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

gap_range

proved
show as:
view math explainer →
module
IndisputableMonolith.QFT.Decoherence
domain
QFT
line
76 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.QFT.Decoherence on GitHub at line 76.

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

formal source

  73def timescale_gap_log10 : ℚ := 43  -- Approximate value
  74
  75/-- **THEOREM**: The gap is between 43 and 45 orders of magnitude. -/
  76theorem gap_range : 43 ≤ timescale_gap_log10 ∧ timescale_gap_log10 < 45 := by
  77  unfold timescale_gap_log10
  78  constructor <;> norm_num
  79
  80/-! ## Decoherence Time Formula -/
  81
  82/-- The number of environmental modes coupled to the system. -/
  83structure EnvironmentCoupling where
  84  /-- Number of modes. -/
  85  modes : ℕ
  86  /-- Coupling strength (0 to 1). -/
  87  strength : ℝ
  88  strength_bound : 0 ≤ strength ∧ strength ≤ 1
  89
  90/-- Decoherence time for a quantum system with given environment coupling.
  91    τ_decoherence = τ_0 × φ^(-N × g)
  92    where N is number of modes and g is coupling strength. -/
  93noncomputable def decoherenceTime (env : EnvironmentCoupling) : ℝ :=
  94  tau0_seconds * Real.rpow phi (-(env.modes : ℝ) * env.strength)
  95
  96/-- **THEOREM**: Decoherence time decreases with more environmental modes. -/
  97theorem decoherence_decreases_with_modes (env1 env2 : EnvironmentCoupling)
  98    (h : env1.modes < env2.modes) (heq : env1.strength = env2.strength)
  99    (hg : env1.strength > 0) :
 100    decoherenceTime env2 < decoherenceTime env1 := by
 101  unfold decoherenceTime tau0_seconds phi
 102  -- τ₀ × φ^(-n₂g) < τ₀ × φ^(-n₁g) ⟺ φ^(-n₂g) < φ^(-n₁g)
 103  have htau_pos : (7.3e-15 : ℝ) > 0 := by norm_num
 104  rw [heq]
 105  apply mul_lt_mul_of_pos_left _ htau_pos
 106  -- Need: φ^(-n₂g) < φ^(-n₁g), i.e., for φ > 1, -n₂g < -n₁g