Encyclopedia Chemistry Chemistry Electron Affinity Iodine In Halogen List

ARTICLE 3 claims 3 theorems

Chemistry Electron Affinity Iodine In Halogen List

A machine-checked theorem confirms iodine's place among the halogens by counting electrons to shell closure, not by measuring energy.

Iodine in the halogen list

Iodine is a halogen, the group of reactive nonmetals that includes fluorine, chlorine, bromine, and astatine. Chemists define halogens by their position in the periodic table: each sits one electron short of a filled electron shell. Fluorine (atomic number 9) needs one electron to reach neon's closed shell, chlorine (17) needs one to reach argon, and iodine (53) needs one to reach xenon. This shared deficit drives their chemical behavior, including their high electron affinities, the energy released when an atom gains an electron.

The Recognition Science framework, a system that derives physical structure from a forced cost of recognition, models this chemical pattern with a simple counting rule. Its ledger, a discrete record of electron shell states, defines a halogen as any element whose distance to the next noble gas closure equals one. The framework's machine-checked library of formal theorems proves that iodine satisfies this definition: the declaration iodine_in_halogen_list establishes that atomic number 53 appears in the framework's explicit list of halogens, [9, 17, 35, 53, 85]. This is a theorem, verified by computation, not a hypothesis or a fitted observation.

The same library proves parallel membership for fluorine, chlorine, bromine, and astatine, and proves that every element matching the distance-to-closure definition has an electron affinity proxy of one. It also proves that noble gases, at distance zero from closure, have a proxy of zero, and that within a period, elements closer to closure have higher proxies. These are formal statements about the framework's proxy, a stand-in for electron affinity, not measurements of actual energy released.

What the declaration does not claim is just as important. It does not measure iodine's electron affinity in joules or electronvolts; the framework's proxy is a dimensionless count, not a physical energy. It does not derive the periodic table from first principles; the shell structure and the list of halogens are definitional choices, not proved outcomes. And it does not predict iodine's exact experimental electron affinity value, which is a measured quantity. The theorem's force is narrower and precise: within the framework's model, iodine is a halogen by the same counting rule that classifies its four siblings.

THEOREM iodine_is_halogen · IndisputableMonolith/Chemistry/ElectronAffinity.lean
/-- Iodine (Z=53) is a halogen. -/
theorem iodine_is_halogen : isHalogen 53 := by native_decide
THEOREM iodine_in_halogen_list · IndisputableMonolith/Chemistry/ElectronAffinity.lean
/-- Iodine is a halogen (in list). -/
theorem iodine_in_halogen_list : 53 ∈ halogenZ := by native_decide
THEOREM halogen_ea_one · IndisputableMonolith/Chemistry/ElectronAffinity.lean
/-- Halogens have EA proxy = 1 (one electron completes shell). -/
theorem halogen_ea_one (Z : ℕ) (h : isHalogen Z) : eaProxy Z = 1 := by
  simp only [eaProxy, distToClosure]
  exact h

What this page does not claim

This declaration does not measure iodine's electron affinity in physical energy units. This declaration does not derive the periodic table or the shell structure from first principles. This declaration does not predict iodine's exact experimental electron affinity value.

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