Encyclopedia Chemistry Chemistry Electron Affinity Astatine Is Halogen
ARTICLE 2 claims 2 theorems
Chemistry Electron Affinity Astatine Is Halogen
A machine-checked theorem confirms astatine meets the framework's one-line test for being a halogen, a test built from electron shell distance.
Astatine's halogen status
Astatine (element 85) sits at the bottom of the halogen column in the periodic table, below iodine. Chemists classify it as a halogen because it has seven valence electrons, one short of a full shell. The Recognition Science framework encodes that same idea as a simple arithmetic test: an element is a halogen when the number of electrons needed to reach the next noble gas closure equals one. The machine-checked theorem astatine_is_halogen proves that astatine passes this test, meaning its atomic number 85 is exactly one step from the next closed shell.
The framework's ledger (a discrete record of electron shell states) defines a proxy for electron affinity: the distance to the next noble gas closure. Halogens have distance one, noble gases have distance zero, and alkali metals have distance greater than one. The theorem halogen_ea_one shows that any element with this distance of one has an electron affinity proxy of exactly one, while noble_gas_ea_zero shows noble gases have a proxy of zero. These are not measurements of actual electron affinity in electronvolts; they are structural markers within the framework's model of shell completion.
The declaration itself is narrow. It does not claim that astatine's measured electron affinity is the highest among halogens, nor does it assign a numerical value to that affinity. It does not assert that astatine behaves chemically like fluorine or chlorine in every reaction. The theorem only establishes that, under the framework's definition, astatine's electron configuration places it one step from closure, the same structural position that defines the other halogens in the list [9, 17, 35, 53, 85]. This is a formal classification, not a physical measurement.
What the theorem does provide is a consistent, checkable criterion. The same test that identifies fluorine, chlorine, bromine, and iodine also identifies astatine, without exception or special pleading. That uniformity is the point: the framework's shell-distance rule reproduces the known halogen pattern across the entire group, including the radioactive element at the bottom that is difficult to study experimentally. The declaration makes astatine's status a matter of arithmetic rather than a special case.
THEOREM astatine_is_halogen · IndisputableMonolith/Chemistry/ElectronAffinity.lean
/-- Astatine (Z=85) is a halogen. -/
theorem astatine_is_halogen : isHalogen 85 := by native_decide
THEOREM halogen_ea_one · noble_gas_ea_zero · 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
/-- Noble gases have EA proxy = 0 (at closure, no benefit from adding electron). -/
theorem noble_gas_ea_zero (Z : ℕ) (h : isNobleGas Z) : eaProxy Z = 0 := by
simp only [eaProxy, distToClosure]
exact noble_gas_at_closure Z h
What this page does not claim
The theorem does not assign a numerical electron affinity value to astatine in electronvolts or any other energy unit. The theorem does not claim astatine's measured electron affinity is the highest among the halogens. The theorem does not assert astatine's chemical reactivity matches lighter halogens in all contexts.
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:
- How does the framework's electron affinity proxy relate to measured electron affinity values in electronvolts?
- What experimental evidence supports or contradicts the framework's prediction that noble gases have non-positive electron affinity?
- Does the framework's shell-distance rule extend to other periodic table groups, such as chalcogens or pnictogens?
- How does the framework derive the period length and next closure values used in the distance calculation?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM astatine_is_halogen · IndisputableMonolith/Chemistry/ElectronAffinity.lean
/-- Astatine (Z=85) is a halogen. -/ theorem astatine_is_halogen : isHalogen 85 := by native_decideThe machine-checked theorem astatine_is_halogen proves that astatine passes this test, meaning its atomic number 85 is exactly one step from the next closed shell. astatine_is_halogen · IndisputableMonolith/Chemistry/ElectronAffinity.leanTHEOREM halogen_ea_one · noble_gas_ea_zero · 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/-- Noble gases have EA proxy = 0 (at closure, no benefit from adding electron). -/ theorem noble_gas_ea_zero (Z : ℕ) (h : isNobleGas Z) : eaProxy Z = 0 := by simp only [eaProxy, distToClosure] exact noble_gas_at_closure Z hThe theorem halogen_ea_one shows that any element with this distance of one has an electron affinity proxy of exactly one, while noble_gas_ea_zero shows noble gases have a proxy of zero. halogen_ea_one · noble_gas_ea_zero · IndisputableMonolith/Chemistry/ElectronAffinity.lean