Elamur GroupantsโŒ•
โ˜ฐ

world-groupant-wave12

The groupant beside world/tests/groupant_wave12.rs in the Mova repository: what the code computes, what it never does, how to go back from its outputs, its invariants, cost and checks.

Facts

Implementation material. A Mova code model describes this code at one source revision: partial models, finite checks and their stated scope. It is not a reviewed general exposition, and its labels are shown as written, never raised.

Components

componentlabelwhere
approximantpartial source modelforward
astpartialsyntax.json
compositionpartial source modelcomposition
costpartial source modelcost
descriptantpartial source modelepoch-memory
invariantpartial source modelinvariant
testsbounded executed evidenceevidence

Obernants

The typed relations around the forward model: the behaviour complement (what the code never does), the reverse reconstruction (every input compatible with an output) and specialised views.

idtypelabelwhere
world-groupant-wave12-behavior-complementbehavior_complementpartial source modelbehavior-complement
world-groupant-wave12-reverse-reconstructionreverse_reconstructionpartial source modelreverse-reconstruction
world-groupant-wave12-arithmetic-common-domainpartial_arithmetic_transportpartial source modelarithmetic-common-domain
world-groupant-wave12-generated-answer-identitysampled_numeric_projectionpartial source modelgenerated-answer-identity
world-groupant-wave12-state-grade-provenanceanswer_provenance_denominatorpartial source modelstate-grade-provenance
world-groupant-wave12-narrative-query-ordertemporal_anchor_transportpartial source modelnarrative-query-order
world-groupant-wave12-frame-role-hit-identityannotation_frame_projectionpartial source modelframe-role-hit-identity
world-groupant-wave12-expression-report-identitylexical_surface_transportpartial source modelexpression-report-identity
world-groupant-wave12-agreement-row-policylabel_identity_policypartial source modelagreement-row-policy
world-groupant-wave12-document-context-orderchronological_state_projectionpartial source modeldocument-context-order
world-groupant-wave12-retained-weight-codeclearned_state_codecpartial source modelretained-weight-codec
world-groupant-wave12-assessment-fold-identitygrouped_partition_relationpartial source modelassessment-fold-identity

Model text

model

Supplied-input wave12 joins

forward

A tagged relation over ten native joins: common arithmetic, generated answers, state/grade provenance, narrative order, frame/role identity, lexical surfaces, agreement rows, document context, retained weight codecs and grouped folds. This is not one invented learning pipeline. The twelve catalog views comprise two baseline relations and ten specialized observations.

invariant

Preserve exact shared IDs, index conventions, temporal anchors, retained table values and declared denominators. Scope arithmetic equivalence to the shared admissible domain; keep ordinary abstention and honest controls separate. Input grouping does not establish semantic held-out independence.

cost

Compose only reached public-API costs and fixture enumeration sizes. Arithmetic grids are bounded; lexical initialization, annotation acquisition and persistence are separate dependencies. No optimization, asymptotic improvement, full-course speed claim or composed numerical error guarantee.

composition

world lessons/school/primers, QA/QA3 and world state, prag frames/roles/invariants, lens/domains, agree tables/tree forms and document-context APIs share supplied intermediates. Frame extraction, global lexical resources and expression/domain dependencies cross ownership boundaries. Codecs exercise supplied tables in memory, not filesystem durability or fresh-process retention.

epoch-memory

2026-10-30 prospective design, followed by retained-state/fold extensions. Earlier planning described eight joins; the current catalog adds two distinct state/partition observations.

Prospective integration model

2026-10-30, before executing root fixtures. Eight supplied-input joins preserve: scalar arithmetic on common valid domains; generated lesson answer and phrasing split; world-answer provenance/control denominators; narrative order and anchor grading; frame/role token identity and invariant hits; expression meaning and original forms; agreement row identity and voice policy; chronological document context with original output order.

Costs compose only along reached calls. Finite independent arithmetic expectations and explicit state constructions constrain inputs. Existing frame/global lexical models remain dependencies, not semantic truth proofs. No full learning or parser-acquisition execution is implied. Scalar equivalence excludes invalid school operations; QA and QA3 intentionally differ for expected none. Context summaries and roles lose information; inverse models must retain compatible words, source order, world states and policy configuration. Root fixtures must be nonvacuous. A compiled adapter fault will test rejection before restored repeated runs.

checks

cargo test -p world --test groupant_wave12. The ten joins pass twice per profile; the compiled wrong-question adapter rejects and exact restoration passes. evidence.md binds the executed receipts. Partial syntax is expected at syntax.json; macro bodies remain opaque.

catalog

world-groupant-wave12 scoped views

These partial relations bind the manifest source revision or transitive bindings. Each view's supplied-input domain, observation and operator are stated below. Stable dependencies and successful bounded execution are premises. Executed evidence is recorded in evidence.md; source-derived models and finite fixtures are not general proofs. Reverse relations retain compatible antecedents and do not recover unique histories.

behavior-complement

Type: behavior_complement.

Within tagged supplied-input domains exclude inconsistent accepted arithmetic, changed draw ranges or partition tags, lost answer/control provenance, reversed event/anchor order, mismatched token coordinates, changed expression surfaces, crossed row/document identity and changed retained weight/fold observations. This partial relation complement is not the complement of sampled successes.

