mirror of
https://github.com/Z3Prover/z3
synced 2026-06-03 07:37:54 +00:00
Add comments for large exponent handling
Add comments for handling large exponents in seq_model.cpp
This commit is contained in:
parent
ba7b0392fe
commit
aa5267cb9c
1 changed files with 3 additions and 0 deletions
|
|
@ -258,6 +258,9 @@ namespace smt {
|
||||||
zstring result(buf.size(), buf.data());
|
zstring result(buf.size(), buf.data());
|
||||||
return expr_ref(m_seq.str.mk_string(result), m);
|
return expr_ref(m_seq.str.mk_string(result), m);
|
||||||
}
|
}
|
||||||
|
// NSB review: just return an expression of the form:
|
||||||
|
// mk_power(base_val, a.mk_int(n_val)) for large exponents
|
||||||
|
|
||||||
// Fallback: cap exponent to avoid divergence
|
// Fallback: cap exponent to avoid divergence
|
||||||
n_val = POWER_EXPAND_LIMIT;
|
n_val = POWER_EXPAND_LIMIT;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue