├── .gitignore ├── LICENSE ├── README.md ├── TacTok ├── .DS_Store ├── agent.py ├── baselines │ ├── tactic_list.pickle │ ├── tactic_probs.pickle │ └── top.pickle ├── coqhammer │ ├── CHANGES.md │ ├── LICENSE │ ├── Makefile │ ├── Makefile.coq.local │ ├── README.md │ ├── TODO │ ├── _CoqProject │ ├── eval │ │ ├── Makefile │ │ ├── README.md │ │ ├── atp │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ └── run-provers.sh │ │ ├── check.sh │ │ ├── coqc.sh │ │ ├── gen-atp.sh │ │ ├── gen-stats.sh │ │ ├── gen-tests.sh │ │ ├── run-eval.sh │ │ ├── run-reconstr.sh │ │ └── tools │ │ │ ├── Makefile │ │ │ ├── coqnames.ml │ │ │ ├── mkhooks.sh │ │ │ ├── rmcomments.c │ │ │ ├── stat.ml │ │ │ └── utils.ml │ ├── examples │ │ ├── combs.v │ │ ├── ex1.v │ │ ├── ex2.v │ │ ├── ex3.v │ │ ├── ex4.v │ │ ├── ex5.v │ │ ├── ex6.v │ │ ├── export.v │ │ └── imp.v │ ├── opam │ ├── src │ │ ├── coq_convert.ml │ │ ├── coq_convert.mli │ │ ├── coq_transl.ml │ │ ├── coq_transl.mli │ │ ├── coq_transl_opts.ml │ │ ├── coq_typing.ml │ │ ├── coq_typing.mli │ │ ├── coqterms.ml │ │ ├── defhash.ml │ │ ├── defhash.mli │ │ ├── features.ml │ │ ├── features.mli │ │ ├── hammer.ml4 │ │ ├── hammer_errors.ml │ │ ├── hammer_plugin.mllib │ │ ├── hashing.ml │ │ ├── hashing.mli │ │ ├── hh_term.ml │ │ ├── hhlib.ml │ │ ├── htimeout │ │ │ └── htimeout.c │ │ ├── msg.ml │ │ ├── opt.ml │ │ ├── parallel.ml │ │ ├── partac.ml │ │ ├── predict │ │ │ ├── dtree.cpp │ │ │ ├── format.cpp │ │ │ ├── knn.cpp │ │ │ ├── main.cpp │ │ │ ├── mepo.cpp │ │ │ ├── nbayes.cpp │ │ │ ├── predictor.cpp │ │ │ ├── rforest.cpp │ │ │ └── tfidf.cpp │ │ ├── provers.ml │ │ ├── provers.mli │ │ ├── timeout.ml │ │ ├── tptp_out.ml │ │ └── tptp_out.mli │ ├── tests │ │ ├── Makefile │ │ ├── arith.v │ │ ├── basic.v │ │ └── hashing.v │ └── theories │ │ ├── Hammer.v │ │ └── Reconstr.v ├── dataloader.py ├── evaluate.py ├── evaluation │ └── display.py ├── extract_proof_steps.py ├── main.py ├── models │ ├── embedding_map.py │ ├── prover.py │ ├── tactic_decoder.py │ └── term_encoder.py ├── options.py ├── process_proof_steps.py ├── tac_grammar.py ├── tactics.ebnf └── token_vocab.pickle ├── check_proofs.py ├── coq-serapi ├── AUTHORS ├── CHANGES.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FAQ.md ├── LICENSE ├── Makefile ├── README.md ├── ROADMAP.md ├── VERSION ├── build-js.sh ├── coq-serapi.opam ├── dune ├── dune-project ├── js │ ├── bootstrap.min.css │ ├── bootstrap.min.js │ ├── index.html │ ├── term-js │ │ ├── jquery-1.7.1.min.js │ │ ├── jquery.mousewheel-min.js │ │ ├── jquery.terminal-0.10.12.min.css │ │ └── jquery.terminal-0.10.12.min.js │ └── term.html ├── jscoq │ ├── coq-js │ │ ├── dune │ │ ├── jslib.ml │ │ ├── jslib.mli │ │ ├── jslibmng.ml │ │ └── jslibmng.mli │ └── coq-libjs │ │ ├── coq_vm.js │ │ ├── mutex.js │ │ ├── str.js │ │ └── unix.js ├── notes │ ├── async-support.md │ ├── build.md │ ├── goals.md │ ├── protocol.md │ └── ser-control-protocol.md ├── serapi │ ├── dune │ ├── serapi_assumptions.ml │ ├── serapi_assumptions.mli │ ├── serapi_goals.ml │ ├── serapi_goals.mli │ ├── serapi_paths.ml │ ├── serapi_paths.mli │ ├── serapi_pp.ml │ ├── serapi_pp.mli │ ├── serapi_protocol.ml │ └── serapi_protocol.mli ├── serlib │ ├── dune │ ├── ide │ │ ├── ser_richpp.ml │ │ └── ser_richpp.mli │ ├── plugins │ │ ├── .merlin │ │ ├── firstorder │ │ │ ├── dune │ │ │ └── ser_g_ground.ml │ │ ├── funind │ │ │ ├── dune │ │ │ └── ser_g_indfun.ml │ │ ├── ltac │ │ │ ├── dune │ │ │ ├── ser_profile_ltac.ml │ │ │ ├── ser_profile_ltac.mli │ │ │ ├── ser_rewrite.ml │ │ │ ├── ser_rewrite.mli │ │ │ ├── ser_tacarg.ml │ │ │ ├── ser_tacarg.mli │ │ │ ├── ser_tacentries.ml │ │ │ ├── ser_tacentries.mli │ │ │ ├── ser_tacenv.ml │ │ │ ├── ser_tacenv.mli │ │ │ ├── ser_tacexpr.ml │ │ │ └── ser_tacexpr.mli │ │ ├── setoid_ring │ │ │ ├── dune │ │ │ └── ser_g_newring.ml │ │ ├── ssr │ │ │ ├── dune │ │ │ ├── ser_ssrast.ml │ │ │ ├── ser_ssrequality.ml │ │ │ └── ser_ssrparser.ml │ │ └── ssrmatching │ │ │ ├── dune │ │ │ └── ser_ssrmatching.ml │ ├── ser_bigint.ml │ ├── ser_bigint.mli │ ├── ser_cAst.ml │ ├── ser_cAst.mli │ ├── ser_cemitcodes.ml │ ├── ser_cemitcodes.mli │ ├── ser_class_tactics.ml │ ├── ser_class_tactics.mli │ ├── ser_constr.ml │ ├── ser_constr.mli │ ├── ser_constr_matching.ml │ ├── ser_constr_matching.mli │ ├── ser_constrexpr.ml │ ├── ser_constrexpr.mli │ ├── ser_context.ml │ ├── ser_context.mli │ ├── ser_conv_oracle.ml │ ├── ser_conv_oracle.mli │ ├── ser_cunix.ml │ ├── ser_cunix.mli │ ├── ser_dAst.ml │ ├── ser_dAst.mli │ ├── ser_decl_kinds.ml │ ├── ser_decl_kinds.mli │ ├── ser_declarations.ml │ ├── ser_declarations.mli │ ├── ser_declaremods.ml │ ├── ser_declaremods.mli │ ├── ser_eConstr.ml │ ├── ser_eConstr.mli │ ├── ser_environ.ml │ ├── ser_environ.mli │ ├── ser_equality.ml │ ├── ser_evar.ml │ ├── ser_evar.mli │ ├── ser_evar_kinds.ml │ ├── ser_evar_kinds.mli │ ├── ser_evd.ml │ ├── ser_evd.mli │ ├── ser_extend.ml │ ├── ser_extend.mli │ ├── ser_feedback.ml │ ├── ser_feedback.mli │ ├── ser_flags.ml │ ├── ser_flags.mli │ ├── ser_genarg.ml │ ├── ser_genarg.mli │ ├── ser_genintern.ml │ ├── ser_genintern.mli │ ├── ser_geninterp.ml │ ├── ser_geninterp.mli │ ├── ser_genredexpr.ml │ ├── ser_genredexpr.mli │ ├── ser_glob_term.ml │ ├── ser_glob_term.mli │ ├── ser_goal.ml │ ├── ser_goal.mli │ ├── ser_goal_select.ml │ ├── ser_goptions.ml │ ├── ser_goptions.mli │ ├── ser_hints.ml │ ├── ser_hints.mli │ ├── ser_impargs.ml │ ├── ser_impargs.mli │ ├── ser_int.ml │ ├── ser_int.mli │ ├── ser_inv.ml │ ├── ser_inv.mli │ ├── ser_libnames.ml │ ├── ser_libnames.mli │ ├── ser_library.ml │ ├── ser_library.mli │ ├── ser_loc.ml │ ├── ser_loc.mli │ ├── ser_locus.ml │ ├── ser_locus.mli │ ├── ser_ltac_pretype.ml │ ├── ser_ltac_pretype.mli │ ├── ser_mltop.ml │ ├── ser_mod_subst.ml │ ├── ser_mod_subst.mli │ ├── ser_namegen.ml │ ├── ser_names.ml │ ├── ser_names.mli │ ├── ser_nametab.ml │ ├── ser_nametab.mli │ ├── ser_notation.ml │ ├── ser_notation.mli │ ├── ser_notation_gram.ml │ ├── ser_notation_gram.mli │ ├── ser_notation_term.ml │ ├── ser_notation_term.mli │ ├── ser_opaqueproof.ml │ ├── ser_opaqueproof.mli │ ├── ser_pattern.ml │ ├── ser_pattern.mli │ ├── ser_pp.ml │ ├── ser_pp.mli │ ├── ser_ppextend.ml │ ├── ser_ppextend.mli │ ├── ser_pretype_errors.ml │ ├── ser_pretype_errors.mli │ ├── ser_printer.ml │ ├── ser_proof.ml │ ├── ser_proof.mli │ ├── ser_proof_bullet.ml │ ├── ser_proof_global.ml │ ├── ser_range.ml │ ├── ser_reduction.ml │ ├── ser_reduction.mli │ ├── ser_retroknowledge.ml │ ├── ser_retroknowledge.mli │ ├── ser_sorts.ml │ ├── ser_sorts.mli │ ├── ser_stateid.ml │ ├── ser_stateid.mli │ ├── ser_stdarg.ml │ ├── ser_stdarg.mli │ ├── ser_stm.ml │ ├── ser_stm.mli │ ├── ser_tactics.ml │ ├── ser_tactics.mli │ ├── ser_tactypes.ml │ ├── ser_tok.ml │ ├── ser_tok.mli │ ├── ser_type_errors.ml │ ├── ser_type_errors.mli │ ├── ser_typeclasses.ml │ ├── ser_typeclasses.mli │ ├── ser_uGraph.ml │ ├── ser_uGraph.mli │ ├── ser_uState.ml │ ├── ser_univ.ml │ ├── ser_univ.mli │ ├── ser_univNames.ml │ ├── ser_universes.ml │ ├── ser_util.ml │ ├── ser_util.mli │ ├── ser_vernacexpr.ml │ ├── ser_vernacexpr.mli │ ├── ser_vernacinterp.ml │ ├── ser_vmvalues.ml │ ├── ser_vmvalues.mli │ ├── ser_xml_datatype.ml │ ├── ser_xml_datatype.mli │ ├── serlib_base.ml │ ├── serlib_base.mli │ ├── serlib_init.ml │ └── serlib_init.mli ├── sertex │ ├── Stexp.ml │ ├── Stexp.mli │ └── dune ├── sertop.el ├── sertop │ ├── compser.ml │ ├── dune │ ├── sercomp.ml │ ├── sercomp_lib.ml │ ├── sercomp_lib.mli │ ├── sercomp_stats.ml │ ├── sercomp_stats.mli │ ├── sertop.ml │ ├── sertop_arg.ml │ ├── sertop_arg.mli │ ├── sertop_async.ml │ ├── sertop_async.mli │ ├── sertop_init.ml │ ├── sertop_init.mli │ ├── sertop_js.ml │ ├── sertop_loader.ml │ ├── sertop_loader.mli │ ├── sertop_ser.ml │ ├── sertop_ser.mli │ ├── sertop_sexp.ml │ ├── sertop_sexp.mli │ ├── sertop_util.ml │ └── sertop_util.mli └── tests │ ├── async │ ├── dune │ └── quote.v │ ├── fail │ ├── assoc.v │ └── dune │ ├── genarg │ ├── abstract.v │ ├── add_field.v │ ├── auto.v │ ├── case.v │ ├── clear.v │ ├── dune │ ├── eauto.v │ ├── elim.v │ ├── exact.v │ ├── exists.v │ ├── firstorder.v │ ├── fix.v │ ├── functional_induction.v │ ├── functional_scheme.v │ ├── hint_rewrite.v │ ├── instantiate.v │ ├── intropattern.v │ ├── intros.v │ ├── libTactics.v │ ├── move.v │ ├── rename.v │ ├── replace.v │ ├── revert.v │ ├── setoid_rewrite.v │ ├── specialize.v │ ├── subst.v │ ├── symmetry.v │ ├── tactic_notation.v │ └── test_roundtrip.in │ └── quick │ ├── ab.v │ ├── assoc.v │ └── dune ├── coq ├── .mailmap ├── .merlin.in ├── CHANGES.md ├── CONTRIBUTING.md ├── CREDITS ├── INSTALL ├── LICENSE ├── META.coq.in ├── Makefile ├── Makefile.build ├── Makefile.checker ├── Makefile.ci ├── Makefile.common ├── Makefile.dev ├── Makefile.doc ├── Makefile.ide ├── Makefile.install ├── Makefile.vofiles ├── README.md ├── appveyor.yml ├── checker │ ├── .depend │ ├── analyze.ml │ ├── analyze.mli │ ├── check.ml │ ├── check.mli │ ├── check.mllib │ ├── check_stat.ml │ ├── check_stat.mli │ ├── checker.ml │ ├── checker.mli │ ├── cic.mli │ ├── closure.ml │ ├── closure.mli │ ├── declarations.ml │ ├── declarations.mli │ ├── environ.ml │ ├── environ.mli │ ├── include │ ├── indtypes.ml │ ├── indtypes.mli │ ├── inductive.ml │ ├── inductive.mli │ ├── main.ml │ ├── main.mli │ ├── mod_checking.ml │ ├── mod_checking.mli │ ├── modops.ml │ ├── modops.mli │ ├── print.ml │ ├── print.mli │ ├── reduction.ml │ ├── reduction.mli │ ├── safe_typing.ml │ ├── safe_typing.mli │ ├── subtyping.ml │ ├── subtyping.mli │ ├── term.ml │ ├── term.mli │ ├── type_errors.ml │ ├── type_errors.mli │ ├── typeops.ml │ ├── typeops.mli │ ├── univ.ml │ ├── univ.mli │ ├── validate.ml │ ├── validate.mli │ ├── values.ml │ ├── values.mli │ ├── votour.ml │ └── votour.mli ├── clib │ ├── backtrace.ml │ ├── backtrace.mli │ ├── bigint.ml │ ├── bigint.mli │ ├── cArray.ml │ ├── cArray.mli │ ├── cEphemeron.ml │ ├── cEphemeron.mli │ ├── cList.ml │ ├── cList.mli │ ├── cMap.ml │ ├── cMap.mli │ ├── cObj.ml │ ├── cObj.mli │ ├── cSet.ml │ ├── cSet.mli │ ├── cSig.mli │ ├── cStack.ml │ ├── cStack.mli │ ├── cString.ml │ ├── cString.mli │ ├── cThread.ml │ ├── cThread.mli │ ├── cUnix.ml │ ├── cUnix.mli │ ├── clib.mllib │ ├── diff2.ml │ ├── diff2.mli │ ├── dyn.ml │ ├── dyn.mli │ ├── exninfo.ml │ ├── exninfo.mli │ ├── hMap.ml │ ├── hMap.mli │ ├── hashcons.ml │ ├── hashcons.mli │ ├── hashset.ml │ ├── hashset.mli │ ├── heap.ml │ ├── heap.mli │ ├── iStream.ml │ ├── iStream.mli │ ├── int.ml │ ├── int.mli │ ├── minisys.ml │ ├── monad.ml │ ├── monad.mli │ ├── option.ml │ ├── option.mli │ ├── orderedType.ml │ ├── orderedType.mli │ ├── predicate.ml │ ├── predicate.mli │ ├── range.ml │ ├── range.mli │ ├── segmenttree.ml │ ├── segmenttree.mli │ ├── store.ml │ ├── store.mli │ ├── terminal.ml │ ├── terminal.mli │ ├── trie.ml │ ├── trie.mli │ ├── unicode.ml │ ├── unicode.mli │ ├── unicodetable.ml │ ├── unionfind.ml │ └── unionfind.mli ├── config │ └── coq_config.mli ├── configure ├── configure.ml ├── coqpp │ ├── coqpp_ast.mli │ ├── coqpp_lex.mll │ ├── coqpp_main.ml │ └── coqpp_parse.mly ├── default.nix ├── dev │ ├── Bugzilla_Coq_autolink.user.js │ ├── Coq_Bugzilla_autolink.user.js │ ├── README.md │ ├── base_db │ ├── base_include │ ├── bugzilla2github_stripped.csv │ ├── build │ │ ├── osx │ │ │ └── make-macos-dmg.sh │ │ └── windows │ │ │ ├── CAVEATS.txt │ │ │ ├── MakeCoq_84pl6_abs_ocaml.bat │ │ │ ├── MakeCoq_85pl2_abs_ocaml.bat │ │ │ ├── MakeCoq_85pl3_abs_ocaml.bat │ │ │ ├── MakeCoq_85pl3_installer.bat │ │ │ ├── MakeCoq_85pl3_installer_32.bat │ │ │ ├── MakeCoq_86_abs_ocaml.bat │ │ │ ├── MakeCoq_86_installer.bat │ │ │ ├── MakeCoq_86_installer_32.bat │ │ │ ├── MakeCoq_86beta1_abs_ocaml.bat │ │ │ ├── MakeCoq_86beta1_installer.bat │ │ │ ├── MakeCoq_86beta1_installer_32.bat │ │ │ ├── MakeCoq_86git_abs_ocaml.bat │ │ │ ├── MakeCoq_86git_abs_ocaml_gtksrc.bat │ │ │ ├── MakeCoq_86git_installer.bat │ │ │ ├── MakeCoq_86git_installer2.bat │ │ │ ├── MakeCoq_86git_installer_32.bat │ │ │ ├── MakeCoq_86git_installer_cyglocal.bat │ │ │ ├── MakeCoq_86rc1_abs_ocaml.bat │ │ │ ├── MakeCoq_86rc1_installer.bat │ │ │ ├── MakeCoq_86rc1_installer_32.bat │ │ │ ├── MakeCoq_88git_installer.bat │ │ │ ├── MakeCoq_MinGW.bat │ │ │ ├── MakeCoq_SetRootPath.bat │ │ │ ├── MakeCoq_explicitcachefolders_installer.bat │ │ │ ├── MakeCoq_local_installer.bat │ │ │ ├── MakeCoq_regtest_noproxy.bat │ │ │ ├── MakeCoq_regtests.bat │ │ │ ├── MakeCoq_trunk_installer.bat │ │ │ ├── ReadMe.txt │ │ │ ├── configure_profile.sh │ │ │ ├── difftar-folder.sh │ │ │ ├── makecoq_mingw.sh │ │ │ └── patches_coq │ │ │ ├── ReplaceInFile.nsh │ │ │ ├── StrRep.nsh │ │ │ ├── VST.patch │ │ │ ├── camlp4-4.02+6.patch │ │ │ ├── coq-8.4pl2.patch │ │ │ ├── coq-8.4pl6.patch │ │ │ ├── coq_new.nsi │ │ │ ├── flexdll-0.34.patch │ │ │ ├── glib-2.46.0.patch │ │ │ ├── gtksourceview-2.11.2.patch │ │ │ ├── isl-0.14.patch │ │ │ ├── lablgtk-2.18.3.patch │ │ │ ├── lablgtk-2.18.6.patch │ │ │ ├── ln.c │ │ │ ├── quickchick.patch │ │ │ ├── sed-4.2.2-3.src.patch │ │ │ └── sed-4.2.2.patch │ ├── checker.dbg │ ├── checker_db │ ├── checker_printers.ml │ ├── checker_printers.mli │ ├── ci │ │ ├── README.md │ │ ├── appveyor.bat │ │ ├── appveyor.sh │ │ ├── ci-basic-overlay.sh │ │ ├── ci-bedrock2.sh │ │ ├── ci-bignums.sh │ │ ├── ci-color.sh │ │ ├── ci-common.sh │ │ ├── ci-compcert.sh │ │ ├── ci-coq-dpdgraph.sh │ │ ├── ci-coquelicot.sh │ │ ├── ci-corn.sh │ │ ├── ci-cpdt.sh │ │ ├── ci-cross-crypto.sh │ │ ├── ci-elpi.sh │ │ ├── ci-equations.sh │ │ ├── ci-ext-lib.sh │ │ ├── ci-fcsl-pcm.sh │ │ ├── ci-fiat-crypto-legacy.sh │ │ ├── ci-fiat-crypto.sh │ │ ├── ci-fiat-parsers.sh │ │ ├── ci-flocq.sh │ │ ├── ci-formal-topology.sh │ │ ├── ci-geocoq.sh │ │ ├── ci-hott.sh │ │ ├── ci-iris-lambda-rust.sh │ │ ├── ci-ltac2.sh │ │ ├── ci-math-classes.sh │ │ ├── ci-math-comp.sh │ │ ├── ci-mtac2.sh │ │ ├── ci-pidetop.sh │ │ ├── ci-quickchick.sh │ │ ├── ci-sf.sh │ │ ├── ci-simple-io.sh │ │ ├── ci-tlc.sh │ │ ├── ci-unimath.sh │ │ ├── ci-vst.sh │ │ ├── ci-wrapper.sh │ │ ├── docker │ │ │ ├── README.md │ │ │ └── bionic_coq │ │ │ │ └── Dockerfile │ │ ├── gitlab.bat │ │ └── user-overlays │ │ │ ├── 00669-maximedenes-ssr-merge.sh │ │ │ ├── 07085-ppedrot-pure-sharing-flag.sh │ │ │ └── README.md │ ├── core.dbg │ ├── db │ ├── doc │ │ ├── COMPATIBILITY │ │ ├── MERGING.md │ │ ├── README-V1-V5.asciidoc │ │ ├── README.md │ │ ├── about-hints │ │ ├── build-system.dev.txt │ │ ├── build-system.txt │ │ ├── changes.md │ │ ├── cic.dtd │ │ ├── coq-src-description.txt │ │ ├── critical-bugs │ │ ├── debugging.md │ │ ├── drop.txt │ │ ├── econstr.md │ │ ├── extensions.txt │ │ ├── minicoq.tex │ │ ├── naming-conventions.tex │ │ ├── newsyntax.tex │ │ ├── notes-on-conversion.v │ │ ├── ocamlbuild.txt │ │ ├── old_svn_branches.txt │ │ ├── perf-analysis │ │ ├── primproj.md │ │ ├── profiling.txt │ │ ├── proof-engine.md │ │ ├── release-process.md │ │ ├── style.txt │ │ ├── transition-V5.10-V6 │ │ ├── transition-V6-V7 │ │ ├── unification.txt │ │ ├── universes.md │ │ ├── versions-history.tex │ │ └── xml-protocol.md │ ├── dynlink.ml │ ├── header.c │ ├── header.ml │ ├── header.py │ ├── include │ ├── lint-commits.sh │ ├── lint-repository.sh │ ├── macosify_accel.sh │ ├── nsis │ │ ├── FileAssociation.nsh │ │ └── coq.nsi │ ├── ocamldebug-coq.run │ ├── ocamldoc │ │ ├── docintro │ │ ├── fix-ocamldoc-utf8 │ │ ├── header.tex │ │ └── html │ │ │ └── style.css │ ├── tools │ │ ├── backport-pr.sh │ │ ├── change-header │ │ ├── check-eof-newline.sh │ │ ├── check-overlays.sh │ │ ├── check-owners-pr.sh │ │ ├── check-owners.sh │ │ ├── coqdev.el │ │ ├── github-check-prs.py │ │ ├── merge-pr.sh │ │ ├── objects.el │ │ ├── pre-commit │ │ ├── sudo-apt-get-update.sh │ │ └── update-compat.py │ ├── top_printers.ml │ ├── top_printers.mli │ ├── v8-syntax │ │ ├── .gitignore │ │ ├── check-grammar │ │ ├── memo-v8.tex │ │ └── syntax-v8.tex │ └── vm_printers.ml ├── doc │ ├── LICENSE │ ├── README.md │ ├── common │ │ ├── macros.tex │ │ ├── styles │ │ │ └── html │ │ │ │ ├── coqremote │ │ │ │ ├── cover.html │ │ │ │ ├── footer.html │ │ │ │ ├── header.html │ │ │ │ ├── hevea.css │ │ │ │ ├── modules │ │ │ │ │ ├── node │ │ │ │ │ │ └── node.css │ │ │ │ │ ├── system │ │ │ │ │ │ ├── defaults.css │ │ │ │ │ │ └── system.css │ │ │ │ │ └── user │ │ │ │ │ │ └── user.css │ │ │ │ ├── sites │ │ │ │ │ └── all │ │ │ │ │ │ └── themes │ │ │ │ │ │ └── coq │ │ │ │ │ │ ├── coqdoc.css │ │ │ │ │ │ └── style.css │ │ │ │ └── styles.hva │ │ │ │ └── simple │ │ │ │ ├── cover.html │ │ │ │ ├── footer.html │ │ │ │ ├── header.html │ │ │ │ ├── hevea.css │ │ │ │ ├── style.css │ │ │ │ └── styles.hva │ │ └── title.tex │ ├── sphinx │ │ ├── README.rst │ │ ├── README.template.rst │ │ ├── _static │ │ │ ├── CoqNotations.ttf │ │ │ ├── ansi-dark.css │ │ │ ├── ansi.css │ │ │ ├── coqdoc.css │ │ │ ├── coqide-queries.png │ │ │ ├── coqide.png │ │ │ ├── coqnotations.sty │ │ │ ├── diffs-coqide-compacted.png │ │ │ ├── diffs-coqide-multigoal.png │ │ │ ├── diffs-coqide-on.png │ │ │ ├── diffs-coqide-removed.png │ │ │ ├── diffs-coqtop-compacted.png │ │ │ ├── diffs-coqtop-multigoal.png │ │ │ ├── diffs-coqtop-on.png │ │ │ ├── diffs-coqtop-on3.png │ │ │ ├── notations.css │ │ │ ├── notations.js │ │ │ └── pre-text.css │ │ ├── addendum │ │ │ ├── canonical-structures.rst │ │ │ ├── extended-pattern-matching.rst │ │ │ ├── extraction.rst │ │ │ ├── generalized-rewriting.rst │ │ │ ├── implicit-coercions.rst │ │ │ ├── micromega.rst │ │ │ ├── miscellaneous-extensions.rst │ │ │ ├── nsatz.rst │ │ │ ├── omega.rst │ │ │ ├── parallel-proof-processing.rst │ │ │ ├── program.rst │ │ │ ├── ring.rst │ │ │ ├── type-classes.rst │ │ │ └── universe-polymorphism.rst │ │ ├── biblio.bib │ │ ├── conf.py │ │ ├── coq-cmdindex.rst │ │ ├── coq-exnindex.rst │ │ ├── coq-optindex.rst │ │ ├── coq-tacindex.rst │ │ ├── coqdoc.css │ │ ├── credits.rst │ │ ├── genindex.rst │ │ ├── index.html.rst │ │ ├── index.latex.rst │ │ ├── introduction.rst │ │ ├── language │ │ │ ├── cic.rst │ │ │ ├── coq-library.rst │ │ │ ├── gallina-extensions.rst │ │ │ ├── gallina-specification-language.rst │ │ │ └── module-system.rst │ │ ├── license.rst │ │ ├── practical-tools │ │ │ ├── coq-commands.rst │ │ │ ├── coqide.rst │ │ │ └── utilities.rst │ │ ├── proof-engine │ │ │ ├── detailed-tactic-examples.rst │ │ │ ├── ltac.rst │ │ │ ├── proof-handling.rst │ │ │ ├── ssreflect-proof-language.rst │ │ │ ├── tactics.rst │ │ │ └── vernacular-commands.rst │ │ ├── refman-preamble.rst │ │ ├── refman-preamble.sty │ │ ├── user-extensions │ │ │ ├── proof-schemes.rst │ │ │ └── syntax-extensions.rst │ │ ├── zebibliography.html.rst │ │ └── zebibliography.latex.rst │ ├── stdlib │ │ ├── Library.tex │ │ ├── hidden-files │ │ ├── index-list.html.template │ │ └── make-library-index │ ├── tools │ │ ├── Translator.tex │ │ ├── coqrst │ │ │ ├── __init__.py │ │ │ ├── checkdeps.py │ │ │ ├── coqdoc │ │ │ │ ├── __init__.py │ │ │ │ └── main.py │ │ │ ├── coqdomain.py │ │ │ ├── notations │ │ │ │ ├── CoqNotations.ttf │ │ │ │ ├── Makefile │ │ │ │ ├── TacticNotations.g │ │ │ │ ├── TacticNotations.tokens │ │ │ │ ├── TacticNotationsLexer.py │ │ │ │ ├── TacticNotationsLexer.tokens │ │ │ │ ├── TacticNotationsParser.py │ │ │ │ ├── TacticNotationsVisitor.py │ │ │ │ ├── UbuntuMono-B.ttf │ │ │ │ ├── __init__.py │ │ │ │ ├── fontsupport.py │ │ │ │ ├── html.py │ │ │ │ ├── parsing.py │ │ │ │ ├── plain.py │ │ │ │ ├── regexp.py │ │ │ │ └── sphinx.py │ │ │ ├── regen_readme.py │ │ │ └── repl │ │ │ │ ├── __init__.py │ │ │ │ ├── ansicolors.py │ │ │ │ └── coqtop.py │ │ ├── latex_filter │ │ └── show_latex_messages │ └── whodidwhat │ │ ├── whodidwhat-8.2update.tex │ │ ├── whodidwhat-8.3update.tex │ │ ├── whodidwhat-8.4update.tex │ │ └── whodidwhat-8.5update.tex ├── engine │ ├── eConstr.ml │ ├── eConstr.mli │ ├── engine.mllib │ ├── evar_kinds.ml │ ├── evar_kinds.mli │ ├── evarutil.ml │ ├── evarutil.mli │ ├── evd.ml │ ├── evd.mli │ ├── ftactic.ml │ ├── ftactic.mli │ ├── logic_monad.ml │ ├── logic_monad.mli │ ├── namegen.ml │ ├── namegen.mli │ ├── nameops.ml │ ├── nameops.mli │ ├── proofview.ml │ ├── proofview.mli │ ├── proofview_monad.ml │ ├── proofview_monad.mli │ ├── termops.ml │ ├── termops.mli │ ├── uState.ml │ ├── uState.mli │ ├── univGen.ml │ ├── univGen.mli │ ├── univMinim.ml │ ├── univMinim.mli │ ├── univNames.ml │ ├── univNames.mli │ ├── univProblem.ml │ ├── univProblem.mli │ ├── univSubst.ml │ ├── univSubst.mli │ ├── universes.ml │ ├── universes.mli │ ├── univops.ml │ └── univops.mli ├── grammar │ ├── argextend.mlp │ ├── q_util.mli │ ├── q_util.mlp │ ├── tacextend.mlp │ └── vernacextend.mlp ├── ide │ ├── .merlin.in │ ├── FAQ │ ├── MacOS │ │ ├── Info.plist.template │ │ ├── coqfile.icns │ │ ├── coqide.icns │ │ └── default_accel_map │ ├── Make │ ├── config_lexer.mli │ ├── config_lexer.mll │ ├── configwin.ml │ ├── configwin.mli │ ├── configwin_ihm.ml │ ├── configwin_ihm.mli │ ├── configwin_messages.ml │ ├── configwin_types.ml │ ├── coq-ssreflect.lang │ ├── coq.ico │ ├── coq.lang │ ├── coq.ml │ ├── coq.mli │ ├── coq.png │ ├── coq2.ico │ ├── coqOps.ml │ ├── coqOps.mli │ ├── coq_commands.ml │ ├── coq_commands.mli │ ├── coq_icon.rc │ ├── coq_lex.mli │ ├── coq_lex.mll │ ├── coq_style.xml │ ├── coqide.ml │ ├── coqide.mli │ ├── coqide_main.ml4 │ ├── coqide_main.mli │ ├── coqide_ui.ml │ ├── coqide_ui.mli │ ├── document.ml │ ├── document.mli │ ├── fileOps.ml │ ├── fileOps.mli │ ├── gtk_parsing.ml │ ├── gtk_parsing.mli │ ├── ide.mllib │ ├── ide_common.mllib │ ├── ide_win32_stubs.c │ ├── idetop.ml │ ├── ideutils.ml │ ├── ideutils.mli │ ├── macos_prehook.ml │ ├── macos_prehook.mli │ ├── minilib.ml │ ├── minilib.mli │ ├── nanoPG.ml │ ├── nanoPG.mli │ ├── preferences.ml │ ├── preferences.mli │ ├── protocol │ │ ├── ideprotocol.mllib │ │ ├── interface.ml │ │ ├── richpp.ml │ │ ├── richpp.mli │ │ ├── serialize.ml │ │ ├── serialize.mli │ │ ├── xml_lexer.mli │ │ ├── xml_lexer.mll │ │ ├── xml_parser.ml │ │ ├── xml_parser.mli │ │ ├── xml_printer.ml │ │ ├── xml_printer.mli │ │ ├── xmlprotocol.ml │ │ └── xmlprotocol.mli │ ├── sentence.ml │ ├── sentence.mli │ ├── session.ml │ ├── session.mli │ ├── tags.ml │ ├── tags.mli │ ├── utf8_convert.mli │ ├── utf8_convert.mll │ ├── wg_Command.ml │ ├── wg_Command.mli │ ├── wg_Completion.ml │ ├── wg_Completion.mli │ ├── wg_Detachable.ml │ ├── wg_Detachable.mli │ ├── wg_Find.ml │ ├── wg_Find.mli │ ├── wg_MessageView.ml │ ├── wg_MessageView.mli │ ├── wg_Notebook.ml │ ├── wg_Notebook.mli │ ├── wg_ProofView.ml │ ├── wg_ProofView.mli │ ├── wg_RoutedMessageViews.ml │ ├── wg_RoutedMessageViews.mli │ ├── wg_ScriptView.ml │ ├── wg_ScriptView.mli │ ├── wg_Segment.ml │ └── wg_Segment.mli ├── install.sh ├── interp │ ├── constrexpr.ml │ ├── constrexpr_ops.ml │ ├── constrexpr_ops.mli │ ├── constrextern.ml │ ├── constrextern.mli │ ├── constrintern.ml │ ├── constrintern.mli │ ├── declare.ml │ ├── declare.mli │ ├── discharge.ml │ ├── discharge.mli │ ├── doc.tex │ ├── dumpglob.ml │ ├── dumpglob.mli │ ├── genintern.ml │ ├── genintern.mli │ ├── genredexpr.ml │ ├── impargs.ml │ ├── impargs.mli │ ├── implicit_quantifiers.ml │ ├── implicit_quantifiers.mli │ ├── interp.mllib │ ├── modintern.ml │ ├── modintern.mli │ ├── notation.ml │ ├── notation.mli │ ├── notation_ops.ml │ ├── notation_ops.mli │ ├── notation_term.ml │ ├── redops.ml │ ├── redops.mli │ ├── reserve.ml │ ├── reserve.mli │ ├── smartlocate.ml │ ├── smartlocate.mli │ ├── stdarg.ml │ ├── stdarg.mli │ ├── syntax_def.ml │ └── syntax_def.mli ├── kernel │ ├── byterun │ │ ├── coq_fix_code.c │ │ ├── coq_fix_code.h │ │ ├── coq_gc.h │ │ ├── coq_instruct.h │ │ ├── coq_interp.c │ │ ├── coq_interp.h │ │ ├── coq_memory.c │ │ ├── coq_memory.h │ │ ├── coq_values.c │ │ ├── coq_values.h │ │ └── libcoqrun.clib │ ├── cClosure.ml │ ├── cClosure.mli │ ├── cPrimitives.ml │ ├── cPrimitives.mli │ ├── cbytecodes.ml │ ├── cbytecodes.mli │ ├── cbytegen.ml │ ├── cbytegen.mli │ ├── cemitcodes.ml │ ├── cemitcodes.mli │ ├── cinstr.mli │ ├── clambda.ml │ ├── clambda.mli │ ├── constr.ml │ ├── constr.mli │ ├── context.ml │ ├── context.mli │ ├── conv_oracle.ml │ ├── conv_oracle.mli │ ├── cooking.ml │ ├── cooking.mli │ ├── csymtable.ml │ ├── csymtable.mli │ ├── declarations.ml │ ├── declareops.ml │ ├── declareops.mli │ ├── doc.tex │ ├── entries.ml │ ├── environ.ml │ ├── environ.mli │ ├── esubst.ml │ ├── esubst.mli │ ├── evar.ml │ ├── evar.mli │ ├── indtypes.ml │ ├── indtypes.mli │ ├── inductive.ml │ ├── inductive.mli │ ├── kernel.mllib │ ├── make-opcodes │ ├── mod_subst.ml │ ├── mod_subst.mli │ ├── mod_typing.ml │ ├── mod_typing.mli │ ├── modops.ml │ ├── modops.mli │ ├── names.ml │ ├── names.mli │ ├── nativecode.ml │ ├── nativecode.mli │ ├── nativeconv.ml │ ├── nativeconv.mli │ ├── nativeinstr.mli │ ├── nativelambda.ml │ ├── nativelambda.mli │ ├── nativelib.ml │ ├── nativelib.mli │ ├── nativelibrary.ml │ ├── nativelibrary.mli │ ├── nativevalues.ml │ ├── nativevalues.mli │ ├── opaqueproof.ml │ ├── opaqueproof.mli │ ├── reduction.ml │ ├── reduction.mli │ ├── retroknowledge.ml │ ├── retroknowledge.mli │ ├── safe_typing.ml │ ├── safe_typing.mli │ ├── sorts.ml │ ├── sorts.mli │ ├── subtyping.ml │ ├── subtyping.mli │ ├── term.ml │ ├── term.mli │ ├── term_typing.ml │ ├── term_typing.mli │ ├── type_errors.ml │ ├── type_errors.mli │ ├── typeops.ml │ ├── typeops.mli │ ├── uGraph.ml │ ├── uGraph.mli │ ├── uint31.ml │ ├── uint31.mli │ ├── univ.ml │ ├── univ.mli │ ├── vars.ml │ ├── vars.mli │ ├── vconv.ml │ ├── vconv.mli │ ├── vm.ml │ ├── vm.mli │ ├── vmvalues.ml │ └── vmvalues.mli ├── lib │ ├── aux_file.ml │ ├── aux_file.mli │ ├── cAst.ml │ ├── cAst.mli │ ├── cErrors.ml │ ├── cErrors.mli │ ├── cProfile.ml │ ├── cProfile.mli │ ├── cWarnings.ml │ ├── cWarnings.mli │ ├── control.ml │ ├── control.mli │ ├── coqProject_file.ml │ ├── coqProject_file.mli │ ├── dAst.ml │ ├── dAst.mli │ ├── doc.tex │ ├── envars.ml │ ├── envars.mli │ ├── explore.ml │ ├── explore.mli │ ├── feedback.ml │ ├── feedback.mli │ ├── flags.ml │ ├── flags.mli │ ├── future.ml │ ├── future.mli │ ├── genarg.ml │ ├── genarg.mli │ ├── hook.ml │ ├── hook.mli │ ├── lib.mllib │ ├── loc.ml │ ├── loc.mli │ ├── pp.ml │ ├── pp.mli │ ├── pp_diff.ml │ ├── pp_diff.mli │ ├── remoteCounter.ml │ ├── remoteCounter.mli │ ├── rtree.ml │ ├── rtree.mli │ ├── spawn.ml │ ├── spawn.mli │ ├── stateid.ml │ ├── stateid.mli │ ├── system.ml │ ├── system.mli │ ├── util.ml │ ├── util.mli │ └── xml_datatype.mli ├── library │ ├── coqlib.ml │ ├── coqlib.mli │ ├── decl_kinds.ml │ ├── declaremods.ml │ ├── declaremods.mli │ ├── decls.ml │ ├── decls.mli │ ├── dischargedhypsmap.ml │ ├── dischargedhypsmap.mli │ ├── doc.tex │ ├── global.ml │ ├── global.mli │ ├── globnames.ml │ ├── globnames.mli │ ├── goptions.ml │ ├── goptions.mli │ ├── keys.ml │ ├── keys.mli │ ├── kindops.ml │ ├── kindops.mli │ ├── lib.ml │ ├── lib.mli │ ├── libnames.ml │ ├── libnames.mli │ ├── libobject.ml │ ├── libobject.mli │ ├── library.ml │ ├── library.mli │ ├── library.mllib │ ├── loadpath.ml │ ├── loadpath.mli │ ├── nametab.ml │ ├── nametab.mli │ ├── states.ml │ ├── states.mli │ ├── summary.ml │ └── summary.mli ├── man │ ├── coq-interface.1 │ ├── coq-parser.1 │ ├── coq-tex.1 │ ├── coq_makefile.1 │ ├── coqc.1 │ ├── coqchk.1 │ ├── coqdep.1 │ ├── coqdoc.1 │ ├── coqide.1 │ ├── coqtop.1 │ ├── coqtop.byte.1 │ ├── coqtop.opt.1 │ └── coqwc.1 ├── parsing │ ├── cLexer.ml4 │ ├── cLexer.mli │ ├── extend.ml │ ├── g_constr.mlg │ ├── g_prim.mlg │ ├── notation_gram.ml │ ├── notgram_ops.ml │ ├── notgram_ops.mli │ ├── parsing.mllib │ ├── pcoq.ml │ ├── pcoq.mli │ ├── ppextend.ml │ ├── ppextend.mli │ ├── tok.ml │ └── tok.mli ├── plugins │ ├── .merlin.in │ ├── btauto │ │ ├── Algebra.v │ │ ├── Btauto.v │ │ ├── Reflect.v │ │ ├── btauto_plugin.mlpack │ │ ├── g_btauto.mlg │ │ └── refl_btauto.ml │ ├── cc │ │ ├── README │ │ ├── cc_plugin.mlpack │ │ ├── ccalgo.ml │ │ ├── ccalgo.mli │ │ ├── ccproof.ml │ │ ├── ccproof.mli │ │ ├── cctac.ml │ │ ├── cctac.mli │ │ └── g_congruence.mlg │ ├── derive │ │ ├── Derive.v │ │ ├── derive.ml │ │ ├── derive.mli │ │ ├── derive_plugin.mlpack │ │ └── g_derive.ml4 │ ├── extraction │ │ ├── CHANGES │ │ ├── ExtrHaskellBasic.v │ │ ├── ExtrHaskellNatInt.v │ │ ├── ExtrHaskellNatInteger.v │ │ ├── ExtrHaskellNatNum.v │ │ ├── ExtrHaskellString.v │ │ ├── ExtrHaskellZInt.v │ │ ├── ExtrHaskellZInteger.v │ │ ├── ExtrHaskellZNum.v │ │ ├── ExtrOcamlBasic.v │ │ ├── ExtrOcamlBigIntConv.v │ │ ├── ExtrOcamlIntConv.v │ │ ├── ExtrOcamlNatBigInt.v │ │ ├── ExtrOcamlNatInt.v │ │ ├── ExtrOcamlString.v │ │ ├── ExtrOcamlZBigInt.v │ │ ├── ExtrOcamlZInt.v │ │ ├── Extraction.v │ │ ├── README │ │ ├── big.ml │ │ ├── common.ml │ │ ├── common.mli │ │ ├── extract_env.ml │ │ ├── extract_env.mli │ │ ├── extraction.ml │ │ ├── extraction.mli │ │ ├── extraction_plugin.mlpack │ │ ├── g_extraction.ml4 │ │ ├── haskell.ml │ │ ├── haskell.mli │ │ ├── json.ml │ │ ├── json.mli │ │ ├── miniml.ml │ │ ├── miniml.mli │ │ ├── mlutil.ml │ │ ├── mlutil.mli │ │ ├── modutil.ml │ │ ├── modutil.mli │ │ ├── ocaml.ml │ │ ├── ocaml.mli │ │ ├── scheme.ml │ │ ├── scheme.mli │ │ ├── table.ml │ │ └── table.mli │ ├── firstorder │ │ ├── formula.ml │ │ ├── formula.mli │ │ ├── g_ground.ml4 │ │ ├── ground.ml │ │ ├── ground.mli │ │ ├── ground_plugin.mlpack │ │ ├── instances.ml │ │ ├── instances.mli │ │ ├── rules.ml │ │ ├── rules.mli │ │ ├── sequent.ml │ │ ├── sequent.mli │ │ ├── unify.ml │ │ └── unify.mli │ ├── funind │ │ ├── FunInd.v │ │ ├── Recdef.v │ │ ├── functional_principles_proofs.ml │ │ ├── functional_principles_proofs.mli │ │ ├── functional_principles_types.ml │ │ ├── functional_principles_types.mli │ │ ├── g_indfun.ml4 │ │ ├── glob_term_to_relation.ml │ │ ├── glob_term_to_relation.mli │ │ ├── glob_termops.ml │ │ ├── glob_termops.mli │ │ ├── indfun.ml │ │ ├── indfun.mli │ │ ├── indfun_common.ml │ │ ├── indfun_common.mli │ │ ├── invfun.ml │ │ ├── invfun.mli │ │ ├── recdef.ml │ │ ├── recdef.mli │ │ └── recdef_plugin.mlpack │ ├── ltac │ │ ├── Ltac.v │ │ ├── coretactics.mlg │ │ ├── evar_tactics.ml │ │ ├── evar_tactics.mli │ │ ├── extraargs.ml4 │ │ ├── extraargs.mli │ │ ├── extratactics.ml4 │ │ ├── extratactics.mli │ │ ├── g_auto.ml4 │ │ ├── g_class.ml4 │ │ ├── g_eqdecide.mlg │ │ ├── g_ltac.ml4 │ │ ├── g_obligations.ml4 │ │ ├── g_rewrite.ml4 │ │ ├── g_tactic.mlg │ │ ├── ltac_plugin.mlpack │ │ ├── pltac.ml │ │ ├── pltac.mli │ │ ├── pptactic.ml │ │ ├── pptactic.mli │ │ ├── profile_ltac.ml │ │ ├── profile_ltac.mli │ │ ├── profile_ltac_tactics.ml4 │ │ ├── rewrite.ml │ │ ├── rewrite.mli │ │ ├── tacarg.ml │ │ ├── tacarg.mli │ │ ├── taccoerce.ml │ │ ├── taccoerce.mli │ │ ├── tacentries.ml │ │ ├── tacentries.mli │ │ ├── tacenv.ml │ │ ├── tacenv.mli │ │ ├── tacexpr.ml │ │ ├── tacexpr.mli │ │ ├── tacintern.ml │ │ ├── tacintern.mli │ │ ├── tacinterp.ml │ │ ├── tacinterp.mli │ │ ├── tacsubst.ml │ │ ├── tacsubst.mli │ │ ├── tactic_debug.ml │ │ ├── tactic_debug.mli │ │ ├── tactic_matching.ml │ │ ├── tactic_matching.mli │ │ ├── tactic_option.ml │ │ ├── tactic_option.mli │ │ ├── tauto.ml │ │ ├── tauto.mli │ │ └── tauto_plugin.mlpack │ ├── micromega │ │ ├── Env.v │ │ ├── EnvRing.v │ │ ├── Fourier.v │ │ ├── Fourier_util.v │ │ ├── LICENSE.sos │ │ ├── Lia.v │ │ ├── Lqa.v │ │ ├── Lra.v │ │ ├── MExtraction.v │ │ ├── OrderedRing.v │ │ ├── Psatz.v │ │ ├── QMicromega.v │ │ ├── RMicromega.v │ │ ├── Refl.v │ │ ├── RingMicromega.v │ │ ├── Tauto.v │ │ ├── VarMap.v │ │ ├── ZCoeff.v │ │ ├── ZMicromega.v │ │ ├── certificate.ml │ │ ├── certificate.mli │ │ ├── coq_micromega.ml │ │ ├── coq_micromega.mli │ │ ├── csdpcert.ml │ │ ├── csdpcert.mli │ │ ├── g_micromega.mlg │ │ ├── g_micromega.mli │ │ ├── mfourier.ml │ │ ├── mfourier.mli │ │ ├── micromega.ml │ │ ├── micromega.mli │ │ ├── micromega_plugin.mlpack │ │ ├── mutils.ml │ │ ├── mutils.mli │ │ ├── persistent_cache.ml │ │ ├── persistent_cache.mli │ │ ├── polynomial.ml │ │ ├── polynomial.mli │ │ ├── sos.ml │ │ ├── sos.mli │ │ ├── sos_lib.ml │ │ ├── sos_lib.mli │ │ ├── sos_types.ml │ │ └── sos_types.mli │ ├── nsatz │ │ ├── Nsatz.v │ │ ├── g_nsatz.mlg │ │ ├── ideal.ml │ │ ├── ideal.mli │ │ ├── nsatz.ml │ │ ├── nsatz.mli │ │ ├── nsatz_plugin.mlpack │ │ ├── polynom.ml │ │ ├── polynom.mli │ │ ├── utile.ml │ │ └── utile.mli │ ├── omega │ │ ├── Omega.v │ │ ├── OmegaLemmas.v │ │ ├── OmegaPlugin.v │ │ ├── OmegaTactic.v │ │ ├── PreOmega.v │ │ ├── coq_omega.ml │ │ ├── g_omega.mlg │ │ ├── omega.ml │ │ └── omega_plugin.mlpack │ ├── quote │ │ ├── Quote.v │ │ ├── g_quote.mlg │ │ ├── quote.ml │ │ └── quote_plugin.mlpack │ ├── romega │ │ ├── README │ │ ├── ROmega.v │ │ ├── ReflOmegaCore.v │ │ ├── const_omega.ml │ │ ├── const_omega.mli │ │ ├── g_romega.mlg │ │ ├── refl_omega.ml │ │ └── romega_plugin.mlpack │ ├── rtauto │ │ ├── Bintree.v │ │ ├── Rtauto.v │ │ ├── g_rtauto.mlg │ │ ├── proof_search.ml │ │ ├── proof_search.mli │ │ ├── refl_tauto.ml │ │ ├── refl_tauto.mli │ │ └── rtauto_plugin.mlpack │ ├── setoid_ring │ │ ├── Algebra_syntax.v │ │ ├── ArithRing.v │ │ ├── BinList.v │ │ ├── Cring.v │ │ ├── Field.v │ │ ├── Field_tac.v │ │ ├── Field_theory.v │ │ ├── InitialRing.v │ │ ├── Integral_domain.v │ │ ├── NArithRing.v │ │ ├── Ncring.v │ │ ├── Ncring_initial.v │ │ ├── Ncring_polynom.v │ │ ├── Ncring_tac.v │ │ ├── RealField.v │ │ ├── Ring.v │ │ ├── Ring_base.v │ │ ├── Ring_polynom.v │ │ ├── Ring_tac.v │ │ ├── Ring_theory.v │ │ ├── Rings_Q.v │ │ ├── Rings_R.v │ │ ├── Rings_Z.v │ │ ├── ZArithRing.v │ │ ├── g_newring.ml4 │ │ ├── newring.ml │ │ ├── newring.mli │ │ ├── newring_ast.ml │ │ ├── newring_ast.mli │ │ └── newring_plugin.mlpack │ ├── ssr │ │ ├── ssrast.mli │ │ ├── ssrbool.v │ │ ├── ssrbwd.ml │ │ ├── ssrbwd.mli │ │ ├── ssrcommon.ml │ │ ├── ssrcommon.mli │ │ ├── ssreflect.v │ │ ├── ssreflect_plugin.mlpack │ │ ├── ssrelim.ml │ │ ├── ssrelim.mli │ │ ├── ssrequality.ml │ │ ├── ssrequality.mli │ │ ├── ssrfun.v │ │ ├── ssrfwd.ml │ │ ├── ssrfwd.mli │ │ ├── ssripats.ml │ │ ├── ssripats.mli │ │ ├── ssrparser.ml4 │ │ ├── ssrparser.mli │ │ ├── ssrprinters.ml │ │ ├── ssrprinters.mli │ │ ├── ssrtacticals.ml │ │ ├── ssrtacticals.mli │ │ ├── ssrvernac.ml4 │ │ ├── ssrvernac.mli │ │ ├── ssrview.ml │ │ └── ssrview.mli │ ├── ssrmatching │ │ ├── g_ssrmatching.ml4 │ │ ├── g_ssrmatching.mli │ │ ├── ssrmatching.ml │ │ ├── ssrmatching.mli │ │ ├── ssrmatching.v │ │ └── ssrmatching_plugin.mlpack │ ├── syntax │ │ ├── ascii_syntax.ml │ │ ├── ascii_syntax_plugin.mlpack │ │ ├── g_numeral.ml4 │ │ ├── int31_syntax.ml │ │ ├── int31_syntax_plugin.mlpack │ │ ├── numeral.ml │ │ ├── numeral.mli │ │ ├── numeral_notation_plugin.mlpack │ │ ├── r_syntax.ml │ │ ├── r_syntax_plugin.mlpack │ │ ├── string_syntax.ml │ │ └── string_syntax_plugin.mlpack │ └── xml │ │ └── README ├── pretyping │ ├── arguments_renaming.ml │ ├── arguments_renaming.mli │ ├── cases.ml │ ├── cases.mli │ ├── cbv.ml │ ├── cbv.mli │ ├── classops.ml │ ├── classops.mli │ ├── coercion.ml │ ├── coercion.mli │ ├── constr_matching.ml │ ├── constr_matching.mli │ ├── detyping.ml │ ├── detyping.mli │ ├── doc.tex │ ├── evarconv.ml │ ├── evarconv.mli │ ├── evardefine.ml │ ├── evardefine.mli │ ├── evarsolve.ml │ ├── evarsolve.mli │ ├── find_subterm.ml │ ├── find_subterm.mli │ ├── geninterp.ml │ ├── geninterp.mli │ ├── glob_ops.ml │ ├── glob_ops.mli │ ├── glob_term.ml │ ├── heads.ml │ ├── heads.mli │ ├── indrec.ml │ ├── indrec.mli │ ├── inductiveops.ml │ ├── inductiveops.mli │ ├── inferCumulativity.ml │ ├── inferCumulativity.mli │ ├── locus.ml │ ├── locusops.ml │ ├── locusops.mli │ ├── ltac_pretype.ml │ ├── nativenorm.ml │ ├── nativenorm.mli │ ├── pattern.ml │ ├── patternops.ml │ ├── patternops.mli │ ├── pretype_errors.ml │ ├── pretype_errors.mli │ ├── pretyping.ml │ ├── pretyping.mli │ ├── pretyping.mllib │ ├── program.ml │ ├── program.mli │ ├── recordops.ml │ ├── recordops.mli │ ├── reductionops.ml │ ├── reductionops.mli │ ├── retyping.ml │ ├── retyping.mli │ ├── tacred.ml │ ├── tacred.mli │ ├── typeclasses.ml │ ├── typeclasses.mli │ ├── typeclasses_errors.ml │ ├── typeclasses_errors.mli │ ├── typing.ml │ ├── typing.mli │ ├── unification.ml │ ├── unification.mli │ ├── vnorm.ml │ └── vnorm.mli ├── printing │ ├── genprint.ml │ ├── genprint.mli │ ├── ppconstr.ml │ ├── ppconstr.mli │ ├── pputils.ml │ ├── pputils.mli │ ├── prettyp.ml │ ├── prettyp.mli │ ├── printer.ml │ ├── printer.mli │ ├── printing.mllib │ ├── printmod.ml │ ├── printmod.mli │ ├── proof_diffs.ml │ └── proof_diffs.mli ├── proofs │ ├── clenv.ml │ ├── clenv.mli │ ├── clenvtac.ml │ ├── clenvtac.mli │ ├── doc.tex │ ├── evar_refiner.ml │ ├── evar_refiner.mli │ ├── goal.ml │ ├── goal.mli │ ├── goal_select.ml │ ├── goal_select.mli │ ├── logic.ml │ ├── logic.mli │ ├── miscprint.ml │ ├── miscprint.mli │ ├── pfedit.ml │ ├── pfedit.mli │ ├── proof.ml │ ├── proof.mli │ ├── proof_bullet.ml │ ├── proof_bullet.mli │ ├── proof_global.ml │ ├── proof_global.mli │ ├── proof_type.ml │ ├── proofs.mllib │ ├── redexpr.ml │ ├── redexpr.mli │ ├── refine.ml │ ├── refine.mli │ ├── refiner.ml │ ├── refiner.mli │ ├── tacmach.ml │ ├── tacmach.mli │ └── tactypes.ml ├── shell.nix ├── stm │ ├── asyncTaskQueue.ml │ ├── asyncTaskQueue.mli │ ├── coqworkmgrApi.ml │ ├── coqworkmgrApi.mli │ ├── dag.ml │ ├── dag.mli │ ├── proofBlockDelimiter.ml │ ├── proofBlockDelimiter.mli │ ├── spawned.ml │ ├── spawned.mli │ ├── stm.ml │ ├── stm.mli │ ├── stm.mllib │ ├── tQueue.ml │ ├── tQueue.mli │ ├── vcs.ml │ ├── vcs.mli │ ├── vernac_classifier.ml │ ├── vernac_classifier.mli │ ├── vio_checking.ml │ ├── vio_checking.mli │ ├── workerPool.ml │ └── workerPool.mli ├── tactics │ ├── auto.ml │ ├── auto.mli │ ├── autorewrite.ml │ ├── autorewrite.mli │ ├── btermdn.ml │ ├── btermdn.mli │ ├── class_tactics.ml │ ├── class_tactics.mli │ ├── contradiction.ml │ ├── contradiction.mli │ ├── dn.ml │ ├── dn.mli │ ├── dnet.ml │ ├── dnet.mli │ ├── doc.tex │ ├── eauto.ml │ ├── eauto.mli │ ├── elim.ml │ ├── elim.mli │ ├── elimschemes.ml │ ├── elimschemes.mli │ ├── eqdecide.ml │ ├── eqdecide.mli │ ├── eqschemes.ml │ ├── eqschemes.mli │ ├── equality.ml │ ├── equality.mli │ ├── hints.ml │ ├── hints.mli │ ├── hipattern.ml │ ├── hipattern.mli │ ├── ind_tables.ml │ ├── ind_tables.mli │ ├── inv.ml │ ├── inv.mli │ ├── leminv.ml │ ├── leminv.mli │ ├── tacticals.ml │ ├── tacticals.mli │ ├── tactics.ml │ ├── tactics.mli │ ├── tactics.mllib │ ├── term_dnet.ml │ └── term_dnet.mli ├── test-suite │ ├── .csdp.cache │ ├── Makefile │ ├── README.md │ ├── _CoqProject │ ├── bugs │ │ ├── 2428.v │ │ ├── 4623.v │ │ ├── 4624.v │ │ ├── 5996.v │ │ ├── 7333.v │ │ ├── closed │ │ │ ├── 1238.v │ │ │ ├── 1243.v │ │ │ ├── 1302.v │ │ │ ├── 1322.v │ │ │ ├── 1341.v │ │ │ ├── 1362.v │ │ │ ├── 1411.v │ │ │ ├── 1414.v │ │ │ ├── 1416.v │ │ │ ├── 1419.v │ │ │ ├── 1425.v │ │ │ ├── 1446.v │ │ │ ├── 1448.v │ │ │ ├── 1477.v │ │ │ ├── 1483.v │ │ │ ├── 1501.v │ │ │ ├── 1507.v │ │ │ ├── 1519.v │ │ │ ├── 1542.v │ │ │ ├── 1543.v │ │ │ ├── 1545.v │ │ │ ├── 1547.v │ │ │ ├── 1551.v │ │ │ ├── 1568.v │ │ │ ├── 1576.v │ │ │ ├── 1582.v │ │ │ ├── 1584.v │ │ │ ├── 1604.v │ │ │ ├── 1614.v │ │ │ ├── 1618.v │ │ │ ├── 1634.v │ │ │ ├── 1643.v │ │ │ ├── 1680.v │ │ │ ├── 1683.v │ │ │ ├── 1696.v │ │ │ ├── 1703.v │ │ │ ├── 1704.v │ │ │ ├── 1711.v │ │ │ ├── 1718.v │ │ │ ├── 1738.v │ │ │ ├── 1740.v │ │ │ ├── 1754.v │ │ │ ├── 1773.v │ │ │ ├── 1774.v │ │ │ ├── 1775.v │ │ │ ├── 1776.v │ │ │ ├── 1779.v │ │ │ ├── 1780.v │ │ │ ├── 1784.v │ │ │ ├── 1787.v │ │ │ ├── 1791.v │ │ │ ├── 1834.v │ │ │ ├── 1844.v │ │ │ ├── 1850.v │ │ │ ├── 1859.v │ │ │ ├── 1865.v │ │ │ ├── 1891.v │ │ │ ├── 1898.v │ │ │ ├── 1900.v │ │ │ ├── 1901.v │ │ │ ├── 1905.v │ │ │ ├── 1907.v │ │ │ ├── 1912.v │ │ │ ├── 1915.v │ │ │ ├── 1918.v │ │ │ ├── 1925.v │ │ │ ├── 1931.v │ │ │ ├── 1935.v │ │ │ ├── 1939.v │ │ │ ├── 1944.v │ │ │ ├── 1951.v │ │ │ ├── 1962.v │ │ │ ├── 1963.v │ │ │ ├── 1977.v │ │ │ ├── 1981.v │ │ │ ├── 2001.v │ │ │ ├── 2006.v │ │ │ ├── 2016.v │ │ │ ├── 2017.v │ │ │ ├── 2021.v │ │ │ ├── 2027.v │ │ │ ├── 2083.v │ │ │ ├── 2089.v │ │ │ ├── 2095.v │ │ │ ├── 2105.v │ │ │ ├── 2108.v │ │ │ ├── 2117.v │ │ │ ├── 2123.v │ │ │ ├── 2127.v │ │ │ ├── 2135.v │ │ │ ├── 2136.v │ │ │ ├── 2137.v │ │ │ ├── 2139.v │ │ │ ├── 2141.v │ │ │ ├── 2145.v │ │ │ ├── 2149.v │ │ │ ├── 2164.v │ │ │ ├── 2181.v │ │ │ ├── 2193.v │ │ │ ├── 2230.v │ │ │ ├── 2231.v │ │ │ ├── 2243.v │ │ │ ├── 2244.v │ │ │ ├── 2245.v │ │ │ ├── 2250.v │ │ │ ├── 2251.v │ │ │ ├── 2255.v │ │ │ ├── 2262.v │ │ │ ├── 2281.v │ │ │ ├── 2295.v │ │ │ ├── 2299.v │ │ │ ├── 2300.v │ │ │ ├── 2303.v │ │ │ ├── 2304.v │ │ │ ├── 2307.v │ │ │ ├── 2310.v │ │ │ ├── 2319.v │ │ │ ├── 2320.v │ │ │ ├── 2342.v │ │ │ ├── 2347.v │ │ │ ├── 2350.v │ │ │ ├── 2353.v │ │ │ ├── 2360.v │ │ │ ├── 2362.v │ │ │ ├── 2375.v │ │ │ ├── 2378.v │ │ │ ├── 2388.v │ │ │ ├── 2393.v │ │ │ ├── 2404.v │ │ │ ├── 2406.v │ │ │ ├── 2417.v │ │ │ ├── 2447.v │ │ │ ├── 2456.v │ │ │ ├── 2464.v │ │ │ ├── 2467.v │ │ │ ├── 2473.v │ │ │ ├── 2584.v │ │ │ ├── 2586.v │ │ │ ├── 2590.v │ │ │ ├── 2602.v │ │ │ ├── 2603.v │ │ │ ├── 2608.v │ │ │ ├── 2613.v │ │ │ ├── 2615.v │ │ │ ├── 2616.v │ │ │ ├── 2629.v │ │ │ ├── 2667.v │ │ │ ├── 2668.v │ │ │ ├── 2670.v │ │ │ ├── 2680.v │ │ │ ├── 2713.v │ │ │ ├── 2729.v │ │ │ ├── 2732.v │ │ │ ├── 2733.v │ │ │ ├── 2734.v │ │ │ ├── 2750.v │ │ │ ├── 2775.v │ │ │ ├── 2800.v │ │ │ ├── 2810.v │ │ │ ├── 2814.v │ │ │ ├── 2817.v │ │ │ ├── 2818.v │ │ │ ├── 2828.v │ │ │ ├── 2830.v │ │ │ ├── 2834.v │ │ │ ├── 2836.v │ │ │ ├── 2837.v │ │ │ ├── 2839.v │ │ │ ├── 2846.v │ │ │ ├── 2848.v │ │ │ ├── 2854.v │ │ │ ├── 2876.v │ │ │ ├── 2881.v │ │ │ ├── 2883.v │ │ │ ├── 2900.v │ │ │ ├── 2920.v │ │ │ ├── 2923.v │ │ │ ├── 2928.v │ │ │ ├── 2930.v │ │ │ ├── 2945.v │ │ │ ├── 2946.v │ │ │ ├── 2951.v │ │ │ ├── 2955.v │ │ │ ├── 2966.v │ │ │ ├── 2969.v │ │ │ ├── 2981.v │ │ │ ├── 2983.v │ │ │ ├── 2990.v │ │ │ ├── 2994.v │ │ │ ├── 2995.v │ │ │ ├── 2996.v │ │ │ ├── 3000.v │ │ │ ├── 3001.v │ │ │ ├── 3003.v │ │ │ ├── 3004.v │ │ │ ├── 3008.v │ │ │ ├── 3010b.v │ │ │ ├── 3016.v │ │ │ ├── 3017.v │ │ │ ├── 3022.v │ │ │ ├── 3023.v │ │ │ ├── 3036.v │ │ │ ├── 3037.v │ │ │ ├── 3043.v │ │ │ ├── 3045.v │ │ │ ├── 3050.v │ │ │ ├── 3054.v │ │ │ ├── 3062.v │ │ │ ├── 3068.v │ │ │ ├── 3070.v │ │ │ ├── 3071.v │ │ │ ├── 3080.v │ │ │ ├── 3088.v │ │ │ ├── 3093.v │ │ │ ├── 3100.v │ │ │ ├── 3125.v │ │ │ ├── 3142.v │ │ │ ├── 3164.v │ │ │ ├── 3188.v │ │ │ ├── 3199.v │ │ │ ├── 3205.v │ │ │ ├── 3209.v │ │ │ ├── 3210.v │ │ │ ├── 3212.v │ │ │ ├── 3217.v │ │ │ ├── 3228.v │ │ │ ├── 3230.v │ │ │ ├── 3242.v │ │ │ ├── 3249.v │ │ │ ├── 3251.v │ │ │ ├── 3257.v │ │ │ ├── 3258.v │ │ │ ├── 3259.v │ │ │ ├── 3260.v │ │ │ ├── 3262.v │ │ │ ├── 3264.v │ │ │ ├── 3265.v │ │ │ ├── 3266.v │ │ │ ├── 3267.v │ │ │ ├── 3281.v │ │ │ ├── 3282.v │ │ │ ├── 3284.v │ │ │ ├── 3285.v │ │ │ ├── 3286.v │ │ │ ├── 3287.v │ │ │ ├── 3289.v │ │ │ ├── 3291.v │ │ │ ├── 3294.v │ │ │ ├── 3297.v │ │ │ ├── 3298.v │ │ │ ├── 3300.v │ │ │ ├── 3305.v │ │ │ ├── 3306.v │ │ │ ├── 3310.v │ │ │ ├── 3314.v │ │ │ ├── 3315.v │ │ │ ├── 3317.v │ │ │ ├── 3319.v │ │ │ ├── 3320.v │ │ │ ├── 3321.v │ │ │ ├── 3322.v │ │ │ ├── 3323.v │ │ │ ├── 3324.v │ │ │ ├── 3325.v │ │ │ ├── 3326.v │ │ │ ├── 3329.v │ │ │ ├── 3330.v │ │ │ ├── 3331.v │ │ │ ├── 3332.v │ │ │ ├── 3336.v │ │ │ ├── 3337.v │ │ │ ├── 3338.v │ │ │ ├── 3344.v │ │ │ ├── 3346.v │ │ │ ├── 3347.v │ │ │ ├── 3348.v │ │ │ ├── 3350.v │ │ │ ├── 3352.v │ │ │ ├── 3354.v │ │ │ ├── 3355.v │ │ │ ├── 3368.v │ │ │ ├── 3372.v │ │ │ ├── 3373.v │ │ │ ├── 3374.v │ │ │ ├── 3375.v │ │ │ ├── 3377.v │ │ │ ├── 3382.v │ │ │ ├── 3383.v │ │ │ ├── 3386.v │ │ │ ├── 3387.v │ │ │ ├── 3388.v │ │ │ ├── 3390.v │ │ │ ├── 3392.v │ │ │ ├── 3393.v │ │ │ ├── 3402.v │ │ │ ├── 3408.v │ │ │ ├── 3416.v │ │ │ ├── 3417.v │ │ │ ├── 3422.v │ │ │ ├── 3427.v │ │ │ ├── 3428.v │ │ │ ├── 3439.v │ │ │ ├── 3441.v │ │ │ ├── 3446.v │ │ │ ├── 3453.v │ │ │ ├── 3454.v │ │ │ ├── 3461.v │ │ │ ├── 3467.v │ │ │ ├── 3469.v │ │ │ ├── 3477.v │ │ │ ├── 3480.v │ │ │ ├── 3481.v │ │ │ ├── 3482.v │ │ │ ├── 3483.v │ │ │ ├── 3484.v │ │ │ ├── 3485.v │ │ │ ├── 3487.v │ │ │ ├── 3490.v │ │ │ ├── 3491.v │ │ │ ├── 3495.v │ │ │ ├── 3505.v │ │ │ ├── 3509.v │ │ │ ├── 3510.v │ │ │ ├── 3513.v │ │ │ ├── 3520.v │ │ │ ├── 3531.v │ │ │ ├── 3537.v │ │ │ ├── 3539.v │ │ │ ├── 3542.v │ │ │ ├── 3546.v │ │ │ ├── 3554.v │ │ │ ├── 3559.v │ │ │ ├── 3560.v │ │ │ ├── 3561.v │ │ │ ├── 3562.v │ │ │ ├── 3563.v │ │ │ ├── 3566.v │ │ │ ├── 3567.v │ │ │ ├── 3584.v │ │ │ ├── 3590.v │ │ │ ├── 3593.v │ │ │ ├── 3594.v │ │ │ ├── 3596.v │ │ │ ├── 3612.v │ │ │ ├── 3616.v │ │ │ ├── 3618.v │ │ │ ├── 3623.v │ │ │ ├── 3624.v │ │ │ ├── 3625.v │ │ │ ├── 3628.v │ │ │ ├── 3633.v │ │ │ ├── 3637.v │ │ │ ├── 3638.v │ │ │ ├── 3640.v │ │ │ ├── 3641.v │ │ │ ├── 3647.v │ │ │ ├── 3648.v │ │ │ ├── 3649.v │ │ │ ├── 3652.v │ │ │ ├── 3653.v │ │ │ ├── 3654.v │ │ │ ├── 3656.v │ │ │ ├── 3657.v │ │ │ ├── 3658.v │ │ │ ├── 3660.v │ │ │ ├── 3661.v │ │ │ ├── 3662.v │ │ │ ├── 3664.v │ │ │ ├── 3665.v │ │ │ ├── 3666.v │ │ │ ├── 3667.v │ │ │ ├── 3668.v │ │ │ ├── 3670.v │ │ │ ├── 3672.v │ │ │ ├── 3675.v │ │ │ ├── 3681.v │ │ │ ├── 3682.v │ │ │ ├── 3684.v │ │ │ ├── 3685.v │ │ │ ├── 3686.v │ │ │ ├── 3690.v │ │ │ ├── 3692.v │ │ │ ├── 3698.v │ │ │ ├── 3699.v │ │ │ ├── 3700.v │ │ │ ├── 3703.v │ │ │ ├── 3709.v │ │ │ ├── 3710.v │ │ │ ├── 3723.v │ │ │ ├── 3732.v │ │ │ ├── 3735.v │ │ │ ├── 3736.v │ │ │ ├── 3743.v │ │ │ ├── 3746.v │ │ │ ├── 3753.v │ │ │ ├── 3755.v │ │ │ ├── 3777.v │ │ │ ├── 3779.v │ │ │ ├── 3782.v │ │ │ ├── 3783.v │ │ │ ├── 3786.v │ │ │ ├── 3788.v │ │ │ ├── 3792.v │ │ │ ├── 3798.v │ │ │ ├── 3804.v │ │ │ ├── 3807.v │ │ │ ├── 3808.v │ │ │ ├── 3815.v │ │ │ ├── 3819.v │ │ │ ├── 3821.v │ │ │ ├── 3825.v │ │ │ ├── 3828.v │ │ │ ├── 3848.v │ │ │ ├── 3849.v │ │ │ ├── 3854.v │ │ │ ├── 3881.v │ │ │ ├── 3886.v │ │ │ ├── 3892.v │ │ │ ├── 3895.v │ │ │ ├── 3896.v │ │ │ ├── 3899.v │ │ │ ├── 3900.v │ │ │ ├── 3911.v │ │ │ ├── 3916.v │ │ │ ├── 3920.v │ │ │ ├── 3922.v │ │ │ ├── 3923.v │ │ │ ├── 3929.v │ │ │ ├── 3938.v │ │ │ ├── 3943.v │ │ │ ├── 3944.v │ │ │ ├── 3948.v │ │ │ ├── 3953.v │ │ │ ├── 3956.v │ │ │ ├── 3957.v │ │ │ ├── 3960.v │ │ │ ├── 3974.v │ │ │ ├── 3975.v │ │ │ ├── 3978.v │ │ │ ├── 3993.v │ │ │ ├── 3998.v │ │ │ ├── 4001.v │ │ │ ├── 4012.v │ │ │ ├── 4016.v │ │ │ ├── 4017.v │ │ │ ├── 4018.v │ │ │ ├── 4031.v │ │ │ ├── 4034.v │ │ │ ├── 4035.v │ │ │ ├── 4046.v │ │ │ ├── 4057.v │ │ │ ├── 4069.v │ │ │ ├── 4078.v │ │ │ ├── 4089.v │ │ │ ├── 4095.v │ │ │ ├── 4097.v │ │ │ ├── 4101.v │ │ │ ├── 4103.v │ │ │ ├── 4116.v │ │ │ ├── 4120.v │ │ │ ├── 4121.v │ │ │ ├── 4132.v │ │ │ ├── 4149.v │ │ │ ├── 4151.v │ │ │ ├── 4161.v │ │ │ ├── 4165.v │ │ │ ├── 4187.v │ │ │ ├── 4190.v │ │ │ ├── 4191.v │ │ │ ├── 4193.v │ │ │ ├── 4198.v │ │ │ ├── 4202.v │ │ │ ├── 4203.v │ │ │ ├── 4205.v │ │ │ ├── 4214.v │ │ │ ├── 4216.v │ │ │ ├── 4217.v │ │ │ ├── 4221.v │ │ │ ├── 4232.v │ │ │ ├── 4234.v │ │ │ ├── 4240.v │ │ │ ├── 4250.v │ │ │ ├── 4251.v │ │ │ ├── 4254.v │ │ │ ├── 4256.v │ │ │ ├── 4272.v │ │ │ ├── 4273.v │ │ │ ├── 4276.v │ │ │ ├── 4280.v │ │ │ ├── 4283.v │ │ │ ├── 4284.v │ │ │ ├── 4287.v │ │ │ ├── 4292.v │ │ │ ├── 4293.v │ │ │ ├── 4294.v │ │ │ ├── 4298.v │ │ │ ├── 4299.v │ │ │ ├── 4301.v │ │ │ ├── 4305.v │ │ │ ├── 4306.v │ │ │ ├── 4316.v │ │ │ ├── 4318.v │ │ │ ├── 4325.v │ │ │ ├── 4328.v │ │ │ ├── 4346.v │ │ │ ├── 4347.v │ │ │ ├── 4354.v │ │ │ ├── 4363.v │ │ │ ├── 4366.v │ │ │ ├── 4372.v │ │ │ ├── 4375.v │ │ │ ├── 4378.v │ │ │ ├── 4390.v │ │ │ ├── 4397.v │ │ │ ├── 4403.v │ │ │ ├── 4404.v │ │ │ ├── 4412.v │ │ │ ├── 4416.v │ │ │ ├── 4420.v │ │ │ ├── 4429.v │ │ │ ├── 4433.v │ │ │ ├── 4443.v │ │ │ ├── 4450.v │ │ │ ├── 4453.v │ │ │ ├── 4456.v │ │ │ ├── 4462.v │ │ │ ├── 4464.v │ │ │ ├── 4467.v │ │ │ ├── 4471.v │ │ │ ├── 4479.v │ │ │ ├── 4480.v │ │ │ ├── 4484.v │ │ │ ├── 4495.v │ │ │ ├── 4498.v │ │ │ ├── 4503.v │ │ │ ├── 4511.v │ │ │ ├── 4519.v │ │ │ ├── 4527.v │ │ │ ├── 4529.v │ │ │ ├── 4533.v │ │ │ ├── 4538.v │ │ │ ├── 4544.v │ │ │ ├── 4574.v │ │ │ ├── 4576.v │ │ │ ├── 4580.v │ │ │ ├── 4582.v │ │ │ ├── 4588.v │ │ │ ├── 4596.v │ │ │ ├── 4603.v │ │ │ ├── 4616.v │ │ │ ├── 4622.v │ │ │ ├── 4627.v │ │ │ ├── 4628.v │ │ │ ├── 4634.v │ │ │ ├── 4644.v │ │ │ ├── 4653.v │ │ │ ├── 4661.v │ │ │ ├── 4663.v │ │ │ ├── 4670.v │ │ │ ├── 4673.v │ │ │ ├── 4679.v │ │ │ ├── 4684.v │ │ │ ├── 4695.v │ │ │ ├── 4708.v │ │ │ ├── 4709.v │ │ │ ├── 4710.v │ │ │ ├── 4713.v │ │ │ ├── 4717.v │ │ │ ├── 4718.v │ │ │ ├── 4720.v │ │ │ ├── 4723.v │ │ │ ├── 4725.v │ │ │ ├── 4726.v │ │ │ ├── 4737.v │ │ │ ├── 4745.v │ │ │ ├── 4746.v │ │ │ ├── 4754.v │ │ │ ├── 4762.v │ │ │ ├── 4763.v │ │ │ ├── 4764.v │ │ │ ├── 4769.v │ │ │ ├── 4772.v │ │ │ ├── 4780.v │ │ │ ├── 4782.v │ │ │ ├── 4785.v │ │ │ ├── 4787.v │ │ │ ├── 4798.v │ │ │ ├── 4811.v │ │ │ ├── 4813.v │ │ │ ├── 4816.v │ │ │ ├── 4818.v │ │ │ ├── 4844.v │ │ │ ├── 4852.v │ │ │ ├── 4858.v │ │ │ ├── 4863.v │ │ │ ├── 4865.v │ │ │ ├── 4869.v │ │ │ ├── 4873.v │ │ │ ├── 4877.v │ │ │ ├── 4880.v │ │ │ ├── 4893.v │ │ │ ├── 4904.v │ │ │ ├── 4932.v │ │ │ ├── 4955.v │ │ │ ├── 4957.v │ │ │ ├── 4966.v │ │ │ ├── 4969.v │ │ │ ├── 4970.v │ │ │ ├── 5011.v │ │ │ ├── 5012.v │ │ │ ├── 5019.v │ │ │ ├── 5036.v │ │ │ ├── 5043.v │ │ │ ├── 5045.v │ │ │ ├── 5065.v │ │ │ ├── 5066.v │ │ │ ├── 5077.v │ │ │ ├── 5078.v │ │ │ ├── 5093.v │ │ │ ├── 5095.v │ │ │ ├── 5096.v │ │ │ ├── 5097.v │ │ │ ├── 5123.v │ │ │ ├── 5127.v │ │ │ ├── 5145.v │ │ │ ├── 5149.v │ │ │ ├── 5153.v │ │ │ ├── 5161.v │ │ │ ├── 5177.v │ │ │ ├── 5180.v │ │ │ ├── 5181.v │ │ │ ├── 5188.v │ │ │ ├── 5193.v │ │ │ ├── 5198.v │ │ │ ├── 5203.v │ │ │ ├── 5205.v │ │ │ ├── 5208.v │ │ │ ├── 5215.v │ │ │ ├── 5215_2.v │ │ │ ├── 5219.v │ │ │ ├── 5233.v │ │ │ ├── 5245.v │ │ │ ├── 5255.v │ │ │ ├── 5277.v │ │ │ ├── 5281.v │ │ │ ├── 5286.v │ │ │ ├── 5300.v │ │ │ ├── 5315.v │ │ │ ├── 5321.v │ │ │ ├── 5322.v │ │ │ ├── 5323.v │ │ │ ├── 5331.v │ │ │ ├── 5345.v │ │ │ ├── 5346.v │ │ │ ├── 5347.v │ │ │ ├── 5359.v │ │ │ ├── 5365.v │ │ │ ├── 5368.v │ │ │ ├── 5372.v │ │ │ ├── 5377.v │ │ │ ├── 5401.v │ │ │ ├── 5414.v │ │ │ ├── 5434.v │ │ │ ├── 5435.v │ │ │ ├── 5449.v │ │ │ ├── 5460.v │ │ │ ├── 5470.v │ │ │ ├── 5476.v │ │ │ ├── 5486.v │ │ │ ├── 5487.v │ │ │ ├── 5500.v │ │ │ ├── 5501.v │ │ │ ├── 5522.v │ │ │ ├── 5523.v │ │ │ ├── 5526.v │ │ │ ├── 5532.v │ │ │ ├── 5539.v │ │ │ ├── 5547.v │ │ │ ├── 5550.v │ │ │ ├── 5578.v │ │ │ ├── 5598.v │ │ │ ├── 5608.v │ │ │ ├── 5618.v │ │ │ ├── 5641.v │ │ │ ├── 5666.v │ │ │ ├── 5671.v │ │ │ ├── 5683.v │ │ │ ├── 5692.v │ │ │ ├── 5696.v │ │ │ ├── 5697.v │ │ │ ├── 5707.v │ │ │ ├── 5713.v │ │ │ ├── 5717.v │ │ │ ├── 5719.v │ │ │ ├── 5726.v │ │ │ ├── 5741.v │ │ │ ├── 5749.v │ │ │ ├── 5750.v │ │ │ ├── 5755.v │ │ │ ├── 5757.v │ │ │ ├── 5761.v │ │ │ ├── 5762.v │ │ │ ├── 5765.v │ │ │ ├── 5769.v │ │ │ ├── 5786.v │ │ │ ├── 5790.v │ │ │ ├── 5797.v │ │ │ ├── 5845.v │ │ │ ├── 5940.v │ │ │ ├── 6070.v │ │ │ ├── 6129.v │ │ │ ├── 6191.v │ │ │ ├── 6297.v │ │ │ ├── 6313.v │ │ │ ├── 6323.v │ │ │ ├── 6378.v │ │ │ ├── 6490.v │ │ │ ├── 6529.v │ │ │ ├── 6534.v │ │ │ ├── 6617.v │ │ │ ├── 6631.v │ │ │ ├── 6634.v │ │ │ ├── 6661.v │ │ │ ├── 6677.v │ │ │ ├── 6770.v │ │ │ ├── 6774.v │ │ │ ├── 6775.v │ │ │ ├── 6878.v │ │ │ ├── 6910.v │ │ │ ├── 6951.v │ │ │ ├── 6956.v │ │ │ ├── 7011.v │ │ │ ├── 7068.v │ │ │ ├── 7076.v │ │ │ ├── 7092.v │ │ │ ├── 7113.v │ │ │ ├── 7195.v │ │ │ ├── 7392.v │ │ │ ├── 7421.v │ │ │ ├── 7462.v │ │ │ ├── 7554.v │ │ │ ├── 7615.v │ │ │ ├── 7631.v │ │ │ ├── 7695.v │ │ │ ├── 7700.v │ │ │ ├── 7712.v │ │ │ ├── 7723.v │ │ │ ├── 7779.v │ │ │ ├── 7780.v │ │ │ ├── 7795.v │ │ │ ├── 7811.v │ │ │ ├── 7854.v │ │ │ ├── 7867.v │ │ │ ├── 7900.v │ │ │ ├── 7903.v │ │ │ ├── 8004.v │ │ │ ├── 8081.v │ │ │ ├── 808_2411.v │ │ │ ├── 8106.v │ │ │ ├── 8119.v │ │ │ ├── 8121.v │ │ │ ├── 8126.v │ │ │ ├── 8270.v │ │ │ ├── 8288.v │ │ │ ├── 8432.v │ │ │ ├── 8532.v │ │ │ ├── 8553.v │ │ │ ├── 8672.v │ │ │ ├── HoTT_coq_001.v │ │ │ ├── HoTT_coq_002.v │ │ │ ├── HoTT_coq_006.v │ │ │ ├── HoTT_coq_007.v │ │ │ ├── HoTT_coq_010.v │ │ │ ├── HoTT_coq_012.v │ │ │ ├── HoTT_coq_013.v │ │ │ ├── HoTT_coq_014.v │ │ │ ├── HoTT_coq_016.v │ │ │ ├── HoTT_coq_020.v │ │ │ ├── HoTT_coq_023.v │ │ │ ├── HoTT_coq_025.v │ │ │ ├── HoTT_coq_027.v │ │ │ ├── HoTT_coq_028.v │ │ │ ├── HoTT_coq_029.v │ │ │ ├── HoTT_coq_030.v │ │ │ ├── HoTT_coq_032.v │ │ │ ├── HoTT_coq_034.v │ │ │ ├── HoTT_coq_035.v │ │ │ ├── HoTT_coq_036.v │ │ │ ├── HoTT_coq_037.v │ │ │ ├── HoTT_coq_041.v │ │ │ ├── HoTT_coq_042.v │ │ │ ├── HoTT_coq_043.v │ │ │ ├── HoTT_coq_044.v │ │ │ ├── HoTT_coq_045.v │ │ │ ├── HoTT_coq_047.v │ │ │ ├── HoTT_coq_048.v │ │ │ ├── HoTT_coq_049.v │ │ │ ├── HoTT_coq_050.v │ │ │ ├── HoTT_coq_052.v │ │ │ ├── HoTT_coq_053.v │ │ │ ├── HoTT_coq_054.v │ │ │ ├── HoTT_coq_055.v │ │ │ ├── HoTT_coq_056.v │ │ │ ├── HoTT_coq_057.v │ │ │ ├── HoTT_coq_058.v │ │ │ ├── HoTT_coq_059.v │ │ │ ├── HoTT_coq_061.v │ │ │ ├── HoTT_coq_062.v │ │ │ ├── HoTT_coq_063.v │ │ │ ├── HoTT_coq_064.v │ │ │ ├── HoTT_coq_067.v │ │ │ ├── HoTT_coq_068.v │ │ │ ├── HoTT_coq_071.v │ │ │ ├── HoTT_coq_074.v │ │ │ ├── HoTT_coq_077.v │ │ │ ├── HoTT_coq_078.v │ │ │ ├── HoTT_coq_079.v │ │ │ ├── HoTT_coq_080.v │ │ │ ├── HoTT_coq_081.v │ │ │ ├── HoTT_coq_082.v │ │ │ ├── HoTT_coq_083.v │ │ │ ├── HoTT_coq_084.v │ │ │ ├── HoTT_coq_085.v │ │ │ ├── HoTT_coq_087.v │ │ │ ├── HoTT_coq_088.v │ │ │ ├── HoTT_coq_089.v │ │ │ ├── HoTT_coq_090.v │ │ │ ├── HoTT_coq_091.v │ │ │ ├── HoTT_coq_093.v │ │ │ ├── HoTT_coq_094.v │ │ │ ├── HoTT_coq_097.v │ │ │ ├── HoTT_coq_098.v │ │ │ ├── HoTT_coq_099.v │ │ │ ├── HoTT_coq_100.v │ │ │ ├── HoTT_coq_101.v │ │ │ ├── HoTT_coq_102.v │ │ │ ├── HoTT_coq_103.v │ │ │ ├── HoTT_coq_104.v │ │ │ ├── HoTT_coq_105.v │ │ │ ├── HoTT_coq_107.v │ │ │ ├── HoTT_coq_108.v │ │ │ ├── HoTT_coq_110.v │ │ │ ├── HoTT_coq_111.v │ │ │ ├── HoTT_coq_112.v │ │ │ ├── HoTT_coq_113.v │ │ │ ├── HoTT_coq_114.v │ │ │ ├── HoTT_coq_115.v │ │ │ ├── HoTT_coq_116.v │ │ │ ├── HoTT_coq_117.v │ │ │ ├── HoTT_coq_118.v │ │ │ ├── HoTT_coq_120.v │ │ │ ├── HoTT_coq_121.v │ │ │ ├── HoTT_coq_122.v │ │ │ ├── HoTT_coq_123.v │ │ │ ├── HoTT_coq_124.v │ │ │ ├── PLACEHOLDER.v │ │ │ ├── bug_4836.v │ │ │ ├── bug_4836 │ │ │ │ └── PLACEHOLDER │ │ │ ├── bug_8224.v │ │ │ ├── bug_8544.v │ │ │ ├── bug_8755.v │ │ │ ├── bug_8794.v │ │ │ ├── bug_8885.v │ │ │ ├── bug_8908.v │ │ │ ├── bug_9329.v │ │ │ ├── bug_9367.v │ │ │ ├── bug_9453.v │ │ │ ├── bug_9494.v │ │ │ ├── gh6165.v │ │ │ ├── gh6384.v │ │ │ └── gh6385.v │ │ └── opened │ │ │ ├── 1338.v-disabled │ │ │ ├── 1596.v │ │ │ ├── 1615.v │ │ │ ├── 1671.v │ │ │ ├── 1811.v │ │ │ ├── 2572.v-disabled │ │ │ ├── 2652a.v-disabled │ │ │ ├── 2652b.v-disabled │ │ │ ├── 3010.v-disabled │ │ │ ├── 3092.v │ │ │ ├── 3166.v │ │ │ ├── 3186.v-disabled │ │ │ ├── 3248.v │ │ │ ├── 3277.v │ │ │ ├── 3278.v │ │ │ ├── 3283.v │ │ │ ├── 3295.v │ │ │ ├── 3304.v │ │ │ ├── 3311.v │ │ │ ├── 3312.v │ │ │ ├── 3343.v │ │ │ ├── 3345.v │ │ │ ├── 3357.v │ │ │ ├── 3363.v │ │ │ ├── 3370.v │ │ │ ├── 3395.v │ │ │ ├── 3424.v │ │ │ ├── 3459.v │ │ │ ├── 3463.v │ │ │ ├── 3478.v-disabled │ │ │ ├── 3626.v │ │ │ ├── 3655.v │ │ │ ├── 3754.v │ │ │ ├── 3794.v │ │ │ ├── 3889.v │ │ │ ├── 3890.v │ │ │ ├── 3919.v-disabled │ │ │ ├── 3922.v-disabled │ │ │ ├── 3928.v-disabled │ │ │ ├── 3938.v │ │ │ ├── 3946.v │ │ │ ├── 4701.v │ │ │ ├── 4721.v │ │ │ ├── 4728.v │ │ │ ├── 4755.v │ │ │ ├── 4771.v │ │ │ ├── 4778.v │ │ │ ├── 4781.v │ │ │ ├── 4813.v │ │ │ ├── 6393.v │ │ │ ├── 6602.v │ │ │ └── HoTT_coq_106.v │ ├── complexity │ │ ├── Notations.v │ │ ├── bug4076.v │ │ ├── bug4076bis.v │ │ ├── constructor.v │ │ ├── evar_instance.v │ │ ├── f_equal.v │ │ ├── guard.v │ │ ├── injection.v │ │ ├── lettuple.v │ │ ├── patternmatching.v │ │ ├── pretyping.v │ │ ├── ring.v │ │ ├── ring2.v │ │ ├── setoid_rewrite.v │ │ └── unification.v │ ├── coq-makefile │ │ ├── .gitignore │ │ ├── arg │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── compat-subdirs │ │ │ ├── _CoqProject │ │ │ ├── run.sh │ │ │ └── subdir │ │ │ │ └── Makefile │ │ ├── coqdoc1 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── coqdoc2 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── emptyprefix │ │ │ ├── _CoqProject │ │ │ ├── _CoqProject.sub │ │ │ └── run.sh │ │ ├── extend-subdirs │ │ │ ├── Makefile.local │ │ │ ├── _CoqProject │ │ │ ├── run.sh │ │ │ └── subdir │ │ │ │ └── Makefile │ │ ├── findlib-package │ │ │ ├── Makefile.local │ │ │ ├── _CoqProject │ │ │ ├── findlib │ │ │ │ └── foo │ │ │ │ │ ├── META │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── foo.mli │ │ │ │ │ └── foolib.ml │ │ │ └── run.sh │ │ ├── latex1 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── merlin1 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── mlpack1 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── mlpack2 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── multiroot │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── native1 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── only │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── plugin1 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── plugin2 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── plugin3 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── quick2vo │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── template │ │ │ ├── init.sh │ │ │ ├── path-init.sh │ │ │ ├── src │ │ │ │ ├── test.ml4 │ │ │ │ ├── test.mli │ │ │ │ ├── test_aux.ml │ │ │ │ ├── test_aux.mli │ │ │ │ └── test_plugin.mlpack │ │ │ └── theories │ │ │ │ ├── sub │ │ │ │ └── testsub.v │ │ │ │ └── test.v │ │ ├── timing │ │ │ ├── after │ │ │ │ ├── Fast.v │ │ │ │ ├── Slow.v │ │ │ │ ├── _CoqProject │ │ │ │ ├── time-of-build-after.log.desired │ │ │ │ ├── time-of-build-before.log.desired │ │ │ │ └── time-of-build-both.log.desired │ │ │ ├── aggregate │ │ │ │ ├── Fast.v │ │ │ │ ├── Slow.v │ │ │ │ └── _CoqProject │ │ │ ├── before │ │ │ │ ├── Fast.v │ │ │ │ ├── Slow.v │ │ │ │ └── _CoqProject │ │ │ ├── error │ │ │ │ ├── A.v │ │ │ │ └── _CoqProject │ │ │ ├── per-file-after │ │ │ │ ├── A.v │ │ │ │ ├── A.v.timing.diff.desired │ │ │ │ └── _CoqProject │ │ │ ├── per-file-before │ │ │ │ ├── A.v │ │ │ │ └── _CoqProject │ │ │ ├── precomputed-time-tests │ │ │ │ ├── .gitattributes │ │ │ │ ├── 001-correct-diff-sorting-order │ │ │ │ │ ├── run.sh │ │ │ │ │ ├── time-of-build-after.log.in │ │ │ │ │ ├── time-of-build-before.log.in │ │ │ │ │ └── time-of-build-both.log.expected │ │ │ │ ├── 002-single-file-sorting │ │ │ │ │ ├── run.sh │ │ │ │ │ ├── time-of-build-pretty.log.expected │ │ │ │ │ └── time-of-build.log.in │ │ │ │ └── run.sh │ │ │ └── run.sh │ │ ├── uninstall1 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── uninstall2 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ ├── validate1 │ │ │ ├── _CoqProject │ │ │ └── run.sh │ │ └── vio2vo │ │ │ ├── _CoqProject │ │ │ └── run.sh │ ├── coqchk │ │ ├── bug_7539.v │ │ ├── bug_8655.v │ │ ├── bug_8876.v │ │ ├── bug_8881.v │ │ ├── cumulativity.v │ │ ├── include.v │ │ ├── include_primproj.v │ │ ├── primproj.v │ │ ├── primproj2.v │ │ └── univ.v │ ├── coqdoc │ │ ├── bug5648.html.out │ │ ├── bug5648.tex.out │ │ ├── bug5648.v │ │ ├── bug5700.html.out │ │ ├── bug5700.tex.out │ │ ├── bug5700.v │ │ ├── links.html.out │ │ ├── links.tex.out │ │ └── links.v │ ├── coqwc │ │ ├── BZ5637.out │ │ ├── BZ5637.v │ │ ├── BZ5756.out │ │ ├── BZ5756.v │ │ ├── false.out │ │ ├── false.v │ │ ├── next-obligation.out │ │ ├── next-obligation.v │ │ ├── theorem.out │ │ └── theorem.v │ ├── failure │ │ ├── Case1.v │ │ ├── Case10.v │ │ ├── Case11.v │ │ ├── Case12.v │ │ ├── Case13.v │ │ ├── Case14.v │ │ ├── Case15.v │ │ ├── Case16.v │ │ ├── Case2.v │ │ ├── Case3.v │ │ ├── Case4.v │ │ ├── Case5.v │ │ ├── Case6.v │ │ ├── Case7.v │ │ ├── Case8.v │ │ ├── Case9.v │ │ ├── ClearBody.v │ │ ├── ImportedCoercion.v │ │ ├── Notations.v │ │ ├── Reordering.v │ │ ├── Sections.v │ │ ├── Tauto.v │ │ ├── Uminus.v │ │ ├── autorewritein.v │ │ ├── cases.v │ │ ├── check.v │ │ ├── circular_subtyping.v │ │ ├── clash_cons.v │ │ ├── clashes.v │ │ ├── cofixpoint.v │ │ ├── coqbugs0266.v │ │ ├── evar1.v │ │ ├── evarclear1.v │ │ ├── evarclear2.v │ │ ├── evarlemma.v │ │ ├── fixpoint1.v │ │ ├── fixpoint2.v │ │ ├── fixpoint3.v │ │ ├── fixpoint4.v │ │ ├── fixpointeta.v │ │ ├── guard-cofix.v │ │ ├── guard.v │ │ ├── illtype1.v │ │ ├── inductive.v │ │ ├── int31.v │ │ ├── ltac1.v │ │ ├── ltac2.v │ │ ├── ltac4.v │ │ ├── pattern.v │ │ ├── positivity.v │ │ ├── proofirrelevance.v │ │ ├── prop-set-proof-irrelevance.v │ │ ├── redef.v │ │ ├── rewrite_in_goal.v │ │ ├── rewrite_in_hyp.v │ │ ├── rewrite_in_hyp2.v │ │ ├── search.v │ │ ├── sortelim.v │ │ ├── subterm.v │ │ ├── subterm2.v │ │ ├── subterm3.v │ │ ├── subtyping.v │ │ ├── subtyping2.v │ │ ├── univ_include.v │ │ ├── universes-buraliforti-redef.v │ │ ├── universes-buraliforti.v │ │ ├── universes-sections1.v │ │ ├── universes-sections2.v │ │ ├── universes.v │ │ └── universes3.v │ ├── ide │ │ ├── blocking-futures.fake │ │ ├── bug4246.fake │ │ ├── bug4249.fake │ │ ├── bug7088.fake │ │ ├── load.fake │ │ ├── reopen.fake │ │ ├── undo001.fake │ │ ├── undo002.fake │ │ ├── undo003.fake │ │ ├── undo004.fake │ │ ├── undo005.fake │ │ ├── undo006.fake │ │ ├── undo008.fake │ │ ├── undo009.fake │ │ ├── undo010.fake │ │ ├── undo012.fake │ │ ├── undo013.fake │ │ ├── undo014.fake │ │ ├── undo015.fake │ │ ├── undo016.fake │ │ ├── undo017.fake │ │ ├── undo018.fake │ │ ├── undo019.fake │ │ ├── undo020.fake │ │ ├── undo021.fake │ │ ├── undo022.fake │ │ └── univ.fake │ ├── ideal-features │ │ ├── Apply.v │ │ ├── Case4.v │ │ ├── Case9.v │ │ ├── complexity │ │ │ └── evars_subst.v │ │ ├── eapply_evar.v │ │ ├── evars_subst.v │ │ ├── implicit_binders.v │ │ └── universes.v │ ├── interactive │ │ ├── 4289.v │ │ ├── Back.v │ │ ├── Evar.v │ │ ├── ParalITP.v │ │ ├── ParalITP_smallproofs.v │ │ ├── PrimNotation.v │ │ └── proof_block.v │ ├── micromega │ │ ├── bertot.v │ │ ├── example.v │ │ ├── heap3_vcgen_25.v │ │ ├── qexample.v │ │ ├── rexample.v │ │ ├── square.v │ │ └── zomicron.v │ ├── misc │ │ ├── 7595 │ │ │ ├── FOO.v │ │ │ └── base.v │ │ ├── .gitignore │ │ ├── 4722.sh │ │ ├── 7595.sh │ │ ├── 7704.sh │ │ ├── aux7704.v │ │ ├── coqc_dash_o.sh │ │ ├── coqc_dash_o.v │ │ ├── deps-checksum.sh │ │ ├── deps-order.sh │ │ ├── deps-utf8.sh │ │ ├── deps │ │ │ ├── A │ │ │ │ └── A.v │ │ │ ├── B │ │ │ │ ├── A.v │ │ │ │ └── B.v │ │ │ ├── checksum.v │ │ │ ├── client │ │ │ │ ├── bar.v │ │ │ │ └── foo.v │ │ │ ├── deps.out │ │ │ ├── lib │ │ │ │ └── foo.v │ │ │ └── αβ │ │ │ │ ├── γδ.v │ │ │ │ └── εζ.v │ │ ├── exitstatus.sh │ │ ├── exitstatus │ │ │ └── illtyped.v │ │ ├── poly-capture-global-univs.sh │ │ ├── poly-capture-global-univs │ │ │ ├── .gitignore │ │ │ ├── _CoqProject │ │ │ ├── src │ │ │ │ ├── evil.ml4 │ │ │ │ ├── evilImpl.ml │ │ │ │ ├── evilImpl.mli │ │ │ │ └── evil_plugin.mlpack │ │ │ └── theories │ │ │ │ └── evil.v │ │ ├── printers.sh │ │ ├── universes.sh │ │ └── universes │ │ │ └── universes.v │ ├── modules │ │ ├── Demo.v │ │ ├── Nat.v │ │ ├── PO.v │ │ ├── Przyklad.v │ │ ├── SeveralWith.v │ │ ├── Tescik.v │ │ ├── WithDefUBinders.v │ │ ├── cumpoly.v │ │ ├── errors.v │ │ ├── fun_objects.v │ │ ├── grammar.v │ │ ├── ind.v │ │ ├── injection_discriminate_inversion.v │ │ ├── mod_decl.v │ │ ├── modeq.v │ │ ├── modul.v │ │ ├── nested_mod_types.v │ │ ├── obj.v │ │ ├── objects.v │ │ ├── objects2.v │ │ ├── pliczek.v │ │ ├── plik.v │ │ ├── polymorphism.v │ │ ├── polymorphism2.v │ │ ├── pseudo_circular_with.v │ │ ├── resolver.v │ │ ├── sig.v │ │ ├── sub_objects.v │ │ └── subtyping.v │ ├── output-modulo-time │ │ ├── ltacprof.out │ │ ├── ltacprof.v │ │ ├── ltacprof_abstract.out │ │ ├── ltacprof_abstract.v │ │ ├── ltacprof_cutoff.out │ │ └── ltacprof_cutoff.v │ ├── output │ │ ├── Arguments.out │ │ ├── Arguments.v │ │ ├── ArgumentsScope.out │ │ ├── ArgumentsScope.v │ │ ├── Arguments_renaming.out │ │ ├── Arguments_renaming.v │ │ ├── BadOptionValueType.out │ │ ├── BadOptionValueType.v │ │ ├── Binder.out │ │ ├── Binder.v │ │ ├── Cases.out │ │ ├── Cases.v │ │ ├── Coercions.out │ │ ├── Coercions.v │ │ ├── CompactContexts.out │ │ ├── CompactContexts.v │ │ ├── Deprecation.out │ │ ├── Deprecation.v │ │ ├── ErrorInCanonicalStructures.out │ │ ├── ErrorInCanonicalStructures.v │ │ ├── ErrorInCanonicalStructures2.out │ │ ├── ErrorInCanonicalStructures2.v │ │ ├── ErrorInModule.out │ │ ├── ErrorInModule.v │ │ ├── ErrorInSection.out │ │ ├── ErrorInSection.v │ │ ├── Errors.out │ │ ├── Errors.v │ │ ├── Existentials.out │ │ ├── Existentials.v │ │ ├── Extraction_infix.out │ │ ├── Extraction_infix.v │ │ ├── Extraction_matchs_2413.out │ │ ├── Extraction_matchs_2413.v │ │ ├── Fixpoint.out │ │ ├── Fixpoint.v │ │ ├── FunExt.out │ │ ├── FunExt.v │ │ ├── Implicit.out │ │ ├── Implicit.v │ │ ├── Inductive.out │ │ ├── Inductive.v │ │ ├── InitSyntax.out │ │ ├── InitSyntax.v │ │ ├── Int31Syntax.out │ │ ├── Int31Syntax.v │ │ ├── Intuition.out │ │ ├── Intuition.v │ │ ├── InvalidDisjunctiveIntro.out │ │ ├── InvalidDisjunctiveIntro.v │ │ ├── Load.out │ │ ├── Load.v │ │ ├── MExtraction.v │ │ ├── Match_subterm.out │ │ ├── Match_subterm.v │ │ ├── Nametab.out │ │ ├── Nametab.v │ │ ├── Naming.out │ │ ├── Naming.v │ │ ├── Notations.out │ │ ├── Notations.v │ │ ├── Notations2.out │ │ ├── Notations2.v │ │ ├── Notations3.out │ │ ├── Notations3.v │ │ ├── Notations4.out │ │ ├── Notations4.v │ │ ├── PatternsInBinders.out │ │ ├── PatternsInBinders.v │ │ ├── PrintAssumptions.out │ │ ├── PrintAssumptions.v │ │ ├── PrintInfos.out │ │ ├── PrintInfos.v │ │ ├── PrintModule.out │ │ ├── PrintModule.v │ │ ├── Projections.out │ │ ├── Projections.v │ │ ├── Quote.out │ │ ├── Quote.v │ │ ├── RealSyntax.out │ │ ├── RealSyntax.v │ │ ├── RecognizePluginWarning.out │ │ ├── RecognizePluginWarning.v │ │ ├── Record.out │ │ ├── Record.v │ │ ├── RecordMissingField.out │ │ ├── RecordMissingField.v │ │ ├── Search.out │ │ ├── Search.v │ │ ├── SearchHead.out │ │ ├── SearchHead.v │ │ ├── SearchPattern.out │ │ ├── SearchPattern.v │ │ ├── SearchRewrite.out │ │ ├── SearchRewrite.v │ │ ├── Show.out │ │ ├── Show.v │ │ ├── ShowMatch.out │ │ ├── ShowMatch.v │ │ ├── ShowProof.out │ │ ├── ShowProof.v │ │ ├── SuggestProofUsing.out │ │ ├── SuggestProofUsing.v │ │ ├── Sum.out │ │ ├── Sum.v │ │ ├── Tactics.out │ │ ├── Tactics.v │ │ ├── TranspModtype.out │ │ ├── TranspModtype.v │ │ ├── TypeclassDebug.out │ │ ├── TypeclassDebug.v │ │ ├── UnclosedBlocks.out │ │ ├── UnclosedBlocks.v │ │ ├── Unicode.out │ │ ├── Unicode.v │ │ ├── UnivBinders.out │ │ ├── UnivBinders.v │ │ ├── UsePluginWarning.out │ │ ├── UsePluginWarning.v │ │ ├── Warnings.out │ │ ├── Warnings.v │ │ ├── ZSyntax.out │ │ ├── ZSyntax.v │ │ ├── auto.out │ │ ├── auto.v │ │ ├── bug5778.out │ │ ├── bug5778.v │ │ ├── bug6404.out │ │ ├── bug6404.v │ │ ├── bug6821.out │ │ ├── bug6821.v │ │ ├── goal_output.out │ │ ├── goal_output.v │ │ ├── idtac.out │ │ ├── idtac.v │ │ ├── inference.out │ │ ├── inference.v │ │ ├── load │ │ │ ├── Load_noproof.v │ │ │ ├── Load_openproof.v │ │ │ └── Load_proof.v │ │ ├── locate.out │ │ ├── locate.v │ │ ├── ltac.out │ │ ├── ltac.v │ │ ├── ltac_extra_args.out │ │ ├── ltac_extra_args.v │ │ ├── ltac_missing_args.out │ │ ├── ltac_missing_args.v │ │ ├── names.out │ │ ├── names.v │ │ ├── onlyprinting.out │ │ ├── onlyprinting.v │ │ ├── optimize_heap.out │ │ ├── optimize_heap.v │ │ ├── qualification.out │ │ ├── qualification.v │ │ ├── reduction.out │ │ ├── reduction.v │ │ ├── rewrite-2172.out │ │ ├── rewrite-2172.v │ │ ├── set.out │ │ ├── set.v │ │ ├── simpl.out │ │ ├── simpl.v │ │ ├── ssr_clear.out │ │ ├── ssr_clear.v │ │ ├── ssr_explain_match.out │ │ ├── ssr_explain_match.v │ │ ├── subst.out │ │ ├── subst.v │ │ ├── unifconstraints.out │ │ └── unifconstraints.v │ ├── prerequisite │ │ ├── admit.v │ │ ├── bind_univs.v │ │ ├── make_local.v │ │ ├── make_notation.v │ │ ├── module_bug7192.v │ │ ├── module_bug8416.v │ │ ├── ssr_mini_mathcomp.v │ │ └── ssr_ssrsyntax1.v │ ├── report.sh │ ├── ssr │ │ ├── absevarprop.v │ │ ├── abstract_var2.v │ │ ├── binders.v │ │ ├── binders_of.v │ │ ├── caseview.v │ │ ├── congr.v │ │ ├── deferclear.v │ │ ├── delayed_clear_rename.v │ │ ├── dependent_type_err.v │ │ ├── derive_inversion.v │ │ ├── elim.v │ │ ├── elim2.v │ │ ├── elim_pattern.v │ │ ├── first_n.v │ │ ├── gen_have.v │ │ ├── gen_pattern.v │ │ ├── have_TC.v │ │ ├── have_transp.v │ │ ├── have_view_idiom.v │ │ ├── havesuff.v │ │ ├── if_isnt.v │ │ ├── intro_beta.v │ │ ├── intro_noop.v │ │ ├── ipat_clear_if_id.v │ │ ├── ipatalternation.v │ │ ├── ltac_have.v │ │ ├── ltac_in.v │ │ ├── move_after.v │ │ ├── multiview.v │ │ ├── occarrow.v │ │ ├── patnoX.v │ │ ├── pattern.v │ │ ├── primproj.v │ │ ├── rew_polyuniv.v │ │ ├── rewpatterns.v │ │ ├── rewrite_illtyped.v │ │ ├── set_lamda.v │ │ ├── set_pattern.v │ │ ├── set_polyuniv.v │ │ ├── ssrpattern.v │ │ ├── ssrsyntax2.v │ │ ├── tc.v │ │ ├── typeof.v │ │ ├── unfold_Opaque.v │ │ ├── unkeyed.v │ │ ├── view_case.v │ │ ├── wlog_suff.v │ │ ├── wlogletin.v │ │ └── wlong_intro.v │ ├── stm │ │ ├── Nijmegen_QArithSternBrocot_Zaux.v │ │ └── classify_set_proof_mode_9093.v │ ├── success │ │ ├── Abstract.v │ │ ├── AdvancedCanonicalStructure.v │ │ ├── AdvancedTypeClasses.v │ │ ├── BracketsWithGoalSelector.v │ │ ├── CanonicalStructure.v │ │ ├── Case1.v │ │ ├── Case10.v │ │ ├── Case11.v │ │ ├── Case12.v │ │ ├── Case13.v │ │ ├── Case14.v │ │ ├── Case15.v │ │ ├── Case16.v │ │ ├── Case17.v │ │ ├── Case18.v │ │ ├── Case19.v │ │ ├── Case2.v │ │ ├── Case20.v │ │ ├── Case21.v │ │ ├── Case22.v │ │ ├── Case3.v │ │ ├── Case5.v │ │ ├── Case6.v │ │ ├── Case7.v │ │ ├── Case8.v │ │ ├── Case9.v │ │ ├── CaseAlias.v │ │ ├── CaseInClause.v │ │ ├── Cases-bug1834.v │ │ ├── Cases-bug3758.v │ │ ├── Cases.v │ │ ├── CasesDep.v │ │ ├── Check.v │ │ ├── Compat88.v │ │ ├── CompatCurrentFlag.v │ │ ├── CompatOldFlag.v │ │ ├── CompatPreviousFlag.v │ │ ├── Conjecture.v │ │ ├── DHyp.v │ │ ├── Decompose.v │ │ ├── DiscrR.v │ │ ├── Discriminate.v │ │ ├── Field.v │ │ ├── Fixpoint.v │ │ ├── Funind.v │ │ ├── Generalization.v │ │ ├── Generalize.v │ │ ├── Hints.v │ │ ├── ImplicitArguments.v │ │ ├── Import.v │ │ ├── Inductive.v │ │ ├── Injection.v │ │ ├── Inversion.v │ │ ├── InversionSigma.v │ │ ├── LetIn.v │ │ ├── LetPat.v │ │ ├── LraTest.v │ │ ├── LtacDeprecation.v │ │ ├── MatchFail.v │ │ ├── Mod_ltac.v │ │ ├── Mod_params.v │ │ ├── Mod_strengthen.v │ │ ├── Mod_type.v │ │ ├── NatRing.v │ │ ├── Notations.v │ │ ├── Notations2.v │ │ ├── Nsatz.v │ │ ├── NumberScopes.v │ │ ├── NumeralNotations.v │ │ ├── Omega.v │ │ ├── Omega0.v │ │ ├── Omega2.v │ │ ├── OmegaPre.v │ │ ├── PCase.v │ │ ├── PPFix.v │ │ ├── PatternsInBinders.v │ │ ├── Print.v │ │ ├── PrintSortedUniverses.v │ │ ├── ProgramWf.v │ │ ├── Projection.v │ │ ├── ROmega.v │ │ ├── ROmega0.v │ │ ├── ROmega2.v │ │ ├── ROmega3.v │ │ ├── ROmega4.v │ │ ├── ROmegaPre.v │ │ ├── RecTutorial.v │ │ ├── Record.v │ │ ├── Reg.v │ │ ├── Remark.v │ │ ├── Rename.v │ │ ├── Reordering.v │ │ ├── Require.v │ │ ├── Scheme.v │ │ ├── Scopes.v │ │ ├── Section.v │ │ ├── ShowExtraction.v │ │ ├── Simplify_eq.v │ │ ├── TacticNotation1.v │ │ ├── TacticNotation2.v │ │ ├── Tauto.v │ │ ├── TestRefine.v │ │ ├── Try.v │ │ ├── Typeclasses.v │ │ ├── abstract_chain.v │ │ ├── abstract_poly.v │ │ ├── all-check.v │ │ ├── apply.v │ │ ├── applyTC.v │ │ ├── attribute-syntax.v │ │ ├── auto.v │ │ ├── autointros.v │ │ ├── autorewrite.v │ │ ├── boundvars.v │ │ ├── bteauto.v │ │ ├── bullet.v │ │ ├── cbn.v │ │ ├── cc.v │ │ ├── change.v │ │ ├── change_pattern.v │ │ ├── clear.v │ │ ├── coercions.v │ │ ├── coindprim.v │ │ ├── contradiction.v │ │ ├── conv_pbs.v │ │ ├── coqbugs0181.v │ │ ├── cumulativity.v │ │ ├── dependentind.v │ │ ├── destruct.v │ │ ├── dtauto-let-deps.v │ │ ├── eauto.v │ │ ├── eqdecide.v │ │ ├── eta.v │ │ ├── evars.v │ │ ├── extraction.v │ │ ├── extraction_dep.v │ │ ├── extraction_impl.v │ │ ├── extraction_polyprop.v │ │ ├── fix.v │ │ ├── forward.v │ │ ├── goal_selector.v │ │ ├── guard.v │ │ ├── hintdb_in_ltac.v │ │ ├── hintdb_in_ltac_bis.v │ │ ├── hyps_inclusion.v │ │ ├── if.v │ │ ├── implicit.v │ │ ├── import_lib.v │ │ ├── import_mod.v │ │ ├── indelim.v │ │ ├── inds_type_sec.v │ │ ├── induct.v │ │ ├── intros.v │ │ ├── keyedrewrite.v │ │ ├── letproj.v │ │ ├── ltac.v │ │ ├── ltac_match_pattern_names.v │ │ ├── ltac_plus.v │ │ ├── ltacprof.v │ │ ├── mutual_ind.v │ │ ├── mutual_record.v │ │ ├── name_mangling.v │ │ ├── namedunivs.v │ │ ├── onlyprinting.v │ │ ├── options.v │ │ ├── par_abstract.v │ │ ├── paralleltac.v │ │ ├── parsing.v │ │ ├── pattern.v │ │ ├── polymorphism.v │ │ ├── primitiveproj.v │ │ ├── programequality.v │ │ ├── proof_using.v │ │ ├── record_syntax.v │ │ ├── refine.v │ │ ├── remember.v │ │ ├── replace.v │ │ ├── rewrite.v │ │ ├── rewrite_dep.v │ │ ├── rewrite_evar.v │ │ ├── rewrite_in.v │ │ ├── rewrite_iterated.v │ │ ├── rewrite_strat.v │ │ ├── searchabout.v │ │ ├── set.v │ │ ├── setoid_ring_module.v │ │ ├── setoid_test.v │ │ ├── setoid_test2.v │ │ ├── setoid_test_function_space.v │ │ ├── setoid_unif.v │ │ ├── shrink_abstract.v │ │ ├── shrink_obligations.v │ │ ├── sideff.v │ │ ├── simpl.v │ │ ├── simpl_tuning.v │ │ ├── somatching.v │ │ ├── specialize.v │ │ ├── ssrpattern.v │ │ ├── subst.v │ │ ├── telescope_canonical.v │ │ ├── transparent_abstract.v │ │ ├── tryif.v │ │ ├── unfold.v │ │ ├── unicode_utf8.v │ │ ├── unidecls.v │ │ ├── unification.v │ │ ├── uniform_inductive_parameters.v │ │ ├── univers.v │ │ ├── universes-coercion.v │ │ ├── univnames.v │ │ ├── univscompute.v │ │ ├── unshelve.v │ │ ├── vm_evars.v │ │ ├── vm_records.v │ │ ├── vm_univ_poly.v │ │ └── vm_univ_poly_match.v │ ├── tools │ │ └── update-compat │ │ │ └── run.sh │ ├── typeclasses │ │ ├── NewSetoid.v │ │ ├── backtrack.v │ │ ├── clrewrite.v │ │ ├── deftwice.v │ │ ├── open_constr.v │ │ └── unification_delta.v │ ├── unit-tests │ │ ├── .merlin.in │ │ ├── clib │ │ │ ├── inteq.ml │ │ │ └── unicode_tests.ml │ │ ├── lib │ │ │ └── pp_big_vect.ml │ │ ├── printing │ │ │ └── proof_diffs_test.ml │ │ └── src │ │ │ ├── utest.ml │ │ │ └── utest.mli │ └── vio │ │ ├── numeral.v │ │ ├── print.v │ │ ├── seff.v │ │ ├── simple.v │ │ └── univ_constraints_statements.v ├── theories │ ├── Arith │ │ ├── Arith.v │ │ ├── Arith_base.v │ │ ├── Between.v │ │ ├── Bool_nat.v │ │ ├── Compare.v │ │ ├── Compare_dec.v │ │ ├── Div2.v │ │ ├── EqNat.v │ │ ├── Euclid.v │ │ ├── Even.v │ │ ├── Factorial.v │ │ ├── Gt.v │ │ ├── Le.v │ │ ├── Lt.v │ │ ├── Max.v │ │ ├── Min.v │ │ ├── Minus.v │ │ ├── Mult.v │ │ ├── PeanoNat.v │ │ ├── Peano_dec.v │ │ ├── Plus.v │ │ └── Wf_nat.v │ ├── Bool │ │ ├── Bool.v │ │ ├── BoolEq.v │ │ ├── Bvector.v │ │ ├── DecBool.v │ │ ├── IfProp.v │ │ ├── Sumbool.v │ │ └── Zerob.v │ ├── Classes │ │ ├── CEquivalence.v │ │ ├── CMorphisms.v │ │ ├── CRelationClasses.v │ │ ├── DecidableClass.v │ │ ├── EquivDec.v │ │ ├── Equivalence.v │ │ ├── Init.v │ │ ├── Morphisms.v │ │ ├── Morphisms_Prop.v │ │ ├── Morphisms_Relations.v │ │ ├── RelationClasses.v │ │ ├── RelationPairs.v │ │ ├── SetoidClass.v │ │ ├── SetoidDec.v │ │ └── SetoidTactics.v │ ├── Compat │ │ ├── AdmitAxiom.v │ │ ├── Coq87.v │ │ ├── Coq88.v │ │ └── Coq89.v │ ├── FSets │ │ ├── FMapAVL.v │ │ ├── FMapFacts.v │ │ ├── FMapFullAVL.v │ │ ├── FMapInterface.v │ │ ├── FMapList.v │ │ ├── FMapPositive.v │ │ ├── FMapWeakList.v │ │ ├── FMaps.v │ │ ├── FSetAVL.v │ │ ├── FSetBridge.v │ │ ├── FSetCompat.v │ │ ├── FSetDecide.v │ │ ├── FSetEqProperties.v │ │ ├── FSetFacts.v │ │ ├── FSetInterface.v │ │ ├── FSetList.v │ │ ├── FSetPositive.v │ │ ├── FSetProperties.v │ │ ├── FSetToFiniteSet.v │ │ ├── FSetWeakList.v │ │ └── FSets.v │ ├── Init │ │ ├── Datatypes.v │ │ ├── Decimal.v │ │ ├── Logic.v │ │ ├── Logic_Type.v │ │ ├── Nat.v │ │ ├── Notations.v │ │ ├── Peano.v │ │ ├── Prelude.v │ │ ├── Specif.v │ │ ├── Tactics.v │ │ ├── Tauto.v │ │ ├── Wf.v │ │ └── _CoqProject │ ├── Lists │ │ ├── List.v │ │ ├── ListDec.v │ │ ├── ListSet.v │ │ ├── ListTactics.v │ │ ├── SetoidList.v │ │ ├── SetoidPermutation.v │ │ ├── StreamMemo.v │ │ └── Streams.v │ ├── Logic │ │ ├── Berardi.v │ │ ├── ChoiceFacts.v │ │ ├── Classical.v │ │ ├── ClassicalChoice.v │ │ ├── ClassicalDescription.v │ │ ├── ClassicalEpsilon.v │ │ ├── ClassicalFacts.v │ │ ├── ClassicalUniqueChoice.v │ │ ├── Classical_Pred_Type.v │ │ ├── Classical_Prop.v │ │ ├── ConstructiveEpsilon.v │ │ ├── Decidable.v │ │ ├── Description.v │ │ ├── Diaconescu.v │ │ ├── Epsilon.v │ │ ├── Eqdep.v │ │ ├── EqdepFacts.v │ │ ├── Eqdep_dec.v │ │ ├── ExtensionalFunctionRepresentative.v │ │ ├── ExtensionalityFacts.v │ │ ├── FinFun.v │ │ ├── FunctionalExtensionality.v │ │ ├── Hurkens.v │ │ ├── IndefiniteDescription.v │ │ ├── JMeq.v │ │ ├── ProofIrrelevance.v │ │ ├── ProofIrrelevanceFacts.v │ │ ├── PropExtensionality.v │ │ ├── PropExtensionalityFacts.v │ │ ├── PropFacts.v │ │ ├── RelationalChoice.v │ │ ├── SetIsType.v │ │ ├── SetoidChoice.v │ │ ├── WKL.v │ │ └── WeakFan.v │ ├── MSets │ │ ├── MSetAVL.v │ │ ├── MSetDecide.v │ │ ├── MSetEqProperties.v │ │ ├── MSetFacts.v │ │ ├── MSetGenTree.v │ │ ├── MSetInterface.v │ │ ├── MSetList.v │ │ ├── MSetPositive.v │ │ ├── MSetProperties.v │ │ ├── MSetRBT.v │ │ ├── MSetToFiniteSet.v │ │ ├── MSetWeakList.v │ │ └── MSets.v │ ├── NArith │ │ ├── BinNat.v │ │ ├── BinNatDef.v │ │ ├── NArith.v │ │ ├── Ndec.v │ │ ├── Ndigits.v │ │ ├── Ndist.v │ │ ├── Ndiv_def.v │ │ ├── Ngcd_def.v │ │ ├── Nnat.v │ │ └── Nsqrt_def.v │ ├── Numbers │ │ ├── AltBinNotations.v │ │ ├── BinNums.v │ │ ├── Cyclic │ │ │ ├── Abstract │ │ │ │ ├── CyclicAxioms.v │ │ │ │ ├── DoubleType.v │ │ │ │ └── NZCyclic.v │ │ │ ├── Int31 │ │ │ │ ├── Cyclic31.v │ │ │ │ ├── Int31.v │ │ │ │ └── Ring31.v │ │ │ └── ZModulo │ │ │ │ └── ZModulo.v │ │ ├── DecimalFacts.v │ │ ├── DecimalN.v │ │ ├── DecimalNat.v │ │ ├── DecimalPos.v │ │ ├── DecimalString.v │ │ ├── DecimalZ.v │ │ ├── Integer │ │ │ ├── Abstract │ │ │ │ ├── ZAdd.v │ │ │ │ ├── ZAddOrder.v │ │ │ │ ├── ZAxioms.v │ │ │ │ ├── ZBase.v │ │ │ │ ├── ZBits.v │ │ │ │ ├── ZDivEucl.v │ │ │ │ ├── ZDivFloor.v │ │ │ │ ├── ZDivTrunc.v │ │ │ │ ├── ZGcd.v │ │ │ │ ├── ZLcm.v │ │ │ │ ├── ZLt.v │ │ │ │ ├── ZMaxMin.v │ │ │ │ ├── ZMul.v │ │ │ │ ├── ZMulOrder.v │ │ │ │ ├── ZParity.v │ │ │ │ ├── ZPow.v │ │ │ │ ├── ZProperties.v │ │ │ │ └── ZSgnAbs.v │ │ │ ├── Binary │ │ │ │ └── ZBinary.v │ │ │ └── NatPairs │ │ │ │ └── ZNatPairs.v │ │ ├── NaryFunctions.v │ │ ├── NatInt │ │ │ ├── NZAdd.v │ │ │ ├── NZAddOrder.v │ │ │ ├── NZAxioms.v │ │ │ ├── NZBase.v │ │ │ ├── NZBits.v │ │ │ ├── NZDiv.v │ │ │ ├── NZDomain.v │ │ │ ├── NZGcd.v │ │ │ ├── NZLog.v │ │ │ ├── NZMul.v │ │ │ ├── NZMulOrder.v │ │ │ ├── NZOrder.v │ │ │ ├── NZParity.v │ │ │ ├── NZPow.v │ │ │ ├── NZProperties.v │ │ │ └── NZSqrt.v │ │ ├── Natural │ │ │ ├── Abstract │ │ │ │ ├── NAdd.v │ │ │ │ ├── NAddOrder.v │ │ │ │ ├── NAxioms.v │ │ │ │ ├── NBase.v │ │ │ │ ├── NBits.v │ │ │ │ ├── NDefOps.v │ │ │ │ ├── NDiv.v │ │ │ │ ├── NGcd.v │ │ │ │ ├── NIso.v │ │ │ │ ├── NLcm.v │ │ │ │ ├── NLog.v │ │ │ │ ├── NMaxMin.v │ │ │ │ ├── NMulOrder.v │ │ │ │ ├── NOrder.v │ │ │ │ ├── NParity.v │ │ │ │ ├── NPow.v │ │ │ │ ├── NProperties.v │ │ │ │ ├── NSqrt.v │ │ │ │ ├── NStrongRec.v │ │ │ │ └── NSub.v │ │ │ ├── Binary │ │ │ │ └── NBinary.v │ │ │ └── Peano │ │ │ │ └── NPeano.v │ │ └── NumPrelude.v │ ├── PArith │ │ ├── BinPos.v │ │ ├── BinPosDef.v │ │ ├── PArith.v │ │ ├── POrderedType.v │ │ └── Pnat.v │ ├── Program │ │ ├── Basics.v │ │ ├── Combinators.v │ │ ├── Equality.v │ │ ├── Program.v │ │ ├── Subset.v │ │ ├── Syntax.v │ │ ├── Tactics.v │ │ ├── Utils.v │ │ └── Wf.v │ ├── QArith │ │ ├── QArith.v │ │ ├── QArith_base.v │ │ ├── QOrderedType.v │ │ ├── Qabs.v │ │ ├── Qcabs.v │ │ ├── Qcanon.v │ │ ├── Qfield.v │ │ ├── Qminmax.v │ │ ├── Qpower.v │ │ ├── Qreals.v │ │ ├── Qreduction.v │ │ ├── Qring.v │ │ └── Qround.v │ ├── Reals │ │ ├── Alembert.v │ │ ├── AltSeries.v │ │ ├── ArithProp.v │ │ ├── Binomial.v │ │ ├── Cauchy_prod.v │ │ ├── Cos_plus.v │ │ ├── Cos_rel.v │ │ ├── DiscrR.v │ │ ├── Exp_prop.v │ │ ├── Integration.v │ │ ├── MVT.v │ │ ├── Machin.v │ │ ├── NewtonInt.v │ │ ├── PSeries_reg.v │ │ ├── PartSum.v │ │ ├── RIneq.v │ │ ├── RList.v │ │ ├── ROrderedType.v │ │ ├── R_Ifp.v │ │ ├── R_sqr.v │ │ ├── R_sqrt.v │ │ ├── Ranalysis.v │ │ ├── Ranalysis1.v │ │ ├── Ranalysis2.v │ │ ├── Ranalysis3.v │ │ ├── Ranalysis4.v │ │ ├── Ranalysis5.v │ │ ├── Ranalysis_reg.v │ │ ├── Ratan.v │ │ ├── Raxioms.v │ │ ├── Rbase.v │ │ ├── Rbasic_fun.v │ │ ├── Rcomplete.v │ │ ├── Rdefinitions.v │ │ ├── Rderiv.v │ │ ├── Reals.v │ │ ├── Rfunctions.v │ │ ├── Rgeom.v │ │ ├── RiemannInt.v │ │ ├── RiemannInt_SF.v │ │ ├── Rlimit.v │ │ ├── Rlogic.v │ │ ├── Rminmax.v │ │ ├── Rpow_def.v │ │ ├── Rpower.v │ │ ├── Rprod.v │ │ ├── Rseries.v │ │ ├── Rsigma.v │ │ ├── Rsqrt_def.v │ │ ├── Rtopology.v │ │ ├── Rtrigo.v │ │ ├── Rtrigo1.v │ │ ├── Rtrigo_alt.v │ │ ├── Rtrigo_calc.v │ │ ├── Rtrigo_def.v │ │ ├── Rtrigo_fun.v │ │ ├── Rtrigo_reg.v │ │ ├── SeqProp.v │ │ ├── SeqSeries.v │ │ ├── SplitAbsolu.v │ │ ├── SplitRmult.v │ │ └── Sqrt_reg.v │ ├── Relations │ │ ├── Operators_Properties.v │ │ ├── Relation_Definitions.v │ │ ├── Relation_Operators.v │ │ └── Relations.v │ ├── Setoids │ │ └── Setoid.v │ ├── Sets │ │ ├── Classical_sets.v │ │ ├── Constructive_sets.v │ │ ├── Cpo.v │ │ ├── Ensembles.v │ │ ├── Finite_sets.v │ │ ├── Finite_sets_facts.v │ │ ├── Image.v │ │ ├── Infinite_sets.v │ │ ├── Integers.v │ │ ├── Multiset.v │ │ ├── Partial_Order.v │ │ ├── Permut.v │ │ ├── Powerset.v │ │ ├── Powerset_Classical_facts.v │ │ ├── Powerset_facts.v │ │ ├── Relations_1.v │ │ ├── Relations_1_facts.v │ │ ├── Relations_2.v │ │ ├── Relations_2_facts.v │ │ ├── Relations_3.v │ │ ├── Relations_3_facts.v │ │ └── Uniset.v │ ├── Sorting │ │ ├── Heap.v │ │ ├── Mergesort.v │ │ ├── PermutEq.v │ │ ├── PermutSetoid.v │ │ ├── Permutation.v │ │ ├── Sorted.v │ │ └── Sorting.v │ ├── Strings │ │ ├── Ascii.v │ │ ├── BinaryString.v │ │ ├── HexString.v │ │ ├── OctalString.v │ │ └── String.v │ ├── Structures │ │ ├── DecidableType.v │ │ ├── DecidableTypeEx.v │ │ ├── Equalities.v │ │ ├── EqualitiesFacts.v │ │ ├── GenericMinMax.v │ │ ├── OrderedType.v │ │ ├── OrderedTypeAlt.v │ │ ├── OrderedTypeEx.v │ │ ├── Orders.v │ │ ├── OrdersAlt.v │ │ ├── OrdersEx.v │ │ ├── OrdersFacts.v │ │ ├── OrdersLists.v │ │ └── OrdersTac.v │ ├── Unicode │ │ ├── Utf8.v │ │ └── Utf8_core.v │ ├── Vectors │ │ ├── Fin.v │ │ ├── Vector.v │ │ ├── VectorDef.v │ │ ├── VectorEq.v │ │ └── VectorSpec.v │ ├── Wellfounded │ │ ├── Disjoint_Union.v │ │ ├── Inclusion.v │ │ ├── Inverse_Image.v │ │ ├── Lexicographic_Exponentiation.v │ │ ├── Lexicographic_Product.v │ │ ├── Transitive_Closure.v │ │ ├── Union.v │ │ ├── Well_Ordering.v │ │ └── Wellfounded.v │ └── ZArith │ │ ├── BinInt.v │ │ ├── BinIntDef.v │ │ ├── Int.v │ │ ├── Wf_Z.v │ │ ├── ZArith.v │ │ ├── ZArith_base.v │ │ ├── ZArith_dec.v │ │ ├── Zabs.v │ │ ├── Zbool.v │ │ ├── Zcompare.v │ │ ├── Zcomplements.v │ │ ├── Zdigits.v │ │ ├── Zdiv.v │ │ ├── Zeuclid.v │ │ ├── Zeven.v │ │ ├── Zgcd_alt.v │ │ ├── Zhints.v │ │ ├── Zlogarithm.v │ │ ├── Zmax.v │ │ ├── Zmin.v │ │ ├── Zminmax.v │ │ ├── Zmisc.v │ │ ├── Znat.v │ │ ├── Znumtheory.v │ │ ├── Zorder.v │ │ ├── Zpow_alt.v │ │ ├── Zpow_def.v │ │ ├── Zpow_facts.v │ │ ├── Zpower.v │ │ ├── Zquot.v │ │ ├── Zsqrt_compat.v │ │ ├── Zwf.v │ │ └── auxiliary.v ├── tools │ ├── CoqMakefile.in │ ├── README.emacs │ ├── TimeFileMaker.py │ ├── beautify-archive │ ├── check-translate │ ├── coq-sl.sty │ ├── coq_makefile.ml │ ├── coq_tex.ml │ ├── coqc.ml │ ├── coqdep.ml │ ├── coqdep_boot.ml │ ├── coqdep_common.ml │ ├── coqdep_common.mli │ ├── coqdep_lexer.mli │ ├── coqdep_lexer.mll │ ├── coqdoc │ │ ├── alpha.ml │ │ ├── alpha.mli │ │ ├── cdglobals.ml │ │ ├── cdglobals.mli │ │ ├── coqdoc.css │ │ ├── coqdoc.sty │ │ ├── cpretty.mli │ │ ├── cpretty.mll │ │ ├── index.ml │ │ ├── index.mli │ │ ├── main.ml │ │ ├── output.ml │ │ ├── output.mli │ │ ├── style.css │ │ ├── tokens.ml │ │ └── tokens.mli │ ├── coqwc.mll │ ├── coqworkmgr.ml │ ├── fake_ide.ml │ ├── make-both-single-timing-files.py │ ├── make-both-time-files.py │ ├── make-one-time-file.py │ ├── md5sum.ml │ ├── mkwinapp.ml │ ├── ocamllibdep.mll │ └── update-require ├── topbin │ ├── coqproofworker_bin.ml │ ├── coqqueryworker_bin.ml │ ├── coqtacticworker_bin.ml │ ├── coqtop_bin.ml │ └── coqtop_byte_bin.ml ├── toplevel │ ├── coqargs.ml │ ├── coqargs.mli │ ├── coqinit.ml │ ├── coqinit.mli │ ├── coqloop.ml │ ├── coqloop.mli │ ├── coqtop.ml │ ├── coqtop.mli │ ├── g_toplevel.mlg │ ├── toplevel.mllib │ ├── usage.ml │ ├── usage.mli │ ├── vernac.ml │ ├── vernac.mli │ ├── workerLoop.ml │ └── workerLoop.mli └── vernac │ ├── assumptions.ml │ ├── assumptions.mli │ ├── auto_ind_decl.ml │ ├── auto_ind_decl.mli │ ├── class.ml │ ├── class.mli │ ├── classes.ml │ ├── classes.mli │ ├── comAssumption.ml │ ├── comAssumption.mli │ ├── comDefinition.ml │ ├── comDefinition.mli │ ├── comFixpoint.ml │ ├── comFixpoint.mli │ ├── comInductive.ml │ ├── comInductive.mli │ ├── comProgramFixpoint.ml │ ├── comProgramFixpoint.mli │ ├── declareDef.ml │ ├── declareDef.mli │ ├── doc.tex │ ├── egramcoq.ml │ ├── egramcoq.mli │ ├── egramml.ml │ ├── egramml.mli │ ├── explainErr.ml │ ├── explainErr.mli │ ├── g_proofs.mlg │ ├── g_vernac.mlg │ ├── himsg.ml │ ├── himsg.mli │ ├── indschemes.ml │ ├── indschemes.mli │ ├── lemmas.ml │ ├── lemmas.mli │ ├── locality.ml │ ├── locality.mli │ ├── metasyntax.ml │ ├── metasyntax.mli │ ├── misctypes.ml │ ├── mltop.ml │ ├── mltop.mli │ ├── obligations.ml │ ├── obligations.mli │ ├── ppvernac.ml │ ├── ppvernac.mli │ ├── proof_using.ml │ ├── proof_using.mli │ ├── pvernac.ml │ ├── pvernac.mli │ ├── record.ml │ ├── record.mli │ ├── search.ml │ ├── search.mli │ ├── topfmt.ml │ ├── topfmt.mli │ ├── vernac.mllib │ ├── vernac2str.ml │ ├── vernacentries.ml │ ├── vernacentries.mli │ ├── vernacexpr.ml │ ├── vernacinterp.ml │ ├── vernacinterp.mli │ ├── vernacprop.ml │ ├── vernacprop.mli │ ├── vernacstate.ml │ └── vernacstate.mli ├── coq_gym.yml ├── coq_projects ├── Categories │ ├── .gitignore │ ├── Adjunction │ │ ├── AFT │ │ │ ├── AFT.v │ │ │ ├── Commas_Complete │ │ │ │ ├── Commas_Complete.v │ │ │ │ ├── Commas_Equalizer.v │ │ │ │ └── Commas_GenProd.v │ │ │ └── Solution_Set_Cond.v │ │ ├── Adj_Cat.v │ │ ├── Adj_Facts.v │ │ ├── Adjunction.v │ │ ├── Duality.v │ │ ├── Main.v │ │ └── Univ_Morph.v │ ├── Algebras │ │ ├── Algebras.v │ │ └── Main.v │ ├── Archetypal │ │ ├── Discr │ │ │ ├── Discr.v │ │ │ ├── Main.v │ │ │ └── NatFacts.v │ │ ├── Monoid_Cat │ │ │ ├── List_Monoid_Cat.v │ │ │ └── Monoid_Cat.v │ │ └── PreOrder_Cat │ │ │ ├── OmegaCat.v │ │ │ └── PreOrder_Cat.v │ ├── Basic_Cons │ │ ├── CCC.v │ │ ├── Equalizer.v │ │ ├── Exponential.v │ │ ├── Exponential_Functor.v │ │ ├── Facts.v │ │ ├── Facts │ │ │ ├── Adjuncts.v │ │ │ ├── Equalizer_Monic.v │ │ │ ├── Init_Prod.v │ │ │ ├── Main.v │ │ │ ├── Term_IsoCat.v │ │ │ └── Term_Prod.v │ │ ├── LCCC.v │ │ ├── Limits.v │ │ ├── Main.v │ │ ├── Product.v │ │ ├── PullBack.v │ │ └── Terminal.v │ ├── Cat │ │ ├── CCC.v │ │ ├── Cat.v │ │ ├── Cat_Iso.v │ │ ├── Exponential.v │ │ ├── Exponential_Facts.v │ │ ├── Facts.v │ │ ├── Initial.v │ │ ├── Product.v │ │ └── Terminal.v │ ├── Category │ │ ├── Category.v │ │ ├── Composable_Chain.v │ │ ├── Main.v │ │ ├── Morph.v │ │ ├── Opposite.v │ │ └── SubCategory.v │ ├── Coq_Cats │ │ ├── Coq_Cat.v │ │ ├── Main.v │ │ ├── Prop_Cat.v │ │ ├── Set_Cat.v │ │ └── Type_Cat │ │ │ ├── CCC.v │ │ │ ├── Card_Restriction.v │ │ │ ├── Complete.v │ │ │ ├── Equalizer.v │ │ │ ├── Facts.v │ │ │ ├── GenProd.v │ │ │ ├── GenSum.v │ │ │ ├── Initial.v │ │ │ ├── LCCC.v │ │ │ ├── Morphisms.v │ │ │ ├── PullBack.v │ │ │ ├── SubObject_Classifier.v │ │ │ ├── Sum.v │ │ │ ├── Topos.v │ │ │ └── Type_Cat.v │ ├── Demo │ │ └── Demo.v │ ├── Essentials │ │ ├── Facts_Tactics.v │ │ ├── Notations.v │ │ └── Types.v │ ├── Ext_Cons │ │ ├── Arrow.v │ │ ├── Comma.v │ │ ├── Main.v │ │ └── Prod_Cat │ │ │ ├── Main.v │ │ │ ├── Nat_Facts.v │ │ │ ├── Operations.v │ │ │ └── Prod_Cat.v │ ├── Functor │ │ ├── Const_Func.v │ │ ├── Const_Func_Functor.v │ │ ├── Functor.v │ │ ├── Functor_Extender.v │ │ ├── Functor_Image.v │ │ ├── Functor_Ops.v │ │ ├── Functor_Properties.v │ │ ├── Main.v │ │ └── Representable │ │ │ ├── Hom_Func.v │ │ │ ├── Hom_Func_Prop.v │ │ │ ├── Main.v │ │ │ └── Representable.v │ ├── KanExt │ │ ├── Facts.v │ │ ├── Global.v │ │ ├── GlobalDuality.v │ │ ├── GlobalFacts.v │ │ ├── GlobaltoLocal.v │ │ ├── Local.v │ │ ├── LocalFacts │ │ │ ├── ConesToHom.v │ │ │ ├── From_Iso_Cat.v │ │ │ ├── HomToCones.v │ │ │ ├── Main.v │ │ │ ├── NatIso.v │ │ │ └── Uniqueness.v │ │ ├── LocaltoGlobal.v │ │ ├── Main.v │ │ ├── Pointwise.v │ │ └── Preservation.v │ ├── Limits │ │ ├── Complete_Preorder.v │ │ ├── GenProd_Eq_Limits.v │ │ ├── GenProd_GenSum.v │ │ ├── Isomorphic_Cat.v │ │ ├── Limit.v │ │ ├── Main.v │ │ └── Pointwise.v │ ├── NatTrans │ │ ├── Func_Cat.v │ │ ├── Main.v │ │ ├── Morphisms.v │ │ ├── NatIso.v │ │ ├── NatTrans.v │ │ └── Operations.v │ ├── PreSheaf │ │ ├── CCC.v │ │ ├── Complete.v │ │ ├── Equalizer.v │ │ ├── Exponential.v │ │ ├── GenProd.v │ │ ├── GenSum.v │ │ ├── Initial.v │ │ ├── Morphisms.v │ │ ├── PreSheaf.v │ │ ├── Product.v │ │ ├── PullBack.v │ │ ├── SubObject_Classifier.v │ │ ├── Sum.v │ │ ├── Terminal.v │ │ └── Topos.v │ ├── README.md │ ├── Topos │ │ ├── Main.v │ │ ├── SubObject_Classifier.v │ │ └── Topos.v │ ├── Yoneda │ │ └── Yoneda.v │ ├── _CoqProject │ └── configure.sh ├── ChargeCore │ ├── ChargeCore │ │ ├── .coqoonProject │ │ ├── .gitignore │ │ ├── .project │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── _CoqConfig │ │ └── src │ │ │ └── ChargeCore │ │ │ ├── Logics │ │ │ ├── BILInsts.v │ │ │ ├── BILogic.v │ │ │ ├── IBILogic.v │ │ │ ├── ILEmbed.v │ │ │ ├── ILInsts.v │ │ │ ├── ILogic.v │ │ │ ├── ILogicIso.v │ │ │ ├── Later.v │ │ │ ├── Pure.v │ │ │ └── PureInsts.v │ │ │ ├── Open │ │ │ ├── Open.v │ │ │ ├── OpenILogic.v │ │ │ ├── OptionILogic.v │ │ │ ├── Stack.v │ │ │ └── Subst.v │ │ │ ├── SepAlg │ │ │ ├── SepAlg.v │ │ │ ├── SepAlgInsts.v │ │ │ ├── SepAlgPfun.v │ │ │ └── UUSepAlg.v │ │ │ └── Tactics │ │ │ ├── Indexed.v │ │ │ ├── Lemmas.v │ │ │ ├── Model.v │ │ │ └── Tactics.v │ └── Readme.md ├── CompCert │ ├── .gitignore │ ├── Changelog │ ├── LICENSE │ ├── Makefile │ ├── Makefile.extr │ ├── Makefile.menhir │ ├── README.md │ ├── VERSION │ ├── arm │ │ ├── Archi.v │ │ ├── Asm.v │ │ ├── AsmToJSON.ml │ │ ├── AsmToJSON.mli │ │ ├── Asmexpand.ml │ │ ├── Asmgen.v │ │ ├── Asmgenproof.v │ │ ├── Asmgenproof1.v │ │ ├── CBuiltins.ml │ │ ├── CombineOp.v │ │ ├── CombineOpproof.v │ │ ├── Constantexpand.ml │ │ ├── ConstpropOp.vp │ │ ├── ConstpropOpproof.v │ │ ├── Conventions1.v │ │ ├── Machregs.v │ │ ├── Machregsaux.ml │ │ ├── Machregsaux.mli │ │ ├── NeedOp.v │ │ ├── Op.v │ │ ├── PrintOp.ml │ │ ├── SelectLong.vp │ │ ├── SelectLongproof.v │ │ ├── SelectOp.vp │ │ ├── SelectOpproof.v │ │ ├── Stacklayout.v │ │ ├── TargetPrinter.ml │ │ ├── ValueAOp.v │ │ └── extractionMachdep.v │ ├── backend │ │ ├── AisAnnot.ml │ │ ├── AisAnnot.mli │ │ ├── Allocation.v │ │ ├── Allocproof.v │ │ ├── Asmexpandaux.ml │ │ ├── Asmexpandaux.mli │ │ ├── Asmgenproof0.v │ │ ├── Bounds.v │ │ ├── CSE.v │ │ ├── CSEdomain.v │ │ ├── CSEproof.v │ │ ├── CleanupLabels.v │ │ ├── CleanupLabelsproof.v │ │ ├── Cminor.v │ │ ├── CminorSel.v │ │ ├── Constprop.v │ │ ├── Constpropproof.v │ │ ├── Conventions.v │ │ ├── Deadcode.v │ │ ├── Deadcodeproof.v │ │ ├── Debugvar.v │ │ ├── Debugvarproof.v │ │ ├── Fileinfo.ml │ │ ├── IRC.ml │ │ ├── IRC.mli │ │ ├── Inlining.v │ │ ├── Inliningaux.ml │ │ ├── Inliningproof.v │ │ ├── Inliningspec.v │ │ ├── Json.ml │ │ ├── JsonAST.ml │ │ ├── JsonAST.mli │ │ ├── Kildall.v │ │ ├── LTL.v │ │ ├── Linear.v │ │ ├── Linearize.v │ │ ├── Linearizeaux.ml │ │ ├── Linearizeproof.v │ │ ├── Lineartyping.v │ │ ├── Liveness.v │ │ ├── Locations.v │ │ ├── Mach.v │ │ ├── NeedDomain.v │ │ ├── PrintAsm.ml │ │ ├── PrintAsm.mli │ │ ├── PrintAsmaux.ml │ │ ├── PrintCminor.ml │ │ ├── PrintLTL.ml │ │ ├── PrintLTLin.ml │ │ ├── PrintMach.ml │ │ ├── PrintRTL.ml │ │ ├── PrintXTL.ml │ │ ├── RTL.v │ │ ├── RTLgen.v │ │ ├── RTLgenaux.ml │ │ ├── RTLgenproof.v │ │ ├── RTLgenspec.v │ │ ├── RTLtyping.v │ │ ├── Regalloc.ml │ │ ├── Registers.v │ │ ├── Renumber.v │ │ ├── Renumberproof.v │ │ ├── SelectDiv.vp │ │ ├── SelectDivproof.v │ │ ├── Selection.v │ │ ├── Selectionproof.v │ │ ├── SplitLong.vp │ │ ├── SplitLongproof.v │ │ ├── Splitting.ml │ │ ├── Stacking.v │ │ ├── Stackingproof.v │ │ ├── Tailcall.v │ │ ├── Tailcallproof.v │ │ ├── Tunneling.v │ │ ├── Tunnelingproof.v │ │ ├── Unusedglob.v │ │ ├── Unusedglobproof.v │ │ ├── ValueAnalysis.v │ │ ├── ValueDomain.v │ │ ├── XTL.ml │ │ └── XTL.mli │ ├── cfrontend │ │ ├── C2C.ml │ │ ├── CPragmas.ml │ │ ├── Cexec.v │ │ ├── Clight.v │ │ ├── ClightBigstep.v │ │ ├── Cminorgen.v │ │ ├── Cminorgenproof.v │ │ ├── Cop.v │ │ ├── Csem.v │ │ ├── Csharpminor.v │ │ ├── Cshmgen.v │ │ ├── Cshmgenproof.v │ │ ├── Cstrategy.v │ │ ├── Csyntax.v │ │ ├── Ctypes.v │ │ ├── Ctyping.v │ │ ├── Initializers.v │ │ ├── Initializersproof.v │ │ ├── PrintClight.ml │ │ ├── PrintCsyntax.ml │ │ ├── SimplExpr.v │ │ ├── SimplExprproof.v │ │ ├── SimplExprspec.v │ │ ├── SimplLocals.v │ │ └── SimplLocalsproof.v │ ├── common │ │ ├── AST.v │ │ ├── Behaviors.v │ │ ├── Determinism.v │ │ ├── Errors.v │ │ ├── Events.v │ │ ├── Globalenvs.v │ │ ├── Linking.v │ │ ├── Memdata.v │ │ ├── Memory.v │ │ ├── Memtype.v │ │ ├── PrintAST.ml │ │ ├── Sections.ml │ │ ├── Sections.mli │ │ ├── Separation.v │ │ ├── Smallstep.v │ │ ├── Subtyping.v │ │ ├── Switch.v │ │ ├── Switchaux.ml │ │ ├── Unityping.v │ │ └── Values.v │ ├── configure │ ├── coq │ ├── cparser │ │ ├── Bitfields.ml │ │ ├── Bitfields.mli │ │ ├── Builtins.ml │ │ ├── Builtins.mli │ │ ├── C.mli │ │ ├── Cabs.v │ │ ├── Cabshelper.ml │ │ ├── Ceval.ml │ │ ├── Ceval.mli │ │ ├── Cflow.ml │ │ ├── Cflow.mli │ │ ├── Checks.ml │ │ ├── Checks.mli │ │ ├── Cleanup.ml │ │ ├── Cleanup.mli │ │ ├── Cprint.ml │ │ ├── Cprint.mli │ │ ├── Cutil.ml │ │ ├── Cutil.mli │ │ ├── Diagnostics.ml │ │ ├── Diagnostics.mli │ │ ├── Elab.ml │ │ ├── Elab.mli │ │ ├── Env.ml │ │ ├── Env.mli │ │ ├── ErrorReports.ml │ │ ├── ErrorReports.mli │ │ ├── ExtendedAsm.ml │ │ ├── GCC.ml │ │ ├── GCC.mli │ │ ├── GNUmakefile │ │ ├── Lexer.mll │ │ ├── Machine.ml │ │ ├── Machine.mli │ │ ├── MenhirLib │ │ │ ├── Alphabet.v │ │ │ ├── Automaton.v │ │ │ ├── Grammar.v │ │ │ ├── Interpreter.v │ │ │ ├── Interpreter_complete.v │ │ │ ├── Interpreter_correct.v │ │ │ ├── Interpreter_safe.v │ │ │ ├── Main.v │ │ │ ├── Tuples.v │ │ │ ├── Validator_complete.v │ │ │ └── Validator_safe.v │ │ ├── PackedStructs.ml │ │ ├── Parse.ml │ │ ├── Parse.mli │ │ ├── Parser.vy │ │ ├── Rename.ml │ │ ├── Rename.mli │ │ ├── StructPassing.ml │ │ ├── StructPassing.mli │ │ ├── Transform.ml │ │ ├── Transform.mli │ │ ├── Unblock.ml │ │ ├── Unblock.mli │ │ ├── deLexer.ml │ │ ├── handcrafted.messages │ │ ├── pre_parser.mly │ │ ├── pre_parser_aux.ml │ │ ├── pre_parser_aux.mli │ │ └── tests │ │ │ ├── generated │ │ │ └── Makefile │ │ │ └── handwritten │ │ │ ├── conditional-0.c │ │ │ ├── conditional-1.c │ │ │ ├── dubious-enum.c │ │ │ ├── missing-assignment.c │ │ │ ├── missing-closing-brace-at-end-of-function.c │ │ │ ├── missing-loop-body.c │ │ │ ├── missing-operator.c │ │ │ ├── missing-semicolon.c │ │ │ ├── too-many-closing-parens.c │ │ │ ├── unclosed-paren.c │ │ │ └── variable-type-confusion.c │ ├── debug │ │ ├── Debug.ml │ │ ├── Debug.mli │ │ ├── DebugInformation.ml │ │ ├── DebugInformation.mli │ │ ├── DebugInit.ml │ │ ├── DebugTypes.mli │ │ ├── DwarfPrinter.ml │ │ ├── DwarfPrinter.mli │ │ ├── DwarfTypes.mli │ │ ├── DwarfUtil.ml │ │ └── Dwarfgen.ml │ ├── doc │ │ ├── ccomp.1 │ │ ├── index.html │ │ └── style.css │ ├── driver │ │ ├── Assembler.ml │ │ ├── Assembler.mli │ │ ├── Clflags.ml │ │ ├── Commandline.ml │ │ ├── Commandline.mli │ │ ├── CommonOptions.ml │ │ ├── Compiler.v │ │ ├── Complements.v │ │ ├── Compopts.v │ │ ├── Configuration.ml │ │ ├── Configuration.mli │ │ ├── Driver.ml │ │ ├── Driveraux.ml │ │ ├── Driveraux.mli │ │ ├── Frontend.ml │ │ ├── Frontend.mli │ │ ├── Interp.ml │ │ ├── Linker.ml │ │ ├── Linker.mli │ │ └── Timing.ml │ ├── exportclight │ │ ├── Clightdefs.v │ │ ├── Clightgen.ml │ │ ├── Clightnorm.ml │ │ ├── ExportClight.ml │ │ └── README.md │ ├── extraction │ │ ├── .gitignore │ │ └── extraction.v │ ├── flocq │ │ ├── Appli │ │ │ ├── Fappli_IEEE.v │ │ │ ├── Fappli_IEEE_bits.v │ │ │ ├── Fappli_double_round.v │ │ │ └── Fappli_rnd_odd.v │ │ ├── Calc │ │ │ ├── Fcalc_bracket.v │ │ │ ├── Fcalc_digits.v │ │ │ ├── Fcalc_div.v │ │ │ ├── Fcalc_ops.v │ │ │ ├── Fcalc_round.v │ │ │ └── Fcalc_sqrt.v │ │ ├── Core │ │ │ ├── Fcore.v │ │ │ ├── Fcore_FIX.v │ │ │ ├── Fcore_FLT.v │ │ │ ├── Fcore_FLX.v │ │ │ ├── Fcore_FTZ.v │ │ │ ├── Fcore_Raux.v │ │ │ ├── Fcore_Zaux.v │ │ │ ├── Fcore_defs.v │ │ │ ├── Fcore_digits.v │ │ │ ├── Fcore_float_prop.v │ │ │ ├── Fcore_generic_fmt.v │ │ │ ├── Fcore_rnd.v │ │ │ ├── Fcore_rnd_ne.v │ │ │ └── Fcore_ulp.v │ │ ├── Flocq_version.v │ │ └── Prop │ │ │ ├── Fprop_Sterbenz.v │ │ │ ├── Fprop_div_sqrt_error.v │ │ │ ├── Fprop_mult_error.v │ │ │ ├── Fprop_plus_error.v │ │ │ └── Fprop_relative.v │ ├── lib │ │ ├── Axioms.v │ │ ├── BoolEqual.v │ │ ├── Camlcoq.ml │ │ ├── Coqlib.v │ │ ├── Decidableplus.v │ │ ├── FSetAVLplus.v │ │ ├── Fappli_IEEE_extra.v │ │ ├── Floats.v │ │ ├── Heaps.v │ │ ├── Integers.v │ │ ├── Intv.v │ │ ├── IntvSets.v │ │ ├── Iteration.v │ │ ├── Lattice.v │ │ ├── Maps.v │ │ ├── Ordered.v │ │ ├── Parmov.v │ │ ├── Postorder.v │ │ ├── Printlines.ml │ │ ├── Printlines.mli │ │ ├── Readconfig.mli │ │ ├── Readconfig.mll │ │ ├── Responsefile.mli │ │ ├── Responsefile.mll │ │ ├── Tokenize.mli │ │ ├── Tokenize.mll │ │ ├── UnionFind.v │ │ └── Wfsimpl.v │ ├── pg │ ├── powerpc │ │ ├── Archi.v │ │ ├── Asm.v │ │ ├── AsmToJSON.ml │ │ ├── AsmToJSON.mli │ │ ├── Asmexpand.ml │ │ ├── Asmgen.v │ │ ├── Asmgenproof.v │ │ ├── Asmgenproof1.v │ │ ├── CBuiltins.ml │ │ ├── CombineOp.v │ │ ├── CombineOpproof.v │ │ ├── ConstpropOp.vp │ │ ├── ConstpropOpproof.v │ │ ├── Conventions1.v │ │ ├── Machregs.v │ │ ├── Machregsaux.ml │ │ ├── Machregsaux.mli │ │ ├── NeedOp.v │ │ ├── Op.v │ │ ├── PrintOp.ml │ │ ├── SelectLong.vp │ │ ├── SelectLongproof.v │ │ ├── SelectOp.vp │ │ ├── SelectOpproof.v │ │ ├── Stacklayout.v │ │ ├── TargetPrinter.ml │ │ ├── ValueAOp.v │ │ └── extractionMachdep.v │ ├── riscV │ │ ├── Archi.v │ │ ├── Asm.v │ │ ├── AsmToJSON.ml │ │ ├── Asmexpand.ml │ │ ├── Asmgen.v │ │ ├── Asmgenproof.v │ │ ├── Asmgenproof1.v │ │ ├── CBuiltins.ml │ │ ├── CombineOp.v │ │ ├── CombineOpproof.v │ │ ├── ConstpropOp.vp │ │ ├── ConstpropOpproof.v │ │ ├── Conventions1.v │ │ ├── Machregs.v │ │ ├── Machregsaux.ml │ │ ├── Machregsaux.mli │ │ ├── NeedOp.v │ │ ├── Op.v │ │ ├── PrintOp.ml │ │ ├── SelectLong.vp │ │ ├── SelectLongproof.v │ │ ├── SelectOp.vp │ │ ├── SelectOpproof.v │ │ ├── Stacklayout.v │ │ ├── TargetPrinter.ml │ │ ├── ValueAOp.v │ │ └── extractionMachdep.v │ ├── runtime │ │ ├── Makefile │ │ ├── README │ │ ├── arm │ │ │ ├── i64_dtos.S │ │ │ ├── i64_dtou.S │ │ │ ├── i64_sar.S │ │ │ ├── i64_sdiv.S │ │ │ ├── i64_shl.S │ │ │ ├── i64_shr.S │ │ │ ├── i64_smod.S │ │ │ ├── i64_smulh.S │ │ │ ├── i64_stod.S │ │ │ ├── i64_stof.S │ │ │ ├── i64_udiv.S │ │ │ ├── i64_udivmod.S │ │ │ ├── i64_umod.S │ │ │ ├── i64_umulh.S │ │ │ ├── i64_utod.S │ │ │ ├── i64_utof.S │ │ │ ├── sysdeps.h │ │ │ └── vararg.S │ │ ├── c │ │ │ ├── i64.h │ │ │ ├── i64_dtos.c │ │ │ ├── i64_dtou.c │ │ │ ├── i64_sar.c │ │ │ ├── i64_sdiv.c │ │ │ ├── i64_shl.c │ │ │ ├── i64_shr.c │ │ │ ├── i64_smod.c │ │ │ ├── i64_smulh.c │ │ │ ├── i64_stod.c │ │ │ ├── i64_stof.c │ │ │ ├── i64_udiv.c │ │ │ ├── i64_udivmod.c │ │ │ ├── i64_umod.c │ │ │ ├── i64_umulh.c │ │ │ ├── i64_utod.c │ │ │ └── i64_utof.c │ │ ├── include │ │ │ ├── float.h │ │ │ ├── iso646.h │ │ │ ├── stdalign.h │ │ │ ├── stdarg.h │ │ │ ├── stdbool.h │ │ │ ├── stddef.h │ │ │ ├── stdnoreturn.h │ │ │ └── varargs.h │ │ ├── powerpc │ │ │ ├── i64_dtos.s │ │ │ ├── i64_dtou.s │ │ │ ├── i64_sar.s │ │ │ ├── i64_sdiv.s │ │ │ ├── i64_shl.s │ │ │ ├── i64_shr.s │ │ │ ├── i64_smod.s │ │ │ ├── i64_smulh.s │ │ │ ├── i64_stod.s │ │ │ ├── i64_stof.s │ │ │ ├── i64_udiv.s │ │ │ ├── i64_udivmod.s │ │ │ ├── i64_umod.s │ │ │ ├── i64_umulh.s │ │ │ ├── i64_utod.s │ │ │ ├── i64_utof.s │ │ │ └── vararg.s │ │ ├── powerpc64 │ │ │ ├── i64_dtou.s │ │ │ ├── i64_stof.s │ │ │ ├── i64_utod.s │ │ │ ├── i64_utof.s │ │ │ └── vararg.s │ │ ├── riscV │ │ │ ├── sysdeps.h │ │ │ └── vararg.S │ │ ├── test │ │ │ └── test_int64.c │ │ ├── x86_32 │ │ │ ├── i64_dtos.S │ │ │ ├── i64_dtou.S │ │ │ ├── i64_sar.S │ │ │ ├── i64_sdiv.S │ │ │ ├── i64_shl.S │ │ │ ├── i64_shr.S │ │ │ ├── i64_smod.S │ │ │ ├── i64_smulh.S │ │ │ ├── i64_stod.S │ │ │ ├── i64_stof.S │ │ │ ├── i64_udiv.S │ │ │ ├── i64_udivmod.S │ │ │ ├── i64_umod.S │ │ │ ├── i64_umulh.S │ │ │ ├── i64_utod.S │ │ │ ├── i64_utof.S │ │ │ ├── sysdeps.h │ │ │ └── vararg.S │ │ └── x86_64 │ │ │ ├── i64_dtou.S │ │ │ ├── i64_utod.S │ │ │ ├── i64_utof.S │ │ │ ├── sysdeps.h │ │ │ └── vararg.S │ ├── test │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── c │ │ │ ├── Makefile │ │ │ ├── Results │ │ │ │ ├── aes │ │ │ │ ├── almabench │ │ │ │ ├── binarytrees │ │ │ │ ├── bisect │ │ │ │ ├── chomp │ │ │ │ ├── fannkuch │ │ │ │ ├── fft │ │ │ │ ├── fftsp │ │ │ │ ├── fftw │ │ │ │ ├── fib │ │ │ │ ├── integr │ │ │ │ ├── knucleotide │ │ │ │ ├── knucleotide-input.txt │ │ │ │ ├── lists │ │ │ │ ├── mandelbrot │ │ │ │ ├── nbody │ │ │ │ ├── nsieve │ │ │ │ ├── nsievebits │ │ │ │ ├── perlin │ │ │ │ ├── qsort │ │ │ │ ├── sha1 │ │ │ │ ├── sha3 │ │ │ │ ├── siphash24 │ │ │ │ ├── spectral │ │ │ │ └── vmach │ │ │ ├── aes.c │ │ │ ├── almabench.c │ │ │ ├── binarytrees.c │ │ │ ├── bisect.c │ │ │ ├── chomp.c │ │ │ ├── fannkuch.c │ │ │ ├── fft.c │ │ │ ├── fftsp.c │ │ │ ├── fftw.c │ │ │ ├── fib.c │ │ │ ├── integr.c │ │ │ ├── knucleotide.c │ │ │ ├── lists.c │ │ │ ├── mandelbrot.c │ │ │ ├── nbody.c │ │ │ ├── nsieve.c │ │ │ ├── nsievebits.c │ │ │ ├── perlin.c │ │ │ ├── qsort.c │ │ │ ├── sha1.c │ │ │ ├── sha3.c │ │ │ ├── siphash24.c │ │ │ ├── spectral.c │ │ │ └── vmach.c │ │ ├── clightgen │ │ │ ├── Makefile │ │ │ ├── empty.c │ │ │ ├── issue196.c │ │ │ └── issue216.c │ │ ├── compression │ │ │ ├── .depend │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── arcode.c │ │ │ ├── arcode.h │ │ │ ├── armain.c │ │ │ ├── bitfile.c │ │ │ ├── bitfile.h │ │ │ ├── lzdecode.c │ │ │ ├── lzencode.c │ │ │ ├── lzhash.c │ │ │ ├── lzlocal.h │ │ │ ├── lzss.h │ │ │ ├── lzssmain.c │ │ │ ├── lzvars.c │ │ │ ├── lzw.h │ │ │ ├── lzwdecode.c │ │ │ ├── lzwencode.c │ │ │ ├── lzwmain.c │ │ │ ├── optlist.c │ │ │ └── optlist.h │ │ ├── raytracer │ │ │ ├── .depend │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── arrays.c │ │ │ ├── arrays.h │ │ │ ├── config.h │ │ │ ├── eval.c │ │ │ ├── eval.h │ │ │ ├── gml.h │ │ │ ├── gmllexer.c │ │ │ ├── gmllexer.h │ │ │ ├── gmlparser.c │ │ │ ├── gmlparser.h │ │ │ ├── intersect.c │ │ │ ├── intersect.h │ │ │ ├── kal.gml │ │ │ ├── light.c │ │ │ ├── light.h │ │ │ ├── main.c │ │ │ ├── matrix.c │ │ │ ├── matrix.h │ │ │ ├── memory.c │ │ │ ├── object.c │ │ │ ├── object.h │ │ │ ├── point.h │ │ │ ├── render.c │ │ │ ├── render.h │ │ │ ├── simplify.c │ │ │ ├── simplify.h │ │ │ ├── surface.c │ │ │ ├── surface.h │ │ │ ├── vector.c │ │ │ └── vector.h │ │ ├── regression │ │ │ ├── Makefile │ │ │ ├── NaNs.c │ │ │ ├── Results │ │ │ │ ├── alias │ │ │ │ ├── alignas │ │ │ │ ├── attribs1 │ │ │ │ ├── binops │ │ │ │ ├── bitfields1 │ │ │ │ ├── bitfields2 │ │ │ │ ├── bitfields3 │ │ │ │ ├── bitfields4 │ │ │ │ ├── bitfields5 │ │ │ │ ├── bitfields6 │ │ │ │ ├── bitfields7 │ │ │ │ ├── bitfields8 │ │ │ │ ├── bitfields9 │ │ │ │ ├── bool │ │ │ │ ├── builtins-arm │ │ │ │ ├── builtins-powerpc │ │ │ │ ├── builtins-riscV │ │ │ │ ├── builtins-x86 │ │ │ │ ├── casts1 │ │ │ │ ├── casts2 │ │ │ │ ├── casts3 │ │ │ │ ├── char1 │ │ │ │ ├── compar │ │ │ │ ├── compound │ │ │ │ ├── decl1 │ │ │ │ ├── expr1 │ │ │ │ ├── expr5 │ │ │ │ ├── expr6 │ │ │ │ ├── floats │ │ │ │ ├── floats-basics │ │ │ │ ├── for1 │ │ │ │ ├── for2 │ │ │ │ ├── funct3 │ │ │ │ ├── funptr2 │ │ │ │ ├── initializers-32 │ │ │ │ ├── initializers-64 │ │ │ │ ├── initializers2 │ │ │ │ ├── initializers3 │ │ │ │ ├── instrsel │ │ │ │ ├── int32 │ │ │ │ ├── int64 │ │ │ │ ├── interop1 │ │ │ │ ├── krfun │ │ │ │ ├── packedstruct1-32 │ │ │ │ ├── packedstruct1-64 │ │ │ │ ├── packedstruct2 │ │ │ │ ├── parsing │ │ │ │ ├── ptrs3 │ │ │ │ ├── sections │ │ │ │ ├── sizeof1-32 │ │ │ │ ├── sizeof1-64 │ │ │ │ ├── sizeof2 │ │ │ │ ├── struct11 │ │ │ │ ├── struct12 │ │ │ │ ├── struct7 │ │ │ │ ├── struct8 │ │ │ │ ├── switch │ │ │ │ ├── switch2 │ │ │ │ ├── varargs1 │ │ │ │ ├── varargs2 │ │ │ │ ├── volatile1 │ │ │ │ ├── volatile2 │ │ │ │ ├── volatile3 │ │ │ │ └── volatile4 │ │ │ ├── Runtest │ │ │ ├── alias.c │ │ │ ├── alignas.c │ │ │ ├── annot1.c │ │ │ ├── attribs1.c │ │ │ ├── binops.c │ │ │ ├── bitfields1.c │ │ │ ├── bitfields2.c │ │ │ ├── bitfields3.c │ │ │ ├── bitfields4.c │ │ │ ├── bitfields5.c │ │ │ ├── bitfields6.c │ │ │ ├── bitfields7.c │ │ │ ├── bitfields8.c │ │ │ ├── bitfields9.c │ │ │ ├── bool.c │ │ │ ├── builtins-arm.c │ │ │ ├── builtins-powerpc.c │ │ │ ├── builtins-riscV.c │ │ │ ├── builtins-x86.c │ │ │ ├── casts1.c │ │ │ ├── casts2.c │ │ │ ├── casts3.c │ │ │ ├── char1.c │ │ │ ├── check-pragmas │ │ │ ├── commaprec.c │ │ │ ├── compar.c │ │ │ ├── compound.c │ │ │ ├── decl1.c │ │ │ ├── emptydecl.c │ │ │ ├── expr1.c │ │ │ ├── expr2.c │ │ │ ├── expr3.c │ │ │ ├── expr4.c │ │ │ ├── expr5.c │ │ │ ├── expr6.c │ │ │ ├── extasm.c │ │ │ ├── extern1.c │ │ │ ├── floats-basics.c │ │ │ ├── floats.c │ │ │ ├── for1.c │ │ │ ├── for2.c │ │ │ ├── funct1.c │ │ │ ├── funct2.c │ │ │ ├── funct3.c │ │ │ ├── funptr1.c │ │ │ ├── funptr2.c │ │ │ ├── funptr2.cond │ │ │ ├── init1.c │ │ │ ├── init2.c │ │ │ ├── init3.c │ │ │ ├── init4.c │ │ │ ├── initializers.c │ │ │ ├── initializers2.c │ │ │ ├── initializers3.c │ │ │ ├── instrsel.c │ │ │ ├── int32.c │ │ │ ├── int64.c │ │ │ ├── interop1.c │ │ │ ├── interop1.cond │ │ │ ├── krfun.c │ │ │ ├── packedstruct1.c │ │ │ ├── packedstruct2.c │ │ │ ├── parsing.c │ │ │ ├── pragmas.c │ │ │ ├── ptrs1.c │ │ │ ├── ptrs2.c │ │ │ ├── ptrs3.c │ │ │ ├── sections.c │ │ │ ├── seqops.c │ │ │ ├── singlefloats.c │ │ │ ├── sizeof1.c │ │ │ ├── sizeof2.c │ │ │ ├── struct1.c │ │ │ ├── struct10.c │ │ │ ├── struct11.c │ │ │ ├── struct12.c │ │ │ ├── struct2.c │ │ │ ├── struct3.c │ │ │ ├── struct4.c │ │ │ ├── struct5.c │ │ │ ├── struct6.c │ │ │ ├── struct7.c │ │ │ ├── struct8.c │ │ │ ├── struct9.c │ │ │ ├── switch.c │ │ │ ├── switch2.c │ │ │ ├── types1.c │ │ │ ├── varargs1.c │ │ │ ├── varargs2.c │ │ │ ├── varargs3.c │ │ │ ├── volatile1.c │ │ │ ├── volatile2.c │ │ │ ├── volatile3.c │ │ │ └── volatile4.c │ │ └── spass │ │ │ ├── .depend │ │ │ ├── .gitignore │ │ │ ├── AUTHORS │ │ │ ├── COPYING │ │ │ ├── LICENSE.TXT │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── VERSIONHISTORY │ │ │ ├── analyze.c │ │ │ ├── analyze.h │ │ │ ├── approx.h │ │ │ ├── clause.c │ │ │ ├── clause.h │ │ │ ├── clock.c │ │ │ ├── clock.h │ │ │ ├── closure.c │ │ │ ├── closure.h │ │ │ ├── cnf.c │ │ │ ├── cnf.h │ │ │ ├── component.c │ │ │ ├── component.h │ │ │ ├── condensing.c │ │ │ ├── condensing.h │ │ │ ├── context.c │ │ │ ├── context.h │ │ │ ├── defs.c │ │ │ ├── defs.h │ │ │ ├── dfg.h │ │ │ ├── dfgparser.c │ │ │ ├── dfgparser.h │ │ │ ├── dfgscanner.c │ │ │ ├── doc-proof.c │ │ │ ├── doc-proof.h │ │ │ ├── flags.c │ │ │ ├── flags.h │ │ │ ├── foldfg.c │ │ │ ├── foldfg.h │ │ │ ├── graph.c │ │ │ ├── graph.h │ │ │ ├── hash.c │ │ │ ├── hash.h │ │ │ ├── hasharray.c │ │ │ ├── hasharray.h │ │ │ ├── ia.h │ │ │ ├── iaparser.c │ │ │ ├── iaparser.h │ │ │ ├── iascanner.c │ │ │ ├── kbo.c │ │ │ ├── kbo.h │ │ │ ├── list.c │ │ │ ├── list.h │ │ │ ├── memory.c │ │ │ ├── memory.h │ │ │ ├── misc.c │ │ │ ├── misc.h │ │ │ ├── options.c │ │ │ ├── options.h │ │ │ ├── order.c │ │ │ ├── order.h │ │ │ ├── partition.c │ │ │ ├── partition.h │ │ │ ├── problem.dfg │ │ │ ├── proofcheck.c │ │ │ ├── proofcheck.h │ │ │ ├── ras.h │ │ │ ├── renaming.c │ │ │ ├── renaming.h │ │ │ ├── resolution.c │ │ │ ├── resolution.h │ │ │ ├── rpos.c │ │ │ ├── rpos.h │ │ │ ├── rules-inf.c │ │ │ ├── rules-inf.h │ │ │ ├── rules-red.c │ │ │ ├── rules-red.h │ │ │ ├── rules-sort.c │ │ │ ├── rules-sort.h │ │ │ ├── rules-split.c │ │ │ ├── rules-split.h │ │ │ ├── rules-ur.c │ │ │ ├── rules-ur.h │ │ │ ├── search.c │ │ │ ├── search.h │ │ │ ├── sharing.c │ │ │ ├── sharing.h │ │ │ ├── small_problem.dfg │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── st.c │ │ │ ├── st.h │ │ │ ├── stack.c │ │ │ ├── stack.h │ │ │ ├── strings.c │ │ │ ├── stringsx.h │ │ │ ├── subst.c │ │ │ ├── subst.h │ │ │ ├── subsumption.c │ │ │ ├── subsumption.h │ │ │ ├── symbol.c │ │ │ ├── symbol.h │ │ │ ├── table.c │ │ │ ├── table.h │ │ │ ├── tableau.c │ │ │ ├── tableau.h │ │ │ ├── term.c │ │ │ ├── term.h │ │ │ ├── terminator.c │ │ │ ├── terminator.h │ │ │ ├── top.c │ │ │ ├── unify.c │ │ │ ├── unify.h │ │ │ ├── vector.c │ │ │ └── vector.h │ ├── tools │ │ ├── modorder.ml │ │ └── ndfun.ml │ ├── x86 │ │ ├── Asm.v │ │ ├── AsmToJSON.ml │ │ ├── AsmToJSON.mli │ │ ├── Asmexpand.ml │ │ ├── Asmgen.v │ │ ├── Asmgenproof.v │ │ ├── Asmgenproof1.v │ │ ├── CBuiltins.ml │ │ ├── CombineOp.v │ │ ├── CombineOpproof.v │ │ ├── ConstpropOp.vp │ │ ├── ConstpropOpproof.v │ │ ├── Conventions1.v │ │ ├── Machregs.v │ │ ├── Machregsaux.ml │ │ ├── Machregsaux.mli │ │ ├── NeedOp.v │ │ ├── Op.v │ │ ├── PrintOp.ml │ │ ├── SelectLong.vp │ │ ├── SelectLongproof.v │ │ ├── SelectOp.vp │ │ ├── SelectOpproof.v │ │ ├── Stacklayout.v │ │ ├── TargetPrinter.ml │ │ ├── ValueAOp.v │ │ └── extractionMachdep.v │ ├── x86_32 │ │ └── Archi.v │ └── x86_64 │ │ └── Archi.v ├── GeoCoq │ ├── .travis.yml │ ├── AUTHORS │ ├── Axioms │ │ ├── beeson_s_axioms.v │ │ ├── continuity_axioms.v │ │ ├── euclidean_axioms.v │ │ ├── gupta_inspired_variant_axioms.v │ │ ├── hilbert_axioms.v │ │ ├── makarios_variant_axioms.v │ │ ├── parallel_postulates.v │ │ └── tarski_axioms.v │ ├── Changelog │ ├── Elements │ │ ├── OriginalProofs │ │ │ ├── book1.v │ │ │ ├── euclidean_defs.v │ │ │ ├── euclidean_tactics.v │ │ │ ├── general_tactics.v │ │ │ ├── lemma_10_12.v │ │ │ ├── lemma_21helper.v │ │ │ ├── lemma_26helper.v │ │ │ ├── lemma_30helper.v │ │ │ ├── lemma_35helper.v │ │ │ ├── lemma_3_5b.v │ │ │ ├── lemma_3_6a.v │ │ │ ├── lemma_3_6b.v │ │ │ ├── lemma_3_7a.v │ │ │ ├── lemma_3_7b.v │ │ │ ├── lemma_8_2.v │ │ │ ├── lemma_8_3.v │ │ │ ├── lemma_8_7.v │ │ │ ├── lemma_9_5.v │ │ │ ├── lemma_9_5a.v │ │ │ ├── lemma_9_5b.v │ │ │ ├── lemma_ABCequalsCBA.v │ │ │ ├── lemma_EFreflexive.v │ │ │ ├── lemma_ETreflexive.v │ │ │ ├── lemma_Euclid4.v │ │ │ ├── lemma_NCdistinct.v │ │ │ ├── lemma_NChelper.v │ │ │ ├── lemma_NCorder.v │ │ │ ├── lemma_PGflip.v │ │ │ ├── lemma_PGrectangle.v │ │ │ ├── lemma_PGrotate.v │ │ │ ├── lemma_PGsymmetric.v │ │ │ ├── lemma_Pasch_outer2.v │ │ │ ├── lemma_Playfair.v │ │ │ ├── lemma_Playfairhelper.v │ │ │ ├── lemma_Playfairhelper2.v │ │ │ ├── lemma_RTcongruence.v │ │ │ ├── lemma_RTsymmetric.v │ │ │ ├── lemma_TCreflexive.v │ │ │ ├── lemma_TGflip.v │ │ │ ├── lemma_TGsymmetric.v │ │ │ ├── lemma_TTflip.v │ │ │ ├── lemma_TTflip2.v │ │ │ ├── lemma_TTorder.v │ │ │ ├── lemma_TTtransitive.v │ │ │ ├── lemma_altitudebisectsbase.v │ │ │ ├── lemma_altitudeofrighttriangle.v │ │ │ ├── lemma_angleaddition.v │ │ │ ├── lemma_angledistinct.v │ │ │ ├── lemma_angleorderrespectscongruence.v │ │ │ ├── lemma_angleorderrespectscongruence2.v │ │ │ ├── lemma_angleordertransitive.v │ │ │ ├── lemma_angletrichotomy.v │ │ │ ├── lemma_angletrichotomy2.v │ │ │ ├── lemma_betweennesspreserved.v │ │ │ ├── lemma_betweennotequal.v │ │ │ ├── lemma_collinear1.v │ │ │ ├── lemma_collinear2.v │ │ │ ├── lemma_collinear4.v │ │ │ ├── lemma_collinear5.v │ │ │ ├── lemma_collinearbetween.v │ │ │ ├── lemma_collinearitypreserved.v │ │ │ ├── lemma_collinearorder.v │ │ │ ├── lemma_collinearparallel.v │ │ │ ├── lemma_collinearparallel2.v │ │ │ ├── lemma_collinearright.v │ │ │ ├── lemma_congruenceflip.v │ │ │ ├── lemma_congruencesymmetric.v │ │ │ ├── lemma_congruencetransitive.v │ │ │ ├── lemma_crisscross.v │ │ │ ├── lemma_crossbar.v │ │ │ ├── lemma_crossbar2.v │ │ │ ├── lemma_crossimpliesopposite.v │ │ │ ├── lemma_diagonalsbisect.v │ │ │ ├── lemma_diagonalsmeet.v │ │ │ ├── lemma_differenceofparts.v │ │ │ ├── lemma_doublereverse.v │ │ │ ├── lemma_droppedperpendicularunique.v │ │ │ ├── lemma_equalanglesNC.v │ │ │ ├── lemma_equalanglesflip.v │ │ │ ├── lemma_equalangleshelper.v │ │ │ ├── lemma_equalanglesreflexive.v │ │ │ ├── lemma_equalanglessymmetric.v │ │ │ ├── lemma_equalanglestransitive.v │ │ │ ├── lemma_equalitysymmetric.v │ │ │ ├── lemma_equaltorightisright.v │ │ │ ├── lemma_erectedperpendicularunique.v │ │ │ ├── lemma_extension.v │ │ │ ├── lemma_extensionunique.v │ │ │ ├── lemma_fiveline.v │ │ │ ├── lemma_inequalitysymmetric.v │ │ │ ├── lemma_interior5.v │ │ │ ├── lemma_layoff.v │ │ │ ├── lemma_layoffunique.v │ │ │ ├── lemma_legsmallerhypotenuse.v │ │ │ ├── lemma_lessthanadditive.v │ │ │ ├── lemma_lessthanbetween.v │ │ │ ├── lemma_lessthancongruence.v │ │ │ ├── lemma_lessthancongruence2.v │ │ │ ├── lemma_lessthannotequal.v │ │ │ ├── lemma_lessthantransitive.v │ │ │ ├── lemma_linereflectionisometry.v │ │ │ ├── lemma_localextension.v │ │ │ ├── lemma_midpointunique.v │ │ │ ├── lemma_notperp.v │ │ │ ├── lemma_ondiameter.v │ │ │ ├── lemma_oppositesideflip.v │ │ │ ├── lemma_oppositesidesymmetric.v │ │ │ ├── lemma_outerconnectivity.v │ │ │ ├── lemma_parallelNC.v │ │ │ ├── lemma_parallelPasch.v │ │ │ ├── lemma_parallelbetween.v │ │ │ ├── lemma_parallelcollinear.v │ │ │ ├── lemma_parallelcollinear1.v │ │ │ ├── lemma_parallelcollinear2.v │ │ │ ├── lemma_paralleldef2A.v │ │ │ ├── lemma_paralleldef2B.v │ │ │ ├── lemma_parallelflip.v │ │ │ ├── lemma_parallelsymmetric.v │ │ │ ├── lemma_partnotequalwhole.v │ │ │ ├── lemma_paste5.v │ │ │ ├── lemma_planeseparation.v │ │ │ ├── lemma_pointreflectionisometry.v │ │ │ ├── lemma_ray.v │ │ │ ├── lemma_ray1.v │ │ │ ├── lemma_ray2.v │ │ │ ├── lemma_ray3.v │ │ │ ├── lemma_ray4.v │ │ │ ├── lemma_ray5.v │ │ │ ├── lemma_rayimpliescollinear.v │ │ │ ├── lemma_raystrict.v │ │ │ ├── lemma_rectangleparallelogram.v │ │ │ ├── lemma_rectanglereverse.v │ │ │ ├── lemma_rectanglerotate.v │ │ │ ├── lemma_rightangleNC.v │ │ │ ├── lemma_rightreverse.v │ │ │ ├── lemma_righttogether.v │ │ │ ├── lemma_samenotopposite.v │ │ │ ├── lemma_sameside2.v │ │ │ ├── lemma_samesidecollinear.v │ │ │ ├── lemma_samesideflip.v │ │ │ ├── lemma_samesidereflexive.v │ │ │ ├── lemma_samesidesymmetric.v │ │ │ ├── lemma_samesidetransitive.v │ │ │ ├── lemma_squareflip.v │ │ │ ├── lemma_squareparallelogram.v │ │ │ ├── lemma_squarerectangle.v │ │ │ ├── lemma_squaresequal.v │ │ │ ├── lemma_squareunique.v │ │ │ ├── lemma_subtractequals.v │ │ │ ├── lemma_supplementinequality.v │ │ │ ├── lemma_supplementofright.v │ │ │ ├── lemma_supplements.v │ │ │ ├── lemma_supplements2.v │ │ │ ├── lemma_supplementsymmetric.v │ │ │ ├── lemma_tarskiparallelflip.v │ │ │ ├── lemma_together.v │ │ │ ├── lemma_together2.v │ │ │ ├── lemma_trapezoiddiagonals.v │ │ │ ├── lemma_triangletoparallelogram.v │ │ │ ├── lemma_trichotomy1.v │ │ │ ├── lemma_trichotomy2.v │ │ │ ├── lemma_twolines.v │ │ │ ├── lemma_twolines2.v │ │ │ ├── lemma_twoperpsparallel.v │ │ │ ├── lemma_tworays.v │ │ │ ├── proposition_01.v │ │ │ ├── proposition_02.v │ │ │ ├── proposition_03.v │ │ │ ├── proposition_04.v │ │ │ ├── proposition_05.v │ │ │ ├── proposition_05b.v │ │ │ ├── proposition_06.v │ │ │ ├── proposition_06a.v │ │ │ ├── proposition_07.v │ │ │ ├── proposition_08.v │ │ │ ├── proposition_09.v │ │ │ ├── proposition_10.v │ │ │ ├── proposition_11.v │ │ │ ├── proposition_11B.v │ │ │ ├── proposition_12.v │ │ │ ├── proposition_13.v │ │ │ ├── proposition_14.v │ │ │ ├── proposition_15.v │ │ │ ├── proposition_16.v │ │ │ ├── proposition_17.v │ │ │ ├── proposition_18.v │ │ │ ├── proposition_19.v │ │ │ ├── proposition_20.v │ │ │ ├── proposition_21.v │ │ │ ├── proposition_22.v │ │ │ ├── proposition_23.v │ │ │ ├── proposition_23B.v │ │ │ ├── proposition_23C.v │ │ │ ├── proposition_24.v │ │ │ ├── proposition_25.v │ │ │ ├── proposition_26A.v │ │ │ ├── proposition_26B.v │ │ │ ├── proposition_27.v │ │ │ ├── proposition_27B.v │ │ │ ├── proposition_28A.v │ │ │ ├── proposition_28B.v │ │ │ ├── proposition_28C.v │ │ │ ├── proposition_28D.v │ │ │ ├── proposition_29.v │ │ │ ├── proposition_29B.v │ │ │ ├── proposition_29C.v │ │ │ ├── proposition_30.v │ │ │ ├── proposition_30A.v │ │ │ ├── proposition_30B.v │ │ │ ├── proposition_31.v │ │ │ ├── proposition_31short.v │ │ │ ├── proposition_32.v │ │ │ ├── proposition_33.v │ │ │ ├── proposition_33B.v │ │ │ ├── proposition_34.v │ │ │ ├── proposition_35.v │ │ │ ├── proposition_35A.v │ │ │ ├── proposition_36.v │ │ │ ├── proposition_36A.v │ │ │ ├── proposition_37.v │ │ │ ├── proposition_38.v │ │ │ ├── proposition_39.v │ │ │ ├── proposition_39A.v │ │ │ ├── proposition_40.v │ │ │ ├── proposition_41.v │ │ │ ├── proposition_42.v │ │ │ ├── proposition_42B.v │ │ │ ├── proposition_43.v │ │ │ ├── proposition_43B.v │ │ │ ├── proposition_44.v │ │ │ ├── proposition_44A.v │ │ │ ├── proposition_45.v │ │ │ ├── proposition_46.v │ │ │ ├── proposition_47.v │ │ │ ├── proposition_47A.v │ │ │ ├── proposition_47B.v │ │ │ ├── proposition_48.v │ │ │ └── proposition_48A.v │ │ └── Statements │ │ │ ├── Book_1.v │ │ │ └── Book_3.v │ ├── Highschool │ │ ├── Euler_line.v │ │ ├── bisector.v │ │ ├── circumcenter.v │ │ ├── concyclic.v │ │ ├── exercises.v │ │ ├── gravityCenter.v │ │ ├── incenter.v │ │ ├── midpoint_thales.v │ │ ├── orientation.v │ │ ├── orthocenter.v │ │ ├── sesamath_exercises.v │ │ ├── triangles.v │ │ └── varignon.v │ ├── LICENSE │ ├── Make.in │ ├── Meta_theory │ │ ├── Continuity │ │ │ ├── angle_archimedes.v │ │ │ ├── archimedes.v │ │ │ ├── aristotle.v │ │ │ ├── completeness.v │ │ │ ├── dedekind_archimedes.v │ │ │ ├── dedekind_completeness.v │ │ │ ├── elementary_continuity_props.v │ │ │ ├── first_order.v │ │ │ ├── first_order_dedekind_circle_circle.v │ │ │ └── grad.v │ │ ├── Counter_models │ │ │ ├── counter_model_bet_identity.v │ │ │ └── counter_model_segment_construction.v │ │ ├── Decidability │ │ │ └── equivalence_between_decidability_properties_of_basic_relations.v │ │ ├── Dimension_axioms │ │ │ ├── upper_dim_2.v │ │ │ └── upper_dim_3.v │ │ ├── Models │ │ │ ├── POF_to_Tarski.v │ │ │ ├── beeson_to_tarski.v │ │ │ ├── euclid_to_tarski.v │ │ │ ├── gupta_inspired_to_tarski.v │ │ │ ├── hilbert_to_tarski.v │ │ │ ├── makarios_to_tarski.v │ │ │ ├── tarski_continuous_to_trc.v │ │ │ ├── tarski_to_beeson.v │ │ │ ├── tarski_to_coinc_theory_for_col.v │ │ │ ├── tarski_to_coinc_theory_for_concyclic.v │ │ │ ├── tarski_to_coinc_theory_for_cop.v │ │ │ ├── tarski_to_col_theory.v │ │ │ ├── tarski_to_euclid.v │ │ │ ├── tarski_to_gupta_inspired.v │ │ │ ├── tarski_to_hilbert.v │ │ │ └── tarski_to_makarios.v │ │ └── Parallel_postulates │ │ │ ├── SPP_ID.v │ │ │ ├── SPP_tarski.v │ │ │ ├── TCP_tarski.v │ │ │ ├── alternate_interior_angles_consecutive_interior_angles.v │ │ │ ├── alternate_interior_angles_playfair_bis.v │ │ │ ├── alternate_interior_angles_proclus.v │ │ │ ├── alternate_interior_angles_triangle.v │ │ │ ├── bachmann_s_lotschnittaxiom_legendre_s_parallel_postulate.v │ │ │ ├── bachmann_s_lotschnittaxiom_weak_inverse_projection_postulate.v │ │ │ ├── bachmann_s_lotschnittaxiom_weak_triangle_circumscription_principle.v │ │ │ ├── consecutive_interior_angles_alternate_interior_angles.v │ │ │ ├── euclid_5_original_euclid.v │ │ │ ├── existential_playfair_rah.v │ │ │ ├── existential_saccheri_rah.v │ │ │ ├── existential_triangle_rah.v │ │ │ ├── inverse_projection_postulate_proclus_bis.v │ │ │ ├── legendre.v │ │ │ ├── midpoint_playfair.v │ │ │ ├── original_euclid_original_spp.v │ │ │ ├── original_spp_inverse_projection_postulate.v │ │ │ ├── par_perp_2_par_par_perp_perp.v │ │ │ ├── par_perp_perp_TCP.v │ │ │ ├── par_perp_perp_par_perp_2_par.v │ │ │ ├── par_perp_perp_playfair.v │ │ │ ├── par_trans_NID.v │ │ │ ├── par_trans_playfair.v │ │ │ ├── parallel_postulates.v │ │ │ ├── playfair_alternate_interior_angles.v │ │ │ ├── playfair_bis_playfair.v │ │ │ ├── playfair_existential_playfair.v │ │ │ ├── playfair_midpoint.v │ │ │ ├── playfair_par_trans.v │ │ │ ├── playfair_universal_posidonius_postulate.v │ │ │ ├── posidonius_postulate_rah.v │ │ │ ├── proclus_SPP.v │ │ │ ├── proclus_aristotle.v │ │ │ ├── proclus_bis_proclus.v │ │ │ ├── rah_existential_saccheri.v │ │ │ ├── rah_posidonius_postulate.v │ │ │ ├── rah_rectangle_principle.v │ │ │ ├── rah_similar.v │ │ │ ├── rah_thales_postulate.v │ │ │ ├── rah_triangle.v │ │ │ ├── rectangle_existence_rah.v │ │ │ ├── rectangle_principle_rectangle_existence.v │ │ │ ├── similar_rah.v │ │ │ ├── szmielew.v │ │ │ ├── tarski_euclid.v │ │ │ ├── tarski_playfair.v │ │ │ ├── tarski_s_euclid_remove_degenerated_cases.v │ │ │ ├── thales_converse_postulate_thales_existence.v │ │ │ ├── thales_converse_postulate_weak_triangle_circumscription_principle.v │ │ │ ├── thales_existence_rah.v │ │ │ ├── thales_postulate_thales_converse_postulate.v │ │ │ ├── triangle_existential_triangle.v │ │ │ ├── triangle_playfair_bis.v │ │ │ ├── universal_posidonius_postulate_par_perp_perp.v │ │ │ ├── weak_inverse_projection_postulate_bachmann_s_lotschnittaxiom.v │ │ │ ├── weak_inverse_projection_postulate_weak_tarski_s_parallel_postulate.v │ │ │ ├── weak_tarski_s_parallel_postulate_weak_inverse_projection_postulate.v │ │ │ └── weak_triangle_circumscription_principle_bachmann_s_lotschnittaxiom.v │ ├── README.md │ ├── Tactics │ │ ├── Coinc │ │ │ ├── CoincR.v │ │ │ ├── ColR.v │ │ │ ├── Permutations.v │ │ │ └── tactics_axioms.v │ │ ├── UnitTests │ │ │ ├── unit_tests.v │ │ │ └── unit_tests_2.v │ │ └── finish.v │ ├── Tarski_dev │ │ ├── Annexes │ │ │ ├── Tagged_predicates.v │ │ │ ├── circles.v │ │ │ ├── coplanar.v │ │ │ ├── defect.v │ │ │ ├── half_angles.v │ │ │ ├── inscribed_angle.v │ │ │ ├── midpoint_theorems.v │ │ │ ├── perp_bisect.v │ │ │ ├── project.v │ │ │ ├── quadrilaterals.v │ │ │ ├── quadrilaterals_inter_dec.v │ │ │ ├── rhombus.v │ │ │ ├── saccheri.v │ │ │ ├── suma.v │ │ │ ├── sums.v │ │ │ ├── tangency.v │ │ │ └── vectors.v │ │ ├── Ch02_cong.v │ │ ├── Ch03_bet.v │ │ ├── Ch04_col.v │ │ ├── Ch04_cong_bet.v │ │ ├── Ch05_bet_le.v │ │ ├── Ch06_out_lines.v │ │ ├── Ch07_midpoint.v │ │ ├── Ch08_orthogonality.v │ │ ├── Ch09_plane.v │ │ ├── Ch10_line_reflexivity.v │ │ ├── Ch10_line_reflexivity_2.v │ │ ├── Ch11_angles.v │ │ ├── Ch12_parallel.v │ │ ├── Ch12_parallel_inter_dec.v │ │ ├── Ch13_1.v │ │ ├── Ch13_2_length.v │ │ ├── Ch13_3_angles.v │ │ ├── Ch13_4_cos.v │ │ ├── Ch13_5_Pappus_Pascal.v │ │ ├── Ch13_6_Desargues_Hessenberg.v │ │ ├── Ch14_order.v │ │ ├── Ch14_prod.v │ │ ├── Ch14_sum.v │ │ ├── Ch15_lengths.v │ │ ├── Ch15_pyth_rel.v │ │ ├── Ch16_coordinates.v │ │ ├── Ch16_coordinates_with_functions.v │ │ ├── Definitions.v │ │ └── Tactics │ │ │ ├── CoincR_for_col.v │ │ │ ├── CoincR_for_cop.v │ │ │ └── ColR.v │ ├── Utils │ │ ├── all_equiv.v │ │ ├── arity.v │ │ ├── general_tactics.v │ │ ├── sets.v │ │ └── triples.v │ ├── configure-axioms.sh │ ├── configure-ci.sh │ ├── configure-coinc.sh │ ├── configure-elements.sh │ ├── configure-main.sh │ ├── configure-pof.sh │ ├── configure.sh │ └── main.v ├── GeometricAlgebra │ ├── .travis.yml │ ├── Aux.v │ ├── Clifford.v │ ├── Field.v │ ├── G3.v │ ├── Grassmann.v │ ├── Kn.v │ ├── Makefile │ ├── Readme.md │ ├── Tuple3.v │ ├── VectorSpace.v │ └── _CoqProject ├── InfSeqExt │ ├── .gitignore │ ├── .travis-ci.sh │ ├── .travis.yml │ ├── Makefile │ ├── README.md │ ├── build.sh │ ├── classical.v │ ├── configure │ ├── coqproject.sh │ ├── descr │ ├── exteq.v │ ├── infseq.v │ ├── map.v │ ├── opam │ └── subseq.v ├── PolTac │ ├── .gitignore │ ├── .travis.yml │ ├── Makefile │ ├── Makefile.bak │ ├── NAux.v │ ├── NGroundTac.v │ ├── NPolF.v │ ├── NPolR.v │ ├── NPolS.v │ ├── NPolTac.v │ ├── NSignTac..v │ ├── NSignTac.v │ ├── NatGroundTac.v │ ├── NatPolF.v │ ├── NatPolR.v │ ├── NatPolS.v │ ├── NatPolTac.v │ ├── NatSignTac.v │ ├── Natex.v │ ├── Nex.v │ ├── P.v │ ├── PolAux.v │ ├── PolAuxList.v │ ├── PolFBase.v │ ├── PolRBase.v │ ├── PolSBase.v │ ├── PolTac.v │ ├── README.md │ ├── RGroundTac.v │ ├── RPolF.v │ ├── RPolR.v │ ├── RPolS.v │ ├── RPolTac.v │ ├── RSignTac.v │ ├── Replace2.v │ ├── ReplaceTest.v │ ├── Rex.v │ ├── TODO │ ├── ZPolF.v │ ├── ZPolR.v │ ├── ZPolS.v │ ├── ZPolTac.v │ ├── ZSignTac.v │ ├── Zex.v │ ├── _CoqProject │ └── opam ├── QuickChick │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Dockerfile │ ├── DocumentationCheck.v │ ├── LICENSE │ ├── Makefile │ ├── PROFILING │ ├── QuickChickInterface.v │ ├── README.md │ ├── TODOQC.org │ ├── _CoqProject │ ├── example.dir-locals.el │ ├── examples │ │ ├── BSTTest.v │ │ ├── DependentTest.v │ │ ├── MutationTestingTutorial.v │ │ ├── PluginTest.v │ │ ├── ProofGen.v │ │ ├── RedBlack │ │ │ ├── Makefile │ │ │ ├── _CoqProject │ │ │ ├── redblack.v │ │ │ ├── testing.v │ │ │ └── verif.v │ │ ├── RewriteTest.v │ │ ├── TacticExample.v │ │ ├── Tutorial.v │ │ ├── _CoqProject │ │ ├── c-mutation │ │ │ ├── .gitignore │ │ │ ├── Foo.c │ │ │ ├── Makefile │ │ │ ├── _CoqProject │ │ │ ├── extract.ml │ │ │ └── plus.v │ │ ├── caml │ │ │ ├── Makefile │ │ │ ├── _CoqProject │ │ │ ├── camlplus.c │ │ │ ├── cplus.c │ │ │ ├── extract.ml │ │ │ ├── plus.v │ │ │ └── testextract.ml │ │ ├── dependentProofs.v │ │ ├── ifc-basic │ │ │ ├── DerivedGen.v │ │ │ ├── Driver.v │ │ │ ├── GenExec.v │ │ │ ├── Generation.v │ │ │ ├── Indist.v │ │ │ ├── Instructions.v │ │ │ ├── Machine.v │ │ │ ├── Makefile │ │ │ ├── Mutate.v │ │ │ ├── Printing.v │ │ │ ├── Rules.v │ │ │ └── _CoqProject │ │ ├── multifile-mutation │ │ │ ├── .gitignore │ │ │ ├── Bar.v │ │ │ ├── Foo.v │ │ │ ├── Makefile │ │ │ ├── _CoqProject │ │ │ └── src │ │ │ │ └── Zoo.v │ │ ├── part-2 │ │ │ ├── QC-full.v │ │ │ └── QC.v │ │ ├── pyml │ │ │ ├── Makefile │ │ │ ├── _CoqProject │ │ │ ├── _tags │ │ │ ├── extract.ml │ │ │ ├── foo.py │ │ │ └── plus.v │ │ ├── python-io │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── _CoqProject │ │ │ ├── extract.ml │ │ │ ├── foo.py │ │ │ └── plus.v │ │ ├── sf │ │ │ ├── .gitignore │ │ │ ├── Basics.v │ │ │ ├── Equiv.v │ │ │ ├── Hoare.v │ │ │ ├── Imp.v │ │ │ ├── IndProp.v │ │ │ ├── Induction.v │ │ │ ├── Lists.v │ │ │ ├── Logic.v │ │ │ ├── Makefile │ │ │ ├── Maps.v │ │ │ ├── Poly.v │ │ │ ├── Smallstep.v │ │ │ ├── Stlc.v │ │ │ ├── StlcProp.v │ │ │ ├── Tactics.v │ │ │ ├── Types.v │ │ │ └── _CoqProject │ │ ├── stack-compiler │ │ │ ├── Exp.v │ │ │ ├── Makefile │ │ │ ├── Stack.v │ │ │ ├── Tutorial.v │ │ │ └── _CoqProject │ │ ├── stlc │ │ │ ├── Makefile │ │ │ ├── _CoqProject │ │ │ ├── lambda.v │ │ │ ├── monad.v │ │ │ ├── test_progress.v │ │ │ └── verif.v │ │ ├── tagging.v │ │ └── zoo.v │ ├── opam │ ├── quickChickTool │ │ ├── _tags │ │ ├── quickChickTool.ml │ │ ├── quickChickToolLexer.mll │ │ ├── quickChickToolParser.mly │ │ └── quickChickToolTypes.ml │ ├── scripts │ │ ├── quickchick │ │ └── quickchick-expectfailure │ ├── sf-experiment │ │ ├── .depend │ │ ├── Auto.v │ │ ├── Basics.v │ │ ├── Bib.v │ │ ├── Extraction.v │ │ ├── Imp.v │ │ ├── ImpCEvalFun.v │ │ ├── ImpParser.v │ │ ├── IndPrinciples.v │ │ ├── IndProp.v │ │ ├── Induction.v │ │ ├── Lists.v │ │ ├── Logic.v │ │ ├── Makefile │ │ ├── Maps.v │ │ ├── Poly.v │ │ ├── Postscript.v │ │ ├── Preface.v │ │ ├── ProofObjects.v │ │ ├── Rel.v │ │ └── Tactics.v │ ├── src │ │ ├── .dir-locals.el │ │ ├── .gitignore │ │ ├── Checker.v │ │ ├── Classes.v │ │ ├── CoArbitrary.v │ │ ├── Decidability.v │ │ ├── DependentClasses.v │ │ ├── ExtractionQC.v │ │ ├── GenHigh.v │ │ ├── GenHighImpl.v │ │ ├── GenHighInterface.v │ │ ├── GenLow.v │ │ ├── GenLowInterface.v │ │ ├── Instances.v │ │ ├── LiftGen.v │ │ ├── LiftGenClass.v │ │ ├── Makefile │ │ ├── MutateCheck.v │ │ ├── Mutation.v │ │ ├── Nat_util.v │ │ ├── QuickChick.v │ │ ├── RandomQC.v │ │ ├── RoseTrees.v │ │ ├── SemChecker.v │ │ ├── Sets.v │ │ ├── Show.v │ │ ├── ShowFacts.v │ │ ├── State.v │ │ ├── StringOT.v │ │ ├── Tactics.v │ │ ├── Test.v │ │ ├── Typeclasses.v │ │ ├── arbitrarySized.ml │ │ ├── arbitrarySizedST.ml │ │ ├── checkerSizedST.ml │ │ ├── coqLib.ml │ │ ├── depDriver.ml │ │ ├── driver.ml4 │ │ ├── error.ml │ │ ├── genLib.ml │ │ ├── genSTCorrect.ml │ │ ├── genSizedSTMonotonic.ml │ │ ├── genSizedSTSizeMonotonic.ml │ │ ├── genericLib.ml │ │ ├── genericLib.mli │ │ ├── quickChick.ml4 │ │ ├── quickchick_plugin.mlpack │ │ ├── semLib.ml │ │ ├── setLib.ml │ │ ├── simplDriver.ml │ │ ├── sizeCorr.ml │ │ ├── sizeMon.ml │ │ ├── sizeSMon.ml │ │ ├── sizeUtils.ml │ │ ├── sized.ml │ │ ├── sizedProofs.ml │ │ ├── tactic_quickchick.ml4 │ │ ├── unify.ml │ │ └── weightmap.ml4 │ └── test │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── mutation │ │ ├── mutation.sh │ │ └── mutation.v │ │ └── plugin │ │ ├── plugin.sh │ │ └── plugin.v ├── SCEV-coq │ ├── .depend │ ├── .gitignore │ ├── Make │ ├── Makefile │ ├── README.md │ ├── _CoqProject │ ├── configure.sh │ ├── coq-scev.opam │ ├── coq │ │ └── SCEV.v │ ├── opam │ └── reading │ │ └── SCEV-chains-of-recurrences.pdf ├── StructTact │ ├── .gitignore │ ├── .travis-ci.sh │ ├── .travis.yml │ ├── Assoc.v │ ├── Before.v │ ├── BeforeAll.v │ ├── BeforeFunc.v │ ├── BoolUtil.v │ ├── Dedup.v │ ├── FilterMap.v │ ├── Fin.v │ ├── LICENSE │ ├── ListTactics.v │ ├── ListUtil.v │ ├── Makefile │ ├── Nth.v │ ├── Prefix.v │ ├── PropUtil.v │ ├── README.md │ ├── RemoveAll.v │ ├── StringOrders.v │ ├── StructTactics.v │ ├── Subseq.v │ ├── Update.v │ ├── Update2.v │ ├── Util.v │ ├── build.sh │ ├── configure │ ├── coqproject.sh │ ├── descr │ └── opam ├── UnifySL │ ├── .gitattributes │ ├── .gitignore │ ├── .loadpath │ ├── .travis.yml │ ├── DESIGN │ ├── Extensions │ │ ├── ProofTheory │ │ │ ├── Corable.v │ │ │ ├── CoreTransit.v │ │ │ ├── ModalSeparation.v │ │ │ └── Stable.v │ │ ├── Semantics │ │ │ ├── ModalSeparation.v │ │ │ └── SemanticStable.v │ │ ├── ShallowEmbedded │ │ │ └── MonoPredicateStable.v │ │ ├── Sound │ │ │ └── StableSound.v │ │ └── Syntax_CoreTransit.v │ ├── GeneralLogic │ │ ├── Base.v │ │ ├── Complete │ │ │ ├── Canonical_Kripke.v │ │ │ ├── Complete_Kripke.v │ │ │ ├── ContextProperty.v │ │ │ ├── ContextProperty_Kripke.v │ │ │ ├── ContextProperty_Trivial.v │ │ │ ├── Lindenbaum.v │ │ │ ├── Lindenbaum_Kripke.v │ │ │ └── README │ │ ├── HenkinCompleteness.v │ │ ├── KripkeModel.v │ │ ├── ProofTheory │ │ │ ├── BasicSequentCalculus.v │ │ │ └── TheoryOfSequentCalculus.v │ │ ├── Semantics │ │ │ └── Kripke.v │ │ └── ShallowEmbedded │ │ │ ├── MonoPredicateAsLang.v │ │ │ └── PredicateAsLang.v │ ├── HoareLogic │ │ ├── BigStepSemantics.v │ │ ├── ConcurrentSemantics_Angelic.v │ │ ├── GuardedHoareLogic.v │ │ ├── GuardedHoareTriple_Angelic.v │ │ ├── GuardedHoareTriple_TraceSemantics.v │ │ ├── HoareLogic.v │ │ ├── HoareTriple_BigStepSemantics.v │ │ ├── ImperativeLanguage.v │ │ ├── OperationalSemanticsGenerator.v │ │ ├── ProgramState.v │ │ ├── SimpleSmallStepSemantics.v │ │ ├── SmallStepSemantics.v │ │ ├── Sound_Basic.v │ │ ├── Sound_Frame.v │ │ ├── Sound_Imp.v │ │ ├── Sound_Resource_Angelic.v │ │ ├── Sound_Resource_TraceSemantics.v │ │ ├── Trace.v │ │ ├── TraceSemantics.v │ │ └── UnusedProofs.v │ ├── Makefile │ ├── MinimunLogic │ │ ├── Complete │ │ │ ├── ContextProperty_Kripke.v │ │ │ ├── Lindenbaum_Kripke.v │ │ │ └── Truth_Kripke.v │ │ ├── DeepEmbedded │ │ │ ├── Complete_Kripke.v │ │ │ ├── KripkeSemantics.v │ │ │ ├── MinimunLanguage.v │ │ │ ├── MinimunLogic.v │ │ │ └── Soundness.v │ │ ├── ProofTheory │ │ │ ├── Minimun.v │ │ │ ├── ProofTheoryPatterns.v │ │ │ ├── RewriteClass.v │ │ │ └── TheoryOfSequentCalculus.v │ │ ├── Semantics │ │ │ ├── Kripke.v │ │ │ ├── SemanticEquiv.v │ │ │ └── Trivial.v │ │ ├── Sound │ │ │ ├── Sound_Classical_Trivial.v │ │ │ └── Sound_Kripke.v │ │ └── Syntax.v │ ├── ModalLogic │ │ ├── Model │ │ │ ├── KripkeModel.v │ │ │ └── OrderedKripkeModel.v │ │ ├── ProofTheory │ │ │ ├── ClassicalDerivedRules.v │ │ │ ├── IntuitionisticDerivedRules.v │ │ │ ├── ModalLogic.v │ │ │ └── RewriteClass.v │ │ ├── Semantics │ │ │ ├── Flat.v │ │ │ └── Kripke.v │ │ ├── ShallowEmbedded │ │ │ ├── MonoPredicateModalLogic.v │ │ │ └── PredicateModalLogic.v │ │ ├── Sound │ │ │ ├── Sound_Flat.v │ │ │ └── Sound_Kripke.v │ │ └── Syntax.v │ ├── PropositionalLogic │ │ ├── Complete │ │ │ ├── Canonical_Kripke.v │ │ │ ├── Complete_Trivial.v │ │ │ ├── ContextProperty_Kripke.v │ │ │ ├── ContextProperty_Trivial.v │ │ │ ├── Lindenbaum_Kripke.v │ │ │ ├── Lindenbaum_Trivial.v │ │ │ ├── Truth_Kripke.v │ │ │ └── Truth_Trivial.v │ │ ├── DeepEmbedded │ │ │ ├── Complete_Classical_Trivial.v │ │ │ ├── Complete_Kripke.v │ │ │ ├── KripkeSemantics.v │ │ │ ├── ProofTheories.v │ │ │ ├── PropositionalLanguage.v │ │ │ ├── Soundness.v │ │ │ └── TrivialSemantics.v │ │ ├── ProofTheory │ │ │ ├── Classical.v │ │ │ ├── DeMorgan.v │ │ │ ├── GodelDummett.v │ │ │ ├── Intuitionistic.v │ │ │ ├── ProofTheoryPatterns.v │ │ │ └── RewriteClass.v │ │ ├── Semantics │ │ │ ├── Kripke.v │ │ │ └── Trivial.v │ │ ├── ShallowEmbedded │ │ │ ├── MonoPredicatePropositionalLogic.v │ │ │ └── PredicatePropositionalLogic.v │ │ ├── Sound │ │ │ ├── Sound_Classical_Trivial.v │ │ │ └── Sound_Kripke.v │ │ └── Syntax.v │ ├── QuantifierLogic │ │ ├── DeepEmbedded │ │ │ ├── FirstOrderLanguage.v │ │ │ └── FirstOrderLogic.v │ │ ├── ProofTheory │ │ │ ├── IntuitionisticDerivedRules.v │ │ │ └── QuantifierLogic.v │ │ ├── ShallowEmbedded │ │ │ ├── PredicateAsBLang.v │ │ │ └── PredicateQuantifierLogic.v │ │ └── Syntax.v │ ├── README │ ├── SeparationLogic │ │ ├── Complete │ │ │ ├── Canonical_Flat.v │ │ │ ├── ContextProperty_Flat.v │ │ │ ├── Lindenbaum_Flat.v │ │ │ └── Truth_Flat.v │ │ ├── DeepEmbedded │ │ │ ├── FlatSemantics.v │ │ │ ├── Parameter.v │ │ │ ├── ParametricCompleteness.v │ │ │ ├── ParametricSeparationLogic.v │ │ │ ├── SeparationEmpLanguage.v │ │ │ ├── SeparationLanguage.v │ │ │ └── SeparationLogicsInLiteratures.v │ │ ├── Model │ │ │ ├── DownwardsClosure.v │ │ │ ├── OSAExamples.v │ │ │ ├── OSAGenerators.v │ │ │ ├── OrderedSA.v │ │ │ ├── SeparationAlgebra.v │ │ │ └── UpwardsClosure.v │ │ ├── ProofTheory │ │ │ ├── DerivedRules.v │ │ │ ├── IterSepcon.v │ │ │ ├── RewriteClass.v │ │ │ ├── SeparationLogic.v │ │ │ ├── SeparationLogicExtension.v │ │ │ └── WandFrame.v │ │ ├── Semantics │ │ │ ├── Down2Flat.v │ │ │ ├── DownUpSemantics_Fail.v │ │ │ ├── DownwardsSemantics.v │ │ │ ├── FlatSemantics.v │ │ │ ├── SemanticsExtension.v │ │ │ ├── StrongSemantics.v │ │ │ ├── Up2Flat.v │ │ │ ├── UpwardsSemantics.v │ │ │ └── WeakSemantics.v │ │ ├── ShallowEmbedded │ │ │ ├── MonoPredicateSeparationLogic.v │ │ │ └── PredicateSeparationLogic.v │ │ ├── Sound │ │ │ ├── Sound_DownUp_Fail.v │ │ │ ├── Sound_Downwards.v │ │ │ ├── Sound_Flat.v │ │ │ └── Sound_Upwards.v │ │ └── Syntax.v │ ├── _CoqProject │ ├── examples │ │ ├── HeapOp.v │ │ └── Imp.v │ ├── lib │ │ ├── Bijection.v │ │ ├── Bisimulation.v │ │ ├── Coqlib.v │ │ ├── Countable.v │ │ ├── EnsemblesProperties.v │ │ ├── Ensembles_ext.v │ │ ├── Equivalence_ext.v │ │ ├── List_Func_ext.v │ │ ├── NatChoice.v │ │ ├── RelationPairs_ext.v │ │ ├── Relation_ext.v │ │ ├── Stream │ │ │ ├── SigStream.v │ │ │ ├── StreamFunctions.v │ │ │ └── StreamSplit.v │ │ ├── StrongInduction.v │ │ └── SublistT.v │ └── unused_files │ │ ├── IPC.v │ │ ├── Kripke.v │ │ ├── Wf.v │ │ ├── base.v │ │ ├── enumerate.v │ │ └── trivial.v ├── VST │ ├── .gitattributes │ ├── .gitignore │ ├── .travis.yml │ ├── BUILD_ORGANIZATION.md │ ├── CHANGES │ ├── FCF │ │ ├── Admissibility.v │ │ ├── Array.v │ │ ├── Asymptotic.v │ │ ├── Bernoulli.v │ │ ├── Blist.v │ │ ├── CONTRIBUTORS.md │ │ ├── Class.v │ │ ├── Comp.v │ │ ├── CompFold.v │ │ ├── Crypto.v │ │ ├── DetSem.v │ │ ├── DiffieHellman.v │ │ ├── DistRules.v │ │ ├── DistSem.v │ │ ├── DistTacs.v │ │ ├── Encryption.v │ │ ├── Encryption_PK.v │ │ ├── EqDec.v │ │ ├── ExpectedPolyTime.v │ │ ├── FCF.v │ │ ├── Fold.v │ │ ├── GenTacs.v │ │ ├── GroupTheory.v │ │ ├── HasDups.v │ │ ├── Hybrid.v │ │ ├── LICENSE │ │ ├── Limit.v │ │ ├── Lognat.v │ │ ├── NoDup_gen.v │ │ ├── NotationV1.v │ │ ├── NotationV2.v │ │ ├── OTP.v │ │ ├── OracleCompFold.v │ │ ├── OracleHybrid.v │ │ ├── PRF.v │ │ ├── PRF_Convert.v │ │ ├── PRG.v │ │ ├── ProgTacs.v │ │ ├── ProgramLogic.v │ │ ├── Rat.v │ │ ├── RepeatCore.v │ │ ├── RndDup.v │ │ ├── RndGrpElem.v │ │ ├── RndInList.v │ │ ├── RndListElem.v │ │ ├── RndNat.v │ │ ├── RndPerm.v │ │ ├── SemEquiv.v │ │ ├── Signature.v │ │ ├── SplitVector.v │ │ ├── StdNat.v │ │ ├── Tactics.v │ │ ├── TwoWorldsEquiv.v │ │ ├── WC_PolyTime.v │ │ └── WC_PolyTime_old.v │ ├── HISTORY │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── VERSION │ ├── aes │ │ ├── GF_ops_LL.v │ │ ├── aes.v │ │ ├── aes_encryption_loop_body.v │ │ ├── api_specs.v │ │ ├── bitfiddling.v │ │ ├── conv_HL_to_LL.v │ │ ├── encryption_LL_round_step_eqs.v │ │ ├── equiv_GF_ops.v │ │ ├── equiv_encryption.v │ │ ├── extracted │ │ │ └── .gitignore │ │ ├── find_slow_Qed.py │ │ ├── grab_mbedtls_aes.sh │ │ ├── invoke_clightgen.sh │ │ ├── invoke_clightgen_preprocessor.sh │ │ ├── list_lemmas.v │ │ ├── list_utils.v │ │ ├── mbedtls │ │ │ ├── include │ │ │ │ └── mbedtls │ │ │ │ │ ├── aes.h │ │ │ │ │ ├── check_config.h │ │ │ │ │ └── config.h │ │ │ └── library │ │ │ │ └── aes.c │ │ ├── module_based │ │ │ ├── aes_spec_ll.v │ │ │ └── verif_encryption_ll_module.v │ │ ├── partially_filled.v │ │ ├── sbox.v │ │ ├── simplify_Delta_SlowQed.v │ │ ├── spec_AES256_HL.v │ │ ├── spec_encryption_LL.v │ │ ├── spec_utils_LL.v │ │ ├── tablesLL.v │ │ ├── testing │ │ │ ├── aes_ecb_test.c │ │ │ ├── c2.ml │ │ │ ├── openssl-test.sh │ │ │ ├── spec_AES256_HL_test.v │ │ │ ├── t.ml │ │ │ ├── t2.ml │ │ │ └── test.ml │ │ ├── unused │ │ │ ├── ZOpsSimplNever.v │ │ │ ├── aes_round_lemmas.v │ │ │ ├── aesutils.v │ │ │ ├── forwarding_table_lemmas.v │ │ │ ├── mult_equiv_lemmas.v │ │ │ └── verif_aes256.v │ │ ├── verif_encryption_LL.v │ │ ├── verif_encryption_LL_after_loop.v │ │ ├── verif_encryption_LL_loop_body.v │ │ ├── verif_encryption_one_column.v │ │ ├── verif_gen_tables_LL.v │ │ ├── verif_setkey_enc_LL.v │ │ └── verif_setkey_enc_LL_loop_body.v │ ├── archive-unused │ ├── atomics │ │ ├── RA_machine.v │ │ ├── SC_atomics.v │ │ ├── acq_rel_SW.v │ │ ├── acq_rel_atomics.v │ │ ├── atomics.h │ │ ├── atomics.v │ │ ├── desktop.ini │ │ ├── gen_atomics.c │ │ ├── gen_atomics.h │ │ ├── general_atomics.v │ │ ├── hashtable.v │ │ ├── hashtable1.c │ │ ├── hashtable1.v │ │ ├── hashtable_atomic.c │ │ ├── hashtable_atomic.v │ │ ├── hashtable_atomic_ra.c │ │ ├── hashtable_atomic_ra.v │ │ ├── kvnode.c │ │ ├── kvnode.v │ │ ├── kvnode_atomic.c │ │ ├── kvnode_atomic.v │ │ ├── kvnode_atomic_ra.c │ │ ├── kvnode_atomic_ra.v │ │ ├── maps.v │ │ ├── ptr_atomics.h │ │ ├── real_atomics.c │ │ ├── sim_atomics.c │ │ ├── sim_atomics.v │ │ ├── sim_ptr_atomics.c │ │ ├── sim_ptr_atomics.v │ │ ├── threads.c │ │ ├── threads.h │ │ ├── verif_atomics.v │ │ ├── verif_hashtable1.v │ │ ├── verif_hashtable_atomic.v │ │ ├── verif_hashtable_atomic_ra.v │ │ ├── verif_kvnode.v │ │ ├── verif_kvnode_atomic.v │ │ ├── verif_kvnode_atomic_ra.v │ │ └── verif_ptr_atomics.v │ ├── compcert │ │ ├── FIRST_README │ │ ├── LICENSE │ │ ├── Makefile.config │ │ ├── README.md │ │ ├── VERSION │ │ ├── cfrontend │ │ │ ├── Clight.v │ │ │ ├── ClightBigstep.v │ │ │ ├── Cop.v │ │ │ ├── Csem.v │ │ │ ├── Cstrategy.v │ │ │ ├── Csyntax.v │ │ │ └── Ctypes.v │ │ ├── common │ │ │ ├── AST.v │ │ │ ├── Behaviors.v │ │ │ ├── Determinism.v │ │ │ ├── Errors.v │ │ │ ├── Events.v │ │ │ ├── Globalenvs.v │ │ │ ├── Linking.v │ │ │ ├── Memdata.v │ │ │ ├── Memory.v │ │ │ ├── Memtype.v │ │ │ ├── Smallstep.v │ │ │ ├── Subtyping.v │ │ │ ├── Switch.v │ │ │ ├── Unityping.v │ │ │ └── Values.v │ │ ├── doc │ │ │ └── README │ │ ├── exportclight │ │ │ └── Clightdefs.v │ │ ├── flocq │ │ │ ├── Appli │ │ │ │ ├── Fappli_IEEE.v │ │ │ │ ├── Fappli_IEEE_bits.v │ │ │ │ ├── Fappli_double_round.v │ │ │ │ └── Fappli_rnd_odd.v │ │ │ ├── Calc │ │ │ │ ├── Fcalc_bracket.v │ │ │ │ ├── Fcalc_digits.v │ │ │ │ ├── Fcalc_div.v │ │ │ │ ├── Fcalc_ops.v │ │ │ │ ├── Fcalc_round.v │ │ │ │ └── Fcalc_sqrt.v │ │ │ ├── Core │ │ │ │ ├── Fcore.v │ │ │ │ ├── Fcore_FIX.v │ │ │ │ ├── Fcore_FLT.v │ │ │ │ ├── Fcore_FLX.v │ │ │ │ ├── Fcore_FTZ.v │ │ │ │ ├── Fcore_Raux.v │ │ │ │ ├── Fcore_Zaux.v │ │ │ │ ├── Fcore_defs.v │ │ │ │ ├── Fcore_digits.v │ │ │ │ ├── Fcore_float_prop.v │ │ │ │ ├── Fcore_generic_fmt.v │ │ │ │ ├── Fcore_rnd.v │ │ │ │ ├── Fcore_rnd_ne.v │ │ │ │ └── Fcore_ulp.v │ │ │ ├── Flocq_version.v │ │ │ └── Prop │ │ │ │ ├── Fprop_Sterbenz.v │ │ │ │ ├── Fprop_div_sqrt_error.v │ │ │ │ ├── Fprop_mult_error.v │ │ │ │ ├── Fprop_plus_error.v │ │ │ │ └── Fprop_relative.v │ │ ├── lib │ │ │ ├── Axioms.v │ │ │ ├── Camlcoq.ml │ │ │ ├── Coqlib.v │ │ │ ├── FSetAVLplus.v │ │ │ ├── Fappli_IEEE_extra.v │ │ │ ├── Floats.v │ │ │ ├── Heaps.v │ │ │ ├── Integers.v │ │ │ ├── Intv.v │ │ │ ├── IntvSets.v │ │ │ ├── Iteration.v │ │ │ ├── Lattice.v │ │ │ ├── Maps.v │ │ │ ├── Ordered.v │ │ │ ├── Parmov.v │ │ │ ├── Postorder.v │ │ │ ├── Printlines.mli │ │ │ ├── UnionFind.v │ │ │ └── Wfsimpl.v │ │ ├── x86_32 │ │ │ └── Archi.v │ │ └── x86_64 │ │ │ └── Archi.v │ ├── compcert_new │ │ ├── FIRST_README │ │ ├── LICENSE │ │ ├── Makefile.config │ │ ├── README.md │ │ ├── VERSION │ │ ├── backend │ │ │ ├── Bounds.v │ │ │ ├── Conventions.v │ │ │ ├── LTL.v │ │ │ ├── Linear.v │ │ │ └── Locations.v │ │ ├── cfrontend │ │ │ ├── Clight.v │ │ │ ├── ClightBigstep.v │ │ │ ├── Cop.v │ │ │ ├── Csem.v │ │ │ ├── Cstrategy.v │ │ │ ├── Csyntax.v │ │ │ └── Ctypes.v │ │ ├── common │ │ │ ├── AST.v │ │ │ ├── Behaviors.v │ │ │ ├── Determinism.v │ │ │ ├── Errors.v │ │ │ ├── Events.v │ │ │ ├── ExposedSimulations.v │ │ │ ├── ExposedSmallstep.v │ │ │ ├── Globalenvs.v │ │ │ ├── Linking.v │ │ │ ├── Memdata.v │ │ │ ├── Memdataaux.ml │ │ │ ├── Memory.v │ │ │ ├── Memtype.v │ │ │ ├── PrintAST.ml │ │ │ ├── Sections.ml │ │ │ ├── Sections.mli │ │ │ ├── Separation.v │ │ │ ├── Smallstep.v │ │ │ ├── Subtyping.v │ │ │ ├── Switch.v │ │ │ ├── Unityping.v │ │ │ └── Values.v │ │ ├── doc │ │ │ └── README │ │ ├── exportclight │ │ │ └── Clightdefs.v │ │ ├── flocq │ │ │ ├── Appli │ │ │ │ ├── Fappli_IEEE.v │ │ │ │ ├── Fappli_IEEE_bits.v │ │ │ │ ├── Fappli_double_round.v │ │ │ │ └── Fappli_rnd_odd.v │ │ │ ├── Calc │ │ │ │ ├── Fcalc_bracket.v │ │ │ │ ├── Fcalc_digits.v │ │ │ │ ├── Fcalc_div.v │ │ │ │ ├── Fcalc_ops.v │ │ │ │ ├── Fcalc_round.v │ │ │ │ └── Fcalc_sqrt.v │ │ │ ├── Core │ │ │ │ ├── Fcore.v │ │ │ │ ├── Fcore_FIX.v │ │ │ │ ├── Fcore_FLT.v │ │ │ │ ├── Fcore_FLX.v │ │ │ │ ├── Fcore_FTZ.v │ │ │ │ ├── Fcore_Raux.v │ │ │ │ ├── Fcore_Zaux.v │ │ │ │ ├── Fcore_defs.v │ │ │ │ ├── Fcore_digits.v │ │ │ │ ├── Fcore_float_prop.v │ │ │ │ ├── Fcore_generic_fmt.v │ │ │ │ ├── Fcore_rnd.v │ │ │ │ ├── Fcore_rnd_ne.v │ │ │ │ └── Fcore_ulp.v │ │ │ ├── Flocq_version.v │ │ │ └── Prop │ │ │ │ ├── Fprop_Sterbenz.v │ │ │ │ ├── Fprop_div_sqrt_error.v │ │ │ │ ├── Fprop_mult_error.v │ │ │ │ ├── Fprop_plus_error.v │ │ │ │ └── Fprop_relative.v │ │ ├── lib │ │ │ ├── Axioms.v │ │ │ ├── BoolEqual.v │ │ │ ├── Camlcoq.ml │ │ │ ├── Coqlib.v │ │ │ ├── Decidableplus.v │ │ │ ├── FSetAVLplus.v │ │ │ ├── Fappli_IEEE_extra.v │ │ │ ├── Floats.v │ │ │ ├── Heaps.v │ │ │ ├── Integers.v │ │ │ ├── Intv.v │ │ │ ├── IntvSets.v │ │ │ ├── Iteration.v │ │ │ ├── Lattice.v │ │ │ ├── Maps.v │ │ │ ├── Ordered.v │ │ │ ├── Parmov.v │ │ │ ├── Postorder.v │ │ │ ├── SCTactics.v │ │ │ ├── UnionFind.v │ │ │ └── Wfsimpl.v │ │ ├── x86 │ │ │ ├── Asm.v │ │ │ ├── Conventions1.v │ │ │ ├── Machregs.v │ │ │ ├── Op.v │ │ │ └── Stacklayout.v │ │ └── x86_32 │ │ │ └── Archi.v │ ├── concurrency │ │ ├── Paper proofs & Logic │ │ │ ├── Concurrency-rules.log │ │ │ ├── Concurrency-rules.pdf │ │ │ ├── Concurrency-rules.synctex.gz │ │ │ ├── Concurrency-rules.tex │ │ │ ├── Concurrent examples.log │ │ │ ├── Concurrent examples.pdf │ │ │ ├── Concurrent examples.synctex.gz │ │ │ ├── Concurrent examples.tex │ │ │ ├── TRying something.tex │ │ │ ├── Untitled.log │ │ │ ├── Untitled.pdf │ │ │ └── Untitled.synctex.gz │ │ ├── common │ │ │ ├── Asm_core.v │ │ │ ├── Asm_event.v │ │ │ ├── ClightMachine.v │ │ │ ├── ClightSemanticsForMachines.v │ │ │ ├── Clight_bounds.v │ │ │ ├── HybridMachine.v │ │ │ ├── HybridMachineSig.v │ │ │ ├── addressFiniteMap.v │ │ │ ├── bounded_maps.v │ │ │ ├── core_semantics.v │ │ │ ├── dry_context.v │ │ │ ├── dry_machine_lemmas.v │ │ │ ├── dry_machine_step_lemmas.v │ │ │ ├── enums_equality.v │ │ │ ├── erased_machine.v │ │ │ ├── konig.v │ │ │ ├── lksize.v │ │ │ ├── machine_semantics.v │ │ │ ├── machine_semantics_lemmas.v │ │ │ ├── permissions.v │ │ │ ├── permjoin.v │ │ │ ├── permjoin_def.v │ │ │ ├── pos.v │ │ │ ├── scheduler.v │ │ │ ├── semantics.v │ │ │ ├── sepcomp.v │ │ │ ├── ssromega.v │ │ │ ├── tactics.v │ │ │ ├── threadPool.v │ │ │ ├── threads_lemmas.v │ │ │ └── x86_context.v │ │ ├── compiler │ │ │ ├── Asm_self_simulation.v │ │ │ ├── Clight_bounds.v │ │ │ ├── Clight_self_simulation.v │ │ │ ├── CoreSemantics_sum.v │ │ │ ├── HybridMachine_simulation.v │ │ │ ├── HybridMachine_simulation_proof.v │ │ │ ├── bounded_maps.v │ │ │ ├── coinductive_safety.v │ │ │ ├── concurrent_compiler_safety.v │ │ │ ├── concurrent_compiler_safety_axiom.v │ │ │ ├── concurrent_compiler_safety_proof.v │ │ │ ├── concurrent_compiler_simulation.v │ │ │ ├── concurrent_compiler_simulation_proof.v │ │ │ ├── safety.v │ │ │ ├── safety_equivalence.v │ │ │ ├── self_simulation.v │ │ │ └── sequential_compiler_correct.v │ │ ├── juicy │ │ │ ├── Clight_mem_ok.v │ │ │ ├── Clight_safety.v │ │ │ ├── JuicyMachineModule.v │ │ │ ├── cl_step_lemmas.v │ │ │ ├── erasure_proof.v │ │ │ ├── erasure_safety.v │ │ │ ├── erasure_signature.v │ │ │ ├── invariant_machine.v │ │ │ ├── join_lemmas.v │ │ │ ├── juicy_machine.v │ │ │ ├── mem_wd2.v │ │ │ ├── resource_decay_join.v │ │ │ ├── resource_decay_lemmas.v │ │ │ ├── rmap_locking.v │ │ │ ├── semax_conc.v │ │ │ ├── semax_conc_pred.v │ │ │ ├── semax_initial.v │ │ │ ├── semax_invariant.v │ │ │ ├── semax_preservation.v │ │ │ ├── semax_preservation_acquire.v │ │ │ ├── semax_preservation_jspec.v │ │ │ ├── semax_preservation_local.v │ │ │ ├── semax_progress.v │ │ │ ├── semax_safety_freelock.v │ │ │ ├── semax_safety_makelock.v │ │ │ ├── semax_safety_release.v │ │ │ ├── semax_safety_spawn.v │ │ │ ├── semax_simlemmas.v │ │ │ ├── semax_to_juicy_machine.v │ │ │ ├── sync_preds.v │ │ │ └── sync_preds_defs.v │ │ ├── lksize.v │ │ ├── main.v │ │ ├── memory_lemmas.v │ │ ├── memsem_lemmas.v │ │ ├── paco │ │ │ └── src │ │ │ │ ├── Makefile │ │ │ │ ├── hpattern.v │ │ │ │ ├── paco.v │ │ │ │ ├── paco0.v │ │ │ │ ├── paco1.v │ │ │ │ ├── paco2.v │ │ │ │ ├── paco3.v │ │ │ │ ├── paco4.v │ │ │ │ ├── paco5.v │ │ │ │ ├── paco6.v │ │ │ │ ├── paco7.v │ │ │ │ ├── pacodef.v │ │ │ │ ├── paconotation.v │ │ │ │ ├── pacotac.v │ │ │ │ ├── pacotacuser.v │ │ │ │ └── tutorial.v │ │ ├── sc_drf │ │ │ ├── Coarse2Fine_safety.v │ │ │ ├── SC_erasure.v │ │ │ ├── SC_spinlock_safe.v │ │ │ ├── compcert_threads_lemmas.v │ │ │ ├── executions.v │ │ │ ├── fineConc_safe.v │ │ │ ├── fineConc_x86.v │ │ │ ├── mem_obs_eq.v │ │ │ ├── spinlocks.v │ │ │ ├── x86_erasure.v │ │ │ ├── x86_inj.v │ │ │ └── x86_safe.v │ │ ├── semax_conc.v │ │ ├── semax_conc_pred.v │ │ └── shim │ │ │ └── Clight_core.v │ ├── doc │ │ ├── .gitignore │ │ ├── INSTALL.md │ │ ├── Makefile │ │ ├── USE.md │ │ ├── VC.pdf │ │ ├── VC.tex │ │ ├── VerifiableC.tex │ │ ├── automation │ │ │ └── tutorial.v │ │ ├── concurrency.pdf │ │ ├── concurrency.tex │ │ ├── graphics │ │ │ ├── chain.pdf │ │ │ ├── lbul.pdf │ │ │ ├── mapsto.pdf │ │ │ ├── rbul.pdf │ │ │ └── shares.pdf │ │ ├── lstlangcoq.sty │ │ ├── macros.tex │ │ ├── mathpartir.sty │ │ ├── overlay.sty │ │ └── setup.tex │ ├── examples │ │ ├── Makefile │ │ ├── aggregate_type │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── demo1 │ │ │ │ ├── expr.v │ │ │ │ ├── path_rec_functions.v │ │ │ │ ├── soundness_proofs.v │ │ │ │ └── type_rec_functions.v │ │ │ └── demo2 │ │ │ │ ├── computable_theorems.v │ │ │ │ ├── expr.v │ │ │ │ ├── field_at_data_at.v │ │ │ │ ├── other_def.v │ │ │ │ ├── path_rec_functions.v │ │ │ │ ├── prod_lemmas.v │ │ │ │ ├── type_induction.v │ │ │ │ └── type_rec_functions.v │ │ ├── concurrency │ │ │ ├── Makefile │ │ │ ├── csl_to_machine_safety.v │ │ │ ├── oracular_safety.v │ │ │ ├── resourcemaps.v │ │ │ └── small_concurrent_stack.v │ │ ├── cont │ │ │ ├── Makefile │ │ │ ├── client_lemmas.v │ │ │ ├── language.v │ │ │ ├── lift_seplogic.v │ │ │ ├── lseg.v │ │ │ ├── model.v │ │ │ ├── sample_prog.v │ │ │ ├── sep_base.v │ │ │ └── seplogic.v │ │ ├── floyd_tut │ │ │ ├── Makefile │ │ │ └── tutorial.v │ │ ├── funclistmach │ │ │ ├── 0path.v │ │ │ ├── FuncListMachine.v │ │ │ ├── ListMachine.v │ │ │ ├── Makefile │ │ │ ├── Maps.v │ │ │ ├── hoare_total.v │ │ │ ├── lemmas.v │ │ │ ├── programs.v │ │ │ └── wp.v │ │ ├── funclistmach2 │ │ │ ├── 0path.v │ │ │ ├── FuncListMachine.v │ │ │ ├── Makefile │ │ │ ├── Maps.v │ │ │ ├── erase.v │ │ │ ├── hoare_total.v │ │ │ ├── lemmas.v │ │ │ ├── programs.v │ │ │ └── wp.v │ │ ├── funclistmach3 │ │ │ ├── 0path.v │ │ │ ├── FuncListMachine.v │ │ │ ├── Makefile │ │ │ ├── Maps.v │ │ │ ├── erase.v │ │ │ ├── hoare_total.v │ │ │ ├── lemmas.v │ │ │ ├── programs.v │ │ │ └── wp.v │ │ ├── hoare │ │ │ ├── Makefile │ │ │ └── hoare.v │ │ ├── imp │ │ │ ├── 0path.v │ │ │ ├── Makefile │ │ │ ├── hoare.v │ │ │ └── imp.v │ │ ├── lam_ref │ │ │ ├── Makefile │ │ │ ├── crash.v │ │ │ ├── lam_ref_eval.v │ │ │ ├── lam_ref_mach_defs.v │ │ │ ├── lam_ref_mach_lemmas.v │ │ │ ├── lam_ref_tcb.v │ │ │ ├── lam_ref_type_defs.v │ │ │ ├── lam_ref_type_lemmas.v │ │ │ ├── lam_ref_type_prelim.v │ │ │ ├── lam_ref_type_rules.v │ │ │ ├── lam_ref_type_safety.v │ │ │ ├── programs.v │ │ │ └── setup.v │ │ ├── rnd_hoare │ │ │ ├── Makefile │ │ │ ├── axiom.v │ │ │ ├── imperative.v │ │ │ ├── max_anti_chain.v │ │ │ ├── measurable_function.v │ │ │ ├── meta_state.v │ │ │ ├── normal_imperative.v │ │ │ ├── probabilistic_pred.v │ │ │ ├── probability_measure.v │ │ │ ├── random_oracle.v │ │ │ ├── random_variable.v │ │ │ ├── regular_conditional_prob.v │ │ │ └── sigma_algebra.v │ │ └── sep │ │ │ ├── Makefile │ │ │ ├── corec_example.v │ │ │ ├── fo_seplogic.v │ │ │ ├── frac_seplogic.v │ │ │ ├── language.v │ │ │ ├── scratch.v │ │ │ ├── seplogic.v │ │ │ └── vr_seplogic.v │ ├── floyd │ │ ├── ASTsize.v │ │ ├── Clightnotations.v │ │ ├── SeparationLogicAsLogic.v │ │ ├── SeparationLogicAsLogicSoundness.v │ │ ├── SeparationLogicFacts.v │ │ ├── aggregate_pred.v │ │ ├── aggregate_type.v │ │ ├── align_compatible_dec.v │ │ ├── assert_lemmas.v │ │ ├── base.v │ │ ├── base2.v │ │ ├── call_lemmas.v │ │ ├── canon.v │ │ ├── canonicalize.v │ │ ├── client_lemmas.v │ │ ├── closed_lemmas.v │ │ ├── compact_prod_sum.v │ │ ├── compare_lemmas.v │ │ ├── computable_functions.v │ │ ├── computable_theorems.v │ │ ├── const_only_eval.v │ │ ├── coqlib3.v │ │ ├── data_at_rec_lemmas.v │ │ ├── deadvars.v │ │ ├── diagnosis.v │ │ ├── efield_lemmas.v │ │ ├── entailer.v │ │ ├── expr_rel.v │ │ ├── extcall_lemmas.v │ │ ├── extract_smt.v │ │ ├── field_at.v │ │ ├── field_at_wand.v │ │ ├── field_compat.v │ │ ├── fieldlist.v │ │ ├── find_nth_tactic.v │ │ ├── for_lemmas.v │ │ ├── forward.v │ │ ├── forward_lemmas.v │ │ ├── freezer.v │ │ ├── functional_base.v │ │ ├── globals_lemmas.v │ │ ├── go_lower.v │ │ ├── hints.v │ │ ├── jmeq_lemmas.v │ │ ├── library.v │ │ ├── loadstore_field_at.v │ │ ├── loadstore_mapsto.v │ │ ├── local2ptree_denote.v │ │ ├── local2ptree_eval.v │ │ ├── local2ptree_typecheck.v │ │ ├── mapsto_memory_block.v │ │ ├── measure.v │ │ ├── nested_field_lemmas.v │ │ ├── nested_field_re_lemmas.v │ │ ├── nested_loadstore.v │ │ ├── nested_pred_lemmas.v │ │ ├── powerlater.v │ │ ├── proj_reptype_lemmas.v │ │ ├── proofauto.v │ │ ├── real_forward.v │ │ ├── reassoc_seq.v │ │ ├── rep.v │ │ ├── replace_refill_reptype_lemmas.v │ │ ├── reptype_lemmas.v │ │ ├── sc_set_load_store.v │ │ ├── semax_tactics.v │ │ ├── seplog_tactics.v │ │ ├── simpl_reptype.v │ │ ├── simple_reify.v │ │ ├── stronger.v │ │ ├── sublist.v │ │ ├── subsume_funspec.v │ │ ├── type_induction.v │ │ ├── typecheck_lemmas.v │ │ ├── unfold_data_at.v │ │ └── val_lemmas.v │ ├── hmacdrbg │ │ ├── DRBG_functions.v │ │ ├── HMAC256_DRBG_bridge_to_FCF.v │ │ ├── HMAC256_DRBG_functional_prog.v │ │ ├── HMAC256_DRBG_tests_no_reseed.v │ │ ├── HMAC256_DRBG_tests_pr_false.v │ │ ├── HMAC256_DRBG_tests_pr_true.v │ │ ├── HMAC_DRBG_algorithms.v │ │ ├── HMAC_DRBG_common_lemmas.v │ │ ├── HMAC_DRBG_pure_lemmas.v │ │ ├── HMAC_DRBG_update.v │ │ ├── README │ │ ├── drbg_protocol_proofs.v │ │ ├── drbg_protocol_specs.v │ │ ├── entropy.v │ │ ├── entropy_lemmas.v │ │ ├── hmac_drbg.c │ │ ├── hmac_drbg.h │ │ ├── hmac_drbg.v │ │ ├── hmac_drbg_compspecs.v │ │ ├── hmacdrbg_test_noPredRes_noReseed.v │ │ ├── md.h │ │ ├── mocked_md.v │ │ ├── mocked_md_compspecs.v │ │ ├── spec_hmac_drbg.v │ │ ├── spec_hmac_drbg_pure_lemmas.v │ │ ├── spec_mocked_md.v │ │ ├── verif_hmac_drbg_NISTseed.v │ │ ├── verif_hmac_drbg_WF.v │ │ ├── verif_hmac_drbg_generate.v │ │ ├── verif_hmac_drbg_generate_abs.v │ │ ├── verif_hmac_drbg_generate_common.v │ │ ├── verif_hmac_drbg_other.v │ │ ├── verif_hmac_drbg_reseed.v │ │ ├── verif_hmac_drbg_reseed_common.v │ │ ├── verif_hmac_drbg_seed.v │ │ ├── verif_hmac_drbg_seed_buf.v │ │ ├── verif_hmac_drbg_seed_common.v │ │ ├── verif_hmac_drbg_update.v │ │ ├── verif_hmac_drbg_update_common.v │ │ └── verif_mocked_md.v │ ├── hmacfcf │ │ ├── .dir-locals.el │ │ ├── GHMAC_PRF.v │ │ ├── GNMAC_PRF.v │ │ ├── HMAC_PRF.v │ │ ├── HMAC_spec.v │ │ ├── Makefile │ │ ├── Message.v │ │ ├── NMAC_to_HMAC.v │ │ ├── cAU.v │ │ ├── hF.v │ │ ├── hFOLD.v │ │ └── splitVector.v │ ├── mailbox │ │ ├── README.txt │ │ ├── atomic_exchange.c │ │ ├── atomic_exchange.h │ │ ├── atomic_exchange.v │ │ ├── faster_lockfree_linsearch.c │ │ ├── faster_lockfree_linsearch.v │ │ ├── lock.c │ │ ├── lock.v │ │ ├── lockfree_linsearch.c │ │ ├── lockfree_linsearch.v │ │ ├── mailbox.c │ │ ├── mailbox.v │ │ ├── mailbox1.c │ │ ├── mailbox_bad.c │ │ ├── mailbox_bad.v │ │ ├── oplistset.c │ │ ├── oplistset.v │ │ ├── stdlib.h │ │ ├── threads.c │ │ ├── threads.h │ │ ├── verif_atomic_exchange.v │ │ ├── verif_lock.v │ │ ├── verif_lockfree_linsearch.v │ │ ├── verif_mailbox_all.v │ │ ├── verif_mailbox_bad_main.v │ │ ├── verif_mailbox_bad_read.v │ │ ├── verif_mailbox_bad_specs.v │ │ ├── verif_mailbox_bad_write.v │ │ ├── verif_mailbox_init.v │ │ ├── verif_mailbox_main.v │ │ ├── verif_mailbox_read.v │ │ ├── verif_mailbox_reader.v │ │ ├── verif_mailbox_specs.v │ │ ├── verif_mailbox_write.v │ │ ├── verif_mailbox_writer.v │ │ └── verif_oplistset.v │ ├── mc_reify │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── app_lemmas.v │ │ ├── bool_funcs.v │ │ ├── clight_expr_eq.v │ │ ├── create_makefile │ │ ├── denote_tac.v │ │ ├── floyd_funcs.v │ │ ├── func_defs.v │ │ ├── func_eq.v │ │ ├── funcs.v │ │ ├── get_set_reif.v │ │ ├── get_set_reif_soundness.v │ │ ├── hoist_later_in_pre.v │ │ ├── list_ctype_eq.v │ │ ├── list_efield_eq.v │ │ ├── local2list.v │ │ ├── nth_reif.v │ │ ├── reflexivity_tacs.v │ │ ├── reified_ltac_lemmas.v │ │ ├── reify.v │ │ ├── reverse_defs.v │ │ ├── rtac_base.v │ │ ├── set_load_store.v │ │ ├── set_reif.v │ │ ├── solve_efield_denote.v │ │ ├── solve_exprD.v │ │ ├── statement_eq.v │ │ ├── symexe.v │ │ ├── symexe_soundness.v │ │ ├── typ_eq.v │ │ ├── types.v │ │ ├── update_tycon.v │ │ ├── verif_nest3_bm.v │ │ └── verif_sha_bdo7.v │ ├── msl │ │ ├── Axioms.v │ │ ├── BUILD │ │ ├── CREDITS │ │ ├── Coqlib2.v │ │ ├── EXTRACTION │ │ ├── Extensionality.v │ │ ├── LICENSE │ │ ├── README.html │ │ ├── SUMMARY │ │ ├── age_sepalg.v │ │ ├── age_to.v │ │ ├── ageable.v │ │ ├── alg_seplog.v │ │ ├── alg_seplog_direct.v │ │ ├── base.v │ │ ├── boolean_alg.v │ │ ├── cjoins.v │ │ ├── combiner_sa.v │ │ ├── contractive.v │ │ ├── corable.v │ │ ├── corable_direct.v │ │ ├── corec.v │ │ ├── cross_split.v │ │ ├── env.v │ │ ├── eq_dec.v │ │ ├── extract.v │ │ ├── functors.v │ │ ├── ghost.v │ │ ├── ghost_seplog.v │ │ ├── iter_sepcon.v │ │ ├── join_hom_lemmas.v │ │ ├── knot.v │ │ ├── knot_full.v │ │ ├── knot_full_sa.v │ │ ├── knot_full_variant.v │ │ ├── knot_hered.v │ │ ├── knot_hered_sa.v │ │ ├── knot_lemmas.v │ │ ├── knot_prop.v │ │ ├── knot_setoid.v │ │ ├── knot_shims.v │ │ ├── knot_unique.v │ │ ├── log_normalize.v │ │ ├── msl_classical.v │ │ ├── msl_direct.v │ │ ├── msl_standard.v │ │ ├── normalize.v │ │ ├── op_classes.v │ │ ├── predicates_hered.v │ │ ├── predicates_rec.v │ │ ├── predicates_sa.v │ │ ├── predicates_sl.v │ │ ├── psepalg.v │ │ ├── pshares.v │ │ ├── ramification_lemmas.v │ │ ├── rmaps.v │ │ ├── rmaps_lemmas.v │ │ ├── sepalg.v │ │ ├── sepalg_functors.v │ │ ├── sepalg_generators.v │ │ ├── sepalg_list.v │ │ ├── seplog.v │ │ ├── shares.v │ │ ├── sig_isomorphism.v │ │ ├── simple_CCC.v │ │ ├── subtypes.v │ │ ├── subtypes_sl.v │ │ ├── tree_shares.v │ │ ├── wandQ_frame.v │ │ └── wand_frame.v │ ├── pg │ ├── progs │ │ ├── append.c │ │ ├── append.v │ │ ├── bin_search.c │ │ ├── bin_search.v │ │ ├── bst.c │ │ ├── bst.v │ │ ├── bst_oo.c │ │ ├── bst_oo.v │ │ ├── bug83.v │ │ ├── cast_test.c │ │ ├── cast_test.v │ │ ├── conc_queue.c │ │ ├── conc_queue.h │ │ ├── conc_queue_specs.v │ │ ├── conclib.v │ │ ├── cond.c │ │ ├── cond.v │ │ ├── cond_queue.c │ │ ├── dead_if.c │ │ ├── dotprod.c │ │ ├── dotprod.v │ │ ├── even.c │ │ ├── even.v │ │ ├── evenodd.c │ │ ├── example.c │ │ ├── fib.c │ │ ├── fib.v │ │ ├── field_loadstore.c │ │ ├── field_loadstore.v │ │ ├── float.c │ │ ├── float.v │ │ ├── floyd_tests.c │ │ ├── floyd_tests.v │ │ ├── funcptr.c │ │ ├── funcptr.v │ │ ├── fupd.v │ │ ├── ghost_queue.c │ │ ├── ghosts.v │ │ ├── global.c │ │ ├── global.v │ │ ├── incr.c │ │ ├── incr.v │ │ ├── incrN.c │ │ ├── incrN.v │ │ ├── insertionsort.c │ │ ├── insertionsort.v │ │ ├── int_or_ptr.c │ │ ├── int_or_ptr.v │ │ ├── invariants.v │ │ ├── io.c │ │ ├── io.v │ │ ├── io_dry.v │ │ ├── io_specs.v │ │ ├── libglob.c │ │ ├── libglob.v │ │ ├── list_dt.v │ │ ├── load_demo.c │ │ ├── load_demo.v │ │ ├── lock_coupling.c │ │ ├── logical_compare.c │ │ ├── logical_compare.v │ │ ├── loop_minus1.c │ │ ├── loop_minus1.v │ │ ├── malloc.v │ │ ├── merge.c │ │ ├── merge.v │ │ ├── message.c │ │ ├── message.v │ │ ├── min.c │ │ ├── min.v │ │ ├── modular_queue.v │ │ ├── nest2.c │ │ ├── nest2.v │ │ ├── nest3.c │ │ ├── nest3.v │ │ ├── object.c │ │ ├── object.v │ │ ├── odd.c │ │ ├── odd.v │ │ ├── peel.c │ │ ├── peel.v │ │ ├── prod.c │ │ ├── ptr_compare.c │ │ ├── ptr_compare.v │ │ ├── queue.c │ │ ├── queue.v │ │ ├── queue2.c │ │ ├── queue2.v │ │ ├── queue_ex.c │ │ ├── reify_example.v │ │ ├── revarray.c │ │ ├── revarray.v │ │ ├── reverse.c │ │ ├── reverse.v │ │ ├── reverse_client.c │ │ ├── reverse_client.v │ │ ├── store_demo.c │ │ ├── store_demo.v │ │ ├── string.c │ │ ├── string.v │ │ ├── strlib.c │ │ ├── strlib.v │ │ ├── sumarray.c │ │ ├── sumarray.v │ │ ├── sumarray2.c │ │ ├── sumarray2.v │ │ ├── switch.c │ │ ├── switch.v │ │ ├── threads.c │ │ ├── threads.h │ │ ├── tree.c │ │ ├── tree.v │ │ ├── tutorial1.v │ │ ├── union.c │ │ ├── union.v │ │ ├── verif_append.v │ │ ├── verif_append2.v │ │ ├── verif_bin_search.v │ │ ├── verif_bst.v │ │ ├── verif_bst_oo.v │ │ ├── verif_btree.v │ │ ├── verif_cast_test.v │ │ ├── verif_conc_queue.v │ │ ├── verif_cond.v │ │ ├── verif_cond_queue.v │ │ ├── verif_dead_if.v │ │ ├── verif_dotprod.v │ │ ├── verif_even.v │ │ ├── verif_evenodd.v │ │ ├── verif_evenodd_spec.v │ │ ├── verif_example.v │ │ ├── verif_fib.v │ │ ├── verif_field_loadstore.v │ │ ├── verif_float.v │ │ ├── verif_floyd_tests.v │ │ ├── verif_funcptr.v │ │ ├── verif_global.v │ │ ├── verif_incr.v │ │ ├── verif_incrN.v │ │ ├── verif_incr_gen.v │ │ ├── verif_incr_simple.v │ │ ├── verif_insertion_sort.v │ │ ├── verif_int_or_ptr.v │ │ ├── verif_io.v │ │ ├── verif_libglob.v │ │ ├── verif_load_demo.v │ │ ├── verif_lock_coupling.v │ │ ├── verif_logical_compare.v │ │ ├── verif_loop_minus1.v │ │ ├── verif_malloc.v │ │ ├── verif_merge.v │ │ ├── verif_message.v │ │ ├── verif_min.v │ │ ├── verif_nest2.v │ │ ├── verif_nest3.v │ │ ├── verif_object.v │ │ ├── verif_odd.v │ │ ├── verif_peel.v │ │ ├── verif_prod.v │ │ ├── verif_ptr_compare.v │ │ ├── verif_queue.v │ │ ├── verif_queue2.v │ │ ├── verif_queue_ex.v │ │ ├── verif_revarray.v │ │ ├── verif_reverse.v │ │ ├── verif_reverse2.v │ │ ├── verif_reverse3.v │ │ ├── verif_reverse_client.v │ │ ├── verif_store_demo.v │ │ ├── verif_strlib.v │ │ ├── verif_sumarray.v │ │ ├── verif_sumarray2.v │ │ ├── verif_switch.v │ │ ├── verif_tree.v │ │ ├── verif_union.v │ │ └── xverif_bst.v │ ├── sepcomp │ │ ├── Address.v │ │ ├── README │ │ ├── effect_semantics.v │ │ ├── event_semantics.v │ │ ├── extspec.v │ │ ├── globalSep.v │ │ ├── holes │ │ ├── mem_lemmas.v │ │ ├── mem_wd.v │ │ ├── reach.v │ │ ├── semantics.v │ │ ├── semantics_lemmas.v │ │ ├── sources │ │ ├── step_lemmas.v │ │ ├── structured_injections.v │ │ ├── submit │ │ │ ├── Clight_new.v │ │ │ ├── Cminor.v │ │ │ ├── Cminor_coop.v │ │ │ ├── Cminorgen.v │ │ │ ├── Cminorgenproof.v │ │ │ ├── CminorgenproofRestructured.v │ │ │ ├── CminorgenproofSIM.v │ │ │ ├── Csharpminor.v │ │ │ ├── Csharpminor_coop.v │ │ │ ├── FiniteMaps.v │ │ │ ├── Ordered.v │ │ │ ├── README.txt │ │ │ ├── Switch.v │ │ │ ├── compcert_compiler_correctness.v │ │ │ ├── compiler_correctness.v │ │ │ ├── compiler_correctness_trans.v │ │ │ ├── core_semantics.v │ │ │ ├── forward_simulations.v │ │ │ ├── forward_simulations_lemmas.v │ │ │ ├── forward_simulations_trans.v │ │ │ ├── fs_linking.v │ │ │ ├── linking.v │ │ │ ├── linking_proof.v │ │ │ ├── linking_simulations.v │ │ │ ├── mem_interpolants.v │ │ │ ├── mem_interpolation_EE.v │ │ │ ├── mem_interpolation_EI.v │ │ │ ├── mem_interpolation_IE.v │ │ │ ├── mem_interpolation_II.v │ │ │ ├── mem_interpolation_defs.v │ │ │ ├── mem_interpolation_proofs.v │ │ │ ├── mem_lemmas.v │ │ │ ├── safety_preservation.v │ │ │ └── step_lemmas.v │ │ └── submit_shmem │ │ │ ├── FiniteMaps.v │ │ │ ├── README.txt │ │ │ ├── StructuredInjections.v │ │ │ ├── arguments.v │ │ │ ├── closed_safety.v │ │ │ ├── compcert.v │ │ │ ├── compcert_adapt │ │ │ ├── Clight_coop.v │ │ │ ├── Clight_eff.v │ │ │ ├── CminorSel_coop.v │ │ │ ├── CminorSel_eff.v │ │ │ ├── Cminor_coop.v │ │ │ ├── Cminor_eff.v │ │ │ ├── Cminorgen.v │ │ │ ├── CminorgenproofEFF.v │ │ │ ├── Csharpminor_coop.v │ │ │ ├── Csharpminor_eff.v │ │ │ ├── Cshmgen.v │ │ │ ├── CshmgenproofEFF.v │ │ │ ├── RTL_coop.v │ │ │ ├── RTL_eff.v │ │ │ ├── RTLgen.v │ │ │ ├── RTLgenproofEFF.v │ │ │ ├── RTLgenspec.v │ │ │ ├── Selection.v │ │ │ └── SelectionproofEFF.v │ │ │ ├── core_semantics.v │ │ │ ├── effect_corediagram_trans.v │ │ │ ├── effect_interpolants.v │ │ │ ├── effect_interpolation_II.v │ │ │ ├── effect_interpolation_proofs.v │ │ │ ├── effect_properties.v │ │ │ ├── effect_semantics.v │ │ │ ├── effect_simulations.v │ │ │ ├── effect_simulations_lemmas.v │ │ │ ├── effect_simulations_trans.v │ │ │ ├── extspec.v │ │ │ ├── mem_interpolation_II.v │ │ │ ├── mem_interpolation_defs.v │ │ │ ├── mem_lemmas.v │ │ │ ├── open_semantics_preservation.v │ │ │ ├── rg_lemmas.v │ │ │ └── trace_semantics.v │ ├── sha │ │ ├── Bruteforce.v │ │ ├── ByteBitRelations.v │ │ ├── HMAC256_equivalence.v │ │ ├── HMAC256_functional_prog.v │ │ ├── HMAC256_isPRF.v │ │ ├── HMAC256_spec_concat.v │ │ ├── HMAC256_spec_list.v │ │ ├── HMAC256_spec_pad.v │ │ ├── HMAC_common_defs.v │ │ ├── HMAC_equivalence.v │ │ ├── HMAC_functional_prog.v │ │ ├── HMAC_isPRF.v │ │ ├── HMAC_spec_abstract.v │ │ ├── HMAC_spec_concat.v │ │ ├── HMAC_spec_list.v │ │ ├── HMAC_spec_pad.v │ │ ├── Makefile │ │ ├── SHA256.v │ │ ├── ShaInstantiation.v │ │ ├── XorCorrespondence.v │ │ ├── bdo_lemmas.v │ │ ├── call_memcpy.v │ │ ├── common_lemmas.v │ │ ├── functional_prog.v │ │ ├── general_lemmas.v │ │ ├── hkdf.c │ │ ├── hkdf.v │ │ ├── hkdf_functional_prog.v │ │ ├── hmac.c │ │ ├── hmac.h │ │ ├── hmac.v │ │ ├── hmac_common_lemmas.v │ │ ├── hmac_pure_lemmas.v │ │ ├── protocol_spec_hmac.v │ │ ├── pure_lemmas.v │ │ ├── sha.c │ │ ├── sha.h │ │ ├── sha.v │ │ ├── sha_lemmas.v │ │ ├── sha_padding_lemmas.v │ │ ├── spec_hkdf.v │ │ ├── spec_hmac.v │ │ ├── spec_sha.v │ │ ├── verif_SHA256.v │ │ ├── verif_addlength.v │ │ ├── verif_hkdf.v │ │ ├── verif_hkdf_expand.v │ │ ├── verif_hkdf_extract.v │ │ ├── verif_hmac_cleanup.v │ │ ├── verif_hmac_crypto.v │ │ ├── verif_hmac_double.v │ │ ├── verif_hmac_final.v │ │ ├── verif_hmac_init.v │ │ ├── verif_hmac_init_part1.v │ │ ├── verif_hmac_init_part2.v │ │ ├── verif_hmac_simple.v │ │ ├── verif_hmac_update.v │ │ ├── verif_sha.v │ │ ├── verif_sha_bdo.v │ │ ├── verif_sha_bdo4.v │ │ ├── verif_sha_bdo7.v │ │ ├── verif_sha_bdo8.v │ │ ├── verif_sha_final.v │ │ ├── verif_sha_final2.v │ │ ├── verif_sha_final3.v │ │ ├── verif_sha_init.v │ │ ├── verif_sha_update.v │ │ ├── verif_sha_update3.v │ │ ├── verif_sha_update4.v │ │ └── vst_lemmas.v │ ├── tweetnacl20140427 │ │ ├── Salsa20.v │ │ ├── Snuffle.v │ │ ├── spec_salsa.v │ │ ├── split_array_lemmas.v │ │ ├── tweetNaclBase.v │ │ ├── tweetnacl.c │ │ ├── tweetnacl.h │ │ ├── tweetnaclVerifiableC.c │ │ ├── tweetnaclVerifiableC.v │ │ ├── verif_crypto_core.v │ │ ├── verif_crypto_stream.v │ │ ├── verif_crypto_stream_salsa20_xor.v │ │ ├── verif_fcore.v │ │ ├── verif_fcore_epilogue_hfalse.v │ │ ├── verif_fcore_epilogue_htrue.v │ │ ├── verif_fcore_jbody.v │ │ ├── verif_fcore_loop1.v │ │ ├── verif_fcore_loop2.v │ │ ├── verif_fcore_loop3.v │ │ ├── verif_ld_st.v │ │ ├── verif_salsa_base.v │ │ └── verif_verify.v │ ├── util │ │ ├── .attributes │ │ ├── GRAB │ │ ├── PACKAGE │ │ ├── RELEASE │ │ ├── calibrate.ml │ │ ├── coqflags │ │ ├── fix_clightgen.py │ │ ├── format-timings │ │ ├── get-travis-logs │ │ ├── make_version │ │ └── process-travis-logs.awk │ ├── veric │ │ ├── Clight_Cop2.v │ │ ├── Clight_aging_lemmas.v │ │ ├── Clight_assert_lemmas.v │ │ ├── Clight_base.v │ │ ├── Clight_core.v │ │ ├── Clight_initial_world.v │ │ ├── Clight_lemmas.v │ │ ├── Clight_mapsto_memory_block.v │ │ ├── Clight_mem_lessdef.v │ │ ├── Clight_new.v │ │ ├── Clight_seplog.v │ │ ├── Clight_sim.v │ │ ├── Clightcore_coop.v │ │ ├── Clightnew_coop.v │ │ ├── Cop2.v │ │ ├── GeneralSeparationLogicSoundness.v │ │ ├── Memory.v │ │ ├── NullExtension.v │ │ ├── SeparationLogic.v │ │ ├── SeparationLogicSoundness.v │ │ ├── SeparationLogic_Rel.v │ │ ├── SequentialClight.v │ │ ├── SequentialClight2.v │ │ ├── address_conflict.v │ │ ├── age_to_resource_at.v │ │ ├── aging_lemmas.v │ │ ├── align_mem.v │ │ ├── assert_lemmas.v │ │ ├── base.v │ │ ├── binop_lemmas.v │ │ ├── binop_lemmas2.v │ │ ├── binop_lemmas3.v │ │ ├── binop_lemmas4.v │ │ ├── binop_lemmas5.v │ │ ├── binop_lemmas6.v │ │ ├── change_compspecs.v │ │ ├── compcert_rmaps.v │ │ ├── composite_compute.v │ │ ├── coqlib4.v │ │ ├── environ_lemmas.v │ │ ├── expr.v │ │ ├── expr2.v │ │ ├── expr_lemmas.v │ │ ├── expr_lemmas2.v │ │ ├── expr_lemmas3.v │ │ ├── expr_lemmas4.v │ │ ├── expr_rel.v │ │ ├── extend_tc.v │ │ ├── ghost.v │ │ ├── ghost_PCM.v │ │ ├── initial_world.v │ │ ├── initialize.v │ │ ├── jstep.v │ │ ├── juicy_base.v │ │ ├── juicy_extspec.v │ │ ├── juicy_mem.v │ │ ├── juicy_mem_lemmas.v │ │ ├── juicy_mem_ops.v │ │ ├── juicy_safety.v │ │ ├── lift.v │ │ ├── loadpath.v │ │ ├── local.v │ │ ├── mapsto_memory_block.v │ │ ├── mem_lessdef.v │ │ ├── mpred.v │ │ ├── own.v │ │ ├── res_predicates.v │ │ ├── rmaps.v │ │ ├── rmaps_lemmas.v │ │ ├── semax.v │ │ ├── semax_call.v │ │ ├── semax_conj_disj.v │ │ ├── semax_conseq.v │ │ ├── semax_ext.v │ │ ├── semax_ext_oracle.v │ │ ├── semax_lemmas.v │ │ ├── semax_loop.v │ │ ├── semax_prog.v │ │ ├── semax_straight.v │ │ ├── semax_switch.v │ │ ├── seplog.v │ │ ├── shares.v │ │ ├── slice.v │ │ ├── splice.v │ │ ├── superprecise.v │ │ ├── try.v │ │ ├── tycontext.v │ │ ├── type_induction.v │ │ ├── val_lemmas.v │ │ └── valid_pointer.v │ ├── veristar │ │ ├── LibTactics.v │ │ ├── LibTactics2.v │ │ ├── Makefile │ │ ├── basic.v │ │ ├── cclosure.v │ │ ├── clause_lemmas.v │ │ ├── clause_universe.v │ │ ├── clauses.v │ │ ├── clausify_sound.v │ │ ├── compare.v │ │ ├── datatypes.v │ │ ├── example.v │ │ ├── extract │ │ │ ├── Int31.ml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── OcamlMakefile │ │ │ ├── README │ │ │ ├── config.ml │ │ │ ├── debugging.ml │ │ │ ├── driver.ml │ │ │ ├── error.ml │ │ │ ├── extract.v │ │ │ ├── inductive_preds.ml │ │ │ ├── inductive_preds.mli │ │ │ ├── lexer.mll │ │ │ ├── loadpath.v │ │ │ ├── location.ml │ │ │ ├── main-gui.ml │ │ │ ├── main.ml │ │ │ ├── misc.ml │ │ │ ├── misc.mli │ │ │ ├── parser.mly │ │ │ ├── parsetree.ml │ │ │ ├── parsetree.mli │ │ │ ├── splice.awk │ │ │ ├── symbsimp.ml │ │ │ ├── symbsimp.mli │ │ │ ├── symbtree.ml │ │ │ ├── symbtree.mli │ │ │ ├── toplevel.ml │ │ │ ├── vcgen.ml │ │ │ └── vcgen.mli │ │ ├── fresh.v │ │ ├── gcl.v │ │ ├── heapresolve.v │ │ ├── isolate.v │ │ ├── isolate_sound.v │ │ ├── list_denote.v │ │ ├── loadpath.v │ │ ├── model.v │ │ ├── model_type.v │ │ ├── norm_sound.v │ │ ├── redblack.v │ │ ├── results │ │ │ ├── pure.ground │ │ │ ├── test.ground │ │ │ └── truthify.awk │ │ ├── simple_model.v │ │ ├── spred_lemmas.v │ │ ├── subst_sound.v │ │ ├── superpose.v │ │ ├── superpose_modelsat.v │ │ ├── superpose_modelsat_sound.v │ │ ├── superpose_sound.v │ │ ├── tactics.v │ │ ├── terminate.v │ │ ├── test │ │ │ ├── test.entailments.sf │ │ │ └── test.pure.entailments.sf │ │ ├── unfold_sound.v │ │ ├── util │ │ │ └── mkSrcGraph.hs │ │ ├── variables.v │ │ ├── veristar.v │ │ ├── veristar_sound.v │ │ ├── wellformed_sound.v │ │ └── wellfounded.v │ └── wand_demo │ │ ├── README │ │ ├── vfa │ │ ├── LICENSE │ │ ├── Maps.v │ │ ├── Perm.v │ │ ├── README │ │ └── SearchTree.v │ │ └── wand_demo │ │ ├── Makefile │ │ ├── SearchTree_ext.v │ │ ├── VST_lemmas.v │ │ ├── bst.c │ │ ├── bst.v │ │ ├── bst_lemmas.v │ │ ├── list.c │ │ ├── list.v │ │ ├── list_lemmas.v │ │ ├── spec_bst.v │ │ ├── verif_bst.v │ │ ├── verif_bst_other.v │ │ ├── verif_list.v │ │ ├── wandQ_frame.v │ │ ├── wand_frame.v │ │ └── wand_frame_tactic.v ├── additions │ ├── .gitignore │ ├── Constants.v │ ├── LICENSE │ ├── Le_lt_compl.v │ ├── Make │ ├── Makefile │ ├── Mult_compl.v │ ├── README │ ├── Wf_compl.v │ ├── binary_strat.v │ ├── description │ ├── develop.v │ ├── dicho_strat.v │ ├── euclid.v │ ├── extract.v │ ├── extract_hs.v │ ├── extract_scm.v │ ├── fib_2000 │ ├── fmpc.v │ ├── generation.v │ ├── imperative.v │ ├── log2_implementation.v │ ├── log2_spec.v │ ├── machine.v │ ├── main.ml │ ├── main.v │ ├── matrix.v │ ├── matrix_nat.v │ ├── monofun.v │ ├── monoid.v │ ├── paper.ps.gz │ ├── shift.v │ ├── spec.v │ ├── standard.v │ ├── strategies.v │ ├── trivial.v │ ├── two_power.v │ └── while.v ├── ails │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── ails.v │ ├── ails_def.v │ ├── ails_trajectory.v │ ├── alarm.v │ ├── alpha_no_conflict.v │ ├── constants.v │ ├── correctness.v │ ├── description │ ├── math_prop.v │ ├── measure2state.v │ ├── pi_ineq.v │ ├── rrho.v │ ├── tau.v │ ├── trajectory.v │ ├── trajectory_const.v │ ├── trajectory_def.v │ ├── ycngftys.v │ └── ycngstys.v ├── algebra │ ├── Abelian_group_cat.v │ ├── Abelian_group_facts.v │ ├── Algebra.v │ ├── Algebra_facts.v │ ├── Cantor_Bernstein.v │ ├── Cartesian.v │ ├── Categories.v │ ├── Categories2.v │ ├── Cfield_cat.v │ ├── Cfield_facts.v │ ├── Complex_field.v │ ├── Diff.v │ ├── Endo_set.v │ ├── Field_cat.v │ ├── Field_facts.v │ ├── Fmap.v │ ├── Fpart.v │ ├── Fpart2.v │ ├── Fraction_field.v │ ├── Free_abelian_group.v │ ├── Free_abelian_monoid.v │ ├── Free_group.v │ ├── Free_module.v │ ├── Free_monoid.v │ ├── Generated_group.v │ ├── Generated_module.v │ ├── Generated_monoid.v │ ├── Group_cat.v │ ├── Group_facts.v │ ├── Group_hom_factor.v │ ├── Group_kernel.v │ ├── Group_of_group_hom.v │ ├── Group_power.v │ ├── Group_quotient.v │ ├── Group_util.v │ ├── Hom_module.v │ ├── Ideal.v │ ├── Integral_domain_cat.v │ ├── Integral_domain_facts.v │ ├── Inter.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Module_cat.v │ ├── Module_facts.v │ ├── Module_kernel.v │ ├── Module_util.v │ ├── Monoid_cat.v │ ├── Monoid_facts.v │ ├── Monoid_kernel.v │ ├── Monoid_util.v │ ├── Operation_of_monoid.v │ ├── Parts.v │ ├── Parts2.v │ ├── Parts3.v │ ├── Qfield.v │ ├── Ring_cat.v │ ├── Ring_facts.v │ ├── Ring_util.v │ ├── Set_cat.v │ ├── Sets.v │ ├── Sgroup_cat.v │ ├── Sgroup_facts.v │ ├── Singleton.v │ ├── Sub_group.v │ ├── Sub_module.v │ ├── Sub_monoid.v │ ├── Sub_sgroup.v │ ├── Subcat.v │ ├── Tiroirs.v │ ├── Union.v │ ├── ZUP.v │ ├── Z_group.v │ ├── Z_group_facts.v │ ├── Zring.v │ └── description ├── amm11262 │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── ascii_format │ │ ├── AMM11262.v │ │ ├── README │ │ ├── amm11262.ml │ │ ├── amm11262.mli │ │ ├── example1.v │ │ ├── example2.v │ │ ├── social1.ml │ │ ├── social1.mli │ │ ├── social2.ml │ │ └── social2.mli │ ├── description │ └── unicode_format │ │ ├── README │ │ ├── amm11262.ml │ │ ├── amm11262.mli │ │ ├── social1.ml │ │ ├── social1.mli │ │ ├── social2.ml │ │ ├── social2.mli │ │ ├── utf_AMM11262.v │ │ ├── utf_example1.v │ │ └── utf_example2.v ├── angles │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ ├── point_Simson.v │ ├── point_angle.v │ ├── point_cocyclicite.v │ ├── point_napoleon.v │ ├── point_orthocentre.v │ └── point_tangente.v ├── area-method │ ├── Make │ ├── Makefile │ ├── README │ ├── Rgeometry_tools.v │ ├── advanced_parallel_lemmas.v │ ├── area_coords_constructions.v │ ├── area_coords_elimination.v │ ├── area_elimination_lemmas.v │ ├── area_method.v │ ├── basic_geometric_facts.v │ ├── bench_normalization_tactics.v │ ├── chou_gao_zhang_axioms.v │ ├── constructed_points_elimination.v │ ├── construction_lemmas.v │ ├── construction_lemmas_2.v │ ├── construction_tactics.v │ ├── description │ ├── elimination_prepare.v │ ├── euclidean_constructions.v │ ├── euclidean_constructions_2.v │ ├── examples_1.v │ ├── examples_2.v │ ├── examples_3.v │ ├── examples_4.v │ ├── examples_5.v │ ├── examples_6.v │ ├── examples_centroid.v │ ├── examples_circumcenter.v │ ├── examples_interactive.v │ ├── field.v │ ├── field_general_properties.v │ ├── field_variable_isolation_tactic.v │ ├── free_points_elimination.v │ ├── free_points_elimination_py.v │ ├── freepoints.v │ ├── general_tactics.v │ ├── geometry_tools.v │ ├── geometry_tools_lemmas.v │ ├── my_field_tac.v │ ├── parallel_lemmas.v │ ├── py_elimination_lemmas.v │ ├── pythagoras_difference.v │ ├── pythagoras_difference_lemmas.v │ ├── ratios_elimination_lemmas.v │ ├── simplify_constructions.v │ ├── tests_elimination_tactics_areas.v │ ├── tests_elimination_tactics_py.v │ └── tests_elimination_tactics_ratios.v ├── automata │ ├── Axioms.doc │ ├── Dec.v │ ├── Ensf.v │ ├── Ensf_couple.v │ ├── Ensf_dans.v │ ├── Ensf_disj.v │ ├── Ensf_inclus.v │ ├── Ensf_inter.v │ ├── Ensf_map.v │ ├── Ensf_produit.v │ ├── Ensf_types.v │ ├── Ensf_union.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Max.v │ ├── Modules.doc │ ├── PushdownAutomata.v │ ├── README │ ├── Rat.v │ ├── RatReg.v │ ├── Reg.v │ ├── Relations.v │ ├── Words.v │ ├── description │ ├── extract.v │ ├── fonctions.v │ ├── gram.v │ ├── gram2.v │ ├── gram3.v │ ├── gram4.v │ ├── gram5.v │ ├── gram_aut.v │ ├── gram_g.v │ ├── more_words.v │ └── need.v ├── axiomatic-abp │ ├── Make │ ├── Makefile │ ├── abp_base.v │ ├── abp_defs.v │ ├── abp_lem1.v │ ├── abp_lem2.v │ ├── abp_lem25.v │ ├── abp_lem3.v │ ├── abp_proc.v │ └── description ├── bbv │ ├── .gitignore │ ├── .travis.yml │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── _CoqProject │ ├── print_assumptions.sh │ └── theories │ │ ├── BinNotation.v │ │ ├── BinNotationZ.v │ │ ├── DepEq.v │ │ ├── DepEqNat.v │ │ ├── HexNotation.v │ │ ├── HexNotationWord.v │ │ ├── HexNotationZ.v │ │ ├── NLib.v │ │ ├── N_Z_nat_conversions.v │ │ ├── NatLib.v │ │ ├── Nomega.v │ │ ├── ReservedNotations.v │ │ ├── Word.v │ │ ├── WordScope.v │ │ ├── ZHints.v │ │ └── ZLib.v ├── bdds │ ├── BDDdummy_lemma_2.v │ ├── BDDdummy_lemma_3.v │ ├── BDDdummy_lemma_4.v │ ├── BDDvar_ad_nat.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── bdd1.v │ ├── bdd10.v │ ├── bdd11.v │ ├── bdd2.v │ ├── bdd3.v │ ├── bdd4.v │ ├── bdd5_1.v │ ├── bdd5_2.v │ ├── bdd6.v │ ├── bdd7.v │ ├── bdd8.v │ ├── bdd9.v │ ├── bdds.v │ ├── coq:contrib:bdds.install │ ├── d3.v │ ├── description │ ├── extract.v │ ├── extraction │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README │ │ ├── lexer.mll │ │ ├── main.ml │ │ ├── parser.mly │ │ └── ztwaalf1_be │ ├── imecaux.v │ ├── mul06.v │ ├── mul07.v │ ├── mul08.v │ ├── pigtest.v │ ├── rip06.v │ ├── rip08.v │ ├── tauto.v │ ├── u.v │ └── werner.v ├── bellantonicook │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── _CoqProject │ ├── opam │ │ ├── descr │ │ └── opam │ └── src │ │ └── BellantoniCook │ │ ├── BC.v │ │ ├── BCBinary.v │ │ ├── BCI.v │ │ ├── BCI_to_BC.v │ │ ├── BCLib.v │ │ ├── BCUnary.v │ │ ├── BC_to_BCI.v │ │ ├── BC_to_Cobham.v │ │ ├── Bitstring.v │ │ ├── Cobham.v │ │ ├── CobhamBinary.v │ │ ├── CobhamLib.v │ │ ├── CobhamUnary.v │ │ ├── Cobham_to_BC.v │ │ ├── Lib.v │ │ └── MultiPoly.v ├── bigenough │ ├── .travis.yml │ ├── CeCILL-B │ ├── Makefile │ ├── Makefile.common │ ├── README.md │ ├── _CoqProject │ ├── bigenough.v │ ├── descr │ └── opam ├── buchberger │ ├── .gitignore │ ├── Bar.v │ ├── Buch.v │ ├── BuchAux.v │ ├── BuchRed.v │ ├── CoefStructure.v │ ├── Dickson.v │ ├── DivTerm.v │ ├── Extract.v │ ├── Fred.v │ ├── LICENSE │ ├── LetP.v │ ├── LexiOrder.v │ ├── ListProps.v │ ├── Make │ ├── Makefile │ ├── Monomials.v │ ├── OpenIndGoodRel.v │ ├── OrderStructure.v │ ├── POrder.v │ ├── Pcomb.v │ ├── Pcrit.v │ ├── Peq.v │ ├── Pminus.v │ ├── Pmult.v │ ├── Pmults.v │ ├── Pplus.v │ ├── Preduce.v │ ├── Preduceplus.v │ ├── Preducestar.v │ ├── Pspminus.v │ ├── Pspoly.v │ ├── README │ ├── Relation_Operators_compat.v │ ├── Term.v │ ├── WfR0.v │ ├── description │ ├── hBuch.v │ ├── hBuchAux.v │ ├── hCoefStructure.v │ ├── hComb.v │ ├── hEq.v │ ├── hMinus.v │ ├── hMult.v │ ├── hMults.v │ ├── hOrder.v │ ├── hOrderStructure.v │ ├── hPlus.v │ ├── hReduce.v │ ├── hReduceplus.v │ ├── hReducestar.v │ ├── hSpminus.v │ ├── hSpoly.v │ ├── hTerm.v │ ├── hWfRO.v │ ├── mCoefStructure.v │ ├── mOrderStructure.v │ ├── moreCoefStructure.v │ └── run.ml ├── cecoa │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── _CoqProject │ ├── opam │ │ ├── descr │ │ └── opam │ └── src │ │ └── Cecoa │ │ ├── Bounds.v │ │ ├── CBV.v │ │ ├── CBV_cache.v │ │ ├── Completness_monad.v │ │ ├── Evaluates.v │ │ ├── Examples │ │ ├── BinaryAddition.v │ │ ├── Expmod.v │ │ ├── README │ │ └── UnaryAddition.v │ │ ├── Final.v │ │ ├── Interface.v │ │ ├── Lib.v │ │ ├── OptionMonad.v │ │ ├── Ordering.v │ │ ├── Program.v │ │ ├── QI.v │ │ ├── Syntax.v │ │ └── TopologicalSort.v ├── checker │ ├── Checker.v │ ├── Functions.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ └── description ├── cheerios │ ├── .gitignore │ ├── .travis-ci.sh │ ├── .travis.yml │ ├── Makefile │ ├── Makefile.coq.local │ ├── Makefile.detect-coq-version │ ├── Makefile.ml-files │ ├── README.md │ ├── build.sh │ ├── cheerios-runtime.install │ ├── cheerios-runtime.opam │ ├── cheerios.descr │ ├── cheerios.opam │ ├── configure │ ├── core │ │ ├── BasicSerializers.v │ │ ├── ByteDecidable.v │ │ ├── Cheerios.v │ │ ├── Combinators.v │ │ ├── Core.v │ │ ├── DeserializerMonad.v │ │ ├── Tactics.v │ │ ├── Tree.v │ │ └── Types.v │ ├── doc │ │ └── NOTES.md │ ├── extraction │ │ ├── ExtrOcamlCheeriosBasic.v │ │ ├── ExtrOcamlCheeriosFinInt.v │ │ ├── ExtrOcamlCheeriosNatInt.v │ │ └── ExtrOcamlCheeriosString.v │ ├── runtime │ │ ├── .gitignore │ │ ├── .merlin │ │ ├── Makefile │ │ ├── coq │ │ │ ├── ExtractPositiveSerializer.v │ │ │ ├── ExtractPositiveSerializerDeps.v │ │ │ ├── ExtractTreeSerializer.v │ │ │ └── ExtractTreeSerializerDeps.v │ │ ├── ocaml │ │ │ ├── META │ │ │ ├── bit_vector.ml │ │ │ ├── bit_vector.mli │ │ │ ├── cheerios_runtime.mllib │ │ │ ├── serializer_primitives.ml │ │ │ └── serializer_primitives.mli │ │ ├── script │ │ │ └── remove_module.pl │ │ └── test │ │ │ ├── bit_vector_tests.ml │ │ │ ├── bool_pair.ml │ │ │ ├── bool_pair.mli │ │ │ ├── bool_pair_test.ml │ │ │ ├── positive.gpi │ │ │ ├── positive_bench.ml │ │ │ ├── positive_test.ml │ │ │ ├── test_utils.ml │ │ │ ├── tree.gpi │ │ │ ├── tree_bench.ml │ │ │ └── tree_test.ml │ └── script │ │ ├── checkpaths.sh │ │ └── coqproject.sh ├── chinese │ ├── .gitignore │ ├── Lci.v │ ├── Make │ ├── Makefile │ ├── Nat_complements.v │ ├── Z.v │ ├── Z_succ_pred.v │ ├── Zadd.v │ ├── Zbase.v │ ├── Zdiv.v │ ├── Zgcd.v │ ├── Zle.v │ ├── Zmult.v │ ├── Zrec.v │ ├── description │ ├── extract.v │ ├── groups.v │ ├── main.ml │ ├── misc.v │ └── rings.v ├── circuits │ ├── ADDER │ │ ├── Adder.v │ │ ├── AdderProof.v │ │ ├── FullAdder.v │ │ ├── HalfAdder.v │ │ └── IncrDecr.v │ ├── BLOCK │ │ ├── Fill_defs.v │ │ ├── Fill_impl.v │ │ ├── Fill_proof.v │ │ └── Fill_spec.v │ ├── GENE │ │ ├── Arith_compl.v │ │ ├── BV.v │ │ ├── Bool_compl.v │ │ ├── Lists_compl.v │ │ ├── Lists_field.v │ │ ├── Lists_replace.v │ │ └── Memo.v │ ├── LICENSE │ ├── MULTIPLIER │ │ ├── Definitions.v │ │ ├── LemPrelim.v │ │ └── MultSeq.v │ ├── Make │ ├── Makefile │ ├── README │ └── description ├── concat │ ├── CATEGORY_THEORY │ │ ├── ADJUNCTION │ │ │ ├── Adj_FunFreeMon.v │ │ │ ├── Adj_UA.v │ │ │ ├── Adjunction.v │ │ │ ├── Adjunction1.v │ │ │ ├── CCC │ │ │ │ ├── CCC1.v │ │ │ │ ├── Cartesian1.v │ │ │ │ ├── Diagonal.v │ │ │ │ ├── FunOne.v │ │ │ │ ├── FunProd.v │ │ │ │ └── Terminal1.v │ │ │ ├── FREYD_THEOREM │ │ │ │ ├── FAFT_Part1.v │ │ │ │ ├── FAFT_Part2_Proof1.v │ │ │ │ ├── FAFT_Part2_Proof2.v │ │ │ │ └── FAFT_SSC2.v │ │ │ ├── HomFunctor2.v │ │ │ ├── LeftAdj_Iso.v │ │ │ ├── Limit_Adj.v │ │ │ ├── Th_Adjoint.v │ │ │ └── Th_CoAdjoint.v │ │ ├── CATEGORY │ │ │ ├── CONSTRUCTIONS │ │ │ │ ├── Binary_Products.v │ │ │ │ ├── CCC.v │ │ │ │ ├── CatProperty.v │ │ │ │ ├── Equalizers.v │ │ │ │ ├── Exponents.v │ │ │ │ ├── Products.v │ │ │ │ ├── Pullbacks.v │ │ │ │ ├── SETProperty.v │ │ │ │ ├── SET_BinProds.v │ │ │ │ ├── SET_CCC.v │ │ │ │ ├── SET_Equalizer.v │ │ │ │ ├── SET_Exponents.v │ │ │ │ ├── SET_Pullback.v │ │ │ │ └── SET_Terminal.v │ │ │ ├── Category.v │ │ │ ├── Dual.v │ │ │ ├── FullSubCat.v │ │ │ ├── Hom_Equality.v │ │ │ ├── MON.v │ │ │ ├── ONE.v │ │ │ ├── PROD.v │ │ │ ├── PermCat.v │ │ │ └── SET.v │ │ ├── FUNCTOR │ │ │ ├── CAT.v │ │ │ ├── Category_dup1.v │ │ │ ├── Comma.v │ │ │ ├── Comma_proj.v │ │ │ ├── Dual_Functor.v │ │ │ ├── FSC_inc.v │ │ │ ├── FunForget.v │ │ │ ├── FunFreeMon.v │ │ │ ├── Functor.v │ │ │ ├── FunctorProperty.v │ │ │ ├── HomFunctor.v │ │ │ ├── IdCAT.v │ │ │ ├── PROD_proj.v │ │ │ └── Setoid_dup1.v │ │ ├── LIMITS │ │ │ ├── CoLimit.v │ │ │ ├── CoUniversalArrow.v │ │ │ ├── Comma_UA.v │ │ │ ├── Const.v │ │ │ ├── Discr.v │ │ │ ├── Equalizers1.v │ │ │ ├── FunForget_UA.v │ │ │ ├── Iso_Limit.v │ │ │ ├── Limit.v │ │ │ ├── PA.v │ │ │ ├── PULB.v │ │ │ ├── Products1.v │ │ │ ├── Pullbacks1.v │ │ │ └── UniversalArrow.v │ │ ├── LIMIT_CONSTRUCTIONS │ │ │ ├── Comma_Complete.v │ │ │ ├── HomFunctor_Continuous.v │ │ │ ├── Pres_Limits.v │ │ │ ├── SET_Complete.v │ │ │ ├── Th_Initial.v │ │ │ └── Th_Limits.v │ │ └── NT │ │ │ ├── CatFunct.v │ │ │ ├── Category_dup2.v │ │ │ ├── HomFunctor_NT.v │ │ │ ├── InterChangeLaw.v │ │ │ ├── NatIso.v │ │ │ ├── Ntransformation.v │ │ │ ├── Setoid_dup2.v │ │ │ └── YONEDA_LEMMA │ │ │ ├── Functor_dup1.v │ │ │ ├── Map0_dup1.v │ │ │ ├── YonedaEmbedding.v │ │ │ └── YonedaLemma.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── RELATIONS │ │ ├── CONFLUENCE │ │ │ ├── Coherence.v │ │ │ ├── Confluence.v │ │ │ ├── NEWMAN │ │ │ │ ├── Newman.v │ │ │ │ └── depend │ │ │ ├── TAIT │ │ │ │ ├── Tait.v │ │ │ │ └── depend │ │ │ └── depend │ │ ├── Noetherian.v │ │ └── Relations.v │ ├── SETOID │ │ ├── BasicTypes.v │ │ ├── Map.v │ │ ├── Map2.v │ │ ├── MapProperty.v │ │ ├── STRUCTURE │ │ │ ├── FreeMonoid.v │ │ │ ├── Group.v │ │ │ ├── Inverses_Group.v │ │ │ └── Monoid.v │ │ ├── Setoid.v │ │ ├── SetoidPROD.v │ │ ├── Setoid_prop.v │ │ └── Single.v │ ├── description │ ├── docCatV6.ps │ └── table-des-matieres ├── constructive-geometry │ ├── Make │ ├── Makefile │ ├── affinity.v │ ├── basis.v │ ├── description │ ├── orthogonality.v │ ├── part1.v │ ├── part2.v │ ├── part3.v │ └── problems.v ├── coq ├── coq-cunit │ ├── .gitignore │ ├── LICENSE │ ├── Make │ ├── README.md │ ├── configure.sh │ └── src │ │ └── All.v ├── coq-error-handlers │ ├── .gitignore │ ├── LICENSE │ ├── Make │ ├── README.md │ ├── configure.sh │ └── src │ │ └── All.v ├── coq-ext-lib │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── _CoqProject │ ├── examples │ │ ├── ConsiderDemo.v │ │ ├── EvalWithExc.v │ │ ├── Makefile │ │ ├── MonadReasoning.v │ │ ├── Printing.v │ │ ├── StateGame.v │ │ ├── UsingSets.v │ │ ├── WithDemo.v │ │ └── _CoqProject │ ├── scratch │ │ └── FunctorFromMonad.v │ ├── theories │ │ ├── Core │ │ │ ├── Any.v │ │ │ ├── CmpDec.v │ │ │ ├── EquivDec.v │ │ │ ├── RelDec.v │ │ │ └── Type.v │ │ ├── Data │ │ │ ├── Bool.v │ │ │ ├── Char.v │ │ │ ├── Checked.v │ │ │ ├── Eq.v │ │ │ ├── Eq │ │ │ │ └── UIP_trans.v │ │ │ ├── Fin.v │ │ │ ├── Fun.v │ │ │ ├── Graph │ │ │ │ ├── BuildGraph.v │ │ │ │ ├── Graph.v │ │ │ │ ├── GraphAdjList.v │ │ │ │ └── GraphAlgos.v │ │ │ ├── HList.v │ │ │ ├── Lazy.v │ │ │ ├── LazyList.v │ │ │ ├── List.v │ │ │ ├── ListFirstnSkipn.v │ │ │ ├── ListNth.v │ │ │ ├── Map │ │ │ │ ├── FMapAList.v │ │ │ │ ├── FMapPositive.v │ │ │ │ └── FMapTwoThreeK.v │ │ │ ├── Member.v │ │ │ ├── Monads │ │ │ │ ├── ContMonad.v │ │ │ │ ├── EitherMonad.v │ │ │ │ ├── FuelMonad.v │ │ │ │ ├── FuelMonadLaws.v │ │ │ │ ├── IdentityMonad.v │ │ │ │ ├── IdentityMonadLaws.v │ │ │ │ ├── ListMonad.v │ │ │ │ ├── OptionMonad.v │ │ │ │ ├── OptionMonadLaws.v │ │ │ │ ├── ReaderMonad.v │ │ │ │ ├── ReaderMonadLaws.v │ │ │ │ ├── StateMonad.v │ │ │ │ └── WriterMonad.v │ │ │ ├── N.v │ │ │ ├── Nat.v │ │ │ ├── Option.v │ │ │ ├── PList.v │ │ │ ├── POption.v │ │ │ ├── PPair.v │ │ │ ├── Pair.v │ │ │ ├── Positive.v │ │ │ ├── PreFun.v │ │ │ ├── Prop.v │ │ │ ├── Set │ │ │ │ ├── ListSet.v │ │ │ │ ├── SetMap.v │ │ │ │ └── TwoThreeTrees.v │ │ │ ├── SigT.v │ │ │ ├── Stream.v │ │ │ ├── String.v │ │ │ ├── Sum.v │ │ │ ├── SumN.v │ │ │ ├── Tuple.v │ │ │ ├── Unit.v │ │ │ ├── Vector.v │ │ │ └── Z.v │ │ ├── ExtLib.v │ │ ├── Generic │ │ │ ├── Data.v │ │ │ ├── DerivingData.v │ │ │ ├── Func.v │ │ │ └── Ind.v │ │ ├── Programming │ │ │ ├── Eqv.v │ │ │ ├── Extras.v │ │ │ ├── Injection.v │ │ │ ├── Le.v │ │ │ ├── Show.v │ │ │ └── With.v │ │ ├── Recur │ │ │ ├── Facts.v │ │ │ ├── GenRec.v │ │ │ ├── Measure.v │ │ │ └── Relation.v │ │ ├── Relations │ │ │ ├── Compose.v │ │ │ └── TransitiveClosure.v │ │ ├── Structures │ │ │ ├── Applicative.v │ │ │ ├── BinOps.v │ │ │ ├── CoFunctor.v │ │ │ ├── CoMonad.v │ │ │ ├── EqDep.v │ │ │ ├── Foldable.v │ │ │ ├── Functor.v │ │ │ ├── FunctorLaws.v │ │ │ ├── Identity.v │ │ │ ├── Maps.v │ │ │ ├── Monad.v │ │ │ ├── MonadCont.v │ │ │ ├── MonadExc.v │ │ │ ├── MonadFix.v │ │ │ ├── MonadLaws.v │ │ │ ├── MonadPlus.v │ │ │ ├── MonadReader.v │ │ │ ├── MonadState.v │ │ │ ├── MonadTrans.v │ │ │ ├── MonadWriter.v │ │ │ ├── MonadZero.v │ │ │ ├── Monads.v │ │ │ ├── Monoid.v │ │ │ ├── Ops.v │ │ │ ├── Proper.v │ │ │ ├── Reducible.v │ │ │ ├── Sets.v │ │ │ └── Traversable.v │ │ ├── Tactics.v │ │ └── Tactics │ │ │ ├── BoolTac.v │ │ │ ├── Cases.v │ │ │ ├── Consider.v │ │ │ ├── EqDep.v │ │ │ ├── Equality.v │ │ │ ├── Forward.v │ │ │ ├── Injection.v │ │ │ ├── MonadTac.v │ │ │ ├── Parametric.v │ │ │ ├── Reify.v │ │ │ └── TypeTac.v │ └── tools │ │ ├── deps.py │ │ ├── dir-locals.el │ │ └── whitespace.sh ├── coq-function-ninjas │ ├── .gitignore │ ├── All.v │ ├── LICENSE │ ├── Make │ ├── README.md │ └── configure.sh ├── coq-iterable │ ├── .gitignore │ ├── LICENSE │ ├── Make │ ├── README.md │ ├── configure.sh │ └── src │ │ └── All.v ├── coq-library-undecidability │ ├── .gitignore │ ├── FOL │ │ ├── BPCP_CND.v │ │ ├── BPCP_FOL.v │ │ ├── BPCP_IFOL.v │ │ ├── DecidableEnumerable.v │ │ ├── Deduction.v │ │ ├── FOL.v │ │ ├── Infinite.v │ │ ├── Kripke.v │ │ ├── LICENSE │ │ ├── MarkovPost.v │ │ ├── PCP.v │ │ ├── Prelim.v │ │ ├── README.md │ │ ├── Reductions.v │ │ ├── Semantics.v │ │ └── Weakening.v │ ├── H10 │ │ ├── ArithLibs │ │ │ ├── Zp.v │ │ │ ├── luca.v │ │ │ └── matrix.v │ │ ├── DPRM.v │ │ ├── Dio │ │ │ ├── dio_binary.v │ │ │ ├── dio_bounded.v │ │ │ ├── dio_cipher.v │ │ │ ├── dio_elem.v │ │ │ ├── dio_expo.v │ │ │ ├── dio_logic.v │ │ │ ├── dio_rt_closure.v │ │ │ └── dio_single.v │ │ ├── FRACTRAN_DIO.v │ │ ├── Fractran │ │ │ ├── fractran_defs.v │ │ │ ├── fractran_dio.v │ │ │ ├── mm_fractran.v │ │ │ ├── mm_no_self.v │ │ │ └── prime_seq.v │ │ ├── H10.v │ │ ├── HALT_MM.v │ │ ├── MM_FRACTRAN.v │ │ └── Matija │ │ │ ├── alpha.v │ │ │ ├── cipher.v │ │ │ └── expo_diophantine.v │ ├── ILL │ │ ├── BPCP_iBPCP.v │ │ ├── BSM_MM.v │ │ ├── Bsm │ │ │ ├── bsm_defs.v │ │ │ ├── bsm_pcp.v │ │ │ ├── bsm_utils.v │ │ │ ├── list_bool.v │ │ │ └── tiles_solvable.v │ │ ├── Code │ │ │ ├── compiler.v │ │ │ ├── compiler_correction.v │ │ │ ├── compiler_new.v │ │ │ ├── sss.v │ │ │ └── subcode.v │ │ ├── Definitions.v │ │ ├── EILL_ILL.v │ │ ├── Ll │ │ │ ├── eill.v │ │ │ ├── eill_mm.v │ │ │ └── ill.v │ │ ├── MM_EILL.v │ │ ├── Mm │ │ │ ├── mm_comp.v │ │ │ ├── mm_comp_old.v │ │ │ ├── mm_defs.v │ │ │ └── mm_utils.v │ │ ├── PCP_BPCP.v │ │ ├── Prelim │ │ │ └── Prelim.v │ │ ├── UNDEC.v │ │ └── iBPCP_BSM.v │ ├── L │ │ ├── Choose.v │ │ ├── DecidableRecognisable.v │ │ ├── Degrees.v │ │ ├── Encodings.v │ │ ├── Enumerable.v │ │ ├── Extras.v │ │ ├── Halt.v │ │ ├── Interpreter.v │ │ ├── InterpreterResults.v │ │ ├── L.v │ │ ├── LICENSE │ │ ├── Markov.v │ │ ├── Por.v │ │ ├── Preliminaries.v │ │ ├── Reduction.v │ │ ├── Rice.v │ │ └── Tactics.v │ ├── Makefile │ ├── PCP │ │ ├── CFP_CFI.v │ │ ├── Definitions.v │ │ ├── LICENSE │ │ ├── MPCP_PCP.v │ │ ├── PCP.v │ │ ├── PCP_CFI.v │ │ ├── PCP_CFP.v │ │ ├── Post_CFG.v │ │ ├── README │ │ ├── SRH_SR.v │ │ ├── SR_MPCP.v │ │ ├── TM_SRH.v │ │ ├── pcp_cfg.v │ │ └── singleTM.v │ ├── Problems │ │ ├── BSM.v │ │ ├── CFG.v │ │ ├── DIOPHANTINE.v │ │ ├── FOL.v │ │ ├── FRACTRAN.v │ │ ├── ILL.v │ │ ├── MM.v │ │ ├── PCP.v │ │ ├── Reduction.v │ │ ├── SR.v │ │ ├── TM.v │ │ └── cbvLambda.v │ ├── README.md │ ├── Reductions │ │ ├── BPCP_to_BSM.v │ │ ├── BPCP_to_FOL.v │ │ ├── BSM_to_MM.v │ │ ├── MM_to_ILL.v │ │ ├── MPCP_to_PCP.v │ │ ├── PCP_to_BPCP.v │ │ ├── SRH_to_SR.v │ │ ├── SR_to_MPCP.v │ │ └── TM_to_SRH.v │ ├── Shared │ │ ├── Libs │ │ │ └── DLW │ │ │ │ ├── Utils │ │ │ │ ├── binomial.v │ │ │ │ ├── bool_list.v │ │ │ │ ├── bool_nat.v │ │ │ │ ├── bounded_quantification.v │ │ │ │ ├── focus.v │ │ │ │ ├── gcd.v │ │ │ │ ├── interval.v │ │ │ │ ├── list_focus.v │ │ │ │ ├── php.v │ │ │ │ ├── power_decomp.v │ │ │ │ ├── prime.v │ │ │ │ ├── rel_iter.v │ │ │ │ ├── sorting.v │ │ │ │ ├── sums.v │ │ │ │ ├── utils.v │ │ │ │ ├── utils_decidable.v │ │ │ │ ├── utils_list.v │ │ │ │ ├── utils_nat.v │ │ │ │ ├── utils_string.v │ │ │ │ └── utils_tac.v │ │ │ │ └── Vec │ │ │ │ ├── pos.v │ │ │ │ └── vec.v │ │ └── Prelim.v │ ├── _CoqProject │ └── website │ │ ├── .gitignore │ │ ├── config.js │ │ ├── coqdoc.css │ │ ├── coqdocjs.css │ │ └── coqdocjs.js ├── coq-list-plus │ ├── .gitignore │ ├── LICENSE │ ├── Make │ ├── README.md │ ├── configure.sh │ └── src │ │ ├── All.v │ │ ├── Assoc.v │ │ ├── List.v │ │ └── Sort.v ├── coq-list-string │ ├── .gitignore │ ├── LICENSE │ ├── Make │ ├── README.md │ ├── configure.sh │ ├── pp.rb │ └── src │ │ ├── All.v │ │ ├── Bool.v │ │ ├── Case.v │ │ ├── Char.v │ │ ├── Comparison.v │ │ ├── Conversion.v │ │ ├── Etc.v.erb │ │ ├── LString.v │ │ ├── Trim.v │ │ └── UnitTests.v ├── coq-procrastination │ ├── .gitignore │ ├── AUTHORS │ ├── CHANGES.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── TacticsReference.md │ ├── _CoqProject │ ├── attic │ │ └── CountExists.v │ ├── examples │ │ ├── Eomega.v │ │ ├── Examples.v │ │ ├── Makefile │ │ └── Makefile.coq │ ├── manual │ │ ├── .gitignore │ │ ├── GNUmakefile │ │ ├── Makefile.local │ │ ├── acmart-modified.cls │ │ ├── example.tex │ │ ├── example2.tex │ │ ├── local.bib │ │ ├── lstcoq.sty │ │ ├── manual.tex │ │ ├── splncs03.bst │ │ └── tango-colors.tex │ ├── opam │ └── src │ │ └── Procrastination.v ├── coq-simple-io │ ├── .gitignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── _CoqProject │ ├── coq-simple-io.opam │ ├── src │ │ ├── IO_Exceptions.v │ │ ├── IO_Monad.v │ │ ├── IO_Pervasives.v │ │ ├── IO_PervasivesAxioms.v │ │ ├── IO_RawChar.v │ │ ├── IO_String.v │ │ ├── IO_Unsafe.v │ │ ├── IO_UnsafeNat.v │ │ └── SimpleIO.v │ ├── test.sh │ └── test │ │ ├── .gitignore │ │ ├── Example.v │ │ └── TestPervasives.v ├── coq2html │ ├── .gitignore │ ├── Changes │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── coq2html.css │ ├── coq2html.footer │ ├── coq2html.header │ ├── coq2html.js │ ├── coq2html.mll │ └── coq2html.redirect ├── coqoban │ ├── Coqoban_engine.v │ ├── Coqoban_levels.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ └── ksoq2coqsok.hs ├── coqrel │ ├── .gitignore │ ├── BoolRel.v │ ├── Delay.v │ ├── KLR.v │ ├── LICENSE │ ├── LogicalRelations.v │ ├── LogicalRelationsTests.v │ ├── Monotonicity.v │ ├── MorphismsInterop.v │ ├── OptionRel.v │ ├── PreOrderTactic.v │ ├── RDestruct.v │ ├── RelClasses.v │ ├── RelDefinitions.v │ ├── RelOperators.v │ ├── Relators.v │ ├── Transport.v │ ├── _CoqProject │ ├── configure │ └── index.html ├── coquelicot │ ├── .mailmap │ ├── COPYING │ ├── ChangeLog │ ├── INSTALL │ ├── NEWS │ ├── README │ ├── Remakefile.in │ ├── autogen.sh │ ├── configure │ ├── configure.in │ ├── examples │ │ ├── BacS2013.v │ │ ├── BacS2013_bonus.v │ │ ├── Bessel.v │ │ └── DAlembert.v │ ├── remake.cpp │ └── theories │ │ ├── AutoDerive.v │ │ ├── Compactness.v │ │ ├── Complex.v │ │ ├── Continuity.v │ │ ├── Coquelicot.v │ │ ├── Derive.v │ │ ├── Derive_2d.v │ │ ├── ElemFct.v │ │ ├── Equiv.v │ │ ├── Hierarchy.v │ │ ├── Iter.v │ │ ├── KHInt.v │ │ ├── Lim_seq.v │ │ ├── Lub.v │ │ ├── Markov.v │ │ ├── PSeries.v │ │ ├── RInt.v │ │ ├── RInt_analysis.v │ │ ├── RInt_gen.v │ │ ├── Rbar.v │ │ ├── Rcomplements.v │ │ ├── SF_seq.v │ │ ├── Seq_fct.v │ │ └── Series.v ├── corespec │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── doc │ │ ├── coqpl │ │ │ ├── ACM-Reference-Format.bst │ │ │ ├── Makefile │ │ │ ├── acmart.cls │ │ │ ├── acmthm.sty │ │ │ ├── coqpl.bib │ │ │ ├── coqpl18.pptx │ │ │ ├── ett.ott │ │ │ ├── listproc.sty │ │ │ ├── mathpartir.sty │ │ │ ├── ottalt.sty │ │ │ ├── paper.mng │ │ │ ├── paper.pdf │ │ │ ├── rae.bib │ │ │ └── weirich.bib │ │ └── icfp17 │ │ │ ├── ACM-Reference-Format.bst │ │ │ ├── Makefile │ │ │ ├── abstract.tex │ │ │ ├── acmart.cls │ │ │ ├── acmthm.sty │ │ │ ├── appendix.pdf │ │ │ ├── artifact_available.png │ │ │ ├── artifact_evaluated-functional.png │ │ │ ├── artifact_evaluated-reusable.png │ │ │ ├── comment.cut │ │ │ ├── ett.ott │ │ │ ├── icfp17.ott │ │ │ ├── listproc.sty │ │ │ ├── mathpartir.sty │ │ │ ├── ottalt.sty │ │ │ ├── paper.mng │ │ │ ├── permissions.pdf │ │ │ ├── proposal.bib │ │ │ ├── rae.bib │ │ │ ├── weirich.bib │ │ │ └── zip.hs │ ├── spec │ │ ├── ett.ott │ │ └── ett.ott~ │ └── src │ │ └── FcEtt │ │ ├── .gitignore │ │ ├── LIBRARIES.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── _CoqProject │ │ ├── beta.v │ │ ├── congruence.v │ │ ├── dep_prog.v │ │ ├── erase.v │ │ ├── erase_syntax.v │ │ ├── ett_ind.v │ │ ├── ett_inf.v │ │ ├── ett_inf_cs.v │ │ ├── ett_ott.v │ │ ├── ett_par.v │ │ ├── ett_value.v │ │ ├── ext_consist.v │ │ ├── ext_context_fv.v │ │ ├── ext_invert.v │ │ ├── ext_red.v │ │ ├── ext_red_one.v │ │ ├── ext_subst.v │ │ ├── ext_weak.v │ │ ├── ext_wf.v │ │ ├── fc_consist.v │ │ ├── fc_context_fv.v │ │ ├── fc_dec.v │ │ ├── fc_dec_aux.v │ │ ├── fc_dec_fuel.v │ │ ├── fc_dec_fun.v │ │ ├── fc_get.v │ │ ├── fc_head_reduction.v │ │ ├── fc_invert.v │ │ ├── fc_preservation.v │ │ ├── fc_subst.v │ │ ├── fc_unique.v │ │ ├── fc_weak.v │ │ ├── fc_wf.v │ │ ├── fix_typing.v │ │ ├── fset_facts.v │ │ ├── imports.v │ │ ├── main.v │ │ ├── sigs.v │ │ ├── tactics.v │ │ ├── toplevel.v │ │ └── utils.v ├── cours-de-coq │ ├── Ensembles.v │ ├── Fil.v │ ├── Make │ ├── Makefile │ ├── Partial_order_facts.v │ ├── Relations_1.v │ ├── Relations_1_facts.v │ ├── Relations_2.v │ ├── Relations_2_facts.v │ ├── Relations_3.v │ ├── Relations_3_facts.v │ ├── description │ ├── drinker.v │ ├── ex1.v │ ├── ex1_auto.v │ ├── l1.text │ ├── l2.text │ ├── l3.text │ ├── l4.text │ ├── l5.text │ ├── podefs.v │ ├── podefs_1.v │ └── ps.v ├── ctltctl │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── TemporalOperators_Ind.v │ ├── ctl.v │ ├── description │ ├── tctl.v │ └── time_clocks.v ├── dblib │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ └── src │ │ ├── DblibTactics.v │ │ ├── DeBruijn.v │ │ ├── DemoExplicitSystemF.v │ │ ├── DemoImplicitSystemF.v │ │ ├── DemoLambda.v │ │ ├── DemoValueTerm.v │ │ └── Environments.v ├── demos │ ├── Ack.v │ ├── Demo.v │ ├── Demo_AutoRewrite.v │ ├── Demo_tauto.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Sorting.v │ ├── compile_ml.v │ └── description ├── dep-map │ ├── Coqlib.v │ ├── DepMap.v │ ├── DepMapFactsImplementation.v │ ├── DepMapFactsInterface.v │ ├── DepMapImplementation.v │ ├── DepMapInterface.v │ ├── Make │ ├── Makefile │ ├── README.txt │ └── description ├── dictionaries │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README.txt │ ├── description │ └── dict.v ├── disel │ ├── .gitignore │ ├── .gitmodules │ ├── .travis-ci.sh │ ├── .travis.yml │ ├── Core │ │ ├── Actions.v │ │ ├── Always.v │ │ ├── DepMaps.v │ │ ├── DiSeLExtraction.v │ │ ├── Domain.v │ │ ├── EqTypeX.v │ │ ├── Freshness.v │ │ ├── HoareTriples.v │ │ ├── InductiveInv.v │ │ ├── InferenceRules.v │ │ ├── Injection.v │ │ ├── InjectionOld.v │ │ ├── Make │ │ ├── Makefile │ │ ├── NetworkSem.v │ │ ├── NewStatePredicates.v │ │ ├── Process.v │ │ ├── Protocols.v │ │ ├── Rely.v │ │ ├── State.v │ │ ├── StatePredicates.v │ │ ├── While.v │ │ ├── Worlds.v │ │ ├── descr │ │ └── opam │ ├── Examples │ │ ├── Calculator │ │ │ ├── CalculatorClientLib.v │ │ │ ├── CalculatorExtraction.v │ │ │ ├── CalculatorInvariant.v │ │ │ ├── CalculatorProtocol.v │ │ │ ├── CalculatorServerLib.v │ │ │ ├── DelegatingCalculatorServer.v │ │ │ ├── SimpleCalculatorApp.v │ │ │ └── SimpleCalculatorServers.v │ │ ├── Greeter │ │ │ └── Greeter.v │ │ ├── LockResource │ │ │ ├── LockProtocol.v │ │ │ └── ResourceProtocol.v │ │ ├── Make │ │ ├── Makefile │ │ ├── Querying │ │ │ ├── QueryHooked.v │ │ │ ├── QueryPlusTPC.v │ │ │ └── QueryProtocol.v │ │ ├── SeqLib.v │ │ └── TwoPhaseCommit │ │ │ ├── SimpleTPCApp.v │ │ │ ├── TwoPhaseClient.v │ │ │ ├── TwoPhaseCoordinator.v │ │ │ ├── TwoPhaseExtraction.v │ │ │ ├── TwoPhaseInductiveInv.v │ │ │ ├── TwoPhaseInductiveProof.v │ │ │ ├── TwoPhaseParticipant.v │ │ │ └── TwoPhaseProtocol.v │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── _CoqProject │ ├── extraction │ │ ├── TPC │ │ │ └── .gitkeep │ │ ├── calculator │ │ │ └── .gitkeep │ │ └── echo │ │ │ └── .gitkeep │ ├── scripts │ │ ├── calculator.sh │ │ └── tpc.sh │ └── shims │ │ ├── CalculatorMain.ml │ │ ├── Debug.ml │ │ ├── DiSeL.ml │ │ ├── EchoMain.ml │ │ ├── Shim.ml │ │ ├── TPCMain.ml │ │ └── Util.ml ├── distributed-reference-counting │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── abstract │ │ ├── abstract_machine.v │ │ ├── bibli.v │ │ ├── coq_makefile │ │ ├── fifo.v │ │ ├── finite.v │ │ ├── ps │ │ │ └── .gitignore │ │ ├── reduce.v │ │ ├── sigma2.v │ │ ├── sum.v │ │ ├── table.v │ │ └── table2.v │ ├── description │ ├── expose.v │ ├── machine0 │ │ ├── copy.v │ │ ├── coq_makefile │ │ ├── counting.v │ │ ├── del.v │ │ ├── evol.v │ │ ├── init.v │ │ ├── machine.v │ │ ├── mess_act.v │ │ ├── rece_copy1.v │ │ ├── rece_copy2.v │ │ ├── rece_copy3.v │ │ ├── rece_dec.v │ │ ├── rece_inc.v │ │ └── table_act.v │ ├── machine1 │ │ ├── alternate.v │ │ ├── cardinal.v │ │ ├── comm.v │ │ ├── coq_makefile │ │ ├── invariant0.v │ │ ├── invariant1.v │ │ ├── invariant2.v │ │ ├── invariant3.v │ │ ├── invariant4.v │ │ ├── invariant5.v │ │ ├── invariant6.v │ │ ├── invariant7.v │ │ ├── invariant8.v │ │ └── machine.v │ ├── machine2 │ │ ├── alternate.v │ │ ├── cardinal.v │ │ ├── comm.v │ │ ├── coq_makefile │ │ ├── html │ │ │ └── .gitignore │ │ ├── invariant0.v │ │ ├── invariant1.v │ │ ├── invariant2.v │ │ ├── invariant3.v │ │ ├── invariant4.v │ │ ├── invariant5.v │ │ ├── invariant6.v │ │ ├── invariant7.v │ │ ├── invariant8.v │ │ ├── liveness.v │ │ ├── machine.v │ │ └── ps │ │ │ └── .gitignore │ ├── machine3 │ │ ├── alternate.v │ │ ├── cardinal.v │ │ ├── comm.v │ │ ├── coq_makefile │ │ ├── invariant0.v │ │ ├── invariant1.v │ │ ├── invariant2.v │ │ ├── invariant3.v │ │ ├── invariant4.v │ │ ├── invariant5.v │ │ ├── invariant6.v │ │ ├── machine.v │ │ └── still_to_prove.v │ └── machine4 │ │ ├── alternate.v │ │ ├── cardinal.v │ │ ├── comm.v │ │ ├── coq_makefile │ │ ├── invariant0.v │ │ ├── invariant1.v │ │ ├── invariant2.v │ │ ├── invariant3.v │ │ ├── invariant4.v │ │ ├── invariant5.v │ │ ├── invariant6.v │ │ ├── invariant7.v │ │ ├── invariant8.v │ │ └── machine.v ├── domain-theory │ ├── Make │ ├── Makefile │ ├── README │ ├── algpodefs.v │ ├── alpo.v │ ├── description │ ├── lpo.v │ ├── lpo1.v │ ├── newfil.v │ └── triple.v ├── euler-formula │ ├── Euler1.v │ ├── Euler2.v │ ├── Euler3.v │ ├── Make │ ├── Makefile │ ├── README │ └── description ├── exceptions │ ├── .gitignore │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ ├── leavemult.dvi.uu │ ├── leavemult.v │ └── test.ml ├── fcsl-pcm │ ├── .gitignore │ ├── CREDITS │ ├── CoqMakefile.local │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── _CoqProject │ ├── descr │ ├── finmap │ │ ├── finmap.v │ │ └── ordtype.v │ ├── opam │ └── pcm │ │ ├── automap.v │ │ ├── axioms.v │ │ ├── heap.v │ │ ├── lift.v │ │ ├── mutex.v │ │ ├── natmap.v │ │ ├── pcm.v │ │ ├── pred.v │ │ ├── prelude.v │ │ └── unionmap.v ├── fermat4 │ ├── ArithCompl.v │ ├── Descent.v │ ├── Diophantus20.v │ ├── Fermat4.v │ ├── Make │ ├── Makefile │ ├── Pythagorean.v │ ├── README │ ├── Tactics.v │ └── description ├── finmap │ ├── .travis.yml │ ├── CeCILL-B │ ├── Makefile │ ├── Makefile.common │ ├── README.md │ ├── TODO.md │ ├── _CoqProject │ ├── finmap.v │ ├── multiset.v │ ├── opam │ ├── order.v │ └── set.v ├── float │ ├── .gitignore │ ├── AllFloat.v │ ├── Closest.v │ ├── Closest2Plus.v │ ├── Closest2Prop.v │ ├── ClosestMult.v │ ├── ClosestPlus.v │ ├── ClosestProp.v │ ├── Digit.v │ ├── FPred.v │ ├── FSucc.v │ ├── Faux.v │ ├── Fbound.v │ ├── Fcomp.v │ ├── Finduct.v │ ├── Float.v │ ├── Fmin.v │ ├── Fnorm.v │ ├── Fodd.v │ ├── Fop.v │ ├── Fprop.v │ ├── Fround.v │ ├── FroundMult.v │ ├── FroundPlus.v │ ├── FroundProp.v │ ├── LICENSE │ ├── MSB.v │ ├── MSBProp.v │ ├── Make │ ├── Makefile │ ├── Option.v │ ├── Paux.v │ ├── Power.v │ ├── README │ ├── Rpow.v │ ├── Zdivides.v │ ├── Zenum.v │ ├── description │ └── sTactic.v ├── free-groups │ ├── COPYING │ ├── FreeGroups.v │ ├── Make │ ├── Makefile │ ├── README │ └── description ├── fssec-model │ ├── AuxiliaryLemmas.v │ ├── DACandMAC.v │ ├── InitialState.v │ ├── ListFunctions.v │ ├── ListSet.v │ ├── Make │ ├── Makefile │ ├── ModelLemmas.v │ ├── ModelProperties.v │ ├── README │ ├── SFSstate.v │ ├── TransFunc.v │ ├── aclstat.v │ ├── aclstatIsSecure.v │ ├── addUsrGrpToAcl.v │ ├── addUsrGrpToAclIsSecure.v │ ├── chmod.v │ ├── chmodIsSecure.v │ ├── chobjsc.v │ ├── chobjscIsSecure.v │ ├── chown.v │ ├── chownIsSecure.v │ ├── chsubsc.v │ ├── chsubscIsSecure.v │ ├── close.v │ ├── closeIsSecure.v │ ├── compilar.v │ ├── create.v │ ├── createIsSecure.v │ ├── delUsrGrpFromAcl.v │ ├── delUsrGrpFromAclIsSecure.v │ ├── description │ ├── mkdir.v │ ├── mkdirIsSecure.v │ ├── open.v │ ├── openIsSecure.v │ ├── oscstat.v │ ├── oscstatIsSecure.v │ ├── owner_close.v │ ├── owner_closeIsSecure.v │ ├── read.v │ ├── readIsSecure.v │ ├── readdir.v │ ├── readdirIsSecure.v │ ├── rmdir.v │ ├── rmdirIsSecure.v │ ├── setACLdata.v │ ├── sscstat.v │ ├── sscstatIsSecure.v │ ├── stat.v │ ├── statIsSecure.v │ ├── unlink.v │ ├── unlinkIsSecure.v │ ├── write.v │ └── writeIsSecure.v ├── functional-algebra │ ├── .bzr │ │ ├── README │ │ ├── branch-format │ │ ├── branch │ │ │ ├── branch.conf │ │ │ ├── format │ │ │ ├── last-revision │ │ │ └── tags │ │ ├── checkout │ │ │ ├── conflicts │ │ │ ├── dirstate │ │ │ ├── format │ │ │ └── views │ │ └── repository │ │ │ ├── format │ │ │ ├── indices │ │ │ ├── 47b2bd249d677c9c7dacf56b1430e9b5.cix │ │ │ ├── 47b2bd249d677c9c7dacf56b1430e9b5.iix │ │ │ ├── 47b2bd249d677c9c7dacf56b1430e9b5.rix │ │ │ ├── 47b2bd249d677c9c7dacf56b1430e9b5.six │ │ │ ├── 47b2bd249d677c9c7dacf56b1430e9b5.tix │ │ │ ├── c2918e7db82651856e0a74e4e053f2ce.cix │ │ │ ├── c2918e7db82651856e0a74e4e053f2ce.iix │ │ │ ├── c2918e7db82651856e0a74e4e053f2ce.rix │ │ │ ├── c2918e7db82651856e0a74e4e053f2ce.six │ │ │ └── c2918e7db82651856e0a74e4e053f2ce.tix │ │ │ ├── pack-names │ │ │ └── packs │ │ │ ├── 47b2bd249d677c9c7dacf56b1430e9b5.pack │ │ │ └── c2918e7db82651856e0a74e4e053f2ce.pack │ ├── COPYING.LESSER │ ├── LICENSE.txt │ ├── Makefile │ ├── Makefile-8.4 │ ├── README.md │ ├── _CoqProject │ ├── abelian_group.v │ ├── base.v │ ├── commutative_ring.v │ ├── coq_help.v │ ├── documentation.pdf │ ├── field.v │ ├── function.v │ ├── group.v │ ├── monoid.v │ ├── monoid_expr.v │ ├── monoid_group.v │ ├── natural.v │ └── ring.v ├── functions-in-zfc │ ├── Functions_in_ZFC.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ └── description ├── fundamental-arithmetics │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ ├── division.v │ ├── euclide.v │ ├── gcd.v │ ├── missing.v │ ├── nthroot.v │ ├── permutation.v │ ├── power.v │ ├── primes.v │ └── tactics.v ├── generic-environments │ ├── CoreGenericEnv.v │ ├── GenericEnv.v │ ├── GenericEnvList.v │ ├── Make │ ├── Makefile │ └── description ├── goedel │ ├── Deduction.v │ ├── LNN.v │ ├── LNN2LNT.v │ ├── LNT.v │ ├── Languages.v │ ├── ListExt.v │ ├── Make │ ├── Makefile │ ├── NN.v │ ├── NN2PA.v │ ├── NNtheory.v │ ├── PA.v │ ├── PAconsistent.v │ ├── PAtheory.v │ ├── PRrepresentable.v │ ├── cPair.v │ ├── chRem.v │ ├── checkPrf.v │ ├── code.v │ ├── codeFreeVar.v │ ├── codeList.v │ ├── codeNatToTerm.v │ ├── codePA.v │ ├── codeSubFormula.v │ ├── codeSubTerm.v │ ├── codeSysPrf.v │ ├── description │ ├── expressible.v │ ├── extEqualNat.v │ ├── fixPoint.v │ ├── fol.v │ ├── folLogic.v │ ├── folLogic2.v │ ├── folLogic3.v │ ├── folProof.v │ ├── folProp.v │ ├── folReplace.v │ ├── goedel1.v │ ├── goedel2.v │ ├── misc.v │ ├── model.v │ ├── prLogic.v │ ├── primRec.v │ ├── rosser.v │ ├── rosserPA.v │ ├── subAll.v │ ├── subProp.v │ ├── vector.v │ ├── wConsistent.v │ └── wellFormed.v ├── graphs │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── cgraph.v │ ├── description │ ├── extract.v │ ├── main.ml │ └── zcgraph.v ├── group-theory │ ├── Group_definitions.v │ ├── Laws.v │ ├── Make │ ├── Makefile │ ├── README │ ├── Relations.v │ ├── Z │ │ ├── Nat_complements.v │ │ ├── README │ │ ├── Z_succ_pred.v │ │ ├── Zadd.v │ │ ├── Zbase.v │ │ └── Zle.v │ ├── description │ ├── g1.v │ ├── g2.v │ ├── g3.v │ └── gr.v ├── groups │ ├── Groups.ps.gz │ ├── Groups.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ └── description ├── hardware │ ├── Factorization │ │ ├── Comparator │ │ │ ├── .gitignore │ │ │ ├── Comp_Prog.v │ │ │ ├── Comp_Simpl.v │ │ │ ├── Comp_Synth.v │ │ │ ├── Comp_Verif.v │ │ │ ├── Comparator_Relation.v │ │ │ ├── extract.v │ │ │ └── main.ml │ │ ├── Factorization.v │ │ ├── Factorization_Prog.v │ │ ├── Factorization_Synth.v │ │ ├── Factorization_Verif.v │ │ ├── Lib_Numerals │ │ │ ├── Compare_Nat.v │ │ │ ├── Compare_Num.v │ │ │ ├── Lists_of_Numerals.v │ │ │ └── Numerals.v │ │ └── Linear_Structures.v │ ├── LICENSE │ ├── Libraries │ │ ├── Lib_Arithmetic │ │ │ ├── Lib_Arith.v │ │ │ ├── Lib_Dec.v │ │ │ ├── Lib_Div_Even_Odd.v │ │ │ ├── Lib_Eq_Le_Lt.v │ │ │ ├── Lib_Exp.v │ │ │ ├── Lib_Fact.v │ │ │ ├── Lib_Minus.v │ │ │ ├── Lib_Mult.v │ │ │ ├── Lib_Plus.v │ │ │ ├── Lib_Pred.v │ │ │ └── Lib_Square.v │ │ ├── Lib_Boolean │ │ │ ├── Lib_Bool.v │ │ │ └── Lib_Zerob.v │ │ ├── Lib_Lists │ │ │ ├── Dependent_lists.v │ │ │ └── Lists_of_lists.v │ │ ├── Lib_Prop.v │ │ └── Lib_Set_Products.v │ ├── Make │ ├── Makefile │ ├── README │ └── description ├── hedges │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── description │ └── hedges.v ├── higman-cf │ ├── .gitignore │ ├── Higman.v │ ├── Higman2.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ ├── example_higman │ └── main.ml ├── higman-s │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ ├── higman.v │ ├── higman_aux.v │ ├── inductive_wqo.v │ ├── list_embeding.v │ └── tree.v ├── hoare-tut │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ ├── doc.Makefile │ ├── exgcd.v │ ├── hoarelogic.v │ ├── hoarelogicsemantics.v │ ├── index.html │ ├── partialhoarelogic.v │ └── totalhoarelogic.v ├── huffman │ ├── .gitignore │ ├── .travis.yml │ ├── LICENSE │ ├── Makefile │ ├── Makefile.coq.local │ ├── README.md │ ├── _CoqProject │ ├── default.nix │ ├── meta.yml │ ├── opam │ ├── src │ │ ├── ex1.ml │ │ └── ex2.ml │ └── theories │ │ ├── Aux.v │ │ ├── BTree.v │ │ ├── Build.v │ │ ├── Code.v │ │ ├── Cover.v │ │ ├── CoverMin.v │ │ ├── Extraction.v │ │ ├── Frequency.v │ │ ├── HeightPred.v │ │ ├── Huffman.v │ │ ├── ISort.v │ │ ├── OneStep.v │ │ ├── Ordered.v │ │ ├── OrderedCover.v │ │ ├── PBTree.v │ │ ├── PBTree2BTree.v │ │ ├── Permutation.v │ │ ├── Prod2List.v │ │ ├── Restrict.v │ │ ├── SameSumLeaves.v │ │ ├── SubstPred.v │ │ ├── UList.v │ │ ├── UniqueKey.v │ │ ├── Weight.v │ │ ├── WeightTree.v │ │ └── sTactic.v ├── idxassoc │ ├── Assoc.v │ ├── CONTRIBUTORS │ ├── COPYRIGHT │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Option.v │ ├── README │ └── description ├── ieee754 │ ├── Diadic.v │ ├── IEEE.v │ ├── IEEE754_algorithms.v │ ├── IEEE754_def.v │ ├── IEEE754_properties.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── Registers.v │ ├── description │ ├── rapport-stage-dea.ps.gz │ └── tests.v ├── int-map │ ├── Adalloc.v │ ├── Allmaps.v │ ├── FMapIntMap.v │ ├── Fset.v │ ├── Lsort.v │ ├── Make │ ├── Makefile │ ├── Map.v │ ├── Mapaxioms.v │ ├── Mapc.v │ ├── Mapcanon.v │ ├── Mapcard.v │ ├── Mapfold.v │ ├── Mapiter.v │ ├── Maplists.v │ ├── Mapsubset.v │ └── description ├── ipc │ ├── .gitignore │ ├── AvlTrees.v │ ├── Cons_Counter_Model.v │ ├── Derivable_Def.v │ ├── Derivable_Def_compute_derivations.v │ ├── Derivable_Def_dont_compute_derivations.v │ ├── Derivable_Tools.v │ ├── Derivations.v │ ├── Disjunct.v │ ├── Extr.v │ ├── Forces_Gamma.v │ ├── Forces_NGamma.v │ ├── Forms.v │ ├── In_Gamma.v │ ├── In_NGamma.v │ ├── Kripke_Trees.v │ ├── Le_Ks.v │ ├── Lt_Ks.v │ ├── ML_Int.v │ ├── Make │ ├── Makefile │ ├── Minimal.v │ ├── My_Arith.v │ ├── My_Nth.v │ ├── NDeco_Sound.v │ ├── NMinimal.v │ ├── NRules.v │ ├── NSearch.v │ ├── NSound.v │ ├── NWeight.v │ ├── Normal_Forms.v │ ├── README │ ├── Regular_Avl.v │ ├── Rev_App.v │ ├── Rules.v │ ├── Search.v │ ├── Sound.v │ ├── Trees.v │ ├── Weight.v │ ├── benchmark.ml │ ├── description │ ├── lexer.ml │ ├── parser.ml │ └── test_formulae.ml ├── izf │ ├── IZF_base.v │ ├── IZF_coll.v │ ├── IZF_logic.v │ ├── IZF_nat.v │ ├── IZF_omega.v │ ├── IZF_pair.v │ ├── IZF_power.v │ ├── IZF_select.v │ ├── IZF_union.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ └── description ├── jordan-curve-theorem │ ├── Jordan1.v │ ├── Jordan10.v │ ├── Jordan2.v │ ├── Jordan3.v │ ├── Jordan4.v │ ├── Jordan5.v │ ├── Jordan6.v │ ├── Jordan7.v │ ├── Jordan8.v │ ├── Jordan9.v │ ├── Make │ ├── Makefile │ ├── README │ └── description ├── lambda │ ├── Confluence.v │ ├── Conversion.v │ ├── Cube.v │ ├── LICENSE │ ├── Lambda.v │ ├── Make │ ├── Makefile │ ├── Marks.v │ ├── Redexes.v │ ├── Reduction.v │ ├── Residuals.v │ ├── Simulation.v │ ├── Substitution.v │ ├── Terms.v │ ├── Test.v │ ├── description │ └── lambda.dvi.uu ├── lazy-pcf │ ├── Make │ ├── Makefile │ ├── OpSem │ │ ├── OSrules.v │ │ ├── README │ │ ├── environments.v │ │ ├── freevars.v │ │ ├── rename.v │ │ ├── syntax.v │ │ ├── typecheck.v │ │ └── utils.v │ ├── README │ ├── SubjRed │ │ ├── ApTypes.v │ │ ├── NF.v │ │ ├── NFprops.v │ │ ├── README │ │ ├── TypeThms.v │ │ ├── envprops.v │ │ ├── mapsto.v │ │ ├── subjrnf.v │ │ └── valid.v │ └── description ├── lemma-overloading │ ├── .gitignore │ ├── .travis.yml │ ├── LICENSE.md │ ├── Makefile │ ├── README.md │ ├── _CoqProject │ ├── default.nix │ ├── meta.yml │ ├── opam │ └── theories │ │ ├── auto.v │ │ ├── cancel.v │ │ ├── cancel2.v │ │ ├── cancelCTC.v │ │ ├── cancelD.v │ │ ├── domains.v │ │ ├── finmap.v │ │ ├── heaps.v │ │ ├── hprop.v │ │ ├── indom.v │ │ ├── indomCTC.v │ │ ├── llistR.v │ │ ├── noalias.v │ │ ├── noaliasBT.v │ │ ├── noaliasCTC.v │ │ ├── ordtype.v │ │ ├── perms.v │ │ ├── prefix.v │ │ ├── prelude.v │ │ ├── rels.v │ │ ├── stlog.v │ │ ├── stlogCTC.v │ │ ├── stlogR.v │ │ ├── stmod.v │ │ ├── stsep.v │ │ ├── terms.v │ │ ├── xfind.v │ │ └── xfindCTC.v ├── lesniewski-mereology │ ├── DOLCE_root.v │ ├── Make │ ├── Makefile │ ├── description │ ├── onto_mereo_v1.v │ └── prototheticv5.v ├── lin-alg │ ├── LICENSE │ ├── LinAlg │ │ ├── Lin_trafos.v │ │ ├── Linear_Algebra_by_Friedberg_Insel_Spence.v │ │ ├── algebraic_span_facts.v │ │ ├── alt_build_vecsp.v │ │ ├── bases.v │ │ ├── bases_finite_dim.v │ │ ├── bases_from_generating_sets.v │ │ ├── direct_sum.v │ │ ├── lin_comb_facts.v │ │ ├── lin_combinations.v │ │ ├── lin_dep_facts.v │ │ ├── lin_dependence.v │ │ ├── maxlinindepsubsets.v │ │ ├── replacement_corollaries.v │ │ ├── replacement_theorem.v │ │ ├── spans.v │ │ ├── subspace_bases.v │ │ ├── subspace_dim.v │ │ ├── subspaces.v │ │ └── vecspaces_verybasic.v │ ├── Make │ ├── Makefile │ ├── README.md │ ├── description │ ├── examples │ │ ├── Matrices.v │ │ ├── Matrix_multiplication.v │ │ ├── antisymmetric_matrices.v │ │ ├── infinite_sequences.v │ │ ├── symmetric_matrices.v │ │ ├── trivial_spaces.v │ │ ├── up_lo_triang_mat.v │ │ ├── vecspace_Fn.v │ │ ├── vecspace_Mmn.v │ │ └── vecspace_functionspace.v │ ├── extras │ │ ├── Equality_structures.v │ │ ├── Inter_intersection.v │ │ ├── Matrix_related_defs.v │ │ ├── before_after.v │ │ ├── finite_misc.v │ │ ├── matrix_algebra.v │ │ ├── restrict.v │ │ └── ring_module.v │ ├── filesInOrder │ ├── first_page.v │ └── support │ │ ├── Map2.v │ │ ├── Map_embed.v │ │ ├── algebra_omissions.v │ │ ├── arb_intersections.v │ │ ├── cast_between_subsets.v │ │ ├── cast_seq_lengths.v │ │ ├── concat.v │ │ ├── concat_facts.v │ │ ├── conshdtl.v │ │ ├── const.v │ │ ├── counting_elements.v │ │ ├── distinct.v │ │ ├── distinct_facts.v │ │ ├── distribution_lemmas.v │ │ ├── empty.v │ │ ├── equal_syntax.v │ │ ├── finite.v │ │ ├── finite_subsets.v │ │ ├── has_n_elements.v │ │ ├── modify_seq.v │ │ ├── more_syntax.v │ │ ├── mult_by_scalars.v │ │ ├── omit.v │ │ ├── omit_facts.v │ │ ├── pointwise.v │ │ ├── random_facts.v │ │ ├── seq_equality.v │ │ ├── seq_equality_facts.v │ │ ├── seq_set.v │ │ ├── seq_set_facts.v │ │ ├── seq_set_seq.v │ │ ├── subseqs.v │ │ ├── sums.v │ │ └── sums2.v ├── makefile ├── maple-mode │ ├── Examples.v │ ├── Make │ ├── Makefile │ ├── Maple.v │ ├── README │ ├── description │ ├── fake_maple │ │ ├── Makefile │ │ └── fake_maple.ml4 │ └── maple.ml4 ├── markov │ ├── COPYING │ ├── COPYING.LESSER │ ├── Make │ ├── Makefile │ ├── description │ └── markov.v ├── math-comp │ ├── .dockerignore │ ├── .travis.yml │ ├── AUTHORS │ ├── CONTRIBUTING.md │ ├── CeCILL-B │ ├── ChangeLog │ ├── Dockerfile │ ├── Dockerfile.make │ ├── INSTALL.md │ ├── README.md │ ├── coq-mathcomp-algebra.opam │ ├── coq-mathcomp-character.opam │ ├── coq-mathcomp-field.opam │ ├── coq-mathcomp-fingroup.opam │ ├── coq-mathcomp-solvable.opam │ ├── coq-mathcomp-ssreflect.opam │ ├── docs │ │ ├── README.md │ │ ├── htmldoc │ │ │ ├── Makefile │ │ │ ├── buildlibgraph │ │ │ ├── coqdoc.css │ │ │ ├── depend │ │ │ ├── depend.js │ │ │ ├── index.html │ │ │ ├── index_abbreviation_*.html │ │ │ ├── index_abbreviation_A.html │ │ │ ├── index_abbreviation_B.html │ │ │ ├── index_abbreviation_C.html │ │ │ ├── index_abbreviation_D.html │ │ │ ├── index_abbreviation_E.html │ │ │ ├── index_abbreviation_F.html │ │ │ ├── index_abbreviation_G.html │ │ │ ├── index_abbreviation_H.html │ │ │ ├── index_abbreviation_I.html │ │ │ ├── index_abbreviation_J.html │ │ │ ├── index_abbreviation_K.html │ │ │ ├── index_abbreviation_L.html │ │ │ ├── index_abbreviation_M.html │ │ │ ├── index_abbreviation_N.html │ │ │ ├── index_abbreviation_O.html │ │ │ ├── index_abbreviation_P.html │ │ │ ├── index_abbreviation_Q.html │ │ │ ├── index_abbreviation_R.html │ │ │ ├── index_abbreviation_S.html │ │ │ ├── index_abbreviation_T.html │ │ │ ├── index_abbreviation_U.html │ │ │ ├── index_abbreviation_V.html │ │ │ ├── index_abbreviation_W.html │ │ │ ├── index_abbreviation_X.html │ │ │ ├── index_abbreviation_Y.html │ │ │ ├── index_abbreviation_Z.html │ │ │ ├── index_abbreviation__.html │ │ │ ├── index_axiom_*.html │ │ │ ├── index_axiom_A.html │ │ │ ├── index_axiom_B.html │ │ │ ├── index_axiom_C.html │ │ │ ├── index_axiom_D.html │ │ │ ├── index_axiom_E.html │ │ │ ├── index_axiom_F.html │ │ │ ├── index_axiom_G.html │ │ │ ├── index_axiom_H.html │ │ │ ├── index_axiom_I.html │ │ │ ├── index_axiom_J.html │ │ │ ├── index_axiom_K.html │ │ │ ├── index_axiom_L.html │ │ │ ├── index_axiom_M.html │ │ │ ├── index_axiom_N.html │ │ │ ├── index_axiom_O.html │ │ │ ├── index_axiom_P.html │ │ │ ├── index_axiom_Q.html │ │ │ ├── index_axiom_R.html │ │ │ ├── index_axiom_S.html │ │ │ ├── index_axiom_T.html │ │ │ ├── index_axiom_U.html │ │ │ ├── index_axiom_V.html │ │ │ ├── index_axiom_W.html │ │ │ ├── index_axiom_X.html │ │ │ ├── index_axiom_Y.html │ │ │ ├── index_axiom_Z.html │ │ │ ├── index_axiom__.html │ │ │ ├── index_constructor_*.html │ │ │ ├── index_constructor_A.html │ │ │ ├── index_constructor_B.html │ │ │ ├── index_constructor_C.html │ │ │ ├── index_constructor_D.html │ │ │ ├── index_constructor_E.html │ │ │ ├── index_constructor_F.html │ │ │ ├── index_constructor_G.html │ │ │ ├── index_constructor_H.html │ │ │ ├── index_constructor_I.html │ │ │ ├── index_constructor_J.html │ │ │ ├── index_constructor_K.html │ │ │ ├── index_constructor_L.html │ │ │ ├── index_constructor_M.html │ │ │ ├── index_constructor_N.html │ │ │ ├── index_constructor_O.html │ │ │ ├── index_constructor_P.html │ │ │ ├── index_constructor_Q.html │ │ │ ├── index_constructor_R.html │ │ │ ├── index_constructor_S.html │ │ │ ├── index_constructor_T.html │ │ │ ├── index_constructor_U.html │ │ │ ├── index_constructor_V.html │ │ │ ├── index_constructor_W.html │ │ │ ├── index_constructor_X.html │ │ │ ├── index_constructor_Y.html │ │ │ ├── index_constructor_Z.html │ │ │ ├── index_constructor__.html │ │ │ ├── index_definition_*.html │ │ │ ├── index_definition_A.html │ │ │ ├── index_definition_B.html │ │ │ ├── index_definition_C.html │ │ │ ├── index_definition_D.html │ │ │ ├── index_definition_E.html │ │ │ ├── index_definition_F.html │ │ │ ├── index_definition_G.html │ │ │ ├── index_definition_H.html │ │ │ ├── index_definition_I.html │ │ │ ├── index_definition_J.html │ │ │ ├── index_definition_K.html │ │ │ ├── index_definition_L.html │ │ │ ├── index_definition_M.html │ │ │ ├── index_definition_N.html │ │ │ ├── index_definition_O.html │ │ │ ├── index_definition_P.html │ │ │ ├── index_definition_Q.html │ │ │ ├── index_definition_R.html │ │ │ ├── index_definition_S.html │ │ │ ├── index_definition_T.html │ │ │ ├── index_definition_U.html │ │ │ ├── index_definition_V.html │ │ │ ├── index_definition_W.html │ │ │ ├── index_definition_X.html │ │ │ ├── index_definition_Y.html │ │ │ ├── index_definition_Z.html │ │ │ ├── index_definition__.html │ │ │ ├── index_global_*.html │ │ │ ├── index_global_A.html │ │ │ ├── index_global_B.html │ │ │ ├── index_global_C.html │ │ │ ├── index_global_D.html │ │ │ ├── index_global_E.html │ │ │ ├── index_global_F.html │ │ │ ├── index_global_G.html │ │ │ ├── index_global_H.html │ │ │ ├── index_global_I.html │ │ │ ├── index_global_J.html │ │ │ ├── index_global_K.html │ │ │ ├── index_global_L.html │ │ │ ├── index_global_M.html │ │ │ ├── index_global_N.html │ │ │ ├── index_global_O.html │ │ │ ├── index_global_P.html │ │ │ ├── index_global_Q.html │ │ │ ├── index_global_R.html │ │ │ ├── index_global_S.html │ │ │ ├── index_global_T.html │ │ │ ├── index_global_U.html │ │ │ ├── index_global_V.html │ │ │ ├── index_global_W.html │ │ │ ├── index_global_X.html │ │ │ ├── index_global_Y.html │ │ │ ├── index_global_Z.html │ │ │ ├── index_global__.html │ │ │ ├── index_inductive_*.html │ │ │ ├── index_inductive_A.html │ │ │ ├── index_inductive_B.html │ │ │ ├── index_inductive_C.html │ │ │ ├── index_inductive_D.html │ │ │ ├── index_inductive_E.html │ │ │ ├── index_inductive_F.html │ │ │ ├── index_inductive_G.html │ │ │ ├── index_inductive_H.html │ │ │ ├── index_inductive_I.html │ │ │ ├── index_inductive_J.html │ │ │ ├── index_inductive_K.html │ │ │ ├── index_inductive_L.html │ │ │ ├── index_inductive_M.html │ │ │ ├── index_inductive_N.html │ │ │ ├── index_inductive_O.html │ │ │ ├── index_inductive_P.html │ │ │ ├── index_inductive_Q.html │ │ │ ├── index_inductive_R.html │ │ │ ├── index_inductive_S.html │ │ │ ├── index_inductive_T.html │ │ │ ├── index_inductive_U.html │ │ │ ├── index_inductive_V.html │ │ │ ├── index_inductive_W.html │ │ │ ├── index_inductive_X.html │ │ │ ├── index_inductive_Y.html │ │ │ ├── index_inductive_Z.html │ │ │ ├── index_inductive__.html │ │ │ ├── index_lemma_*.html │ │ │ ├── index_lemma_A.html │ │ │ ├── index_lemma_B.html │ │ │ ├── index_lemma_C.html │ │ │ ├── index_lemma_D.html │ │ │ ├── index_lemma_E.html │ │ │ ├── index_lemma_F.html │ │ │ ├── index_lemma_G.html │ │ │ ├── index_lemma_H.html │ │ │ ├── index_lemma_I.html │ │ │ ├── index_lemma_J.html │ │ │ ├── index_lemma_K.html │ │ │ ├── index_lemma_L.html │ │ │ ├── index_lemma_M.html │ │ │ ├── index_lemma_N.html │ │ │ ├── index_lemma_O.html │ │ │ ├── index_lemma_P.html │ │ │ ├── index_lemma_Q.html │ │ │ ├── index_lemma_R.html │ │ │ ├── index_lemma_S.html │ │ │ ├── index_lemma_T.html │ │ │ ├── index_lemma_U.html │ │ │ ├── index_lemma_V.html │ │ │ ├── index_lemma_W.html │ │ │ ├── index_lemma_X.html │ │ │ ├── index_lemma_Y.html │ │ │ ├── index_lemma_Z.html │ │ │ ├── index_lemma__.html │ │ │ ├── index_library_*.html │ │ │ ├── index_library_A.html │ │ │ ├── index_library_B.html │ │ │ ├── index_library_C.html │ │ │ ├── index_library_D.html │ │ │ ├── index_library_E.html │ │ │ ├── index_library_F.html │ │ │ ├── index_library_G.html │ │ │ ├── index_library_H.html │ │ │ ├── index_library_I.html │ │ │ ├── index_library_J.html │ │ │ ├── index_library_K.html │ │ │ ├── index_library_L.html │ │ │ ├── index_library_M.html │ │ │ ├── index_library_N.html │ │ │ ├── index_library_O.html │ │ │ ├── index_library_P.html │ │ │ ├── index_library_Q.html │ │ │ ├── index_library_R.html │ │ │ ├── index_library_S.html │ │ │ ├── index_library_T.html │ │ │ ├── index_library_U.html │ │ │ ├── index_library_V.html │ │ │ ├── index_library_W.html │ │ │ ├── index_library_X.html │ │ │ ├── index_library_Y.html │ │ │ ├── index_library_Z.html │ │ │ ├── index_library__.html │ │ │ ├── index_module_*.html │ │ │ ├── index_module_A.html │ │ │ ├── index_module_B.html │ │ │ ├── index_module_C.html │ │ │ ├── index_module_D.html │ │ │ ├── index_module_E.html │ │ │ ├── index_module_F.html │ │ │ ├── index_module_G.html │ │ │ ├── index_module_H.html │ │ │ ├── index_module_I.html │ │ │ ├── index_module_J.html │ │ │ ├── index_module_K.html │ │ │ ├── index_module_L.html │ │ │ ├── index_module_M.html │ │ │ ├── index_module_N.html │ │ │ ├── index_module_O.html │ │ │ ├── index_module_P.html │ │ │ ├── index_module_Q.html │ │ │ ├── index_module_R.html │ │ │ ├── index_module_S.html │ │ │ ├── index_module_T.html │ │ │ ├── index_module_U.html │ │ │ ├── index_module_V.html │ │ │ ├── index_module_W.html │ │ │ ├── index_module_X.html │ │ │ ├── index_module_Y.html │ │ │ ├── index_module_Z.html │ │ │ ├── index_module__.html │ │ │ ├── index_notation_*.html │ │ │ ├── index_notation_A.html │ │ │ ├── index_notation_B.html │ │ │ ├── index_notation_C.html │ │ │ ├── index_notation_D.html │ │ │ ├── index_notation_E.html │ │ │ ├── index_notation_F.html │ │ │ ├── index_notation_G.html │ │ │ ├── index_notation_H.html │ │ │ ├── index_notation_I.html │ │ │ ├── index_notation_J.html │ │ │ ├── index_notation_K.html │ │ │ ├── index_notation_L.html │ │ │ ├── index_notation_M.html │ │ │ ├── index_notation_N.html │ │ │ ├── index_notation_O.html │ │ │ ├── index_notation_P.html │ │ │ ├── index_notation_Q.html │ │ │ ├── index_notation_R.html │ │ │ ├── index_notation_S.html │ │ │ ├── index_notation_T.html │ │ │ ├── index_notation_U.html │ │ │ ├── index_notation_V.html │ │ │ ├── index_notation_W.html │ │ │ ├── index_notation_X.html │ │ │ ├── index_notation_Y.html │ │ │ ├── index_notation_Z.html │ │ │ ├── index_notation__.html │ │ │ ├── index_projection_*.html │ │ │ ├── index_projection_A.html │ │ │ ├── index_projection_B.html │ │ │ ├── index_projection_C.html │ │ │ ├── index_projection_D.html │ │ │ ├── index_projection_E.html │ │ │ ├── index_projection_F.html │ │ │ ├── index_projection_G.html │ │ │ ├── index_projection_H.html │ │ │ ├── index_projection_I.html │ │ │ ├── index_projection_J.html │ │ │ ├── index_projection_K.html │ │ │ ├── index_projection_L.html │ │ │ ├── index_projection_M.html │ │ │ ├── index_projection_N.html │ │ │ ├── index_projection_O.html │ │ │ ├── index_projection_P.html │ │ │ ├── index_projection_Q.html │ │ │ ├── index_projection_R.html │ │ │ ├── index_projection_S.html │ │ │ ├── index_projection_T.html │ │ │ ├── index_projection_U.html │ │ │ ├── index_projection_V.html │ │ │ ├── index_projection_W.html │ │ │ ├── index_projection_X.html │ │ │ ├── index_projection_Y.html │ │ │ ├── index_projection_Z.html │ │ │ ├── index_projection__.html │ │ │ ├── index_record_*.html │ │ │ ├── index_record_A.html │ │ │ ├── index_record_B.html │ │ │ ├── index_record_C.html │ │ │ ├── index_record_D.html │ │ │ ├── index_record_E.html │ │ │ ├── index_record_F.html │ │ │ ├── index_record_G.html │ │ │ ├── index_record_H.html │ │ │ ├── index_record_I.html │ │ │ ├── index_record_J.html │ │ │ ├── index_record_K.html │ │ │ ├── index_record_L.html │ │ │ ├── index_record_M.html │ │ │ ├── index_record_N.html │ │ │ ├── index_record_O.html │ │ │ ├── index_record_P.html │ │ │ ├── index_record_Q.html │ │ │ ├── index_record_R.html │ │ │ ├── index_record_S.html │ │ │ ├── index_record_T.html │ │ │ ├── index_record_U.html │ │ │ ├── index_record_V.html │ │ │ ├── index_record_W.html │ │ │ ├── index_record_X.html │ │ │ ├── index_record_Y.html │ │ │ ├── index_record_Z.html │ │ │ ├── index_record__.html │ │ │ ├── index_section_*.html │ │ │ ├── index_section_A.html │ │ │ ├── index_section_B.html │ │ │ ├── index_section_C.html │ │ │ ├── index_section_D.html │ │ │ ├── index_section_E.html │ │ │ ├── index_section_F.html │ │ │ ├── index_section_G.html │ │ │ ├── index_section_H.html │ │ │ ├── index_section_I.html │ │ │ ├── index_section_J.html │ │ │ ├── index_section_K.html │ │ │ ├── index_section_L.html │ │ │ ├── index_section_M.html │ │ │ ├── index_section_N.html │ │ │ ├── index_section_O.html │ │ │ ├── index_section_P.html │ │ │ ├── index_section_Q.html │ │ │ ├── index_section_R.html │ │ │ ├── index_section_S.html │ │ │ ├── index_section_T.html │ │ │ ├── index_section_U.html │ │ │ ├── index_section_V.html │ │ │ ├── index_section_W.html │ │ │ ├── index_section_X.html │ │ │ ├── index_section_Y.html │ │ │ ├── index_section_Z.html │ │ │ ├── index_section__.html │ │ │ ├── index_variable_*.html │ │ │ ├── index_variable_A.html │ │ │ ├── index_variable_B.html │ │ │ ├── index_variable_C.html │ │ │ ├── index_variable_D.html │ │ │ ├── index_variable_E.html │ │ │ ├── index_variable_F.html │ │ │ ├── index_variable_G.html │ │ │ ├── index_variable_H.html │ │ │ ├── index_variable_I.html │ │ │ ├── index_variable_J.html │ │ │ ├── index_variable_K.html │ │ │ ├── index_variable_L.html │ │ │ ├── index_variable_M.html │ │ │ ├── index_variable_N.html │ │ │ ├── index_variable_O.html │ │ │ ├── index_variable_P.html │ │ │ ├── index_variable_Q.html │ │ │ ├── index_variable_R.html │ │ │ ├── index_variable_S.html │ │ │ ├── index_variable_T.html │ │ │ ├── index_variable_U.html │ │ │ ├── index_variable_V.html │ │ │ ├── index_variable_W.html │ │ │ ├── index_variable_X.html │ │ │ ├── index_variable_Y.html │ │ │ ├── index_variable_Z.html │ │ │ ├── index_variable__.html │ │ │ ├── js │ │ │ │ ├── cytoscape-dagre.js │ │ │ │ ├── cytoscape-panzoom.js │ │ │ │ ├── cytoscape-qtip.js │ │ │ │ ├── cytoscape.js │ │ │ │ ├── cytoscape.js-panzoom.css │ │ │ │ ├── cytoscape.min.js │ │ │ │ ├── dagre.js │ │ │ │ ├── dagre.min.js │ │ │ │ ├── jquery-2.0.3.js │ │ │ │ ├── jquery-2.0.3.min.js │ │ │ │ ├── jquery.qtip.css │ │ │ │ ├── jquery.qtip.js │ │ │ │ ├── jquery.qtip.min.css │ │ │ │ └── jquery.qtip.min.js │ │ │ ├── libgraph.html │ │ │ ├── mathcomp.algebra.all_algebra.html │ │ │ ├── mathcomp.algebra.finalg.html │ │ │ ├── mathcomp.algebra.fraction.html │ │ │ ├── mathcomp.algebra.intdiv.html │ │ │ ├── mathcomp.algebra.interval.html │ │ │ ├── mathcomp.algebra.matrix.html │ │ │ ├── mathcomp.algebra.mxalgebra.html │ │ │ ├── mathcomp.algebra.mxpoly.html │ │ │ ├── mathcomp.algebra.poly.html │ │ │ ├── mathcomp.algebra.polyXY.html │ │ │ ├── mathcomp.algebra.polydiv.html │ │ │ ├── mathcomp.algebra.rat.html │ │ │ ├── mathcomp.algebra.ring_quotient.html │ │ │ ├── mathcomp.algebra.ssralg.html │ │ │ ├── mathcomp.algebra.ssrint.html │ │ │ ├── mathcomp.algebra.ssrnum.html │ │ │ ├── mathcomp.algebra.vector.html │ │ │ ├── mathcomp.algebra.zmodp.html │ │ │ ├── mathcomp.all.all.html │ │ │ ├── mathcomp.character.all_character.html │ │ │ ├── mathcomp.character.character.html │ │ │ ├── mathcomp.character.classfun.html │ │ │ ├── mathcomp.character.inertia.html │ │ │ ├── mathcomp.character.integral_char.html │ │ │ ├── mathcomp.character.mxabelem.html │ │ │ ├── mathcomp.character.mxrepresentation.html │ │ │ ├── mathcomp.character.vcharacter.html │ │ │ ├── mathcomp.field.algC.html │ │ │ ├── mathcomp.field.algebraics_fundamentals.html │ │ │ ├── mathcomp.field.algnum.html │ │ │ ├── mathcomp.field.all_field.html │ │ │ ├── mathcomp.field.closed_field.html │ │ │ ├── mathcomp.field.countalg.html │ │ │ ├── mathcomp.field.cyclotomic.html │ │ │ ├── mathcomp.field.falgebra.html │ │ │ ├── mathcomp.field.fieldext.html │ │ │ ├── mathcomp.field.finfield.html │ │ │ ├── mathcomp.field.galois.html │ │ │ ├── mathcomp.field.separable.html │ │ │ ├── mathcomp.fingroup.action.html │ │ │ ├── mathcomp.fingroup.all_fingroup.html │ │ │ ├── mathcomp.fingroup.automorphism.html │ │ │ ├── mathcomp.fingroup.fingroup.html │ │ │ ├── mathcomp.fingroup.gproduct.html │ │ │ ├── mathcomp.fingroup.morphism.html │ │ │ ├── mathcomp.fingroup.perm.html │ │ │ ├── mathcomp.fingroup.presentation.html │ │ │ ├── mathcomp.fingroup.quotient.html │ │ │ ├── mathcomp.solvable.abelian.html │ │ │ ├── mathcomp.solvable.all_solvable.html │ │ │ ├── mathcomp.solvable.alt.html │ │ │ ├── mathcomp.solvable.burnside_app.html │ │ │ ├── mathcomp.solvable.center.html │ │ │ ├── mathcomp.solvable.commutator.html │ │ │ ├── mathcomp.solvable.cyclic.html │ │ │ ├── mathcomp.solvable.extraspecial.html │ │ │ ├── mathcomp.solvable.extremal.html │ │ │ ├── mathcomp.solvable.finmodule.html │ │ │ ├── mathcomp.solvable.frobenius.html │ │ │ ├── mathcomp.solvable.gfunctor.html │ │ │ ├── mathcomp.solvable.gseries.html │ │ │ ├── mathcomp.solvable.hall.html │ │ │ ├── mathcomp.solvable.jordanholder.html │ │ │ ├── mathcomp.solvable.maximal.html │ │ │ ├── mathcomp.solvable.nilpotent.html │ │ │ ├── mathcomp.solvable.pgroup.html │ │ │ ├── mathcomp.solvable.primitive_action.html │ │ │ ├── mathcomp.solvable.sylow.html │ │ │ ├── mathcomp.ssreflect.all_ssreflect.html │ │ │ ├── mathcomp.ssreflect.bigop.html │ │ │ ├── mathcomp.ssreflect.binomial.html │ │ │ ├── mathcomp.ssreflect.choice.html │ │ │ ├── mathcomp.ssreflect.div.html │ │ │ ├── mathcomp.ssreflect.eqtype.html │ │ │ ├── mathcomp.ssreflect.finfun.html │ │ │ ├── mathcomp.ssreflect.fingraph.html │ │ │ ├── mathcomp.ssreflect.finset.html │ │ │ ├── mathcomp.ssreflect.fintype.html │ │ │ ├── mathcomp.ssreflect.generic_quotient.html │ │ │ ├── mathcomp.ssreflect.path.html │ │ │ ├── mathcomp.ssreflect.prime.html │ │ │ ├── mathcomp.ssreflect.seq.html │ │ │ ├── mathcomp.ssreflect.ssrbool.html │ │ │ ├── mathcomp.ssreflect.ssreflect.html │ │ │ ├── mathcomp.ssreflect.ssrfun.html │ │ │ ├── mathcomp.ssreflect.ssrmatching.html │ │ │ ├── mathcomp.ssreflect.ssrnat.html │ │ │ ├── mathcomp.ssreflect.ssrnotations.html │ │ │ └── mathcomp.ssreflect.tuple.html │ │ ├── index.html │ │ ├── javascripts │ │ │ └── scale.fix.js │ │ ├── logo-MS-Research-Inria-Joint-Centre.png │ │ ├── oo.html │ │ ├── params.json │ │ └── stylesheets │ │ │ ├── github-light.css │ │ │ └── styles.css │ ├── etc │ │ ├── ANNOUNCE-1.6.md │ │ ├── ANNOUNCE-github.md │ │ ├── NOTICE │ │ ├── artwork │ │ │ ├── coqdoc.css │ │ │ └── jc.png │ │ ├── utils │ │ │ ├── builddoc_lib.sh │ │ │ ├── dependtodot.ml │ │ │ └── packager │ │ └── win-installer.nsi │ ├── mathcomp │ │ ├── Make │ │ ├── Makefile │ │ ├── Makefile.common │ │ ├── _CoqProject │ │ ├── algebra │ │ │ ├── AUTHORS │ │ │ ├── CeCILL-B │ │ │ ├── INSTALL.md │ │ │ ├── Make │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── all_algebra.v │ │ │ ├── countalg.v │ │ │ ├── descr │ │ │ ├── finalg.v │ │ │ ├── fraction.v │ │ │ ├── intdiv.v │ │ │ ├── interval.v │ │ │ ├── matrix.v │ │ │ ├── mxalgebra.v │ │ │ ├── mxpoly.v │ │ │ ├── poly.v │ │ │ ├── polyXY.v │ │ │ ├── polydiv.v │ │ │ ├── rat.v │ │ │ ├── ring_quotient.v │ │ │ ├── ssralg.v │ │ │ ├── ssrint.v │ │ │ ├── ssrnum.v │ │ │ ├── vector.v │ │ │ └── zmodp.v │ │ ├── all │ │ │ ├── Makefile │ │ │ └── all.v │ │ ├── character │ │ │ ├── AUTHORS │ │ │ ├── CeCILL-B │ │ │ ├── INSTALL.md │ │ │ ├── Make │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── all_character.v │ │ │ ├── character.v │ │ │ ├── classfun.v │ │ │ ├── descr │ │ │ ├── inertia.v │ │ │ ├── integral_char.v │ │ │ ├── mxabelem.v │ │ │ ├── mxrepresentation.v │ │ │ └── vcharacter.v │ │ ├── field │ │ │ ├── AUTHORS │ │ │ ├── CeCILL-B │ │ │ ├── INSTALL.md │ │ │ ├── Make │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── algC.v │ │ │ ├── algebraics_fundamentals.v │ │ │ ├── algnum.v │ │ │ ├── all_field.v │ │ │ ├── closed_field.v │ │ │ ├── cyclotomic.v │ │ │ ├── descr │ │ │ ├── falgebra.v │ │ │ ├── fieldext.v │ │ │ ├── finfield.v │ │ │ ├── galois.v │ │ │ └── separable.v │ │ ├── fingroup │ │ │ ├── AUTHORS │ │ │ ├── CeCILL-B │ │ │ ├── INSTALL.md │ │ │ ├── Make │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── action.v │ │ │ ├── all_fingroup.v │ │ │ ├── automorphism.v │ │ │ ├── descr │ │ │ ├── fingroup.v │ │ │ ├── gproduct.v │ │ │ ├── morphism.v │ │ │ ├── perm.v │ │ │ ├── presentation.v │ │ │ └── quotient.v │ │ ├── solvable │ │ │ ├── AUTHORS │ │ │ ├── CeCILL-B │ │ │ ├── INSTALL.md │ │ │ ├── Make │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── abelian.v │ │ │ ├── all_solvable.v │ │ │ ├── alt.v │ │ │ ├── burnside_app.v │ │ │ ├── center.v │ │ │ ├── commutator.v │ │ │ ├── cyclic.v │ │ │ ├── descr │ │ │ ├── extraspecial.v │ │ │ ├── extremal.v │ │ │ ├── finmodule.v │ │ │ ├── frobenius.v │ │ │ ├── gfunctor.v │ │ │ ├── gseries.v │ │ │ ├── hall.v │ │ │ ├── jordanholder.v │ │ │ ├── maximal.v │ │ │ ├── nilpotent.v │ │ │ ├── pgroup.v │ │ │ ├── primitive_action.v │ │ │ └── sylow.v │ │ └── ssreflect │ │ │ ├── AUTHORS │ │ │ ├── CeCILL-B │ │ │ ├── INSTALL.md │ │ │ ├── INSTALL.pg │ │ │ ├── Make │ │ │ ├── Makefile │ │ │ ├── Makefile.detect-coq-version │ │ │ ├── README.md │ │ │ ├── all_ssreflect.v │ │ │ ├── bigop.v │ │ │ ├── binomial.v │ │ │ ├── choice.v │ │ │ ├── descr │ │ │ ├── div.v │ │ │ ├── eqtype.v │ │ │ ├── finfun.v │ │ │ ├── fingraph.v │ │ │ ├── finset.v │ │ │ ├── fintype.v │ │ │ ├── generic_quotient.v │ │ │ ├── path.v │ │ │ ├── pg-ssr.el │ │ │ ├── prime.v │ │ │ ├── seq.v │ │ │ ├── ssrbool.v │ │ │ ├── ssreflect.v │ │ │ ├── ssrfun.v │ │ │ ├── ssrmatching.v │ │ │ ├── ssrnat.v │ │ │ ├── ssrnotations.v │ │ │ └── tuple.v │ └── plugin │ │ └── v8.6 │ │ ├── ssrbool.v │ │ ├── ssreflect.ml4 │ │ ├── ssreflect.v │ │ ├── ssreflect_plugin.mlpack │ │ └── ssrfun.v ├── maths │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── description │ ├── divide.v │ ├── gcd.v │ └── prime.v ├── metalib │ ├── .depend │ ├── .gitignore │ ├── .travis.yml │ ├── Attic │ │ ├── AssumeList.v │ │ ├── MetatheoryAlt.v │ │ ├── MetatheoryEnv.v │ │ ├── MyAssumeList.v │ │ ├── TODO.txt │ │ └── translate.py │ ├── Fsub │ │ ├── Fsub_LetSum_Definitions.v │ │ ├── Fsub_LetSum_Infrastructure.v │ │ ├── Fsub_LetSum_Lemmas.v │ │ ├── Fsub_LetSum_Soundness.v │ │ └── Makefile │ ├── LICENSE │ ├── Metalib │ │ ├── AssocList.v │ │ ├── CoqEqDec.v │ │ ├── CoqFSetDecide.v │ │ ├── CoqFSetInterface.v │ │ ├── CoqListFacts.v │ │ ├── CoqMSetDecide.v │ │ ├── CoqMSetInterface.v │ │ ├── CoqUniquenessTac.v │ │ ├── CoqUniquenessTacEx.v │ │ ├── FSetExtra.v │ │ ├── FSetWeakNotin.v │ │ ├── LibDefaultSimp.v │ │ ├── LibLNgen.v │ │ ├── LibTactics.v │ │ ├── MSetExtra.v │ │ ├── MSetWeakNotin.v │ │ ├── Makefile │ │ ├── Metatheory.v │ │ ├── MetatheoryAtom.v │ │ └── README.md │ ├── README.md │ ├── Stlc │ │ ├── Connect.v │ │ ├── DSSS.zip │ │ ├── Definitions.v │ │ ├── Lec1.v │ │ ├── Lec2.v │ │ ├── Lec3.v │ │ ├── Lemmas.v │ │ ├── Makefile │ │ ├── Nominal.v │ │ ├── README.md │ │ ├── Stlc.v │ │ ├── Stlc_inf.v │ │ ├── TODO.md │ │ ├── coqsplit.ml │ │ ├── gen.mk │ │ ├── listproc.sty │ │ ├── ottalt.sty │ │ ├── stlc.mng │ │ ├── stlc.ott │ │ ├── stlc.pdf │ │ └── talk.mng │ ├── Tutorial │ │ ├── Makefile │ │ ├── README.md │ │ ├── STLC.v │ │ └── STLCsol.v │ ├── coq-metalib.opam │ ├── custom.css │ └── doc │ │ ├── changes.html │ │ ├── css │ │ ├── _defaults.css │ │ ├── custom.css │ │ ├── ie.css │ │ ├── mediumLayout.css │ │ ├── mediumPrint.css │ │ └── nosideLayout.css │ │ ├── index.html │ │ └── logo.gif ├── mini-compiler │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── compiler.v │ └── description ├── miniml │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Mini_ML.v │ └── description ├── mod-red │ ├── COPYING │ ├── COPYING.LESSER │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ ├── modred.v │ ├── multired.v │ ├── multired2.v │ ├── preparation.v │ └── unsigned.v ├── orb-stab │ ├── COPYING │ ├── COPYING.LESSER │ ├── Make │ ├── Makefile │ ├── description │ └── orbstab.v ├── otway-rees │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ ├── inv0.v │ ├── inv1.v │ ├── inv1rel1.v │ ├── inv1rel2.v │ ├── inv1rel3.v │ ├── inv1rel4.v │ ├── inv1rel5.v │ ├── inv1rel6.v │ ├── inv1rel7.v │ ├── inv1rel8.v │ ├── invp.v │ ├── invprel1.v │ ├── invprel2.v │ ├── invprel3.v │ ├── invprel4.v │ ├── invprel5.v │ ├── invprel6.v │ ├── invprel7.v │ ├── invprel8.v │ ├── main.v │ └── securite.v ├── param-pi │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── bout_red.v │ ├── description │ ├── fresh.v │ ├── induc.v │ ├── inp_red.v │ ├── out_red.v │ ├── processus.v │ ├── substitutions.v │ ├── subtyping.v │ ├── swaps_proofs.v │ ├── tau_red.v │ └── typing_proofs.v ├── pigeons │ ├── .travis.yml │ ├── COPYING.LESSER │ ├── LICENSE.txt │ ├── Makefile │ ├── Readme.md │ ├── _CoqProject │ ├── base.v │ └── pigeonhole_principle.v ├── pocklington │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Pocklington.v │ ├── dec.v │ ├── description │ ├── divides.v │ ├── exp.v │ ├── fermat.v │ ├── gcd.v │ ├── lemmas.v │ ├── list.v │ ├── modprime.v │ ├── modulo.v │ ├── natZ.v │ ├── order.v │ ├── pock.v │ └── prime.v ├── propcalc │ ├── Make │ ├── Makefile │ ├── a_base.v │ ├── b_soundness.v │ ├── c_completeness.v │ ├── d_hilbert_calculus.v │ ├── description │ ├── e_sequent_calculus.v │ └── f_cut_elimination.v ├── pts │ ├── Acumul.v │ ├── Alambda.v │ ├── Arules.v │ ├── Atermes.v │ ├── Atyping.v │ ├── BD.v │ ├── Beta.v │ ├── CTS_spec.v │ ├── Confluence.v │ ├── Conv.v │ ├── CoqV6.v │ ├── CoqV6Beta.v │ ├── Cumul.v │ ├── CumulDec.v │ ├── CumulInfer.v │ ├── ECC.v │ ├── ECC_Meta.v │ ├── Env.v │ ├── Errors.v │ ├── ExtractV6.v │ ├── General.v │ ├── GenericSort.v │ ├── Infer.v │ ├── LambdaSound.v │ ├── Lambda_Rules.v │ ├── Lcumul.v │ ├── Llambda.v │ ├── Lrules.v │ ├── Ltermes.v │ ├── Ltyping.v │ ├── Main.v │ ├── Make │ ├── Makefile │ ├── Meta.v │ ├── Metatheory.v │ ├── MlExtract.v │ ├── MyList.v │ ├── MyRelations.v │ ├── Normal.v │ ├── PTS_spec.v │ ├── Rules.v │ ├── SortECC.v │ ├── SortV6.v │ ├── Soundness.v │ ├── Subtyping_rule.v │ ├── Termes.v │ ├── bench.ml │ ├── bench_ax.ml │ ├── checker.ml │ ├── description │ ├── examples │ │ ├── newm.v │ │ ├── newman.coc │ │ ├── newman.v │ │ ├── newman_def.v │ │ ├── test_ax │ │ └── test_def │ ├── load.ml │ ├── main.html.tpl │ └── style.css ├── qarith-stern-brocot │ ├── .gitignore │ ├── .travis.yml │ ├── Field_Theory_Q.v │ ├── LICENSE │ ├── Makefile │ ├── Merge_Order.v │ ├── QArith_Stern_Brocot.v │ ├── Q_Archimedean.v │ ├── Q_denumerable.v │ ├── Q_field.v │ ├── Q_order.v │ ├── Q_ordered_field_properties.v │ ├── Q_to_R.v │ ├── Qabs.v │ ├── Qhomographic.v │ ├── Qhomographic_Qpositive_to_Q_properties.v │ ├── Qhomographic_Qpositive_to_Qpositive.v │ ├── Qhomographic_sign.v │ ├── Qhomographic_sign_properties.v │ ├── Qmax_min.v │ ├── Qpositive.v │ ├── Qpositive_le.v │ ├── Qpositive_order.v │ ├── Qpositive_plus_mult.v │ ├── Qpositive_sub.v │ ├── Qquadratic.v │ ├── Qquadratic_Qpositive_to_Q_properties.v │ ├── Qquadratic_Qpositive_to_Qpositive.v │ ├── Qquadratic_sign.v │ ├── Qquadratic_sign_properties.v │ ├── Qsyntax.v │ ├── README.md │ ├── R_addenda.v │ ├── Zaux.v │ ├── _CoqProject │ ├── default.nix │ ├── general_Q.v │ ├── homographicAcc_Qhomographic_sign.v │ ├── homographic_correctness.v │ ├── meta.yml │ ├── opam │ ├── positive_fraction_encoding.v │ ├── quadratic.hs │ ├── quadraticAcc_Qquadratic_sign.v │ ├── quadratic_correctness.v │ ├── second_Field_Theory_Q.v │ └── sqrt2.v ├── qarith │ ├── LICENSE │ ├── MOVED_TO_COQ_STDLIB │ ├── Make │ ├── Makefile │ ├── Qexemples.v │ ├── Qreduction_old.v │ ├── README │ ├── Sqrt2 │ │ ├── .gitignore │ │ ├── README.SQRT2 │ │ ├── Reals.v │ │ ├── nat_log.v │ │ └── sqrt2_main.ml │ ├── Zgcd_extr.v │ ├── Zgcd_old.v │ ├── Zgcd_test.v │ ├── description │ ├── pi_main.ml │ └── sqrt2_not_rational.v ├── quicksort-complexity │ ├── .depend │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── NDP.v │ ├── U.v │ ├── _CoqProject │ ├── arith_lems.v │ ├── description │ ├── expec.v │ ├── fix_measure_utils.v │ ├── harmonic.v │ ├── indices.v │ ├── insertion_sort.v │ ├── list_length_expec.v │ ├── list_utils.v │ ├── monads.v │ ├── monoid_expec.v │ ├── monoid_monad_trans.v │ ├── monoid_tree_monad.v │ ├── nat_below.v │ ├── nat_seqs.v │ ├── ne_list.v │ ├── ne_tree.v │ ├── ne_tree_monad.v │ ├── qs_CM_U_expec_cost_eq.v │ ├── qs_case_split.v │ ├── qs_cases.v │ ├── qs_cmp_prob.v │ ├── qs_correct.v │ ├── qs_definitions.v │ ├── qs_det_avg_complexity.v │ ├── qs_det_parts.v │ ├── qs_nondet_avg_complexity.v │ ├── qs_parts.v │ ├── qs_sound_cmps.v │ ├── qs_worst.v │ ├── skip_list.v │ ├── sort_order.v │ ├── sums_and_averages.v │ ├── util.v │ └── vec.v ├── railroad-crossing │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── TemporalOperators.v │ ├── description │ ├── railroad_crossing.v │ └── time_clocks.v ├── ramsey │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Ramsey.v │ └── description ├── regexp │ ├── Boolean.v │ ├── Char.v │ ├── Concat.v │ ├── Definitions.v │ ├── Includes.v │ ├── Make │ ├── Makefile │ ├── RegExp.v │ ├── Star.v │ ├── Utility.v │ └── description ├── rem │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Rem.v │ └── description ├── rsa │ ├── Binomials.v │ ├── Divides.v │ ├── Fermat.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── MiscRsa.v │ ├── README │ ├── Rsa.v │ └── description ├── ruler-compass-geometry │ ├── A1_Plan.v │ ├── A2_Orientation.v │ ├── A3_Metrique.v │ ├── A4_Droite.v │ ├── A5_Cercle.v │ ├── A6_Intersection.v │ ├── B10_Longueur_Prop.v │ ├── B11_Angle_prop.v │ ├── B12_Tacticques_base.v │ ├── B1_Confondu_Prop.v │ ├── B2_Orient_Prop.v │ ├── B3_Alignes_Prop.v │ ├── B4_Droite_Def.v │ ├── B5_Entre_Prel.v │ ├── B6_Cercle_Def.v │ ├── B7_Triangle_Equilateral.v │ ├── B8_Point_Def.v │ ├── B9_Inegalite_Triang.v │ ├── C10_Milieu.v │ ├── C11_Mediatrice.v │ ├── C12_Angles_Opposes.v │ ├── C13_Angles_Supplem.v │ ├── C14_Angle_Droit.v │ ├── C15_Parallelogramm.v │ ├── C1_DemiDroite_Prop.v │ ├── C2_Entre_Prop.v │ ├── C3_Triangles_Egaux.v │ ├── C4_Triangles_non_degeneres_egaux.v │ ├── C5_Droite_Prop.v │ ├── C6_Parallele_Prop.v │ ├── C7_DroitesSecantesProp.v │ ├── C8_DroitesConfondues.v │ ├── C9_Triangles_Emboites.v │ ├── D1_DistanceProp.v │ ├── D2_Axe.v │ ├── D3_Triangle_Prop.v │ ├── D4_CongruenceProp.v │ ├── D5_ParalleleConst.v │ ├── D6_SumAnglesProp.v │ ├── D7_NonParalleles_Secantes.v │ ├── E1_Incidence.v │ ├── E2_Ordre.v │ ├── E3_Congruence.v │ ├── E4_Continuite.v │ ├── E5_Parallelisme.v │ ├── Make │ ├── Makefile │ └── description ├── schroeder │ ├── Equipollence.v │ ├── Functions.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Schroeder.v │ ├── Setminus_fact.v │ ├── Sums.v │ └── description ├── search-trees │ ├── .gitignore │ ├── Adding.v │ ├── DeleteMax.v │ ├── Deleting.v │ ├── LICENSE │ ├── List2Trees.v │ ├── Make │ ├── Makefile │ ├── More_on_Lists.v │ ├── Searching.ml │ ├── Searching.v │ ├── description │ ├── extraction.v │ ├── nat_trees.v │ ├── search_trees.v │ └── test.ml ├── shuffle │ ├── Alternate.v │ ├── Gilbreath.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Opposite.v │ ├── Paired.v │ ├── Shuffle.v │ ├── Words.v │ ├── description │ └── shuffle.dvi.gz ├── smc │ ├── .gitignore │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── alloc.v │ ├── bool_fun.v │ ├── config.v │ ├── description │ ├── gc.v │ ├── make.v │ ├── misc.v │ ├── mu.v │ ├── munew.v │ ├── muset.v │ ├── myMap.v │ ├── neg.v │ ├── op.v │ ├── or.v │ ├── quant.v │ ├── smc.v │ ├── tauto.v │ └── univ.v ├── subst │ ├── BRA-proc.ps.Z.uu │ ├── Make │ ├── Makefile │ ├── Newman.v │ ├── Pol1.v │ ├── Pol2.v │ ├── README │ ├── RR2345.ps.Z.uu │ ├── SLstar_bpar_SLstar.v │ ├── TS.v │ ├── Yokouchi.v │ ├── betapar.v │ ├── commutation.v │ ├── comparith.v │ ├── conf_local_SL.v │ ├── conf_strong_betapar.v │ ├── confluence_LSL.v │ ├── description │ ├── determinePC_SL.v │ ├── egaliteTS.v │ ├── inversionSL.v │ ├── lambda_sigma_lift.v │ ├── resoudPC_SL.v │ ├── sigma_lift.v │ ├── sur_les_relations.v │ └── terminaison_SL.v ├── system │ ├── .gitignore │ ├── Dockerfile │ ├── LICENSE │ ├── Make │ ├── README.md │ ├── configure.sh │ ├── extraction │ │ └── .gitkeep │ ├── pp.rb │ └── src │ │ ├── Computation.v │ │ ├── Events.v │ │ ├── Extraction.v.erb │ │ ├── Run.v.erb │ │ ├── StdLib.v │ │ └── Test.v ├── tarski-geometry │ ├── Ch01_tarski_axioms.v │ ├── Ch02_congruence_properties.v │ ├── Ch03_between_properties.v │ ├── Ch04_congruence_between_properties.v │ ├── Ch05_between_transitivity_le.v │ ├── Ch06_out_lines.v │ ├── Ch07_midpoint.v │ ├── Ch08_orthogonality.v │ ├── Make │ ├── Makefile │ ├── description │ └── general_tactics.v ├── three-gap │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Nat_compl.v │ ├── description │ ├── preuve1.v │ ├── preuve2.v │ ├── prop_elem.v │ ├── prop_fl.v │ ├── three_gap.v │ └── tools.v ├── topology │ ├── .gitignore │ ├── COPYING │ ├── Compactness.v │ ├── Completeness.v │ ├── Completion.v │ ├── Connectedness.v │ ├── Continuity.v │ ├── ContinuousFactorization.v │ ├── CountabilityAxioms.v │ ├── DirectedSets.v │ ├── FilterLimits.v │ ├── Filters.v │ ├── FiltersAndNets.v │ ├── Homeomorphisms.v │ ├── InteriorsClosures.v │ ├── Make │ ├── Makefile │ ├── MetricSpaces.v │ ├── NeighborhoodBases.v │ ├── Neighborhoods.v │ ├── Nets.v │ ├── OpenBases.v │ ├── OrderTopology.v │ ├── ProductTopology.v │ ├── README │ ├── RFuncContinuity.v │ ├── RTopology.v │ ├── RationalsInReals.v │ ├── SeparatednessAxioms.v │ ├── StrongTopology.v │ ├── Subbases.v │ ├── SubspaceTopology.v │ ├── SupInf.v │ ├── TietzeExtension.v │ ├── TopologicalSpaces.v │ ├── UniformTopology.v │ ├── UrysohnsLemma.v │ ├── WeakTopology.v │ └── description ├── tortoise-hare-algorithm │ ├── Make │ ├── Makefile │ ├── TortoiseHareAlgorithm.v │ └── description ├── traversable-fincontainer │ ├── Make │ ├── Makefile │ ├── decompose_traversal.v │ └── description ├── tree-automata │ ├── .gitignore │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── README │ ├── auto.v │ ├── bases.v │ ├── coacc_test.v │ ├── defs.v │ ├── description │ ├── empty_test.v │ ├── inter.v │ ├── inter_correct.v │ ├── lattice_fixpoint.v │ ├── non_coacc_kill.v │ ├── non_coacc_kill_correct.v │ ├── pl_path.v │ ├── refcorrect.v │ ├── semantics.v │ ├── signature.v │ ├── states_kill_correct.v │ ├── states_kill_empty.v │ ├── union.v │ └── union_correct.v ├── twoSquare │ ├── Make │ ├── Makefile │ ├── README.md │ ├── configure.sh │ ├── fermat2.v │ └── gauss_int.v ├── verdi-raft │ ├── .gitignore │ ├── .hook.yaml │ ├── .travis-ci.sh │ ├── .travis.yml │ ├── .travis │ │ ├── ssh_config │ │ ├── travis_rsa.enc │ │ └── travis_rsa.pub │ ├── Capfile │ ├── LICENSE │ ├── Makefile │ ├── Makefile.coq.local │ ├── Makefile.detect-coq-version │ ├── Makefile.ml-files │ ├── PROOF_ENGINEERING.md │ ├── README.md │ ├── STYLE.md │ ├── Vagrantfile │ ├── build.sh │ ├── config │ │ ├── deploy.rb │ │ └── deploy │ │ │ ├── production.rb │ │ │ └── staging.rb │ ├── configure │ ├── extraction │ │ ├── vard-debug │ │ │ ├── .gitignore │ │ │ ├── .merlin │ │ │ ├── Makefile │ │ │ ├── bench │ │ │ │ ├── bench.py │ │ │ │ ├── etcd.py │ │ │ │ ├── etcd.txt │ │ │ │ ├── experiment.py │ │ │ │ ├── experiments │ │ │ │ │ ├── example.yml │ │ │ │ │ ├── ssd-etcd-throughput.yml │ │ │ │ │ ├── ssd-vard-throughput.yml │ │ │ │ │ └── vard.yml │ │ │ │ ├── setup.py │ │ │ │ ├── vard.py │ │ │ │ ├── vard.txt │ │ │ │ ├── vard_open_loop.py │ │ │ │ └── vardctl.py │ │ │ ├── coq │ │ │ │ └── ExtractVarDRaftDebug.v │ │ │ ├── ml │ │ │ │ ├── VarDDebugArrangement.ml │ │ │ │ ├── VarDDebugSerialization.ml │ │ │ │ └── varddebug.ml │ │ │ ├── scripts │ │ │ │ ├── bench-etcd.sh │ │ │ │ ├── bench-vard.sh │ │ │ │ ├── clear-etcd.sh │ │ │ │ ├── clear-vard.sh │ │ │ │ ├── run.sh │ │ │ │ ├── start-node.sh │ │ │ │ ├── start-tmux-debug.sh │ │ │ │ ├── start-tmux.sh │ │ │ │ └── vard.conf │ │ │ └── test │ │ │ │ ├── OptsTest.ml │ │ │ │ ├── VarDSerializationTest.ml │ │ │ │ ├── VarDTest.ml │ │ │ │ └── integration.py │ │ ├── vard-log │ │ │ ├── .gitignore │ │ │ ├── .merlin │ │ │ ├── Makefile │ │ │ ├── bench │ │ │ │ ├── bench.py │ │ │ │ ├── etcd.py │ │ │ │ ├── experiment.py │ │ │ │ ├── experiments │ │ │ │ │ ├── example.yml │ │ │ │ │ ├── ssd-etcd-throughput.yml │ │ │ │ │ ├── ssd-vard-throughput.yml │ │ │ │ │ └── vard.yml │ │ │ │ ├── setup.py │ │ │ │ ├── vard.py │ │ │ │ ├── vard_open_loop.py │ │ │ │ └── vardctl.py │ │ │ ├── coq │ │ │ │ └── ExtractVarDRaftLog.v │ │ │ ├── ml │ │ │ │ ├── VarDLogArrangement.ml │ │ │ │ ├── VarDLogSerialization.ml │ │ │ │ └── vardlog.ml │ │ │ ├── scripts │ │ │ │ ├── remove_module.pl │ │ │ │ └── run.sh │ │ │ └── test │ │ │ │ ├── OptsTest.ml │ │ │ │ ├── VarDSerializedSerializationTest.ml │ │ │ │ ├── VarDSerializedTest.ml │ │ │ │ └── integration.py │ │ ├── vard-serialized-log │ │ │ ├── .gitignore │ │ │ ├── .merlin │ │ │ ├── Makefile │ │ │ ├── bench │ │ │ │ ├── bench.py │ │ │ │ ├── etcd.py │ │ │ │ ├── experiment.py │ │ │ │ ├── experiments │ │ │ │ │ ├── example.yml │ │ │ │ │ ├── ssd-etcd-throughput.yml │ │ │ │ │ ├── ssd-vard-throughput.yml │ │ │ │ │ └── vard.yml │ │ │ │ ├── setup.py │ │ │ │ ├── vard.py │ │ │ │ ├── vard_open_loop.py │ │ │ │ └── vardctl.py │ │ │ ├── coq │ │ │ │ └── ExtractVarDRaftSerializedLog.v │ │ │ ├── ml │ │ │ │ ├── VarDSerializedLogArrangement.ml │ │ │ │ ├── VarDSerializedLogSerialization.ml │ │ │ │ └── vardserlog.ml │ │ │ ├── scripts │ │ │ │ ├── remove_module.pl │ │ │ │ └── run.sh │ │ │ └── test │ │ │ │ └── integration.py │ │ ├── vard-serialized │ │ │ ├── .gitignore │ │ │ ├── .merlin │ │ │ ├── Makefile │ │ │ ├── bench │ │ │ │ ├── bench.py │ │ │ │ ├── etcd.py │ │ │ │ ├── experiment.py │ │ │ │ ├── experiments │ │ │ │ │ ├── example.yml │ │ │ │ │ ├── ssd-etcd-throughput.yml │ │ │ │ │ ├── ssd-vard-throughput.yml │ │ │ │ │ └── vard.yml │ │ │ │ ├── setup.py │ │ │ │ ├── vard.py │ │ │ │ ├── vard_open_loop.py │ │ │ │ └── vardctl.py │ │ │ ├── coq │ │ │ │ └── ExtractVarDRaftSerialized.v │ │ │ ├── ml │ │ │ │ ├── VarDSerializedArrangement.ml │ │ │ │ ├── VarDSerializedSerialization.ml │ │ │ │ └── vardserialized.ml │ │ │ ├── scripts │ │ │ │ ├── bench-etcd.sh │ │ │ │ ├── bench-vard.sh │ │ │ │ ├── clear-etcd.sh │ │ │ │ ├── clear-vard.sh │ │ │ │ ├── remove_module.pl │ │ │ │ ├── run.sh │ │ │ │ ├── start-node.sh │ │ │ │ ├── start-tmux-debug.sh │ │ │ │ ├── start-tmux.sh │ │ │ │ └── vard.conf │ │ │ └── test │ │ │ │ ├── OptsTest.ml │ │ │ │ ├── VarDSerializedSerializationTest.ml │ │ │ │ ├── VarDSerializedTest.ml │ │ │ │ └── integration.py │ │ └── vard │ │ │ ├── .gitignore │ │ │ ├── .merlin │ │ │ ├── Makefile │ │ │ ├── bench │ │ │ ├── bench.py │ │ │ ├── etcd.py │ │ │ ├── etcd.txt │ │ │ ├── experiment.py │ │ │ ├── experiments │ │ │ │ ├── example.yml │ │ │ │ ├── ssd-etcd-throughput.yml │ │ │ │ ├── ssd-vard-throughput.yml │ │ │ │ └── vard.yml │ │ │ ├── setup.py │ │ │ ├── vard.py │ │ │ ├── vard.txt │ │ │ ├── vard_open_loop.py │ │ │ └── vardctl.py │ │ │ ├── coq │ │ │ └── ExtractVarDRaft.v │ │ │ ├── ml │ │ │ ├── VarDArrangement.ml │ │ │ ├── VarDSerialization.ml │ │ │ └── vard.ml │ │ │ ├── scripts │ │ │ ├── bench-etcd.sh │ │ │ ├── bench-vard.sh │ │ │ ├── clear-etcd.sh │ │ │ ├── clear-vard.sh │ │ │ ├── run.sh │ │ │ ├── start-node.sh │ │ │ ├── start-tmux-debug.sh │ │ │ ├── start-tmux.sh │ │ │ └── vard.conf │ │ │ └── test │ │ │ ├── OptsTest.ml │ │ │ ├── VarDSerializationTest.ml │ │ │ ├── VarDTest.ml │ │ │ └── integration.py │ ├── lib │ │ └── capistrano │ │ │ └── tasks │ │ │ ├── compilation.rake │ │ │ ├── vard.rake │ │ │ ├── vard_log.rake │ │ │ ├── vard_serialized.rake │ │ │ └── vard_serialized_log.rake │ ├── proofalytics │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── admits-links.awk │ │ ├── build-timer.sh │ │ ├── build-times-links.awk │ │ ├── csv-sort.awk │ │ ├── csv-table.awk │ │ ├── mkreport.sh │ │ ├── proof-linter.sh │ │ ├── proof-sizes-links.awk │ │ ├── proof-sizes.awk │ │ ├── proof-time-annot.awk │ │ ├── proof-timer.sh │ │ ├── proof-times-csv.awk │ │ ├── proof-times-links.awk │ │ ├── publish.sh │ │ ├── timestamp-lines.awk │ │ └── timestamp-lines.c │ ├── raft-proofs │ │ ├── AllEntriesCandidateEntriesProof.v │ │ ├── AllEntriesIndicesGt0Proof.v │ │ ├── AllEntriesLeaderLogsProof.v │ │ ├── AllEntriesLeaderLogsTermProof.v │ │ ├── AllEntriesLeaderSublogProof.v │ │ ├── AllEntriesLogMatchingProof.v │ │ ├── AllEntriesLogProof.v │ │ ├── AllEntriesTermSanityProof.v │ │ ├── AllEntriesVotesWithLogProof.v │ │ ├── AppendEntriesLeaderProof.v │ │ ├── AppendEntriesReplySublogProof.v │ │ ├── AppendEntriesRequestLeaderLogsProof.v │ │ ├── AppendEntriesRequestReplyCorrespondenceProof.v │ │ ├── AppendEntriesRequestTermSanityProof.v │ │ ├── AppendEntriesRequestsCameFromLeadersProof.v │ │ ├── AppliedEntriesMonotonicProof.v │ │ ├── AppliedImpliesInputProof.v │ │ ├── CandidateEntriesProof.v │ │ ├── CandidateTermGtLogProof.v │ │ ├── CandidatesVoteForSelvesProof.v │ │ ├── CausalOrderPreservedProof.v │ │ ├── CroniesCorrectProof.v │ │ ├── CroniesTermProof.v │ │ ├── CurrentTermGtZeroProof.v │ │ ├── EndToEndLinearizability.v │ │ ├── EveryEntryWasCreatedHostLogProof.v │ │ ├── EveryEntryWasCreatedProof.v │ │ ├── GhostLogAllEntriesProof.v │ │ ├── GhostLogCorrectProof.v │ │ ├── GhostLogLogMatchingProof.v │ │ ├── GhostLogsLogPropertiesProof.v │ │ ├── InLogInAllEntriesProof.v │ │ ├── InputBeforeOutputProof.v │ │ ├── LastAppliedCommitIndexMatchingProof.v │ │ ├── LastAppliedLeCommitIndexProof.v │ │ ├── LeaderCompletenessProof.v │ │ ├── LeaderLogsCandidateEntriesProof.v │ │ ├── LeaderLogsContiguousProof.v │ │ ├── LeaderLogsLogMatchingProof.v │ │ ├── LeaderLogsLogPropertiesProof.v │ │ ├── LeaderLogsPreservedProof.v │ │ ├── LeaderLogsSortedProof.v │ │ ├── LeaderLogsSublogProof.v │ │ ├── LeaderLogsTermSanityProof.v │ │ ├── LeaderLogsVotesWithLogProof.v │ │ ├── LeaderSublogProof.v │ │ ├── LeadersHaveLeaderLogsProof.v │ │ ├── LeadersHaveLeaderLogsStrongProof.v │ │ ├── LogAllEntriesProof.v │ │ ├── LogMatchingProof.v │ │ ├── LogsLeaderLogsProof.v │ │ ├── MatchIndexAllEntriesProof.v │ │ ├── MatchIndexLeaderProof.v │ │ ├── MatchIndexSanityProof.v │ │ ├── NextIndexSafetyProof.v │ │ ├── NoAppendEntriesRepliesToSelfProof.v │ │ ├── NoAppendEntriesToLeaderProof.v │ │ ├── NoAppendEntriesToSelfProof.v │ │ ├── OneLeaderLogPerTermProof.v │ │ ├── OneLeaderPerTermProof.v │ │ ├── OutputCorrectProof.v │ │ ├── OutputGreatestIdProof.v │ │ ├── OutputImpliesAppliedProof.v │ │ ├── PrefixWithinTermProof.v │ │ ├── PrevLogCandidateEntriesTermProof.v │ │ ├── PrevLogLeaderSublogProof.v │ │ ├── RaftMsgRefinementProof.v │ │ ├── RaftRefinementProof.v │ │ ├── RefinedLogMatchingLemmasProof.v │ │ ├── RequestVoteMaxIndexMaxTermProof.v │ │ ├── RequestVoteReplyMoreUpToDateProof.v │ │ ├── RequestVoteReplyTermSanityProof.v │ │ ├── RequestVoteTermSanityProof.v │ │ ├── SortedProof.v │ │ ├── StateMachineCorrectProof.v │ │ ├── StateMachineSafetyPrimeProof.v │ │ ├── StateMachineSafetyProof.v │ │ ├── TermSanityProof.v │ │ ├── TermsAndIndicesFromOneLogProof.v │ │ ├── TermsAndIndicesFromOneProof.v │ │ ├── TransitiveCommitProof.v │ │ ├── UniqueIndicesProof.v │ │ ├── VotedForMoreUpToDateProof.v │ │ ├── VotedForTermSanityProof.v │ │ ├── VotesCorrectProof.v │ │ ├── VotesLeCurrentTermProof.v │ │ ├── VotesReceivedMoreUpToDateProof.v │ │ ├── VotesVotesWithLogCorrespondProof.v │ │ ├── VotesWithLogSortedProof.v │ │ └── VotesWithLogTermSanityProof.v │ ├── raft │ │ ├── AllEntriesCandidateEntriesInterface.v │ │ ├── AllEntriesIndicesGt0Interface.v │ │ ├── AllEntriesLeaderLogsInterface.v │ │ ├── AllEntriesLeaderLogsTermInterface.v │ │ ├── AllEntriesLeaderSublogInterface.v │ │ ├── AllEntriesLogInterface.v │ │ ├── AllEntriesLogMatchingInterface.v │ │ ├── AllEntriesTermSanityInterface.v │ │ ├── AllEntriesVotesWithLogInterface.v │ │ ├── AppendEntriesLeaderInterface.v │ │ ├── AppendEntriesReplySublogInterface.v │ │ ├── AppendEntriesRequestLeaderLogsInterface.v │ │ ├── AppendEntriesRequestReplyCorrespondenceInterface.v │ │ ├── AppendEntriesRequestTermSanityInterface.v │ │ ├── AppendEntriesRequestsCameFromLeadersInterface.v │ │ ├── AppliedEntriesMonotonicInterface.v │ │ ├── AppliedImpliesInputInterface.v │ │ ├── CandidateEntriesInterface.v │ │ ├── CandidateTermGtLogInterface.v │ │ ├── CandidatesVoteForSelvesInterface.v │ │ ├── CausalOrderPreservedInterface.v │ │ ├── CommitRecordedCommittedInterface.v │ │ ├── CommonDefinitions.v │ │ ├── CommonTheorems.v │ │ ├── CroniesCorrectInterface.v │ │ ├── CroniesTermInterface.v │ │ ├── CurrentTermGtZeroInterface.v │ │ ├── DecompositionWithPostState.v │ │ ├── EveryEntryWasCreatedHostLogInterface.v │ │ ├── EveryEntryWasCreatedInterface.v │ │ ├── GhostLogAllEntriesInterface.v │ │ ├── GhostLogCorrectInterface.v │ │ ├── GhostLogLogMatchingInterface.v │ │ ├── GhostLogsLogPropertiesInterface.v │ │ ├── InLogInAllEntriesInterface.v │ │ ├── InputBeforeOutputInterface.v │ │ ├── LastAppliedCommitIndexMatchingInterface.v │ │ ├── LastAppliedLeCommitIndexInterface.v │ │ ├── LeaderCompletenessInterface.v │ │ ├── LeaderLogsCandidateEntriesInterface.v │ │ ├── LeaderLogsContiguousInterface.v │ │ ├── LeaderLogsLogMatchingInterface.v │ │ ├── LeaderLogsLogPropertiesInterface.v │ │ ├── LeaderLogsPreservedInterface.v │ │ ├── LeaderLogsSortedInterface.v │ │ ├── LeaderLogsSublogInterface.v │ │ ├── LeaderLogsTermSanityInterface.v │ │ ├── LeaderLogsVotesWithLogInterface.v │ │ ├── LeaderSublogInterface.v │ │ ├── LeadersHaveLeaderLogsInterface.v │ │ ├── LeadersHaveLeaderLogsStrongInterface.v │ │ ├── Linearizability.v │ │ ├── LogAllEntriesInterface.v │ │ ├── LogMatchingInterface.v │ │ ├── LogsLeaderLogsInterface.v │ │ ├── MatchIndexAllEntriesInterface.v │ │ ├── MatchIndexLeaderInterface.v │ │ ├── MatchIndexSanityInterface.v │ │ ├── MaxIndexSanityInterface.v │ │ ├── NextIndexSafetyInterface.v │ │ ├── NoAppendEntriesRepliesToSelfInterface.v │ │ ├── NoAppendEntriesToLeaderInterface.v │ │ ├── NoAppendEntriesToSelfInterface.v │ │ ├── OneLeaderLogPerTermInterface.v │ │ ├── OneLeaderPerTermInterface.v │ │ ├── OutputCorrectInterface.v │ │ ├── OutputGreatestIdInterface.v │ │ ├── OutputImpliesAppliedInterface.v │ │ ├── PrefixWithinTermInterface.v │ │ ├── PrevLogCandidateEntriesTermInterface.v │ │ ├── PrevLogLeaderSublogInterface.v │ │ ├── Raft.v │ │ ├── RaftLinearizableProofs.v │ │ ├── RaftMsgRefinementInterface.v │ │ ├── RaftRefinementInterface.v │ │ ├── RaftState.v │ │ ├── RaftState.v.rec │ │ ├── RefinedLogMatchingLemmasInterface.v │ │ ├── RefinementCommonDefinitions.v │ │ ├── RefinementCommonTheorems.v │ │ ├── RefinementSpecLemmas.v │ │ ├── RequestVoteMaxIndexMaxTermInterface.v │ │ ├── RequestVoteReplyMoreUpToDateInterface.v │ │ ├── RequestVoteReplyTermSanityInterface.v │ │ ├── RequestVoteTermSanityInterface.v │ │ ├── SortedInterface.v │ │ ├── SpecLemmas.v │ │ ├── StateMachineCorrectInterface.v │ │ ├── StateMachineSafetyInterface.v │ │ ├── StateMachineSafetyPrimeInterface.v │ │ ├── StateTraceInvariant.v │ │ ├── TermSanityInterface.v │ │ ├── TermsAndIndicesFromOneInterface.v │ │ ├── TermsAndIndicesFromOneLogInterface.v │ │ ├── TraceUtil.v │ │ ├── TransitiveCommitInterface.v │ │ ├── UniqueIndicesInterface.v │ │ ├── VotedForMoreUpToDateInterface.v │ │ ├── VotedForTermSanityInterface.v │ │ ├── VotesCorrectInterface.v │ │ ├── VotesLeCurrentTermInterface.v │ │ ├── VotesReceivedMoreUpToDateInterface.v │ │ ├── VotesVotesWithLogCorrespondInterface.v │ │ ├── VotesWithLogSortedInterface.v │ │ └── VotesWithLogTermSanityInterface.v │ ├── script │ │ ├── analytics.sh │ │ ├── assumptions.v │ │ ├── checkpaths.sh │ │ ├── coqproject.sh │ │ ├── extract_record_notation.py │ │ ├── find-bad-imports.sh │ │ ├── find-unused-imports.sh │ │ ├── orphaned-imports.awk │ │ ├── provision.sh │ │ └── time-coqc.sh │ ├── systems │ │ ├── VarDRaft.v │ │ ├── VarDRaftCorrect.v │ │ ├── VarDRaftLog.v │ │ ├── VarDRaftLogCorrect.v │ │ ├── VarDRaftSerialized.v │ │ ├── VarDRaftSerializedCorrect.v │ │ ├── VarDRaftSerializedLog.v │ │ ├── VarDRaftSerializedLogCorrect.v │ │ └── VarDRaftSerializers.v │ ├── vagrant │ │ ├── bootstrap-nvim.sh │ │ └── bootstrap.sh │ ├── vard-log.opam │ ├── vard-serialized-log.opam │ ├── vard-serialized.opam │ ├── vard.opam │ ├── verdi-raft-checkproofs.opam │ ├── verdi-raft.descr │ ├── verdi-raft.opam │ ├── words10.txt │ └── words50.txt ├── verdi │ ├── .gitignore │ ├── .hook.yaml │ ├── .travis-ci.sh │ ├── .travis.yml │ ├── .travis │ │ ├── ssh_config │ │ ├── travis_rsa.enc │ │ └── travis_rsa.pub │ ├── LICENSE │ ├── Makefile │ ├── Makefile.detect-coq-version │ ├── PROOF_ENGINEERING.md │ ├── README.md │ ├── STYLE.md │ ├── build.sh │ ├── configure │ ├── core │ │ ├── DupDropReordering.v │ │ ├── DynamicNetLemmas.v │ │ ├── GhostSimulations.v │ │ ├── HandlerMonad.v │ │ ├── InverseTraceRelations.v │ │ ├── LabeledNet.v │ │ ├── NameOverlay.v │ │ ├── Net.v │ │ ├── PartialExtendedMapSimulations.v │ │ ├── PartialMapExecutionSimulations.v │ │ ├── PartialMapSimulations.v │ │ ├── SingleSimulations.v │ │ ├── StateMachineHandlerMonad.v │ │ ├── StatePacketPacketDecomposition.v │ │ ├── TotalMapExecutionSimulations.v │ │ ├── TotalMapSimulations.v │ │ ├── TraceRelations.v │ │ ├── Verdi.v │ │ └── VerdiHints.v │ ├── descr │ ├── extraction │ │ ├── ExtrOcamlBasicExt.v │ │ ├── ExtrOcamlBool.v │ │ ├── ExtrOcamlDiskOp.v │ │ ├── ExtrOcamlFinInt.v │ │ ├── ExtrOcamlList.v │ │ └── ExtrOcamlNatIntExt.v │ ├── lib │ │ ├── FMapVeryWeak.v │ │ └── Ssrexport.v │ ├── opam │ ├── script │ │ ├── Dockerfile-README.md │ │ ├── Dockerfile-xenial-coq8.6 │ │ ├── Dockerfile-xenial-coq8.6-32bit │ │ ├── Dockerfile-xenial-coq8.7 │ │ ├── Dockerfile-xenial-coq8.7-32bit │ │ ├── Dockerfile-xenial-coq8.8 │ │ ├── Dockerfile-xenial-coq8.8-32bit │ │ ├── checkpaths.sh │ │ ├── coqproject.sh │ │ ├── extract_record_notation.py │ │ ├── find-bad-imports.sh │ │ ├── find-unused-imports.sh │ │ ├── orphaned-imports.awk │ │ └── time-coqc.sh │ └── systems │ │ ├── Counter.v │ │ ├── LiveLockServ.v │ │ ├── LockServ.v │ │ ├── LockServSeqNum.v │ │ ├── Log.v │ │ ├── LogCorrect.v │ │ ├── PrimaryBackup.v │ │ ├── SeqNum.v │ │ ├── SeqNumCorrect.v │ │ ├── SerializedMsgParams.v │ │ ├── SerializedMsgParamsCorrect.v │ │ ├── VarD.v │ │ └── VarDPrimaryBackup.v ├── weak-up-to │ ├── Applications.v │ ├── COPYING │ ├── Controlled.v │ ├── Diagrams.v │ ├── Functions.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Monotonic.v │ ├── README │ ├── Reductions.v │ ├── Relations.v │ ├── Settings.v │ ├── Theory.v │ ├── WeakMonotonic.v │ └── description ├── zchinese │ ├── .gitignore │ ├── Lci.v │ ├── Make │ ├── Makefile │ ├── Zgcd.v │ ├── Zstruct.v │ ├── description │ ├── extract.v │ ├── groups.v │ ├── main.ml │ ├── misc.v │ └── rings.v ├── zf │ ├── Make │ ├── Makefile │ ├── README │ ├── description │ └── src │ │ ├── MSetBasis.v │ │ ├── ZFbasis.v │ │ ├── ZFrelations.v │ │ ├── applications.v │ │ ├── axs_choice.v │ │ ├── axs_comprehension.v │ │ ├── axs_extensionnalite.v │ │ ├── axs_fundation.v │ │ ├── axs_paire.v │ │ ├── axs_parties.v │ │ ├── axs_remplacement.v │ │ ├── axs_reunion.v │ │ ├── couples.v │ │ ├── nothing.v │ │ └── useful.v ├── zfc │ ├── Axioms.v │ ├── Cartesian.v │ ├── Constructive.v │ ├── Hierarchy.v │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── Omega.v │ ├── Ordinal_theory.v │ ├── Plump.v │ ├── README │ ├── Replacement.v │ ├── Russell.v │ ├── Sets.v │ ├── description │ └── zfc.v ├── zorns-lemma │ ├── .gitignore │ ├── COPYING │ ├── CSB.v │ ├── Cardinals.v │ ├── Classical_Wf.v │ ├── CountableTypes.v │ ├── DecidableDec.v │ ├── DependentTypeChoice.v │ ├── EnsemblesImplicit.v │ ├── EnsemblesSpec.v │ ├── EnsemblesUtf8.v │ ├── Families.v │ ├── FiniteIntersections.v │ ├── FiniteTypes.v │ ├── FunctionProperties.v │ ├── ImageImplicit.v │ ├── IndexedFamilies.v │ ├── InfiniteTypes.v │ ├── InverseImage.v │ ├── Make │ ├── Makefile │ ├── Ordinals.v │ ├── Proj1SigInjective.v │ ├── Quotients.v │ ├── README │ ├── Relation_Definitions_Implicit.v │ ├── WellOrders.v │ ├── ZornsLemma.v │ └── description └── zsearch-trees │ ├── .gitignore │ ├── LICENSE │ ├── Make │ ├── Makefile │ ├── description │ ├── extraction.v │ ├── search_tree.v │ └── test.ml ├── eval_env.py ├── extract_proof.py ├── extract_synthetic_proofs.py ├── gallina.py ├── install.sh ├── postprocess.py ├── proof_tree.py ├── re_patterns.py ├── serapi.py ├── stats ├── common.py ├── count_human_proofs.py ├── count_synthetic_proofs.py ├── gallina_terms.py ├── goals.py ├── proofs.py ├── short_proofs.py ├── tactic_asts.py └── tactics.py ├── unzip_data.py ├── utils.py └── vernac_types.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.vo 2 | *.pyc 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/README.md -------------------------------------------------------------------------------- /TacTok/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/.DS_Store -------------------------------------------------------------------------------- /TacTok/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/agent.py -------------------------------------------------------------------------------- /TacTok/coqhammer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/coqhammer/LICENSE -------------------------------------------------------------------------------- /TacTok/coqhammer/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/coqhammer/TODO -------------------------------------------------------------------------------- /TacTok/coqhammer/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/coqhammer/opam -------------------------------------------------------------------------------- /TacTok/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/dataloader.py -------------------------------------------------------------------------------- /TacTok/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/evaluate.py -------------------------------------------------------------------------------- /TacTok/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/main.py -------------------------------------------------------------------------------- /TacTok/models/prover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/models/prover.py -------------------------------------------------------------------------------- /TacTok/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/options.py -------------------------------------------------------------------------------- /TacTok/tac_grammar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/tac_grammar.py -------------------------------------------------------------------------------- /TacTok/tactics.ebnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/TacTok/tactics.ebnf -------------------------------------------------------------------------------- /check_proofs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/check_proofs.py -------------------------------------------------------------------------------- /coq-serapi/AUTHORS: -------------------------------------------------------------------------------- 1 | Emilio Jesús Gallego Arias 2 | Karl Palmskog 3 | Clément Pit--Claudel 4 | -------------------------------------------------------------------------------- /coq-serapi/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/CHANGES.md -------------------------------------------------------------------------------- /coq-serapi/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/FAQ.md -------------------------------------------------------------------------------- /coq-serapi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/LICENSE -------------------------------------------------------------------------------- /coq-serapi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/Makefile -------------------------------------------------------------------------------- /coq-serapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/README.md -------------------------------------------------------------------------------- /coq-serapi/ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/ROADMAP.md -------------------------------------------------------------------------------- /coq-serapi/VERSION: -------------------------------------------------------------------------------- 1 | %%VERSION%% 2 | -------------------------------------------------------------------------------- /coq-serapi/build-js.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/build-js.sh -------------------------------------------------------------------------------- /coq-serapi/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/dune -------------------------------------------------------------------------------- /coq-serapi/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.2) 2 | (name coq-serapi) 3 | 4 | -------------------------------------------------------------------------------- /coq-serapi/js/index.html: -------------------------------------------------------------------------------- 1 | term.html -------------------------------------------------------------------------------- /coq-serapi/js/term.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/js/term.html -------------------------------------------------------------------------------- /coq-serapi/serapi/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/serapi/dune -------------------------------------------------------------------------------- /coq-serapi/serlib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/serlib/dune -------------------------------------------------------------------------------- /coq-serapi/serlib/plugins/.merlin: -------------------------------------------------------------------------------- 1 | REC 2 | -------------------------------------------------------------------------------- /coq-serapi/sertex/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/sertex/dune -------------------------------------------------------------------------------- /coq-serapi/sertop.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/sertop.el -------------------------------------------------------------------------------- /coq-serapi/sertop/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq-serapi/sertop/dune -------------------------------------------------------------------------------- /coq/.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/.mailmap -------------------------------------------------------------------------------- /coq/.merlin.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/.merlin.in -------------------------------------------------------------------------------- /coq/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/CHANGES.md -------------------------------------------------------------------------------- /coq/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/CONTRIBUTING.md -------------------------------------------------------------------------------- /coq/CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/CREDITS -------------------------------------------------------------------------------- /coq/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/INSTALL -------------------------------------------------------------------------------- /coq/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/LICENSE -------------------------------------------------------------------------------- /coq/META.coq.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/META.coq.in -------------------------------------------------------------------------------- /coq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/Makefile -------------------------------------------------------------------------------- /coq/Makefile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/Makefile.build -------------------------------------------------------------------------------- /coq/Makefile.checker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/Makefile.checker -------------------------------------------------------------------------------- /coq/Makefile.ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/Makefile.ci -------------------------------------------------------------------------------- /coq/Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/Makefile.common -------------------------------------------------------------------------------- /coq/Makefile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/Makefile.dev -------------------------------------------------------------------------------- /coq/Makefile.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/Makefile.doc -------------------------------------------------------------------------------- /coq/Makefile.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/Makefile.ide -------------------------------------------------------------------------------- /coq/Makefile.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/Makefile.install -------------------------------------------------------------------------------- /coq/Makefile.vofiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/Makefile.vofiles -------------------------------------------------------------------------------- /coq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/README.md -------------------------------------------------------------------------------- /coq/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/appveyor.yml -------------------------------------------------------------------------------- /coq/checker/.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/.depend -------------------------------------------------------------------------------- /coq/checker/analyze.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/analyze.ml -------------------------------------------------------------------------------- /coq/checker/analyze.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/analyze.mli -------------------------------------------------------------------------------- /coq/checker/check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/check.ml -------------------------------------------------------------------------------- /coq/checker/check.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/check.mli -------------------------------------------------------------------------------- /coq/checker/check.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/check.mllib -------------------------------------------------------------------------------- /coq/checker/checker.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/checker.ml -------------------------------------------------------------------------------- /coq/checker/checker.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/checker.mli -------------------------------------------------------------------------------- /coq/checker/cic.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/cic.mli -------------------------------------------------------------------------------- /coq/checker/closure.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/closure.ml -------------------------------------------------------------------------------- /coq/checker/closure.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/closure.mli -------------------------------------------------------------------------------- /coq/checker/environ.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/environ.ml -------------------------------------------------------------------------------- /coq/checker/environ.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/environ.mli -------------------------------------------------------------------------------- /coq/checker/include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/include -------------------------------------------------------------------------------- /coq/checker/indtypes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/indtypes.ml -------------------------------------------------------------------------------- /coq/checker/indtypes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/indtypes.mli -------------------------------------------------------------------------------- /coq/checker/inductive.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/inductive.ml -------------------------------------------------------------------------------- /coq/checker/main.ml: -------------------------------------------------------------------------------- 1 | 2 | let _ = Checker.start () 3 | -------------------------------------------------------------------------------- /coq/checker/main.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/main.mli -------------------------------------------------------------------------------- /coq/checker/modops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/modops.ml -------------------------------------------------------------------------------- /coq/checker/modops.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/modops.mli -------------------------------------------------------------------------------- /coq/checker/print.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/print.ml -------------------------------------------------------------------------------- /coq/checker/print.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/print.mli -------------------------------------------------------------------------------- /coq/checker/reduction.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/reduction.ml -------------------------------------------------------------------------------- /coq/checker/subtyping.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/subtyping.ml -------------------------------------------------------------------------------- /coq/checker/term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/term.ml -------------------------------------------------------------------------------- /coq/checker/term.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/term.mli -------------------------------------------------------------------------------- /coq/checker/typeops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/typeops.ml -------------------------------------------------------------------------------- /coq/checker/typeops.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/typeops.mli -------------------------------------------------------------------------------- /coq/checker/univ.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/univ.ml -------------------------------------------------------------------------------- /coq/checker/univ.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/univ.mli -------------------------------------------------------------------------------- /coq/checker/validate.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/validate.ml -------------------------------------------------------------------------------- /coq/checker/validate.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/validate.mli -------------------------------------------------------------------------------- /coq/checker/values.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/values.ml -------------------------------------------------------------------------------- /coq/checker/values.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/values.mli -------------------------------------------------------------------------------- /coq/checker/votour.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/votour.ml -------------------------------------------------------------------------------- /coq/checker/votour.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/checker/votour.mli -------------------------------------------------------------------------------- /coq/clib/backtrace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/backtrace.ml -------------------------------------------------------------------------------- /coq/clib/backtrace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/backtrace.mli -------------------------------------------------------------------------------- /coq/clib/bigint.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/bigint.ml -------------------------------------------------------------------------------- /coq/clib/bigint.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/bigint.mli -------------------------------------------------------------------------------- /coq/clib/cArray.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cArray.ml -------------------------------------------------------------------------------- /coq/clib/cArray.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cArray.mli -------------------------------------------------------------------------------- /coq/clib/cEphemeron.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cEphemeron.ml -------------------------------------------------------------------------------- /coq/clib/cEphemeron.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cEphemeron.mli -------------------------------------------------------------------------------- /coq/clib/cList.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cList.ml -------------------------------------------------------------------------------- /coq/clib/cList.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cList.mli -------------------------------------------------------------------------------- /coq/clib/cMap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cMap.ml -------------------------------------------------------------------------------- /coq/clib/cMap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cMap.mli -------------------------------------------------------------------------------- /coq/clib/cObj.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cObj.ml -------------------------------------------------------------------------------- /coq/clib/cObj.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cObj.mli -------------------------------------------------------------------------------- /coq/clib/cSet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cSet.ml -------------------------------------------------------------------------------- /coq/clib/cSet.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cSet.mli -------------------------------------------------------------------------------- /coq/clib/cSig.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cSig.mli -------------------------------------------------------------------------------- /coq/clib/cStack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cStack.ml -------------------------------------------------------------------------------- /coq/clib/cStack.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cStack.mli -------------------------------------------------------------------------------- /coq/clib/cString.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cString.ml -------------------------------------------------------------------------------- /coq/clib/cString.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cString.mli -------------------------------------------------------------------------------- /coq/clib/cThread.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cThread.ml -------------------------------------------------------------------------------- /coq/clib/cThread.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cThread.mli -------------------------------------------------------------------------------- /coq/clib/cUnix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cUnix.ml -------------------------------------------------------------------------------- /coq/clib/cUnix.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/cUnix.mli -------------------------------------------------------------------------------- /coq/clib/clib.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/clib.mllib -------------------------------------------------------------------------------- /coq/clib/diff2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/diff2.ml -------------------------------------------------------------------------------- /coq/clib/diff2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/diff2.mli -------------------------------------------------------------------------------- /coq/clib/dyn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/dyn.ml -------------------------------------------------------------------------------- /coq/clib/dyn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/dyn.mli -------------------------------------------------------------------------------- /coq/clib/exninfo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/exninfo.ml -------------------------------------------------------------------------------- /coq/clib/exninfo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/exninfo.mli -------------------------------------------------------------------------------- /coq/clib/hMap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/hMap.ml -------------------------------------------------------------------------------- /coq/clib/hMap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/hMap.mli -------------------------------------------------------------------------------- /coq/clib/hashcons.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/hashcons.ml -------------------------------------------------------------------------------- /coq/clib/hashcons.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/hashcons.mli -------------------------------------------------------------------------------- /coq/clib/hashset.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/hashset.ml -------------------------------------------------------------------------------- /coq/clib/hashset.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/hashset.mli -------------------------------------------------------------------------------- /coq/clib/heap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/heap.ml -------------------------------------------------------------------------------- /coq/clib/heap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/heap.mli -------------------------------------------------------------------------------- /coq/clib/iStream.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/iStream.ml -------------------------------------------------------------------------------- /coq/clib/iStream.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/iStream.mli -------------------------------------------------------------------------------- /coq/clib/int.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/int.ml -------------------------------------------------------------------------------- /coq/clib/int.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/int.mli -------------------------------------------------------------------------------- /coq/clib/minisys.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/minisys.ml -------------------------------------------------------------------------------- /coq/clib/monad.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/monad.ml -------------------------------------------------------------------------------- /coq/clib/monad.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/monad.mli -------------------------------------------------------------------------------- /coq/clib/option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/option.ml -------------------------------------------------------------------------------- /coq/clib/option.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/option.mli -------------------------------------------------------------------------------- /coq/clib/orderedType.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/orderedType.ml -------------------------------------------------------------------------------- /coq/clib/orderedType.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/orderedType.mli -------------------------------------------------------------------------------- /coq/clib/predicate.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/predicate.ml -------------------------------------------------------------------------------- /coq/clib/predicate.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/predicate.mli -------------------------------------------------------------------------------- /coq/clib/range.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/range.ml -------------------------------------------------------------------------------- /coq/clib/range.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/range.mli -------------------------------------------------------------------------------- /coq/clib/segmenttree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/segmenttree.ml -------------------------------------------------------------------------------- /coq/clib/segmenttree.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/segmenttree.mli -------------------------------------------------------------------------------- /coq/clib/store.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/store.ml -------------------------------------------------------------------------------- /coq/clib/store.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/store.mli -------------------------------------------------------------------------------- /coq/clib/terminal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/terminal.ml -------------------------------------------------------------------------------- /coq/clib/terminal.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/terminal.mli -------------------------------------------------------------------------------- /coq/clib/trie.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/trie.ml -------------------------------------------------------------------------------- /coq/clib/trie.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/trie.mli -------------------------------------------------------------------------------- /coq/clib/unicode.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/unicode.ml -------------------------------------------------------------------------------- /coq/clib/unicode.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/unicode.mli -------------------------------------------------------------------------------- /coq/clib/unicodetable.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/unicodetable.ml -------------------------------------------------------------------------------- /coq/clib/unionfind.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/unionfind.ml -------------------------------------------------------------------------------- /coq/clib/unionfind.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/clib/unionfind.mli -------------------------------------------------------------------------------- /coq/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/configure -------------------------------------------------------------------------------- /coq/configure.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/configure.ml -------------------------------------------------------------------------------- /coq/coqpp/coqpp_ast.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/coqpp/coqpp_ast.mli -------------------------------------------------------------------------------- /coq/coqpp/coqpp_lex.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/coqpp/coqpp_lex.mll -------------------------------------------------------------------------------- /coq/coqpp/coqpp_main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/coqpp/coqpp_main.ml -------------------------------------------------------------------------------- /coq/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/default.nix -------------------------------------------------------------------------------- /coq/dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/README.md -------------------------------------------------------------------------------- /coq/dev/base_db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/base_db -------------------------------------------------------------------------------- /coq/dev/base_include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/base_include -------------------------------------------------------------------------------- /coq/dev/checker.dbg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/checker.dbg -------------------------------------------------------------------------------- /coq/dev/checker_db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/checker_db -------------------------------------------------------------------------------- /coq/dev/ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/README.md -------------------------------------------------------------------------------- /coq/dev/ci/appveyor.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/appveyor.bat -------------------------------------------------------------------------------- /coq/dev/ci/appveyor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/appveyor.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-bignums.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-bignums.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-color.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-color.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-common.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-corn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-corn.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-cpdt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-cpdt.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-elpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-elpi.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-ext-lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-ext-lib.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-flocq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-flocq.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-geocoq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-geocoq.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-hott.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-hott.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-ltac2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-ltac2.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-mtac2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-mtac2.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-pidetop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-pidetop.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-sf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-sf.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-tlc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-tlc.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-unimath.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-unimath.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-vst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-vst.sh -------------------------------------------------------------------------------- /coq/dev/ci/ci-wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/ci-wrapper.sh -------------------------------------------------------------------------------- /coq/dev/ci/gitlab.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/ci/gitlab.bat -------------------------------------------------------------------------------- /coq/dev/core.dbg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/core.dbg -------------------------------------------------------------------------------- /coq/dev/db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/db -------------------------------------------------------------------------------- /coq/dev/doc/MERGING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/MERGING.md -------------------------------------------------------------------------------- /coq/dev/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/README.md -------------------------------------------------------------------------------- /coq/dev/doc/about-hints: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/about-hints -------------------------------------------------------------------------------- /coq/dev/doc/changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/changes.md -------------------------------------------------------------------------------- /coq/dev/doc/cic.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/cic.dtd -------------------------------------------------------------------------------- /coq/dev/doc/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/debugging.md -------------------------------------------------------------------------------- /coq/dev/doc/drop.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/drop.txt -------------------------------------------------------------------------------- /coq/dev/doc/econstr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/econstr.md -------------------------------------------------------------------------------- /coq/dev/doc/minicoq.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/minicoq.tex -------------------------------------------------------------------------------- /coq/dev/doc/primproj.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/primproj.md -------------------------------------------------------------------------------- /coq/dev/doc/style.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/style.txt -------------------------------------------------------------------------------- /coq/dev/doc/universes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/doc/universes.md -------------------------------------------------------------------------------- /coq/dev/dynlink.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/dynlink.ml -------------------------------------------------------------------------------- /coq/dev/header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/header.c -------------------------------------------------------------------------------- /coq/dev/header.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/header.ml -------------------------------------------------------------------------------- /coq/dev/header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/header.py -------------------------------------------------------------------------------- /coq/dev/include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/include -------------------------------------------------------------------------------- /coq/dev/lint-commits.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/lint-commits.sh -------------------------------------------------------------------------------- /coq/dev/nsis/coq.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/nsis/coq.nsi -------------------------------------------------------------------------------- /coq/dev/tools/coqdev.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/tools/coqdev.el -------------------------------------------------------------------------------- /coq/dev/tools/objects.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/tools/objects.el -------------------------------------------------------------------------------- /coq/dev/tools/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/tools/pre-commit -------------------------------------------------------------------------------- /coq/dev/top_printers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/top_printers.ml -------------------------------------------------------------------------------- /coq/dev/top_printers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/top_printers.mli -------------------------------------------------------------------------------- /coq/dev/vm_printers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/dev/vm_printers.ml -------------------------------------------------------------------------------- /coq/doc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/doc/LICENSE -------------------------------------------------------------------------------- /coq/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/doc/README.md -------------------------------------------------------------------------------- /coq/doc/common/styles/html/simple/footer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /coq/doc/common/title.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/doc/common/title.tex -------------------------------------------------------------------------------- /coq/doc/sphinx/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/doc/sphinx/conf.py -------------------------------------------------------------------------------- /coq/doc/tools/coqrst/notations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq/doc/tools/coqrst/repl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq/engine/eConstr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/eConstr.ml -------------------------------------------------------------------------------- /coq/engine/eConstr.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/eConstr.mli -------------------------------------------------------------------------------- /coq/engine/engine.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/engine.mllib -------------------------------------------------------------------------------- /coq/engine/evar_kinds.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/evar_kinds.ml -------------------------------------------------------------------------------- /coq/engine/evarutil.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/evarutil.ml -------------------------------------------------------------------------------- /coq/engine/evarutil.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/evarutil.mli -------------------------------------------------------------------------------- /coq/engine/evd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/evd.ml -------------------------------------------------------------------------------- /coq/engine/evd.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/evd.mli -------------------------------------------------------------------------------- /coq/engine/ftactic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/ftactic.ml -------------------------------------------------------------------------------- /coq/engine/ftactic.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/ftactic.mli -------------------------------------------------------------------------------- /coq/engine/namegen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/namegen.ml -------------------------------------------------------------------------------- /coq/engine/namegen.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/namegen.mli -------------------------------------------------------------------------------- /coq/engine/nameops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/nameops.ml -------------------------------------------------------------------------------- /coq/engine/nameops.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/nameops.mli -------------------------------------------------------------------------------- /coq/engine/proofview.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/proofview.ml -------------------------------------------------------------------------------- /coq/engine/proofview.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/proofview.mli -------------------------------------------------------------------------------- /coq/engine/termops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/termops.ml -------------------------------------------------------------------------------- /coq/engine/termops.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/termops.mli -------------------------------------------------------------------------------- /coq/engine/uState.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/uState.ml -------------------------------------------------------------------------------- /coq/engine/uState.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/uState.mli -------------------------------------------------------------------------------- /coq/engine/univGen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/univGen.ml -------------------------------------------------------------------------------- /coq/engine/univGen.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/univGen.mli -------------------------------------------------------------------------------- /coq/engine/univMinim.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/univMinim.ml -------------------------------------------------------------------------------- /coq/engine/univMinim.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/univMinim.mli -------------------------------------------------------------------------------- /coq/engine/univNames.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/univNames.ml -------------------------------------------------------------------------------- /coq/engine/univNames.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/univNames.mli -------------------------------------------------------------------------------- /coq/engine/univSubst.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/univSubst.ml -------------------------------------------------------------------------------- /coq/engine/univSubst.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/univSubst.mli -------------------------------------------------------------------------------- /coq/engine/universes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/universes.ml -------------------------------------------------------------------------------- /coq/engine/universes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/universes.mli -------------------------------------------------------------------------------- /coq/engine/univops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/univops.ml -------------------------------------------------------------------------------- /coq/engine/univops.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/engine/univops.mli -------------------------------------------------------------------------------- /coq/grammar/q_util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/grammar/q_util.mli -------------------------------------------------------------------------------- /coq/grammar/q_util.mlp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/grammar/q_util.mlp -------------------------------------------------------------------------------- /coq/ide/.merlin.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/.merlin.in -------------------------------------------------------------------------------- /coq/ide/FAQ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/FAQ -------------------------------------------------------------------------------- /coq/ide/Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/Make -------------------------------------------------------------------------------- /coq/ide/config_lexer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/config_lexer.mli -------------------------------------------------------------------------------- /coq/ide/config_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/config_lexer.mll -------------------------------------------------------------------------------- /coq/ide/configwin.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/configwin.ml -------------------------------------------------------------------------------- /coq/ide/configwin.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/configwin.mli -------------------------------------------------------------------------------- /coq/ide/configwin_ihm.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/configwin_ihm.ml -------------------------------------------------------------------------------- /coq/ide/coq.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq.ico -------------------------------------------------------------------------------- /coq/ide/coq.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq.lang -------------------------------------------------------------------------------- /coq/ide/coq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq.ml -------------------------------------------------------------------------------- /coq/ide/coq.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq.mli -------------------------------------------------------------------------------- /coq/ide/coq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq.png -------------------------------------------------------------------------------- /coq/ide/coq2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq2.ico -------------------------------------------------------------------------------- /coq/ide/coqOps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coqOps.ml -------------------------------------------------------------------------------- /coq/ide/coqOps.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coqOps.mli -------------------------------------------------------------------------------- /coq/ide/coq_commands.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq_commands.ml -------------------------------------------------------------------------------- /coq/ide/coq_commands.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq_commands.mli -------------------------------------------------------------------------------- /coq/ide/coq_icon.rc: -------------------------------------------------------------------------------- 1 | large ICON ide/coq.ico 2 | -------------------------------------------------------------------------------- /coq/ide/coq_lex.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq_lex.mli -------------------------------------------------------------------------------- /coq/ide/coq_lex.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq_lex.mll -------------------------------------------------------------------------------- /coq/ide/coq_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coq_style.xml -------------------------------------------------------------------------------- /coq/ide/coqide.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coqide.ml -------------------------------------------------------------------------------- /coq/ide/coqide.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coqide.mli -------------------------------------------------------------------------------- /coq/ide/coqide_main.ml4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coqide_main.ml4 -------------------------------------------------------------------------------- /coq/ide/coqide_main.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coqide_main.mli -------------------------------------------------------------------------------- /coq/ide/coqide_ui.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coqide_ui.ml -------------------------------------------------------------------------------- /coq/ide/coqide_ui.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/coqide_ui.mli -------------------------------------------------------------------------------- /coq/ide/document.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/document.ml -------------------------------------------------------------------------------- /coq/ide/document.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/document.mli -------------------------------------------------------------------------------- /coq/ide/fileOps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/fileOps.ml -------------------------------------------------------------------------------- /coq/ide/fileOps.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/fileOps.mli -------------------------------------------------------------------------------- /coq/ide/gtk_parsing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/gtk_parsing.ml -------------------------------------------------------------------------------- /coq/ide/gtk_parsing.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/gtk_parsing.mli -------------------------------------------------------------------------------- /coq/ide/ide.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/ide.mllib -------------------------------------------------------------------------------- /coq/ide/ide_common.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/ide_common.mllib -------------------------------------------------------------------------------- /coq/ide/idetop.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/idetop.ml -------------------------------------------------------------------------------- /coq/ide/ideutils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/ideutils.ml -------------------------------------------------------------------------------- /coq/ide/ideutils.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/ideutils.mli -------------------------------------------------------------------------------- /coq/ide/macos_prehook.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/macos_prehook.ml -------------------------------------------------------------------------------- /coq/ide/minilib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/minilib.ml -------------------------------------------------------------------------------- /coq/ide/minilib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/minilib.mli -------------------------------------------------------------------------------- /coq/ide/nanoPG.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/nanoPG.ml -------------------------------------------------------------------------------- /coq/ide/nanoPG.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/nanoPG.mli -------------------------------------------------------------------------------- /coq/ide/preferences.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/preferences.ml -------------------------------------------------------------------------------- /coq/ide/preferences.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/preferences.mli -------------------------------------------------------------------------------- /coq/ide/sentence.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/sentence.ml -------------------------------------------------------------------------------- /coq/ide/sentence.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/sentence.mli -------------------------------------------------------------------------------- /coq/ide/session.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/session.ml -------------------------------------------------------------------------------- /coq/ide/session.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/session.mli -------------------------------------------------------------------------------- /coq/ide/tags.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/tags.ml -------------------------------------------------------------------------------- /coq/ide/tags.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/tags.mli -------------------------------------------------------------------------------- /coq/ide/utf8_convert.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/utf8_convert.mli -------------------------------------------------------------------------------- /coq/ide/utf8_convert.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/utf8_convert.mll -------------------------------------------------------------------------------- /coq/ide/wg_Command.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_Command.ml -------------------------------------------------------------------------------- /coq/ide/wg_Command.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_Command.mli -------------------------------------------------------------------------------- /coq/ide/wg_Completion.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_Completion.ml -------------------------------------------------------------------------------- /coq/ide/wg_Detachable.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_Detachable.ml -------------------------------------------------------------------------------- /coq/ide/wg_Find.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_Find.ml -------------------------------------------------------------------------------- /coq/ide/wg_Find.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_Find.mli -------------------------------------------------------------------------------- /coq/ide/wg_Notebook.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_Notebook.ml -------------------------------------------------------------------------------- /coq/ide/wg_Notebook.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_Notebook.mli -------------------------------------------------------------------------------- /coq/ide/wg_ProofView.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_ProofView.ml -------------------------------------------------------------------------------- /coq/ide/wg_ProofView.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_ProofView.mli -------------------------------------------------------------------------------- /coq/ide/wg_ScriptView.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_ScriptView.ml -------------------------------------------------------------------------------- /coq/ide/wg_Segment.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_Segment.ml -------------------------------------------------------------------------------- /coq/ide/wg_Segment.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/ide/wg_Segment.mli -------------------------------------------------------------------------------- /coq/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/install.sh -------------------------------------------------------------------------------- /coq/interp/constrexpr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/constrexpr.ml -------------------------------------------------------------------------------- /coq/interp/declare.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/declare.ml -------------------------------------------------------------------------------- /coq/interp/declare.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/declare.mli -------------------------------------------------------------------------------- /coq/interp/discharge.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/discharge.ml -------------------------------------------------------------------------------- /coq/interp/discharge.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/discharge.mli -------------------------------------------------------------------------------- /coq/interp/doc.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/doc.tex -------------------------------------------------------------------------------- /coq/interp/dumpglob.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/dumpglob.ml -------------------------------------------------------------------------------- /coq/interp/dumpglob.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/dumpglob.mli -------------------------------------------------------------------------------- /coq/interp/genintern.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/genintern.ml -------------------------------------------------------------------------------- /coq/interp/genintern.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/genintern.mli -------------------------------------------------------------------------------- /coq/interp/genredexpr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/genredexpr.ml -------------------------------------------------------------------------------- /coq/interp/impargs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/impargs.ml -------------------------------------------------------------------------------- /coq/interp/impargs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/impargs.mli -------------------------------------------------------------------------------- /coq/interp/interp.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/interp.mllib -------------------------------------------------------------------------------- /coq/interp/modintern.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/modintern.ml -------------------------------------------------------------------------------- /coq/interp/modintern.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/modintern.mli -------------------------------------------------------------------------------- /coq/interp/notation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/notation.ml -------------------------------------------------------------------------------- /coq/interp/notation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/notation.mli -------------------------------------------------------------------------------- /coq/interp/redops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/redops.ml -------------------------------------------------------------------------------- /coq/interp/redops.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/redops.mli -------------------------------------------------------------------------------- /coq/interp/reserve.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/reserve.ml -------------------------------------------------------------------------------- /coq/interp/reserve.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/reserve.mli -------------------------------------------------------------------------------- /coq/interp/stdarg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/stdarg.ml -------------------------------------------------------------------------------- /coq/interp/stdarg.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/stdarg.mli -------------------------------------------------------------------------------- /coq/interp/syntax_def.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/interp/syntax_def.ml -------------------------------------------------------------------------------- /coq/kernel/cClosure.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/cClosure.ml -------------------------------------------------------------------------------- /coq/kernel/cClosure.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/cClosure.mli -------------------------------------------------------------------------------- /coq/kernel/cbytecodes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/cbytecodes.ml -------------------------------------------------------------------------------- /coq/kernel/cbytegen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/cbytegen.ml -------------------------------------------------------------------------------- /coq/kernel/cbytegen.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/cbytegen.mli -------------------------------------------------------------------------------- /coq/kernel/cemitcodes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/cemitcodes.ml -------------------------------------------------------------------------------- /coq/kernel/cinstr.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/cinstr.mli -------------------------------------------------------------------------------- /coq/kernel/clambda.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/clambda.ml -------------------------------------------------------------------------------- /coq/kernel/clambda.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/clambda.mli -------------------------------------------------------------------------------- /coq/kernel/constr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/constr.ml -------------------------------------------------------------------------------- /coq/kernel/constr.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/constr.mli -------------------------------------------------------------------------------- /coq/kernel/context.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/context.ml -------------------------------------------------------------------------------- /coq/kernel/context.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/context.mli -------------------------------------------------------------------------------- /coq/kernel/cooking.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/cooking.ml -------------------------------------------------------------------------------- /coq/kernel/cooking.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/cooking.mli -------------------------------------------------------------------------------- /coq/kernel/csymtable.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/csymtable.ml -------------------------------------------------------------------------------- /coq/kernel/csymtable.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/csymtable.mli -------------------------------------------------------------------------------- /coq/kernel/declareops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/declareops.ml -------------------------------------------------------------------------------- /coq/kernel/doc.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/doc.tex -------------------------------------------------------------------------------- /coq/kernel/entries.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/entries.ml -------------------------------------------------------------------------------- /coq/kernel/environ.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/environ.ml -------------------------------------------------------------------------------- /coq/kernel/environ.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/environ.mli -------------------------------------------------------------------------------- /coq/kernel/esubst.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/esubst.ml -------------------------------------------------------------------------------- /coq/kernel/esubst.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/esubst.mli -------------------------------------------------------------------------------- /coq/kernel/evar.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/evar.ml -------------------------------------------------------------------------------- /coq/kernel/evar.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/evar.mli -------------------------------------------------------------------------------- /coq/kernel/indtypes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/indtypes.ml -------------------------------------------------------------------------------- /coq/kernel/indtypes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/indtypes.mli -------------------------------------------------------------------------------- /coq/kernel/inductive.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/inductive.ml -------------------------------------------------------------------------------- /coq/kernel/inductive.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/inductive.mli -------------------------------------------------------------------------------- /coq/kernel/kernel.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/kernel.mllib -------------------------------------------------------------------------------- /coq/kernel/make-opcodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/make-opcodes -------------------------------------------------------------------------------- /coq/kernel/mod_subst.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/mod_subst.ml -------------------------------------------------------------------------------- /coq/kernel/mod_subst.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/mod_subst.mli -------------------------------------------------------------------------------- /coq/kernel/mod_typing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/mod_typing.ml -------------------------------------------------------------------------------- /coq/kernel/modops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/modops.ml -------------------------------------------------------------------------------- /coq/kernel/modops.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/modops.mli -------------------------------------------------------------------------------- /coq/kernel/names.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/names.ml -------------------------------------------------------------------------------- /coq/kernel/names.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/names.mli -------------------------------------------------------------------------------- /coq/kernel/nativecode.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/nativecode.ml -------------------------------------------------------------------------------- /coq/kernel/nativeconv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/nativeconv.ml -------------------------------------------------------------------------------- /coq/kernel/nativelib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/nativelib.ml -------------------------------------------------------------------------------- /coq/kernel/nativelib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/nativelib.mli -------------------------------------------------------------------------------- /coq/kernel/reduction.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/reduction.ml -------------------------------------------------------------------------------- /coq/kernel/reduction.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/reduction.mli -------------------------------------------------------------------------------- /coq/kernel/sorts.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/sorts.ml -------------------------------------------------------------------------------- /coq/kernel/sorts.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/sorts.mli -------------------------------------------------------------------------------- /coq/kernel/subtyping.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/subtyping.ml -------------------------------------------------------------------------------- /coq/kernel/subtyping.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/subtyping.mli -------------------------------------------------------------------------------- /coq/kernel/term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/term.ml -------------------------------------------------------------------------------- /coq/kernel/term.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/term.mli -------------------------------------------------------------------------------- /coq/kernel/typeops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/typeops.ml -------------------------------------------------------------------------------- /coq/kernel/typeops.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/typeops.mli -------------------------------------------------------------------------------- /coq/kernel/uGraph.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/uGraph.ml -------------------------------------------------------------------------------- /coq/kernel/uGraph.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/uGraph.mli -------------------------------------------------------------------------------- /coq/kernel/uint31.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/uint31.ml -------------------------------------------------------------------------------- /coq/kernel/uint31.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/uint31.mli -------------------------------------------------------------------------------- /coq/kernel/univ.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/univ.ml -------------------------------------------------------------------------------- /coq/kernel/univ.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/univ.mli -------------------------------------------------------------------------------- /coq/kernel/vars.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/vars.ml -------------------------------------------------------------------------------- /coq/kernel/vars.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/vars.mli -------------------------------------------------------------------------------- /coq/kernel/vconv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/vconv.ml -------------------------------------------------------------------------------- /coq/kernel/vconv.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/vconv.mli -------------------------------------------------------------------------------- /coq/kernel/vm.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/vm.ml -------------------------------------------------------------------------------- /coq/kernel/vm.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/vm.mli -------------------------------------------------------------------------------- /coq/kernel/vmvalues.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/vmvalues.ml -------------------------------------------------------------------------------- /coq/kernel/vmvalues.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/kernel/vmvalues.mli -------------------------------------------------------------------------------- /coq/lib/aux_file.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/aux_file.ml -------------------------------------------------------------------------------- /coq/lib/aux_file.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/aux_file.mli -------------------------------------------------------------------------------- /coq/lib/cAst.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/cAst.ml -------------------------------------------------------------------------------- /coq/lib/cAst.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/cAst.mli -------------------------------------------------------------------------------- /coq/lib/cErrors.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/cErrors.ml -------------------------------------------------------------------------------- /coq/lib/cErrors.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/cErrors.mli -------------------------------------------------------------------------------- /coq/lib/cProfile.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/cProfile.ml -------------------------------------------------------------------------------- /coq/lib/cProfile.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/cProfile.mli -------------------------------------------------------------------------------- /coq/lib/cWarnings.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/cWarnings.ml -------------------------------------------------------------------------------- /coq/lib/cWarnings.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/cWarnings.mli -------------------------------------------------------------------------------- /coq/lib/control.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/control.ml -------------------------------------------------------------------------------- /coq/lib/control.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/control.mli -------------------------------------------------------------------------------- /coq/lib/dAst.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/dAst.ml -------------------------------------------------------------------------------- /coq/lib/dAst.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/dAst.mli -------------------------------------------------------------------------------- /coq/lib/doc.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/doc.tex -------------------------------------------------------------------------------- /coq/lib/envars.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/envars.ml -------------------------------------------------------------------------------- /coq/lib/envars.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/envars.mli -------------------------------------------------------------------------------- /coq/lib/explore.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/explore.ml -------------------------------------------------------------------------------- /coq/lib/explore.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/explore.mli -------------------------------------------------------------------------------- /coq/lib/feedback.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/feedback.ml -------------------------------------------------------------------------------- /coq/lib/feedback.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/feedback.mli -------------------------------------------------------------------------------- /coq/lib/flags.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/flags.ml -------------------------------------------------------------------------------- /coq/lib/flags.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/flags.mli -------------------------------------------------------------------------------- /coq/lib/future.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/future.ml -------------------------------------------------------------------------------- /coq/lib/future.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/future.mli -------------------------------------------------------------------------------- /coq/lib/genarg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/genarg.ml -------------------------------------------------------------------------------- /coq/lib/genarg.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/genarg.mli -------------------------------------------------------------------------------- /coq/lib/hook.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/hook.ml -------------------------------------------------------------------------------- /coq/lib/hook.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/hook.mli -------------------------------------------------------------------------------- /coq/lib/lib.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/lib.mllib -------------------------------------------------------------------------------- /coq/lib/loc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/loc.ml -------------------------------------------------------------------------------- /coq/lib/loc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/loc.mli -------------------------------------------------------------------------------- /coq/lib/pp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/pp.ml -------------------------------------------------------------------------------- /coq/lib/pp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/pp.mli -------------------------------------------------------------------------------- /coq/lib/pp_diff.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/pp_diff.ml -------------------------------------------------------------------------------- /coq/lib/pp_diff.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/pp_diff.mli -------------------------------------------------------------------------------- /coq/lib/remoteCounter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/remoteCounter.ml -------------------------------------------------------------------------------- /coq/lib/rtree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/rtree.ml -------------------------------------------------------------------------------- /coq/lib/rtree.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/rtree.mli -------------------------------------------------------------------------------- /coq/lib/spawn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/spawn.ml -------------------------------------------------------------------------------- /coq/lib/spawn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/spawn.mli -------------------------------------------------------------------------------- /coq/lib/stateid.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/stateid.ml -------------------------------------------------------------------------------- /coq/lib/stateid.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/stateid.mli -------------------------------------------------------------------------------- /coq/lib/system.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/system.ml -------------------------------------------------------------------------------- /coq/lib/system.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/system.mli -------------------------------------------------------------------------------- /coq/lib/util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/util.ml -------------------------------------------------------------------------------- /coq/lib/util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/util.mli -------------------------------------------------------------------------------- /coq/lib/xml_datatype.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/lib/xml_datatype.mli -------------------------------------------------------------------------------- /coq/library/coqlib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/coqlib.ml -------------------------------------------------------------------------------- /coq/library/coqlib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/coqlib.mli -------------------------------------------------------------------------------- /coq/library/decls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/decls.ml -------------------------------------------------------------------------------- /coq/library/decls.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/decls.mli -------------------------------------------------------------------------------- /coq/library/doc.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/doc.tex -------------------------------------------------------------------------------- /coq/library/global.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/global.ml -------------------------------------------------------------------------------- /coq/library/global.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/global.mli -------------------------------------------------------------------------------- /coq/library/globnames.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/globnames.ml -------------------------------------------------------------------------------- /coq/library/goptions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/goptions.ml -------------------------------------------------------------------------------- /coq/library/goptions.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/goptions.mli -------------------------------------------------------------------------------- /coq/library/keys.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/keys.ml -------------------------------------------------------------------------------- /coq/library/keys.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/keys.mli -------------------------------------------------------------------------------- /coq/library/kindops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/kindops.ml -------------------------------------------------------------------------------- /coq/library/kindops.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/kindops.mli -------------------------------------------------------------------------------- /coq/library/lib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/lib.ml -------------------------------------------------------------------------------- /coq/library/lib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/lib.mli -------------------------------------------------------------------------------- /coq/library/libnames.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/libnames.ml -------------------------------------------------------------------------------- /coq/library/libnames.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/libnames.mli -------------------------------------------------------------------------------- /coq/library/libobject.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/libobject.ml -------------------------------------------------------------------------------- /coq/library/library.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/library.ml -------------------------------------------------------------------------------- /coq/library/library.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/library.mli -------------------------------------------------------------------------------- /coq/library/loadpath.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/loadpath.ml -------------------------------------------------------------------------------- /coq/library/loadpath.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/loadpath.mli -------------------------------------------------------------------------------- /coq/library/nametab.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/nametab.ml -------------------------------------------------------------------------------- /coq/library/nametab.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/nametab.mli -------------------------------------------------------------------------------- /coq/library/states.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/states.ml -------------------------------------------------------------------------------- /coq/library/states.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/states.mli -------------------------------------------------------------------------------- /coq/library/summary.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/summary.ml -------------------------------------------------------------------------------- /coq/library/summary.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/library/summary.mli -------------------------------------------------------------------------------- /coq/man/coq-interface.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coq-interface.1 -------------------------------------------------------------------------------- /coq/man/coq-parser.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coq-parser.1 -------------------------------------------------------------------------------- /coq/man/coq-tex.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coq-tex.1 -------------------------------------------------------------------------------- /coq/man/coq_makefile.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coq_makefile.1 -------------------------------------------------------------------------------- /coq/man/coqc.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coqc.1 -------------------------------------------------------------------------------- /coq/man/coqchk.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coqchk.1 -------------------------------------------------------------------------------- /coq/man/coqdep.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coqdep.1 -------------------------------------------------------------------------------- /coq/man/coqdoc.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coqdoc.1 -------------------------------------------------------------------------------- /coq/man/coqide.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coqide.1 -------------------------------------------------------------------------------- /coq/man/coqtop.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coqtop.1 -------------------------------------------------------------------------------- /coq/man/coqtop.byte.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coqtop.byte.1 -------------------------------------------------------------------------------- /coq/man/coqtop.opt.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coqtop.opt.1 -------------------------------------------------------------------------------- /coq/man/coqwc.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/man/coqwc.1 -------------------------------------------------------------------------------- /coq/parsing/cLexer.ml4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/cLexer.ml4 -------------------------------------------------------------------------------- /coq/parsing/cLexer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/cLexer.mli -------------------------------------------------------------------------------- /coq/parsing/extend.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/extend.ml -------------------------------------------------------------------------------- /coq/parsing/g_constr.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/g_constr.mlg -------------------------------------------------------------------------------- /coq/parsing/g_prim.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/g_prim.mlg -------------------------------------------------------------------------------- /coq/parsing/pcoq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/pcoq.ml -------------------------------------------------------------------------------- /coq/parsing/pcoq.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/pcoq.mli -------------------------------------------------------------------------------- /coq/parsing/ppextend.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/ppextend.ml -------------------------------------------------------------------------------- /coq/parsing/ppextend.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/ppextend.mli -------------------------------------------------------------------------------- /coq/parsing/tok.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/tok.ml -------------------------------------------------------------------------------- /coq/parsing/tok.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/parsing/tok.mli -------------------------------------------------------------------------------- /coq/plugins/.merlin.in: -------------------------------------------------------------------------------- 1 | REC 2 | -------------------------------------------------------------------------------- /coq/plugins/cc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/plugins/cc/README -------------------------------------------------------------------------------- /coq/plugins/cc/cc_plugin.mlpack: -------------------------------------------------------------------------------- 1 | Ccalgo 2 | Ccproof 3 | Cctac 4 | G_congruence 5 | -------------------------------------------------------------------------------- /coq/plugins/cc/ccalgo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/plugins/cc/ccalgo.ml -------------------------------------------------------------------------------- /coq/plugins/cc/cctac.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/plugins/cc/cctac.ml -------------------------------------------------------------------------------- /coq/plugins/cc/cctac.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/plugins/cc/cctac.mli -------------------------------------------------------------------------------- /coq/plugins/derive/Derive.v: -------------------------------------------------------------------------------- 1 | Declare ML Module "derive_plugin". 2 | -------------------------------------------------------------------------------- /coq/plugins/ltac/Ltac.v: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq/plugins/ltac/tauto.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq/plugins/ltac/tauto_plugin.mlpack: -------------------------------------------------------------------------------- 1 | Tauto 2 | -------------------------------------------------------------------------------- /coq/plugins/ssr/ssrfun.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/plugins/ssr/ssrfun.v -------------------------------------------------------------------------------- /coq/plugins/syntax/ascii_syntax_plugin.mlpack: -------------------------------------------------------------------------------- 1 | Ascii_syntax 2 | -------------------------------------------------------------------------------- /coq/plugins/syntax/int31_syntax_plugin.mlpack: -------------------------------------------------------------------------------- 1 | Int31_syntax 2 | -------------------------------------------------------------------------------- /coq/plugins/syntax/r_syntax_plugin.mlpack: -------------------------------------------------------------------------------- 1 | R_syntax 2 | -------------------------------------------------------------------------------- /coq/plugins/syntax/string_syntax_plugin.mlpack: -------------------------------------------------------------------------------- 1 | String_syntax 2 | -------------------------------------------------------------------------------- /coq/plugins/xml/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/plugins/xml/README -------------------------------------------------------------------------------- /coq/pretyping/cases.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/cases.ml -------------------------------------------------------------------------------- /coq/pretyping/cases.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/cases.mli -------------------------------------------------------------------------------- /coq/pretyping/cbv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/cbv.ml -------------------------------------------------------------------------------- /coq/pretyping/cbv.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/cbv.mli -------------------------------------------------------------------------------- /coq/pretyping/doc.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/doc.tex -------------------------------------------------------------------------------- /coq/pretyping/heads.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/heads.ml -------------------------------------------------------------------------------- /coq/pretyping/heads.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/heads.mli -------------------------------------------------------------------------------- /coq/pretyping/indrec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/indrec.ml -------------------------------------------------------------------------------- /coq/pretyping/indrec.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/indrec.mli -------------------------------------------------------------------------------- /coq/pretyping/locus.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/locus.ml -------------------------------------------------------------------------------- /coq/pretyping/pattern.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/pattern.ml -------------------------------------------------------------------------------- /coq/pretyping/program.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/program.ml -------------------------------------------------------------------------------- /coq/pretyping/tacred.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/tacred.ml -------------------------------------------------------------------------------- /coq/pretyping/tacred.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/tacred.mli -------------------------------------------------------------------------------- /coq/pretyping/typing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/typing.ml -------------------------------------------------------------------------------- /coq/pretyping/typing.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/typing.mli -------------------------------------------------------------------------------- /coq/pretyping/vnorm.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/vnorm.ml -------------------------------------------------------------------------------- /coq/pretyping/vnorm.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/pretyping/vnorm.mli -------------------------------------------------------------------------------- /coq/printing/genprint.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/printing/genprint.ml -------------------------------------------------------------------------------- /coq/printing/ppconstr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/printing/ppconstr.ml -------------------------------------------------------------------------------- /coq/printing/pputils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/printing/pputils.ml -------------------------------------------------------------------------------- /coq/printing/pputils.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/printing/pputils.mli -------------------------------------------------------------------------------- /coq/printing/prettyp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/printing/prettyp.ml -------------------------------------------------------------------------------- /coq/printing/prettyp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/printing/prettyp.mli -------------------------------------------------------------------------------- /coq/printing/printer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/printing/printer.ml -------------------------------------------------------------------------------- /coq/printing/printer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/printing/printer.mli -------------------------------------------------------------------------------- /coq/printing/printmod.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/printing/printmod.ml -------------------------------------------------------------------------------- /coq/proofs/clenv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/clenv.ml -------------------------------------------------------------------------------- /coq/proofs/clenv.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/clenv.mli -------------------------------------------------------------------------------- /coq/proofs/clenvtac.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/clenvtac.ml -------------------------------------------------------------------------------- /coq/proofs/clenvtac.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/clenvtac.mli -------------------------------------------------------------------------------- /coq/proofs/doc.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/doc.tex -------------------------------------------------------------------------------- /coq/proofs/goal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/goal.ml -------------------------------------------------------------------------------- /coq/proofs/goal.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/goal.mli -------------------------------------------------------------------------------- /coq/proofs/logic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/logic.ml -------------------------------------------------------------------------------- /coq/proofs/logic.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/logic.mli -------------------------------------------------------------------------------- /coq/proofs/miscprint.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/miscprint.ml -------------------------------------------------------------------------------- /coq/proofs/miscprint.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/miscprint.mli -------------------------------------------------------------------------------- /coq/proofs/pfedit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/pfedit.ml -------------------------------------------------------------------------------- /coq/proofs/pfedit.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/pfedit.mli -------------------------------------------------------------------------------- /coq/proofs/proof.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/proof.ml -------------------------------------------------------------------------------- /coq/proofs/proof.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/proof.mli -------------------------------------------------------------------------------- /coq/proofs/proof_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/proof_type.ml -------------------------------------------------------------------------------- /coq/proofs/proofs.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/proofs.mllib -------------------------------------------------------------------------------- /coq/proofs/redexpr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/redexpr.ml -------------------------------------------------------------------------------- /coq/proofs/redexpr.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/redexpr.mli -------------------------------------------------------------------------------- /coq/proofs/refine.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/refine.ml -------------------------------------------------------------------------------- /coq/proofs/refine.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/refine.mli -------------------------------------------------------------------------------- /coq/proofs/refiner.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/refiner.ml -------------------------------------------------------------------------------- /coq/proofs/refiner.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/refiner.mli -------------------------------------------------------------------------------- /coq/proofs/tacmach.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/tacmach.ml -------------------------------------------------------------------------------- /coq/proofs/tacmach.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/tacmach.mli -------------------------------------------------------------------------------- /coq/proofs/tactypes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/proofs/tactypes.ml -------------------------------------------------------------------------------- /coq/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/shell.nix -------------------------------------------------------------------------------- /coq/stm/coqworkmgrApi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/coqworkmgrApi.ml -------------------------------------------------------------------------------- /coq/stm/dag.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/dag.ml -------------------------------------------------------------------------------- /coq/stm/dag.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/dag.mli -------------------------------------------------------------------------------- /coq/stm/spawned.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/spawned.ml -------------------------------------------------------------------------------- /coq/stm/spawned.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/spawned.mli -------------------------------------------------------------------------------- /coq/stm/stm.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/stm.ml -------------------------------------------------------------------------------- /coq/stm/stm.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/stm.mli -------------------------------------------------------------------------------- /coq/stm/stm.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/stm.mllib -------------------------------------------------------------------------------- /coq/stm/tQueue.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/tQueue.ml -------------------------------------------------------------------------------- /coq/stm/tQueue.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/tQueue.mli -------------------------------------------------------------------------------- /coq/stm/vcs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/vcs.ml -------------------------------------------------------------------------------- /coq/stm/vcs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/vcs.mli -------------------------------------------------------------------------------- /coq/stm/vio_checking.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/vio_checking.ml -------------------------------------------------------------------------------- /coq/stm/vio_checking.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/vio_checking.mli -------------------------------------------------------------------------------- /coq/stm/workerPool.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/workerPool.ml -------------------------------------------------------------------------------- /coq/stm/workerPool.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/stm/workerPool.mli -------------------------------------------------------------------------------- /coq/tactics/auto.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/auto.ml -------------------------------------------------------------------------------- /coq/tactics/auto.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/auto.mli -------------------------------------------------------------------------------- /coq/tactics/btermdn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/btermdn.ml -------------------------------------------------------------------------------- /coq/tactics/btermdn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/btermdn.mli -------------------------------------------------------------------------------- /coq/tactics/dn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/dn.ml -------------------------------------------------------------------------------- /coq/tactics/dn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/dn.mli -------------------------------------------------------------------------------- /coq/tactics/dnet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/dnet.ml -------------------------------------------------------------------------------- /coq/tactics/dnet.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/dnet.mli -------------------------------------------------------------------------------- /coq/tactics/doc.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/doc.tex -------------------------------------------------------------------------------- /coq/tactics/eauto.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/eauto.ml -------------------------------------------------------------------------------- /coq/tactics/eauto.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/eauto.mli -------------------------------------------------------------------------------- /coq/tactics/elim.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/elim.ml -------------------------------------------------------------------------------- /coq/tactics/elim.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/elim.mli -------------------------------------------------------------------------------- /coq/tactics/eqdecide.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/eqdecide.ml -------------------------------------------------------------------------------- /coq/tactics/eqdecide.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/eqdecide.mli -------------------------------------------------------------------------------- /coq/tactics/eqschemes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/eqschemes.ml -------------------------------------------------------------------------------- /coq/tactics/equality.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/equality.ml -------------------------------------------------------------------------------- /coq/tactics/equality.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/equality.mli -------------------------------------------------------------------------------- /coq/tactics/hints.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/hints.ml -------------------------------------------------------------------------------- /coq/tactics/hints.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/hints.mli -------------------------------------------------------------------------------- /coq/tactics/hipattern.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/hipattern.ml -------------------------------------------------------------------------------- /coq/tactics/inv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/inv.ml -------------------------------------------------------------------------------- /coq/tactics/inv.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/inv.mli -------------------------------------------------------------------------------- /coq/tactics/leminv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/leminv.ml -------------------------------------------------------------------------------- /coq/tactics/leminv.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/leminv.mli -------------------------------------------------------------------------------- /coq/tactics/tacticals.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/tacticals.ml -------------------------------------------------------------------------------- /coq/tactics/tactics.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/tactics.ml -------------------------------------------------------------------------------- /coq/tactics/tactics.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/tactics.mli -------------------------------------------------------------------------------- /coq/tactics/term_dnet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tactics/term_dnet.ml -------------------------------------------------------------------------------- /coq/test-suite/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/test-suite/Makefile -------------------------------------------------------------------------------- /coq/test-suite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/test-suite/README.md -------------------------------------------------------------------------------- /coq/test-suite/_CoqProject: -------------------------------------------------------------------------------- 1 | -Q prerequisite TestSuite 2 | -------------------------------------------------------------------------------- /coq/test-suite/bugs/closed/2105.v: -------------------------------------------------------------------------------- 1 | 2 | Definition id (T:Type) := Eval vm_compute in T. 3 | -------------------------------------------------------------------------------- /coq/test-suite/bugs/closed/3828.v: -------------------------------------------------------------------------------- 1 | Goal 0 = 0. 2 | Fail pose ?Goal. 3 | -------------------------------------------------------------------------------- /coq/test-suite/bugs/closed/3916.v: -------------------------------------------------------------------------------- 1 | Require Import List. 2 | Fail Hint Resolve -> in_map. 3 | 4 | -------------------------------------------------------------------------------- /coq/test-suite/bugs/closed/4511.v: -------------------------------------------------------------------------------- 1 | Goal True. 2 | Fail evar I. 3 | 4 | -------------------------------------------------------------------------------- /coq/test-suite/bugs/closed/4538.v: -------------------------------------------------------------------------------- 1 | Reserved Notation " (u *) ". 2 | -------------------------------------------------------------------------------- /coq/test-suite/bugs/closed/PLACEHOLDER.v: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq/test-suite/bugs/closed/bug_4836/PLACEHOLDER: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/.gitignore: -------------------------------------------------------------------------------- 1 | /*/_test 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/findlib-package/Makefile.local: -------------------------------------------------------------------------------- 1 | CAMLPKGS += -package foo 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/findlib-package/findlib/foo/foo.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/template/src/test.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/template/src/test_aux.ml: -------------------------------------------------------------------------------- 1 | let tac = Proofview.tclUNIT () 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/template/src/test_aux.mli: -------------------------------------------------------------------------------- 1 | val tac : unit Proofview.tactic 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/template/src/test_plugin.mlpack: -------------------------------------------------------------------------------- 1 | Test_aux 2 | Test 3 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/template/theories/sub/testsub.v: -------------------------------------------------------------------------------- 1 | Require Import test. 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/timing/after/Slow.v: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/timing/after/_CoqProject: -------------------------------------------------------------------------------- 1 | Slow.v 2 | Fast.v 3 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/timing/aggregate/Fast.v: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/timing/aggregate/_CoqProject: -------------------------------------------------------------------------------- 1 | Slow.v 2 | Fast.v 3 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/timing/before/Fast.v: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/timing/before/_CoqProject: -------------------------------------------------------------------------------- 1 | Slow.v 2 | Fast.v 3 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/timing/error/A.v: -------------------------------------------------------------------------------- 1 | Check I : I. 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/timing/error/_CoqProject: -------------------------------------------------------------------------------- 1 | A.v 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/timing/per-file-after/_CoqProject: -------------------------------------------------------------------------------- 1 | A.v 2 | -------------------------------------------------------------------------------- /coq/test-suite/coq-makefile/timing/per-file-before/_CoqProject: -------------------------------------------------------------------------------- 1 | A.v 2 | -------------------------------------------------------------------------------- /coq/test-suite/failure/check.v: -------------------------------------------------------------------------------- 1 | Arguments eq [A]. 2 | 3 | Fail Check (bool = true). 4 | -------------------------------------------------------------------------------- /coq/test-suite/misc/.gitignore: -------------------------------------------------------------------------------- 1 | 4722/ 2 | 4722.v 3 | -------------------------------------------------------------------------------- /coq/test-suite/misc/coqc_dash_o.v: -------------------------------------------------------------------------------- 1 | Definition x := nat. 2 | -------------------------------------------------------------------------------- /coq/test-suite/misc/deps/A/A.v: -------------------------------------------------------------------------------- 1 | Definition b := true. 2 | -------------------------------------------------------------------------------- /coq/test-suite/misc/deps/B/A.v: -------------------------------------------------------------------------------- 1 | Definition b := false. 2 | -------------------------------------------------------------------------------- /coq/test-suite/misc/deps/client/foo.v: -------------------------------------------------------------------------------- 1 | Definition a := 1. 2 | -------------------------------------------------------------------------------- /coq/test-suite/misc/deps/lib/foo.v: -------------------------------------------------------------------------------- 1 | Definition a := 0. 2 | -------------------------------------------------------------------------------- /coq/test-suite/misc/deps/αβ/γδ.v: -------------------------------------------------------------------------------- 1 | Theorem simple : forall A, A -> A. 2 | Proof. 3 | auto. 4 | Qed. 5 | -------------------------------------------------------------------------------- /coq/test-suite/misc/deps/αβ/εζ.v: -------------------------------------------------------------------------------- 1 | Require Import γδ. 2 | -------------------------------------------------------------------------------- /coq/test-suite/misc/exitstatus/illtyped.v: -------------------------------------------------------------------------------- 1 | Check S S. 2 | -------------------------------------------------------------------------------- /coq/test-suite/misc/poly-capture-global-univs/.gitignore: -------------------------------------------------------------------------------- 1 | /Makefile* 2 | -------------------------------------------------------------------------------- /coq/test-suite/misc/poly-capture-global-univs/src/evil_plugin.mlpack: -------------------------------------------------------------------------------- 1 | EvilImpl 2 | Evil 3 | -------------------------------------------------------------------------------- /coq/test-suite/modules/pliczek.v: -------------------------------------------------------------------------------- 1 | Require Export plik. 2 | 3 | Definition tutu (X : Set) := toto X. 4 | -------------------------------------------------------------------------------- /coq/test-suite/output/RecognizePluginWarning.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq/test-suite/output/ShowProof.out: -------------------------------------------------------------------------------- 1 | (fun x : Type => conj I ?Goal) 2 | -------------------------------------------------------------------------------- /coq/test-suite/output/UsePluginWarning.out: -------------------------------------------------------------------------------- 1 | type foo = __ 2 | -------------------------------------------------------------------------------- /coq/test-suite/output/load/Load_noproof.v: -------------------------------------------------------------------------------- 1 | Definition f := 2. 2 | -------------------------------------------------------------------------------- /coq/test-suite/output/load/Load_openproof.v: -------------------------------------------------------------------------------- 1 | Lemma k : True. 2 | -------------------------------------------------------------------------------- /coq/test-suite/output/load/Load_proof.v: -------------------------------------------------------------------------------- 1 | Lemma u : True. 2 | Proof. exact I. Qed. 3 | -------------------------------------------------------------------------------- /coq/test-suite/report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/test-suite/report.sh -------------------------------------------------------------------------------- /coq/test-suite/ssr/tc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/test-suite/ssr/tc.v -------------------------------------------------------------------------------- /coq/test-suite/success/DHyp.v: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /coq/test-suite/success/PrintSortedUniverses.v: -------------------------------------------------------------------------------- 1 | Require Reals. 2 | Print Sorted Universes. 3 | -------------------------------------------------------------------------------- /coq/test-suite/success/all-check.v: -------------------------------------------------------------------------------- 1 | Goal True. 2 | Fail all:Check _. 3 | Abort. 4 | -------------------------------------------------------------------------------- /coq/test-suite/vio/simple.v: -------------------------------------------------------------------------------- 1 | Lemma simple : True. 2 | Proof using. trivial. Qed. 3 | -------------------------------------------------------------------------------- /coq/theories/Arith/Gt.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Arith/Gt.v -------------------------------------------------------------------------------- /coq/theories/Arith/Le.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Arith/Le.v -------------------------------------------------------------------------------- /coq/theories/Arith/Lt.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Arith/Lt.v -------------------------------------------------------------------------------- /coq/theories/Arith/Max.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Arith/Max.v -------------------------------------------------------------------------------- /coq/theories/Arith/Min.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Arith/Min.v -------------------------------------------------------------------------------- /coq/theories/Bool/Bool.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Bool/Bool.v -------------------------------------------------------------------------------- /coq/theories/Init/Nat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Init/Nat.v -------------------------------------------------------------------------------- /coq/theories/Init/Wf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Init/Wf.v -------------------------------------------------------------------------------- /coq/theories/Init/_CoqProject: -------------------------------------------------------------------------------- 1 | -R .. Coq 2 | -arg -noinit 3 | -------------------------------------------------------------------------------- /coq/theories/Logic/WKL.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Logic/WKL.v -------------------------------------------------------------------------------- /coq/theories/Reals/MVT.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Reals/MVT.v -------------------------------------------------------------------------------- /coq/theories/Sets/Cpo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/theories/Sets/Cpo.v -------------------------------------------------------------------------------- /coq/tools/CoqMakefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/CoqMakefile.in -------------------------------------------------------------------------------- /coq/tools/README.emacs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/README.emacs -------------------------------------------------------------------------------- /coq/tools/coq-sl.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/coq-sl.sty -------------------------------------------------------------------------------- /coq/tools/coq_tex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/coq_tex.ml -------------------------------------------------------------------------------- /coq/tools/coqc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/coqc.ml -------------------------------------------------------------------------------- /coq/tools/coqdep.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/coqdep.ml -------------------------------------------------------------------------------- /coq/tools/coqdep_boot.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/coqdep_boot.ml -------------------------------------------------------------------------------- /coq/tools/coqdoc/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/coqdoc/main.ml -------------------------------------------------------------------------------- /coq/tools/coqwc.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/coqwc.mll -------------------------------------------------------------------------------- /coq/tools/coqworkmgr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/coqworkmgr.ml -------------------------------------------------------------------------------- /coq/tools/fake_ide.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/fake_ide.ml -------------------------------------------------------------------------------- /coq/tools/md5sum.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/md5sum.ml -------------------------------------------------------------------------------- /coq/tools/mkwinapp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/mkwinapp.ml -------------------------------------------------------------------------------- /coq/tools/update-require: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/tools/update-require -------------------------------------------------------------------------------- /coq/topbin/coqtop_bin.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/topbin/coqtop_bin.ml -------------------------------------------------------------------------------- /coq/toplevel/coqargs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/coqargs.ml -------------------------------------------------------------------------------- /coq/toplevel/coqargs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/coqargs.mli -------------------------------------------------------------------------------- /coq/toplevel/coqinit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/coqinit.ml -------------------------------------------------------------------------------- /coq/toplevel/coqinit.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/coqinit.mli -------------------------------------------------------------------------------- /coq/toplevel/coqloop.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/coqloop.ml -------------------------------------------------------------------------------- /coq/toplevel/coqloop.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/coqloop.mli -------------------------------------------------------------------------------- /coq/toplevel/coqtop.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/coqtop.ml -------------------------------------------------------------------------------- /coq/toplevel/coqtop.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/coqtop.mli -------------------------------------------------------------------------------- /coq/toplevel/usage.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/usage.ml -------------------------------------------------------------------------------- /coq/toplevel/usage.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/usage.mli -------------------------------------------------------------------------------- /coq/toplevel/vernac.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/vernac.ml -------------------------------------------------------------------------------- /coq/toplevel/vernac.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/toplevel/vernac.mli -------------------------------------------------------------------------------- /coq/vernac/class.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/class.ml -------------------------------------------------------------------------------- /coq/vernac/class.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/class.mli -------------------------------------------------------------------------------- /coq/vernac/classes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/classes.ml -------------------------------------------------------------------------------- /coq/vernac/classes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/classes.mli -------------------------------------------------------------------------------- /coq/vernac/declareDef.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/declareDef.ml -------------------------------------------------------------------------------- /coq/vernac/doc.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/doc.tex -------------------------------------------------------------------------------- /coq/vernac/egramcoq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/egramcoq.ml -------------------------------------------------------------------------------- /coq/vernac/egramcoq.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/egramcoq.mli -------------------------------------------------------------------------------- /coq/vernac/egramml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/egramml.ml -------------------------------------------------------------------------------- /coq/vernac/egramml.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/egramml.mli -------------------------------------------------------------------------------- /coq/vernac/explainErr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/explainErr.ml -------------------------------------------------------------------------------- /coq/vernac/g_proofs.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/g_proofs.mlg -------------------------------------------------------------------------------- /coq/vernac/g_vernac.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/g_vernac.mlg -------------------------------------------------------------------------------- /coq/vernac/himsg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/himsg.ml -------------------------------------------------------------------------------- /coq/vernac/himsg.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/himsg.mli -------------------------------------------------------------------------------- /coq/vernac/indschemes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/indschemes.ml -------------------------------------------------------------------------------- /coq/vernac/lemmas.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/lemmas.ml -------------------------------------------------------------------------------- /coq/vernac/lemmas.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/lemmas.mli -------------------------------------------------------------------------------- /coq/vernac/locality.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/locality.ml -------------------------------------------------------------------------------- /coq/vernac/locality.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/locality.mli -------------------------------------------------------------------------------- /coq/vernac/metasyntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/metasyntax.ml -------------------------------------------------------------------------------- /coq/vernac/misctypes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/misctypes.ml -------------------------------------------------------------------------------- /coq/vernac/mltop.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/mltop.ml -------------------------------------------------------------------------------- /coq/vernac/mltop.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/mltop.mli -------------------------------------------------------------------------------- /coq/vernac/ppvernac.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/ppvernac.ml -------------------------------------------------------------------------------- /coq/vernac/ppvernac.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/ppvernac.mli -------------------------------------------------------------------------------- /coq/vernac/pvernac.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/pvernac.ml -------------------------------------------------------------------------------- /coq/vernac/pvernac.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/pvernac.mli -------------------------------------------------------------------------------- /coq/vernac/record.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/record.ml -------------------------------------------------------------------------------- /coq/vernac/record.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/record.mli -------------------------------------------------------------------------------- /coq/vernac/search.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/search.ml -------------------------------------------------------------------------------- /coq/vernac/search.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/search.mli -------------------------------------------------------------------------------- /coq/vernac/topfmt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/topfmt.ml -------------------------------------------------------------------------------- /coq/vernac/topfmt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/topfmt.mli -------------------------------------------------------------------------------- /coq/vernac/vernac.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/vernac.mllib -------------------------------------------------------------------------------- /coq/vernac/vernac2str.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/vernac2str.ml -------------------------------------------------------------------------------- /coq/vernac/vernacexpr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/vernacexpr.ml -------------------------------------------------------------------------------- /coq/vernac/vernacprop.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq/vernac/vernacprop.ml -------------------------------------------------------------------------------- /coq_gym.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_gym.yml -------------------------------------------------------------------------------- /coq_projects/Categories/Basic_Cons/Facts.v: -------------------------------------------------------------------------------- 1 | From Categories Require Export Basic_Cons.Facts.Main. 2 | -------------------------------------------------------------------------------- /coq_projects/ChargeCore/ChargeCore/src/ChargeCore/Open/OptionILogic.v: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/CompCert/VERSION: -------------------------------------------------------------------------------- 1 | version=3.4 2 | buildnr= 3 | tag= 4 | -------------------------------------------------------------------------------- /coq_projects/CompCert/pg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/CompCert/pg -------------------------------------------------------------------------------- /coq_projects/CompCert/test/c/Results/fft: -------------------------------------------------------------------------------- 1 | 262144 points, result OK 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/c/Results/fftsp: -------------------------------------------------------------------------------- 1 | 4096 points, result OK 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/c/Results/fib: -------------------------------------------------------------------------------- 1 | fib(35) = 14930352 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/c/Results/lists: -------------------------------------------------------------------------------- 1 | OK 2 | OK 3 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/c/Results/perlin: -------------------------------------------------------------------------------- 1 | -4.0543e+03 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/c/Results/qsort: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/c/Results/siphash24: -------------------------------------------------------------------------------- 1 | test vectors ok 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/c/Results/spectral: -------------------------------------------------------------------------------- 1 | 1.274224148 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/c/Results/vmach: -------------------------------------------------------------------------------- 1 | fib(30) = 1346269 2 | tak(18, 12, 6) = 7 3 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/clightgen/empty.c: -------------------------------------------------------------------------------- 1 | /* The empty source file */ 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/compression/.gitignore: -------------------------------------------------------------------------------- 1 | # Executables 2 | arcode 3 | lzss 4 | lzw 5 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/bitfields6: -------------------------------------------------------------------------------- 1 | g = 0 2 | h = 1 3 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/bitfields7: -------------------------------------------------------------------------------- 1 | g_22.f2 = 1 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/casts1: -------------------------------------------------------------------------------- 1 | 65535 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/casts2: -------------------------------------------------------------------------------- 1 | t_3 = 65440 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/decl1: -------------------------------------------------------------------------------- 1 | Result is 2 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/expr1: -------------------------------------------------------------------------------- 1 | Result: 0 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/expr5: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/floats: -------------------------------------------------------------------------------- 1 | 0 error(s) detected. 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/floats-basics: -------------------------------------------------------------------------------- 1 | 0 error(s) detected. 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/funct3: -------------------------------------------------------------------------------- 1 | 7616 2 | 226 3 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/sizeof2: -------------------------------------------------------------------------------- 1 | 5 2 | 5 3 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/struct11: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/struct12: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/Results/varargs1: -------------------------------------------------------------------------------- 1 | Sum is 55 2 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/regression/emptydecl.c: -------------------------------------------------------------------------------- 1 | ; 2 | 3 | int x; ; 4 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/spass/.gitignore: -------------------------------------------------------------------------------- 1 | # Executable 2 | spass 3 | -------------------------------------------------------------------------------- /coq_projects/CompCert/test/spass/LICENSE.TXT: -------------------------------------------------------------------------------- 1 | see the file "COPYING" 2 | -------------------------------------------------------------------------------- /coq_projects/InfSeqExt/build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | ./configure 3 | time make -k -j 3 "$@" 4 | -------------------------------------------------------------------------------- /coq_projects/PolTac/NSignTac..v: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/PolTac/P.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/PolTac/P.v -------------------------------------------------------------------------------- /coq_projects/PolTac/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/PolTac/TODO -------------------------------------------------------------------------------- /coq_projects/PolTac/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/PolTac/opam -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/_CoqProject: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/c-mutation/.gitignore: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/c-mutation/_CoqProject: -------------------------------------------------------------------------------- 1 | plus.v 2 | -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/caml/_CoqProject: -------------------------------------------------------------------------------- 1 | plus.v 2 | -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/caml/testextract.ml: -------------------------------------------------------------------------------- 1 | print_int (Extract.plus 123 456) 2 | -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/multifile-mutation/.gitignore: -------------------------------------------------------------------------------- 1 | _qc -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/pyml/_CoqProject: -------------------------------------------------------------------------------- 1 | plus.v 2 | -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/pyml/_tags: -------------------------------------------------------------------------------- 1 | true: package(pyml) 2 | -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/python-io/.gitignore: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/python-io/_CoqProject: -------------------------------------------------------------------------------- 1 | plus.v 2 | -------------------------------------------------------------------------------- /coq_projects/QuickChick/examples/sf/.gitignore: -------------------------------------------------------------------------------- 1 | .depend 2 | untouched -------------------------------------------------------------------------------- /coq_projects/QuickChick/quickChickTool/_tags: -------------------------------------------------------------------------------- 1 | true: package(coq.lib), rectypes, thread, traverse 2 | -------------------------------------------------------------------------------- /coq_projects/QuickChick/src/.gitignore: -------------------------------------------------------------------------------- 1 | *.v.d 2 | *.glob 3 | *.vo 4 | -------------------------------------------------------------------------------- /coq_projects/SCEV-coq/.depend: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/StructTact/build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | ./configure 3 | time make -k -j 3 "$@" 4 | -------------------------------------------------------------------------------- /coq_projects/UnifySL/.gitattributes: -------------------------------------------------------------------------------- 1 | *.v text eol=lf 2 | 3 | -------------------------------------------------------------------------------- /coq_projects/UnifySL/.loadpath: -------------------------------------------------------------------------------- 1 | -R . Logic 2 | -------------------------------------------------------------------------------- /coq_projects/UnifySL/_CoqProject: -------------------------------------------------------------------------------- 1 | -R . Logic 2 | -------------------------------------------------------------------------------- /coq_projects/VST/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/VST/CHANGES -------------------------------------------------------------------------------- /coq_projects/VST/HISTORY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/VST/HISTORY -------------------------------------------------------------------------------- /coq_projects/VST/VERSION: -------------------------------------------------------------------------------- 1 | 2.3 2 | -------------------------------------------------------------------------------- /coq_projects/VST/compcert/VERSION: -------------------------------------------------------------------------------- 1 | version=3.4 2 | buildnr= 3 | tag= 4 | -------------------------------------------------------------------------------- /coq_projects/VST/compcert_new/Makefile.config: -------------------------------------------------------------------------------- 1 | ARCH=x86 2 | BITSIZE=32 3 | -------------------------------------------------------------------------------- /coq_projects/VST/compcert_new/VERSION: -------------------------------------------------------------------------------- 1 | version=3.2 2 | buildnr= 3 | tag= 4 | -------------------------------------------------------------------------------- /coq_projects/VST/mc_reify/.gitignore: -------------------------------------------------------------------------------- 1 | mirror-core/ -------------------------------------------------------------------------------- /coq_projects/VST/pg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/VST/pg -------------------------------------------------------------------------------- /coq_projects/VST/util/.attributes: -------------------------------------------------------------------------------- 1 | * text=unset 2 | -------------------------------------------------------------------------------- /coq_projects/ails/Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/ails/Make -------------------------------------------------------------------------------- /coq_projects/bbv/_CoqProject: -------------------------------------------------------------------------------- 1 | -Q theories bbv 2 | -------------------------------------------------------------------------------- /coq_projects/bdds/Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/bdds/Make -------------------------------------------------------------------------------- /coq_projects/bdds/d3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/bdds/d3.v -------------------------------------------------------------------------------- /coq_projects/bdds/u.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/bdds/u.v -------------------------------------------------------------------------------- /coq_projects/buchberger/.gitignore: -------------------------------------------------------------------------------- 1 | sin_num.ml* 2 | -------------------------------------------------------------------------------- /coq_projects/cheerios/build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | ./configure 3 | time make -k -j 3 "$@" 4 | -------------------------------------------------------------------------------- /coq_projects/cheerios/cheerios.descr: -------------------------------------------------------------------------------- 1 | Cheerios is a Coq library for serialization. 2 | -------------------------------------------------------------------------------- /coq_projects/cheerios/runtime/.merlin: -------------------------------------------------------------------------------- 1 | S ocaml 2 | S test 3 | B _build/** 4 | -------------------------------------------------------------------------------- /coq_projects/coq: -------------------------------------------------------------------------------- 1 | ../coq -------------------------------------------------------------------------------- /coq_projects/coq-cunit/Make: -------------------------------------------------------------------------------- 1 | -R src CUnit 2 | 3 | src/All.v 4 | -------------------------------------------------------------------------------- /coq_projects/coq-error-handlers/Make: -------------------------------------------------------------------------------- 1 | -R src ErrorHandlers 2 | 3 | src/All.v 4 | -------------------------------------------------------------------------------- /coq_projects/coq-ext-lib/theories/ExtLib.v: -------------------------------------------------------------------------------- 1 | Require Export ExtLib.Core.RelDec. 2 | -------------------------------------------------------------------------------- /coq_projects/coq-function-ninjas/Make: -------------------------------------------------------------------------------- 1 | -R . FunctionNinjas 2 | 3 | All.v -------------------------------------------------------------------------------- /coq_projects/coq-iterable/Make: -------------------------------------------------------------------------------- 1 | -R src Iterable 2 | 3 | src/All.v 4 | -------------------------------------------------------------------------------- /coq_projects/coq-library-undecidability/L/Halt.v: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/coq-library-undecidability/website/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /coq_projects/coq-simple-io/test/.gitignore: -------------------------------------------------------------------------------- 1 | *.ml* 2 | -------------------------------------------------------------------------------- /coq_projects/coq2html/.gitignore: -------------------------------------------------------------------------------- 1 | *.cm? 2 | *.o 3 | coq2html 4 | resources.ml 5 | *~ 6 | #*# 7 | -------------------------------------------------------------------------------- /coq_projects/coquelicot/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/coquelicot/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | touch ChangeLog 3 | autoreconf -i -s 4 | -------------------------------------------------------------------------------- /coq_projects/corespec/doc/coqpl/ett.ott: -------------------------------------------------------------------------------- 1 | ../icfp17/ett.ott -------------------------------------------------------------------------------- /coq_projects/corespec/src/FcEtt/.gitignore: -------------------------------------------------------------------------------- 1 | .lia.cache 2 | -------------------------------------------------------------------------------- /coq_projects/dictionaries/Make: -------------------------------------------------------------------------------- 1 | -R . Dictionaries 2 | 3 | dict.v 4 | -------------------------------------------------------------------------------- /coq_projects/disel/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/disel/extraction/TPC/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/disel/extraction/calculator/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/disel/extraction/echo/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/distributed-reference-counting/machine2/html/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /coq_projects/exceptions/.gitignore: -------------------------------------------------------------------------------- 1 | leavemult.ml* 2 | -------------------------------------------------------------------------------- /coq_projects/float/.gitignore: -------------------------------------------------------------------------------- 1 | tags.f 2 | -------------------------------------------------------------------------------- /coq_projects/functional-algebra/.bzr/branch-format: -------------------------------------------------------------------------------- 1 | Bazaar-NG meta directory, format 1 2 | -------------------------------------------------------------------------------- /coq_projects/functional-algebra/.bzr/branch/format: -------------------------------------------------------------------------------- 1 | Bazaar Branch Format 7 (needs bzr 1.6) 2 | -------------------------------------------------------------------------------- /coq_projects/functional-algebra/.bzr/branch/tags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/functional-algebra/.bzr/checkout/conflicts: -------------------------------------------------------------------------------- 1 | BZR conflict list format 1 2 | -------------------------------------------------------------------------------- /coq_projects/functional-algebra/.bzr/checkout/format: -------------------------------------------------------------------------------- 1 | Bazaar Working Tree Format 6 (bzr 1.14) 2 | -------------------------------------------------------------------------------- /coq_projects/functional-algebra/.bzr/checkout/views: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/fundamental-arithmetics/README: -------------------------------------------------------------------------------- 1 | Compiles with Coq 8.1pl2 2 | -------------------------------------------------------------------------------- /coq_projects/hardware/Factorization/Comparator/.gitignore: -------------------------------------------------------------------------------- 1 | comp 2 | comp.ml* 3 | -------------------------------------------------------------------------------- /coq_projects/ipc/Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/ipc/Make -------------------------------------------------------------------------------- /coq_projects/izf/Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/izf/Make -------------------------------------------------------------------------------- /coq_projects/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/makefile -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/algebra/AUTHORS: -------------------------------------------------------------------------------- 1 | ../../AUTHORS -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/algebra/CeCILL-B: -------------------------------------------------------------------------------- 1 | ../../CeCILL-B -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/algebra/INSTALL.md: -------------------------------------------------------------------------------- 1 | ../../INSTALL.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/algebra/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/character/AUTHORS: -------------------------------------------------------------------------------- 1 | ../../AUTHORS -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/character/CeCILL-B: -------------------------------------------------------------------------------- 1 | ../../CeCILL-B -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/character/INSTALL.md: -------------------------------------------------------------------------------- 1 | ../../INSTALL.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/character/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/field/AUTHORS: -------------------------------------------------------------------------------- 1 | ../../AUTHORS -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/field/CeCILL-B: -------------------------------------------------------------------------------- 1 | ../../CeCILL-B -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/field/INSTALL.md: -------------------------------------------------------------------------------- 1 | ../../INSTALL.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/field/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/fingroup/AUTHORS: -------------------------------------------------------------------------------- 1 | ../../AUTHORS -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/fingroup/CeCILL-B: -------------------------------------------------------------------------------- 1 | ../../CeCILL-B -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/fingroup/INSTALL.md: -------------------------------------------------------------------------------- 1 | ../../INSTALL.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/fingroup/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/solvable/AUTHORS: -------------------------------------------------------------------------------- 1 | ../../AUTHORS -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/solvable/CeCILL-B: -------------------------------------------------------------------------------- 1 | ../../CeCILL-B -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/solvable/INSTALL.md: -------------------------------------------------------------------------------- 1 | ../../INSTALL.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/solvable/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/ssreflect/AUTHORS: -------------------------------------------------------------------------------- 1 | ../../AUTHORS -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/ssreflect/CeCILL-B: -------------------------------------------------------------------------------- 1 | ../../CeCILL-B -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/ssreflect/INSTALL.md: -------------------------------------------------------------------------------- 1 | ../../INSTALL.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/ssreflect/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/ssreflect/ssrbool.v: -------------------------------------------------------------------------------- 1 | From Coq Require Export ssrbool. -------------------------------------------------------------------------------- /coq_projects/math-comp/mathcomp/ssreflect/ssrmatching.v: -------------------------------------------------------------------------------- 1 | From Coq Require Export ssrmatching. 2 | -------------------------------------------------------------------------------- /coq_projects/math-comp/plugin/v8.6/ssreflect_plugin.mlpack: -------------------------------------------------------------------------------- 1 | Ssrmatching 2 | Ssreflect 3 | -------------------------------------------------------------------------------- /coq_projects/metalib/doc/css/custom.css: -------------------------------------------------------------------------------- 1 | LI, DD { margin-bottom: 1em } 2 | -------------------------------------------------------------------------------- /coq_projects/orb-stab/Make: -------------------------------------------------------------------------------- 1 | -R . OrbStab 2 | 3 | orbstab.v 4 | -------------------------------------------------------------------------------- /coq_projects/pts/Acumul.v: -------------------------------------------------------------------------------- 1 | Require Export Arules. 2 | Load "Lcumul". -------------------------------------------------------------------------------- /coq_projects/pts/Alambda.v: -------------------------------------------------------------------------------- 1 | Require Export Arules. 2 | Load "Llambda". -------------------------------------------------------------------------------- /coq_projects/pts/Arules.v: -------------------------------------------------------------------------------- 1 | Require Export Atyping. 2 | Load "Lrules". -------------------------------------------------------------------------------- /coq_projects/pts/Atyping.v: -------------------------------------------------------------------------------- 1 | Require Export Atermes. 2 | Load "Ltyping". -------------------------------------------------------------------------------- /coq_projects/pts/BD.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/pts/BD.v -------------------------------------------------------------------------------- /coq_projects/pts/ECC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/pts/ECC.v -------------------------------------------------------------------------------- /coq_projects/pts/Env.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/pts/Env.v -------------------------------------------------------------------------------- /coq_projects/pts/Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/pts/Make -------------------------------------------------------------------------------- /coq_projects/pts/examples/test_ax: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cat newman.coc | $1 4 | -------------------------------------------------------------------------------- /coq_projects/pts/examples/test_def: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cat newman_def.v | $1 4 | -------------------------------------------------------------------------------- /coq_projects/quicksort-complexity/.depend: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/rem/Make: -------------------------------------------------------------------------------- 1 | -R . Rem 2 | 3 | Rem.v 4 | -------------------------------------------------------------------------------- /coq_projects/rem/Rem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/rem/Rem.v -------------------------------------------------------------------------------- /coq_projects/rsa/Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/rsa/Make -------------------------------------------------------------------------------- /coq_projects/rsa/Rsa.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/rsa/Rsa.v -------------------------------------------------------------------------------- /coq_projects/search-trees/.gitignore: -------------------------------------------------------------------------------- 1 | searchtrees.ml* 2 | -------------------------------------------------------------------------------- /coq_projects/smc/.gitignore: -------------------------------------------------------------------------------- 1 | *.vo 2 | *.v.d 3 | .*.aux 4 | *.glob 5 | -------------------------------------------------------------------------------- /coq_projects/smc/Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/smc/Make -------------------------------------------------------------------------------- /coq_projects/smc/gc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/smc/gc.v -------------------------------------------------------------------------------- /coq_projects/smc/mu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/smc/mu.v -------------------------------------------------------------------------------- /coq_projects/smc/neg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/smc/neg.v -------------------------------------------------------------------------------- /coq_projects/smc/op.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/smc/op.v -------------------------------------------------------------------------------- /coq_projects/smc/or.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/smc/or.v -------------------------------------------------------------------------------- /coq_projects/smc/smc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/smc/smc.v -------------------------------------------------------------------------------- /coq_projects/system/extraction/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coq_projects/tree-automata/.gitignore: -------------------------------------------------------------------------------- 1 | *.vo 2 | *.v.d 3 | .*.aux 4 | *.glob 5 | -------------------------------------------------------------------------------- /coq_projects/verdi-raft/.hook.yaml: -------------------------------------------------------------------------------- 1 | deploy: ./build.sh -------------------------------------------------------------------------------- /coq_projects/verdi/.hook.yaml: -------------------------------------------------------------------------------- 1 | deploy: ./build.sh -------------------------------------------------------------------------------- /coq_projects/verdi/build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | ./configure 3 | time make -k -j 3 "$@" 4 | -------------------------------------------------------------------------------- /coq_projects/zf/Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/zf/Make -------------------------------------------------------------------------------- /coq_projects/zf/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/zf/README -------------------------------------------------------------------------------- /coq_projects/zfc/Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/zfc/Make -------------------------------------------------------------------------------- /coq_projects/zfc/zfc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/coq_projects/zfc/zfc.v -------------------------------------------------------------------------------- /eval_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/eval_env.py -------------------------------------------------------------------------------- /extract_proof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/extract_proof.py -------------------------------------------------------------------------------- /gallina.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/gallina.py -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/install.sh -------------------------------------------------------------------------------- /postprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/postprocess.py -------------------------------------------------------------------------------- /proof_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/proof_tree.py -------------------------------------------------------------------------------- /re_patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/re_patterns.py -------------------------------------------------------------------------------- /serapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/serapi.py -------------------------------------------------------------------------------- /stats/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/stats/common.py -------------------------------------------------------------------------------- /stats/gallina_terms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/stats/gallina_terms.py -------------------------------------------------------------------------------- /stats/goals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/stats/goals.py -------------------------------------------------------------------------------- /stats/proofs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/stats/proofs.py -------------------------------------------------------------------------------- /stats/short_proofs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/stats/short_proofs.py -------------------------------------------------------------------------------- /stats/tactic_asts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/stats/tactic_asts.py -------------------------------------------------------------------------------- /stats/tactics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/stats/tactics.py -------------------------------------------------------------------------------- /unzip_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/unzip_data.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/utils.py -------------------------------------------------------------------------------- /vernac_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LASER-UMASS/TacTok/HEAD/vernac_types.py --------------------------------------------------------------------------------