pith. sign in
module module high

IndisputableMonolith.Chemistry.PeriodicTable

show as:
view Lean formalization →

This module supplies the Recognition Science periodic table scaffolding via phi-ladder rails and eight-tick shell closures. It defines block offsets, rail multipliers, shell capacities, and noble-gas Z values that anchor all downstream chemistry predictions. The module is purely definitional and contains no theorems. Researchers deriving ionization energies, atomic radii, or electronegativities from RS cite these objects to fix the phi-based period and block structure.

claimThe module defines block offsets $B(s)=0$, $B(p)=1$, $B(d)=2$, $B(f)=3$ together with the rail multiplier $E_n/E_0 = φ^{2n}$ for shell rail $n$, shell capacities, cumulative closures, and noble-gas atomic numbers $Z$ derived from the eight-tick window.

background

Recognition Science places chemical structure on the phi-ladder of energy rails whose spacing is fixed by the eight-tick octave (T7) and the window-neutrality constraint. The module imports the base time quantum τ₀ = 1 tick from Constants and the eight-tick neutrality axiom from Measurement.WindowNeutrality, which states that the window-8 neutrality constraints uniquely determine the gap weight w₈. Key objects are BlockOffsets (default instance with s=0, p=1, d=2, f=3 and no per-element tuning) and railFactor (dimensionless multiplier φ^{2n} at rail n).

proof idea

This is a definition module, no proofs.

why it matters in Recognition Science

The module feeds AtomicRadii (CH-007), ElectronAffinity (CH-006), Electronegativity (CH-008), IonizationEnergy (P0-A2), IonicBond (CH-010), and the remaining chemistry modules by supplying the shared phi-ladder and block structure. It realizes the eight-tick octave and closure-driven sawtooth patterns required for RS chemical predictions.

scope and limits

used by (8)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (2)

Lean names referenced from this declaration's body.

declarations in this module (39)