Demey and Smessaert 2018 #
Demey and Smessaert compute the bitstring semantics of a finite fragment from the partition the
fragment induces, without first computing its Boolean closure. In their Example 2 the fragment
{p ∧ q, ¬p ∨ ¬q, p ∨ q, ¬p ∧ ¬q} of classical propositional logic has sixteen conjunctions of
literals, of which three are consistent, so its closure has 2 ^ 3 elements. Their partition
is Finpartition.minterms and their bitstring semantics BooleanSubalgebra.toSetOfMinterms.
Main results #
parts_minterms_example2: the three anchors of Example 2.
Implementation notes #
A proposition over p and q is the finset of valuations making it true, a valuation being the
pair of truth values of p and q.
References #
The proposition p holds at the valuations that make p true.
Equations
- DemeySmessaert2018.p = {x : Bool × Bool | x.1 = true}
Instances For
The proposition q holds at the valuations that make q true.
Equations
- DemeySmessaert2018.q = {x : Bool × Bool | x.2 = true}
Instances For
The fragment of Example 2 is {p ∧ q, ¬p ∨ ¬q, p ∨ q, ¬p ∧ ¬q}.
Equations
- One or more equations did not get rendered due to their size.