theorem
proved
bright_fringes
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Quantum.DoubleSlit on GitHub at line 147.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
formal source
144
145/-- **THEOREM**: Bright fringes occur at y = n × Δy with maximum intensity.
146 At these positions, the phase difference is 2nπ, giving cos²(nπ) = 1. -/
147theorem bright_fringes (setup : DoubleSlitSetup) (n : ℤ) :
148 intensity setup (n * fringeSpacing setup) = 4 := by
149 unfold intensity phaseDifference pathDifference fringeSpacing
150 have hd : setup.d ≠ 0 := ne_of_gt setup.d_pos
151 have hL : setup.L ≠ 0 := ne_of_gt setup.L_pos
152 have hlam : setup.lambda ≠ 0 := ne_of_gt setup.lambda_pos
153 have h1 : 2 * π * (setup.d * (↑n * (setup.lambda * setup.L / setup.d)) / setup.L) / setup.lambda / 2
154 = n * π := by field_simp [hd, hL, hlam]
155 simp only [h1, cos_int_mul_pi_sq, mul_one]
156
157/-- **THEOREM**: Dark fringes occur at y = (n + 1/2) × Δy with zero intensity.
158 At these positions, the phase difference is (2n+1)π, giving cos²((2n+1)π/2) = 0. -/
159theorem dark_fringes (setup : DoubleSlitSetup) (n : ℤ) :
160 intensity setup ((n + 1/2) * fringeSpacing setup) = 0 := by
161 unfold intensity phaseDifference pathDifference fringeSpacing
162 have hd : setup.d ≠ 0 := ne_of_gt setup.d_pos
163 have hL : setup.L ≠ 0 := ne_of_gt setup.L_pos
164 have hlam : setup.lambda ≠ 0 := ne_of_gt setup.lambda_pos
165 have h1 : 2 * π * (setup.d * ((↑n + 1/2) * (setup.lambda * setup.L / setup.d)) / setup.L) / setup.lambda / 2
166 = (2 * n + 1) * π / 2 := by field_simp [hd, hL, hlam]
167 simp only [h1, cos_half_odd_mul_pi, sq, mul_zero]
168
169/-! ## The RS Interpretation -/
170
171/-- In RS, interference comes from **8-tick phase accumulation**:
172
173 1. The particle's state evolves through 8-tick cycles
174 2. Each tick advances the phase by π/4
175 3. The total phase = (path length / λ) × 2π
176 4. The 8-tick structure ensures this is quantized correctly
177