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
coronalTime_strictly_increasing · IndisputableMonolith/Astrophysics/CoronalLyapunovTime.lean:55
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:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND