ModuleCompat_Mathlib430.lean
Nyll.AlgebraicCurves.Foundations.Compatibility.Compat_Mathlib430
45 declarations indexed from sourceView source ↗ Module documentation
Block A — Mathlib v4.30.0 Mathlib/RepresentationTheory/Basic.lean:391-419 (section
MulAction), names suffixed Finsupp
Block B — Mathlib v4.30.0 Mathlib/RepresentationTheory/Basic.lean:472-483 (section Group)
Block C — Mathlib v4.30.0 Mathlib/RepresentationTheory/Rep/Basic.lean:336-346 and
404-412, names suffixed Finsupp
Block D — AddAut: Mathlib v4.30.0 Mathlib/Algebra/Group/End.lean:746-801 (+
GroupWithZero/Action/Basic.lean:89-92 and :104-112, Ring/AddAut.lean:32), lemma names primed
Block D (continued) — Mathlib v4.30.0
Mathlib/Algebra/GroupWithZero/Action/Basic.lean:104-112: the tautological DistribMulAction (AddAut A) A (AddAut.applyDistribMulAction, its smul_def and apply_faithfulSMul), dropped in v4.33.0 together with the multiplicative structure; vendored with primed names on top of the Group instance above.
Block E — elliptic (divisibility) sequence predicates: Mathlib v4.30.0
Mathlib/NumberTheory/EllipticDivisibilitySequence.lean:78-110 (verbatim; names primed). Vendored because Mathlib v4.33.0 (db584cd6, same file :286-295) RENAMED AND REDEFINED them (IsEllipticSequence W := ∀ p q r, IsEllipticNet.rel W p q r 0 = 0, IsDvdSequence over ℤ instead of ℕ) and kept the 4.30 names only as deprecated aliases of the NEW predicates.
Block F — notation α ^+ M for FixedPoints.addSubgroup M α: Mathlib v4.30.0
Mathlib/Algebra/Ring/Action/Submonoid.lean:43 (verbatim). Mathlib v4.33.0 removed the notation line; the definition itself is unchanged, so re-declaring the notation keeps every tree statement that uses it textually and semantically identical.
Block G — ramification/inertia cardinality lemmas under the separability hypothesis
(adapted from Mathlib v4.30.0, Mathlib/NumberTheory/RamificationInertia/Galois.lean; v4.33.0 restates them assuming PerfectField of the residue field). Theorems only, primed names; no definitions involved.
Imports10
- Mathlib.RepresentationTheory.Rep.Basic
- Mathlib.Algebra.Group.End
- Mathlib.Algebra.GroupWithZero.Action.Basic
- Mathlib.Algebra.Ring.AddAut
- Mathlib.Algebra.Ring.Action.Submonoid
- Mathlib.NumberTheory.RamificationInertia.Galois
- Mathlib.RingTheory.Invariant.Galois
- Mathlib.FieldTheory.Galois.Basic
- Mathlib.Tactic.LinearCombination
- Mathlib.Tactic.Ring
Imported by1
Declarations
Representation.ofMulActionFinsupp
DocumentationThe representation on finitely supported functions induced by the given action on their indices.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Representation
section MulAction
variable (k : Type*) [Semiring k] (G : Type*) [Monoid G] (H : Type*) [MulAction G H]
Representation.leftRegularFinsupp
DocumentationThe left regular representation on finitely supported functions on the group.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Representation
section MulAction
variable (k : Type*) [Semiring k] (G : Type*) [Monoid G] (H : Type*) [MulAction G H]
Representation.diagonalFinsupp
DocumentationThe representation on finitely supported functions on tuples under the diagonal group action.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Representation
section MulAction
variable (k : Type*) [Semiring k] (G : Type*) [Monoid G] (H : Type*) [MulAction G H]
Representation.ofMulActionFinsupp_def
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Representation
section MulAction
variable (k : Type*) [Semiring k] (G : Type*) [Monoid G] (H : Type*) [MulAction G H]
variable {k G H}
Representation.ofMulActionFinsupp_single
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Representation
section MulAction
variable (k : Type*) [Semiring k] (G : Type*) [Monoid G] (H : Type*) [MulAction G H]
variable {k G H}
Representation.ofMulActionFinsupp_apply
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Representation
section Group
variable {k G V : Type*} [Semiring k] [Group G] [AddCommMonoid V] [Module k V]
(ρ : Representation k G V)
Representation.ofMulActionFinsuppEquiv
DocumentationThe equivalence between the finitely supported-function model and the monoid-algebra model of the action.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Representation
section Bridge
variable (k : Type*) [Semiring k] (G : Type*) [Monoid G] (H : Type*) [MulAction G H]
Rep.ofMulActionFinsupp
DocumentationThe representation object on finitely supported functions induced by the given action on their indices.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Rep
open CategoryTheory
universe w' u v
variable {k : Type u} {G : Type v} [Ring k] [Monoid G]
section
variable (k G)
Rep.leftRegularFinsupp
DocumentationThe left regular representation object on finitely supported functions on the group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Rep
open CategoryTheory
universe w' u v
variable {k : Type u} {G : Type v} [Ring k] [Monoid G]
section
variable (k G)
Rep.diagonalFinsupp
DocumentationThe representation object on finitely supported functions on tuples under the diagonal group action.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Rep
open CategoryTheory
universe w' u v
variable {k : Type u} {G : Type v} [Ring k] [Monoid G]
section
variable (k G)
Rep.ofMulActionFinsuppIso
DocumentationThe isomorphism between the finitely supported-function and monoid-algebra action representations.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Rep
open CategoryTheory
universe w' u v
variable {k : Type u} {G : Type v} [Ring k] [Monoid G]
section
variable (k G)
Rep.leftRegularHomFinsupp
DocumentationThe map from the left regular representation sending its identity basis vector to the chosen vector.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Rep
open CategoryTheory
universe w' u v
variable {k : Type u} {G : Type v} [Ring k] [Monoid G]
Rep.leftRegularHomFinsupp_hom_single
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Rep
open CategoryTheory
universe w' u v
variable {k : Type u} {G : Type v} [Ring k] [Monoid G]
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.coe_mul'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.coe_one'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.coe_inv'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.mul_def'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.one_def'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.inv_def'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.mul_apply'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.one_apply'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.inv_symm'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.symm_inv'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.inv_apply'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.inv_apply_self'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
AddAut.apply_inv_self'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
section Compat430
variable (A : Type*) [Add A]
DistribMulAction.toAddAut'
DocumentationThe homomorphism to additive automorphisms induced by a distributive group action.
AddAut.mulLeft'
DocumentationThe homomorphism sending a unit to the additive automorphism given by left multiplication.
AddAut.applyDistribMulAction'
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
AddAut.smul_def'
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
AddAut.apply_faithfulSMul'
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AddAut
DocumentationThe elliptic-sequence identity for an integer-indexed sequence.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section IsEllDivSequence430
universe u
variable {R : Type u} [CommRing R]
variable (W : ℤ → R)
DocumentationThe divisibility condition on sequence values at divisible natural-number indices.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section IsEllDivSequence430
universe u
variable {R : Type u} [CommRing R]
variable (W : ℤ → R)
DocumentationThe conjunction of the elliptic-sequence and divisibility identities.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section IsEllDivSequence430
universe u
variable {R : Type u} [CommRing R]
variable (W : ℤ → R)
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section IsEllDivSequence430
universe u
variable {R : Type u} [CommRing R]
variable (W : ℤ → R)
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section IsEllDivSequence430
universe u
variable {R : Type u} [CommRing R]
variable (W : ℤ → R)
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section IsEllDivSequence430
universe u
variable {R : Type u} [CommRing R]
variable (W : ℤ → R)
IsEllSequence'.smul
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section IsEllDivSequence430
universe u
variable {R : Type u} [CommRing R]
variable (W : ℤ → R)
variable {W}
IsDivSequence'.smul
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section IsEllDivSequence430
universe u
variable {R : Type u} [CommRing R]
variable (W : ℤ → R)
variable {W}
IsEllDivSequence'.smul
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section IsEllDivSequence430
universe u
variable {R : Type u} [CommRing R]
variable (W : ℤ → R)
variable {W}
Ideal.card_stabilizer_eq_card_inertia_mul_finrank'
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
/-- The additive subgroup fixed by the action of the monoid. -/
notation α "^+" M:51 => FixedPoints.addSubgroup M α
namespace Ideal
section inertia430
variable {R S G : Type*} [CommRing R] [CommRing S] [Algebra R S] [Group G]
[MulSemiringAction G S] [IsGaloisGroup G R S] [Finite G]
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field in
Ideal.ncard_primesOver_mul_card_inertia_mul_finrank'
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
/-- The additive subgroup fixed by the action of the monoid. -/
notation α "^+" M:51 => FixedPoints.addSubgroup M α
namespace Ideal
section inertia430
variable {R S G : Type*} [CommRing R] [CommRing S] [Algebra R S] [Group G]
[MulSemiringAction G S] [IsGaloisGroup G R S] [Finite G]
open scoped Pointwise
Ideal.card_inertia_eq_ramificationIdxIn'
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
/-- The additive subgroup fixed by the action of the monoid. -/
notation α "^+" M:51 => FixedPoints.addSubgroup M α
namespace Ideal
section inertia430
variable {R S G : Type*} [CommRing R] [CommRing S] [Algebra R S] [Group G]
[MulSemiringAction G S] [IsGaloisGroup G R S] [Finite G]
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field in
Ideal.card_stabilizer_eq'
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
/-- The additive subgroup fixed by the action of the monoid. -/
notation α "^+" M:51 => FixedPoints.addSubgroup M α
namespace Ideal
section inertia430
variable {R S G : Type*} [CommRing R] [CommRing S] [Algebra R S] [Group G]
[MulSemiringAction G S] [IsGaloisGroup G R S] [Finite G]
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field in