mirror of
https://github.com/c-cube/sidekick.git
synced 2026-01-30 05:14:53 -05:00
deploy: 5017d9f8bf
This commit is contained in:
parent
674a619ca7
commit
daed868aaa
840 changed files with 848 additions and 866 deletions
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Fun (sidekick-base.Sidekick_base.Arg.Fun)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base</a> » <a href="../index.html">Arg</a> » Fun</nav><h1>Module <code>Arg.Fun</code></h1><p>A function symbol, like "f" or "plus" or "is_human" or "socrates"</p></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../Sidekick_base__Base_types/Fun/index.html#type-t">Fun.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ty (sidekick-base.Sidekick_base.Arg.Ty)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base</a> » <a href="../index.html">Arg</a> » Ty</nav><h1>Module <code>Arg.Ty</code></h1><p>Types</p><p>Types should be comparable (ideally, in O(1)), and have at least a boolean type available.</p></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../Sidekick_base__Base_types/Ty/index.html#type-t">Ty.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code></dt></dl><dl><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-is_bool"><a href="#val-is_bool" class="anchor"></a><code><span class="keyword">val</span> is_bool : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Arg (sidekick-base.Sidekick_base.Arg)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_base</a> » Arg</nav><h1>Module <code>Sidekick_base.Arg</code></h1><p>Concrete implementation of <a href="../../../sidekick/Sidekick_core/module-type-TERM/index.html"><code>Sidekick_core.TERM</code></a></p><p>this module gathers most definitions above in a form that is compatible with what Sidekick expects for terms, functions, etc.</p></header><dl><dt class="spec module" id="module-Fun"><a href="#module-Fun" class="anchor"></a><code><span class="keyword">module</span> <a href="Fun/index.html">Fun</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Fun/index.html#type-t">t</a> = <a href="../../Sidekick_base__Base_types/Fun/index.html#type-t">Fun.t</a></code></dt><dd><p>A function symbol, like "f" or "plus" or "is_human" or "socrates"</p></dd></dl><dl><dt class="spec module" id="module-Ty"><a href="#module-Ty" class="anchor"></a><code><span class="keyword">module</span> <a href="Ty/index.html">Ty</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Ty/index.html#type-t">t</a> = <a href="../../Sidekick_base__Base_types/Ty/index.html#type-t">Ty.t</a></code></dt><dd><p>Types</p></dd></dl><dl><dt class="spec module" id="module-Term"><a href="#module-Term" class="anchor"></a><code><span class="keyword">module</span> <a href="Term/index.html">Term</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Term/index.html#type-t">t</a> = <a href="../../Sidekick_base__Base_types/Term/index.html#type-t">Term.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="Term/index.html#type-store">store</a> = <a href="../../Sidekick_base__Base_types/Term/index.html#type-store">Term.store</a></code></dt><dd><p>Term structure.</p></dd></dl></div></body></html>
|
|
||||||
2
dev/sidekick-base/Sidekick_base/Lit/index.html
Normal file
2
dev/sidekick-base/Sidekick_base/Lit/index.html
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base.Lit)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_base</a> » Lit</nav><h1>Module <code>Sidekick_base.Lit</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include</span> <a href="../../../sidekick/Sidekick_core/index.html#module-type-LIT">Sidekick_core.LIT</a> <span class="keyword">with</span> <span class="keyword">module</span> <a href="../../../sidekick/Sidekick_core/module-type-LIT/T/index.html">T</a> = <a href="../index.html#module-Solver_arg">Solver_arg</a></code></span></summary><dl><dt class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> T = <a href="../index.html#module-Solver_arg">Solver_arg</a></code></dt><dd><p>Literals depend on terms</p></dd></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code></dt><dd><p>A literal</p></dd></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dd><p>Get the (positive) term</p></dd></dl><dl><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dd><p>Get the sign. A negated literal has sign <code>false</code>.</p></dd></dl><dl><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dd><p>Take negation of literal. <code>sign (neg lit) = not (sign lit)</code>.</p></dd></dl><dl><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dd><p><code>abs lit</code> is like <code>lit</code> but always positive, i.e. <code>sign (abs lit) = true</code></p></dd></dl><dl><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dd><p>Return the atom and the sign</p></dd></dl><dl><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dd><p><code>atom store t</code> makes a literal out of a term, possibly normalizing its sign in the process.</p><dl><dt>parameter sign</dt><dd><p>if provided, and <code>sign=false</code>, negate the resulting lit.</p></dd></dl></dd></dl><dl><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dd><p><code>norm_sign (+t)</code> is <code>+t, true</code>, and <code>norm_sign (-t)</code> is <code>+t, false</code>. In both cases the term is positive, and the boolean reflects the initial sign.</p></dd></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></details></div></div></div></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base.Proof.Quip)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base</a> » <a href="../index.html">Proof</a> » Quip</nav><h1>Module <code>Proof.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt><dd><p>Printer in Quip format (experimental)</p></dd></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
2
dev/sidekick-base/Sidekick_base/Proof_stub/index.html
Normal file
2
dev/sidekick-base/Sidekick_base/Proof_stub/index.html
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Fun (sidekick-base.Sidekick_base.Solver_arg.Fun)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base</a> » <a href="../index.html">Solver_arg</a> » Fun</nav><h1>Module <code>Solver_arg.Fun</code></h1><p>A function symbol, like "f" or "plus" or "is_human" or "socrates"</p></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Base_types/Fun/index.html#type-t">Base_types.Fun.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
2
dev/sidekick-base/Sidekick_base/Solver_arg/Ty/index.html
Normal file
2
dev/sidekick-base/Sidekick_base/Solver_arg/Ty/index.html
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ty (sidekick-base.Sidekick_base.Solver_arg.Ty)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base</a> » <a href="../index.html">Solver_arg</a> » Ty</nav><h1>Module <code>Solver_arg.Ty</code></h1><p>Types</p><p>Types should be comparable (ideally, in O(1)), and have at least a boolean type available.</p></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Base_types/Ty/index.html#type-t">Base_types.Ty.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../Base_types/Ty/index.html#type-store">Base_types.Ty.store</a></code></dt></dl><dl><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-is_bool"><a href="#val-is_bool" class="anchor"></a><code><span class="keyword">val</span> is_bool : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
||||||
2
dev/sidekick-base/Sidekick_base/Solver_arg/index.html
Normal file
2
dev/sidekick-base/Sidekick_base/Solver_arg/index.html
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Solver_arg (sidekick-base.Sidekick_base.Solver_arg)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_base</a> » Solver_arg</nav><h1>Module <code>Sidekick_base.Solver_arg</code></h1><p>Concrete implementation of <a href="../../../sidekick/Sidekick_core/module-type-TERM/index.html"><code>Sidekick_core.TERM</code></a></p><p>this module gathers most definitions above in a form that is compatible with what Sidekick expects for terms, functions, etc.</p></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include</span> <a href="../../../sidekick/Sidekick_core/index.html#module-type-TERM">Sidekick_core.TERM</a> <span class="keyword">with</span> <span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-TERM/Term/index.html#type-t">Term.t</a> = <a href="../Base_types/Term/index.html#type-t">Base_types.Term.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-TERM/Fun/index.html#type-t">Fun.t</a> = <a href="../Base_types/Fun/index.html#type-t">Base_types.Fun.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-TERM/Ty/index.html#type-t">Ty.t</a> = <a href="../Base_types/Ty/index.html#type-t">Base_types.Ty.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-TERM/Term/index.html#type-store">Term.store</a> = <a href="../Base_types/Term/index.html#type-store">Base_types.Term.store</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-TERM/Ty/index.html#type-store">Ty.store</a> = <a href="../Base_types/Ty/index.html#type-store">Base_types.Ty.store</a></code></span></summary><dl><dt class="spec module" id="module-Fun"><a href="#module-Fun" class="anchor"></a><code><span class="keyword">module</span> <a href="Fun/index.html">Fun</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Fun/index.html#type-t">t</a> = <a href="../Base_types/Fun/index.html#type-t">Base_types.Fun.t</a></code></dt><dd><p>A function symbol, like "f" or "plus" or "is_human" or "socrates"</p></dd></dl><dl><dt class="spec module" id="module-Ty"><a href="#module-Ty" class="anchor"></a><code><span class="keyword">module</span> <a href="Ty/index.html">Ty</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Ty/index.html#type-t">t</a> = <a href="../Base_types/Ty/index.html#type-t">Base_types.Ty.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="Ty/index.html#type-store">store</a> = <a href="../Base_types/Ty/index.html#type-store">Base_types.Ty.store</a></code></dt><dd><p>Types</p></dd></dl><dl><dt class="spec module" id="module-Term"><a href="#module-Term" class="anchor"></a><code><span class="keyword">module</span> <a href="Term/index.html">Term</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Term/index.html#type-t">t</a> = <a href="../Base_types/Term/index.html#type-t">Base_types.Term.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="Term/index.html#type-store">store</a> = <a href="../Base_types/Term/index.html#type-store">Base_types.Term.store</a></code></dt><dd><p>Term structure.</p></dd></dl></details></div></div></div></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
2
dev/sidekick-base/Sidekick_base__/Lit/index.html
Normal file
2
dev/sidekick-base/Sidekick_base__/Lit/index.html
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base__.Lit)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_base__</a> » Lit</nav><h1>Module <code>Sidekick_base__.Lit</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include</span> <a href="../../../sidekick/Sidekick_core/index.html#module-type-LIT">Sidekick_core.LIT</a> <span class="keyword">with</span> <span class="keyword">module</span> <a href="../../../sidekick/Sidekick_core/module-type-LIT/T/index.html">T</a> = <a href="../../Sidekick_base/index.html#module-Solver_arg">Sidekick_base.Solver_arg</a></code></span></summary><dl><dt class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> T = <a href="../../Sidekick_base/index.html#module-Solver_arg">Sidekick_base.Solver_arg</a></code></dt><dd><p>Literals depend on terms</p></dd></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code></dt><dd><p>A literal</p></dd></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dd><p>Get the (positive) term</p></dd></dl><dl><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dd><p>Get the sign. A negated literal has sign <code>false</code>.</p></dd></dl><dl><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dd><p>Take negation of literal. <code>sign (neg lit) = not (sign lit)</code>.</p></dd></dl><dl><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dd><p><code>abs lit</code> is like <code>lit</code> but always positive, i.e. <code>sign (abs lit) = true</code></p></dd></dl><dl><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dd><p>Return the atom and the sign</p></dd></dl><dl><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dd><p><code>atom store t</code> makes a literal out of a term, possibly normalizing its sign in the process.</p><dl><dt>parameter sign</dt><dd><p>if provided, and <code>sign=false</code>, negate the resulting lit.</p></dd></dl></dd></dl><dl><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dd><p><code>norm_sign (+t)</code> is <code>+t, true</code>, and <code>norm_sign (-t)</code> is <code>+t, false</code>. In both cases the term is positive, and the boolean reflects the initial sign.</p></dd></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></details></div></div></div></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base__.Proof.Quip)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base__</a> » <a href="../index.html">Proof</a> » Quip</nav><h1>Module <code>Proof.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt><dd><p>Printer in Quip format (experimental)</p></dd></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
2
dev/sidekick-base/Sidekick_base__/Proof_stub/index.html
Normal file
2
dev/sidekick-base/Sidekick_base__/Proof_stub/index.html
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Fun (sidekick-base.Sidekick_base__.Solver_arg.Fun)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base__</a> » <a href="../index.html">Solver_arg</a> » Fun</nav><h1>Module <code>Solver_arg.Fun</code></h1><p>A function symbol, like "f" or "plus" or "is_human" or "socrates"</p></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../Sidekick_base/Base_types/Fun/index.html#type-t">Sidekick_base.Base_types.Fun.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ty (sidekick-base.Sidekick_base__.Solver_arg.Ty)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base__</a> » <a href="../index.html">Solver_arg</a> » Ty</nav><h1>Module <code>Solver_arg.Ty</code></h1><p>Types</p><p>Types should be comparable (ideally, in O(1)), and have at least a boolean type available.</p></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../Sidekick_base/Base_types/Ty/index.html#type-t">Sidekick_base.Base_types.Ty.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../Sidekick_base/Base_types/Ty/index.html#type-store">Sidekick_base.Base_types.Ty.store</a></code></dt></dl><dl><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-is_bool"><a href="#val-is_bool" class="anchor"></a><code><span class="keyword">val</span> is_bool : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
||||||
2
dev/sidekick-base/Sidekick_base__/Solver_arg/index.html
Normal file
2
dev/sidekick-base/Sidekick_base__/Solver_arg/index.html
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Solver_arg (sidekick-base.Sidekick_base__.Solver_arg)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_base__</a> » Solver_arg</nav><h1>Module <code>Sidekick_base__.Solver_arg</code></h1></header><aside><p>Concrete implementation of <a href="../../../sidekick/Sidekick_core/module-type-TERM/index.html"><code>Sidekick_core.TERM</code></a></p><p>this module gathers most definitions above in a form that is compatible with what Sidekick expects for terms, functions, etc.</p></aside><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include</span> <a href="../../../sidekick/Sidekick_core/index.html#module-type-TERM">Sidekick_core.TERM</a> <span class="keyword">with</span> <span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-TERM/Term/index.html#type-t">Term.t</a> = <a href="../../Sidekick_base/Base_types/Term/index.html#type-t">Sidekick_base.Base_types.Term.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-TERM/Fun/index.html#type-t">Fun.t</a> = <a href="../../Sidekick_base/Base_types/Fun/index.html#type-t">Sidekick_base.Base_types.Fun.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-TERM/Ty/index.html#type-t">Ty.t</a> = <a href="../../Sidekick_base/Base_types/Ty/index.html#type-t">Sidekick_base.Base_types.Ty.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-TERM/Term/index.html#type-store">Term.store</a> = <a href="../../Sidekick_base/Base_types/Term/index.html#type-store">Sidekick_base.Base_types.Term.store</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-TERM/Ty/index.html#type-store">Ty.store</a> = <a href="../../Sidekick_base/Base_types/Ty/index.html#type-store">Sidekick_base.Base_types.Ty.store</a></code></span></summary><dl><dt class="spec module" id="module-Fun"><a href="#module-Fun" class="anchor"></a><code><span class="keyword">module</span> <a href="Fun/index.html">Fun</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Fun/index.html#type-t">t</a> = <a href="../../Sidekick_base/Base_types/Fun/index.html#type-t">Sidekick_base.Base_types.Fun.t</a></code></dt><dd><p>A function symbol, like "f" or "plus" or "is_human" or "socrates"</p></dd></dl><dl><dt class="spec module" id="module-Ty"><a href="#module-Ty" class="anchor"></a><code><span class="keyword">module</span> <a href="Ty/index.html">Ty</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Ty/index.html#type-t">t</a> = <a href="../../Sidekick_base/Base_types/Ty/index.html#type-t">Sidekick_base.Base_types.Ty.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="Ty/index.html#type-store">store</a> = <a href="../../Sidekick_base/Base_types/Ty/index.html#type-store">Sidekick_base.Base_types.Ty.store</a></code></dt><dd><p>Types</p></dd></dl><dl><dt class="spec module" id="module-Term"><a href="#module-Term" class="anchor"></a><code><span class="keyword">module</span> <a href="Term/index.html">Term</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Term/index.html#type-t">t</a> = <a href="../../Sidekick_base/Base_types/Term/index.html#type-t">Sidekick_base.Base_types.Term.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="Term/index.html#type-store">store</a> = <a href="../../Sidekick_base/Base_types/Term/index.html#type-store">Sidekick_base.Base_types.Term.store</a></code></dt><dd><p>Term structure.</p></dd></dl></details></div></div></div></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Sidekick_base__ (sidekick-base.Sidekick_base__)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">sidekick-base</a> » Sidekick_base__</nav><h1>Module <code>Sidekick_base__</code></h1></header><dl><dt class="spec module" id="module-Base_types"><a href="#module-Base_types" class="anchor"></a><code><span class="keyword">module</span> <a href="Base_types/index.html">Base_types</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-CCHet"><a href="#module-CCHet" class="anchor"></a><code><span class="keyword">module</span> <a href="CCHet/index.html">CCHet</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Config"><a href="#module-Config" class="anchor"></a><code><span class="keyword">module</span> <a href="Config/index.html">Config</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Form"><a href="#module-Form" class="anchor"></a><code><span class="keyword">module</span> <a href="Form/index.html">Form</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Hashcons"><a href="#module-Hashcons" class="anchor"></a><code><span class="keyword">module</span> <a href="Hashcons/index.html">Hashcons</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-ID"><a href="#module-ID" class="anchor"></a><code><span class="keyword">module</span> <a href="ID/index.html">ID</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Model"><a href="#module-Model" class="anchor"></a><code><span class="keyword">module</span> <a href="Model/index.html">Model</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Proof"><a href="#module-Proof" class="anchor"></a><code><span class="keyword">module</span> <a href="Proof/index.html">Proof</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Sidekick_base__ (sidekick-base.Sidekick_base__)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">sidekick-base</a> » Sidekick_base__</nav><h1>Module <code>Sidekick_base__</code></h1></header><dl><dt class="spec module" id="module-Base_types"><a href="#module-Base_types" class="anchor"></a><code><span class="keyword">module</span> <a href="Base_types/index.html">Base_types</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-CCHet"><a href="#module-CCHet" class="anchor"></a><code><span class="keyword">module</span> <a href="CCHet/index.html">CCHet</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Config"><a href="#module-Config" class="anchor"></a><code><span class="keyword">module</span> <a href="Config/index.html">Config</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Form"><a href="#module-Form" class="anchor"></a><code><span class="keyword">module</span> <a href="Form/index.html">Form</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Hashcons"><a href="#module-Hashcons" class="anchor"></a><code><span class="keyword">module</span> <a href="Hashcons/index.html">Hashcons</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-ID"><a href="#module-ID" class="anchor"></a><code><span class="keyword">module</span> <a href="ID/index.html">ID</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Lit"><a href="#module-Lit" class="anchor"></a><code><span class="keyword">module</span> <a href="Lit/index.html">Lit</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Model"><a href="#module-Model" class="anchor"></a><code><span class="keyword">module</span> <a href="Model/index.html">Model</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Proof_stub"><a href="#module-Proof_stub" class="anchor"></a><code><span class="keyword">module</span> <a href="Proof_stub/index.html">Proof_stub</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Solver_arg"><a href="#module-Solver_arg" class="anchor"></a><code><span class="keyword">module</span> <a href="Solver_arg/index.html">Solver_arg</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl></div></body></html>
|
||||||
2
dev/sidekick-base/Sidekick_base__Lit/index.html
Normal file
2
dev/sidekick-base/Sidekick_base__Lit/index.html
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Sidekick_base__Lit (sidekick-base.Sidekick_base__Lit)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">sidekick-base</a> » Sidekick_base__Lit</nav><h1>Module <code>Sidekick_base__Lit</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include</span> <a href="../../sidekick/Sidekick_core/index.html#module-type-LIT">Sidekick_core.LIT</a> <span class="keyword">with</span> <span class="keyword">module</span> <a href="../../sidekick/Sidekick_core/module-type-LIT/T/index.html">T</a> = <a href="../Sidekick_base/index.html#module-Solver_arg">Sidekick_base.Solver_arg</a></code></span></summary><dl><dt class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> T = <a href="../Sidekick_base/index.html#module-Solver_arg">Sidekick_base.Solver_arg</a></code></dt><dd><p>Literals depend on terms</p></dd></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code></dt><dd><p>A literal</p></dd></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dd><p>Get the (positive) term</p></dd></dl><dl><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dd><p>Get the sign. A negated literal has sign <code>false</code>.</p></dd></dl><dl><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dd><p>Take negation of literal. <code>sign (neg lit) = not (sign lit)</code>.</p></dd></dl><dl><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dd><p><code>abs lit</code> is like <code>lit</code> but always positive, i.e. <code>sign (abs lit) = true</code></p></dd></dl><dl><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dd><p>Return the atom and the sign</p></dd></dl><dl><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dd><p><code>atom store t</code> makes a literal out of a term, possibly normalizing its sign in the process.</p><dl><dt>parameter sign</dt><dd><p>if provided, and <code>sign=false</code>, negate the resulting lit.</p></dd></dl></dd></dl><dl><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dd><p><code>norm_sign (+t)</code> is <code>+t, true</code>, and <code>norm_sign (-t)</code> is <code>+t, false</code>. In both cases the term is positive, and the boolean reflects the initial sign.</p></dd></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></details></div></div></div></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base__Proof.Quip)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_base__Proof</a> » Quip</nav><h1>Module <code>Sidekick_base__Proof.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt><dd><p>Printer in Quip format (experimental)</p></dd></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
2
dev/sidekick-base/Sidekick_base__Proof_stub/index.html
Normal file
2
dev/sidekick-base/Sidekick_base__Proof_stub/index.html
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Fun (sidekick-base.Sidekick_base__Solver_arg.Fun)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_base__Solver_arg</a> » Fun</nav><h1>Module <code>Sidekick_base__Solver_arg.Fun</code></h1><p>A function symbol, like "f" or "plus" or "is_human" or "socrates"</p></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Sidekick_base/Base_types/Fun/index.html#type-t">Sidekick_base.Base_types.Fun.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ty (sidekick-base.Sidekick_base__Solver_arg.Ty)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_base__Solver_arg</a> » Ty</nav><h1>Module <code>Sidekick_base__Solver_arg.Ty</code></h1><p>Types</p><p>Types should be comparable (ideally, in O(1)), and have at least a boolean type available.</p></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Sidekick_base/Base_types/Ty/index.html#type-t">Sidekick_base.Base_types.Ty.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../Sidekick_base/Base_types/Ty/index.html#type-store">Sidekick_base.Base_types.Ty.store</a></code></dt></dl><dl><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-is_bool"><a href="#val-is_bool" class="anchor"></a><code><span class="keyword">val</span> is_bool : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
||||||
2
dev/sidekick-base/Sidekick_base__Solver_arg/index.html
Normal file
2
dev/sidekick-base/Sidekick_base__Solver_arg/index.html
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Sidekick_base__Solver_arg (sidekick-base.Sidekick_base__Solver_arg)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">sidekick-base</a> » Sidekick_base__Solver_arg</nav><h1>Module <code>Sidekick_base__Solver_arg</code></h1><p>Concrete implementation of <a href="../../sidekick/Sidekick_core/module-type-TERM/index.html"><code>Sidekick_core.TERM</code></a></p><p>this module gathers most definitions above in a form that is compatible with what Sidekick expects for terms, functions, etc.</p></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include</span> <a href="../../sidekick/Sidekick_core/index.html#module-type-TERM">Sidekick_core.TERM</a> <span class="keyword">with</span> <span class="keyword">type</span> <a href="../../sidekick/Sidekick_core/module-type-TERM/Term/index.html#type-t">Term.t</a> = <a href="../Sidekick_base/Base_types/Term/index.html#type-t">Sidekick_base.Base_types.Term.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../sidekick/Sidekick_core/module-type-TERM/Fun/index.html#type-t">Fun.t</a> = <a href="../Sidekick_base/Base_types/Fun/index.html#type-t">Sidekick_base.Base_types.Fun.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../sidekick/Sidekick_core/module-type-TERM/Ty/index.html#type-t">Ty.t</a> = <a href="../Sidekick_base/Base_types/Ty/index.html#type-t">Sidekick_base.Base_types.Ty.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../sidekick/Sidekick_core/module-type-TERM/Term/index.html#type-store">Term.store</a> = <a href="../Sidekick_base/Base_types/Term/index.html#type-store">Sidekick_base.Base_types.Term.store</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="../../sidekick/Sidekick_core/module-type-TERM/Ty/index.html#type-store">Ty.store</a> = <a href="../Sidekick_base/Base_types/Ty/index.html#type-store">Sidekick_base.Base_types.Ty.store</a></code></span></summary><dl><dt class="spec module" id="module-Fun"><a href="#module-Fun" class="anchor"></a><code><span class="keyword">module</span> <a href="Fun/index.html">Fun</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Fun/index.html#type-t">t</a> = <a href="../Sidekick_base/Base_types/Fun/index.html#type-t">Sidekick_base.Base_types.Fun.t</a></code></dt><dd><p>A function symbol, like "f" or "plus" or "is_human" or "socrates"</p></dd></dl><dl><dt class="spec module" id="module-Ty"><a href="#module-Ty" class="anchor"></a><code><span class="keyword">module</span> <a href="Ty/index.html">Ty</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Ty/index.html#type-t">t</a> = <a href="../Sidekick_base/Base_types/Ty/index.html#type-t">Sidekick_base.Base_types.Ty.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="Ty/index.html#type-store">store</a> = <a href="../Sidekick_base/Base_types/Ty/index.html#type-store">Sidekick_base.Base_types.Ty.store</a></code></dt><dd><p>Types</p></dd></dl><dl><dt class="spec module" id="module-Term"><a href="#module-Term" class="anchor"></a><code><span class="keyword">module</span> <a href="Term/index.html">Term</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span> <span class="keyword">with</span> <span class="keyword">type</span> <a href="Term/index.html#type-t">t</a> = <a href="../Sidekick_base/Base_types/Term/index.html#type-t">Sidekick_base.Base_types.Term.t</a> <span class="keyword">and</span> <span class="keyword">type</span> <a href="Term/index.html#type-store">store</a> = <a href="../Sidekick_base/Base_types/Term/index.html#type-store">Sidekick_base.Base_types.Term.store</a></code></dt><dd><p>Term structure.</p></dd></dl></details></div></div></div></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Atom (sidekick-base.Sidekick_base_solver.Solver.Atom)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base_solver</a> » <a href="../index.html">Solver</a> » Atom</nav><h1>Module <code>Solver.Atom</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../sidekick/Sidekick_msat_solver/Make/Atom/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Atom.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> CCFormat.printer</span></code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-formula"><a href="#val-formula" class="anchor"></a><code><span class="keyword">val</span> formula : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-lit">lit</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Fun (sidekick-base.Sidekick_base_solver.Solver.Lit.T.Fun)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Lit</a> » <a href="../index.html">T</a> » Fun</nav><h1>Module <code>T.Fun</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../T/Fun/index.html#type-t">T.Fun.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Fun (sidekick-base.Sidekick_base_solver.Solver.Lit.T.Fun)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Lit</a> » <a href="../index.html">T</a> » Fun</nav><h1>Module <code>T.Fun</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../Sidekick_base__Solver_arg/Fun/index.html#type-t">Solver_arg.T.Fun.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Term (sidekick-base.Sidekick_base_solver.Solver.Lit.T.Term)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Lit</a> » <a href="../index.html">T</a> » Term</nav><h1>Module <code>T.Term</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../T/Term/index.html#type-t">T.Term.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span class="keyword">val</span> compare : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../T/Term/index.html#type-store">T.Term.store</a></code></dt></dl><dl><dt class="spec value" id="val-ty"><a href="#val-ty" class="anchor"></a><code><span class="keyword">val</span> ty : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Ty/index.html#type-t">Ty.t</a></code></dt><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> bool <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-as_bool"><a href="#val-as_bool" class="anchor"></a><code><span class="keyword">val</span> as_bool : <a href="index.html#type-t">t</a> <span>-></span> <span>bool option</span></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-map_shallow"><a href="#val-map_shallow" class="anchor"></a><code><span class="keyword">val</span> map_shallow : <a href="index.html#type-store">store</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a>)</span> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-iter_dag"><a href="#val-iter_dag" class="anchor"></a><code><span class="keyword">val</span> iter_dag : <a href="index.html#type-t">t</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> unit)</span> <span>-></span> unit</code></dt></dl><div class="spec module" id="module-Tbl"><a href="#module-Tbl" class="anchor"></a><code><span class="keyword">module</span> <a href="Tbl/index.html">Tbl</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Term (sidekick-base.Sidekick_base_solver.Solver.Lit.T.Term)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Lit</a> » <a href="../index.html">T</a> » Term</nav><h1>Module <code>T.Term</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../Sidekick_base__Solver_arg/Term/index.html#type-t">Solver_arg.T.Term.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span class="keyword">val</span> compare : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../../../Sidekick_base__Solver_arg/Term/index.html#type-store">Solver_arg.T.Term.store</a></code></dt></dl><dl><dt class="spec value" id="val-ty"><a href="#val-ty" class="anchor"></a><code><span class="keyword">val</span> ty : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Ty/index.html#type-t">Ty.t</a></code></dt><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> bool <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-as_bool"><a href="#val-as_bool" class="anchor"></a><code><span class="keyword">val</span> as_bool : <a href="index.html#type-t">t</a> <span>-></span> <span>bool option</span></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-map_shallow"><a href="#val-map_shallow" class="anchor"></a><code><span class="keyword">val</span> map_shallow : <a href="index.html#type-store">store</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a>)</span> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-iter_dag"><a href="#val-iter_dag" class="anchor"></a><code><span class="keyword">val</span> iter_dag : <a href="index.html#type-t">t</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> unit)</span> <span>-></span> unit</code></dt></dl><div class="spec module" id="module-Tbl"><a href="#module-Tbl" class="anchor"></a><code><span class="keyword">module</span> <a href="Tbl/index.html">Tbl</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ty (sidekick-base.Sidekick_base_solver.Solver.Lit.T.Ty)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Lit</a> » <a href="../index.html">T</a> » Ty</nav><h1>Module <code>T.Ty</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../T/Ty/index.html#type-t">T.Ty.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../T/Ty/index.html#type-store">T.Ty.store</a></code></dt></dl><dl><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-is_bool"><a href="#val-is_bool" class="anchor"></a><code><span class="keyword">val</span> is_bool : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ty (sidekick-base.Sidekick_base_solver.Solver.Lit.T.Ty)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Lit</a> » <a href="../index.html">T</a> » Ty</nav><h1>Module <code>T.Ty</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../Sidekick_base__Solver_arg/Ty/index.html#type-t">Solver_arg.T.Ty.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../../../Sidekick_base__Solver_arg/Ty/index.html#type-store">Solver_arg.T.Ty.store</a></code></dt></dl><dl><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-is_bool"><a href="#val-is_bool" class="anchor"></a><code><span class="keyword">val</span> is_bool : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Solver.Lit)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base_solver</a> » <a href="../index.html">Solver</a> » Lit</nav><h1>Module <code>Solver.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../sidekick/Sidekick_msat_solver/Make/Lit/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Solver.Lit)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base_solver</a> » <a href="../index.html">Solver</a> » Lit</nav><h1>Module <code>Solver.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../Sidekick_base/Lit/index.html#type-t">Solver_arg.Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Model (sidekick-base.Sidekick_base_solver.Solver.Model)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base_solver</a> » <a href="../index.html">Solver</a> » Model</nav><h1>Module <code>Solver.Model</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../sidekick/Sidekick_msat_solver/Make/Model/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Model.t</a></code></dt></dl><dl><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val</span> empty : <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mem"><a href="#val-mem" class="anchor"></a><code><span class="keyword">val</span> mem : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val</span> find : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-eval"><a href="#val-eval" class="anchor"></a><code><span class="keyword">val</span> eval : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Model (sidekick-base.Sidekick_base_solver.Solver.Model)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base_solver</a> » <a href="../index.html">Solver</a> » Model</nav><h1>Module <code>Solver.Model</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../sidekick/Sidekick_smt_solver/Make/Model/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Model.t</a></code></dt></dl><dl><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val</span> empty : <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mem"><a href="#val-mem" class="anchor"></a><code><span class="keyword">val</span> mem : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val</span> find : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-eval"><a href="#val-eval" class="anchor"></a><code><span class="keyword">val</span> eval : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base_solver.Solver.P.Quip)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">P</a> » Quip</nav><h1>Module <code>P.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Pre_proof (sidekick-base.Sidekick_base_solver.Solver.Pre_proof)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base_solver</a> » <a href="../index.html">Solver</a> » Pre_proof</nav><h1>Module <code>Solver.Pre_proof</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../sidekick/Sidekick_msat_solver/Make/Pre_proof/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Pre_proof.t</a></code></dt></dl><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-pp_debug"><a href="#val-pp_debug" class="anchor"></a><code><span class="keyword">val</span> pp_debug : <span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt><dt class="spec value" id="val-pp_dot"><a href="#val-pp_dot" class="anchor"></a><code><span class="keyword">val</span> pp_dot : <span><span><a href="index.html#type-t">t</a> <a href="../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span> option</span></code></dt><dt class="spec value" id="val-check"><a href="#val-check" class="anchor"></a><code><span class="keyword">val</span> check : <a href="index.html#type-t">t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-to_proof"><a href="#val-to_proof" class="anchor"></a><code><span class="keyword">val</span> to_proof : <a href="index.html#type-t">t</a> <span>-></span> <a href="../P/index.html#type-t">P.t</a></code></dt></dl></div></body></html>
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.Actions.Lit)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Solver</a> » <a href="../../../index.html">Solver_internal</a> » <a href="../../index.html">CC</a> » <a href="../index.html">Actions</a> » Lit</nav><h1>Module <code>Actions.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.Actions.Lit)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Solver</a> » <a href="../../../index.html">Solver_internal</a> » <a href="../../index.html">CC</a> » <a href="../index.html">Actions</a> » Lit</nav><h1>Module <code>Actions.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.Actions.P.Quip)</title><link rel="stylesheet" href="../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../index.html">Solver</a> » <a href="../../../../index.html">Solver_internal</a> » <a href="../../../index.html">CC</a> » <a href="../../index.html">Actions</a> » <a href="../index.html">P</a> » Quip</nav><h1>Module <code>P.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Actions (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.Actions)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Actions</nav><h1>Module <code>CC.Actions</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Lit"><a href="#module-Lit" class="anchor"></a><code><span class="keyword">module</span> <a href="Lit/index.html">Lit</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-P"><a href="#module-P" class="anchor"></a><code><span class="keyword">module</span> <a href="P/index.html">P</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../index.html#type-actions">actions</a></code></dt></dl><dl><dt class="spec value" id="val-raise_conflict"><a href="#val-raise_conflict" class="anchor"></a><code><span class="keyword">val</span> raise_conflict : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="Lit/index.html#type-t">Lit.t</a> list</span> <span>-></span> <a href="P/index.html#type-t">P.t</a> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-propagate"><a href="#val-propagate" class="anchor"></a><code><span class="keyword">val</span> propagate : <a href="index.html#type-t">t</a> <span>-></span> <a href="Lit/index.html#type-t">Lit.t</a> <span>-></span> <span>reason:<span>(unit <span>-></span> <span><a href="Lit/index.html#type-t">Lit.t</a> list</span> * <a href="P/index.html#type-t">P.t</a>)</span></span> <span>-></span> unit</code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Actions (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.Actions)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Actions</nav><h1>Module <code>CC.Actions</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Lit"><a href="#module-Lit" class="anchor"></a><code><span class="keyword">module</span> <a href="Lit/index.html">Lit</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-proof"><a href="#type-proof" class="anchor"></a><code><span class="keyword">type</span> proof</code><code> = <a href="../index.html#type-proof">proof</a></code></dt><dt class="spec type" id="type-dproof"><a href="#type-dproof" class="anchor"></a><code><span class="keyword">type</span> dproof</code><code> = <a href="index.html#type-proof">proof</a> <span>-></span> unit</code></dt></dl><div class="spec module" id="module-P"><a href="#module-P" class="anchor"></a><code><span class="keyword">module</span> <a href="P/index.html">P</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../index.html#type-theory_actions">theory_actions</a></code></dt></dl><dl><dt class="spec value" id="val-raise_conflict"><a href="#val-raise_conflict" class="anchor"></a><code><span class="keyword">val</span> raise_conflict : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="Lit/index.html#type-t">Lit.t</a> list</span> <span>-></span> <a href="index.html#type-dproof">dproof</a> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-propagate"><a href="#val-propagate" class="anchor"></a><code><span class="keyword">val</span> propagate : <a href="index.html#type-t">t</a> <span>-></span> <a href="Lit/index.html#type-t">Lit.t</a> <span>-></span> <span>reason:<span>(unit <span>-></span> <span><a href="Lit/index.html#type-t">Lit.t</a> list</span> * <a href="index.html#type-dproof">dproof</a>)</span></span> <span>-></span> unit</code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Expl (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.Expl)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Expl</nav><h1>Module <code>CC.Expl</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Solver_internal/CC/Expl/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Solver_internal.CC.Expl.t</a></code></dt></dl><dl><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt><dt class="spec value" id="val-mk_merge"><a href="#val-mk_merge" class="anchor"></a><code><span class="keyword">val</span> mk_merge : <a href="../N/index.html#type-t">N.t</a> <span>-></span> <a href="../N/index.html#type-t">N.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_merge_t"><a href="#val-mk_merge_t" class="anchor"></a><code><span class="keyword">val</span> mk_merge_t : <a href="../index.html#type-term">term</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_lit"><a href="#val-mk_lit" class="anchor"></a><code><span class="keyword">val</span> mk_lit : <a href="../index.html#type-lit">lit</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_list"><a href="#val-mk_list" class="anchor"></a><code><span class="keyword">val</span> mk_list : <span><a href="index.html#type-t">t</a> list</span> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_proof"><a href="#val-mk_proof" class="anchor"></a><code><span class="keyword">val</span> mk_proof : <a href="../P/index.html#type-t">P.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_theory"><a href="#val-mk_theory" class="anchor"></a><code><span class="keyword">val</span> mk_theory : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Expl (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.Expl)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Expl</nav><h1>Module <code>CC.Expl</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_smt_solver/Make/Solver_internal/CC/Expl/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Solver_internal.CC.Expl.t</a></code></dt></dl><dl><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt><dt class="spec value" id="val-mk_merge"><a href="#val-mk_merge" class="anchor"></a><code><span class="keyword">val</span> mk_merge : <a href="../N/index.html#type-t">N.t</a> <span>-></span> <a href="../N/index.html#type-t">N.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_merge_t"><a href="#val-mk_merge_t" class="anchor"></a><code><span class="keyword">val</span> mk_merge_t : <a href="../index.html#type-term">term</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_lit"><a href="#val-mk_lit" class="anchor"></a><code><span class="keyword">val</span> mk_lit : <a href="../index.html#type-lit">lit</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_list"><a href="#val-mk_list" class="anchor"></a><code><span class="keyword">val</span> mk_list : <span><a href="index.html#type-t">t</a> list</span> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_theory"><a href="#val-mk_theory" class="anchor"></a><code><span class="keyword">val</span> mk_theory : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.Lit)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Lit</nav><h1>Module <code>CC.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.Lit)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Lit</nav><h1>Module <code>CC.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>N (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.N)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » N</nav><h1>Module <code>CC.N</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Solver_internal/CC/N/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Solver_internal.CC.N.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a></code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt><dt class="spec value" id="val-is_root"><a href="#val-is_root" class="anchor"></a><code><span class="keyword">val</span> is_root : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-iter_class"><a href="#val-iter_class" class="anchor"></a><code><span class="keyword">val</span> iter_class : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="index.html#type-t">t</a> Iter.t</span></code></dt><dt class="spec value" id="val-iter_parents"><a href="#val-iter_parents" class="anchor"></a><code><span class="keyword">val</span> iter_parents : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="index.html#type-t">t</a> Iter.t</span></code></dt></dl><dl><dt class="spec type" id="type-bitfield"><a href="#type-bitfield" class="anchor"></a><code><span class="keyword">type</span> bitfield</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Solver_internal/CC/N/index.html#type-bitfield">Sidekick_msat_solver.Make(Solver_arg).Solver_internal.CC.N.bitfield</a></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>N (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.N)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » N</nav><h1>Module <code>CC.N</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_smt_solver/Make/Solver_internal/CC/N/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Solver_internal.CC.N.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a></code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt><dt class="spec value" id="val-is_root"><a href="#val-is_root" class="anchor"></a><code><span class="keyword">val</span> is_root : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-iter_class"><a href="#val-iter_class" class="anchor"></a><code><span class="keyword">val</span> iter_class : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="index.html#type-t">t</a> Iter.t</span></code></dt><dt class="spec value" id="val-iter_parents"><a href="#val-iter_parents" class="anchor"></a><code><span class="keyword">val</span> iter_parents : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="index.html#type-t">t</a> Iter.t</span></code></dt></dl><dl><dt class="spec type" id="type-bitfield"><a href="#type-bitfield" class="anchor"></a><code><span class="keyword">type</span> bitfield</code><code> = <a href="../../../../../../sidekick/Sidekick_smt_solver/Make/Solver_internal/CC/N/index.html#type-bitfield">Sidekick_smt_solver.Make(Solver_arg).Solver_internal.CC.N.bitfield</a></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.CC.P.Quip)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Solver</a> » <a href="../../../index.html">Solver_internal</a> » <a href="../../index.html">CC</a> » <a href="../index.html">P</a> » Quip</nav><h1>Module <code>P.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.Lit)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">Solver_internal</a> » Lit</nav><h1>Module <code>Solver_internal.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.Lit)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">Solver_internal</a> » Lit</nav><h1>Module <code>Solver_internal.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.P.Quip)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Solver</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">P</a> » Quip</nav><h1>Module <code>P.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Simplify (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.Simplify)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">Solver_internal</a> » Simplify</nav><h1>Module <code>Solver_internal.Simplify</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../sidekick/Sidekick_msat_solver/Make/Solver_internal/Simplify/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Solver_internal.Simplify.t</a></code></dt></dl><dl><dt class="spec value" id="val-tst"><a href="#val-tst" class="anchor"></a><code><span class="keyword">val</span> tst : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term_store">term_store</a></code></dt><dt class="spec value" id="val-ty_st"><a href="#val-ty_st" class="anchor"></a><code><span class="keyword">val</span> ty_st : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-ty_store">ty_store</a></code></dt><dt class="spec value" id="val-clear"><a href="#val-clear" class="anchor"></a><code><span class="keyword">val</span> clear : <a href="index.html#type-t">t</a> <span>-></span> unit</code></dt></dl><dl><dt class="spec type" id="type-hook"><a href="#type-hook" class="anchor"></a><code><span class="keyword">type</span> hook</code><code> = <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><span>(<a href="../index.html#type-term">term</a> * <a href="../index.html#type-proof">proof</a>)</span> option</span></code></dt></dl><dl><dt class="spec value" id="val-normalize"><a href="#val-normalize" class="anchor"></a><code><span class="keyword">val</span> normalize : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><span>(<a href="../index.html#type-term">term</a> * <a href="../P/index.html#type-t">P.t</a>)</span> option</span></code></dt><dt class="spec value" id="val-normalize_t"><a href="#val-normalize_t" class="anchor"></a><code><span class="keyword">val</span> normalize_t : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <a href="../index.html#type-term">term</a> * <a href="../P/index.html#type-t">P.t</a></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Simplify (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.Simplify)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">Solver_internal</a> » Simplify</nav><h1>Module <code>Solver_internal.Simplify</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../sidekick/Sidekick_smt_solver/Make/Solver_internal/Simplify/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Solver_internal.Simplify.t</a></code></dt></dl><dl><dt class="spec value" id="val-tst"><a href="#val-tst" class="anchor"></a><code><span class="keyword">val</span> tst : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term_store">term_store</a></code></dt><dt class="spec value" id="val-ty_st"><a href="#val-ty_st" class="anchor"></a><code><span class="keyword">val</span> ty_st : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-ty_store">ty_store</a></code></dt><dt class="spec value" id="val-clear"><a href="#val-clear" class="anchor"></a><code><span class="keyword">val</span> clear : <a href="index.html#type-t">t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-with_proof"><a href="#val-with_proof" class="anchor"></a><code><span class="keyword">val</span> with_proof : <a href="index.html#type-t">t</a> <span>-></span> <span>(<a href="../index.html#type-proof">proof</a> <span>-></span> unit)</span> <span>-></span> unit</code></dt></dl><dl><dt class="spec type" id="type-hook"><a href="#type-hook" class="anchor"></a><code><span class="keyword">type</span> hook</code><code> = <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt></dl><dl><dt class="spec value" id="val-normalize"><a href="#val-normalize" class="anchor"></a><code><span class="keyword">val</span> normalize : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-normalize_t"><a href="#val-normalize_t" class="anchor"></a><code><span class="keyword">val</span> normalize_t : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <a href="../index.html#type-term">term</a></code></dt></dl></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>PREPROCESS_ACTS (sidekick-base.Sidekick_base_solver.Solver.Solver_internal.PREPROCESS_ACTS)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">Solver_internal</a> » PREPROCESS_ACTS</nav><h1>Module type <code>Solver_internal.PREPROCESS_ACTS</code></h1></header><dl><dt class="spec value" id="val-mk_lit"><a href="#val-mk_lit" class="anchor"></a><code><span class="keyword">val</span> mk_lit : <span>?⁠sign:bool</span> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <a href="../index.html#type-lit">lit</a></code></dt><dt class="spec value" id="val-add_clause"><a href="#val-add_clause" class="anchor"></a><code><span class="keyword">val</span> add_clause : <span><a href="../index.html#type-lit">lit</a> list</span> <span>-></span> <a href="../index.html#type-dproof">dproof</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-add_lit"><a href="#val-add_lit" class="anchor"></a><code><span class="keyword">val</span> add_lit : <span>?⁠default_pol:bool</span> <span>-></span> <a href="../index.html#type-lit">lit</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Fun (sidekick-base.Sidekick_base_solver.Solver.T.Fun)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">T</a> » Fun</nav><h1>Module <code>T.Fun</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../Sidekick_base__Base_types/Fun/index.html#type-t">Solver_arg.T.Fun.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Fun (sidekick-base.Sidekick_base_solver.Solver.T.Fun)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">T</a> » Fun</nav><h1>Module <code>T.Fun</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../Sidekick_base__Solver_arg/Fun/index.html#type-t">Solver_arg.T.Fun.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Term (sidekick-base.Sidekick_base_solver.Solver.T.Term)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">T</a> » Term</nav><h1>Module <code>T.Term</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../Sidekick_base__Base_types/Term/index.html#type-t">Solver_arg.T.Term.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span class="keyword">val</span> compare : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../../Sidekick_base__Base_types/Term/index.html#type-store">Solver_arg.T.Term.store</a></code></dt></dl><dl><dt class="spec value" id="val-ty"><a href="#val-ty" class="anchor"></a><code><span class="keyword">val</span> ty : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Ty/index.html#type-t">Ty.t</a></code></dt><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> bool <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-as_bool"><a href="#val-as_bool" class="anchor"></a><code><span class="keyword">val</span> as_bool : <a href="index.html#type-t">t</a> <span>-></span> <span>bool option</span></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-map_shallow"><a href="#val-map_shallow" class="anchor"></a><code><span class="keyword">val</span> map_shallow : <a href="index.html#type-store">store</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a>)</span> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-iter_dag"><a href="#val-iter_dag" class="anchor"></a><code><span class="keyword">val</span> iter_dag : <a href="index.html#type-t">t</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> unit)</span> <span>-></span> unit</code></dt></dl><div class="spec module" id="module-Tbl"><a href="#module-Tbl" class="anchor"></a><code><span class="keyword">module</span> <a href="Tbl/index.html">Tbl</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Term (sidekick-base.Sidekick_base_solver.Solver.T.Term)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">T</a> » Term</nav><h1>Module <code>T.Term</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../Sidekick_base__Solver_arg/Term/index.html#type-t">Solver_arg.T.Term.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span class="keyword">val</span> compare : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../../Sidekick_base__Solver_arg/Term/index.html#type-store">Solver_arg.T.Term.store</a></code></dt></dl><dl><dt class="spec value" id="val-ty"><a href="#val-ty" class="anchor"></a><code><span class="keyword">val</span> ty : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Ty/index.html#type-t">Ty.t</a></code></dt><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> bool <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-as_bool"><a href="#val-as_bool" class="anchor"></a><code><span class="keyword">val</span> as_bool : <a href="index.html#type-t">t</a> <span>-></span> <span>bool option</span></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-map_shallow"><a href="#val-map_shallow" class="anchor"></a><code><span class="keyword">val</span> map_shallow : <a href="index.html#type-store">store</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a>)</span> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-iter_dag"><a href="#val-iter_dag" class="anchor"></a><code><span class="keyword">val</span> iter_dag : <a href="index.html#type-t">t</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> unit)</span> <span>-></span> unit</code></dt></dl><div class="spec module" id="module-Tbl"><a href="#module-Tbl" class="anchor"></a><code><span class="keyword">module</span> <a href="Tbl/index.html">Tbl</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ty (sidekick-base.Sidekick_base_solver.Solver.T.Ty)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">T</a> » Ty</nav><h1>Module <code>T.Ty</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../Sidekick_base__Base_types/Ty/index.html#type-t">Solver_arg.T.Ty.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../../Sidekick_base__Base_types/Ty/index.html#type-store">Solver_arg.T.Ty.store</a></code></dt></dl><dl><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-is_bool"><a href="#val-is_bool" class="anchor"></a><code><span class="keyword">val</span> is_bool : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ty (sidekick-base.Sidekick_base_solver.Solver.T.Ty)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">sidekick-base</a> » <a href="../../../index.html">Sidekick_base_solver</a> » <a href="../../index.html">Solver</a> » <a href="../index.html">T</a> » Ty</nav><h1>Module <code>T.Ty</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../Sidekick_base__Solver_arg/Ty/index.html#type-t">Solver_arg.T.Ty.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../../Sidekick_base__Solver_arg/Ty/index.html#type-store">Solver_arg.T.Ty.store</a></code></dt></dl><dl><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-is_bool"><a href="#val-is_bool" class="anchor"></a><code><span class="keyword">val</span> is_bool : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Unknown (sidekick-base.Sidekick_base_solver.Solver.Unknown)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base_solver</a> » <a href="../index.html">Solver</a> » Unknown</nav><h1>Module <code>Solver.Unknown</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../sidekick/Sidekick_msat_solver/Make/Unknown/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Unknown.t</a></code></dt></dl><dl><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> CCFormat.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Unknown (sidekick-base.Sidekick_base_solver.Solver.Unknown)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base_solver</a> » <a href="../index.html">Solver</a> » Unknown</nav><h1>Module <code>Solver.Unknown</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../sidekick/Sidekick_smt_solver/Make/Unknown/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Unknown.t</a></code></dt></dl><dl><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> CCFormat.printer</span></code></dt></dl></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Solver_arg (sidekick-base.Sidekick_base_solver.Solver_arg)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_base_solver</a> » Solver_arg</nav><h1>Module <code>Sidekick_base_solver.Solver_arg</code></h1><p>Argument to the SMT solver</p></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> T = <a href="../../Sidekick_base/index.html">Sidekick_base</a></code></div><dl><dt class="spec value" id="val-cc_view"><a href="#val-cc_view" class="anchor"></a><code><span class="keyword">val</span> cc_view : <a href="../../Sidekick_base__Base_types/Term/index.html#type-t">Sidekick_base.Term.t</a> <span>-></span> <span><span>(<a href="../../Sidekick_base__Base_types/index.html#type-fun_">Sidekick_base__Base_types.fun_</a>, <a href="../../Sidekick_base__Base_types/Term/index.html#type-t">Sidekick_base.Term.t</a>, <span><a href="../../Sidekick_base__Base_types/Term/index.html#type-t">Sidekick_base.Term.t</a> Iter.t</span>)</span> <a href="../../../sidekick/Sidekick_core/CC_view/index.html#type-t">Sidekick_base__Base_types.CC_view.t</a></span></code></dt><dt class="spec value" id="val-is_valid_literal"><a href="#val-is_valid_literal" class="anchor"></a><code><span class="keyword">val</span> is_valid_literal : <span class="type-var">'a</span> <span>-></span> bool</code></dt></dl><div class="spec module" id="module-P"><a href="#module-P" class="anchor"></a><code><span class="keyword">module</span> P = <a href="../../Sidekick_base/index.html#module-Proof">Sidekick_base.Proof</a></code></div></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Solver_arg (sidekick-base.Sidekick_base_solver.Solver_arg)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_base_solver</a> » Solver_arg</nav><h1>Module <code>Sidekick_base_solver.Solver_arg</code></h1><p>Argument to the SMT solver</p></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> T = <a href="../../Sidekick_base/index.html#module-Solver_arg">Sidekick_base.Solver_arg</a></code></div><div class="spec module" id="module-Lit"><a href="#module-Lit" class="anchor"></a><code><span class="keyword">module</span> Lit = <a href="../../Sidekick_base/index.html#module-Lit">Sidekick_base.Lit</a></code></div><dl><dt class="spec value" id="val-cc_view"><a href="#val-cc_view" class="anchor"></a><code><span class="keyword">val</span> cc_view : <a href="../../Sidekick_base__Base_types/Term/index.html#type-t">Sidekick_base.Term.t</a> <span>-></span> <span><span>(<a href="../../Sidekick_base__Base_types/index.html#type-fun_">Sidekick_base__Base_types.fun_</a>, <a href="../../Sidekick_base__Base_types/Term/index.html#type-t">Sidekick_base.Term.t</a>, <span><a href="../../Sidekick_base__Base_types/Term/index.html#type-t">Sidekick_base.Term.t</a> Iter.t</span>)</span> <a href="../../../sidekick/Sidekick_core/CC_view/index.html#type-t">Sidekick_base__Base_types.CC_view.t</a></span></code></dt><dt class="spec value" id="val-is_valid_literal"><a href="#val-is_valid_literal" class="anchor"></a><code><span class="keyword">val</span> is_valid_literal : <span class="type-var">'a</span> <span>-></span> bool</code></dt></dl><div class="spec module" id="module-P"><a href="#module-P" class="anchor"></a><code><span class="keyword">module</span> P = <a href="../../Sidekick_base/index.html#module-Proof_stub">Sidekick_base.Proof_stub</a></code></div><dl><dt class="spec type" id="type-proof"><a href="#type-proof" class="anchor"></a><code><span class="keyword">type</span> proof</code><code> = <a href="../../Sidekick_base/Proof_stub/index.html#type-t">P.t</a></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Atom (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Atom)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_bool</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Atom</nav><h1>Module <code>S.Atom</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Atom/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Atom.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> CCFormat.printer</span></code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-formula"><a href="#val-formula" class="anchor"></a><code><span class="keyword">val</span> formula : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-lit">lit</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Lit)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_bool</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Lit</nav><h1>Module <code>S.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Lit/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Lit)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_bool</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Lit</nav><h1>Module <code>S.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../Sidekick_base/Lit/index.html#type-t">Solver_arg.Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Model (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Model)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_bool</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Model</nav><h1>Module <code>S.Model</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Model/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Model.t</a></code></dt></dl><dl><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val</span> empty : <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mem"><a href="#val-mem" class="anchor"></a><code><span class="keyword">val</span> mem : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val</span> find : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-eval"><a href="#val-eval" class="anchor"></a><code><span class="keyword">val</span> eval : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Model (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Model)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_bool</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Model</nav><h1>Module <code>S.Model</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_smt_solver/Make/Model/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Model.t</a></code></dt></dl><dl><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val</span> empty : <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mem"><a href="#val-mem" class="anchor"></a><code><span class="keyword">val</span> mem : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val</span> find : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-eval"><a href="#val-eval" class="anchor"></a><code><span class="keyword">val</span> eval : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base_solver.Th_bool.A.S.P.Quip)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">P</a> » Quip</nav><h1>Module <code>P.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Pre_proof (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Pre_proof)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_bool</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Pre_proof</nav><h1>Module <code>S.Pre_proof</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Pre_proof/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Pre_proof.t</a></code></dt></dl><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-pp_debug"><a href="#val-pp_debug" class="anchor"></a><code><span class="keyword">val</span> pp_debug : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt><dt class="spec value" id="val-pp_dot"><a href="#val-pp_dot" class="anchor"></a><code><span class="keyword">val</span> pp_dot : <span><span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span> option</span></code></dt><dt class="spec value" id="val-check"><a href="#val-check" class="anchor"></a><code><span class="keyword">val</span> check : <a href="index.html#type-t">t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-to_proof"><a href="#val-to_proof" class="anchor"></a><code><span class="keyword">val</span> to_proof : <a href="index.html#type-t">t</a> <span>-></span> <a href="../P/index.html#type-t">P.t</a></code></dt></dl></div></body></html>
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.Actions.Lit)</title><link rel="stylesheet" href="../../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../../index.html">Th_bool</a> » <a href="../../../../../index.html">A</a> » <a href="../../../../index.html">S</a> » <a href="../../../index.html">Solver_internal</a> » <a href="../../index.html">CC</a> » <a href="../index.html">Actions</a> » Lit</nav><h1>Module <code>Actions.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.Actions.Lit)</title><link rel="stylesheet" href="../../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../../index.html">Th_bool</a> » <a href="../../../../../index.html">A</a> » <a href="../../../../index.html">S</a> » <a href="../../../index.html">Solver_internal</a> » <a href="../../index.html">CC</a> » <a href="../index.html">Actions</a> » Lit</nav><h1>Module <code>Actions.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.Actions.P.Quip)</title><link rel="stylesheet" href="../../../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../../../index.html">Th_bool</a> » <a href="../../../../../../index.html">A</a> » <a href="../../../../../index.html">S</a> » <a href="../../../../index.html">Solver_internal</a> » <a href="../../../index.html">CC</a> » <a href="../../index.html">Actions</a> » <a href="../index.html">P</a> » Quip</nav><h1>Module <code>P.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Actions (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.Actions)</title><link rel="stylesheet" href="../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../index.html">Th_bool</a> » <a href="../../../../index.html">A</a> » <a href="../../../index.html">S</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Actions</nav><h1>Module <code>CC.Actions</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Lit"><a href="#module-Lit" class="anchor"></a><code><span class="keyword">module</span> <a href="Lit/index.html">Lit</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-P"><a href="#module-P" class="anchor"></a><code><span class="keyword">module</span> <a href="P/index.html">P</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../index.html#type-actions">actions</a></code></dt></dl><dl><dt class="spec value" id="val-raise_conflict"><a href="#val-raise_conflict" class="anchor"></a><code><span class="keyword">val</span> raise_conflict : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="Lit/index.html#type-t">Lit.t</a> list</span> <span>-></span> <a href="P/index.html#type-t">P.t</a> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-propagate"><a href="#val-propagate" class="anchor"></a><code><span class="keyword">val</span> propagate : <a href="index.html#type-t">t</a> <span>-></span> <a href="Lit/index.html#type-t">Lit.t</a> <span>-></span> <span>reason:<span>(unit <span>-></span> <span><a href="Lit/index.html#type-t">Lit.t</a> list</span> * <a href="P/index.html#type-t">P.t</a>)</span></span> <span>-></span> unit</code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Actions (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.Actions)</title><link rel="stylesheet" href="../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../index.html">Th_bool</a> » <a href="../../../../index.html">A</a> » <a href="../../../index.html">S</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Actions</nav><h1>Module <code>CC.Actions</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Lit"><a href="#module-Lit" class="anchor"></a><code><span class="keyword">module</span> <a href="Lit/index.html">Lit</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-proof"><a href="#type-proof" class="anchor"></a><code><span class="keyword">type</span> proof</code><code> = <a href="../index.html#type-proof">proof</a></code></dt><dt class="spec type" id="type-dproof"><a href="#type-dproof" class="anchor"></a><code><span class="keyword">type</span> dproof</code><code> = <a href="index.html#type-proof">proof</a> <span>-></span> unit</code></dt></dl><div class="spec module" id="module-P"><a href="#module-P" class="anchor"></a><code><span class="keyword">module</span> <a href="P/index.html">P</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../index.html#type-theory_actions">theory_actions</a></code></dt></dl><dl><dt class="spec value" id="val-raise_conflict"><a href="#val-raise_conflict" class="anchor"></a><code><span class="keyword">val</span> raise_conflict : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="Lit/index.html#type-t">Lit.t</a> list</span> <span>-></span> <a href="index.html#type-dproof">dproof</a> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-propagate"><a href="#val-propagate" class="anchor"></a><code><span class="keyword">val</span> propagate : <a href="index.html#type-t">t</a> <span>-></span> <a href="Lit/index.html#type-t">Lit.t</a> <span>-></span> <span>reason:<span>(unit <span>-></span> <span><a href="Lit/index.html#type-t">Lit.t</a> list</span> * <a href="index.html#type-dproof">dproof</a>)</span></span> <span>-></span> unit</code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Expl (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.Expl)</title><link rel="stylesheet" href="../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../index.html">Th_bool</a> » <a href="../../../../index.html">A</a> » <a href="../../../index.html">S</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Expl</nav><h1>Module <code>CC.Expl</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../../../sidekick/Sidekick_msat_solver/Make/Solver_internal/CC/Expl/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Solver_internal.CC.Expl.t</a></code></dt></dl><dl><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt><dt class="spec value" id="val-mk_merge"><a href="#val-mk_merge" class="anchor"></a><code><span class="keyword">val</span> mk_merge : <a href="../N/index.html#type-t">N.t</a> <span>-></span> <a href="../N/index.html#type-t">N.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_merge_t"><a href="#val-mk_merge_t" class="anchor"></a><code><span class="keyword">val</span> mk_merge_t : <a href="../index.html#type-term">term</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_lit"><a href="#val-mk_lit" class="anchor"></a><code><span class="keyword">val</span> mk_lit : <a href="../index.html#type-lit">lit</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_list"><a href="#val-mk_list" class="anchor"></a><code><span class="keyword">val</span> mk_list : <span><a href="index.html#type-t">t</a> list</span> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_proof"><a href="#val-mk_proof" class="anchor"></a><code><span class="keyword">val</span> mk_proof : <a href="../P/index.html#type-t">P.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_theory"><a href="#val-mk_theory" class="anchor"></a><code><span class="keyword">val</span> mk_theory : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Expl (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.Expl)</title><link rel="stylesheet" href="../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../index.html">Th_bool</a> » <a href="../../../../index.html">A</a> » <a href="../../../index.html">S</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Expl</nav><h1>Module <code>CC.Expl</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../../../sidekick/Sidekick_smt_solver/Make/Solver_internal/CC/Expl/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Solver_internal.CC.Expl.t</a></code></dt></dl><dl><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt><dt class="spec value" id="val-mk_merge"><a href="#val-mk_merge" class="anchor"></a><code><span class="keyword">val</span> mk_merge : <a href="../N/index.html#type-t">N.t</a> <span>-></span> <a href="../N/index.html#type-t">N.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_merge_t"><a href="#val-mk_merge_t" class="anchor"></a><code><span class="keyword">val</span> mk_merge_t : <a href="../index.html#type-term">term</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_lit"><a href="#val-mk_lit" class="anchor"></a><code><span class="keyword">val</span> mk_lit : <a href="../index.html#type-lit">lit</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_list"><a href="#val-mk_list" class="anchor"></a><code><span class="keyword">val</span> mk_list : <span><a href="index.html#type-t">t</a> list</span> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mk_theory"><a href="#val-mk_theory" class="anchor"></a><code><span class="keyword">val</span> mk_theory : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.Lit)</title><link rel="stylesheet" href="../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../index.html">Th_bool</a> » <a href="../../../../index.html">A</a> » <a href="../../../index.html">S</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Lit</nav><h1>Module <code>CC.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.Lit)</title><link rel="stylesheet" href="../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../index.html">Th_bool</a> » <a href="../../../../index.html">A</a> » <a href="../../../index.html">S</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » Lit</nav><h1>Module <code>CC.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>N (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.N)</title><link rel="stylesheet" href="../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../index.html">Th_bool</a> » <a href="../../../../index.html">A</a> » <a href="../../../index.html">S</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » N</nav><h1>Module <code>CC.N</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../../../sidekick/Sidekick_msat_solver/Make/Solver_internal/CC/N/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Solver_internal.CC.N.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a></code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt><dt class="spec value" id="val-is_root"><a href="#val-is_root" class="anchor"></a><code><span class="keyword">val</span> is_root : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-iter_class"><a href="#val-iter_class" class="anchor"></a><code><span class="keyword">val</span> iter_class : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="index.html#type-t">t</a> Iter.t</span></code></dt><dt class="spec value" id="val-iter_parents"><a href="#val-iter_parents" class="anchor"></a><code><span class="keyword">val</span> iter_parents : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="index.html#type-t">t</a> Iter.t</span></code></dt></dl><dl><dt class="spec type" id="type-bitfield"><a href="#type-bitfield" class="anchor"></a><code><span class="keyword">type</span> bitfield</code><code> = <a href="../../../../../../../../sidekick/Sidekick_msat_solver/Make/Solver_internal/CC/N/index.html#type-bitfield">Sidekick_msat_solver.Make(Solver_arg).Solver_internal.CC.N.bitfield</a></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>N (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.N)</title><link rel="stylesheet" href="../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../index.html">Th_bool</a> » <a href="../../../../index.html">A</a> » <a href="../../../index.html">S</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">CC</a> » N</nav><h1>Module <code>CC.N</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../../../sidekick/Sidekick_smt_solver/Make/Solver_internal/CC/N/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Solver_internal.CC.N.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a></code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt><dt class="spec value" id="val-is_root"><a href="#val-is_root" class="anchor"></a><code><span class="keyword">val</span> is_root : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-iter_class"><a href="#val-iter_class" class="anchor"></a><code><span class="keyword">val</span> iter_class : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="index.html#type-t">t</a> Iter.t</span></code></dt><dt class="spec value" id="val-iter_parents"><a href="#val-iter_parents" class="anchor"></a><code><span class="keyword">val</span> iter_parents : <a href="index.html#type-t">t</a> <span>-></span> <span><a href="index.html#type-t">t</a> Iter.t</span></code></dt></dl><dl><dt class="spec type" id="type-bitfield"><a href="#type-bitfield" class="anchor"></a><code><span class="keyword">type</span> bitfield</code><code> = <a href="../../../../../../../../sidekick/Sidekick_smt_solver/Make/Solver_internal/CC/N/index.html#type-bitfield">Sidekick_smt_solver.Make(Solver_arg).Solver_internal.CC.N.bitfield</a></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.CC.P.Quip)</title><link rel="stylesheet" href="../../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../../index.html">Th_bool</a> » <a href="../../../../../index.html">A</a> » <a href="../../../../index.html">S</a> » <a href="../../../index.html">Solver_internal</a> » <a href="../../index.html">CC</a> » <a href="../index.html">P</a> » Quip</nav><h1>Module <code>P.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.Lit)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">Solver_internal</a> » Lit</nav><h1>Module <code>Solver_internal.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.Lit)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">Solver_internal</a> » Lit</nav><h1>Module <code>Solver_internal.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../Lit/index.html#type-t">Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.P.Quip)</title><link rel="stylesheet" href="../../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">sidekick-base</a> » <a href="../../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../../index.html">Th_bool</a> » <a href="../../../../index.html">A</a> » <a href="../../../index.html">S</a> » <a href="../../index.html">Solver_internal</a> » <a href="../index.html">P</a> » Quip</nav><h1>Module <code>P.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Simplify (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.Simplify)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">Solver_internal</a> » Simplify</nav><h1>Module <code>Solver_internal.Simplify</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../../sidekick/Sidekick_msat_solver/Make/Solver_internal/Simplify/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Solver_internal.Simplify.t</a></code></dt></dl><dl><dt class="spec value" id="val-tst"><a href="#val-tst" class="anchor"></a><code><span class="keyword">val</span> tst : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term_store">term_store</a></code></dt><dt class="spec value" id="val-ty_st"><a href="#val-ty_st" class="anchor"></a><code><span class="keyword">val</span> ty_st : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-ty_store">ty_store</a></code></dt><dt class="spec value" id="val-clear"><a href="#val-clear" class="anchor"></a><code><span class="keyword">val</span> clear : <a href="index.html#type-t">t</a> <span>-></span> unit</code></dt></dl><dl><dt class="spec type" id="type-hook"><a href="#type-hook" class="anchor"></a><code><span class="keyword">type</span> hook</code><code> = <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><span>(<a href="../index.html#type-term">term</a> * <a href="../index.html#type-proof">proof</a>)</span> option</span></code></dt></dl><dl><dt class="spec value" id="val-normalize"><a href="#val-normalize" class="anchor"></a><code><span class="keyword">val</span> normalize : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><span>(<a href="../index.html#type-term">term</a> * <a href="../P/index.html#type-t">P.t</a>)</span> option</span></code></dt><dt class="spec value" id="val-normalize_t"><a href="#val-normalize_t" class="anchor"></a><code><span class="keyword">val</span> normalize_t : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <a href="../index.html#type-term">term</a> * <a href="../P/index.html#type-t">P.t</a></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Simplify (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.Simplify)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">Solver_internal</a> » Simplify</nav><h1>Module <code>Solver_internal.Simplify</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../../sidekick/Sidekick_smt_solver/Make/Solver_internal/Simplify/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Solver_internal.Simplify.t</a></code></dt></dl><dl><dt class="spec value" id="val-tst"><a href="#val-tst" class="anchor"></a><code><span class="keyword">val</span> tst : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term_store">term_store</a></code></dt><dt class="spec value" id="val-ty_st"><a href="#val-ty_st" class="anchor"></a><code><span class="keyword">val</span> ty_st : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-ty_store">ty_store</a></code></dt><dt class="spec value" id="val-clear"><a href="#val-clear" class="anchor"></a><code><span class="keyword">val</span> clear : <a href="index.html#type-t">t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-with_proof"><a href="#val-with_proof" class="anchor"></a><code><span class="keyword">val</span> with_proof : <a href="index.html#type-t">t</a> <span>-></span> <span>(<a href="../index.html#type-proof">proof</a> <span>-></span> unit)</span> <span>-></span> unit</code></dt></dl><dl><dt class="spec type" id="type-hook"><a href="#type-hook" class="anchor"></a><code><span class="keyword">type</span> hook</code><code> = <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt></dl><dl><dt class="spec value" id="val-normalize"><a href="#val-normalize" class="anchor"></a><code><span class="keyword">val</span> normalize : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-normalize_t"><a href="#val-normalize_t" class="anchor"></a><code><span class="keyword">val</span> normalize_t : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <a href="../index.html#type-term">term</a></code></dt></dl></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>PREPROCESS_ACTS (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Solver_internal.PREPROCESS_ACTS)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">Solver_internal</a> » PREPROCESS_ACTS</nav><h1>Module type <code>Solver_internal.PREPROCESS_ACTS</code></h1></header><dl><dt class="spec value" id="val-mk_lit"><a href="#val-mk_lit" class="anchor"></a><code><span class="keyword">val</span> mk_lit : <span>?⁠sign:bool</span> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <a href="../index.html#type-lit">lit</a></code></dt><dt class="spec value" id="val-add_clause"><a href="#val-add_clause" class="anchor"></a><code><span class="keyword">val</span> add_clause : <span><a href="../index.html#type-lit">lit</a> list</span> <span>-></span> <a href="../index.html#type-dproof">dproof</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-add_lit"><a href="#val-add_lit" class="anchor"></a><code><span class="keyword">val</span> add_lit : <span>?⁠default_pol:bool</span> <span>-></span> <a href="../index.html#type-lit">lit</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Fun (sidekick-base.Sidekick_base_solver.Th_bool.A.S.T.Fun)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">T</a> » Fun</nav><h1>Module <code>T.Fun</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../Sidekick_base__Base_types/Fun/index.html#type-t">Solver_arg.T.Fun.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Fun (sidekick-base.Sidekick_base_solver.Th_bool.A.S.T.Fun)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">T</a> » Fun</nav><h1>Module <code>T.Fun</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../Sidekick_base__Solver_arg/Fun/index.html#type-t">Solver_arg.T.Fun.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Term (sidekick-base.Sidekick_base_solver.Th_bool.A.S.T.Term)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">T</a> » Term</nav><h1>Module <code>T.Term</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../Sidekick_base__Base_types/Term/index.html#type-t">Solver_arg.T.Term.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span class="keyword">val</span> compare : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../../../../Sidekick_base__Base_types/Term/index.html#type-store">Solver_arg.T.Term.store</a></code></dt></dl><dl><dt class="spec value" id="val-ty"><a href="#val-ty" class="anchor"></a><code><span class="keyword">val</span> ty : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Ty/index.html#type-t">Ty.t</a></code></dt><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> bool <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-as_bool"><a href="#val-as_bool" class="anchor"></a><code><span class="keyword">val</span> as_bool : <a href="index.html#type-t">t</a> <span>-></span> <span>bool option</span></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-map_shallow"><a href="#val-map_shallow" class="anchor"></a><code><span class="keyword">val</span> map_shallow : <a href="index.html#type-store">store</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a>)</span> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-iter_dag"><a href="#val-iter_dag" class="anchor"></a><code><span class="keyword">val</span> iter_dag : <a href="index.html#type-t">t</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> unit)</span> <span>-></span> unit</code></dt></dl><div class="spec module" id="module-Tbl"><a href="#module-Tbl" class="anchor"></a><code><span class="keyword">module</span> <a href="Tbl/index.html">Tbl</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Term (sidekick-base.Sidekick_base_solver.Th_bool.A.S.T.Term)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">T</a> » Term</nav><h1>Module <code>T.Term</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../Sidekick_base__Solver_arg/Term/index.html#type-t">Solver_arg.T.Term.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span class="keyword">val</span> compare : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../../../../Sidekick_base__Solver_arg/Term/index.html#type-store">Solver_arg.T.Term.store</a></code></dt></dl><dl><dt class="spec value" id="val-ty"><a href="#val-ty" class="anchor"></a><code><span class="keyword">val</span> ty : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Ty/index.html#type-t">Ty.t</a></code></dt><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> bool <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-as_bool"><a href="#val-as_bool" class="anchor"></a><code><span class="keyword">val</span> as_bool : <a href="index.html#type-t">t</a> <span>-></span> <span>bool option</span></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-map_shallow"><a href="#val-map_shallow" class="anchor"></a><code><span class="keyword">val</span> map_shallow : <a href="index.html#type-store">store</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a>)</span> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-iter_dag"><a href="#val-iter_dag" class="anchor"></a><code><span class="keyword">val</span> iter_dag : <a href="index.html#type-t">t</a> <span>-></span> <span>(<a href="index.html#type-t">t</a> <span>-></span> unit)</span> <span>-></span> unit</code></dt></dl><div class="spec module" id="module-Tbl"><a href="#module-Tbl" class="anchor"></a><code><span class="keyword">module</span> <a href="Tbl/index.html">Tbl</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ty (sidekick-base.Sidekick_base_solver.Th_bool.A.S.T.Ty)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">T</a> » Ty</nav><h1>Module <code>T.Ty</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../Sidekick_base__Base_types/Ty/index.html#type-t">Solver_arg.T.Ty.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../../../../Sidekick_base__Base_types/Ty/index.html#type-store">Solver_arg.T.Ty.store</a></code></dt></dl><dl><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-is_bool"><a href="#val-is_bool" class="anchor"></a><code><span class="keyword">val</span> is_bool : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ty (sidekick-base.Sidekick_base_solver.Th_bool.A.S.T.Ty)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_bool</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">T</a> » Ty</nav><h1>Module <code>T.Ty</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../Sidekick_base__Solver_arg/Ty/index.html#type-t">Solver_arg.T.Ty.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl><dl><dt class="spec type" id="type-store"><a href="#type-store" class="anchor"></a><code><span class="keyword">type</span> store</code><code> = <a href="../../../../../../Sidekick_base__Solver_arg/Ty/index.html#type-store">Solver_arg.T.Ty.store</a></code></dt></dl><dl><dt class="spec value" id="val-bool"><a href="#val-bool" class="anchor"></a><code><span class="keyword">val</span> bool : <a href="index.html#type-store">store</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-is_bool"><a href="#val-is_bool" class="anchor"></a><code><span class="keyword">val</span> is_bool : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Unknown (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Unknown)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_bool</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Unknown</nav><h1>Module <code>S.Unknown</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Unknown/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Unknown.t</a></code></dt></dl><dl><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> CCFormat.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Unknown (sidekick-base.Sidekick_base_solver.Th_bool.A.S.Unknown)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_bool</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Unknown</nav><h1>Module <code>S.Unknown</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_smt_solver/Make/Unknown/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Unknown.t</a></code></dt></dl><dl><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> CCFormat.printer</span></code></dt></dl></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>A (sidekick-base.Sidekick_base_solver.Th_bool.A)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base_solver</a> » <a href="../index.html">Th_bool</a> » A</nav><h1>Module <code>Th_bool.A</code></h1></header><div class="spec module" id="module-S"><a href="#module-S" class="anchor"></a><code><span class="keyword">module</span> <a href="S/index.html">S</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-term"><a href="#type-term" class="anchor"></a><code><span class="keyword">type</span> term</code><code> = <a href="S/T/Term/index.html#type-t">S.T.Term.t</a></code></dt></dl><dl><dt class="spec value" id="val-view_as_bool"><a href="#val-view_as_bool" class="anchor"></a><code><span class="keyword">val</span> view_as_bool : <a href="index.html#type-term">term</a> <span>-></span> <span><span>(<a href="index.html#type-term">term</a>, <span><a href="index.html#type-term">term</a> Iter.t</span>)</span> <a href="../../../../sidekick/Sidekick_th_bool_static/index.html#type-bool_view">Sidekick_th_bool_static.bool_view</a></span></code></dt><dt class="spec value" id="val-proof_ite_true"><a href="#val-proof_ite_true" class="anchor"></a><code><span class="keyword">val</span> proof_ite_true : <a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span>-></span> <a href="S/P/index.html#type-t">S.P.t</a></code></dt><dt class="spec value" id="val-proof_ite_false"><a href="#val-proof_ite_false" class="anchor"></a><code><span class="keyword">val</span> proof_ite_false : <a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span>-></span> <a href="S/P/index.html#type-t">S.P.t</a></code></dt><dt class="spec value" id="val-proof_bool_eq"><a href="#val-proof_bool_eq" class="anchor"></a><code><span class="keyword">val</span> proof_bool_eq : <a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span>-></span> <a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span>-></span> <a href="S/P/index.html#type-t">S.P.t</a></code></dt><dt class="spec value" id="val-proof_bool_c"><a href="#val-proof_bool_c" class="anchor"></a><code><span class="keyword">val</span> proof_bool_c : string <span>-></span> <span><a href="index.html#type-term">term</a> list</span> <span>-></span> <a href="S/P/index.html#type-t">S.P.t</a></code></dt><dt class="spec value" id="val-mk_bool"><a href="#val-mk_bool" class="anchor"></a><code><span class="keyword">val</span> mk_bool : <a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span>-></span> <span><span>(<a href="index.html#type-term">term</a>, <span><a href="index.html#type-term">term</a> <a href="../../../../sidekick/Sidekick_util/IArray/index.html#type-t">Sidekick_util.IArray.t</a></span>)</span> <a href="../../../../sidekick/Sidekick_th_bool_static/index.html#type-bool_view">Sidekick_th_bool_static.bool_view</a></span> <span>-></span> <a href="index.html#type-term">term</a></code></dt><dt class="spec value" id="val-check_congruence_classes"><a href="#val-check_congruence_classes" class="anchor"></a><code><span class="keyword">val</span> check_congruence_classes : bool</code></dt></dl><div class="spec module" id="module-Gensym"><a href="#module-Gensym" class="anchor"></a><code><span class="keyword">module</span> <a href="Gensym/index.html">Gensym</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>A (sidekick-base.Sidekick_base_solver.Th_bool.A)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">sidekick-base</a> » <a href="../../index.html">Sidekick_base_solver</a> » <a href="../index.html">Th_bool</a> » A</nav><h1>Module <code>Th_bool.A</code></h1></header><div class="spec module" id="module-S"><a href="#module-S" class="anchor"></a><code><span class="keyword">module</span> <a href="S/index.html">S</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-term"><a href="#type-term" class="anchor"></a><code><span class="keyword">type</span> term</code><code> = <a href="S/T/Term/index.html#type-t">S.T.Term.t</a></code></dt></dl><dl><dt class="spec value" id="val-view_as_bool"><a href="#val-view_as_bool" class="anchor"></a><code><span class="keyword">val</span> view_as_bool : <a href="index.html#type-term">term</a> <span>-></span> <span><span>(<a href="index.html#type-term">term</a>, <span><a href="index.html#type-term">term</a> Iter.t</span>)</span> <a href="../../../../sidekick/Sidekick_th_bool_static/index.html#type-bool_view">Sidekick_th_bool_static.bool_view</a></span></code></dt><dt class="spec value" id="val-mk_bool"><a href="#val-mk_bool" class="anchor"></a><code><span class="keyword">val</span> mk_bool : <a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span>-></span> <span><span>(<a href="index.html#type-term">term</a>, <span><a href="index.html#type-term">term</a> <a href="../../../../sidekick/Sidekick_util/IArray/index.html#type-t">Sidekick_util.IArray.t</a></span>)</span> <a href="../../../../sidekick/Sidekick_th_bool_static/index.html#type-bool_view">Sidekick_th_bool_static.bool_view</a></span> <span>-></span> <a href="index.html#type-term">term</a></code></dt><dt class="spec value" id="val-check_congruence_classes"><a href="#val-check_congruence_classes" class="anchor"></a><code><span class="keyword">val</span> check_congruence_classes : bool</code></dt><dt class="spec value" id="val-lemma_bool_tauto"><a href="#val-lemma_bool_tauto" class="anchor"></a><code><span class="keyword">val</span> lemma_bool_tauto : <span><a href="S/Lit/index.html#type-t">S.Lit.t</a> Iter.t</span> <span>-></span> <a href="S/P/index.html#type-t">S.P.t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-lemma_bool_c"><a href="#val-lemma_bool_c" class="anchor"></a><code><span class="keyword">val</span> lemma_bool_c : string <span>-></span> <span><a href="index.html#type-term">term</a> list</span> <span>-></span> <a href="S/P/index.html#type-t">S.P.t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-lemma_bool_equiv"><a href="#val-lemma_bool_equiv" class="anchor"></a><code><span class="keyword">val</span> lemma_bool_equiv : <a href="index.html#type-term">term</a> <span>-></span> <a href="index.html#type-term">term</a> <span>-></span> <a href="S/P/index.html#type-t">S.P.t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-lemma_ite_true"><a href="#val-lemma_ite_true" class="anchor"></a><code><span class="keyword">val</span> lemma_ite_true : <span>a:<a href="index.html#type-term">term</a></span> <span>-></span> <span>ite:<a href="index.html#type-term">term</a></span> <span>-></span> <a href="S/P/index.html#type-t">S.P.t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-lemma_ite_false"><a href="#val-lemma_ite_false" class="anchor"></a><code><span class="keyword">val</span> lemma_ite_false : <span>a:<a href="index.html#type-term">term</a></span> <span>-></span> <span>ite:<a href="index.html#type-term">term</a></span> <span>-></span> <a href="S/P/index.html#type-t">S.P.t</a> <span>-></span> unit</code></dt></dl><div class="spec module" id="module-Gensym"><a href="#module-Gensym" class="anchor"></a><code><span class="keyword">module</span> <a href="Gensym/index.html">Gensym</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Atom (sidekick-base.Sidekick_base_solver.Th_data.A.S.Atom)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_data</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Atom</nav><h1>Module <code>S.Atom</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Atom/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Atom.t</a></code></dt></dl><dl><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> CCFormat.printer</span></code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-formula"><a href="#val-formula" class="anchor"></a><code><span class="keyword">val</span> formula : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-lit">lit</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt></dl></div></body></html>
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Th_data.A.S.Lit)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_data</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Lit</nav><h1>Module <code>S.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Lit/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lit (sidekick-base.Sidekick_base_solver.Th_data.A.S.Lit)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_data</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Lit</nav><h1>Module <code>S.Lit</code></h1></header><div class="spec module" id="module-T"><a href="#module-T" class="anchor"></a><code><span class="keyword">module</span> <a href="T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../Sidekick_base/Lit/index.html#type-t">Solver_arg.Lit.t</a></code></dt></dl><dl><dt class="spec value" id="val-term"><a href="#val-term" class="anchor"></a><code><span class="keyword">val</span> term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a></code></dt><dt class="spec value" id="val-sign"><a href="#val-sign" class="anchor"></a><code><span class="keyword">val</span> sign : <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-signed_term"><a href="#val-signed_term" class="anchor"></a><code><span class="keyword">val</span> signed_term : <a href="index.html#type-t">t</a> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> * bool</code></dt><dt class="spec value" id="val-atom"><a href="#val-atom" class="anchor"></a><code><span class="keyword">val</span> atom : <a href="T/Term/index.html#type-store">T.Term.store</a> <span>-></span> <span>?⁠sign:bool</span> <span>-></span> <a href="T/Term/index.html#type-t">T.Term.t</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-norm_sign"><a href="#val-norm_sign" class="anchor"></a><code><span class="keyword">val</span> norm_sign : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> * bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-hash"><a href="#val-hash" class="anchor"></a><code><span class="keyword">val</span> hash : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Model (sidekick-base.Sidekick_base_solver.Th_data.A.S.Model)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_data</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Model</nav><h1>Module <code>S.Model</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_msat_solver/Make/Model/index.html#type-t">Sidekick_msat_solver.Make(Solver_arg).Model.t</a></code></dt></dl><dl><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val</span> empty : <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mem"><a href="#val-mem" class="anchor"></a><code><span class="keyword">val</span> mem : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val</span> find : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-eval"><a href="#val-eval" class="anchor"></a><code><span class="keyword">val</span> eval : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Model (sidekick-base.Sidekick_base_solver.Th_data.A.S.Model)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">sidekick-base</a> » <a href="../../../../index.html">Sidekick_base_solver</a> » <a href="../../../index.html">Th_data</a> » <a href="../../index.html">A</a> » <a href="../index.html">S</a> » Model</nav><h1>Module <code>S.Model</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type</span> t</code><code> = <a href="../../../../../../sidekick/Sidekick_smt_solver/Make/Model/index.html#type-t">Sidekick_smt_solver.Make(Solver_arg).Model.t</a></code></dt></dl><dl><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val</span> empty : <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mem"><a href="#val-mem" class="anchor"></a><code><span class="keyword">val</span> mem : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val</span> find : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-eval"><a href="#val-eval" class="anchor"></a><code><span class="keyword">val</span> eval : <a href="index.html#type-t">t</a> <span>-></span> <a href="../index.html#type-term">term</a> <span>-></span> <span><a href="../index.html#type-term">term</a> option</span></code></dt><dt class="spec value" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span class="keyword">val</span> pp : <span><a href="index.html#type-t">t</a> <a href="../../../../../../sidekick/Sidekick_core/index.html#module-Fmt">Sidekick_core.Fmt</a>.printer</span></code></dt></dl></div></body></html>
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Quip (sidekick-base.Sidekick_base_solver.Th_data.A.S.P.Quip)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.3"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">sidekick-base</a> » <a href="../../../../../index.html">Sidekick_base_solver</a> » <a href="../../../../index.html">Th_data</a> » <a href="../../../index.html">A</a> » <a href="../../index.html">S</a> » <a href="../index.html">P</a> » Quip</nav><h1>Module <code>P.Quip</code></h1></header><dl><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Stdlib.out_channel <span>-></span> <a href="../index.html#type-t">t</a> <span>-></span> unit</code></dt></dl></div></body></html>
|
|
||||||
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue