Variable

A variable has an unsigned integer as its value. A variable can also be treated as an unsigned integer.

Literal

A literal has an unsigned integer as its value and it can also be treated as an unsigned integer. For example, if x1 has value 1, the literal x1 has value 3 and not x1 has value 2.

Clause

We remark that the member Literal * _lits must be managed outside.

CNF formula

EPCCL theories

Weighted CNF formula

Format