diff options
Diffstat (limited to 'plugins/micromega/sos_types.mli')
-rw-r--r-- | plugins/micromega/sos_types.mli | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/plugins/micromega/sos_types.mli b/plugins/micromega/sos_types.mli deleted file mode 100644 index 57c4e50ca..000000000 --- a/plugins/micromega/sos_types.mli +++ /dev/null @@ -1,40 +0,0 @@ -(************************************************************************) -(* v * The Coq Proof Assistant / The Coq Development Team *) -(* <O___,, * INRIA - CNRS - LIX - LRI - PPS - Copyright 1999-2016 *) -(* \VV/ **************************************************************) -(* // * This file is distributed under the terms of the *) -(* * GNU Lesser General Public License Version 2.1 *) -(************************************************************************) - -(* The type of positivstellensatz -- used to communicate with sos *) - -type vname = string;; - -type term = -| Zero -| Const of Num.num -| Var of vname -| Inv of term -| Opp of term -| Add of (term * term) -| Sub of (term * term) -| Mul of (term * term) -| Div of (term * term) -| Pow of (term * int);; - -val output_term : out_channel -> term -> unit - -type positivstellensatz = - Axiom_eq of int - | Axiom_le of int - | Axiom_lt of int - | Rational_eq of Num.num - | Rational_le of Num.num - | Rational_lt of Num.num - | Square of term - | Monoid of int list - | Eqmul of term * positivstellensatz - | Sum of positivstellensatz * positivstellensatz - | Product of positivstellensatz * positivstellensatz;; - -val output_psatz : out_channel -> positivstellensatz -> unit |