src/FOL/simpdata.ML
changeset 12825 f1f7964ed05c
parent 12765 fb3f9887d0b7
child 13149 773657d466cb
equal deleted inserted replaced
12824:cdf586d56b8a 12825:f1f7964ed05c
   350   addsimprocs [defALL_regroup, defEX_regroup]    
   350   addsimprocs [defALL_regroup, defEX_regroup]    
   351   addcongs [imp_cong];
   351   addcongs [imp_cong];
   352 
   352 
   353 bind_thms ("cla_simps",
   353 bind_thms ("cla_simps",
   354   [de_Morgan_conj, de_Morgan_disj, imp_disj1, imp_disj2,
   354   [de_Morgan_conj, de_Morgan_disj, imp_disj1, imp_disj2,
   355    not_all, not_ex, cases_simp] @
   355    not_imp, not_all, not_ex, cases_simp] @
   356   map prove_fun
   356   map prove_fun
   357    ["~(P&Q) <-> ~P | ~Q",
   357    ["~(P&Q) <-> ~P | ~Q",
   358     "P | ~P",             "~P | P",
   358     "P | ~P",             "~P | P",
   359     "~ ~ P <-> P",        "(~P --> P) <-> P",
   359     "~ ~ P <-> P",        "(~P --> P) <-> P",
   360     "(~P <-> ~Q) <-> (P<->Q)"]);
   360     "(~P <-> ~Q) <-> (P<->Q)"]);