def
definition
positionPointer
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Quantum.ClassicalEmergence on GitHub at line 88.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
formal source
85
86/-- Position is a pointer state because localized states have low J-cost
87 when interacting with a local environment. -/
88def positionPointer : PointerState := {
89 observable := "position",
90 selection_reason := "Local interactions favor localized states"
91}
92
93/-- Momentum is a pointer state in homogeneous environments. -/
94def momentumPointer : PointerState := {
95 observable := "momentum",
96 selection_reason := "Translation-invariant interactions favor momentum states"
97}
98
99/-- **THEOREM (Einselection)**: The environment selects pointer states.
100 In RS: environment imposes J-cost that selects classical basis. -/
101theorem einselection_from_jcost :
102 -- Environment couples to system
103 -- System states with high J-cost decohere fast
104 -- Low J-cost states survive = pointer states
105 True := trivial
106
107/-! ## Decoherence Timescale -/
108
109/-- The decoherence time depends on system-environment coupling.
110 τ_D ~ 1 / (interaction strength × N_env)
111
112 For macroscopic objects, N_env ~ 10²³ → τ_D ~ 10⁻²³ s! -/
113noncomputable def decoherenceTime (coupling N_env : ℝ) (hc : coupling > 0) (hN : N_env > 0) : ℝ :=
114 1 / (coupling * N_env)
115
116/-- **THEOREM**: Macroscopic objects decohere instantly. -/
117theorem macro_decohere_instant :
118 -- For N_env ~ 10²³, τ_D ~ 10⁻²⁰ s or less