equal
deleted
inserted
replaced
31 | eqop_nat Zero_nat (Suc a) = false |
31 | eqop_nat Zero_nat (Suc a) = false |
32 | eqop_nat (Suc a) Zero_nat = false; |
32 | eqop_nat (Suc a) Zero_nat = false; |
33 |
33 |
34 val eq_nat = {eqop = eqop_nat} : nat HOL.eq; |
34 val eq_nat = {eqop = eqop_nat} : nat HOL.eq; |
35 |
35 |
36 fun less_nat n (Suc m) = less_eq_nat n m |
36 fun less_nat m (Suc n) = less_eq_nat m n |
37 | less_nat n Zero_nat = false |
37 | less_nat n Zero_nat = false |
38 and less_eq_nat (Suc n) m = less_nat n m |
38 and less_eq_nat (Suc m) n = less_nat m n |
39 | less_eq_nat Zero_nat m = true; |
39 | less_eq_nat Zero_nat n = true; |
40 |
40 |
41 val ord_nat = {less_eq = less_eq_nat, less = less_nat} : nat HOL.ord; |
41 val ord_nat = {less_eq = less_eq_nat, less = less_nat} : nat HOL.ord; |
42 |
42 |
43 val order_nat = {Orderings__ord_order = ord_nat} : nat Orderings.order; |
43 val order_nat = {Orderings__ord_order = ord_nat} : nat Orderings.order; |
44 |
44 |