equal
deleted
inserted
replaced
23 "(_::'a extended) \<le> _ = False" |
23 "(_::'a extended) \<le> _ = False" |
24 |
24 |
25 case_of_simps less_eq_extended_case: less_eq_extended.simps |
25 case_of_simps less_eq_extended_case: less_eq_extended.simps |
26 |
26 |
27 definition less_extended :: "'a extended \<Rightarrow> 'a extended \<Rightarrow> bool" where |
27 definition less_extended :: "'a extended \<Rightarrow> 'a extended \<Rightarrow> bool" where |
28 "((x::'a extended) < y) = (x \<le> y & \<not> x \<ge> y)" |
28 "((x::'a extended) < y) = (x \<le> y & \<not> y \<le> x)" |
29 |
29 |
30 instance |
30 instance |
31 by intro_classes (auto simp: less_extended_def less_eq_extended_case split: extended.splits) |
31 by intro_classes (auto simp: less_extended_def less_eq_extended_case split: extended.splits) |
32 |
32 |
33 end |
33 end |