Elamur Groupants⌕
☰

translation-evaluation-pipeline

The groupant beside models/translation-evaluation-pipeline.groupant 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
approximantpartialforward
astnot materialized
compositionpartialcomposition
costsymbolic source derivedcost
descriptantpresentdescriptant
invariantpartialinvariant
testssee source local evidencechecks

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
behavior-complementbehavior_complementpartial source derived modelbehavior-complement
reverse-reconstructionreverse_reconstructionpartial source derived modelreverse-reconstruction
population-transportrepresentation_transportpartial source derived modelpopulation-transport
cost-denominatorsmetric_transportpartial source derived modelcost-denominators
effect-orderfailure_precedencepartial source derived modeleffect-order
coordinate-joincoordinate_transportpartial source derived modelcoordinate-join

Model text

descriptant

translation-evaluation-pipeline: wave32

Real joins: bible::read_pool/sources text→corpus PVerse; main run_sys→measure::Run→Agg/VRec→block_measure and report::write; many→corpus/measure plus own pair metrics; pages receives wlc_jps VRec stage arrays from main and Hebrew encoder outputs. many::agree skips punctuation while block_meta includes it: their counts are not interchangeable. Report groups collapse layers. No invented call from report to many.

This source-bound partial group organizes existing Mova code. Native evidence and excluded effects are recorded in source sidecars and the root wave32 report. Registration is not a universal proof or whole-system runtime claim.

model

translation-evaluation-pipeline

forward

bible/sources supply VKey text maps; corpus groups and parses into PVerse. main evaluates target-population records with measure's reader/encoder/stack residuals and paired-source aggregates; blocks combines chapter-local layouts and reader scripts. many independently orchestrates multi-translation pair accounting from the same corpus/measure representation. report and pages consume residuals and normalized counts.

invariant

Explicit valid tree/key/population domains; residual-assisted exact target reconstruction remains distinct from normal translation scores. Original production bytes preserved. Finite arithmetic and representable counters required; Docs sample n>0; storage membership indices<64.

cost

Sum delegated parser/reader/training work plus O(P²) pair state/work per streamed block; retained training and optional dev metas prevent constant-space claim. LIS O(nlog n), UPGMA O(n³) distance visits, BTreeMap accounting O(tokens log vocabulary), rendering/output byte costs. Compact12C+17E+8T is conceptual bytes, not RAM.

composition

Real joins: bible::read_pool/sources text→corpus PVerse; main run_sys→measure::Run→Agg/VRec→block_measure and report::write; many→corpus/measure plus own pair metrics; pages receives wlc_jps VRec stage arrays from main and Hebrew encoder outputs. many::agree skips punctuation while block_meta includes it: their counts are not interchangeable. Report groups collapse layers. No invented call from report to many.

domain

Synthetic in-memory keys, residuals, metric records and permutations for executed evidence. Full CLI and real corpora/models/annotators/training/page/report effects are source-inspected only.

limitations

Finite admitted numeric domains and valid trees; each task owns its files; no claim about empirical corpus quality, persistent learning, or full pipeline correctness.

checks

catalog

behavior-complement

Paired aggregates exclude absent original source keys; diagnostic target reconstruction cannot imply normal exact translation. Page Meta cells excluded from page cost, while translation residual cells all count. Partial conditional exclusion over valid declared states.

reverse-reconstruction

Residual+decoder state reconstructs target layers conditionally; summary ratios admit many source texts, trees, gaps and sampling histories. Recovering source or meaning uniquely is unsupported. Preserve population masks, keys and residuals when diagnosing.

population-transport

All target VRec keys versus source-present Agg keys differ; missing whole blocks in many contribute absent/level accounting separately from cross population.

cost-denominators

Pair-local1000(reader+tail)/max(target_words,1), then arithmetic mean over pairs differs from pooled numerator/denominator; class sums and page filtered sums use distinct cell universes.

effect-order

Eval rejects train before output creation; both commands load model after output creation; report writes sequential artifacts, optional pages later. Source-derived effect order only, no rollback promise.

coordinate-join

VKey split depends on Kind; corpus joined heads add offsets preserving0; measure block sentinel contributes an additional offset. Unknown boundaries prevent unique reverse segmentation.

This page in Markdown → https://md.groupants.elamur.ai/free/en/mova/models/translation-evaluation-pipeline.groupant/