Beginning of Section SurrealAdd
Notation. We use - as a prefix operator with priority 358 corresponding to applying term minus_SNo.
(*** $I sig/Part1.mgs ***)
(*** $I sig/Part2.mgs ***)
(*** $I sig/Part3.mgs ***)
(*** $I sig/Part4.mgs ***)
(*** Part 5 ***)
L11
Definition. We define add_SNo to be SNo_rec2 (λx y a ⇒ SNoCut ({a w y|w ∈ SNoL x}{a x w|w ∈ SNoL y}) ({a z y|z ∈ SNoR x}{a x z|z ∈ SNoR y})) of type setsetset.
Notation. We use + as an infix operator with priority 360 and which associates to the right corresponding to applying term add_SNo.
L15
Theorem. (add_SNo_eq)
∀x, SNo x∀y, SNo yx + y = SNoCut ({w + y|w ∈ SNoL x}{x + w|w ∈ SNoL y}) ({z + y|z ∈ SNoR x}{x + z|z ∈ SNoR y})
Proof:
Proof not loaded.
L71
Theorem. (add_SNo_prop1)
∀x y, SNo xSNo ySNo (x + y)(∀uSNoL x, u + y < x + y)(∀uSNoR x, x + y < u + y)(∀uSNoL y, x + u < x + y)(∀uSNoR y, x + y < x + u)SNoCutP ({w + y|w ∈ SNoL x}{x + w|w ∈ SNoL y}) ({z + y|z ∈ SNoR x}{x + z|z ∈ SNoR y})
Proof:
Proof not loaded.
L532
Theorem. (SNo_add_SNo)
∀x y, SNo xSNo ySNo (x + y)
Proof:
Proof not loaded.
L542
Theorem. (SNo_add_SNo_3)
∀x y z, SNo xSNo ySNo zSNo (x + y + z)
Proof:
Proof not loaded.
L551
Theorem. (SNo_add_SNo_3c)
∀x y z, SNo xSNo ySNo zSNo (x + y + - z)
Proof:
Proof not loaded.
L559
Theorem. (SNo_add_SNo_4)
∀x y z w, SNo xSNo ySNo zSNo wSNo (x + y + z + w)
Proof:
Proof not loaded.
L564
Theorem. (add_SNo_Lt1)
∀x y z, SNo xSNo ySNo zx < zx + y < z + y
Proof:
Proof not loaded.
L629
Theorem. (add_SNo_Le1)
∀x y z, SNo xSNo ySNo zxzx + yz + y
Proof:
Proof not loaded.
L641
Theorem. (add_SNo_Lt2)
∀x y z, SNo xSNo ySNo zy < zx + y < x + z
Proof:
Proof not loaded.
L707
Theorem. (add_SNo_Le2)
∀x y z, SNo xSNo ySNo zyzx + yx + z
Proof:
Proof not loaded.
L719
Theorem. (add_SNo_Lt3a)
∀x y z w, SNo xSNo ySNo zSNo wx < zywx + y < z + w
Proof:
Proof not loaded.
L732
Theorem. (add_SNo_Lt3b)
∀x y z w, SNo xSNo ySNo zSNo wxzy < wx + y < z + w
Proof:
Proof not loaded.
L745
Theorem. (add_SNo_Lt3)
∀x y z w, SNo xSNo ySNo zSNo wx < zy < wx + y < z + w
Proof:
Proof not loaded.
L760
Theorem. (add_SNo_Le3)
∀x y z w, SNo xSNo ySNo zSNo wxzywx + yz + w
Proof:
Proof not loaded.
L773
Theorem. (add_SNo_SNoCutP)
∀x y, SNo xSNo ySNoCutP ({w + y|w ∈ SNoL x}{x + w|w ∈ SNoL y}) ({z + y|z ∈ SNoR x}{x + z|z ∈ SNoR y})
Proof:
Proof not loaded.
L781
Theorem. (add_SNo_com)
∀x y, SNo xSNo yx + y = y + x
Proof:
Proof not loaded.
L882
Theorem. (add_SNo_0L)
∀x, SNo x0 + x = x
Proof:
Proof not loaded.
L945
Theorem. (add_SNo_0R)
∀x, SNo xx + 0 = x
Proof:
Proof not loaded.
L951
Theorem. (add_SNo_minus_SNo_linv)
∀x, SNo x- x + x = 0
Proof:
Proof not loaded.
L1126
Theorem. (add_SNo_minus_SNo_rinv)
∀x, SNo xx + - x = 0
Proof:
Proof not loaded.
L1136
Theorem. (add_SNo_ordinal_SNoCutP)
∀alpha, ordinal alpha∀beta, ordinal betaSNoCutP ({x + beta|x ∈ SNoS_ alpha}{alpha + x|x ∈ SNoS_ beta}) Empty
Proof:
Proof not loaded.
L1176
Theorem. (add_SNo_ordinal_eq)
∀alpha, ordinal alpha∀beta, ordinal betaalpha + beta = SNoCut ({x + beta|x ∈ SNoS_ alpha}{alpha + x|x ∈ SNoS_ beta}) Empty
Proof:
Proof not loaded.
L1208
Theorem. (add_SNo_ordinal_ordinal)
∀alpha, ordinal alpha∀beta, ordinal betaordinal (alpha + beta)
Proof:
Proof not loaded.
L1273
Theorem. (add_SNo_ordinal_SL)
∀alpha, ordinal alpha∀beta, ordinal betaordsucc alpha + beta = ordsucc (alpha + beta)
Proof:
Proof not loaded.
L1425
Theorem. (add_SNo_ordinal_SR)
∀alpha, ordinal alpha∀beta, ordinal betaalpha + ordsucc beta = ordsucc (alpha + beta)
Proof:
Proof not loaded.
L1446
Theorem. (add_SNo_ordinal_InL)
∀alpha, ordinal alpha∀beta, ordinal beta∀gammaalpha, gamma + beta alpha + beta
Proof:
Proof not loaded.
L1470
Theorem. (add_SNo_ordinal_InR)
∀alpha, ordinal alpha∀beta, ordinal beta∀gammabeta, alpha + gamma alpha + beta
Proof:
Proof not loaded.
L1487
Theorem. (add_nat_add_SNo)
∀n mω, add_nat n m = n + m
Proof:
Proof not loaded.
L1516
Theorem. (add_SNo_In_omega)
∀n mω, n + m ω
Proof:
Proof not loaded.
L1525
Theorem. (add_SNo_1_1_2)
1 + 1 = 2
Proof:
Proof not loaded.
L1530
Theorem. (add_SNo_SNoL_interpolate)
∀x y, SNo xSNo y∀uSNoL (x + y), (∃v ∈ SNoL x, uv + y)(∃v ∈ SNoL y, ux + v)
Proof:
Proof not loaded.
L1687
Theorem. (add_SNo_SNoR_interpolate)
∀x y, SNo xSNo y∀uSNoR (x + y), (∃v ∈ SNoR x, v + yu)(∃v ∈ SNoR y, x + vu)
Proof:
Proof not loaded.
L1844
Theorem. (add_SNo_assoc)
∀x y z, SNo xSNo ySNo zx + (y + z) = (x + y) + z
Proof:
Proof not loaded.
L2260
Theorem. (add_SNo_cancel_L)
∀x y z, SNo xSNo ySNo zx + y = x + zy = z
Proof:
Proof not loaded.
L2287
Theorem. (minus_SNo_0)
- 0 = 0
Proof:
Proof not loaded.
L2295
Theorem. (minus_add_SNo_distr)
∀x y, SNo xSNo y- (x + y) = (- x) + (- y)
Proof:
Proof not loaded.
L2325
Theorem. (minus_add_SNo_distr_3)
∀x y z, SNo xSNo ySNo z- (x + y + z) = - x + - y + - z
Proof:
Proof not loaded.
L2333
Theorem. (add_SNo_Lev_bd)
∀x y, SNo xSNo ySNoLev (x + y) SNoLev x + SNoLev y
Proof:
Proof not loaded.
L2697
Theorem. (add_SNo_SNoS_omega)
∀x ySNoS_ ω, x + y SNoS_ ω
Proof:
Proof not loaded.
L2727
Theorem. (add_SNo_minus_R2)
∀x y, SNo xSNo y(x + y) + - y = x
Proof:
Proof not loaded.
L2736
Theorem. (add_SNo_minus_R2')
∀x y, SNo xSNo y(x + - y) + y = x
Proof:
Proof not loaded.
L2742
Theorem. (add_SNo_minus_L2)
∀x y, SNo xSNo y- x + (x + y) = y
Proof:
Proof not loaded.
L2751
Theorem. (add_SNo_minus_L2')
∀x y, SNo xSNo yx + (- x + y) = y
Proof:
Proof not loaded.
L2757
Theorem. (add_SNo_Lt1_cancel)
∀x y z, SNo xSNo ySNo zx + y < z + yx < z
Proof:
Proof not loaded.
L2773
Theorem. (add_SNo_Lt2_cancel)
∀x y z, SNo xSNo ySNo zx + y < x + zy < z
Proof:
Proof not loaded.
L2780
Theorem. (add_SNo_assoc_4)
∀x y z w, SNo xSNo ySNo zSNo wx + y + z + w = (x + y + z) + w
Proof:
Proof not loaded.
L2790
Theorem. (add_SNo_com_3_0_1)
∀x y z, SNo xSNo ySNo zx + y + z = y + x + z
Proof:
Proof not loaded.
L2800
Theorem. (add_SNo_com_3b_1_2)
∀x y z, SNo xSNo ySNo z(x + y) + z = (x + z) + y
Proof:
Proof not loaded.
L2810
Theorem. (add_SNo_com_4_inner_mid)
∀x y z w, SNo xSNo ySNo zSNo w(x + y) + (z + w) = (x + z) + (y + w)
Proof:
Proof not loaded.
L2822
Theorem. (add_SNo_rotate_3_1)
∀x y z, SNo xSNo ySNo zx + y + z = z + x + y
Proof:
Proof not loaded.
L2836
Theorem. (add_SNo_rotate_4_1)
∀x y z w, SNo xSNo ySNo zSNo wx + y + z + w = w + x + y + z
Proof:
Proof not loaded.
L2844
Theorem. (add_SNo_rotate_5_1)
∀x y z w v, SNo xSNo ySNo zSNo wSNo vx + y + z + w + v = v + x + y + z + w
Proof:
Proof not loaded.
L2852
Theorem. (add_SNo_rotate_5_2)
∀x y z w v, SNo xSNo ySNo zSNo wSNo vx + y + z + w + v = w + v + x + y + z
Proof:
Proof not loaded.
L2860
Theorem. (add_SNo_minus_SNo_prop2)
∀x y, SNo xSNo yx + - x + y = y
Proof:
Proof not loaded.
L2869
Theorem. (add_SNo_minus_SNo_prop3)
∀x y z w, SNo xSNo ySNo zSNo w(x + y + z) + (- z + w) = x + y + w
Proof:
Proof not loaded.
L2880
Theorem. (add_SNo_minus_SNo_prop4)
∀x y z w, SNo xSNo ySNo zSNo w(x + y + z) + (w + - z) = x + y + w
Proof:
Proof not loaded.
L2887
Theorem. (add_SNo_minus_SNo_prop5)
∀x y z w, SNo xSNo ySNo zSNo w(x + y + - z) + (z + w) = x + y + w
Proof:
Proof not loaded.
L2895
Theorem. (add_SNo_minus_Lt1)
∀x y z, SNo xSNo ySNo zx + - y < zx < z + y
Proof:
Proof not loaded.
L2905
Theorem. (add_SNo_minus_Lt2)
∀x y z, SNo xSNo ySNo zz < x + - yz + y < x
Proof:
Proof not loaded.
L2916
Theorem. (add_SNo_minus_Lt1b)
∀x y z, SNo xSNo ySNo zx < z + yx + - y < z
Proof:
Proof not loaded.
L2926
Theorem. (add_SNo_minus_Lt2b)
∀x y z, SNo xSNo ySNo zz + y < xz < x + - y
Proof:
Proof not loaded.
L2936
Theorem. (add_SNo_minus_Lt1b3)
∀x y z w, SNo xSNo ySNo zSNo wx + y < w + zx + y + - z < w
Proof:
Proof not loaded.
L2945
Theorem. (add_SNo_minus_Lt2b3)
∀x y z w, SNo xSNo ySNo zSNo ww + z < x + yw < x + y + - z
Proof:
Proof not loaded.
L2954
Theorem. (add_SNo_minus_Lt_lem)
∀x y z u v w, SNo xSNo ySNo zSNo uSNo vSNo wx + y + w < u + v + zx + y + - z < u + v + - w
Proof:
Proof not loaded.
L2984
Theorem. (add_SNo_minus_Le2)
∀x y z, SNo xSNo ySNo zzx + - yz + yx
Proof:
Proof not loaded.
L2997
Theorem. (add_SNo_minus_Le2b)
∀x y z, SNo xSNo ySNo zz + yxzx + - y
Proof:
Proof not loaded.
L3010
Theorem. (add_SNo_Lt_subprop2)
∀x y z w u v, SNo xSNo ySNo zSNo wSNo uSNo vx + u < z + vy + v < w + ux + y < z + w
Proof:
Proof not loaded.
L3041
Theorem. (add_SNo_Lt_subprop3a)
∀x y z w u a, SNo xSNo ySNo zSNo wSNo uSNo ax + z < w + ay + a < ux + y + z < w + u
Proof:
Proof not loaded.
L3064
Theorem. (add_SNo_Lt_subprop3b)
∀x y w u v a, SNo xSNo ySNo wSNo uSNo vSNo ax + a < w + vy < a + ux + y < w + u + v
Proof:
Proof not loaded.
L3081
Theorem. (add_SNo_Lt_subprop3c)
∀x y z w u a b c, SNo xSNo ySNo zSNo wSNo uSNo aSNo bSNo cx + a < b + cy + c < ub + z < w + ax + y + z < w + u
Proof:
Proof not loaded.
L3115
Theorem. (add_SNo_Lt_subprop3d)
∀x y w u v a b c, SNo xSNo ySNo wSNo uSNo vSNo aSNo bSNo cx + a < b + vy < c + ub + c < w + ax + y < w + u + v
Proof:
Proof not loaded.
L3175
Theorem. (ordinal_ordsucc_SNo_eq)
∀alpha, ordinal alphaordsucc alpha = 1 + alpha
Proof:
Proof not loaded.
L3183
Theorem. (add_SNo_3a_2b)
∀x y z w u, SNo xSNo ySNo zSNo wSNo u(x + y + z) + (w + u) = (u + y + z) + (w + x)
Proof:
Proof not loaded.
L3196
Theorem. (add_SNo_1_ordsucc)
∀nω, n + 1 = ordsucc n
Proof:
Proof not loaded.
L3206
Theorem. (add_SNo_eps_Lt)
∀x, SNo x∀nω, x < x + eps_ n
Proof:
Proof not loaded.
L3214
Theorem. (add_SNo_eps_Lt')
∀x y, SNo xSNo y∀nω, x < yx < y + eps_ n
Proof:
Proof not loaded.
L3222
Theorem. (SNoLt_minus_pos)
∀x y, SNo xSNo yx < y0 < y + - x
Proof:
Proof not loaded.
L3229
Theorem. (add_SNo_omega_In_cases)
∀m, ∀nω, ∀k, nat_p km n + km nm + - n k
Proof:
Proof not loaded.
L3255
Theorem. (add_SNo_Lt4)
∀x y z w u v, SNo xSNo ySNo zSNo wSNo uSNo vx < wy < uz < vx + y + z < w + u + v
Proof:
Proof not loaded.
L3264
Theorem. (add_SNo_3_3_3_Lt1)
∀x y z w u, SNo xSNo ySNo zSNo wSNo ux + y < z + wx + y + u < z + w + u
Proof:
Proof not loaded.
L3273
Theorem. (add_SNo_3_2_3_Lt1)
∀x y z w u, SNo xSNo ySNo zSNo wSNo uy + x < z + wx + u + y < z + w + u
Proof:
Proof not loaded.
L3281
Theorem. (add_SNoCutP_lem)
∀Lx Rx Ly Ry x y, SNoCutP Lx RxSNoCutP Ly Ryx = SNoCut Lx Rxy = SNoCut Ly RySNoCutP ({w + y|w ∈ Lx}{x + w|w ∈ Ly}) ({z + y|z ∈ Rx}{x + z|z ∈ Ry})x + y = SNoCut ({w + y|w ∈ Lx}{x + w|w ∈ Ly}) ({z + y|z ∈ Rx}{x + z|z ∈ Ry})
Proof:
Proof not loaded.
L3688
Theorem. (add_SNoCutP_gen)
∀Lx Rx Ly Ry x y, SNoCutP Lx RxSNoCutP Ly Ryx = SNoCut Lx Rxy = SNoCut Ly RySNoCutP ({w + y|w ∈ Lx}{x + w|w ∈ Ly}) ({z + y|z ∈ Rx}{x + z|z ∈ Ry})
Proof:
Proof not loaded.
L3700
Theorem. (add_SNoCut_eq)
∀Lx Rx Ly Ry x y, SNoCutP Lx RxSNoCutP Ly Ryx = SNoCut Lx Rxy = SNoCut Ly Ryx + y = SNoCut ({w + y|w ∈ Lx}{x + w|w ∈ Ly}) ({z + y|z ∈ Rx}{x + z|z ∈ Ry})
Proof:
Proof not loaded.
L3712
Theorem. (add_SNo_SNoCut_L_interpolate)
∀Lx Rx Ly Ry x y, SNoCutP Lx RxSNoCutP Ly Ryx = SNoCut Lx Rxy = SNoCut Ly Ry∀uSNoL (x + y), (∃v ∈ Lx, uv + y)(∃v ∈ Ly, ux + v)
Proof:
Proof not loaded.
L3879
Theorem. (add_SNo_SNoCut_R_interpolate)
∀Lx Rx Ly Ry x y, SNoCutP Lx RxSNoCutP Ly Ryx = SNoCut Lx Rxy = SNoCut Ly Ry∀uSNoR (x + y), (∃v ∈ Rx, v + yu)(∃v ∈ Ry, x + vu)
Proof:
Proof not loaded.
L4046
Theorem. (add_SNo_minus_Lt12b3)
∀x y z w u v, SNo xSNo ySNo zSNo wSNo uSNo vx + y + v < w + u + zx + y + - z < w + u + - v
Proof:
Proof not loaded.
L4069
Theorem. (add_SNo_Le1_cancel)
∀x y z, SNo xSNo ySNo zx + yz + yxz
Proof:
Proof not loaded.
L4085
Theorem. (add_SNo_minus_Le1b)
∀x y z, SNo xSNo ySNo zxz + yx + - yz
Proof:
Proof not loaded.
L4095
Theorem. (add_SNo_minus_Le1b3)
∀x y z w, SNo xSNo ySNo zSNo wx + yw + zx + y + - zw
Proof:
Proof not loaded.
L4104
Theorem. (add_SNo_minus_Le12b3)
∀x y z w u v, SNo xSNo ySNo zSNo wSNo uSNo vx + y + vw + u + zx + y + - zw + u + - v
Proof:
Proof not loaded.
End of Section SurrealAdd