Main derivation
S01 · definition
Before
\text{a structure for nearness}After
(\mathbb{R},d),\ d(x,y)=|x-y|,\ a=1Conditions: none
Rule: metric_def · Uses: G1
Leaf basis: metric_def + abs_rules
By MKO assumption a1, a structure supporting nearness must be specified before approach is discussed. Take ℝ with the metric d(x,y)=|x−y|: it is nonnegative, zero only when x=y, symmetric, and satisfies the triangle inequality (abs_rules). The target point is a=1. From here on 'close to 1' means that |x−1| is small.
S02 · implies
Before
n\ \text{a positive integer}After
x_n=1+\tfrac1n>1,\ x_n\neq 1
Conditions: n>0
Rule: order_basics · Uses: G2
Leaf basis: order_basics + mul_inverse_nonzero + add_zero + forall_intro
For every positive integer n, 1/n>0 (the reciprocal of a positive number is positive: if 1/n≤0, multiplying by n>0 would give 1≤0, a contradiction). By the additive order property, x_n=1+1/n>1+0=1, so x_n≠1. No term of the sequence equals 1.
S03 · equivalent
Before
x_n\to 1
After
\forall\varepsilon>0\ \exists N\ \forall n\ge N:\ |x_n-1|<\varepsilon
Conditions: none
Rule: seq_limit_def · Uses: S01, G2
Leaf basis: seq_limit_def + def_unfold
Unfold x_n→1 by the definition of the limit of a sequence. Note the order of quantifiers: ε is given first and arbitrary, then N is found (N may depend on ε), and then the distance must be less than ε for all n≥N. Nothing in the definition requires x_n=1.
S04 · equivalent
Before
|x_n-1|
After
\tfrac1n
Conditions: \tfrac1n>0
Rule: abs_rules · Uses: G2, S02
Leaf basis: add_assoc + add_comm + add_inverse + add_zero + abs_rules
x_n−1=(1+1/n)−1=1/n (associativity and inverses for addition). Since 1/n>0 (S02), the absolute-value rule gives |1/n|=1/n. So the distance from x_n to 1 is exactly 1/n.
S05 · implies
Before
\varepsilon>0\ \text{arbitrary}After
N\in\mathbb{N},\ N>\tfrac1\varepsilon,\ N\ge 1Conditions: \varepsilon>0
Rule: archimedean · Uses: S03
Leaf basis: archimedean + exists_elim + mul_inverse_nonzero
Take any ε>0; then 1/ε is a positive real. By the Archimedean property there is a natural number N>1/ε; since 1/ε>0, N>0 and so N≥1. N depends on ε: the smaller ε, the larger the N needed. For example, with ε=1/10 we have 1/ε=10 and may take N=11.
S06 · implies
Before
n\ge N\ge 1
After
\tfrac1n\le\tfrac1N
Conditions: N>0
Rule: L_recip_le · Uses: S05
Leaf basis: order_basics + case_analysis + mul_inverse_nonzero
By Lemma L_recip_le (proved in S06.1) with u=N and v=n: from 0<N≤n we get 1/n≤1/N. As the index increases, the distance 1/n does not increase.
S07 · implies
Before
N>\tfrac1\varepsilon
After
\tfrac1N<\varepsilon
Conditions: \varepsilon>0; N>0
Rule: order_basics · Uses: S05
Leaf basis: order_basics + frac_rules + mul_inverse_nonzero
ε/N>0 (a quotient of positive numbers). Multiply both sides by the positive number ε/N: the left side gives N·(ε/N)=ε and the right side (1/ε)·(ε/N)=1/N, so ε>1/N, that is 1/N<ε.
S08 · implies
Before
|x_n-1|=\tfrac1n\le\tfrac1N<\varepsilon\ \ (n\ge N)
After
x_n\to 1,\ \text{while}\ x_n\neq 1\ \text{for every}\ nConditions: none
Rule: forall_intro · Uses: S02, S03, S04, S06, S07
Leaf basis: order_basics + forall_intro + logic_chain
For each n≥N: |x_n−1|=1/n (S04) ≤1/N (S06) <ε (S07), so by transitivity of order |x_n−1|<ε. ε was an arbitrary positive number and N comes from S05, so by ∀-introduction the right side of S03 holds and x_n→1. Combined with S02: x_n tends to 1, yet no term equals 1.
S09 · implies
Before
x_n>1\ \text{for every}\ nAfter
g(x_n)=1\ \text{for every}\ n,\ g(x_n)\to 1Conditions: none
Rule: seq_limit_def · Uses: S02, G3
Leaf basis: seq_limit_def + abs_rules + forall_intro
By S02 each x_n>1, so by G3, g(x_n)=1. For any ε>0 take N=1: every n has |g(x_n)−1|=|0|=0<ε, so g(x_n)→1. Along this one sequence approaching 1, the function values converge to 1.
S10 · equivalent
Before
\lim_{x\to 1}g(x)=LAfter
\forall\varepsilon>0\ \exists\delta>0\ \forall x:\ 0<|x-1|<\delta\Rightarrow|g(x)-L|<\varepsilon
Conditions: none
Rule: func_limit_def · Uses: G3, S01
Leaf basis: func_limit_def + def_unfold
A function limit needs far more data than the bare arrow x→1: a target value L, the order of quantifiers (ε before δ), and the punctured-neighbourhood condition 0<|x−1|<δ (x=1 itself is excluded, so the value g(1) does not affect the limit). 1 is a limit point of the domain ℝ, so the definition applies.
S11 · implies
Before
\lim_{x\to 1}g(x)=L\ \text{(assumed)},\ \varepsilon=\tfrac12After
\delta>0:\ 0<|x-1|<\delta\Rightarrow|g(x)-L|<\tfrac12
Conditions: none
Rule: exists_elim · Uses: S10
Leaf basis: forall_elim + exists_elim
For a proof by contradiction, temporarily assume some real L has lim_{x→1} g(x)=L. Apply the definition S10 with ε=1/2 (∀-elimination) to obtain some δ>0 (∃-elimination, with the fresh name δ) such that every x with 0<|x−1|<δ has |g(x)−L|<1/2.
S12 · implies
Before
p=1+\tfrac\delta2,\ q=1-\tfrac\delta2
After
0<|p-1|<\delta,\ 0<|q-1|<\delta,\ g(p)=1,\ g(q)=0
Conditions: \delta>0
Rule: L_half · Uses: S11, G3
Leaf basis: order_basics + abs_rules + frac_rules
Take p=1+δ/2 and q=1−δ/2. |p−1|=δ/2 and |q−1|=|−δ/2|=δ/2. By Lemma L_half (proved in S12.1), 0<δ/2<δ, so p and q both lie in the punctured neighbourhood. Also p>1 and q<1, so by G3, g(p)=1 and g(q)=0. For example, with δ=1/4, p=9/8 and q=7/8, both at distance 1/8<1/4 from 1.
S13 · implies
Before
\text{S11 applied at}\ x=p\ \text{and}\ x=qAfter
|1-L|<\tfrac12,\ |0-L|<\tfrac12
Conditions: none
Rule: forall_elim · Uses: S11, S12
Leaf basis: forall_elim + modus_ponens + eq_replace
Both p and q satisfy 0<|x−1|<δ (S12), so instantiate the universal statement of S11 at x=p and at x=q: |g(p)−L|<1/2 and |g(q)−L|<1/2; then substitute g(p)=1 and g(q)=0.
S14 · implies
Before
|1-L|<\tfrac12,\ |0-L|<\tfrac12
After
1<1\ (\text{contradiction});\ \lim_{x\to 1}g(x)\ \text{does not exist}Conditions: none
Rule: contradiction · Uses: S13, L_abs_neg
Leaf basis: contradiction + order_basics + abs_rules + quantifier_negation
The computations in S14.1 and S14.2 give 1<1, contradicting trichotomy of order. So the temporary assumption of S11 fails: no real L has lim_{x→1} g(x)=L, that is the limit does not exist. L was arbitrary, so the conclusion covers every candidate value.
S15 · implies
Before
x_n\to 1,\ x_n\neq 1,\ g(x_n)\to 1,\ \lim_{x\to 1}g(x)\ \text{does not exist}After
x\to 1\ \text{neither forces}\ x=1\ \text{nor decides whether}\ g(x)\ \text{converges}Conditions: none
Rule: mko_tends_to · Uses: S08, S09, S14
Leaf basis: mko_tends_to + and_intro_elim
Collect and compare with the MKO: (1) x_n→1 while every x_n≠1 (S02, S08), so approaching does not require equality; (2) near the same point 1, the function values converge along x_n (S09) but the full ε–δ limit does not exist (S14), so the bare arrow x→1 by itself does not decide whether function values converge; to claim convergence one must also specify the target value, the order of quantifiers and the punctured-neighbourhood condition (S10).