src/HOLCF/Tr1.ML
changeset 1410 324aa8134639
parent 1267 bca91b4e1710
child 1461 6bcb44e4d6e5
equal deleted inserted replaced
1409:3cc3fde8d005 1410:324aa8134639
   121 
   121 
   122 (* ------------------------------------------------------------------------ *) 
   122 (* ------------------------------------------------------------------------ *) 
   123 (* type tr is flat                                                          *) 
   123 (* type tr is flat                                                          *) 
   124 (* ------------------------------------------------------------------------ *)
   124 (* ------------------------------------------------------------------------ *)
   125 
   125 
   126 qed_goalw "flat_tr" Tr1.thy [flat_def] "flat(TT)"
   126 qed_goalw "flat_tr" Tr1.thy [is_flat_def] "is_flat(TT)"
   127  (fn prems =>
   127  (fn prems =>
   128 	[
   128 	[
   129 	(rtac allI 1),
   129 	(rtac allI 1),
   130 	(rtac allI 1),
   130 	(rtac allI 1),
   131 	(res_inst_tac [("p","x")] trE 1),
   131 	(res_inst_tac [("p","x")] trE 1),