Skip to content

Boolean & Modal Logic

← Back to Domain-Specific Families

Abstractions about Boolean and modal algebras, normal forms, predicate calculi, deductive closure, distributivity, and expressive completeness.

15 abstractions in this family — domain-specific abstractions that sit near one another in structural-signature space (k-means over structural-signature embeddings). Each is shown with its short description.

  • BCK algebra — An algebra with a binary implication-like operation and a distinguished zero satisfying the BCI identities plus an axiom that enforces the BCK weakening condition.
  • Boolean algebra — An algebraic structure with conjunction, disjunction and complementation satisfying laws that model two-valued logic and set operations.
  • Deductive closure — The smallest superset of a set of formulas that contains every formula derivable from it under a specified consequence relation or proof system.
  • Disjunctive normal form — A Boolean formula represented as a disjunction of conjunctions of literals—an OR of AND terms.
  • Functional completeness — The property of a set of Boolean connectives from which every Boolean function can be expressed by composition.
  • Inclusion (Boolean algebra) — The canonical partial order on a Boolean algebra, where a≤b exactly when a∧¬b=0, equivalently a∧b=a or a∨b=b.
  • Modal algebra — A Boolean algebra equipped with a unary normal meet-preserving modal operator, providing algebraic semantics for normal propositional modal logics.
  • Monadic predicate calculus — The function-free fragment of first-order logic whose predicate symbols all have arity one.
  • Monadic second-order logic — The fragment of second-order logic that permits quantification over individual elements and unary predicates or sets, but not arbitrary higher-arity relations.
  • Negation normal form — A logical formula form using only conjunction, disjunction and literals, with every negation applied directly to an atomic proposition.
  • Prenex normal form — A first-order formula form in which all quantifiers occur in one leading prefix followed by a quantifier-free matrix.
  • Principle of distributivity — The propositional-logic laws stating that conjunction distributes over disjunction and disjunction distributes over conjunction.
  • Product term — A Boolean expression formed as the conjunction of one or more literals, with a minterm as the special case containing every variable exactly once.
  • Regular modal logic — A classical modal logic closed under a rule lifting conjunction-preserving implication through necessity and containing the duality of necessity and possibility.
  • Unate function — A Boolean function that is monotone in each variable after independently choosing whether that variable is interpreted positively or negatively.