Documentation

Cedar.Thm.SymCC.Term.Interpret.WF

Interpretation preserves well-formedness of Terms #

This file proves that interpretation preserves well-formedness: interpreting a well-formed term of a given type produces a well-formed term of the same type. #

theorem Cedar.Thm.interpret_term_app_wf {εs : SymCC.SymEntities} {I : SymCC.Interpretation} {op : SymCC.Op} {ts : List SymCC.Term} {ty : SymCC.TermType} (h₀ : I.WellFormed εs) (h₁ : SymCC.Term.WellFormed εs (SymCC.Term.app op ts ty)) (ih : ∀ (t : SymCC.Term), t tsInterpretTermWF εs I t) :