Documentation

UnconditionalSchauderBasis

structure SchauderBasis (š•œ : Type u_1) (E : Type u_2) [NontriviallyNormedField š•œ] [NormedAddCommGroup E] [NormedSpace š•œ E] [CompleteSpace E] :
Type (max u_1 u_2)

A Schauder basis for a Banach space.

For each vector x, the series āˆ‘' n, coeff n x • basis n converges to x, and this expansion is unique. The coordinate maps are stored as continuous linear maps.

  • basis : ā„• → E

    Basis vectors.

  • coeff : ā„• → E →L[š•œ] š•œ

    Continuous coordinate maps.

  • hasSum_repr (x : E) : HasSum (fun (n : ā„•) => (self.coeff n) x • self.basis n) x

    Every vector equals the sum of its basis expansion.

  • unique_coeff (x : E) (a : ā„• → š•œ) : HasSum (fun (n : ā„•) => a n • self.basis n) x → a = fun (n : ā„•) => (self.coeff n) x

    Coefficients in this expansion are unique.

Instances For
    def SchauderBasis.coord {š•œ : Type u_1} {E : Type u_2} [NontriviallyNormedField š•œ] [NormedAddCommGroup E] [NormedSpace š•œ E] [CompleteSpace E] (b : SchauderBasis š•œ E) (n : ā„•) (x : E) :
    š•œ

    The nth coordinate of x in the basis b.

    Equations
    Instances For
      def SchauderBasis.IsUnconditional {š•œ : Type u_1} {E : Type u_2} [NontriviallyNormedField š•œ] [NormedAddCommGroup E] [NormedSpace š•œ E] [CompleteSpace E] (b : SchauderBasis š•œ E) :

      A Schauder basis is unconditional if permuting the terms of the basis series does not change its sum.

      Equations
      Instances For
        structure UnconditionalSchauderBasis (š•œ : Type u_1) (E : Type u_2) [NontriviallyNormedField š•œ] [NormedAddCommGroup E] [NormedSpace š•œ E] [CompleteSpace E] :
        Type (max u_1 u_2)

        An unconditional Schauder basis.

        This is a Schauder basis together with the statement that every rearranged basis expansion still converges to the same vector.

        Instances For
          @[implicit_reducible]
          Equations
          def UnconditionalSchauderBasis.basis {š•œ : Type u_1} {E : Type u_2} [NontriviallyNormedField š•œ] [NormedAddCommGroup E] [NormedSpace š•œ E] [CompleteSpace E] (b : UnconditionalSchauderBasis š•œ E) :
          ā„• → E

          Basis vectors of an unconditional Schauder basis.

          Equations
          Instances For
            def UnconditionalSchauderBasis.coeff {š•œ : Type u_1} {E : Type u_2} [NontriviallyNormedField š•œ] [NormedAddCommGroup E] [NormedSpace š•œ E] [CompleteSpace E] (b : UnconditionalSchauderBasis š•œ E) :
            ā„• → E →L[š•œ] š•œ

            Continuous coordinate maps of an unconditional Schauder basis.

            Equations
            Instances For

              From a finite sign estimate to an unconditional Schauder basis #

              This section proves a practical criterion for building an unconditional Schauder basis.

              We work in Banach spaces over a nontrivially normed field of characteristic zero, with sequences indexed by ā„•.

              Mathematically, the theorem is:

              then x determines an unconditional Schauder basis.

              We separate finite-dimensional algebra from analytic arguments so each step is easier to follow.

              def UnconditionalCriterion.HasDenseSpan {š•œ : Type u_1} {E : Type u_2} [NontriviallyNormedField š•œ] [NormedAddCommGroup E] [NormedSpace š•œ E] (x : ā„• → E) :

              The closed linear span of x is all of E.

              In infinite-dimensional Banach spaces, this is the right meaning of "the vectors x n span E".

              Equations
              Instances For
                def UnconditionalCriterion.HasFiniteSignBound {š•œ : Type u_1} {E : Type u_2} [NontriviallyNormedField š•œ] [NormedAddCommGroup E] [NormedSpace š•œ E] (x : ā„• → E) (C : ā„) :

                Finite sign estimate.

                This is

                ā€–āˆ‘_{i ∈ s} ε_i a_i x_i‖ ≤ C ā€–āˆ‘_{i ∈ s} a_i x_i‖,

                with each ε_i equal to 1 or -1.

                Equations
                Instances For
                  theorem UnconditionalCriterion.exists_unconditionalSchauderBasis_of_finiteSignBound {š•œ : Type u_1} {E : Type u_2} [NontriviallyNormedField š•œ] [CharZero š•œ] [CompleteSpace š•œ] [NormedAddCommGroup E] [NormedSpace š•œ E] [CompleteSpace E] (x : ā„• → E) (hx_dense : HasDenseSpan x) (hx_ne : āˆ€ (n : ā„•), x n ≠ 0) (C : ā„) (hC : 0 ≤ C) (h_sign : HasFiniteSignBound x C) :
                  ∃ (b : UnconditionalSchauderBasis š•œ E), b.basis = x

                  Main existence theorem: finite sign bound + dense span + x n ≠ 0 produce an unconditional Schauder basis whose basis sequence is exactly x.