Sophie

Sophie

distrib > PLD > th > x86_64 > by-pkgid > 9f869ff92bf81fc4b13902b2b85811f8 > files > 2049

cvc3-doc-2.4.1-1.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>CVC3: CVC3 Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">CVC3
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.2 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">CVC3 Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CDFlags.html">CDFlags</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CDList.html">CDList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CDOmap.html">CDOmap</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CDMapData.html">CDMapData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CDMap.html">CDMap</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CDOmapOrdered.html">CDOmapOrdered</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CDMapOrderedData.html">CDMapOrderedData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CDMapOrdered.html">CDMapOrdered</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CDO.html">CDO</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Circuit.html">Circuit</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ClauseValue.html">ClauseValue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Clause.html">Clause</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class representing a CNF clause (a smart pointer)  <a href="classCVC3_1_1Clause.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ClauseOwner.html">ClauseOwner</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Same as class <a class="el" href="classCVC3_1_1Clause.html" title="A class representing a CNF clause (a smart pointer)">Clause</a>, but when destroyed, marks the clause as deleted.  <a href="classCVC3_1_1ClauseOwner.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CompactClause.html">CompactClause</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CLException.html">CLException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CLFlag.html">CLFlag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CLFlags.html">CLFlags</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CommonProofRules.html">CommonProofRules</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Scope.html">Scope</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ContextObjChain.html">ContextObjChain</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ContextObj.html">ContextObj</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Context.html">Context</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ContextManager.html">ContextManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manager for multiple contexts. Also holds current context.  <a href="classCVC3_1_1ContextManager.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ContextNotifyObj.html">ContextNotifyObj</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCVC3_1_1ltstr.html">ltstr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1StrPairLess.html">StrPairLess</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ScopeWatcher.html">ScopeWatcher</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class which sets a boolean value to true when created, and resets to false when deleted.  <a href="classCVC3_1_1ScopeWatcher.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1MemoryTracker.html">MemoryTracker</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1DebugException.html">DebugException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1EvalException.html">EvalException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ResetException.html">ResetException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Exception.html">Exception</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Expr.html">Expr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data structure of expressions in <a class="el" href="namespaceCVC3.html">CVC3</a>.  <a href="classCVC3_1_1Expr.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprManager.html">ExprManager</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprManagerNotifyObj.html">ExprManagerNotifyObj</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notifies <a class="el" href="classCVC3_1_1ExprManager.html">ExprManager</a> before and after each <a class="el" href="group__ExprStream__Manip.html#gaddb050a787be87116afc51791293d3be" title="Restore the indentation.">pop()</a>  <a href="classCVC3_1_1ExprManagerNotifyObj.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprMap.html">ExprMap</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprHashMap.html">ExprHashMap</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Op.html">Op</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pretty-printing output stream for <a class="el" href="classCVC3_1_1Expr.html" title="Data structure of expressions in CVC3.">Expr</a>. READ THE DOCS BEFORE USING!  <a href="classCVC3_1_1ExprStream.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprTransform.html">ExprTransform</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprValue.html">ExprValue</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base class for holding the actual data in expressions.  <a href="classCVC3_1_1ExprValue.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprNode.html">ExprNode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprNodeTmp.html">ExprNodeTmp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprApplyTmp.html">ExprApplyTmp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprApply.html">ExprApply</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprString.html">ExprString</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprSkolem.html">ExprSkolem</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprRational.html">ExprRational</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprVar.html">ExprVar</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprSymbol.html">ExprSymbol</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprBoundVar.html">ExprBoundVar</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ExprClosure.html">ExprClosure</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A "closure" expression which binds variables used in the "body". Used by LAMBDA and quantifiers.  <a href="classCVC3_1_1ExprClosure.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1MemoryManager.html">MemoryManager</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1MemoryManagerChunks.html">MemoryManagerChunks</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ContextMemoryManager.html">ContextMemoryManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classCVC3_1_1ContextMemoryManager.html" title="ContextMemoryManager.">ContextMemoryManager</a>.  <a href="classCVC3_1_1ContextMemoryManager.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1MemoryManagerMalloc.html">MemoryManagerMalloc</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1NotifyList.html">NotifyList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Parser.html">Parser</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ParserException.html">ParserException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1PrettyPrinter.html">PrettyPrinter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract API to a pretty-printer for <a class="el" href="classCVC3_1_1Expr.html" title="Data structure of expressions in CVC3.">Expr</a>.  <a href="classCVC3_1_1PrettyPrinter.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Proof.html">Proof</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Rational.html">Rational</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchEngine.html">SearchEngine</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">API to to a generic proof search engine.  <a href="classCVC3_1_1SearchEngine.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchEngineFast.html">SearchEngineFast</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of a faster search engine, using newer techniques.  <a href="classCVC3_1_1SearchEngineFast.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchImplBase.html">SearchImplBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">API to to a generic proof search engine (a.k.a. <a class="el" href="namespaceSAT.html">SAT</a> solver)  <a href="classCVC3_1_1SearchImplBase.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchSat.html">SearchSat</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search engine that connects to a generic <a class="el" href="namespaceSAT.html">SAT</a> reasoning module.  <a href="classCVC3_1_1SearchSat.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchSimple.html">SearchSimple</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of the simple search engine.  <a href="classCVC3_1_1SearchSimple.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SmartCDO.html">SmartCDO</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classCVC3_1_1SmartCDO.html" title="SmartCDO.">SmartCDO</a>.  <a href="classCVC3_1_1SmartCDO.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SmtlibException.html">SmtlibException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SoundException.html">SoundException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1StatFlag.html">StatFlag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1StatCounter.html">StatCounter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Statistics.html">Statistics</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Theorem.html">Theorem</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Theorem3.html">Theorem3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classCVC3_1_1Theorem3.html" title="Theorem3.">Theorem3</a>.  <a href="classCVC3_1_1Theorem3.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoremLess.html">TheoremLess</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Less" comparator for theorems by <a class="el" href="classCVC3_1_1TheoremValue.html">TheoremValue</a> pointers  <a href="classCVC3_1_1TheoremLess.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoremManager.html">TheoremManager</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoremProducer.html">TheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Theory.html">Theory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for theories.  <a href="classCVC3_1_1Theory.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryArith.html">TheoryArith</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This theory handles basic linear arithmetic.  <a href="classCVC3_1_1TheoryArith.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryArith3.html">TheoryArith3</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryArithNew.html">TheoryArithNew</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryArithOld.html">TheoryArithOld</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryArray.html">TheoryArray</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This theory handles arrays.  <a href="classCVC3_1_1TheoryArray.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryBitvector.html">TheoryBitvector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classCVC3_1_1Theory.html" title="Base class for theories.">Theory</a> of bitvectors of known length \ (operations include: @,[i:j],[i],+,.,BVAND,BVNEG)  <a href="classCVC3_1_1TheoryBitvector.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryCore.html">TheoryCore</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This theory handles the built-in logical connectives plus equality. It also handles the registration and cooperation among all other theories.  <a href="classCVC3_1_1TheoryCore.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryDatatype.html">TheoryDatatype</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This theory handles datatypes.  <a href="classCVC3_1_1TheoryDatatype.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryDatatypeLazy.html">TheoryDatatypeLazy</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This theory handles datatypes.  <a href="classCVC3_1_1TheoryDatatypeLazy.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Trigger.html">Trigger</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCVC3_1_1dynTrig.html">dynTrig</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CompleteInstPreProcessor.html">CompleteInstPreProcessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryQuant.html">TheoryQuant</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This theory handles quantifiers.  <a href="classCVC3_1_1TheoryQuant.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryRecords.html">TheoryRecords</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This theory handles records.  <a href="classCVC3_1_1TheoryRecords.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheorySimulate.html">TheorySimulate</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Theory" of symbolic simulation.  <a href="classCVC3_1_1TheorySimulate.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoryUF.html">TheoryUF</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This theory handles uninterpreted functions.  <a href="classCVC3_1_1TheoryUF.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Translator.html">Translator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Type.html">Type</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">MS C++ specific settings.  <a href="classCVC3_1_1Type.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TypecheckException.html">TypecheckException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Variable.html">Variable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1Literal.html">Literal</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1VariableValue.html">VariableValue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1VariableManager.html">VariableManager</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1VariableManagerNotifyObj.html">VariableManagerNotifyObj</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notifies <a class="el" href="classCVC3_1_1VariableManager.html">VariableManager</a> before and after each <a class="el" href="group__ExprStream__Manip.html#gaddb050a787be87116afc51791293d3be" title="Restore the indentation.">pop()</a>  <a href="classCVC3_1_1VariableManagerNotifyObj.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ValidityChecker.html">ValidityChecker</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic API for a validity checker.  <a href="classCVC3_1_1ValidityChecker.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1VCCmd.html">VCCmd</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1VCL.html">VCL</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ParserTemp.html">ParserTemp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CNF__Rules.html">CNF_Rules</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">API to the CNF proof rules.  <a href="classCVC3_1_1CNF__Rules.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CNF__TheoremProducer.html">CNF_TheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1DecisionEngine.html">DecisionEngine</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1DecisionEngineCaching.html">DecisionEngineCaching</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1DecisionEngineDFS.html">DecisionEngineDFS</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decision Engine for use with the Search EngineAuthor: Clark Barrett.  <a href="classCVC3_1_1DecisionEngineDFS.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1DecisionEngineMBTF.html">DecisionEngineMBTF</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CoreSatAPI__implBase.html">CoreSatAPI_implBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchEngineRules.html">SearchEngineRules</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">API to the proof rules for the Search Engines.  <a href="classCVC3_1_1SearchEngineRules.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchSatCoreSatAPI.html">SearchSatCoreSatAPI</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchSatTheoryAPI.html">SearchSatTheoryAPI</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchSatDecider.html">SearchSatDecider</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchSatCNFCallback.html">SearchSatCNFCallback</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SearchEngineTheoremProducer.html">SearchEngineTheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CommonTheoremProducer.html">CommonTheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TheoremValue.html">TheoremValue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1RegTheoremValue.html">RegTheoremValue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1RWTheoremValue.html">RWTheoremValue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ArithException.html">ArithException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ArithProofRules.html">ArithProofRules</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ArithTheoremProducer.html">ArithTheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ArithTheoremProducer3.html">ArithTheoremProducer3</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ArithTheoremProducerOld.html">ArithTheoremProducerOld</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ArrayProofRules.html">ArrayProofRules</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1ArrayTheoremProducer.html">ArrayTheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1BitvectorException.html">BitvectorException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1BVConstExpr.html">BVConstExpr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1BitvectorProofRules.html">BitvectorProofRules</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1BitvectorTheoremProducer.html">BitvectorTheoremProducer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements proof rules for bitvector normalizers (concatenation normal form, bvplus normal form), bitblaster rules, other relevant rewrite rules for bv arithmetic and word-level operators.  <a href="classCVC3_1_1BitvectorTheoremProducer.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CoreProofRules.html">CoreProofRules</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1CoreTheoremProducer.html">CoreTheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1PrettyPrinterCore.html">PrettyPrinterCore</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of <a class="el" href="classCVC3_1_1PrettyPrinter.html" title="Abstract API to a pretty-printer for Expr.">PrettyPrinter</a> class.  <a href="classCVC3_1_1PrettyPrinterCore.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1TypeComputerCore.html">TypeComputerCore</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1DatatypeProofRules.html">DatatypeProofRules</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1DatatypeTheoremProducer.html">DatatypeTheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1QuantProofRules.html">QuantProofRules</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1QuantTheoremProducer.html">QuantTheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1RecordsProofRules.html">RecordsProofRules</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1RecordsTheoremProducer.html">RecordsTheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SimulateProofRules.html">SimulateProofRules</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1SimulateTheoremProducer.html">SimulateTheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1UFProofRules.html">UFProofRules</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCVC3_1_1UFTheoremProducer.html">UFTheoremProducer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a26c7481ff270baf00481e31107a46036"><td class="memItemLeft" align="right" valign="top">typedef std::pair&lt; std::string, <br class="typebreak"/>
std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a26c7481ff270baf00481e31107a46036">StrPair</a></td></tr>
<tr class="separator:a26c7481ff270baf00481e31107a46036"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4233916514848331ee104548acbab912"><td class="memItemLeft" align="right" valign="top">typedef long unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a4233916514848331ee104548acbab912">ExprIndex</a></td></tr>
<tr class="memdesc:a4233916514848331ee104548acbab912"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression index type.  <a href="#a4233916514848331ee104548acbab912"></a><br/></td></tr>
<tr class="separator:a4233916514848331ee104548acbab912"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a908c8c570044fbd621a948d2cac33a17"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="namespaceCVC3.html#a9d68f126b86e6fd08b3bc13a511df9bf">CVC3::FormulaValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a908c8c570044fbd621a948d2cac33a17">FormulaValue</a></td></tr>
<tr class="separator:a908c8c570044fbd621a948d2cac33a17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c1dcdd9ccabfaff67ab0590defd8f44"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498b">CVC3::QueryResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a4c1dcdd9ccabfaff67ab0590defd8f44">QueryResult</a></td></tr>
<tr class="separator:a4c1dcdd9ccabfaff67ab0590defd8f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8220d283ddfdaa8f4e0da0a03fa7ff4"><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a>, <br class="typebreak"/>
bool, <a class="el" href="classCVC3_1_1TheoremLess.html">TheoremLess</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ae8220d283ddfdaa8f4e0da0a03fa7ff4">TheoremMap</a></td></tr>
<tr class="separator:ae8220d283ddfdaa8f4e0da0a03fa7ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbf44ec4d7f9e553da5d876964266546"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structCVC3_1_1dynTrig.html">CVC3::dynTrig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#adbf44ec4d7f9e553da5d876964266546">dynTrig</a></td></tr>
<tr class="separator:adbf44ec4d7f9e553da5d876964266546"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ad8e707d3b90ce7dcd048a5b651e0a683"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ad8e707d3b90ce7dcd048a5b651e0a683">CLFlagType</a> { <br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#ad8e707d3b90ce7dcd048a5b651e0a683a0ba368100918bc8a59c7f5f3951381ce">CLFLAG_NULL</a>, 
<a class="el" href="namespaceCVC3.html#ad8e707d3b90ce7dcd048a5b651e0a683a911f121f0f78d0b13aa7a8facc2a6d02">CLFLAG_BOOL</a>, 
<a class="el" href="namespaceCVC3.html#ad8e707d3b90ce7dcd048a5b651e0a683a3a164f9a853c7a4741fcc0bd7f0379ed">CLFLAG_INT</a>, 
<a class="el" href="namespaceCVC3.html#ad8e707d3b90ce7dcd048a5b651e0a683aa958b88033c4eabb9902aab89bb81dd7">CLFLAG_STRING</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#ad8e707d3b90ce7dcd048a5b651e0a683a0ab466a578e52835eafc8531da1eb2ae">CLFLAG_STRVEC</a>
<br/>
 }</td></tr>
<tr class="memdesc:ad8e707d3b90ce7dcd048a5b651e0a683"><td class="mdescLeft">&#160;</td><td class="mdescRight">Different types of command line flags.  <a href="namespaceCVC3.html#ad8e707d3b90ce7dcd048a5b651e0a683">More...</a><br/></td></tr>
<tr class="separator:ad8e707d3b90ce7dcd048a5b651e0a683"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a492cd44a88003acd985d3c05cbd36ea8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8">ExprValueType</a> { <br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8a45728d440ceb44bdb47f21351a153e88">EXPR_VALUE</a>, 
<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8a3893ed6eebbc5daca30a7aac2282fe6f">EXPR_NODE</a>, 
<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8ac0f64afa0582818fffa2cc5403db8a0e">EXPR_APPLY</a>, 
<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8aaabca50d22455e77c3f61e8d5307989b">EXPR_STRING</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8a424556ebe7d7485cbd13e5c1e5228811">EXPR_RATIONAL</a>, 
<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8a4e7d647c7c01957f00b94b5a2c86e0a7">EXPR_SKOLEM</a>, 
<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8a82b57cae98f27f2d8f414efe70d1a1b1">EXPR_UCONST</a>, 
<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8a54fe96ba026d0bef6191b315f7190262">EXPR_SYMBOL</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8a58a9f13ea5962be2ef65dc0693743d81">EXPR_BOUND_VAR</a>, 
<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8a93c8095a1c01d7a11081e615b94a3b2b">EXPR_CLOSURE</a>, 
<a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8a0ead87cd0a551c50f3b0e42cbe72f8b3">EXPR_VALUE_TYPE_LAST</a>
<br/>
 }</td></tr>
<tr class="memdesc:a492cd44a88003acd985d3c05cbd36ea8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type ID of each ExprValue subclass.  <a href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8">More...</a><br/></td></tr>
<tr class="separator:a492cd44a88003acd985d3c05cbd36ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af969e724f8b7016909f5804e8cea3e54"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#af969e724f8b7016909f5804e8cea3e54">Cardinality</a> { <a class="el" href="namespaceCVC3.html#af969e724f8b7016909f5804e8cea3e54ac1ba3119b0fd85d3e54c69601ec1ccca">CARD_FINITE</a>, 
<a class="el" href="namespaceCVC3.html#af969e724f8b7016909f5804e8cea3e54ad4a45eb68b0ebb32f0c805f6d2abf6d6">CARD_INFINITE</a>, 
<a class="el" href="namespaceCVC3.html#af969e724f8b7016909f5804e8cea3e54a61454dbfa122fc961909dfd151695807">CARD_UNKNOWN</a>
 }</td></tr>
<tr class="memdesc:af969e724f8b7016909f5804e8cea3e54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum for cardinality of types.  <a href="namespaceCVC3.html#af969e724f8b7016909f5804e8cea3e54">More...</a><br/></td></tr>
<tr class="separator:af969e724f8b7016909f5804e8cea3e54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d68f126b86e6fd08b3bc13a511df9bf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a9d68f126b86e6fd08b3bc13a511df9bf">FormulaValue</a> { <a class="el" href="namespaceCVC3.html#a9d68f126b86e6fd08b3bc13a511df9bfafbdc0d362f5bc36703903ef24ebbd30b">TRUE_VAL</a>, 
<a class="el" href="namespaceCVC3.html#a9d68f126b86e6fd08b3bc13a511df9bfa047662472190c5c32f81cb409b2139bc">FALSE_VAL</a>, 
<a class="el" href="namespaceCVC3.html#a9d68f126b86e6fd08b3bc13a511df9bfadb6455bbcb14daca672dfcc52df342d7">UNKNOWN_VAL</a>
 }</td></tr>
<tr class="separator:a9d68f126b86e6fd08b3bc13a511df9bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aaaf7bc1fc47a4860ef6e59ddb0db0e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0e">InputLanguage</a> { <br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0eaa315c228d5c3290ce37df81524ed8e9a">PRESENTATION_LANG</a>, 
<a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0ea548619427a4d459d859ccd041ced9bfa">SMTLIB_LANG</a>, 
<a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0ea00df691ed79361b36910e60b49824c35">LISP_LANG</a>, 
<a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0ea0ee28952d729595b97a9e592975d1521">AST_LANG</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0ea8a86c3f9706ac2fc5b108d01eae7c756">SIMPLIFY_LANG</a>, 
<a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0ea5a0016ee7e592d6cc61821bfb0a0697c">TPTP_LANG</a>, 
<a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0ea7bdae8b250b94f50cea68f05c563cdca">SPASS_LANG</a>, 
<a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0eaed2643c62e36b9b222804a1ab5b4809e">SMTLIB_V2_LANG</a>
<br/>
 }</td></tr>
<tr class="memdesc:a3aaaf7bc1fc47a4860ef6e59ddb0db0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Different input languages.  <a href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0e">More...</a><br/></td></tr>
<tr class="separator:a3aaaf7bc1fc47a4860ef6e59ddb0db0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a060d21b3207cc3471e24f8dbcff3498b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498b">QueryResult</a> { <br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498bad11a6bd5ab8c3e02ec8503e7a7860a61">SATISFIABLE</a> = 0, 
<a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498baa6ad39c124f561d934d94b371db2d819">INVALID</a> = 0, 
<a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498ba24f8f4860dbe6fd65883a9d7cbd2f576">VALID</a> = 1, 
<a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498baba54da61f61403de5204b899fe55d92f">UNSATISFIABLE</a> = 1, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498ba33046505033fa14ebb412efb4474ff56">ABORT</a>, 
<a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498ba249f3dbc426c80d4a31cb5073bf07cfa">UNKNOWN</a>
<br/>
 }</td></tr>
<tr class="separator:a060d21b3207cc3471e24f8dbcff3498b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d50a30de0e9e5bc4c2451de0107024"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024">ArithKinds</a> { <br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024aeeab40b4cbc1045f41b41f34e1d447f3">REAL_CONST</a> = 30, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a61f74caac7705cef1fa9ccc18ca56c44">NEGINF</a> = 31, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a03074a79948667c2159fc063cd1f877f">POSINF</a> = 32, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024ae7eaab02de76a48914face6ef092b749">REAL</a> = 3000, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a79521290f53e9a3d9bf2a8020b719097">INT</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a6c3500e78e5abd9ed411013254022e3f">SUBRANGE</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a0b79738a0067780987896f3b91e8b0f1">UMINUS</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a9a12fbdcaa45ef17eaa1802161f9ca98">PLUS</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024aba18e0accfb91ddb34f4dcc79c626ec5">MINUS</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024ad77e825b0133e40de2760344377ee1fa">MULT</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024ac3c38ad296d5671b7fde3373fdd87ea1">DIVIDE</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a880283f7bbc366efe54c9ea074c9f5e5">POW</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a06099c2202528528fba471ce7c385f6f">INTDIV</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a7792d254298653dac2e5bf77e9e9a634">MOD</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a9e29ecc77281f945fb50c183cfae6749">LT</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a1b768cf71a18713c90cd71f82488ffb1">LE</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a589b68b2d271254aa9fd3d89b4bf33b9">GT</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024aad2afa561f31a801e12ab3fdd50a6229">GE</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a3193c0a76bedff5b39b32531195ef779">IS_INTEGER</a>, 
<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024a107c43d9a02d979865151d07e9e2eee4">DARK_SHADOW</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024ae88f497d92023928ed529d704ecb1881">GRAY_SHADOW</a>
<br/>
 }</td></tr>
<tr class="separator:a32d50a30de0e9e5bc4c2451de0107024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83fde65f6cf7f65c3e5c02c9a108d781"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a83fde65f6cf7f65c3e5c02c9a108d781">ArrayKinds</a> { <a class="el" href="namespaceCVC3.html#a83fde65f6cf7f65c3e5c02c9a108d781a8aa48defeac37f699364f71fe54f39ee">ARRAY</a> = 2000, 
<a class="el" href="namespaceCVC3.html#a83fde65f6cf7f65c3e5c02c9a108d781ab012911c4fabb7b8556925a0d61e9c8c">READ</a>, 
<a class="el" href="namespaceCVC3.html#a83fde65f6cf7f65c3e5c02c9a108d781a33b0829ff24c1e0d27de00d675267297">WRITE</a>, 
<a class="el" href="namespaceCVC3.html#a83fde65f6cf7f65c3e5c02c9a108d781a9e6a1f69d18953ab05c21b660abbb0f0">ARRAY_LITERAL</a>
 }</td></tr>
<tr class="separator:a83fde65f6cf7f65c3e5c02c9a108d781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abab5915bdb6d99fb9960e1e5c037b9fc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fc">BVKinds</a> { <br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcab517c07f8090ef28822598285c61506d">BVCONST</a> = 80, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca4099d4b4e4424d6ca22eb0b3fdc73bfa">BITVECTOR</a> = 8000, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcac706ade993a8d075e5b0e05384f40da2">CONCAT</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca814f4580c72ef19f37aeac1b0dc7f7e9">EXTRACT</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcaf5f228243916a2ec50be7811b4333b35">BOOLEXTRACT</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca0b5ff0bbde7799993800f6c939ba49ef">LEFTSHIFT</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca39394266637ae52dc7232657e036af7a">CONST_WIDTH_LEFTSHIFT</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcad66141e84453a3bae5d9d16f45d25d69">RIGHTSHIFT</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca735ca3566cb9f10aa58f458889f4ddf4">BVSHL</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca7e306d4cb1a779347c5a2d69a56a5e71">BVLSHR</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcac054f57234914470a3912e118222bbf5">BVASHR</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca09caf9735c580d393b24bbcca2b60e12">SX</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca553ee15794ea4c75c21083a98f3abd9b">BVREPEAT</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca393b289a4d8d97ba38fd9b0c82a64898">BVZEROEXTEND</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca180d8bac8397070ad5f0cab720858344">BVROTL</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca3bff45238e2f6e14081dd415d2bb409c">BVROTR</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca033f8fb5d6777b4ca308522fe7c76abb">BVAND</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca0e7e1228034ad7003dc056893d4c683d">BVOR</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca13c4820e7aec8491475ebaca63c2ac0f">BVXOR</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcadca4a599a0fbc8bd38015e1714835fca">BVXNOR</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcabe80cab40347b0ecf95be77d5bd7e8d9">BVNEG</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcab9d728d7dca301dd67d31ac302b2ed79">BVNAND</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcaf68c2ecf7cf6b63a8a50b468126550e3">BVNOR</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcaabff4c1f69d99fc6e230cc1d65aef18d">BVCOMP</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcafa8dfe3523dc0fd7eb200b12d9f8bb37">BVUMINUS</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcac41c4f67403afc67e2866787a6fc156e">BVPLUS</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca6a9467df1bf864d4d635322e43b497e8">BVSUB</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca3732a31c60803ee2918ba1999788ba39">BVMULT</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca8a1bdb340fa2cb36921bf0ec284eb3fd">BVUDIV</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca1938c4fc956ace5916c7b4bb462f0d6d">BVSDIV</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca10b7e4b5dd07687faef4110b6dd7b069">BVUREM</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca31092d607cf44eb879d517e309e994e9">BVSREM</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcac53836c6cf69b0b07b11dde75dad1e71">BVSMOD</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca92c5ef9334e513d99b62c8d04c60ad20">BVLT</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca0c2b1488f08f5cd06a50c41e638c1620">BVLE</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca2474c46c07b6bbe632a473c5fe35666b">BVGT</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca11ee3d8aed0361c47f9b330e89a9cacc">BVGE</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca49ad286bf8b76cfbf1684e550536cd5a">BVSLT</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca0c78fcb723d5a706cfe6372e7c09b04c">BVSLE</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca4e6a6d18a93b5e91a53de75a4787a014">BVSGT</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca01ff0bd050c25dea70aed8413846c2cb">BVSGE</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca2c57965432c2e15e6c26475bf1328b51">INTTOBV</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fca4c3b0b6c64b82b45ec2eb80770c37cf2">BVTOINT</a>, 
<a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fcab15d7022f2ee4f2511256d8be02ea6b3">BVTYPEPRED</a>
<br/>
 }</td></tr>
<tr class="separator:abab5915bdb6d99fb9960e1e5c037b9fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5adcbe1bc4a5aaacccfc9af11f98089"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#af5adcbe1bc4a5aaacccfc9af11f98089">DatatypeKinds</a> { <br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#af5adcbe1bc4a5aaacccfc9af11f98089a5cc02a3e0fe70ce33e5c3d450b38136c">DATATYPE_DECL</a> = 600, 
<a class="el" href="namespaceCVC3.html#af5adcbe1bc4a5aaacccfc9af11f98089ad94b8e65b0abc98bb6b5729da9e3b40a">DATATYPE</a>, 
<a class="el" href="namespaceCVC3.html#af5adcbe1bc4a5aaacccfc9af11f98089ae3aa1eb89fb69c62d502b57c020ed789">CONSTRUCTOR</a>, 
<a class="el" href="namespaceCVC3.html#af5adcbe1bc4a5aaacccfc9af11f98089ac909f916e89d861b4a4e5eba782c5259">SELECTOR</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#af5adcbe1bc4a5aaacccfc9af11f98089a4df0e72bf250adc8dd78e81fea2f281c">TESTER</a>
<br/>
 }</td></tr>
<tr class="memdesc:af5adcbe1bc4a5aaacccfc9af11f98089"><td class="mdescLeft">&#160;</td><td class="mdescRight">Local kinds for datatypes.  <a href="namespaceCVC3.html#af5adcbe1bc4a5aaacccfc9af11f98089">More...</a><br/></td></tr>
<tr class="separator:af5adcbe1bc4a5aaacccfc9af11f98089"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6262a73c1109f35a6c533421f5dd393"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aa6262a73c1109f35a6c533421f5dd393">Polarity</a> { <a class="el" href="namespaceCVC3.html#aa6262a73c1109f35a6c533421f5dd393aa36f330d6c384df84029d036339d875e">Ukn</a>, 
<a class="el" href="namespaceCVC3.html#aa6262a73c1109f35a6c533421f5dd393a0f862de84bb11f8a43eea9d18ae19048">Pos</a>, 
<a class="el" href="namespaceCVC3.html#aa6262a73c1109f35a6c533421f5dd393a83243e1548208082db5b8db82ec5cbe0">Neg</a>, 
<a class="el" href="namespaceCVC3.html#aa6262a73c1109f35a6c533421f5dd393aa4ce5dc85e02b6d569624c6ac46370fb">PosNeg</a>
 }</td></tr>
<tr class="separator:aa6262a73c1109f35a6c533421f5dd393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad12649859b64bd3aed25985b147c078a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ad12649859b64bd3aed25985b147c078a">RecordKinds</a> { <br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#ad12649859b64bd3aed25985b147c078aadba2f0df8bf015c12bca0efbd077db7d">RECORD</a> = 2500, 
<a class="el" href="namespaceCVC3.html#ad12649859b64bd3aed25985b147c078aa9efca25c90a81dcfde159d13a86d9f77">RECORD_SELECT</a>, 
<a class="el" href="namespaceCVC3.html#ad12649859b64bd3aed25985b147c078aac6dfe36442cddb6cb993669fec8a51c5">RECORD_UPDATE</a>, 
<a class="el" href="namespaceCVC3.html#ad12649859b64bd3aed25985b147c078aa5b98e4e73895afeec2e8904eb5c3effa">RECORD_TYPE</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#ad12649859b64bd3aed25985b147c078aade6582602ff5a8d049aa0dd26e50a30e">TUPLE</a>, 
<a class="el" href="namespaceCVC3.html#ad12649859b64bd3aed25985b147c078aae26285c151f7ee2c084c68848a88dde0">TUPLE_SELECT</a>, 
<a class="el" href="namespaceCVC3.html#ad12649859b64bd3aed25985b147c078aab6ace4f4d51d446b07d2f6f486f5aef8">TUPLE_UPDATE</a>, 
<a class="el" href="namespaceCVC3.html#ad12649859b64bd3aed25985b147c078aaabdfca29cc90169c7689e6a05e5cc316">TUPLE_TYPE</a>
<br/>
 }</td></tr>
