Pith. sign in
module module high

IndisputableMonolith.Chemistry.IonicBond

show as:
view Lean formalization →

This module defines predicates and constants for classifying ionic bonds, centered on alkali metal-halogen pairs using electronegativity differences and lattice energy proxies derived from phi-ladder scaling. Chemists working within Recognition Science would cite it when modeling bond types from the eight-tick periodic structure. The module is a collection of definitions assembled from imported modules on ionization energies, electron affinities, and electronegativities, with no internal proofs.

claimDefines alkaliMetalZ, halogenZ, isAlkaliMetal(Z), isHalogen(Z), electronegativityDifference(Z1,Z2), ionicThreshold, isIonicBond(Z1,Z2), alkali_halogen_ionic, latticeEnergyProxy, and Madelung constants (madelungNaCl, madelungCsCl, madelungZnS) for ionic structures.

background

The module sits in the chemistry domain of Recognition Science. It imports the PeriodicTable engine, which supplies the octave to eight-tick mapping, phi-tier rails, block offsets for s/p/d/f subshells, and neutrality predicate for noble-gas closures. IonizationEnergy supplies the sawtooth pattern with phi-rail scaling phi^{2n} for period n and position factors toward closure. ElectronAffinity encodes the approach-to-closure pattern with high EA for halogens and low EA for alkali metals. Electronegativity follows distToNextClosure^{-1} modulated by shell number, consistent with the Mulliken relation EN ~ sqrt(IE * EA). Constants supplies the base RS time quantum tau_0 = 1 tick.

Sibling definitions translate these into ionic-bond criteria: alkali metals (low IE) paired with halogens (high EA) produce large electronegativity differences that exceed ionicThreshold, triggering isIonicBond and alkali_halogen_ionic. Lattice energy proxies and structure-specific Madelung constants (NaCl, CsCl, ZnS) complete the bond-energy scaffolding.

proof idea

this is a definition module, no proofs

why it matters in Recognition Science

The module supplies the ionic-bond classification layer that supports downstream chemical predictions in the Recognition Science framework. It directly implements the CH-006/CH-008 patterns from ElectronAffinity and Electronegativity together with the P0-A2 ionization scaling, feeding the phi-ladder chemistry propositions. No used-by edges are recorded yet, indicating it is an early scaffold for bond-type falsifiers.

scope and limits

depends on (5)

Lean names referenced from this declaration's body.

declarations in this module (19)