Skip to content
docs
Arxo ↗

A court reading on top of the baseline

For LLMs7 sections

I want to replace a rule inside a new reading while keeping the baseline.

A new reading inherits the baseline and replaces one rule; the baseline itself is untouched.

Incorrect form
interpretation CourtReading extends Baseline { status binding; include CourtRule; }

Without exclude the positive support is inherited: on the same facts, Contradiction. Exclusion changes the composition of CourtReading, not Baseline.

Arxo Law
language "law.core" version "0.2";
package recipes.z.r02 version "0.1.0";
namespace "urn:recipe:z-interpretations:02";
source Standard { kind standard; jurisdiction "none"; }
edition Edition of Standard { language ru; officiality official; in_force [@2026-01-01, infinity); }
fragment Clause in Edition { kind paragraph; locator "1"; text ru official "Учебная норма допускает два прочтения."; }
entity Person;
relation registered(p: Person);
relation accepted(p: Person);
relation review(p: Person);
rule BaseRule strict { for p: Person; when registered(p); then accepted(p); }
rule CourtRule strict { for p: Person; when registered(p); then not accepted(p); }
rule Review strict { for p: Person; when registered(p); then review(p); }
interpretation Baseline of Clause { status reviewed; include BaseRule; }
interpretation CourtReading extends Baseline { status binding; include CourtRule; exclude BaseRule; }
interpretation_group Meaning { alternatives Baseline, CourtReading; selection any_of; }
Facts and choiceQuestionAnswer
1. baseline chosenacceptedTRUE_ONLY / COMPUTED
2. court reading chosenacceptedFALSE_ONLY / COMPUTED
3. court reading without excludeacceptedBOTH / COMPUTED
4. without a choice the disputed norm stays silentacceptedNEITHER / COMPUTED
5. undisputed review remainsreviewTRUE_ONLY / COMPUTED
base reading chosen
Arxo Law
test "base reading chosen" {
given {
context {
legal_time @2026-09-13;
decision_time @2026-09-13T09:00:00+05:00;
knowledge_time @2026-09-13T09:00:00+05:00;
timezone "Asia/Almaty";
interpretation Baseline;
}
assert registered(entity_ref("urn:recipe:z-interpretations:02:p"));
}
evaluate truth(accepted(entity_ref("urn:recipe:z-interpretations:02:p")));
expect truth_status == TRUE_ONLY;
expect evaluation_status == COMPUTED;
}
court reading chosen
Arxo Law
test "court reading chosen" {
given {
context {
legal_time @2026-09-13;
decision_time @2026-09-13T09:00:00+05:00;
knowledge_time @2026-09-13T09:00:00+05:00;
timezone "Asia/Almaty";
interpretation CourtReading;
}
assert registered(entity_ref("urn:recipe:z-interpretations:02:p"));
}
evaluate truth(accepted(entity_ref("urn:recipe:z-interpretations:02:p")));
expect truth_status == FALSE_ONLY;
expect evaluation_status == COMPUTED;
}
court reading without exclusion
Arxo Law
test "court reading without exclusion" {
given {
context {
legal_time @2026-09-13;
decision_time @2026-09-13T09:00:00+05:00;
knowledge_time @2026-09-13T09:00:00+05:00;
timezone "Asia/Almaty";
interpretation CourtReading;
}
assert registered(entity_ref("urn:recipe:z-interpretations:02:p"));
}
evaluate truth(accepted(entity_ref("urn:recipe:z-interpretations:02:p")));
expect truth_status == BOTH;
expect evaluation_status == COMPUTED;
}
disputed rule silent without choice
Arxo Law
test "disputed rule silent without choice" {
given {
context {
legal_time @2026-09-13;
decision_time @2026-09-13T09:00:00+05:00;
knowledge_time @2026-09-13T09:00:00+05:00;
timezone "Asia/Almaty";
}
assert registered(entity_ref("urn:recipe:z-interpretations:02:p"));
}
evaluate truth(accepted(entity_ref("urn:recipe:z-interpretations:02:p")));
expect truth_status == NEITHER;
expect evaluation_status == COMPUTED;
}
undisputed consideration stands
Arxo Law
test "undisputed consideration stands" {
given {
context {
legal_time @2026-09-13;
decision_time @2026-09-13T09:00:00+05:00;
knowledge_time @2026-09-13T09:00:00+05:00;
timezone "Asia/Almaty";
}
assert registered(entity_ref("urn:recipe:z-interpretations:02:p"));
}
evaluate truth(review(entity_ref("urn:recipe:z-interpretations:02:p")));
expect truth_status == TRUE_ONLY;
expect evaluation_status == COMPUTED;
}

Sidecar mutation: exclude BaseRule; → exclude Missing;; expected LDC-E1205. Additional scenes with fragment deletion are marked in the table; the outcome is checked by both evaluators.

exclude is local to the reading’s composition. Including undisputed Review in a reading would remove it from the base theory; a binding status alone does not select a reading.

Without exclude, the inherited positive support and the new negative rule meet on the same facts: Contradiction. The baseline itself stays positive.

Documentation for Arxo. Writings — blog.arxo.io.

Anonymous visit counts on stats.arxo.io, no cookies.