Make.ZLval logic : Utils.logicSpecify the logic implemented
val mk_name : Solving.Utils.B.name -> stringmk_name n returns a SMT string from a Dedukti name n
val mk_univ : ctx -> Common.Universes.univ -> tmk_univ ctx u returns an expression associated to the universe u
mk_axiom ctx s s' returns an expression encoding the predicate A(s,s')
mk_cumul ctx s s' returns an expression encoding the predicate C(s,s')
mk_rule ctx s s' s'' returns an expression encoding the predicate R(s,s',s'')
mk_bound ctx s i returns an expression encoding that a variable cannot be higher that the ith universe
val solution_of_var :
ctx ->
int ->
smt_model ->
string ->
Common.Universes.univsolution_of_var ctx i model s returns the universe found by the SMT solver