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.term
val conjunction : Term.term -> Term.term -> Term.term
val disjunction : Term.term -> Term.term -> Term.term
val equivalence : Term.term -> Term.term -> Term.term
val difference : Term.term -> Term.term -> Term.term
val implication : Term.term -> Term.term -> Term.term
val conditional : Term.term -> Term.term -> Term.term -> Term.term
val equality : Term.term -> Term.term -> Term.term
val ite : Term.term -> Term.term -> Term.term -> Term.term