HomeHome Metamath Proof Explorer < Previous   Next >
Browser slow? Try the
Unicode version.

Jump to page: 1 1-100 2 101-200 3 201-300 4 301-400 5 401-500 6 501-600 7 601-700 8 701-800 9 801-900 10 901-1000 11 1001-1100 12 1101-1200 13 1201-1300 14 1301-1400 15 1401-1500 16 1501-1600 17 1601-1700 18 1701-1800 19 1801-1900 20 1901-2000 21 2001-2100 22 2101-2200 23 2201-2300 24 2301-2400 25 2401-2500 26 2501-2600 27 2601-2700 28 2701-2800 29 2801-2900 30 2901-3000 31 3001-3100 32 3101-3200 33 3201-3300 34 3301-3400 35 3401-3500 36 3501-3600 37 3601-3700 38 3701-3800 39 3801-3900 40 3901-4000 41 4001-4100 42 4101-4200 43 4201-4300 44 4301-4400 45 4401-4500 46 4501-4600 47 4601-4700 48 4701-4800 49 4801-4900 50 4901-5000 51 5001-5100 52 5101-5200 53 5201-5300 54 5301-5400 55 5401-5500 56 5501-5600 57 5601-5700 58 5701-5787

Color key:    Metamath Proof
Explorer  Metamath Proof Explorer (1-4957)   Hilbert Space Explorer  Hilbert Space Explorer (4958-5787)  

Statement List for Metamath Proof Explorer - 3101-3200 - Page 32 of 58
TypeLabelDescription
Statement
 
Syntaxcoa 3101 Extend the definition of a class to include the ordinal addition operation.
class +o
 
Syntaxcomu 3102 Extend the definition of a class to include the ordinal multiplication operation.
class .o
 
Syntaxcoe 3103 Extend the definition of a class to include the ordinal exponentiation operation.
class ^o
 
Definitiondf-1o 3104 Define the ordinal number 1.
|- 1o = suc (/)
 
Definitiondf-2o 3105 Define the ordinal number 2.
|- 2o = suc 1o
 
Definitiondf-oadd 3106 Define the ordinal addition operation.
|- +o = {<.<.x, y>., z>. | ((x e. On /\ y e. On) /\ z = (rec({<.w, v>. | v = suc w}, x)` y))}
 
Definitiondf-omul 3107 Define the ordinal multiplication operation.
|- .o = {<.<.x, y>., z>. | ((x e. On /\ y e. On) /\ z = (rec({<.w, v>. | v = (w +o x)}, (/))` y))}
 
Definitiondf-oexp 3108 Define the ordinal exponentiation operation.
|- ^o = {<.<.x, y>., z>. | ((x e. On /\ y e. On) /\ z = if(x = (/), (1o \ y), (rec({<.w, v>. | v = (w .o x)}, 1o)` y)))}
 
Theorem1o 3109 Ordinal 1 is an ordinal number.
|- 1o e. On
 
Theorem2o 3110 Ordinal 2 is an ordinal number.
|- 2o e. On
 
Theoremdf1o2 3111 Expanded value of the ordinal number 1.
|- 1o = {(/)}
 
Theoremdf2o2 3112 Expanded value of the ordinal number 2.
|- 2o = {(/), {(/)}}
 
Theorem0ne1oOLD 3113 Ordinal zero is not equal to ordinal one.
|- -. (/) = 1o
 
Theoremordgt0ge1 3114 Two ways of expressing that an ordinal class is positive.
|- (Ord A -> ((/) e. A <-> 1o (_ A))
 
Theoremel1o 3115 Membership in ordinal one.
|- (A e. 1o <-> A = (/))
 
Theorem0lt1o 3116 Ordinal zero is less than ordinal one.
|- (/) e. 1o
 
Theoremfnoa 3117 Functionality and domain of ordinal addition.
|- +o Fn (On X. On)
 
Theoremfnom 3118 Functionality and domain of ordinal multiplication.
|- .o Fn (On X. On)
 
Theoremoav 3119 Value of ordinal addition.
|- ((A e. On /\ B e. On) -> (A +o B) = (rec({<.x, y>. | y = suc x}, A)` B))
 
Theoremomv 3120 Value of ordinal multiplication.
|- ((A e. On /\ B e. On) -> (A .o B) = (rec({<.x, y>. | y = (x +o A)}, (/))` B))
 
Theoremoe0lem 3121 A helper lemma for oe0 3130 and others.
|- ((ph /\ A = (/)) -> ps)   &   |- (((A e. On /\ ph) /\ (/) e. A) -> ps)   =>   |- ((A e. On /\ ph) -> ps)
 
Theoremoev 3122 Value of ordinal exponentiation.
|- ((A e. On /\ B e. On) -> (A ^o B) = if(A = (/), (1o \ B), (rec({<.x, y>. | y = (x .o A)}, 1o)` B)))
 
Theoremoevn0 3123 Value of ordinal exponentiation at a nonzero mantissa.
|- (((A e. On /\ B e. On) /\ (/) e. A) -> (A ^o B) = (rec({<.x, y>. | y = (x .o A)}, 1o)` B))
 
Theoremoa0 3124 Addition with zero. Proposition 8.3 of [TakeutiZaring] p. 57.
|- (A e. On -> (A +o (/)) = A)
 
Theoremom0 3125 Ordinal multiplication with zero. Definition 8.15 of [TakeutiZaring] p. 62.
|- (A e. On -> (A .o (/)) = (/))
 
Theoremom0x 3126 Ordinal multiplication with zero. Definition 8.15 of [TakeutiZaring] p. 62. Unlike om0 3125, this version works whether or not A is an ordinal. However it since it is an artifact of our particular function value definition outside the domain, we will not use it in order to be conventional and present it only as a curiosity.
|- (A .o (/)) = (/)
 
Theoremoe0m 3127 Ordinal exponentiation with zero mantissa.
|- (A e. On -> ((/) ^o A) = (1o \ A))
 
Theoremoe0m0 3128 Ordinal exponentiation with zero mantissa and zero exponent. Proposition 8.31 of [TakeutiZaring] p. 67.
|- ((/) ^o (/)) = 1o
 
Theoremoe0m1 3129 Ordinal exponentiation with zero mantissa and nonzero exponent. Proposition 8.31(2) of [TakeutiZaring] p. 67.
|- ((A e. On /\ (/) e. A) -> ((/) ^o A) = (/))
 
Theoremoe0 3130 Ordinal exponentiation with zero exponent. Definition 8.30 of [TakeutiZaring] p. 67.
|- (A e. On -> (A ^o (/)) = 1o)
 
Theoremoasuc 3131 Addition with successor. Definition 8.1 of [TakeutiZaring] p. 56.
|- ((A e. On /\ B e. On) -> (A +o suc B) = suc (A +o B))
 
Theoremoa1suc 3132 Addition with 1 is same as successor. Proposition 4.34(a) of [Mendelson] p. 266.
|- (A e. On -> (A +o 1o) = suc A)
 
Theoremomsuc 3133 Multiplication with successor. Definition 8.15 of [TakeutiZaring] p. 62.
|- ((A e. On /\ B e. On) -> (A .o suc B) = ((A .o B) +o A))
 
Theoremoesuc 3134 Ordinal exponentiation with a successor exponent. Definition 8.30 of [TakeutiZaring] p. 67.
|- ((A e. On /\ B e. On) -> (A ^o suc B) = ((A ^o B) .o A))
 
Theoremoalim 3135 Ordinal addition with a limit ordinal. Definition 8.1 of [TakeutiZaring] p. 56.
|- ((A e. On /\ (B e. C /\ Lim B)) -> (A +o B) = U.x e. B (A +o x))
 
Theoremomlim 3136 Ordinal multiplication with a limit ordinal. Definition 8.15 of [TakeutiZaring] p. 62.
|- ((A e. On /\ (B e. C /\ Lim B)) -> (A .o B) = U.x e. B (A .o x))
 
Theoremoelim 3137 Ordinal exponentiation with a limit exponent and nonzero mantissa. Definition 8.30 of [TakeutiZaring] p. 67.
|- (((A e. On /\ (B e. C /\ Lim B)) /\ (/) e. A) -> (A ^o B) = U.x e. B (A ^o x))
 
Theoremoacl 3138 Closure law for ordinal addition. Proposition 8.2 of [TakeutiZaring] p. 57.
|- ((A e. On /\ B e. On) -> (A +o B) e. On)
 
Theoremomcl 3139 Closure law for ordinal multiplication. Proposition 8.16 of [TakeutiZaring] p. 57.
|- ((A e. On /\ B e. On) -> (A .o B) e. On)
 
Theoremoecl 3140 Closure law for ordinal exponentiation.
|- ((A e. On /\ B e. On) -> (A ^o B) e. On)
 
Theoremoa0r 3141 Ordinal addition with zero. Proposition 8.3 of [TakeutiZaring] p. 57.
|- (A e. On -> ((/) +o A) = A)
 
Theoremom0r 3142 Ordinal multiplication with zero. Proposition 8.18(1) of [TakeutiZaring] p. 63.
|- (A e. On -> ((/) .o A) = (/))
 
Theoremo1p1e2 3143 1 + 1 = 2 for ordinal numbers.
|- (1o +o 1o) = 2o
 
Theoremom1 3144 Ordinal multiplication with 1. Proposition 8.18(2) of [TakeutiZaring] p. 63.
|- (A e. On -> (A .o 1o) = A)
 
Theoremom1r 3145 Ordinal multiplication with 1. Proposition 8.18(2) of [TakeutiZaring] p. 63.
|- (A e. On -> (1o .o A) = A)
 
Theoremoe1 3146 Ordinal exponentiation with an exponent of 1.
|- (A e. On -> (A ^o 1o) = A)
 
Theoremoe1m 3147 Ordinal exponentiation with a mantissa of 1. Proposition 8.31(3) of [TakeutiZaring] p. 67.
|- (A e. On -> (1o ^o A) = 1o)
 
Theoremoaordi 3148 Ordering property of ordinal addition. Proposition 8.4 of [TakeutiZaring] p. 58.
|- ((B e. On /\ C e. On) -> (A e. B -> (C +o A) e. (C +o B)))
 
Theoremoaord 3149 Ordering property of ordinal addition. Proposition 8.4 of [TakeutiZaring] p. 58 and its converse.
|- ((A e. On /\ B e. On /\ C e. On) -> (A e. B <-> (C +o A) e. (C +o B)))
 
Theoremoacan 3150 Left cancellation law for ordinal addition. Corollary 8.5 of [TakeutiZaring] p. 58.
|- ((A e. On /\ B e. On /\ C e. On) -> ((A +o B) = (A +o C) <-> B = C))
 
Theoremoaword 3151 Weak ordering property of ordinal addition.
|- ((A e. On /\ B e. On /\ C e. On) -> (A (_ B <-> (C +o A) (_ (C +o B)))
 
Theoremoawordri 3152 Weak ordering property of ordinal addition. Proposition 8.7 of [TakeutiZaring] p. 59.
|- ((A e. On /\ B e. On /\ C e. On) -> (A (_ B -> (A +o C) (_ (B +o C)))
 
Theoremoaord1 3153 An ordinal is less than its sum with a non-zero ordinal. Theorem 18 of [Suppes] p. 209 and its converse.
|- ((A e. On /\ B e. On) -> ((/) e. B <-> A e. (A +o B)))
 
Theoremoaword1 3154 An ordinal is less than or equal to its sum with another. Part of Exercise 5 of [TakeutiZaring] p. 62. (For the other part see oaord1 3153.)
|- ((A e. On /\ B e. On) -> A (_ (A +o B))
 
Theoremoaword2 3155 An ordinal is less than or equal to its sum with another. Theorem 21 of [Suppes] p. 209.
|- ((A e. On /\ B e. On) -> A (_ (B +o A))
 
Theoremoawordeulem 3156 Lemma for oawordex 3159.
|- A e. On   &   |- B e. On   &   |- S = {y e. On | B (_ (A +o y)}   =>   |- (A (_ B -> E!x e. On (A +o x) = B)
 
Theoremoawordeu 3157 Existence theorem for weak ordering of ordinal sum. Proposition 8.8 of [TakeutiZaring] p. 59.
|- (((A e. On /\ B e. On) /\ A (_ B) -> E!x e. On (A +o x) = B)
 
Theoremoawordexr 3158 Existence theorem for weak ordering of ordinal sum.
|- ((A e. On /\ E.x e. On (A +o x) = B) -> A (_ B)
 
Theoremoawordex 3159 Existence theorem for weak ordering of ordinal sum. Proposition 8.8 of [TakeutiZaring] p. 59 and its converse. See oawordeu 3157 for uniqueness.
|- ((A e. On /\ B e. On) -> (A (_ B <-> E.x e. On (A +o x) = B))
 
Theoremoaordex 3160 Existence theorem for ordering of ordinal sum. Similar to Proposition 4.34(f) of [Mendelson] p. 266 and its converse.
|- ((A e. On /\ B e. On) -> (A e. B <-> E.x e. On ((/) e. x /\ (A +o x) = B)))
 
Theoremoa00 3161 An ordinal sum is zero iff both of its arguments are zero.
|- ((A e. On /\ B e. On) -> ((A +o B) = (/) <-> (A = (/) /\ B = (/))))
 
Theoremoalimcl 3162 The ordinal sum with a limit ordinal is a limit ordinal. Proposition 8.11 of [TakeutiZaring] p. 60.
|- ((A e. On /\ (B e. C /\ Lim B)) -> Lim (A +o B))
 
Theoremoaass 3163 Ordinal addition is associative. Theorem 25 of [Suppes] p. 211.
|- ((A e. On /\ B e. On /\ C e. On) -> ((A +o B) +o C) = (A +o (B +o C)))
 
Theoremomordi 3164 Ordering property of ordinal multiplication. Half of Proposition 8.19 of [TakeutiZaring] p. 63.
|- (((B e. On /\ C e. On) /\ (/) e. C) -> (A e. B -> (C .o A) e. (C .o B)))
 
Theoremoen0 3165 Ordinal exponentiation with a nonzero mantissa is nonzero. Proposition 8.32 of [TakeutiZaring] p. 67.
|- (((A e. On /\ B e. On) /\ (/) e. A) -> (/) e. (A ^o B))
 
Theoremnna0 3166 Addition with zero. Theorem 4I(A1) of [Enderton] p. 79.
|- (A e. om -> (A +o (/)) = A)
 
Theoremnnm0 3167 Multiplication with zero. Theorem 4J(A1) of [Enderton] p. 80.
|- (A e. om -> (A .o (/)) = (/))
 
Theoremnnasuc 3168 Addition with successor. Theorem 4I(A2) of [Enderton] p. 79.
|- ((A e. om /\ B e. om) -> (A +o suc B) = suc (A +o B))
 
Theoremnnmsuc 3169 Multiplication with successor. Theorem 4J(A2) of [Enderton] p. 80.
|- ((A e. om /\ B e. om) -> (A .o suc B) = ((A .o B) +o A))
 
Theoremnna0r 3170 Addition to zero. Remark in proof of Theorem 4K(2) of [Enderton] p. 81.
|- (A e. om -> ((/) +o A) = A)