Documentation

Linglib.Theories.Semantics.PossibilitySemantics.Ortholattice

Orthocomplemented Lattices #

@cite{holliday-mandelkern-2024}

An orthocomplemented lattice (ortholattice) is a bounded lattice equipped with an involutive, order-reversing complement satisfying non-contradiction and excluded middle. Ortholattices generalize Boolean algebras by dropping distributivity — the algebraic foundation of possibility semantics.

Main definitions #

Main results #

What fails #

Not every ortholattice satisfies distributivity (a ⊓ (b ⊔ c) = (a ⊓ b) ⊔ (a ⊓ c)), pseudocomplementation (a ⊓ b = ⊥ → b ≤ aᶜ), or orthomodularity (a ≤ b → b = a ⊔ (aᶜ ⊓ b)). Concrete counterexamples live in PossibilitySemantics/Epistemic.lean.

An orthocomplemented lattice (ortholattice) is a bounded lattice with a complement that is involutive and order-reversing, satisfying non-contradiction and excluded middle.

Every BooleanAlgebra is an ortholattice. The converse fails: ortholattices need not be distributive.

Instances
    @[instance 100]

    Every Boolean algebra is an orthocomplemented lattice. The converse fails: ortholattices need not be distributive.

    Equations
    • One or more equations did not get rendered due to their size.