The bar cochain complex #
The normalized relative bar complexes of Section 6 (positive-deformations.tex,
module bar complex) and Section 7 (Hochschild complex) are both cochains
f(a_1, …, a_n) with values in a bimodule X and differential
`df(a_1, …, a_{n+1}) = a_1 f(a_2, …) + Σ (-1)^i f(…, a_i a_{i+1}, …)
- (-1)^{n+1} f(a_1, …, a_n) a_{n+1}
. For a right module bar complexHom(M ⊗ Λ̄^{⊗n}, N)takeX = Hom_k(M, N)with`(a·φ)(m) = φ(ma),(φ·b)(m) = φ(m)b`.
Cochains are encoded as functions of sequences ℕ → Λ (only the first n
entries matter for the cochains used later); the coface maps then satisfy the
cosimplicial identities as identities of sequence operations (coface_comm),
and d ∘ d = 0 (d_d) follows by the usual pairing of terms.
Shift a sequence.
Instances For
Multiply the entries p, p+1.
Instances For
Truncate after n entries.
Instances For
theorem
MultiplicativeBasisDeformations.Bar.ct_zero_apply
{Λ : Type u_1}
[Ring Λ]
{j : ℕ}
(hj : 1 ≤ j)
(a : ℕ → Λ)
:
ct j a 0 = a 0
theorem
MultiplicativeBasisDeformations.Bar.ct_apply_of_lt
{Λ : Type u_1}
[Ring Λ]
{p n : ℕ}
(h : p < n)
(a : ℕ → Λ)
:
ct p a n = a (n + 1)
theorem
MultiplicativeBasisDeformations.Bar.ct_apply_self
{Λ : Type u_1}
[Ring Λ]
(n : ℕ)
(a : ℕ → Λ)
:
ct n a n = a n * a (n + 1)
theorem
MultiplicativeBasisDeformations.Bar.tr_apply_lt
{Λ : Type u_1}
[Ring Λ]
{n k : ℕ}
(h : k < n)
(a : ℕ → Λ)
:
tr n a k = a k
Sequence operations and updates #
theorem
MultiplicativeBasisDeformations.Bar.sh_update_succ
{Λ : Type u_1}
[Ring Λ]
(a : ℕ → Λ)
(i : ℕ)
(x : Λ)
:
theorem
MultiplicativeBasisDeformations.Bar.sh_update_zero
{Λ : Type u_1}
[Ring Λ]
(a : ℕ → Λ)
(x : Λ)
:
theorem
MultiplicativeBasisDeformations.Bar.ct_update_lt
{Λ : Type u_1}
[Ring Λ]
{p i : ℕ}
(h : i < p)
(a : ℕ → Λ)
(x : Λ)
:
theorem
MultiplicativeBasisDeformations.Bar.ct_update_gt
{Λ : Type u_1}
[Ring Λ]
{p i : ℕ}
(h : p + 1 < i)
(a : ℕ → Λ)
(x : Λ)
:
theorem
MultiplicativeBasisDeformations.Bar.ct_update_left
{Λ : Type u_1}
[Ring Λ]
(p : ℕ)
(a : ℕ → Λ)
(x : Λ)
:
theorem
MultiplicativeBasisDeformations.Bar.ct_update_right
{Λ : Type u_1}
[Ring Λ]
(p : ℕ)
(a : ℕ → Λ)
(x : Λ)
:
theorem
MultiplicativeBasisDeformations.Bar.tr_update_lt
{Λ : Type u_1}
[Ring Λ]
{n i : ℕ}
(h : i < n)
(a : ℕ → Λ)
(x : Λ)
:
theorem
MultiplicativeBasisDeformations.Bar.tr_update_ge
{Λ : Type u_1}
[Ring Λ]
{n i : ℕ}
(h : n ≤ i)
(a : ℕ → Λ)
(x : Λ)
:
Prepend an entry.
Instances For
theorem
MultiplicativeBasisDeformations.Bar.cons_zero
{Λ : Type u_1}
[Ring Λ]
(x : Λ)
(a : ℕ → Λ)
:
cons x a 0 = x
theorem
MultiplicativeBasisDeformations.Bar.cons_succ
{Λ : Type u_1}
[Ring Λ]
(x : Λ)
(a : ℕ → Λ)
(k : ℕ)
:
cons x a (k + 1) = a k
theorem
MultiplicativeBasisDeformations.Bar.update_cons_succ
{Λ : Type u_1}
[Ring Λ]
(x : Λ)
(a : ℕ → Λ)
(i : ℕ)
(y : Λ)
:
theorem
MultiplicativeBasisDeformations.Bar.update_cons_zero
{Λ : Type u_1}
[Ring Λ]
(x : Λ)
(a : ℕ → Λ)
(y : Λ)
:
@[reducible, inline]
abbrev
MultiplicativeBasisDeformations.Bar.Cochain
(Λ : Type u_1)
(X : Type u_2)
:
Type (max u_1 u_2)
Cochains: functions of sequences.
Instances For
theorem
MultiplicativeBasisDeformations.Bar.coface_comm
{Λ : Type u_1}
[Ring Λ]
{X : Type u_2}
[AddCommGroup X]
(A : Act Λ X)
{n i j : ℕ}
(hij : i ≤ j)
(hj : j ≤ n + 1)
(F : Cochain Λ X)
:
The cosimplicial identities δ_{j+1} δ_i = δ_i δ_j for i ≤ j.