mirror of
https://github.com/Z3Prover/z3
synced 2026-03-18 02:53:46 +00:00
initial pass
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
748ada2acc
commit
43ddad0ecd
5 changed files with 139 additions and 148 deletions
|
|
@ -739,7 +739,8 @@ namespace sat {
|
|||
|
||||
void card_extension::add_at_least(bool_var v, literal_vector const& lits, unsigned k) {
|
||||
unsigned index = 2*m_cards.size();
|
||||
card* c = new (memory::allocate(card::get_obj_size(lits.size()))) card(index, literal(v, false), lits, k);
|
||||
literal lit = v == null_bool_var ? null_literal : literal(v, false);
|
||||
card* c = new (memory::allocate(card::get_obj_size(lits.size()))) card(index, lit, lits, k);
|
||||
m_cards.push_back(c);
|
||||
if (v == null_bool_var) {
|
||||
// it is an axiom.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue