ModuleAddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.lean
Nyll.AlgebraicCurves.Foundations.Algebra.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
51 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.tor
DocumentationThe subgroup of elements annihilated by multiplication by m.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section General
variable {A : Type*} [AddCommGroup A]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.mem_tor
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section General
variable {A : Type*} [AddCommGroup A]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.tor_le_tor_mul
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section General
variable {A : Type*} [AddCommGroup A]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.card_eq_card_range_mul_card_ker
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section General
variable {A : Type*} [AddCommGroup A]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.finite_of_finite_range_ker
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section General
variable {A : Type*} [AddCommGroup A]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.finite_of_le
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section General
variable {A : Type*} [AddCommGroup A]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.card_ker_mul_le
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section General
variable {A : Type*} [AddCommGroup A]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.T
DocumentationThe subgroup of elements annihilated by ℓ ^ n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.T_le_succ
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.T_mono
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.T_zero
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.layMap
DocumentationMultiply the (n + 1)st torsion layer by ℓ ^ n and include its image in A.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.layMap_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.I
DocumentationThe image in A of the (n + 1)st torsion layer under multiplication by ℓ ^ n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.mem_I
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.I_le_T_one
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.I_succ_le
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.I_antitone
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.ker_layMap
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.card_T_succ
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.finite_T
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
variable [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.finite_I
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
variable [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.card_I_le
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
variable [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.exists_stable
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Layers
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ)
variable [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.eker
DocumentationThe kernel of an additive endomorphism of H.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Divisible
variable {H : Type*} [AddCommGroup H] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.mem_eker
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Divisible
variable {H : Type*} [AddCommGroup H] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.natCast_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Divisible
variable {H : Type*} [AddCommGroup H] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.bijective_one_add
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Divisible
variable {H : Type*} [AddCommGroup H] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.surjective_nsmul_sq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Divisible
variable {H : Type*} [AddCommGroup H] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.exists_sub_one_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Divisible
variable {H : Type*} [AddCommGroup H] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.geom_sum_one_add
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Divisible
variable {H : Type*} [AddCommGroup H] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.card_ker_geom_sum
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Divisible
variable {H : Type*} [AddCommGroup H] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.card_fix_pow_le
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Divisible
variable {H : Type*} [AddCommGroup H] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.le_of_forall_mul_pow_le
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.Pr
DocumentationThe ℓ-primary component of A.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.Hs
DocumentationThe image of the ℓ-primary component under multiplication by ℓ ^ n₀.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.mem_Pr
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.mem_Hs
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.Hs_le_Pr
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.map_mem_Pr
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.map_mem_Hs
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.res
DocumentationRestrict an additive endomorphism to the image Hs ℓ n₀ of the primary component.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.coe_res
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.res_one
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.res_mul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.res_pow
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.coe_res_pow
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.Hs_props
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
variable [Finite (tor A ℓ)]
omit [Finite ↥(tor A ℓ)] in
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.finite_quotient
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Assembly
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
variable [Finite (tor A ℓ)]
omit hℓ in
AlgebraicCurves.Foundations.Algebra.Proofs.AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent.P2mTorsionGrowth.main
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
namespace P2mTorsionGrowth
open AddSubgroup Function
section Main
variable {A : Type*} [AddCommGroup A] (ℓ : ℕ) [hℓ : Fact ℓ.Prime]
AddCommGroup.natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace AddCommGroup_natCard_torsionBy_pow_eq_pow_of_natCard_fixed_primaryComponent
open P2mTorsionGrowth in