Documentation

AInfinity.KLRW

structure AInfinityTheory.KLRWCategory (n : ) (R : Type u) :
  • positioning : Fin (n + 1)
Instances For
    @[implicit_reducible]
    Equations
    def AInfinityTheory.compShift {n : } {R : Type u} (X Y Z : KLRWCategory n R) :
    Equations
    Instances For
      theorem AInfinityTheory.compShift_self_left {n : } {R : Type u} (X Y : KLRWCategory n R) :
      compShift X X Y = 0
      theorem AInfinityTheory.compShift_self_right {n : } {R : Type u} (X Y : KLRWCategory n R) :
      compShift X Y Y = 0
      theorem AInfinityTheory.compShift_assoc {n : } {R : Type u} (W X Y Z : KLRWCategory n R) :
      compShift W X Y + compShift W Y Z = compShift X Y Z + compShift W X Z
      @[reducible, inline]

      The free module generated by the strands with fixed channels. This is an abbrev because we want it to inherit the Module typeclass instance from DFinsupp.

      Uses DFinsupp because Finsupp is not currently computable. See https://leanprover.zulipchat.com/#narrow/channel/113489-new-members/topic/Finsupp.20noncomputability

      Equations
      Instances For
        @[implicit_reducible]
        Equations
        • One or more equations did not get rendered due to their size.
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[reducible, inline]
          Equations
          Instances For
            @[implicit_reducible]
            Equations
            • One or more equations did not get rendered due to their size.
            @[implicit_reducible]
            Equations
            • One or more equations did not get rendered due to their size.
            @[implicit_reducible]
            Equations
            • One or more equations did not get rendered due to their size.

            The KLRW Category lacks zero objects

            @[reducible, inline]
            Equations
            Instances For