Realization of ind-super-objects as super algebras #
The §4 descent works with commutative algebra in genuine ℤ/2-graded ℂ-modules. This file supplies the bridge in three layers.
RS.SuperCommAlgebra— a super-commutative ℂ-algebra presented as a pair of ℂ-modules with the four graded multiplication blocks and the Koszul sign rule, mirroring the two-component design ofRS.SuperVect. The key lemmas: the ideal generated by the odd part is nil (oddIdeal_le_nilradical,isNilpotent_of_mem_oddIdeal), hence proper on a nonzero algebra (oddIdeal_ne_top), so the quotientS.even ⧸ S.oddIdealis a nonzero ordinary commutative ℂ-algebra (nontrivial_quotient_of_nontrivial) — step (i) of Deligne's §4.5 ending, feedingRS.exists_algHom_complex.RS.SuperMod— the category of ℤ/2-graded ℂ-modules of arbitrary dimension: pairs of ℂ-modules with grading-preserving linear maps,RS.SuperVectwith the finiteness constraints removed, with its additive and ℂ-linear structure.RS.superRealize— the Γ-functor. The whole Ind-layer runs over a small category (RS.indOf, theInd Cinstances), andRS.SuperVectis large, so the functor is stated at the tree's standard generality: a small preadditiveCwith finite colimits and a chosen generator pairg₀ g₁ : C(the unit and the odd line of a small model ofSuperVect;SuperSmall.leanbuilds one). On an ind-object it takesHom(indOf g₀, −)andHom(indOf g₁, −)as the even and odd parts, with ℂ-module structures from the linear structure ofInd C. It is additive and ℂ-linear (superRealize_additive,superRealize_linear), and it reflects zero objects whenever the pair biproduct-generatesC(isZero_of_isZero_superRealize), via the embedded-generator vanishing lemmaindOf_hom_eq_zeroand the recognitionisZero_of_generator_hom_eq_zeroof zero ind-objects by their values onC.
Super-commutative ℂ-algebras as graded pairs #
A super-commutative ℂ-algebra, presented as a pair of ℂ-modules — the even and odd components — with the four graded multiplication blocks, associativity at every parity pattern, and commutativity with the Koszul sign: even elements are central and odd elements anticommute. This is the algebraic realization of a commutative monoid object of the ind-completion of super vector spaces.
- even : Type u
The even component.
- odd : Type u'
The odd component.
- evenAddCommGroup : AddCommGroup self.even
- oddAddCommGroup : AddCommGroup self.odd
- one : self.even
The multiplicative unit, an even element.
Multiplication, even times even.
Multiplication, even times odd.
Multiplication, odd times even.
Multiplication, odd times odd.
The unit law on the even component.
The unit law on the odd component.
- assoc_eee (x y z : self.even) : (self.mulEE ((self.mulEE x) y)) z = (self.mulEE x) ((self.mulEE y) z)
Associativity at parity pattern even-even-even.
- assoc_eeo (x y : self.even) (u : self.odd) : (self.mulEO ((self.mulEE x) y)) u = (self.mulEO x) ((self.mulEO y) u)
Associativity at parity pattern even-even-odd.
- assoc_eoe (x : self.even) (u : self.odd) (y : self.even) : (self.mulOE ((self.mulEO x) u)) y = (self.mulEO x) ((self.mulOE u) y)
Associativity at parity pattern even-odd-even.
- assoc_eoo (x : self.even) (u v : self.odd) : (self.mulOO ((self.mulEO x) u)) v = (self.mulEE x) ((self.mulOO u) v)
Associativity at parity pattern even-odd-odd.
- assoc_oee (u : self.odd) (x y : self.even) : (self.mulOE ((self.mulOE u) x)) y = (self.mulOE u) ((self.mulEE x) y)
Associativity at parity pattern odd-even-even.
- assoc_oeo (u : self.odd) (x : self.even) (v : self.odd) : (self.mulOO ((self.mulOE u) x)) v = (self.mulOO u) ((self.mulEO x) v)
Associativity at parity pattern odd-even-odd.
- assoc_ooe (u v : self.odd) (y : self.even) : (self.mulEE ((self.mulOO u) v)) y = (self.mulOO u) ((self.mulOE v) y)
Associativity at parity pattern odd-odd-even.
- assoc_ooo (u v w : self.odd) : (self.mulEO ((self.mulOO u) v)) w = (self.mulOE u) ((self.mulOO v) w)
Associativity at parity pattern odd-odd-odd.
Even elements commute.
Even and odd elements commute: the sign
(−1)^{0·1}is1.Odd elements anticommute: the Koszul sign
(−1)^{1·1}is−1.
Instances For
The recurring cancellation (uv)·u = 0 for odd u, v:
moving u across v and across itself produces the two opposite
signs at once.
Products of two odd elements are square-zero in the even component.
The even component is an ordinary commutative ring under the even-even multiplication block.
Equations
- One or more equations did not get rendered due to their size.
Multiplication in the even ring is the even-even block.
The unit of the even ring is the structural unit.
The even component is a ℂ-algebra: the scalar action is the module structure, compatible with multiplication by bilinearity of the even-even block.
Equations
- S.instAlgebraEven = Algebra.ofModule ⋯ ⋯
The even part of the ideal generated by the odd component: the ideal of the even ring spanned by the products of two odd elements.
Instances For
The odd-generated ideal is nil: it is spanned by square-zero elements of a commutative ring, so it lies inside the nilradical.
Every element of the odd-generated ideal is nilpotent.
On a nonzero even ring the odd-generated ideal is proper: the unit is not nilpotent.
Killing the odd-generated ideal of a super-commutative ℂ-algebra with nonzero even part leaves a nonzero ordinary commutative ℂ-algebra.
A trivial even component trivializes the odd component: the unit acts as the identity on odd elements.
A nonzero super-commutative ℂ-algebra has nonzero even part.
The odd-nil quotient (Deligne §4.5, step (i)): a nonzero
super-commutative ℂ-algebra has a nonzero ordinary commutative
ℂ-algebra quotient — the even part modulo the ideal generated by
the odd part. The CommRing and Algebra ℂ structures on the
quotient are the Ideal.Quotient instances over
instCommRingEven and instAlgebraEven.
The category of ℤ/2-graded ℂ-modules #
A super module over ℂ: a pair of complex modules of
arbitrary dimension, the even and odd components — RS.SuperVect
with the finiteness constraints removed.
- even : Type u
The even-graded component.
- odd : Type u
The odd-graded component.
- evenAddCommGroup : AddCommGroup self.even
- oddAddCommGroup : AddCommGroup self.odd
Instances For
The identity morphism on a super module.
Equations
- RS.SuperMod.Hom.id V = { evenMap := LinearMap.id, oddMap := LinearMap.id }
Instances For
Super modules and grading-preserving maps form a category.
Equations
- RS.SuperMod.instCategoryStruct = { Hom := RS.SuperMod.Hom, id := RS.SuperMod.Hom.id, comp := fun {X Y Z : RS.SuperMod} (f : X.Hom Y) (g : Y.Hom Z) => g.comp f }
SuperMod forms a category with grading-preserving linear maps.
Equations
- RS.SuperMod.instCategory = { toCategoryStruct := RS.SuperMod.instCategoryStruct, id_comp := ⋯, comp_id := ⋯, assoc := ⋯ }
Additive and linear structure, mirroring SuperVect #
Componentwise natural scaling, definitional so that the
AddCommGroup structure below has no transported nsmul
field.
Componentwise equality of morphisms.
Morphisms form an abelian group, pulled back along the injection into the pair of component maps.
Equations
Morphisms form a ℂ-module, pulled back the same way.
Equations
- RS.SuperMod.instModuleComplexHom = Function.Injective.module ℂ { toFun := RS.SuperMod.homComponents, map_zero' := ⋯, map_add' := ⋯ } ⋯ ⋯
The zero morphism's even component is zero.
The zero morphism's odd component is zero.
SuperMod is preadditive: composition is bilinear componentwise.
Equations
- RS.SuperMod.instPreadditive = { homGroup := inferInstance, add_comp := ⋯, comp_add := ⋯ }
SuperMod is ℂ-linear: composition is ℂ-bilinear componentwise.
Equations
- RS.SuperMod.instLinear = { homModule := inferInstance, smul_comp := ⋯, comp_smul := ⋯ }
Even elements of a zero super module vanish: the identity morphism is the zero morphism.
Odd elements of a zero super module vanish.
The Γ-functor on the ind-completion #
The realization functor relative to a generator pair
g₀ g₁ : C — the unit and the odd line of the small model of
SuperVect in the intended instantiation. An ind-object realizes
as the ℤ/2-graded ℂ-module of morphisms out of the embedded
generators: Hom(indOf g₀, −) in even degree and
Hom(indOf g₁, −) in odd degree, with the ℂ-module structures
given by the linear structure of Ind C.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The realization functor is additive: postcomposition distributes over sums of morphisms of ind-objects.
The realization functor is ℂ-linear.
Zero reflection #
A family of objects biproduct-generates a category if every
object is isomorphic to a finite biproduct of members of the
family. For the small model of SuperVect the two-member family
of the unit and the odd line generates in this sense.
Instances For
Morphisms from an embedded object into an ind-object vanish once they vanish from the embedded generators, along a biproduct decomposition of the object: the embedding is additive, so the biproduct decomposition of the identity transports.
Zero recognition on values: an ind-object with no nonzero morphism from any embedded object is zero. The underlying presheaf has singleton values, so it is isomorphic to the presheaf of the embedded zero object, and full faithfulness of the inclusion pulls the isomorphism back.
Zero recognition by generators: an ind-object with no nonzero morphism from the embedded members of a biproduct-generating family is zero.
The generator pair of the realization functor as a
Bool-indexed family: false is the even generator, true the
odd one.
Equations
- RS.generatorPair g₀ g₁ b = bif b then g₁ else g₀
Instances For
The realization functor reflects zero objects: over a biproduct-generating pair, an ind-object whose even and odd realizations vanish is zero.
The convolution algebra of a commutative monoid object #
The even half of the monoid transport: for a commutative monoid
object R of a braided ℂ-linear monoidal category — Ind C with
its transported structure in the intended instantiation — the
morphisms 𝟙 ⟶ R carry an ordinary commutative ℂ-algebra
structure under the convolution product
a · b = λ⁻¹ ≫ (a ⊗ b) ≫ μ. Together with the unit
identification indOfUnitIso this equips the even part of
superRealize on a commutative monoid object with its ring
structure.
The convolution product of morphisms from the unit into a monoid object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The monoid unit is a left unit for convolution.
The monoid unit is a right unit for convolution.
Convolution is associative.
Convolution against a commutative monoid object is commutative.
Convolution is additive on the left.
Convolution is additive on the right.
Convolution kills zero on the left.
Convolution kills zero on the right.
Convolution is ℂ-homogeneous on the left.
Convolution is ℂ-homogeneous on the right.
The convolution ring: for a commutative monoid object of a
braided preadditive monoidal category the morphisms from the unit
form a commutative ring under convolution. Deliberately a
definition rather than an instance: at R = 𝟙 the type coincides
with End (𝟙_ D), whose composition monoid is a distinct (if
Eckmann–Hilton-equal) multiplication.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The convolution ℂ-algebra: with ℂ-linear structure the
convolution ring of a commutative monoid object is a commutative
ℂ-algebra — the even Γ-algebra of the monoid transport once the
unit of Ind C is identified with the embedded even generator
(indOfUnitIso).