Theorems · Definition · number theory
ClassGroup.distinctElems
{R : Type u_1} →
{S : Type u_2} →
[inst : EuclideanDomain R] →
[inst_1 : CommRing S] →
[inst_2 : IsDomain S] →
[inst_3 : Algebra R S] →
{abv : AbsoluteValue R ℤ} →
{ι : Type u_5} →
[inst_4 : DecidableEq ι] →
[inst_5 : Fintype ι] →
(bS : Module.Basis ι R S) →
(adm : abv.IsAdmissible) → [Infinite R] → Fin (ClassGroup.cardM bS adm).succ ↪ RIn the following results, we need a large set of distinct elements of R.
- Defined in
- Mathlib.NumberTheory.ClassNumber.Finite
- Cited by
- 4 results in Mathlib
- Foundations
- Depth 194 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites14
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CommRingstatement and proof · cited by 17,173
- Algebrastatement and proof · cited by 11,388
- Fintypestatement and proof · cited by 7,736
- IsDomainstatement and proof · cited by 2,196
- Module.Basisstatement and proof · cited by 1,477
- Function.Embeddingstatement · cited by 988
- AbsoluteValuestatement and proof · cited by 363
- Infinitestatement and proof · cited by 352
- EuclideanDomainstatement and proof · cited by 124
- Function.Embedding.transproof · cited by 83
- Fin.valEmbeddingproof · cited by 30
- AbsoluteValue.IsAdmissiblestatement and proof · cited by 18
Cited by5
Results whose statement or proof uses this declaration.
- ClassGroup.finsetApproxproof · cited by 9
- ClassGroup.exists_mem_finsetApproxproof · cited by 1
- ClassGroup.mem_finsetApproxstatement and proof · cited by 1
- ClassGroup.finsetApprox.zero_notMemproof · cited by 1
- ClassGroup.distinctElems.congr_simpstatement and proof · cited by 0