├── .github └── workflows │ └── docker-action.yml ├── .gitignore ├── .nojekyll ├── LICENSE ├── Makefile ├── Makefile.coq.local ├── README.md ├── _CoqProject ├── ch10_extraction_and_imperative_programs ├── SRC │ └── chap10.v └── index.html ├── ch11_search_trees ├── SRC │ ├── chap11.v │ ├── search_set.v │ └── searchtrees2.v ├── index.html ├── search_set.html └── searchtrees2.html ├── ch12_modules ├── SRC │ ├── DecOrders.v │ ├── chap12.v │ └── list_order.v ├── index.html └── list_order.html ├── ch13_co_inductive_types ├── LMap.html ├── LTree_bisimilar.html ├── Llist_to_list.html ├── Ltree.html ├── SRC │ ├── DamienPous_alt.v │ ├── LMap.v │ ├── LTree_bisimilar.v │ ├── Llist_to_list.v │ ├── Ltree.v │ ├── Tree_Inf.v │ ├── bug_infinite.v │ ├── building.v │ ├── chap13.v │ ├── finite_or_infinite.v │ ├── finiteness_needed.v │ ├── graft.v │ ├── graft_absorb.v │ ├── infinite_impred.v │ ├── infinite_impred_prelude.v │ └── list_inject.v ├── Tree_Inf.html ├── bug_infinite.html ├── building.html ├── finite_or_infinite.html ├── finiteness_needed.html ├── graft.html ├── graft_absorb.html ├── index.html ├── infinite_impred.html └── list_inject.html ├── ch14_fundations_of_inductive_types ├── SRC │ ├── chap14.v │ ├── factor.v │ ├── list_ltree_ind2.v │ ├── ltree_count.v │ ├── ltree_to_ntree.v │ ├── makeCVS │ ├── makev8 │ ├── plus_with_natrec.v │ ├── triangular.v │ ├── triangular_dep.v │ ├── update_eq.v │ └── use_le_ind_max.v ├── factor.html ├── index.html ├── list_ltree_ind2.html ├── ltree_count.html ├── ltree_to_ntree.html ├── plus_with_natrec.html ├── triangular.html ├── update_eq.html └── use_le_ind_max.html ├── ch15_general_recursion ├── SRC │ ├── bdiv.v │ ├── bdivspec.v │ ├── btreewf.v │ ├── chap15.v │ ├── cubic.v │ ├── div_it_companion2.v │ ├── exo_15_13.v │ ├── exo_15_14.v │ ├── factZ.v │ ├── factZ_it.v │ ├── fib_log.v │ ├── forloops.v │ ├── inclusionwf.v │ ├── log2.v │ ├── log2_function.v │ ├── log2_it.v │ ├── log_domain_well_spec.v │ ├── merge.v │ ├── not_decreasing.v │ ├── parsing4.v │ ├── sqrt.v │ ├── sqrt_by_GhaS_See.v │ ├── sqrt_compute.v │ └── sqrt_nat_wf.v ├── bdiv.html ├── bdivspec.html ├── btreewf.html ├── cubic.html ├── div_it_companion2.html ├── exo_15_13.html ├── exo_15_14.html ├── factZ.html ├── factZ_it.html ├── fib_log.html ├── forloops.html ├── inclusionwf.html ├── index.html ├── log2.html ├── log2_it.html ├── log_domain_well_spec.html ├── merge.html ├── not_decreasing.html ├── parsing2.html ├── sqrt.html └── sqrt_nat_wf.html ├── ch16_proof_by_reflection ├── SRC │ ├── chap16.v │ ├── neutral.v │ ├── prime_sqrt.v │ └── verif_divide.v ├── index.html ├── neutral.html ├── perm.html ├── prime_sqrt.html └── verif_divide.html ├── ch1_overview ├── SRC │ └── chap1.v └── index.html ├── ch2_types_expressions ├── SRC │ ├── Zbtree.v │ ├── bin_nums.v │ ├── ex1.v │ └── sol1.v ├── Zbtree.html └── index.html ├── ch3_propositions_proofs ├── SRC │ ├── chap3.v │ ├── cut_example.v │ └── simple_proofs.v ├── cut_example.html ├── index.html ├── simple_proofs.html ├── taccomplete.html └── taccomplete.ps ├── ch4_dependent_product ├── SRC │ ├── all_perm.v │ ├── chap4.v │ ├── polyminimal.v │ ├── polymorph.v │ └── thrice.v ├── all-perm.html ├── index.html ├── polyminimal.html ├── polymorph.html ├── thrice.html ├── types_in_cc.html └── types_in_cc_sol.html ├── ch5_everydays_logic ├── SRC │ ├── chap5.v │ ├── class.v │ ├── dyslexia.v │ ├── eq_trans.v │ ├── exo_on_ex.v │ ├── fol.v │ ├── impred.v │ ├── impred_not.v │ ├── intuitionism.v │ ├── leibniz.v │ ├── leibniz_with_classes.v │ ├── my_le.v │ ├── on_negation.v │ ├── one_four.v │ └── plus_permute2.v ├── class.html ├── dyslexia.html ├── eq-trans.html ├── exo_on_ex.html ├── fol.html ├── impred.html ├── impred_not.html ├── index.html ├── intuitionism.html ├── leibniz.html ├── leibniz_notes.html ├── my_le.html ├── on_negation.html ├── one_four.html └── plus-permute2.html ├── ch6_inductive_data ├── Rat.html ├── SRC │ ├── Rat.v │ ├── Rat_prelude.v │ ├── binary_word.v │ ├── binary_word_or.v │ ├── bool_cases.v │ ├── bool_discr.v │ ├── buggy.buggy │ ├── chap6.v │ ├── depfun.v │ ├── emptyset.v │ ├── erato.v │ ├── exo_frac.v │ ├── exo_sum_f.v │ ├── exobool.v │ ├── first_in_list.v │ ├── fzero_present.v │ ├── height.v │ ├── iota.v │ ├── is_January.v │ ├── izero_present.v │ ├── lt_3.v │ ├── man_inj.v │ ├── manhattan.v │ ├── month.v │ ├── more_seasons.v │ ├── mult2.v │ ├── nbseats.v │ ├── nth_length.v │ ├── partialfunc.v │ ├── plus_n_O.v │ ├── poly_tree.v │ ├── pos_div4.v │ ├── pos_even_bool.v │ ├── positive.v │ ├── power_log.v │ ├── propositional.v │ ├── recursor_for_vectors.v │ ├── rplus.v │ ├── seasons.v │ ├── split.v │ ├── sum.v │ ├── tree_bij.v │ ├── two_power.v │ ├── twofirst.v │ ├── value_present.v │ ├── vectors.v │ └── vectorsbis.v ├── binary_word.html ├── binary_word_or.html ├── bool-discr.html ├── bool_cases.html ├── depfun.html ├── emptyset.html ├── erato.html ├── exo-sum-f.html ├── exo_frac.html ├── exobool.html ├── first-in-list.html ├── fzero_present.html ├── height.html ├── index.html ├── iota.html ├── is_January.html ├── izero-present.html ├── lt_3.html ├── man_inj.html ├── manhattan.html ├── more-seasons.html ├── mult2.html ├── nbseats.html ├── nth_length.html ├── partialfunc.html ├── plus_n_O.html ├── poly_tree.html ├── pos_div4.html ├── pos_even_bool.html ├── positive.html ├── power_log.html ├── propositional.html ├── rplus.html ├── seasons.html ├── split.html ├── sum.html ├── tree_bij.html ├── two_power.html ├── twofirst.html ├── value_present.html └── vectors.html ├── ch7_tactics_automation ├── SRC │ ├── Zpos_x_tac.v │ ├── chap7.v │ ├── le_lt_S_eq.v │ └── primes_hyps.v ├── Zpos_x_tac.html ├── index.html ├── le_lt_S_eq.html └── primes_hyps.html ├── ch8_inductive_predicates ├── Hoare_sequence_rule.html ├── Hoare_while_rule_bis.html ├── JM_assoc.html ├── SRC │ ├── Hoare_sequence.v │ ├── Hoare_while_rule_bis.v │ ├── JM_assoc.v │ ├── JMeqSolution.v │ ├── chap8.v │ ├── even.v │ ├── frobenius.v │ ├── id_solution.v │ ├── impredicative.v │ ├── infinite_loop.v │ ├── last.v │ ├── le_diff.v │ ├── le_impred.v │ ├── le_prime.v │ ├── lt_le.v │ ├── magaud.v │ ├── non_inductive_sorted.v │ ├── palindrome.v │ ├── parsing.v │ ├── perms.v │ ├── perms2.v │ ├── weird_induc.v │ └── weird_induc2.v ├── even.html ├── even_notes.html ├── frobenius.html ├── impredicative.html ├── index.html ├── infinite_loop.html ├── last.html ├── le_diff.html ├── le_impred.html ├── le_prime.html ├── lt_le.html ├── non_inductive_sorted.html ├── palindrome.html ├── parsing.html ├── perms.html └── weird_induc.html ├── ch9_function_specification ├── SRC │ ├── chap9.v │ ├── compare_spec.v │ ├── div2_mod2.v │ ├── div2tofib_ind.v │ ├── div3.v │ ├── even_odd.v │ ├── exo_eqdec.v │ ├── extract.v │ ├── fib_ind.v │ ├── fib_intro.v │ ├── fib_positive.v │ ├── fib_tail.v │ ├── mod2.v │ ├── moreperms.v │ ├── plus_prim.v │ ├── plusss.v │ └── sqrt.v ├── div2_mod2.html ├── div2tofib_ind.html ├── div3.html ├── even_odd.html ├── exo_eqdec.html ├── extract.html ├── fib_ind.html ├── fib_intro.html ├── fib_positive.html ├── fib_tail.html ├── index.html ├── mod2.html ├── moreperms.html ├── plus_prim.html ├── plusss.html └── sqrt.html ├── coq-coq-art.opam ├── firebird.jpg ├── index.html ├── meta.yml ├── more_exercises ├── index.html ├── solutions │ ├── classic_well_founded.v │ └── vectors.v └── texts │ ├── classic_well_founded.v │ └── vectors.v ├── tutorial_inductive_co_inductive_types ├── SRC │ └── RecTutorial.v └── index.html ├── tutorial_type_classes ├── SRC │ ├── EMonoid.v │ ├── Lost_in_NY.v │ ├── Mat.v │ ├── Monoid.v │ ├── Monoid_op_classes.v │ ├── Monoid_prog.v │ ├── Power_mono.v │ └── Trace_Monoid.v └── index.html └── undeprecate └── SRC └── OldArith.v /.github/workflows/docker-action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/.github/workflows/docker-action.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/.gitignore -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.coq.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/Makefile.coq.local -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/README.md -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/_CoqProject -------------------------------------------------------------------------------- /ch10_extraction_and_imperative_programs/SRC/chap10.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch10_extraction_and_imperative_programs/SRC/chap10.v -------------------------------------------------------------------------------- /ch10_extraction_and_imperative_programs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch10_extraction_and_imperative_programs/index.html -------------------------------------------------------------------------------- /ch11_search_trees/SRC/chap11.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch11_search_trees/SRC/chap11.v -------------------------------------------------------------------------------- /ch11_search_trees/SRC/search_set.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch11_search_trees/SRC/search_set.v -------------------------------------------------------------------------------- /ch11_search_trees/SRC/searchtrees2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch11_search_trees/SRC/searchtrees2.v -------------------------------------------------------------------------------- /ch11_search_trees/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch11_search_trees/index.html -------------------------------------------------------------------------------- /ch11_search_trees/search_set.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch11_search_trees/search_set.html -------------------------------------------------------------------------------- /ch11_search_trees/searchtrees2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch11_search_trees/searchtrees2.html -------------------------------------------------------------------------------- /ch12_modules/SRC/DecOrders.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch12_modules/SRC/DecOrders.v -------------------------------------------------------------------------------- /ch12_modules/SRC/chap12.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch12_modules/SRC/chap12.v -------------------------------------------------------------------------------- /ch12_modules/SRC/list_order.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch12_modules/SRC/list_order.v -------------------------------------------------------------------------------- /ch12_modules/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch12_modules/index.html -------------------------------------------------------------------------------- /ch12_modules/list_order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch12_modules/list_order.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/LMap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/LMap.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/LTree_bisimilar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/LTree_bisimilar.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/Llist_to_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/Llist_to_list.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/Ltree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/Ltree.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/DamienPous_alt.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/DamienPous_alt.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/LMap.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/LMap.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/LTree_bisimilar.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/LTree_bisimilar.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/Llist_to_list.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/Llist_to_list.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/Ltree.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/Ltree.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/Tree_Inf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/Tree_Inf.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/bug_infinite.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/bug_infinite.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/building.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/building.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/chap13.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/chap13.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/finite_or_infinite.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/finite_or_infinite.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/finiteness_needed.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/finiteness_needed.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/graft.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/graft.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/graft_absorb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/graft_absorb.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/infinite_impred.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/infinite_impred.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/infinite_impred_prelude.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/infinite_impred_prelude.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/SRC/list_inject.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/SRC/list_inject.v -------------------------------------------------------------------------------- /ch13_co_inductive_types/Tree_Inf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/Tree_Inf.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/bug_infinite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/bug_infinite.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/building.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/building.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/finite_or_infinite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/finite_or_infinite.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/finiteness_needed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/finiteness_needed.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/graft.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/graft.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/graft_absorb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/graft_absorb.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/index.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/infinite_impred.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/infinite_impred.html -------------------------------------------------------------------------------- /ch13_co_inductive_types/list_inject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch13_co_inductive_types/list_inject.html -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/chap14.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/chap14.v -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/factor.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/factor.v -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/list_ltree_ind2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/list_ltree_ind2.v -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/ltree_count.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/ltree_count.v -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/ltree_to_ntree.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/ltree_to_ntree.v -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/makeCVS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/makeCVS -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/makev8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/makev8 -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/plus_with_natrec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/plus_with_natrec.v -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/triangular.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/triangular.v -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/triangular_dep.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/triangular_dep.v -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/update_eq.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/update_eq.v -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/SRC/use_le_ind_max.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/SRC/use_le_ind_max.v -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/factor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/factor.html -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/index.html -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/list_ltree_ind2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/list_ltree_ind2.html -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/ltree_count.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/ltree_count.html -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/ltree_to_ntree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/ltree_to_ntree.html -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/plus_with_natrec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/plus_with_natrec.html -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/triangular.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/triangular.html -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/update_eq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/update_eq.html -------------------------------------------------------------------------------- /ch14_fundations_of_inductive_types/use_le_ind_max.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch14_fundations_of_inductive_types/use_le_ind_max.html -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/bdiv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/bdiv.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/bdivspec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/bdivspec.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/btreewf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/btreewf.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/chap15.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/chap15.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/cubic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/cubic.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/div_it_companion2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/div_it_companion2.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/exo_15_13.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/exo_15_13.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/exo_15_14.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/exo_15_14.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/factZ.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/factZ.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/factZ_it.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/factZ_it.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/fib_log.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/fib_log.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/forloops.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/forloops.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/inclusionwf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/inclusionwf.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/log2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/log2.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/log2_function.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/log2_function.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/log2_it.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/log2_it.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/log_domain_well_spec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/log_domain_well_spec.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/merge.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/merge.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/not_decreasing.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/not_decreasing.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/parsing4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/parsing4.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/sqrt.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/sqrt.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/sqrt_by_GhaS_See.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/sqrt_by_GhaS_See.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/sqrt_compute.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/sqrt_compute.v -------------------------------------------------------------------------------- /ch15_general_recursion/SRC/sqrt_nat_wf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/SRC/sqrt_nat_wf.v -------------------------------------------------------------------------------- /ch15_general_recursion/bdiv.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/bdiv.html -------------------------------------------------------------------------------- /ch15_general_recursion/bdivspec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/bdivspec.html -------------------------------------------------------------------------------- /ch15_general_recursion/btreewf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/btreewf.html -------------------------------------------------------------------------------- /ch15_general_recursion/cubic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/cubic.html -------------------------------------------------------------------------------- /ch15_general_recursion/div_it_companion2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/div_it_companion2.html -------------------------------------------------------------------------------- /ch15_general_recursion/exo_15_13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/exo_15_13.html -------------------------------------------------------------------------------- /ch15_general_recursion/exo_15_14.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/exo_15_14.html -------------------------------------------------------------------------------- /ch15_general_recursion/factZ.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/factZ.html -------------------------------------------------------------------------------- /ch15_general_recursion/factZ_it.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/factZ_it.html -------------------------------------------------------------------------------- /ch15_general_recursion/fib_log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/fib_log.html -------------------------------------------------------------------------------- /ch15_general_recursion/forloops.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/forloops.html -------------------------------------------------------------------------------- /ch15_general_recursion/inclusionwf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/inclusionwf.html -------------------------------------------------------------------------------- /ch15_general_recursion/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/index.html -------------------------------------------------------------------------------- /ch15_general_recursion/log2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/log2.html -------------------------------------------------------------------------------- /ch15_general_recursion/log2_it.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/log2_it.html -------------------------------------------------------------------------------- /ch15_general_recursion/log_domain_well_spec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/log_domain_well_spec.html -------------------------------------------------------------------------------- /ch15_general_recursion/merge.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/merge.html -------------------------------------------------------------------------------- /ch15_general_recursion/not_decreasing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/not_decreasing.html -------------------------------------------------------------------------------- /ch15_general_recursion/parsing2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/parsing2.html -------------------------------------------------------------------------------- /ch15_general_recursion/sqrt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/sqrt.html -------------------------------------------------------------------------------- /ch15_general_recursion/sqrt_nat_wf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch15_general_recursion/sqrt_nat_wf.html -------------------------------------------------------------------------------- /ch16_proof_by_reflection/SRC/chap16.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch16_proof_by_reflection/SRC/chap16.v -------------------------------------------------------------------------------- /ch16_proof_by_reflection/SRC/neutral.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch16_proof_by_reflection/SRC/neutral.v -------------------------------------------------------------------------------- /ch16_proof_by_reflection/SRC/prime_sqrt.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch16_proof_by_reflection/SRC/prime_sqrt.v -------------------------------------------------------------------------------- /ch16_proof_by_reflection/SRC/verif_divide.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch16_proof_by_reflection/SRC/verif_divide.v -------------------------------------------------------------------------------- /ch16_proof_by_reflection/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch16_proof_by_reflection/index.html -------------------------------------------------------------------------------- /ch16_proof_by_reflection/neutral.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch16_proof_by_reflection/neutral.html -------------------------------------------------------------------------------- /ch16_proof_by_reflection/perm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch16_proof_by_reflection/perm.html -------------------------------------------------------------------------------- /ch16_proof_by_reflection/prime_sqrt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch16_proof_by_reflection/prime_sqrt.html -------------------------------------------------------------------------------- /ch16_proof_by_reflection/verif_divide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch16_proof_by_reflection/verif_divide.html -------------------------------------------------------------------------------- /ch1_overview/SRC/chap1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch1_overview/SRC/chap1.v -------------------------------------------------------------------------------- /ch1_overview/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch1_overview/index.html -------------------------------------------------------------------------------- /ch2_types_expressions/SRC/Zbtree.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch2_types_expressions/SRC/Zbtree.v -------------------------------------------------------------------------------- /ch2_types_expressions/SRC/bin_nums.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch2_types_expressions/SRC/bin_nums.v -------------------------------------------------------------------------------- /ch2_types_expressions/SRC/ex1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch2_types_expressions/SRC/ex1.v -------------------------------------------------------------------------------- /ch2_types_expressions/SRC/sol1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch2_types_expressions/SRC/sol1.v -------------------------------------------------------------------------------- /ch2_types_expressions/Zbtree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch2_types_expressions/Zbtree.html -------------------------------------------------------------------------------- /ch2_types_expressions/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch2_types_expressions/index.html -------------------------------------------------------------------------------- /ch3_propositions_proofs/SRC/chap3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch3_propositions_proofs/SRC/chap3.v -------------------------------------------------------------------------------- /ch3_propositions_proofs/SRC/cut_example.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch3_propositions_proofs/SRC/cut_example.v -------------------------------------------------------------------------------- /ch3_propositions_proofs/SRC/simple_proofs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch3_propositions_proofs/SRC/simple_proofs.v -------------------------------------------------------------------------------- /ch3_propositions_proofs/cut_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch3_propositions_proofs/cut_example.html -------------------------------------------------------------------------------- /ch3_propositions_proofs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch3_propositions_proofs/index.html -------------------------------------------------------------------------------- /ch3_propositions_proofs/simple_proofs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch3_propositions_proofs/simple_proofs.html -------------------------------------------------------------------------------- /ch3_propositions_proofs/taccomplete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch3_propositions_proofs/taccomplete.html -------------------------------------------------------------------------------- /ch3_propositions_proofs/taccomplete.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch3_propositions_proofs/taccomplete.ps -------------------------------------------------------------------------------- /ch4_dependent_product/SRC/all_perm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/SRC/all_perm.v -------------------------------------------------------------------------------- /ch4_dependent_product/SRC/chap4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/SRC/chap4.v -------------------------------------------------------------------------------- /ch4_dependent_product/SRC/polyminimal.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/SRC/polyminimal.v -------------------------------------------------------------------------------- /ch4_dependent_product/SRC/polymorph.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/SRC/polymorph.v -------------------------------------------------------------------------------- /ch4_dependent_product/SRC/thrice.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/SRC/thrice.v -------------------------------------------------------------------------------- /ch4_dependent_product/all-perm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/all-perm.html -------------------------------------------------------------------------------- /ch4_dependent_product/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/index.html -------------------------------------------------------------------------------- /ch4_dependent_product/polyminimal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/polyminimal.html -------------------------------------------------------------------------------- /ch4_dependent_product/polymorph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/polymorph.html -------------------------------------------------------------------------------- /ch4_dependent_product/thrice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/thrice.html -------------------------------------------------------------------------------- /ch4_dependent_product/types_in_cc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/types_in_cc.html -------------------------------------------------------------------------------- /ch4_dependent_product/types_in_cc_sol.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch4_dependent_product/types_in_cc_sol.html -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/chap5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/chap5.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/class.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/class.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/dyslexia.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/dyslexia.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/eq_trans.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/eq_trans.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/exo_on_ex.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/exo_on_ex.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/fol.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/fol.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/impred.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/impred.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/impred_not.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/impred_not.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/intuitionism.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/intuitionism.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/leibniz.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/leibniz.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/leibniz_with_classes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/leibniz_with_classes.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/my_le.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/my_le.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/on_negation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/on_negation.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/one_four.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/one_four.v -------------------------------------------------------------------------------- /ch5_everydays_logic/SRC/plus_permute2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/SRC/plus_permute2.v -------------------------------------------------------------------------------- /ch5_everydays_logic/class.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/class.html -------------------------------------------------------------------------------- /ch5_everydays_logic/dyslexia.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/dyslexia.html -------------------------------------------------------------------------------- /ch5_everydays_logic/eq-trans.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/eq-trans.html -------------------------------------------------------------------------------- /ch5_everydays_logic/exo_on_ex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/exo_on_ex.html -------------------------------------------------------------------------------- /ch5_everydays_logic/fol.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/fol.html -------------------------------------------------------------------------------- /ch5_everydays_logic/impred.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/impred.html -------------------------------------------------------------------------------- /ch5_everydays_logic/impred_not.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/impred_not.html -------------------------------------------------------------------------------- /ch5_everydays_logic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/index.html -------------------------------------------------------------------------------- /ch5_everydays_logic/intuitionism.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/intuitionism.html -------------------------------------------------------------------------------- /ch5_everydays_logic/leibniz.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/leibniz.html -------------------------------------------------------------------------------- /ch5_everydays_logic/leibniz_notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/leibniz_notes.html -------------------------------------------------------------------------------- /ch5_everydays_logic/my_le.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/my_le.html -------------------------------------------------------------------------------- /ch5_everydays_logic/on_negation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/on_negation.html -------------------------------------------------------------------------------- /ch5_everydays_logic/one_four.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/one_four.html -------------------------------------------------------------------------------- /ch5_everydays_logic/plus-permute2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch5_everydays_logic/plus-permute2.html -------------------------------------------------------------------------------- /ch6_inductive_data/Rat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/Rat.html -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/Rat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/Rat.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/Rat_prelude.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/Rat_prelude.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/binary_word.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/binary_word.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/binary_word_or.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/binary_word_or.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/bool_cases.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/bool_cases.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/bool_discr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/bool_discr.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/buggy.buggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/buggy.buggy -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/chap6.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/chap6.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/depfun.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/depfun.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/emptyset.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/emptyset.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/erato.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/erato.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/exo_frac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/exo_frac.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/exo_sum_f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/exo_sum_f.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/exobool.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/exobool.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/first_in_list.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/first_in_list.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/fzero_present.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/fzero_present.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/height.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/height.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/iota.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/iota.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/is_January.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/is_January.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/izero_present.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/izero_present.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/lt_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/lt_3.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/man_inj.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/man_inj.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/manhattan.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/manhattan.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/month.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/month.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/more_seasons.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/more_seasons.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/mult2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/mult2.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/nbseats.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/nbseats.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/nth_length.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/nth_length.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/partialfunc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/partialfunc.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/plus_n_O.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/plus_n_O.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/poly_tree.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/poly_tree.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/pos_div4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/pos_div4.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/pos_even_bool.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/pos_even_bool.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/positive.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/positive.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/power_log.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/power_log.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/propositional.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/propositional.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/recursor_for_vectors.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/recursor_for_vectors.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/rplus.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/rplus.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/seasons.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/seasons.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/split.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/split.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/sum.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/sum.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/tree_bij.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/tree_bij.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/two_power.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/two_power.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/twofirst.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/twofirst.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/value_present.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/value_present.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/vectors.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/vectors.v -------------------------------------------------------------------------------- /ch6_inductive_data/SRC/vectorsbis.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/SRC/vectorsbis.v -------------------------------------------------------------------------------- /ch6_inductive_data/binary_word.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/binary_word.html -------------------------------------------------------------------------------- /ch6_inductive_data/binary_word_or.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/binary_word_or.html -------------------------------------------------------------------------------- /ch6_inductive_data/bool-discr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/bool-discr.html -------------------------------------------------------------------------------- /ch6_inductive_data/bool_cases.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/bool_cases.html -------------------------------------------------------------------------------- /ch6_inductive_data/depfun.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/depfun.html -------------------------------------------------------------------------------- /ch6_inductive_data/emptyset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/emptyset.html -------------------------------------------------------------------------------- /ch6_inductive_data/erato.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/erato.html -------------------------------------------------------------------------------- /ch6_inductive_data/exo-sum-f.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/exo-sum-f.html -------------------------------------------------------------------------------- /ch6_inductive_data/exo_frac.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/exo_frac.html -------------------------------------------------------------------------------- /ch6_inductive_data/exobool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/exobool.html -------------------------------------------------------------------------------- /ch6_inductive_data/first-in-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/first-in-list.html -------------------------------------------------------------------------------- /ch6_inductive_data/fzero_present.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/fzero_present.html -------------------------------------------------------------------------------- /ch6_inductive_data/height.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/height.html -------------------------------------------------------------------------------- /ch6_inductive_data/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/index.html -------------------------------------------------------------------------------- /ch6_inductive_data/iota.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/iota.html -------------------------------------------------------------------------------- /ch6_inductive_data/is_January.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/is_January.html -------------------------------------------------------------------------------- /ch6_inductive_data/izero-present.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/izero-present.html -------------------------------------------------------------------------------- /ch6_inductive_data/lt_3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/lt_3.html -------------------------------------------------------------------------------- /ch6_inductive_data/man_inj.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/man_inj.html -------------------------------------------------------------------------------- /ch6_inductive_data/manhattan.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/manhattan.html -------------------------------------------------------------------------------- /ch6_inductive_data/more-seasons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/more-seasons.html -------------------------------------------------------------------------------- /ch6_inductive_data/mult2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/mult2.html -------------------------------------------------------------------------------- /ch6_inductive_data/nbseats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/nbseats.html -------------------------------------------------------------------------------- /ch6_inductive_data/nth_length.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/nth_length.html -------------------------------------------------------------------------------- /ch6_inductive_data/partialfunc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/partialfunc.html -------------------------------------------------------------------------------- /ch6_inductive_data/plus_n_O.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/plus_n_O.html -------------------------------------------------------------------------------- /ch6_inductive_data/poly_tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/poly_tree.html -------------------------------------------------------------------------------- /ch6_inductive_data/pos_div4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/pos_div4.html -------------------------------------------------------------------------------- /ch6_inductive_data/pos_even_bool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/pos_even_bool.html -------------------------------------------------------------------------------- /ch6_inductive_data/positive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/positive.html -------------------------------------------------------------------------------- /ch6_inductive_data/power_log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/power_log.html -------------------------------------------------------------------------------- /ch6_inductive_data/propositional.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/propositional.html -------------------------------------------------------------------------------- /ch6_inductive_data/rplus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/rplus.html -------------------------------------------------------------------------------- /ch6_inductive_data/seasons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/seasons.html -------------------------------------------------------------------------------- /ch6_inductive_data/split.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/split.html -------------------------------------------------------------------------------- /ch6_inductive_data/sum.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/sum.html -------------------------------------------------------------------------------- /ch6_inductive_data/tree_bij.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/tree_bij.html -------------------------------------------------------------------------------- /ch6_inductive_data/two_power.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/two_power.html -------------------------------------------------------------------------------- /ch6_inductive_data/twofirst.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/twofirst.html -------------------------------------------------------------------------------- /ch6_inductive_data/value_present.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/value_present.html -------------------------------------------------------------------------------- /ch6_inductive_data/vectors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch6_inductive_data/vectors.html -------------------------------------------------------------------------------- /ch7_tactics_automation/SRC/Zpos_x_tac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch7_tactics_automation/SRC/Zpos_x_tac.v -------------------------------------------------------------------------------- /ch7_tactics_automation/SRC/chap7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch7_tactics_automation/SRC/chap7.v -------------------------------------------------------------------------------- /ch7_tactics_automation/SRC/le_lt_S_eq.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch7_tactics_automation/SRC/le_lt_S_eq.v -------------------------------------------------------------------------------- /ch7_tactics_automation/SRC/primes_hyps.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch7_tactics_automation/SRC/primes_hyps.v -------------------------------------------------------------------------------- /ch7_tactics_automation/Zpos_x_tac.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch7_tactics_automation/Zpos_x_tac.html -------------------------------------------------------------------------------- /ch7_tactics_automation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch7_tactics_automation/index.html -------------------------------------------------------------------------------- /ch7_tactics_automation/le_lt_S_eq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch7_tactics_automation/le_lt_S_eq.html -------------------------------------------------------------------------------- /ch7_tactics_automation/primes_hyps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch7_tactics_automation/primes_hyps.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/Hoare_sequence_rule.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/Hoare_sequence_rule.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/Hoare_while_rule_bis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/Hoare_while_rule_bis.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/JM_assoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/JM_assoc.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/Hoare_sequence.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/Hoare_sequence.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/Hoare_while_rule_bis.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/Hoare_while_rule_bis.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/JM_assoc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/JM_assoc.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/JMeqSolution.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/JMeqSolution.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/chap8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/chap8.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/even.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/even.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/frobenius.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/frobenius.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/id_solution.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/id_solution.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/impredicative.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/impredicative.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/infinite_loop.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/infinite_loop.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/last.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/last.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/le_diff.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/le_diff.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/le_impred.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/le_impred.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/le_prime.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/le_prime.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/lt_le.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/lt_le.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/magaud.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/magaud.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/non_inductive_sorted.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/non_inductive_sorted.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/palindrome.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/palindrome.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/parsing.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/parsing.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/perms.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/perms.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/perms2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/perms2.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/weird_induc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/weird_induc.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/SRC/weird_induc2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/SRC/weird_induc2.v -------------------------------------------------------------------------------- /ch8_inductive_predicates/even.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/even.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/even_notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/even_notes.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/frobenius.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/frobenius.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/impredicative.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/impredicative.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/index.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/infinite_loop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/infinite_loop.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/last.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/last.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/le_diff.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/le_diff.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/le_impred.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/le_impred.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/le_prime.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/le_prime.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/lt_le.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/lt_le.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/non_inductive_sorted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/non_inductive_sorted.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/palindrome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/palindrome.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/parsing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/parsing.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/perms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/perms.html -------------------------------------------------------------------------------- /ch8_inductive_predicates/weird_induc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch8_inductive_predicates/weird_induc.html -------------------------------------------------------------------------------- /ch9_function_specification/SRC/chap9.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/chap9.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/compare_spec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/compare_spec.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/div2_mod2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/div2_mod2.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/div2tofib_ind.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/div2tofib_ind.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/div3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/div3.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/even_odd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/even_odd.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/exo_eqdec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/exo_eqdec.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/extract.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/extract.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/fib_ind.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/fib_ind.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/fib_intro.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/fib_intro.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/fib_positive.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/fib_positive.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/fib_tail.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/fib_tail.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/mod2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/mod2.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/moreperms.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/moreperms.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/plus_prim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/plus_prim.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/plusss.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/plusss.v -------------------------------------------------------------------------------- /ch9_function_specification/SRC/sqrt.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/SRC/sqrt.v -------------------------------------------------------------------------------- /ch9_function_specification/div2_mod2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/div2_mod2.html -------------------------------------------------------------------------------- /ch9_function_specification/div2tofib_ind.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/div2tofib_ind.html -------------------------------------------------------------------------------- /ch9_function_specification/div3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/div3.html -------------------------------------------------------------------------------- /ch9_function_specification/even_odd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/even_odd.html -------------------------------------------------------------------------------- /ch9_function_specification/exo_eqdec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/exo_eqdec.html -------------------------------------------------------------------------------- /ch9_function_specification/extract.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/extract.html -------------------------------------------------------------------------------- /ch9_function_specification/fib_ind.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/fib_ind.html -------------------------------------------------------------------------------- /ch9_function_specification/fib_intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/fib_intro.html -------------------------------------------------------------------------------- /ch9_function_specification/fib_positive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/fib_positive.html -------------------------------------------------------------------------------- /ch9_function_specification/fib_tail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/fib_tail.html -------------------------------------------------------------------------------- /ch9_function_specification/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/index.html -------------------------------------------------------------------------------- /ch9_function_specification/mod2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/mod2.html -------------------------------------------------------------------------------- /ch9_function_specification/moreperms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/moreperms.html -------------------------------------------------------------------------------- /ch9_function_specification/plus_prim.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/plus_prim.html -------------------------------------------------------------------------------- /ch9_function_specification/plusss.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/plusss.html -------------------------------------------------------------------------------- /ch9_function_specification/sqrt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/ch9_function_specification/sqrt.html -------------------------------------------------------------------------------- /coq-coq-art.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/coq-coq-art.opam -------------------------------------------------------------------------------- /firebird.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/firebird.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/index.html -------------------------------------------------------------------------------- /meta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/meta.yml -------------------------------------------------------------------------------- /more_exercises/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/more_exercises/index.html -------------------------------------------------------------------------------- /more_exercises/solutions/classic_well_founded.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/more_exercises/solutions/classic_well_founded.v -------------------------------------------------------------------------------- /more_exercises/solutions/vectors.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/more_exercises/solutions/vectors.v -------------------------------------------------------------------------------- /more_exercises/texts/classic_well_founded.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/more_exercises/texts/classic_well_founded.v -------------------------------------------------------------------------------- /more_exercises/texts/vectors.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/more_exercises/texts/vectors.v -------------------------------------------------------------------------------- /tutorial_inductive_co_inductive_types/SRC/RecTutorial.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_inductive_co_inductive_types/SRC/RecTutorial.v -------------------------------------------------------------------------------- /tutorial_inductive_co_inductive_types/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_inductive_co_inductive_types/index.html -------------------------------------------------------------------------------- /tutorial_type_classes/SRC/EMonoid.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_type_classes/SRC/EMonoid.v -------------------------------------------------------------------------------- /tutorial_type_classes/SRC/Lost_in_NY.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_type_classes/SRC/Lost_in_NY.v -------------------------------------------------------------------------------- /tutorial_type_classes/SRC/Mat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_type_classes/SRC/Mat.v -------------------------------------------------------------------------------- /tutorial_type_classes/SRC/Monoid.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_type_classes/SRC/Monoid.v -------------------------------------------------------------------------------- /tutorial_type_classes/SRC/Monoid_op_classes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_type_classes/SRC/Monoid_op_classes.v -------------------------------------------------------------------------------- /tutorial_type_classes/SRC/Monoid_prog.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_type_classes/SRC/Monoid_prog.v -------------------------------------------------------------------------------- /tutorial_type_classes/SRC/Power_mono.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_type_classes/SRC/Power_mono.v -------------------------------------------------------------------------------- /tutorial_type_classes/SRC/Trace_Monoid.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_type_classes/SRC/Trace_Monoid.v -------------------------------------------------------------------------------- /tutorial_type_classes/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/tutorial_type_classes/index.html -------------------------------------------------------------------------------- /undeprecate/SRC/OldArith.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-art/HEAD/undeprecate/SRC/OldArith.v --------------------------------------------------------------------------------