Package org.mcp.sat


package org.mcp.sat
SAT backend support for MCP symbolic domains and bit-vector encodings.

This package contains LogicNG-based structures for representing finite-domain constraints as propositional formulas:

These types enable MCP to run symbolic reasoning with a SAT formula backend in parallel to the BDD backend.

  • Classes
    Class
    Description
    MutableSATInteger represents a mutable bit-vector for SAT-based integer encoding.
    SATDomain wraps a SATInteger around a finite collection of values and provides an API for working directly with those values in SAT-based symbolic computations.
    Abstract base class for SAT-based integer encodings.
    Utility methods for SAT-based symbolic computations.