summaryrefslogtreecommitdiff
path: root/src/theory/arith/arith_rewriter.h
diff options
context:
space:
mode:
authorTim King <taking@cs.nyu.edu>2012-11-11 00:28:05 +0000
committerTim King <taking@cs.nyu.edu>2012-11-11 00:28:05 +0000
commit341794b1cbd5693010c78b9f5bfe232ee90404b0 (patch)
treeb03c9a0d39050cf0fb5dbfe7393435adc7c5de19 /src/theory/arith/arith_rewriter.h
parenta4bebb3ec1e27b433b63dcb2b82f6385e0c40561 (diff)
Fixes for the arithmetic normal form and rewriter to handle arbitrary constants for total functions.
Diffstat (limited to 'src/theory/arith/arith_rewriter.h')
-rw-r--r--src/theory/arith/arith_rewriter.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/theory/arith/arith_rewriter.h b/src/theory/arith/arith_rewriter.h
index 986ff369d..10e255535 100644
--- a/src/theory/arith/arith_rewriter.h
+++ b/src/theory/arith/arith_rewriter.h
@@ -50,6 +50,8 @@ private:
static RewriteResponse rewriteMinus(TNode t, bool pre);
static RewriteResponse rewriteUMinus(TNode t, bool pre);
static RewriteResponse rewriteDiv(TNode t, bool pre);
+ static RewriteResponse rewriteDivTotal(TNode t, bool pre);
+ static RewriteResponse rewriteIntsDivModTotal(TNode t, bool pre);
static RewriteResponse preRewritePlus(TNode t);
static RewriteResponse postRewritePlus(TNode t);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback