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

qecThresholdAt_succ_ratio

show as:
view Lean formalization →

The result shows that successive quantum error correction thresholds on the phi-ladder form a geometric sequence with common ratio phi inverse. Workers on fault-tolerant quantum computation within Recognition Science cite this to establish the exact scaling between adjacent code families. The proof unfolds the explicit definition of the threshold function and reduces the exponent shift via the addition formula for integer powers of phi, using that phi is nonzero.

claimFor every natural number $k$, if the quantum error correction threshold at rung $k$ is given by $phi^{-k}/2$, then the threshold at rung $k+1$ equals that value multiplied by $phi^{-1}$.

background

The module defines the threshold function on the phi-ladder as the map sending rung $k$ to $phi^{-k}/2$, placing the fault-tolerance threshold at successive rungs. This sits inside the broader Recognition Science derivation of information quantities from the phi fixed point. Upstream, the lemma that phi is nonzero supplies the non-vanishing needed for the power identities, while the definition itself comes from the same module.

proof idea

The proof unfolds the definition of the threshold function, introduces the fact that phi is nonzero, rewrites the exponent -(k+1) as -k + (-1) by ring, applies the integer power addition identity, casts the natural number to integer, and finishes with ring simplification.

why it matters in Recognition Science

This theorem supplies the one-step ratio used to build the QEC threshold certificate and the adjacent-ratio lemma in the same module. It realizes the module claim that adjacent-code-family thresholds ration by exactly phi, consistent with the phi-ladder structure. The result closes the scaling relation needed for the empirical bench against surface and colour codes.

scope and limits

Lean usage

rw [qecThresholdAt_succ_ratio]

formal statement (Lean)

  39theorem qecThresholdAt_succ_ratio (k : ℕ) :
  40    qecThresholdAt (k + 1) = qecThresholdAt k * phi⁻¹ := by

proof body

Tactic-mode proof.

  41  unfold qecThresholdAt
  42  have hphi_ne := Constants.phi_ne_zero
  43  have : phi ^ (-((k : ℤ) + 1)) = phi ^ (-(k : ℤ)) * phi⁻¹ := by
  44    rw [show (-((k : ℤ) + 1)) = -(k : ℤ) + (-1 : ℤ) by ring]
  45    rw [zpow_add₀ hphi_ne]; simp
  46  have hcast : ((k + 1 : ℕ) : ℤ) = (k : ℤ) + 1 := by push_cast; ring
  47  rw [hcast, this]; ring
  48

used by (2)

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

depends on (5)

Lean names referenced from this declaration's body.