`BookProof.ChapterGaugeIncompleteFixing.isPhysicalObservable_iff_factors` (f : X → ℝ) : IsPhysicalObservable G f ↔ ∃ F : Quotient (MulAction.orbitRel G X) → ℝ, ∀ x : X, f x = F (Qu
ProvedBookProof.ChapterGaugeIncompleteFixing.isPhysicalObservable_iff_factorstheoremstimepiece
Prove the following Lean 4 theorem from ChapterGaugeIncompleteFixing.
BookProof.ChapterGaugeIncompleteFixing.isPhysicalObservable_iff_factors (f : X → ℝ) : IsPhysicalObservable G f ↔ ∃ F : Quotient (MulAction.orbitRel G X) → ℝ, ∀ x : X, f x = F (Quotient.mk (MulAction.orbitRel G X) x)
Formalization note: Lean 4 identifier BookProof.ChapterGaugeIncompleteFixing.isPhysicalObservable_iff_factors.
Preamble
-- Generated from ChapterGaugeIncompleteFixing.lean — theorem BookProof.ChapterGaugeIncompleteFixing.isPhysicalObservable_iff_factors
import Mathlib
import Definitions.Def_ChapterGaugeIncompleteFixing
open BookProof.ChapterGaugeIncompleteFixing
open scoped InnerProductSpace
variable {X : Type*}
variable (G : Type*) [Group G] [MulAction G X]Formal statement
theorem BookProof.ChapterGaugeIncompleteFixing.isPhysicalObservable_iff_factors (f : X → ℝ) :
IsPhysicalObservable G f ↔
∃ F : Quotient (MulAction.orbitRel G X) → ℝ,
∀ x : X, f x = F (Quotient.mk (MulAction.orbitRel G X) x) := by sorry