Triptych

5.3. Ambiguity and static certificates🔗

The grammar class permits ambiguous alternatives and token splits. The runtime scanner preserves the archived reference decoder's source order and chooses the same first complete parse, so recognition alone does not imply that captures or values are grammar-determined.

Triptych.GrammarCaptureFunctional states the needed semantic property. A conservative Triptych.Grammar.staticUnique checker proves it for deterministic fragments such as Decimal. When certification succeeds, Triptych emits premise-free decode/render, view/render, value-coherence, and relational-parser theorems.

Structural derivation membership is still generated when the conservative checker cannot certify a grammar. In that case, exact first-decode roundtrip retains an explicit capture-functionality premise.