Tcslmmcformulatype labelled_mmc_formula = | FProp of string| FVariable of string| FTT| FFF| FNeg of labelled_mmc_formula| FAnd of labelled_mmc_formula * labelled_mmc_formula| FOr of labelled_mmc_formula * labelled_mmc_formula| FDiamond of string * labelled_mmc_formula| FBox of string * labelled_mmc_formula| FMu of string * labelled_mmc_formula| FNu of string * labelled_mmc_formulaval is_closed : labelled_mmc_formula -> boolval is_guarded : labelled_mmc_formula -> boolval is_guarded_wrt : labelled_mmc_formula -> string -> boolval is_uniquely_bound : labelled_mmc_formula -> boolval make_uniquely_bound : labelled_mmc_formula -> labelled_mmc_formulaval eval_metaformula : Tcsmetaformula.formula_expr -> labelled_mmc_formulaval formula_length : labelled_mmc_formula -> intval formula_height : labelled_mmc_formula -> intval formula_variable_occs : labelled_mmc_formula -> int * int * intval format_formula : labelled_mmc_formula -> stringval format_formula_as_tree : labelled_mmc_formula -> stringval formula_to_positive : labelled_mmc_formula -> labelled_mmc_formulaval is_positive : labelled_mmc_formula -> boolval guarded_transform : labelled_mmc_formula -> labelled_mmc_formulatype decomposed_labelled_mmc_formula =
int
* decomposed_labelled_mmc_formula_part array
* (string * mmc_proposition_data) array
* (string * mmc_variable_data) array
* mmc_label_data arrayval normal_form_formula_to_decomposed_formula :
labelled_mmc_formula ->
decomposed_labelled_mmc_formulaval get_formula_depth :
decomposed_labelled_mmc_formula ->
decomposed_labelled_mmc_formula_part ->
intval sort_decomposed_formula :
decomposed_labelled_mmc_formula ->
(decomposed_labelled_mmc_formula ->
decomposed_labelled_mmc_formula_part ->
decomposed_labelled_mmc_formula_part ->
int) ->
decomposed_labelled_mmc_formulaval decomposed_formula_subformula_cardinality :
decomposed_labelled_mmc_formula ->
intval decomposed_formula_to_formula :
decomposed_labelled_mmc_formula ->
int ->
labelled_mmc_formulaval format_decomposed_formula :
decomposed_labelled_mmc_formula ->
int ->
string