Read-only source copy. Line numbers are navigation aids.
import ComplementedSubspace.TheoremStatementimport Mathlib.Analysis.Normed.Module.Basesimport Mathlib.Analysis.Complex.Basic/-!# Exact corollary statementsThis file defines the propositions proved by `realCorollary`,`realUnconditionalCorollary`, and `realSeparableNonprimarity` in`RealMainConsequences.lean`, and by `complexCorollary` in`ComplexCorollary.lean`. The scalar multiplier condition uses all scalars ofnorm at most one, including complex phases over the complex field.Superreflexivity is expressed by its standard equivalent-uniformly-convex-normcharacterization: bounded linear isomorphism to a complete uniformly convexspace. We do not substitute algebraic module reflexivity for this property.-/noncomputable sectionuniverse unamespace ComplementedSubspace/-- A Banach-space witness, carrying its actual norm and scalar structure. -/structure BanachModel (π : Type*) [NontriviallyNormedField π] where Carrier : Type u normedGroup : NormedAddCommGroup Carrier normedSpace : letI := normedGroup; NormedSpace π Carrier completeSpace : letI := normedGroup; CompleteSpace Carrierattribute [instance] BanachModel.normedGroup BanachModel.normedSpace BanachModel.completeSpacevariable {π : Type*} [NontriviallyNormedField π] {E : Type u} [NormedAddCommGroup E] [NormedSpace π E]/-- Existence of a finite or sequential unconditional Schauder basis, matchingthe manuscript's finite-or-natural-number index convention. The finite caseincludes the empty basis of the zero space. Both cases use Mathlib's actualbiorthogonal continuous coordinates and unconditional convergence. -/def HasUnconditionalSchauderBasis (π : Type*) [NontriviallyNormedField π] (E : Type u) [NormedAddCommGroup E] [NormedSpace π E] : Prop := (β n : β, Nonempty (UnconditionalSchauderBasis (Fin n) π E)) β¨ Nonempty (UnconditionalSchauderBasis β π E)/-- Contractivity for every finitely supported scalar multiplier, not justcoordinate projections. -/def IsOneUnconditional (b : UnconditionalSchauderBasis β π E) : Prop := β (s : Finset β) (ΞΈ : β β π), (β i, βΞΈ iβ β€ 1) β β x : E, ββ i β s, (ΞΈ i * b.coord i x) β’ b iβ β€ βxβ/-- An actual infinite sequence forming a 1-unconditional Schauder basis.This stronger ambient witness is sufficient for the corollaries. Theirnegative range conclusions use `HasUnconditionalSchauderBasis`, which alsocounts finite bases and therefore excludes finite-dimensional loopholes. -/def HasOneUnconditionalSchauderBasis (π : Type*) [NontriviallyNormedField π] (E : Type u) [NormedAddCommGroup E] [NormedSpace π E] : Prop := β b : UnconditionalSchauderBasis β π E, IsOneUnconditional b/-- The uniformly convex renormability characterization of superreflexivity. -/def IsSuperreflexiveByRenorming (π : Type*) [NontriviallyNormedField π] (E : Type u) [NormedAddCommGroup E] [NormedSpace π E] : Prop := β H : BanachModel.{u} π, UniformConvexSpace H.Carrier β§ Nonempty (E βL[π] H.Carrier)/-- The quantified target is any real Banach lattice with any equivalentnorm, not just a lattice order compatible with E's current norm. -/def IsIsomorphicToRealBanachLattice (E : Type u) [NormedAddCommGroup E] [NormedSpace β E] : Prop := β L : BanachModel.{u} β, HasRealBanachLatticeOrder L.Carrier β§ Nonempty (E βL[β] L.Carrier)/-- The unconditional-basis corollary at one scalar field. -/def UnconditionalCorollaryStatement (π : Type*) [NontriviallyNormedField π] : Prop := β Ο : β, 0 < Ο β β X : BanachModel.{0} π, HasOneUnconditionalSchauderBasis π X.Carrier β§ β P : X.Carrier βL[π] X.Carrier, P.comp P = P β§ βPβ < 1 + Ο β§ Β¬ HasUnconditionalSchauderBasis π P.range β§ Β¬ HasUnconditionalSchauderBasis π (P.range βL[π] π)/-- The real corollary includes both universal nonlattice conclusions. -/def RealCorollaryStatement : Prop := β Ο : β, 0 < Ο β β X : BanachModel.{0} β, HasOneUnconditionalSchauderBasis β X.Carrier β§ β P : X.Carrier βL[β] X.Carrier, P.comp P = P β§ βPβ < 1 + Ο β§ Β¬ HasUnconditionalSchauderBasis β P.range β§ Β¬ HasUnconditionalSchauderBasis β (P.range βL[β] β) β§ Β¬ IsIsomorphicToRealBanachLattice P.range β§ Β¬ IsIsomorphicToRealBanachLattice (P.range βL[β] β)def ComplexCorollaryStatement : Prop := UnconditionalCorollaryStatement β/-- Concrete witnesses to the stated separable nonprimarity conclusion. -/def SeparableNonprimarityStatement : Prop := β Ο : β, 0 < Ο β β X : BanachModel.{0} β, TopologicalSpace.SeparableSpace X.Carrier β§ HasRealBanachLatticeOrder X.Carrier β§ IsSuperreflexiveByRenorming β X.Carrier β§ HasOneUnconditionalSchauderBasis β X.Carrier β§ β P : X.Carrier βL[β] X.Carrier, P.comp P = P β§ βPβ < 1 + Ο β§ βContinuousLinearMap.id β X.Carrier - Pβ < 1 + Ο β§ Β¬ IsIsomorphicToRealBanachLattice P.range β§ Β¬ IsIsomorphicToRealBanachLattice (ContinuousLinearMap.id β X.Carrier - P).rangeend ComplementedSubspace