Beginning of Section SurrealAdd
Notation . We use
- as a prefix operator with priority 358 corresponding to applying term
minus_SNo .
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
set → set → set .
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 y → x + y = SNoCut ({w + y |w ∈ SNoL x } ∪ {x + w |w ∈ SNoL y } ) ({z + y |z ∈ SNoR x } ∪ {x + z |z ∈ SNoR y } )
Proof: Load proof Proof not loaded.
L71 Theorem. (
add_SNo_prop1 )
∀x y, SNo x → SNo y → SNo (x + y ) ∧ (∀u ∈ SNoL x , u + y < x + y ) ∧ (∀u ∈ SNoR x , x + y < u + y ) ∧ (∀u ∈ SNoL y , x + u < x + y ) ∧ (∀u ∈ SNoR 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: Load proof Proof not loaded.
L532
Proof: Load proof Proof not loaded.
L542
Proof: Load proof Proof not loaded.
L551
Proof: Load proof Proof not loaded.
L559 Theorem. (
SNo_add_SNo_4 )
∀x y z w, SNo x → SNo y → SNo z → SNo w → SNo (x + y + z + w )
Proof: Load proof Proof not loaded.
L564 Theorem. (
add_SNo_Lt1 )
∀x y z, SNo x → SNo y → SNo z → x < z → x + y < z + y
Proof: Load proof Proof not loaded.
L629 Theorem. (
add_SNo_Le1 )
∀x y z, SNo x → SNo y → SNo z → x ≤ z → x + y ≤ z + y
Proof: Load proof Proof not loaded.
L641 Theorem. (
add_SNo_Lt2 )
∀x y z, SNo x → SNo y → SNo z → y < z → x + y < x + z
Proof: Load proof Proof not loaded.
L707 Theorem. (
add_SNo_Le2 )
∀x y z, SNo x → SNo y → SNo z → y ≤ z → x + y ≤ x + z
Proof: Load proof Proof not loaded.
L719 Theorem. (
add_SNo_Lt3a )
∀x y z w, SNo x → SNo y → SNo z → SNo w → x < z → y ≤ w → x + y < z + w
Proof: Load proof Proof not loaded.
L732 Theorem. (
add_SNo_Lt3b )
∀x y z w, SNo x → SNo y → SNo z → SNo w → x ≤ z → y < w → x + y < z + w
Proof: Load proof Proof not loaded.
L745 Theorem. (
add_SNo_Lt3 )
∀x y z w, SNo x → SNo y → SNo z → SNo w → x < z → y < w → x + y < z + w
Proof: Load proof Proof not loaded.
L760 Theorem. (
add_SNo_Le3 )
∀x y z w, SNo x → SNo y → SNo z → SNo w → x ≤ z → y ≤ w → x + y ≤ z + w
Proof: Load proof Proof not loaded.
L773 Theorem. (
add_SNo_SNoCutP )
∀x y, SNo x → SNo y → SNoCutP ({w + y |w ∈ SNoL x } ∪ {x + w |w ∈ SNoL y } ) ({z + y |z ∈ SNoR x } ∪ {x + z |z ∈ SNoR y } )
Proof: Load proof Proof not loaded.
L781
Proof: Load proof Proof not loaded.
L882
Proof: Load proof Proof not loaded.
L945
Proof: Load proof Proof not loaded.
L951
Proof: Load proof Proof not loaded.
L1126
Proof: Load proof Proof not loaded.
L1136 Theorem. (
add_SNo_ordinal_SNoCutP )
∀alpha, ordinal alpha → ∀beta, ordinal beta → SNoCutP ({x + beta |x ∈ SNoS_ alpha } ∪ {alpha + x |x ∈ SNoS_ beta } ) Empty
Proof: Load proof Proof not loaded.
L1176 Theorem. (
add_SNo_ordinal_eq )
∀alpha, ordinal alpha → ∀beta, ordinal beta → alpha + beta = SNoCut ({x + beta |x ∈ SNoS_ alpha } ∪ {alpha + x |x ∈ SNoS_ beta } ) Empty
Proof: Load proof Proof not loaded.
L1208
Proof: Load proof Proof not loaded.
L1273 Theorem. (
add_SNo_ordinal_SL )
∀alpha, ordinal alpha → ∀beta, ordinal beta → ordsucc alpha + beta = ordsucc (alpha + beta )
Proof: Load proof Proof not loaded.
L1425 Theorem. (
add_SNo_ordinal_SR )
∀alpha, ordinal alpha → ∀beta, ordinal beta → alpha + ordsucc beta = ordsucc (alpha + beta )
Proof: Load proof Proof not loaded.
L1446 Theorem. (
add_SNo_ordinal_InL )
∀alpha, ordinal alpha → ∀beta, ordinal beta → ∀gamma ∈ alpha , gamma + beta ∈ alpha + beta
Proof: Load proof Proof not loaded.
L1470 Theorem. (
add_SNo_ordinal_InR )
∀alpha, ordinal alpha → ∀beta, ordinal beta → ∀gamma ∈ beta , alpha + gamma ∈ alpha + beta
Proof: Load proof Proof not loaded.
L1487
Proof: Load proof Proof not loaded.
L1516
Proof: Load proof Proof not loaded.
L1525
Proof: Load proof Proof not loaded.
L1530
Proof: Load proof Proof not loaded.
L1687
Proof: Load proof Proof not loaded.
L1844
Proof: Load proof Proof not loaded.
L2260
Proof: Load proof Proof not loaded.
L2287
Proof: Load proof Proof not loaded.
L2295
Proof: Load proof Proof not loaded.
L2325
Proof: Load proof Proof not loaded.
L2333
Proof: Load proof Proof not loaded.
L2697
Proof: Load proof Proof not loaded.
L2727
Proof: Load proof Proof not loaded.
L2736
Proof: Load proof Proof not loaded.
L2742
Proof: Load proof Proof not loaded.
L2751
Proof: Load proof Proof not loaded.
L2757
Proof: Load proof Proof not loaded.
L2773
Proof: Load proof Proof not loaded.
L2780
Proof: Load proof Proof not loaded.
L2790
Proof: Load proof Proof not loaded.
L2800
Proof: Load proof Proof not loaded.
L2810
Proof: Load proof Proof not loaded.
L2822
Proof: Load proof Proof not loaded.
L2836
Proof: Load proof Proof not loaded.
L2844
Proof: Load proof Proof not loaded.
L2852
Proof: Load proof Proof not loaded.
L2860
Proof: Load proof Proof not loaded.
L2869
Proof: Load proof Proof not loaded.
L2880
Proof: Load proof Proof not loaded.
L2887
Proof: Load proof Proof not loaded.
L2895
Proof: Load proof Proof not loaded.
L2905
Proof: Load proof Proof not loaded.
L2916
Proof: Load proof Proof not loaded.
L2926
Proof: Load proof Proof not loaded.
L2936
Proof: Load proof Proof not loaded.
L2945
Proof: Load proof Proof not loaded.
L2954
Proof: Load proof Proof not loaded.
L2984
Proof: Load proof Proof not loaded.
L2997
Proof: Load proof Proof not loaded.
L3010 Theorem. (
add_SNo_Lt_subprop2 )
∀x y z w u v, SNo x → SNo y → SNo z → SNo w → SNo u → SNo v → x + u < z + v → y + v < w + u → x + y < z + w
Proof: Load proof Proof not loaded.
L3041 Theorem. (
add_SNo_Lt_subprop3a )
∀x y z w u a, SNo x → SNo y → SNo z → SNo w → SNo u → SNo a → x + z < w + a → y + a < u → x + y + z < w + u
Proof: Load proof Proof not loaded.
L3064 Theorem. (
add_SNo_Lt_subprop3b )
∀x y w u v a, SNo x → SNo y → SNo w → SNo u → SNo v → SNo a → x + a < w + v → y < a + u → x + y < w + u + v
Proof: Load proof Proof not loaded.
L3081 Theorem. (
add_SNo_Lt_subprop3c )
∀x y z w u a b c, SNo x → SNo y → SNo z → SNo w → SNo u → SNo a → SNo b → SNo c → x + a < b + c → y + c < u → b + z < w + a → x + y + z < w + u
Proof: Load proof Proof not loaded.
L3115 Theorem. (
add_SNo_Lt_subprop3d )
∀x y w u v a b c, SNo x → SNo y → SNo w → SNo u → SNo v → SNo a → SNo b → SNo c → x + a < b + v → y < c + u → b + c < w + a → x + y < w + u + v
Proof: Load proof Proof not loaded.
L3175
Proof: Load proof Proof not loaded.
L3183 Theorem. (
add_SNo_3a_2b )
∀x y z w u, SNo x → SNo y → SNo z → SNo w → SNo u → (x + y + z ) + (w + u ) = (u + y + z ) + (w + x )
Proof: Load proof Proof not loaded.
L3196
Proof: Load proof Proof not loaded.
L3206
Proof: Load proof Proof not loaded.
L3214
Proof: Load proof Proof not loaded.
L3222
Proof: Load proof Proof not loaded.
L3229
Proof: Load proof Proof not loaded.
L3255 Theorem. (
add_SNo_Lt4 )
∀x y z w u v, SNo x → SNo y → SNo z → SNo w → SNo u → SNo v → x < w → y < u → z < v → x + y + z < w + u + v
Proof: Load proof Proof not loaded.
L3264 Theorem. (
add_SNo_3_3_3_Lt1 )
∀x y z w u, SNo x → SNo y → SNo z → SNo w → SNo u → x + y < z + w → x + y + u < z + w + u
Proof: Load proof Proof not loaded.
L3273 Theorem. (
add_SNo_3_2_3_Lt1 )
∀x y z w u, SNo x → SNo y → SNo z → SNo w → SNo u → y + x < z + w → x + u + y < z + w + u
Proof: Load proof Proof not loaded.
L3281 Theorem. (
add_SNoCutP_lem )
∀Lx Rx Ly Ry x y, SNoCutP Lx Rx → SNoCutP Ly Ry → x = SNoCut Lx Rx → y = SNoCut Ly Ry → SNoCutP ({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: Load proof Proof not loaded.
L3688 Theorem. (
add_SNoCutP_gen )
∀Lx Rx Ly Ry x y, SNoCutP Lx Rx → SNoCutP Ly Ry → x = SNoCut Lx Rx → y = SNoCut Ly Ry → SNoCutP ({w + y |w ∈ Lx } ∪ {x + w |w ∈ Ly } ) ({z + y |z ∈ Rx } ∪ {x + z |z ∈ Ry } )
Proof: Load proof Proof not loaded.
L3700 Theorem. (
add_SNoCut_eq )
∀Lx Rx Ly Ry x y, SNoCutP Lx Rx → SNoCutP Ly Ry → x = SNoCut Lx Rx → y = SNoCut Ly Ry → x + y = SNoCut ({w + y |w ∈ Lx } ∪ {x + w |w ∈ Ly } ) ({z + y |z ∈ Rx } ∪ {x + z |z ∈ Ry } )
Proof: Load proof Proof not loaded.
L3712 Theorem. (
add_SNo_SNoCut_L_interpolate )
∀Lx Rx Ly Ry x y, SNoCutP Lx Rx → SNoCutP Ly Ry → x = SNoCut Lx Rx → y = SNoCut Ly Ry → ∀u ∈ SNoL (x + y ) , (∃v ∈ Lx , u ≤ v + y ) ∨ (∃v ∈ Ly , u ≤ x + v )
Proof: Load proof Proof not loaded.
L3879 Theorem. (
add_SNo_SNoCut_R_interpolate )
∀Lx Rx Ly Ry x y, SNoCutP Lx Rx → SNoCutP Ly Ry → x = SNoCut Lx Rx → y = SNoCut Ly Ry → ∀u ∈ SNoR (x + y ) , (∃v ∈ Rx , v + y ≤ u ) ∨ (∃v ∈ Ry , x + v ≤ u )
Proof: Load proof Proof not loaded.
L4046
Proof: Load proof Proof not loaded.
L4069
Proof: Load proof Proof not loaded.
L4085
Proof: Load proof Proof not loaded.
L4095
Proof: Load proof Proof not loaded.
L4104
Proof: Load proof Proof not loaded.
End of Section SurrealAdd