theorem
proved
gap_range
show as:
view math explainer →
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
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