reverse-reconstruction

Type: reverse_reconstruction.

Retain compatible expressions, seeds, failed draws, worlds, query alternatives, annotations, labels, lexical snapshots and serialized states. Equal sums, grades, projections and summaries have many preimages. Recovering a weight table does not recover its training history; preserve shared intermediates for each tagged inverse.

arithmetic-common-domain

Type: partial_arithmetic_transport.

For a,b in 0..12, independent scalar expectations compare lesson eval and school Problem::answer for addition, multiplication, nonnegative subtraction and nonzero exact division. Rejected school operations are excluded; lesson negative subtraction is a separate case. Problem::answer fallback is not typed arithmetic success.

generated-answer-identity

Type: sampled_numeric_projection.

One addition fixture supplies 32 exercises, tests and exams each. Parsed operands remain in 2..8 and 1..4; their sum equals the answer and primers reachable accepts the same observation. Repeated exercises agree. Supplied prefix tags establish fixture selection, not general semantic assessment separation; reachability is heuristic.

state-grade-provenance

Type: answer_provenance_denominator.

Construct Ada in Hall through typed commands. Parsed questions yield one hit, one miss, one ordinary abstention and one separately counted honest control. Invalid-first-query fallback agrees with the direct answer and preserves observed location history. Natural-language question understanding is outside this check.

narrative-query-order

Type: temporal_anchor_transport.

A three-event chain queried in permuted order retains E1,E2,E3 and anchors 1,2,3 through QA3 sort and grading; reversed expectation fails. Literal grading agrees with QA, while expected none intentionally differs. Missing events and empty sort abstain. Arbitrary narrative metadata remains outside the fixture.

frame-role-hit-identity

Type: annotation_frame_projection.

Two supplied subject-carry-object annotations produce frames and role triples at original one-based token positions. Valid frames have no invariant hits; patient replaced by agent produces the named row-one identity hit. Fixed lexical knowledge and anchors remain dependencies, not truth proofs.

expression-report-identity

Type: lexical_surface_transport.

Three casing variants of take place yield nonempty lexical readings. Original surfaces survive lens means and domains_with report projection with the same snapshot. This checks a real cross-subtree call, not lexical truth or general domain-classification accuracy.

agreement-row-policy

Type: label_identity_policy.

Two imperative tree blocks join label rows by sentence ID. Ordinary voice changes to imperative/request; character voice retains declarative/assert. Output reparses with identities intact; CRLF and LF observations agree. External witnesses and optional policy settings remain inputs.

document-context-order

Type: chronological_state_projection.

Three sentences in two documents are deliberately out of input order. Roles and pre-sentence context restore row order after chronological reading; document starts have no recent events and the second sentence sees its own prior actor. Input permutation preserves the ID-keyed context map. Equal ordering keys remain a separate tie assumption.

retained-weight-codec

Type: learned_state_codec.

Pure student/actor TSV codecs preserve current and accumulated tables for three supplied representable states, including the zero-accumulator activation witness. Eighty-one duplicate-vote pairs in -4..4 decode to independent exact sums and roundtrip canonically. MAX plus one clips once to MAX; canonicalization loses formatting and extreme totals. No filesystem durability, fresh-process learning or prediction-quality proof follows.

assessment-fold-identity

Type: grouped_partition_relation.

For folds 1..8, repeats 0..7 and indices 0..31, public assignment matches a u128 arithmetic reference. For nine group IDs, sixteen indices share each assignment and stay in range. Zero folds reject; supported 32/64-bit extreme indices/repeats remain bounded. Changing repeats does not establish data independence, semantic holdout separation or statistical validity.

evidence

Executed supplied-input evidence, 2026-10-30

The integrated world slice passes 244 native tests twice in debug and twice in release with identical sorted names/results: 194 selected regressions, 38 new source tests, two existing lesson tests and ten new API joins. The separate pragmatic slice passes 27 tests twice per profile: fifteen new source tests and twelve existing regressions. These are focused suites. Existing unrelated compiler warnings remain. PRAG_AGREE_ALL and PRAG_OFF are cleared for root runs; no external parser/teacher, books, live course, held-out data or GPU run occurs.

Eleven compiled production mutants fail named source assertions. The root changes fallback question row zero to row two: it compiles and fails state_answers_preserve_fallback_and_control_denominators at the provenance assertion. Exact source is restored before positive repeats. Syntax and structural reports repeat identically; twelve changed sources are registered. Stale-binding/wrong-child controls reject and restore. Whole-repository require-all remains red for 454 genuinely missing sources.

Codecs preserve supplied tables and accumulator activation; this does not establish filesystem durability or fresh-process learning. Extreme duplicate actor votes clip once to i64 after i128 summation. Learning/world updates still require representable intermediates. No universal semantic proof, new approximation bound or school speed gain follows. Fixture scopes and reverse ambiguity are in model.md and catalog.md. Root receipt set: octopus-wave12-integration-2026-10-30. SHA-256 receipts:

This page in Markdown โ†’ https://md.groupants.elamur.ai/free/en/mova/world/tests/groupant_wave12.rs.groupant/