<tr class="separator:ad12649859b64bd3aed25985b147c078a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaaef5e303e3d0aec4e1874b5ef2923a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#afaaef5e303e3d0aec4e1874b5ef2923a">UFKinds</a> { <a class="el" href="namespaceCVC3.html#afaaef5e303e3d0aec4e1874b5ef2923aa5d779af6a0a27075487337bf4ec8e92a">TRANS_CLOSURE</a> = 500, 
<a class="el" href="namespaceCVC3.html#afaaef5e303e3d0aec4e1874b5ef2923aa0a0341a99545f72e5d4976ce374445d4">OLD_ARROW</a>
 }</td></tr>
<tr class="memdesc:afaaef5e303e3d0aec4e1874b5ef2923a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Local kinds for transitive closure of binary relations.  <a href="namespaceCVC3.html#afaaef5e303e3d0aec4e1874b5ef2923a">More...</a><br/></td></tr>
<tr class="separator:afaaef5e303e3d0aec4e1874b5ef2923a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd059edbc777fc934dbf17c57b8bce7c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#acd059edbc777fc934dbf17c57b8bce7c">ArithLang</a> { <br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#acd059edbc777fc934dbf17c57b8bce7ca5b626d14a049953c62f0cb7d44c0e465">NOT_USED</a> = 0, 
<a class="el" href="namespaceCVC3.html#acd059edbc777fc934dbf17c57b8bce7ca39f089c20d31c9fa12e8f7adad7f13bd">TERMS_ONLY</a>, 
<a class="el" href="namespaceCVC3.html#acd059edbc777fc934dbf17c57b8bce7cadf2229be3becac5a1196d6b5d0b5810d">DIFF_ONLY</a>, 
<a class="el" href="namespaceCVC3.html#acd059edbc777fc934dbf17c57b8bce7ca807972dafe8919cb23e79c536f1f1fc1">LINEAR</a>, 
<br/>
&#160;&#160;<a class="el" href="namespaceCVC3.html#acd059edbc777fc934dbf17c57b8bce7caf73c1418f111cce667132ba34c016977">NONLINEAR</a>
<br/>
 }</td></tr>
<tr class="memdesc:acd059edbc777fc934dbf17c57b8bce7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to keep track of which subset of arith is being used.  <a href="namespaceCVC3.html#acd059edbc777fc934dbf17c57b8bce7c">More...</a><br/></td></tr>
<tr class="separator:acd059edbc777fc934dbf17c57b8bce7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a71ce1d03bd881f18ed36104cfa093212"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a71ce1d03bd881f18ed36104cfa093212">subExprRec</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e1, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e2)</td></tr>
<tr class="separator:a71ce1d03bd881f18ed36104cfa093212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac06ac2fd4db699104b790f98b7abba71"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ac06ac2fd4db699104b790f98b7abba71">compare</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e1, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e2)</td></tr>
<tr class="separator:ac06ac2fd4db699104b790f98b7abba71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b7e38d3c97da1e91e12a6c9555b8163"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a6b7e38d3c97da1e91e12a6c9555b8163">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a6b7e38d3c97da1e91e12a6c9555b8163"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9451064d346e3d7aab9056a2ff9b7a89"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a9451064d346e3d7aab9056a2ff9b7a89">isTrivialExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a9451064d346e3d7aab9056a2ff9b7a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb08bfac859c5f0ed96a159243a47a03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Op.html#gafb08bfac859c5f0ed96a159243a47a03">operator&lt;&lt;</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os, <a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;(*manip)(<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;))</td></tr>
<tr class="memdesc:gafb08bfac859c5f0ed96a159243a47a03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use manipulators which are functions over <a class="el" href="classCVC3_1_1ExprStream.html" title="Pretty-printing output stream for Expr. READ THE DOCS BEFORE USING!">ExprStream</a>&amp;.  <a href="group__ExprStream__Op.html#gafb08bfac859c5f0ed96a159243a47a03"></a><br/></td></tr>
<tr class="separator:gafb08bfac859c5f0ed96a159243a47a03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga807ec90201aad047af2334bf44a1c8c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Op.html#ga807ec90201aad047af2334bf44a1c8c1">operator&lt;&lt;</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="memdesc:ga807ec90201aad047af2334bf44a1c8c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print <a class="el" href="classCVC3_1_1Expr.html" title="Data structure of expressions in CVC3.">Expr</a>.  <a href="group__ExprStream__Op.html#ga807ec90201aad047af2334bf44a1c8c1"></a><br/></td></tr>
<tr class="separator:ga807ec90201aad047af2334bf44a1c8c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9108360cf03bb43170d573ffa52a9646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Op.html#ga9108360cf03bb43170d573ffa52a9646">operator&lt;&lt;</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os, const <a class="el" href="classCVC3_1_1Type.html">Type</a> &amp;t)</td></tr>
<tr class="memdesc:ga9108360cf03bb43170d573ffa52a9646"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print <a class="el" href="classCVC3_1_1Type.html" title="MS C++ specific settings.">Type</a>.  <a href="group__ExprStream__Op.html#ga9108360cf03bb43170d573ffa52a9646"></a><br/></td></tr>
<tr class="separator:ga9108360cf03bb43170d573ffa52a9646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56b415642ba1c4dc5290f94b52b37e40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Op.html#ga56b415642ba1c4dc5290f94b52b37e40">operator&lt;&lt;</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os, const string &amp;s)</td></tr>
<tr class="memdesc:ga56b415642ba1c4dc5290f94b52b37e40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print string.  <a href="group__ExprStream__Op.html#ga56b415642ba1c4dc5290f94b52b37e40"></a><br/></td></tr>
<tr class="separator:ga56b415642ba1c4dc5290f94b52b37e40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8a3e2bbabccd414740c931cbaee870a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Op.html#gae8a3e2bbabccd414740c931cbaee870a">operator&lt;&lt;</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os, const char *s)</td></tr>
<tr class="memdesc:gae8a3e2bbabccd414740c931cbaee870a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print char* string.  <a href="group__ExprStream__Op.html#gae8a3e2bbabccd414740c931cbaee870a"></a><br/></td></tr>
<tr class="separator:gae8a3e2bbabccd414740c931cbaee870a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c910f52b3cc7c72213650230d3a6787"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Op.html#ga8c910f52b3cc7c72213650230d3a6787">operator&lt;&lt;</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os, const <a class="el" href="classCVC3_1_1Rational.html">Rational</a> &amp;r)</td></tr>
<tr class="memdesc:ga8c910f52b3cc7c72213650230d3a6787"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print <a class="el" href="classCVC3_1_1Rational.html">Rational</a>.  <a href="group__ExprStream__Op.html#ga8c910f52b3cc7c72213650230d3a6787"></a><br/></td></tr>
<tr class="separator:ga8c910f52b3cc7c72213650230d3a6787"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3f2a7f9dc3d1685ab3266d86f4ab678"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Op.html#gab3f2a7f9dc3d1685ab3266d86f4ab678">operator&lt;&lt;</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os, int i)</td></tr>
<tr class="memdesc:gab3f2a7f9dc3d1685ab3266d86f4ab678"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print int.  <a href="group__ExprStream__Op.html#gab3f2a7f9dc3d1685ab3266d86f4ab678"></a><br/></td></tr>
<tr class="separator:gab3f2a7f9dc3d1685ab3266d86f4ab678"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a0348c6d3f94f2f8febc6dd0a9c3218"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Manip.html#ga2a0348c6d3f94f2f8febc6dd0a9c3218">push</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os)</td></tr>
<tr class="memdesc:ga2a0348c6d3f94f2f8febc6dd0a9c3218"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the indentation to the current position.  <a href="group__ExprStream__Manip.html#ga2a0348c6d3f94f2f8febc6dd0a9c3218"></a><br/></td></tr>
<tr class="separator:ga2a0348c6d3f94f2f8febc6dd0a9c3218"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaddb050a787be87116afc51791293d3be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Manip.html#gaddb050a787be87116afc51791293d3be">pop</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os)</td></tr>
<tr class="memdesc:gaddb050a787be87116afc51791293d3be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restore the indentation.  <a href="group__ExprStream__Manip.html#gaddb050a787be87116afc51791293d3be"></a><br/></td></tr>
<tr class="separator:gaddb050a787be87116afc51791293d3be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf04af76c8233f27762ad6ebb73a58c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Manip.html#gacf04af76c8233f27762ad6ebb73a58c0">popSave</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os)</td></tr>
<tr class="memdesc:gacf04af76c8233f27762ad6ebb73a58c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remember the current indentation and pop to the previous position.  <a href="group__ExprStream__Manip.html#gacf04af76c8233f27762ad6ebb73a58c0"></a><br/></td></tr>
<tr class="separator:gacf04af76c8233f27762ad6ebb73a58c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a2134042b4ae9b096b0003d8f3c869a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Manip.html#ga7a2134042b4ae9b096b0003d8f3c869a">pushRestore</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os)</td></tr>
<tr class="memdesc:ga7a2134042b4ae9b096b0003d8f3c869a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the indentation to the position saved by <a class="el" href="group__ExprStream__Manip.html#gacf04af76c8233f27762ad6ebb73a58c0" title="Remember the current indentation and pop to the previous position.">popSave()</a>  <a href="group__ExprStream__Manip.html#ga7a2134042b4ae9b096b0003d8f3c869a"></a><br/></td></tr>
<tr class="separator:ga7a2134042b4ae9b096b0003d8f3c869a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90deb7348703ae1a59a11d9af77aa8ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Manip.html#ga90deb7348703ae1a59a11d9af77aa8ad">reset</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os)</td></tr>
<tr class="memdesc:ga90deb7348703ae1a59a11d9af77aa8ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the indentation to the default at this level.  <a href="group__ExprStream__Manip.html#ga90deb7348703ae1a59a11d9af77aa8ad"></a><br/></td></tr>
<tr class="separator:ga90deb7348703ae1a59a11d9af77aa8ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02670eb229648e9e2d888f21f91b6810"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Manip.html#ga02670eb229648e9e2d888f21f91b6810">space</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os)</td></tr>
<tr class="memdesc:ga02670eb229648e9e2d888f21f91b6810"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert a single white space separator.  <a href="group__ExprStream__Manip.html#ga02670eb229648e9e2d888f21f91b6810"></a><br/></td></tr>
<tr class="separator:ga02670eb229648e9e2d888f21f91b6810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab9909b3108229b630956179ebd71f3ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Manip.html#gab9909b3108229b630956179ebd71f3ef">nodag</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os)</td></tr>
<tr class="separator:gab9909b3108229b630956179ebd71f3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1475185296de10fdbe07f0b498e8ed36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Manip.html#ga1475185296de10fdbe07f0b498e8ed36">pushdag</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os)</td></tr>
<tr class="separator:ga1475185296de10fdbe07f0b498e8ed36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07ae0c39b4082065891134536f2fa91c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ExprStream__Manip.html#ga07ae0c39b4082065891134536f2fa91c">popdag</a> (<a class="el" href="classCVC3_1_1ExprStream.html">ExprStream</a> &amp;os)</td></tr>
<tr class="separator:ga07ae0c39b4082065891134536f2fa91c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac42ee3d1e39e0e5bbef72b5fc544db24"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ac42ee3d1e39e0e5bbef72b5fc544db24">to_upper</a> (const std::string &amp;src)</td></tr>
<tr class="separator:ac42ee3d1e39e0e5bbef72b5fc544db24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8964cf9d9e2568f9bae1b51f8344032e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a8964cf9d9e2568f9bae1b51f8344032e">to_lower</a> (const std::string &amp;src)</td></tr>
<tr class="separator:a8964cf9d9e2568f9bae1b51f8344032e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af69618103f1f0f2eadada0796a2a940c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#af69618103f1f0f2eadada0796a2a940c">int2string</a> (int n)</td></tr>
<tr class="separator:af69618103f1f0f2eadada0796a2a940c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1463331d2ef3e7d42ae05802d02271d7"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a1463331d2ef3e7d42ae05802d02271d7"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a1463331d2ef3e7d42ae05802d02271d7">abs</a> (T t)</td></tr>
<tr class="separator:a1463331d2ef3e7d42ae05802d02271d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a308233b4ca114e33cfa278d45f8d09ea"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a308233b4ca114e33cfa278d45f8d09ea"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a308233b4ca114e33cfa278d45f8d09ea">max</a> (T a, T b)</td></tr>
<tr class="separator:a308233b4ca114e33cfa278d45f8d09ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fe560addadb0d5e4bd48666089792ec"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a4fe560addadb0d5e4bd48666089792ec"><td class="memTemplItemLeft" align="right" valign="top">std::pair&lt; std::string, T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a4fe560addadb0d5e4bd48666089792ec">strPair</a> (const std::string &amp;f, const T &amp;t)</td></tr>
<tr class="separator:a4fe560addadb0d5e4bd48666089792ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36a07feb0769ea5516c154a22b35dfc8"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a36a07feb0769ea5516c154a22b35dfc8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a36a07feb0769ea5516c154a22b35dfc8">sort2</a> (std::vector&lt; std::string &gt; &amp;keys, std::vector&lt; T &gt; &amp;vals)</td></tr>
<tr class="memdesc:a36a07feb0769ea5516c154a22b35dfc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sort two vectors based on the first vector.  <a href="#a36a07feb0769ea5516c154a22b35dfc8"></a><br/></td></tr>
<tr class="separator:a36a07feb0769ea5516c154a22b35dfc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af191ea335afe222795ad4f508a5be267"><td class="memItemLeft" align="right" valign="top"><a class="el" href="type_8h.html#a0035aac6379df39aa69feba98b2751ba">CVC_DLL</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#af191ea335afe222795ad4f508a5be267">fatalError</a> (const std::string &amp;file, int line, const std::string &amp;cond, const std::string &amp;msg)</td></tr>
<tr class="memdesc:af191ea335afe222795ad4f508a5be267"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function for fatal exit.  <a href="#af191ea335afe222795ad4f508a5be267"></a><br/></td></tr>
<tr class="separator:af191ea335afe222795ad4f508a5be267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ec996f2024ac08fe87e72b066425be1"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a0ec996f2024ac08fe87e72b066425be1">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classCVC3_1_1Exception.html">Exception</a> &amp;e)</td></tr>
<tr class="separator:a0ec996f2024ac08fe87e72b066425be1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4258158bba138eb54b9080af7f8223a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ad4258158bba138eb54b9080af7f8223a">andExpr</a> (const std::vector&lt; <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &gt; &amp;children)</td></tr>
<tr class="separator:ad4258158bba138eb54b9080af7f8223a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f30b6e20c174f21ae63acea8618294"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a30f30b6e20c174f21ae63acea8618294">orExpr</a> (const std::vector&lt; <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &gt; &amp;children)</td></tr>
<tr class="separator:a30f30b6e20c174f21ae63acea8618294"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e164436388f2d87c971d9bbde973c58"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a8e164436388f2d87c971d9bbde973c58">operator==</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e1, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e2)</td></tr>
<tr class="separator:a8e164436388f2d87c971d9bbde973c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5aa953c549c2e103f3834c48bf6cb9a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a5aa953c549c2e103f3834c48bf6cb9a1">operator!=</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e1, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e2)</td></tr>
<tr class="separator:a5aa953c549c2e103f3834c48bf6cb9a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3e3964a0b8cd9e2749de47b053b9d97"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ad3e3964a0b8cd9e2749de47b053b9d97">operator&lt;</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e1, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e2)</td></tr>
<tr class="separator:ad3e3964a0b8cd9e2749de47b053b9d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abccc88aac4f7652def737f1081dc7a89"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#abccc88aac4f7652def737f1081dc7a89">operator&lt;=</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e1, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e2)</td></tr>
<tr class="separator:abccc88aac4f7652def737f1081dc7a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d82fd3eb68860cbd01ae86b2b9e3c66"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a0d82fd3eb68860cbd01ae86b2b9e3c66">operator&gt;</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e1, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e2)</td></tr>
<tr class="separator:a0d82fd3eb68860cbd01ae86b2b9e3c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af997ba8407b661bf2ffe2cb6f52c3e3b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#af997ba8407b661bf2ffe2cb6f52c3e3b">operator&gt;=</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e1, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e2)</td></tr>
<tr class="separator:af997ba8407b661bf2ffe2cb6f52c3e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3f95c671a9efb262c84dce87129cca0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ab3f95c671a9efb262c84dce87129cca0">isPrefix</a> (const std::string &amp;prefix, const std::string &amp;str)</td></tr>
<tr class="separator:ab3f95c671a9efb262c84dce87129cca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac47d390dde36b9c597d428cb149bee7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0e">InputLanguage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aac47d390dde36b9c597d428cb149bee7">getLanguage</a> (const std::string &amp;lang)</td></tr>
<tr class="separator:aac47d390dde36b9c597d428cb149bee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e8e945f4150e4573ddbc0c76497ab50"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a9e8e945f4150e4573ddbc0c76497ab50">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classCVC3_1_1Proof.html">Proof</a> &amp;pf)</td></tr>
<tr class="separator:a9e8e945f4150e4573ddbc0c76497ab50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0d6f4a6dfe378646804f3c3b46e6d3e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ac0d6f4a6dfe378646804f3c3b46e6d3e">operator==</a> (const <a class="el" href="classCVC3_1_1Proof.html">Proof</a> &amp;pf1, const <a class="el" href="classCVC3_1_1Proof.html">Proof</a> &amp;pf2)</td></tr>
<tr class="separator:ac0d6f4a6dfe378646804f3c3b46e6d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28fc84bed3f9bc91ca9967de0f9cfa00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Rational.html">Rational</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a28fc84bed3f9bc91ca9967de0f9cfa00">pow</a> (<a class="el" href="classCVC3_1_1Rational.html">Rational</a> pow, const <a class="el" href="classCVC3_1_1Rational.html">Rational</a> &amp;base)</td></tr>
<tr class="memdesc:a28fc84bed3f9bc91ca9967de0f9cfa00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raise 'base' into the power of 'pow' (pow must be an integer)  <a href="#a28fc84bed3f9bc91ca9967de0f9cfa00"></a><br/></td></tr>
<tr class="separator:a28fc84bed3f9bc91ca9967de0f9cfa00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad16f7bcc4d7a86af9b253e8587d264b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Rational.html">Rational</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aad16f7bcc4d7a86af9b253e8587d264b">ratRoot</a> (const <a class="el" href="classCVC3_1_1Rational.html">Rational</a> &amp;base, unsigned long int n)</td></tr>
<tr class="memdesc:aad16f7bcc4d7a86af9b253e8587d264b"><td class="mdescLeft">&#160;</td><td class="mdescRight">take nth root of base, return result if it is exact, 0 otherwise  <a href="#aad16f7bcc4d7a86af9b253e8587d264b"></a><br/></td></tr>
<tr class="separator:aad16f7bcc4d7a86af9b253e8587d264b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99bc47c4b1c400d10eb33e69266442e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Rational.html">Rational</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a99bc47c4b1c400d10eb33e69266442e8">newRational</a> (int n, int d=1)</td></tr>
<tr class="separator:a99bc47c4b1c400d10eb33e69266442e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a94c3cc77eaf88181f2ba4e9f77d507"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Rational.html">Rational</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a5a94c3cc77eaf88181f2ba4e9f77d507">newRational</a> (const char *n, int base=10)</td></tr>
<tr class="separator:a5a94c3cc77eaf88181f2ba4e9f77d507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6de983432f53ca32fd0382b10b95aa4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Rational.html">Rational</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#af6de983432f53ca32fd0382b10b95aa4">newRational</a> (const std::string &amp;n, int base=10)</td></tr>
<tr class="separator:af6de983432f53ca32fd0382b10b95aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedc98a7c4ef4c15463d3e0c305b88a19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Rational.html">Rational</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aedc98a7c4ef4c15463d3e0c305b88a19">newRational</a> (const char *n, const char *d, int base=10)</td></tr>
<tr class="separator:aedc98a7c4ef4c15463d3e0c305b88a19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2529d86a0ee36caba05aa02d4770b50e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Rational.html">Rational</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a2529d86a0ee36caba05aa02d4770b50e">newRational</a> (const std::string &amp;n, const std::string &amp;d, int base=10)</td></tr>
<tr class="separator:a2529d86a0ee36caba05aa02d4770b50e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6230476bd3a2fa2f067f419f61550c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ad6230476bd3a2fa2f067f419f61550c4">printRational</a> (const <a class="el" href="classCVC3_1_1Rational.html">Rational</a> &amp;x)</td></tr>
<tr class="separator:ad6230476bd3a2fa2f067f419f61550c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a023bd8e48397858f1d92a82311dbb723"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a023bd8e48397858f1d92a82311dbb723">pow</a> (<a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a> pow, const <a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a> &amp;base)</td></tr>
<tr class="memdesc:a023bd8e48397858f1d92a82311dbb723"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raise 'base' into the power of 'pow' (pow must be an integer)  <a href="#a023bd8e48397858f1d92a82311dbb723"></a><br/></td></tr>
<tr class="separator:a023bd8e48397858f1d92a82311dbb723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3f0f9e0bc6a718e0d5be17c41bca1ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ab3f0f9e0bc6a718e0d5be17c41bca1ef">newUnsigned</a> (int n)</td></tr>
<tr class="separator:ab3f0f9e0bc6a718e0d5be17c41bca1ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae148a49c2e16015c0abfe4272dd09814"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ae148a49c2e16015c0abfe4272dd09814">newUnsigned</a> (const char *n, int base=10)</td></tr>
<tr class="separator:ae148a49c2e16015c0abfe4272dd09814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5405d27075520c261a298e09f3c1762"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ad5405d27075520c261a298e09f3c1762">newUnsigned</a> (const std::string &amp;n, int base=10)</td></tr>
<tr class="separator:ad5405d27075520c261a298e09f3c1762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43c3e2422211ac764ed371d840ac6ae9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a43c3e2422211ac764ed371d840ac6ae9">printUnsigned</a> (const <a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a> &amp;x)</td></tr>
<tr class="separator:a43c3e2422211ac764ed371d840ac6ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d5504b16aa74dbc6e57c5e928b4ed84"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a9d5504b16aa74dbc6e57c5e928b4ed84">operator&lt;</a> (const <a class="el" href="classCVC3_1_1SearchSat_1_1LitPriorityPair.html">SearchSat::LitPriorityPair</a> &amp;p1, const <a class="el" href="classCVC3_1_1SearchSat_1_1LitPriorityPair.html">SearchSat::LitPriorityPair</a> &amp;p2)</td></tr>
<tr class="separator:a9d5504b16aa74dbc6e57c5e928b4ed84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab76ec319d28aacaeaaa3477a126b57e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aab76ec319d28aacaeaaa3477a126b57e">operator==</a> (const <a class="el" href="classCVC3_1_1StatFlag.html">StatFlag</a> &amp;f1, const <a class="el" href="classCVC3_1_1StatFlag.html">StatFlag</a> &amp;f2)</td></tr>
<tr class="separator:aab76ec319d28aacaeaaa3477a126b57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99215c6cfdb757726b9a52021e1d4850"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a99215c6cfdb757726b9a52021e1d4850">operator!=</a> (const <a class="el" href="classCVC3_1_1StatFlag.html">StatFlag</a> &amp;f1, const <a class="el" href="classCVC3_1_1StatFlag.html">StatFlag</a> &amp;f2)</td></tr>
<tr class="separator:a99215c6cfdb757726b9a52021e1d4850"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a913387c9040249bd36ff702dec028abb"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a913387c9040249bd36ff702dec028abb">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classCVC3_1_1StatFlag.html">StatFlag</a> &amp;f)</td></tr>
<tr class="separator:a913387c9040249bd36ff702dec028abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a5fdf7dca0fc2cb8f858f50fd173f1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a89a5fdf7dca0fc2cb8f858f50fd173f1">operator==</a> (const <a class="el" href="classCVC3_1_1StatCounter.html">StatCounter</a> &amp;c1, const <a class="el" href="classCVC3_1_1StatCounter.html">StatCounter</a> &amp;c2)</td></tr>
<tr class="separator:a89a5fdf7dca0fc2cb8f858f50fd173f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f2da67557698576ad18215335b40b03"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a3f2da67557698576ad18215335b40b03">operator!=</a> (const <a class="el" href="classCVC3_1_1StatCounter.html">StatCounter</a> &amp;c1, const <a class="el" href="classCVC3_1_1StatCounter.html">StatCounter</a> &amp;c2)</td></tr>
<tr class="separator:a3f2da67557698576ad18215335b40b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1a809a43682d0b1659b3bdcd8568a2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a0f1a809a43682d0b1659b3bdcd8568a2">operator==</a> (int c1, const <a class="el" href="classCVC3_1_1StatCounter.html">StatCounter</a> &amp;c2)</td></tr>
<tr class="separator:a0f1a809a43682d0b1659b3bdcd8568a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5853496462e6d4d6d6fb5d0b5ba9235"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ae5853496462e6d4d6d6fb5d0b5ba9235">operator!=</a> (int c1, const <a class="el" href="classCVC3_1_1StatCounter.html">StatCounter</a> &amp;c2)</td></tr>
<tr class="separator:ae5853496462e6d4d6d6fb5d0b5ba9235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16cb736b9aa86ae937aeaa5286417cf2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a16cb736b9aa86ae937aeaa5286417cf2">operator==</a> (const <a class="el" href="classCVC3_1_1StatCounter.html">StatCounter</a> &amp;c1, int c2)</td></tr>
<tr class="separator:a16cb736b9aa86ae937aeaa5286417cf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafc03483af430e52daf52852a2380860"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aafc03483af430e52daf52852a2380860">operator!=</a> (const <a class="el" href="classCVC3_1_1StatCounter.html">StatCounter</a> &amp;c1, int c2)</td></tr>
<tr class="separator:aafc03483af430e52daf52852a2380860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae7a0deec1a164f06caf9eed1766e039"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aae7a0deec1a164f06caf9eed1766e039">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classCVC3_1_1StatCounter.html">StatCounter</a> &amp;c)</td></tr>
<tr class="separator:aae7a0deec1a164f06caf9eed1766e039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d869d6f1c2d4780875deea3828247e1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a5d869d6f1c2d4780875deea3828247e1">operator&lt;</a> (const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t1, const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t2)</td></tr>
<tr class="separator:a5d869d6f1c2d4780875deea3828247e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f7d84a4848e35fdefb0cf032716139c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a3f7d84a4848e35fdefb0cf032716139c">operator&lt;=</a> (const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t1, const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t2)</td></tr>
<tr class="separator:a3f7d84a4848e35fdefb0cf032716139c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafc08e614f90df8f0d23503c3fe13ef4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aafc08e614f90df8f0d23503c3fe13ef4">operator&gt;</a> (const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t1, const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t2)</td></tr>
<tr class="separator:aafc08e614f90df8f0d23503c3fe13ef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4b62b76a23fdc6b341f9f8c6a3aa4c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a7d4b62b76a23fdc6b341f9f8c6a3aa4c">operator&gt;=</a> (const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t1, const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t2)</td></tr>
<tr class="separator:a7d4b62b76a23fdc6b341f9f8c6a3aa4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6475c7ef78c59970a4525d5b3ff0ce86"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a6475c7ef78c59970a4525d5b3ff0ce86">isReal</a> (<a class="el" href="classCVC3_1_1Type.html">Type</a> t)</td></tr>
<tr class="separator:a6475c7ef78c59970a4525d5b3ff0ce86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b193cc1fee34cb43707171b2ae6471e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a8b193cc1fee34cb43707171b2ae6471e">isInt</a> (<a class="el" href="classCVC3_1_1Type.html">Type</a> t)</td></tr>
<tr class="separator:a8b193cc1fee34cb43707171b2ae6471e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0334a083d6782caa17ca0d337fddddf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ac0334a083d6782caa17ca0d337fddddf">isRational</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:ac0334a083d6782caa17ca0d337fddddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef45cea7af354d2928a8224f7ae8ae4f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aef45cea7af354d2928a8224f7ae8ae4f">isIntegerConst</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:aef45cea7af354d2928a8224f7ae8ae4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6565ee4c48e89ae24989b0359bd7acd6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a6565ee4c48e89ae24989b0359bd7acd6">isUMinus</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a6565ee4c48e89ae24989b0359bd7acd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0f7d15ddbd87f9abb128108101f557"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#afb0f7d15ddbd87f9abb128108101f557">isPlus</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:afb0f7d15ddbd87f9abb128108101f557"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae89ac977fe1032189f00bccb1bb94b92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ae89ac977fe1032189f00bccb1bb94b92">isMinus</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:ae89ac977fe1032189f00bccb1bb94b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ae8672047db708e99602ebaca89777"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a28ae8672047db708e99602ebaca89777">isMult</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a28ae8672047db708e99602ebaca89777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10c6762fa24ef8adf8b5a5c3d6e4dad3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a10c6762fa24ef8adf8b5a5c3d6e4dad3">isDivide</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a10c6762fa24ef8adf8b5a5c3d6e4dad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c2a9996013597a3e00c7562074f590b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a7c2a9996013597a3e00c7562074f590b">isPow</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a7c2a9996013597a3e00c7562074f590b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448b6e0d541113608bba5a7a005609e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a448b6e0d541113608bba5a7a005609e3">isLT</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a448b6e0d541113608bba5a7a005609e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ef991dfa16ee3a209b7f38014153101"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a8ef991dfa16ee3a209b7f38014153101">isLE</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a8ef991dfa16ee3a209b7f38014153101"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7306d7566ccb21380f05058477aba009"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a7306d7566ccb21380f05058477aba009">isGT</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a7306d7566ccb21380f05058477aba009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af85f3152a3b2fe195d795bc0aefaec71"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#af85f3152a3b2fe195d795bc0aefaec71">isGE</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:af85f3152a3b2fe195d795bc0aefaec71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61ff5938806e85a64c55e42c6fca5255"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a61ff5938806e85a64c55e42c6fca5255">isDarkShadow</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a61ff5938806e85a64c55e42c6fca5255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9a9fba0a64da2bd1ee5194fdedffb07"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ab9a9fba0a64da2bd1ee5194fdedffb07">isGrayShadow</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:ab9a9fba0a64da2bd1ee5194fdedffb07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbae617aaff89a9e5deb84ab649e14a0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#abbae617aaff89a9e5deb84ab649e14a0">isIneq</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:abbae617aaff89a9e5deb84ab649e14a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff7910c172ccdd1afb5e42964e2f248d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aff7910c172ccdd1afb5e42964e2f248d">isIntPred</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:aff7910c172ccdd1afb5e42964e2f248d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8eccf9a3ce48e30b704c1b689bfe3eff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a8eccf9a3ce48e30b704c1b689bfe3eff">uminusExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;child)</td></tr>
<tr class="separator:a8eccf9a3ce48e30b704c1b689bfe3eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accd3d7d38b0e04136afbc3e5191bc8bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#accd3d7d38b0e04136afbc3e5191bc8bb">plusExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:accd3d7d38b0e04136afbc3e5191bc8bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61943118eb6d7714b4fdf2d189359af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ac61943118eb6d7714b4fdf2d189359af">plusExpr</a> (const std::vector&lt; <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &gt; &amp;children)</td></tr>
<tr class="separator:ac61943118eb6d7714b4fdf2d189359af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ba326c305c5aeb61de515009aaa61f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a9ba326c305c5aeb61de515009aaa61f8">minusExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:a9ba326c305c5aeb61de515009aaa61f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb35e0739f86730543924dbc8211a778"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#adb35e0739f86730543924dbc8211a778">multExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:adb35e0739f86730543924dbc8211a778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a208eca0cfaf4820ee46887d6c67efe21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a208eca0cfaf4820ee46887d6c67efe21">multExpr</a> (const std::vector&lt; <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &gt; &amp;children)</td></tr>
<tr class="memdesc:a208eca0cfaf4820ee46887d6c67efe21"><td class="mdescLeft">&#160;</td><td class="mdescRight">a Mult expr with two or more children  <a href="#a208eca0cfaf4820ee46887d6c67efe21"></a><br/></td></tr>
<tr class="separator:a208eca0cfaf4820ee46887d6c67efe21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa123bf4eb1751181baf16c5e80b47740"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aa123bf4eb1751181baf16c5e80b47740">powExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;<a class="el" href="namespaceCVC3.html#a28fc84bed3f9bc91ca9967de0f9cfa00">pow</a>, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;base)</td></tr>
<tr class="memdesc:aa123bf4eb1751181baf16c5e80b47740"><td class="mdescLeft">&#160;</td><td class="mdescRight">Power (x^n, or base^{pow}) expressions.  <a href="#aa123bf4eb1751181baf16c5e80b47740"></a><br/></td></tr>
<tr class="separator:aa123bf4eb1751181baf16c5e80b47740"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b5fb04640e2f95f74a58837ae04f68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a36b5fb04640e2f95f74a58837ae04f68">divideExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:a36b5fb04640e2f95f74a58837ae04f68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9ccba18a3c725634b1f8ba8e99e627f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ac9ccba18a3c725634b1f8ba8e99e627f">ltExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:ac9ccba18a3c725634b1f8ba8e99e627f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebfd8a82800bd3dff4c8db461a52cdea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aebfd8a82800bd3dff4c8db461a52cdea">leExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:aebfd8a82800bd3dff4c8db461a52cdea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ad355d6650f2dfa754419c634e36afb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a8ad355d6650f2dfa754419c634e36afb">gtExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:a8ad355d6650f2dfa754419c634e36afb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a520cf0df288be321d27ea6fa77ded2d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a520cf0df288be321d27ea6fa77ded2d2">geExpr</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:a520cf0df288be321d27ea6fa77ded2d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacf567dce1c762f957267427472bd959"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aacf567dce1c762f957267427472bd959">operator-</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;child)</td></tr>
<tr class="separator:aacf567dce1c762f957267427472bd959"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a286cf8699acada708816e72c6b436b90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a286cf8699acada708816e72c6b436b90">operator+</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:a286cf8699acada708816e72c6b436b90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab912d34310499fcf84a411da5a561faf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ab912d34310499fcf84a411da5a561faf">operator-</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:ab912d34310499fcf84a411da5a561faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a300bc9244236ebdb1bff90b0b453034c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a300bc9244236ebdb1bff90b0b453034c">operator*</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:a300bc9244236ebdb1bff90b0b453034c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a069aa16342bb9958a3d576a18a390248"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a069aa16342bb9958a3d576a18a390248">operator/</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;left, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;right)</td></tr>
<tr class="separator:a069aa16342bb9958a3d576a18a390248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb990c58eff7370233a56098a732fc46"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#abb990c58eff7370233a56098a732fc46">isArray</a> (const <a class="el" href="classCVC3_1_1Type.html">Type</a> &amp;t)</td></tr>
<tr class="separator:abb990c58eff7370233a56098a732fc46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a970e5543468dfa1fb19e6e256b022370"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a970e5543468dfa1fb19e6e256b022370">isRead</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a970e5543468dfa1fb19e6e256b022370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdc2f55e0df529954fc271499242351c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#abdc2f55e0df529954fc271499242351c">isWrite</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:abdc2f55e0df529954fc271499242351c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0300fa33bc89c52444cfaa14fa3a9c7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ae0300fa33bc89c52444cfaa14fa3a9c7">isArrayLiteral</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:ae0300fa33bc89c52444cfaa14fa3a9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a587d33ff63396be21a99bf4d744b2b98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Type.html">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a587d33ff63396be21a99bf4d744b2b98">arrayType</a> (const <a class="el" href="classCVC3_1_1Type.html">Type</a> &amp;type1, const <a class="el" href="classCVC3_1_1Type.html">Type</a> &amp;type2)</td></tr>
<tr class="separator:a587d33ff63396be21a99bf4d744b2b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e5d3ff27d9ac5973d1f9f3ba7fbd5fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a6e5d3ff27d9ac5973d1f9f3ba7fbd5fb">arrayLiteral</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;ind, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;body)</td></tr>
<tr class="separator:a6e5d3ff27d9ac5973d1f9f3ba7fbd5fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ad0da40be88420726d4ec28277850e"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a21ad0da40be88420726d4ec28277850e">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classCVC3_1_1NotifyList.html">NotifyList</a> &amp;l)</td></tr>
<tr class="memdesc:a21ad0da40be88420726d4ec28277850e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Printing <a class="el" href="classCVC3_1_1NotifyList.html">NotifyList</a> class.  <a href="#a21ad0da40be88420726d4ec28277850e"></a><br/></td></tr>
<tr class="separator:a21ad0da40be88420726d4ec28277850e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88890c6bdae30ff688fd2ea5bd799676"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a88890c6bdae30ff688fd2ea5bd799676">isDatatype</a> (const <a class="el" href="classCVC3_1_1Type.html">Type</a> &amp;t)</td></tr>
<tr class="separator:a88890c6bdae30ff688fd2ea5bd799676"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91840d293c43120244ce5b5165bdacc4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a91840d293c43120244ce5b5165bdacc4">isConstructor</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a91840d293c43120244ce5b5165bdacc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdcf0b93fc0d1b03a5a14c4988443c7a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#afdcf0b93fc0d1b03a5a14c4988443c7a">isSelector</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:afdcf0b93fc0d1b03a5a14c4988443c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8297278831bf83882f7c6a1e3c84fa98"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a8297278831bf83882f7c6a1e3c84fa98">isTester</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:a8297278831bf83882f7c6a1e3c84fa98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1eec763ed1ae5d0f52c4bed47d6fee5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Expr.html">Expr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ac1eec763ed1ae5d0f52c4bed47d6fee5">getConstructor</a> (const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:ac1eec763ed1ae5d0f52c4bed47d6fee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0345417eb63be5de31f182643c38642"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#af0345417eb63be5de31f182643c38642">operator==</a> (const <a class="el" href="classCVC3_1_1Type.html">Type</a> &amp;t1, const <a class="el" href="classCVC3_1_1Type.html">Type</a> &amp;t2)</td></tr>
<tr class="separator:af0345417eb63be5de31f182643c38642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23041b40cbe08b39af0bf6f2a480db7c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a23041b40cbe08b39af0bf6f2a480db7c">operator!=</a> (const <a class="el" href="classCVC3_1_1Type.html">Type</a> &amp;t1, const <a class="el" href="classCVC3_1_1Type.html">Type</a> &amp;t2)</td></tr>
<tr class="separator:a23041b40cbe08b39af0bf6f2a480db7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1342ebc477671331e8d550c13db1ddb2"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a1342ebc477671331e8d550c13db1ddb2">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classCVC3_1_1Type.html">Type</a> &amp;t)</td></tr>
<tr class="separator:a1342ebc477671331e8d550c13db1ddb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a836d1b9fc2aa13791ad282f3a2d4551e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Literal.html">Literal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a836d1b9fc2aa13791ad282f3a2d4551e">operator!</a> (const <a class="el" href="classCVC3_1_1Variable.html">Variable</a> &amp;v)</td></tr>
<tr class="separator:a836d1b9fc2aa13791ad282f3a2d4551e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77bbb9e579ed8077d27c91cfc0d40d26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Literal.html">Literal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a77bbb9e579ed8077d27c91cfc0d40d26">operator!</a> (const <a class="el" href="classCVC3_1_1Literal.html">Literal</a> &amp;l)</td></tr>
<tr class="separator:a77bbb9e579ed8077d27c91cfc0d40d26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7acef296d5c77cb9e3cc84c996d57cef"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a7acef296d5c77cb9e3cc84c996d57cef">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classCVC3_1_1Literal.html">Literal</a> &amp;l)</td></tr>
<tr class="separator:a7acef296d5c77cb9e3cc84c996d57cef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a388a4b259709c19cdba987c75c8c624c"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a388a4b259709c19cdba987c75c8c624c">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1Clause.html">Clause</a> &amp;c)</td></tr>
<tr class="separator:a388a4b259709c19cdba987c75c8c624c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa4d0fe856c97c30a028eb733ddb3a17"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#afa4d0fe856c97c30a028eb733ddb3a17">printLit</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1Literal.html">Literal</a> &amp;l)</td></tr>
<tr class="separator:afa4d0fe856c97c30a028eb733ddb3a17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cd79d19af94cb4c4457a85371999cdc"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a6cd79d19af94cb4c4457a85371999cdc">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classCVC3_1_1CompactClause.html">CompactClause</a> &amp;c)</td></tr>
<tr class="separator:a6cd79d19af94cb4c4457a85371999cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71fd4b09b9f60277f81c79f7d3e9ec1b"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a71fd4b09b9f60277f81c79f7d3e9ec1b">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1Variable.html">Variable</a> &amp;l)</td></tr>
<tr class="separator:a71fd4b09b9f60277f81c79f7d3e9ec1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abed99cdcb909aa149d9efca57fb11b15"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#abed99cdcb909aa149d9efca57fb11b15">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1VariableValue.html">VariableValue</a> &amp;v)</td></tr>
<tr class="separator:abed99cdcb909aa149d9efca57fb11b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae19ef03938a73d86e76f95f5e3d9149c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ae19ef03938a73d86e76f95f5e3d9149c">operator-</a> (const <a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a> &amp;a, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e)</td></tr>
<tr class="separator:ae19ef03938a73d86e76f95f5e3d9149c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf48e1fdf3a51aa62b5fa0253cce261a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#adf48e1fdf3a51aa62b5fa0253cce261a">operator-</a> (const <a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a> &amp;a, const vector&lt; <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &gt; &amp;es)</td></tr>
<tr class="separator:adf48e1fdf3a51aa62b5fa0253cce261a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a19d179ac1730ec456a78588ea097e4"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a2a19d179ac1730ec456a78588ea097e4">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a> &amp;assump)</td></tr>
<tr class="separator:a2a19d179ac1730ec456a78588ea097e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af26f4c5293b2c35442c0bf480fc3d826"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#af26f4c5293b2c35442c0bf480fc3d826">compare</a> (const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t1, const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t2)</td></tr>
<tr class="memdesc:af26f4c5293b2c35442c0bf480fc3d826"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare Theorems by their expressions. Return -1, 0, or 1.  <a href="#af26f4c5293b2c35442c0bf480fc3d826"></a><br/></td></tr>
<tr class="separator:af26f4c5293b2c35442c0bf480fc3d826"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca9ad03bfd5d26fba6d03718bcb49869"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aca9ad03bfd5d26fba6d03718bcb49869">compare</a> (const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t1, const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;e2)</td></tr>
<tr class="separator:aca9ad03bfd5d26fba6d03718bcb49869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af87b5038044e2f5706e30e5ed6f7584e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#af87b5038044e2f5706e30e5ed6f7584e">compareByPtr</a> (const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t1, const <a class="el" href="classCVC3_1_1Theorem.html">Theorem</a> &amp;t2)</td></tr>
<tr class="separator:af87b5038044e2f5706e30e5ed6f7584e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb12c4f893ad1889e0bf7a16d9a996c9"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#adb12c4f893ad1889e0bf7a16d9a996c9">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1TheoryArith3_1_1FreeConst.html">TheoryArith3::FreeConst</a> &amp;fc)</td></tr>
<tr class="separator:adb12c4f893ad1889e0bf7a16d9a996c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4109804c9ebf81e28e6b7aa06086ca4a"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a4109804c9ebf81e28e6b7aa06086ca4a">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1TheoryArith3_1_1Ineq.html">TheoryArith3::Ineq</a> &amp;ineq)</td></tr>
<tr class="separator:a4109804c9ebf81e28e6b7aa06086ca4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe224e74e115316e2513712888a1b5c6"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#afe224e74e115316e2513712888a1b5c6">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1TheoryArithNew_1_1FreeConst.html">TheoryArithNew::FreeConst</a> &amp;fc)</td></tr>
<tr class="separator:afe224e74e115316e2513712888a1b5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adddf0cb53c1d02e39cbb8b0ac21cce3d"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#adddf0cb53c1d02e39cbb8b0ac21cce3d">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1TheoryArithNew_1_1Ineq.html">TheoryArithNew::Ineq</a> &amp;ineq)</td></tr>
<tr class="separator:adddf0cb53c1d02e39cbb8b0ac21cce3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a330add389ecbe7b1cf0a2a1507ca820e"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a330add389ecbe7b1cf0a2a1507ca820e">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1TheoryArithOld_1_1FreeConst.html">TheoryArithOld::FreeConst</a> &amp;fc)</td></tr>
<tr class="separator:a330add389ecbe7b1cf0a2a1507ca820e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a628903f1484447a9c8766a67bd0ef"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#ad7a628903f1484447a9c8766a67bd0ef">operator&lt;&lt;</a> (ostream &amp;os, const <a class="el" href="classCVC3_1_1TheoryArithOld_1_1Ineq.html">TheoryArithOld::Ineq</a> &amp;ineq)</td></tr>
<tr class="separator:ad7a628903f1484447a9c8766a67bd0ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a4989066010e7e60055e399649ba6368c"><td class="memItemLeft" align="right" valign="top">const unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#a4989066010e7e60055e399649ba6368c">chunkSizeBytes</a> = 16384</td></tr>
<tr class="separator:a4989066010e7e60055e399649ba6368c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa23eb184feae0b7ca169d9f67d531043"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCVC3_1_1ParserTemp.html">ParserTemp</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCVC3.html#aa23eb184feae0b7ca169d9f67d531043">parserTemp</a></td></tr>
<tr class="separator:aa23eb184feae0b7ca169d9f67d531043"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a26c7481ff270baf00481e31107a46036"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::pair&lt;std::string,std::string&gt; <a class="el" href="namespaceCVC3.html#a26c7481ff270baf00481e31107a46036">CVC3::StrPair</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="cvc__util_8h_source.html#l00078">78</a> of file <a class="el" href="cvc__util_8h_source.html">cvc_util.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4233916514848331ee104548acbab912"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef long unsigned <a class="el" href="namespaceCVC3.html#a4233916514848331ee104548acbab912">CVC3::ExprIndex</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Expression index type. </p>

