mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 17:15:31 +00:00
working on horn difference logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
17f0377c06
commit
0fbdd37e89
13 changed files with 105 additions and 41 deletions
|
@ -223,6 +223,7 @@ class inf_rational {
|
|||
}
|
||||
|
||||
friend inline inf_rational operator*(const rational & r1, const inf_rational & r2);
|
||||
friend inline inf_rational operator*(const inf_rational & r1, const rational & r2);
|
||||
friend inline inf_rational operator/(const inf_rational & r1, const rational & r2);
|
||||
|
||||
inf_rational & operator++() {
|
||||
|
@ -426,6 +427,10 @@ inline inf_rational operator*(const rational & r1, const inf_rational & r2) {
|
|||
return result;
|
||||
}
|
||||
|
||||
inline inf_rational operator*(const inf_rational & r1, const rational & r2) {
|
||||
return r2 * r1;
|
||||
}
|
||||
|
||||
inline inf_rational operator/(const inf_rational & r1, const rational & r2) {
|
||||
inf_rational result(r1);
|
||||
result.m_first /= r2;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue