Aux |
Auxiliary functions that operate on standard library data
structures and standard library-like definitions.
|
HashCons |
Hash-consing module.
|
Formula |
Represent formulas with first-order, mso, and real variables.
|
FormulaParser | |
FormulaMap |
Maps, iterators and folds over formulas and real-valued expressions.
|
FormulaSubst |
Substitutions in formulas and real-valued expressions.
|
SatSolver |
Interface to SAT solvers.
|
Sat |
Basic interface to a sat solver and convertion between cnf and dnf formulas.
|
QBF |
Quantified Boolean Formulas
|
BoolFunction |
Represent Boolean functions.
|
Diagram |
Ordered diagrams representing propositional formulas.
|
FFTNF |
Computing the FF Type Normal Form.
|
FormulaOps |
Operations on formulas.
|
MiscNum |
Numeric support functions from Arith_flags and Int_misc OCaml modules.
|
Bitvector |
Bit vectors.
|
Integers |
Operations on arbitrary-precision integers, subset of Big_int module.
|
Rationals |
Operations on rational numbers, subset of the Ratio OCaml module.
|
Numbers |
A smaller Num module, pure OCaml only.
|
Structure |
Representing relational structures with real-valued functions.
|
StructureParser | |
Assignments |
Handling partial assignments of elements to variables.
|
OrderedPoly |
Polynomials with ordered variables and integer coefficients.
|
OrderedPolySet |
Represent set of ordered polynomials and operate on it.
|
Poly |
Represent polynomials as written and convert to ordered form.
|
SignTable |
Handling sign tables for quantifier elimination.
|
RealQuantElim |
Simplify existentially quantified conjunction of polynomial inequalities.
|
RealQuantElimParser | |
Solver |
Solver for checking if formulas hold on structures.
|
Class |
Represent regular classes of structures.
|
ClassParser | |
Term |
The type of term types, operations on these types and a parser for types.
|
SyntaxDef |
Contains the type of syntax elements and definitions, basic functions
for syntax definitions and printing with names generated from syntax
definitions and a few basic syntax definitions of types and constructors.
|
Coding |
Contains the type of typed terms, functions calculating type and
reconstruction for a term, and printing and parsing for terms.
|
BuiltinLang |
Basic built-in TRS language syntax.
|
Rewriting |
Contains the functions responsible for rewriting and normalization.
|
ParseArc |
Contains the bottom-up chart-based parser that uses syntax definitions
and checks if terms are well-typed when closing arcs.
|
TRS |
Get syntax definitions from a TRS.
|
DiscreteRule |
Discrete structure rewriting rules construction and rewriting.
|
DiscreteRuleParser | |
ContinuousRule |
Structure rewriting with continuous dynamics.
|
ContinuousRuleParser | |
Arena |
Represent the game arena and operate on it.
|
ArenaParser | |
Heuristic |
Generate a heuristic from a payoff.
|
GameTree |
Game Tree used for choosing moves.
|
Play |
Different play strategies.
|
GDL |
Game Description Language.
|
GDLParser | |
TranslateFormula |
Translating formulas from GDL to Toss.
|
TranslateGame |
Translating games from GDL to Toss.
|
GameSimpl |
Simplification of Toss games.
|
Lfp |
Learning LFP formulas.
|
Reduction |
Reductions between structure classes and SO queries.
|
Distinguish |
Distinguish sets of structures by formulas.
|
LearnGame |
Module for learning games from examples.
|
Matrix |
Compact matrix representation when Bigarray is available.
|
Picture |
Processing pictures
|