430 ("all", "('a => prop) => prop", Binder ("!!", 0, 0)), |
430 ("all", "('a => prop) => prop", Binder ("!!", 0, 0)), |
431 ("Goal", "prop => prop", Mixfix ("GOAL _", [999], 1000)), |
431 ("Goal", "prop => prop", Mixfix ("GOAL _", [999], 1000)), |
432 ("TYPE", "'a itself", NoSyn), |
432 ("TYPE", "'a itself", NoSyn), |
433 (dummy_patternN, "'a", Delimfix "'_")] |
433 (dummy_patternN, "'a", Delimfix "'_")] |
434 |> Theory.add_modesyntax ("", false) |
434 |> Theory.add_modesyntax ("", false) |
435 [("Goal", "prop => prop", Mixfix ("_", [0], 0))] |
435 [("Goal", "prop => prop", Mixfix ("_", [0], 1000))] |
436 |> local_path |
436 |> local_path |
437 |> (add_defs o map Thm.no_attributes) |
437 |> (add_defs o map Thm.no_attributes) |
438 [("flexpair_def", "(t =?= u) == (t == u::'a::{})"), |
438 [("flexpair_def", "(t =?= u) == (t == u::'a::{})"), |
439 ("Goal_def", "GOAL (PROP A) == PROP A")] |
439 ("Goal_def", "GOAL (PROP A) == PROP A")] |
440 |> end_theory; |
440 |> end_theory; |