Documentation

LeanPool.CCDN.ClassGroup.QuadraticInvariantIdeals

Prime ideal orbits in a quadratic number-field extension. These are the arithmetic inputs for factoring invariant ideals into extended base ideals and ramified prime factors.

The action of σ : K ≃ₐ[F] K on ideals of 𝓞 K is the image under the induced automorphism of 𝓞 K.

In a quadratic extension K / F, every prime ideal of 𝓞 K has ramification index 1 or 2 over 𝓞 F.

theorem CCDN.quadratic_moving_prime_unramified (F : Type u_1) (K : Type u_2) [Field F] [Field K] [NumberField F] [NumberField K] [Algebra F K] [FiniteDimensional F K] (hd : Module.finrank F K = 2) (σ : Gal(K/F)) (hσ : σ ≠ 1) (Q : Ideal (NumberField.RingOfIntegers K)) [Q.IsPrime] (hmove : σ • Q ≠ Q) :

In a quadratic extension with nontrivial automorphism σ, a prime ideal of 𝓞 K not fixed by σ is unramified over 𝓞 F.

In a quadratic extension with nontrivial automorphism σ, a nonzero prime Q of 𝓞 K fixed by σ is the only prime above its contraction P, so P 𝓞 K = Q ^ e with e its ramification index.

theorem CCDN.quadratic_moving_prime_extension (F : Type u_1) (K : Type u_2) [Field F] [Field K] [NumberField F] [NumberField K] [Algebra F K] [FiniteDimensional F K] (hd : Module.finrank F K = 2) (σ : Gal(K/F)) (hσ : σ ≠ 1) (Q : Ideal (NumberField.RingOfIntegers K)) [Q.IsPrime] (hQ : Q ≠ ⊥) (hmove : σ • Q ≠ Q) :

In a quadratic extension with nontrivial automorphism σ, a nonzero prime Q of 𝓞 K not fixed by σ satisfies P 𝓞 K = Q * σ Q, where P is its contraction to 𝓞 F.