Encyclopedia Chemistry Chemistry Electronegativity En Increases Across Period
ARTICLE 4 claims 3 theorems 1 model
Chemistry Electronegativity En Increases Across Period
Electronegativity rises across a row of the periodic table; a machine-checked theorem shows one simple model forces that trend from shell arithmetic alone.
The period trend
Electronegativity is a measure of how strongly an atom attracts electrons in a chemical bond. The classic scale, due to Robert Mulliken, estimates it as the average of ionization energy and electron affinity. The trend that matters for chemistry is regular: within a period, the row of the table from left to right, electronegativity increases as the atom approaches a complete outer shell. Fluorine, at the end of its period, is the most electronegative element; the alkali metals at the start are the least.
The Recognition Science framework models this trend with a deliberately simple proxy. Its ledger, a discrete record of electron shell states, assigns each element a rank equal to its valence electrons divided by its period length. The framework then proves a theorem, en_increases_across_period, that for two elements in the same period, the one with the higher atomic number has more valence electrons. The proof is pure arithmetic: it uses only the definitions of valence electrons and period boundaries, with no fitted parameters and no appeal to measured data.
This theorem is a statement about the proxy, not about chemistry itself. It says that if two elements share a shell and one comes later in the period, the later one has more valence electrons. That is true by construction of the model. The framework's library, a machine-checked collection of formal theorems, also verifies specific rankings: fluorine ranks above oxygen, nitrogen, carbon, boron, beryllium, and lithium; chlorine ranks above sodium; cesium ranks below fluorine. Each of these is a separate checked result.
What the theorem does not do is derive electronegativity from first principles. It does not prove that the Mulliken scale, or any measured scale, must increase across a period. The proxy is a definitional choice, not a physical law. The framework's contribution is to show that a particular simple rule, distance to shell closure, reproduces the qualitative trend in a formally checked way. The measured values remain the province of experiment; the theorem certifies the internal consistency of the model.
THEOREM en_increases_across_period · IndisputableMonolith/Chemistry/Electronegativity.lean
/-- EN increases across a period: valence electrons increase toward closure. -/
theorem en_increases_across_period (Z1 Z2 : ℕ)
(hZ1_gt_prev : Z1 > prevClosure Z1)
(hZ2_gt_prev : Z2 > prevClosure Z2)
(hSamePrev : prevClosure Z1 = prevClosure Z2)
(hLt : Z1 < Z2) :
valenceElectrons Z1 < valenceElectrons Z2 := by
simp only [valenceElectrons]
omega
THEOREM fluorine_gt_o · fluorine_gt_n · fluorine_gt_c · fluorine_gt_b · fluorine_gt_be · fluorine_gt_li · IndisputableMonolith/Chemistry/Electronegativity.lean
/-- Fluorine (Z=9) has higher EN ranking than O. -/
theorem fluorine_gt_o : enRanking 9 > enRanking 8 := by
simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num
/-- Fluorine (Z=9) has higher EN ranking than N. -/
theorem fluorine_gt_n : enRanking 9 > enRanking 7 := by
simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num
/-- Fluorine (Z=9) has higher EN ranking than C. -/
theorem fluorine_gt_c : enRanking 9 > enRanking 6 := by
simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num
/-- Fluorine (Z=9) has higher EN ranking than B. -/
theorem fluorine_gt_b : enRanking 9 > enRanking 5 := by
simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num
/-- Fluorine (Z=9) has higher EN ranking than Be. -/
theorem fluorine_gt_be : enRanking 9 > enRanking 4 := by
simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num
/-- Fluorine (Z=9) has higher EN ranking than Li. -/
theorem fluorine_gt_li : enRanking 9 > enRanking 3 := by
simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num
THEOREM chlorine_gt_sodium · IndisputableMonolith/Chemistry/Electronegativity.lean
/-- Chlorine (Z=17) has higher EN ranking than Sodium (Z=11). -/
theorem chlorine_gt_sodium : enRanking 17 > enRanking 11 := by
simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]
norm_num
MODEL enProxy · IndisputableMonolith/Chemistry/Electronegativity.lean
/-- Electronegativity proxy based on distance to closure.
EN ~ 1 / (distToNextClosure + 1) * (1 / shellNumber)
Elements close to closure in small shells have high EN. -/
def enProxy (Z : ℕ) : ℝ :=
if Z = 0 then 0
else if distToNextClosure Z = 0 then 0 -- Noble gases undefined
else (1 : ℝ) / ((distToNextClosure Z : ℝ) + 1) * (1 / (shellNumber Z : ℝ))
What this page does not claim
The theorem does not prove that any measured electronegativity scale must increase across a period. The proxy is not derived from quantum mechanics or from the framework's cost function. Noble gases are assigned zero by definition, not by measurement.
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/Electronegativity.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:
- Does the simple proxy reproduce the full measured electronegativity ranking across all elements?
- What physical mechanism would justify the distance-to-closure rule for electron attraction?
- How does the proxy behave for transition metals with partially filled inner shells?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM en_increases_across_period · IndisputableMonolith/Chemistry/Electronegativity.lean
/-- EN increases across a period: valence electrons increase toward closure. -/ theorem en_increases_across_period (Z1 Z2 : ℕ) (hZ1_gt_prev : Z1 > prevClosure Z1) (hZ2_gt_prev : Z2 > prevClosure Z2) (hSamePrev : prevClosure Z1 = prevClosure Z2) (hLt : Z1 < Z2) : valenceElectrons Z1 < valenceElectrons Z2 := by simp only [valenceElectrons] omegaThe framework proves a theorem, en_increases_across_period, that for two elements in the same period, the one with the higher atomic number has more valence electrons. en_increases_across_period · IndisputableMonolith/Chemistry/Electronegativity.leanTHEOREM fluorine_gt_o · fluorine_gt_n · fluorine_gt_c · fluorine_gt_b · fluorine_gt_be · fluorine_gt_li · IndisputableMonolith/Chemistry/Electronegativity.lean
/-- Fluorine (Z=9) has higher EN ranking than O. -/ theorem fluorine_gt_o : enRanking 9 > enRanking 8 := by simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num/-- Fluorine (Z=9) has higher EN ranking than N. -/ theorem fluorine_gt_n : enRanking 9 > enRanking 7 := by simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num/-- Fluorine (Z=9) has higher EN ranking than C. -/ theorem fluorine_gt_c : enRanking 9 > enRanking 6 := by simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num/-- Fluorine (Z=9) has higher EN ranking than B. -/ theorem fluorine_gt_b : enRanking 9 > enRanking 5 := by simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num/-- Fluorine (Z=9) has higher EN ranking than Be. -/ theorem fluorine_gt_be : enRanking 9 > enRanking 4 := by simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_num/-- Fluorine (Z=9) has higher EN ranking than Li. -/ theorem fluorine_gt_li : enRanking 9 > enRanking 3 := by simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure]; norm_numThe framework's library verifies that fluorine ranks above oxygen, nitrogen, carbon, boron, beryllium, and lithium. fluorine_gt_o · fluorine_gt_n · fluorine_gt_c · fluorine_gt_b · fluorine_gt_be · fluorine_gt_li · IndisputableMonolith/Chemistry/Electronegativity.leanTHEOREM chlorine_gt_sodium · IndisputableMonolith/Chemistry/Electronegativity.lean
/-- Chlorine (Z=17) has higher EN ranking than Sodium (Z=11). -/ theorem chlorine_gt_sodium : enRanking 17 > enRanking 11 := by simp only [enRanking, valenceElectrons, periodLength, prevClosure, nextClosure] norm_numThe framework's library verifies that chlorine ranks above sodium. chlorine_gt_sodium · IndisputableMonolith/Chemistry/Electronegativity.leanMODEL enProxy · IndisputableMonolith/Chemistry/Electronegativity.lean
/-- Electronegativity proxy based on distance to closure. EN ~ 1 / (distToNextClosure + 1) * (1 / shellNumber) Elements close to closure in small shells have high EN. -/ def enProxy (Z : ℕ) : ℝ := if Z = 0 then 0 else if distToNextClosure Z = 0 then 0 -- Noble gases undefined else (1 : ℝ) / ((distToNextClosure Z : ℝ) + 1) * (1 / (shellNumber Z : ℝ))The proxy is a definitional choice, not a physical law. enProxy · IndisputableMonolith/Chemistry/Electronegativity.lean