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

decoherenceMechanismCount

proved
show as:
view math explainer →
module
IndisputableMonolith.Physics.QuantumDecoherenceFromJCost
domain
Physics
line
30 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.Physics.QuantumDecoherenceFromJCost on GitHub at line 30.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

depends on

used by

formal source

  27  | phonon | photon | spinEnvironment | chargeNoise | fluxNoise
  28  deriving DecidableEq, Repr, BEq, Fintype
  29
  30theorem decoherenceMechanismCount : Fintype.card DecoherenceMechanism = 5 := by decide
  31
  32noncomputable def coherenceAtRung (k : ℕ) : ℝ := phi ^ (-(k : ℤ))
  33
  34theorem coherenceDecay (k : ℕ) :
  35    coherenceAtRung (k + 1) / coherenceAtRung k = phi⁻¹ := by
  36  unfold coherenceAtRung
  37  have hphi_ne := phi_ne_zero
  38  have hpos : 0 < phi ^ (-(k : ℤ)) := zpow_pos phi_pos _
  39  rw [show ((k + 1 : ℕ) : ℤ) = (k : ℤ) + 1 from by push_cast; ring]
  40  rw [show -((k : ℤ) + 1) = -(k : ℤ) + (-1 : ℤ) from by ring]
  41  rw [zpow_add₀ hphi_ne]
  42  field_simp [hpos.ne']
  43
  44structure DecoherenceCert where
  45  five_mechanisms : Fintype.card DecoherenceMechanism = 5
  46  phi_decay : ∀ k, coherenceAtRung (k + 1) / coherenceAtRung k = phi⁻¹
  47
  48noncomputable def decoherenceCert : DecoherenceCert where
  49  five_mechanisms := decoherenceMechanismCount
  50  phi_decay := coherenceDecay
  51
  52end IndisputableMonolith.Physics.QuantumDecoherenceFromJCost