src/HOL/Nominal/Nominal.thy
changeset 27228 4f7976a6ffc3
parent 26847 9254cca608ef
child 27374 2a3c22fd95ab
equal deleted inserted replaced
27227:184d7601c062 27228:4f7976a6ffc3
  3526   {* tactic to delete one inner occurence of fresh_fun *}
  3526   {* tactic to delete one inner occurence of fresh_fun *}
  3527 
  3527 
  3528 
  3528 
  3529 (************************************************)
  3529 (************************************************)
  3530 (* main file for constructing nominal datatypes *)
  3530 (* main file for constructing nominal datatypes *)
       
  3531 lemma allE_Nil: assumes "\<forall>x. P x" obtains "P []"
       
  3532   using assms ..
       
  3533 
  3531 use "nominal_package.ML"
  3534 use "nominal_package.ML"
  3532 
  3535 
  3533 (******************************************************)
  3536 (******************************************************)
  3534 (* primitive recursive functions on nominal datatypes *)
  3537 (* primitive recursive functions on nominal datatypes *)
  3535 use "nominal_primrec.ML"
  3538 use "nominal_primrec.ML"