src/HOL/Nat.thy
changeset 67091 1393c2340eec
parent 67050 1e29e2666a15
child 67332 cb96edae56ef
--- a/src/HOL/Nat.thy	Sun Nov 26 13:19:52 2017 +0100
+++ b/src/HOL/Nat.thy	Sun Nov 26 21:08:32 2017 +0100
@@ -360,10 +360,10 @@
   for m n :: nat
   by (cases m) simp_all
 
-lemma add_is_1: "m + n = Suc 0 \<longleftrightarrow> m = Suc 0 \<and> n = 0 | m = 0 \<and> n = Suc 0"
+lemma add_is_1: "m + n = Suc 0 \<longleftrightarrow> m = Suc 0 \<and> n = 0 \<or> m = 0 \<and> n = Suc 0"
   by (cases m) simp_all
 
-lemma one_is_add: "Suc 0 = m + n \<longleftrightarrow> m = Suc 0 \<and> n = 0 | m = 0 \<and> n = Suc 0"
+lemma one_is_add: "Suc 0 = m + n \<longleftrightarrow> m = Suc 0 \<and> n = 0 \<or> m = 0 \<and> n = Suc 0"
   by (rule trans, rule eq_commute, rule add_is_1)
 
 lemma add_eq_self_zero: "m + n = m \<Longrightarrow> n = 0"
@@ -735,7 +735,7 @@
   for m n :: nat
   unfolding less_le ..
 
-lemma nat_le_linear: "m \<le> n | n \<le> m"
+lemma nat_le_linear: "m \<le> n \<or> n \<le> m"
   for m n :: nat
   by (rule linear)