changeset 69597 | ff784d5a5bfb |
parent 69593 | 3dda49e08b9d |
child 73386 | 3fb201ca8fb5 |
69596:c8a2755bf220 | 69597:ff784d5a5bfb |
---|---|
129 | str_of_mode Try = "Try" |
129 | str_of_mode Try = "Try" |
130 | str_of_mode Normal = "Normal"; |
130 | str_of_mode Normal = "Normal"; |
131 |
131 |
132 fun none_true assigns = forall (curry (op <>) (SOME true) o snd) assigns; |
132 fun none_true assigns = forall (curry (op <>) (SOME true) o snd) assigns; |
133 |
133 |
134 fun has_lonely_bool_var (@{const Pure.conjunction} $ (@{const Trueprop} $ Free _) $ _) = true |
134 fun has_lonely_bool_var (\<^const>\<open>Pure.conjunction\<close> $ (\<^const>\<open>Trueprop\<close> $ Free _) $ _) = true |
135 | has_lonely_bool_var _ = false; |
135 | has_lonely_bool_var _ = false; |
136 |
136 |
137 val syntactic_sorts = |
137 val syntactic_sorts = |
138 \<^sort>\<open>{default,zero,one,plus,minus,uminus,times,inverse,abs,sgn,ord,equal}\<close> @ \<^sort>\<open>numeral\<close>; |
138 \<^sort>\<open>{default,zero,one,plus,minus,uminus,times,inverse,abs,sgn,ord,equal}\<close> @ \<^sort>\<open>numeral\<close>; |
139 |
139 |