pith. machine review for the scientific record. sign in
def

railFactor

definition
show as:
view math explainer →
module
IndisputableMonolith.Chemistry.PeriodicTable
domain
Chemistry
line
61 · github
papers citing
none yet

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.Chemistry.PeriodicTable on GitHub at line 61.

browse module

All declarations in this module, on Recognition.

explainer page

A cached Ask Recognition explainer exists for this declaration.

open explainer

depends on

used by

formal source

  58instance : BlockOffsets := BlockOffsets.default
  59
  60/- Dimensionless shell rail multiplier (E_n/E_coh) at rail n: φ^{2n}. -/
  61def railFactor (n : ℤ) : ℝ :=
  62  Real.rpow IndisputableMonolith.Constants.phi ((2 : ℝ) * (n : ℝ))
  63
  64/- Predicted (dimensionless) band multiplier for block `b` on rail `n`.
  65     Uses fixed φ‑packing offsets from `BlockOffsets`. -/
  66def blockFactor (n : ℤ) (b : Block) [B : BlockOffsets] : ℝ :=
  67  let exp : ℝ := (2 : ℝ) * (n : ℝ) + (B.offset b : ℝ)
  68  Real.rpow IndisputableMonolith.Constants.phi exp
  69
  70/-- Rail energy (dimensionful): E_n = E_coh · φ^{2n}. -/
  71def railEnergy (n : ℤ) : ℝ :=
  72  IndisputableMonolith.Constants.E_coh * railFactor n
  73
  74/- Sliding 8‑window sum used for neutrality tests. -/
  75def window8Sum (f : ℕ → ℝ) (Z0 : ℕ) : ℝ :=
  76  (Finset.range 8).sum (fun k => f (Z0 + k))
  77
  78/-! ## Noble Gas Closure Infrastructure
  79
  80We define a valence proxy and prove that noble gases are exactly the
  818-window closure points.
  82-/
  83
  84/-- The canonical noble gas atomic numbers (first 6 periods + Oganesson). -/
  85def nobleGasZ : List ℕ := [2, 10, 18, 36, 54, 86]
  86
  87/-- Extended noble gas list including Oganesson (period 7). -/
  88def nobleGasZFull : List ℕ := [2, 10, 18, 36, 54, 86, 118]
  89
  90/-- Shell capacity sequence: {2, 8, 8, 18, 18, 32, 32, ...}
  91    Period n has capacity 2n² electrons, but fills in two sub-periods.