Encyclopedia Chemistry Chemistry Solvation Shells From Config Dim Solvation Shell Count
ARTICLE 3 claims 1 theorem 2 models
Chemistry Solvation Shells From Config Dim Solvation Shell Count
A machine-checked result counts the layers of water around an ion and finds exactly five, each shell a fixed ratio farther out.
Five shells from a count
When an ion dissolves in water, nearby water molecules arrange into roughly concentric layers, called solvation shells: a discrete record of how the solvent organizes around the solute. The innermost layer, primary hydration, holds water directly touching the ion. Beyond it come secondary and tertiary hydration, then a bulk-boundary layer, and finally far bulk, water effectively undisturbed by the ion. These five layers are the standard picture in solution chemistry.
The Recognition Science framework, a machine-checked library of formal theorems, encodes this picture as a finite list of five shell types. Its declaration solvationShell_count proves that this list has exactly five members; the proof is a direct calculation, with no unproved assumptions. The framework also defines a radius for each shell on a ladder where each step multiplies the previous radius by the golden ratio φ ≈ 1.618, so adjacent shells are spaced by a constant factor. This ratio is a definitional choice, not a derived law.
What the declaration does not claim: it does not assert that real water around a real ion always displays exactly five distinct, measurable layers. It establishes a count within the framework's model, not an empirical measurement of any specific solution. The radius ratio and the shell list are part of the model; the framework does not here prove that these shells match experimental hydration structure. Those checks belong to experiment, not to this theorem.
MODEL SolvationShell · IndisputableMonolith/Chemistry/SolvationShellsFromConfigDim.lean
inductive SolvationShell where
| primaryHydration
| secondaryHydration
| tertiaryHydration
| bulkBoundary
| farBulk
deriving DecidableEq, Repr, BEq, Fintype
THEOREM solvationShell_count · IndisputableMonolith/Chemistry/SolvationShellsFromConfigDim.lean
theorem solvationShell_count : Fintype.card SolvationShell = 5 := by decide
MODEL shellRadius · IndisputableMonolith/Chemistry/SolvationShellsFromConfigDim.lean
noncomputable def shellRadius (k : ℕ) : ℝ := phi ^ k
What this page does not claim
The theorem does not prove that real water around an ion always shows exactly five measurable layers. The golden-ratio spacing is a definitional choice in the framework, not a derived physical law. The framework does not here compare its shell model to experimental hydration radii or energies.
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/SolvationShellsFromConfigDim.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:
- How does the framework derive the golden-ratio spacing of solvation shells from its cost function?
- What experimental evidence supports or contradicts the five-shell model for real ionic solutions?
- Does the framework extend this shell count to other solvents or to molecular solutes?
- How does the framework connect its configDim value of 5 to the physical dimension of the system?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
MODEL SolvationShell · IndisputableMonolith/Chemistry/SolvationShellsFromConfigDim.lean
inductive SolvationShell where | primaryHydration | secondaryHydration | tertiaryHydration | bulkBoundary | farBulk deriving DecidableEq, Repr, BEq, FintypeThe framework defines five solvation shells: primary hydration, secondary hydration, tertiary hydration, bulk-boundary layer, and far bulk. SolvationShell · IndisputableMonolith/Chemistry/SolvationShellsFromConfigDim.leanTHEOREM solvationShell_count · IndisputableMonolith/Chemistry/SolvationShellsFromConfigDim.lean
theorem solvationShell_count : Fintype.card SolvationShell = 5 := by decideThe declaration solvationShell_count proves that the list of solvation shells has exactly five members. solvationShell_count · IndisputableMonolith/Chemistry/SolvationShellsFromConfigDim.leanMODEL shellRadius · IndisputableMonolith/Chemistry/SolvationShellsFromConfigDim.lean
noncomputable def shellRadius (k : ℕ) : ℝ := phi ^ kEach shell radius is defined as phi raised to the shell index, so adjacent shells differ by the golden ratio phi. shellRadius · IndisputableMonolith/Chemistry/SolvationShellsFromConfigDim.lean