pith. machine review for the scientific record. sign in
theorem proved term proof high

bandGap_ratio

show as:
view Lean formalization →

The ratio of consecutive band-gap energies on the phi-ladder equals the golden ratio phi for any natural number rung k. Solid-state physicists working inside the Recognition Science framework cite this when confirming uniform self-similar scaling across the five semiconductor types. The proof is a direct term reduction that substitutes the power definition of bandGap and cancels via exponent arithmetic and ring simplification.

claimFor every natural number $k$, the ratio of the band-gap energy at rung $k+1$ to the band-gap energy at rung $k$ equals the golden ratio $phi$.

background

The module constructs semiconductor band structure from configDim equal to 5, which yields exactly five canonical types: intrinsic, n-type doped, p-type doped, compensated, and degenerate. Band-gap energies are placed on the phi-ladder via the definition bandGap(k) := phi^k, imported from the upstream SolidStatePhysicsFromRS module. This supplies the scaling relation required by the certification structure in the same file.

proof idea

The term proof unfolds bandGap on both sides to obtain phi^{k+1} / phi^k. It adds a positivity hypothesis for phi^k, rewrites the division via div_eq_iff, applies the successor power rule, and closes with ring simplification.

why it matters in Recognition Science

This theorem supplies the phi_ratio field inside the SemiconductorCert structure, which also records the count of five types and positivity of every band gap. It realizes the self-similar fixed-point property of phi inside the solid-state sector, consistent with the forced value of phi as the self-similar fixed point in the Recognition framework.

scope and limits

Lean usage

phi_ratio := bandGap_ratio

formal statement (Lean)

  31theorem bandGap_ratio (k : ℕ) : bandGap (k + 1) / bandGap k = phi := by

proof body

Term-mode proof.

  32  unfold bandGap
  33  have hpos : (0 : ℝ) < phi ^ k := pow_pos phi_pos k
  34  rw [div_eq_iff hpos.ne', pow_succ]
  35  ring
  36

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (2)

Lean names referenced from this declaration's body.