Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Rational rays force algebraic dependence: exclusivity in the pair dichotomy

Proved
Diaz.pair_dichotomy_exclusive

by carlok · Sep 8, 2026 · Mathlib 0df444a (Lean v4.33.1)

diaz-modulus-leannumber-theory

Let u∈Cu \in \mathbb{C}u∈C be such that uuˉu\bar uuuˉ is algebraic over Q\mathbb{Q}Q, and let vvv be a non-zero rational multiple of either uuu or uˉ\bar uuˉ:

v  ∈  Q×u  ∪  Q×uˉ.v \;\in\; \mathbb{Q}^\times u \;\cup\; \mathbb{Q}^\times \bar u .v∈Q×u∪Q×uˉ.

Then uuu and vvv are algebraically dependent over Q\mathbb{Q}Q.

Where this sits. This is the opening paragraph of the proof of Theorem 2.5 (thm:pair-dichotomy, Pair dichotomy: rational proportionality or independence) of the manuscript — the clause that makes the dichotomy exclusive. Theorem 2.5 asserts that for u,vu,vu,v on the Diaz locus with ∣v∣2/∣u∣2∈Q|v|^2/|u|^2 \in \mathbb{Q}∣v∣2/∣u∣2∈Q, exactly one of

  • (i) v∈Q×u ∪˙ Q×uˉv \in \mathbb{Q}^\times u \,\dot\cup\, \mathbb{Q}^\times\bar uv∈Q×u∪˙Q×uˉ,
  • (ii) uuu and vvv are algebraically independent over Q\mathbb{Q}Q

holds. The implication (i) ⇒¬\Rightarrow \neg⇒¬(ii) is this node, and it is unconditional: it uses no transcendence input whatever. The opposite direction ¬\neg¬(ii) ⇒\Rightarrow⇒ (i) is the deep half — it passes through Théorème 0.2 of Roy–Waldschmidt (1997), which is not available in this Mathlib revision, and then through the linear-algebra step already published as Diaz.rational_singular_subspace_classification and Diaz.rational_subspace_quadric_ratios.

Proof. Write q=uuˉq = u\bar uq=uuˉ.

Case v=cuv = cuv=cu, c∈Q×c \in \mathbb{Q}^\timesc∈Q×. The non-zero polynomial X1−cX0∈Q[X0,X1]X_1 - cX_0 \in \mathbb{Q}[X_0,X_1]X1​−cX0​∈Q[X0​,X1​] vanishes at (u,v)(u,v)(u,v).

Case v=cuˉv = c\bar uv=cuˉ, c∈Q×c \in \mathbb{Q}^\timesc∈Q×. Then uv=c uuˉ=cquv = c\,u\bar u = cquv=cuuˉ=cq, which is algebraic over Q\mathbb{Q}Q because qqq is and ccc is rational. Let f=minpoly⁡Q(cq)f = \operatorname{minpoly}_{\mathbb{Q}}(cq)f=minpolyQ​(cq), a non-zero polynomial with f(cq)=0f(cq) = 0f(cq)=0, and set P(X0,X1)=f(X0X1)P(X_0,X_1) = f(X_0X_1)P(X0​,X1​)=f(X0​X1​). Then

P(u,v)=f(uv)=f(cq)=0,P(u,v) = f(uv) = f(cq) = 0 ,P(u,v)=f(uv)=f(cq)=0,

and P≠0P \neq 0P=0 because the substitution T↦X0X1T \mapsto X_0X_1T↦X0​X1​ is an injective Q\mathbb{Q}Q-algebra map Q[T]→Q[X0,X1]\mathbb{Q}[T] \to \mathbb{Q}[X_0,X_1]Q[T]→Q[X0​,X1​] — it admits the left inverse X0↦TX_0 \mapsto TX0​↦T, X1↦1X_1 \mapsto 1X1​↦1, under which T↦X0X1↦TT \mapsto X_0X_1 \mapsto TT↦X0​X1​↦T.

In both cases a non-zero rational polynomial annihilates (u,v)(u,v)(u,v), so the pair is not algebraically independent.

Formalisation notes. "Algebraically dependent over Q\mathbb{Q}Q" is rendered ¬ AlgebraicIndependent ℚ ![u, v]. Two hypotheses of the manuscript's setting are deliberately not assumed, because the argument does not use them: u≠0u \neq 0u=0 (the statement holds for u=0u = 0u=0 too, where X0X_0X0​ itself annihilates the pair), and the algebraicity of eue^ueu. Only uuˉ∈Q‾u\bar u \in \overline{\mathbb{Q}}uuˉ∈Q​ is used, so the node applies verbatim off the Diaz locus.

Source. Carlo Perassi, Rigidity of logarithms with algebraic modulus — Around a conjecture of Diaz (private manuscript, 15 August 2026), Theorem 2.5, first paragraph of the proof. The mathematics is his; this node records one step of it in Lean and claims no novelty of its own. Elementary; possibly known, not checked against the literature.

Preamble
import Mathlib
import Definitions.Def_Diaz_Closure
import Definitions.Def_Diaz_Instantiation

open ComplexConjugate
open Diaz
Formal statement
theorem Diaz.pair_dichotomy_exclusive {u v : ℂ}
    (hq : IsAlgebraic ℚ (u * conj u))
    (h : (∃ c : ℚ, c ≠ 0 ∧ v = (c : ℂ) * u) ∨
         (∃ c : ℚ, c ≠ 0 ∧ v = (c : ℂ) * conj u)) :
    ¬ AlgebraicIndependent ℚ ![u, v] := by sorry
Source
Carlo Perassi, Rigidity of logarithms with algebraic modulus — Around a conjecture of Diaz (private manuscript, 15 August 2026), Theorem 2.5 (thm:pair-dichotomy), first paragraph of the proof ('Thus (i) excludes (ii)').

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.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me