typedef int sat_id; /* Id of corresponding SAT literal */
struct lcp_symbol {
- sat_id sat_id;
+ sat_id id;
int variable:1; /* SAT literal is variable (i.e. not fixed) */
};
struct lcp_expr {
- sat_id sat_id;
+ sat_id id;
+ int variable:1; /* The value of the expression depends on variable symbol. */
};