Definitions for Observables I: Stone Spectra
DefinitionQAlgorithms_Papers_Independent_Intakethird100_P20The objects the formalized statements of Observables I: Stone Spectra (arXiv:math-ph/0509020) are stated in. Each was checked against the paper by a blind read-back and a moderator.
IsFilterBase: Proper nonempty directed bases, Definition 3.3, PDF p.38. No upward closure is built in.IsQuasipoint: Maximal proper filter bases, Definition 3.4, PDF p.39.StoneSpectrum: Underlying Stone spectrum, Definition 3.5, PDF p.40.stoneBasic: Membership basic sets Q_a, PDF pp.39–40.IsDualIdeal: Proper dual ideals, PDF pp.10–11.IsLatticePoint: Completely prime lattice points, Definition 3.2, PDF pp.36–37.IsSigmaPoint: Countable primeness, the notion of point in a sigma algebra.IsDistributive: Both finite distributive laws, Definition 2.1, PDF p.17.IsOrthocomplement: Designated orthocomplement, Definition 2.2, PDF p.20.IsOrthomodular: Orthomodularity in the form of Definition 2.4, PDF p.21.LatticeCommutes: Designated commutation relation, PDF p.21.IsSubOrtholattice: Proof-intended sub-ortholattices, including complements and bounds, PDF pp.24,69.IsDistributiveOn: Distributivity restricted to a sublattice.IsBooleanSector: Boolean sectors, with the proof-intended correction to Definition 2.6.IsBooleanFilterBase: Boolean filter bases, PDF p.69.IsBooleanQuasipoint: Maximal Boolean filter bases, Definition 3.13, PDF p.69.ortholatticeGenerated: Ortholattice generation: intersection of containing sub-ortholattices.HasFrameLaw: The frame law called complete distributivity in this paper, PDF pp.18,45.IsFiniteType: Definition 3.9, PDF p.45, for nonempty directed ranges of increasing nets.HasDirectedMeetLaw: Meet-continuity for nonempty increasing nets, PDF p.46.IsSpectralFamily: Right-continuous spectral families, Definition 2.8, PDF p.27.IsBoundedSpectralFamily: Bounded spectral families with both truncation endpoints.IsMeasurableSpectralFamily: Spectral families in a concrete sigma algebra, PDF p.12; actual set intersections.measurableSublevels: Measurable sublevel family, PDF p.12.spectralCutInfimum: Real cut infimum, PDF pp.12–13; theorems ensure finite cuts on the stated domains.openSublevels: Open sublevel family, PDF pp.13–14.IsRegularSpectralFamily: Regularity includes the closure bar in Definition 1.7, PDF p.13.admissibleDomain: Admissible domain, Definition 1.5, PDF p.13.LiesOver: Quasipoints over x use the intersection of closures, PDF pp.14,49.openPseudoCompl: Open pseudocomplement M minus closure U, PDF p.18.RegularOpens: Regular opens with inherited inclusion order.regularizeOpen: Regularization, PDF pp.18,56.regularizedBase: Image under regularization as a subset of regular opens.BorelSets: Concrete Boolean algebra of Borel sets.borelSaturation: The constructed C(B), saturation modulo meagre Borel sets, PDF p.57.IsSigmaIdeal: Sigma ideals with closure under countable existing joins, Definition 3.10.LatticePresheaf: Set-valued presheaves, Definition 3.1, PDF p.33.IsCompletePresheaf: Exact gluing, including empty covers and compatibility only at nonzero overlaps.IsOrthogonalRepresentation: Orthogonal representations in the concrete algebra, Definition 3.12, PDF pp.59–60.spectralSumFunction: Finite spectral-sum transform; zero coefficients are allowed, PDF p.60.IsSigmaComplete: Countable completeness without an arbitrary-join operation, PDF pp.50–52.closedLine: The closed line spanned by x, expressed intrinsically without choosing a basis.principalQuasipoint: Principal ideals of the lattice, PDF p.66.DualIdeal: Proper dual-ideal space D(L), PDF pp.10–11.principalDualIdeal: The principal dual ideal H_a for nonzero a.HasIntersectionProperty: Intersection identity on nonempty families, expressed without choosing an intersection object.IsAbstractObservable: Abstract observable, Definition 1.4, PDF pp.10–11. No representability is assumed.dualSpectralValue: The spectral cut on a proper dual ideal, PDF p.10.IsCompletelyIncreasing: Completely increasing functions on nonzero lattice elements, PDF pp.11–12.extendIncreasing: r ↦ f_r, the infimum over the elements of the ideal, PDF pp.11–12.restrictObservable: f ↦ r_f, evaluation at principal dual ideals, PDF pp.11–12.CofiniteSubspaces: Zero and the closed subspaces of finite codimension, Example 3.2, PDF p.43.cofiniteBasic: Basic membership interpreted in the ambient closed-subspace lattice.compactificationBase: Canonical extension to the one-point compactification, PDF p.49.IsUnboundedQuasipoint: Unbounded quasipoints contain the complements of all compact sets, PDF p.49.latticeCommutant: The lattice commutant from Definition 2.5, PDF p.22. The formula also defines the commutant of the empty set, which is all of L.
import Mathlib
import Definitions.Def_QAlgorithms_Papers_Independent_Next46_P33
/-! Statements from de Groote, Observables I: Stone Spectra, math-ph/0509020v1.
All page numbers are PDF pages. New definitions are local to this paper;
operator projections reuse the pinned accepted Next46.P33 interface. -/
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P20
open Set TopologicalSpace
open QAlgorithms.Papers.Independent.Next46.P33 (Projection)
open scoped Topology
universe u v
/-- Proper nonempty directed bases, Definition 3.3, PDF p.38. No upward closure is built in. -/
def IsFilterBase {L : Type u} [LE L] [Bot L] (B : Set L) : Prop :=
B.Nonempty ∧ (⊥ : L) ∉ B ∧ ∀ a ∈ B, ∀ b ∈ B, ∃ c ∈ B, c ≤ a ∧ c ≤ b
/-- Maximal proper filter bases, Definition 3.4, PDF p.39. -/
def IsQuasipoint {L : Type u} [LE L] [Bot L] (B : Set L) : Prop :=
IsFilterBase B ∧ ∀ C : Set L, IsFilterBase C → B ⊆ C → C = B
/-- Underlying Stone spectrum, Definition 3.5, PDF p.40. -/
def StoneSpectrum (L : Type u) [LE L] [Bot L] := {B : Set L // IsQuasipoint B}
/-- Membership basic sets Q_a, PDF pp.39–40. -/
def stoneBasic {L : Type u} [LE L] [Bot L] (a : L) : Set (StoneSpectrum L) := {B | a ∈ B.val}
/-- Membership-generated topology, not the order topology. -/
instance stoneTopology {L : Type u} [LE L] [Bot L] : TopologicalSpace (StoneSpectrum L) :=
TopologicalSpace.generateFrom (Set.range (stoneBasic : L → Set (StoneSpectrum L)))
/-- Proper dual ideals, PDF pp.10–11. -/
def IsDualIdeal {L : Type u} [Lattice L] [BoundedOrder L] (J : Set L) : Prop :=
J.Nonempty ∧ (⊥ : L) ∉ J ∧ (∀ a ∈ J, ∀ b, a ≤ b → b ∈ J) ∧
(∀ a ∈ J, ∀ b ∈ J, a ⊓ b ∈ J)
/-- Completely prime lattice points, Definition 3.2, PDF pp.36–37. -/
def IsLatticePoint {L : Type u} [CompleteLattice L] (p : Set L) : Prop :=
IsDualIdeal p ∧ ∀ s : Set L, sSup s ∈ p → ∃ a ∈ s, a ∈ p
/-- Countable primeness, the notion of point in a sigma algebra. -/
def IsSigmaPoint {L : Type u} [Lattice L] [BoundedOrder L] (p : Set L) : Prop :=
IsDualIdeal p ∧ ∀ a : ℕ → L, ∀ b : L,
IsLUB (Set.range a) b → b ∈ p → ∃ n, a n ∈ p
/-- Both finite distributive laws, Definition 2.1, PDF p.17. -/
def IsDistributive {L : Type u} [Lattice L] : Prop :=
(∀ a b c : L, a ⊓ (b ⊔ c) = (a ⊓ b) ⊔ (a ⊓ c)) ∧
(∀ a b c : L, a ⊔ (b ⊓ c) = (a ⊔ b) ⊓ (a ⊔ c))
/-- Designated orthocomplement, Definition 2.2, PDF p.20. -/
def IsOrthocomplement {L : Type u} [Lattice L] [BoundedOrder L] (perp : L → L) : Prop :=
(∀ a, a ⊓ perp a = ⊥ ∧ a ⊔ perp a = ⊤) ∧
(∀ a b, perp (a ⊓ b) = perp a ⊔ perp b ∧ perp (a ⊔ b) = perp a ⊓ perp b) ∧
(∀ a, perp (perp a) = a)
/-- Orthomodularity in the form of Definition 2.4, PDF p.21. -/
def IsOrthomodular {L : Type u} [Lattice L] [BoundedOrder L] (perp : L → L) : Prop :=
IsOrthocomplement perp ∧ ∀ a b c, b ≤ a → c ≤ perp a →
a ⊓ (b ⊔ c) = (a ⊓ b) ⊔ (a ⊓ c)
/-- Designated commutation relation, PDF p.21. -/
def LatticeCommutes {L : Type u} [Lattice L] (perp : L → L) (a b : L) : Prop :=
a = (a ⊓ b) ⊔ (a ⊓ perp b)
/-- Proof-intended sub-ortholattices, including complements and bounds, PDF pp.24,69. -/
def IsSubOrtholattice {L : Type u} [Lattice L] [BoundedOrder L] (perp : L → L) (S : Set L) : Prop :=
(⊥ : L) ∈ S ∧ (⊤ : L) ∈ S ∧ (∀ a ∈ S, perp a ∈ S) ∧
(∀ a ∈ S, ∀ b ∈ S, a ⊓ b ∈ S ∧ a ⊔ b ∈ S)
/-- Distributivity restricted to a sublattice. -/
def IsDistributiveOn {L : Type u} [Lattice L] (S : Set L) : Prop :=
(∀ a ∈ S, ∀ b ∈ S, ∀ c ∈ S, a ⊓ (b ⊔ c) = (a ⊓ b) ⊔ (a ⊓ c)) ∧
(∀ a ∈ S, ∀ b ∈ S, ∀ c ∈ S, a ⊔ (b ⊓ c) = (a ⊔ b) ⊓ (a ⊔ c))
/-- Boolean sectors, with the proof-intended correction to Definition 2.6. -/
def IsBooleanSector {L : Type u} [Lattice L] [BoundedOrder L] (perp : L → L) (S : Set L) : Prop :=
IsSubOrtholattice perp S ∧ IsDistributiveOn S ∧
∀ T : Set L, IsSubOrtholattice perp T → IsDistributiveOn T → S ⊆ T → T = S
/-- Boolean filter bases, PDF p.69. -/
def IsBooleanFilterBase {L : Type u} [Lattice L] [BoundedOrder L] (perp : L → L) (B : Set L) : Prop :=
IsFilterBase B ∧ ∀ a ∈ B, ∀ b ∈ B, LatticeCommutes perp a b
/-- Maximal Boolean filter bases, Definition 3.13, PDF p.69. -/
def IsBooleanQuasipoint {L : Type u} [Lattice L] [BoundedOrder L] (perp : L → L) (B : Set L) : Prop :=
IsBooleanFilterBase perp B ∧ ∀ C : Set L, IsBooleanFilterBase perp C → B ⊆ C → C = B
/-- Ortholattice generation: intersection of containing sub-ortholattices. -/
def ortholatticeGenerated {L : Type u} [Lattice L] [BoundedOrder L] (perp : L → L) (B : Set L) : Set L :=
{a | ∀ S : Set L, IsSubOrtholattice perp S → B ⊆ S → a ∈ S}
/-- The frame law called complete distributivity in this paper, PDF pp.18,45. -/
def HasFrameLaw (L : Type u) [CompleteLattice L] : Prop :=
∀ a : L, ∀ s : Set L, a ⊓ sSup s = sSup ((fun b => a ⊓ b) '' s)
/-- Definition 3.9, PDF p.45, for nonempty directed ranges of increasing nets. -/
def IsFiniteType (L : Type u) [CompleteLattice L] : Prop :=
∀ s : Set L, s.Nonempty → DirectedOn (· ≤ ·) s →
closure (⋃ a ∈ s, stoneBasic a) = stoneBasic (sSup s)
/-- Meet-continuity for nonempty increasing nets, PDF p.46. -/
def HasDirectedMeetLaw (L : Type u) [CompleteLattice L] : Prop :=
∀ a : L, ∀ s : Set L, s.Nonempty → DirectedOn (· ≤ ·) s →
a ⊓ sSup s = sSup ((fun b => a ⊓ b) '' s)
/-- Right-continuous spectral families, Definition 2.8, PDF p.27. -/
def IsSpectralFamily {L : Type u} [CompleteLattice L] (E : ℝ → L) : Prop :=
Monotone E ∧ (∀ t, E t = sInf (E '' Set.Ioi t)) ∧
sInf (Set.range E) = ⊥ ∧ sSup (Set.range E) = ⊤
/-- Bounded spectral families with both truncation endpoints. -/
def IsBoundedSpectralFamily {L : Type u} [CompleteLattice L] (E : ℝ → L) : Prop :=
IsSpectralFamily E ∧ ∃ a b : ℝ, (∀ t < a, E t = ⊥) ∧ (∀ t > b, E t = ⊤)
/-- Spectral families in a concrete sigma algebra, PDF p.12; actual set intersections. -/
def IsMeasurableSpectralFamily {M : Type u} [MeasurableSpace M] (E : ℝ → Set M) : Prop :=
(∀ t, MeasurableSet (E t)) ∧ Monotone E ∧
(∀ t, E t = ⋂ s : Set.Ioi t, E s.val) ∧
(⋂ t, E t) = ∅ ∧ (⋃ t, E t) = Set.univ
/-- Measurable sublevel family, PDF p.12. -/
def measurableSublevels {M : Type u} (g : M → ℝ) (t : ℝ) : Set M := g ⁻¹' Set.Iic t
/-- Real cut infimum, PDF pp.12–13; theorems ensure finite cuts on the stated domains. -/
def spectralCutInfimum {M : Type u} (E : ℝ → Set M) (x : M) : ℝ := sInf {t | x ∈ E t}
/-- Open sublevel family, PDF pp.13–14. -/
def openSublevels {M : Type u} [TopologicalSpace M] (f : M → ℝ) (t : ℝ) : Opens M :=
⟨interior (f ⁻¹' Set.Iic t), isOpen_interior⟩
/-- Regularity includes the closure bar in Definition 1.7, PDF p.13. -/
def IsRegularSpectralFamily {M : Type u} [TopologicalSpace M] (E : ℝ → Opens M) : Prop :=
IsSpectralFamily E ∧ ∀ t s : ℝ, t < s → closure (E t : Set M) ⊆ (E s : Set M)
/-- Admissible domain, Definition 1.5, PDF p.13. -/
def admissibleDomain {M : Type u} [TopologicalSpace M] (E : ℝ → Opens M) : Set M :=
{x | ∃ t, x ∉ (E t : Set M)}
/-- Quasipoints over x use the intersection of closures, PDF pp.14,49. -/
def LiesOver {M : Type u} [TopologicalSpace M] (B : StoneSpectrum (Opens M)) (x : M) : Prop :=
(⋂ U : {U : Opens M // U ∈ B.val}, closure (U.val : Set M)) = {x}
/-- Open pseudocomplement M minus closure U, PDF p.18. -/
def openPseudoCompl {M : Type u} [TopologicalSpace M] (U : Opens M) : Opens M :=
⟨(closure (U : Set M))ᶜ, isClosed_closure.isOpen_compl⟩
/-- Regular opens with inherited inclusion order. -/
def RegularOpens (M : Type u) [TopologicalSpace M] :=
{U : Opens M // interior (closure (U : Set M)) = (U : Set M)}
instance regularOpensLE {M : Type u} [TopologicalSpace M] : LE (RegularOpens M) :=
⟨fun U V => U.val ≤ V.val⟩
instance regularOpensBot {M : Type u} [TopologicalSpace M] : Bot (RegularOpens M) :=
⟨⟨⊥, by simp⟩⟩
/-- Regularization, PDF pp.18,56. -/
def regularizeOpen {M : Type u} [TopologicalSpace M] (U : Opens M) : Opens M :=
⟨interior (closure (U : Set M)), isOpen_interior⟩
/-- Image under regularization as a subset of regular opens. -/
def regularizedBase {M : Type u} [TopologicalSpace M] (B : StoneSpectrum (Opens M)) : Set (RegularOpens M) :=
{V | ∃ U ∈ B.val, regularizeOpen U = V.val}
/-- Concrete Boolean algebra of Borel sets. -/
abbrev BorelSets (M : Type u) [TopologicalSpace M] := {A : Set M // @MeasurableSet M (borel M) A}
/-- Borel-set lattice operations are actual union and intersection, PDF pp.49–50. -/
instance borelSetsLattice {M : Type u} [TopologicalSpace M] : Lattice (BorelSets M) where
sup A B := ⟨A.val ∪ B.val, A.prop.union B.prop⟩
le_sup_left := fun _ _ => Set.subset_union_left
le_sup_right := fun _ _ => Set.subset_union_right
sup_le := fun _ _ _ hA hB => Set.union_subset hA hB
inf A B := ⟨A.val ∩ B.val, A.prop.inter B.prop⟩
inf_le_left := fun _ _ => Set.inter_subset_left
inf_le_right := fun _ _ => Set.inter_subset_right
le_inf := fun _ _ _ hA hB => Set.subset_inter hA hB
/-- The Borel algebra has the actual empty and full sets as bounds, PDF p.50. -/
instance borelSetsBoundedOrder {M : Type u} [TopologicalSpace M] : BoundedOrder (BorelSets M) where
bot := ⟨∅, @MeasurableSet.empty M (borel M)⟩
bot_le := fun _ => Set.empty_subset _
top := ⟨Set.univ, @MeasurableSet.univ M (borel M)⟩
le_top := fun _ => Set.subset_univ _
/-- Sanity: meet in the Borel lattice is set intersection. -/
example {M : Type u} [TopologicalSpace M] (A B : BorelSets M) :
(A ⊓ B).val = A.val ∩ B.val := rfl
/-- Sanity: the least Borel set is empty. -/
example {M : Type u} [TopologicalSpace M] : (⊥ : BorelSets M).val = ∅ := rfl
/-- The constructed C(B), saturation modulo meagre Borel sets, PDF p.57. -/
def borelSaturation {M : Type u} [TopologicalSpace M] (B : StoneSpectrum (Opens M)) : Set (BorelSets M) :=
{A | ∃ U ∈ B.val, IsMeagre ((A.val \ (U : Set M)) ∪ ((U : Set M) \ A.val))}
/-- Sigma ideals with closure under countable existing joins, Definition 3.10. -/
def IsSigmaIdeal {L : Type u} [Lattice L] [BoundedOrder L] (I : Set L) : Prop :=
I.Nonempty ∧ (∀ a ∈ I, ∀ b, b ≤ a → b ∈ I) ∧
∀ a : ℕ → L, (∀ n, a n ∈ I) → ∀ b, IsLUB (Set.range a) b → b ∈ I
/-- Set-valued presheaves, Definition 3.1, PDF p.33. -/
structure LatticePresheaf (L : Type u) [PartialOrder L] where
Fiber : L → Type v
restrict : {a b : L} → a ≤ b → Fiber b → Fiber a
restrict_id : ∀ a (s : Fiber a), restrict (le_refl a) s = s
restrict_comp : ∀ {a b c} (hab : a ≤ b) (hbc : b ≤ c) (s : Fiber c),
restrict hab (restrict hbc s) = restrict (hab.trans hbc) s
/-- Exact gluing, including empty covers and compatibility only at nonzero overlaps. -/
def IsCompletePresheaf {L : Type u} [CompleteLattice L] (S : LatticePresheaf.{u,v} L) : Prop :=
∀ a : L, ∀ cover : Set L, ∀ hcover : sSup cover = a,
∀ sections : (b : cover) → S.Fiber b.val,
(∀ b c : cover, b.val ⊓ c.val ≠ ⊥ →
S.restrict inf_le_left (sections b) = S.restrict inf_le_right (sections c)) →
∃! s : S.Fiber a, ∀ b : cover,
S.restrict (show b.val ≤ a from by rw [← hcover]; exact le_sSup b.prop) s = sections b
/-- The frozen concrete projection subtype has the zero operator as bottom, PDF p.25. -/
instance operatorProjectionBot {H : Type u} [NormedAddCommGroup H] [InnerProductSpace ℂ H]
[CompleteSpace H] (R : VonNeumannAlgebra H) : Bot (Projection R) :=
⟨⟨0, R.zero_mem, IsStarProjection.zero _⟩⟩
/-- Orthogonal representations in the concrete algebra, Definition 3.12, PDF pp.59–60. -/
def IsOrthogonalRepresentation {H : Type u} [NormedAddCommGroup H] [InnerProductSpace ℂ H]
[CompleteSpace H] {R : VonNeumannAlgebra H}
{n : ℕ} (x : R.toStarSubalgebra) (c : Fin n → ℂ) (p : Fin n → Projection R) : Prop :=
(∀ i, (p i).val ≠ 0) ∧ (∀ i j, i ≠ j → (p i).val * (p j).val = 0) ∧
(x : H →L[ℂ] H) = ∑ i, c i • (p i).val
/-- Finite spectral-sum transform; zero coefficients are allowed, PDF p.60. -/
def spectralSumFunction {H : Type u} [NormedAddCommGroup H] [InnerProductSpace ℂ H]
[CompleteSpace H] {R : VonNeumannAlgebra H}
{n : ℕ} (c : Fin n → ℂ) (p : Fin n → Projection R)
(B : StoneSpectrum (Projection R)) : ℂ := by
classical
exact ∑ i, if p i ∈ B.val then c i else 0
/-- Sanity: a quasipoint excludes zero. -/
example {L : Type u} [LE L] [Bot L] (B : StoneSpectrum L) : (⊥ : L) ∉ B.val := B.prop.1.2.1
/-- Sanity: constant sublevels have the expected membership condition. -/
example {M : Type u} (c t : ℝ) : measurableSublevels (fun _ : M => c) t = {x | c ≤ t} := rfl
/-- Sanity: zero is an actual projection, including in the zero algebra. -/
example {H : Type u} [NormedAddCommGroup H] [InnerProductSpace ℂ H]
[CompleteSpace H] (R : VonNeumannAlgebra H) : (⊥ : Projection R).val = 0 := rfl
/-- Countable completeness without an arbitrary-join operation, PDF pp.50–52. -/
def IsSigmaComplete (L : Type u) [PartialOrder L] : Prop :=
∀ a : ℕ → L, ∃ b, IsLUB (Set.range a) b
/-- The closed line spanned by x, expressed intrinsically without choosing a basis. -/
def closedLine {H : Type u} [NormedAddCommGroup H] [InnerProductSpace ℂ H]
(x : H) : ClosedSubmodule ℂ H :=
sInf {U : ClosedSubmodule ℂ H | x ∈ U}
/-- Principal ideals of the lattice, PDF p.66. -/
def principalQuasipoint {L : Type u} [LE L] (a : L) : Set L := {b | a ≤ b}
/-- Proper dual-ideal space D(L), PDF pp.10–11. -/
def DualIdeal (L : Type u) [Lattice L] [BoundedOrder L] := {J : Set L // IsDualIdeal J}
instance dualIdealTopology {L : Type u} [Lattice L] [BoundedOrder L] :
TopologicalSpace (DualIdeal L) :=
TopologicalSpace.generateFrom (Set.range (fun a : L => {J : DualIdeal L | a ∈ J.val}))
/-- The principal dual ideal H_a for nonzero a. -/
def principalDualIdeal {L : Type u} [Lattice L] [BoundedOrder L]
(a : {a : L // a ≠ ⊥}) : DualIdeal L :=
⟨{b | a.val ≤ b}, ⟨⟨a.val, le_rfl⟩, (fun h => a.prop (le_bot_iff.mp h)),
(fun _ hab _ hbc => hab.trans hbc), (fun _ hab _ hac => le_inf hab hac)⟩⟩
/-- Intersection identity on nonempty families, expressed without choosing an intersection object. -/
def HasIntersectionProperty {L : Type u} [Lattice L] [BoundedOrder L]
(f : DualIdeal L → ℝ) : Prop :=
∀ family : Set (DualIdeal L), family.Nonempty → ∀ J : DualIdeal L,
J.val = {a | ∀ K ∈ family, a ∈ K.val} → f J = sSup (f '' family)
/-- Abstract observable, Definition 1.4, PDF pp.10–11. No representability is assumed. -/
def IsAbstractObservable {L : Type u} [Lattice L] [BoundedOrder L]
(f : DualIdeal L → ℝ) : Prop :=
UpperSemicontinuous f ∧ HasIntersectionProperty f
/-- The spectral cut on a proper dual ideal, PDF p.10. -/
def dualSpectralValue {L : Type u} [Lattice L] [BoundedOrder L]
(E : ℝ → L) (J : DualIdeal L) : ℝ := sInf {t | E t ∈ J.val}
/-- Completely increasing functions on nonzero lattice elements, PDF pp.11–12. -/
def IsCompletelyIncreasing {L : Type u} [CompleteLattice L]
(r : {a : L // a ≠ ⊥} → ℝ) : Prop :=
∀ s : Set {a : L // a ≠ ⊥}, s.Nonempty → ∀ a : {a : L // a ≠ ⊥},
IsLUB (Subtype.val '' s) a.val → r a = sSup (r '' s)
/-- r ↦ f_r, the infimum over the elements of the ideal, PDF pp.11–12. -/
def extendIncreasing {L : Type u} [Lattice L] [BoundedOrder L]
(r : {a : L // a ≠ ⊥} → ℝ) (J : DualIdeal L) : ℝ :=
sInf (r '' {a | a.val ∈ J.val})
/-- f ↦ r_f, evaluation at principal dual ideals, PDF pp.11–12. -/
def restrictObservable {L : Type u} [Lattice L] [BoundedOrder L]
(f : DualIdeal L → ℝ) (a : {a : L // a ≠ ⊥}) : ℝ := f (principalDualIdeal a)
/-- Sanity: principal dual ideals retain their generator. -/
example {L : Type u} [Lattice L] [BoundedOrder L] (a : {a : L // a ≠ ⊥}) :
a.val ∈ (principalDualIdeal a).val := le_rfl
/-- Zero and the closed subspaces of finite codimension, Example 3.2, PDF p.43. -/
def CofiniteSubspaces (H : Type u) [NormedAddCommGroup H] [InnerProductSpace ℂ H] :=
{U : ClosedSubmodule ℂ H // U = ⊥ ∨ FiniteDimensional ℂ U.orthogonal.toSubmodule}
instance cofiniteSubspacesLE {H : Type u} [NormedAddCommGroup H] [InnerProductSpace ℂ H] :
LE (CofiniteSubspaces H) := ⟨fun U V => U.val ≤ V.val⟩
instance cofiniteSubspacesBot {H : Type u} [NormedAddCommGroup H] [InnerProductSpace ℂ H] :
Bot (CofiniteSubspaces H) := ⟨⟨⊥, Or.inl rfl⟩⟩
/-- Basic membership interpreted in the ambient closed-subspace lattice. -/
def cofiniteBasic {H : Type u} [NormedAddCommGroup H] [InnerProductSpace ℂ H]
(U : ClosedSubmodule ℂ H) : Set (StoneSpectrum (CofiniteSubspaces H)) :=
{B | ∃ V ∈ B.val, V.val = U}
/-- Canonical extension to the one-point compactification, PDF p.49. -/
def compactificationBase {M : Type u} [TopologicalSpace M]
(B : StoneSpectrum (Opens M)) : Set (Opens (OnePoint M)) :=
{V | ∃ U ∈ B.val, (U : Set M) = ((↑) : M → OnePoint M) ⁻¹' (V : Set (OnePoint M))}
/-- Unbounded quasipoints contain the complements of all compact sets, PDF p.49. -/
def IsUnboundedQuasipoint {M : Type u} [TopologicalSpace M]
(B : StoneSpectrum (Opens M)) : Prop :=
∀ K : Set M, IsCompact K → ∃ U ∈ B.val, (U : Set M) = Kᶜ
/-- Sanity: the cofinite lattice explicitly contains its zero even in infinite dimension. -/
example {H : Type u} [NormedAddCommGroup H] [InnerProductSpace ℂ H] :
(⊥ : CofiniteSubspaces H).val = ⊥ := rfl
/-- The lattice commutant from Definition 2.5, PDF p.22.
The formula also defines the commutant of the empty set, which is all of L. -/
def latticeCommutant {L : Type u} [Lattice L] (perp : L → L) (S : Set L) : Set L :=
{b | ∀ a ∈ S, LatticeCommutes perp a b}
/-- Sanity: the commutant of a singleton tests the designated commutation relation. -/
example {L : Type u} [Lattice L] (perp : L → L) (a b : L) :
b ∈ latticeCommutant perp {a} ↔ LatticeCommutes perp a b := by
simp [latticeCommutant]
-- BEGIN DRAFT THEOREMS
end QAlgorithms.Papers.Independent.Intakethird100.P20
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
QAlgorithms.Papers.Independent.Intakethird100.P20.BorelSets
For any type equipped with a topology, is the type of subsets of that are measurable for the Borel -algebra generated by that topology. Each element consists of a subset together with evidence that it is Borel measurable. No nonemptiness or separation assumption is imposed on .
QAlgorithms.Papers.Independent.Intakethird100.P20.CofiniteSubspaces
For any type equipped with a normed additive commutative group structure and a compatible complex inner product space structure, this defines the type of closed complex linear subspaces satisfying or , where is the orthogonal complement, regarded as a complex linear subspace. The zero subspace is included regardless of the dimension of its orthogonal complement, and the whole space is included because its orthogonal complement is zero-dimensional. Completeness of is not assumed.
QAlgorithms.Papers.Independent.Intakethird100.P20.DualIdeal
For any bounded lattice , this defines the type of subsets that are nonempty, exclude , are upward closed, and are closed under binary meets: if and , then , and if , then . If , there are no such subsets, so this type is empty.
QAlgorithms.Papers.Independent.Intakethird100.P20.HasDirectedMeetLaw
For any complete lattice , this property means that every and every nonempty subset directed upwards within itself satisfy . Here directedness means that for every there is with and . No condition is imposed for empty .
QAlgorithms.Papers.Independent.Intakethird100.P20.HasFrameLaw
For any complete lattice , this property means that for every and every subset , . The subset may be empty, in which case the asserted equality is .
QAlgorithms.Papers.Independent.Intakethird100.P20.HasIntersectionProperty
For any bounded lattice and any real-valued function on the nonempty, upward-closed, binary-meet-closed subsets of that exclude , this property means the following: for every nonempty family of such subsets and every such subset , if , then . No upper bound on the displayed set of real values is assumed; if it is unbounded above, the total real supremum used here equals . Empty families are excluded.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsAbstractObservable
For any bounded lattice , let be the set of all nonempty, upward-closed, binary-meet-closed subsets of that exclude , equipped with the topology generated by the sets for . For a function , this property means that is upper semicontinuous—equivalently, is open for every real —and that, for every nonempty family and every equal to , one has . The supremum is the total real supremum, which equals for a set unbounded above.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsBooleanFilterBase
For any bounded lattice , any function , and any subset , this property means that is nonempty, , every admit some with and , and every ordered pair satisfies . The last condition includes . No upward closure of or orthocomplementation laws for are assumed; if , no such exists.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsBooleanQuasipoint
For any bounded lattice , any function , and any subset , this property means that is nonempty, excludes , admits for every an element with , and satisfies for every ordered pair ; furthermore, every subset satisfying these same conditions and containing must equal . No orthocomplementation laws are assumed for ; if , no such exists.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsBooleanSector
For any bounded lattice , any function , and any subset , this property means that contains and , is closed under , binary meets, and binary joins, and satisfies both distributive identities and for all ; moreover, every subset with these same containment, closure, and distributivity properties and with must equal . No orthocomplementation laws are assumed for .
QAlgorithms.Papers.Independent.Intakethird100.P20.IsBoundedSpectralFamily
For any complete lattice and function , this property means that whenever , that for every real , that the infimum and supremum of its entire range are respectively and , and that there exist real numbers such that for every and for every . No ordering between and is explicitly required, and these last two conditions use strict inequalities.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsCompletePresheaf
Let be a complete lattice, and let assign a type to each , with restriction maps for that preserve identities and composition. The predicate means that for every , every subset with , and every choice of sections for , if for every with , then there exists exactly one such that for every . No compatibility condition is required when . The subset may be empty; that case has and requires to have exactly one element.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsCompletelyIncreasing
For any complete lattice and any function , this property means that for every nonempty subset and every , if is the least upper bound in of the elements of , then . No boundedness assumption is imposed on these real values; if they are unbounded above, their total real supremum is . Empty subsets impose no condition, and if consists only of , the property holds vacuously.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsDistributive
For any lattice , with meet and join , this predicate means that both identities and hold for every . No least or greatest element is assumed.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsDistributiveOn
For any lattice and subset , this property means that every satisfies both and . Closure of under lattice operations is not required; when , both conditions hold vacuously.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsDualIdeal
For any bounded lattice , with least element , greatest element , and meet operation , and any subset , this predicate means that is nonempty, , every and with satisfy , and every satisfy . There is no nontriviality assumption on ; if , no subset satisfies these conditions.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsFilterBase
For any type equipped with a binary relation and a distinguished element , and any subset , this predicate means that is nonempty, , and for every there exists satisfying and . No order axioms for , or requirement that be a least element, are assumed. In particular, the empty set does not satisfy the predicate.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsFiniteType
For any complete lattice , let be the set of all subsets maximal under inclusion among subsets that are nonempty, exclude , and have, for every , some with and . For , put , and equip with the topology generated by all the sets . This property means that every nonempty subset directed upwards within itself—that is, every have some with and —satisfies , where closure is taken in that topology. No condition is imposed for empty .
QAlgorithms.Papers.Independent.Intakethird100.P20.IsLatticePoint
For any complete lattice and any subset , this predicate means that is nonempty, excludes , is upward closed, and is closed under binary meets, and that for every subset , if , then there exists with . The quantification includes the empty subset, whose supremum is , so its antecedent is false because . No nontriviality assumption on is imposed; if , no such exists.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsMeasurableSpectralFamily
For any type equipped with a measurable space and any function , this property means that is measurable for every real , that whenever , that for every real , and that and . The type may be empty; no value of is required to equal either or .
QAlgorithms.Papers.Independent.Intakethird100.P20.IsOrthocomplement
For any bounded lattice and any function from to itself, this predicate means that and for every , that and for every , and that for every . The lattice is not required to be nontrivial.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsOrthogonalRepresentation
Let be a complete complex inner product space with its normed additive commutative group structure, let be a von Neumann algebra of continuous complex-linear operators on , let , let be an element of the complex star subalgebra underlying , and let and be indexed by , with each self-adjoint and idempotent. The predicate means that every is nonzero, that for every pair of distinct indices , and that the underlying operator of equals . The coefficients may be zero or repeated. The case is included: both projection conditions are then vacuous, and the equality requires .
QAlgorithms.Papers.Independent.Intakethird100.P20.IsOrthomodular
For any bounded lattice and any function from to itself, this predicate means that , , and for every , that and for every , and additionally that for every satisfying and , one has . The lattice is not required to be nontrivial.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsQuasipoint
For any type equipped with a binary relation and a distinguished element , and any subset , this predicate means that is nonempty, excludes , and contains, for every , some with and ; moreover, for every subset having these same three properties, implies . Thus maximality is with respect to inclusion among subsets satisfying precisely these properties. No order axioms or least-element property of are assumed.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsRegularSpectralFamily
For any topological space , possibly empty, and any family , this is the conjunction of the following conditions, viewing each as a subset of : whenever ; for every real ,
the family satisfies
and, for every pair of real numbers , one has . The interiors in these formulas arise because the infima are taken in the lattice of open subsets of .
QAlgorithms.Papers.Independent.Intakethird100.P20.IsSigmaComplete
For any partially ordered type , the predicate means that every sequence in has an element that is a least upper bound of its range: for every , and for every satisfying for every . The sequences need not be increasing or bounded in advance. This condition does not explicitly require a supremum of the empty set; if is empty, there are no such sequences and the predicate holds vacuously.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsSigmaIdeal
Let be a lattice with a least element and a greatest element , and let . The predicate means that is nonempty, that and imply for every , and that for every sequence of elements of , every element that is a least upper bound of belongs to . This does not require such a least upper bound to exist; for a sequence without one, the final condition imposes no requirement. Nonemptiness and downward closure imply , and is allowed.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsSigmaPoint
For any bounded lattice and any subset , this predicate means that is nonempty, excludes , is upward closed, and is closed under binary meets, and that for every sequence in and every , if is a least upper bound of and , then for some . The lattice is not assumed to have least upper bounds for all sequences; a sequence with no least upper bound imposes no condition through this clause. If , no such exists.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsSpectralFamily
For any complete lattice and function , this property means that whenever , that for every real , and that and . The endpoint conditions concern the infimum and supremum of the entire range and do not require either endpoint to be attained.
QAlgorithms.Papers.Independent.Intakethird100.P20.IsSubOrtholattice
For any bounded lattice , any function , and any subset , this property means that , that for every , and that for every . No orthocomplementation laws are assumed for .
QAlgorithms.Papers.Independent.Intakethird100.P20.IsUnboundedQuasipoint
For every topological space and every quasipoint of its open-set lattice, the proposition means that for every compact subset , there is a member whose underlying set is exactly . Here is a nonempty family of open subsets, excludes , contains a common smaller member for each pair of members, and is maximal under inclusion among families with these properties. Thus the condition requires the complement of every compact set to be open and to belong to . The quantifier includes , requiring ; if itself is compact, it also includes , which would require , so the proposition cannot hold in that case.
QAlgorithms.Papers.Independent.Intakethird100.P20.LatticeCommutes
For any lattice , any function from to itself, and any , this predicate means exactly that . No bounds on the lattice, identities for the function , or corresponding identity with and exchanged are assumed or included in the predicate.
QAlgorithms.Papers.Independent.Intakethird100.P20.LatticePresheaf
For any partially ordered type , a consists of a type for every and, for every inequality , a restriction map . These maps satisfy for every and , and for every and , where the last restriction uses the composite inequality . The fibers are arbitrary types and need not be nonempty; no lattice operations on are assumed.
QAlgorithms.Papers.Independent.Intakethird100.P20.LiesOver
For any topological space , any , and any , this says that
Here is a collection of open subsets of that is nonempty, excludes , and has the property that for every there exists with and ; moreover, is maximal under inclusion among collections having these properties. Thus the intersection of the closures is required to contain exactly .
QAlgorithms.Papers.Independent.Intakethird100.P20.RegularOpens
For any topological space , possibly empty, this defines the type of open subsets satisfying , with each such open set accompanied by a proof of this equality. Both and satisfy the defining condition.
QAlgorithms.Papers.Independent.Intakethird100.P20.StoneSpectrum
For any type equipped with a binary relation and a distinguished element , this defines the type whose elements are subsets , together with evidence that is nonempty, excludes , contains a common lower bound within for every pair of its elements, and is maximal under inclusion among subsets with these properties. Here a common lower bound of means an element satisfying and . No order axioms, least-element property of , or existence of such a maximal subset are assumed; this type may be empty.
QAlgorithms.Papers.Independent.Intakethird100.P20.admissibleDomain
For any topological space , possibly empty, and any family , this defines the set , equivalently . No spectral-family conditions on are assumed.
QAlgorithms.Papers.Independent.Intakethird100.P20.borelSaturation
Let be any topological space, and let be a family of open subsets of that is nonempty, excludes , and has the property that any two members contain a common member of ; assume also that is maximal under inclusion among families with these properties. The set consists precisely of the Borel measurable subsets for which there is an open set such that the symmetric difference is meagre, meaning that it is contained in a countable union of nowhere dense subsets of . If no such maximal family exists, there is no admissible argument for this definition.
QAlgorithms.Papers.Independent.Intakethird100.P20.borelSetsBoundedOrder
For any topological space , the Borel measurable subsets of , ordered by inclusion, have least element and greatest element : every Borel measurable subset contains and is contained in . If is empty, these two distinguished elements coincide.
QAlgorithms.Papers.Independent.Intakethird100.P20.borelSetsLattice
For any topological space , the Borel measurable subsets of , ordered by inclusion, form a lattice in which and . Thus each of and is contained in their union, and their union is contained in every common upper bound; their intersection is contained in each of them, and contains every common lower bound. These operations again produce Borel measurable sets, including when is empty.
QAlgorithms.Papers.Independent.Intakethird100.P20.closedLine
For any complex inner product space with its normed additive commutative group structure, and any , is the infimum, in the lattice of closed complex-linear subspaces of , of all such subspaces containing ; equivalently, it is their intersection. This family is nonempty because it contains . No completeness assumption on is required, and when the resulting subspace is .
QAlgorithms.Papers.Independent.Intakethird100.P20.cofiniteBasic
For every complex inner product space , equipped with its normed additive commutative group structure and without any completeness assumption, and every closed complex linear subspace , let be the collection of closed complex linear subspaces such that or is finite-dimensional, ordered by inclusion. A quasipoint of is a family that is nonempty, excludes the zero subspace, contains for every some with , and is maximal under inclusion among families with these properties. The set consists of precisely those quasipoints for which some member has underlying closed subspace equal to . The argument need not itself satisfy the defining condition for ; the resulting set is empty if does not satisfy that condition, and it is also empty when .
QAlgorithms.Papers.Independent.Intakethird100.P20.cofiniteSubspacesBot
For every complex inner product space , equipped with its normed additive commutative group structure and without any completeness assumption, consider the collection of closed complex linear subspaces satisfying either or is finite-dimensional over . This instance chooses the zero subspace as the distinguished bottom element of that collection. Its membership is justified by the alternative , so no finite-dimensionality assumption on or on the orthogonal complement of the zero subspace is required.
QAlgorithms.Papers.Independent.Intakethird100.P20.cofiniteSubspacesLE
For any type equipped with a normed additive commutative group structure and a compatible complex inner product space structure, consider the closed complex linear subspaces satisfying or . This defines the relation on these subspaces to mean inclusion of their underlying subspaces, . Completeness of is not assumed.
QAlgorithms.Papers.Independent.Intakethird100.P20.compactificationBase
For every topological space and every quasipoint of its open-set lattice, define to be the family of open subsets of the one-point space whose inverse image under the canonical inclusion equals some member of : . Here a quasipoint is a nonempty family of open subsets of , excluding , such that any two members contain a common member of , and maximal under inclusion among families with these properties. The definition places no additional condition on whether belongs to , and assumes neither compactness nor local compactness nor any separation property of .
QAlgorithms.Papers.Independent.Intakethird100.P20.dualIdealTopology
For any bounded lattice , consider the type of all nonempty subsets that exclude , are upward closed, and are closed under binary meets. This defines its topology to be the smallest topology in which, for every , the set is open. Thus these sets form a subbasis for the topology; if , the underlying space is empty.
QAlgorithms.Papers.Independent.Intakethird100.P20.dualSpectralValue
For any bounded lattice , any function , and any nonempty subset that excludes , is upward closed, and is closed under binary meets, this defines the real number . No monotonicity, continuity, boundedness, or spectral-family condition is imposed on . The infimum is the total real infimum: if the set is empty or unbounded below, its value is .
QAlgorithms.Papers.Independent.Intakethird100.P20.extendIncreasing
For any bounded lattice , any function , and any nonempty subset that excludes , is upward closed, and is closed under binary meets, this defines the real number . No increasingness condition is imposed on . The set of values is nonempty because is nonempty and excludes ; if it is unbounded below, the total real infimum used here is .
QAlgorithms.Papers.Independent.Intakethird100.P20.latticeCommutant
For any lattice , any function , and any subset , the set called the commutant of is defined by
No properties of the function are assumed. In particular, , since its membership condition is then vacuous.
QAlgorithms.Papers.Independent.Intakethird100.P20.measurableSublevels
For any type , possibly empty, any function , and any , this defines the set . No measurable structure on or measurability assumption on is required.
QAlgorithms.Papers.Independent.Intakethird100.P20.openPseudoCompl
For any topological space , possibly empty, and any open subset , this defines the open subset , the complement in of the closure of .
QAlgorithms.Papers.Independent.Intakethird100.P20.openSublevels
For any topological space , possibly empty, any function , and any , this defines the open set , where the interior is taken in . No continuity or measurability assumption on is required.
QAlgorithms.Papers.Independent.Intakethird100.P20.operatorProjectionBot
For any complete complex inner product space , with its normed additive commutative group structure, and any von Neumann algebra of continuous complex-linear operators on , this declaration equips the type of projections in with a distinguished bottom element given by the zero operator. Here a projection is an operator belonging to that is self-adjoint and idempotent; the zero operator has both properties. The declared structure specifies this element without itself asserting an order inequality.
QAlgorithms.Papers.Independent.Intakethird100.P20.ortholatticeGenerated
For any bounded lattice , any function , and any subset , this definition gives the set of all such that for every subset which contains , , and and is closed under , binary meets, and binary joins. Equivalently, it is the intersection of all such subsets . The input may be empty; the collection being intersected is always nonempty because it contains itself. No orthocomplementation laws are assumed for .
QAlgorithms.Papers.Independent.Intakethird100.P20.principalDualIdeal
For any bounded lattice and any element satisfying , this defines the dual ideal , regarded as a nonempty subset that excludes , is upward closed, and is closed under binary meets. The element belongs to this subset. If has no element distinct from , there is no admissible input .
QAlgorithms.Papers.Independent.Intakethird100.P20.principalQuasipoint
For any type equipped with a binary relation , and any , this defines the subset . No reflexivity, transitivity, antisymmetry, bottom element, or other order property is assumed; in particular, the definition does not assert that this subset is a quasipoint.
QAlgorithms.Papers.Independent.Intakethird100.P20.regularOpensBot
For any topological space , possibly empty, this designates the empty open set as the bottom element of the type of open subsets satisfying , using the equality .
QAlgorithms.Papers.Independent.Intakethird100.P20.regularOpensLE
For any topological space , possibly empty, this equips the type of open subsets satisfying with the relation defined by inclusion of their underlying open sets: means .
QAlgorithms.Papers.Independent.Intakethird100.P20.regularizeOpen
For any topological space , possibly empty, and any open subset , this defines the open subset , the interior in of the closure of .
QAlgorithms.Papers.Independent.Intakethird100.P20.regularizedBase
For any topological space and any , this defines the set of regular open subsets for which there exists with ; here “regular open” means that is open and . The collection is nonempty, excludes the empty open set, and contains, for every , some contained in both and ; it is maximal under inclusion among collections of open sets having these properties.
QAlgorithms.Papers.Independent.Intakethird100.P20.restrictObservable
For any bounded lattice , any real-valued function on the nonempty, upward-closed, binary-meet-closed subsets of that exclude , and any with , this defines the real number . The argument of is the dual ideal consisting of all elements above . No semicontinuity or intersection property is assumed of .
QAlgorithms.Papers.Independent.Intakethird100.P20.spectralCutInfimum
For any type , any family of sets , and any , this defines the real number , using the total real infimum operation. If this set is nonempty and bounded below, this is its usual infimum; if it is empty or unbounded below, the value is . No monotonicity or other condition on is assumed.
QAlgorithms.Papers.Independent.Intakethird100.P20.spectralSumFunction
Let be a complete complex inner product space with its normed additive commutative group structure, let be a von Neumann algebra of continuous complex-linear operators on , let , and choose coefficients and self-adjoint idempotent operators for . Let be a nonempty family of projections in that excludes the zero projection, such that for any there is with and , and that is maximal under inclusion among families with these properties. Then is the complex number , where if and otherwise. No nonzero, orthogonality, or representation condition is imposed on the family . Repeated projections contribute separately at their respective indices, and when the value is .
QAlgorithms.Papers.Independent.Intakethird100.P20.stoneBasic
For any type equipped with a binary relation and a distinguished element , and any , this defines the set of all subsets that contain and are maximal under inclusion among nonempty subsets excluding and containing, for each pair of their elements, an element with and . These are regarded as elements of the type of such maximal subsets. No order axioms or least-element property of are assumed. When , the defined set is empty.
QAlgorithms.Papers.Independent.Intakethird100.P20.stoneTopology
For any type equipped with a binary relation and a distinguished element , this equips the type of maximal nonempty subsets excluding and containing a common lower bound within for each pair of their elements with the smallest topology in which every set , for , is open; here a common lower bound of is an element satisfying and , and maximality is under inclusion among subsets with the stated properties. No order axioms or least-element property of are assumed, and the underlying type is allowed to be empty.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.