A logarithm off the axes lies on no algebraic generalized line
ProvedDiazModulus.no_algebraic_generalized_lineA logarithm of an algebraic number lying off both coordinate axes lies on no algebraic generalized line: there are no and with
Why it matters. Attach to a transcendental its conjugation degree . When the pair satisfies an irreducible bidegree- relation over , whose real slice is a Hermitian equation
that is, an algebraic generalized circle — a genuine circle when , a line when .
A Diaz candidate has conjugation degree one, since puts in . So its canonical curve is one of those two shapes. This node excludes the degenerate one outright: candidates are confined to genuine circles. The degree-one stratum, where the whole question lives, contains no linear degeneration to worry about.
The hypothesis. The statement carries Baker's theorem in the exact form it uses: a non-zero -linear combination of two -linearly independent logarithms of algebraic numbers is transcendental. That is a theorem — Baker, 1966 — but no formal development of it is available in this environment, so it is carried rather than asserted. Nothing else is assumed.
A remark on where Baker does and does not apply. Baker's theorem is often described as unavailable for this problem, and for the central question it is: the linear form attached to a hypothetical counterexample vanishes by hypothesis, so a lower bound on non-vanishing forms has nothing to act on. Here the situation is reversed. The form is one we need to show is not zero, which is precisely what Baker's theorem is for. The two uses are not in tension; the distinction is which side of the relation is assumed.
Formalization note. The -linear independence of and off the axes is proved inline from the real and imaginary parts and needs no arithmetic input; only the upgrade to -coefficients requires Baker.
import Definitions.Def_DiazModulus open Complex ComplexConjugate
namespace DiazModulus
theorem no_algebraic_generalized_line :
(∀ x y a b : ℂ,
IsAlgebraic ℚ (Complex.exp x) → IsAlgebraic ℚ (Complex.exp y) →
(∀ p q : ℚ, (p : ℂ) * x + (q : ℂ) * y = 0 → p = 0 ∧ q = 0) →
IsAlgebraic ℚ a → IsAlgebraic ℚ b → ¬(a = 0 ∧ b = 0) →
Transcendental ℚ (a * x + b * y)) →
∀ l : ℂ, IsAlgebraic ℚ (Complex.exp l) → l.re ≠ 0 → l.im ≠ 0 →
∀ B C : ℂ, IsAlgebraic ℚ B → B ≠ 0 → IsAlgebraic ℚ C →
B * l + (starRingEnd ℂ) B * (starRingEnd ℂ) l + C ≠ 0 := by sorry
end DiazModulus