1650 val completish_helper_table = |
1650 val completish_helper_table = |
1651 helper_table @ |
1651 helper_table @ |
1652 [((predicator_name, true), |
1652 [((predicator_name, true), |
1653 @{thms True_or_False fTrue_ne_fFalse} |> map (pair General)), |
1653 @{thms True_or_False fTrue_ne_fFalse} |> map (pair General)), |
1654 ((app_op_name, true), |
1654 ((app_op_name, true), |
1655 [(General, @{lemma "EX x. ~ f x = g x | f = g" by blast}), |
1655 [(General, @{lemma "\<exists>x. \<not> f x = g x \<or> f = g" by blast}), |
1656 (General, @{lemma "EX p. (p x <-> p y) --> x = y" by blast})]), |
1656 (General, @{lemma "\<exists>p. (p x \<longleftrightarrow> p y) \<longrightarrow> x = y" by blast})]), |
1657 (("fconj", false), @{thms fconj_table fconj_laws fdisj_laws} |> map (pair Non_Rec_Def)), |
1657 (("fconj", false), @{thms fconj_table fconj_laws fdisj_laws} |> map (pair Non_Rec_Def)), |
1658 (("fdisj", false), @{thms fdisj_table fconj_laws fdisj_laws} |> map (pair Non_Rec_Def)), |
1658 (("fdisj", false), @{thms fdisj_table fconj_laws fdisj_laws} |> map (pair Non_Rec_Def)), |
1659 (("fimplies", false), |
1659 (("fimplies", false), |
1660 @{thms fimplies_table fconj_laws fdisj_laws fimplies_laws} |
1660 @{thms fimplies_table fconj_laws fdisj_laws fimplies_laws} |
1661 |> map (pair Non_Rec_Def)), |
1661 |> map (pair Non_Rec_Def)), |