Beginning of Section Int
Notation. We use - as a prefix operator with priority 358 corresponding to applying term minus_SNo.
Notation. We use + as an infix operator with priority 360 and which associates to the right corresponding to applying term add_SNo.
Notation. We use * as an infix operator with priority 355 and which associates to the right corresponding to applying term mul_SNo.
(*** $I sig/Part1.mgs ***)
(*** $I sig/Part2.mgs ***)
(*** $I sig/Part3.mgs ***)
(*** $I sig/Part4.mgs ***)
(*** $I sig/Part5.mgs ***)
(*** $I sig/Part6.mgs ***)
(*** Part 7 ***)
L13
Definition. We define int to be ω{- n|n ∈ ω} of type set.
L15
Theorem. (int_SNo_cases)
∀p : setprop, (∀nω, p n)(∀nω, p (- n))∀xint, p x
Proof:
Proof not loaded.
L29
Theorem. (int_3_cases)
∀nint, ∀p : prop, (∀mω, n = - ordsucc mp)(n = 0p)(∀mω, n = ordsucc mp)p
Proof:
Proof not loaded.
L58
Theorem. (int_SNo)
∀xint, SNo x
Proof:
Proof not loaded.
L66
Theorem. (Subq_omega_int)
ω int
Proof:
Proof not loaded.
L73
Theorem. (int_minus_SNo_omega)
∀nω, - n int
Proof:
Proof not loaded.
L81
Theorem. (int_add_SNo_lem)
∀nω, ∀m, nat_p m- n + m int
Proof:
Proof not loaded.
L137
Theorem. (int_add_SNo)
∀x yint, x + y int
Proof:
Proof not loaded.
L166
Theorem. (int_minus_SNo)
∀xint, - x int
Proof:
Proof not loaded.
L175
Theorem. (int_mul_SNo)
∀x yint, x * y int
Proof:
Proof not loaded.
End of Section Int
Beginning of Section SurrealAbs
Notation. We use - as a prefix operator with priority 358 corresponding to applying term minus_SNo.
Notation. We use + as an infix operator with priority 360 and which associates to the right corresponding to applying term add_SNo.
Notation. We use * as an infix operator with priority 355 and which associates to the right corresponding to applying term mul_SNo.
L254
Definition. We define abs_SNo to be λx ⇒ if 0x then x else - x of type setset.
L255
Theorem. (nonneg_abs_SNo)
∀x, 0xabs_SNo x = x
Proof:
Proof not loaded.
L260
Theorem. (not_nonneg_abs_SNo)
∀x, ¬ (0x)abs_SNo x = - x
Proof:
Proof not loaded.
L265
Theorem. (abs_SNo_0)
abs_SNo 0 = 0
Proof:
Proof not loaded.
L269
Theorem. (pos_abs_SNo)
∀x, 0 < xabs_SNo x = x
Proof:
Proof not loaded.
L275
Theorem. (neg_abs_SNo)
∀x, SNo xx < 0abs_SNo x = - x
Proof:
Proof not loaded.
L285
Theorem. (SNo_abs_SNo)
∀x, SNo xSNo (abs_SNo x)
Proof:
Proof not loaded.
L293
Theorem. (abs_SNo_Lev)
∀x, SNo xSNoLev (abs_SNo x) = SNoLev x
Proof:
Proof not loaded.
L301
Theorem. (abs_SNo_minus)
∀x, SNo xabs_SNo (- x) = abs_SNo x
Proof:
Proof not loaded.
L333
Theorem. (abs_SNo_dist_swap)
∀x y, SNo xSNo yabs_SNo (x + - y) = abs_SNo (y + - x)
Proof:
Proof not loaded.
L351
Theorem. (SNo_triangle)
∀x y, SNo xSNo yabs_SNo (x + y)abs_SNo x + abs_SNo y
Proof:
Proof not loaded.
L436
Theorem. (SNo_triangle2)
∀x y z, SNo xSNo ySNo zabs_SNo (x + - z)abs_SNo (x + - y) + abs_SNo (y + - z)
Proof:
Proof not loaded.
End of Section SurrealAbs
Beginning of Section SNoMaxMin
Notation. We use - as a prefix operator with priority 358 corresponding to applying term minus_SNo.
Notation. We use + as an infix operator with priority 360 and which associates to the right corresponding to applying term add_SNo.
Notation. We use * as an infix operator with priority 355 and which associates to the right corresponding to applying term mul_SNo.
Notation. We use ^ as an infix operator with priority 342 and which associates to the right corresponding to applying term exp_SNo_nat.
Notation. We use < as an infix operator with priority 490 and no associativity corresponding to applying term SNoLt.
Notation. We use as an infix operator with priority 490 and no associativity corresponding to applying term SNoLe.
L470
Definition. We define SNo_max_of to be λX x ⇒ x XSNo x∀yX, SNo yy x of type setsetprop.
L472
Definition. We define SNo_min_of to be λX x ⇒ x XSNo x∀yX, SNo yx y of type setsetprop.
L473
Theorem. (minus_SNo_max_min)
∀X y, (∀xX, SNo x)SNo_max_of X ySNo_min_of {- x|x ∈ X} (- y)
Proof:
Proof not loaded.
L494
Theorem. (minus_SNo_max_min')
∀X y, (∀xX, SNo x)SNo_max_of {- x|x ∈ X} ySNo_min_of X (- y)
Proof:
Proof not loaded.
L513
Theorem. (minus_SNo_min_max)
∀X y, (∀xX, SNo x)SNo_min_of X ySNo_max_of {- x|x ∈ X} (- y)
Proof:
Proof not loaded.
L534
Theorem. (double_SNo_max_1)
∀x y, SNo xSNo_max_of (SNoL x) y∀z, SNo zx < zy + z < x + x∃w ∈ SNoR z, y + w = x + x
Proof:
Proof not loaded.
L726
Theorem. (double_SNo_min_1)
∀x y, SNo xSNo_min_of (SNoR x) y∀z, SNo zz < xx + x < y + z∃w ∈ SNoL z, y + w = x + x
Proof:
Proof not loaded.
L796
Theorem. (finite_max_exists)
∀X, (∀xX, SNo x)finite XX0∃x, SNo_max_of X x
Proof:
Proof not loaded.
L942
Theorem. (finite_min_exists)
∀X, (∀xX, SNo x)finite XX0∃x, SNo_min_of X x
Proof:
Proof not loaded.
L1010
Theorem. (SNoS_omega_SNoL_max_exists)
∀xSNoS_ ω, SNoL x = 0∃y, SNo_max_of (SNoL x) y
Proof:
Proof not loaded.
L1025
Theorem. (SNoS_omega_SNoR_min_exists)
∀xSNoS_ ω, SNoR x = 0∃y, SNo_min_of (SNoR x) y
Proof:
Proof not loaded.
End of Section SNoMaxMin
Beginning of Section DiadicRationals
Notation. We use - as a prefix operator with priority 358 corresponding to applying term minus_SNo.
Notation. We use + as an infix operator with priority 360 and which associates to the right corresponding to applying term add_SNo.
Notation. We use * as an infix operator with priority 355 and which associates to the right corresponding to applying term mul_SNo.
Notation. We use < as an infix operator with priority 490 and no associativity corresponding to applying term SNoLt.
Notation. We use as an infix operator with priority 490 and no associativity corresponding to applying term SNoLe.
Notation. We use ^ as an infix operator with priority 342 and which associates to the right corresponding to applying term exp_SNo_nat.
L1053
Theorem. (nonneg_diadic_rational_p_SNoS_omega)
∀kω, ∀n, nat_p neps_ k * n SNoS_ ω
Proof:
Proof not loaded.
L1077
Definition. We define diadic_rational_p to be λx ⇒ ∃k ∈ ω, ∃m ∈ int, x = eps_ k * m of type setprop.
L1079
Theorem. (diadic_rational_p_SNoS_omega)
∀x, diadic_rational_p xx SNoS_ ω
Proof:
Proof not loaded.
L1104
Proof:
Proof not loaded.
L1115
Proof:
Proof not loaded.
L1120
Theorem. (eps_diadic_rational_p)
∀kω, diadic_rational_p (eps_ k)
Proof:
Proof not loaded.
L1132
Proof:
Proof not loaded.
L1158
Proof:
Proof not loaded.
L1200
Proof:
Proof not loaded.
L1278
Theorem. (SNoS_omega_diadic_rational_p_lem)
∀n, nat_p n∀x, SNo xSNoLev x = ndiadic_rational_p x
Proof:
Proof not loaded.
L1483
Proof:
Proof not loaded.
L1496
Theorem. (mul_SNo_SNoS_omega)
∀x ySNoS_ ω, x * y SNoS_ ω
Proof:
Proof not loaded.
End of Section DiadicRationals