Documentation

TauCeti.RingTheory.CyclicCohomology.Reduced

Reduced cyclic cohomology of a unital algebra #

For a unital algebra A over R, reduced cyclic cochains are cyclic cochains on A whose restriction to the scalar subalgebra vanishes. Thus they are the kernel of restriction along the unit-preserving scalar inclusion R → A. The Hochschild coboundary preserves this kernel and defines the reduced cyclic cochain complex.

The relative cyclic cohomology of a possibly nonunital algebra A (TauCeti.relativeCyclicCohomology) is the reduced cyclic cohomology of its forced unitization Unitization R A. It is a different functor of A from the reduced theory here, which uses the given unit of A: the reduced complex of the ground ring is zero, whereas the relative forced-unitization cohomology of a unital algebra recovers its full cyclic theory.

Main definitions #

References #

def TauCeti.scalarCyclicRestriction (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) :
↥(cyclicCochains R A M n) →ₗ[R] ↥(cyclicCochains R R M n)

Restriction of cyclic cochains on a unital algebra to its scalar subalgebra.

Instances For
    @[simp]
    theorem TauCeti.scalarCyclicRestriction_apply (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) (phi : ↥(cyclicCochains R A M n)) (a : Fin (n + 1) → R) :
    ↑((scalarCyclicRestriction R A M n) phi) a = ↑phi fun (i : Fin (n + 1)) => (algebraMap R A) (a i)

    Scalar restriction evaluates a cochain on arguments coming from the scalar subalgebra.

    def TauCeti.reducedCyclicCochains (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) :
    Submodule R ↥(cyclicCochains R A M n)

    The reduced cyclic n-cochains of a unital algebra: cyclic cochains which vanish on the scalar subalgebra.

    Instances For
      theorem TauCeti.mem_reducedCyclicCochains_iff (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] {n : ℕ} {phi : ↥(cyclicCochains R A M n)} :

      A cyclic cochain is reduced exactly when its scalar restriction vanishes.

      @[simp]
      theorem TauCeti.mem_reducedCyclicCochains_iff_forall (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] {n : ℕ} {phi : ↥(cyclicCochains R A M n)} :
      phi ∈ reducedCyclicCochains R A M n ↔ ∀ (a : Fin (n + 1) → R), (↑phi fun (i : Fin (n + 1)) => (algebraMap R A) (a i)) = 0

      A cyclic cochain is reduced exactly when it vanishes whenever all its arguments are scalars.

      theorem TauCeti.cyclicHochschildCoboundary_mem_reducedCyclicCochains (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] {n : ℕ} (phi : ↥(reducedCyclicCochains R A M n)) :

      The Hochschild coboundary of a reduced cyclic cochain is reduced.

      def TauCeti.reducedCyclicHochschildCoboundary (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) :
      ↥(reducedCyclicCochains R A M n) →ₗ[R] ↥(reducedCyclicCochains R A M (n + 1))

      The Hochschild coboundary restricted to reduced cyclic cochains.

      Instances For
        @[simp]
        theorem TauCeti.coe_reducedCyclicHochschildCoboundary_apply (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) (phi : ↥(reducedCyclicCochains R A M n)) :

        The reduced Hochschild coboundary has the ordinary cyclic Hochschild coboundary as its underlying cochain.

        The reduced Hochschild coboundary squares to zero.

        The reduced Hochschild coboundary squares to zero as a composite of linear maps.

        def TauCeti.reducedCyclicCocycles (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) :

        The reduced cyclic n-cocycles: reduced cyclic cochains annihilated by the reduced Hochschild coboundary.

        Instances For
          @[simp]
          theorem TauCeti.mem_reducedCyclicCocycles_iff (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] {n : ℕ} {phi : ↥(reducedCyclicCochains R A M n)} :

          A reduced cyclic cochain is a cocycle exactly when its reduced Hochschild coboundary vanishes.

          theorem TauCeti.coe_mem_cyclicCocycles_iff_mem_reducedCyclicCocycles {R : Type u_1} {A : Type u} {M : Type u_2} [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] {n : ℕ} {phi : ↥(reducedCyclicCochains R A M n)} :
          ↑phi ∈ cyclicCocycles R A M n ↔ phi ∈ reducedCyclicCocycles R A M n

          A reduced cyclic cochain is a cyclic cocycle exactly when it is a reduced cyclic cocycle.

          def TauCeti.reducedCyclicCoboundaries (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) :

          The reduced cyclic coboundaries: zero in degree zero, and in positive degree the image of the reduced Hochschild coboundary.

          Instances For
            @[simp]

            There are no nonzero reduced cyclic coboundaries in degree zero.

            In positive degree the reduced cyclic coboundaries are the image of the reduced Hochschild coboundary.

            @[simp]
            theorem TauCeti.mem_reducedCyclicCoboundaries_succ_iff (R : Type u_1) (A : Type u) (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] {n : ℕ} {phi : ↥(reducedCyclicCochains R A M (n + 1))} :
            phi ∈ reducedCyclicCoboundaries R A M (n + 1) ↔ ∃ (psi : ↥(reducedCyclicCochains R A M n)), (reducedCyclicHochschildCoboundary R A M n) psi = phi

            A reduced cyclic cochain in positive degree is a coboundary exactly when it is the reduced Hochschild coboundary of a reduced cochain in the preceding degree.

            Every reduced cyclic coboundary is a reduced cyclic cocycle.

            The reduced cyclic cochain complex of a unital algebra. Its degree-n term is the kernel of restriction from cyclic cochains on the algebra to cyclic cochains on the ground ring.

            Instances For
              def TauCeti.reducedCyclicCochainComplexXIso (R : Type u_1) (A : Type u) (M : Type u_2) [CommRing R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) :

              The degree-n term of the reduced cyclic cochain complex is the module of reduced cyclic n-cochains.

              Instances For

                Under the canonical identifications of the terms, the differential of the reduced cyclic cochain complex is the reduced Hochschild coboundary.

                Under the canonical identifications of the terms, the differential of the reduced cyclic cochain complex is the reduced Hochschild coboundary.

                Under the canonical identifications of the terms, the differential of the reduced cyclic cochain complex is the reduced Hochschild coboundary.

                @[reducible, inline]
                noncomputable abbrev TauCeti.reducedCyclicCohomology (R : Type u_1) (A : Type u) (M : Type u_2) [CommRing R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) :

                Reduced cyclic cohomology of a unital algebra.

                Instances For

                  A reduced cyclic cochain is a cocycle exactly when the differential of the reduced cyclic cochain complex kills the corresponding element of the complex.

                  noncomputable def TauCeti.reducedCyclicCohomology.mk (R : Type u_1) (A : Type u) (M : Type u_2) [CommRing R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) :

                  The reduced cyclic cohomology class of a reduced cyclic cocycle.

                  Instances For
                    theorem TauCeti.reducedCyclicCohomology.mk_surjective (R : Type u_1) (A : Type u) (M : Type u_2) [CommRing R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) :
                    Function.Surjective ⇑(mk R A M n)

                    Every reduced cyclic cohomology class is represented by a reduced cyclic cocycle.

                    @[simp]
                    theorem TauCeti.reducedCyclicCohomology.mk_eq_zero_iff (R : Type u_1) (A : Type u) (M : Type u_2) [CommRing R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) (phi : ↥(reducedCyclicCocycles R A M n)) :
                    (mk R A M n) phi = 0 ↔ ↑phi ∈ reducedCyclicCoboundaries R A M n

                    A reduced cyclic cocycle has zero cohomology class exactly when it is a reduced cyclic coboundary.

                    theorem TauCeti.reducedCyclicCohomology.mk_eq_mk_iff (R : Type u_1) (A : Type u) (M : Type u_2) [CommRing R] [Semiring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) (phi psi : ↥(reducedCyclicCocycles R A M n)) :
                    (mk R A M n) phi = (mk R A M n) psi ↔ ↑phi - ↑psi ∈ reducedCyclicCoboundaries R A M n

                    Two reduced cyclic cocycles have the same class exactly when they differ by a reduced cyclic coboundary.

                    theorem TauCeti.cyclicCochainsMap_mem_reducedCyclicCochains {R : Type u_1} {A : Type u} {B : Type v} {M : Type u_2} [CommSemiring R] [Semiring A] [Algebra R A] [Semiring B] [Algebra R B] [AddCommGroup M] [Module R M] (f : A →ₐ[R] B) {n : ℕ} (phi : ↥(reducedCyclicCochains R B M n)) :

                    Pullback along a unital algebra homomorphism preserves reduced cyclic cochains.

                    def TauCeti.reducedCyclicCochainsMap {R : Type u_1} {A : Type u} {B : Type v} (M : Type u_2) [CommSemiring R] [Semiring A] [Algebra R A] [Semiring B] [Algebra R B] [AddCommGroup M] [Module R M] (f : A →ₐ[R] B) (n : ℕ) :

                    Pullback of reduced cyclic cochains along a unital algebra homomorphism.

                    Instances For
                      @[simp]
                      theorem TauCeti.coe_reducedCyclicCochainsMap_apply {R : Type u_1} {A : Type u} {B : Type v} {M : Type u_2} [CommSemiring R] [Semiring A] [Algebra R A] [Semiring B] [Algebra R B] [AddCommGroup M] [Module R M] (f : A →ₐ[R] B) (n : ℕ) (phi : ↥(reducedCyclicCochains R B M n)) :

                      The underlying cyclic cochain of a reduced pullback is ordinary pullback.

                      @[simp]

                      Pullback along the identity is the identity on reduced cyclic cochains.

                      theorem TauCeti.reducedCyclicCochainsMap_comp {R : Type u_1} {A : Type u} {B : Type v} {C : Type w} {M : Type u_2} [CommSemiring R] [Semiring A] [Algebra R A] [Semiring B] [Algebra R B] [Semiring C] [Algebra R C] [AddCommGroup M] [Module R M] (f : A →ₐ[R] B) (g : B →ₐ[R] C) (n : ℕ) :

                      Pullback of reduced cyclic cochains is contravariantly functorial.

                      Reduced pullback commutes with the reduced Hochschild coboundary.

                      theorem TauCeti.reducedCyclicCochainsMap_mem_reducedCyclicCocycles {R : Type u_1} {A : Type u} {B : Type v} {M : Type u_2} [CommSemiring R] [Semiring A] [Algebra R A] [Semiring B] [Algebra R B] [AddCommGroup M] [Module R M] (f : A →ₐ[R] B) {n : ℕ} (phi : ↥(reducedCyclicCocycles R B M n)) :

                      Pullback along a unital algebra homomorphism sends reduced cyclic cocycles to reduced cyclic cocycles.

                      The cochain map between reduced cyclic complexes induced contravariantly by a unital algebra homomorphism.

                      Instances For

                        The components of reduced pullback are the pullback maps on reduced cyclic cochains.

                        The components of reduced pullback are the pullback maps on reduced cyclic cochains.

                        @[simp]

                        The identity homomorphism induces the identity reduced cochain map.

                        Reduced cochain-complex pullback is contravariantly functorial.

                        noncomputable def TauCeti.reducedCyclicCohomology.map {R : Type u_1} {A B : Type u} (M : Type u_2) [CommRing R] [Semiring A] [Algebra R A] [Semiring B] [Algebra R B] [AddCommGroup M] [Module R M] (f : A →ₐ[R] B) (n : ℕ) :

                        The map on reduced cyclic cohomology induced contravariantly by a unital algebra homomorphism.

                        Instances For
                          @[simp]
                          theorem TauCeti.reducedCyclicCohomology.map_mk {R : Type u_1} {A B : Type u} {M : Type u_2} [CommRing R] [Semiring A] [Algebra R A] [Semiring B] [Algebra R B] [AddCommGroup M] [Module R M] (f : A →ₐ[R] B) {n : ℕ} (phi : ↥(reducedCyclicCocycles R B M n)) :
                          (CategoryTheory.ConcreteCategory.hom (map M f n)) ((mk R B M n) phi) = (mk R A M n) ⟨(reducedCyclicCochainsMap M f n) ↑phi, ⋯⟩

                          The induced map sends the class of a reduced cocycle to the class of its pullback.

                          @[simp]

                          The identity homomorphism induces the identity on reduced cyclic cohomology.

                          theorem TauCeti.reducedCyclicCohomology.map_comp {R : Type u_1} {A B C : Type u} {M : Type u_2} [CommRing R] [Semiring A] [Algebra R A] [Semiring B] [Algebra R B] [Semiring C] [Algebra R C] [AddCommGroup M] [Module R M] (f : A →ₐ[R] B) (g : B →ₐ[R] C) (n : ℕ) :

                          Reduced cyclic cohomology is contravariantly functorial.

                          The inclusion of the reduced cyclic cochain complex into the full cyclic cochain complex.

                          Instances For

                            The components of the reduced-complex inclusion are the inclusions of reduced cochains.

                            The components of the reduced-complex inclusion are the inclusions of reduced cochains.

                            noncomputable def TauCeti.reducedCyclicCohomology.toCyclic (R : Type u_1) (A : Type u) (M : Type u_2) [CommRing R] [Ring A] [Algebra R A] [AddCommGroup M] [Module R M] (n : ℕ) :

                            The map from reduced cyclic cohomology to cyclic cohomology induced by the inclusion of reduced cyclic cochains.

                            Instances For
                              @[simp]
                              theorem TauCeti.reducedCyclicCohomology.toCyclic_mk {R : Type u_1} {A : Type u} {M : Type u_2} [CommRing R] [Ring A] [Algebra R A] [AddCommGroup M] [Module R M] {n : ℕ} (phi : ↥(reducedCyclicCocycles R A M n)) :
                              (CategoryTheory.ConcreteCategory.hom (toCyclic R A M n)) ((mk R A M n) phi) = (cyclicCohomology.mk R A M n) ⟨↑↑phi, ⋯⟩

                              The class of a reduced cyclic cocycle maps to its class as a cyclic cocycle.

                              The map to cyclic cohomology is natural for unital algebra homomorphisms.

                              Restriction of cyclic cochain complexes along the scalar inclusion.

                              Instances For

                                The components of scalar restriction of cyclic cochain complexes are scalar restriction of cyclic cochains.

                                The components of scalar restriction of cyclic cochain complexes are scalar restriction of cyclic cochains.

                                The components of scalar restriction of cyclic cochain complexes are scalar restriction of cyclic cochains.

                                @[simp]

                                The reduced-complex inclusion followed by scalar restriction is zero.

                                The reduced cyclic cochain complex is the kernel of scalar restriction on the full cyclic cochain complex.

                                Instances For
                                  @[simp]

                                  Restriction from the ground ring to its own scalar subalgebra is the identity.

                                  @[simp]

                                  Every reduced cyclic cochain on the ground ring is zero.

                                  The reduced cyclic cochain complex of the ground ring is a zero object.

                                  Reduced cyclic cohomology of the ground ring vanishes in every degree.

                                  @[simp]

                                  Every reduced cyclic cochain on a zero algebra is zero.

                                  The reduced cyclic cochain complex of a zero algebra is a zero object.

                                  Reduced cyclic cohomology of a zero algebra vanishes in every degree.