<p>Definition at line <a class="el" href="expr_8h_source.html#l00087">87</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

</div>
</div>
<a class="anchor" id="a908c8c570044fbd621a948d2cac33a17"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="namespaceCVC3.html#a9d68f126b86e6fd08b3bc13a511df9bf">CVC3::FormulaValue</a>  <a class="el" href="namespaceCVC3.html#a9d68f126b86e6fd08b3bc13a511df9bf">CVC3::FormulaValue</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4c1dcdd9ccabfaff67ab0590defd8f44"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498b">CVC3::QueryResult</a>  <a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498b">CVC3::QueryResult</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae8220d283ddfdaa8f4e0da0a03fa7ff4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::map&lt;<a class="el" href="classCVC3_1_1Theorem.html">Theorem</a>,bool, <a class="el" href="classCVC3_1_1TheoremLess.html">TheoremLess</a>&gt; <a class="el" href="namespaceCVC3.html#ae8220d283ddfdaa8f4e0da0a03fa7ff4">CVC3::TheoremMap</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theorem_8h_source.html#l00402">402</a> of file <a class="el" href="theorem_8h_source.html">theorem.h</a>.</p>

</div>
</div>
<a class="anchor" id="adbf44ec4d7f9e553da5d876964266546"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structCVC3_1_1dynTrig.html">CVC3::dynTrig</a>  <a class="el" href="structCVC3_1_1dynTrig.html">CVC3::dynTrig</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ad8e707d3b90ce7dcd048a5b651e0a683"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#ad8e707d3b90ce7dcd048a5b651e0a683">CVC3::CLFlagType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Different types of command line flags. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ad8e707d3b90ce7dcd048a5b651e0a683a0ba368100918bc8a59c7f5f3951381ce"></a>CLFLAG_NULL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8e707d3b90ce7dcd048a5b651e0a683a911f121f0f78d0b13aa7a8facc2a6d02"></a>CLFLAG_BOOL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8e707d3b90ce7dcd048a5b651e0a683a3a164f9a853c7a4741fcc0bd7f0379ed"></a>CLFLAG_INT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8e707d3b90ce7dcd048a5b651e0a683aa958b88033c4eabb9902aab89bb81dd7"></a>CLFLAG_STRING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8e707d3b90ce7dcd048a5b651e0a683a0ab466a578e52835eafc8531da1eb2ae"></a>CLFLAG_STRVEC</em>&nbsp;</td><td>
<p>Vector of pair&lt;string, bool&gt; </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="command__line__flags_8h_source.html#l00034">34</a> of file <a class="el" href="command__line__flags_8h_source.html">command_line_flags.h</a>.</p>

</div>
</div>
<a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#a492cd44a88003acd985d3c05cbd36ea8">CVC3::ExprValueType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><a class="el" href="classCVC3_1_1Type.html" title="MS C++ specific settings.">Type</a> ID of each <a class="el" href="classCVC3_1_1ExprValue.html" title="The base class for holding the actual data in expressions.">ExprValue</a> subclass. </p>
<p>It is defined in <a class="el" href="expr_8h.html" title="Definition of the API to expression package. See class Expr for details.">expr.h</a>, so that <a class="el" href="classCVC3_1_1ExprManager.html">ExprManager</a> can use it before loading <a class="el" href="expr__value_8h.html">expr_value.h</a> </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8a45728d440ceb44bdb47f21351a153e88"></a>EXPR_VALUE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8a3893ed6eebbc5daca30a7aac2282fe6f"></a>EXPR_NODE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8ac0f64afa0582818fffa2cc5403db8a0e"></a>EXPR_APPLY</em>&nbsp;</td><td>
<p>Application of functions and predicates. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8aaabca50d22455e77c3f61e8d5307989b"></a>EXPR_STRING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8a424556ebe7d7485cbd13e5c1e5228811"></a>EXPR_RATIONAL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8a4e7d647c7c01957f00b94b5a2c86e0a7"></a>EXPR_SKOLEM</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8a82b57cae98f27f2d8f414efe70d1a1b1"></a>EXPR_UCONST</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8a54fe96ba026d0bef6191b315f7190262"></a>EXPR_SYMBOL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8a58a9f13ea5962be2ef65dc0693743d81"></a>EXPR_BOUND_VAR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8a93c8095a1c01d7a11081e615b94a3b2b"></a>EXPR_CLOSURE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a492cd44a88003acd985d3c05cbd36ea8a0ead87cd0a551c50f3b0e42cbe72f8b3"></a>EXPR_VALUE_TYPE_LAST</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="expr_8h_source.html#l00065">65</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

</div>
</div>
<a class="anchor" id="af969e724f8b7016909f5804e8cea3e54"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#af969e724f8b7016909f5804e8cea3e54">CVC3::Cardinality</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enum for cardinality of types. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="af969e724f8b7016909f5804e8cea3e54ac1ba3119b0fd85d3e54c69601ec1ccca"></a>CARD_FINITE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af969e724f8b7016909f5804e8cea3e54ad4a45eb68b0ebb32f0c805f6d2abf6d6"></a>CARD_INFINITE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af969e724f8b7016909f5804e8cea3e54a61454dbfa122fc961909dfd151695807"></a>CARD_UNKNOWN</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="expr_8h_source.html#l00080">80</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9d68f126b86e6fd08b3bc13a511df9bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#a9d68f126b86e6fd08b3bc13a511df9bf">CVC3::FormulaValue</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a9d68f126b86e6fd08b3bc13a511df9bfafbdc0d362f5bc36703903ef24ebbd30b"></a>TRUE_VAL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9d68f126b86e6fd08b3bc13a511df9bfa047662472190c5c32f81cb409b2139bc"></a>FALSE_VAL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9d68f126b86e6fd08b3bc13a511df9bfadb6455bbcb14daca672dfcc52df342d7"></a>UNKNOWN_VAL</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="formula__value_8h_source.html#l00031">31</a> of file <a class="el" href="formula__value_8h_source.html">formula_value.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3aaaf7bc1fc47a4860ef6e59ddb0db0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0e">CVC3::InputLanguage</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Different input languages. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a3aaaf7bc1fc47a4860ef6e59ddb0db0eaa315c228d5c3290ce37df81524ed8e9a"></a>PRESENTATION_LANG</em>&nbsp;</td><td>
<p>Nice SAL-like language for manually written specs. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3aaaf7bc1fc47a4860ef6e59ddb0db0ea548619427a4d459d859ccd041ced9bfa"></a>SMTLIB_LANG</em>&nbsp;</td><td>
<p>SMT-LIB format. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3aaaf7bc1fc47a4860ef6e59ddb0db0ea00df691ed79361b36910e60b49824c35"></a>LISP_LANG</em>&nbsp;</td><td>
<p>Lisp-like format for automatically generated specs. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3aaaf7bc1fc47a4860ef6e59ddb0db0ea0ee28952d729595b97a9e592975d1521"></a>AST_LANG</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3aaaf7bc1fc47a4860ef6e59ddb0db0ea8a86c3f9706ac2fc5b108d01eae7c756"></a>SIMPLIFY_LANG</em>&nbsp;</td><td>
<p>for output into Simplify format </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3aaaf7bc1fc47a4860ef6e59ddb0db0ea5a0016ee7e592d6cc61821bfb0a0697c"></a>TPTP_LANG</em>&nbsp;</td><td>
<p>for output in TPTP format </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3aaaf7bc1fc47a4860ef6e59ddb0db0ea7bdae8b250b94f50cea68f05c563cdca"></a>SPASS_LANG</em>&nbsp;</td><td>
<p>for output in SPASS format </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3aaaf7bc1fc47a4860ef6e59ddb0db0eaed2643c62e36b9b222804a1ab5b4809e"></a>SMTLIB_V2_LANG</em>&nbsp;</td><td>
<p>SMT-LIB v2 format. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="lang_8h_source.html#l00030">30</a> of file <a class="el" href="lang_8h_source.html">lang.h</a>.</p>

</div>
</div>
<a class="anchor" id="a060d21b3207cc3471e24f8dbcff3498b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#a060d21b3207cc3471e24f8dbcff3498b">CVC3::QueryResult</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a060d21b3207cc3471e24f8dbcff3498bad11a6bd5ab8c3e02ec8503e7a7860a61"></a>SATISFIABLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a060d21b3207cc3471e24f8dbcff3498baa6ad39c124f561d934d94b371db2d819"></a>INVALID</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a060d21b3207cc3471e24f8dbcff3498ba24f8f4860dbe6fd65883a9d7cbd2f576"></a>VALID</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a060d21b3207cc3471e24f8dbcff3498baba54da61f61403de5204b899fe55d92f"></a>UNSATISFIABLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a060d21b3207cc3471e24f8dbcff3498ba33046505033fa14ebb412efb4474ff56"></a>ABORT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a060d21b3207cc3471e24f8dbcff3498ba249f3dbc426c80d4a31cb5073bf07cfa"></a>UNKNOWN</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="queryresult_8h_source.html#l00032">32</a> of file <a class="el" href="queryresult_8h_source.html">queryresult.h</a>.</p>

</div>
</div>
<a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#a32d50a30de0e9e5bc4c2451de0107024">CVC3::ArithKinds</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024aeeab40b4cbc1045f41b41f34e1d447f3"></a>REAL_CONST</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a61f74caac7705cef1fa9ccc18ca56c44"></a>NEGINF</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a03074a79948667c2159fc063cd1f877f"></a>POSINF</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024ae7eaab02de76a48914face6ef092b749"></a>REAL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a79521290f53e9a3d9bf2a8020b719097"></a>INT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a6c3500e78e5abd9ed411013254022e3f"></a>SUBRANGE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a0b79738a0067780987896f3b91e8b0f1"></a>UMINUS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a9a12fbdcaa45ef17eaa1802161f9ca98"></a>PLUS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024aba18e0accfb91ddb34f4dcc79c626ec5"></a>MINUS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024ad77e825b0133e40de2760344377ee1fa"></a>MULT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024ac3c38ad296d5671b7fde3373fdd87ea1"></a>DIVIDE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a880283f7bbc366efe54c9ea074c9f5e5"></a>POW</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a06099c2202528528fba471ce7c385f6f"></a>INTDIV</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a7792d254298653dac2e5bf77e9e9a634"></a>MOD</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a9e29ecc77281f945fb50c183cfae6749"></a>LT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a1b768cf71a18713c90cd71f82488ffb1"></a>LE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a589b68b2d271254aa9fd3d89b4bf33b9"></a>GT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024aad2afa561f31a801e12ab3fdd50a6229"></a>GE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a3193c0a76bedff5b39b32531195ef779"></a>IS_INTEGER</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024a107c43d9a02d979865151d07e9e2eee4"></a>DARK_SHADOW</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a32d50a30de0e9e5bc4c2451de0107024ae88f497d92023928ed529d704ecb1881"></a>GRAY_SHADOW</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00031">31</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

</div>
</div>
<a class="anchor" id="a83fde65f6cf7f65c3e5c02c9a108d781"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#a83fde65f6cf7f65c3e5c02c9a108d781">CVC3::ArrayKinds</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a83fde65f6cf7f65c3e5c02c9a108d781a8aa48defeac37f699364f71fe54f39ee"></a>ARRAY</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a83fde65f6cf7f65c3e5c02c9a108d781ab012911c4fabb7b8556925a0d61e9c8c"></a>READ</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a83fde65f6cf7f65c3e5c02c9a108d781a33b0829ff24c1e0d27de00d675267297"></a>WRITE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a83fde65f6cf7f65c3e5c02c9a108d781a9e6a1f69d18953ab05c21b660abbb0f0"></a>ARRAY_LITERAL</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="theory__array_8h_source.html#l00030">30</a> of file <a class="el" href="theory__array_8h_source.html">theory_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#abab5915bdb6d99fb9960e1e5c037b9fc">CVC3::BVKinds</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcab517c07f8090ef28822598285c61506d"></a>BVCONST</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca4099d4b4e4424d6ca22eb0b3fdc73bfa"></a>BITVECTOR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcac706ade993a8d075e5b0e05384f40da2"></a>CONCAT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca814f4580c72ef19f37aeac1b0dc7f7e9"></a>EXTRACT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcaf5f228243916a2ec50be7811b4333b35"></a>BOOLEXTRACT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca0b5ff0bbde7799993800f6c939ba49ef"></a>LEFTSHIFT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca39394266637ae52dc7232657e036af7a"></a>CONST_WIDTH_LEFTSHIFT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcad66141e84453a3bae5d9d16f45d25d69"></a>RIGHTSHIFT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca735ca3566cb9f10aa58f458889f4ddf4"></a>BVSHL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca7e306d4cb1a779347c5a2d69a56a5e71"></a>BVLSHR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcac054f57234914470a3912e118222bbf5"></a>BVASHR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca09caf9735c580d393b24bbcca2b60e12"></a>SX</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca553ee15794ea4c75c21083a98f3abd9b"></a>BVREPEAT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca393b289a4d8d97ba38fd9b0c82a64898"></a>BVZEROEXTEND</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca180d8bac8397070ad5f0cab720858344"></a>BVROTL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca3bff45238e2f6e14081dd415d2bb409c"></a>BVROTR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca033f8fb5d6777b4ca308522fe7c76abb"></a>BVAND</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca0e7e1228034ad7003dc056893d4c683d"></a>BVOR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca13c4820e7aec8491475ebaca63c2ac0f"></a>BVXOR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcadca4a599a0fbc8bd38015e1714835fca"></a>BVXNOR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcabe80cab40347b0ecf95be77d5bd7e8d9"></a>BVNEG</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcab9d728d7dca301dd67d31ac302b2ed79"></a>BVNAND</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcaf68c2ecf7cf6b63a8a50b468126550e3"></a>BVNOR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcaabff4c1f69d99fc6e230cc1d65aef18d"></a>BVCOMP</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcafa8dfe3523dc0fd7eb200b12d9f8bb37"></a>BVUMINUS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcac41c4f67403afc67e2866787a6fc156e"></a>BVPLUS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca6a9467df1bf864d4d635322e43b497e8"></a>BVSUB</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca3732a31c60803ee2918ba1999788ba39"></a>BVMULT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca8a1bdb340fa2cb36921bf0ec284eb3fd"></a>BVUDIV</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca1938c4fc956ace5916c7b4bb462f0d6d"></a>BVSDIV</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca10b7e4b5dd07687faef4110b6dd7b069"></a>BVUREM</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca31092d607cf44eb879d517e309e994e9"></a>BVSREM</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcac53836c6cf69b0b07b11dde75dad1e71"></a>BVSMOD</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca92c5ef9334e513d99b62c8d04c60ad20"></a>BVLT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca0c2b1488f08f5cd06a50c41e638c1620"></a>BVLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca2474c46c07b6bbe632a473c5fe35666b"></a>BVGT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca11ee3d8aed0361c47f9b330e89a9cacc"></a>BVGE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca49ad286bf8b76cfbf1684e550536cd5a"></a>BVSLT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca0c78fcb723d5a706cfe6372e7c09b04c"></a>BVSLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca4e6a6d18a93b5e91a53de75a4787a014"></a>BVSGT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca01ff0bd050c25dea70aed8413846c2cb"></a>BVSGE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca2c57965432c2e15e6c26475bf1328b51"></a>INTTOBV</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fca4c3b0b6c64b82b45ec2eb80770c37cf2"></a>BVTOINT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abab5915bdb6d99fb9960e1e5c037b9fcab15d7022f2ee4f2511256d8be02ea6b3"></a>BVTYPEPRED</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="theory__bitvector_8h_source.html#l00032">32</a> of file <a class="el" href="theory__bitvector_8h_source.html">theory_bitvector.h</a>.</p>

