ModuleSubmodule_natCard_torsionBy_quotient_eq_pow_finrank.lean
Nyll.AlgebraicCurves.Foundations.Algebra.Submodule_natCard_torsionBy_quotient_eq_pow_finrank
9 declarations indexed from sourceView source ↗ Module documentation
Submodule nat Card torsion By quotient eq pow finrank
Imports1
- Mathlib.LinearAlgebra.FreeModule.ModN
Imported by1
Declarations
AlgebraicCurves.Foundations.Algebra.Proofs.Submodule_natCard_torsionBy_quotient_eq_pow_finrank.Submodule.LatticeQuotientTorsion.divN
DocumentationThe additive map given by multiplication by the inverse of the natural-number scalar.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Submodule_natCard_torsionBy_quotient_eq_pow_finrank
namespace Submodule
open _root_.Submodule
namespace LatticeQuotientTorsion
open _root_.Submodule
open _root_.Submodule
universe u v
variable {K : Type u} [DivisionRing K] [CharZero K]
variable {V : Type v} [AddCommGroup V] [Module K V]
AlgebraicCurves.Foundations.Algebra.Proofs.Submodule_natCard_torsionBy_quotient_eq_pow_finrank.Submodule.LatticeQuotientTorsion.natCast_smul_divN
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Submodule_natCard_torsionBy_quotient_eq_pow_finrank
namespace Submodule
open _root_.Submodule
namespace LatticeQuotientTorsion
open _root_.Submodule
open _root_.Submodule
universe u v
variable {K : Type u} [DivisionRing K] [CharZero K]
variable {V : Type v} [AddCommGroup V] [Module K V]
AlgebraicCurves.Foundations.Algebra.Proofs.Submodule_natCard_torsionBy_quotient_eq_pow_finrank.Submodule.LatticeQuotientTorsion.divN_natCast_smul
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Submodule_natCard_torsionBy_quotient_eq_pow_finrank
namespace Submodule
open _root_.Submodule
namespace LatticeQuotientTorsion
open _root_.Submodule
open _root_.Submodule
universe u v
variable {K : Type u} [DivisionRing K] [CharZero K]
variable {V : Type v} [AddCommGroup V] [Module K V]
AlgebraicCurves.Foundations.Algebra.Proofs.Submodule_natCard_torsionBy_quotient_eq_pow_finrank.Submodule.LatticeQuotientTorsion.latticeDivQuot
DocumentationThe map sending a lattice vector divided by the scalar to its torsion class in the quotient.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Submodule_natCard_torsionBy_quotient_eq_pow_finrank
namespace Submodule
open _root_.Submodule
namespace LatticeQuotientTorsion
open _root_.Submodule
open _root_.Submodule
universe u v
variable {K : Type u} [DivisionRing K] [CharZero K]
variable {V : Type v} [AddCommGroup V] [Module K V]
variable (L : Submodule ℤ V)
AlgebraicCurves.Foundations.Algebra.Proofs.Submodule_natCard_torsionBy_quotient_eq_pow_finrank.Submodule.LatticeQuotientTorsion.coe_latticeDivQuot
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Submodule_natCard_torsionBy_quotient_eq_pow_finrank
namespace Submodule
open _root_.Submodule
namespace LatticeQuotientTorsion
open _root_.Submodule
open _root_.Submodule
universe u v
variable {K : Type u} [DivisionRing K] [CharZero K]
variable {V : Type v} [AddCommGroup V] [Module K V]
variable (L : Submodule ℤ V)
AlgebraicCurves.Foundations.Algebra.Proofs.Submodule_natCard_torsionBy_quotient_eq_pow_finrank.Submodule.LatticeQuotientTorsion.latticeDivQuot_surjective
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Submodule_natCard_torsionBy_quotient_eq_pow_finrank
namespace Submodule
open _root_.Submodule
namespace LatticeQuotientTorsion
open _root_.Submodule
open _root_.Submodule
universe u v
variable {K : Type u} [DivisionRing K] [CharZero K]
variable {V : Type v} [AddCommGroup V] [Module K V]
variable (L : Submodule ℤ V)
AlgebraicCurves.Foundations.Algebra.Proofs.Submodule_natCard_torsionBy_quotient_eq_pow_finrank.Submodule.LatticeQuotientTorsion.ker_latticeDivQuot
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Submodule_natCard_torsionBy_quotient_eq_pow_finrank
namespace Submodule
open _root_.Submodule
namespace LatticeQuotientTorsion
open _root_.Submodule
open _root_.Submodule
universe u v
variable {K : Type u} [DivisionRing K] [CharZero K]
variable {V : Type v} [AddCommGroup V] [Module K V]
variable (L : Submodule ℤ V)
AlgebraicCurves.Foundations.Algebra.Proofs.Submodule_natCard_torsionBy_quotient_eq_pow_finrank.Submodule.LatticeQuotientTorsion.latticeQuotTorsionEquiv
DocumentationThe equivalence between the lattice modulo the scalar and the scalar-torsion subgroup of its quotient.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Submodule_natCard_torsionBy_quotient_eq_pow_finrank
namespace Submodule
open _root_.Submodule
namespace LatticeQuotientTorsion
open _root_.Submodule
open _root_.Submodule
universe u v
variable {K : Type u} [DivisionRing K] [CharZero K]
variable {V : Type v} [AddCommGroup V] [Module K V]
variable (L : Submodule ℤ V)
Submodule.natCard_torsionBy_quotient_eq_pow_finrank
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Submodule_natCard_torsionBy_quotient_eq_pow_finrank