Module Instances.PolyhedraSource
Sourceval with_context : 'a -> 'b -> 'b * 'a Sourceval empty_env : Apron.Environment.t Sourceval print_env : Stdlib.Format.formatter -> Apron.Environment.t -> unit Sourceval filter_env :
(Apron.Var.t -> bool) ->
(Apron.Var.t -> bool) ->
Apron.Environment.t ->
Apron.Environment.t Sourceval fold_env : (Apron.Var.t -> 'a -> 'a) -> Apron.Environment.t -> 'a -> 'a Sourceval exists_env : (Apron.Var.t -> bool) -> Apron.Environment.t -> bool Sourceval gce : Apron.Environment.t -> Apron.Environment.t -> Apron.Environment.t Sourceval diff : Apron.Environment.t -> Apron.Environment.t -> Apron.Environment.t Sourceval to_constraints :
(Polka.loose Polka.t Apron.Abstract1.t * Binding.t) ->
((Apron.Coeff.t * Mopsa.var) list * Apron.Coeff.t * Apron.Lincons1.typ) list Sourceexception UnsupportedExpression Sourceexception ImpreciseExpression Sourceval is_env_var_apron : Apron.Var.t -> 'a Apron.Abstract1.t -> bool Sourceval remove_tmp :
Apron.Var.t list ->
Polka.loose Polka.t Apron.Abstract1.t ->
Polka.loose Polka.t Apron.Abstract1.t Sourceval exp_to_apron :
(Mopsa.expr -> bool) ->
Mopsa.expr ->
(Polka.loose Polka.t Apron.Abstract1.t * Binding.t) ->
Apron.Var.t list ->
Apron.Texpr1.expr
* Polka.loose Polka.t Apron.Abstract1.t
* Binding.t
* Apron.Var.t list Sourceval tcons_array_of_tcons_list :
Apron.Environment.t ->
Apron.Tcons1.t list ->
Apron.Tcons1.earray val debug : ('a, Stdlib.Format.formatter, unit, unit) Stdlib.format4 -> 'aSourceval numeric_name : string Sourceval unify :
Polka.loose Polka.t Apron.Abstract1.t ->
Polka.loose Polka.t Apron.Abstract1.t ->
Polka.loose Polka.t Apron.Abstract1.t * Polka.loose Polka.t Apron.Abstract1.t Sourceval is_bottom : (Polka.loose Polka.t Apron.Abstract1.t * 'a) -> bool Sourceval subset :
(Polka.loose Polka.t Apron.Abstract1.t * 'a) ->
(Polka.loose Polka.t Apron.Abstract1.t * 'b) ->
bool