Rational rays force algebraic dependence: exclusivity in the pair dichotomy
ProvedDiaz.pair_dichotomy_exclusiveLet be such that is algebraic over , and let be a non-zero rational multiple of either or :
Then and are algebraically dependent over .
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 on the Diaz locus with , exactly one of
- (i) ,
- (ii) and are algebraically independent over
holds. The implication (i) (ii) is this node, and it is unconditional: it uses no transcendence input whatever. The opposite direction (ii) (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 .
Case , . The non-zero polynomial vanishes at .
Case , . Then , which is algebraic over because is and is rational. Let , a non-zero polynomial with , and set . Then
and because the substitution is an injective -algebra map — it admits the left inverse , , under which .
In both cases a non-zero rational polynomial annihilates , so the pair is not algebraically independent.
Formalisation notes. "Algebraically dependent over " is rendered ¬ AlgebraicIndependent ℚ ![u, v]. Two hypotheses of the manuscript's setting are deliberately not assumed, because the argument does not use them: (the statement holds for too, where itself annihilates the pair), and the algebraicity of . Only 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.
import Mathlib import Definitions.Def_Diaz_Closure import Definitions.Def_Diaz_Instantiation open ComplexConjugate open Diaz
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