pith. machine review for the scientific record. sign in

IndisputableMonolith.Quantum.Observables

IndisputableMonolith/Quantum/Observables.lean · 30 lines · 3 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-14 00:19:03.909561+00:00

   1import IndisputableMonolith.Quantum.HilbertSpace
   2import Mathlib.Analysis.InnerProductSpace.Basic
   3import Mathlib.Analysis.InnerProductSpace.Adjoint
   4
   5/-! # Observable Algebra for Recognition Science QM Bridge -/
   6
   7namespace IndisputableMonolith.Quantum
   8
   9open scoped InnerProductSpace
  10
  11/-- Self-adjoint operator (observable) -/
  12structure Observable (H : Type*) [RSHilbertSpace H] where
  13  /-- Bounded linear operator -/
  14  op : H →L[ℂ] H
  15  /-- Self-adjoint condition -/
  16  self_adjoint : ∀ x y : H, ⟪op x, y⟫_ℂ = ⟪x, op y⟫_ℂ
  17
  18/-- Projection operator -/
  19structure Projector (H : Type*) [RSHilbertSpace H] extends Observable H where
  20  /-- Idempotent property -/
  21  idempotent : op.comp op = op
  22
  23/-- Hamiltonian operator -/
  24structure Hamiltonian (H : Type*) [RSHilbertSpace H] extends Observable H where
  25  /-- Energy must be bounded below -/
  26  bounded_below : ∃ E₀ : ℝ, ∀ ψ : NormalizedState H,
  27    (⟪op ψ.vec, ψ.vec⟫_ℂ).re ≥ E₀
  28
  29end IndisputableMonolith.Quantum
  30

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