Encyclopedia Chemistry Chemistry Ionization Energy Noble Max Ionization

ARTICLE 3 claims 2 theorems 1 hypothesis

Chemistry Ionization Energy Noble Max Ionization

A machine-checked theorem states that within the Recognition Science model, noble gases always sit at the top of their period's ionization ladder.

The noble gas maximum

Ionization energy is the energy needed to remove one electron from an atom. It rises and falls across the periodic table in a sawtooth pattern: low for the alkali metals, which lose one electron easily, and high for the noble gases, which have a full outer shell. The Recognition Science framework models this pattern with a simple proxy: the number of valence electrons an atom has. The theorem noble_max_ionization proves that for any noble gas, this proxy equals the full length of its period. In plain terms, the model says a noble gas always has the maximum possible ionization energy within its own row of the table.

This is a statement about the model's internal logic, not a new measurement. The framework defines ionizationProxy as the count of valence electrons, and periodLength as the number of elements in a period. The theorem is a direct consequence of the definition of a noble gas as an atom with a complete shell. It is a formal proof, checked by a machine, that the proxy for a noble gas equals the period length. The same library also proves that alkali metals have a proxy of one, the minimum, and that the proxy increases monotonically within a period, which together produce the sawtooth shape.

What the theorem does not do is predict the actual numerical value of any ionization energy. The framework's own documentation states that numerical values are not predicted without an anchor; only the ordering is fit-free. The model predicts that within each period, ionization energy rises from the alkali minimum to the noble gas maximum. It does not claim to calculate the exact electronvolts for helium or neon from first principles. That would require an additional energy scale, which the framework does not derive here.

The result is also explicitly falsifiable. If measured data from NIST showed a noble gas that did not have the maximum ionization energy in its period, or an alkali that did not have the minimum, the model would be falsified. This is a concrete, testable prediction about the shape of the periodic table, not a claim about absolute values. The theorem is a piece of the framework's broader project of showing that chemical structure follows from its cost-based logic, but it stands or falls on the ordering, not on any specific number.

THEOREM noble_max_ionization · IndisputableMonolith/Chemistry/IonizationEnergy.lean
/-- Noble gases have maximum ionization proxy (equal to period length). -/
theorem noble_max_ionization (Z : ℕ) (h : isNobleGas Z) :
    ionizationProxy Z = periodLength Z := by
  simp only [ionizationProxy]
  exact noble_gas_complete_shell Z h
THEOREM alkali_min_ionization · ionization_monotone_within_period · IndisputableMonolith/Chemistry/IonizationEnergy.lean
/-- Within any period, alkali metals have minimum ionization proxy. -/
theorem alkali_min_ionization (Z : ℕ) (hZ : valenceElectrons Z = 1) (hZ2 : Z > 2) :
    ionizationProxy Z = 1 := by
  simp only [ionizationProxy]
  exact hZ
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
HYPOTHESIS sawtooth_reset · IndisputableMonolith/Chemistry/IonizationEnergy.lean
/-- The sawtooth pattern: ionization resets at each period boundary.
    After a noble gas, the next element (alkali) has minimal ionization. -/
theorem sawtooth_reset (Znoble Zalkali : ℕ)
    (hNoble : isNobleGas Znoble)
    (hNext : Zalkali = Znoble + 1)
    (hValid : Zalkali ≤ 118) :
    ionizationProxy Zalkali < ionizationProxy Znoble := by
  -- Noble gas has maximum (= period length), alkali has 1
  -- Case by case on which noble gas
  unfold isNobleGas nobleGasZ at hNoble
  simp only [List.mem_cons, List.mem_nil_iff, or_false] at hNoble
  obtain rfl | rfl | rfl | rfl | rfl | rfl := hNoble <;>
    subst hNext <;>
    native_decide

What this page does not claim

The theorem does not predict the numerical value of any ionization energy in electronvolts. The theorem does not claim that the model's ordering is confirmed by experimental data; it only states what the model predicts. The theorem does not derive the existence of noble gases from the framework's cost function; it assumes their definition as complete-shell atoms.

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