Pith. sign in

IndisputableMonolith.Quantum.BornRuleStructure

IndisputableMonolith/Quantum/BornRuleStructure.lean · 35 lines · 5 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Quantum.BornRule
   3
   4namespace IndisputableMonolith
   5namespace Quantum
   6namespace BornRuleStructure
   7
   8open BornRule
   9
  10/-- Structural Born-rule content: probability weights are nonnegative. -/
  11def born_rule_from_ledger : Prop := ∀ ψ : ℂ, 0 ≤ Complex.normSq ψ
  12
  13theorem born_rule_structure : born_rule_from_ledger := by
  14  intro ψ
  15  exact born_rule_consistent ψ
  16
  17/-- Phase cancellation in probabilities: global phase does not alter `|ψ|²`. -/
  18theorem born_rule_phase_cancels (r θ : ℝ) :
  19    Complex.normSq ((r : ℂ) * Complex.exp (θ * Complex.I)) = r ^ 2 :=
  20  born_rule_phase_independent r θ
  21
  22/-- Born-rule structure gives nonnegativity at any specific amplitude. -/
  23theorem born_rule_nonnegative_at (h : born_rule_from_ledger) (ψ : ℂ) :
  24    0 ≤ Complex.normSq ψ :=
  25  h ψ
  26
  27/-- Born-rule structure implies nonnegative probability weight at each amplitude. -/
  28theorem born_rule_implies_nonnegative (h : born_rule_from_ledger) (ψ : ℂ) :
  29    0 ≤ Complex.normSq ψ :=
  30  born_rule_nonnegative_at h ψ
  31
  32end BornRuleStructure
  33end Quantum
  34end IndisputableMonolith
  35

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