pith. machine review for the scientific record. sign in
theorem proved term proof high

D_converges

show as:
view Lean formalization →

D_converges shows that the diagonal sequence D(n) = CE(n,n) makes the m-th column of f converge to the pre-chosen column limit CL(m) for every fixed m. Analysts constructing diagonal subsequences in proper metric spaces cite it to guarantee pointwise convergence after the recursive extraction steps. The argument reduces the claim to CE_conv_at by index decomposition via CE_factor and a max bound on the witness K.

claimLet $D(n) := CE(n,n)$ where $CE$ is the composed extraction that forces the first $m$ columns to converge, and let $CL(m)$ be the recursively chosen column limit. Then for each fixed $m$, the sequence $nmapsto f(D(n),m)$ converges to $CL(m)$ in the metric as $nto infty$.

background

The module constructs Cantor diagonal extraction for a bounded map $f:mathbb{N}to mathbb{N}to X$ in a proper metric space. The auxiliary $CE(m)$ is the composed extraction that selects a subsequence making columns 0 through $m$ converge; its definition recurses by applying bounded_subseq_tendsto at each new column. $CL(m)$ is the corresponding column limit, defined by choosing the limit of the extracted subsequence at step $m+1$ from the previous extraction at step $m$. $D$ is the diagonal map $D(n)=CE(n,n)$. The local setting is the fully proved extraction theorem nat_diagonal_extraction, which assembles $D$, $CL$, strict monotonicity of $D$, and the present convergence statement.

proof idea

The proof is a direct metric-space argument. It unfolds Tendsto atTop, invokes CE_conv_at to obtain a witness $K$ for the given $varepsilon$, then takes $ngeq max(m,K)$. It decomposes $n=m+p$, applies CE_factor to produce a strictly increasing $rho$ with $CE(m+p,m+p)=rho(m+p)$, rewrites the distance via $h_rho_eq$, and chains the inequality through $hK$ at the shifted index $rho(m+p)$ using le_trans.

why it matters in Recognition Science

D_converges supplies the convergence half of nat_diagonal_extraction, the main theorem that produces a strictly increasing $phi$ and pointwise limits $g(m)$ for any bounded sequence in a proper space. It closes the recursive construction begun by CE and CL, completing the FourierExtraction module's extraction result without axioms or sorrys. In the broader Recognition framework this supplies the subsequential tool needed for Fourier-space analysis of bounded sequences.

scope and limits

Lean usage

exact D_converges f c R hf m

formal statement (Lean)

 139private theorem D_converges (m : ℕ) :
 140    Tendsto (fun n => f (D f c R hf n) m) atTop (𝓝 (CL f c R hf m)) := by

proof body

Term-mode proof.

 141  rw [Metric.tendsto_atTop]
 142  intro ε hε
 143  have h_base := CE_conv_at f c R hf m
 144  rw [Metric.tendsto_atTop] at h_base
 145  obtain ⟨K, hK⟩ := h_base ε hε
 146  refine ⟨max m K, fun n hn => ?_⟩
 147  have hm : m ≤ n := le_of_max_le_left hn
 148  have hK_le : K ≤ n := le_of_max_le_right hn
 149  obtain ⟨p, rfl⟩ := Nat.exists_eq_add_of_le hm
 150  obtain ⟨ρ, _hρ_mono, hρ_ge, hρ_eq⟩ := CE_factor f c R hf m p
 151  show dist (f (CE f c R hf (m + p) (m + p)) m) (CL f c R hf m) < ε
 152  rw [hρ_eq (m + p)]
 153  exact hK (ρ (m + p)) (le_trans hK_le (hρ_ge (m + p)))
 154
 155end Diagonal
 156
 157/-- **Cantor diagonal extraction** for ℕ-indexed bounded sequences
 158in a proper metric space. Fully proved. -/

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (9)

Lean names referenced from this declaration's body.