Encyclopedia Astrophysics Astrophysics Coronal Lyapunov Time Coronal Time
ARTICLE 4 claims 2 theorems 1 model
Astrophysics Coronal Lyapunov Time Coronal Time
A simple formula arranges the Sun's chaotic magnetic timescales in a geometric ladder, each rung the golden ratio above the last.
The coronal timescale ladder
The Sun's corona, its outer atmosphere, is threaded by magnetic fields that twist and snap in a chaotic dance. The timescale on which two nearby magnetic field lines diverge exponentially, the Lyapunov time, is a measure of how fast that chaos unfolds. In the Recognition Science framework, a single declaration, coronalTime, arranges these timescales into a ladder: each rung is the golden ratio φ, about 1.618, times the rung below it.
The formula is simple. The reference time is one Alfvén crossing time, the fastest coherent magnetic wave mode, roughly one second at the solar surface with a field of about 100 gauss. The coronal time at rung k is that reference times the golden ratio raised to the k-th power: τ(k) = τ₀ · φ^k. The framework's machine-checked library of formal theorems proves three properties of this definition: every rung is positive, each rung is exactly φ times the previous one, and the sequence is strictly increasing. The adjacent ratio theorem states the same fact in division form: τ(k+1) / τ(k) = φ.
This ladder is not arbitrary. The framework's ledger, a discrete record of recognition events, forces the golden ratio as the unique self-similar scaling. The coronal timescales are then a physical instance of that structure. The docstring identifies rung 0 as the Alfvén crossing (~1 s), rung 1 as convective turnover (~60 s), rung 2 as chromospheric evaporation (~1000 s), rung 3 as coronal loop lifetime (~1 hr), and rung 4 as active region emergence (~1 day). Each step multiplies the previous by φ, matching the observed order of magnitude of these solar phenomena.
The declaration itself is a definition, not a measurement. It establishes a mathematical relationship among timescales, and the framework's proofs show that relationship is internally consistent. What it does not claim is that the Sun actually obeys this ladder. That is a prediction, and the framework names its falsifier: if two adjacent coronal Lyapunov timescales are measured to differ by a ratio systematically outside the range (1.5, 1.8) on a corpus of at least three active regions, the prediction fails. The framework offers the ladder as a target for observation, not as a demonstrated fact about the corona.
What the declaration changes is the status of these timescales. Instead of a list of unrelated solar phenomena, they become one instance of a universal scaling law, the same φ-ladder that the framework derives across solar, stellar, and astrophysical contexts. A researcher can now ask a sharper question: does the measured chaos in the corona climb the same ladder as the framework's ledger?
MODEL coronalTime · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean
/-- Coronal timescale at φ-ladder rung `k`. -/
def coronalTime (k : ℕ) : ℝ := referenceTime * phi ^ k
THEOREM coronalTime_pos · coronalTime_succ_ratio · coronalTime_strictly_increasing · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean
theorem coronalTime_pos (k : ℕ) : 0 < coronalTime k := by
unfold coronalTime referenceTime
have : 0 < phi ^ k := pow_pos Constants.phi_pos k
linarith [this]
theorem coronalTime_succ_ratio (k : ℕ) :
coronalTime (k + 1) = coronalTime k * phi := by
unfold coronalTime; rw [pow_succ]; ring
theorem coronalTime_strictly_increasing (k : ℕ) :
coronalTime k < coronalTime (k + 1) := by
rw [coronalTime_succ_ratio]
have hk : 0 < coronalTime k := coronalTime_pos k
have hphi_gt_one : (1 : ℝ) < phi := by
have := Constants.phi_gt_onePointFive; linarith
have : coronalTime k * 1 < coronalTime k * phi :=
mul_lt_mul_of_pos_left hphi_gt_one hk
simpa using this
THEOREM coronal_adjacent_ratio · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean
theorem coronal_adjacent_ratio (k : ℕ) :
coronalTime (k + 1) / coronalTime k = phi := by
rw [coronalTime_succ_ratio]
field_simp [(coronalTime_pos k).ne']
HYPOTHESIS CoronalLyapunovCert · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean
structure CoronalLyapunovCert where
time_pos : ∀ k, 0 < coronalTime k
one_step_ratio : ∀ k, coronalTime (k + 1) = coronalTime k * phi
strictly_increasing : ∀ k, coronalTime k < coronalTime (k + 1)
adjacent_ratio_eq_phi : ∀ k, coronalTime (k + 1) / coronalTime k = phi
What this page does not claim
The Sun's corona is measured to obey the golden ratio ladder; the declaration only defines the ladder and proves its internal consistency. The framework derives the Lyapunov time from first principles; it places a given timescale on the ladder. The rung identifications (granulation, evaporation, loop lifetime) are part of the docstring, not theorems in the machine-checked library.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- What physical mechanism would make coronal chaos follow the golden ratio ladder?
- How does the Alfvén crossing time relate to the framework's fundamental constants?
- Does the same φ-ladder appear in stellar and astrophysical timescales beyond the Sun?
- What observational campaign could test the falsifier across multiple active regions?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
MODEL coronalTime · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean
/-- Coronal timescale at φ-ladder rung `k`. -/ def coronalTime (k : ℕ) : ℝ := referenceTime * phi ^ kThe coronal time at rung k is that reference times the golden ratio raised to the k-th power: τ(k) = τ₀ · φ^k. coronalTime · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.leanTHEOREM coronalTime_pos · coronalTime_succ_ratio · coronalTime_strictly_increasing · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean
theorem coronalTime_pos (k : ℕ) : 0 < coronalTime k := by unfold coronalTime referenceTime have : 0 < phi ^ k := pow_pos Constants.phi_pos k linarith [this]theorem coronalTime_succ_ratio (k : ℕ) : coronalTime (k + 1) = coronalTime k * phi := by unfold coronalTime; rw [pow_succ]; ringtheorem coronalTime_strictly_increasing (k : ℕ) : coronalTime k < coronalTime (k + 1) := by rw [coronalTime_succ_ratio] have hk : 0 < coronalTime k := coronalTime_pos k have hphi_gt_one : (1 : ℝ) < phi := by have := Constants.phi_gt_onePointFive; linarith have : coronalTime k * 1 < coronalTime k * phi := mul_lt_mul_of_pos_left hphi_gt_one hk simpa using thisEvery rung is positive, each rung is exactly φ times the previous one, and the sequence is strictly increasing. coronalTime_pos · coronalTime_succ_ratio · coronalTime_strictly_increasing · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.leanTHEOREM coronal_adjacent_ratio · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean
theorem coronal_adjacent_ratio (k : ℕ) : coronalTime (k + 1) / coronalTime k = phi := by rw [coronalTime_succ_ratio] field_simp [(coronalTime_pos k).ne']The adjacent ratio theorem states the same fact in division form: τ(k+1) / τ(k) = φ. coronal_adjacent_ratio · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.leanHYPOTHESIS CoronalLyapunovCert · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean
structure CoronalLyapunovCert where time_pos : ∀ k, 0 < coronalTime k one_step_ratio : ∀ k, coronalTime (k + 1) = coronalTime k * phi strictly_increasing : ∀ k, coronalTime k < coronalTime (k + 1) adjacent_ratio_eq_phi : ∀ k, coronalTime (k + 1) / coronalTime k = phiIf two adjacent coronal Lyapunov timescales are measured to differ by a ratio systematically outside the range (1.5, 1.8) on a corpus of at least three active regions, the prediction fails. CoronalLyapunovCert · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean