module Rbc:Logical constructors with syntactic simplification based on Reduced Boolean Circuits.Constructor
Reduced Boolean Circuits are defined here:
Per Bjesse, Arne Boralv.
DAG-Aware Circuit
Compression for Formal Verification. ICCAD: 42-49, 2004.
val negation : Term.term -> Term.termval conjunction : Term.term -> Term.term -> Term.termval disjunction : Term.term -> Term.term -> Term.termval equivalence : Term.term -> Term.term -> Term.termval difference : Term.term -> Term.term -> Term.termval implication : Term.term -> Term.term -> Term.termval conditional : Term.term -> Term.term -> Term.term -> Term.termval equality : Term.term -> Term.term -> Term.termval ite : Term.term -> Term.term -> Term.term -> Term.term