Queries: boundaries
For LLMs3 sections
What the construct does NOT do: limits, reserved values, neighbouring constructs and the selection rule.
Does not do
Section titled “Does not do”- Not execute
focused_truth. A 0.3-semantics kind: in 0.2 the refusal isFOCUS_UNSUPPORTED_SEMANTICS(fatal) without a result, the document a separate focused-evaluation form, not accepted by the audit-document consumer. A conformance scenario pins the refusal. - Not substitute a non-marginal kind with a neighbour. An implementation not executing the named query kind must reject it with a diagnostic. The kind list is a menu, not a guarantee that every kind executes in 0.2.
- Not add support via
query. A namedquerydeclaration computes over the law (let/return) but adds no support to the legal state. Anyone waiting for a declared query to “lay a fact” mistakes the level: facts are laid by the case and by rules; a query only reads. - Not carry a term error in
positions/collect. The status ladder raises the status only ontruth/why_not; other kinds (positions,collect,argumentation) do not carry a candidate term error in their status — a named but unclosed boundary. - Not answer an off-schema question. A question failing
the question schema is rejected before computation with
QUERY_INVALID: akind-less literal used to answerCOMPUTEDinstead ofREQUIRES_JUDGMENT— an answer different in meaning. - Not count in the explanation.
why_notnames a rule with a computable head by compatibility, not equality, and does not tell “would have concluded another value” apart; substitution continuations read store witnesses only, cap eight per rule with atruncatedflag. - Not iterate worlds without presentation.
counterfactualrequires a finite content-addressed set of candidate patches (law.core.counterfactual-input/0.1), explicitmutable/immutable, a cost model with a canonical nonnegative Decimal and full tier success (TRUE_ONLYof the goal and all constraints); any fatal before the proven cutoff isCOUNTERFACTUAL_SEARCH_INCOMPLETE, no partial minimum published. Without a cost function “minimal change” is undefined — the kind does not execute “thinking for the author”.
Reserved and closed
Section titled “Reserved and closed”- The observation dictionary is closed and grows additively:
applied,any_applied,status_support,position_proved,deadline_trace,judgment_request(P[, A]),collected*,position_*,conflict_*,certificate,refused. There is no unknown observation — there is a lowering refusal (LDC-E1316on shortposition_count, confirmed by run). - The status list is closed (a computation-refusal envelope is a
full document with an issue and a status, without a value; top-level
erroris only a pre-computation query/version refusal). - Literalless kinds (
positions, calendar operations) have nothing to check against a signature: arity checking does not apply to them. - A standalone question’s
queryIdis a URN of the case-package namespace; the completion form is deterministic, deriving from path/date/record form is forbidden (mismatch —LDC-E1356).
Neighbours and the selection rule
Section titled “Neighbours and the selection rule”truthvswhy_not: status vs explanation. See the selection table inREADME.md.truthvspositions(): one proposition vs a norm-position slice.collectvstruthwith a value: listing vs checking.querydeclaration vs standard kind: computation over the law vs question to the law; the declaration carries the result contract (result contract), a runtime mismatch is a conformance error.deadlinequestions (calendar operations,deadline policypolicies) vstruthabout a period: a calendar operation is asked in its own kind, the date trace reads via thedeadline_traceobservation; output carry and cutoff-shift give one date on different days — the observation tells them apart, the date does not.interpretation_analysisvstruth: a question under each reading of the group; the only place where a query takes a query, and nesting is one level only.weak_permissionvs strong permission (liberty): the weak one is “not prohibited under the closure policy”, asked as a query kind, not as a position.
Documentation for Arxo. Writings — blog.arxo.io.
Anonymous visit counts on stats.arxo.io, no cookies.