Nuprl Lemma : rational-inner-approx-property

x:ℝ. ∀n:ℕ+.  ((|rational-inner-approx(x;n)| ≤ |x|) ∧ (|x rational-inner-approx(x;n)| ≤ (r(2)/r(n))))


Proof




Definitions occuring in Statement :  rational-inner-approx: rational-inner-approx(x;n) rdiv: (x/y) rleq: x ≤ y rabs: |x| rsub: y int-to-real: r(n) real: nat_plus: + all: x:A. B[x] and: P ∧ Q natural_number: $n
Definitions unfolded in proof :  all: x:A. B[x] member: t ∈ T nat_plus: + uall: [x:A]. B[x] decidable: Dec(P) or: P ∨ Q uimplies: supposing a not: ¬A implies:  Q satisfiable_int_formula: satisfiable_int_formula(fmla) exists: x:A. B[x] false: False and: P ∧ Q prop: rational-approx: (x within 1/n) rational-inner-approx: rational-inner-approx(x;n) real: bool: 𝔹 unit: Unit it: btrue: tt uiff: uiff(P;Q) ifthenelse: if then else fi  bfalse: ff sq_type: SQType(T) guard: {T} bnot: ¬bb assert: b rev_implies:  Q iff: ⇐⇒ Q has-value: (a)↓ int_nzero: -o nequal: a ≠ b ∈  subtype_rel: A ⊆B rneq: x ≠ y top: Top rev_uimplies: rev_uimplies(P;Q) rat_term_to_real: rat_term_to_real(f;t) rtermSubtract: left "-" right rat_term_ind: rat_term_ind rtermDivide: num "/" denom rtermConstant: "const" rtermVar: rtermVar(var) pi1: fst(t) true: True pi2: snd(t) rless: x < y sq_exists: x:A [B[x]] int-to-real: r(n) so_lambda: λ2x.t[x] so_apply: x[s] cand: c∧ B req_int_terms: t1 ≡ t2 sq_stable: SqStable(P) squash: T nat: rge: x ≥ y absval: |i| rtermAdd: left "+" right less_than: a < b less_than': less_than'(a;b) rdiv: (x/y) ge: i ≥ 

Latex:
\mforall{}x:\mBbbR{}.  \mforall{}n:\mBbbN{}\msupplus{}.
    ((|rational-inner-approx(x;n)|  \mleq{}  |x|)  \mwedge{}  (|x  -  rational-inner-approx(x;n)|  \mleq{}  (r(2)/r(n))))



Date html generated: 2020_05_20-AM-11_04_16
Last ObjectModification: 2020_01_03-PM-08_04_47

Theory : reals


Home Index