equal
deleted
inserted
replaced
267 else if s = tptp_not_and then @{term "% P Q. ~ (P & Q)"} |
267 else if s = tptp_not_and then @{term "% P Q. ~ (P & Q)"} |
268 else if s = tptp_not_or then @{term "% P Q. ~ (P | Q)"} |
268 else if s = tptp_not_or then @{term "% P Q. ~ (P | Q)"} |
269 else if s = tptp_not then HOLogic.Not |
269 else if s = tptp_not then HOLogic.Not |
270 else if s = tptp_ho_forall then HOLogic.all_const dummyT |
270 else if s = tptp_ho_forall then HOLogic.all_const dummyT |
271 else if s = tptp_ho_exists then HOLogic.exists_const dummyT |
271 else if s = tptp_ho_exists then HOLogic.exists_const dummyT |
|
272 else if s = tptp_hilbert_choice then HOLogic.choice_const dummyT |
|
273 else if s = tptp_hilbert_the then @{term "The"} |
272 else |
274 else |
273 (case unprefix_and_unascii const_prefix s of |
275 (case unprefix_and_unascii const_prefix s of |
274 SOME s' => |
276 SOME s' => |
275 let |
277 let |
276 val ((s', _), mangled_us) = s' |> unmangled_const |>> `invert_const |
278 val ((s', _), mangled_us) = s' |> unmangled_const |>> `invert_const |