src/CCL/Term.thy
changeset 62020 5d208fd2507d
parent 60770 240563fbf41d
child 62143 3c9a0985e6be
equal deleted inserted replaced
62019:9de1eb745aeb 62020:5d208fd2507d
   289   mkall_dstnct_thms @{context} @{thms data_defs} (@{thms ccl_injs} @ @{thms term_injs})
   289   mkall_dstnct_thms @{context} @{thms data_defs} (@{thms ccl_injs} @ @{thms term_injs})
   290     [["bot","inl","inr"], ["bot","zero","succ"], ["bot","nil","cons"]]);
   290     [["bot","inl","inr"], ["bot","zero","succ"], ["bot","nil","cons"]]);
   291 \<close>
   291 \<close>
   292 
   292 
   293 
   293 
   294 subsection \<open>Rules for pre-order @{text "[="}\<close>
   294 subsection \<open>Rules for pre-order \<open>[=\<close>\<close>
   295 
   295 
   296 lemma term_porews:
   296 lemma term_porews:
   297   "inl(a) [= inl(a') \<longleftrightarrow> a [= a'"
   297   "inl(a) [= inl(a') \<longleftrightarrow> a [= a'"
   298   "inr(b) [= inr(b') \<longleftrightarrow> b [= b'"
   298   "inr(b) [= inr(b') \<longleftrightarrow> b [= b'"
   299   "succ(n) [= succ(n') \<longleftrightarrow> n [= n'"
   299   "succ(n) [= succ(n') \<longleftrightarrow> n [= n'"