This commit is contained in:
c-cube 2022-07-16 03:53:41 +00:00
parent 5f0ff14215
commit 7d8b1f70bd
226 changed files with 234 additions and 311 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Funs (sidekick-base.Sidekick_base.Form.Funs)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../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> &#x00BB; <a href="../../index.html">Sidekick_base</a> &#x00BB; <a href="../index.html">Form</a> &#x00BB; Funs</nav><header class="odoc-preamble"><h1>Module <code><span>Form.Funs</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value" id="val-get_ty" class="anchored"><a href="#val-get_ty" class="anchor"></a><code><span><span class="keyword">val</span> get_ty : <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'b</span> <span class="arrow">&#45;&gt;</span></span> <a href="../../Base_types/Ty/index.html#type-t">Ty.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-abs" class="anchored"><a href="#val-abs" class="anchor"></a><code><span><span class="keyword">val</span> abs : <span>self:<a href="../../Base_types/Term/index.html#type-t">T.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> <a href="../../Base_types/Term/index.html#type-t">T.t</a> * bool</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-relevant" class="anchored"><a href="#val-relevant" class="anchor"></a><code><span><span class="keyword">val</span> relevant : <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'b</span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'c</span> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-eval" class="anchored"><a href="#val-eval" class="anchor"></a><code><span><span class="keyword">val</span> eval : <span><a href="../../ID/index.html#type-t">ID.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span><a href="../../Base_types/Value/index.html#type-t">Value.t</a> <a href="../../../../sidekick/Sidekick_util/IArray/index.html#type-t">Sidekick_util.IArray.t</a></span> <span class="arrow">&#45;&gt;</span></span> <a href="../../Base_types/Value/index.html#type-t">Value.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_fun" class="anchored"><a href="#val-mk_fun" class="anchor"></a><code><span><span class="keyword">val</span> mk_fun : <span>?do_cc:bool <span class="arrow">&#45;&gt;</span></span> <span><a href="../../ID/index.html#type-t">ID.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Base_types/Fun/index.html#type-t">Fun.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-and_" class="anchored"><a href="#val-and_" class="anchor"></a><code><span><span class="keyword">val</span> and_ : <a href="../../Base_types/Fun/index.html#type-t">Fun.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-or_" class="anchored"><a href="#val-or_" class="anchor"></a><code><span><span class="keyword">val</span> or_ : <a href="../../Base_types/Fun/index.html#type-t">Fun.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-imply" class="anchored"><a href="#val-imply" class="anchor"></a><code><span><span class="keyword">val</span> imply : <a href="../../Base_types/Fun/index.html#type-t">Fun.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-ite" class="anchored"><a href="#val-ite" class="anchor"></a><code><span><span class="keyword">val</span> ite : <span><a href="../../Base_types/Term/index.html#type-store">T.store</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Base_types/Term/index.html#type-t">T.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Base_types/Term/index.html#type-t">T.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Base_types/Term/index.html#type-t">T.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Base_types/Term/index.html#type-t">T.t</a></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Funs (sidekick-base.Sidekick_base.Form.Funs)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../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> &#x00BB; <a href="../../index.html">Sidekick_base</a> &#x00BB; <a href="../index.html">Form</a> &#x00BB; Funs</nav><header class="odoc-preamble"><h1>Module <code><span>Form.Funs</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value" id="val-get_ty" class="anchored"><a href="#val-get_ty" class="anchor"></a><code><span><span class="keyword">val</span> get_ty : <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'b</span> <span class="arrow">&#45;&gt;</span></span> <a href="../../Base_types/Ty/index.html#type-t">Ty.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-abs" class="anchored"><a href="#val-abs" class="anchor"></a><code><span><span class="keyword">val</span> abs : <span>self:<a href="../../Base_types/Term/index.html#type-t">T.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> <a href="../../Base_types/Term/index.html#type-t">T.t</a> * bool</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-relevant" class="anchored"><a href="#val-relevant" class="anchor"></a><code><span><span class="keyword">val</span> relevant : <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'b</span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'c</span> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-eval" class="anchored"><a href="#val-eval" class="anchor"></a><code><span><span class="keyword">val</span> eval : <span><a href="../../ID/index.html#type-t">ID.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span><a href="../../Base_types/Value/index.html#type-t">Value.t</a> <span class="xref-unresolved">CCArray</span>.t</span> <span class="arrow">&#45;&gt;</span></span> <a href="../../Base_types/Value/index.html#type-t">Value.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_fun" class="anchored"><a href="#val-mk_fun" class="anchor"></a><code><span><span class="keyword">val</span> mk_fun : <span>?do_cc:bool <span class="arrow">&#45;&gt;</span></span> <span><a href="../../ID/index.html#type-t">ID.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Base_types/Fun/index.html#type-t">Fun.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-and_" class="anchored"><a href="#val-and_" class="anchor"></a><code><span><span class="keyword">val</span> and_ : <a href="../../Base_types/Fun/index.html#type-t">Fun.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-or_" class="anchored"><a href="#val-or_" class="anchor"></a><code><span><span class="keyword">val</span> or_ : <a href="../../Base_types/Fun/index.html#type-t">Fun.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-imply" class="anchored"><a href="#val-imply" class="anchor"></a><code><span><span class="keyword">val</span> imply : <a href="../../Base_types/Fun/index.html#type-t">Fun.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-ite" class="anchored"><a href="#val-ite" class="anchor"></a><code><span><span class="keyword">val</span> ite : <span><a href="../../Base_types/Term/index.html#type-store">T.store</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Base_types/Term/index.html#type-t">T.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Base_types/Term/index.html#type-t">T.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Base_types/Term/index.html#type-t">T.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Base_types/Term/index.html#type-t">T.t</a></span></code></div></div></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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -7,7 +7,7 @@
<span class="keyword">with</span> <span><span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-SAT_PROOF/index.html#type-t">t</a> := <a href="#type-t">t</a></span>
<span class="keyword">and</span> <span><span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-SAT_PROOF/index.html#type-lit">lit</a> := <a href="#type-lit">lit</a></span>
<span class="keyword">and</span> <span><span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-SAT_PROOF/index.html#type-proof_step">proof_step</a> := <a href="#type-proof_step">proof_step</a></span>
<span class="keyword">and</span> <span><span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-SAT_PROOF/index.html#type-proof_rule">proof_rule</a> := <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> <a href="#type-proof_step">proof_step</a></span></span></code></summary><div class="odoc-spec"><div class="spec module" id="module-Step_vec" class="anchored"><a href="#module-Step_vec" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Step_vec/index.html">Step_vec</a></span><span> : <a href="../../../sidekick/Sidekick_util/Vec_sig/module-type-S/index.html">Sidekick_util.Vec_sig.S</a> <span class="keyword">with</span> <span><span class="keyword">type</span> <a href="../../../sidekick/Sidekick_util/Vec_sig/module-type-S/index.html#type-elt">elt</a> = <a href="#type-proof_step">proof_step</a></span></span></code></div><div class="spec-doc"><p>A vector of steps</p></div></div><div class="odoc-spec"><div class="spec value" id="val-enabled" class="anchored"><a href="#val-enabled" class="anchor"></a><code><span><span class="keyword">val</span> enabled : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div><div class="spec-doc"><p>Returns true if proof production is enabled</p></div></div><div class="odoc-spec"><div class="spec value" id="val-emit_input_clause" class="anchored"><a href="#val-emit_input_clause" class="anchor"></a><code><span><span class="keyword">val</span> emit_input_clause : <span><span><a href="#type-lit">lit</a> <span class="xref-unresolved">Iter</span>.t</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> <a href="#type-proof_step">proof_step</a></span></code></div><div class="spec-doc"><p>Emit an input clause.</p></div></div><div class="odoc-spec"><div class="spec value" id="val-emit_redundant_clause" class="anchored"><a href="#val-emit_redundant_clause" class="anchor"></a><code><span><span class="keyword">val</span> emit_redundant_clause :
<span class="keyword">and</span> <span><span class="keyword">type</span> <a href="../../../sidekick/Sidekick_core/module-type-SAT_PROOF/index.html#type-proof_rule">proof_rule</a> := <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> <a href="#type-proof_step">proof_step</a></span></span></code></summary><div class="odoc-spec"><div class="spec module" id="module-Step_vec" class="anchored"><a href="#module-Step_vec" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Step_vec/index.html">Step_vec</a></span><span> : <a href="../../../sidekick/Sidekick_util/Vec_sig/module-type-BASE/index.html">Sidekick_util.Vec_sig.BASE</a> <span class="keyword">with</span> <span><span class="keyword">type</span> <a href="../../../sidekick/Sidekick_util/Vec_sig/module-type-BASE/index.html#type-elt">elt</a> = <a href="#type-proof_step">proof_step</a></span></span></code></div><div class="spec-doc"><p>A vector of steps</p></div></div><div class="odoc-spec"><div class="spec value" id="val-enabled" class="anchored"><a href="#val-enabled" class="anchor"></a><code><span><span class="keyword">val</span> enabled : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div><div class="spec-doc"><p>Returns true if proof production is enabled</p></div></div><div class="odoc-spec"><div class="spec value" id="val-emit_input_clause" class="anchored"><a href="#val-emit_input_clause" class="anchor"></a><code><span><span class="keyword">val</span> emit_input_clause : <span><span><a href="#type-lit">lit</a> <span class="xref-unresolved">Iter</span>.t</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> <a href="#type-proof_step">proof_step</a></span></code></div><div class="spec-doc"><p>Emit an input clause.</p></div></div><div class="odoc-spec"><div class="spec value" id="val-emit_redundant_clause" class="anchored"><a href="#val-emit_redundant_clause" class="anchor"></a><code><span><span class="keyword">val</span> emit_redundant_clause :
<span><span><a href="#type-lit">lit</a> <span class="xref-unresolved">Iter</span>.t</span> <span class="arrow">&#45;&gt;</span></span>
<span>hyps:<span><a href="#type-proof_step">proof_step</a> <span class="xref-unresolved">Iter</span>.t</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -3,5 +3,5 @@
<span><a href="#type-term">term</a> <span class="arrow">&#45;&gt;</span></span>
<span><span>( <a href="#type-term">term</a>, <span><a href="#type-term">term</a> <span class="xref-unresolved">Iter</span>.t</span> )</span> <a href="../../../../sidekick/Sidekick_th_bool_static/index.html#type-bool_view">Sidekick_th_bool_static.bool_view</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_bool" class="anchored"><a href="#val-mk_bool" class="anchor"></a><code><span><span class="keyword">val</span> mk_bool :
<span><a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span>( <a href="#type-term">term</a>, <span><a href="#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 class="arrow">&#45;&gt;</span></span>
<span><span><span>( <a href="#type-term">term</a>, <span><a href="#type-term">term</a> array</span> )</span> <a href="../../../../sidekick/Sidekick_th_bool_static/index.html#type-bool_view">Sidekick_th_bool_static.bool_view</a></span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-term">term</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-lemma_bool_tauto" class="anchored"><a href="#val-lemma_bool_tauto" class="anchor"></a><code><span><span class="keyword">val</span> lemma_bool_tauto : <span><span><a href="S/Lit/index.html#type-t">S.Lit.t</a> <span class="xref-unresolved">Iter</span>.t</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/P/index.html#type-t">S.P.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/P/index.html#type-proof_step">S.P.proof_step</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-lemma_bool_c" class="anchored"><a href="#val-lemma_bool_c" class="anchor"></a><code><span><span class="keyword">val</span> lemma_bool_c : <span>string <span class="arrow">&#45;&gt;</span></span> <span><span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/P/index.html#type-t">S.P.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/P/index.html#type-proof_step">S.P.proof_step</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-lemma_bool_equiv" class="anchored"><a href="#val-lemma_bool_equiv" class="anchor"></a><code><span><span class="keyword">val</span> lemma_bool_equiv : <span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/P/index.html#type-t">S.P.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/P/index.html#type-proof_step">S.P.proof_step</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-lemma_ite_true" class="anchored"><a href="#val-lemma_ite_true" class="anchor"></a><code><span><span class="keyword">val</span> lemma_ite_true : <span>ite:<a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/P/index.html#type-t">S.P.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/P/index.html#type-proof_step">S.P.proof_step</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-lemma_ite_false" class="anchored"><a href="#val-lemma_ite_false" class="anchor"></a><code><span><span class="keyword">val</span> lemma_ite_false : <span>ite:<a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/P/index.html#type-t">S.P.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/P/index.html#type-proof_step">S.P.proof_step</a></span></code></div></div><div class="odoc-spec"><div class="spec module" id="module-Gensym" class="anchored"><a href="#module-Gensym" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Gensym/index.html">Gensym</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></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

File diff suppressed because one or more lines are too long

View file

@ -3,8 +3,4 @@
<span><a href="S/T/Ty/index.html#type-t">S.T.Ty.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span>( <span><a href="Cstor/index.html#type-t">Cstor.t</a> <span class="xref-unresolved">Iter</span>.t</span>, <a href="S/T/Ty/index.html#type-t">S.T.Ty.t</a> )</span> <a href="../../../../sidekick/Sidekick_th_data/index.html#type-data_ty_view">Sidekick_th_data.data_ty_view</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-view_as_data" class="anchored"><a href="#val-view_as_data" class="anchor"></a><code><span><span class="keyword">val</span> view_as_data :
<span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span>( <a href="Cstor/index.html#type-t">Cstor.t</a>, <a href="S/T/Term/index.html#type-t">S.T.Term.t</a> )</span> <a href="../../../../sidekick/Sidekick_th_data/index.html#type-data_view">Sidekick_th_data.data_view</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_cstor" class="anchored"><a href="#val-mk_cstor" class="anchor"></a><code><span><span class="keyword">val</span> mk_cstor :
<span><a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="Cstor/index.html#type-t">Cstor.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <a href="../../../../sidekick/Sidekick_util/IArray/index.html#type-t">Sidekick_util.IArray.t</a></span> <span class="arrow">&#45;&gt;</span></span>
<a href="S/T/Term/index.html#type-t">S.T.Term.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_is_a" class="anchored"><a href="#val-mk_is_a" class="anchor"></a><code><span><span class="keyword">val</span> mk_is_a : <span><a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="Cstor/index.html#type-t">Cstor.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/T/Term/index.html#type-t">S.T.Term.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_sel" class="anchored"><a href="#val-mk_sel" class="anchor"></a><code><span><span class="keyword">val</span> mk_sel : <span><a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="Cstor/index.html#type-t">Cstor.t</a> <span class="arrow">&#45;&gt;</span></span> <span>int <span class="arrow">&#45;&gt;</span></span> <span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/T/Term/index.html#type-t">S.T.Term.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_eq" class="anchored"><a href="#val-mk_eq" class="anchor"></a><code><span><span class="keyword">val</span> mk_eq : <span><a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/T/Term/index.html#type-t">S.T.Term.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-ty_is_finite" class="anchored"><a href="#val-ty_is_finite" class="anchor"></a><code><span><span class="keyword">val</span> ty_is_finite : <span><a href="S/T/Ty/index.html#type-t">S.T.Ty.t</a> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-ty_set_is_finite" class="anchored"><a href="#val-ty_set_is_finite" class="anchor"></a><code><span><span class="keyword">val</span> ty_set_is_finite : <span><a href="S/T/Ty/index.html#type-t">S.T.Ty.t</a> <span class="arrow">&#45;&gt;</span></span> <span>bool <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec module" id="module-P" class="anchored"><a href="#module-P" class="anchor"></a><code><span><span class="keyword">module</span> <a href="P/index.html">P</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>
<span><span>( <a href="Cstor/index.html#type-t">Cstor.t</a>, <a href="S/T/Term/index.html#type-t">S.T.Term.t</a> )</span> <a href="../../../../sidekick/Sidekick_th_data/index.html#type-data_view">Sidekick_th_data.data_view</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_cstor" class="anchored"><a href="#val-mk_cstor" class="anchor"></a><code><span><span class="keyword">val</span> mk_cstor : <span><a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="Cstor/index.html#type-t">Cstor.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> array</span> <span class="arrow">&#45;&gt;</span></span> <a href="S/T/Term/index.html#type-t">S.T.Term.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_is_a" class="anchored"><a href="#val-mk_is_a" class="anchor"></a><code><span><span class="keyword">val</span> mk_is_a : <span><a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="Cstor/index.html#type-t">Cstor.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/T/Term/index.html#type-t">S.T.Term.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_sel" class="anchored"><a href="#val-mk_sel" class="anchor"></a><code><span><span class="keyword">val</span> mk_sel : <span><a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="Cstor/index.html#type-t">Cstor.t</a> <span class="arrow">&#45;&gt;</span></span> <span>int <span class="arrow">&#45;&gt;</span></span> <span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/T/Term/index.html#type-t">S.T.Term.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-mk_eq" class="anchored"><a href="#val-mk_eq" class="anchor"></a><code><span><span class="keyword">val</span> mk_eq : <span><a href="S/T/Term/index.html#type-store">S.T.Term.store</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="S/T/Term/index.html#type-t">S.T.Term.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="S/T/Term/index.html#type-t">S.T.Term.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-ty_is_finite" class="anchored"><a href="#val-ty_is_finite" class="anchor"></a><code><span><span class="keyword">val</span> ty_is_finite : <span><a href="S/T/Ty/index.html#type-t">S.T.Ty.t</a> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-ty_set_is_finite" class="anchored"><a href="#val-ty_set_is_finite" class="anchor"></a><code><span><span class="keyword">val</span> ty_set_is_finite : <span><a href="S/T/Ty/index.html#type-t">S.T.Ty.t</a> <span class="arrow">&#45;&gt;</span></span> <span>bool <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec module" id="module-P" class="anchored"><a href="#module-P" class="anchor"></a><code><span><span class="keyword">module</span> <a href="P/index.html">P</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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