equal
deleted
inserted
replaced
60 in |
60 in |
61 (name, role, t', rule, deps') :: inline_z3_hypotheses hyp_names hyps' lines |
61 (name, role, t', rule, deps') :: inline_z3_hypotheses hyp_names hyps' lines |
62 end |
62 end |
63 end |
63 end |
64 |
64 |
65 fun dest_alls (Const (@{const_name Pure.all}, _) $ Abs (abs as (_, T, _))) = |
65 fun dest_alls (Const (\<^const_name>\<open>Pure.all\<close>, _) $ Abs (abs as (_, T, _))) = |
66 let val (s', t') = Term.dest_abs abs in |
66 let val (s', t') = Term.dest_abs abs in |
67 dest_alls t' |>> cons (s', T) |
67 dest_alls t' |>> cons (s', T) |
68 end |
68 end |
69 | dest_alls t = ([], t) |
69 | dest_alls t = ([], t) |
70 |
70 |