Documentation

TauCeti.RingTheory.Ideal.LiesOver

Integers and an ideal lying over (a) #

For an ideal Q of a ℤ-algebra lying over the integer ideal (a) (Ideal.LiesOver), two translations recur. An integer m maps into Q exactly when a ∣ m, which unfolds Ideal.mem_of_liesOver through Ideal.mem_span_singleton once; and the base residue ring ℤ ⧸ Q ∩ ℤ is ℤ ⧸ (a), so for a a natural prime p it has exactly p elements.

Together they let arithmetic arguments move between divisibility in ℤ and membership in Q, and pin the residue cardinality that AlgHom.IsArithFrobAt exponentiates by, without repeating the translation at each use site.

Main results #

theorem Ideal.algebraMap_int_mem_iff_dvd_of_liesOver {S : Type u_1} [Ring S] {a : ℤ} (Q : Ideal S) [Q.LiesOver (span {a})] (m : ℤ) :
(algebraMap ℤ S) m ∈ Q ↔ a ∣ m

An ideal of a ℤ-algebra lying over the integer ideal (a) meets ℤ exactly in the multiples of a: algebraMap ℤ S m ∈ Q ↔ a ∣ m.

theorem Ideal.natCard_quotient_under_of_liesOver {S : Type u_1} [Ring S] {p : ℕ} (Q : Ideal S) [Q.LiesOver (span {↑p})] :

The base residue ring of an ideal lying over a rational prime has p elements: Nat.card (ℤ ⧸ Q ∩ ℤ) = p for Q over (p).

This is the cardinality that AlgHom.IsArithFrobAt raises to over the base ℤ, so it is what turns an abstract Frobenius congruence into the congruence φ y ≡ y ^ p.