ComparatorChallenges/BassTorsionFree.lean

GitHub source file

Explanation legend Lean4 Domain Explanation Language (L4DEL)

L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.

L4DEL
Lean4 Domain Explanation Language

Credit: OpenAI's pinned repository says an unreleased internal model produced the manuscripts and supporting proof artifacts. The collection builds on the mathematics community's accumulated problems, results, language, and formal libraries; each manuscript's BibTeX and bibliography are the authority for individual scholarly credit.

Project sources: Pinned openai/math documentation, Pinned formalization catalogue

35 declarations, 1 contain sorry, 0 declared as axioms

Traces and augmentation rank on the idempotent presentation of algebraic K₀.

  1. def OAI.BassTrace.classCoefficient line 11

    Distinct definitions of this name: ComparatorChallenges/BassTrace.lean:19 (same statement text; different proof or body), OAI/RingTheory/BassTrace/TraceCoefficients.lean:9 (same statement text; different proof or body). Qualify references as OAI.BassTrace.classCoefficient@path.

  2. theorem OAI.BassTrace.classCoefficient_zero line 18

    Also declared: OAI/RingTheory/BassTrace/TraceCoefficients.lean:20 (same declaration text).

  3. theorem OAI.BassTrace.classCoefficient_single line 22

    Also declared: OAI/RingTheory/BassTrace/TraceCoefficients.lean:24 (same declaration text).

  4. theorem OAI.BassTrace.classCoefficient_add line 27

    Also declared: OAI/RingTheory/BassTrace/TraceCoefficients.lean:29 (same declaration text).

  5. theorem OAI.BassTrace.classCoefficient_smul line 36

    Also declared: OAI/RingTheory/BassTrace/TraceCoefficients.lean:38 (same declaration text).

  6. theorem OAI.BassTrace.classCoefficient_sum line 46

    Also declared: OAI/RingTheory/BassTrace/TraceCoefficients.lean:48 (same declaration text).

  7. theorem OAI.BassTrace.classCoefficient_mul_comm line 54

    Also declared: OAI/RingTheory/BassTrace/TraceCoefficients.lean:56 (same declaration text).

  8. theorem OAI.BassTrace.classCoefficient_matrix_mul_comm line 73

    Also declared: OAI/RingTheory/BassTrace/TraceCoefficients.lean:75 (same declaration text).

  9. structure OAI.BassTrace.K0.Idempotent line 101

    Also declared: ComparatorChallenges/BassTrace.lean:30 (same declaration text), OAI/RingTheory/BassTrace/Definitions.lean:19 (same declaration text).

  10. def OAI.BassTrace.K0.directSum line 108

    Also declared: ComparatorChallenges/BassTrace.lean:37 (same declaration text), OAI/RingTheory/BassTrace/Definitions.lean:26 (same declaration text).

  11. def OAI.BassTrace.K0.relationGenerators line 115

    Also declared: ComparatorChallenges/BassTrace.lean:44 (same declaration text), OAI/RingTheory/BassTrace/Definitions.lean:33 (same declaration text).

  12. def OAI.BassTrace.K0.relations line 121

    Also declared: ComparatorChallenges/BassTrace.lean:50 (same declaration text), OAI/RingTheory/BassTrace/Definitions.lean:39 (same declaration text).

  13. instance OAI.BassTrace.K0.relations_normal line 124

    Also declared: ComparatorChallenges/BassTrace.lean:53 (same declaration text), OAI/RingTheory/BassTrace/Definitions.lean:42 (same declaration text).

  14. abbrev OAI.BassTrace.K0.Group line 126

    Distinct definitions of this name: ComparatorChallenges/BassTrace.lean:55 (same statement text; different proof or body), OAI/RingTheory/BassTrace/Definitions.lean:44 (same statement text; different proof or body). Qualify references as OAI.BassTrace.K0.Group@path.

  15. instance OAI.BassTrace.K0.groupRingRelations_normal line 130

    Also declared: ComparatorChallenges/BassTrace.lean:61 (same declaration text), OAI/RingTheory/BassTrace/Definitions.lean:50 (same declaration text).

  16. def OAI.BassTrace.K0.rawCoefficient line 132

    Also declared: ComparatorChallenges/BassTrace.lean:63 (same declaration text), OAI/RingTheory/BassTrace/Definitions.lean:52 (same declaration text).

  17. lemma OAI.BassTrace.K0.trace_reindex line 155

    Also declared: OAI/RingTheory/BassTrace/MatrixK0.lean:18 (same declaration text).

  18. lemma OAI.BassTrace.K0.trace_directSum line 161

    Also declared: OAI/RingTheory/BassTrace/MatrixK0.lean:24 (same declaration text).

  19. lemma OAI.BassTrace.K0.relations_in_kernel line 168

    Also declared: OAI/RingTheory/BassTrace/MatrixK0.lean:31 (same declaration text).

  20. def OAI.BassTrace.K0.hsCoefficient line 181

    Also declared: OAI/RingTheory/BassTrace/MatrixK0.lean:44 (same declaration text).

  21. def OAI.TorsionFreeBass.TorsionFree A group is torsion-free when its only finite-order element is the identity line 196

    Source 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.

    L4DEL explanation

    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.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:13 (same declaration text).

    def TorsionFree (G : Type*) [Group G] : Prop := ∀ g : G, IsOfFinOrder g → g = 1
    …
  22. def OAI.TorsionFreeBass.augmentation The sum of coefficients, or augmentation, of the complex group algebra line 201

    Source documentation

    The sum of coefficients, or augmentation, of the complex group algebra.

    L4DEL explanation

    The sum of coefficients, or augmentation, of the complex group algebra.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:18 (same declaration text).

    def augmentation : MonoidAlgebra ℂ G →+* ℂ :=
    …
  23. def OAI.TorsionFreeBass.canonicalTrace The canonical trace is the coefficient of the identity line 205

    Source documentation

    The canonical trace is the coefficient of the identity.

    L4DEL explanation

    The canonical trace is the coefficient of the identity.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:26 (same declaration text).

    def canonicalTrace (a : MonoidAlgebra ℂ G) : ℂ := a.coeff 1
  24. def OAI.TorsionFreeBass.matrixTrace The matrix trace obtained by applying the canonical trace to each diagonal entry line 208

    Source documentation

    The matrix trace obtained by applying the canonical trace to each diagonal entry.

    L4DEL explanation

    The matrix trace obtained by applying the canonical trace to each diagonal entry.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:29 (same declaration text).

    def matrixTrace {q : ℕ} (e : Matrix (Fin q) (Fin q) (MonoidAlgebra ℂ G)) : ℂ :=
    …
  25. def OAI.TorsionFreeBass.augmentedMatrix Entrywise augmentation line 212

    Source documentation

    Entrywise augmentation.

    L4DEL explanation

    Entrywise augmentation.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:33 (same declaration text).

    def augmentedMatrix {m n : ℕ} (e : Matrix (Fin m) (Fin n) (MonoidAlgebra ℂ G)) :
        Matrix (Fin m) (Fin n) ℂ := e.map augmentation

    Mentions: OAI.TorsionFreeBass.augmentation

  26. lemma OAI.TorsionFreeBass.augmentedMatrix_mul line 215

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:45 (same declaration text).

  27. lemma OAI.TorsionFreeBass.augmentedMatrix_trace line 221

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:51 (same declaration text).

  28. lemma OAI.TorsionFreeBass.idempotent_matrix_trace_eq_rank line 226

    Distinct definitions of this name: OAI/RingTheory/BassTrace/TraceRank.lean:56 (same statement text; different proof or body). Qualify references as OAI.TorsionFreeBass.idempotent_matrix_trace_eq_rank@path.

  29. def OAI.TorsionFreeBass.rawAugmentationRank The augmentation rank on the free abelian group of idempotents, before imposing isomorphism and direct-sum relations line 237

    Source documentation

    The augmentation rank on the free abelian group of idempotents, before imposing isomorphism and direct-sum relations.

    L4DEL explanation

    The augmentation rank on the free abelian group of idempotents, before imposing isomorphism and direct-sum relations.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:100 (same declaration text).

    def rawAugmentationRank : FreeAbelianGroup (Idempotent (MonoidAlgebra ℂ G)) →+ ℤ :=
    …
  30. lemma OAI.TorsionFreeBass.rawAugmentationRank_of line 240

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:103 (same declaration text).

  31. lemma OAI.TorsionFreeBass.augmentationRank_relations line 248

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:111 (same declaration text).

  32. def OAI.TorsionFreeBass.augmentationRank 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 line 269

    Source 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.

    L4DEL explanation

    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.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Distinct definitions of this name: OAI/RingTheory/BassTrace/TraceRank.lean:132 (same statement text; different proof or body). Qualify references as OAI.TorsionFreeBass.augmentationRank@path.

    def augmentationRank : BassTrace.K0.Group (MonoidAlgebra ℂ G) →+ ℤ :=
    …
  33. lemma OAI.TorsionFreeBass.traceK0_relations line 274

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:141 (same declaration text).

  34. def OAI.TorsionFreeBass.traceK0 Coefficient at the identity class of the Hattori--Stallings trace on K₀ line 293

    Source documentation

    Coefficient at the identity class of the Hattori--Stallings trace on K₀.

    L4DEL explanation

    Coefficient at the identity class of the Hattori--Stallings trace on K₀.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/RingTheory/BassTrace/TraceRank.lean:160 (same declaration text).

    def traceK0 : BassTrace.K0.Group (MonoidAlgebra ℂ G) →+ ℂ :=
    …
  35. theorem OAI.TorsionFreeBass.torsion_free_corollary Challenge statement: Trace rank and characteristic-zero Kaplansky idempotents for torsion-free groups sorry line 299

    Source documentation

    Trace/rank, equality and range on algebraic K₀, and characteristic-zero scalar idempotents for torsion-free groups.

    L4DEL explanation

    Trace/rank, equality and range on algebraic K₀, and characteristic-zero scalar idempotents for torsion-free groups.

    1. This explanation is a condensed rendering of this declaration's own doc comment at the pinned source commit.
    2. The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
    3. The repository's comparator configuration selects OAI.RingTheory.BassTrace.TorsionFree as the released solution module checked against this declaration.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Distinct definitions of this name: OAI/RingTheory/BassTrace/TorsionFree.lean:50 (same statement text; different proof or body). Qualify references as OAI.TorsionFreeBass.torsion_free_corollary@path.

    theorem torsion_free_corollary (G : Type*) [Group G] (hG : TorsionFree G) :
        ((∀ (q : ℕ), 1 ≤ q →
          ∀ e : Matrix (Fin q) (Fin q) (MonoidAlgebra ℂ G), e ^ 2 = e →
            matrixTrace e = ((augmentedMatrix e).rank : ℂ)) ∧
          traceK0 (G := G) = (Int.castAddHom ℂ).comp augmentationRank ∧
    …

    Mentions: OAI.TorsionFreeBass.TorsionFree, OAI.TorsionFreeBass.matrixTrace, OAI.TorsionFreeBass.augmentedMatrix, OAI.TorsionFreeBass.traceK0