Documentation

Polyhedral.Line

Polyhedral cones #

...

def Submodule.IsLineOrBot {R : Type u_7} [Semiring R] {M : Type u_8} [AddCommMonoid M] [Module R M] (S : Submodule R M) :
Equations
Instances For
    structure Submodule.LineOrBot (R : Type u_7) [Semiring R] (M : Type u_8) [AddCommMonoid M] [Module R M] extends Submodule R M :
    Type u_8
    Instances For
      def Submodule.LineOrBot.of_isLineOrBot {R : Type u_7} [Semiring R] {M : Type u_8} [AddCommMonoid M] [Module R M] {S : Submodule R M} (hS : S.IsLineOrBot) :
      Equations
      Instances For
        instance Submodule.LineOrBot.instSetLike {R : Type u_7} [Semiring R] {M : Type u_8} [AddCommMonoid M] [Module R M] :
        Equations
        @[simp]
        theorem Submodule.LineOrBot.coe_toSubmodule {R : Type u_7} [Semiring R] {M : Type u_8} [AddCommMonoid M] [Module R M] (C : LineOrBot R M) :
        C.toSubmodule = C
        def Submodule.IsLine {R : Type u_7} [Semiring R] {M : Type u_8} [AddCommMonoid M] [Module R M] (S : Submodule R M) :
        Equations
        Instances For
          structure Submodule.Line (R : Type u_7) [Semiring R] (M : Type u_8) [AddCommMonoid M] [Module R M] extends Submodule R M :
          Type u_8
          Instances For
            def Submodule.Line.of_isLine {R : Type u_7} [Semiring R] {M : Type u_8} [AddCommMonoid M] [Module R M] {S : Submodule R M} (hS : S.IsLine) :
            Line R M
            Equations
            Instances For
              instance Submodule.Line.instSetLike {R : Type u_7} [Semiring R] {M : Type u_8} [AddCommMonoid M] [Module R M] :
              SetLike (Line R M) M
              Equations
              @[simp]
              theorem Submodule.Line.coe_toSubmodule {R : Type u_7} [Semiring R] {M : Type u_8} [AddCommMonoid M] [Module R M] (C : Line R M) :
              C.toSubmodule = C