Theory TypeSystemAuxiliary

theory TypeSystemAuxiliary
imports TypeSystem
chapter ‹Generated by Lem from ‹semantics/typeSystem.lem›.›

theory "TypeSystemAuxiliary" 

imports
  Main
  "HOL-Library.Datatype_Records"
  "LEM.Lem_pervasives_extra"
  "Lib"
  "Namespace"
  "Ast"
  "SemanticPrimitives"
  "TypeSystem"

begin 


― ‹‹**************************************************››
― ‹‹                                                  ››
― ‹‹ Termination Proofs                               ››
― ‹‹                                                  ››
― ‹‹**************************************************››

termination check_freevars by lexicographic_order

termination type_subst by lexicographic_order

termination deBruijn_inc by lexicographic_order

termination deBruijn_subst by lexicographic_order

termination check_type_names by lexicographic_order

termination type_name_subst by lexicographic_order

termination is_value by lexicographic_order



end