├── .github └── workflows │ └── docker-image.yml ├── .gitignore ├── .ocamlformat ├── Dockerfile ├── Makefile ├── README.md ├── dune-project ├── lib ├── README.md ├── dune ├── ppx_FUNCTION.ml ├── ppx_include.ml ├── ppx_macros.ml ├── ppx_mochi.ml ├── ppx_print.ml ├── ppx_term.ml ├── ppx_type.ml └── ppx_util.ml ├── mochi.opam.template └── src ├── BRA_state.ml ├── BRA_transform.ml ├── BRA_transform.mli ├── BRA_types.ml ├── BRA_util.ml ├── CEGAR.ml ├── CEGAR_CPS.ml ├── CEGAR_CPS.mli ├── CEGAR_abst.ml ├── CEGAR_abst.mli ├── CEGAR_abst_CPS.ml ├── CEGAR_abst_CPS.mli ├── CEGAR_abst_util.ml ├── CEGAR_abst_util.mli ├── CEGAR_const.ml ├── CEGAR_fair_non_term.ml ├── CEGAR_lexer.mll ├── CEGAR_lift.ml ├── CEGAR_lift.mli ├── CEGAR_non_term.ml ├── CEGAR_parser.mly ├── CEGAR_print.ml ├── CEGAR_print.mli ├── CEGAR_ref_type.ml ├── CEGAR_syntax.ml ├── CEGAR_trans.ml ├── CEGAR_trans.mli ├── CEGAR_type.ml ├── CEGAR_util.ml ├── CEGAR_util.mli ├── CFA.ml ├── CHC.ml ├── CPS.ml ├── CPS.mli ├── GADT.ml ├── HFLz.ml ├── HORS_lexer.mll ├── HORS_parser.mly ├── HORS_syntax.ml ├── JSON.ml ├── QE.ml ├── SMT.ml ├── chc2prog.ml ├── check.ml ├── cmd.ml ├── color.ml ├── color.mli ├── comp_tree.ml ├── curry.ml ├── curry.mli ├── debug.ml ├── dslice.ml ├── dune ├── dune_inc.in ├── effect.ml ├── elim_same_arg.ml ├── encode.ml ├── encode.mli ├── encode_list.ml ├── encode_list.mli ├── encode_rec.ml ├── encode_rec.mli ├── encode_rec_variant.ml ├── encode_set_theory.ml ├── eval.ml ├── extraClsDepth.ml ├── extraParamInfer.ml ├── fair_termination.ml ├── fair_termination_type.mli ├── fair_termination_util.ml ├── feasibility.ml ├── feasibility.mli ├── flag.ml ├── fpatInterface.ml ├── fpatInterface.mli ├── functor.ml ├── graph_wrapper.ml ├── graph_wrapper.mli ├── horSat2Interface.ml ├── horSat2_lexer.mll ├── horSat2_parser.mly ├── horSatInterface.ml ├── horSatPInterface.ml ├── horSat_lexer.mll ├── horSat_parser.mly ├── horSat_syntax.ml ├── horn_clause.ml ├── id.ml ├── inter_type.ml ├── lid.ml ├── lift.ml ├── lift.mli ├── main_loop.ml ├── main_loop_util.ml ├── make_rev ├── mconfig.ml.in ├── menv.ml ├── minimizer.ml ├── mochi.ml ├── mochi_util.ml ├── model_check.ml ├── model_check_common.ml ├── modular.ml ├── modular_check.ml ├── modular_common.ml ├── modular_common.mli ├── modular_infer.ml ├── module.ml ├── ocamlgraph_wrapper.ml ├── omegaInterface.ml ├── parallel.ml ├── parser_wrapper.ml ├── parser_wrapper_4_08.ml ├── parser_wrapper_4_09.ml ├── parser_wrapper_4_10.ml ├── parser_wrapper_4_11.ml ├── parser_wrapper_4_12.ml ├── parser_wrapper_4_13.ml ├── parser_wrapper_4_14.ml ├── parser_wrapper_5_0.ml ├── parser_wrapper_5_1.ml ├── prep_dslice.ml ├── preprocess.ml ├── preprocess_common.ml ├── print.ml ├── print.mli ├── print_typ.ml ├── problem.ml ├── quick_check.ml ├── rec_CHC_solver.ml ├── ref_trans.ml ├── ref_trans.mli ├── ref_type.ml ├── ref_type.mli ├── ref_type_check.ml ├── ref_type_check.mli ├── ref_type_gen.ml ├── ref_type_gen.mli ├── ref_type_pred_typing.ml ├── ref_type_pred_typing.mli ├── refine.ml ├── refine.mli ├── ret_fun.ml ├── rose_tree.ml ├── rose_tree.mli ├── sexp.ml ├── slice.ml ├── slice.mli ├── smtlib2_interface.ml ├── smtlib_wrapper.ml ├── spec.ml ├── spec_lexer.mll ├── spec_parser.mly ├── spec_syntax.ml ├── syntax.ml ├── syntax.mli ├── tenv.ml ├── term_util.ml ├── term_util.mli ├── termination_loop.ml ├── trans.ml ├── trans.mli ├── trans_problem.ml ├── trecsInterface.ml ├── trecs_lexer.mll ├── trecs_parser.mly ├── trecs_syntax.ml ├── tree.ml ├── tree.mli ├── tupling.ml ├── tupling.mli ├── type.ml ├── type_check.ml ├── type_decl.ml ├── type_trans.ml ├── type_util.ml ├── typing.ml ├── uncurry.ml ├── useless_elim.ml ├── util.ml ├── verify_module.ml ├── verify_ref_typ.ml └── writeAnnot.ml /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/.ocamlformat -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/README.md -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/dune-project -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/lib/dune -------------------------------------------------------------------------------- /lib/ppx_FUNCTION.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/lib/ppx_FUNCTION.ml -------------------------------------------------------------------------------- /lib/ppx_include.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/lib/ppx_include.ml -------------------------------------------------------------------------------- /lib/ppx_macros.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/lib/ppx_macros.ml -------------------------------------------------------------------------------- /lib/ppx_mochi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/lib/ppx_mochi.ml -------------------------------------------------------------------------------- /lib/ppx_print.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/lib/ppx_print.ml -------------------------------------------------------------------------------- /lib/ppx_term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/lib/ppx_term.ml -------------------------------------------------------------------------------- /lib/ppx_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/lib/ppx_type.ml -------------------------------------------------------------------------------- /lib/ppx_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/lib/ppx_util.ml -------------------------------------------------------------------------------- /mochi.opam.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/mochi.opam.template -------------------------------------------------------------------------------- /src/BRA_state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/BRA_state.ml -------------------------------------------------------------------------------- /src/BRA_transform.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/BRA_transform.ml -------------------------------------------------------------------------------- /src/BRA_transform.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/BRA_transform.mli -------------------------------------------------------------------------------- /src/BRA_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/BRA_types.ml -------------------------------------------------------------------------------- /src/BRA_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/BRA_util.ml -------------------------------------------------------------------------------- /src/CEGAR.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR.ml -------------------------------------------------------------------------------- /src/CEGAR_CPS.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_CPS.ml -------------------------------------------------------------------------------- /src/CEGAR_CPS.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_CPS.mli -------------------------------------------------------------------------------- /src/CEGAR_abst.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_abst.ml -------------------------------------------------------------------------------- /src/CEGAR_abst.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_abst.mli -------------------------------------------------------------------------------- /src/CEGAR_abst_CPS.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_abst_CPS.ml -------------------------------------------------------------------------------- /src/CEGAR_abst_CPS.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_abst_CPS.mli -------------------------------------------------------------------------------- /src/CEGAR_abst_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_abst_util.ml -------------------------------------------------------------------------------- /src/CEGAR_abst_util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_abst_util.mli -------------------------------------------------------------------------------- /src/CEGAR_const.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/CEGAR_fair_non_term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_fair_non_term.ml -------------------------------------------------------------------------------- /src/CEGAR_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_lexer.mll -------------------------------------------------------------------------------- /src/CEGAR_lift.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_lift.ml -------------------------------------------------------------------------------- /src/CEGAR_lift.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_lift.mli -------------------------------------------------------------------------------- /src/CEGAR_non_term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_non_term.ml -------------------------------------------------------------------------------- /src/CEGAR_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_parser.mly -------------------------------------------------------------------------------- /src/CEGAR_print.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_print.ml -------------------------------------------------------------------------------- /src/CEGAR_print.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_print.mli -------------------------------------------------------------------------------- /src/CEGAR_ref_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_ref_type.ml -------------------------------------------------------------------------------- /src/CEGAR_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_syntax.ml -------------------------------------------------------------------------------- /src/CEGAR_trans.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_trans.ml -------------------------------------------------------------------------------- /src/CEGAR_trans.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_trans.mli -------------------------------------------------------------------------------- /src/CEGAR_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_type.ml -------------------------------------------------------------------------------- /src/CEGAR_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_util.ml -------------------------------------------------------------------------------- /src/CEGAR_util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CEGAR_util.mli -------------------------------------------------------------------------------- /src/CFA.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CFA.ml -------------------------------------------------------------------------------- /src/CHC.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CHC.ml -------------------------------------------------------------------------------- /src/CPS.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CPS.ml -------------------------------------------------------------------------------- /src/CPS.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/CPS.mli -------------------------------------------------------------------------------- /src/GADT.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/GADT.ml -------------------------------------------------------------------------------- /src/HFLz.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/HFLz.ml -------------------------------------------------------------------------------- /src/HORS_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/HORS_lexer.mll -------------------------------------------------------------------------------- /src/HORS_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/HORS_parser.mly -------------------------------------------------------------------------------- /src/HORS_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/HORS_syntax.ml -------------------------------------------------------------------------------- /src/JSON.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/JSON.ml -------------------------------------------------------------------------------- /src/QE.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/QE.ml -------------------------------------------------------------------------------- /src/SMT.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/SMT.ml -------------------------------------------------------------------------------- /src/chc2prog.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/chc2prog.ml -------------------------------------------------------------------------------- /src/check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/check.ml -------------------------------------------------------------------------------- /src/cmd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/cmd.ml -------------------------------------------------------------------------------- /src/color.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/color.ml -------------------------------------------------------------------------------- /src/color.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/color.mli -------------------------------------------------------------------------------- /src/comp_tree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/comp_tree.ml -------------------------------------------------------------------------------- /src/curry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/curry.ml -------------------------------------------------------------------------------- /src/curry.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/curry.mli -------------------------------------------------------------------------------- /src/debug.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/debug.ml -------------------------------------------------------------------------------- /src/dslice.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/dslice.ml -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/dune -------------------------------------------------------------------------------- /src/dune_inc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/dune_inc.in -------------------------------------------------------------------------------- /src/effect.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/effect.ml -------------------------------------------------------------------------------- /src/elim_same_arg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/elim_same_arg.ml -------------------------------------------------------------------------------- /src/encode.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/encode.ml -------------------------------------------------------------------------------- /src/encode.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/encode.mli -------------------------------------------------------------------------------- /src/encode_list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/encode_list.ml -------------------------------------------------------------------------------- /src/encode_list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/encode_list.mli -------------------------------------------------------------------------------- /src/encode_rec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/encode_rec.ml -------------------------------------------------------------------------------- /src/encode_rec.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/encode_rec.mli -------------------------------------------------------------------------------- /src/encode_rec_variant.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/encode_rec_variant.ml -------------------------------------------------------------------------------- /src/encode_set_theory.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/encode_set_theory.ml -------------------------------------------------------------------------------- /src/eval.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/eval.ml -------------------------------------------------------------------------------- /src/extraClsDepth.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/extraClsDepth.ml -------------------------------------------------------------------------------- /src/extraParamInfer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/extraParamInfer.ml -------------------------------------------------------------------------------- /src/fair_termination.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/fair_termination.ml -------------------------------------------------------------------------------- /src/fair_termination_type.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/fair_termination_type.mli -------------------------------------------------------------------------------- /src/fair_termination_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/fair_termination_util.ml -------------------------------------------------------------------------------- /src/feasibility.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/feasibility.ml -------------------------------------------------------------------------------- /src/feasibility.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/feasibility.mli -------------------------------------------------------------------------------- /src/flag.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/flag.ml -------------------------------------------------------------------------------- /src/fpatInterface.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/fpatInterface.ml -------------------------------------------------------------------------------- /src/fpatInterface.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/fpatInterface.mli -------------------------------------------------------------------------------- /src/functor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/functor.ml -------------------------------------------------------------------------------- /src/graph_wrapper.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/graph_wrapper.ml -------------------------------------------------------------------------------- /src/graph_wrapper.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/graph_wrapper.mli -------------------------------------------------------------------------------- /src/horSat2Interface.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/horSat2Interface.ml -------------------------------------------------------------------------------- /src/horSat2_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/horSat2_lexer.mll -------------------------------------------------------------------------------- /src/horSat2_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/horSat2_parser.mly -------------------------------------------------------------------------------- /src/horSatInterface.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/horSatInterface.ml -------------------------------------------------------------------------------- /src/horSatPInterface.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/horSatPInterface.ml -------------------------------------------------------------------------------- /src/horSat_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/horSat_lexer.mll -------------------------------------------------------------------------------- /src/horSat_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/horSat_parser.mly -------------------------------------------------------------------------------- /src/horSat_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/horSat_syntax.ml -------------------------------------------------------------------------------- /src/horn_clause.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/horn_clause.ml -------------------------------------------------------------------------------- /src/id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/id.ml -------------------------------------------------------------------------------- /src/inter_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/inter_type.ml -------------------------------------------------------------------------------- /src/lid.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/lid.ml -------------------------------------------------------------------------------- /src/lift.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/lift.ml -------------------------------------------------------------------------------- /src/lift.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/lift.mli -------------------------------------------------------------------------------- /src/main_loop.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/main_loop.ml -------------------------------------------------------------------------------- /src/main_loop_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/main_loop_util.ml -------------------------------------------------------------------------------- /src/make_rev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/make_rev -------------------------------------------------------------------------------- /src/mconfig.ml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/mconfig.ml.in -------------------------------------------------------------------------------- /src/menv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/menv.ml -------------------------------------------------------------------------------- /src/minimizer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/minimizer.ml -------------------------------------------------------------------------------- /src/mochi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/mochi.ml -------------------------------------------------------------------------------- /src/mochi_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/mochi_util.ml -------------------------------------------------------------------------------- /src/model_check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/model_check.ml -------------------------------------------------------------------------------- /src/model_check_common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/model_check_common.ml -------------------------------------------------------------------------------- /src/modular.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/modular.ml -------------------------------------------------------------------------------- /src/modular_check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/modular_check.ml -------------------------------------------------------------------------------- /src/modular_common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/modular_common.ml -------------------------------------------------------------------------------- /src/modular_common.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/modular_common.mli -------------------------------------------------------------------------------- /src/modular_infer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/modular_infer.ml -------------------------------------------------------------------------------- /src/module.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/module.ml -------------------------------------------------------------------------------- /src/ocamlgraph_wrapper.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ocamlgraph_wrapper.ml -------------------------------------------------------------------------------- /src/omegaInterface.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/omegaInterface.ml -------------------------------------------------------------------------------- /src/parallel.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parallel.ml -------------------------------------------------------------------------------- /src/parser_wrapper.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parser_wrapper.ml -------------------------------------------------------------------------------- /src/parser_wrapper_4_08.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parser_wrapper_4_08.ml -------------------------------------------------------------------------------- /src/parser_wrapper_4_09.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parser_wrapper_4_09.ml -------------------------------------------------------------------------------- /src/parser_wrapper_4_10.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parser_wrapper_4_10.ml -------------------------------------------------------------------------------- /src/parser_wrapper_4_11.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parser_wrapper_4_11.ml -------------------------------------------------------------------------------- /src/parser_wrapper_4_12.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parser_wrapper_4_12.ml -------------------------------------------------------------------------------- /src/parser_wrapper_4_13.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parser_wrapper_4_13.ml -------------------------------------------------------------------------------- /src/parser_wrapper_4_14.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parser_wrapper_4_14.ml -------------------------------------------------------------------------------- /src/parser_wrapper_5_0.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parser_wrapper_5_0.ml -------------------------------------------------------------------------------- /src/parser_wrapper_5_1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/parser_wrapper_5_1.ml -------------------------------------------------------------------------------- /src/prep_dslice.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/prep_dslice.ml -------------------------------------------------------------------------------- /src/preprocess.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/preprocess.ml -------------------------------------------------------------------------------- /src/preprocess_common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/preprocess_common.ml -------------------------------------------------------------------------------- /src/print.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/print.ml -------------------------------------------------------------------------------- /src/print.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/print.mli -------------------------------------------------------------------------------- /src/print_typ.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/print_typ.ml -------------------------------------------------------------------------------- /src/problem.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/problem.ml -------------------------------------------------------------------------------- /src/quick_check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/quick_check.ml -------------------------------------------------------------------------------- /src/rec_CHC_solver.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/rec_CHC_solver.ml -------------------------------------------------------------------------------- /src/ref_trans.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ref_trans.ml -------------------------------------------------------------------------------- /src/ref_trans.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ref_trans.mli -------------------------------------------------------------------------------- /src/ref_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ref_type.ml -------------------------------------------------------------------------------- /src/ref_type.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ref_type.mli -------------------------------------------------------------------------------- /src/ref_type_check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ref_type_check.ml -------------------------------------------------------------------------------- /src/ref_type_check.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ref_type_check.mli -------------------------------------------------------------------------------- /src/ref_type_gen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ref_type_gen.ml -------------------------------------------------------------------------------- /src/ref_type_gen.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ref_type_gen.mli -------------------------------------------------------------------------------- /src/ref_type_pred_typing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ref_type_pred_typing.ml -------------------------------------------------------------------------------- /src/ref_type_pred_typing.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ref_type_pred_typing.mli -------------------------------------------------------------------------------- /src/refine.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/refine.ml -------------------------------------------------------------------------------- /src/refine.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/refine.mli -------------------------------------------------------------------------------- /src/ret_fun.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/ret_fun.ml -------------------------------------------------------------------------------- /src/rose_tree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/rose_tree.ml -------------------------------------------------------------------------------- /src/rose_tree.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/rose_tree.mli -------------------------------------------------------------------------------- /src/sexp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/sexp.ml -------------------------------------------------------------------------------- /src/slice.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/slice.ml -------------------------------------------------------------------------------- /src/slice.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/slice.mli -------------------------------------------------------------------------------- /src/smtlib2_interface.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/smtlib2_interface.ml -------------------------------------------------------------------------------- /src/smtlib_wrapper.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/smtlib_wrapper.ml -------------------------------------------------------------------------------- /src/spec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/spec.ml -------------------------------------------------------------------------------- /src/spec_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/spec_lexer.mll -------------------------------------------------------------------------------- /src/spec_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/spec_parser.mly -------------------------------------------------------------------------------- /src/spec_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/spec_syntax.ml -------------------------------------------------------------------------------- /src/syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/syntax.ml -------------------------------------------------------------------------------- /src/syntax.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/syntax.mli -------------------------------------------------------------------------------- /src/tenv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/tenv.ml -------------------------------------------------------------------------------- /src/term_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/term_util.ml -------------------------------------------------------------------------------- /src/term_util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/term_util.mli -------------------------------------------------------------------------------- /src/termination_loop.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/termination_loop.ml -------------------------------------------------------------------------------- /src/trans.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/trans.ml -------------------------------------------------------------------------------- /src/trans.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/trans.mli -------------------------------------------------------------------------------- /src/trans_problem.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/trans_problem.ml -------------------------------------------------------------------------------- /src/trecsInterface.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/trecsInterface.ml -------------------------------------------------------------------------------- /src/trecs_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/trecs_lexer.mll -------------------------------------------------------------------------------- /src/trecs_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/trecs_parser.mly -------------------------------------------------------------------------------- /src/trecs_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/trecs_syntax.ml -------------------------------------------------------------------------------- /src/tree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/tree.ml -------------------------------------------------------------------------------- /src/tree.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/tree.mli -------------------------------------------------------------------------------- /src/tupling.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/tupling.ml -------------------------------------------------------------------------------- /src/tupling.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/tupling.mli -------------------------------------------------------------------------------- /src/type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/type.ml -------------------------------------------------------------------------------- /src/type_check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/type_check.ml -------------------------------------------------------------------------------- /src/type_decl.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/type_trans.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/type_trans.ml -------------------------------------------------------------------------------- /src/type_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/type_util.ml -------------------------------------------------------------------------------- /src/typing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/typing.ml -------------------------------------------------------------------------------- /src/uncurry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/uncurry.ml -------------------------------------------------------------------------------- /src/useless_elim.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/useless_elim.ml -------------------------------------------------------------------------------- /src/util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/util.ml -------------------------------------------------------------------------------- /src/verify_module.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/verify_module.ml -------------------------------------------------------------------------------- /src/verify_ref_typ.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/verify_ref_typ.ml -------------------------------------------------------------------------------- /src/writeAnnot.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/MoCHi/HEAD/src/writeAnnot.ml --------------------------------------------------------------------------------