Multiplicative square classes #
This file relates the literal quotient Kˣ ⧸ (Kˣ)² to the additive square-class group used by
the multiquadratic development. The multiplicative quotient is convenient for products and for
cardinality formulas, while SquareClassGroup K carries the canonical ZMod 2-module structure.
The comparison with ElementaryTwoQuotient Kˣ reuses the generic functorial quotient developed
for commutative groups.
Both presentations are functorial in field homomorphisms. Their canonical equivalence identifies
the class of a unit on the multiplicative side with squareClass on the additive side, so results
may move between the two conventions without choosing representatives.
Main definitions and results #
TauCeti.MultiplicativeSquareClassGroup: the literal quotientKˣ ⧸ (Kˣ)².TauCeti.multiplicativeSquareClassEquiv: its canonical multiplicative equivalence withMultiplicative (SquareClassGroup K).TauCeti.elementaryTwoQuotientEquivSquareClassGroup: theZMod 2-linear comparison with the generic elementary-two quotient.TauCeti.natCard_multiplicativeSquareClassGroup: equality of the cardinalities of the two presentations.RingHom.multiplicativeSquareClassMapandRingHom.squareClassMap: pushforward of square classes along a field homomorphism, in the two conventions.
The multiplicative square-class group, as the literal quotient of the unit group by its subgroup of squares.
Equations
Instances For
Every square class has a unit representative.
The canonical equivalence from the literal multiplicative quotient of units by squares to the multiplicative form of the additive square-class group.
Equations
Instances For
The canonical equivalence sends the class of a unit to its additive square class.
The generic elementary-two quotient of the unit group is canonically ZMod 2-linearly
equivalent to the square-class group.
Equations
Instances For
The generic elementary-two class of a unit corresponds to its square class.
The multiplicative and additive presentations of the square-class group are finite simultaneously.
The multiplicative and additive presentations of the square-class group have the same
Nat.card.
Pushforward on multiplicative square classes along a field homomorphism.
Equations
- f.multiplicativeSquareClassMap = QuotientGroup.map (Subgroup.square Kˣ) (Subgroup.square Lˣ) (Units.map ↑f) ⋯
Instances For
Pushforward on multiplicative square classes preserves identity field homomorphisms.
The canonical equivalence between the two square-class conventions commutes with pushforward along a field homomorphism.
Pushforward on additive square classes preserves identity field homomorphisms.