equal
deleted
inserted
replaced
755 by (simp add: add_diff_inverse_nat add.commute linorder_not_less) |
755 by (simp add: add_diff_inverse_nat add.commute linorder_not_less) |
756 qed |
756 qed |
757 |
757 |
758 instance nat :: dioid |
758 instance nat :: dioid |
759 by standard (rule nat_le_iff_add) |
759 by standard (rule nat_le_iff_add) |
760 declare le0[simp del] -- \<open>This is now @{thm zero_le}\<close> |
760 declare le0[simp del] \<comment> \<open>This is now @{thm zero_le}\<close> |
761 declare le_0_eq[simp del] -- \<open>This is now @{thm le_zero_eq}\<close> |
761 declare le_0_eq[simp del] \<comment> \<open>This is now @{thm le_zero_eq}\<close> |
762 declare not_less0[simp del] -- \<open>This is now @{thm not_less_zero}\<close> |
762 declare not_less0[simp del] \<comment> \<open>This is now @{thm not_less_zero}\<close> |
763 declare not_gr0[simp del] -- \<open>This is now @{thm not_gr_zero}\<close> |
763 declare not_gr0[simp del] \<comment> \<open>This is now @{thm not_gr_zero}\<close> |
764 |
764 |
765 instance nat :: ordered_cancel_comm_monoid_add .. |
765 instance nat :: ordered_cancel_comm_monoid_add .. |
766 instance nat :: ordered_cancel_comm_monoid_diff .. |
766 instance nat :: ordered_cancel_comm_monoid_diff .. |
767 |
767 |
768 |
768 |