Documentation

OptimizationTheoryAndMethods_SunYuan_2006.Chap01.Definition_1_2_8

@[reducible, inline]
abbrev Matrix.NegDef {n : } (A : Matrix (Fin n) (Fin n) ) :

Chapter01 Definition 1.2.8 (1): for a symmetric real square matrix A, negative definiteness means that -A is positive definite.

Instances For
    @[simp]
    theorem Matrix.negDef_iff {n : } {A : Matrix (Fin n) (Fin n) } :
    A.NegDef (-A).PosDef

    Characterization of Matrix.NegDef.

    @[reducible, inline]
    abbrev Matrix.NegSemidef {n : } (A : Matrix (Fin n) (Fin n) ) :

    Chapter01 Definition 1.2.8 (2): for a symmetric real square matrix A, negative semidefiniteness means that -A is positive semidefinite.

    Instances For
      @[simp]
      theorem Matrix.negSemidef_iff {n : } {A : Matrix (Fin n) (Fin n) } :
      A.NegSemidef (-A).PosSemidef

      Characterization of Matrix.NegSemidef.

      theorem Matrix.NegDef.isSymm {n : } {A : Matrix (Fin n) (Fin n) } (hA : A.NegDef) :
      A.IsSymm

      A negative definite real matrix is symmetric.

      theorem Matrix.NegDef.negSemidef {n : } {A : Matrix (Fin n) (Fin n) } (hA : A.NegDef) :

      A negative definite real matrix is negative semidefinite.

      theorem Matrix.NegSemidef.isSymm {n : } {A : Matrix (Fin n) (Fin n) } (hA : A.NegSemidef) :
      A.IsSymm

      A negative semidefinite real matrix is symmetric.

      class Matrix.Indefinite {n : } (A : Matrix (Fin n) (Fin n) ) :

      Chapter01 Definition 1.2.8 (3): a symmetric real square matrix is indefinite if it is neither positive semidefinite nor negative semidefinite.

      • isSymm : A.IsSymm
      • not_posSemidef : ¬A.PosSemidef
      • not_negSemidef : ¬A.NegSemidef
      Instances
        @[implicit_reducible]
        noncomputable instance Matrix.instDecidableIndefinite {n : } (A : Matrix (Fin n) (Fin n) ) :
        Decidable A.Indefinite

        Indefiniteness of a real square matrix is classically decidable.

        @[simp]
        theorem Matrix.indefinite_iff {n : } {A : Matrix (Fin n) (Fin n) } :
        A.Indefinite A.IsSymm ¬A.PosSemidef ¬A.NegSemidef

        Characterization of Matrix.Indefinite.

        theorem Matrix.Indefinite.not_posDef {n : } {A : Matrix (Fin n) (Fin n) } (hA : A.Indefinite) :
        ¬A.PosDef

        An indefinite real matrix cannot be positive definite.

        theorem Matrix.Indefinite.not_negDef {n : } {A : Matrix (Fin n) (Fin n) } (hA : A.Indefinite) :
        ¬A.NegDef

        An indefinite real matrix cannot be negative definite.