DG and A-infinity algebras, categories, and modules
The declarations the status of Tau Ceti's roadmap names as Tau Ceti has them at commit ace60277.
DefinitionTauCeti.AInfinityAlgebra.minimalModel#
The minimal Aβ model on cohomology obtained by homogeneous transfer.
TauCeti.AInfinityAlgebra.minimalModel.{uK, uA} {K : Type uK} {A : Type uA} [Field K]
[AddCommGroup A] [_root_.Module K A] (π : TauCeti.AInfinityAlgebra K A) :
TauCeti.AInfinityAlgebra K π.Cohomology
Uses 1 Β· Used by 2
TheoremKadeishvili's intrinsic formality criterion#
Over a field, a graded algebra β, presented
as a minimal Aβ algebra without operations above arity two, is intrinsically formal when
HH^{n, 2 - n}(H, H) = 0 for every n β₯ 3: every Hochschild cocycle of β of suspended degree
one concentrated on the words of length n is the Hochschild differential of a cochain of
suspended degree zero concentrated on the words of length n - 1.
TauCeti.AInfinityAlgebra.isIntrinsicallyFormal_of_forall_hochschildVanishesAt.{uK, uA} {K : Type uK}
{A : Type uA} [Field K] [AddCommGroup A] [_root_.Module K A] {β : TauCeti.AInfinityAlgebra K A}
(hβ : β.IsMinimal) (hm : β (n : β), 3 β€ n β β.m n = 0)
(hHH : β (n : β) (hn : 3 β€ n), β.HochschildVanishesAt β¨n, β―β©) : β.IsIntrinsicallyFormal
Lean
Formalized in Tau Ceti as TauCeti.AInfinityAlgebra.isIntrinsicallyFormal_of_forall_hochschildVanishesAt.
Other forms
Kadeishvili's intrinsic formality criterion, over any commutative ring. Formalized in Tau Ceti as TauCeti.AInfinityAlgebra.IsMinimal.exists_isIso_of_forall_hochschildVanishesAt.
TauCeti.AInfinityAlgebra.IsMinimal.exists_isIso_of_forall_hochschildVanishesAt.{uR, uA}
{R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [_root_.Module R A]
{β β¬ : TauCeti.AInfinityAlgebra R A} (hβ¬ : β¬.IsMinimal) (hβ : β.IsMinimal)
(hm : β (n : β), 3 β€ n β β.m n = 0) (hG : β¬.grading = β.grading) (hβ : β¬.m 2 = β.m 2)
(hHH : β (n : β) (hn : 3 β€ n), β.HochschildVanishesAt β¨n, β―β©) : β f, f.IsIso
Sources
- Tau Ceti documentation:
TauCeti.AInfinityAlgebra.isIntrinsicallyFormal_of_forall_hochschildVanishesAt - Source of
TauCeti.AInfinityAlgebra.isIntrinsicallyFormal_of_forall_hochschildVanishesAtin TauCeti/Algebra/Homology/AInfinity/Algebra/IntrinsicFormality/Criterion.lean - Tau Ceti roadmap status: DG and A-infinity algebras, categories, and modules
Uses 2
TheoremThe triple Massey product is a coset of the minimal-model ternary operation#
if x y = 0
and y z = 0, then w lies in β¨x, y, zβ© exactly when w - mβ^H (x, y, z) lies in the
indeterminacy Οx Β· H + H Β· z.
TauCeti.AInfinityAlgebra.mem_tripleMasseyProduct_iff_sub_minimalModel_m_three_mem.{uK, uA}
{K : Type uK} {A : Type uA} [Field K] [AddCommGroup A] [_root_.Module K A]
(π : TauCeti.AInfinityAlgebra K A) {x y z w : π.Cohomology} (hxy : x * y = 0) (hyz : y * z = 0) :
w β π.tripleMasseyProduct x y z β
w - (π.minimalModel.m 3) ![x, y, z] β π.tripleMasseyIndeterminacy x z
Lean
Formalized in Tau Ceti as TauCeti.AInfinityAlgebra.mem_tripleMasseyProduct_iff_sub_minimalModel_m_three_mem.
Sources
- Tau Ceti documentation:
TauCeti.AInfinityAlgebra.mem_tripleMasseyProduct_iff_sub_minimalModel_m_three_mem - Source of
TauCeti.AInfinityAlgebra.mem_tripleMasseyProduct_iff_sub_minimalModel_m_three_memin TauCeti/Algebra/Homology/AInfinity/Algebra/Transfer/Massey.lean - Tau Ceti roadmap status: DG and A-infinity algebras, categories, and modules
Uses 2
TheoremThe transferred ternary operation on ([a], [a], [b])#
mβ^H ([a], [a], [b]) = [a c].
Of the Kontsevich--Soibelman/Merkulov tree sum only the term
-p mβ (i (Ο [a]), h mβ (i [a], i [b])) survives, with h (a b) = c and the Koszul twist
Ο [a] = -[a].
TauCeti.HeisenbergDGA.minimalModel_m_three.{u_1} (R : Type u_1) [CommRing R] :
((TauCeti.HeisenbergDGA.minimalModel R).m 3)
![(TauCeti.HeisenbergDGA.aInfinityAlgebra R).cohomologyClass β―,
(TauCeti.HeisenbergDGA.aInfinityAlgebra R).cohomologyClass β―,
(TauCeti.HeisenbergDGA.aInfinityAlgebra R).cohomologyClass β―] =
(TauCeti.HeisenbergDGA.aInfinityAlgebra R).cohomologyClass β―
Uses 1
DefinitionTauCeti.AInfinityAlgebra.transfer#
The transferred Aβ structure on the retract H of a special contraction of (A, mβ):
its Taylor map is the letter component of the transferred bar differential.
TauCeti.AInfinityAlgebra.transfer.{uR, uA, uH} {R : Type uR} {A : Type uA} {H : Type uH}
[CommRing R] [AddCommGroup A] [_root_.Module R A] [AddCommGroup H] [_root_.Module R H]
(π : TauCeti.AInfinityAlgebra R A) {GH : TauCeti.InternalGrading R H β€} {dH : Module.End R H}
(c : TauCeti.LinearSpecialContraction π.differential dH)
(hh : TauCeti.LinearMap.IsHomogeneous c.homotopy (π.grading.piece β€) (π.grading.piece β€) (-1))
(hincl : TauCeti.LinearMap.IsHomogeneous c.incl (GH.piece β€) (π.grading.piece β€) 0)
(hproj : TauCeti.LinearMap.IsHomogeneous c.proj (π.grading.piece β€) (GH.piece β€) 0) :
TauCeti.AInfinityAlgebra R H
Used by 6
([a], [a], [b]) Β· The triple Massey product is a coset of the minimal-model ternary operationDefinitionTauCeti.AInfinityAlgebra.transferHomotopy#
The homotopy from the identity of an A-infinity algebra to its transferred inclusion composed
with its transferred projection. On bar constructions this is K - K X K, where K is the
tensor-trick homotopy and X the perturbation operator.
TauCeti.AInfinityAlgebra.transferHomotopy.{uR, uA, uH} {R : Type uR} {A : Type uA} {H : Type uH}
[CommRing R] [AddCommGroup A] [_root_.Module R A] [AddCommGroup H] [_root_.Module R H]
(π : TauCeti.AInfinityAlgebra R A) {GH : TauCeti.InternalGrading R H β€} {dH : Module.End R H}
(c : TauCeti.LinearSpecialContraction π.differential dH)
(hh : TauCeti.LinearMap.IsHomogeneous c.homotopy (π.grading.piece β€) (π.grading.piece β€) (-1))
(hincl : TauCeti.LinearMap.IsHomogeneous c.incl (GH.piece β€) (π.grading.piece β€) 0)
(hproj : TauCeti.LinearMap.IsHomogeneous c.proj (π.grading.piece β€) (GH.piece β€) 0) :
(TauCeti.AInfinityHom.id π).Homotopy
((π.transferInclusion c hh hincl hproj).comp (π.transferProjection c hh hincl hproj))
Uses 1
DefinitionTauCeti.AInfinityCategory.transfer#
The transferred Aβ category: the Aβ structure transferred from the total algebra of
morphisms of π along a special contraction onto the total module of morphisms of D which is
compatible with the hom modules along a bijection of objects e : D β C. Its differential is the
differential d_D of the retract (homInclusion_homDifferential_transfer), its composition is
g β f = p mβ(i g, i f) (homInclusion_comp_transfer), and its higher operations are those of the
transferred Aβ algebra.
TauCeti.AInfinityCategory.transfer.{uβ, uβ, vβ, vβ, w} {R : Type w} [CommRing R] {C : Type uβ}
{D : Type uβ} [TauCeti.GradedLinearQuiver R C] [TauCeti.GradedLinearQuiver R D]
(π : TauCeti.AInfinityCategory R C) (e : D β C)
{dD : Module.End R (TauCeti.GradedLinearQuiver.TotalHom R D)}
(c : TauCeti.LinearSpecialContraction π.differential dD)
(hh : TauCeti.LinearMap.IsHomogeneous c.homotopy (π.grading.piece β€) (π.grading.piece β€) (-1))
(hincl :
TauCeti.LinearMap.IsHomogeneous c.incl ((TauCeti.GradedLinearQuiver.totalGrading R D).piece β€)
(π.grading.piece β€) 0)
(hproj :
TauCeti.LinearMap.IsHomogeneous c.proj (π.grading.piece β€)
((TauCeti.GradedLinearQuiver.totalGrading R D).piece β€) 0)
(hc : TauCeti.LinearSpecialContraction.IsHomCompatible e c) : TauCeti.AInfinityCategory R D
Uses 1
DefinitionThe Yoneda lemma for right Aβ modules#
Over an Aβ algebra with a strict unit e,
for a module on which e is a right unit for the binary operation, evaluation at e is a
homotopy equivalence from the morphism complex out of the free module of rank one to the
underlying complex of the module, with homotopy inverse the Yoneda cochains.
TauCeti.AInfinityRightModule.yonedaHomotopyEquiv.{u} {R A M : Type u} [CommRing R] [AddCommGroup A]
[_root_.Module R A] [AddCommGroup M] [_root_.Module R M] {AA : TauCeti.AInfinityAlgebra R A}
(MM : TauCeti.AInfinityRightModule AA M) {e : A} (he : AA.StrictUnit e)
(hM : β (x : M), ((MM.m 2) x) ![e] = x) :
HomotopyEquiv (AA.toRightModule.homComplex MM) MM.cochainComplex
Lean
Formalized in Tau Ceti as TauCeti.AInfinityRightModule.yonedaHomotopyEquiv.
Sources
DefinitionThe Yoneda lemma for right DG modules#
DG natural transformations Hom(-, X) βΆ F are the
closed degree-zero elements of F(X). A transformation goes to the image of the identity of X
under its component at X (TauCeti.dgYonedaEquiv_apply_coe), and a closed element x goes to
the transformation sending g : Y βΆ X to F(g)(x) (TauCeti.dgApp_dgYonedaEquiv_symm_v).
TauCeti.dgYonedaEquiv.{v, u} {R : Type v} [CommRing R] {C : Type u} [TauCeti.DGCategory R C] (X : C)
(F :
CategoryTheory.EnrichedFunctor (CochainComplex (ModuleCat R) β€) Cα΅α΅
(CochainComplex (ModuleCat R) β€)) :
TauCeti.DGNatTrans (TauCeti.dgRepresentable R X) F β
β₯(ModuleCat.Hom.hom ((F.obj (Opposite.op X)).d 0 1)).ker
StructureTauCeti.AInfinityFunctor#
An Aβ functor between nonunital Aβ categories β¬ on C and π on D: a map of
objects obj : C β D together with an Aβ morphism from the total algebra of morphisms of β¬ to
that of the induced category π.induced obj, whose components send a composable string of C to
a morphism between the images of its endpoints and every other string to zero. Its component of
arity n on a composable string Xβ, β¦, Xβ is the functor component
fβ : Hom(Xβββ, Xβ) β β― β Hom(Xβ, Xβ) βΆ Hom(obj Xβ, obj Xβ) of degree 1 - n.
TauCeti.AInfinityFunctor.{uβ, uβ, vβ, vβ, w} {R : Type w} [CommRing R] {C : Type uβ} {D : Type uβ}
[TauCeti.GradedLinearQuiver R C] [TauCeti.GradedLinearQuiver R D]
(β¬ : TauCeti.AInfinityCategory R C) (π : TauCeti.AInfinityCategory R D) :
Type (max (max (max (max uβ uβ) vβ) vβ) w)
TheoremThe Hochschild differential squares to zero#
[m, [m, F]] = 0 for every cochain F of
degree q.
TauCeti.AInfinityAlgebra.hochschildDifferential_hochschildDifferential.{uR, uA} {R : Type uR}
{A : Type uA} [CommRing R] [AddCommGroup A] [_root_.Module R A] (π : TauCeti.AInfinityAlgebra R A)
{q : β€} {F : TauCeti.ReducedTensorWords R A ββ[R] A}
(hF :
TauCeti.LinearMap.IsHomogeneous F (TauCeti.ReducedTensorWords.gradedPiece (π.grading.shift 1))
((π.grading.shift 1).piece β€) q) :
π.hochschildDifferential (1 + q) (π.hochschildDifferential q F) = 0
Lean
Formalized in Tau Ceti as TauCeti.AInfinityAlgebra.hochschildDifferential_hochschildDifferential.
Sources
- Tau Ceti documentation:
TauCeti.AInfinityAlgebra.hochschildDifferential_hochschildDifferential - Source of
TauCeti.AInfinityAlgebra.hochschildDifferential_hochschildDifferentialin TauCeti/Algebra/Homology/AInfinity/Algebra/Hochschild/Basic.lean - Tau Ceti roadmap status: DG and A-infinity algebras, categories, and modules
StructureTauCeti.DGTwistedObject#
A twisted object of a differential graded category: an object obj with a degree-one
endomorphism twist satisfying the MaurerβCartan equation d Ξ΄ = dgComp Ξ΄ Ξ΄, which in Keller's
order is d Ξ΄ + Ξ΄ β Ξ΄ = 0. The twisted objects form a differential graded category whose Hom
complexes carry the twisted differential; see TauCeti.DGTwistedObject.homComplexData.
TauCeti.DGTwistedObject.{v, u} (R : Type v) [CommRing R] (C : Type u) [TauCeti.DGCategory R C] :
Type (max u v)
Used by 1
AbbreviationTauCeti.DGTwistedObject.cone#
The cone of a closed degree-zero morphism u : P βΆ Q of twisted objects: the twisted
object (Q β Pβ¦1β§, Ξ΄) whose twisting matrix has the twists of Q and Pβ¦1β§ on the diagonal
and the morphism Pβ¦1β§ βΆ P βΆ Q underlying u in the block from Pβ¦1β§ to Q.
TauCeti.DGTwistedObject.cone.{v, u} {R : Type v} [CommRing R] {C : Type u} [TauCeti.DGCategory R C]
{P Q : TauCeti.DGTwistedObject R (TauCeti.DGAdditiveClosure (TauCeti.DGShiftClosure C))}
(u : TauCeti.DGHom R 0 P Q) (hu : (TauCeti.dgDifferential R 0) u = 0) :
TauCeti.DGTwistedObject R (TauCeti.DGAdditiveClosure (TauCeti.DGShiftClosure C))
Uses 1
Loading dependency explorerβ¦
The dependency explorer needs JavaScript and its graph data.