mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-06 11:15:43 -05:00
2 lines
5.8 KiB
HTML
2 lines
5.8 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Model (sidekick-base.Sidekick_smtlib.Model)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta name="generator" content="odoc 2.4.0"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">sidekick-base</a> » <a href="../index.html">Sidekick_smtlib</a> » Model</nav><header class="odoc-preamble"><h1>Module <code><span>Sidekick_smtlib.Model</span></code></h1><p>Models</p><p>A model can be produced when the solver is found to be in a satisfiable state after a call to <code>solve</code>.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-value"><a href="#type-value" class="anchor"></a><code><span><span class="keyword">type</span> value</span><span> = <a href="../../../sidekick/Sidekick_core/Term/index.html#type-t">Sidekick_core.Term.t</a></span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-fun_"><a href="#type-fun_" class="anchor"></a><code><span><span class="keyword">type</span> fun_</span><span> = <a href="../../../sidekick/Sidekick_core/Term/index.html#type-t">Sidekick_core.Term.t</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-TL_map"><a href="#module-TL_map" class="anchor"></a><code><span><span class="keyword">module</span> TL_map</span><span> : <span class="xref-unresolved">CCMap</span>.S <span class="keyword">with</span> <span><span class="keyword">type</span> <span class="xref-unresolved">key</span> = <span><span class="xref-unresolved">value</span> <span class="xref-unresolved">list</span></span></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span><span class="keyword">val</span> empty : <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_empty"><a href="#val-is_empty" class="anchor"></a><code><span><span class="keyword">val</span> is_empty : <span><a href="#type-t">t</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_fun_entry"><a href="#val-add_fun_entry" class="anchor"></a><code><span><span class="keyword">val</span> add_fun_entry : <span><a href="#type-fun_">fun_</a> <span class="arrow">-></span></span> <span><span><a href="#type-value">value</a> list</span> <span class="arrow">-></span></span> <span><a href="#type-value">value</a> <span class="arrow">-></span></span> <span><a href="#type-t">t</a> <span class="arrow">-></span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_fun_entry"><a href="#val-get_fun_entry" class="anchor"></a><code><span><span class="keyword">val</span> get_fun_entry : <span><a href="#type-fun_">fun_</a> <span class="arrow">-></span></span> <span><span><a href="#type-value">value</a> list</span> <span class="arrow">-></span></span> <span><a href="#type-t">t</a> <span class="arrow">-></span></span> <span><a href="#type-value">value</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_fun_entries"><a href="#val-get_fun_entries" class="anchor"></a><code><span><span class="keyword">val</span> get_fun_entries : <span><a href="#type-fun_">fun_</a> <span class="arrow">-></span></span> <span><a href="#type-t">t</a> <span class="arrow">-></span></span> <span><span><a href="#type-value">value</a> <span class="xref-unresolved">TL_map</span>.t</span> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-iter_fun_entries"><a href="#val-iter_fun_entries" class="anchor"></a><code><span><span class="keyword">val</span> iter_fun_entries : <span><a href="#type-t">t</a> <span class="arrow">-></span></span> <span><span>(<a href="#type-fun_">fun_</a> * <span><a href="#type-value">value</a> <span class="xref-unresolved">TL_map</span>.t</span>)</span> <span class="xref-unresolved">Iter</span>.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-eval"><a href="#val-eval" class="anchor"></a><code><span><span class="keyword">val</span> eval : <span><a href="../../../sidekick/Sidekick_core/Term/index.html#type-t">Sidekick_core.Term.t</a> <span class="arrow">-></span></span> <span><a href="#type-t">t</a> <span class="arrow">-></span></span> <span><a href="#type-value">value</a> option</span></span></code></div></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <a href="../../../sidekick/Sidekick_sigs/module-type-PRINT/index.html">Sidekick_sigs.PRINT</a> <span class="keyword">with</span> <span><span class="keyword">type</span> <a href="../../../sidekick/Sidekick_sigs/module-type-PRINT/index.html#type-t">t</a> := <a href="#type-t">t</a></span></span></code></summary><div class="odoc-spec"><div class="spec value anchored" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span><span class="keyword">val</span> pp : <span><a href="#type-t">t</a> <a href="../../../sidekick/Sidekick_sigs/index.html#type-printer">Sidekick_sigs.printer</a></span></span></code></div></div></details></div></div></body></html>
|