Documentation

TauCeti.Algebra.Category.GradedModuleCat.BimoduleTensor.BraidRelations

A transfer principle for the Khovanov-Seidel braid relations #

The Khovanov-Seidel braid relations are relations between complexes of bimodules in a graded bimodule setting: the two one-sided inverse products are homotopy equivalent to the unit of the setting, the nonadjacent factors commute up to chain homotopy, and the adjacent factors satisfy the braid relation up to chain homotopy. A graded bimodule setting is a graded algebra A with an internal grading Ξ: its graded bimodules are the graded modules over the enveloping grading Ξ.tensorProduct Ξ.opposite, they are combined by the balanced bimodule tensor GradedModuleCat.bimoduleTensor Ξ Ξ Ξ, and the unit complex of the setting is gradedBimoduleUnitComplex k Ξ, the regular graded bimodule GradedModuleCat.bimoduleUnit Ξ placed in cohomological degree zero. The category GradedBimoduleCat of such a setting is defined in TauCeti.Algebra.Category.GradedModuleCat.BimoduleTensor.Basic, next to GradedModuleCat.bimoduleTensor, and the unit complex gradedBimoduleUnitComplex in TauCeti.Algebra.Category.GradedModuleCat.BimoduleTensor.Unit, next to GradedModuleCat.bimoduleUnit. The pointwise homotopy-monoidal datum GradedBimoduleMonoidalDatum of a functor on complexes of graded bimodules is defined in TauCeti.Algebra.Category.GradedModuleCat.BimoduleTensor.Monoidal, next to bimoduleMonoidalCategory.

KhovanovSeidelRelations records the three relations for a family C of complexes with prescribed inverses C' in a graded bimodule setting. The unit of the relations is the unit complex gradedBimoduleUnitComplex k Ξ of that setting, so the two inverse relations are statements about the actual unit of the tensor.

KhovanovSeidelRelations.transfer is the transfer principle. It is stated for a functor Φ on complexes of graded bimodules from a source graded bimodule setting to a target graded bimodule setting, together with

and transports the three relations from the source setting to the target setting, provided the image complexes are identified with a target family by the homotopy equivalences a and a'. The two settings need not agree: the target is a second graded algebra, and Φ need not be an equivalence.

KhovanovSeidelRelations.transferDegreewise is the degreewise specialisation of the principle: the transfer at the functor H.mapHomologicalComplex c of an additive functor H of graded bimodule categories. The functors it covers include the Morita-type equivalences realised by a single bimodule, whose action on a complex of bimodules is the degreewise action of that equivalence.

The four field values of the transferred relations are the public declarations transferInverseForward, transferInverseReverse, transferCommute and transferBraid, and the four projection lemmas transfer_inverseForward, transfer_inverseReverse, transfer_commute and transfer_braid read those values off the transferred relations; the four projection lemmas transferDegreewise_inverseForward and its three siblings read them off the degreewise transferred relations. The hom and the inv of each of the four transferred equivalences are characterised by the lemmas transferInverseForward_hom and transferInverseForward_inv and their three sibling pairs, in terms of the supplied equivalences and the tensor maps.

Scope #

The principle is stated for a functor Φ on complexes of graded bimodules, with the datum hΦ that it carries homotopy equivalences to homotopy equivalences. Conjugation of bimodules with a tilting bimodule complex is a functor on complexes of bimodules and not an additive functor on bimodules, so it is not an instance of the degreewise specialisation transferDegreewise, but it is an instance of Φ. The monoidal and unit compatibilities η and ε are hypotheses of the principle, supplied by each instantiation.

Naturality of the transferred relations up to chain homotopy, the derived-Koszul comparison, spherical twists and graded-K₀ statements are out of scope.

References #

structure TauCeti.KhovanovSeidelRelations (k : Type w) [CommRing k] {V : Type u} (G : SimpleGraph V) {A : Type uA} [Ring A] [Algebra k A] (Ξ : InternalGrading k A ℤ) [GradedAlgebra (Ξ.piece ℤ)] (C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ) (ComplexShape.up ℤ)) :
Type (max (max u uA) w)

The three Khovanov-Seidel relations for a family C of complexes of graded bimodules in the graded bimodule setting of Ξ, with prescribed inverses C': both one-sided inverse products C i ⊗ C' i and C' i ⊗ C i are homotopy equivalent to the unit complex of the setting, the nonadjacent factors commute up to chain homotopy, and the adjacent factors satisfy the braid relation up to chain homotopy.