</div>
</div>
<a class="anchor" id="af5adcbe1bc4a5aaacccfc9af11f98089"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#af5adcbe1bc4a5aaacccfc9af11f98089">CVC3::DatatypeKinds</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Local kinds for datatypes. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="af5adcbe1bc4a5aaacccfc9af11f98089a5cc02a3e0fe70ce33e5c3d450b38136c"></a>DATATYPE_DECL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af5adcbe1bc4a5aaacccfc9af11f98089ad94b8e65b0abc98bb6b5729da9e3b40a"></a>DATATYPE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af5adcbe1bc4a5aaacccfc9af11f98089ae3aa1eb89fb69c62d502b57c020ed789"></a>CONSTRUCTOR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af5adcbe1bc4a5aaacccfc9af11f98089ac909f916e89d861b4a4e5eba782c5259"></a>SELECTOR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af5adcbe1bc4a5aaacccfc9af11f98089a4df0e72bf250adc8dd78e81fea2f281c"></a>TESTER</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="theory__datatype_8h_source.html#l00033">33</a> of file <a class="el" href="theory__datatype_8h_source.html">theory_datatype.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa6262a73c1109f35a6c533421f5dd393"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#aa6262a73c1109f35a6c533421f5dd393">CVC3::Polarity</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="aa6262a73c1109f35a6c533421f5dd393aa36f330d6c384df84029d036339d875e"></a>Ukn</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa6262a73c1109f35a6c533421f5dd393a0f862de84bb11f8a43eea9d18ae19048"></a>Pos</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa6262a73c1109f35a6c533421f5dd393a83243e1548208082db5b8db82ec5cbe0"></a>Neg</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa6262a73c1109f35a6c533421f5dd393aa4ce5dc85e02b6d569624c6ac46370fb"></a>PosNeg</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="theory__quant_8h_source.html#l00048">48</a> of file <a class="el" href="theory__quant_8h_source.html">theory_quant.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad12649859b64bd3aed25985b147c078a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#ad12649859b64bd3aed25985b147c078a">CVC3::RecordKinds</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ad12649859b64bd3aed25985b147c078aadba2f0df8bf015c12bca0efbd077db7d"></a>RECORD</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad12649859b64bd3aed25985b147c078aa9efca25c90a81dcfde159d13a86d9f77"></a>RECORD_SELECT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad12649859b64bd3aed25985b147c078aac6dfe36442cddb6cb993669fec8a51c5"></a>RECORD_UPDATE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad12649859b64bd3aed25985b147c078aa5b98e4e73895afeec2e8904eb5c3effa"></a>RECORD_TYPE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad12649859b64bd3aed25985b147c078aade6582602ff5a8d049aa0dd26e50a30e"></a>TUPLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad12649859b64bd3aed25985b147c078aae26285c151f7ee2c084c68848a88dde0"></a>TUPLE_SELECT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad12649859b64bd3aed25985b147c078aab6ace4f4d51d446b07d2f6f486f5aef8"></a>TUPLE_UPDATE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad12649859b64bd3aed25985b147c078aaabdfca29cc90169c7689e6a05e5cc316"></a>TUPLE_TYPE</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="theory__records_8h_source.html#l00029">29</a> of file <a class="el" href="theory__records_8h_source.html">theory_records.h</a>.</p>

</div>
</div>
<a class="anchor" id="afaaef5e303e3d0aec4e1874b5ef2923a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#afaaef5e303e3d0aec4e1874b5ef2923a">CVC3::UFKinds</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Local kinds for transitive closure of binary relations. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="afaaef5e303e3d0aec4e1874b5ef2923aa5d779af6a0a27075487337bf4ec8e92a"></a>TRANS_CLOSURE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="afaaef5e303e3d0aec4e1874b5ef2923aa0a0341a99545f72e5d4976ce374445d4"></a>OLD_ARROW</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="theory__uf_8h_source.html#l00032">32</a> of file <a class="el" href="theory__uf_8h_source.html">theory_uf.h</a>.</p>

</div>
</div>
<a class="anchor" id="acd059edbc777fc934dbf17c57b8bce7c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceCVC3.html#acd059edbc777fc934dbf17c57b8bce7c">CVC3::ArithLang</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to keep track of which subset of arith is being used. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="acd059edbc777fc934dbf17c57b8bce7ca5b626d14a049953c62f0cb7d44c0e465"></a>NOT_USED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="acd059edbc777fc934dbf17c57b8bce7ca39f089c20d31c9fa12e8f7adad7f13bd"></a>TERMS_ONLY</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="acd059edbc777fc934dbf17c57b8bce7cadf2229be3becac5a1196d6b5d0b5810d"></a>DIFF_ONLY</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="acd059edbc777fc934dbf17c57b8bce7ca807972dafe8919cb23e79c536f1f1fc1"></a>LINEAR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="acd059edbc777fc934dbf17c57b8bce7caf73c1418f111cce667132ba34c016977"></a>NONLINEAR</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="translator_8h_source.html#l00051">51</a> of file <a class="el" href="translator_8h_source.html">translator.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a71ce1d03bd881f18ed36104cfa093212"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool CVC3::subExprRec </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8cpp_source.html#l00155">155</a> of file <a class="el" href="expr_8cpp_source.html">expr.cpp</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01211">CVC3::Expr::begin()</a>, <a class="el" href="expr_8h_source.html#l01217">CVC3::Expr::end()</a>, <a class="el" href="expr_8h_source.html#l01390">CVC3::Expr::getFlag()</a>, and <a class="el" href="expr_8h_source.html#l01395">CVC3::Expr::setFlag()</a>.</p>

<p>Referenced by <a class="el" href="expr_8cpp_source.html#l00169">CVC3::Expr::subExprOf()</a>.</p>

</div>
</div>
<a class="anchor" id="ac06ac2fd4db699104b790f98b7abba71"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int CVC3::compare </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8cpp_source.html#l00597">597</a> of file <a class="el" href="expr_8cpp_source.html">expr.cpp</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l00197">CVC3::Expr::d_expr</a>, <a class="el" href="expr_8h_source.html#l01173">CVC3::Expr::getIndex()</a>, and <a class="el" href="expr_8h_source.html#l00368">CVC3::Expr::isConstant()</a>.</p>

<p>Referenced by <a class="el" href="assumptions_8cpp_source.html#l00190">CVC3::Assumptions::add()</a>, <a class="el" href="assumptions_8cpp_source.html#l00149">CVC3::Assumptions::Assumptions()</a>, <a class="el" href="theorem_8cpp_source.html#l00045">compare()</a>, <a class="el" href="assumptions_8cpp_source.html#l00271">CVC3::Assumptions::find()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l03043">CVC3::TheoryArithNew::findCoefficient()</a>, <a class="el" href="assumptions_8cpp_source.html#l00034">CVC3::Assumptions::findTheorem()</a>, <a class="el" href="theorem_8h_source.html#l00427">operator&lt;()</a>, <a class="el" href="theorem_8h_source.html#l00429">operator&lt;=()</a>, <a class="el" href="theorem_8h_source.html#l00431">operator&gt;()</a>, <a class="el" href="theorem_8h_source.html#l00433">operator&gt;=()</a>, and <a class="el" href="theory__arith__new_8cpp_source.html#l03524">CVC3::TheoryArithNew::substAndCanonizeTableaux()</a>.</p>

</div>
</div>
<a class="anchor" id="a6b7e38d3c97da1e91e12a6c9555b8163"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8cpp_source.html#l00621">621</a> of file <a class="el" href="expr_8cpp_source.html">expr.cpp</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01156">CVC3::Expr::getEM()</a>, <a class="el" href="expr_8h_source.html#l01223">CVC3::Expr::isNull()</a>, <a class="el" href="expr__stream_8h_source.html#l00163">CVC3::ExprStream::os()</a>, and <a class="el" href="expr__manager_8h_source.html#l00362">CVC3::ExprManager::restoreIndent()</a>.</p>

</div>
</div>
<a class="anchor" id="a9451064d346e3d7aab9056a2ff9b7a89"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool CVC3::isTrivialExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr__stream_8cpp_source.html#l00049">49</a> of file <a class="el" href="expr__stream_8cpp_source.html">expr_stream.cpp</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01201">CVC3::Expr::arity()</a>, and <a class="el" href="expr_8h_source.html#l01007">CVC3::Expr::isClosure()</a>.</p>

<p>Referenced by <a class="el" href="expr__stream_8cpp_source.html#l00054">CVC3::ExprStream::collectShared()</a>.</p>

</div>
</div>
<a class="anchor" id="ac42ee3d1e39e0e5bbef72b5fc544db24"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string CVC3::to_upper </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="cvc__util_8h_source.html#l00030">30</a> of file <a class="el" href="cvc__util_8h_source.html">cvc_util.h</a>.</p>

<p>Referenced by <a class="el" href="expr__stream_8cpp_source.html#l00054">CVC3::ExprStream::collectShared()</a>, and <a class="el" href="theory__core_8cpp_source.html#l02055">CVC3::TheoryCore::print()</a>.</p>

</div>
</div>
<a class="anchor" id="a8964cf9d9e2568f9bae1b51f8344032e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string CVC3::to_lower </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="cvc__util_8h_source.html#l00038">38</a> of file <a class="el" href="cvc__util_8h_source.html">cvc_util.h</a>.</p>

<p>Referenced by <a class="el" href="theory__uf_8cpp_source.html#l00700">CVC3::TheoryUF::print()</a>, and <a class="el" href="theory__core_8cpp_source.html#l02055">CVC3::TheoryCore::print()</a>.</p>

</div>
</div>
<a class="anchor" id="af69618103f1f0f2eadada0796a2a940c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string CVC3::int2string </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="cvc__util_8h_source.html#l00046">46</a> of file <a class="el" href="cvc__util_8h_source.html">cvc_util.h</a>.</p>

<p>Referenced by <a class="el" href="theory__arith__old_8cpp_source.html#l04788">CVC3::TheoryArithOld::DifferenceLogicGraph::addEdge()</a>, <a class="el" href="search__fast_8cpp_source.html#l01445">CVC3::SearchEngineFast::addNonLiteralFact()</a>, <a class="el" href="theory_8cpp_source.html#l00148">CVC3::Theory::addSplitter()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l04907">CVC3::TheoryArithOld::DifferenceLogicGraph::analyseConflict()</a>, <a class="el" href="search__fast_8cpp_source.html#l01266">CVC3::SearchEngineFast::analyzeUIPs()</a>, <a class="el" href="common__theorem__producer_8cpp_source.html#l00718">CVC3::CommonTheoremProducer::andElim()</a>, <a class="el" href="core__theorem__producer_8cpp_source.html#l00383">CVC3::CoreTheoremProducer::AndToIte()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02020">CVC3::TheoryArith3::assertFact()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02481">CVC3::TheoryArithOld::assertFact()</a>, <a class="el" href="cdlist_8h_source.html#l00077">CVC3::CDList&lt; SmartCDO&lt; Theorem &gt; &gt;::at()</a>, <a class="el" href="cdlist_8h_source.html#l00082">CVC3::CDList&lt; SmartCDO&lt; Theorem &gt; &gt;::back()</a>, <a class="el" href="search__fast_8cpp_source.html#l00637">CVC3::SearchEngineFast::bcp()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l00225">CVC3::BitvectorTheoremProducer::bitBlastDisEqnRule()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l00142">CVC3::BitvectorTheoremProducer::bitBlastEqnRule()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l00359">CVC3::TheoryBitvector::bitBlastTerm()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01575">CVC3::BitvectorTheoremProducer::bitExtractBitwise()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01829">CVC3::BitvectorTheoremProducer::bitExtractBVASHR()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01775">CVC3::BitvectorTheoremProducer::bitExtractBVLSHR()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01141">CVC3::BitvectorTheoremProducer::bitExtractBVMult()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01256">CVC3::BitvectorTheoremProducer::bitExtractBVPlus()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01337">CVC3::BitvectorTheoremProducer::bitExtractBVPlusPreComputed()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01721">CVC3::BitvectorTheoremProducer::bitExtractBVSHL()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01017">CVC3::BitvectorTheoremProducer::bitExtractConcatenation()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l00977">CVC3::BitvectorTheoremProducer::bitExtractConstant()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01074">CVC3::BitvectorTheoremProducer::bitExtractConstBVMult()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01206">CVC3::BitvectorTheoremProducer::bitExtractExtraction()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01619">CVC3::BitvectorTheoremProducer::bitExtractFixedLeftShift()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01668">CVC3::BitvectorTheoremProducer::bitExtractFixedRightShift()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01539">CVC3::BitvectorTheoremProducer::bitExtractNot()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l00948">CVC3::BitvectorTheoremProducer::bitExtractRewrite()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l02842">CVC3::BitvectorTheoremProducer::bitwiseConst()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l03068">CVC3::BitvectorTheoremProducer::bitwiseConstElim()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l05547">CVC3::BVConstExpr::BVConstExpr()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l03290">CVC3::BitvectorTheoremProducer::bvplusConst()</a>, <a class="el" href="theory__array_8cpp_source.html#l00154">CVC3::TheoryArray::checkSat()</a>, <a class="el" href="theory__uf_8cpp_source.html#l00509">CVC3::TheoryUF::computeModel()</a>, <a class="el" href="theory__array_8cpp_source.html#l00939">CVC3::TheoryArray::computeModel()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05535">CVC3::TheoryArithOld::computeTermBounds()</a>, <a class="el" href="theory__simulate_8cpp_source.html#l00065">CVC3::TheorySimulate::computeType()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l02969">CVC3::TheoryBitvector::computeType()</a>, <a class="el" href="theory__core_8cpp_source.html#l01471">CVC3::TheoryCore::computeType()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l03239">CVC3::BitvectorTheoremProducer::concatMergeExtract()</a>, <a class="el" href="search__theorem__producer_8cpp_source.html#l01109">CVC3::SearchEngineTheoremProducer::conflictRule()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l00878">CVC3::TheoryDatatype::dataType()</a>, <a class="el" href="clause_8h_source.html#l00168">CVC3::Clause::dir()</a>, <a class="el" href="search__impl__base_8cpp_source.html#l00371">CVC3::SearchImplBase::enqueueCNFrec()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02506">CVC3::ArithTheoremProducer3::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02531">CVC3::ArithTheoremProducer::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02708">CVC3::ArithTheoremProducerOld::eqElimIntRule()</a>, <a class="el" href="vc__cmd_8cpp_source.html#l00267">CVC3::VCCmd::evaluateCommand()</a>, <a class="el" href="simulate__theorem__producer_8cpp_source.html#l00046">CVC3::SimulateTheoremProducer::expandSimulate()</a>, <a class="el" href="expr__value_8h_source.html#l00223">CVC3::ExprValue::ExprValue()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l02465">CVC3::BitvectorTheoremProducer::extractConcat()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l02421">CVC3::BitvectorTheoremProducer::extractExtract()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l02397">CVC3::BitvectorTheoremProducer::extractWhole()</a>, <a class="el" href="search__impl__base_8cpp_source.html#l00750">CVC3::SearchImplBase::findInCNFCache()</a>, <a class="el" href="search__fast_8cpp_source.html#l00438">CVC3::SearchEngineFast::findSplitter()</a>, <a class="el" href="search__fast_8cpp_source.html#l00939">CVC3::SearchEngineFast::fixConflict()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l04888">CVC3::TheoryArithOld::DifferenceLogicGraph::getEdgeTheorems()</a>, <a class="el" href="expr__manager_8cpp_source.html#l00405">CVC3::ExprManager::getKindName()</a>, <a class="el" href="clause_8h_source.html#l00127">CVC3::Clause::getLiteral()</a>, <a class="el" href="vcl_8cpp_source.html#l00396">IF_DEBUG()</a>, <a class="el" href="cnf__theorem__producer_8cpp_source.html#l00208">CVC3::CNF_TheoremProducer::ifLiftRule()</a>, <a class="el" href="common__theorem__producer_8cpp_source.html#l00775">CVC3::CommonTheoremProducer::implIntro()</a>, <a class="el" href="common__theorem__producer_8cpp_source.html#l00085">CVC3::CommonTheoremProducer::implIntro3()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l04613">CVC3::TheoryArithOld::inequalityToFind()</a>, <a class="el" href="theory__quant_8cpp_source.html#l08385">CVC3::TheoryQuant::naiveCheckSat()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l04638">CVC3::TheoryBitvector::newBitvectorTypeExpr()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l04940">CVC3::TheoryBitvector::newBoolExtractExpr()</a>, <a class="el" href="expr__manager_8h_source.html#l00499">CVC3::ExprManager::newBoundVarExpr()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l05182">CVC3::TheoryBitvector::newBVConstExpr()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l05237">CVC3::TheoryBitvector::newBVExtractExpr()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l04882">CVC3::TheoryBitvector::newBVIndexExpr()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l05038">CVC3::TheoryBitvector::newBVMultExpr()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l05159">CVC3::TheoryBitvector::newBVOneString()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l05275">CVC3::TheoryBitvector::newBVPlusExpr()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l05145">CVC3::TheoryBitvector::newBVZeroString()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l04968">CVC3::TheoryBitvector::newFixedConstWidthLeftShiftExpr()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l04954">CVC3::TheoryBitvector::newFixedLeftShiftExpr()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l04982">CVC3::TheoryBitvector::newFixedRightShiftExpr()</a>, <a class="el" href="expr__manager_8cpp_source.html#l00367">CVC3::ExprManager::newKind()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l04867">CVC3::TheoryBitvector::newSXExpr()</a>, <a class="el" href="quant__theorem__producer_8cpp_source.html#l00082">CVC3::QuantTheoremProducer::normalizeQuant()</a>, <a class="el" href="clause_8cpp_source.html#l00115">CVC3::Clause::operator=()</a>, <a class="el" href="cdlist_8h_source.html#l00072">CVC3::CDList&lt; SmartCDO&lt; Theorem &gt; &gt;::operator[]()</a>, <a class="el" href="core__theorem__producer_8cpp_source.html#l00345">CVC3::CoreTheoremProducer::OrToIte()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l00059">CVC3::TheoryBitvector::pad()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l03424">CVC3::BitvectorTheoremProducer::pad()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l00305">CVC3::BitvectorTheoremProducer::padBVLTRule()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l00397">CVC3::BitvectorTheoremProducer::padBVSLTRule()</a>, <a class="el" href="main_8cpp_source.html#l00266">parse_args()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01642">CVC3::TheoryArith3::pickMonomial()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02017">CVC3::TheoryArithOld::pickMonomial()</a>, <a class="el" href="expr__stream_8cpp_source.html#l00110">CVC3::ExprStream::popIndent()</a>, <a class="el" href="theory__core_8cpp_source.html#l02055">CVC3::TheoryCore::print()</a>, <a class="el" href="main_8cpp_source.html#l00217">printUsage()</a>, <a class="el" href="theory__core_8cpp_source.html#l00605">CVC3::TheoryCore::processCond()</a>, <a class="el" href="search__fast_8cpp_source.html#l00816">CVC3::SearchEngineFast::propagate()</a>, <a class="el" href="search__theorem__producer_8cpp_source.html#l00782">CVC3::SearchEngineTheoremProducer::propIffr()</a>, <a class="el" href="theory_8cpp_source.html#l00177">CVC3::Theory::registerKinds()</a>, <a class="el" href="core__theorem__producer_8cpp_source.html#l00621">CVC3::CoreTheoremProducer::rewriteAndSubterms()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l00887">CVC3::TheoryBitvector::rewriteBV()</a>, <a class="el" href="core__theorem__producer_8cpp_source.html#l00647">CVC3::CoreTheoremProducer::rewriteOrSubterms()</a>, <a class="el" href="theory__records_8cpp_source.html#l00508">CVC3::TheoryRecords::setup()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01734">CVC3::TheoryArithNew::setup()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02512">CVC3::TheoryArith3::setup()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03355">CVC3::TheoryArithOld::setup()</a>, <a class="el" href="theory__quant_8cpp_source.html#l02917">CVC3::TheoryQuant::setupTriggers()</a>, <a class="el" href="variable_8cpp_source.html#l00242">CVC3::VariableValue::setValue()</a>, <a class="el" href="theory__core_8cpp_source.html#l00184">CVC3::TheoryCore::simplify()</a>, <a class="el" href="search__fast_8cpp_source.html#l00254">CVC3::SearchEngineFast::split()</a>, <a class="el" href="theorem_8cpp_source.html#l00170">CVC3::Theorem::Theorem()</a>, <a class="el" href="theory__quant_8cpp_source.html#l00140">CVC3::TheoryQuant::TheoryQuant()</a>, <a class="el" href="search__fast_8cpp_source.html#l01837">CVC3::SearchEngineFast::traceConflict()</a>, <a class="el" href="search__theorem__producer_8cpp_source.html#l00511">CVC3::SearchEngineTheoremProducer::unitProp()</a>, <a class="el" href="search__fast_8cpp_source.html#l00915">CVC3::SearchEngineFast::unitPropagation()</a>, <a class="el" href="theory_8cpp_source.html#l00190">CVC3::Theory::unregisterKinds()</a>, <a class="el" href="context_8cpp_source.html#l00153">CVC3::ContextObj::update()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00111">CVC3::TheoryArith3::updateSubsumptionDB()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00116">CVC3::TheoryArithOld::updateSubsumptionDB()</a>, <a class="el" href="clause_8h_source.html#l00143">CVC3::Clause::wp()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01470">CVC3::BitvectorTheoremProducer::zeroPaddingRule()</a>, <a class="el" href="clause_8cpp_source.html#l00085">CVC3::Clause::~Clause()</a>, <a class="el" href="clause_8cpp_source.html#l00065">CVC3::ClauseValue::~ClauseValue()</a>, and <a class="el" href="theorem_8cpp_source.html#l00188">CVC3::Theorem::~Theorem()</a>.</p>

</div>
</div>
<a class="anchor" id="a1463331d2ef3e7d42ae05802d02271d7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T CVC3::abs </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="cvc__util_8h_source.html#l00053">53</a> of file <a class="el" href="cvc__util_8h_source.html">cvc_util.h</a>.</p>

<p>Referenced by <a class="el" href="theory__arith__old_8cpp_source.html#l05345">CVC3::TheoryArithOld::canPickEqMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01220">CVC3::TheoryArith3::computeNormalFactor()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01579">CVC3::TheoryArithOld::computeNormalFactor()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00853">CVC3::TheoryArithNew::computeNormalFactor()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l02270">CVC3::BitvectorTheoremProducer::constMultToPlus()</a>, <a class="el" href="LFSCConvert_8cpp_source.html#l00093">LFSCConvert::cvc3_to_lfsc()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01920">CVC3::ArithTheoremProducer3::expandGrayShadowConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02122">CVC3::ArithTheoremProducerOld::expandGrayShadowConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01962">CVC3::ArithTheoremProducer::expandGrayShadowConst()</a>, <a class="el" href="cnf_8h_source.html#l00070">SAT::Lit::getVar()</a>, <a class="el" href="cnf_8h_source.html#l00068">SAT::Lit::isVar()</a>, <a class="el" href="LFSCUtilProof_8cpp_source.html#l00124">LFSCPfLet::LFSCPfLet()</a>, <a class="el" href="LFSCProof_8cpp_source.html#l00104">LFSCProof::Make_CNF()</a>, <a class="el" href="LFSCBoolProof_8cpp_source.html#l00134">LFSCClausify::Make_i()</a>, <a class="el" href="LFSCBoolProof_8cpp_source.html#l00093">LFSCBoolRes::MakeC()</a>, <a class="el" href="TReturn_8cpp_source.html#l00423">TReturn::normalize_to_tf()</a>, <a class="el" href="TReturn_8cpp_source.html#l00125">TReturn::normalize_tr()</a>, <a class="el" href="search__sat_8h_source.html#l00311">operator&lt;()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00388">CVC3::TheoryArithNew::pickIntEqMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00590">CVC3::TheoryArith3::pickIntEqMonomial()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00563">CVC3::TheoryArithOld::pickIntEqMonomial()</a>, <a class="el" href="LFSCPrinter_8cpp_source.html#l00026">LFSCPrinter::print_LFSC()</a>, <a class="el" href="Util_8cpp_source.html#l00127">print_mpq()</a>, <a class="el" href="LFSCBoolProof_8cpp_source.html#l00007">LFSCBoolRes::print_pf()</a>, <a class="el" href="LFSCBoolProof_8h_source.html#l00048">LFSCLem::print_pf()</a>, <a class="el" href="LFSCBoolProof_8cpp_source.html#l00114">LFSCClausify::print_pf()</a>, <a class="el" href="LFSCBoolProof_8cpp_source.html#l00161">LFSCAssume::print_pf()</a>, and <a class="el" href="LFSCLraProof_8cpp_source.html#l00101">LFSCLraPoly::print_pf()</a>.</p>

</div>
</div>
<a class="anchor" id="a308233b4ca114e33cfa278d45f8d09ea"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T CVC3::max </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="cvc__util_8h_source.html#l00056">56</a> of file <a class="el" href="cvc__util_8h_source.html">cvc_util.h</a>.</p>

<p>Referenced by <a class="el" href="minisat__solver_8cpp_source.html#l01473">MiniSat::Solver::assume()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01605">CVC3::TheoryArith3::fixCurrentMaxCoefficient()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01980">CVC3::TheoryArithOld::fixCurrentMaxCoefficient()</a>, <a class="el" href="cnf_8cpp_source.html#l00030">SAT::Clause::getMaxVar()</a>, <a class="el" href="minisat__types_8cpp_source.html#l00039">MiniSat::malloc_clause()</a>, and <a class="el" href="minisat__solver_8cpp_source.html#l02496">MiniSat::Solver::setPushID()</a>.</p>

</div>
</div>
<a class="anchor" id="a4fe560addadb0d5e4bd48666089792ec"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::pair&lt;std::string,T&gt; CVC3::strPair </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="cvc__util_8h_source.html#l00074">74</a> of file <a class="el" href="cvc__util_8h_source.html">cvc_util.h</a>.</p>

<p>Referenced by <a class="el" href="vcl_8cpp_source.html#l00396">IF_DEBUG()</a>, and <a class="el" href="cvc__util_8h_source.html#l00082">sort2()</a>.</p>

</div>
</div>
<a class="anchor" id="a36a07feb0769ea5516c154a22b35dfc8"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void CVC3::sort2 </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; std::string &gt; &amp;&#160;</td>
          <td class="paramname"><em>keys</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"><em>vals</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sort two vectors based on the first vector. </p>

<p>Definition at line <a class="el" href="cvc__util_8h_source.html#l00082">82</a> of file <a class="el" href="cvc__util_8h_source.html">cvc_util.h</a>.</p>

<p>References <a class="el" href="debug_8h_source.html#l00408">DebugAssert</a>, and <a class="el" href="cvc__util_8h_source.html#l00074">strPair()</a>.</p>

<p>Referenced by <a class="el" href="vcl_8cpp_source.html#l01391">CVC3::VCL::recordExpr()</a>, and <a class="el" href="vcl_8cpp_source.html#l00762">CVC3::VCL::recordType()</a>.</p>

</div>
</div>
<a class="anchor" id="af191ea335afe222795ad4f508a5be267"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="type_8h.html#a0035aac6379df39aa69feba98b2751ba">CVC_DLL</a> void CVC3::fatalError </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>line</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>cond</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Function for fatal exit. </p>
<p>It just exits with code 1, but is provided here for the debugger to set a breakpoint to. For this reason, it is not inlined. </p>

<p>Definition at line <a class="el" href="debug_8cpp_source.html#l00035">35</a> of file <a class="el" href="debug_8cpp_source.html">debug.cpp</a>.</p>

<p>References <a class="el" href="expr__stream_8cpp_source.html#l00353">std::endl()</a>.</p>

</div>
</div>
<a class="anchor" id="a0ec996f2024ac08fe87e72b066425be1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Exception &amp;&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="exception_8h_source.html#l00052">52</a> of file <a class="el" href="exception_8h_source.html">exception.h</a>.</p>

<p>References <a class="el" href="exception_8h_source.html#l00046">CVC3::Exception::toString()</a>.</p>

</div>
</div>
<a class="anchor" id="ad4258158bba138eb54b9080af7f8223a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::andExpr </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; Expr &gt; &amp;&#160;</td>
          <td class="paramname"><em>children</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8h_source.html#l00945">945</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

<p>References <a class="el" href="kinds_8h_source.html#l00067">AND</a>, and <a class="el" href="debug_8h_source.html#l00408">DebugAssert</a>.</p>

