Encyclopedia Chemistry Chemistry Periodic Table Noble Gas Complete Shell
ARTICLE 3 claims 1 theorem 1 model
Chemistry Periodic Table Noble Gas Complete Shell
Noble gases mark the points where an electron shell fills exactly, and a machine-checked theorem now ties that classical fact to a specific arithmetic condition.
The shell-closure theorem
In chemistry, a noble gas is an element whose outermost electron shell is completely filled. Helium (2), neon (10), argon (18), krypton (36), xenon (54), and radon (86) are the six stable members of this group. The property explains their low reactivity: with a full shell, there is little drive to gain or lose electrons. The pattern of shell sizes, 2, 8, 8, 18, 18, 32, was worked out empirically in the early 20th century through X-ray studies and the development of the Bohr model, and it underpins the layout of the periodic table.
The Recognition Science framework, a research program that derives physical structure from a ledger of recognition events, models this chemical fact with a specific arithmetic claim. Its machine-checked library of formal theorems contains a declaration, noble_gas_complete_shell, which proves the following: for any element Z that the framework identifies as a noble gas, the number of valence electrons equals the length of its period. In plain terms, the theorem states that at each noble gas, the shell is exactly full, with no electrons left over and no room unfilled. The proof is computational: the library checks the equality for each of the six known noble gases directly.
The framework's deeper claim is that this equality is not an accident. Its model assigns each element a valence imbalance, a signed count of how far the electron count sits from the middle of its period. The noble gases are exactly the points where a running sum of these imbalances, taken in windows of eight, returns to zero. This is what the framework calls an eight-tick ledger balance, a pattern it also uses to derive the golden ratio and the number of spatial dimensions. The set of noble gas atomic numbers, {2, 10, 18, 36, 54, 86}, is presented as forced by this neutrality condition, with no per-element tuning.
What the theorem does not do is explain why the shell sizes are 2, 8, 8, 18, 18, and 32 in the first place. The framework's model takes those period lengths as given inputs, encoded in its definitions, and then proves that the noble gases are exactly the closure points. It also does not derive the quantum mechanical basis for shell structure, such as the Pauli exclusion principle or the filling order of orbitals. The theorem establishes a correspondence between a classical chemical fact and the framework's arithmetic ledger, but the origin of the period lengths themselves remains a premise of the model, not a result of it.
THEOREM noble_gas_complete_shell · IndisputableMonolith/Chemistry/PeriodicTable.lean
/-- Noble gases have valence electrons equal to their period length (complete shell). -/
theorem noble_gas_complete_shell (Z : ℕ) (h : isNobleGas Z) :
valenceElectrons Z = periodLength Z := by
unfold isNobleGas nobleGasZ at h
simp only [List.mem_cons, List.mem_nil_iff, or_false] at h
obtain rfl | rfl | rfl | rfl | rfl | rfl := h <;> native_decide
MODEL neutralAt · IndisputableMonolith/Chemistry/PeriodicTable.lean
/-- Predicted (dimensionful) band energy for atomic number `Z`.
This is a fit‑free display using the universal coherence tick. -/
def bandEnergy (Z : ℕ) [BlockOffsets] : ℝ :=
IndisputableMonolith.Constants.E_coh * bandMultiplier Z
/- Eight‑window neutrality predicate (rest if the sum is zero in aligned windows).
In practice, the neutrality test is applied to a fit‑free valence‑cost proxy. -/
def neutralAt (f : ℕ → ℝ) (Z0 : ℕ) : Prop :=
window8Sum f Z0 = 0
HYPOTHESIS nobleGasZ · IndisputableMonolith/Chemistry/PeriodicTable.lean
/-- The canonical noble gas atomic numbers (first 6 periods + Oganesson). -/
def nobleGasZ : List ℕ := [2, 10, 18, 36, 54, 86]
What this page does not claim
The theorem does not derive the period lengths 2, 8, 8, 18, 18, 32 from first principles. The theorem does not explain the quantum mechanical origin of electron shell structure. The framework's model does not claim that its valence imbalance proxy is the same as a measured physical quantity.
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/PeriodicTable.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:
- What physical mechanism would force the period lengths themselves to follow the framework's eight-tick pattern?
- How does the framework's valence imbalance proxy relate to the quantum mechanical concept of electron shell filling?
- Does the framework's neutrality condition also predict the existence of element 118, oganesson, as a noble gas?
- What would a falsifying element look like: a known noble gas that fails the equality, or a non-noble gas that satisfies it?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM noble_gas_complete_shell · IndisputableMonolith/Chemistry/PeriodicTable.lean
/-- Noble gases have valence electrons equal to their period length (complete shell). -/ theorem noble_gas_complete_shell (Z : ℕ) (h : isNobleGas Z) : valenceElectrons Z = periodLength Z := by unfold isNobleGas nobleGasZ at h simp only [List.mem_cons, List.mem_nil_iff, or_false] at h obtain rfl | rfl | rfl | rfl | rfl | rfl := h <;> native_decidefor any element Z that the framework identifies as a noble gas, the number of valence electrons equals the length of its period noble_gas_complete_shell · IndisputableMonolith/Chemistry/PeriodicTable.leanMODEL neutralAt · IndisputableMonolith/Chemistry/PeriodicTable.lean
/-- Predicted (dimensionful) band energy for atomic number `Z`. This is a fit‑free display using the universal coherence tick. -/ def bandEnergy (Z : ℕ) [BlockOffsets] : ℝ := IndisputableMonolith.Constants.E_coh * bandMultiplier Z /- Eight‑window neutrality predicate (rest if the sum is zero in aligned windows). In practice, the neutrality test is applied to a fit‑free valence‑cost proxy. -/ def neutralAt (f : ℕ → ℝ) (Z0 : ℕ) : Prop := window8Sum f Z0 = 0The noble gases are exactly the points where a running sum of these imbalances, taken in windows of eight, returns to zero neutralAt · IndisputableMonolith/Chemistry/PeriodicTable.leanHYPOTHESIS nobleGasZ · IndisputableMonolith/Chemistry/PeriodicTable.lean
/-- The canonical noble gas atomic numbers (first 6 periods + Oganesson). -/ def nobleGasZ : List ℕ := [2, 10, 18, 36, 54, 86]The set of noble gas atomic numbers, {2, 10, 18, 36, 54, 86}, is presented as forced by this neutrality condition, with no per-element tuning nobleGasZ · IndisputableMonolith/Chemistry/PeriodicTable.lean