On either axis, an algebraic modulus forces the point itself to be algebraic
ProvedDiaz.algebraic_of_axisSource. The first step of the proof of Lemma 1.3 (Axis and independence reductions) in Carlo Perassi's manuscript Rigidity of logarithms with algebraic modulus — around a conjecture of Diaz, Section 1, The conjecture and its elementary normal form. The mathematics is Carlo Perassi's, and this step is stated there in one sentence: "If and , then ." No novelty is claimed; the statement is elementary and possibly known — it has not been checked against the literature.
Statement. Let lie on one of the two axes, that is ( real) or ( purely imaginary). If is algebraic over , then so is .
Proof. On either axis , so is algebraic, and a complex number whose square is algebraic is algebraic.
What this is not. Lemma 1.3 asserts more: that the candidate locus is disjoint
from . Getting there from the statement above needs one further input,
Hermite–Lindemann — for algebraic, is transcendental — which is not available in
the platform's Mathlib at this revision (only the analytic half,
NumberTheory.Transcendental.Lindemann.AnalyticalPart, is present). The full axis reduction,
conditional on that input, is already on this mission as
DiazModulus.diaz_on_axes_of_hermite_lindemann. What is published here is the half of the argument
that is unconditional, and it is the half that carries the elementary content: on an axis, an
algebraic modulus pins the point itself down to .
import Mathlib import Definitions.Def_Diaz_Closure import Definitions.Def_Diaz_Instantiation open ComplexConjugate open Diaz
theorem Diaz.algebraic_of_axis {u : ℂ} (hax : conj u = u ∨ conj u = -u)
(h : IsAlgebraic ℚ ‖u‖) : IsAlgebraic ℚ u := by sorry