Encyclopedia Chemistry Chemistry Crystal Growth From Phi Ladder Crystal Habit
ARTICLE 3 claims 2 theorems 1 model
Chemistry Crystal Growth From Phi Ladder Crystal Habit
A crystal's shape may encode a number: the golden ratio appears as the fixed step between the undercoolings at which different habits form.
The five habits and their threshold ladder
A crystal habit is the external shape a crystal takes as it grows, such as cubic, tetragonal, or hexagonal. In classical crystallography, the rate at which a crystal face advances follows the Burton-Cabrera-Frank model, where growth depends on the energy needed to add a layer at a step. That energy must be overcome by cooling the melt below its freezing point; the required amount is the critical undercooling. Different habits demand different undercoolings, and the ratios between those thresholds are what the Recognition Science declaration CrystalHabit, a formal object in the framework's machine-checked library of formal theorems, addresses.
The declaration names exactly five canonical habits: cubic, tetragonal, hexagonal, orthorhombic, and trigonal. A proved theorem in the library, crystalHabitCount, establishes that the count is five. The framework then defines a threshold function: undercoolingThreshold(k) equals phi raised to the k-th power, where phi is the golden ratio, about 1.618. A second proved theorem, undercoolingRatio, shows that the ratio of the threshold for habit k+1 to the threshold for habit k is exactly phi. In plain terms, adjacent habits require phi times more undercooling to form, a step that repeats up the ladder.
This structure is a definitional choice, not a measurement. The framework models the thresholds as a phi-power ladder and proves the ratio property within that model. The docstring notes an empirical check: the Walton relation in crystallography reports undercooling thresholds scaling as phi to the n-th power for successive habits. That agreement is a comparison against experiment, not a theorem, and the pack gives no receipt for the Walton values. The library's role is to certify the internal consistency of the ladder, not to establish the empirical law.
What the declaration does not claim matters as much as what it proves. It does not derive the five habit names from physics; it chooses them as the set. It does not prove that real crystals must follow the phi ratio; it defines a model and verifies the ratio inside that model. It does not claim the golden ratio is the only possible step, nor that the Walton relation holds universally. The certificate structure simply packages the count and the ratio as a single object, with zero axioms beyond the ambient type theory, for use in further formal work.
THEOREM crystalHabitCount · IndisputableMonolith/Chemistry/CrystalGrowthFromPhiLadder.lean
theorem crystalHabitCount : Fintype.card CrystalHabit = 5 := by decide
THEOREM undercoolingRatio · IndisputableMonolith/Chemistry/CrystalGrowthFromPhiLadder.lean
theorem undercoolingRatio (k : ℕ) :
undercoolingThreshold (k + 1) / undercoolingThreshold k = phi := by
unfold undercoolingThreshold
have hpos : 0 < phi ^ k := pow_pos phi_pos _
rw [pow_succ]
field_simp [hpos.ne']
MODEL undercoolingThreshold · IndisputableMonolith/Chemistry/CrystalGrowthFromPhiLadder.lean
noncomputable def undercoolingThreshold (k : ℕ) : ℝ := phi ^ k
What this page does not claim
The five habit names are not derived from physics; they are the chosen set. The phi ratio is not proved to hold for real crystals, only inside the defined model. The Walton relation is cited as an empirical check, not as a theorem with a receipt.
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/Chemistry/CrystalGrowthFromPhiLadder.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, if any, would force real undercooling thresholds onto a phi-power ladder?
- Does the Walton relation hold for all five habits with a single measured phi, or only for a subset?
- How does the step energy in the Burton-Cabrera-Frank model relate to the phi-ladder threshold?
- What would a falsifying measurement of the adjacent-habit ratio look like?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM crystalHabitCount · IndisputableMonolith/Chemistry/CrystalGrowthFromPhiLadder.lean
theorem crystalHabitCount : Fintype.card CrystalHabit = 5 := by decideA proved theorem in the library, crystalHabitCount, establishes that the count is five. crystalHabitCount · IndisputableMonolith/Chemistry/CrystalGrowthFromPhiLadder.leanTHEOREM undercoolingRatio · IndisputableMonolith/Chemistry/CrystalGrowthFromPhiLadder.lean
theorem undercoolingRatio (k : ℕ) : undercoolingThreshold (k + 1) / undercoolingThreshold k = phi := by unfold undercoolingThreshold have hpos : 0 < phi ^ k := pow_pos phi_pos _ rw [pow_succ] field_simp [hpos.ne']A second proved theorem, undercoolingRatio, shows that the ratio of the threshold for habit k+1 to the threshold for habit k is exactly phi. undercoolingRatio · IndisputableMonolith/Chemistry/CrystalGrowthFromPhiLadder.leanMODEL undercoolingThreshold · IndisputableMonolith/Chemistry/CrystalGrowthFromPhiLadder.lean
noncomputable def undercoolingThreshold (k : ℕ) : ℝ := phi ^ kThis structure is a definitional choice, not a measurement. undercoolingThreshold · IndisputableMonolith/Chemistry/CrystalGrowthFromPhiLadder.lean