If every is an integer then is a positive integer
ProvedHardyFiveAxioms.exponent_isNat_of_rpow_isNatLet be a real number such that is a natural number for every positive integer . Then is a positive integer:
In Section 8.1 Hardy passes from to with with the words "Since must be an integer it follows that the power, , must be a positive integer." This milestone isolates that step.
Formalization Note is Real.rpow and "is a natural number" means equal to the cast of some m : ℕ.
import Mathlib
namespace HardyFiveAxioms
/-- Hardy 2001, Section 8.1: if `α > 0` and `n^α` is a (natural) integer for every positive
integer `n`, then `α` is a positive integer. -/
theorem exponent_isNat_of_rpow_isNat (α : ℝ) (hα : 0 < α)
(hint : ∀ n : ℕ, 1 ≤ n → ∃ m : ℕ, (n : ℝ) ^ α = m) :
∃ r : ℕ, 1 ≤ r ∧ α = r := by sorry
end HardyFiveAxioms
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
NON-BLIND READ-BACK — NOT INDEPENDENT TESTIMONY. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statement below, with full knowledge of the source paper and of the intended meaning. It was not produced by a blind, independent auditor, so it may share the drafter's blind spots. Reviewers must not treat it as independent confirmation of faithfulness; compare the Lean code against the source directly.
Let be a real number with . Assume that for every natural number there is a natural number with , where is the real power . Then there is a natural number with .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.