The cyclic operator, the bar coboundary and Connes' operator B #
For an R-algebra A and an R-module M, this file constructs the operators on the
M-valued multilinear cochains Cⁿ of A from which Connes' cyclic bicomplex and the
(b, B) mixed complex are built:
- the cyclic operator
λ : Cⁿ → Cⁿ,(λφ)(a₀, …, aₙ) = (-1)ⁿ φ(aₙ, a₀, …, aₙ₋₁), whose fixed points are the cyclic cochains and which satisfiesλⁿ⁺¹ = 1; - the cyclic norm
N = 1 + λ + ⋯ + λⁿ; - the bar coboundary
b' : Cⁿ → Cⁿ⁺¹, the alternating sum of all Hochschild cofaces but the last one; - for unital
A, the contractions : Cⁿ⁺¹ → Cⁿ,(sφ)(a₀, …, aₙ) = φ(1, a₀, …, aₙ), of the bar complex; - Connes' operator
B = N s (1 - λ) : Cⁿ⁺¹ → Cⁿ.
The identities (1 - λ) b = b' (1 - λ) and b N = N b' are the commutation relations of the
cyclic bicomplex, whose columns alternate between b and -b' and whose rows alternate between
1 - λ and N. Together with b' s + s b' = 1 they give B ∘ B = 0 and b B + B b = 0, so
that (C*, b, B) is a mixed complex. These are the cochain (transposed) forms of the chain-level
identities in Loday's book; for example B is the transpose of (1 - t) s N. The operator B
vanishes on cyclic cochains and takes values in them.
The bicomplex identities hold for nonunital and nonassociative A; among the results here only
b' ∘ b' = 0 uses associativity, and the identities for B only use that 1 is a left unit.
Main definitions #
TauCeti.cyclicOperator: the cyclic operatorλ.TauCeti.cyclicNorm: the cyclic normN.TauCeti.barCoboundary: the bar coboundaryb'.TauCeti.barContraction: the contractionsof the bar complex of a unital algebra.TauCeti.connesB: Connes' operatorB.
Main results #
TauCeti.cyclicOperator_pow_eq_one:λⁿ⁺¹ = 1.TauCeti.mem_cyclicCochains_iff_cyclicOperator_apply_eq_self: the cyclic cochains are the fixed points ofλ.TauCeti.barCoboundary_barCoboundary:b' ∘ b' = 0.TauCeti.one_sub_cyclicOperator_comp_hochschildCoboundary:(1 - λ) b = b' (1 - λ).TauCeti.hochschildCoboundary_comp_cyclicNorm:b N = N b'.TauCeti.barCoboundary_comp_barContraction_add_barContraction_comp_barCoboundary:b' s + s b' = 1.TauCeti.connesB_comp_connesB:B ∘ B = 0.TauCeti.hochschildCoboundary_comp_connesB_add_connesB_comp_hochschildCoboundary:b B + B b = 0.TauCeti.connesB_hochschildCoboundary_zero:B b = 0on degree-zero cochains.
References #
- A. Connes, Noncommutative Geometry, Chapter III, §1.
- J.-L. Loday, Cyclic Homology, §§1.1, 2.1.
The cyclic operator and the cyclic norm #
The cyclic operator λ on n-cochains, (λφ)(a₀, …, aₙ) = (-1)ⁿ φ(aₙ, a₀, …, aₙ₋₁).
Instances For
The cyclic operator rotates the arguments cyclically and multiplies by (-1)ⁿ.
The powers of the cyclic operator: (λᵏφ)(a) = (-1)ⁿᵏ φ(a ∘ t⁻ᵏ) for the cyclic rotation
t of the arguments.
The cyclic operator on n-cochains has order dividing n + 1.
The cyclic cochains are the fixed points of the cyclic operator.
The cyclic norm N = 1 + λ + ⋯ + λⁿ on n-cochains.
Instances For
The cyclic norm is the sum of the powers λᵏ, k ≤ n, of the cyclic operator.
The cyclic norm evaluates as the signed sum of φ over the cyclic rotations of the
arguments.
The cyclic norm absorbs the cyclic operator on the left: λ N = N.
The cyclic norm absorbs the cyclic operator on the right: N λ = N.
The cyclic norm absorbs every power of the cyclic operator on the left.
The cyclic norm absorbs every power of the cyclic operator on the right.
The cyclic norm of any cochain is a cyclic cochain.
On a cyclic cochain, the cyclic norm is multiplication by the number of arguments.
The fixed-point submodule of the cyclic operator is the kernel of 1 - λ.
Hochschild faces of tuples starting with a given entry #
The zeroth Hochschild face of (1, a₀, …, aₙ) is (a₀, …, aₙ).
The cyclic operator and the Hochschild cofaces #
The cyclic operator turns the zeroth coface into the last one:
λ (δ₀ φ) = (-1)ⁿ⁺¹ δₙ₊₁ φ.
The cyclic operator moves the cofaces down: λ (δᵢ₊₁ φ) = -δᵢ (λ φ).
The k-th power of the cyclic operator moves the k-th coface to the zeroth one:
λᵏ (δₖ φ) = (-1)ᵏ δ₀ (λᵏ φ).
The bar coboundary and the cyclic bicomplex #
The bar coboundary b' : Cⁿ → Cⁿ⁺¹, the alternating sum ∑_{i ≤ n} (-1)ⁱ δᵢ of the
Hochschild cofaces other than the last one.
Instances For
The bar coboundary evaluates as the alternating sum of φ on the contractions of adjacent
entries, (b'φ)(a₀, …, aₙ₊₁) = ∑_{j ≤ n} (-1)ʲ φ(a₀, …, aⱼaⱼ₊₁, …, aₙ₊₁).
The Hochschild coboundary is the bar coboundary plus the signed last coface.
Conjugating the Hochschild coboundary by the cyclic operator gives the bar coboundary up to
the last coface: λ (b φ) = b' (λ φ) + (-1)ⁿ⁺¹ δₙ₊₁ φ.
The first commutation relation of the cyclic bicomplex: (1 - λ) b = b' (1 - λ).
The second commutation relation of the cyclic bicomplex: b N = N b'.
The bar coboundary squares to zero.
The contraction of the bar complex and Connes' operator B #
The contraction s : Cⁿ⁺¹ → Cⁿ of the bar complex, (sφ)(a₀, …, aₙ) = φ(1, a₀, …, aₙ).
Instances For
The contraction evaluates φ with 1 inserted as the zeroth argument.
Connes' operator B = N s (1 - λ) : Cⁿ⁺¹ → Cⁿ on the cochains of a unital algebra.
Instances For
Connes' operator evaluates as B φ = N (s (φ - λ φ)).
Connes' operator B takes values in the cyclic cochains.
Connes' operator B vanishes on cyclic cochains.
Connes' operator B squares to zero.
Connes' operator B squares to zero, as a composite of linear maps.
The contraction s is a contracting homotopy of the bar complex in degree zero:
s (b' φ) = φ.
The contraction s is a contracting homotopy of the bar complex in positive degrees:
b' (s φ) + s (b' φ) = φ.
Connes' operator B anticommutes with the Hochschild coboundary: b (B φ) + B (b φ) = 0.
Connes' operator B anticommutes with the Hochschild coboundary, as linear maps:
b B + B b = 0.
The mixed-complex identity at the bottom degree: B (b φ) = 0 for every degree-zero
cochain φ.