Documentation

LeanPool.RlTheoryInLean.Data.Matrix.PosDef

LeanPool.RlTheoryInLean.Data.Matrix.PosDef #

class Matrix.PosDefAsymm {α : Type u_1} [Fintype α] (A : Matrix α α ℝ) :

A real square matrix whose quadratic form has positive asymmetric part.

Instances
    theorem Matrix.posDefAsymm_iff {α : Type u_1} [Fintype α] (A : Matrix α α ℝ) :
    theorem Matrix.posDefAsymm_iff' {α : Type u_2} [Fintype α] (A : Matrix α α ℝ) :
    A.PosDefAsymm ↔ ∃ (η : ℝ), 0 < η ∧ ∀ (x : α → ℝ), η * x ⬝ᵥ x ≤ x ⬝ᵥ A.mulVec x
    class Matrix.NegDefAsymm {α : Type u_1} [Fintype α] (A : Matrix α α ℝ) :

    A real square matrix whose negation is asymmetrically positive definite.

    Instances
      @[instance_reducible]
      noncomputable instance Matrix.instInvertibleRealDetOfPosDefAsymm {α : Type u_1} [Fintype α] (A : Matrix α α ℝ) [DecidableEq α] [A.PosDefAsymm] :
      Equations
      @[instance_reducible]
      noncomputable instance Matrix.instInvertibleRealOfPosDefAsymm {α : Type u_1} [Fintype α] (A : Matrix α α ℝ) [DecidableEq α] [A.PosDefAsymm] :
      Equations
      @[instance_reducible]
      noncomputable instance Matrix.instInvertibleRealDetOfNegDefAsymm {α : Type u_1} [Fintype α] (A : Matrix α α ℝ) [DecidableEq α] [A.NegDefAsymm] :
      Equations
      @[instance_reducible]
      noncomputable instance Matrix.instInvertibleRealOfNegDefAsymm {α : Type u_1} [Fintype α] (A : Matrix α α ℝ) [DecidableEq α] [A.NegDefAsymm] :
      Equations