Nominal/Ex/SFT/Lambda.thy
changeset 2898 a95a497e1f4f
parent 2894 8ec94871de1e
child 2984 1b39ba5db2c1
equal deleted inserted replaced
2897:fd4fa6df22d1 2898:a95a497e1f4f
     1 header {* Definition of Lambda terms and convertibility *}
     1 header {* Definition of Lambda terms and convertibility *}
     2 
     2 
     3 theory Lambda imports Nominal2 begin
     3 theory Lambda imports "../../Nominal2" begin
     4 
     4 
     5 lemma [simp]: "supp x = {} \<Longrightarrow> y \<sharp> x"
     5 lemma [simp]: "supp x = {} \<Longrightarrow> y \<sharp> x"
     6   unfolding fresh_def by blast
     6   unfolding fresh_def by blast
     7 
     7 
     8 atom_decl var
     8 atom_decl var