Nominal/Nominal2.thy
changeset 2966 fa37c2a33812
parent 2962 7a24d827cba9
child 2973 d1038e67923a
--- a/Nominal/Nominal2.thy	Tue Jul 12 03:12:32 2011 +0900
+++ b/Nominal/Nominal2.thy	Wed Jul 13 09:47:58 2011 +0100
@@ -328,7 +328,7 @@
   val alpha_bn_rsp = 
     raw_alpha_bn_rsp alpha_result alpha_bn_equivp_thms alpha_bn_imp_thms
 
-  val raw_perm_bn_rsp =raw_perm_bn_rsp lthy5 alpha_result raw_perm_bns raw_perm_bn_simps
+  val raw_perm_bn_rsp = raw_perm_bn_rsp lthy5 alpha_result raw_perm_bns raw_perm_bn_simps
 
   (* noting the quot_respects lemmas *)
   val (_, lthy6) = 
@@ -408,7 +408,7 @@
 
   val ([ qdistincts, qeq_iffs, qfv_defs, qbn_defs, qperm_simps, qfv_qbn_eqvts, 
          qbn_inducts, qsize_eqvt, [qinduct], qexhausts, qsize_simps, qperm_bn_simps, 
-         qalpha_refl_thms ], lthyB) = 
+         qalpha_refl_thms, qalpha_sym_thms, qalpha_trans_thms ], lthyB) = 
     lthy9a    
     |>>> lift_thms qtys [] alpha_distincts  
     ||>>> lift_thms qtys eq_iff_simps alpha_eq_iff       
@@ -423,6 +423,8 @@
     ||>>> lift_thms qtys [] raw_size_thms
     ||>>> lift_thms qtys [] raw_perm_bn_simps
     ||>>> lift_thms qtys [] alpha_refl_thms
+    ||>>> lift_thms qtys [] alpha_sym_thms
+    ||>>> lift_thms qtys [] alpha_trans_thms
 
   val qinducts = Project_Rule.projections lthyB qinduct
 
@@ -512,6 +514,10 @@
      ||>> Local_Theory.note ((thms_suffix "bn_finite", []), qbn_finite_thms)
      ||>> Local_Theory.note ((thms_suffix "perm_bn_alpha", []), qperm_bn_alpha_thms)
      ||>> Local_Theory.note ((thms_suffix "permute_bn", []), qpermute_bn_thms)
+     ||>> Local_Theory.note ((thms_suffix "alpha_refl", []), qalpha_refl_thms)
+     ||>> Local_Theory.note ((thms_suffix "alpha_sym", []), qalpha_sym_thms)
+     ||>> Local_Theory.note ((thms_suffix "alpha_trans", []), qalpha_trans_thms)
+     
 in
   lthy9'
 end