Tcsltmcformulatype ltmc_formula = | FProp of string| FVariable of string| FTT| FFF| FNeg of ltmc_formula| FAnd of ltmc_formula * ltmc_formula| FOr of ltmc_formula * ltmc_formula| FNext of ltmc_formula| FMu of string * ltmc_formula| FNu of string * ltmc_formulaval is_closed : ltmc_formula -> boolval is_guarded : ltmc_formula -> boolval is_guarded_wrt : ltmc_formula -> string -> boolval is_uniquely_bound : ltmc_formula -> boolval make_uniquely_bound : ltmc_formula -> ltmc_formulaval eval_metaformula : Tcsmetaformula.formula_expr -> ltmc_formulaval formula_length : ltmc_formula -> intval format_formula : ltmc_formula -> stringval formula_to_positive : ltmc_formula -> ltmc_formulaval is_positive : ltmc_formula -> boolval guarded_transform : ltmc_formula -> ltmc_formulatype decomposed_ltmc_formula =
int
* decomposed_ltmc_formula_part array
* (string * ltmc_proposition_data) array
* (string * ltmc_variable_data) arrayval normal_form_formula_to_decomposed_formula :
ltmc_formula ->
decomposed_ltmc_formulaval sort_decomposed_formula :
decomposed_ltmc_formula ->
(decomposed_ltmc_formula ->
decomposed_ltmc_formula_part ->
decomposed_ltmc_formula_part ->
int) ->
decomposed_ltmc_formulaval decomposed_formula_subformula_cardinality : decomposed_ltmc_formula -> intval get_formula_depth :
decomposed_ltmc_formula ->
decomposed_ltmc_formula_part ->
intval decomposed_formula_to_formula :
decomposed_ltmc_formula ->
int ->
ltmc_formulaval format_decomposed_formula : decomposed_ltmc_formula -> int -> string