Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

For the same u, a₁, a₂, the space Q̄ + Q̄u + Q̄ū + Q̄u/(u² − a₁) + Q̄u/(u² − a₂) contains none of u², ū² and 1/(u − b) with b ∈ Q̄ non-zero

Proved
DiazModulus.circle_point_two_pole_extension_excludes_squares_and_reciprocals

by carlok · Oct 9, 2026 · Mathlib 0df444a (Lean v4.33.1)

diaz-modulus-leannumber-theorytranscendence

Let u∈C∖Q‾u \in \mathbb{C} \setminus \overline{\mathbb{Q}}u∈C∖Q​ with ρ=uuˉ\rho = u\bar uρ=uuˉ algebraic, let a1≠a2a_1 \neq a_2a1​=a2​ be non-zero algebraic numbers, zi=u/(u2−ai)z_i = u/(u^2 - a_i)zi​=u/(u2−ai​), H0=Q‾+Q‾u+Q‾uˉH_0 = \overline{\mathbb{Q}} + \overline{\mathbb{Q}}u + \overline{\mathbb{Q}}\bar uH0​=Q​+Q​u+Q​uˉ and W=H0+Q‾z1+Q‾z2W = H_0 + \overline{\mathbb{Q}}z_1 + \overline{\mathbb{Q}}z_2W=H0​+Q​z1​+Q​z2​. Then WWW contains neither u2u^2u2 nor uˉ2\bar u^2uˉ2, nor 1/(u−b)1/(u - b)1/(u−b) for any non-zero b∈Q‾b \in \overline{\mathbb{Q}}b∈Q​.

These are the elements www for which, by Theorem B (DiazModulus.circle_point_extension_two_by_three_configuration_iff), a four-dimensional space H0+Q‾wH_0 + \overline{\mathbb{Q}}wH0​+Q​w carries a configuration.

Proof. Both ziz_izi​ satisfy zi(u2−ai)=uz_i(u^2 - a_i) = uzi​(u2−ai​)=u. Clearing denominators (with uˉ=ρ/u\bar u = \rho/uuˉ=ρ/u) turns a membership w∈Ww \in Ww∈W into A(u2)+uB(u2)=0A(u^2) + uB(u^2) = 0A(u2)+uB(u2)=0 with A,B∈Q‾[X]A, B \in \overline{\mathbb{Q}}[X]A,B∈Q​[X]; the same identity at −u-u−u gives A=B=0A = B = 0A=B=0, as u2u^2u2 is transcendental. For u2u^2u2 the odd part B=(X−c1)(X−a1)(X−a2)B = (X - c_1)(X - a_1)(X - a_2)B=(X−c1​)(X−a1​)(X−a2​) is non-zero (c1c_1c1​ the coordinate on uuu); for uˉ2=ρ2/u2\bar u^2 = \rho^2/u^2uˉ2=ρ2/u2 the even part has A(0)=ρ2a1a2≠0A(0) = \rho^2a_1a_2 \neq 0A(0)=ρ2a1​a2​=0; for 1/(u−b)=(u+b)/(u2−b2)1/(u - b) = (u + b)/(u^2 - b^2)1/(u−b)=(u+b)/(u2−b2) the odd part is (X−a1)(X−a2)(b−c1(X−b2))(X - a_1)(X - a_2)(b - c_1(X - b^2))(X−a1​)(X−a2​)(b−c1​(X−b2)), non-zero because its last factor takes the value b≠0b \neq 0b=0 at X=b2X = b^2X=b2. Here c1c_1c1​ is the constant coordinate of the element of WWW.

Novelty. Not asserted separately; elementary (parity in uuu).

Preamble
import Definitions.Def_DiazModulus
Formal statement
open Complex ComplexConjugate

namespace DiazModulus

theorem circle_point_two_pole_extension_excludes_squares_and_reciprocals (u a₁ a₂ : ℂ)
    (hu : u ∉ Qbar) (hρ : IsAlgebraic ℚ (u * conj u)) (ha₁ : a₁ ∈ Qbar) (ha₂ : a₂ ∈ Qbar)
    (ha₁0 : a₁ ≠ 0) (ha₂0 : a₂ ≠ 0) (ha : a₁ ≠ a₂) :
    u ^ 2 ∉ Submodule.span Qbar ({1, u, conj u, u / (u ^ 2 - a₁), u / (u ^ 2 - a₂)} : Set ℂ) ∧
      conj u ^ 2 ∉ Submodule.span Qbar ({1, u, conj u, u / (u ^ 2 - a₁), u / (u ^ 2 - a₂)} : Set ℂ) ∧
      ∀ b ∈ Qbar, b ≠ 0 → (u - b)⁻¹ ∉ Submodule.span Qbar ({1, u, conj u, u / (u ^ 2 - a₁), u / (u ^ 2 - a₂)} : Set ℂ) := by
  sorry

end DiazModulus
Source
Elementary (parity in u and the transcendence of u). A step of R7 of the Diaz modulus mission. Formal proof: Diaz modulus mission, 9 October 2026 (C. Perassi).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me