Encyclopedia Chemistry Chemistry Ionization Energy Ionization Monotone Within Period

ARTICLE 3 claims 1 theorem 1 model

Chemistry Ionization Energy Ionization Monotone Within Period

A machine-checked theorem states that ionization energy rises steadily across each row of the periodic table, a pattern the framework derives without fitting data.

The within-period ordering

First ionization energy is the energy needed to remove one electron from a neutral atom in the gas phase. Across a period of the periodic table, from an alkali metal to a noble gas, this energy generally increases. The Recognition Science framework's machine-checked library of formal theorems contains a result, ionization_monotone_within_period, that states this trend as a strict ordering: if two elements lie in the same period and one has a higher atomic number, then its ionization proxy is strictly larger.

The framework models the ledger, a discrete record of recognition events, as the basis for physical structure. Within this account, the ionization proxy for an element is simply its number of valence electrons. The theorem proves that, within a period, this proxy increases with atomic number. The proof is a direct consequence of the definitions: it uses the fact that the proxy is the count of electrons beyond the previous noble gas core, so a larger atomic number in the same period means a larger count.

The theorem is deliberately narrow. It does not assign numerical values to ionization energies. The framework's scaling model, which combines a phi-based rail factor with the period-normalized proxy, does produce predicted values in electronvolts, but those numbers depend on an energy anchor and are not part of this theorem. What the theorem guarantees is only the ordering: within a period, the proxy rises monotonically. This is the pattern that underlies the familiar sawtooth shape of ionization energy across the periodic table, with minima at alkali metals and maxima at noble gases.

The framework presents this ordering as a prediction that can be tested against measured data. The falsification criteria are explicit: if any element within a period has a measured first ionization energy lower than that of an earlier element in the same period, beyond experimental error, the model would be falsified. The theorem itself, however, is a statement about the framework's definitions, not about experimental measurements. It establishes what the model predicts, not what nature does.

THEOREM ionization_monotone_within_period · IndisputableMonolith/Chemistry/IonizationEnergy.lean
ionization_monotone_within_period · IndisputableMonolith/Chemistry/IonizationEnergy.lean:78
/-- Ionization proxy is monotone increasing within a period.
    If Z₁ < Z₂ are in the same period, then proxy(Z₁) < proxy(Z₂). -/
theorem ionization_monotone_within_period (Z1 Z2 : ℕ)
    (hZ1ge : Z1 ≥ prevClosure Z1)
    (hLt : Z1 < Z2) (hNotCross : prevClosure Z1 = prevClosure Z2) :
    ionizationProxy Z1 < ionizationProxy Z2 := by
  simp only [ionizationProxy, valenceElectrons]
  -- Z1 - prevClosure Z1 < Z2 - prevClosure Z2
  -- Since prevClosure Z1 = prevClosure Z2, this reduces to Z1 < Z2
  have hZ2ge : Z2 ≥ prevClosure Z2 := by omega
  omega
MODEL ionizationProxy · IndisputableMonolith/Chemistry/IonizationEnergy.lean
/-- Dimensionless ionization energy proxy based on position in period.
    Runs from 1 (alkali) to periodLength (noble gas).
    This captures the "cost to break into a forming shell." -/
def ionizationProxy (Z : ℕ) : ℕ :=
  valenceElectrons Z
HYPOTHESIS ionization_monotone_within_period · IndisputableMonolith/Chemistry/IonizationEnergy.lean
ionization_monotone_within_period · IndisputableMonolith/Chemistry/IonizationEnergy.lean:78
/-- Ionization proxy is monotone increasing within a period.
    If Z₁ < Z₂ are in the same period, then proxy(Z₁) < proxy(Z₂). -/
theorem ionization_monotone_within_period (Z1 Z2 : ℕ)
    (hZ1ge : Z1 ≥ prevClosure Z1)
    (hLt : Z1 < Z2) (hNotCross : prevClosure Z1 = prevClosure Z2) :
    ionizationProxy Z1 < ionizationProxy Z2 := by
  simp only [ionizationProxy, valenceElectrons]
  -- Z1 - prevClosure Z1 < Z2 - prevClosure Z2
  -- Since prevClosure Z1 = prevClosure Z2, this reduces to Z1 < Z2
  have hZ2ge : Z2 ≥ prevClosure Z2 := by omega
  omega

What this page does not claim

The theorem does not assign numerical values to ionization energies. The theorem does not state that measured ionization energies always follow this ordering in nature. The theorem does not derive the phi-based scaling factor or the energy anchor.

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/IonizationEnergy.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