IndisputableMonolith.Chemistry.PeriodicTable
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
- Does not incorporate per-element empirical tuning beyond the default block offsets.
- Does not compute numerical values for any chemical observable.
- Does not address relativistic corrections or explicit wavefunctions.
- Does not derive molecular geometries or bonding energies.
used by (8)
-
IndisputableMonolith.Chemistry.AtomicRadii -
IndisputableMonolith.Chemistry.ElectronAffinity -
IndisputableMonolith.Chemistry.Electronegativity -
IndisputableMonolith.Chemistry.Ferromagnetism -
IndisputableMonolith.Chemistry.IonicBond -
IndisputableMonolith.Chemistry.IonizationEnergy -
IndisputableMonolith.Chemistry.MetallicBond -
IndisputableMonolith.Chemistry.VanDerWaals
depends on (2)
declarations in this module (39)
-
inductive
Block -
class
BlockOffsets -
def
default -
def
railFactor -
def
blockFactor -
def
railEnergy -
def
window8Sum -
def
nobleGasZ -
def
nobleGasZFull -
def
shellCapacity -
def
cumulativeShellClosure -
def
periodOf -
def
prevClosure -
def
nextClosure -
def
distToNextClosure -
def
valenceElectrons -
def
periodLength -
def
signedValenceCost -
def
isNobleGas -
theorem
helium_is_noble -
theorem
neon_is_noble -
theorem
argon_is_noble -
theorem
krypton_is_noble -
theorem
xenon_is_noble -
theorem
radon_is_noble -
theorem
noble_gas_at_closure -
theorem
noble_gas_complete_shell -
theorem
cumulative_closure_eq_noble -
theorem
shell_sum_to_noble -
def
periodLengths -
theorem
period_lengths_from_noble_gaps -
def
blockElectronCount -
theorem
block_count_formula -
structure
Index -
def
indexOf -
def
bandMultiplier -
def
bandEnergy -
def
neutralAt -
theorem
neutralAt_const_zero