OAI/RingTheory/BassTrace/TraceRank.lean
26 declarations, 0 contain sorry, 0 declared as axioms
Canonical trace, augmentation rank and algebraic K₀.
- def
OAI.TorsionFreeBass.TorsionFreeline 13Source documentation
A group is torsion-free when its only finite-order element is the identity. This is the usual group-theoretic condition, not the stronger unique-roots condition.
Also declared: ComparatorChallenges/BassTorsionFree.lean:196 (same declaration text).
def TorsionFree (G : Type*) [Group G] : Prop := ∀ g : G, IsOfFinOrder g → g = 1 …
- def
OAI.TorsionFreeBass.augmentationline 18Source documentation
The sum of coefficients, or augmentation, of the complex group algebra.
Also declared: ComparatorChallenges/BassTorsionFree.lean:201 (same declaration text).
def augmentation : MonoidAlgebra ℂ G →+* ℂ := …
- lemma
OAI.TorsionFreeBass.augmentation_applyline 21 - def
OAI.TorsionFreeBass.canonicalTraceline 26Source documentation
The canonical trace is the coefficient of the identity.
Also declared: ComparatorChallenges/BassTorsionFree.lean:205 (same declaration text).
def canonicalTrace (a : MonoidAlgebra ℂ G) : ℂ := a.coeff 1
- def
OAI.TorsionFreeBass.matrixTraceline 29Source documentation
The matrix trace obtained by applying the canonical trace to each diagonal entry.
Also declared: ComparatorChallenges/BassTorsionFree.lean:208 (same declaration text).
def matrixTrace {q : ℕ} (e : Matrix (Fin q) (Fin q) (MonoidAlgebra ℂ G)) : ℂ := … - def
OAI.TorsionFreeBass.augmentedMatrixline 33Source documentation
Entrywise augmentation.
Also declared: ComparatorChallenges/BassTorsionFree.lean:212 (same declaration text).
def augmentedMatrix {m n : ℕ} (e : Matrix (Fin m) (Fin n) (MonoidAlgebra ℂ G)) : Matrix (Fin m) (Fin n) ℂ := e.map augmentationMentions: OAI.TorsionFreeBass.augmentation
- lemma
OAI.TorsionFreeBass.canonicalTrace_eq_classCoefficientline 36 - lemma
OAI.TorsionFreeBass.matrixTrace_eq_classCoefficientline 40 - lemma
OAI.TorsionFreeBass.augmentedMatrix_mulline 45Also declared: ComparatorChallenges/BassTorsionFree.lean:215 (same declaration text).
- lemma
OAI.TorsionFreeBass.augmentedMatrix_traceline 51Also declared: ComparatorChallenges/BassTorsionFree.lean:221 (same declaration text).
- lemma
OAI.TorsionFreeBass.idempotent_matrix_trace_eq_rankline 56Distinct definitions of this name: ComparatorChallenges/BassTorsionFree.lean:226 (same statement text; different proof or body). Qualify references as OAI.TorsionFreeBass.idempotent_matrix_trace_eq_rank@path.
- lemma
OAI.TorsionFreeBass.classTrace_sumline 64 - lemma
OAI.TorsionFreeBass.matrix_trace_eq_augmentationline 70Source documentation
Bass support reduces to the identity conjugacy class in a torsion-free group.
lemma matrix_trace_eq_augmentation (hG : TorsionFree G) {q : ℕ} (e : Matrix (Fin q) (Fin q) (MonoidAlgebra ℂ G)) (he : e * e = e) : matrixTrace e = augmentation (Matrix.trace e) := by …Mentions: OAI.TorsionFreeBass.TorsionFree, OAI.TorsionFreeBass.matrixTrace, OAI.TorsionFreeBass.augmentation
- theorem
OAI.TorsionFreeBass.matrix_trace_eq_rankline 89Source documentation
The matrix assertion holds also for the empty matrix.
theorem matrix_trace_eq_rank (hG : TorsionFree G) {q : ℕ} (e : Matrix (Fin q) (Fin q) (MonoidAlgebra ℂ G)) (he : e * e = e) : matrixTrace e = ((augmentedMatrix e).rank : ℂ) := by …Mentions: OAI.TorsionFreeBass.TorsionFree, OAI.TorsionFreeBass.matrixTrace, OAI.TorsionFreeBass.augmentedMatrix
- def
OAI.TorsionFreeBass.rawAugmentationRankline 100Source documentation
The augmentation rank on the free abelian group of idempotents, before imposing isomorphism and direct-sum relations.
Also declared: ComparatorChallenges/BassTorsionFree.lean:237 (same declaration text).
def rawAugmentationRank : FreeAbelianGroup (Idempotent (MonoidAlgebra ℂ G)) →+ ℤ := …
- lemma
OAI.TorsionFreeBass.rawAugmentationRank_ofline 103Also declared: ComparatorChallenges/BassTorsionFree.lean:240 (same declaration text).
- lemma
OAI.TorsionFreeBass.augmentationRank_relationsline 111Also declared: ComparatorChallenges/BassTorsionFree.lean:248 (same declaration text).
- def
OAI.TorsionFreeBass.augmentationRankline 132Source documentation
The integer-valued augmentation rank on the usual idempotent presentation of algebraic K₀: on a generator it is the complex dimension of the augmented image.
Distinct definitions of this name: ComparatorChallenges/BassTorsionFree.lean:269 (same statement text; different proof or body). Qualify references as OAI.TorsionFreeBass.augmentationRank@path.
def augmentationRank : BassTrace.K0.Group (MonoidAlgebra ℂ G) →+ ℤ := …
- lemma
OAI.TorsionFreeBass.augmentationRank_classOfline 136 - lemma
OAI.TorsionFreeBass.traceK0_relationsline 141Also declared: ComparatorChallenges/BassTorsionFree.lean:274 (same declaration text).
- def
OAI.TorsionFreeBass.traceK0line 160Source documentation
Coefficient at the identity class of the Hattori--Stallings trace on K₀.
Also declared: ComparatorChallenges/BassTorsionFree.lean:293 (same declaration text).
def traceK0 : BassTrace.K0.Group (MonoidAlgebra ℂ G) →+ ℂ := …
- lemma
OAI.TorsionFreeBass.traceK0_classOfline 164 - theorem
OAI.TorsionFreeBass.traceK0_eq_augmentationRankline 169Source documentation
The maps agree, with the integers included in the complex numbers.
theorem traceK0_eq_augmentationRank (hG : TorsionFree G) : traceK0 (G := G) = (Int.castAddHom ℂ).comp augmentationRank := by …Mentions: OAI.TorsionFreeBass.TorsionFree, OAI.TorsionFreeBass.traceK0
- def
OAI.TorsionFreeBass.unitIdempotentline 186Source documentation
The free module of rank one, represented by the one by one identity matrix.
def unitIdempotent : BassTrace.K0.Idempotent (MonoidAlgebra ℂ G) where …
Mentions: OAI.BassTrace.K0.Idempotent
- lemma
OAI.TorsionFreeBass.traceK0_unitline 191 - theorem
OAI.TorsionFreeBass.traceK0_rangeline 197Source documentation
Its image is exactly the subgroup of integers.
theorem traceK0_range (hG : TorsionFree G) : Set.range (traceK0 (G := G)) = Set.range (fun z : ℤ => (z : ℂ)) := by …Mentions: OAI.TorsionFreeBass.TorsionFree, OAI.TorsionFreeBass.traceK0