pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.QuantumOpticsFromRS

IndisputableMonolith/Physics/QuantumOpticsFromRS.lean · 48 lines · 6 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Cost
   3
   4/-!
   5# Quantum Optics from RS — B14/B16 Depth
   6
   7Quantum optics studies quantum states of light.
   8In RS: photon = recognition boson on the EM recognition lattice.
   9
  10Five canonical quantum optical states (Fock, coherent, squeezed,
  11thermal, entangled) = configDim D = 5.
  12
  13Coherent state = J = 0 (classical light, recognition equilibrium).
  14Fock state n > 0: J > 0 (quantum noise above coherent baseline).
  15
  16Lean: 5 states, coherent = J = 0.
  17
  18Lean status: 0 sorry, 0 axiom.
  19-/
  20
  21namespace IndisputableMonolith.Physics.QuantumOpticsFromRS
  22open Cost
  23
  24inductive QuantumOpticalState where
  25  | fock | coherent | squeezed | thermal | entangled
  26  deriving DecidableEq, Repr, BEq, Fintype
  27
  28theorem quantumOpticalCount : Fintype.card QuantumOpticalState = 5 := by decide
  29
  30/-- Coherent state: J = 0 (classical light limit). -/
  31theorem coherent_state : Jcost 1 = 0 := Jcost_unit0
  32
  33/-- Nonclassical state: J > 0. -/
  34theorem nonclassical_state {r : ℝ} (hr : 0 < r) (hne : r ≠ 1) :
  35    0 < Jcost r := Jcost_pos_of_ne_one r hr hne
  36
  37structure QuantumOpticsCert where
  38  five_states : Fintype.card QuantumOpticalState = 5
  39  coherent_zero : Jcost 1 = 0
  40  nonclassical_pos : ∀ {r : ℝ}, 0 < r → r ≠ 1 → 0 < Jcost r
  41
  42def quantumOpticsCert : QuantumOpticsCert where
  43  five_states := quantumOpticalCount
  44  coherent_zero := coherent_state
  45  nonclassical_pos := nonclassical_state
  46
  47end IndisputableMonolith.Physics.QuantumOpticsFromRS
  48

source mirrored from github.com/jonwashburn/shape-of-logic