package libzipperposition

  1. Overview
  2. Docs
Library for Zipperposition

Install

Dune Dependency

Authors

Maintainers

Sources

1.5.1.tar.gz
md5=cc320f66f10555c54822da624419e003
sha512=f8d5f7a5ae790bf0388d74261673803cf375f91f92f7b413b70db1ce5841ef55343a208f98727c8551d66f1840ab892f1c0c943a34861d14d79ce469b235a2f2

doc/libzipperposition.calculi/Libzipperposition_calculi/Arith_int/index.html

Module Libzipperposition_calculi.Arith_intSource

Cancellative Inferences on Integer Arithmetic

Superposition, chaining and modulo reasoning for linear expressions, with congruence classes of terms and literals. Inferences are typically done with "scaled" literals, i.e. literals that are multiplied by numeric coefficients so as to bring the unified terms to the same coefficient.

Sourceval case_switch_limit : int ref

Positive integer: maximum width of an inequality case switch. Default: 30

Sourceval div_case_switch_limit : int ref

Positive integer: maximum prime number suitable for div_case_switch (ie maximum n for enumeration of cases in n^k | x)

Sourcemodule type S = sig ... end
Sourcemodule Make (E : Libzipperposition.Env.S) : S with module Env = E
OCaml

Innovation. Community. Security.