Documentation

LeanPool.GrothendieckBessel.Definitions

Real and complex matrix quadratic forms #

Adapted for Lean Pool from the Apache-2.0 upstream formalization, with module-system, Mathlib API, and compilation changes.

def OlevskiiGram.realDot {ι : Type u_1} [Fintype ι] (x y : ι → ℝ) :

Dot product on a finite real coordinate space.

Equations
Instances For
    def OlevskiiGram.realQuadraticForm {ι : Type u_1} [Fintype ι] (A : Matrix ι ι ℝ) (x : ι → ℝ) :

    Quadratic form associated to a real matrix.

    Equations
    Instances For
      def OlevskiiGram.RealSymmetric {ι : Type u_1} (A : Matrix ι ι ℝ) :

      Real symmetry for a matrix.

      Equations
      Instances For
        def OlevskiiGram.RealPSD {ι : Type u_1} [Fintype ι] (A : Matrix ι ι ℝ) :

        Positive semidefiniteness in quadratic-form language.

        Equations
        Instances For
          def OlevskiiGram.RealLoewnerLE {ι : Type u_1} [Fintype ι] (A B : Matrix ι ι ℝ) :

          Loewner order for real matrices, expressed by positive semidefinite difference.

          Equations
          Instances For

            The real matrix inequality 0 ≤ A ≤ I.

            Equations
            Instances For
              def OlevskiiGram.InRealUnitCube {ι : Type u_1} (x : ι → ℝ) :

              Coordinatewise membership in the real cube [-1,1]^ι.

              Equations
              Instances For
                def OlevskiiGram.realRankOne {ι : Type u_1} (q : ι → ℝ) :
                Matrix ι ι ℝ

                Rank-one real matrix q qᵀ.

                Equations
                Instances For
                  def OlevskiiGram.ComplexHermitian {ι : Type u_1} (A : Matrix ι ι ℂ) :

                  Complex Hermitian symmetry, in entrywise form.

                  Equations
                  Instances For
                    def OlevskiiGram.complexReMatrix {ι : Type u_1} (A : Matrix ι ι ℂ) :
                    Matrix ι ι ℝ

                    Real part of a complex matrix.

                    Equations
                    Instances For
                      def OlevskiiGram.complexImMatrix {ι : Type u_1} (A : Matrix ι ι ℂ) :
                      Matrix ι ι ℝ

                      Imaginary part of a complex matrix.

                      Equations
                      Instances For
                        def OlevskiiGram.complexQuadraticFormRe {ι : Type u_1} [Fintype ι] (A : Matrix ι ι ℂ) (x : ι → ℂ) :

                        Real part of the complex quadratic form x* A x.

                        Equations
                        Instances For
                          def OlevskiiGram.ComplexPSD {ι : Type u_1} [Fintype ι] (A : Matrix ι ι ℂ) :

                          Positive semidefiniteness for complex matrices, stated through quadratic forms.

                          Equations
                          Instances For

                            The complex matrix inequality 0 ≤ A ≤ I.

                            Equations
                            Instances For
                              def OlevskiiGram.realBlockMatrix {ι : Type u_1} (A B : Matrix ι ι ℝ) :
                              Matrix (ι ⊕ ι) (ι ⊕ ι) ℝ

                              The real block matrix associated to A + iB.

                              Equations
                              Instances For