Beginning of Section Reals
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 353 and no associativity corresponding to applying term div_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.
L19
Axiom. (SNoS_omega_drat_intvl) We take the following as an axiom:
∀x ∈ SNoS_ ω, ∀k ∈ ω, ∃q ∈ SNoS_ ω, q < x ∧ x < q + eps_ k
L20
Axiom. (SNoS_ordsucc_omega_bdd_above) We take the following as an axiom:
∀x ∈ SNoS_ (ordsucc ω), x < ω → ∃N ∈ ω, x < N
L21
Axiom. (SNoS_ordsucc_omega_bdd_below) We take the following as an axiom:
∀x ∈ SNoS_ (ordsucc ω), - ω < x → ∃N ∈ ω, - N < x
L22
Axiom. (SNoS_ordsucc_omega_bdd_drat_intvl) We take the following as an axiom:
∀x ∈ SNoS_ (ordsucc ω), - ω < x → x < ω → ∀k ∈ ω, ∃q ∈ SNoS_ ω, q < x ∧ x < q + eps_ k
Primitive. The name real is a term of type set.
Primitive. The name rational is a term of type set.
L27
Axiom. (real_I) We take the following as an axiom:
∀x ∈ SNoS_ (ordsucc ω), x ≠ ω → x ≠ - ω → (∀q ∈ SNoS_ ω, (∀k ∈ ω, abs_SNo (q + - x) < eps_ k) → q = x) → x ∈ real
L28
Axiom. (real_E) We take the following as an axiom:
∀x ∈ real, ∀p : prop, (SNo x → SNoLev x ∈ ordsucc ω → x ∈ SNoS_ (ordsucc ω) → - ω < x → x < ω → (∀q ∈ SNoS_ ω, (∀k ∈ ω, abs_SNo (q + - x) < eps_ k) → q = x) → (∀k ∈ ω, ∃q ∈ SNoS_ ω, q < x ∧ x < q + eps_ k) → p) → p
L29
Axiom. (real_SNo) We take the following as an axiom:
∀x ∈ real, SNo x
L30
Axiom. (real_SNoS_omega_prop) We take the following as an axiom:
∀x ∈ real, ∀q ∈ SNoS_ ω, (∀k ∈ ω, abs_SNo (q + - x) < eps_ k) → q = x
L31
Axiom. (SNoS_omega_real) We take the following as an axiom:
SNoS_ ω ⊆ real
L32
Axiom. (real_0) We take the following as an axiom:
L33
Axiom. (real_1) We take the following as an axiom:
L34
Axiom. (SNoLev_In_real_SNoS_omega) We take the following as an axiom:
∀x ∈ real, ∀w, SNo w → SNoLev w ∈ SNoLev x → w ∈ SNoS_ ω
L35
Axiom. (real_SNoCut_SNoS_omega) We take the following as an axiom:
∀L R ⊆ SNoS_ ω, SNoCutP L R → L ≠ 0 → R ≠ 0 → (∀w ∈ L, ∃w' ∈ L, w < w') → (∀z ∈ R, ∃z' ∈ R, z' < z) → SNoCut L R ∈ real
L36
Axiom. (real_SNoCut) We take the following as an axiom:
∀L R ⊆ real, SNoCutP L R → L ≠ 0 → R ≠ 0 → (∀w ∈ L, ∃w' ∈ L, w < w') → (∀z ∈ R, ∃z' ∈ R, z' < z) → SNoCut L R ∈ real
L37
Axiom. (minus_SNo_prereal_1) We take the following as an axiom:
∀x, SNo x → (∀q ∈ SNoS_ ω, (∀k ∈ ω, abs_SNo (q + - x) < eps_ k) → q = x) → (∀q ∈ SNoS_ ω, (∀k ∈ ω, abs_SNo (q + - - x) < eps_ k) → q = - x)
L38
Axiom. (minus_SNo_prereal_2) We take the following as an axiom:
∀x, SNo x → (∀k ∈ ω, ∃q ∈ SNoS_ ω, q < x ∧ x < q + eps_ k) → (∀k ∈ ω, ∃q ∈ SNoS_ ω, q < - x ∧ - x < q + eps_ k)
L39
Axiom. (SNo_prereal_incr_lower_pos) We take the following as an axiom:
∀x, SNo x → 0 < x → (∀q ∈ SNoS_ ω, (∀k ∈ ω, abs_SNo (q + - x) < eps_ k) → q = x) → (∀k ∈ ω, ∃q ∈ SNoS_ ω, q < x ∧ x < q + eps_ k) → ∀k ∈ ω, ∀p : prop, (∀q ∈ SNoS_ ω, 0 < q → q < x → x < q + eps_ k → p) → p
L40
Axiom. (real_minus_SNo) We take the following as an axiom:
L41
Axiom. (SNo_prereal_incr_lower_approx) We take the following as an axiom:
∀x, SNo x → (∀q ∈ SNoS_ ω, (∀k ∈ ω, abs_SNo (q + - x) < eps_ k) → q = x) → (∀k ∈ ω, ∃q ∈ SNoS_ ω, q < x ∧ x < q + eps_ k) → ∃f ∈ SNoS_ ωω, ∀n ∈ ω, f n < x ∧ x < f n + eps_ n ∧ ∀i ∈ n, f i < f n
L42
Axiom. (SNo_prereal_decr_upper_approx) We take the following as an axiom:
∀x, SNo x → (∀q ∈ SNoS_ ω, (∀k ∈ ω, abs_SNo (q + - x) < eps_ k) → q = x) → (∀k ∈ ω, ∃q ∈ SNoS_ ω, q < x ∧ x < q + eps_ k) → ∃g ∈ SNoS_ ωω, ∀n ∈ ω, g n + - eps_ n < x ∧ x < g n ∧ ∀i ∈ n, g n < g i
L43
Axiom. (SNoCutP_SNoCut_lim) We take the following as an axiom:
∀lambda, ordinal lambda → (∀alpha ∈ lambda, ordsucc alpha ∈ lambda) → ∀L R ⊆ SNoS_ lambda, SNoCutP L R → SNoLev (SNoCut L R) ∈ ordsucc lambda
L44
Axiom. (SNoCutP_SNoCut_omega) We take the following as an axiom:
∀L R ⊆ SNoS_ ω, SNoCutP L R → SNoLev (SNoCut L R) ∈ ordsucc ω
L45
Axiom. (SNo_approx_real_lem) We take the following as an axiom:
∀f g ∈ SNoS_ ωω, (∀n m ∈ ω, f n < g m) → ∀p : prop, (SNoCutP {f n|n ∈ ω} {g n|n ∈ ω} → SNo (SNoCut {f n|n ∈ ω} {g n|n ∈ ω}) → SNoLev (SNoCut {f n|n ∈ ω} {g n|n ∈ ω}) ∈ ordsucc ω → SNoCut {f n|n ∈ ω} {g n|n ∈ ω} ∈ SNoS_ (ordsucc ω) → (∀n ∈ ω, f n < SNoCut {f n|n ∈ ω} {g n|n ∈ ω}) → (∀n ∈ ω, SNoCut {f n|n ∈ ω} {g n|n ∈ ω} < g n) → p) → p
L46
Axiom. (SNo_approx_real) We take the following as an axiom:
∀x, SNo x → ∀f g ∈ SNoS_ ωω, (∀n ∈ ω, f n < x) → (∀n ∈ ω, x < f n + eps_ n) → (∀n ∈ ω, ∀i ∈ n, f i < f n) → (∀n ∈ ω, x < g n) → (∀n ∈ ω, ∀i ∈ n, g n < g i) → x = SNoCut {f n|n ∈ ω} {g n|n ∈ ω} → x ∈ real
L47
Axiom. (SNo_approx_real_rep) We take the following as an axiom:
∀x ∈ real, ∀p : prop, (∀f g ∈ SNoS_ ωω, (∀n ∈ ω, f n < x) → (∀n ∈ ω, x < f n + eps_ n) → (∀n ∈ ω, ∀i ∈ n, f i < f n) → (∀n ∈ ω, g n + - eps_ n < x) → (∀n ∈ ω, x < g n) → (∀n ∈ ω, ∀i ∈ n, g n < g i) → SNoCutP {f n|n ∈ ω} {g n|n ∈ ω} → x = SNoCut {f n|n ∈ ω} {g n|n ∈ ω} → p) → p
L48
Axiom. (real_add_SNo) We take the following as an axiom:
∀x y ∈ real, x + y ∈ real
L49
Axiom. (SNoS_ordsucc_omega_bdd_eps_pos) We take the following as an axiom:
∀x ∈ SNoS_ (ordsucc ω), 0 < x → x < ω → ∃N ∈ ω, eps_ N * x < 1
L50
Axiom. (real_mul_SNo_pos) We take the following as an axiom:
∀x y ∈ real, 0 < x → 0 < y → x * y ∈ real
L51
Axiom. (real_mul_SNo) We take the following as an axiom:
∀x y ∈ real, x * y ∈ real
L52
Axiom. (abs_SNo_intvl_bd) We take the following as an axiom:
∀x y z, SNo x → SNo y → SNo z → x ≤ y → y < x + z → abs_SNo (y + - x) < z
L53
Axiom. (nonneg_real_nat_interval) We take the following as an axiom:
∀x ∈ real, 0 ≤ x → ∃n ∈ ω, n ≤ x ∧ x < ordsucc n
L54
Axiom. (pos_real_left_approx_double) We take the following as an axiom:
∀x ∈ real, 0 < x → x ≠ 2 → (∀m ∈ ω, x ≠ eps_ m) → ∃w ∈ SNoL_pos x, x < 2 * w
L55
Axiom. (real_recip_SNo_lem1) We take the following as an axiom:
∀x, SNo x → x ∈ real → 0 < x → recip_SNo_pos x ∈ real ∧ ∀k, nat_p k → (SNo_recipaux x recip_SNo_pos k 0 ⊆ real) ∧ (SNo_recipaux x recip_SNo_pos k 1 ⊆ real)
L56
Axiom. (real_recip_SNo_pos) We take the following as an axiom:
∀x ∈ real, 0 < x → recip_SNo_pos x ∈ real
L57
Axiom. (real_recip_SNo) We take the following as an axiom:
∀x ∈ real, recip_SNo x ∈ real
L58
Axiom. (real_div_SNo) We take the following as an axiom:
∀x y ∈ real, x :/: y ∈ real
L59
Axiom. (sqrt_SNo_nonneg_0inL0) We take the following as an axiom:
∀x, SNo x → 0 ≤ x → 0 ∈ SNoLev x → 0 ∈ SNo_sqrtaux x sqrt_SNo_nonneg 0 0
L60
Axiom. (sqrt_SNo_nonneg_Lnonempty) We take the following as an axiom:
∀x, SNo x → 0 ≤ x → 0 ∈ SNoLev x → (⋃k ∈ ωSNo_sqrtaux x sqrt_SNo_nonneg k 0) ≠ 0
L61
Axiom. (sqrt_SNo_nonneg_Rnonempty) We take the following as an axiom:
∀x, SNo x → 0 ≤ x → 1 ∈ SNoLev x → (⋃k ∈ ωSNo_sqrtaux x sqrt_SNo_nonneg k 1) ≠ 0
L62
Axiom. (SNo_sqrtauxset_real) We take the following as an axiom:
∀Y Z x, Y ⊆ real → Z ⊆ real → x ∈ real → SNo_sqrtauxset Y Z x ⊆ real
L63
Axiom. (SNo_sqrtauxset_real_nonneg) We take the following as an axiom:
∀Y Z x, Y ⊆ {w ∈ real|0 ≤ w} → Z ⊆ {z ∈ real|0 ≤ z} → x ∈ real → 0 ≤ x → SNo_sqrtauxset Y Z x ⊆ {w ∈ real|0 ≤ w}
L64
Axiom. (sqrt_SNo_nonneg_SNoS_omega) We take the following as an axiom:
∀x ∈ SNoS_ ω, 0 ≤ x → sqrt_SNo_nonneg x ∈ real
L65
Axiom. (sqrt_SNo_nonneg_real) We take the following as an axiom:
∀x ∈ real, 0 ≤ x → sqrt_SNo_nonneg x ∈ real
L66
Axiom. (real_Archimedean) We take the following as an axiom:
∀x y ∈ real, 0 < x → 0 ≤ y → ∃n ∈ ω, y ≤ n * x
L67
Axiom. (real_complete1) We take the following as an axiom:
∀a b ∈ realω, (∀n ∈ ω, a n ≤ b n ∧ a n ≤ a (ordsucc n) ∧ b (ordsucc n) ≤ b n) → ∃x ∈ real, ∀n ∈ ω, a n ≤ x ∧ x ≤ b n
L68
Axiom. (real_complete2) We take the following as an axiom:
∀a b ∈ realω, (∀n ∈ ω, a n ≤ b n ∧ a n ≤ a (n + 1) ∧ b (n + 1) ≤ b n) → ∃x ∈ real, ∀n ∈ ω, a n ≤ x ∧ x ≤ b n
End of Section Reals