A Lean 4/mathlib project formalizing Schauder bases, unconditional Schauder bases, and a finite sign criterion for constructing unconditional Schauder bases in complete normed spaces.
The main Lean source file is UnconditionalSchauderBasis.lean. It currently
contains:
HasSchauderSum: ordered convergence of initial partial sums.SchauderBasis: a bundledℕ-indexed Schauder basis with continuous coordinate maps and unique ordered coordinate expansions.UnconditionalSchauderBasis: a Schauder basis whose coordinate expansion is unconditionally summable.- Rearrangement criteria for
SchauderBasis.IsUnconditional, includingHasSumreindexing, finite-setFilter.Tendstoconvergence, and the classical ordered convergence criterion for every permutation ofℕ. UnconditionalSchauderBasisAbstractIndex: an arbitrary-index version usingHasSum, the finite-set filter for unconditional summability.- Kronecker-delta coordinate lemmas for abstract-index bases:
coeff_basis_selfandcoeff_basis_ne. - Conversion lemmas between the abstract-index API and the usual
ℕ-indexed API when an enumeration is available. UnconditionalCriterion.HasDenseSpanandUnconditionalCriterion.HasFiniteSignBound, the hypotheses for the finite sign criterion.- Completed existence theorems:
UnconditionalCriterion.exists_unconditionalSchauderBasisAbstractIndex_of_finiteSignBoundandUnconditionalCriterion.exists_unconditionalSchauderBasis_of_finiteSignBound.
The finite sign criterion first constructs an abstractly indexed unconditional
Schauder basis. The sequence-indexed theorem is then obtained by specializing
the index type to ℕ.
This project uses the Lean toolchain pinned in lean-toolchain, currently
leanprover/lean4:v4.30.0-rc2, and mathlib through Lake.
lake buildFor a quick check of the main file:
lake env lean UnconditionalSchauderBasis.leanlakefile.toml: Lake package configuration.lean-toolchain: Lean toolchain pin.lake-manifest.json: resolved dependency manifest.UnconditionalSchauderBasis.lean: main formalization file and library entry point.docpdf/Documentation.texanddocpdf/Documentation.pdf: narrative PDF documentation for the formalization.
Likely next steps are:
- split the finite sign criterion into topic-focused files if the file grows further;
- add examples or small downstream theorems using the constructed unconditional Schauder basis;
- expand the API around coordinate projections and rearrangements as needed by future applications.