Encyclopedia Chemistry Chemistry Oxidation State From Config Dim Canonical Oxidation State Count Eq

ARTICLE 3 claims 3 theorems

Chemistry Oxidation State From Config Dim Canonical Oxidation State Count Eq

A machine-checked theorem defines the number of common oxidation states for transition metals as seven, and names the test that could refute it.

The Count of Seven

Oxidation states describe how many electrons an atom appears to have gained or lost when it forms a compound. A transition metal like manganese can take many formal values, from -3 to +7, but chemists have long observed that only a handful appear regularly in stable compounds. The IUPAC golden-7 list captures this practical fact: the most common transition metal oxidation states number seven.

In Recognition Science, a framework that derives structure from a forced cost of recognition, the number seven is not an empirical accident. The framework's library, a machine-checked collection of formal theorems, defines a canonical oxidation state count as 2^3 - 1. A theorem named canonicalOxidationStateCount_eq proves this count equals 7. The reasoning: three binary axes, charge positive or negative, d-electron count above or below half-fill, and ligand-field strength above or below a threshold, give 2^3 possibilities, and subtracting one for the neutral state leaves seven.

The theorem itself is a statement about arithmetic, not about any specific element. It establishes that the framework's definition, a natural number built from the number 2 and the number 3, simplifies to 7. The library also proves this count is positive and that a cost function, measuring deviation from an expected oxidation state, is zero when measured equals expected and nonnegative otherwise. These are formal properties of the definitions, checked line by line.

What the declaration does not claim is broader. It does not assert that every d-block element actually exhibits exactly seven stable oxidation states. The docstring names a falsifier: any d-block element with a confirmed, stable oxidation state count different from 7 ± 2 in standard conditions would refute the prediction. The match to manganese's common states and the IUPAC list is an empirical check, a point of agreement, not a theorem about the periodic table.

Within the framework, the count of seven is a consequence of the dimension three appearing in the forcing chain. The reader can now see the structure: a simple arithmetic identity, 2^3 - 1 = 7, carries a claim about chemistry, and the claim carries its own test.

THEOREM canonicalOxidationStateCount_eq · IndisputableMonolith/Chemistry/OxidationStateFromConfigDim.lean
theorem canonicalOxidationStateCount_eq : canonicalOxidationStateCount = 7 := by
  unfold canonicalOxidationStateCount; norm_num
THEOREM canonicalOxidationStateCount_pos · IndisputableMonolith/Chemistry/OxidationStateFromConfigDim.lean
theorem canonicalOxidationStateCount_pos : 0 < canonicalOxidationStateCount := by
  rw [canonicalOxidationStateCount_eq]; norm_num
THEOREM oxidationStateCost_at_expected · oxidationStateCost_nonneg · IndisputableMonolith/Chemistry/OxidationStateFromConfigDim.lean
theorem oxidationStateCost_at_expected (s : ℝ) (h : s ≠ 0) :
    oxidationStateCost s s = 0 := by
  unfold oxidationStateCost; rw [div_self h]; exact Cost.Jcost_unit0
theorem oxidationStateCost_nonneg (m e : ℝ) (hm : 0 < m) (he : 0 < e) :
    0 ≤ oxidationStateCost m e := by
  unfold oxidationStateCost; exact Cost.Jcost_nonneg (div_pos hm he)

What this page does not claim

The theorem does not prove that every d-block element has exactly seven stable oxidation states. The match to manganese or the IUPAC list is not a theorem, only an empirical agreement. The declaration does not derive the specific oxidation state values for any element.

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