Documentation

TauCeti.RingTheory.CyclicCohomology.Relative.Basic

Relative cyclic cohomology of a nonunital algebra #

For a nonunital algebra A, its cyclic cohomology is not the cohomology of the cyclic cochains on A itself. It is the relative theory of the forced unitization Unitization R A with respect to its scalar subalgebra, that is, the reduced cyclic cohomology of Unitization R A (TauCeti.reducedCyclicCohomology). In degree n, the relative cyclic cochains are the kernel of restriction along the scalar inclusion

R → Unitization R A,

which is the module of reduced cyclic cochains of the forced unitization, and the relative cyclic cochain complex is its reduced cyclic cochain complex. Consequently the reduced API (Hochschild coboundary, functoriality, inclusion into the full cyclic complex, identification as the kernel of scalar restriction) applies verbatim to the relative theory.

What is specific to the forced unitization is the augmentation Unitization R A → R, which splits scalar restriction; this records explicitly the contravariant splitting used by the relative theory. The cocycles, coboundaries, classes and the map to the cyclic cohomology of the forced unitization are the reduced ones (TauCeti.reducedCyclicCocycles, TauCeti.reducedCyclicCohomology.mk, TauCeti.reducedCyclicCohomology.toCyclic) at Unitization R A, and pullback along a homomorphism of nonunital algebras is reduced pullback along the induced map of forced unitizations.

Main definitions #

References #

def TauCeti.unitizationAugmentationPullback (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [NonUnitalSemiring A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [AddCommGroup M] [Module R M] (n : ℕ) :
↥(cyclicCochains R R M n) →ₗ[R] ↥(cyclicCochains R (Unitization R A) M n)

Pullback of scalar cyclic cochains along the augmentation of the forced unitization.

Instances For
    @[simp]
    theorem TauCeti.unitizationAugmentationPullback_apply (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [NonUnitalSemiring A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [AddCommGroup M] [Module R M] (n : ℕ) (phi : ↥(cyclicCochains R R M n)) (a : Fin (n + 1) → Unitization R A) :
    ↑((unitizationAugmentationPullback R A M n) phi) a = ↑phi fun (i : Fin (n + 1)) => (a i).toProd.1

    Pullback along the augmentation evaluates a scalar cochain on the scalar components.

    @[simp]

    Pullback along the augmentation is a right inverse to scalar restriction on the forced unitization.

    Scalar restriction on the forced unitization is surjective, split by pullback along the augmentation.

    @[reducible, inline]
    abbrev TauCeti.relativeCyclicCochains (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [NonUnitalSemiring A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [AddCommGroup M] [Module R M] (n : ℕ) :

    The relative cyclic n-cochains of a nonunital algebra: the reduced cyclic cochains of its forced unitization, that is, cyclic cochains on the forced unitization which vanish when all arguments are scalar.

    Instances For
      @[reducible, inline]

      The relative cyclic cochain complex of a nonunital algebra: the reduced cyclic cochain complex of its forced unitization, whose degree-n term is the kernel of scalar restriction on cyclic cochains of the forced unitization.

      Instances For
        @[reducible, inline]
        noncomputable abbrev TauCeti.relativeCyclicCohomology (R : Type u_1) (A : Type u) (M : Type u_2) [CommRing R] [NonUnitalSemiring A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [AddCommGroup M] [Module R M] (n : ℕ) :

        The relative cyclic cohomology of a nonunital algebra: the reduced cyclic cohomology of its forced unitization, the cohomology of the kernel of scalar restriction on the cyclic cochain complex of the forced unitization.

        Instances For
          noncomputable def TauCeti.relativeCyclicCohomology.map {R : Type u_1} {A B : Type u} (M : Type u_2) [CommRing R] [NonUnitalSemiring A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalSemiring B] [Module R B] [IsScalarTower R B B] [SMulCommClass R B B] [AddCommGroup M] [Module R M] (f : A →ₙₐ[R] B) (n : ℕ) :

          The map on relative cyclic cohomology induced contravariantly by a homomorphism of nonunital algebras: the map on reduced cyclic cohomology induced by the induced map of forced unitizations.

          Instances For
            @[simp]

            The induced map sends the class of a relative cocycle to the class of its pullback along the induced map of forced unitizations.

            @[simp]

            The identity homomorphism induces the identity on relative cyclic cohomology.

            theorem TauCeti.relativeCyclicCohomology.map_comp {R : Type u_1} {A B C : Type u} {M : Type u_2} [CommRing R] [NonUnitalSemiring A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalSemiring B] [Module R B] [IsScalarTower R B B] [SMulCommClass R B B] [NonUnitalSemiring C] [Module R C] [IsScalarTower R C C] [SMulCommClass R C C] [AddCommGroup M] [Module R M] (f : A →ₙₐ[R] B) (g : B →ₙₐ[R] C) (n : ℕ) :

            Relative cyclic cohomology is contravariantly functorial.

            Pullback of cyclic cochain complexes along the augmentation.

            Instances For

              Under the identifications cyclicCochainComplexXIso, the components of pullback along the augmentation are pullback of cyclic cochains along the augmentation.

              Under the identifications cyclicCochainComplexXIso, the components of pullback along the augmentation are pullback of cyclic cochains along the augmentation.

              Under the identifications cyclicCochainComplexXIso, the components of pullback along the augmentation are pullback of cyclic cochains along the augmentation.