<p>Referenced by <a class="el" href="core__theorem__producer_8cpp_source.html#l00245">CVC3::CoreTheoremProducer::andDistributivityRule()</a>, <a class="el" href="common__theorem__producer_8cpp_source.html#l00741">CVC3::CommonTheoremProducer::andIntro()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l06324">CVC3::BitvectorTheoremProducer::bitblastBVMult()</a>, <a class="el" href="theory__quant_8cpp_source.html#l02211">recCompleteInster::build_tree()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l06272">CVC3::BitvectorTheoremProducer::bvUDivTheorem()</a>, <a class="el" href="vcl_8cpp_source.html#l02014">CVC3::VCL::checkContinue()</a>, <a class="el" href="theory__uf_8cpp_source.html#l00509">CVC3::TheoryUF::computeModel()</a>, <a class="el" href="theory__simulate_8cpp_source.html#l00164">CVC3::TheorySimulate::computeTCC()</a>, <a class="el" href="theory__uf_8cpp_source.html#l00591">CVC3::TheoryUF::computeTCC()</a>, <a class="el" href="theory__array_8cpp_source.html#l01041">CVC3::TheoryArray::computeTCC()</a>, <a class="el" href="theory_8cpp_source.html#l00081">CVC3::Theory::computeTCC()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l05570">CVC3::TheoryBitvector::computeTCC()</a>, <a class="el" href="theory__core_8cpp_source.html#l01650">CVC3::TheoryCore::computeTCC()</a>, <a class="el" href="theory__records_8cpp_source.html#l00312">CVC3::TheoryRecords::computeTypePred()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01860">CVC3::TheoryArithNew::computeTypePred()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02625">CVC3::TheoryArith3::computeTypePred()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03603">CVC3::TheoryArithOld::computeTypePred()</a>, <a class="el" href="theory__core_8cpp_source.html#l01704">CVC3::TheoryCore::computeTypePred()</a>, <a class="el" href="search__theorem__producer_8cpp_source.html#l01309">CVC3::SearchEngineTheoremProducer::convertToCNF()</a>, <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00118">CVC3::DatatypeTheoremProducer::decompose()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01911">CVC3::BitvectorTheoremProducer::eqToBits()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01631">CVC3::ArithTheoremProducerOld::eqToIneq()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01433">CVC3::ArithTheoremProducer3::eqToIneq()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02818">CVC3::ArithTheoremProducer::eqToIneq()</a>, <a class="el" href="records__theorem__producer_8cpp_source.html#l00205">CVC3::RecordsTheoremProducer::expandEq()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l04294">CVC3::BitvectorTheoremProducer::expandTypePred()</a>, <a class="el" href="common__theorem__producer_8cpp_source.html#l00775">CVC3::CommonTheoremProducer::implIntro()</a>, <a class="el" href="common__theorem__producer_8cpp_source.html#l00085">CVC3::CommonTheoremProducer::implIntro3()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03388">CVC3::ArithTheoremProducerOld::implyEqualities()</a>, <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00147">CVC3::DatatypeTheoremProducer::noCycle()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l06653">CVC3::BitvectorTheoremProducer::oneBVAND()</a>, <a class="el" href="search__theorem__producer_8cpp_source.html#l01226">CVC3::SearchEngineTheoremProducer::opCNFRule()</a>, <a class="el" href="expr_8h_source.html#l00338">CVC3::Expr::operator&amp;&amp;()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01570">CVC3::TheoryArithNew::rewrite()</a>, <a class="el" href="common__theorem__producer_8cpp_source.html#l00989">CVC3::CommonTheoremProducer::rewriteAnd()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l02196">CVC3::BitvectorTheoremProducer::rewriteNAND()</a>, <a class="el" href="core__theorem__producer_8cpp_source.html#l00093">CVC3::CoreTheoremProducer::rewriteNotOr()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00363">CVC3::ArrayTheoremProducer::splitOnConstants()</a>, and <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l06631">CVC3::BitvectorTheoremProducer::zeroBVOR()</a>.</p>

</div>
</div>
<a class="anchor" id="a30f30b6e20c174f21ae63acea8618294"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::orExpr </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; Expr &gt; &amp;&#160;</td>
          <td class="paramname"><em>children</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8h_source.html#l00955">955</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

<p>References <a class="el" href="debug_8h_source.html#l00408">DebugAssert</a>, and <a class="el" href="kinds_8h_source.html#l00068">OR</a>.</p>

<p>Referenced by <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l06324">CVC3::BitvectorTheoremProducer::bitblastBVMult()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00752">CVC3::ArithTheoremProducerOld::canonMult()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01305">CVC3::BitvectorTheoremProducer::computeCarry()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l01406">CVC3::BitvectorTheoremProducer::computeCarryPreComputed()</a>, <a class="el" href="theory__core_8cpp_source.html#l01650">CVC3::TheoryCore::computeTCC()</a>, <a class="el" href="search__theorem__producer_8cpp_source.html#l01309">CVC3::SearchEngineTheoremProducer::convertToCNF()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02729">CVC3::ArithTheoremProducer3::diseqToIneq()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02754">CVC3::ArithTheoremProducer::diseqToIneq()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02931">CVC3::ArithTheoremProducerOld::diseqToIneq()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01462">CVC3::ArithTheoremProducerOld::divideEqnNonConst()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01394">CVC3::ArithTheoremProducer3::divideEqnNonConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01408">CVC3::ArithTheoremProducer::divideEqnNonConst()</a>, <a class="el" href="records__theorem__producer_8cpp_source.html#l00158">CVC3::RecordsTheoremProducer::expandNeq()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02951">CVC3::ArithTheoremProducer3::integerSplit()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03230">CVC3::ArithTheoremProducerOld::integerSplit()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03049">CVC3::ArithTheoremProducer::integerSplit()</a>, <a class="el" href="expr_8h_source.html#l00339">CVC3::Expr::operator||()</a>, <a class="el" href="core__theorem__producer_8cpp_source.html#l00202">CVC3::CoreTheoremProducer::orDistributivityRule()</a>, <a class="el" href="quant__theorem__producer_8cpp_source.html#l00612">CVC3::QuantTheoremProducer::pullVarOut()</a>, <a class="el" href="theory__quant_8cpp_source.html#l01249">CVC3::CompleteInstPreProcessor::pullVarOut()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l02211">CVC3::BitvectorTheoremProducer::rewriteNOR()</a>, <a class="el" href="core__theorem__producer_8cpp_source.html#l00075">CVC3::CoreTheoremProducer::rewriteNotAnd()</a>, <a class="el" href="common__theorem__producer_8cpp_source.html#l01028">CVC3::CommonTheoremProducer::rewriteOr()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03456">CVC3::ArithTheoremProducerOld::splitGrayShadowSmall()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00363">CVC3::ArrayTheoremProducer::splitOnConstants()</a>, and <a class="el" href="vcl_8cpp_source.html#l02116">CVC3::VCL::tryModelGeneration()</a>.</p>

</div>
</div>
<a class="anchor" id="a8e164436388f2d87c971d9bbde973c58"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator== </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8h_source.html#l01600">1600</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l00197">CVC3::Expr::d_expr</a>.</p>

</div>
</div>
<a class="anchor" id="a5aa953c549c2e103f3834c48bf6cb9a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="namespaceCVC3.html#a836d1b9fc2aa13791ad282f3a2d4551e">CVC3::operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8h_source.html#l01605">1605</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad3e3964a0b8cd9e2749de47b053b9d97"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator&lt; </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8h_source.html#l01610">1610</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

<p>References <a class="el" href="expr_8cpp_source.html#l00597">CVC3::Expr::compare</a>.</p>

</div>
</div>
<a class="anchor" id="abccc88aac4f7652def737f1081dc7a89"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator&lt;= </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8h_source.html#l01612">1612</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

<p>References <a class="el" href="expr_8cpp_source.html#l00597">CVC3::Expr::compare</a>.</p>

</div>
</div>
<a class="anchor" id="a0d82fd3eb68860cbd01ae86b2b9e3c66"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator&gt; </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8h_source.html#l01614">1614</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

<p>References <a class="el" href="expr_8cpp_source.html#l00597">CVC3::Expr::compare</a>.</p>

</div>
</div>
<a class="anchor" id="af997ba8407b661bf2ffe2cb6f52c3e3b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator&gt;= </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="expr_8h_source.html#l01616">1616</a> of file <a class="el" href="expr_8h_source.html">expr.h</a>.</p>

<p>References <a class="el" href="expr_8cpp_source.html#l00597">CVC3::Expr::compare</a>.</p>

</div>
</div>
<a class="anchor" id="ab3f95c671a9efb262c84dce87129cca0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isPrefix </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>prefix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lang_8h_source.html#l00056">56</a> of file <a class="el" href="lang_8h_source.html">lang.h</a>.</p>

<p>Referenced by <a class="el" href="lang_8h_source.html#l00061">getLanguage()</a>.</p>

</div>
</div>
<a class="anchor" id="aac47d390dde36b9c597d428cb149bee7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceCVC3.html#a3aaaf7bc1fc47a4860ef6e59ddb0db0e">InputLanguage</a> CVC3::getLanguage </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>lang</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lang_8h_source.html#l00061">61</a> of file <a class="el" href="lang_8h_source.html">lang.h</a>.</p>

<p>References <a class="el" href="lang_8h_source.html#l00038">AST_LANG</a>, <a class="el" href="lang_8h_source.html#l00056">isPrefix()</a>, <a class="el" href="lang_8h_source.html#l00036">LISP_LANG</a>, <a class="el" href="lang_8h_source.html#l00032">PRESENTATION_LANG</a>, <a class="el" href="lang_8h_source.html#l00043">SIMPLIFY_LANG</a>, <a class="el" href="lang_8h_source.html#l00034">SMTLIB_LANG</a>, <a class="el" href="lang_8h_source.html#l00052">SMTLIB_V2_LANG</a>, <a class="el" href="lang_8h_source.html#l00049">SPASS_LANG</a>, and <a class="el" href="lang_8h_source.html#l00046">TPTP_LANG</a>.</p>

<p>Referenced by <a class="el" href="expr__manager_8cpp_source.html#l00354">CVC3::ExprManager::getInputLang()</a>, <a class="el" href="expr__manager_8cpp_source.html#l00360">CVC3::ExprManager::getOutputLang()</a>, and <a class="el" href="main_8cpp_source.html#l00092">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a9e8e945f4150e4573ddbc0c76497ab50"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Proof &amp;&#160;</td>
          <td class="paramname"><em>pf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="proof_8h_source.html#l00057">57</a> of file <a class="el" href="proof_8h_source.html">proof.h</a>.</p>

