├── .gitattributes ├── .github └── workflows │ ├── main.yml │ ├── nix-action-coq-8.20.yml │ ├── nix-action-coq-9.0.yml │ ├── nix-action-coq-9.1.yml │ └── nix-action-coq-master.yml ├── .gitignore ├── .nix ├── config.nix ├── coq-nix-toolbox.nix └── coq-overlays │ └── mathcomp-single │ └── default.nix ├── .vscode └── settings.json ├── AUTHORS.md ├── Changelog.md ├── HB ├── README.md ├── about.elpi ├── builders.elpi ├── common │ ├── compat_acc_clauses_all.elpi │ ├── compat_add_secvar_all.elpi │ ├── database.elpi │ ├── log.elpi │ ├── phant-abbreviation.elpi │ ├── stdpp.elpi │ ├── synthesis.elpi │ ├── utils-synterp.elpi │ └── utils.elpi ├── context.elpi ├── export.elpi ├── factory.elpi ├── graph.elpi ├── howto.elpi ├── instance.elpi ├── pack.elpi ├── status.elpi ├── structure.elpi └── structures.v ├── LICENSE ├── Makefile ├── Makefile.coq.local ├── Makefile.test-suite.coq.local ├── README.md ├── _CoqProject ├── _CoqProject.test-suite ├── _CoqProject.test-suite-stdlib ├── coq-hierarchy-builder.opam ├── default.nix ├── examples ├── GReTA_talk │ ├── V1.v │ ├── V2.v │ ├── V3.v │ └── V4.v ├── cat │ └── cat.v ├── demo3 │ ├── hierarchy_0.v │ ├── hierarchy_1.v │ ├── hierarchy_2.v │ ├── test_0_0.v │ ├── test_1_0.v │ ├── test_2_0.v │ └── user_0.v ├── demo4 │ └── hierarchy_0.v ├── demo5 │ └── hierarchy_0.v ├── hulk.v └── readme.v ├── examples_stdlib ├── Coq2020_material │ ├── CoqWS_abstract.v │ ├── CoqWS_demo.v │ ├── CoqWS_expansion │ │ ├── withHB.v │ │ └── withoutHB.v │ ├── diagram.pdf │ └── diagram.svg ├── FSCD2020_material │ ├── V1.v │ ├── V2.v │ ├── V3.v │ └── V4.v ├── FSCD2020_talk │ ├── V1.v │ ├── V2.v │ └── V3.v ├── demo1 │ ├── README.md │ ├── hierarchy_0.v │ ├── hierarchy_1.v │ ├── hierarchy_2.v │ ├── hierarchy_3.v │ ├── hierarchy_4.v │ ├── hierarchy_5.v │ ├── test_0_0.v │ ├── test_1_0.v │ ├── test_2_0.v │ ├── test_3_0.v │ ├── test_3_3.v │ ├── test_4_0.v │ ├── test_4_3.v │ ├── test_5_0.v │ ├── test_5_3.v │ ├── user_0.v │ └── user_3.v └── demo2 │ ├── classical.v │ ├── stage10.v │ └── stage11.v ├── rocq-hierarchy-builder.opam ├── shim ├── Makefile ├── _CoqProject └── structures.v ├── tests ├── about.v.out ├── about.v.out.18 ├── about.v.out.19 ├── about.v.out.20 ├── bug_435.v ├── bug_447.v ├── class_for.v ├── compress_coe.v ├── compress_coe.v.out ├── compress_coe.v.out.18 ├── compress_coe.v.out.19 ├── compress_coe.v.out.20 ├── declare.v ├── display.v ├── duplicate_structure.v ├── err_bad_mix.v ├── err_bad_mix.v.out ├── err_instance_nop.v ├── err_instance_nop.v.out ├── err_instance_nop.v.out.18 ├── err_instance_nop.v.out.19 ├── err_instance_nop.v.out.20 ├── err_miss_dep.v ├── err_miss_dep.v.out ├── err_miss_key.v ├── err_miss_key.v.out ├── err_missin_subject.v ├── err_missin_subject.v.out ├── factory_sort.v ├── factory_when_notation.v ├── fix_loop.v ├── fun_instance.v ├── grefclass.v ├── hb_pack.v ├── hnf.v ├── hnf.v.out ├── hnf.v.out.16 ├── howto.v.out ├── howto.v.out.18 ├── howto.v.out.19 ├── howto.v.out.20 ├── instance_before_structure.v ├── instance_merge.v ├── instance_merge_with_distinct_param.v ├── instance_merge_with_param.v ├── instance_params_no_type.v ├── interleave_context.v ├── issue284.v ├── issue287.v ├── local_instance.v ├── lock.v ├── log_impargs_record.v ├── missing_join_error.v ├── missing_join_error.v.out ├── non_forgetful_inheritance.v ├── not_same_key.v ├── not_same_key.v.out ├── packable.v ├── primitive_records.v ├── saturate_export.v ├── saturate_on.v ├── short.v ├── subtype.v ├── test_CS_db_filtering.v ├── test_synthesis_params.v ├── two_hier.v ├── type_of_exported_ops.v ├── unimported_irrelevant_class.v ├── unimported_relevant_class.v └── unit │ ├── close_hole_term.v │ ├── enrich_type.v │ ├── mixin_src_has_mixin_instance.v │ ├── mk_src_map.v │ └── struct.v └── tests_stdlib ├── about.v ├── exports.v ├── exports2.v ├── funclass.v └── howto.v /.gitattributes: -------------------------------------------------------------------------------- 1 | *.elpi linguist-language=prolog 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-coq-8.20.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/.github/workflows/nix-action-coq-8.20.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-coq-9.0.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/.github/workflows/nix-action-coq-9.0.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-coq-9.1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/.github/workflows/nix-action-coq-9.1.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-coq-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/.github/workflows/nix-action-coq-master.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /.nix/config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/.nix/config.nix -------------------------------------------------------------------------------- /.nix/coq-nix-toolbox.nix: -------------------------------------------------------------------------------- 1 | "f21be9b79484884fb23d06463c6f03cb2a266b8b" 2 | -------------------------------------------------------------------------------- /.nix/coq-overlays/mathcomp-single/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/.nix/coq-overlays/mathcomp-single/default.nix -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/Changelog.md -------------------------------------------------------------------------------- /HB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/README.md -------------------------------------------------------------------------------- /HB/about.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/about.elpi -------------------------------------------------------------------------------- /HB/builders.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/builders.elpi -------------------------------------------------------------------------------- /HB/common/compat_acc_clauses_all.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/common/compat_acc_clauses_all.elpi -------------------------------------------------------------------------------- /HB/common/compat_add_secvar_all.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/common/compat_add_secvar_all.elpi -------------------------------------------------------------------------------- /HB/common/database.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/common/database.elpi -------------------------------------------------------------------------------- /HB/common/log.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/common/log.elpi -------------------------------------------------------------------------------- /HB/common/phant-abbreviation.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/common/phant-abbreviation.elpi -------------------------------------------------------------------------------- /HB/common/stdpp.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/common/stdpp.elpi -------------------------------------------------------------------------------- /HB/common/synthesis.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/common/synthesis.elpi -------------------------------------------------------------------------------- /HB/common/utils-synterp.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/common/utils-synterp.elpi -------------------------------------------------------------------------------- /HB/common/utils.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/common/utils.elpi -------------------------------------------------------------------------------- /HB/context.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/context.elpi -------------------------------------------------------------------------------- /HB/export.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/export.elpi -------------------------------------------------------------------------------- /HB/factory.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/factory.elpi -------------------------------------------------------------------------------- /HB/graph.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/graph.elpi -------------------------------------------------------------------------------- /HB/howto.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/howto.elpi -------------------------------------------------------------------------------- /HB/instance.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/instance.elpi -------------------------------------------------------------------------------- /HB/pack.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/pack.elpi -------------------------------------------------------------------------------- /HB/status.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/status.elpi -------------------------------------------------------------------------------- /HB/structure.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/structure.elpi -------------------------------------------------------------------------------- /HB/structures.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/HB/structures.v -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.coq.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/Makefile.coq.local -------------------------------------------------------------------------------- /Makefile.test-suite.coq.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/Makefile.test-suite.coq.local -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/README.md -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/_CoqProject -------------------------------------------------------------------------------- /_CoqProject.test-suite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/_CoqProject.test-suite -------------------------------------------------------------------------------- /_CoqProject.test-suite-stdlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/_CoqProject.test-suite-stdlib -------------------------------------------------------------------------------- /coq-hierarchy-builder.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/coq-hierarchy-builder.opam -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/default.nix -------------------------------------------------------------------------------- /examples/GReTA_talk/V1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/GReTA_talk/V1.v -------------------------------------------------------------------------------- /examples/GReTA_talk/V2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/GReTA_talk/V2.v -------------------------------------------------------------------------------- /examples/GReTA_talk/V3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/GReTA_talk/V3.v -------------------------------------------------------------------------------- /examples/GReTA_talk/V4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/GReTA_talk/V4.v -------------------------------------------------------------------------------- /examples/cat/cat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/cat/cat.v -------------------------------------------------------------------------------- /examples/demo3/hierarchy_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/demo3/hierarchy_0.v -------------------------------------------------------------------------------- /examples/demo3/hierarchy_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/demo3/hierarchy_1.v -------------------------------------------------------------------------------- /examples/demo3/hierarchy_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/demo3/hierarchy_2.v -------------------------------------------------------------------------------- /examples/demo3/test_0_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/demo3/test_0_0.v -------------------------------------------------------------------------------- /examples/demo3/test_1_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/demo3/test_1_0.v -------------------------------------------------------------------------------- /examples/demo3/test_2_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/demo3/test_2_0.v -------------------------------------------------------------------------------- /examples/demo3/user_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/demo3/user_0.v -------------------------------------------------------------------------------- /examples/demo4/hierarchy_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/demo4/hierarchy_0.v -------------------------------------------------------------------------------- /examples/demo5/hierarchy_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/demo5/hierarchy_0.v -------------------------------------------------------------------------------- /examples/hulk.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/hulk.v -------------------------------------------------------------------------------- /examples/readme.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples/readme.v -------------------------------------------------------------------------------- /examples_stdlib/Coq2020_material/CoqWS_abstract.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/Coq2020_material/CoqWS_abstract.v -------------------------------------------------------------------------------- /examples_stdlib/Coq2020_material/CoqWS_demo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/Coq2020_material/CoqWS_demo.v -------------------------------------------------------------------------------- /examples_stdlib/Coq2020_material/CoqWS_expansion/withHB.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/Coq2020_material/CoqWS_expansion/withHB.v -------------------------------------------------------------------------------- /examples_stdlib/Coq2020_material/CoqWS_expansion/withoutHB.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/Coq2020_material/CoqWS_expansion/withoutHB.v -------------------------------------------------------------------------------- /examples_stdlib/Coq2020_material/diagram.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/Coq2020_material/diagram.pdf -------------------------------------------------------------------------------- /examples_stdlib/Coq2020_material/diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/Coq2020_material/diagram.svg -------------------------------------------------------------------------------- /examples_stdlib/FSCD2020_material/V1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/FSCD2020_material/V1.v -------------------------------------------------------------------------------- /examples_stdlib/FSCD2020_material/V2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/FSCD2020_material/V2.v -------------------------------------------------------------------------------- /examples_stdlib/FSCD2020_material/V3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/FSCD2020_material/V3.v -------------------------------------------------------------------------------- /examples_stdlib/FSCD2020_material/V4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/FSCD2020_material/V4.v -------------------------------------------------------------------------------- /examples_stdlib/FSCD2020_talk/V1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/FSCD2020_talk/V1.v -------------------------------------------------------------------------------- /examples_stdlib/FSCD2020_talk/V2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/FSCD2020_talk/V2.v -------------------------------------------------------------------------------- /examples_stdlib/FSCD2020_talk/V3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/FSCD2020_talk/V3.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/README.md -------------------------------------------------------------------------------- /examples_stdlib/demo1/hierarchy_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/hierarchy_0.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/hierarchy_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/hierarchy_1.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/hierarchy_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/hierarchy_2.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/hierarchy_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/hierarchy_3.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/hierarchy_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/hierarchy_4.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/hierarchy_5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/hierarchy_5.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/test_0_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/test_0_0.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/test_1_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/test_1_0.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/test_2_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/test_2_0.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/test_3_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/test_3_0.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/test_3_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/test_3_3.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/test_4_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/test_4_0.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/test_4_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/test_4_3.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/test_5_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/test_5_0.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/test_5_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/test_5_3.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/user_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/user_0.v -------------------------------------------------------------------------------- /examples_stdlib/demo1/user_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo1/user_3.v -------------------------------------------------------------------------------- /examples_stdlib/demo2/classical.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo2/classical.v -------------------------------------------------------------------------------- /examples_stdlib/demo2/stage10.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo2/stage10.v -------------------------------------------------------------------------------- /examples_stdlib/demo2/stage11.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/examples_stdlib/demo2/stage11.v -------------------------------------------------------------------------------- /rocq-hierarchy-builder.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/rocq-hierarchy-builder.opam -------------------------------------------------------------------------------- /shim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/shim/Makefile -------------------------------------------------------------------------------- /shim/_CoqProject: -------------------------------------------------------------------------------- 1 | -R . HB 2 | 3 | structures.v -------------------------------------------------------------------------------- /shim/structures.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/shim/structures.v -------------------------------------------------------------------------------- /tests/about.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/about.v.out -------------------------------------------------------------------------------- /tests/about.v.out.18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/about.v.out.18 -------------------------------------------------------------------------------- /tests/about.v.out.19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/about.v.out.19 -------------------------------------------------------------------------------- /tests/about.v.out.20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/about.v.out.20 -------------------------------------------------------------------------------- /tests/bug_435.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/bug_435.v -------------------------------------------------------------------------------- /tests/bug_447.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/bug_447.v -------------------------------------------------------------------------------- /tests/class_for.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/class_for.v -------------------------------------------------------------------------------- /tests/compress_coe.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/compress_coe.v -------------------------------------------------------------------------------- /tests/compress_coe.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/compress_coe.v.out -------------------------------------------------------------------------------- /tests/compress_coe.v.out.18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/compress_coe.v.out.18 -------------------------------------------------------------------------------- /tests/compress_coe.v.out.19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/compress_coe.v.out.19 -------------------------------------------------------------------------------- /tests/compress_coe.v.out.20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/compress_coe.v.out.20 -------------------------------------------------------------------------------- /tests/declare.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/declare.v -------------------------------------------------------------------------------- /tests/display.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/display.v -------------------------------------------------------------------------------- /tests/duplicate_structure.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/duplicate_structure.v -------------------------------------------------------------------------------- /tests/err_bad_mix.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_bad_mix.v -------------------------------------------------------------------------------- /tests/err_bad_mix.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_bad_mix.v.out -------------------------------------------------------------------------------- /tests/err_instance_nop.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_instance_nop.v -------------------------------------------------------------------------------- /tests/err_instance_nop.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_instance_nop.v.out -------------------------------------------------------------------------------- /tests/err_instance_nop.v.out.18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_instance_nop.v.out.18 -------------------------------------------------------------------------------- /tests/err_instance_nop.v.out.19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_instance_nop.v.out.19 -------------------------------------------------------------------------------- /tests/err_instance_nop.v.out.20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_instance_nop.v.out.20 -------------------------------------------------------------------------------- /tests/err_miss_dep.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_miss_dep.v -------------------------------------------------------------------------------- /tests/err_miss_dep.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_miss_dep.v.out -------------------------------------------------------------------------------- /tests/err_miss_key.v: -------------------------------------------------------------------------------- 1 | From HB Require Import structures. 2 | 3 | Fail #[key="Tmiss"] 4 | HB.mixin Record Foo T := {}. -------------------------------------------------------------------------------- /tests/err_miss_key.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_miss_key.v.out -------------------------------------------------------------------------------- /tests/err_missin_subject.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_missin_subject.v -------------------------------------------------------------------------------- /tests/err_missin_subject.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/err_missin_subject.v.out -------------------------------------------------------------------------------- /tests/factory_sort.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/factory_sort.v -------------------------------------------------------------------------------- /tests/factory_when_notation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/factory_when_notation.v -------------------------------------------------------------------------------- /tests/fix_loop.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/fix_loop.v -------------------------------------------------------------------------------- /tests/fun_instance.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/fun_instance.v -------------------------------------------------------------------------------- /tests/grefclass.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/grefclass.v -------------------------------------------------------------------------------- /tests/hb_pack.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/hb_pack.v -------------------------------------------------------------------------------- /tests/hnf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/hnf.v -------------------------------------------------------------------------------- /tests/hnf.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/hnf.v.out -------------------------------------------------------------------------------- /tests/hnf.v.out.16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/hnf.v.out.16 -------------------------------------------------------------------------------- /tests/howto.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/howto.v.out -------------------------------------------------------------------------------- /tests/howto.v.out.18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/howto.v.out.18 -------------------------------------------------------------------------------- /tests/howto.v.out.19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/howto.v.out.19 -------------------------------------------------------------------------------- /tests/howto.v.out.20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/howto.v.out.20 -------------------------------------------------------------------------------- /tests/instance_before_structure.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/instance_before_structure.v -------------------------------------------------------------------------------- /tests/instance_merge.v: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/instance_merge_with_distinct_param.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/instance_merge_with_distinct_param.v -------------------------------------------------------------------------------- /tests/instance_merge_with_param.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/instance_merge_with_param.v -------------------------------------------------------------------------------- /tests/instance_params_no_type.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/instance_params_no_type.v -------------------------------------------------------------------------------- /tests/interleave_context.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/interleave_context.v -------------------------------------------------------------------------------- /tests/issue284.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/issue284.v -------------------------------------------------------------------------------- /tests/issue287.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/issue287.v -------------------------------------------------------------------------------- /tests/local_instance.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/local_instance.v -------------------------------------------------------------------------------- /tests/lock.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/lock.v -------------------------------------------------------------------------------- /tests/log_impargs_record.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/log_impargs_record.v -------------------------------------------------------------------------------- /tests/missing_join_error.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/missing_join_error.v -------------------------------------------------------------------------------- /tests/missing_join_error.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/missing_join_error.v.out -------------------------------------------------------------------------------- /tests/non_forgetful_inheritance.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/non_forgetful_inheritance.v -------------------------------------------------------------------------------- /tests/not_same_key.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/not_same_key.v -------------------------------------------------------------------------------- /tests/not_same_key.v.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/not_same_key.v.out -------------------------------------------------------------------------------- /tests/packable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/packable.v -------------------------------------------------------------------------------- /tests/primitive_records.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/primitive_records.v -------------------------------------------------------------------------------- /tests/saturate_export.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/saturate_export.v -------------------------------------------------------------------------------- /tests/saturate_on.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/saturate_on.v -------------------------------------------------------------------------------- /tests/short.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/short.v -------------------------------------------------------------------------------- /tests/subtype.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/subtype.v -------------------------------------------------------------------------------- /tests/test_CS_db_filtering.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/test_CS_db_filtering.v -------------------------------------------------------------------------------- /tests/test_synthesis_params.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/test_synthesis_params.v -------------------------------------------------------------------------------- /tests/two_hier.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/two_hier.v -------------------------------------------------------------------------------- /tests/type_of_exported_ops.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/type_of_exported_ops.v -------------------------------------------------------------------------------- /tests/unimported_irrelevant_class.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/unimported_irrelevant_class.v -------------------------------------------------------------------------------- /tests/unimported_relevant_class.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/unimported_relevant_class.v -------------------------------------------------------------------------------- /tests/unit/close_hole_term.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/unit/close_hole_term.v -------------------------------------------------------------------------------- /tests/unit/enrich_type.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/unit/enrich_type.v -------------------------------------------------------------------------------- /tests/unit/mixin_src_has_mixin_instance.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/unit/mixin_src_has_mixin_instance.v -------------------------------------------------------------------------------- /tests/unit/mk_src_map.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/unit/mk_src_map.v -------------------------------------------------------------------------------- /tests/unit/struct.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests/unit/struct.v -------------------------------------------------------------------------------- /tests_stdlib/about.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests_stdlib/about.v -------------------------------------------------------------------------------- /tests_stdlib/exports.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests_stdlib/exports.v -------------------------------------------------------------------------------- /tests_stdlib/exports2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests_stdlib/exports2.v -------------------------------------------------------------------------------- /tests_stdlib/funclass.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests_stdlib/funclass.v -------------------------------------------------------------------------------- /tests_stdlib/howto.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/math-comp/hierarchy-builder/HEAD/tests_stdlib/howto.v --------------------------------------------------------------------------------