Skip to content

Commit c31a010

Browse files
committed
Deploying to gh-pages from @ 64b8ba6 🚀
1 parent 4747cca commit c31a010

File tree

4 files changed

+19
-17
lines changed

4 files changed

+19
-17
lines changed

next/API/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
<div class="by-name">
1212
<h2>OCaml package documentation</h2>
1313
<ol>
14-
<li><a href="alt-ergo/index.html">alt-ergo</a> <span class="version">c75f886</span></li>
15-
<li><a href="alt-ergo-lib/index.html">alt-ergo-lib</a> <span class="version">c75f886</span></li>
16-
<li><a href="alt-ergo-parsers/index.html">alt-ergo-parsers</a> <span class="version">c75f886</span></li>
17-
<li><a href="alt-ergo-plugin-ab-why3/index.html">alt-ergo-plugin-ab-why3</a> <span class="version">c75f886</span></li>
14+
<li><a href="alt-ergo/index.html">alt-ergo</a> <span class="version">64b8ba6</span></li>
15+
<li><a href="alt-ergo-lib/index.html">alt-ergo-lib</a> <span class="version">64b8ba6</span></li>
16+
<li><a href="alt-ergo-parsers/index.html">alt-ergo-parsers</a> <span class="version">64b8ba6</span></li>
17+
<li><a href="alt-ergo-plugin-ab-why3/index.html">alt-ergo-plugin-ab-why3</a> <span class="version">64b8ba6</span></li>
1818
</ol>
1919
</div>
2020
</main>

next/Model_generation.html

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -126,22 +126,23 @@ <h2>Correctness of model generation<a class="headerlink" href="#correctness-of-m
126126
<li><p>Boolean connectives;</p></li>
127127
<li><p>Algebraic data types (including records and enumerated types in the native
128128
language)</p></li>
129-
<li><p>Integer and real primitives (addition, subtraction, multiplication,
130-
division, modulo, exponentiation, and comparisons), but not conversion
131-
operators between reals and integers</p></li>
129+
<li><p>The following integer and real primitives: addition, subtraction,
130+
multiplication, division, modulo, comparisons, and exponentiations <em>with an
131+
integer exponent</em></p></li>
132132
<li><p>Bit-vector primitives (concatenation, extraction, <code class="docutils literal notranslate"><span class="pre">bvadd</span></code>, <code class="docutils literal notranslate"><span class="pre">bvand</span></code>, <code class="docutils literal notranslate"><span class="pre">bvule</span></code>,
133133
etc.), including <code class="docutils literal notranslate"><span class="pre">bv2nat</span></code> and <code class="docutils literal notranslate"><span class="pre">int2bv</span></code></p></li>
134134
</ul>
135135
<p>Completeness for the following constructs is only guaranteed with certain
136136
command-line flags:</p>
137137
<ul class="simple">
138-
<li><p>Conversions operators between integers and reals require the
139-
<code class="docutils literal notranslate"><span class="pre">--enable-theories</span> <span class="pre">ria</span></code> flag</p></li>
138+
<li><p>Conversions operators from integers to reals <code class="docutils literal notranslate"><span class="pre">real_of_int</span></code> and <code class="docutils literal notranslate"><span class="pre">real_is_int</span></code>
139+
require the <code class="docutils literal notranslate"><span class="pre">--enable-theories</span> <span class="pre">ria</span></code> flag</p></li>
140140
<li><p>Floating-point primitives (<code class="docutils literal notranslate"><span class="pre">ae.round</span></code>, <code class="docutils literal notranslate"><span class="pre">ae.float32</span></code> etc. in the SMT-LIB
141141
language; <code class="docutils literal notranslate"><span class="pre">float</span></code>, <code class="docutils literal notranslate"><span class="pre">float32</span></code> and <code class="docutils literal notranslate"><span class="pre">float64</span></code> in the native language) require
142142
the <code class="docutils literal notranslate"><span class="pre">--enable-theories</span> <span class="pre">fpa</span></code> flag</p></li>
143143
</ul>
144-
<p>Model generation is known to be sometimes incomplete in the presence of arrays.</p>
144+
<p>Model generation is known to be sometimes incomplete in the presence of arrays,
145+
and is incomplete for the <code class="docutils literal notranslate"><span class="pre">integer_round</span></code> function.</p>
145146
</section>
146147
<section id="examples">
147148
<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this heading"></a></h2>

next/_sources/Model_generation.md.txt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,25 @@ following constructs:
4040
- Algebraic data types (including records and enumerated types in the native
4141
language)
4242

43-
- Integer and real primitives (addition, subtraction, multiplication,
44-
division, modulo, exponentiation, and comparisons), but not conversion
45-
operators between reals and integers
43+
- The following integer and real primitives: addition, subtraction,
44+
multiplication, division, modulo, comparisons, and exponentiations *with an
45+
integer exponent*
4646

4747
- Bit-vector primitives (concatenation, extraction, `bvadd`, `bvand`, `bvule`,
4848
etc.), including `bv2nat` and `int2bv`
4949

5050
Completeness for the following constructs is only guaranteed with certain
5151
command-line flags:
5252

53-
- Conversions operators between integers and reals require the
54-
`--enable-theories ria` flag
53+
- Conversions operators from integers to reals `real_of_int` and `real_is_int`
54+
require the `--enable-theories ria` flag
5555

5656
- Floating-point primitives (`ae.round`, `ae.float32` etc. in the SMT-LIB
5757
language; `float`, `float32` and `float64` in the native language) require
5858
the `--enable-theories fpa` flag
5959

60-
Model generation is known to be sometimes incomplete in the presence of arrays.
60+
Model generation is known to be sometimes incomplete in the presence of arrays,
61+
and is incomplete for the `integer_round` function.
6162

6263
## Examples
6364

next/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)