<p>References <a class="el" href="proof_8h_source.html#l00046">CVC3::Proof::getExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0d6f4a6dfe378646804f3c3b46e6d3e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator== </td>
          <td>(</td>
          <td class="paramtype">const Proof &amp;&#160;</td>
          <td class="paramname"><em>pf1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Proof &amp;&#160;</td>
          <td class="paramname"><em>pf2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="proof_8h_source.html#l00061">61</a> of file <a class="el" href="proof_8h_source.html">proof.h</a>.</p>

<p>References <a class="el" href="proof_8h_source.html#l00046">CVC3::Proof::getExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="a28fc84bed3f9bc91ca9967de0f9cfa00"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Rational.html">Rational</a> CVC3::pow </td>
          <td>(</td>
          <td class="paramtype">Rational&#160;</td>
          <td class="paramname"><em>pow</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Rational &amp;&#160;</td>
          <td class="paramname"><em>base</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Raise 'base' into the power of 'pow' (pow must be an integer) </p>

<p>Definition at line <a class="el" href="rational_8h_source.html#l00159">159</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

<p>References <a class="el" href="debug_8h_source.html#l00408">DebugAssert</a>, <a class="el" href="debug_8h_source.html#l00037">FatalAssert</a>, <a class="el" href="classCVC3_1_1Rational.html#a1366320f4de558bb964c67f8aecedb36">CVC3::Rational::isInteger()</a>, and <a class="el" href="classCVC3_1_1Rational.html#a195c125a76cb9a6c5731369e244a2de3">CVC3::Rational::toString()</a>.</p>

<p>Referenced by <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l05298">CVC3::BitvectorTheoremProducer::buildPlusTerm()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l05692">CVC3::BitvectorTheoremProducer::canonBVEQ()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l04770">CVC3::BitvectorTheoremProducer::canonBVMult()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l05587">CVC3::BitvectorTheoremProducer::canonBVUMinus()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01030">CVC3::ArithTheoremProducer3::canonPowConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01080">CVC3::ArithTheoremProducerOld::canonPowConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01043">CVC3::ArithTheoremProducer::canonPowConst()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l05169">CVC3::BitvectorTheoremProducer::chopConcat()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00432">CVC3::TheoryArith3::doSolve()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01217">CVC3::ArithTheoremProducer3::elimPowerConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01285">CVC3::ArithTheoremProducerOld::elimPowerConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01230">CVC3::ArithTheoremProducer::elimPowerConst()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l02945">CVC3::TheoryBitvector::finiteTypeInfo()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l05020">CVC3::BitvectorTheoremProducer::getPlusTerms()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l04371">CVC3::BitvectorTheoremProducer::isolate_var()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l04924">CVC3::BitvectorTheoremProducer::liftConcatBVPlus()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l02052">CVC3::TheoryBitvector::multiplicative_inverse()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l02719">CVC3::BitvectorTheoremProducer::negElim()</a>, <a class="el" href="bitvector__theorem__producer_8cpp_source.html#l06653">CVC3::BitvectorTheoremProducer::oneBVAND()</a>, <a class="el" href="rational_8h_source.html#l00285">pow()</a>, <a class="el" href="translator_8cpp_source.html#l00072">CVC3::Translator::preprocessRec()</a>, <a class="el" href="vcl_8cpp_source.html#l01289">CVC3::VCL::ratExpr()</a>, and <a class="el" href="theory__bitvector_8cpp_source.html#l00887">CVC3::TheoryBitvector::rewriteBV()</a>.</p>

</div>
</div>
<a class="anchor" id="aad16f7bcc4d7a86af9b253e8587d264b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Rational.html">Rational</a> CVC3::ratRoot </td>
          <td>(</td>
          <td class="paramtype">const Rational &amp;&#160;</td>
          <td class="paramname"><em>base</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long int&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>take nth root of base, return result if it is exact, 0 otherwise </p>

<p>Definition at line <a class="el" href="rational_8h_source.html#l00172">172</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

<p>References <a class="el" href="debug_8h_source.html#l00408">DebugAssert</a>, <a class="el" href="classCVC3_1_1Rational.html#a7c237dbba5d9f2b022d13bae3188a7e9">CVC3::Rational::getDenominator()</a>, and <a class="el" href="classCVC3_1_1Rational.html#a953f2eb850fc3612097b5320dcda6047">CVC3::Rational::getNumerator()</a>.</p>

<p>Referenced by <a class="el" href="theory__arith3_8cpp_source.html#l00432">CVC3::TheoryArith3::doSolve()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01260">CVC3::ArithTheoremProducer3::intEqIrrational()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01330">CVC3::ArithTheoremProducerOld::intEqIrrational()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01273">CVC3::ArithTheoremProducer::intEqIrrational()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l03076">CVC3::TheoryArithOld::rewrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a99bc47c4b1c400d10eb33e69266442e8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Rational.html">Rational</a> CVC3::newRational </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>d</em> = <code>1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="rational_8h_source.html#l00189">189</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5a94c3cc77eaf88181f2ba4e9f77d507"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Rational.html">Rational</a> CVC3::newRational </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>base</em> = <code>10</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="rational_8h_source.html#l00190">190</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

</div>
</div>
<a class="anchor" id="af6de983432f53ca32fd0382b10b95aa4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Rational.html">Rational</a> CVC3::newRational </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>base</em> = <code>10</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="rational_8h_source.html#l00192">192</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

</div>
</div>
<a class="anchor" id="aedc98a7c4ef4c15463d3e0c305b88a19"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Rational.html">Rational</a> CVC3::newRational </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>base</em> = <code>10</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="rational_8h_source.html#l00194">194</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2529d86a0ee36caba05aa02d4770b50e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Rational.html">Rational</a> CVC3::newRational </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>base</em> = <code>10</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="rational_8h_source.html#l00196">196</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad6230476bd3a2fa2f067f419f61550c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CVC3::printRational </td>
          <td>(</td>
          <td class="paramtype">const Rational &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a023bd8e48397858f1d92a82311dbb723"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a> CVC3::pow </td>
          <td>(</td>
          <td class="paramtype">Unsigned&#160;</td>
          <td class="paramname"><em>pow</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Unsigned &amp;&#160;</td>
          <td class="paramname"><em>base</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Raise 'base' into the power of 'pow' (pow must be an integer) </p>

<p>Definition at line <a class="el" href="rational_8h_source.html#l00285">285</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

<p>References <a class="el" href="rational_8h_source.html#l00159">pow()</a>.</p>

</div>
</div>
<a class="anchor" id="ab3f0f9e0bc6a718e0d5be17c41bca1ef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a> CVC3::newUnsigned </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="rational_8h_source.html#l00293">293</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae148a49c2e16015c0abfe4272dd09814"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a> CVC3::newUnsigned </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>base</em> = <code>10</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="rational_8h_source.html#l00294">294</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad5405d27075520c261a298e09f3c1762"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Unsigned.html">Unsigned</a> CVC3::newUnsigned </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>base</em> = <code>10</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="rational_8h_source.html#l00296">296</a> of file <a class="el" href="rational_8h_source.html">rational.h</a>.</p>

</div>
</div>
<a class="anchor" id="a43c3e2422211ac764ed371d840ac6ae9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CVC3::printUnsigned </td>
          <td>(</td>
          <td class="paramtype">const Unsigned &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9d5504b16aa74dbc6e57c5e928b4ed84"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator&lt; </td>
          <td>(</td>
          <td class="paramtype">const SearchSat::LitPriorityPair &amp;&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SearchSat::LitPriorityPair &amp;&#160;</td>
          <td class="paramname"><em>p2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="search__sat_8h_source.html#l00311">311</a> of file <a class="el" href="search__sat_8h_source.html">search_sat.h</a>.</p>

<p>References <a class="el" href="cvc__util_8h_source.html#l00053">abs()</a>, <a class="el" href="search__sat_8h_source.html#l00117">CVC3::SearchSat::LitPriorityPair::d_lit</a>, <a class="el" href="search__sat_8h_source.html#l00118">CVC3::SearchSat::LitPriorityPair::d_priority</a>, and <a class="el" href="cnf_8h_source.html#l00069">SAT::Lit::getID()</a>.</p>

</div>
</div>
<a class="anchor" id="aab76ec319d28aacaeaaa3477a126b57e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator== </td>
          <td>(</td>
          <td class="paramtype">const StatFlag &amp;&#160;</td>
          <td class="paramname"><em>f1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const StatFlag &amp;&#160;</td>
          <td class="paramname"><em>f2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="statistics_8h_source.html#l00066">66</a> of file <a class="el" href="statistics_8h_source.html">statistics.h</a>.</p>

<p>References <a class="el" href="statistics_8h_source.html#l00040">CVC3::StatFlag::d_flag</a>.</p>

</div>
</div>
<a class="anchor" id="a99215c6cfdb757726b9a52021e1d4850"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="namespaceCVC3.html#a836d1b9fc2aa13791ad282f3a2d4551e">CVC3::operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">const StatFlag &amp;&#160;</td>
          <td class="paramname"><em>f1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const StatFlag &amp;&#160;</td>
          <td class="paramname"><em>f2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="statistics_8h_source.html#l00069">69</a> of file <a class="el" href="statistics_8h_source.html">statistics.h</a>.</p>

<p>References <a class="el" href="statistics_8h_source.html#l00040">CVC3::StatFlag::d_flag</a>.</p>

</div>
</div>
<a class="anchor" id="a913387c9040249bd36ff702dec028abb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const StatFlag &amp;&#160;</td>
          <td class="paramname"><em>f</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="statistics_8h_source.html#l00072">72</a> of file <a class="el" href="statistics_8h_source.html">statistics.h</a>.</p>

<p>References <a class="el" href="statistics_8h_source.html#l00040">CVC3::StatFlag::d_flag</a>.</p>

</div>
</div>
<a class="anchor" id="a89a5fdf7dca0fc2cb8f858f50fd173f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator== </td>
          <td>(</td>
          <td class="paramtype">const StatCounter &amp;&#160;</td>
          <td class="paramname"><em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const StatCounter &amp;&#160;</td>
          <td class="paramname"><em>c2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="statistics_8h_source.html#l00122">122</a> of file <a class="el" href="statistics_8h_source.html">statistics.h</a>.</p>

<p>References <a class="el" href="statistics_8h_source.html#l00082">CVC3::StatCounter::d_counter</a>.</p>

</div>
</div>
<a class="anchor" id="a3f2da67557698576ad18215335b40b03"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="namespaceCVC3.html#a836d1b9fc2aa13791ad282f3a2d4551e">CVC3::operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">const StatCounter &amp;&#160;</td>
          <td class="paramname"><em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const StatCounter &amp;&#160;</td>
          <td class="paramname"><em>c2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="statistics_8h_source.html#l00125">125</a> of file <a class="el" href="statistics_8h_source.html">statistics.h</a>.</p>

<p>References <a class="el" href="statistics_8h_source.html#l00082">CVC3::StatCounter::d_counter</a>.</p>

</div>
</div>
<a class="anchor" id="a0f1a809a43682d0b1659b3bdcd8568a2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator== </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const StatCounter &amp;&#160;</td>
          <td class="paramname"><em>c2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="statistics_8h_source.html#l00128">128</a> of file <a class="el" href="statistics_8h_source.html">statistics.h</a>.</p>

<p>References <a class="el" href="statistics_8h_source.html#l00082">CVC3::StatCounter::d_counter</a>.</p>

</div>
</div>
<a class="anchor" id="ae5853496462e6d4d6d6fb5d0b5ba9235"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="namespaceCVC3.html#a836d1b9fc2aa13791ad282f3a2d4551e">CVC3::operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const StatCounter &amp;&#160;</td>
          <td class="paramname"><em>c2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="statistics_8h_source.html#l00131">131</a> of file <a class="el" href="statistics_8h_source.html">statistics.h</a>.</p>

<p>References <a class="el" href="statistics_8h_source.html#l00082">CVC3::StatCounter::d_counter</a>.</p>

</div>
</div>
<a class="anchor" id="a16cb736b9aa86ae937aeaa5286417cf2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator== </td>
          <td>(</td>
          <td class="paramtype">const StatCounter &amp;&#160;</td>
          <td class="paramname"><em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>c2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="statistics_8h_source.html#l00134">134</a> of file <a class="el" href="statistics_8h_source.html">statistics.h</a>.</p>

<p>References <a class="el" href="statistics_8h_source.html#l00082">CVC3::StatCounter::d_counter</a>.</p>

</div>
</div>
<a class="anchor" id="aafc03483af430e52daf52852a2380860"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="namespaceCVC3.html#a836d1b9fc2aa13791ad282f3a2d4551e">CVC3::operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">const StatCounter &amp;&#160;</td>
          <td class="paramname"><em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>c2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="statistics_8h_source.html#l00137">137</a> of file <a class="el" href="statistics_8h_source.html">statistics.h</a>.</p>

<p>References <a class="el" href="statistics_8h_source.html#l00082">CVC3::StatCounter::d_counter</a>.</p>

</div>
</div>
<a class="anchor" id="aae7a0deec1a164f06caf9eed1766e039"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const StatCounter &amp;&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="statistics_8h_source.html#l00140">140</a> of file <a class="el" href="statistics_8h_source.html">statistics.h</a>.</p>

<p>References <a class="el" href="statistics_8h_source.html#l00082">CVC3::StatCounter::d_counter</a>.</p>

</div>
</div>
<a class="anchor" id="a5d869d6f1c2d4780875deea3828247e1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator&lt; </td>
          <td>(</td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theorem_8h_source.html#l00427">427</a> of file <a class="el" href="theorem_8h_source.html">theorem.h</a>.</p>

<p>References <a class="el" href="expr_8cpp_source.html#l00597">compare()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f7d84a4848e35fdefb0cf032716139c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator&lt;= </td>
          <td>(</td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theorem_8h_source.html#l00429">429</a> of file <a class="el" href="theorem_8h_source.html">theorem.h</a>.</p>

<p>References <a class="el" href="expr_8cpp_source.html#l00597">compare()</a>.</p>

</div>
</div>
<a class="anchor" id="aafc08e614f90df8f0d23503c3fe13ef4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator&gt; </td>
          <td>(</td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theorem_8h_source.html#l00431">431</a> of file <a class="el" href="theorem_8h_source.html">theorem.h</a>.</p>

<p>References <a class="el" href="expr_8cpp_source.html#l00597">compare()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d4b62b76a23fdc6b341f9f8c6a3aa4c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator&gt;= </td>
          <td>(</td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theorem_8h_source.html#l00433">433</a> of file <a class="el" href="theorem_8h_source.html">theorem.h</a>.</p>

<p>References <a class="el" href="expr_8cpp_source.html#l00597">compare()</a>.</p>

</div>
</div>
<a class="anchor" id="a6475c7ef78c59970a4525d5b3ff0ce86"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isReal </td>
          <td>(</td>
          <td class="paramtype">Type&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00173">173</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="type_8h_source.html#l00052">CVC3::Type::getExpr()</a>, <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00037">REAL</a>.</p>

<p>Referenced by <a class="el" href="theory__arith__old_8cpp_source.html#l05198">CVC3::TheoryArithOld::addPairToArithOrder()</a>, <a class="el" href="theory__simulate_8cpp_source.html#l00065">CVC3::TheorySimulate::computeType()</a>, <a class="el" href="translator_8cpp_source.html#l01145">CVC3::Translator::finish()</a>, <a class="el" href="theory__arith__old_8h_source.html#l00258">CVC3::TheoryArithOld::isInteger()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00068">CVC3::TheoryArith3::isIntegerThm()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00068">CVC3::TheoryArithNew::isIntegerThm()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00070">CVC3::TheoryArithOld::isIntegerThm()</a>, <a class="el" href="translator_8cpp_source.html#l00563">CVC3::Translator::preprocess2Rec()</a>, <a class="el" href="theory__core_8cpp_source.html#l02055">CVC3::TheoryCore::print()</a>, <a class="el" href="translator_8cpp_source.html#l01850">CVC3::Translator::printArrayExpr()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00420">CVC3::TheoryArithNew::processRealEq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00642">CVC3::TheoryArith3::processRealEq()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00615">CVC3::TheoryArithOld::processRealEq()</a>, <a class="el" href="translator_8cpp_source.html#l01063">CVC3::Translator::processType()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01298">CVC3::TheoryArithNew::refineCounterExample()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02147">CVC3::TheoryArith3::refineCounterExample()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l02726">CVC3::TheoryArithOld::refineCounterExample()</a>.</p>

</div>
</div>
<a class="anchor" id="a8b193cc1fee34cb43707171b2ae6471e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isInt </td>
          <td>(</td>
          <td class="paramtype">Type&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00174">174</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="type_8h_source.html#l00052">CVC3::Type::getExpr()</a>, <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00038">INT</a>.</p>

<p>Referenced by <a class="el" href="theory__quant_8cpp_source.html#l01817">CVC3::CompleteInstPreProcessor::addIndex()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05198">CVC3::TheoryArithOld::addPairToArithOrder()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01936">CVC3::TheoryArithNew::computeType()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00432">CVC3::TheoryArith3::doSolve()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02506">CVC3::ArithTheoremProducer3::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02708">CVC3::ArithTheoremProducerOld::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02531">CVC3::ArithTheoremProducer::eqElimIntRule()</a>, <a class="el" href="theory__quant_8cpp_source.html#l02103">CVC3::CompleteInstPreProcessor::isGoodQuant()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02598">CVC3::ArithTheoremProducer3::isIntConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02623">CVC3::ArithTheoremProducer::isIntConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02800">CVC3::ArithTheoremProducerOld::isIntConst()</a>, <a class="el" href="theory__arith__old_8h_source.html#l00258">CVC3::TheoryArithOld::isInteger()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00070">CVC3::TheoryArithOld::isIntegerThm()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01822">CVC3::TheoryArithOld::normalizeProjectIneqs()</a>, <a class="el" href="translator_8cpp_source.html#l00563">CVC3::Translator::preprocess2Rec()</a>, <a class="el" href="translator_8cpp_source.html#l00072">CVC3::Translator::preprocessRec()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02150">CVC3::TheoryArithNew::print()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02966">CVC3::TheoryArith3::print()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03952">CVC3::TheoryArithOld::print()</a>, <a class="el" href="translator_8cpp_source.html#l01850">CVC3::Translator::printArrayExpr()</a>, <a class="el" href="translator_8cpp_source.html#l01063">CVC3::Translator::processType()</a>, and <a class="el" href="theory__arith3_8cpp_source.html#l01346">CVC3::TheoryArith3::projectInequalities()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0334a083d6782caa17ca0d337fddddf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isRational </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00177">177</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l00431">CVC3::Expr::isRational()</a>.</p>

<p>Referenced by <a class="el" href="theory__arith__new_8cpp_source.html#l00829">CVC3::TheoryArithNew::addToBuffer()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01126">CVC3::TheoryArith3::addToBuffer()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01241">CVC3::TheoryArithOld::addToBuffer()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l03138">CVC3::TheoryArithNew::assertFact()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00123">CVC3::TheoryArithNew::canon()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00212">CVC3::TheoryArith3::canon()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00218">CVC3::TheoryArithOld::canon()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00091">CVC3::ArithTheoremProducer3::canonDivideConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00092">CVC3::ArithTheoremProducerOld::canonDivideConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00098">CVC3::ArithTheoremProducer::canonDivideConst()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00110">CVC3::ArithTheoremProducer3::canonDivideMult()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00111">CVC3::ArithTheoremProducerOld::canonDivideMult()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00117">CVC3::ArithTheoremProducer::canonDivideMult()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00139">CVC3::ArithTheoremProducerOld::canonDividePlus()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00138">CVC3::ArithTheoremProducer3::canonDividePlus()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00145">CVC3::ArithTheoremProducer::canonDividePlus()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00162">CVC3::ArithTheoremProducerOld::canonDivideVar()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00161">CVC3::ArithTheoremProducer3::canonDivideVar()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00168">CVC3::ArithTheoremProducer::canonDivideVar()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00819">CVC3::ArithTheoremProducerOld::canonInvertConst()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00769">CVC3::ArithTheoremProducer3::canonInvertConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00815">CVC3::ArithTheoremProducer::canonInvertConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01019">CVC3::ArithTheoremProducerOld::canonMultConstConst()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00969">CVC3::ArithTheoremProducer3::canonMultConstConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00983">CVC3::ArithTheoremProducer::canonMultConstConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00210">CVC3::ArithTheoremProducerOld::canonMultConstMult()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00209">CVC3::ArithTheoremProducer3::canonMultConstMult()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00214">CVC3::ArithTheoremProducer::canonMultConstMult()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01007">CVC3::ArithTheoremProducer3::canonMultConstSum()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01057">CVC3::ArithTheoremProducerOld::canonMultConstSum()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01021">CVC3::ArithTheoremProducer::canonMultConstSum()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01037">CVC3::ArithTheoremProducerOld::canonMultConstTerm()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00987">CVC3::ArithTheoremProducer3::canonMultConstTerm()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01001">CVC3::ArithTheoremProducer::canonMultConstTerm()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00975">CVC3::ArithTheoremProducerOld::canonMultTermConst()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00925">CVC3::ArithTheoremProducer3::canonMultTermConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00931">CVC3::ArithTheoremProducer::canonMultTermConst()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02913">CVC3::TheoryArithOld::checkIntegerEquality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02774">CVC3::ArithTheoremProducer3::clashingBounds()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02865">CVC3::ArithTheoremProducer::clashingBounds()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02976">CVC3::ArithTheoremProducerOld::clashingBounds()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03567">CVC3::ArithTheoremProducerOld::compactNonLinearTerm()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01456">CVC3::TheoryArithNew::computeModel()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02305">CVC3::TheoryArith3::computeModel()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02905">CVC3::TheoryArithOld::computeModel()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00853">CVC3::TheoryArithNew::computeNormalFactor()</a>, <a class="el" href="theory__simulate_8cpp_source.html#l00065">CVC3::TheorySimulate::computeType()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01287">CVC3::ArithTheoremProducer3::constPredicate()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01355">CVC3::ArithTheoremProducerOld::constPredicate()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01300">CVC3::ArithTheoremProducer::constPredicate()</a>, <a class="el" href="LFSCConvert_8cpp_source.html#l00093">LFSCConvert::cvc3_to_lfsc()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00331">CVC3::TheoryArithNew::doSolve()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00432">CVC3::TheoryArith3::doSolve()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00447">CVC3::TheoryArithOld::doSolve()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02506">CVC3::ArithTheoremProducer3::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02708">CVC3::ArithTheoremProducerOld::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02531">CVC3::ArithTheoremProducer::eqElimIntRule()</a>, <a class="el" href="vc__cmd_8cpp_source.html#l00267">CVC3::VCCmd::evaluateCommand()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01920">CVC3::ArithTheoremProducer3::expandGrayShadowConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02122">CVC3::ArithTheoremProducerOld::expandGrayShadowConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01962">CVC3::ArithTheoremProducer::expandGrayShadowConst()</a>, <a class="el" href="simulate__theorem__producer_8cpp_source.html#l00046">CVC3::SimulateTheoremProducer::expandSimulate()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01196">CVC3::TheoryArithOld::extractTermsFromInequality()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l03043">CVC3::TheoryArithNew::findCoefficient()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01330">CVC3::TheoryArithNew::findRationalBound()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02179">CVC3::TheoryArith3::findRationalBound()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02759">CVC3::TheoryArithOld::findRationalBound()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01571">CVC3::ArithTheoremProducer3::finiteInterval()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01769">CVC3::ArithTheoremProducerOld::finiteInterval()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01614">CVC3::ArithTheoremProducer::finiteInterval()</a>, <a class="el" href="theory__quant_8cpp_source.html#l03738">getLeft()</a>, <a class="el" href="theory__quant_8cpp_source.html#l03771">getRight()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02906">CVC3::ArithTheoremProducer3::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03004">CVC3::ArithTheoremProducer::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03131">CVC3::ArithTheoremProducerOld::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02859">CVC3::ArithTheoremProducer3::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02950">CVC3::ArithTheoremProducer::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03065">CVC3::ArithTheoremProducerOld::implyWeakerInequality()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l04613">CVC3::TheoryArithOld::inequalityToFind()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03332">CVC3::ArithTheoremProducerOld::intEqualityRationalConstant()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02095">CVC3::ArithTheoremProducer3::intVarEqnConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02138">CVC3::ArithTheoremProducer::intVarEqnConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02297">CVC3::ArithTheoremProducerOld::intVarEqnConst()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02598">CVC3::ArithTheoremProducer3::isIntConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02800">CVC3::ArithTheoremProducerOld::isIntConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02623">CVC3::ArithTheoremProducer::isIntConst()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01150">CVC3::TheoryArith3::isolateVariable()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01499">CVC3::TheoryArithOld::isolateVariable()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05300">CVC3::TheoryArithOld::isPowerEquality()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05244">CVC3::TheoryArithOld::isPowersEquality()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00932">CVC3::TheoryArithNew::lessThanVar()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01262">CVC3::TheoryArith3::lessThanVar()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01623">CVC3::TheoryArithOld::lessThanVar()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00911">CVC3::ArithTheoremProducerOld::moveSumConstantRight()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00861">CVC3::ArithTheoremProducer3::moveSumConstantRight()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02773">CVC3::ArithTheoremProducer::moveSumConstantRight()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02319">CVC3::TheoryArith3::normalize()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02994">CVC3::TheoryArithOld::normalize()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01468">CVC3::TheoryArithNew::normalize()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01449">CVC3::TheoryArith3::normalizeProjectIneqs()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01822">CVC3::TheoryArithOld::normalizeProjectIneqs()</a>, <a class="el" href="theory__bitvector_8cpp_source.html#l04087">CVC3::TheoryBitvector::parseExprOp()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00388">CVC3::TheoryArithNew::pickIntEqMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00590">CVC3::TheoryArith3::pickIntEqMonomial()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00563">CVC3::TheoryArithOld::pickIntEqMonomial()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03823">CVC3::ArithTheoremProducerOld::powerOfOne()</a>, <a class="el" href="translator_8cpp_source.html#l00072">CVC3::Translator::preprocessRec()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03952">CVC3::TheoryArithOld::print()</a>, <a class="el" href="LFSCPrinter_8cpp_source.html#l00255">LFSCPrinter::print_poly_norm()</a>, <a class="el" href="LFSCPrinter_8cpp_source.html#l00378">LFSCPrinter::print_terms_h()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01168">CVC3::TheoryArithNew::processFiniteInterval()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01917">CVC3::TheoryArith3::processFiniteInterval()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02373">CVC3::TheoryArithOld::processFiniteInterval()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00420">CVC3::TheoryArithNew::processRealEq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00642">CVC3::TheoryArith3::processRealEq()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00615">CVC3::TheoryArithOld::processRealEq()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02953">CVC3::TheoryArithOld::rafineInequalityToInteger()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02970">CVC3::ArithTheoremProducer3::rafineStrictInteger()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03068">CVC3::ArithTheoremProducer::rafineStrictInteger()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03253">CVC3::ArithTheoremProducerOld::rafineStrictInteger()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01570">CVC3::TheoryArithNew::rewrite()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02387">CVC3::TheoryArith3::rewrite()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03076">CVC3::TheoryArithOld::rewrite()</a>, <a class="el" href="theory__arith_8cpp_source.html#l00189">CVC3::TheoryArith::rewriteToDiff()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00944">CVC3::TheoryArithNew::separateMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01320">CVC3::TheoryArith3::separateMonomial()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01684">CVC3::TheoryArithOld::separateMonomial()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01734">CVC3::TheoryArithNew::setup()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02512">CVC3::TheoryArith3::setup()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03355">CVC3::TheoryArithOld::setup()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03390">CVC3::TheoryArithOld::update()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00111">CVC3::TheoryArith3::updateSubsumptionDB()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l00116">CVC3::TheoryArithOld::updateSubsumptionDB()</a>.</p>

</div>
</div>
<a class="anchor" id="aef45cea7af354d2928a8224f7ae8ae4f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isIntegerConst </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00178">178</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01135">CVC3::Expr::getRational()</a>, <a class="el" href="classCVC3_1_1Rational.html#a1366320f4de558bb964c67f8aecedb36">CVC3::Rational::isInteger()</a>, and <a class="el" href="expr_8h_source.html#l00431">CVC3::Expr::isRational()</a>.</p>

<p>Referenced by <a class="el" href="theory__arith__new_8cpp_source.html#l01884">CVC3::TheoryArithNew::checkType()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02695">CVC3::TheoryArith3::checkType()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03673">CVC3::TheoryArithOld::checkType()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01192">CVC3::ArithTheoremProducer3::elimPower()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01205">CVC3::ArithTheoremProducer::elimPower()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01217">CVC3::ArithTheoremProducer3::elimPowerConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01230">CVC3::ArithTheoremProducer::elimPowerConst()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01241">CVC3::ArithTheoremProducer3::evenPowerEqNegConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01254">CVC3::ArithTheoremProducer::evenPowerEqNegConst()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00725">CVC3::TheoryArith3::getFactors()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00705">CVC3::TheoryArithOld::getFactors()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01260">CVC3::ArithTheoremProducer3::intEqIrrational()</a>, and <a class="el" href="arith__theorem__producer_8cpp_source.html#l01273">CVC3::ArithTheoremProducer::intEqIrrational()</a>.</p>

</div>
</div>
<a class="anchor" id="a6565ee4c48e89ae24989b0359bd7acd6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isUMinus </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00180">180</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00041">UMINUS</a>.</p>

<p>Referenced by <a class="el" href="theory__arith_8cpp_source.html#l00157">CVC3::TheoryArith::isSyntacticRational()</a>.</p>

</div>
</div>
<a class="anchor" id="afb0f7d15ddbd87f9abb128108101f557"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isPlus </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00181">181</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00042">PLUS</a>.</p>

<p>Referenced by <a class="el" href="theory__arith__new_8cpp_source.html#l00829">CVC3::TheoryArithNew::addToBuffer()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01126">CVC3::TheoryArith3::addToBuffer()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01241">CVC3::TheoryArithOld::addToBuffer()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l03138">CVC3::TheoryArithNew::assertFact()</a>, <a class="el" href="theory__quant_8cpp_source.html#l00282">canGetHead()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01084">CVC3::ArithTheoremProducer3::canonComboLikeTerms()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01134">CVC3::ArithTheoremProducerOld::canonComboLikeTerms()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01097">CVC3::ArithTheoremProducer::canonComboLikeTerms()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00138">CVC3::ArithTheoremProducer3::canonDividePlus()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00139">CVC3::ArithTheoremProducerOld::canonDividePlus()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00145">CVC3::ArithTheoremProducer::canonDividePlus()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00752">CVC3::ArithTheoremProducerOld::canonMult()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02913">CVC3::TheoryArithOld::checkIntegerEquality()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01220">CVC3::TheoryArith3::computeNormalFactor()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01579">CVC3::TheoryArithOld::computeNormalFactor()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00853">CVC3::TheoryArithNew::computeNormalFactor()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02369">CVC3::ArithTheoremProducerOld::create_t()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02167">CVC3::ArithTheoremProducer3::create_t()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02192">CVC3::ArithTheoremProducer::create_t()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02388">CVC3::ArithTheoremProducerOld::create_t2()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02186">CVC3::ArithTheoremProducer3::create_t2()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02211">CVC3::ArithTheoremProducer::create_t2()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02408">CVC3::ArithTheoremProducerOld::create_t3()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02206">CVC3::ArithTheoremProducer3::create_t3()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02231">CVC3::ArithTheoremProducer::create_t3()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00432">CVC3::TheoryArith3::doSolve()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02506">CVC3::ArithTheoremProducer3::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02708">CVC3::ArithTheoremProducerOld::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02531">CVC3::ArithTheoremProducer::eqElimIntRule()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01196">CVC3::TheoryArithOld::extractTermsFromInequality()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l03043">CVC3::TheoryArithNew::findCoefficient()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01769">CVC3::ArithTheoremProducerOld::finiteInterval()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01571">CVC3::ArithTheoremProducer3::finiteInterval()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01614">CVC3::ArithTheoremProducer::finiteInterval()</a>, <a class="el" href="theory__quant_8cpp_source.html#l01063">CVC3::TheoryQuant::getHeadExpr()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05463">CVC3::TheoryArithOld::getLowerBound()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05391">CVC3::TheoryArithOld::getUpperBound()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03131">CVC3::ArithTheoremProducerOld::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03065">CVC3::ArithTheoremProducerOld::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03332">CVC3::ArithTheoremProducerOld::intEqualityRationalConstant()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02095">CVC3::ArithTheoremProducer3::intVarEqnConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02138">CVC3::ArithTheoremProducer::intVarEqnConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02297">CVC3::ArithTheoremProducerOld::intVarEqnConst()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05692">CVC3::TheoryArithOld::isConstrainedAbove()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05746">CVC3::TheoryArithOld::isConstrainedBelow()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01150">CVC3::TheoryArith3::isolateVariable()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01499">CVC3::TheoryArithOld::isolateVariable()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05300">CVC3::TheoryArithOld::isPowerEquality()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05244">CVC3::TheoryArithOld::isPowersEquality()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05895">CVC3::TheoryArithOld::isUnconstrained()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00911">CVC3::ArithTheoremProducerOld::moveSumConstantRight()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00861">CVC3::ArithTheoremProducer3::moveSumConstantRight()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02773">CVC3::ArithTheoremProducer::moveSumConstantRight()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03697">CVC3::ArithTheoremProducerOld::nonLinearIneqSignSplit()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01468">CVC3::TheoryArithNew::normalize()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01449">CVC3::TheoryArith3::normalizeProjectIneqs()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01822">CVC3::TheoryArithOld::normalizeProjectIneqs()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00388">CVC3::TheoryArithNew::pickIntEqMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00590">CVC3::TheoryArith3::pickIntEqMonomial()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00563">CVC3::TheoryArithOld::pickIntEqMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01642">CVC3::TheoryArith3::pickMonomial()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02017">CVC3::TheoryArithOld::pickMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01059">CVC3::TheoryArith3::processBuffer()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01037">CVC3::TheoryArithOld::processBuffer()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01168">CVC3::TheoryArithNew::processFiniteInterval()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01917">CVC3::TheoryArith3::processFiniteInterval()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02373">CVC3::TheoryArithOld::processFiniteInterval()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00420">CVC3::TheoryArithNew::processRealEq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00642">CVC3::TheoryArith3::processRealEq()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00615">CVC3::TheoryArithOld::processRealEq()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00507">CVC3::TheoryArithNew::processSimpleIntEq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00759">CVC3::TheoryArith3::processSimpleIntEq()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00739">CVC3::TheoryArithOld::processSimpleIntEq()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02953">CVC3::TheoryArithOld::rafineInequalityToInteger()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03253">CVC3::ArithTheoremProducerOld::rafineStrictInteger()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01570">CVC3::TheoryArithNew::rewrite()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03076">CVC3::TheoryArithOld::rewrite()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00944">CVC3::TheoryArithNew::separateMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01320">CVC3::TheoryArith3::separateMonomial()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01684">CVC3::TheoryArithOld::separateMonomial()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01508">CVC3::ArithTheoremProducerOld::simpleIneqInt()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02530">CVC3::ArithTheoremProducerOld::substitute()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02328">CVC3::ArithTheoremProducer3::substitute()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02353">CVC3::ArithTheoremProducer::substitute()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05926">CVC3::TheoryArithOld::updateConstrained()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00111">CVC3::TheoryArith3::updateSubsumptionDB()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l00116">CVC3::TheoryArithOld::updateSubsumptionDB()</a>.</p>

</div>
</div>
<a class="anchor" id="ae89ac977fe1032189f00bccb1bb94b92"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isMinus </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00182">182</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00043">MINUS</a>.</p>

<p>Referenced by <a class="el" href="theory__quant_8cpp_source.html#l00282">canGetHead()</a>, and <a class="el" href="theory__quant_8cpp_source.html#l01063">CVC3::TheoryQuant::getHeadExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="a28ae8672047db708e99602ebaca89777"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isMult </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00183">183</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00044">MULT</a>.</p>

<p>Referenced by <a class="el" href="theory__arith__old_8cpp_source.html#l01241">CVC3::TheoryArithOld::addToBuffer()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l03138">CVC3::TheoryArithNew::assertFact()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02020">CVC3::TheoryArith3::assertFact()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02481">CVC3::TheoryArithOld::assertFact()</a>, <a class="el" href="theory__quant_8cpp_source.html#l00282">canGetHead()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01134">CVC3::ArithTheoremProducerOld::canonComboLikeTerms()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01084">CVC3::ArithTheoremProducer3::canonComboLikeTerms()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01097">CVC3::ArithTheoremProducer::canonComboLikeTerms()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00111">CVC3::ArithTheoremProducerOld::canonDivideMult()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00110">CVC3::ArithTheoremProducer3::canonDivideMult()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00117">CVC3::ArithTheoremProducer::canonDivideMult()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00554">CVC3::ArithTheoremProducerOld::canonMultMtermMterm()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00553">CVC3::ArithTheoremProducer3::canonMultMtermMterm()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00574">CVC3::ArithTheoremProducer::canonMultMtermMterm()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05345">CVC3::TheoryArithOld::canPickEqMonomial()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03567">CVC3::ArithTheoremProducerOld::compactNonLinearTerm()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01220">CVC3::TheoryArith3::computeNormalFactor()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01579">CVC3::TheoryArithOld::computeNormalFactor()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02369">CVC3::ArithTheoremProducerOld::create_t()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02192">CVC3::ArithTheoremProducer::create_t()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02167">CVC3::ArithTheoremProducer3::create_t()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01635">CVC3::ArithTheoremProducer3::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01678">CVC3::ArithTheoremProducer::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01726">CVC3::ArithTheoremProducer3::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01769">CVC3::ArithTheoremProducer::darkGrayShadow2ba()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00432">CVC3::TheoryArith3::doSolve()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00447">CVC3::TheoryArithOld::doSolve()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01920">CVC3::ArithTheoremProducer3::expandGrayShadowConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02122">CVC3::ArithTheoremProducerOld::expandGrayShadowConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01962">CVC3::ArithTheoremProducer::expandGrayShadowConst()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l03043">CVC3::TheoryArithNew::findCoefficient()</a>, <a class="el" href="theory__quant_8cpp_source.html#l01063">CVC3::TheoryQuant::getHeadExpr()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05463">CVC3::TheoryArithOld::getLowerBound()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05391">CVC3::TheoryArithOld::getUpperBound()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03131">CVC3::ArithTheoremProducerOld::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02095">CVC3::ArithTheoremProducer3::intVarEqnConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02297">CVC3::ArithTheoremProducerOld::intVarEqnConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02138">CVC3::ArithTheoremProducer::intVarEqnConst()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05692">CVC3::TheoryArithOld::isConstrainedAbove()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05746">CVC3::TheoryArithOld::isConstrainedBelow()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05210">CVC3::TheoryArithOld::isNonlinearSumTerm()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01150">CVC3::TheoryArith3::isolateVariable()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01499">CVC3::TheoryArithOld::isolateVariable()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05300">CVC3::TheoryArithOld::isPowerEquality()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05244">CVC3::TheoryArithOld::isPowersEquality()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05895">CVC3::TheoryArithOld::isUnconstrained()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02465">CVC3::ArithTheoremProducerOld::monomialModM()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02263">CVC3::ArithTheoremProducer3::monomialModM()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02288">CVC3::ArithTheoremProducer::monomialModM()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02513">CVC3::ArithTheoremProducerOld::monomialMulF()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02336">CVC3::ArithTheoremProducer::monomialMulF()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02311">CVC3::ArithTheoremProducer3::monomialMulF()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01142">CVC3::ArithTheoremProducer3::multEqZero()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01155">CVC3::ArithTheoremProducer::multEqZero()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03697">CVC3::ArithTheoremProducerOld::nonLinearIneqSignSplit()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01468">CVC3::TheoryArithNew::normalize()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01449">CVC3::TheoryArith3::normalizeProjectIneqs()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01822">CVC3::TheoryArithOld::normalizeProjectIneqs()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02753">CVC3::ArithTheoremProducer3::oneElimination()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02844">CVC3::ArithTheoremProducer::oneElimination()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02955">CVC3::ArithTheoremProducerOld::oneElimination()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00388">CVC3::TheoryArithNew::pickIntEqMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00590">CVC3::TheoryArith3::pickIntEqMonomial()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00563">CVC3::TheoryArithOld::pickIntEqMonomial()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01168">CVC3::TheoryArithNew::processFiniteInterval()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01917">CVC3::TheoryArith3::processFiniteInterval()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02373">CVC3::TheoryArithOld::processFiniteInterval()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00420">CVC3::TheoryArithNew::processRealEq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00642">CVC3::TheoryArith3::processRealEq()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00615">CVC3::TheoryArithOld::processRealEq()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00507">CVC3::TheoryArithNew::processSimpleIntEq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00759">CVC3::TheoryArith3::processSimpleIntEq()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00739">CVC3::TheoryArithOld::processSimpleIntEq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01346">CVC3::TheoryArith3::projectInequalities()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01710">CVC3::TheoryArithOld::projectInequalities()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00944">CVC3::TheoryArithNew::separateMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01320">CVC3::TheoryArith3::separateMonomial()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01684">CVC3::TheoryArithOld::separateMonomial()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01508">CVC3::ArithTheoremProducerOld::simpleIneqInt()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02530">CVC3::ArithTheoremProducerOld::substitute()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02328">CVC3::ArithTheoremProducer3::substitute()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02353">CVC3::ArithTheoremProducer::substitute()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05334">CVC3::TheoryArithOld::termDegree()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l05926">CVC3::TheoryArithOld::updateConstrained()</a>.</p>

</div>
</div>
<a class="anchor" id="a10c6762fa24ef8adf8b5a5c3d6e4dad3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isDivide </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00184">184</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00045">DIVIDE</a>, and <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>.</p>

<p>Referenced by <a class="el" href="theory__quant_8cpp_source.html#l00282">canGetHead()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02506">CVC3::ArithTheoremProducer3::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02531">CVC3::ArithTheoremProducer::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02708">CVC3::ArithTheoremProducerOld::eqElimIntRule()</a>, <a class="el" href="theory__quant_8cpp_source.html#l01063">CVC3::TheoryQuant::getHeadExpr()</a>, and <a class="el" href="theory__arith_8cpp_source.html#l00157">CVC3::TheoryArith::isSyntacticRational()</a>.</p>

</div>
</div>
<a class="anchor" id="a7c2a9996013597a3e00c7562074f590b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isPow </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00185">185</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00046">POW</a>.</p>

<p>Referenced by <a class="el" href="theory__arith__old_8cpp_source.html#l01241">CVC3::TheoryArithOld::addToBuffer()</a>, <a class="el" href="theory__quant_8cpp_source.html#l00282">canGetHead()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00752">CVC3::ArithTheoremProducerOld::canonMult()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03567">CVC3::ArithTheoremProducerOld::compactNonLinearTerm()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00432">CVC3::TheoryArith3::doSolve()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00447">CVC3::TheoryArithOld::doSolve()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01192">CVC3::ArithTheoremProducer3::elimPower()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01205">CVC3::ArithTheoremProducer::elimPower()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01217">CVC3::ArithTheoremProducer3::elimPowerConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01230">CVC3::ArithTheoremProducer::elimPowerConst()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01241">CVC3::ArithTheoremProducer3::evenPowerEqNegConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01254">CVC3::ArithTheoremProducer::evenPowerEqNegConst()</a>, <a class="el" href="theory__quant_8cpp_source.html#l01063">CVC3::TheoryQuant::getHeadExpr()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01260">CVC3::ArithTheoremProducer3::intEqIrrational()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01273">CVC3::ArithTheoremProducer::intEqIrrational()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05210">CVC3::TheoryArithOld::isNonlinearSumTerm()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05300">CVC3::TheoryArithOld::isPowerEquality()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05244">CVC3::TheoryArithOld::isPowersEquality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01192">CVC3::ArithTheoremProducerOld::multEqZero()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03697">CVC3::ArithTheoremProducerOld::nonLinearIneqSignSplit()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01239">CVC3::ArithTheoremProducerOld::powEqZero()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01165">CVC3::ArithTheoremProducer3::powEqZero()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01178">CVC3::ArithTheoremProducer::powEqZero()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03823">CVC3::ArithTheoremProducerOld::powerOfOne()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00759">CVC3::TheoryArith3::processSimpleIntEq()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00739">CVC3::TheoryArithOld::processSimpleIntEq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01346">CVC3::TheoryArith3::projectInequalities()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01710">CVC3::TheoryArithOld::projectInequalities()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l05334">CVC3::TheoryArithOld::termDegree()</a>.</p>

</div>
</div>
<a class="anchor" id="a448b6e0d541113608bba5a7a005609e3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isLT </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00186">186</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00049">LT</a>.</p>

<p>Referenced by <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02814">CVC3::ArithTheoremProducer3::addInequalities()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03016">CVC3::ArithTheoremProducerOld::addInequalities()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02905">CVC3::ArithTheoremProducer::addInequalities()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02020">CVC3::TheoryArith3::assertFact()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02481">CVC3::TheoryArithOld::assertFact()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02774">CVC3::ArithTheoremProducer3::clashingBounds()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02865">CVC3::ArithTheoremProducer::clashingBounds()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02976">CVC3::ArithTheoremProducerOld::clashingBounds()</a>, <a class="el" href="theory__quant_8cpp_source.html#l01861">CVC3::CompleteInstPreProcessor::collect_forall_index()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01348">CVC3::TheoryArithNew::findBounds()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02197">CVC3::TheoryArith3::findBounds()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02780">CVC3::TheoryArithOld::findBounds()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02906">CVC3::ArithTheoremProducer3::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03004">CVC3::ArithTheoremProducer::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02859">CVC3::ArithTheoremProducer3::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02950">CVC3::ArithTheoremProducer::implyWeakerInequality()</a>, <a class="el" href="theory__quant_8cpp_source.html#l02103">CVC3::CompleteInstPreProcessor::isGoodQuant()</a>, <a class="el" href="theory__arith_8h_source.html#l00192">isIneq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01150">CVC3::TheoryArith3::isolateVariable()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01499">CVC3::TheoryArithOld::isolateVariable()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01290">CVC3::TheoryArith3::isStale()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01651">CVC3::TheoryArithOld::isStale()</a>, <a class="el" href="theory__quant_8cpp_source.html#l00278">isSysPred()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02245">CVC3::ArithTheoremProducerOld::lessThanToLE()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02043">CVC3::ArithTheoremProducer3::lessThanToLE()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02085">CVC3::ArithTheoremProducer::lessThanToLE()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l03103">CVC3::ArithTheoremProducer3::lessThanToLERewrite()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03416">CVC3::ArithTheoremProducerOld::lessThanToLERewrite()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03152">CVC3::ArithTheoremProducer::lessThanToLERewrite()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01475">CVC3::ArithTheoremProducer3::negatedInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01673">CVC3::ArithTheoremProducerOld::negatedInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01518">CVC3::ArithTheoremProducer::negatedInequality()</a>, <a class="el" href="theory__quant_8cpp_source.html#l04377">CVC3::TheoryQuant::newTopMatchNoSig()</a>, <a class="el" href="theory__quant_8cpp_source.html#l04671">CVC3::TheoryQuant::newTopMatchSig()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01449">CVC3::TheoryArith3::normalizeProjectIneqs()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01822">CVC3::TheoryArithOld::normalizeProjectIneqs()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01346">CVC3::TheoryArith3::projectInequalities()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01710">CVC3::TheoryArithOld::projectInequalities()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01504">CVC3::ArithTheoremProducer3::realShadow()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01702">CVC3::ArithTheoremProducerOld::realShadow()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01547">CVC3::ArithTheoremProducer::realShadow()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03076">CVC3::TheoryArithOld::rewrite()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02512">CVC3::TheoryArith3::setup()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03355">CVC3::TheoryArithOld::setup()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00111">CVC3::TheoryArith3::updateSubsumptionDB()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l00116">CVC3::TheoryArithOld::updateSubsumptionDB()</a>.</p>

</div>
</div>
<a class="anchor" id="a8ef991dfa16ee3a209b7f38014153101"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isLE </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00187">187</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00050">LE</a>.</p>

<p>Referenced by <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02814">CVC3::ArithTheoremProducer3::addInequalities()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02905">CVC3::ArithTheoremProducer::addInequalities()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03016">CVC3::ArithTheoremProducerOld::addInequalities()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02020">CVC3::TheoryArith3::assertFact()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02481">CVC3::TheoryArithOld::assertFact()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02774">CVC3::ArithTheoremProducer3::clashingBounds()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02865">CVC3::ArithTheoremProducer::clashingBounds()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02976">CVC3::ArithTheoremProducerOld::clashingBounds()</a>, <a class="el" href="theory__quant_8cpp_source.html#l01861">CVC3::CompleteInstPreProcessor::collect_forall_index()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01635">CVC3::ArithTheoremProducer3::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01833">CVC3::ArithTheoremProducerOld::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01678">CVC3::ArithTheoremProducer::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01726">CVC3::ArithTheoremProducer3::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01926">CVC3::ArithTheoremProducerOld::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01769">CVC3::ArithTheoremProducer::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01769">CVC3::ArithTheoremProducerOld::finiteInterval()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01571">CVC3::ArithTheoremProducer3::finiteInterval()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01614">CVC3::ArithTheoremProducer::finiteInterval()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02906">CVC3::ArithTheoremProducer3::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03004">CVC3::ArithTheoremProducer::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02859">CVC3::ArithTheoremProducer3::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02950">CVC3::ArithTheoremProducer::implyWeakerInequality()</a>, <a class="el" href="theory__quant_8cpp_source.html#l02103">CVC3::CompleteInstPreProcessor::isGoodQuant()</a>, <a class="el" href="theory__arith_8h_source.html#l00192">isIneq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01150">CVC3::TheoryArith3::isolateVariable()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01499">CVC3::TheoryArithOld::isolateVariable()</a>, <a class="el" href="theory__quant_8cpp_source.html#l00278">isSysPred()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01673">CVC3::ArithTheoremProducerOld::negatedInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01475">CVC3::ArithTheoremProducer3::negatedInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01518">CVC3::ArithTheoremProducer::negatedInequality()</a>, <a class="el" href="theory__quant_8cpp_source.html#l04377">CVC3::TheoryQuant::newTopMatchNoSig()</a>, <a class="el" href="theory__quant_8cpp_source.html#l04671">CVC3::TheoryQuant::newTopMatchSig()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01449">CVC3::TheoryArith3::normalizeProjectIneqs()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01822">CVC3::TheoryArithOld::normalizeProjectIneqs()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01168">CVC3::TheoryArithNew::processFiniteInterval()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01917">CVC3::TheoryArith3::processFiniteInterval()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02373">CVC3::TheoryArithOld::processFiniteInterval()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01346">CVC3::TheoryArith3::projectInequalities()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01710">CVC3::TheoryArithOld::projectInequalities()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01504">CVC3::ArithTheoremProducer3::realShadow()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01702">CVC3::ArithTheoremProducerOld::realShadow()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01547">CVC3::ArithTheoremProducer::realShadow()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01737">CVC3::ArithTheoremProducerOld::realShadowEq()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01539">CVC3::ArithTheoremProducer3::realShadowEq()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01582">CVC3::ArithTheoremProducer::realShadowEq()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02512">CVC3::TheoryArith3::setup()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03355">CVC3::TheoryArithOld::setup()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00111">CVC3::TheoryArith3::updateSubsumptionDB()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l00116">CVC3::TheoryArithOld::updateSubsumptionDB()</a>.</p>

</div>
</div>
<a class="anchor" id="a7306d7566ccb21380f05058477aba009"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isGT </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00188">188</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00051">GT</a>.</p>

<p>Referenced by <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02814">CVC3::ArithTheoremProducer3::addInequalities()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02905">CVC3::ArithTheoremProducer::addInequalities()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03016">CVC3::ArithTheoremProducerOld::addInequalities()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02774">CVC3::ArithTheoremProducer3::clashingBounds()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02865">CVC3::ArithTheoremProducer::clashingBounds()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02976">CVC3::ArithTheoremProducerOld::clashingBounds()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01653">CVC3::ArithTheoremProducerOld::flipInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01455">CVC3::ArithTheoremProducer3::flipInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01498">CVC3::ArithTheoremProducer::flipInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02906">CVC3::ArithTheoremProducer3::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03004">CVC3::ArithTheoremProducer::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02859">CVC3::ArithTheoremProducer3::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02950">CVC3::ArithTheoremProducer::implyWeakerInequality()</a>, <a class="el" href="theory__arith_8h_source.html#l00192">isIneq()</a>, <a class="el" href="theory__quant_8cpp_source.html#l00278">isSysPred()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01475">CVC3::ArithTheoremProducer3::negatedInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01673">CVC3::ArithTheoremProducerOld::negatedInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01518">CVC3::ArithTheoremProducer::negatedInequality()</a>, <a class="el" href="theory__quant_8cpp_source.html#l04377">CVC3::TheoryQuant::newTopMatchNoSig()</a>, <a class="el" href="theory__quant_8cpp_source.html#l04671">CVC3::TheoryQuant::newTopMatchSig()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02387">CVC3::TheoryArith3::rewrite()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l03076">CVC3::TheoryArithOld::rewrite()</a>.</p>

</div>
</div>
<a class="anchor" id="af85f3152a3b2fe195d795bc0aefaec71"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isGE </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00189">189</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00052">GE</a>, and <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>.</p>

<p>Referenced by <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02814">CVC3::ArithTheoremProducer3::addInequalities()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02905">CVC3::ArithTheoremProducer::addInequalities()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03016">CVC3::ArithTheoremProducerOld::addInequalities()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02774">CVC3::ArithTheoremProducer3::clashingBounds()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02976">CVC3::ArithTheoremProducerOld::clashingBounds()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02865">CVC3::ArithTheoremProducer::clashingBounds()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01653">CVC3::ArithTheoremProducerOld::flipInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01455">CVC3::ArithTheoremProducer3::flipInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01498">CVC3::ArithTheoremProducer::flipInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02906">CVC3::ArithTheoremProducer3::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03004">CVC3::ArithTheoremProducer::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02859">CVC3::ArithTheoremProducer3::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02950">CVC3::ArithTheoremProducer::implyWeakerInequality()</a>, <a class="el" href="theory__arith_8h_source.html#l00192">isIneq()</a>, <a class="el" href="theory__quant_8cpp_source.html#l00278">isSysPred()</a>, <a class="el" href="theory__quant_8cpp_source.html#l04377">CVC3::TheoryQuant::newTopMatchNoSig()</a>, <a class="el" href="theory__quant_8cpp_source.html#l04671">CVC3::TheoryQuant::newTopMatchSig()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02387">CVC3::TheoryArith3::rewrite()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l03076">CVC3::TheoryArithOld::rewrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a61ff5938806e85a64c55e42c6fca5255"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isDarkShadow </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00190">190</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00054">DARK_SHADOW</a>, and <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>.</p>

<p>Referenced by <a class="el" href="theory__arith3_8cpp_source.html#l02020">CVC3::TheoryArith3::assertFact()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02481">CVC3::TheoryArithOld::assertFact()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01811">CVC3::ArithTheoremProducer3::expandDarkShadow()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02014">CVC3::ArithTheoremProducerOld::expandDarkShadow()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01854">CVC3::ArithTheoremProducer::expandDarkShadow()</a>, and <a class="el" href="theory__arith3_8cpp_source.html#l02512">CVC3::TheoryArith3::setup()</a>.</p>

</div>
</div>
<a class="anchor" id="ab9a9fba0a64da2bd1ee5194fdedffb07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isGrayShadow </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00191">191</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00055">GRAY_SHADOW</a>.</p>

<p>Referenced by <a class="el" href="theory__arith3_8cpp_source.html#l02020">CVC3::TheoryArith3::assertFact()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02481">CVC3::TheoryArithOld::assertFact()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01889">CVC3::ArithTheoremProducer3::expandGrayShadow()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02091">CVC3::ArithTheoremProducerOld::expandGrayShadow()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01931">CVC3::ArithTheoremProducer::expandGrayShadow()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02029">CVC3::ArithTheoremProducerOld::expandGrayShadow0()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01826">CVC3::ArithTheoremProducer3::expandGrayShadow0()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01869">CVC3::ArithTheoremProducer::expandGrayShadow0()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01920">CVC3::ArithTheoremProducer3::expandGrayShadowConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02122">CVC3::ArithTheoremProducerOld::expandGrayShadowConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01962">CVC3::ArithTheoremProducer::expandGrayShadowConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03539">CVC3::ArithTheoremProducerOld::expandGrayShadowRewrite()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01985">CVC3::ArithTheoremProducer3::grayShadowConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02187">CVC3::ArithTheoremProducerOld::grayShadowConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02027">CVC3::ArithTheoremProducer::grayShadowConst()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02512">CVC3::TheoryArith3::setup()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01852">CVC3::ArithTheoremProducer3::splitGrayShadow()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02054">CVC3::ArithTheoremProducerOld::splitGrayShadow()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01894">CVC3::ArithTheoremProducer::splitGrayShadow()</a>, and <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03456">CVC3::ArithTheoremProducerOld::splitGrayShadowSmall()</a>.</p>

</div>
</div>
<a class="anchor" id="abbae617aaff89a9e5deb84ab649e14a0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isIneq </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00192">192</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00189">isGE()</a>, <a class="el" href="theory__arith_8h_source.html#l00188">isGT()</a>, <a class="el" href="theory__arith_8h_source.html#l00187">isLE()</a>, and <a class="el" href="theory__arith_8h_source.html#l00186">isLT()</a>.</p>

<p>Referenced by <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02814">CVC3::ArithTheoremProducer3::addInequalities()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02905">CVC3::ArithTheoremProducer::addInequalities()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03016">CVC3::ArithTheoremProducerOld::addInequalities()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l03138">CVC3::TheoryArithNew::assertFact()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01196">CVC3::TheoryArithOld::extractTermsFromInequality()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00093">CVC3::TheoryArith3::freeConstIneq()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l00098">CVC3::TheoryArithOld::freeConstIneq()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02906">CVC3::ArithTheoremProducer3::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03131">CVC3::ArithTheoremProducerOld::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03004">CVC3::ArithTheoremProducer::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02859">CVC3::ArithTheoremProducer3::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03065">CVC3::ArithTheoremProducerOld::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02950">CVC3::ArithTheoremProducer::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00861">CVC3::ArithTheoremProducer3::moveSumConstantRight()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00911">CVC3::ArithTheoremProducerOld::moveSumConstantRight()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02773">CVC3::ArithTheoremProducer::moveSumConstantRight()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01420">CVC3::ArithTheoremProducer::multIneqn()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01475">CVC3::ArithTheoremProducer3::negatedInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01673">CVC3::ArithTheoremProducerOld::negatedInequality()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01518">CVC3::ArithTheoremProducer::negatedInequality()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02319">CVC3::TheoryArith3::normalize()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02994">CVC3::TheoryArithOld::normalize()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01468">CVC3::TheoryArithNew::normalize()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01037">CVC3::TheoryArithOld::processBuffer()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02953">CVC3::TheoryArithOld::rafineInequalityToInteger()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02970">CVC3::ArithTheoremProducer3::rafineStrictInteger()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03068">CVC3::ArithTheoremProducer::rafineStrictInteger()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03253">CVC3::ArithTheoremProducerOld::rafineStrictInteger()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l04662">CVC3::TheoryArithOld::registerAtom()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02387">CVC3::TheoryArith3::rewrite()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03076">CVC3::TheoryArithOld::rewrite()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01734">CVC3::TheoryArithNew::setup()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03355">CVC3::TheoryArithOld::setup()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01769">CVC3::TheoryArithNew::update()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02534">CVC3::TheoryArith3::update()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03390">CVC3::TheoryArithOld::update()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l05926">CVC3::TheoryArithOld::updateConstrained()</a>.</p>

</div>
</div>
<a class="anchor" id="aff7910c172ccdd1afb5e42964e2f248d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isIntPred </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00194">194</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__arith_8h_source.html#l00053">IS_INTEGER</a>.</p>

<p>Referenced by <a class="el" href="theory__arith3_8cpp_source.html#l02020">CVC3::TheoryArith3::assertFact()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02481">CVC3::TheoryArithOld::assertFact()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01833">CVC3::ArithTheoremProducerOld::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01635">CVC3::ArithTheoremProducer3::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01678">CVC3::ArithTheoremProducer::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01926">CVC3::ArithTheoremProducerOld::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01726">CVC3::ArithTheoremProducer3::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01769">CVC3::ArithTheoremProducer::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02506">CVC3::ArithTheoremProducer3::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02531">CVC3::ArithTheoremProducer::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02708">CVC3::ArithTheoremProducerOld::eqElimIntRule()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01769">CVC3::ArithTheoremProducerOld::finiteInterval()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01571">CVC3::ArithTheoremProducer3::finiteInterval()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01614">CVC3::ArithTheoremProducer::finiteInterval()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01330">CVC3::ArithTheoremProducerOld::intEqIrrational()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01260">CVC3::ArithTheoremProducer3::intEqIrrational()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01273">CVC3::ArithTheoremProducer::intEqIrrational()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02095">CVC3::ArithTheoremProducer3::intVarEqnConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02297">CVC3::ArithTheoremProducerOld::intVarEqnConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02138">CVC3::ArithTheoremProducer::intVarEqnConst()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02598">CVC3::ArithTheoremProducer3::isIntConst()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02623">CVC3::ArithTheoremProducer::isIntConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02800">CVC3::ArithTheoremProducerOld::isIntConst()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02245">CVC3::ArithTheoremProducerOld::lessThanToLE()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02043">CVC3::ArithTheoremProducer3::lessThanToLE()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02085">CVC3::ArithTheoremProducer::lessThanToLE()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l03103">CVC3::ArithTheoremProducer3::lessThanToLERewrite()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03416">CVC3::ArithTheoremProducerOld::lessThanToLERewrite()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03152">CVC3::ArithTheoremProducer::lessThanToLERewrite()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01734">CVC3::TheoryArithNew::setup()</a>, and <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01508">CVC3::ArithTheoremProducerOld::simpleIneqInt()</a>.</p>

</div>
</div>
<a class="anchor" id="a8eccf9a3ce48e30b704c1b689bfe3eff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::uminusExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00197">197</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00041">UMINUS</a>.</p>

<p>Referenced by <a class="el" href="theory__arith_8h_source.html#l00230">operator-()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02040">CVC3::TheoryArithNew::parseExprOp()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02855">CVC3::TheoryArith3::parseExprOp()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l03833">CVC3::TheoryArithOld::parseExprOp()</a>.</p>

</div>
</div>
<a class="anchor" id="accd3d7d38b0e04136afbc3e5191bc8bb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::plusExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00199">199</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00042">PLUS</a>.</p>

<p>Referenced by <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02814">CVC3::ArithTheoremProducer3::addInequalities()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02905">CVC3::ArithTheoremProducer::addInequalities()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03016">CVC3::ArithTheoremProducerOld::addInequalities()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00429">CVC3::ArithTheoremProducer3::canonCombineLikeTerms()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00430">CVC3::ArithTheoremProducerOld::canonCombineLikeTerms()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00434">CVC3::ArithTheoremProducer::canonCombineLikeTerms()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01084">CVC3::ArithTheoremProducer3::canonComboLikeTerms()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01134">CVC3::ArithTheoremProducerOld::canonComboLikeTerms()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01097">CVC3::ArithTheoremProducer::canonComboLikeTerms()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00139">CVC3::ArithTheoremProducerOld::canonDividePlus()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00138">CVC3::ArithTheoremProducer3::canonDividePlus()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00145">CVC3::ArithTheoremProducer::canonDividePlus()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01057">CVC3::ArithTheoremProducer3::canonFlattenSum()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01107">CVC3::ArithTheoremProducerOld::canonFlattenSum()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01070">CVC3::ArithTheoremProducer::canonFlattenSum()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01057">CVC3::ArithTheoremProducerOld::canonMultConstSum()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01007">CVC3::ArithTheoremProducer3::canonMultConstSum()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01021">CVC3::ArithTheoremProducer::canonMultConstSum()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02913">CVC3::TheoryArithOld::checkIntegerEquality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03567">CVC3::ArithTheoremProducerOld::compactNonLinearTerm()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02369">CVC3::ArithTheoremProducerOld::create_t()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02167">CVC3::ArithTheoremProducer3::create_t()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02192">CVC3::ArithTheoremProducer::create_t()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02388">CVC3::ArithTheoremProducerOld::create_t2()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02186">CVC3::ArithTheoremProducer3::create_t2()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02211">CVC3::ArithTheoremProducer::create_t2()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02408">CVC3::ArithTheoremProducerOld::create_t3()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02231">CVC3::ArithTheoremProducer::create_t3()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02206">CVC3::ArithTheoremProducer3::create_t3()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01196">CVC3::TheoryArithOld::extractTermsFromInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03131">CVC3::ArithTheoremProducerOld::implyNegatedInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03065">CVC3::ArithTheoremProducerOld::implyWeakerInequality()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00861">CVC3::ArithTheoremProducer3::moveSumConstantRight()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00911">CVC3::ArithTheoremProducerOld::moveSumConstantRight()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02773">CVC3::ArithTheoremProducer::moveSumConstantRight()</a>, <a class="el" href="theory__arith_8h_source.html#l00232">operator+()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02040">CVC3::TheoryArithNew::parseExprOp()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02855">CVC3::TheoryArith3::parseExprOp()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03833">CVC3::TheoryArithOld::parseExprOp()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l03600">CVC3::TheoryArithNew::pivotRule()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l02953">CVC3::TheoryArithOld::rafineInequalityToInteger()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03253">CVC3::ArithTheoremProducerOld::rafineStrictInteger()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02530">CVC3::ArithTheoremProducerOld::substitute()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02328">CVC3::ArithTheoremProducer3::substitute()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02353">CVC3::ArithTheoremProducer::substitute()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l05039">CVC3::TheoryArithOld::tryPropagate()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00111">CVC3::TheoryArith3::updateSubsumptionDB()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l00116">CVC3::TheoryArithOld::updateSubsumptionDB()</a>.</p>

</div>
</div>
<a class="anchor" id="ac61943118eb6d7714b4fdf2d189359af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::plusExpr </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; Expr &gt; &amp;&#160;</td>
          <td class="paramname"><em>children</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00201">201</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="debug_8h_source.html#l00408">DebugAssert</a>, and <a class="el" href="theory__arith_8h_source.html#l00042">PLUS</a>.</p>

</div>
</div>
<a class="anchor" id="a9ba326c305c5aeb61de515009aaa61f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::minusExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00205">205</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00043">MINUS</a>.</p>

<p>Referenced by <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01635">CVC3::ArithTheoremProducer3::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01833">CVC3::ArithTheoremProducerOld::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01678">CVC3::ArithTheoremProducer::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01726">CVC3::ArithTheoremProducer3::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01926">CVC3::ArithTheoremProducerOld::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01769">CVC3::ArithTheoremProducer::darkGrayShadow2ba()</a>, <a class="el" href="theory__arith_8h_source.html#l00234">operator-()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02040">CVC3::TheoryArithNew::parseExprOp()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02855">CVC3::TheoryArith3::parseExprOp()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l03833">CVC3::TheoryArithOld::parseExprOp()</a>.</p>

</div>
</div>
<a class="anchor" id="adb35e0739f86730543924dbc8211a778"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::multExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00207">207</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00044">MULT</a>.</p>

<p>Referenced by <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00429">CVC3::ArithTheoremProducer3::canonCombineLikeTerms()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00430">CVC3::ArithTheoremProducerOld::canonCombineLikeTerms()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00434">CVC3::ArithTheoremProducer::canonCombineLikeTerms()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03567">CVC3::ArithTheoremProducerOld::compactNonLinearTerm()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02369">CVC3::ArithTheoremProducerOld::create_t()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02192">CVC3::ArithTheoremProducer::create_t()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02167">CVC3::ArithTheoremProducer3::create_t()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01833">CVC3::ArithTheoremProducerOld::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01635">CVC3::ArithTheoremProducer3::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01678">CVC3::ArithTheoremProducer::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01926">CVC3::ArithTheoremProducerOld::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01726">CVC3::ArithTheoremProducer3::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01769">CVC3::ArithTheoremProducer::darkGrayShadow2ba()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01196">CVC3::TheoryArithOld::extractTermsFromInequality()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02465">CVC3::ArithTheoremProducerOld::monomialModM()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02288">CVC3::ArithTheoremProducer::monomialModM()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02263">CVC3::ArithTheoremProducer3::monomialModM()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02513">CVC3::ArithTheoremProducerOld::monomialMulF()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02311">CVC3::ArithTheoremProducer3::monomialMulF()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02336">CVC3::ArithTheoremProducer::monomialMulF()</a>, <a class="el" href="theory__arith_8h_source.html#l00236">operator*()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02040">CVC3::TheoryArithNew::parseExprOp()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02855">CVC3::TheoryArith3::parseExprOp()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03833">CVC3::TheoryArithOld::parseExprOp()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l03600">CVC3::TheoryArithNew::pivotRule()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l00944">CVC3::TheoryArithNew::separateMonomial()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l01320">CVC3::TheoryArith3::separateMonomial()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l01684">CVC3::TheoryArithOld::separateMonomial()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00197">CVC3::ArithTheoremProducerOld::simplifiedMultExpr()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00196">CVC3::ArithTheoremProducer3::simplifiedMultExpr()</a>, and <a class="el" href="arith__theorem__producer_8cpp_source.html#l00203">CVC3::ArithTheoremProducer::simplifiedMultExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="a208eca0cfaf4820ee46887d6c67efe21"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::multExpr </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; Expr &gt; &amp;&#160;</td>
          <td class="paramname"><em>children</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>a Mult expr with two or more children </p>

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00211">211</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="debug_8h_source.html#l00408">DebugAssert</a>, and <a class="el" href="theory__arith_8h_source.html#l00044">MULT</a>.</p>

</div>
</div>
<a class="anchor" id="aa123bf4eb1751181baf16c5e80b47740"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::powExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>pow</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>base</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Power (x^n, or base^{pow}) expressions. </p>

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00216">216</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00046">POW</a>.</p>

<p>Referenced by <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00785">CVC3::ArithTheoremProducer3::canonInvertLeaf()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00835">CVC3::ArithTheoremProducerOld::canonInvertLeaf()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00831">CVC3::ArithTheoremProducer::canonInvertLeaf()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00847">CVC3::ArithTheoremProducerOld::canonInvertPow()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00797">CVC3::ArithTheoremProducer3::canonInvertPow()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00843">CVC3::ArithTheoremProducer::canonInvertPow()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00329">CVC3::ArithTheoremProducer3::canonMultLeafLeaf()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00330">CVC3::ArithTheoremProducerOld::canonMultLeafLeaf()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00335">CVC3::ArithTheoremProducer::canonMultLeafLeaf()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00358">CVC3::ArithTheoremProducerOld::canonMultLeafOrPowMult()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00357">CVC3::ArithTheoremProducer3::canonMultLeafOrPowMult()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00363">CVC3::ArithTheoremProducer::canonMultLeafOrPowMult()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00290">CVC3::ArithTheoremProducer3::canonMultPowLeaf()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00291">CVC3::ArithTheoremProducerOld::canonMultPowLeaf()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00296">CVC3::ArithTheoremProducer::canonMultPowLeaf()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00251">CVC3::ArithTheoremProducerOld::canonMultPowPow()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l00250">CVC3::ArithTheoremProducer3::canonMultPowPow()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l00256">CVC3::ArithTheoremProducer::canonMultPowPow()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02040">CVC3::TheoryArithNew::parseExprOp()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02855">CVC3::TheoryArith3::parseExprOp()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03833">CVC3::TheoryArithOld::parseExprOp()</a>, and <a class="el" href="vcl_8cpp_source.html#l01345">CVC3::VCL::powExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="a36b5fb04640e2f95f74a58837ae04f68"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::divideExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00219">219</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00045">DIVIDE</a>.</p>

<p>Referenced by <a class="el" href="vcl_8cpp_source.html#l01351">CVC3::VCL::divideExpr()</a>, <a class="el" href="theory__arith_8h_source.html#l00238">operator/()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02040">CVC3::TheoryArithNew::parseExprOp()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02855">CVC3::TheoryArith3::parseExprOp()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l03833">CVC3::TheoryArithOld::parseExprOp()</a>.</p>

</div>
</div>
<a class="anchor" id="ac9ccba18a3c725634b1f8ba8e99e627f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::ltExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00221">221</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00049">LT</a>.</p>

<p>Referenced by <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00752">CVC3::ArithTheoremProducerOld::canonMult()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02729">CVC3::ArithTheoremProducer3::diseqToIneq()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02931">CVC3::ArithTheoremProducerOld::diseqToIneq()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02754">CVC3::ArithTheoremProducer::diseqToIneq()</a>, <a class="el" href="vcl_8cpp_source.html#l01357">CVC3::VCL::ltExpr()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01420">CVC3::ArithTheoremProducer::multIneqn()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03697">CVC3::ArithTheoremProducerOld::nonLinearIneqSignSplit()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02040">CVC3::TheoryArithNew::parseExprOp()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02855">CVC3::TheoryArith3::parseExprOp()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l03833">CVC3::TheoryArithOld::parseExprOp()</a>.</p>

</div>
</div>
<a class="anchor" id="aebfd8a82800bd3dff4c8db461a52cdea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::leExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00223">223</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00050">LE</a>.</p>

<p>Referenced by <a class="el" href="theory__bitvector_8cpp_source.html#l00359">CVC3::TheoryBitvector::bitBlastTerm()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00752">CVC3::ArithTheoremProducerOld::canonMult()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01860">CVC3::TheoryArithNew::computeTypePred()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02625">CVC3::TheoryArith3::computeTypePred()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03603">CVC3::TheoryArithOld::computeTypePred()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01433">CVC3::ArithTheoremProducer3::eqToIneq()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01631">CVC3::ArithTheoremProducerOld::eqToIneq()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02818">CVC3::ArithTheoremProducer::eqToIneq()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01811">CVC3::ArithTheoremProducer3::expandDarkShadow()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02014">CVC3::ArithTheoremProducerOld::expandDarkShadow()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01854">CVC3::ArithTheoremProducer::expandDarkShadow()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02091">CVC3::ArithTheoremProducerOld::expandGrayShadow()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01889">CVC3::ArithTheoremProducer3::expandGrayShadow()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01931">CVC3::ArithTheoremProducer::expandGrayShadow()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03539">CVC3::ArithTheoremProducerOld::expandGrayShadowRewrite()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02951">CVC3::ArithTheoremProducer3::integerSplit()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03230">CVC3::ArithTheoremProducerOld::integerSplit()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03049">CVC3::ArithTheoremProducer::integerSplit()</a>, <a class="el" href="vcl_8cpp_source.html#l01363">CVC3::VCL::leExpr()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02245">CVC3::ArithTheoremProducerOld::lessThanToLE()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02043">CVC3::ArithTheoremProducer3::lessThanToLE()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02085">CVC3::ArithTheoremProducer::lessThanToLE()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03416">CVC3::ArithTheoremProducerOld::lessThanToLERewrite()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l03103">CVC3::ArithTheoremProducer3::lessThanToLERewrite()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03152">CVC3::ArithTheoremProducer::lessThanToLERewrite()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01420">CVC3::ArithTheoremProducer::multIneqn()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02040">CVC3::TheoryArithNew::parseExprOp()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02855">CVC3::TheoryArith3::parseExprOp()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03833">CVC3::TheoryArithOld::parseExprOp()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l01570">CVC3::TheoryArithNew::rewrite()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l00111">CVC3::TheoryArith3::updateSubsumptionDB()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l00116">CVC3::TheoryArithOld::updateSubsumptionDB()</a>.</p>

</div>
</div>
<a class="anchor" id="a8ad355d6650f2dfa754419c634e36afb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::gtExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00225">225</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00051">GT</a>.</p>

<p>Referenced by <a class="el" href="theory__arith3_8cpp_source.html#l02020">CVC3::TheoryArith3::assertFact()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02729">CVC3::ArithTheoremProducer3::diseqToIneq()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l02931">CVC3::ArithTheoremProducerOld::diseqToIneq()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02754">CVC3::ArithTheoremProducer::diseqToIneq()</a>, <a class="el" href="vcl_8cpp_source.html#l01369">CVC3::VCL::gtExpr()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01420">CVC3::ArithTheoremProducer::multIneqn()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02040">CVC3::TheoryArithNew::parseExprOp()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02855">CVC3::TheoryArith3::parseExprOp()</a>, and <a class="el" href="theory__arith__old_8cpp_source.html#l03833">CVC3::TheoryArithOld::parseExprOp()</a>.</p>

</div>
</div>
<a class="anchor" id="a520cf0df288be321d27ea6fa77ded2d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::geExpr </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00227">227</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00052">GE</a>.</p>

<p>Referenced by <a class="el" href="theory__arith3_8cpp_source.html#l02020">CVC3::TheoryArith3::assertFact()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l00752">CVC3::ArithTheoremProducerOld::canonMult()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01833">CVC3::ArithTheoremProducerOld::darkGrayShadow2ab()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01926">CVC3::ArithTheoremProducerOld::darkGrayShadow2ba()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l01433">CVC3::ArithTheoremProducer3::eqToIneq()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l01631">CVC3::ArithTheoremProducerOld::eqToIneq()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l02818">CVC3::ArithTheoremProducer::eqToIneq()</a>, <a class="el" href="vcl_8cpp_source.html#l01375">CVC3::VCL::geExpr()</a>, <a class="el" href="arith__theorem__producer3_8cpp_source.html#l02951">CVC3::ArithTheoremProducer3::integerSplit()</a>, <a class="el" href="arith__theorem__producer__old_8cpp_source.html#l03230">CVC3::ArithTheoremProducerOld::integerSplit()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l03049">CVC3::ArithTheoremProducer::integerSplit()</a>, <a class="el" href="arith__theorem__producer_8cpp_source.html#l01420">CVC3::ArithTheoremProducer::multIneqn()</a>, <a class="el" href="theory__arith__new_8cpp_source.html#l02040">CVC3::TheoryArithNew::parseExprOp()</a>, <a class="el" href="theory__arith3_8cpp_source.html#l02855">CVC3::TheoryArith3::parseExprOp()</a>, <a class="el" href="theory__arith__old_8cpp_source.html#l03833">CVC3::TheoryArithOld::parseExprOp()</a>, and <a class="el" href="theory__arith__new_8cpp_source.html#l01570">CVC3::TheoryArithNew::rewrite()</a>.</p>

</div>
</div>
<a class="anchor" id="aacf567dce1c762f957267427472bd959"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::operator- </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00230">230</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00197">uminusExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="a286cf8699acada708816e72c6b436b90"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::operator+ </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00232">232</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00199">plusExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="ab912d34310499fcf84a411da5a561faf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::operator- </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00234">234</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00205">minusExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="a300bc9244236ebdb1bff90b0b453034c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::operator* </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00236">236</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00207">multExpr()</a>.</p>

<p>Referenced by <a class="el" href="expr_8h_source.html#l00254">CVC3::Expr::iterator::operator-&gt;()</a>.</p>

</div>
</div>
<a class="anchor" id="a069aa16342bb9958a3d576a18a390248"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::operator/ </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>right</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith_8h_source.html#l00238">238</a> of file <a class="el" href="theory__arith_8h_source.html">theory_arith.h</a>.</p>

<p>References <a class="el" href="theory__arith_8h_source.html#l00219">divideExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="abb990c58eff7370233a56098a732fc46"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isArray </td>
          <td>(</td>
          <td class="paramtype">const Type &amp;&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__array_8h_source.html#l00109">109</a> of file <a class="el" href="theory__array_8h_source.html">theory_array.h</a>.</p>

<p>References <a class="el" href="theory__array_8h_source.html#l00031">ARRAY</a>, <a class="el" href="type_8h_source.html#l00052">CVC3::Type::getExpr()</a>, and <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>.</p>

<p>Referenced by <a class="el" href="array__theorem__producer_8cpp_source.html#l00338">CVC3::ArrayTheoremProducer::arrayNotEq()</a>, <a class="el" href="theory__array_8cpp_source.html#l00106">CVC3::TheoryArray::assertFact()</a>, <a class="el" href="theory__array_8cpp_source.html#l00939">CVC3::TheoryArray::computeModel()</a>, <a class="el" href="theory__array_8cpp_source.html#l00810">CVC3::TheoryArray::computeType()</a>, <a class="el" href="translator_8cpp_source.html#l01850">CVC3::Translator::printArrayExpr()</a>, <a class="el" href="translator_8cpp_source.html#l01063">CVC3::Translator::processType()</a>, and <a class="el" href="theory__array_8cpp_source.html#l00368">CVC3::TheoryArray::rewrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a970e5543468dfa1fb19e6e256b022370"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isRead </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__array_8h_source.html#l00110">110</a> of file <a class="el" href="theory__array_8h_source.html">theory_array.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__array_8h_source.html#l00032">READ</a>.</p>

<p>Referenced by <a class="el" href="theory__array_8cpp_source.html#l00078">CVC3::TheoryArray::addSharedTerm()</a>, <a class="el" href="theory__array_8cpp_source.html#l00154">CVC3::TheoryArray::checkSat()</a>, <a class="el" href="theory__array_8cpp_source.html#l00939">CVC3::TheoryArray::computeModel()</a>, <a class="el" href="theory__array_8cpp_source.html#l00899">CVC3::TheoryArray::computeModelTerm()</a>, <a class="el" href="theory__array_8cpp_source.html#l00368">CVC3::TheoryArray::rewrite()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00149">CVC3::ArrayTheoremProducer::rewriteReadWrite()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00173">CVC3::ArrayTheoremProducer::rewriteReadWrite2()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00205">CVC3::ArrayTheoremProducer::rewriteRedundantWrite1()</a>, <a class="el" href="theory__array_8cpp_source.html#l00490">CVC3::TheoryArray::setup()</a>, and <a class="el" href="theory__array_8cpp_source.html#l00550">CVC3::TheoryArray::update()</a>.</p>

</div>
</div>
<a class="anchor" id="abdc2f55e0df529954fc271499242351c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isWrite </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__array_8h_source.html#l00111">111</a> of file <a class="el" href="theory__array_8h_source.html">theory_array.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="theory__array_8h_source.html#l00033">WRITE</a>.</p>

<p>Referenced by <a class="el" href="theory__array_8cpp_source.html#l00078">CVC3::TheoryArray::addSharedTerm()</a>, <a class="el" href="theory__array_8cpp_source.html#l00106">CVC3::TheoryArray::assertFact()</a>, <a class="el" href="theory__array_8cpp_source.html#l00154">CVC3::TheoryArray::checkSat()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00264">CVC3::ArrayTheoremProducer::interchangeIndices()</a>, <a class="el" href="theory__array_8cpp_source.html#l00345">CVC3::TheoryArray::pullIndex()</a>, <a class="el" href="theory__array_8cpp_source.html#l00368">CVC3::TheoryArray::rewrite()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00149">CVC3::ArrayTheoremProducer::rewriteReadWrite()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00173">CVC3::ArrayTheoremProducer::rewriteReadWrite2()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00205">CVC3::ArrayTheoremProducer::rewriteRedundantWrite1()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00244">CVC3::ArrayTheoremProducer::rewriteRedundantWrite2()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00070">CVC3::ArrayTheoremProducer::rewriteSameStore()</a>, <a class="el" href="array__theorem__producer_8cpp_source.html#l00122">CVC3::ArrayTheoremProducer::rewriteWriteWrite()</a>, <a class="el" href="theory__array_8cpp_source.html#l00490">CVC3::TheoryArray::setup()</a>, <a class="el" href="theory__array_8cpp_source.html#l00718">CVC3::TheoryArray::solve()</a>, and <a class="el" href="theory__array_8cpp_source.html#l00550">CVC3::TheoryArray::update()</a>.</p>

</div>
</div>
<a class="anchor" id="ae0300fa33bc89c52444cfaa14fa3a9c7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isArrayLiteral </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__array_8h_source.html#l00112">112</a> of file <a class="el" href="theory__array_8h_source.html">theory_array.h</a>.</p>

<p>References <a class="el" href="theory__array_8h_source.html#l00036">ARRAY_LITERAL</a>, <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, and <a class="el" href="expr_8h_source.html#l01007">CVC3::Expr::isClosure()</a>.</p>

</div>
</div>
<a class="anchor" id="a587d33ff63396be21a99bf4d744b2b98"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Type.html">Type</a> CVC3::arrayType </td>
          <td>(</td>
          <td class="paramtype">const Type &amp;&#160;</td>
          <td class="paramname"><em>type1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Type &amp;&#160;</td>
          <td class="paramname"><em>type2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__array_8h_source.html#l00116">116</a> of file <a class="el" href="theory__array_8h_source.html">theory_array.h</a>.</p>

<p>References <a class="el" href="theory__array_8h_source.html#l00031">ARRAY</a>, and <a class="el" href="type_8h_source.html#l00052">CVC3::Type::getExpr()</a>.</p>

<p>Referenced by <a class="el" href="vcl_8cpp_source.html#l00852">CVC3::VCL::arrayType()</a>, <a class="el" href="theory__array_8cpp_source.html#l00810">CVC3::TheoryArray::computeType()</a>, and <a class="el" href="translator_8cpp_source.html#l01145">CVC3::Translator::finish()</a>.</p>

</div>
</div>
<a class="anchor" id="a6e5d3ff27d9ac5973d1f9f3ba7fbd5fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::arrayLiteral </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;&#160;</td>
          <td class="paramname"><em>ind</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;&#160;</td>
          <td class="paramname"><em>body</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__array_8cpp_source.html#l01261">1261</a> of file <a class="el" href="theory__array_8cpp_source.html">theory_array.cpp</a>.</p>

<p>References <a class="el" href="theory__array_8h_source.html#l00036">ARRAY_LITERAL</a>, <a class="el" href="expr_8h_source.html#l01156">CVC3::Expr::getEM()</a>, and <a class="el" href="expr__manager_8h_source.html#l00506">CVC3::ExprManager::newClosureExpr()</a>.</p>

<p>Referenced by <a class="el" href="theory__array_8cpp_source.html#l00939">CVC3::TheoryArray::computeModel()</a>, and <a class="el" href="theory__array_8cpp_source.html#l00757">CVC3::TheoryArray::finiteTypeInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="a21ad0da40be88420726d4ec28277850e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream &amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1NotifyList.html">NotifyList</a> &amp;&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Printing <a class="el" href="classCVC3_1_1NotifyList.html">NotifyList</a> class. </p>

<p>Definition at line <a class="el" href="theory__core_8cpp_source.html#l00098">98</a> of file <a class="el" href="theory__core_8cpp_source.html">theory_core.cpp</a>.</p>

<p>References <a class="el" href="notifylist_8h_source.html#l00042">CVC3::NotifyList::getExpr()</a>, <a class="el" href="theory_8h_source.html#l00099">CVC3::Theory::getName()</a>, <a class="el" href="notifylist_8h_source.html#l00041">CVC3::NotifyList::getTheory()</a>, and <a class="el" href="notifylist_8h_source.html#l00039">CVC3::NotifyList::size()</a>.</p>

</div>
</div>
<a class="anchor" id="a88890c6bdae30ff688fd2ea5bd799676"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isDatatype </td>
          <td>(</td>
          <td class="paramtype">const Type &amp;&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__datatype_8h_source.html#l00133">133</a> of file <a class="el" href="theory__datatype_8h_source.html">theory_datatype.h</a>.</p>

<p>References <a class="el" href="theory__datatype_8h_source.html#l00035">DATATYPE</a>, <a class="el" href="type_8h_source.html#l00052">CVC3::Type::getExpr()</a>, and <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>.</p>

<p>Referenced by <a class="el" href="theory__datatype_8cpp_source.html#l00878">CVC3::TheoryDatatype::dataType()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l01145">CVC3::TheoryDatatype::getConsPos()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l01161">CVC3::TheoryDatatype::getConstant()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l01228">CVC3::TheoryDatatype::getReachablePredicate()</a>, and <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00147">CVC3::DatatypeTheoremProducer::noCycle()</a>.</p>

</div>
</div>
<a class="anchor" id="a91840d293c43120244ce5b5165bdacc4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isConstructor </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__datatype_8h_source.html#l00136">136</a> of file <a class="el" href="theory__datatype_8h_source.html">theory_datatype.h</a>.</p>

<p>References <a class="el" href="type_8h_source.html#l00055">CVC3::Type::arity()</a>, <a class="el" href="theory__datatype_8h_source.html#l00036">CONSTRUCTOR</a>, <a class="el" href="expr_8h_source.html#l01168">CVC3::Expr::getKind()</a>, <a class="el" href="expr_8h_source.html#l01196">CVC3::Expr::getOpKind()</a>, <a class="el" href="expr_8h_source.html#l01259">CVC3::Expr::getType()</a>, and <a class="el" href="expr_8h_source.html#l01014">CVC3::Expr::isApply()</a>.</p>

<p>Referenced by <a class="el" href="theory__datatype_8cpp_source.html#l01237">CVC3::TheoryDatatype::canCollapse()</a>, <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00118">CVC3::DatatypeTheoremProducer::decompose()</a>, <a class="el" href="theory__datatype_8h_source.html#l00146">getConstructor()</a>, <a class="el" href="theory__datatype__lazy_8cpp_source.html#l00090">CVC3::TheoryDatatypeLazy::initializeLabels()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l00112">CVC3::TheoryDatatype::initializeLabels()</a>, <a class="el" href="theory__datatype__lazy_8cpp_source.html#l00050">CVC3::TheoryDatatypeLazy::instantiate()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l00075">CVC3::TheoryDatatype::instantiate()</a>, <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00147">CVC3::DatatypeTheoremProducer::noCycle()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l00320">CVC3::TheoryDatatype::rewrite()</a>, <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00063">CVC3::DatatypeTheoremProducer::rewriteSelCons()</a>, <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00099">CVC3::DatatypeTheoremProducer::rewriteTestCons()</a>, <a class="el" href="theory__datatype__lazy_8cpp_source.html#l00246">CVC3::TheoryDatatypeLazy::setup()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l00339">CVC3::TheoryDatatype::setup()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l00425">CVC3::TheoryDatatype::solve()</a>, <a class="el" href="theory__datatype__lazy_8cpp_source.html#l00267">CVC3::TheoryDatatypeLazy::update()</a>, and <a class="el" href="theory__datatype_8cpp_source.html#l00359">CVC3::TheoryDatatype::update()</a>.</p>

</div>
</div>
<a class="anchor" id="afdcf0b93fc0d1b03a5a14c4988443c7a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isSelector </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__datatype_8h_source.html#l00140">140</a> of file <a class="el" href="theory__datatype_8h_source.html">theory_datatype.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01196">CVC3::Expr::getOpKind()</a>, <a class="el" href="expr_8h_source.html#l01014">CVC3::Expr::isApply()</a>, and <a class="el" href="theory__datatype_8h_source.html#l00037">SELECTOR</a>.</p>

<p>Referenced by <a class="el" href="theory__datatype_8cpp_source.html#l01237">CVC3::TheoryDatatype::canCollapse()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l00260">CVC3::TheoryDatatype::checkSat()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l00320">CVC3::TheoryDatatype::rewrite()</a>, <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00063">CVC3::DatatypeTheoremProducer::rewriteSelCons()</a>, <a class="el" href="theory__datatype__lazy_8cpp_source.html#l00246">CVC3::TheoryDatatypeLazy::setup()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l00339">CVC3::TheoryDatatype::setup()</a>, <a class="el" href="theory__datatype__lazy_8cpp_source.html#l00267">CVC3::TheoryDatatypeLazy::update()</a>, and <a class="el" href="theory__datatype_8cpp_source.html#l00359">CVC3::TheoryDatatype::update()</a>.</p>

</div>
</div>
<a class="anchor" id="a8297278831bf83882f7c6a1e3c84fa98"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::isTester </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__datatype_8h_source.html#l00143">143</a> of file <a class="el" href="theory__datatype_8h_source.html">theory_datatype.h</a>.</p>

<p>References <a class="el" href="expr_8h_source.html#l01196">CVC3::Expr::getOpKind()</a>, <a class="el" href="expr_8h_source.html#l01014">CVC3::Expr::isApply()</a>, and <a class="el" href="theory__datatype_8h_source.html#l00038">TESTER</a>.</p>

<p>Referenced by <a class="el" href="theory__datatype_8cpp_source.html#l00320">CVC3::TheoryDatatype::rewrite()</a>, <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00099">CVC3::DatatypeTheoremProducer::rewriteTestCons()</a>, <a class="el" href="theory__datatype__lazy_8cpp_source.html#l00267">CVC3::TheoryDatatypeLazy::update()</a>, and <a class="el" href="theory__datatype_8cpp_source.html#l00359">CVC3::TheoryDatatype::update()</a>.</p>

</div>
</div>
<a class="anchor" id="ac1eec763ed1ae5d0f52c4bed47d6fee5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Expr.html">Expr</a> CVC3::getConstructor </td>
          <td>(</td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__datatype_8h_source.html#l00146">146</a> of file <a class="el" href="theory__datatype_8h_source.html">theory_datatype.h</a>.</p>

<p>References <a class="el" href="debug_8h_source.html#l00408">DebugAssert</a>, <a class="el" href="expr_8h_source.html#l01191">CVC3::Expr::getOpExpr()</a>, <a class="el" href="expr_8h_source.html#l01014">CVC3::Expr::isApply()</a>, and <a class="el" href="theory__datatype_8h_source.html#l00136">isConstructor()</a>.</p>

<p>Referenced by <a class="el" href="theory__datatype__lazy_8cpp_source.html#l00090">CVC3::TheoryDatatypeLazy::initializeLabels()</a>, <a class="el" href="theory__datatype_8cpp_source.html#l00112">CVC3::TheoryDatatype::initializeLabels()</a>, <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00063">CVC3::DatatypeTheoremProducer::rewriteSelCons()</a>, and <a class="el" href="datatype__theorem__producer_8cpp_source.html#l00099">CVC3::DatatypeTheoremProducer::rewriteTestCons()</a>.</p>

</div>
</div>
<a class="anchor" id="af0345417eb63be5de31f182643c38642"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CVC3::operator== </td>
          <td>(</td>
          <td class="paramtype">const Type &amp;&#160;</td>
          <td class="paramname"><em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Type &amp;&#160;</td>
          <td class="paramname"><em>t2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="type_8h_source.html#l00083">83</a> of file <a class="el" href="type_8h_source.html">type.h</a>.</p>

<p>References <a class="el" href="type_8h_source.html#l00052">CVC3::Type::getExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="a23041b40cbe08b39af0bf6f2a480db7c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="namespaceCVC3.html#a836d1b9fc2aa13791ad282f3a2d4551e">CVC3::operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">const Type &amp;&#160;</td>
          <td class="paramname"><em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Type &amp;&#160;</td>
          <td class="paramname"><em>t2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="type_8h_source.html#l00086">86</a> of file <a class="el" href="type_8h_source.html">type.h</a>.</p>

<p>References <a class="el" href="type_8h_source.html#l00052">CVC3::Type::getExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="a1342ebc477671331e8d550c13db1ddb2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Type &amp;&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="type_8h_source.html#l00090">90</a> of file <a class="el" href="type_8h_source.html">type.h</a>.</p>

<p>References <a class="el" href="type_8h_source.html#l00052">CVC3::Type::getExpr()</a>.</p>

</div>
</div>
<a class="anchor" id="a836d1b9fc2aa13791ad282f3a2d4551e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Literal.html">Literal</a> CVC3::operator! </td>
          <td>(</td>
          <td class="paramtype">const Variable &amp;&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="variable_8h_source.html#l00188">188</a> of file <a class="el" href="variable_8h_source.html">variable.h</a>.</p>

</div>
</div>
<a class="anchor" id="a77bbb9e579ed8077d27c91cfc0d40d26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Literal.html">Literal</a> CVC3::operator! </td>
          <td>(</td>
          <td class="paramtype">const Literal &amp;&#160;</td>
          <td class="paramname"><em>l</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="variable_8h_source.html#l00192">192</a> of file <a class="el" href="variable_8h_source.html">variable.h</a>.</p>

<p>References <a class="el" href="variable_8h_source.html#l00134">CVC3::Literal::getVar()</a>, and <a class="el" href="variable_8h_source.html#l00137">CVC3::Literal::isNegative()</a>.</p>

</div>
</div>
<a class="anchor" id="a7acef296d5c77cb9e3cc84c996d57cef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream &amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Literal &amp;&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="variable_8cpp_source.html#l00217">217</a> of file <a class="el" href="variable_8cpp_source.html">variable.cpp</a>.</p>

<p>References <a class="el" href="variable_8h_source.html#l00166">CVC3::Literal::count()</a>, <a class="el" href="variable_8h_source.html#l00134">CVC3::Literal::getVar()</a>, <a class="el" href="variable_8h_source.html#l00137">CVC3::Literal::isNegative()</a>, and <a class="el" href="variable_8h_source.html#l00168">CVC3::Literal::score()</a>.</p>

</div>
</div>
<a class="anchor" id="a388a4b259709c19cdba987c75c8c624c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Clause &amp;&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="clause_8cpp_source.html#l00135">135</a> of file <a class="el" href="clause_8cpp_source.html">clause.cpp</a>.</p>

<p>References <a class="el" href="clause_8h_source.html#l00212">CVC3::Clause::deleted()</a>, <a class="el" href="clause_8h_source.html#l00168">CVC3::Clause::dir()</a>, <a class="el" href="clause_8h_source.html#l00117">CVC3::Clause::getTheorem()</a>, <a class="el" href="clause_8h_source.html#l00219">CVC3::Clause::id()</a>, <a class="el" href="debug_8h_source.html#l00406">IF_DEBUG</a>, <a class="el" href="clause_8h_source.html#l00111">CVC3::Clause::isNull()</a>, <a class="el" href="clause_8h_source.html#l00187">CVC3::Clause::sat()</a>, <a class="el" href="clause_8h_source.html#l00113">CVC3::Clause::size()</a>, and <a class="el" href="clause_8h_source.html#l00143">CVC3::Clause::wp()</a>.</p>

</div>
</div>
<a class="anchor" id="afa4d0fe856c97c30a028eb733ddb3a17"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void CVC3::printLit </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Literal &amp;&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="clause_8cpp_source.html#l00157">157</a> of file <a class="el" href="clause_8cpp_source.html">clause.cpp</a>.</p>

<p>References <a class="el" href="variable_8cpp_source.html#l00068">CVC3::Variable::getExpr()</a>, <a class="el" href="variable_8h_source.html#l00148">CVC3::Literal::getScope()</a>, <a class="el" href="variable_8h_source.html#l00144">CVC3::Literal::getValue()</a>, <a class="el" href="variable_8h_source.html#l00134">CVC3::Literal::getVar()</a>, and <a class="el" href="variable_8h_source.html#l00137">CVC3::Literal::isNegative()</a>.</p>

<p>Referenced by <a class="el" href="clause_8cpp_source.html#l00164">operator&lt;&lt;()</a>.</p>

</div>
</div>
<a class="anchor" id="a6cd79d19af94cb4c4457a85371999cdc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const CompactClause &amp;&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="clause_8cpp_source.html#l00164">164</a> of file <a class="el" href="clause_8cpp_source.html">clause.cpp</a>.</p>

<p>References <a class="el" href="clause_8h_source.html#l00288">CVC3::CompactClause::d_clause</a>, <a class="el" href="clause_8h_source.html#l00212">CVC3::Clause::deleted()</a>, <a class="el" href="clause_8h_source.html#l00138">CVC3::Clause::getLiterals()</a>, <a class="el" href="clause_8h_source.html#l00225">CVC3::Clause::owners()</a>, <a class="el" href="clause_8cpp_source.html#l00157">printLit()</a>, <a class="el" href="clause_8h_source.html#l00113">CVC3::Clause::size()</a>, and <a class="el" href="clause_8h_source.html#l00143">CVC3::Clause::wp()</a>.</p>

</div>
</div>
<a class="anchor" id="a71fd4b09b9f60277f81c79f7d3e9ec1b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Variable &amp;&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="variable_8cpp_source.html#l00202">202</a> of file <a class="el" href="variable_8cpp_source.html">variable.cpp</a>.</p>

<p>References <a class="el" href="variable_8h_source.html#l00041">CVC3::Variable::d_val</a>.</p>

</div>
</div>
<a class="anchor" id="abed99cdcb909aa149d9efca57fb11b15"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const VariableValue &amp;&#160;</td>
          <td class="paramname"><em>v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="variable_8cpp_source.html#l00337">337</a> of file <a class="el" href="variable_8cpp_source.html">variable.cpp</a>.</p>

<p>References <a class="el" href="variable_8h_source.html#l00281">CVC3::VariableValue::getAntecedent()</a>, <a class="el" href="variable_8h_source.html#l00287">CVC3::VariableValue::getAntecedentIdx()</a>, <a class="el" href="variable_8h_source.html#l00255">CVC3::VariableValue::getExpr()</a>, <a class="el" href="variable_8h_source.html#l00270">CVC3::VariableValue::getScope()</a>, <a class="el" href="variable_8h_source.html#l00275">CVC3::VariableValue::getTheorem()</a>, <a class="el" href="variable_8h_source.html#l00265">CVC3::VariableValue::getValue()</a>, <a class="el" href="clause_8h_source.html#l00111">CVC3::Clause::isNull()</a>, and <a class="el" href="theorem_8h_source.html#l00164">CVC3::Theorem::isNull()</a>.</p>

</div>
</div>
<a class="anchor" id="ae19ef03938a73d86e76f95f5e3d9149c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a> CVC3::operator- </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &amp;&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="assumptions_8cpp_source.html#l00301">301</a> of file <a class="el" href="assumptions_8cpp_source.html">assumptions.cpp</a>.</p>

<p>References <a class="el" href="assumptions_8h_source.html#l00151">CVC3::Assumptions::begin()</a>, <a class="el" href="theorem_8cpp_source.html#l00422">CVC3::Theorem::clearAllFlags()</a>, and <a class="el" href="assumptions_8h_source.html#l00152">CVC3::Assumptions::end()</a>.</p>

</div>
</div>
<a class="anchor" id="adf48e1fdf3a51aa62b5fa0253cce261a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a> CVC3::operator- </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const vector&lt; <a class="el" href="classCVC3_1_1Expr.html">Expr</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>es</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="assumptions_8cpp_source.html#l00311">311</a> of file <a class="el" href="assumptions_8cpp_source.html">assumptions.cpp</a>.</p>

<p>References <a class="el" href="assumptions_8h_source.html#l00151">CVC3::Assumptions::begin()</a>, <a class="el" href="theorem_8cpp_source.html#l00422">CVC3::Theorem::clearAllFlags()</a>, and <a class="el" href="assumptions_8h_source.html#l00152">CVC3::Assumptions::end()</a>.</p>

</div>
</div>
<a class="anchor" id="a2a19d179ac1730ec456a78588ea097e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1Assumptions.html">Assumptions</a> &amp;&#160;</td>
          <td class="paramname"><em>assump</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="assumptions_8cpp_source.html#l00321">321</a> of file <a class="el" href="assumptions_8cpp_source.html">assumptions.cpp</a>.</p>

<p>References <a class="el" href="assumptions_8h_source.html#l00048">CVC3::Assumptions::d_vector</a>.</p>

</div>
</div>
<a class="anchor" id="af26f4c5293b2c35442c0bf480fc3d826"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int CVC3::compare </td>
          <td>(</td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Compare Theorems by their expressions. Return -1, 0, or 1. </p>
<p>This is an arbitrary total ordering on Theorems. For simplicity, we define rewrite theorems (e1 = e2 or e1 &lt;=&gt; e2) to be smaller than other theorems. </p>

<p>Definition at line <a class="el" href="theorem_8cpp_source.html#l00045">45</a> of file <a class="el" href="theorem_8cpp_source.html">theorem.cpp</a>.</p>

<p>References <a class="el" href="expr_8cpp_source.html#l00597">compare()</a>, <a class="el" href="theorem_8h_source.html#l00091">CVC3::Theorem::d_thm</a>, <a class="el" href="theorem_8cpp_source.html#l00230">CVC3::Theorem::getExpr()</a>, <a class="el" href="theorem_8cpp_source.html#l00240">CVC3::Theorem::getLHS()</a>, <a class="el" href="theorem_8cpp_source.html#l00246">CVC3::Theorem::getRHS()</a>, <a class="el" href="theorem_8h_source.html#l00164">CVC3::Theorem::isNull()</a>, and <a class="el" href="theorem_8cpp_source.html#l00224">CVC3::Theorem::isRewrite()</a>.</p>

</div>
</div>
<a class="anchor" id="aca9ad03bfd5d26fba6d03718bcb49869"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int CVC3::compare </td>
          <td>(</td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Expr &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theorem_8cpp_source.html#l00065">65</a> of file <a class="el" href="theorem_8cpp_source.html">theorem.cpp</a>.</p>

<p>References <a class="el" href="expr_8cpp_source.html#l00597">compare()</a>, <a class="el" href="theorem_8cpp_source.html#l00230">CVC3::Theorem::getExpr()</a>, <a class="el" href="theorem_8cpp_source.html#l00240">CVC3::Theorem::getLHS()</a>, <a class="el" href="theorem_8cpp_source.html#l00246">CVC3::Theorem::getRHS()</a>, <a class="el" href="expr_8h_source.html#l00419">CVC3::Expr::isEq()</a>, <a class="el" href="expr_8h_source.html#l00424">CVC3::Expr::isIff()</a>, and <a class="el" href="theorem_8cpp_source.html#l00224">CVC3::Theorem::isRewrite()</a>.</p>

</div>
</div>
<a class="anchor" id="af87b5038044e2f5706e30e5ed6f7584e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int CVC3::compareByPtr </td>
          <td>(</td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Theorem &amp;&#160;</td>
          <td class="paramname"><em>t2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theorem_8cpp_source.html#l00083">83</a> of file <a class="el" href="theorem_8cpp_source.html">theorem.cpp</a>.</p>

<p>References <a class="el" href="theorem_8h_source.html#l00091">CVC3::Theorem::d_thm</a>.</p>

<p>Referenced by <a class="el" href="theorem_8h_source.html#l00398">CVC3::TheoremLess::operator()()</a>.</p>

</div>
</div>
<a class="anchor" id="adb12c4f893ad1889e0bf7a16d9a996c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1TheoryArith3_1_1FreeConst.html">TheoryArith3::FreeConst</a> &amp;&#160;</td>
          <td class="paramname"><em>fc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith3_8cpp_source.html#l00044">44</a> of file <a class="el" href="theory__arith3_8cpp_source.html">theory_arith3.cpp</a>.</p>

<p>References <a class="el" href="theory__arith3_8h_source.html#l00042">CVC3::TheoryArith3::FreeConst::getConst()</a>, and <a class="el" href="theory__arith3_8h_source.html#l00043">CVC3::TheoryArith3::FreeConst::strict()</a>.</p>

</div>
</div>
<a class="anchor" id="a4109804c9ebf81e28e6b7aa06086ca4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1TheoryArith3_1_1Ineq.html">TheoryArith3::Ineq</a> &amp;&#160;</td>
          <td class="paramname"><em>ineq</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith3_8cpp_source.html#l00054">54</a> of file <a class="el" href="theory__arith3_8cpp_source.html">theory_arith3.cpp</a>.</p>

<p>References <a class="el" href="theory__arith3_8h_source.html#l00063">CVC3::TheoryArith3::Ineq::getConst()</a>, <a class="el" href="theorem_8cpp_source.html#l00230">CVC3::Theorem::getExpr()</a>, <a class="el" href="theory__arith3_8h_source.html#l00061">CVC3::TheoryArith3::Ineq::ineq()</a>, and <a class="el" href="theory__arith3_8h_source.html#l00065">CVC3::TheoryArith3::Ineq::varOnRHS()</a>.</p>

</div>
</div>
<a class="anchor" id="afe224e74e115316e2513712888a1b5c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1TheoryArithNew_1_1FreeConst.html">TheoryArithNew::FreeConst</a> &amp;&#160;</td>
          <td class="paramname"><em>fc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith__new_8cpp_source.html#l00044">44</a> of file <a class="el" href="theory__arith__new_8cpp_source.html">theory_arith_new.cpp</a>.</p>

<p>References <a class="el" href="theory__arith__new_8h_source.html#l00058">CVC3::TheoryArithNew::FreeConst::getConst()</a>, and <a class="el" href="theory__arith__new_8h_source.html#l00059">CVC3::TheoryArithNew::FreeConst::strict()</a>.</p>

</div>
</div>
<a class="anchor" id="adddf0cb53c1d02e39cbb8b0ac21cce3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1TheoryArithNew_1_1Ineq.html">TheoryArithNew::Ineq</a> &amp;&#160;</td>
          <td class="paramname"><em>ineq</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith__new_8cpp_source.html#l00054">54</a> of file <a class="el" href="theory__arith__new_8cpp_source.html">theory_arith_new.cpp</a>.</p>

<p>References <a class="el" href="theory__arith__new_8h_source.html#l00078">CVC3::TheoryArithNew::Ineq::getConst()</a>, <a class="el" href="theorem_8cpp_source.html#l00230">CVC3::Theorem::getExpr()</a>, <a class="el" href="theory__arith__new_8h_source.html#l00076">CVC3::TheoryArithNew::Ineq::ineq()</a>, and <a class="el" href="theory__arith__new_8h_source.html#l00080">CVC3::TheoryArithNew::Ineq::varOnRHS()</a>.</p>

</div>
</div>
<a class="anchor" id="a330add389ecbe7b1cf0a2a1507ca820e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1TheoryArithOld_1_1FreeConst.html">TheoryArithOld::FreeConst</a> &amp;&#160;</td>
          <td class="paramname"><em>fc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith__old_8cpp_source.html#l00046">46</a> of file <a class="el" href="theory__arith__old_8cpp_source.html">theory_arith_old.cpp</a>.</p>

<p>References <a class="el" href="theory__arith__old_8h_source.html#l00045">CVC3::TheoryArithOld::FreeConst::getConst()</a>, and <a class="el" href="theory__arith__old_8h_source.html#l00046">CVC3::TheoryArithOld::FreeConst::strict()</a>.</p>

</div>
</div>
<a class="anchor" id="ad7a628903f1484447a9c8766a67bd0ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; CVC3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classCVC3_1_1TheoryArithOld_1_1Ineq.html">TheoryArithOld::Ineq</a> &amp;&#160;</td>
          <td class="paramname"><em>ineq</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="theory__arith__old_8cpp_source.html#l00056">56</a> of file <a class="el" href="theory__arith__old_8cpp_source.html">theory_arith_old.cpp</a>.</p>

<p>References <a class="el" href="theory__arith__old_8h_source.html#l00066">CVC3::TheoryArithOld::Ineq::getConst()</a>, <a class="el" href="theorem_8cpp_source.html#l00230">CVC3::Theorem::getExpr()</a>, <a class="el" href="theory__arith__old_8h_source.html#l00064">CVC3::TheoryArithOld::Ineq::ineq()</a>, and <a class="el" href="theory__arith__old_8h_source.html#l00068">CVC3::TheoryArithOld::Ineq::varOnRHS()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a4989066010e7e60055e399649ba6368c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const unsigned CVC3::chunkSizeBytes = 16384</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="memory__manager__context_8h_source.html#l00030">30</a> of file <a class="el" href="memory__manager__context_8h_source.html">memory_manager_context.h</a>.</p>

<p>Referenced by <a class="el" href="memory__manager__context_8h_source.html#l00081">CVC3::ContextMemoryManager::ContextMemoryManager()</a>, <a class="el" href="memory__manager__context_8h_source.html#l00144">CVC3::ContextMemoryManager::getMemory()</a>, <a class="el" href="memory__manager__context_8h_source.html#l00160">CVC3::ContextMemoryManager::getStaticMemory()</a>, and <a class="el" href="memory__manager__context_8h_source.html#l00063">CVC3::ContextMemoryManager::newChunk()</a>.</p>

</div>
</div>
<a class="anchor" id="aa23eb184feae0b7ca169d9f67d531043"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCVC3_1_1ParserTemp.html">ParserTemp</a>* CVC3::parserTemp</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu May 16 2013 13:25:17 for CVC3 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.2
</small></address>
</body>
</html>