Instances For
    noncomputable def TauCeti.KhovanovSeidelRelations.transferInverseForward {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} (i : V) {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) :

    Transfer of the forward inverse relation of the source family to the target setting: the target tensor product C i ⊗ C' i is homotopy equivalent to the target unit complex.

    Instances For
      noncomputable def TauCeti.KhovanovSeidelRelations.transferInverseReverse {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} (i : V) {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) :

      Transfer of the reverse inverse relation of the source family to the target setting: the target tensor product C' i ⊗ C i is homotopy equivalent to the target unit complex.

      Instances For
        noncomputable def TauCeti.KhovanovSeidelRelations.transferCommute {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} (i j : V) (hij : i ≠ j) (hadj : ¬G.Adj i j) {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) :

        Transfer of the commutation relation of the source family to the target setting: the target tensor products C i ⊗ C j and C j ⊗ C i are homotopy equivalent for nonadjacent vertices.

        Instances For
          noncomputable def TauCeti.KhovanovSeidelRelations.transferBraid {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {i j : V} (h : G.Adj j i) {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) :

          Transfer of the braid relation of the source family to the target setting: the target triple tensor products C i ⊗ C j ⊗ C i and C j ⊗ C i ⊗ C j are homotopy equivalent at adjacent vertices.

          Instances For
            @[simp]
            theorem TauCeti.KhovanovSeidelRelations.transferInverseForward_hom {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (i : V) (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) :

            The hom of the forward inverse transfer is the composite of the tensor map induced by the inverses of the identifications a i and a' i, the hom of the monoidal datum η (B i) (B' i), the hom of the image hΦ (rel.inverseForward i) of the source forward inverse relation, and the hom of the unit datum ε.

            @[simp]
            theorem TauCeti.KhovanovSeidelRelations.transferInverseForward_inv {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (i : V) (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) :

            The inv of the forward inverse transfer is the composite of the inv of the unit datum ε, the inv of the image hΦ (rel.inverseForward i) of the source forward inverse relation, the inv of the monoidal datum η (B i) (B' i), and the tensor map induced by the identifications a i and a' i.

            @[simp]
            theorem TauCeti.KhovanovSeidelRelations.transferInverseReverse_hom {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (i : V) (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) :

            The hom of the reverse inverse transfer is the composite of the tensor map induced by the inverses of the identifications a' i and a i, the hom of the monoidal datum η (B' i) (B i), the hom of the image hΦ (rel.inverseReverse i) of the source reverse inverse relation, and the hom of the unit datum ε.

            @[simp]
            theorem TauCeti.KhovanovSeidelRelations.transferInverseReverse_inv {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (i : V) (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) :

            The inv of the reverse inverse transfer is the composite of the inv of the unit datum ε, the inv of the image hΦ (rel.inverseReverse i) of the source reverse inverse relation, the inv of the monoidal datum η (B' i) (B i), and the tensor map induced by the identifications a' i and a i.

            @[simp]
            theorem TauCeti.KhovanovSeidelRelations.transferCommute_hom {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} (i j : V) (hij : i ≠ j) (hadj : ¬G.Adj i j) {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) :

            The hom of the commutation transfer is the composite of the tensor map induced by the inverses of the identifications a i and a j, the hom of the monoidal datum η (B i) (B j), the hom of the image hΦ (rel.commute i j hij hadj) of the source commutation relation, the inv of the monoidal datum η (B j) (B i), and the tensor map induced by the identifications a j and a i.

            @[simp]
            theorem TauCeti.KhovanovSeidelRelations.transferCommute_inv {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} (i j : V) (hij : i ≠ j) (hadj : ¬G.Adj i j) {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) :

            The inv of the commutation transfer is the composite of the tensor map induced by the inverses of the identifications a j and a i, the hom of the monoidal datum η (B j) (B i), the inv of the image hΦ (rel.commute i j hij hadj) of the source commutation relation, the inv of the monoidal datum η (B i) (B j), and the tensor map induced by the identifications a i and a j.

            @[simp]
            theorem TauCeti.KhovanovSeidelRelations.transferBraid_hom {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {i j : V} (h : G.Adj j i) {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) :

            The hom of the braid transfer is the composite of the tensor map of the inverses of the identifications a i and a j with the inverse of a i, the tensor map of the hom of the monoidal datum η (B i) (B j) with the identity of Φ.obj (B i), the hom of the monoidal datum η (mapBifunctor (B i) (B j) …) (B i), the hom of the image hΦ (rel.braid h) of the source braid relation, the inv of the monoidal datum η (mapBifunctor (B j) (B i) …) (B j), the tensor map of the inv of the monoidal datum η (B j) (B i) with the identity of Φ.obj (B j), and the tensor map of the identifications a j and a i with a j.

            @[simp]
            theorem TauCeti.KhovanovSeidelRelations.transferBraid_inv {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {i j : V} (h : G.Adj j i) {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (rel : KhovanovSeidelRelations k G Ξ₁ B B') (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) :

            The inv of the braid transfer is the composite of the tensor map of the inverses of the identifications a j and a i with the inverse of a j, the tensor map of the hom of the monoidal datum η (B j) (B i) with the identity of Φ.obj (B j), the hom of the monoidal datum η (mapBifunctor (B j) (B i) …) (B j), the inv of the image hΦ (rel.braid h) of the source braid relation, the inv of the monoidal datum η (mapBifunctor (B i) (B j) …) (B i), the tensor map of the inv of the monoidal datum η (B i) (B j) with the identity of Φ.obj (B i), and the tensor map of the identifications a i and a j with a i.

            noncomputable def TauCeti.KhovanovSeidelRelations.transfer {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (rel : KhovanovSeidelRelations k G Ξ₁ B B') (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) :

            Transfer of the Khovanov-Seidel relations of a source family to a target graded bimodule setting. Let Φ be a functor on complexes of graded bimodules from the source setting of Ξ₁ to the target setting of Ξ₂, let hΦ carry the homotopy equivalences of source complexes to homotopy equivalences of image complexes, let η be the pointwise homotopy-monoidal datum of Φ comparing the target tensor product of image complexes with the image of the source tensor product, and let ε compare the image of the source unit complex with the target unit complex. If the source family B with its inverses B' satisfies the Khovanov-Seidel relations in the source setting, and the image complexes are identified with a target family C with inverses C' by the homotopy equivalences a and a', then the target family satisfies the Khovanov-Seidel relations in the target setting.

            Instances For
              noncomputable def TauCeti.KhovanovSeidelRelations.transferDegreewise {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {H : CategoryTheory.Functor (GradedBimoduleCat k Ξ₁) (GradedBimoduleCat k Ξ₂)} [H.Additive] {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (rel : KhovanovSeidelRelations k G Ξ₁ B B') (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ (H.mapHomologicalComplex (ComplexShape.up ℤ))) (ε : HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (a : (i : V) → HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (B' i)) (C' i)) :

              The degreewise specialisation of the transfer principle: the transfer at the functor H.mapHomologicalComplex c of an additive functor H of graded bimodule categories, whose homotopy equivalences are carried along by H.mapHomotopyEquiv. It applies in particular to the Morita-type equivalences realised by a single bimodule, whose action on a complex of bimodules is the degreewise action of that equivalence.

              Instances For
                @[simp]
                theorem TauCeti.KhovanovSeidelRelations.transfer_inverseForward {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (rel : KhovanovSeidelRelations k G Ξ₁ B B') (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) (i : V) :
                (rel.transfer (fun {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} => hΦ) η ε a a').inverseForward i = transferInverseForward i (fun {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} => hΦ) η ε rel a a'

                The forward inverse relation of the transferred relations is the forward inverse transfer transferInverseForward.

                @[simp]
                theorem TauCeti.KhovanovSeidelRelations.transfer_inverseReverse {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (rel : KhovanovSeidelRelations k G Ξ₁ B B') (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) (i : V) :
                (rel.transfer (fun {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} => hΦ) η ε a a').inverseReverse i = transferInverseReverse i (fun {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} => hΦ) η ε rel a a'

                The reverse inverse relation of the transferred relations is the reverse inverse transfer transferInverseReverse.

                @[simp]
                theorem TauCeti.KhovanovSeidelRelations.transfer_commute {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (rel : KhovanovSeidelRelations k G Ξ₁ B B') (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) (i j : V) (hij : i ≠ j) (hadj : ¬G.Adj i j) :
                (rel.transfer (fun {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} => hΦ) η ε a a').commute i j hij hadj = transferCommute i j hij hadj (fun {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} => hΦ) η rel a

                The commutation relation of the transferred relations is the commutation transfer transferCommute.

                @[simp]
                theorem TauCeti.KhovanovSeidelRelations.transfer_braid {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {Φ : CategoryTheory.Functor (HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)) (HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ))} {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (rel : KhovanovSeidelRelations k G Ξ₁ B B') (hΦ : {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} → HomotopyEquiv X Y → HomotopyEquiv (Φ.obj X) (Φ.obj Y)) (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ Φ) (ε : HomotopyEquiv (Φ.obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (a : (i : V) → HomotopyEquiv (Φ.obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv (Φ.obj (B' i)) (C' i)) {i j : V} (h : G.Adj j i) :
                (rel.transfer (fun {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} => hΦ) η ε a a').braid h = transferBraid h (fun {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} => hΦ) η rel a

                The braid relation of the transferred relations is the braid transfer transferBraid.

                @[simp]
                theorem TauCeti.KhovanovSeidelRelations.transferDegreewise_inverseForward {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {H : CategoryTheory.Functor (GradedBimoduleCat k Ξ₁) (GradedBimoduleCat k Ξ₂)} [H.Additive] {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (rel : KhovanovSeidelRelations k G Ξ₁ B B') (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ (H.mapHomologicalComplex (ComplexShape.up ℤ))) (ε : HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (a : (i : V) → HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (B' i)) (C' i)) (i : V) :

                The forward inverse relation of the degreewise transferred relations is the forward inverse transfer transferInverseForward.

                @[simp]
                theorem TauCeti.KhovanovSeidelRelations.transferDegreewise_inverseReverse {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {H : CategoryTheory.Functor (GradedBimoduleCat k Ξ₁) (GradedBimoduleCat k Ξ₂)} [H.Additive] {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (rel : KhovanovSeidelRelations k G Ξ₁ B B') (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ (H.mapHomologicalComplex (ComplexShape.up ℤ))) (ε : HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (a : (i : V) → HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (B' i)) (C' i)) (i : V) :

                The reverse inverse relation of the degreewise transferred relations is the reverse inverse transfer transferInverseReverse.

                @[simp]
                theorem TauCeti.KhovanovSeidelRelations.transferDegreewise_commute {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {H : CategoryTheory.Functor (GradedBimoduleCat k Ξ₁) (GradedBimoduleCat k Ξ₂)} [H.Additive] {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (rel : KhovanovSeidelRelations k G Ξ₁ B B') (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ (H.mapHomologicalComplex (ComplexShape.up ℤ))) (ε : HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (a : (i : V) → HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (B' i)) (C' i)) (i j : V) (hij : i ≠ j) (hadj : ¬G.Adj i j) :
                (rel.transferDegreewise η ε a a').commute i j hij hadj = transferCommute i j hij hadj (fun {X Y : HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} => H.mapHomotopyEquiv) η rel a

                The commutation relation of the degreewise transferred relations is the commutation transfer transferCommute.

                @[simp]
                theorem TauCeti.KhovanovSeidelRelations.transferDegreewise_braid {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {A₁ : Type uA} [Ring A₁] [Algebra k A₁] {A₂ : Type uB} [Ring A₂] [Algebra k A₂] {Ξ₁ : InternalGrading k A₁ ℤ} [GradedAlgebra (Ξ₁.piece ℤ)] {Ξ₂ : InternalGrading k A₂ ℤ} [GradedAlgebra (Ξ₂.piece ℤ)] {H : CategoryTheory.Functor (GradedBimoduleCat k Ξ₁) (GradedBimoduleCat k Ξ₂)} [H.Additive] {B B' : V → HomologicalComplex (GradedBimoduleCat k Ξ₁) (ComplexShape.up ℤ)} {C C' : V → HomologicalComplex (GradedBimoduleCat k Ξ₂) (ComplexShape.up ℤ)} (rel : KhovanovSeidelRelations k G Ξ₁ B B') (η : GradedBimoduleMonoidalDatum k Ξ₁ Ξ₂ (H.mapHomologicalComplex (ComplexShape.up ℤ))) (ε : HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (gradedBimoduleUnitComplex k Ξ₁)) (gradedBimoduleUnitComplex k Ξ₂)) (a : (i : V) → HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (B i)) (C i)) (a' : (i : V) → HomotopyEquiv ((H.mapHomologicalComplex (ComplexShape.up ℤ)).obj (B' i)) (C' i)) {i j : V} (h : G.Adj j i) :

                The braid relation of the degreewise transferred relations is the braid transfer transferBraid.