A | |
| Arena |
Represent the game arena and operate on it.
|
| ArenaParser | |
| Assignments |
Handling partial assignments of elements to variables.
|
| Aux |
Auxiliary functions that operate on standard library data
structures and standard library-like definitions.
|
B | |
| B [Matrix] | |
| BasicOperators [Aux] | |
| BigIntDiags [Diagram] |
Diagrams based on BigIntOrd.
|
| BigIntOrd [Diagram] |
Variables module for integers using the bigger integer always.
|
| Bitvector |
Bit vectors.
|
| BoolFunction |
Represent Boolean functions.
|
| BuiltinLang |
Basic built-in TRS language syntax.
|
C | |
| Class |
Represent regular classes of structures.
|
| ClassParser | |
| Coding |
Contains the type of typed terms, functions calculating type and
reconstruction for a term, and printing and parsing for terms.
|
| ContinuousRule |
Structure rewriting with continuous dynamics.
|
| ContinuousRuleParser | |
D | |
| DiagCons [Diagram.S] |
The consing module.
|
| Diagram |
Ordered diagrams representing propositional formulas.
|
| DiscreteRule |
Discrete structure rewriting rules construction and rewriting.
|
| DiscreteRuleParser | |
| Distinguish |
Distinguish sets of structures by formulas.
|
E | |
| Elems [Structure] |
Sets of integers
|
F | |
| F [Matrix] | |
| FFTNF |
Computing the FF Type Normal Form.
|
| Formula |
Represent formulas with first-order, mso, and real variables.
|
| FormulaCons [Formula] |
Hash-consed formula module.
|
| FormulaMap |
Maps, iterators and folds over formulas and real-valued expressions.
|
| FormulaOps |
Operations on formulas.
|
| FormulaParser | |
| FormulaSubst |
Substitutions in formulas and real-valued expressions.
|
G | |
| GDL |
Game Description Language.
|
| GDLParser | |
| GameSimpl |
Simplification of Toss games.
|
| GameTree |
Game Tree used for choosing moves.
|
H | |
| H1 [HashCons.S] |
Hashtables with consed data as key (very efficient hashing).
|
| H2 [HashCons.S] |
Hashtables with pairs of consed data as key (very efficient hashing).
|
| HV [HashCons.S] |
Hashtables with pairs of consed data and other value as key.
|
| HashCons |
Hash-consing module.
|
| HashableTerm [Term] | |
| Heuristic |
Generate a heuristic from a payoff.
|
I | |
| I [Matrix] | |
| IntMap [Structure] |
Maps from int to 'alpha
|
| IntMap [Aux] | |
| Integers |
Operations on arbitrary-precision integers, subset of Big_int module.
|
| Ints [Aux] | |
L | |
| LearnGame |
Module for learning games from examples.
|
| LeftistPrioQueue [Aux] | |
| Lfp |
Learning LFP formulas.
|
M | |
| M [Solver] |
Interface to the solver.
|
| Make [Diagram] |
Implementation of diagrams.
|
| Make [HashCons] |
Functor to create the S module.
|
| Matrix |
Compact matrix representation when Bigarray is available.
|
| MiscNum |
Numeric support functions from Arith_flags and Int_misc OCaml modules.
|
N | |
| Numbers |
A smaller Num module, pure OCaml only.
|
O | |
| OrderedPoly |
Polynomials with ordered variables and integer coefficients.
|
| OrderedPolySet |
Represent set of ordered polynomials and operate on it.
|
P | |
| P [Matrix] | |
| PSet [OrderedPolySet] | |
| ParseArc |
Contains the bottom-up chart-based parser that uses syntax definitions
and checks if terms are well-typed when closing arcs.
|
| Picture |
Processing pictures
|
| Play |
Different play strategies.
|
| Poly |
Represent polynomials as written and convert to ordered form.
|
Q | |
| QBF |
Quantified Boolean Formulas
|
| QBFCons [QBF] | |
R | |
| Rationals |
Operations on rational numbers, subset of the Ratio OCaml module.
|
| RealExprCons [Formula] |
Hash-consed formula module.
|
| RealQuantElim |
Simplify existentially quantified conjunction of polynomial inequalities.
|
| RealQuantElimParser | |
| Reduction |
Reductions between structure classes and SO queries.
|
| Rewriting |
Contains the functions responsible for rewriting and normalization.
|
S | |
| Sat |
Basic interface to a sat solver and convertion between cnf and dnf formulas.
|
| SatSolver |
Interface to SAT solvers.
|
| SignTable |
Handling sign tables for quantifier elimination.
|
| SimplePrioQueue [Aux] | |
| Solver |
Solver for checking if formulas hold on structures.
|
| StrMap [Aux] | |
| StringMap [Structure] |
Maps from string to 'alpha
|
| Strings [Aux] | |
| Structure |
Representing relational structures with real-valued functions.
|
| StructureParser | |
| 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.
|
T | |
| TRS |
Get syntax definitions from a TRS.
|
| Term |
The type of term types, operations on these types and a parser for types.
|
| TermHashtbl [Term] | |
| Terms [GDL] | |
| TranslateFormula |
Translating formulas from GDL to Toss.
|
| TranslateGame |
Translating games from GDL to Toss.
|
| Tuples [GDL] | |
| Tuples [Structure] |
Sets of tuples of ints
|
W | |
| WeightDiags [Diagram] |
Diagrams based on WeightIntOrd.
|
| WeightIntOrd [Diagram] |
Variables module for integers using the weights.
|