Bottleneck.SMTmodule Log : sig ... endval eval : Smtml.Model.t -> Smtml.Symbol.t -> tval exp_of_t : t -> Smtml.Expr.tSMT-level max, guarding the PosInf sentinel first (PosInf absorbs).
SMT-level min, guarding the NegInf sentinel first (NegInf absorbs).
ge e1 e2: e1 ≥ e2 in the bottleneck order; PosInf ≥ everything, everything ≥ NegInf.