sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
V_2_6.AstSourcePolymorphic types
type term = | True| False| Const of string| Arith of arith_op * term list| App of string * term list| HO_app of term * term| Match of term * match_branch list| If of term * term * term| Let of (var * term) list * term| Is_a of string * term| Fun of typed_var * term| Eq of term * term| Imply of term * term| And of term list| Or of term list| Not of term| Distinct of term list| Cast of term * ty| Forall of (var * ty) list * term| Exists of (var * ty) list * term| Attr of term * (string * string) listAST: S-expressions with locations
and stmt = | Stmt_set_logic of string| Stmt_set_info of string * string| Stmt_set_option of string list| Stmt_decl_sort of string * int| Stmt_decl of ty fun_decl| Stmt_fun_def of fun_def| Stmt_fun_rec of fun_def| Stmt_funs_rec of funs_rec_def| Stmt_data of ((string * int) * cstor list) list| Stmt_assert of term| Stmt_get_assertions| Stmt_get_assignment| Stmt_get_info of string| Stmt_get_model| Stmt_get_option of string| Stmt_get_proof| Stmt_get_unsat_assumptions| Stmt_get_unsat_core| Stmt_get_value of term list| Stmt_check_sat| Stmt_check_sat_assuming of prop_literal list| Stmt_pop of int| Stmt_push of int| Stmt_reset| Stmt_reset_assertions| Stmt_exitval pp_par :
(Format.formatter -> 'a -> unit) ->
Format.formatter ->
(string list * 'a) ->
unit