3. Automation: discharging proof obligations
Triptych separates three kinds of proof work:
-
Facts determined by the grammar and value clauses are generated and proved outright.
-
Repeated parser plumbing is handled by typed views, rule registries, and bounded tactics.
-
Format-specific semantic facts remain named premises.
Triptych discharges the first two categories; users supply the third because external code and domain semantics cannot be determined from the DSL.