Main results 101 to 117
| Declaration | Kind | Where | Note |
|---|---|---|---|
AddEquiv.monoidAlgebraMultiplicativeEquivMvLaurentPolynomial_single |
theorem | GroupRings/FreeAbelian/LaurentPolynomial.lean, line 44 | Forward law: single (ofAdd g) a maps to the Laurent basis term single (e g) a. |
AddEquiv.monoidAlgebraMultiplicativeEquivMvLaurentPolynomial_symm_single |
theorem | GroupRings/FreeAbelian/LaurentPolynomial.lean, line 60 | Inverse law: single m a maps to single (ofAdd (e.symm m)) a. |
FreeAbelianGroup.monoidAlgebraEquivMvLaurentPolynomial |
def | GroupRings/FreeAbelian/LaurentPolynomial.lean, line 76 | Canonical specialization through FreeAbelianGroup.equivFinsupp, under CommSemiring A and arbitrary index type. |
FreeAbelianGroup.monoidAlgebraEquivMvLaurentPolynomial_single |
theorem | GroupRings/FreeAbelian/LaurentPolynomial.lean, line 84 | Forward canonical basis law uses the exponent vector equivFinsupp sigma g. |
FreeAbelianGroup.monoidAlgebraEquivMvLaurentPolynomial_symm_single |
theorem | GroupRings/FreeAbelian/LaurentPolynomial.lean, line 95 | Inverse canonical basis law uses (equivFinsupp sigma).symm m. |
FreeAbelianGroup.monoidAlgebraEquivMvLaurentPolynomial_generator |
theorem | GroupRings/FreeAbelian/LaurentPolynomial.lean, line 107 | The free generator of i maps to exponent Finsupp.single i 1, with arbitrary coefficient a. |
AddChar.linearIndependent_field |
theorem | GroupRings/FiniteAbelian/RightConvolution.lean, line 40 | Dedekind independence of evaluations AddChar G K into G → K over a field, without finiteness or enough-roots assumptions. |
AddChar.finite_of_field |
theorem | GroupRings/FiniteAbelian/RightConvolution.lean, line 56 | A finite additive abelian group has finitely many field-valued characters, without an enough-roots assumption. |
AddChar.natCard_eq_of_hasEnoughRootsOfUnity |
theorem | GroupRings/FiniteAbelian/RightConvolution.lean, line 63 | The dual and G have the same Nat.card given finiteness and enough roots of unity of the group exponent. |
AddChar.basisOfEnoughRootsOfUnity |
def | GroupRings/FiniteAbelian/RightConvolution.lean, line 71 | Character-evaluation basis for G → K under Finite G, Field K and enough roots of unity. |
AddChar.coe_basisOfEnoughRootsOfUnity |
theorem | GroupRings/FiniteAbelian/RightConvolution.lean, line 81 | Coercion of the basis to functions is precisely evaluation of characters. |
AddChar.basisOfEnoughRootsOfUnity_apply |
theorem | GroupRings/FiniteAbelian/RightConvolution.lean, line 90 | Each basis vector at psi equals psi as a function on G. |
FiniteFourier.rightConvolution |
def | GroupRings/FiniteAbelian/RightConvolution.lean, line 102 | Matrix indexed by G with entries f (-sigma + tau), under Fintype G and Field K. |
FiniteFourier.rightConvolutionEigenvalue |
def | GroupRings/FiniteAbelian/RightConvolution.lean, line 105 | Positive-character coefficient ∑ x, f x * psi x, without an enough-roots assumption. |
FiniteFourier.rightConvolution_mulVec_addChar |
theorem | GroupRings/FiniteAbelian/RightConvolution.lean, line 110 | Character eigenvector law for right convolution without requiring enough roots. |
FiniteFourier.toMatrix_rightConvolution |
theorem | GroupRings/FiniteAbelian/RightConvolution.lean, line 134 | Diagonalization in the character basis; character-index Fintype and DecidableEq remain explicit public binders. |
FiniteFourier.rank_rightConvolution |
theorem | GroupRings/FiniteAbelian/RightConvolution.lean, line 158 | Rank is Nat.card of characters with nonzero positive-character eigenvalue, without a public character Fintype binder. |
Quoted from the main results in formalization.yaml of FormalFrontier/group-rings at commit 8e90e656, Apache-2.0.
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.