From 28f01bb2d0e5f1b3f180b0b478267d2beb06a5fe Mon Sep 17 00:00:00 2001 From: Enrico Tassi Date: Fri, 30 May 2008 19:21:51 +0000 Subject: [PATCH] irrelevance check half implemented but already impossible to complete --- .../software/components/ng_kernel/alluris.txt | 2608 +++-------------- helm/software/components/ng_kernel/check.ml | 12 +- .../components/ng_kernel/nCic2OCic.ml | 2 +- .../components/ng_kernel/nCicTypeChecker.ml | 84 +- .../components/ng_kernel/oCic2NCic.ml | 71 +- 5 files changed, 599 insertions(+), 2178 deletions(-) diff --git a/helm/software/components/ng_kernel/alluris.txt b/helm/software/components/ng_kernel/alluris.txt index 815d0e515..0d49a6a74 100644 --- a/helm/software/components/ng_kernel/alluris.txt +++ b/helm/software/components/ng_kernel/alluris.txt @@ -1,1005 +1,491 @@ -cic:/matita/Q/Qaxioms/symmetric_Qtimes.con -cic:/matita/Q/Qaxioms/symmetric_Qplus.con -cic:/matita/Q/Qaxioms/sigma_Q.con -cic:/matita/Q/Qaxioms/num.con -cic:/matita/Q/Qaxioms/frac_num_denom.con -cic:/matita/Q/Qaxioms/frac_n.con -cic:/matita/Q/Qaxioms/frac_Qopp.con -cic:/matita/Q/Qaxioms/frac_Qinv2.con -cic:/matita/Q/Qaxioms/frac_Qinv1.con -cic:/matita/Q/Qaxioms/frac_O.con -cic:/matita/Q/Qaxioms/frac.con -cic:/matita/Q/Qaxioms/distributive_Qtimes_Qplus.con -cic:/matita/Q/Qaxioms/denom.con -cic:/matita/Q/Qaxioms/associative_Qtimes.con -cic:/matita/Q/Qaxioms/associative_Qplus.con -cic:/matita/Q/Qaxioms/Qtimes_frac.con -cic:/matita/Q/Qaxioms/Qtimes_Qinv.con -cic:/matita/Q/Qaxioms/Qtimes_Q1.con -cic:/matita/Q/Qaxioms/Qtimes.con -cic:/matita/Q/Qaxioms/Qplus_frac.con -cic:/matita/Q/Qaxioms/Qplus_Qopp.con -cic:/matita/Q/Qaxioms/Qplus_QO.con -cic:/matita/Q/Qaxioms/Qplus.con -cic:/matita/Q/Qaxioms/Qopp.con -cic:/matita/Q/Qaxioms/Qlt_fracr.con -cic:/matita/Q/Qaxioms/Qlt_fracl.con -cic:/matita/Q/Qaxioms/Qlt.con -cic:/matita/Q/Qaxioms/Qinv.con -cic:/matita/Q/Qaxioms/QO.con -cic:/matita/Q/Qaxioms/Q1.con -cic:/matita/Q/Qaxioms/Q.con -cic:/matita/Q/q/symmetric_rtimes.con -cic:/matita/Q/q/symmetric2_ftimes.con -cic:/matita/Q/q/rtimes_rinv.con -cic:/matita/Q/q/rtimes.con -cic:/matita/Q/q/rinv.con -cic:/matita/Q/q/ratio_rect.con -cic:/matita/Q/q/ratio_rec.con -cic:/matita/Q/q/ratio_ind.con -cic:/matita/Q/q/ratio.ind -cic:/matita/Q/q/not_eq_pp_nn.con -cic:/matita/Q/q/not_eq_pp_cons.con -cic:/matita/Q/q/not_eq_nn_cons.con -cic:/matita/Q/q/injective_pp.con -cic:/matita/Q/q/injective_nn.con -cic:/matita/Q/q/ftl.con -cic:/matita/Q/q/ftimes_finv.con -cic:/matita/Q/q/ftimes.con -cic:/matita/Q/q/fraction_rect.con -cic:/matita/Q/q/fraction_rec.con -cic:/matita/Q/q/fraction_ind.con -cic:/matita/Q/q/fraction_elim2.con -cic:/matita/Q/q/fraction.ind -cic:/matita/Q/q/finv.con -cic:/matita/Q/q/fhd.con -cic:/matita/Q/q/eqfb_to_Prop.con -cic:/matita/Q/q/eqfb.con -cic:/matita/Q/q/eq_cons_to_eq2.con -cic:/matita/Q/q/eq_cons_to_eq1.con -cic:/matita/Q/q/decidable_eq_fraction.con -cic:/matita/Q/q/aux.con -cic:/matita/Q/q/Z_to_ratio.con -cic:/matita/Q/q/Qtimes.con -cic:/matita/Q/q/Q_rect.con -cic:/matita/Q/q/Q_rec.con -cic:/matita/Q/q/Q_ind.con -cic:/matita/Q/q/Q.ind -cic:/matita/Z/compare/eqZb_to_Prop.con -cic:/matita/Z/compare/eqZb_elim.con -cic:/matita/Z/compare/eqZb.con -cic:/matita/Z/compare/Z_compare_to_Prop.con -cic:/matita/Z/compare/Z_compare.con -cic:/matita/Z/dirichlet_product/sigma_p_OZ.con -cic:/matita/Z/dirichlet_product/is_one_OZ.con -cic:/matita/Z/dirichlet_product/is_one.con -cic:/matita/Z/dirichlet_product/dirichlet_product_one_r.con -cic:/matita/Z/dirichlet_product/dirichlet_product_one_l.con -cic:/matita/Z/dirichlet_product/dirichlet_product_is_one_r.con -cic:/matita/Z/dirichlet_product/dirichlet_product_is_one_l.con -cic:/matita/Z/dirichlet_product/dirichlet_product.con -cic:/matita/Z/dirichlet_product/commutative_dirichlet_product.con -cic:/matita/Z/dirichlet_product/associative_dirichlet_product.con -cic:/matita/Z/inversion/sigma_div_moebius.con -cic:/matita/Z/inversion/sigma_div.con -cic:/matita/Z/inversion/inversion.con -cic:/matita/Z/moebius/sigma_p_moebius1.con -cic:/matita/Z/moebius/sigma_p_moebius.con -cic:/matita/Z/moebius/p_ord_SSq_r_to_moebius.con -cic:/matita/Z/moebius/p_ord_SO_r_to_moebius1.con -cic:/matita/Z/moebius/p_ord_SO_r_to_moebius.con -cic:/matita/Z/moebius/p_ord_SO_SO_to_moebius.con -cic:/matita/Z/moebius/not_divides_to_eq_moebius_aux.con -cic:/matita/Z/moebius/moebius_exp.con -cic:/matita/Z/moebius/moebius_aux_SO.con -cic:/matita/Z/moebius/moebius_aux.con -cic:/matita/Z/moebius/moebius.con -cic:/matita/Z/moebius/eq_moebius_moebius_aux.con -cic:/matita/Z/orders/transitive_Zlt.con -cic:/matita/Z/orders/transitive_Zle.con -cic:/matita/Z/orders/trans_Zlt.con -cic:/matita/Z/orders/trans_Zle.con -cic:/matita/Z/orders/lt_to_Zlt_pos_pos.con -cic:/matita/Z/orders/lt_to_Zlt_neg_neg.con -cic:/matita/Z/orders/irreflexive_Zlt.con -cic:/matita/Z/orders/irrefl_Zlt.con -cic:/matita/Z/orders/Zlt_to_Zle.con -cic:/matita/Z/orders/Zlt_pos_pos_to_lt.con -cic:/matita/Z/orders/Zlt_neg_neg_to_lt.con -cic:/matita/Z/orders/Zlt.con -cic:/matita/Z/orders/Zle.con -cic:/matita/Z/plus/sym_Zplus.con -cic:/matita/Z/plus/injective_Zplus_r.con -cic:/matita/Z/plus/injective_Zplus_l.con -cic:/matita/Z/plus/eq_OZ_Zopp_OZ.con -cic:/matita/Z/plus/associative_Zplus.con -cic:/matita/Z/plus/assoc_Zplus.con -cic:/matita/Z/plus/Zsucc_Zplus_pos_O.con -cic:/matita/Z/plus/Zpred_Zplus_neg_O.con -cic:/matita/Z/plus/Zplus_z_OZ.con -cic:/matita/Z/plus/Zplus_pos_pos.con -cic:/matita/Z/plus/Zplus_pos_neg.con -cic:/matita/Z/plus/Zplus_neg_pos.con -cic:/matita/Z/plus/Zplus_neg_neg.con -cic:/matita/Z/plus/Zplus_Zsucc_pos_pos.con -cic:/matita/Z/plus/Zplus_Zsucc_pos_neg.con -cic:/matita/Z/plus/Zplus_Zsucc_neg_pos.con -cic:/matita/Z/plus/Zplus_Zsucc_neg_neg.con -cic:/matita/Z/plus/Zplus_Zsucc_Zpred.con -cic:/matita/Z/plus/Zplus_Zsucc.con -cic:/matita/Z/plus/Zplus_Zpred.con -cic:/matita/Z/plus/Zplus_Zopp.con -cic:/matita/Z/plus/Zplus.con -cic:/matita/Z/plus/Zopp_Zplus.con -cic:/matita/Z/plus/Zopp_Zopp.con -cic:/matita/Z/plus/Zopp.con -cic:/matita/Z/plus/Zminus.con -cic:/matita/Z/sigma_p/true_to_sigma_p_Sn.con -cic:/matita/Z/sigma_p/symmetricZPlus.con -cic:/matita/Z/sigma_p/sigma_p_plus.con -cic:/matita/Z/sigma_p/sigma_p_knm.con -cic:/matita/Z/sigma_p/sigma_p_gi.con -cic:/matita/Z/sigma_p/sigma_p_false.con -cic:/matita/Z/sigma_p/sigma_p_divides_b.con -cic:/matita/Z/sigma_p/sigma_p2_eq.con -cic:/matita/Z/sigma_p/sigma_p2.con -cic:/matita/Z/sigma_p/sigma_p2'.con -cic:/matita/Z/sigma_p/sigma_p.con -cic:/matita/Z/sigma_p/false_to_sigma_p_Sn.con -cic:/matita/Z/sigma_p/false_to_eq_sigma_p.con -cic:/matita/Z/sigma_p/eq_sigma_p_gh.con -cic:/matita/Z/sigma_p/eq_sigma_p1.con -cic:/matita/Z/sigma_p/eq_sigma_p.con -cic:/matita/Z/sigma_p/divides_exp_to_lt_ord.con -cic:/matita/Z/sigma_p/divides_exp_to_divides_ord_rem.con -cic:/matita/Z/sigma_p/Ztimes_sigma_pr.con -cic:/matita/Z/sigma_p/Ztimes_sigma_pl.con -cic:/matita/Z/times/times_minus1.con -cic:/matita/Z/times/symmetric_Ztimes.con -cic:/matita/Z/times/sym_Ztimes.con -cic:/matita/Z/times/distributive_Ztimes_Zplus.con -cic:/matita/Z/times/distributive2_Ztimes_pos_Zplus.con -cic:/matita/Z/times/distributive2_Ztimes_neg_Zplus.con -cic:/matita/Z/times/distr_Ztimes_Zplus_pos.con -cic:/matita/Z/times/distr_Ztimes_Zplus_neg.con -cic:/matita/Z/times/distr_Ztimes_Zplus.con -cic:/matita/Z/times/associative_Ztimes.con -cic:/matita/Z/times/assoc_Ztimes.con -cic:/matita/Z/times/Ztimes_z_OZ.con -cic:/matita/Z/times/Ztimes_neg_Zopp.con -cic:/matita/Z/times/Ztimes_Zplus_pos_pos_neg.con -cic:/matita/Z/times/Ztimes_Zplus_pos_neg_pos.con -cic:/matita/Z/times/Ztimes_Zone_r.con -cic:/matita/Z/times/Ztimes_Zone_l.con -cic:/matita/Z/times/Ztimes.con -cic:/matita/Z/times/Zone.con -cic:/matita/Z/z/pos_n_eq_S_n.con -cic:/matita/Z/z/not_eq_pos_neg.con -cic:/matita/Z/z/not_eq_OZ_pos.con -cic:/matita/Z/z/not_eq_OZ_neg.con -cic:/matita/Z/z/neg_Z_of_nat.con -cic:/matita/Z/z/injective_pos.con -cic:/matita/Z/z/injective_neg.con -cic:/matita/Z/z/inj_pos.con -cic:/matita/Z/z/inj_neg.con -cic:/matita/Z/z/decidable_eq_Z.con -cic:/matita/Z/z/abs.con -cic:/matita/Z/z/Zsucc_Zpred.con -cic:/matita/Z/z/Zsucc.con -cic:/matita/Z/z/Zpred_Zsucc.con -cic:/matita/Z/z/Zpred.con -cic:/matita/Z/z/Z_rect.con -cic:/matita/Z/z/Z_rec.con -cic:/matita/Z/z/Z_of_nat.con -cic:/matita/Z/z/Z_ind.con -cic:/matita/Z/z/Z.ind -cic:/matita/Z/z/OZ_test_to_Prop.con -cic:/matita/Z/z/OZ_test.con -cic:/matita/algebra/CoRN/SemiGroups/subcrr.con -cic:/matita/algebra/CoRN/SemiGroups/plus_assoc_unfolded.con -cic:/matita/algebra/CoRN/SemiGroups/plus_assoc.con -cic:/matita/algebra/CoRN/SemiGroups/part_function_plus_strext.con -cic:/matita/algebra/CoRN/SemiGroups/morphism_of_CSemiGroups.con -cic:/matita/algebra/CoRN/SemiGroups/mk_SubCSemiGroup.con -cic:/matita/algebra/CoRN/SemiGroups/is_unit.con -cic:/matita/algebra/CoRN/SemiGroups/is_rht_unit.con -cic:/matita/algebra/CoRN/SemiGroups/is_lft_unit.con -cic:/matita/algebra/CoRN/SemiGroups/is_CSemiGroup.con -cic:/matita/algebra/CoRN/SemiGroups/included_FPlus.con -cic:/matita/algebra/CoRN/SemiGroups/included_FPlus'.con -cic:/matita/algebra/CoRN/SemiGroups/included_FPlus''.con -cic:/matita/algebra/CoRN/SemiGroups/dprod_strext.con -cic:/matita/algebra/CoRN/SemiGroups/dprod_as_csb_fun.con -cic:/matita/algebra/CoRN/SemiGroups/dprod.con -cic:/matita/algebra/CoRN/SemiGroups/direct_product_is_CSemiGroup.con -cic:/matita/algebra/CoRN/SemiGroups/direct_product_as_CSemiGroup.con -cic:/matita/algebra/CoRN/SemiGroups/csg_proof.con -cic:/matita/algebra/CoRN/SemiGroups/csg_op.con -cic:/matita/algebra/CoRN/SemiGroups/csg_crr.con -cic:/matita/algebra/CoRN/SemiGroups/cs_unique_unit.con -cic:/matita/algebra/CoRN/SemiGroups/Type_OF_CSemiGroup.con -cic:/matita/algebra/CoRN/SemiGroups/NQ.con -cic:/matita/algebra/CoRN/SemiGroups/NP.con -cic:/matita/algebra/CoRN/SemiGroups/FunClass_2_OF_CSemiGroup.con -cic:/matita/algebra/CoRN/SemiGroups/Fplus.con -cic:/matita/algebra/CoRN/SemiGroups/FS_is_CSemiGroup.con -cic:/matita/algebra/CoRN/SemiGroups/FS_as_CSemiGroup.con -cic:/matita/algebra/CoRN/SemiGroups/CSemiGroup_rect.con -cic:/matita/algebra/CoRN/SemiGroups/CSemiGroup_rec.con -cic:/matita/algebra/CoRN/SemiGroups/CSemiGroup_is_CSemiGroup.con -cic:/matita/algebra/CoRN/SemiGroups/CSemiGroup_ind.con -cic:/matita/algebra/CoRN/SemiGroups/CSemiGroup.ind -cic:/matita/algebra/CoRN/SemiGroups/Astar_is_CSemiGroup.con -cic:/matita/algebra/CoRN/SemiGroups/Astar_as_CSemiGroup.con -cic:/matita/algebra/CoRN/SetoidFun/total_eq_part.con -cic:/matita/algebra/CoRN/SetoidFun/ta_apfun.con -cic:/matita/algebra/CoRN/SetoidFun/sym_apfun.con -cic:/matita/algebra/CoRN/SetoidFun/surjective.con -cic:/matita/algebra/CoRN/SetoidFun/sigT_rect.con -cic:/matita/algebra/CoRN/SetoidFun/sigT_rec.con -cic:/matita/algebra/CoRN/SetoidFun/sigT_ind.con -cic:/matita/algebra/CoRN/SetoidFun/sigT.ind -cic:/matita/algebra/CoRN/SetoidFun/projected_bin_fun.con -cic:/matita/algebra/CoRN/SetoidFun/proj_bin_fun.con -cic:/matita/algebra/CoRN/SetoidFun/projT2m.con -cic:/matita/algebra/CoRN/SetoidFun/projT1.con -cic:/matita/algebra/CoRN/SetoidFun/proj2_sigTm.con -cic:/matita/algebra/CoRN/SetoidFun/proj1_sigT.con -cic:/matita/algebra/CoRN/SetoidFun/prj2.con -cic:/matita/algebra/CoRN/SetoidFun/prj1.con -cic:/matita/algebra/CoRN/SetoidFun/pfwdef.con -cic:/matita/algebra/CoRN/SetoidFun/pfstrx.con -cic:/matita/algebra/CoRN/SetoidFun/pfpfun.con -cic:/matita/algebra/CoRN/SetoidFun/pfdom.con -cic:/matita/algebra/CoRN/SetoidFun/part_function_comp_strext.con -cic:/matita/algebra/CoRN/SetoidFun/part_function_comp_dom_wd.con -cic:/matita/algebra/CoRN/SetoidFun/opOnFun.con -cic:/matita/algebra/CoRN/SetoidFun/n_ary_operation.con -cic:/matita/algebra/CoRN/SetoidFun/mycor.con -cic:/matita/algebra/CoRN/SetoidFun/is_nullary_operation.con -cic:/matita/algebra/CoRN/SetoidFun/irrefl_apfun.con -cic:/matita/algebra/CoRN/SetoidFun/invfun.con -cic:/matita/algebra/CoRN/SetoidFun/inverse.con -cic:/matita/algebra/CoRN/SetoidFun/inv_strext.con -cic:/matita/algebra/CoRN/SetoidFun/inv2.con -cic:/matita/algebra/CoRN/SetoidFun/inv1.con -cic:/matita/algebra/CoRN/SetoidFun/injective_weak.con -cic:/matita/algebra/CoRN/SetoidFun/injective_imp_injective_weak.con -cic:/matita/algebra/CoRN/SetoidFun/injective.con -cic:/matita/algebra/CoRN/SetoidFun/inj2.con -cic:/matita/algebra/CoRN/SetoidFun/inj1.con -cic:/matita/algebra/CoRN/SetoidFun/id_is_bij.con -cic:/matita/algebra/CoRN/SetoidFun/free_csetoid_is_CSetoid.con -cic:/matita/algebra/CoRN/SetoidFun/free_csetoid_as_csetoid.con -cic:/matita/algebra/CoRN/SetoidFun/extension_wd.con -cic:/matita/algebra/CoRN/SetoidFun/extend.con -cic:/matita/algebra/CoRN/SetoidFun/ext2_a.con -cic:/matita/algebra/CoRN/SetoidFun/ext2.con -cic:/matita/algebra/CoRN/SetoidFun/ext1.con -cic:/matita/algebra/CoRN/SetoidFun/eq_to_ap_to_ap.con -cic:/matita/algebra/CoRN/SetoidFun/eq_fun.con -cic:/matita/algebra/CoRN/SetoidFun/eq_fm.con -cic:/matita/algebra/CoRN/SetoidFun/empty_word.con -cic:/matita/algebra/CoRN/SetoidFun/dom_wd.con -cic:/matita/algebra/CoRN/SetoidFun/disj_wd.con -cic:/matita/algebra/CoRN/SetoidFun/disj.con -cic:/matita/algebra/CoRN/SetoidFun/direct.con -cic:/matita/algebra/CoRN/SetoidFun/cs_binproj1.con -cic:/matita/algebra/CoRN/SetoidFun/cotrans_apfun.con -cic:/matita/algebra/CoRN/SetoidFun/conj_wd.con -cic:/matita/algebra/CoRN/SetoidFun/conjP.con -cic:/matita/algebra/CoRN/SetoidFun/compose_CSetoid_un_bin_fun.con -cic:/matita/algebra/CoRN/SetoidFun/compose_CSetoid_fun.con -cic:/matita/algebra/CoRN/SetoidFun/compose_CSetoid_bin_un_fun.con -cic:/matita/algebra/CoRN/SetoidFun/compose_CSetoid_bin_fun.con -cic:/matita/algebra/CoRN/SetoidFun/comp_resp_bij.con -cic:/matita/algebra/CoRN/SetoidFun/comp_as_bin_op.con -cic:/matita/algebra/CoRN/SetoidFun/comp.con -cic:/matita/algebra/CoRN/SetoidFun/bpfwdef.con -cic:/matita/algebra/CoRN/SetoidFun/bpfstrx.con -cic:/matita/algebra/CoRN/SetoidFun/bpfpfun.con -cic:/matita/algebra/CoRN/SetoidFun/bpfdom.con -cic:/matita/algebra/CoRN/SetoidFun/block.con -cic:/matita/algebra/CoRN/SetoidFun/binproj1_strext.con -cic:/matita/algebra/CoRN/SetoidFun/binproj1.con -cic:/matita/algebra/CoRN/SetoidFun/bin_part_function_comp_strext.con -cic:/matita/algebra/CoRN/SetoidFun/bin_part_function_comp_dom_wd.con -cic:/matita/algebra/CoRN/SetoidFun/bijective.con -cic:/matita/algebra/CoRN/SetoidFun/bdom_wd.con -cic:/matita/algebra/CoRN/SetoidFun/assoc_comp.con -cic:/matita/algebra/CoRN/SetoidFun/app_strext.con -cic:/matita/algebra/CoRN/SetoidFun/app_as_csb_fun.con -cic:/matita/algebra/CoRN/SetoidFun/appA.con -cic:/matita/algebra/CoRN/SetoidFun/ap_fun.con -cic:/matita/algebra/CoRN/SetoidFun/ap_fm_tight.con -cic:/matita/algebra/CoRN/SetoidFun/ap_fm_symmetric.con -cic:/matita/algebra/CoRN/SetoidFun/ap_fm_irreflexive.con -cic:/matita/algebra/CoRN/SetoidFun/ap_fm_cotransitive.con -cic:/matita/algebra/CoRN/SetoidFun/UR.con -cic:/matita/algebra/CoRN/SetoidFun/UQ.con -cic:/matita/algebra/CoRN/SetoidFun/UP.con -cic:/matita/algebra/CoRN/SetoidFun/Tlist_rect.con -cic:/matita/algebra/CoRN/SetoidFun/Tlist_rec.con -cic:/matita/algebra/CoRN/SetoidFun/Tlist_ind.con -cic:/matita/algebra/CoRN/SetoidFun/Tlist.ind -cic:/matita/algebra/CoRN/SetoidFun/Tapp.con -cic:/matita/algebra/CoRN/SetoidFun/Prop_OF_pfdom1.con -cic:/matita/algebra/CoRN/SetoidFun/Prop_OF_pfdom.con -cic:/matita/algebra/CoRN/SetoidFun/Prop_OF_bpfdom1.con -cic:/matita/algebra/CoRN/SetoidFun/Prop_OF_bpfdom.con -cic:/matita/algebra/CoRN/SetoidFun/PartFunct_rect.con -cic:/matita/algebra/CoRN/SetoidFun/PartFunct_rec.con -cic:/matita/algebra/CoRN/SetoidFun/PartFunct_ind.con -cic:/matita/algebra/CoRN/SetoidFun/PartFunct.ind -cic:/matita/algebra/CoRN/SetoidFun/Inv_bij.con -cic:/matita/algebra/CoRN/SetoidFun/Inv.con -cic:/matita/algebra/CoRN/SetoidFun/Fid.con -cic:/matita/algebra/CoRN/SetoidFun/Fconst.con -cic:/matita/algebra/CoRN/SetoidFun/Fcomp.con -cic:/matita/algebra/CoRN/SetoidFun/FS_is_CSetoid.con -cic:/matita/algebra/CoRN/SetoidFun/FS_as_CSetoid.con -cic:/matita/algebra/CoRN/SetoidFun/Dir_bij.con -cic:/matita/algebra/CoRN/SetoidFun/CSetoid_bijective_fun_rect.con -cic:/matita/algebra/CoRN/SetoidFun/CSetoid_bijective_fun_rec.con -cic:/matita/algebra/CoRN/SetoidFun/CSetoid_bijective_fun_ind.con -cic:/matita/algebra/CoRN/SetoidFun/CSetoid_bijective_fun.ind -cic:/matita/algebra/CoRN/SetoidFun/CSap_fm.con -cic:/matita/algebra/CoRN/SetoidFun/CAnd_rect.con -cic:/matita/algebra/CoRN/SetoidFun/CAnd_rec.con -cic:/matita/algebra/CoRN/SetoidFun/CAnd_ind.con -cic:/matita/algebra/CoRN/SetoidFun/CAnd.ind -cic:/matita/algebra/CoRN/SetoidFun/BinPartFunct_rect.con -cic:/matita/algebra/CoRN/SetoidFun/BinPartFunct_rec.con -cic:/matita/algebra/CoRN/SetoidFun/BinPartFunct_ind.con -cic:/matita/algebra/CoRN/SetoidFun/BinPartFunct.ind -cic:/matita/algebra/CoRN/SetoidFun/BinFcomp.con -cic:/matita/algebra/CoRN/SetoidFun/BR.con -cic:/matita/algebra/CoRN/SetoidFun/BQ.con -cic:/matita/algebra/CoRN/SetoidFun/BP.con -cic:/matita/algebra/CoRN/SetoidFun/Astar.con -cic:/matita/algebra/CoRN/SetoidInc/included_trans.con -cic:/matita/algebra/CoRN/SetoidInc/included_refl.con -cic:/matita/algebra/CoRN/SetoidInc/included_extend.con -cic:/matita/algebra/CoRN/SetoidInc/included_conj_rht.con -cic:/matita/algebra/CoRN/SetoidInc/included_conj_lft.con -cic:/matita/algebra/CoRN/SetoidInc/included_conj.con -cic:/matita/algebra/CoRN/SetoidInc/included_conj'.con -cic:/matita/algebra/CoRN/SetoidInc/included_conj''.con -cic:/matita/algebra/CoRN/SetoidInc/included_FComp.con -cic:/matita/algebra/CoRN/SetoidInc/included_FComp'.con -cic:/matita/algebra/CoRN/SetoidInc/included.con -cic:/matita/algebra/CoRN/Setoids/wdp_well_def.con -cic:/matita/algebra/CoRN/Setoids/wdp_pred.con -cic:/matita/algebra/CoRN/Setoids/wd_pred_rect.con -cic:/matita/algebra/CoRN/Setoids/wd_pred_rec.con -cic:/matita/algebra/CoRN/Setoids/wd_pred_ind.con -cic:/matita/algebra/CoRN/Setoids/wd_pred.ind -cic:/matita/algebra/CoRN/Setoids/un_op_wd_unfolded.con -cic:/matita/algebra/CoRN/Setoids/un_op_wd.con -cic:/matita/algebra/CoRN/Setoids/un_op_strext_unfolded.con -cic:/matita/algebra/CoRN/Setoids/un_op_strext.con -cic:/matita/algebra/CoRN/Setoids/un_op_pres_pred.con -cic:/matita/algebra/CoRN/Setoids/un_op_fun.con -cic:/matita/algebra/CoRN/Setoids/subcsetoid_is_CSetoid.con -cic:/matita/algebra/CoRN/Setoids/subcsetoid_equiv.con -cic:/matita/algebra/CoRN/Setoids/subcsetoid_eq.con -cic:/matita/algebra/CoRN/Setoids/subcsetoid_crr_rect.con -cic:/matita/algebra/CoRN/Setoids/subcsetoid_crr_rec.con -cic:/matita/algebra/CoRN/Setoids/subcsetoid_crr_ind.con -cic:/matita/algebra/CoRN/Setoids/subcsetoid_crr.ind -cic:/matita/algebra/CoRN/Setoids/subcsetoid_ap.con -cic:/matita/algebra/CoRN/Setoids/scs_prf.con -cic:/matita/algebra/CoRN/Setoids/scs_elem.con -cic:/matita/algebra/CoRN/Setoids/restrict_relation.con -cic:/matita/algebra/CoRN/Setoids/restr_un_op_wd.con -cic:/matita/algebra/CoRN/Setoids/restr_un_op_strext.con -cic:/matita/algebra/CoRN/Setoids/restr_un_op.con -cic:/matita/algebra/CoRN/Setoids/restr_f_assoc.con -cic:/matita/algebra/CoRN/Setoids/restr_bin_op_well_def.con -cic:/matita/algebra/CoRN/Setoids/restr_bin_op_strext.con -cic:/matita/algebra/CoRN/Setoids/restr_bin_op.con -cic:/matita/algebra/CoRN/Setoids/rel_wdr.con -cic:/matita/algebra/CoRN/Setoids/rel_wdl.con -cic:/matita/algebra/CoRN/Setoids/rel_strextarg_imp_strext.con -cic:/matita/algebra/CoRN/Setoids/rel_strext_rht.con -cic:/matita/algebra/CoRN/Setoids/rel_strext_lft.con -cic:/matita/algebra/CoRN/Setoids/rel_strext_imp_rhtarg.con -cic:/matita/algebra/CoRN/Setoids/rel_strext_imp_lftarg.con -cic:/matita/algebra/CoRN/Setoids/rel_strext.con -cic:/matita/algebra/CoRN/Setoids/proper_caseZ_diff_CS.con -cic:/matita/algebra/CoRN/Setoids/prodcsetoid_is_CSetoid.con -cic:/matita/algebra/CoRN/Setoids/prod_eq.con -cic:/matita/algebra/CoRN/Setoids/prod_ap.con -cic:/matita/algebra/CoRN/Setoids/pred_wd.con -cic:/matita/algebra/CoRN/Setoids/pred_strong_ext.con -cic:/matita/algebra/CoRN/Setoids/outer_op_well_def.con -cic:/matita/algebra/CoRN/Setoids/outer_op_strext.con -cic:/matita/algebra/CoRN/Setoids/outer_op_bin_fun.con -cic:/matita/algebra/CoRN/Setoids/notnot_ap_imp_neq.con -cic:/matita/algebra/CoRN/Setoids/not_neq_imp_eq.con -cic:/matita/algebra/CoRN/Setoids/not_ap_imp_eq.con -cic:/matita/algebra/CoRN/Setoids/neq_imp_notnot_ap.con -cic:/matita/algebra/CoRN/Setoids/nat_less_n_fun.con -cic:/matita/algebra/CoRN/Setoids/nat_less_n_fun'.con -cic:/matita/algebra/CoRN/Setoids/mk_SubCSetoid_un_op.con -cic:/matita/algebra/CoRN/Setoids/mk_SubCSetoid_bin_op.con -cic:/matita/algebra/CoRN/Setoids/mk_SubCSetoid.con -cic:/matita/algebra/CoRN/Setoids/mk_CSetoid_un_op.con -cic:/matita/algebra/CoRN/Setoids/mk_CSetoid_outer_op.con -cic:/matita/algebra/CoRN/Setoids/mk_CSetoid_bin_op.con -cic:/matita/algebra/CoRN/Setoids/is_CSetoid_rect.con -cic:/matita/algebra/CoRN/Setoids/is_CSetoid_rec.con -cic:/matita/algebra/CoRN/Setoids/is_CSetoid_ind.con -cic:/matita/algebra/CoRN/Setoids/is_CSetoid.ind -cic:/matita/algebra/CoRN/Setoids/id_un_op.con -cic:/matita/algebra/CoRN/Setoids/id_strext.con -cic:/matita/algebra/CoRN/Setoids/id_pres_eq.con -cic:/matita/algebra/CoRN/Setoids/fun_wd.con -cic:/matita/algebra/CoRN/Setoids/fun_strext_imp_wd.con -cic:/matita/algebra/CoRN/Setoids/fun_strext.con -cic:/matita/algebra/CoRN/Setoids/ex_unq.con -cic:/matita/algebra/CoRN/Setoids/equiv.con -cic:/matita/algebra/CoRN/Setoids/eq_wdl.con -cic:/matita/algebra/CoRN/Setoids/eq_transitive_unfolded.con -cic:/matita/algebra/CoRN/Setoids/eq_transitive.con -cic:/matita/algebra/CoRN/Setoids/eq_symmetric_unfolded.con -cic:/matita/algebra/CoRN/Setoids/eq_symmetric.con -cic:/matita/algebra/CoRN/Setoids/eq_reflexive_unfolded.con -cic:/matita/algebra/CoRN/Setoids/eq_reflexive.con -cic:/matita/algebra/CoRN/Setoids/eq_imp_not_neq.con -cic:/matita/algebra/CoRN/Setoids/eq_imp_not_ap.con -cic:/matita/algebra/CoRN/Setoids/csp_wd.con -cic:/matita/algebra/CoRN/Setoids/csp_strext.con -cic:/matita/algebra/CoRN/Setoids/csp_pred.con -cic:/matita/algebra/CoRN/Setoids/csoo_wd_unfolded.con -cic:/matita/algebra/CoRN/Setoids/csoo_wd.con -cic:/matita/algebra/CoRN/Setoids/csoo_strext.con -cic:/matita/algebra/CoRN/Setoids/csf_wd_unfolded.con -cic:/matita/algebra/CoRN/Setoids/csf_wd.con -cic:/matita/algebra/CoRN/Setoids/csf_strext_unfolded.con -cic:/matita/algebra/CoRN/Setoids/csf_strext.con -cic:/matita/algebra/CoRN/Setoids/csf_fun.con -cic:/matita/algebra/CoRN/Setoids/csbf_wd_unfolded.con -cic:/matita/algebra/CoRN/Setoids/csbf_wd.con -cic:/matita/algebra/CoRN/Setoids/csbf_strext.con -cic:/matita/algebra/CoRN/Setoids/csbf_fun.con -cic:/matita/algebra/CoRN/Setoids/cs_un_op_strext.con -cic:/matita/algebra/CoRN/Setoids/cs_proof.con -cic:/matita/algebra/CoRN/Setoids/cs_neq.con -cic:/matita/algebra/CoRN/Setoids/cs_eq.con -cic:/matita/algebra/CoRN/Setoids/cs_crr.con -cic:/matita/algebra/CoRN/Setoids/cs_bin_op_wd.con -cic:/matita/algebra/CoRN/Setoids/cs_bin_op_strext.con -cic:/matita/algebra/CoRN/Setoids/cs_ap.con -cic:/matita/algebra/CoRN/Setoids/commutes.con -cic:/matita/algebra/CoRN/Setoids/caseZ_diff.con -cic:/matita/algebra/CoRN/Setoids/bin_op_wd_unfolded.con -cic:/matita/algebra/CoRN/Setoids/bin_op_wd.con -cic:/matita/algebra/CoRN/Setoids/bin_op_strext_unfolded.con -cic:/matita/algebra/CoRN/Setoids/bin_op_strext.con -cic:/matita/algebra/CoRN/Setoids/bin_op_pres_pred.con -cic:/matita/algebra/CoRN/Setoids/bin_op_is_wd_un_op_rht.con -cic:/matita/algebra/CoRN/Setoids/bin_op_is_wd_un_op_lft.con -cic:/matita/algebra/CoRN/Setoids/bin_op_is_strext_un_op_rht.con -cic:/matita/algebra/CoRN/Setoids/bin_op_is_strext_un_op_lft.con -cic:/matita/algebra/CoRN/Setoids/bin_op_bin_fun.con -cic:/matita/algebra/CoRN/Setoids/bin_op2un_op_rht.con -cic:/matita/algebra/CoRN/Setoids/bin_op2un_op_lft.con -cic:/matita/algebra/CoRN/Setoids/bin_fun_wd.con -cic:/matita/algebra/CoRN/Setoids/bin_fun_strext_imp_wd.con -cic:/matita/algebra/CoRN/Setoids/bin_fun_strext.con -cic:/matita/algebra/CoRN/Setoids/ax_ap_tight.con -cic:/matita/algebra/CoRN/Setoids/ax_ap_symmetric.con -cic:/matita/algebra/CoRN/Setoids/ax_ap_irreflexive.con -cic:/matita/algebra/CoRN/Setoids/ax_ap_cotransitive.con -cic:/matita/algebra/CoRN/Setoids/ap_tight.con -cic:/matita/algebra/CoRN/Setoids/ap_symmetric_unfolded.con -cic:/matita/algebra/CoRN/Setoids/ap_symmetric.con -cic:/matita/algebra/CoRN/Setoids/ap_irreflexive_unfolded.con -cic:/matita/algebra/CoRN/Setoids/ap_irreflexive.con -cic:/matita/algebra/CoRN/Setoids/ap_imp_neq.con -cic:/matita/algebra/CoRN/Setoids/ap_cotransitive_unfolded.con -cic:/matita/algebra/CoRN/Setoids/ap_cotransitive.con -cic:/matita/algebra/CoRN/Setoids/Zminus_S_S.con -cic:/matita/algebra/CoRN/Setoids/Prop_OF_subcsetoid_crr1.con -cic:/matita/algebra/CoRN/Setoids/Prop_OF_subcsetoid_crr.con -cic:/matita/algebra/CoRN/Setoids/ProdCSetoid.con -cic:/matita/algebra/CoRN/Setoids/FunClass_2_OF_CSetoid_outer_op.con -cic:/matita/algebra/CoRN/Setoids/FunClass_2_OF_CSetoid_bin_op.con -cic:/matita/algebra/CoRN/Setoids/Const_CSetoid_fun.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_un_op.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_rect.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_rec.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_predicate_rect.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_predicate_rec.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_predicate_ind.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_predicate.ind -cic:/matita/algebra/CoRN/Setoids/CSetoid_outer_op.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_is_CSetoid.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_ind.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_fun_rect.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_fun_rec.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_fun_ind.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_fun.ind -cic:/matita/algebra/CoRN/Setoids/CSetoid_bin_op.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_bin_fun_rect.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_bin_fun_rec.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_bin_fun_ind.con -cic:/matita/algebra/CoRN/Setoids/CSetoid_bin_fun.ind -cic:/matita/algebra/CoRN/Setoids/CSetoid.ind -cic:/matita/algebra/CoRN/Setoids/CSassociative.con -cic:/matita/algebra/finite_groups/semigroup.con -cic:/matita/algebra/finite_groups/repr_index_of.con -cic:/matita/algebra/finite_groups/repr.con -cic:/matita/algebra/finite_groups/pigeonhole.con -cic:/matita/algebra/finite_groups/order.con -cic:/matita/algebra/finite_groups/is_finite_enumerable.con -cic:/matita/algebra/finite_groups/isSemiGroup_OF_finite_enumerable_SemiGroup.con -cic:/matita/algebra/finite_groups/index_of_sur.con -cic:/matita/algebra/finite_groups/index_of_repr.con -cic:/matita/algebra/finite_groups/index_of.con -cic:/matita/algebra/finite_groups/finite_enumerable_rect.con -cic:/matita/algebra/finite_groups/finite_enumerable_rec.con -cic:/matita/algebra/finite_groups/finite_enumerable_ind.con -cic:/matita/algebra/finite_groups/finite_enumerable_SemiGroup_to_left_cancellable_to_right_cancellable_to_isMonoid.con -cic:/matita/algebra/finite_groups/finite_enumerable_SemiGroup_rect.con -cic:/matita/algebra/finite_groups/finite_enumerable_SemiGroup_rec.con -cic:/matita/algebra/finite_groups/finite_enumerable_SemiGroup_ind.con -cic:/matita/algebra/finite_groups/finite_enumerable_SemiGroup.ind -cic:/matita/algebra/finite_groups/finite_enumerable.ind -cic:/matita/algebra/finite_groups/Type_OF_finite_enumerable_SemiGroup.con -cic:/matita/algebra/finite_groups/Magma_OF_finite_enumerable_SemiGroup.con -cic:/matita/algebra/groups/subgrp.con -cic:/matita/algebra/groups/subgroup_rect.con -cic:/matita/algebra/groups/subgroup_rec.con -cic:/matita/algebra/groups/subgroup_ind.con -cic:/matita/algebra/groups/subgroup.ind -cic:/matita/algebra/groups/right_cancellable.con -cic:/matita/algebra/groups/premonoid.con -cic:/matita/algebra/groups/pregroup.con -cic:/matita/algebra/groups/ns_subgroup.con -cic:/matita/algebra/groups/normal_subgroup_rect.con -cic:/matita/algebra/groups/normal_subgroup_rec.con -cic:/matita/algebra/groups/normal_subgroup_ind.con -cic:/matita/algebra/groups/normal_subgroup.ind -cic:/matita/algebra/groups/normal.con -cic:/matita/algebra/groups/morphism_to_eq_f_1_1.con -cic:/matita/algebra/groups/morphism_rect.con -cic:/matita/algebra/groups/morphism_rec.con -cic:/matita/algebra/groups/morphism_ind.con -cic:/matita/algebra/groups/morphism_OF_subgroup.con -cic:/matita/algebra/groups/morphism_OF_normal_subgroup.con -cic:/matita/algebra/groups/morphism.ind -cic:/matita/algebra/groups/morphism.con -cic:/matita/algebra/groups/monomorphism_rect.con -cic:/matita/algebra/groups/monomorphism_rec.con -cic:/matita/algebra/groups/monomorphism_ind.con -cic:/matita/algebra/groups/monomorphism_OF_normal_subgroup.con -cic:/matita/algebra/groups/monomorphism.ind -cic:/matita/algebra/groups/member_of_subgroup_op_inv_x_y_to_left_coset_eq.con -cic:/matita/algebra/groups/member_of_subgroup.con -cic:/matita/algebra/groups/member_of_left_coset.con -cic:/matita/algebra/groups/left_coset_rect.con -cic:/matita/algebra/groups/left_coset_rec.con -cic:/matita/algebra/groups/left_coset_ind.con -cic:/matita/algebra/groups/left_coset_eq.con -cic:/matita/algebra/groups/left_coset_disjoint.con -cic:/matita/algebra/groups/left_coset.ind -cic:/matita/algebra/groups/left_cancellable.con -cic:/matita/algebra/groups/is_monoid.con -cic:/matita/algebra/groups/isSemiGroup_OF_subgroup.con -cic:/matita/algebra/groups/isSemiGroup_OF_normal_subgroup.con -cic:/matita/algebra/groups/isSemiGroup_OF_isGroup.con -cic:/matita/algebra/groups/isSemiGroup_OF_Group.con -cic:/matita/algebra/groups/isMonoid_OF_subgroup.con -cic:/matita/algebra/groups/isMonoid_OF_normal_subgroup.con -cic:/matita/algebra/groups/isMonoid_OF_Group.con -cic:/matita/algebra/groups/isGroup_rect.con -cic:/matita/algebra/groups/isGroup_rec.con -cic:/matita/algebra/groups/isGroup_ind.con -cic:/matita/algebra/groups/isGroup_OF_subgroup.con -cic:/matita/algebra/groups/isGroup_OF_normal_subgroup.con -cic:/matita/algebra/groups/isGroup.ind -cic:/matita/algebra/groups/inv_is_right_inverse.con -cic:/matita/algebra/groups/inv_is_left_inverse.con -cic:/matita/algebra/groups/inv.con -cic:/matita/algebra/groups/injective.con -cic:/matita/algebra/groups/in_x_mk_left_coset_x_H.con -cic:/matita/algebra/groups/image.con -cic:/matita/algebra/groups/group_properties.con -cic:/matita/algebra/groups/group.con -cic:/matita/algebra/groups/f_morph.con -cic:/matita/algebra/groups/eq_opxy_z_to_eq_y_opinvxz.con -cic:/matita/algebra/groups/eq_opxy_z_to_eq_x_opzinvy.con -cic:/matita/algebra/groups/eq_opxy_e_to_eq_x_invy.con -cic:/matita/algebra/groups/eq_opxy_e_to_eq_invx_y.con -cic:/matita/algebra/groups/eq_op_x_y_op_z_y_to_eq.con -cic:/matita/algebra/groups/eq_op_x_y_op_x_z_to_eq.con -cic:/matita/algebra/groups/eq_inv_op_x_y_op_inv_y_inv_x.con -cic:/matita/algebra/groups/eq_inv_inv_x_x.con -cic:/matita/algebra/groups/eq_image_inv_inv_image.con -cic:/matita/algebra/groups/embed.con -cic:/matita/algebra/groups/element.con -cic:/matita/algebra/groups/Type_OF_subgroup.con -cic:/matita/algebra/groups/Type_OF_normal_subgroup.con -cic:/matita/algebra/groups/Type_OF_PreGroup.con -cic:/matita/algebra/groups/Type_OF_Group.con -cic:/matita/algebra/groups/PreMonoid_OF_subgroup.con -cic:/matita/algebra/groups/PreMonoid_OF_normal_subgroup.con -cic:/matita/algebra/groups/PreMonoid_OF_Group.con -cic:/matita/algebra/groups/PreGroup_rect.con -cic:/matita/algebra/groups/PreGroup_rec.con -cic:/matita/algebra/groups/PreGroup_ind.con -cic:/matita/algebra/groups/PreGroup_OF_subgroup.con -cic:/matita/algebra/groups/PreGroup_OF_normal_subgroup.con -cic:/matita/algebra/groups/PreGroup.ind -cic:/matita/algebra/groups/Not_member_of_subgroup_to_left_coset_disjoint.con -cic:/matita/algebra/groups/Magma_OF_subgroup.con -cic:/matita/algebra/groups/Magma_OF_normal_subgroup.con -cic:/matita/algebra/groups/Magma_OF_PreGroup.con -cic:/matita/algebra/groups/Magma_OF_Group.con -cic:/matita/algebra/groups/Group_rect.con -cic:/matita/algebra/groups/Group_rec.con -cic:/matita/algebra/groups/Group_ind.con -cic:/matita/algebra/groups/Group_OF_normal_subgroup.con -cic:/matita/algebra/groups/Group.ind -cic:/matita/algebra/monoids/premonoid.con -cic:/matita/algebra/monoids/monoid_properties.con -cic:/matita/algebra/monoids/magma.con -cic:/matita/algebra/monoids/is_semi_group.con -cic:/matita/algebra/monoids/is_right_inverse.con -cic:/matita/algebra/monoids/is_left_inverse_to_is_right_inverse_to_eq.con -cic:/matita/algebra/monoids/is_left_inverse.con -cic:/matita/algebra/monoids/isSemiGroup_OF_Monoid.con -cic:/matita/algebra/monoids/isMonoid_rect.con -cic:/matita/algebra/monoids/isMonoid_rec.con -cic:/matita/algebra/monoids/isMonoid_ind.con -cic:/matita/algebra/monoids/isMonoid.ind -cic:/matita/algebra/monoids/e_is_right_unit.con -cic:/matita/algebra/monoids/e_is_left_unit.con -cic:/matita/algebra/monoids/e.con -cic:/matita/algebra/monoids/Type_OF_PreMonoid.con -cic:/matita/algebra/monoids/Type_OF_Monoid.con -cic:/matita/algebra/monoids/PreMonoid_rect.con -cic:/matita/algebra/monoids/PreMonoid_rec.con -cic:/matita/algebra/monoids/PreMonoid_ind.con -cic:/matita/algebra/monoids/PreMonoid.ind -cic:/matita/algebra/monoids/Monoid_rect.con -cic:/matita/algebra/monoids/Monoid_rec.con -cic:/matita/algebra/monoids/Monoid_ind.con -cic:/matita/algebra/monoids/Monoid.ind -cic:/matita/algebra/monoids/Magma_OF_Monoid.con -cic:/matita/algebra/semigroups/semigroup_properties.con -cic:/matita/algebra/semigroups/op_associative.con -cic:/matita/algebra/semigroups/op.con -cic:/matita/algebra/semigroups/magma.con -cic:/matita/algebra/semigroups/is_right_unit.con -cic:/matita/algebra/semigroups/is_left_unit_to_is_right_unit_to_eq.con -cic:/matita/algebra/semigroups/is_left_unit.con -cic:/matita/algebra/semigroups/isSemiGroup_rect.con -cic:/matita/algebra/semigroups/isSemiGroup_rec.con -cic:/matita/algebra/semigroups/isSemiGroup_ind.con -cic:/matita/algebra/semigroups/isSemiGroup.ind -cic:/matita/algebra/semigroups/carrier.con -cic:/matita/algebra/semigroups/Type_OF_SemiGroup.con -cic:/matita/algebra/semigroups/SemiGroup_rect.con -cic:/matita/algebra/semigroups/SemiGroup_rec.con -cic:/matita/algebra/semigroups/SemiGroup_ind.con -cic:/matita/algebra/semigroups/SemiGroup.ind -cic:/matita/algebra/semigroups/Magma_rect.con -cic:/matita/algebra/semigroups/Magma_rec.con -cic:/matita/algebra/semigroups/Magma_ind.con -cic:/matita/algebra/semigroups/Magma.ind -cic:/matita/datatypes/bool/true_to_true_to_andb_true.con -cic:/matita/datatypes/bool/orb_sym.con -cic:/matita/datatypes/bool/orb_elim.con -cic:/matita/datatypes/bool/orb.con -cic:/matita/datatypes/bool/notb_notb.con -cic:/matita/datatypes/bool/notb_elim.con -cic:/matita/datatypes/bool/notb.con -cic:/matita/datatypes/bool/not_eq_true_false.con -cic:/matita/datatypes/bool/injective_notb.con -cic:/matita/datatypes/bool/if_then_else.con -cic:/matita/datatypes/bool/bool_to_decidable_eq.con -cic:/matita/datatypes/bool/bool_rect.con -cic:/matita/datatypes/bool/bool_rec.con -cic:/matita/datatypes/bool/bool_ind.con -cic:/matita/datatypes/bool/bool_elim.con -cic:/matita/datatypes/bool/bool.ind -cic:/matita/datatypes/bool/andb_true_true_r.con -cic:/matita/datatypes/bool/andb_true_true.con -cic:/matita/datatypes/bool/andb_sym.con -cic:/matita/datatypes/bool/andb_elim.con -cic:/matita/datatypes/bool/andb_assoc.con -cic:/matita/datatypes/bool/andb.con -cic:/matita/datatypes/bool/and_true.con -cic:/matita/datatypes/bool/P_x_to_P_x_to_eq.con -cic:/matita/datatypes/compare/compare_rect.con -cic:/matita/datatypes/compare/compare_rec.con -cic:/matita/datatypes/compare/compare_invert.con -cic:/matita/datatypes/compare/compare_ind.con -cic:/matita/datatypes/compare/compare.ind -cic:/matita/datatypes/constructors/void_rect.con -cic:/matita/datatypes/constructors/void_rec.con -cic:/matita/datatypes/constructors/void_ind.con -cic:/matita/datatypes/constructors/void.ind -cic:/matita/datatypes/constructors/unit_rect.con -cic:/matita/datatypes/constructors/unit_rec.con -cic:/matita/datatypes/constructors/unit_ind.con -cic:/matita/datatypes/constructors/unit.ind -cic:/matita/datatypes/constructors/snd.con -cic:/matita/datatypes/constructors/option_rect.con -cic:/matita/datatypes/constructors/option_rec.con -cic:/matita/datatypes/constructors/option_ind.con -cic:/matita/datatypes/constructors/option.ind -cic:/matita/datatypes/constructors/fst.con -cic:/matita/datatypes/constructors/eq_pair_fst_snd.con -cic:/matita/datatypes/constructors/Sum_rect.con -cic:/matita/datatypes/constructors/Sum_rec.con -cic:/matita/datatypes/constructors/Sum_ind.con -cic:/matita/datatypes/constructors/Sum.ind -cic:/matita/datatypes/constructors/Prod_rect.con -cic:/matita/datatypes/constructors/Prod_rec.con -cic:/matita/datatypes/constructors/Prod_ind.con -cic:/matita/datatypes/constructors/Prod.ind -cic:/matita/decidable_kit/decidable/reflect_rect.con -cic:/matita/decidable_kit/decidable/reflect_rec.con -cic:/matita/decidable_kit/decidable/reflect_inv.con -cic:/matita/decidable_kit/decidable/reflect_ind.con -cic:/matita/decidable_kit/decidable/reflect.ind -cic:/matita/decidable_kit/decidable/prove_reflect.con -cic:/matita/decidable_kit/decidable/p2bT.con -cic:/matita/decidable_kit/decidable/p2bF.con -cic:/matita/decidable_kit/decidable/orbP.con -cic:/matita/decidable_kit/decidable/orbC.con -cic:/matita/decidable_kit/decidable/orb.con -cic:/matita/decidable_kit/decidable/negbP.con -cic:/matita/decidable_kit/decidable/negb.con -cic:/matita/decidable_kit/decidable/ltb_refl.con -cic:/matita/decidable_kit/decidable/ltb_n_Sm.con -cic:/matita/decidable_kit/decidable/ltbW.con -cic:/matita/decidable_kit/decidable/ltbP.con -cic:/matita/decidable_kit/decidable/ltb.con -cic:/matita/decidable_kit/decidable/ltW.con -cic:/matita/decidable_kit/decidable/ltS.con -cic:/matita/decidable_kit/decidable/ltS'.con -cic:/matita/decidable_kit/decidable/leb_refl.con -cic:/matita/decidable_kit/decidable/leb_eqb.con -cic:/matita/decidable_kit/decidable/lebW.con -cic:/matita/decidable_kit/decidable/lebP.con -cic:/matita/decidable_kit/decidable/idP.con -cic:/matita/decidable_kit/decidable/eq_to_bool.con -cic:/matita/decidable_kit/decidable/congr_S.con -cic:/matita/decidable_kit/decidable/bool_to_eq.con -cic:/matita/decidable_kit/decidable/b2pT.con -cic:/matita/decidable_kit/decidable/b2pF.con -cic:/matita/decidable_kit/decidable/andbPF.con -cic:/matita/decidable_kit/decidable/andbP.con -cic:/matita/decidable_kit/decidable/andb.con -cic:/matita/decidable_kit/eqtype/test_canonical_option_eqType.con -cic:/matita/decidable_kit/eqtype/sval.con -cic:/matita/decidable_kit/eqtype/sub_eqType.con -cic:/matita/decidable_kit/eqtype/sprop.con -cic:/matita/decidable_kit/eqtype/sort_OF_nat.con -cic:/matita/decidable_kit/eqtype/sort_OF_bool.con -cic:/matita/decidable_kit/eqtype/sort.con -cic:/matita/decidable_kit/eqtype/sigma_rect.con -cic:/matita/decidable_kit/eqtype/sigma_rec.con -cic:/matita/decidable_kit/eqtype/sigma_ind.con -cic:/matita/decidable_kit/eqtype/sigma_eq_dec.con -cic:/matita/decidable_kit/eqtype/sigma.ind -cic:/matita/decidable_kit/eqtype/option_eqType.con -cic:/matita/decidable_kit/eqtype/option_canonical_eqType.con -cic:/matita/decidable_kit/eqtype/ocmpP.con -cic:/matita/decidable_kit/eqtype/ocmp.con -cic:/matita/decidable_kit/eqtype/nat_eqType.con -cic:/matita/decidable_kit/eqtype/nat_canonical_eqType.con -cic:/matita/decidable_kit/eqtype/in_sub_rect.con -cic:/matita/decidable_kit/eqtype/in_sub_rec.con -cic:/matita/decidable_kit/eqtype/in_sub_inv.con -cic:/matita/decidable_kit/eqtype/in_sub_ind.con -cic:/matita/decidable_kit/eqtype/in_sub_eq.con -cic:/matita/decidable_kit/eqtype/in_sub.ind -cic:/matita/decidable_kit/eqtype/if_p.con -cic:/matita/decidable_kit/eqtype/eqbP.con -cic:/matita/decidable_kit/eqtype/eq_compatible.con -cic:/matita/decidable_kit/eqtype/eqType_rect.con -cic:/matita/decidable_kit/eqtype/eqType_rec.con -cic:/matita/decidable_kit/eqtype/eqType_ind.con -cic:/matita/decidable_kit/eqtype/eqType_decidable.con -cic:/matita/decidable_kit/eqtype/eqType.ind -cic:/matita/decidable_kit/eqtype/eqP.con -cic:/matita/decidable_kit/eqtype/cmp_refl.con -cic:/matita/decidable_kit/eqtype/cmpP.con -cic:/matita/decidable_kit/eqtype/cmpC.con -cic:/matita/decidable_kit/eqtype/cmp.con -cic:/matita/decidable_kit/eqtype/bool_eqType.con -cic:/matita/decidable_kit/eqtype/bool_canonical_eqType.con -cic:/matita/decidable_kit/eqtype/bcmpP.con -cic:/matita/decidable_kit/eqtype/bcmp.con -cic:/matita/decidable_kit/fgraph/uniq_infgraphseq.con -cic:/matita/decidable_kit/fgraph/setA.con -cic:/matita/decidable_kit/fgraph/orb_refl.con -cic:/matita/decidable_kit/fgraph/multss.con -cic:/matita/decidable_kit/fgraph/multes.con -cic:/matita/decidable_kit/fgraph/mkpermr.con -cic:/matita/decidable_kit/fgraph/mem_multss.con -cic:/matita/decidable_kit/fgraph/mem_multes.con -cic:/matita/decidable_kit/fgraph/mem_mkpermr_size.con -cic:/matita/decidable_kit/fgraph/mem_infgraphseq.con -cic:/matita/decidable_kit/fgraph/mem_concat.con -cic:/matita/decidable_kit/fgraph/iter.con -cic:/matita/decidable_kit/fgraph/infgraphseq.con -cic:/matita/decidable_kit/fgraph/infgraph_spec_rect.con -cic:/matita/decidable_kit/fgraph/infgraph_spec_rec.con -cic:/matita/decidable_kit/fgraph/infgraph_spec_inv.con -cic:/matita/decidable_kit/fgraph/infgraph_spec_ind.con -cic:/matita/decidable_kit/fgraph/infgraph_spec.ind -cic:/matita/decidable_kit/fgraph/infgraphP.con -cic:/matita/decidable_kit/fgraph/infgraph.con -cic:/matita/decidable_kit/fgraph/fval_eqE.con -cic:/matita/decidable_kit/fgraph/fval.con -cic:/matita/decidable_kit/fgraph/fproof.con -cic:/matita/decidable_kit/fgraph/fgraph_eqType.con -cic:/matita/decidable_kit/fgraph/fgraph_eqP.con -cic:/matita/decidable_kit/fgraph/fgraph_default.con -cic:/matita/decidable_kit/fgraph/fgraphType_rect.con -cic:/matita/decidable_kit/fgraph/fgraphType_rec.con -cic:/matita/decidable_kit/fgraph/fgraphType_ind.con -cic:/matita/decidable_kit/fgraph/fgraphType.ind -cic:/matita/decidable_kit/fgraph/count_setA.con -cic:/matita/decidable_kit/fintype/uniq_tail.con -cic:/matita/decidable_kit/fintype/uniq_mem.con -cic:/matita/decidable_kit/fintype/uniq_fintype_enum.con -cic:/matita/decidable_kit/fintype/uniqP.con -cic:/matita/decidable_kit/fintype/uniq.con -cic:/matita/decidable_kit/fintype/sub_finType.con -cic:/matita/decidable_kit/fintype/sub_enumP.con -cic:/matita/decidable_kit/fintype/segment_finType.con -cic:/matita/decidable_kit/fintype/segment_enum.con -cic:/matita/decidable_kit/fintype/segment.con -cic:/matita/decidable_kit/fintype/mem_finType.con -cic:/matita/decidable_kit/fintype/mem_filter.con -cic:/matita/decidable_kit/fintype/is_some.con -cic:/matita/decidable_kit/fintype/iota_ltb.con -cic:/matita/decidable_kit/fintype/fsort.con -cic:/matita/decidable_kit/fintype/finType_rect.con -cic:/matita/decidable_kit/fintype/finType_rec.con -cic:/matita/decidable_kit/fintype/finType_ind.con -cic:/matita/decidable_kit/fintype/finType.ind -cic:/matita/decidable_kit/fintype/filter.con -cic:/matita/decidable_kit/fintype/enum_uniq.con -cic:/matita/decidable_kit/fintype/enum.con -cic:/matita/decidable_kit/fintype/count_O_mem.con -cic:/matita/decidable_kit/fintype/count_O.con -cic:/matita/decidable_kit/fintype/andbC.con -cic:/matita/decidable_kit/fintype/andbA.con -cic:/matita/decidable_kit/fintype/Type_OF_finType.con -cic:/matita/decidable_kit/list_aux/mem.con -cic:/matita/decidable_kit/list_aux/list_eqType.con -cic:/matita/decidable_kit/list_aux/lcmp_length.con -cic:/matita/decidable_kit/list_aux/lcmpP.con -cic:/matita/decidable_kit/list_aux/lcmp.con -cic:/matita/decidable_kit/list_aux/count.con -cic:/matita/decidable_kit/streicher/stepH.con -cic:/matita/decidable_kit/streicher/step.con -cic:/matita/decidable_kit/streicher/pirrel.con -cic:/matita/decidable_kit/streicher/nu_k.con -cic:/matita/decidable_kit/streicher/nu_inv.con -cic:/matita/decidable_kit/streicher/nu.con -cic:/matita/decidable_kit/streicher/decT.con -cic:/matita/decidable_kit/streicher/cancel_nu_nu_inv.con -cic:/matita/decidable_kit/streicher/cancel.con -cic:/matita/demo/power_derivative/monomio_product.con -cic:/matita/demo/power_derivative/monomio.con -cic:/matita/demo/power_derivative/inj.con -cic:/matita/demo/power_derivative/f_eq_extensional.con -cic:/matita/demo/power_derivative/derivative_x1.con -cic:/matita/demo/power_derivative/derivative_x0.con -cic:/matita/demo/power_derivative/derivative_power.con -cic:/matita/demo/power_derivative/derivative_power'.con -cic:/matita/demo/power_derivative/derivative_mult.con -cic:/matita/demo/power_derivative/derivative.con -cic:/matita/demo/power_derivative/costante_sum.con -cic:/matita/demo/power_derivative/costante.con -cic:/matita/demo/power_derivative/Rpower.con -cic:/matita/demo/power_derivative/Rplus_comm.con -cic:/matita/demo/power_derivative/Rplus_assoc.con -cic:/matita/demo/power_derivative/Rplus_Rzero_x.con -cic:/matita/demo/power_derivative/Rplus.con -cic:/matita/demo/power_derivative/Rmult_comm.con -cic:/matita/demo/power_derivative/Rmult_assoc.con -cic:/matita/demo/power_derivative/Rmult_Rzero_x.con -cic:/matita/demo/power_derivative/Rmult_Rplus_distr.con -cic:/matita/demo/power_derivative/Rmult_Rone_x.con -cic:/matita/demo/power_derivative/Rmult.con -cic:/matita/demo/power_derivative/R1.con -cic:/matita/demo/power_derivative/R0.con -cic:/matita/demo/power_derivative/R.con -cic:/matita/demo/power_derivative/Fplus.con -cic:/matita/demo/power_derivative/Fmult_zero_f.con -cic:/matita/demo/power_derivative/Fmult_one_f.con -cic:/matita/demo/power_derivative/Fmult_commutative.con -cic:/matita/demo/power_derivative/Fmult_associative.con -cic:/matita/demo/power_derivative/Fmult_Fplus_distr.con -cic:/matita/demo/power_derivative/Fmult.con -cic:/matita/demo/propositional_sequent_calculus/weakeningR.con -cic:/matita/demo/propositional_sequent_calculus/transitiveb_same_atom.con -cic:/matita/demo/propositional_sequent_calculus/transitiveb.con -cic:/matita/demo/propositional_sequent_calculus/symmetricb_same_atom.con -cic:/matita/demo/propositional_sequent_calculus/symmetricb_eqb.con -cic:/matita/demo/propositional_sequent_calculus/symmetricb.con -cic:/matita/demo/propositional_sequent_calculus/symm_orb.con -cic:/matita/demo/propositional_sequent_calculus/symm_andb.con -cic:/matita/demo/propositional_sequent_calculus/soundness.con -cic:/matita/demo/propositional_sequent_calculus/sizel_0_no_axiom_is_tautology.con -cic:/matita/demo/propositional_sequent_calculus/sizel.con -cic:/matita/demo/propositional_sequent_calculus/size_of_sequent.con -cic:/matita/demo/propositional_sequent_calculus/size.con -cic:/matita/demo/propositional_sequent_calculus/sequent.con -cic:/matita/demo/propositional_sequent_calculus/same_atom_to_exists.con -cic:/matita/demo/propositional_sequent_calculus/same_atom_to_eq.con -cic:/matita/demo/propositional_sequent_calculus/same_atom.con -cic:/matita/demo/propositional_sequent_calculus/orb_not_b_b.con -cic:/matita/demo/propositional_sequent_calculus/or_of_list_permut.con -cic:/matita/demo/propositional_sequent_calculus/or_of_list.con -cic:/matita/demo/propositional_sequent_calculus/not_nf_inv.con -cic:/matita/demo/propositional_sequent_calculus/not_nf_ind.con -cic:/matita/demo/propositional_sequent_calculus/not_nf_elim_not.con -cic:/matita/demo/propositional_sequent_calculus/not_nf.ind -cic:/matita/demo/propositional_sequent_calculus/not_eq_nil_append_cons.con -cic:/matita/demo/propositional_sequent_calculus/negate.con -cic:/matita/demo/propositional_sequent_calculus/mem_to_exists_l1_l2.con -cic:/matita/demo/propositional_sequent_calculus/mem_same_atom_to_exists.con -cic:/matita/demo/propositional_sequent_calculus/look_for_axiom.con -cic:/matita/demo/propositional_sequent_calculus/is_tautology.con -cic:/matita/demo/propositional_sequent_calculus/interp.con -cic:/matita/demo/propositional_sequent_calculus/formula_of_sequent.con -cic:/matita/demo/propositional_sequent_calculus/eval.con -cic:/matita/demo/propositional_sequent_calculus/eq_to_eq_mem.con -cic:/matita/demo/propositional_sequent_calculus/eq_plus_n_m_O_to_eq_m_O.con -cic:/matita/demo/propositional_sequent_calculus/eq_notb_notb_b_b.con -cic:/matita/demo/propositional_sequent_calculus/eq_eval_elim_not_eval.con -cic:/matita/demo/propositional_sequent_calculus/elim_not.con -cic:/matita/demo/propositional_sequent_calculus/distributive_orb_andb.con -cic:/matita/demo/propositional_sequent_calculus/distributive_andb_orb.con -cic:/matita/demo/propositional_sequent_calculus/derive_inv.con -cic:/matita/demo/propositional_sequent_calculus/derive_ind.con -cic:/matita/demo/propositional_sequent_calculus/derive.ind -cic:/matita/demo/propositional_sequent_calculus/demorgan2.con -cic:/matita/demo/propositional_sequent_calculus/demorgan1.con -cic:/matita/demo/propositional_sequent_calculus/daemon.con -cic:/matita/demo/propositional_sequent_calculus/completeness_base.con -cic:/matita/demo/propositional_sequent_calculus/associative_andb.con -cic:/matita/demo/propositional_sequent_calculus/assoc_orb.con -cic:/matita/demo/propositional_sequent_calculus/and_of_list_permut.con -cic:/matita/demo/propositional_sequent_calculus/and_of_list.con -cic:/matita/demo/propositional_sequent_calculus/Formula_rect.con -cic:/matita/demo/propositional_sequent_calculus/Formula_rec.con -cic:/matita/demo/propositional_sequent_calculus/Formula_ind.con -cic:/matita/demo/propositional_sequent_calculus/Formula.ind -cic:/matita/demo/realisability/type_OF_SP.con -cic:/matita/demo/realisability/true_impl_realized.con -cic:/matita/demo/realisability/sigma_rect.con -cic:/matita/demo/realisability/sigma_rec.con -cic:/matita/demo/realisability/sigma_ind.con -cic:/matita/demo/realisability/sigma.ind -cic:/matita/demo/realisability/realized.con -cic:/matita/demo/realisability/pi2.con -cic:/matita/demo/realisability/pi1.con -cic:/matita/demo/realisability/modr.con -cic:/matita/demo/realisability/id_axiom.con -cic:/matita/demo/realisability/extraction.con -cic:/matita/demo/realisability/elim_abs.con -cic:/matita/demo/realisability/cut.con -cic:/matita/demo/realisability/correct2.con -cic:/matita/demo/realisability/correct.con -cic:/matita/demo/realisability/and_i.con -cic:/matita/demo/realisability/SP_rect.con -cic:/matita/demo/realisability/SP_rec.con -cic:/matita/demo/realisability/SP_ind.con -cic:/matita/demo/realisability/SP.ind -cic:/matita/demo/realisability/Prop_OF_SP.con +cic:/CoRN/algebra/Basics/well_founded_ltof.con +cic:/CoRN/algebra/Basics/well_founded_induction_type.con +cic:/CoRN/algebra/Basics/well_founded.con +cic:/CoRN/algebra/Basics/surj_not.con +cic:/CoRN/algebra/Basics/surj_lt_subproof.con +cic:/CoRN/algebra/Basics/surj_lt.con +cic:/CoRN/algebra/Basics/surj_le_subproof.con +cic:/CoRN/algebra/Basics/surj_le.con +cic:/CoRN/algebra/Basics/surj_eq_subproof.con +cic:/CoRN/algebra/Basics/surj_eq.con +cic:/CoRN/algebra/Basics/proper_caseZ_diff_subproof0.con +cic:/CoRN/algebra/Basics/proper_caseZ_diff_subproof.con +cic:/CoRN/algebra/Basics/proper_caseZ_diff.con +cic:/CoRN/algebra/Basics/pred_succ_Z_ind.con +cic:/CoRN/algebra/Basics/power.con +cic:/CoRN/algebra/Basics/p_is_some_anti_convert.con +cic:/CoRN/algebra/Basics/not_r_sumbool_rec.con +cic:/CoRN/algebra/Basics/not_l_sumbool_rec.con +cic:/CoRN/algebra/Basics/nats_Z_ind.con +cic:/CoRN/algebra/Basics/nat_fac_gtzero.con +cic:/CoRN/algebra/Basics/minus4_subproof1.con +cic:/CoRN/algebra/Basics/minus4_subproof0.con +cic:/CoRN/algebra/Basics/minus4_subproof.con +cic:/CoRN/algebra/Basics/minus4.con +cic:/CoRN/algebra/Basics/minus3_subproof1.con +cic:/CoRN/algebra/Basics/minus3_subproof0.con +cic:/CoRN/algebra/Basics/minus3_subproof.con +cic:/CoRN/algebra/Basics/minus3.con +cic:/CoRN/algebra/Basics/min_convert_is_NEG.con +cic:/CoRN/algebra/Basics/ltof.con +cic:/CoRN/algebra/Basics/lt_z_two.con +cic:/CoRN/algebra/Basics/lt_wf_rect.con +cic:/CoRN/algebra/Basics/lt_mult_right.con +cic:/CoRN/algebra/Basics/lt_lt_minus_subproof.con +cic:/CoRN/algebra/Basics/lt_lt_minus.con +cic:/CoRN/algebra/Basics/lt_le_dec.con +cic:/CoRN/algebra/Basics/lt_O_positive_to_nat.con +cic:/CoRN/algebra/Basics/le_pred.con +cic:/CoRN/algebra/Basics/le_mult_right.con +cic:/CoRN/algebra/Basics/inject_nat_convert.con +cic:/CoRN/algebra/Basics/induction_ltof2T.con +cic:/CoRN/algebra/Basics/fac.con +cic:/CoRN/algebra/Basics/diff_Z_ind_subproof.con +cic:/CoRN/algebra/Basics/diff_Z_ind.con +cic:/CoRN/algebra/Basics/convert_is_POS.con +cic:/CoRN/algebra/Basics/caseZ_diff_Pos.con +cic:/CoRN/algebra/Basics/caseZ_diff_O.con +cic:/CoRN/algebra/Basics/caseZ_diff_Neg.con +cic:/CoRN/algebra/Basics/caseZ_diff.con +cic:/CoRN/algebra/Basics/anti_convert_pred_convert.con +cic:/CoRN/algebra/Basics/Zodd_Zeven_min1.con +cic:/CoRN/algebra/Basics/Zmult_minus_distr_r.con +cic:/CoRN/algebra/Basics/Zmult_absorb.con +cic:/CoRN/algebra/Basics/Zlt_reg_mult_l.con +cic:/CoRN/algebra/Basics/Zlt_opp.con +cic:/CoRN/algebra/Basics/Zlt_conv_mult_l.con +cic:/CoRN/algebra/Basics/Zgt_not_eq.con +cic:/CoRN/algebra/Basics/Z_to_nat_correct.con +cic:/CoRN/algebra/Basics/Z_to_nat.con +cic:/CoRN/algebra/Basics/Z_exh.con +cic:/CoRN/algebra/Basics/POS_anti_convert.con +cic:/CoRN/algebra/Basics/NEG_anti_convert.con +cic:/CoRN/algebra/Basics/Acc_iter.con +cic:/CoRN/algebra/Basics/Acc_inv.con +cic:/CoRN/algebra/Basics/Acc_ind.con +cic:/CoRN/algebra/Basics/Acc.ind +cic:/CoRN/algebra/CAbGroups/zmult_zero.con +cic:/CoRN/algebra/CAbGroups/zmult_wd.con +cic:/CoRN/algebra/CAbGroups/zmult_plus.con +cic:/CoRN/algebra/CAbGroups/zmult_plus'.con +cic:/CoRN/algebra/CAbGroups/zmult_one.con +cic:/CoRN/algebra/CAbGroups/zmult_mult.con +cic:/CoRN/algebra/CAbGroups/zmult_min_one.con +cic:/CoRN/algebra/CAbGroups/zmult_char_subproof1.con +cic:/CoRN/algebra/CAbGroups/zmult_char_subproof0.con +cic:/CoRN/algebra/CAbGroups/zmult_char_subproof.con +cic:/CoRN/algebra/CAbGroups/zmult_char.con +cic:/CoRN/algebra/CAbGroups/zmult_Zero.con +cic:/CoRN/algebra/CAbGroups/zmult.con +cic:/CoRN/algebra/CAbGroups/plus_runit.con +cic:/CoRN/algebra/CAbGroups/plus_rext.con +cic:/CoRN/algebra/CAbGroups/plus_is_fun.con +cic:/CoRN/algebra/CAbGroups/plus_fun.con +cic:/CoRN/algebra/CAbGroups/plus_cancel_ap_lft.con +cic:/CoRN/algebra/CAbGroups/op_lft_resp_ap.con +cic:/CoRN/algebra/CAbGroups/nmult_wd.con +cic:/CoRN/algebra/CAbGroups/nmult_plus.con +cic:/CoRN/algebra/CAbGroups/nmult_plus'.con +cic:/CoRN/algebra/CAbGroups/nmult_one.con +cic:/CoRN/algebra/CAbGroups/nmult_mult.con +cic:/CoRN/algebra/CAbGroups/nmult_inv.con +cic:/CoRN/algebra/CAbGroups/nmult_Zero.con +cic:/CoRN/algebra/CAbGroups/nmult.con +cic:/CoRN/algebra/CAbGroups/minus_plus.con +cic:/CoRN/algebra/CAbGroups/isabgrp_scrr.con +cic:/CoRN/algebra/CAbGroups/is_CAbGroup.con +cic:/CoRN/algebra/CAbGroups/inv_inv'.con +cic:/CoRN/algebra/CAbGroups/cag_proof.con +cic:/CoRN/algebra/CAbGroups/cag_op_inv.con +cic:/CoRN/algebra/CAbGroups/cag_crr.con +cic:/CoRN/algebra/CAbGroups/cag_commutes_unfolded.con +cic:/CoRN/algebra/CAbGroups/cag_commutes.con +cic:/CoRN/algebra/CAbGroups/cag_ap_cancel_lft.con +cic:/CoRN/algebra/CAbGroups/assoc_1.con +cic:/CoRN/algebra/CAbGroups/CAbGroup_rect.con +cic:/CoRN/algebra/CAbGroups/CAbGroup_rec.con +cic:/CoRN/algebra/CAbGroups/CAbGroup_is_CAbGroup.con +cic:/CoRN/algebra/CAbGroups/CAbGroup_ind.con +cic:/CoRN/algebra/CAbGroups/CAbGroup.ind +cic:/CoRN/algebra/CAbGroups/Build_SubCAbGroup.con +cic:/CoRN/algebra/CAbGroups/Build_CSemiGroup'.con +cic:/CoRN/algebra/CAbGroups/Build_CMonoid'.con +cic:/CoRN/algebra/CAbGroups/Build_CGroup'.con +cic:/CoRN/algebra/CAbGroups/Build_CAbGroup'.con +cic:/CoRN/algebra/CAbMonoids/isabgrp_scrr.con +cic:/CoRN/algebra/CAbMonoids/is_CAbMonoid.con +cic:/CoRN/algebra/CAbMonoids/cam_proof.con +cic:/CoRN/algebra/CAbMonoids/cam_crr.con +cic:/CoRN/algebra/CAbMonoids/cam_commutes_unfolded.con +cic:/CoRN/algebra/CAbMonoids/cam_commutes.con +cic:/CoRN/algebra/CAbMonoids/CAbMonoid_rect.con +cic:/CoRN/algebra/CAbMonoids/CAbMonoid_rec.con +cic:/CoRN/algebra/CAbMonoids/CAbMonoid_is_CAbMonoid.con +cic:/CoRN/algebra/CAbMonoids/CAbMonoid_ind.con +cic:/CoRN/algebra/CAbMonoids/CAbMonoid.ind +cic:/CoRN/algebra/CAbMonoids/Build_SubCAbMonoid.con +cic:/CoRN/algebra/CHomomorphism_Theorems/tau_surj.con +cic:/CoRN/algebra/CHomomorphism_Theorems/tau_strext.con +cic:/CoRN/algebra/CHomomorphism_Theorems/tau_is_fun.con +cic:/CoRN/algebra/CHomomorphism_Theorems/tau.con +cic:/CoRN/algebra/CHomomorphism_Theorems/sigst_strext.con +cic:/CoRN/algebra/CHomomorphism_Theorems/sigst_is_fun.con +cic:/CoRN/algebra/CHomomorphism_Theorems/sigst_inj.con +cic:/CoRN/algebra/CHomomorphism_Theorems/sigst.con +cic:/CoRN/algebra/CHomomorphism_Theorems/cswdpredR.con +cic:/CoRN/algebra/CHomomorphism_Theorems/cswdpred.con +cic:/CoRN/algebra/CHomomorphism_Theorems/cspredR.con +cic:/CoRN/algebra/CHomomorphism_Theorems/cspred.con +cic:/CoRN/algebra/CHomomorphism_Theorems/cs_is_comod.con +cic:/CoRN/algebra/CHomomorphism_Theorems/cs_is_coideal.con +cic:/CoRN/algebra/CHomomorphism_Theorems/cs_as_comod.con +cic:/CoRN/algebra/CHomomorphism_Theorems/cs_as_coideal.con +cic:/CoRN/algebra/CHomomorphism_Theorems/Rtau_surj.con +cic:/CoRN/algebra/CHomomorphism_Theorems/Rtau_strext.con +cic:/CoRN/algebra/CHomomorphism_Theorems/Rtau_is_fun.con +cic:/CoRN/algebra/CHomomorphism_Theorems/Rtau.con +cic:/CoRN/algebra/CHomomorphism_Theorems/Rsigst_strext.con +cic:/CoRN/algebra/CHomomorphism_Theorems/Rsigst_is_fun.con +cic:/CoRN/algebra/CHomomorphism_Theorems/Rsigst_inj.con +cic:/CoRN/algebra/CHomomorphism_Theorems/Rsigst.con +cic:/CoRN/algebra/CHomomorphism_Theorems/RingHomTheorem.con +cic:/CoRN/algebra/CHomomorphism_Theorems/RdivCsR.con +cic:/CoRN/algebra/CHomomorphism_Theorems/ModHomTheorem.con +cic:/CoRN/algebra/CHomomorphism_Theorems/CsR.con +cic:/CoRN/algebra/CHomomorphism_Theorems/Cs.con +cic:/CoRN/algebra/CHomomorphism_Theorems/AdivCs.con +cic:/CoRN/algebra/CIdeals/is_ideal_rect.con +cic:/CoRN/algebra/CIdeals/is_ideal_rec.con +cic:/CoRN/algebra/CIdeals/is_ideal_ind.con +cic:/CoRN/algebra/CIdeals/is_ideal.ind +cic:/CoRN/algebra/CIdeals/is_coideal_rect.con +cic:/CoRN/algebra/CIdeals/is_coideal_rec.con +cic:/CoRN/algebra/CIdeals/is_coideal_ind.con +cic:/CoRN/algebra/CIdeals/is_coideal.ind +cic:/CoRN/algebra/CIdeals/idprpl.con +cic:/CoRN/algebra/CIdeals/idproof.con +cic:/CoRN/algebra/CIdeals/idpred.con +cic:/CoRN/algebra/CIdeals/ideal_rect.con +cic:/CoRN/algebra/CIdeals/ideal_rec.con +cic:/CoRN/algebra/CIdeals/ideal_is_ideal.con +cic:/CoRN/algebra/CIdeals/ideal_ind.con +cic:/CoRN/algebra/CIdeals/ideal_as_CSetoid.con +cic:/CoRN/algebra/CIdeals/ideal.ind +cic:/CoRN/algebra/CIdeals/idax.con +cic:/CoRN/algebra/CIdeals/coideal_wd.con +cic:/CoRN/algebra/CIdeals/coideal_rect.con +cic:/CoRN/algebra/CIdeals/coideal_rec.con +cic:/CoRN/algebra/CIdeals/coideal_plus.con +cic:/CoRN/algebra/CIdeals/coideal_nonzero.con +cic:/CoRN/algebra/CIdeals/coideal_nontriv.con +cic:/CoRN/algebra/CIdeals/coideal_mult.con +cic:/CoRN/algebra/CIdeals/coideal_is_coideal.con +cic:/CoRN/algebra/CIdeals/coideal_ind.con +cic:/CoRN/algebra/CIdeals/coideal_as_CSetoid.con +cic:/CoRN/algebra/CIdeals/coideal_apzero.con +cic:/CoRN/algebra/CIdeals/coideal.ind +cic:/CoRN/algebra/CIdeals/ciproof.con +cic:/CoRN/algebra/CIdeals/cipred.con +cic:/CoRN/algebra/CIdeals/ciplus.con +cic:/CoRN/algebra/CIdeals/cinontriv.con +cic:/CoRN/algebra/CIdeals/cimult.con +cic:/CoRN/algebra/CIdeals/ciapzero.con +cic:/CoRN/algebra/CLogic/weird_mon_covers.con +cic:/CoRN/algebra/CLogic/to_Codd_even.con +cic:/CoRN/algebra/CLogic/to_Codd.con +cic:/CoRN/algebra/CLogic/to_Ceven.con +cic:/CoRN/algebra/CLogic/toCle.con +cic:/CoRN/algebra/CLogic/toCProp_rect.con +cic:/CoRN/algebra/CLogic/toCProp_rec.con +cic:/CoRN/algebra/CLogic/toCProp_lt.con +cic:/CoRN/algebra/CLogic/toCProp_ind.con +cic:/CoRN/algebra/CLogic/toCProp_e.con +cic:/CoRN/algebra/CLogic/toCProp_Zlt.con +cic:/CoRN/algebra/CLogic/toCProp.ind +cic:/CoRN/algebra/CLogic/str_finite_or_elim.con +cic:/CoRN/algebra/CLogic/sig2T_rect.con +cic:/CoRN/algebra/CLogic/sig2T_rec.con +cic:/CoRN/algebra/CLogic/sig2T_ind.con +cic:/CoRN/algebra/CLogic/sig2T.ind +cic:/CoRN/algebra/CLogic/proj2b_sig2T.con +cic:/CoRN/algebra/CLogic/proj2a_sig2T.con +cic:/CoRN/algebra/CLogic/proj2_sigT.con +cic:/CoRN/algebra/CLogic/proj1_sigT.con +cic:/CoRN/algebra/CLogic/proj1_sig2T.con +cic:/CoRN/algebra/CLogic/pred_lt.con +cic:/CoRN/algebra/CLogic/plus_pred_pred_plus.con +cic:/CoRN/algebra/CLogic/plus_eq_one_imp_eq_zero.con +cic:/CoRN/algebra/CLogic/odd_induction.con +cic:/CoRN/algebra/CLogic/odd_ind.con +cic:/CoRN/algebra/CLogic/odd_double_ind.con +cic:/CoRN/algebra/CLogic/not_r_sum_rec.con +cic:/CoRN/algebra/CLogic/not_r_cor_rect.con +cic:/CoRN/algebra/CLogic/not_not_lt.con +cic:/CoRN/algebra/CLogic/not_l_sum_rec.con +cic:/CoRN/algebra/CLogic/not_l_cor_rect.con +cic:/CoRN/algebra/CLogic/nat_nat_pos.con +cic:/CoRN/algebra/CLogic/nat_mon_imp_mon'.con +cic:/CoRN/algebra/CLogic/nat_mon_imp_inj.con +cic:/CoRN/algebra/CLogic/nat_local_mon_imp_mon_le.con +cic:/CoRN/algebra/CLogic/nat_local_mon_imp_mon.con +cic:/CoRN/algebra/CLogic/nat_less_n_pred.con +cic:/CoRN/algebra/CLogic/nat_less_n_pred'.con +cic:/CoRN/algebra/CLogic/nat_complete_double_induction.con +cic:/CoRN/algebra/CLogic/nat_complete_double_ind.con +cic:/CoRN/algebra/CLogic/my_Cle_ind.con +cic:/CoRN/algebra/CLogic/mon_fun_covers.con +cic:/CoRN/algebra/CLogic/member_app.con +cic:/CoRN/algebra/CLogic/member.con +cic:/CoRN/algebra/CLogic/lt_pred'.con +cic:/CoRN/algebra/CLogic/lt_8.con +cic:/CoRN/algebra/CLogic/lt_5.con +cic:/CoRN/algebra/CLogic/lt_10.con +cic:/CoRN/algebra/CLogic/le_2.con +cic:/CoRN/algebra/CLogic/le_1.con +cic:/CoRN/algebra/CLogic/kseq_prop.con +cic:/CoRN/algebra/CLogic/four_induction.con +cic:/CoRN/algebra/CLogic/four_ind.con +cic:/CoRN/algebra/CLogic/finite_or_elim.con +cic:/CoRN/algebra/CLogic/even_plus_n_n.con +cic:/CoRN/algebra/CLogic/even_or_odd_plus_gt.con +cic:/CoRN/algebra/CLogic/even_or_odd_plus.con +cic:/CoRN/algebra/CLogic/even_induction.con +cic:/CoRN/algebra/CLogic/even_ind.con +cic:/CoRN/algebra/CLogic/choice.con +cic:/CoRN/algebra/CLogic/absolu_2.con +cic:/CoRN/algebra/CLogic/absolu_1.con +cic:/CoRN/algebra/CLogic/Zsgn_5.con +cic:/CoRN/algebra/CLogic/Zsgn_4.con +cic:/CoRN/algebra/CLogic/Zsgn_3.con +cic:/CoRN/algebra/CLogic/Zsgn_2.con +cic:/CoRN/algebra/CLogic/Zsgn_1.con +cic:/CoRN/algebra/CLogic/Zmult_Sm_Sn.con +cic:/CoRN/algebra/CLogic/Zlts.con +cic:/CoRN/algebra/CLogic/Zgt_mult_reg_absorb_l.con +cic:/CoRN/algebra/CLogic/Zgt_mult_conv_absorb_l.con +cic:/CoRN/algebra/CLogic/ZL9.con +cic:/CoRN/algebra/CLogic/ZL4'.con +cic:/CoRN/algebra/CLogic/Ttransitive.con +cic:/CoRN/algebra/CLogic/Tsymmetric.con +cic:/CoRN/algebra/CLogic/Trelation.con +cic:/CoRN/algebra/CLogic/Treflexive.con +cic:/CoRN/algebra/CLogic/Tequiv.con +cic:/CoRN/algebra/CLogic/S_predn.con +cic:/CoRN/algebra/CLogic/Not.con +cic:/CoRN/algebra/CLogic/Iff_trans.con +cic:/CoRN/algebra/CLogic/Iff_sym.con +cic:/CoRN/algebra/CLogic/Iff_right.con +cic:/CoRN/algebra/CLogic/Iff_refl.con +cic:/CoRN/algebra/CLogic/Iff_left.con +cic:/CoRN/algebra/CLogic/Iff_imp_imp.con +cic:/CoRN/algebra/CLogic/Iff.con +cic:/CoRN/algebra/CLogic/Ctransitive.con +cic:/CoRN/algebra/CLogic/Csymmetric.con +cic:/CoRN/algebra/CLogic/Crelation.con +cic:/CoRN/algebra/CLogic/Creflexive.con +cic:/CoRN/algebra/CLogic/Cpred_succ_Z_ind.con +cic:/CoRN/algebra/CLogic/Codd_to.con +cic:/CoRN/algebra/CLogic/Codd_rect.con +cic:/CoRN/algebra/CLogic/Codd_rec.con +cic:/CoRN/algebra/CLogic/Codd_ind.con +cic:/CoRN/algebra/CLogic/Codd_even_to.con +cic:/CoRN/algebra/CLogic/Codd.ind +cic:/CoRN/algebra/CLogic/Cnats_Z_ind.con +cic:/CoRN/algebra/CLogic/Cnat_total_order.con +cic:/CoRN/algebra/CLogic/Cnat_double_ind.con +cic:/CoRN/algebra/CLogic/Clt_to.con +cic:/CoRN/algebra/CLogic/Clt_le_weak.con +cic:/CoRN/algebra/CLogic/Clt.con +cic:/CoRN/algebra/CLogic/Cle_to.con +cic:/CoRN/algebra/CLogic/Cle_rect.con +cic:/CoRN/algebra/CLogic/Cle_rec.con +cic:/CoRN/algebra/CLogic/Cle_n_S.con +cic:/CoRN/algebra/CLogic/Cle_le_S_eq.con +cic:/CoRN/algebra/CLogic/Cle_ind.con +cic:/CoRN/algebra/CLogic/Cle.ind +cic:/CoRN/algebra/CLogic/Ceven_to.con +cic:/CoRN/algebra/CLogic/Ceven_rect.con +cic:/CoRN/algebra/CLogic/Ceven_rec.con +cic:/CoRN/algebra/CLogic/Ceven_ind.con +cic:/CoRN/algebra/CLogic/Cequiv.con +cic:/CoRN/algebra/CLogic/Cdiff_Z_ind_subproof.con +cic:/CoRN/algebra/CLogic/Cdiff_Z_ind.con +cic:/CoRN/algebra/CLogic/Cdecidable.con +cic:/CoRN/algebra/CLogic/CdeMorgan_ex_all.con +cic:/CoRN/algebra/CLogic/Ccontrapos'.con +cic:/CoRN/algebra/CLogic/CZlt_to.con +cic:/CoRN/algebra/CLogic/CZ_exh.con +cic:/CoRN/algebra/CLogic/CTrue_rect.con +cic:/CoRN/algebra/CLogic/CTrue_rec.con +cic:/CoRN/algebra/CLogic/CTrue_ind.con +cic:/CoRN/algebra/CLogic/CTrue.ind +cic:/CoRN/algebra/CLogic/CProp.con +cic:/CoRN/algebra/CLogic/COr_rect.con +cic:/CoRN/algebra/CLogic/COr_rec.con +cic:/CoRN/algebra/CLogic/COr_ind.con +cic:/CoRN/algebra/CLogic/COr.ind +cic:/CoRN/algebra/CLogic/CNot_Not_or.con +cic:/CoRN/algebra/CLogic/CNot.con +cic:/CoRN/algebra/CLogic/CFalse_rect.con +cic:/CoRN/algebra/CLogic/CFalse_rec.con +cic:/CoRN/algebra/CLogic/CFalse_ind.con +cic:/CoRN/algebra/CLogic/CFalse.ind +cic:/CoRN/algebra/CLogic/CAnd_rect.con +cic:/CoRN/algebra/CLogic/CAnd_rec.con +cic:/CoRN/algebra/CLogic/CAnd_proj2.con +cic:/CoRN/algebra/CLogic/CAnd_proj1.con +cic:/CoRN/algebra/CLogic/CAnd_ind.con +cic:/CoRN/algebra/CLogic/CAnd.ind +cic:/CoRN/algebra/CModule_Homomorphisms/mh_strext.con +cic:/CoRN/algebra/CModule_Homomorphisms/mh_pres_zero.con +cic:/CoRN/algebra/CModule_Homomorphisms/mh_pres_unit.con +cic:/CoRN/algebra/CModule_Homomorphisms/mh_pres_plus.con +cic:/CoRN/algebra/CModule_Homomorphisms/mh_pres_mult.con +cic:/CoRN/algebra/CModule_Homomorphisms/mh_pres_minus.con +cic:/CoRN/algebra/CModule_Homomorphisms/mh_apzero.con +cic:/CoRN/algebra/CModule_Homomorphisms/hommap.con +cic:/CoRN/algebra/CModule_Homomorphisms/hom3.con +cic:/CoRN/algebra/CModule_Homomorphisms/hom2.con +cic:/CoRN/algebra/CModule_Homomorphisms/hom1.con +cic:/CoRN/algebra/CModule_Homomorphisms/fun_pres_unit.con +cic:/CoRN/algebra/CModule_Homomorphisms/fun_pres_plus.con +cic:/CoRN/algebra/CModule_Homomorphisms/fun_pres_mult.con +cic:/CoRN/algebra/CModule_Homomorphisms/ModHom_rect.con +cic:/CoRN/algebra/CModule_Homomorphisms/ModHom_rec.con +cic:/CoRN/algebra/CModule_Homomorphisms/ModHom_ind.con +cic:/CoRN/algebra/CModule_Homomorphisms/ModHom.ind +cic:/CoRN/algebra/CModules/submod_rect.con +cic:/CoRN/algebra/CModules/submod_rec.con +cic:/CoRN/algebra/CModules/submod_is_submod.con +cic:/CoRN/algebra/CModules/submod_ind.con +cic:/CoRN/algebra/CModules/submod_as_CSetoid.con +cic:/CoRN/algebra/CModules/submod.ind +cic:/CoRN/algebra/CModules/smzero.con +cic:/CoRN/algebra/CModules/smproof.con +cic:/CoRN/algebra/CModules/smpred.con +cic:/CoRN/algebra/CModules/smplus.con +cic:/CoRN/algebra/CModules/smmult.con +cic:/CoRN/algebra/CModules/rm_proof.con +cic:/CoRN/algebra/CModules/rm_pl2.con +cic:/CoRN/algebra/CModules/rm_pl1.con +cic:/CoRN/algebra/CModules/rm_one.con +cic:/CoRN/algebra/CModules/rm_mult.con +cic:/CoRN/algebra/CModules/rm_mu.con +cic:/CoRN/algebra/CModules/rm_crr.con +cic:/CoRN/algebra/CModules/mu_zerox.con +cic:/CoRN/algebra/CModules/mu_strext.con +cic:/CoRN/algebra/CModules/mu_plus2.con +cic:/CoRN/algebra/CModules/mu_plus1.con +cic:/CoRN/algebra/CModules/mu_one.con +cic:/CoRN/algebra/CModules/mu_mult.con +cic:/CoRN/algebra/CModules/mu_minusonex.con +cic:/CoRN/algebra/CModules/mu_minusax.con +cic:/CoRN/algebra/CModules/mu_azero.con +cic:/CoRN/algebra/CModules/mu_axap0_xap0.con +cic:/CoRN/algebra/CModules/mu_axap0_aap0.con +cic:/CoRN/algebra/CModules/mu_aminusx.con +cic:/CoRN/algebra/CModules/mu0help2.con +cic:/CoRN/algebra/CModules/mu0help.con +cic:/CoRN/algebra/CModules/is_submod_rect.con +cic:/CoRN/algebra/CModules/is_submod_rec.con +cic:/CoRN/algebra/CModules/is_submod_ind.con +cic:/CoRN/algebra/CModules/is_submod.ind +cic:/CoRN/algebra/CModules/is_comod_rect.con +cic:/CoRN/algebra/CModules/is_comod_rec.con +cic:/CoRN/algebra/CModules/is_comod_ind.con +cic:/CoRN/algebra/CModules/is_comod.ind +cic:/CoRN/algebra/CModules/is_RModule_rect.con +cic:/CoRN/algebra/CModules/is_RModule_rec.con +cic:/CoRN/algebra/CModules/is_RModule_ind.con +cic:/CoRN/algebra/CModules/is_RModule.ind +cic:/CoRN/algebra/CModules/comod_wd.con +cic:/CoRN/algebra/CModules/comod_rect.con +cic:/CoRN/algebra/CModules/comod_rec.con +cic:/CoRN/algebra/CModules/comod_plus.con +cic:/CoRN/algebra/CModules/comod_nonzero.con +cic:/CoRN/algebra/CModules/comod_mult.con +cic:/CoRN/algebra/CModules/comod_is_comod.con +cic:/CoRN/algebra/CModules/comod_ind.con +cic:/CoRN/algebra/CModules/comod_as_CSetoid.con +cic:/CoRN/algebra/CModules/comod_apzero.con +cic:/CoRN/algebra/CModules/comod.ind +cic:/CoRN/algebra/CModules/cmproof.con +cic:/CoRN/algebra/CModules/cmpred.con +cic:/CoRN/algebra/CModules/cmplus.con +cic:/CoRN/algebra/CModules/cmmult.con +cic:/CoRN/algebra/CModules/cmapzero.con +cic:/CoRN/algebra/CModules/R_is_RModule.con +cic:/CoRN/algebra/CModules/R_as_RModule.con +cic:/CoRN/algebra/CModules/RModule_rect.con +cic:/CoRN/algebra/CModules/RModule_rec.con +cic:/CoRN/algebra/CModules/RModule_is_RModule.con +cic:/CoRN/algebra/CModules/RModule_ind.con +cic:/CoRN/algebra/CModules/RModule.ind +cic:/matita/dama/bishop_set/le_le_eq.con +cic:/matita/dama/bishop_set/le_antisymmetric.con +cic:/matita/dama/bishop_set/eq_trans_.con +cic:/matita/dama/bishop_set/eq_sym_.con +cic:/matita/dama/bishop_set/eq_sym.con +cic:/matita/dama/bishop_set/eq_reflexive.con +cic:/matita/dama/bishop_set/eq.con +cic:/matita/dama/bishop_set/bs_symmetric.con +cic:/matita/dama/bishop_set/bs_cotransitive.con +cic:/matita/dama/bishop_set/bs_coreflexive.con +cic:/matita/dama/bishop_set/bs_carr.con +cic:/matita/dama/bishop_set/bs_apart.con +cic:/matita/dama/bishop_set/bishop_set_rect.con +cic:/matita/dama/bishop_set/bishop_set_rec.con +cic:/matita/dama/bishop_set/bishop_set_of_ordered_set.con +cic:/matita/dama/bishop_set/bishop_set_ind.con +cic:/matita/dama/bishop_set/bishop_set.ind +cic:/matita/dama/bishop_set_rewrite/le_rewr.con +cic:/matita/dama/bishop_set_rewrite/le_rewl.con +cic:/matita/dama/bishop_set_rewrite/exc_rewr.con +cic:/matita/dama/bishop_set_rewrite/exc_rewl.con +cic:/matita/dama/bishop_set_rewrite/eq_trans.con +cic:/matita/dama/bishop_set_rewrite/ap_rewr.con +cic:/matita/dama/bishop_set_rewrite/ap_rewl.con +cic:/matita/dama/cprop_connectives/transitive.con +cic:/matita/dama/cprop_connectives/symmetric.con +cic:/matita/dama/cprop_connectives/reflexive.con +cic:/matita/dama/cprop_connectives/exT_rect.con +cic:/matita/dama/cprop_connectives/exT_rec.con +cic:/matita/dama/cprop_connectives/exT_ind.con +cic:/matita/dama/cprop_connectives/exT.ind +cic:/matita/dama/cprop_connectives/cotransitive.con +cic:/matita/dama/cprop_connectives/coreflexive.con +cic:/matita/dama/cprop_connectives/antisymmetric.con +cic:/matita/dama/cprop_connectives/Or_rect.con +cic:/matita/dama/cprop_connectives/Or_rec.con +cic:/matita/dama/cprop_connectives/Or_ind.con +cic:/matita/dama/cprop_connectives/Or.ind +cic:/matita/dama/cprop_connectives/Not.con +cic:/matita/dama/cprop_connectives/False_rect.con +cic:/matita/dama/cprop_connectives/False_rec.con +cic:/matita/dama/cprop_connectives/False_ind.con +cic:/matita/dama/cprop_connectives/False.ind +cic:/matita/dama/cprop_connectives/And_rect.con +cic:/matita/dama/cprop_connectives/And_rec.con +cic:/matita/dama/cprop_connectives/And_ind.con +cic:/matita/dama/cprop_connectives/And.ind +cic:/matita/dama/ordered_set/os_excess.con +cic:/matita/dama/ordered_set/os_cotransitive.con +cic:/matita/dama/ordered_set/os_coreflexive.con +cic:/matita/dama/ordered_set/os_carr.con +cic:/matita/dama/ordered_set/ordered_set_rect.con +cic:/matita/dama/ordered_set/ordered_set_rec.con +cic:/matita/dama/ordered_set/ordered_set_ind.con +cic:/matita/dama/ordered_set/ordered_set.ind +cic:/matita/dama/ordered_set/le_transitive.con +cic:/matita/dama/ordered_set/le_reflexive.con +cic:/matita/dama/ordered_set/le.con +cic:/matita/dama/ordered_set/exc_le_variance.con +cic:/matita/dama/sequence/sequence.con +cic:/matita/dama/sequence/fun_of_sequence.con +cic:/matita/dama/supremum/upper_bound.con +cic:/matita/dama/supremum/uniq_supremum.con +cic:/matita/dama/supremum/strong_sup.con +cic:/matita/dama/supremum/increasing.con cic:/matita/higher_order_defs/functions/symmetric2.con cic:/matita/higher_order_defs/functions/symmetric.con cic:/matita/higher_order_defs/functions/surjective.con @@ -1010,7 +496,6 @@ cic:/matita/higher_order_defs/functions/distributive2.con cic:/matita/higher_order_defs/functions/distributive.con cic:/matita/higher_order_defs/functions/compose.con cic:/matita/higher_order_defs/functions/associative.con -cic:/matita/higher_order_defs/ordering/antisymmetric.con cic:/matita/higher_order_defs/relations/transitive.con cic:/matita/higher_order_defs/relations/tight_apart.con cic:/matita/higher_order_defs/relations/symmetric.con @@ -1019,72 +504,6 @@ cic:/matita/higher_order_defs/relations/reflexive.con cic:/matita/higher_order_defs/relations/irreflexive.con cic:/matita/higher_order_defs/relations/cotransitive.con cic:/matita/higher_order_defs/relations/antisymmetric.con -cic:/matita/list/in/not_in_list_nil.con -cic:/matita/list/in/mem_true_to_in_list.con -cic:/matita/list/in/mem.con -cic:/matita/list/in/incl_A_A.con -cic:/matita/list/in/incl.con -cic:/matita/list/in/in_list_to_mem_true.con -cic:/matita/list/in/in_list_to_in_list_append_r.con -cic:/matita/list/in/in_list_to_in_list_append_l.con -cic:/matita/list/in/in_list_tail.con -cic:/matita/list/in/in_list_singleton_to_eq.con -cic:/matita/list/in/in_list_inv.con -cic:/matita/list/in/in_list_ind.con -cic:/matita/list/in/in_list_filter_to_p_true.con -cic:/matita/list/in/in_list_filter_r.con -cic:/matita/list/in/in_list_filter.con -cic:/matita/list/in/in_list_cons_case.con -cic:/matita/list/in/in_list_append_to_or_in_list.con -cic:/matita/list/in/in_list.ind -cic:/matita/list/list/x3.con -cic:/matita/list/list/x2.con -cic:/matita/list/list/x1.con -cic:/matita/list/list/tmp.con -cic:/matita/list/list/tail.con -cic:/matita/list/list/permutation_inv.con -cic:/matita/list/list/permutation_ind.con -cic:/matita/list/list/permutation.ind -cic:/matita/list/list/permut1_inv.con -cic:/matita/list/list/permut1_ind.con -cic:/matita/list/list/nth.con -cic:/matita/list/list/nil_cons.con -cic:/matita/list/list/map.con -cic:/matita/list/list/list_rect.con -cic:/matita/list/list/list_rec.con -cic:/matita/list/list/list_ind2.con -cic:/matita/list/list/list_ind.con -cic:/matita/list/list/list.ind -cic:/matita/list/list/length.con -cic:/matita/list/list/le_length_filter.con -cic:/matita/list/list/iota.con -cic:/matita/list/list/id_list.con -cic:/matita/list/list/foldr.con -cic:/matita/list/list/filter.con -cic:/matita/list/list/eq_map.con -cic:/matita/list/list/cons_append_commute.con -cic:/matita/list/list/associative_append.con -cic:/matita/list/list/append_nil.con -cic:/matita/list/list/append_cons.con -cic:/matita/list/list/append.con -cic:/matita/list/sort/sorted_to_minimum.con -cic:/matita/list/sort/sorted_to_eq_sorted_b_true.con -cic:/matita/list/sort/sorted_inv.con -cic:/matita/list/sort/sorted_ind.con -cic:/matita/list/sort/sorted_cons_to_sorted.con -cic:/matita/list/sort/sorted.ind -cic:/matita/list/sort/ordered_injective.con -cic:/matita/list/sort/ordered.con -cic:/matita/list/sort/insertionsort_sorted.con -cic:/matita/list/sort/insertionsort.con -cic:/matita/list/sort/insert_sorted.con -cic:/matita/list/sort/insert_ind.con -cic:/matita/list/sort/insert.con -cic:/matita/logic/coimplication/iff_trans.con -cic:/matita/logic/coimplication/iff_sym.con -cic:/matita/logic/coimplication/iff_refl.con -cic:/matita/logic/coimplication/iff_intro.con -cic:/matita/logic/coimplication/Iff.con cic:/matita/logic/connectives/proj2.con cic:/matita/logic/connectives/proj1.con cic:/matita/logic/connectives/iff.con @@ -1110,9 +529,6 @@ cic:/matita/logic/connectives/And_rect.con cic:/matita/logic/connectives/And_rec.con cic:/matita/logic/connectives/And_ind.con cic:/matita/logic/connectives/And.ind -cic:/matita/logic/connectives2/transitive_iff.con -cic:/matita/logic/connectives2/symmetric_iff.con -cic:/matita/logic/connectives2/reflexive_iff.con cic:/matita/logic/equality/transitive_eq.con cic:/matita/logic/equality/trans_sym_eq.con cic:/matita/logic/equality/trans_eq.con @@ -1139,641 +555,6 @@ cic:/matita/logic/equality/eq_OF_eq1.con cic:/matita/logic/equality/eq_OF_eq.con cic:/matita/logic/equality/eq.ind cic:/matita/logic/equality/comp.con -cic:/matita/nat/bertrand/tech3.con -cic:/matita/nat/bertrand/tech1.con -cic:/matita/nat/bertrand/tech.con -cic:/matita/nat/bertrand/sorted_lt.con -cic:/matita/nat/bertrand/sorted_list_n_aux.con -cic:/matita/nat/bertrand/sorted_gt.con -cic:/matita/nat/bertrand/sieve_sound2.con -cic:/matita/nat/bertrand/sieve_sound1.con -cic:/matita/nat/bertrand/sieve_sorted.con -cic:/matita/nat/bertrand/sieve_prime.con -cic:/matita/nat/bertrand/sieve_aux.con -cic:/matita/nat/bertrand/sieve.con -cic:/matita/nat/bertrand/not_not_bertrand_to_bertrand1.con -cic:/matita/nat/bertrand/not_not_bertrand_to_bertrand.con -cic:/matita/nat/bertrand/not_bertrand_to_le_B.con -cic:/matita/nat/bertrand/not_bertrand_to_le2.con -cic:/matita/nat/bertrand/not_bertrand_to_le1.con -cic:/matita/nat/bertrand/not_bertrand.con -cic:/matita/nat/bertrand/min_prim.con -cic:/matita/nat/bertrand/lt_to_div_O.con -cic:/matita/nat/bertrand/lt_div_to_times.con -cic:/matita/nat/bertrand/lt_div_S_div.con -cic:/matita/nat/bertrand/lprim.con -cic:/matita/nat/bertrand/list_of_primes_to_bertrand.con -cic:/matita/nat/bertrand/list_of_primes.con -cic:/matita/nat/bertrand/list_n_aux.con -cic:/matita/nat/bertrand/list_n.con -cic:/matita/nat/bertrand/list_divides.con -cic:/matita/nat/bertrand/le_to_bertrand2.con -cic:/matita/nat/bertrand/le_to_bertrand.con -cic:/matita/nat/bertrand/le_times_div_m_m.con -cic:/matita/nat/bertrand/le_list_n_r.con -cic:/matita/nat/bertrand/le_list_n_aux_r.con -cic:/matita/nat/bertrand/le_list_n_aux_k_k.con -cic:/matita/nat/bertrand/le_list_n_aux.con -cic:/matita/nat/bertrand/le_list_n.con -cic:/matita/nat/bertrand/le_length_list_n.con -cic:/matita/nat/bertrand/le_k.con -cic:/matita/nat/bertrand/le_SSO_list_n.con -cic:/matita/nat/bertrand/le_B_split2_exp.con -cic:/matita/nat/bertrand/le_B_split1_teta.con -cic:/matita/nat/bertrand/k1.con -cic:/matita/nat/bertrand/k.con -cic:/matita/nat/bertrand/in_list_sieve_to_prime.con -cic:/matita/nat/bertrand/in_list_sieve_to_leq.con -cic:/matita/nat/bertrand/in_list_SSO_list_n.con -cic:/matita/nat/bertrand/exp_plus_SSO.con -cic:/matita/nat/bertrand/eq_B_B1.con -cic:/matita/nat/bertrand/eq_B1_times_B_split1_B_split2.con -cic:/matita/nat/bertrand/divides_to_prime_divides.con -cic:/matita/nat/bertrand/checker_sound.con -cic:/matita/nat/bertrand/checker_cons.con -cic:/matita/nat/bertrand/checker.con -cic:/matita/nat/bertrand/check_list2.con -cic:/matita/nat/bertrand/check_list1.con -cic:/matita/nat/bertrand/check_list.con -cic:/matita/nat/bertrand/bertrand_n.con -cic:/matita/nat/bertrand/bertrand.con -cic:/matita/nat/bertrand/B_split2.con -cic:/matita/nat/bertrand/B_split1.con -cic:/matita/nat/bertrand/B1.con -cic:/matita/nat/binomial/lt_O_bc.con -cic:/matita/nat/binomial/fact_minus.con -cic:/matita/nat/binomial/exp_plus_sigma_p.con -cic:/matita/nat/binomial/exp_Sn_SSO.con -cic:/matita/nat/binomial/exp_S_sigma_p.con -cic:/matita/nat/binomial/bc_n_n.con -cic:/matita/nat/binomial/bc_n_O.con -cic:/matita/nat/binomial/bc2.con -cic:/matita/nat/binomial/bc1.con -cic:/matita/nat/binomial/bc.con -cic:/matita/nat/chebyshev/times_SSO_pred.con -cic:/matita/nat/chebyshev/sigma_p_divides_b1.con -cic:/matita/nat/chebyshev/sigma_p_divides_b.con -cic:/matita/nat/chebyshev/prim.con -cic:/matita/nat/chebyshev/pi_p_primeb_divides_b.con -cic:/matita/nat/chebyshev/pi_p_primeb5.con -cic:/matita/nat/chebyshev/pi_p_primeb4.con -cic:/matita/nat/chebyshev/pi_p_primeb1.con -cic:/matita/nat/chebyshev/pi_p_primeb.con -cic:/matita/nat/chebyshev/not_prime_times_SSO.con -cic:/matita/nat/chebyshev/monotonic_A.con -cic:/matita/nat/chebyshev/lt_max_to_pi_p_primeb.con -cic:/matita/nat/chebyshev/lt_SSSSO_to_le_B_exp.con -cic:/matita/nat/chebyshev/lt_SSSSO_to_le_A_exp.con -cic:/matita/nat/chebyshev/lt_SO_to_le_exp_B.con -cic:/matita/nat/chebyshev/lt_SO_to_le_B_exp.con -cic:/matita/nat/chebyshev/le_primr.con -cic:/matita/nat/chebyshev/le_priml1.con -cic:/matita/nat/chebyshev/le_priml.con -cic:/matita/nat/chebyshev/le_prim_n3.con -cic:/matita/nat/chebyshev/le_prim_n2.con -cic:/matita/nat/chebyshev/le_prim_n1.con -cic:/matita/nat/chebyshev/le_prim_n.con -cic:/matita/nat/chebyshev/le_prim_log.con -cic:/matita/nat/chebyshev/le_pred.con -cic:/matita/nat/chebyshev/le_ord_log.con -cic:/matita/nat/chebyshev/le_n_SSSSSSSSO_to_le_A_exp.con -cic:/matita/nat/chebyshev/le_fact_A.con -cic:/matita/nat/chebyshev/le_exp_primr.con -cic:/matita/nat/chebyshev/le_exp_priml.con -cic:/matita/nat/chebyshev/le_exp_prim4l.con -cic:/matita/nat/chebyshev/le_exp_B.con -cic:/matita/nat/chebyshev/le_S_times_SSO.con -cic:/matita/nat/chebyshev/le_B_exp.con -cic:/matita/nat/chebyshev/le_B_A4.con -cic:/matita/nat/chebyshev/le_B_A.con -cic:/matita/nat/chebyshev/le_Al1.con -cic:/matita/nat/chebyshev/le_Al.con -cic:/matita/nat/chebyshev/le_A_exp5.con -cic:/matita/nat/chebyshev/le_A_exp4.con -cic:/matita/nat/chebyshev/le_A_exp1.con -cic:/matita/nat/chebyshev/le_A_exp.con -cic:/matita/nat/chebyshev/le_A_BA1.con -cic:/matita/nat/chebyshev/le_A_BA.con -cic:/matita/nat/chebyshev/leA_r2.con -cic:/matita/nat/chebyshev/leA_prim.con -cic:/matita/nat/chebyshev/fact_pi_p3.con -cic:/matita/nat/chebyshev/fact_pi_p2.con -cic:/matita/nat/chebyshev/fact_pi_p.con -cic:/matita/nat/chebyshev/exp_fact_SSO.con -cic:/matita/nat/chebyshev/eq_sigma_pi_SO_n.con -cic:/matita/nat/chebyshev/eq_sigma_p_div.con -cic:/matita/nat/chebyshev/eq_prim_prim_pred.con -cic:/matita/nat/chebyshev/eq_pi_p_primeb_divides_b.con -cic:/matita/nat/chebyshev/eq_ord_sigma_p.con -cic:/matita/nat/chebyshev/eq_fact_pi_p.con -cic:/matita/nat/chebyshev/eq_fact_B.con -cic:/matita/nat/chebyshev/eq_A_SSO_n.con -cic:/matita/nat/chebyshev/eq_A_A'.con -cic:/matita/nat/chebyshev/B_SSSSSSSSO.con -cic:/matita/nat/chebyshev/B_SSSSSSSO.con -cic:/matita/nat/chebyshev/B_SSSSSSO.con -cic:/matita/nat/chebyshev/B_SSSSSO.con -cic:/matita/nat/chebyshev/B_SSSSO.con -cic:/matita/nat/chebyshev/B_SSSO.con -cic:/matita/nat/chebyshev/B.con -cic:/matita/nat/chebyshev/A_SSSSO.con -cic:/matita/nat/chebyshev/A_SSSO.con -cic:/matita/nat/chebyshev/A_SSO.con -cic:/matita/nat/chebyshev/A_SO.con -cic:/matita/nat/chebyshev/A.con -cic:/matita/nat/chebyshev/A'.con -cic:/matita/nat/chebyshev_teta/teta_pred.con -cic:/matita/nat/chebyshev_teta/teta_pi_p_teta.con -cic:/matita/nat/chebyshev_teta/teta.con -cic:/matita/nat/chebyshev_teta/prime_to_divides_M.con -cic:/matita/nat/chebyshev_teta/lt_O_to_le_teta_exp_teta.con -cic:/matita/nat/chebyshev_teta/lt_O_teta.con -cic:/matita/nat/chebyshev_teta/lt_M.con -cic:/matita/nat/chebyshev_teta/le_teta_M_teta.con -cic:/matita/nat/chebyshev_teta/le_teta.con -cic:/matita/nat/chebyshev_teta/divides_pi_p_M1.con -cic:/matita/nat/chebyshev_teta/divides_pi_p_M.con -cic:/matita/nat/chebyshev_teta/divides_fact_to_le.con -cic:/matita/nat/chebyshev_teta/divides_fact_to_divides.con -cic:/matita/nat/chebyshev_teta/div_teta_teta.con -cic:/matita/nat/chebyshev_teta/M.con -cic:/matita/nat/chebyshev_thm/theta_pi.con -cic:/matita/nat/chebyshev_thm/log_pi_p.con -cic:/matita/nat/chebyshev_thm/le_log_C2_sigma_p.con -cic:/matita/nat/chebyshev_thm/jj.con -cic:/matita/nat/chebyshev_thm/daemon.con -cic:/matita/nat/chebyshev_thm/asdasd.con -cic:/matita/nat/chebyshev_thm/C2.con -cic:/matita/nat/chebyshev_thm/C1.con -cic:/matita/nat/chebyshev_thm/C.con -cic:/matita/nat/chinese_reminder/mod_cr_pair.con -cic:/matita/nat/chinese_reminder/cr_pair4.con -cic:/matita/nat/chinese_reminder/cr_pair3.con -cic:/matita/nat/chinese_reminder/cr_pair2.con -cic:/matita/nat/chinese_reminder/cr_pair1.con -cic:/matita/nat/chinese_reminder/cr_pair.con -cic:/matita/nat/chinese_reminder/and_congruent_congruent_lt.con -cic:/matita/nat/chinese_reminder/and_congruent_congruent.con -cic:/matita/nat/compare/not_eq_to_eqb_false.con -cic:/matita/nat/compare/nat_compare_to_Prop.con -cic:/matita/nat/compare/nat_compare_pred_pred.con -cic:/matita/nat/compare/nat_compare_n_n.con -cic:/matita/nat/compare/nat_compare_n_m_m_n.con -cic:/matita/nat/compare/nat_compare_elim.con -cic:/matita/nat/compare/nat_compare_S_S.con -cic:/matita/nat/compare/nat_compare.con -cic:/matita/nat/compare/ltb_to_Prop.con -cic:/matita/nat/compare/ltb_elim.con -cic:/matita/nat/compare/ltb.con -cic:/matita/nat/compare/lt_to_leb_false.con -cic:/matita/nat/compare/leb_true_to_le.con -cic:/matita/nat/compare/leb_to_Prop.con -cic:/matita/nat/compare/leb_false_to_not_le.con -cic:/matita/nat/compare/leb_elim.con -cic:/matita/nat/compare/leb.con -cic:/matita/nat/compare/le_to_leb_true.con -cic:/matita/nat/compare/eqb_true_to_eq.con -cic:/matita/nat/compare/eqb_to_Prop.con -cic:/matita/nat/compare/eqb_n_n.con -cic:/matita/nat/compare/eqb_false_to_not_eq.con -cic:/matita/nat/compare/eqb_elim.con -cic:/matita/nat/compare/eqb.con -cic:/matita/nat/compare/eq_to_eqb_true.con -cic:/matita/nat/congruence/transitive_congruent.con -cic:/matita/nat/congruence/mod_times_mod.con -cic:/matita/nat/congruence/mod_times.con -cic:/matita/nat/congruence/mod_mod.con -cic:/matita/nat/congruence/le_to_mod.con -cic:/matita/nat/congruence/eq_times_plus_to_congruent.con -cic:/matita/nat/congruence/divides_to_congruent.con -cic:/matita/nat/congruence/congruent_to_divides.con -cic:/matita/nat/congruence/congruent_times.con -cic:/matita/nat/congruence/congruent_pi.con -cic:/matita/nat/congruence/congruent_n_n.con -cic:/matita/nat/congruence/congruent_n_mod_times.con -cic:/matita/nat/congruence/congruent_n_mod_n.con -cic:/matita/nat/congruence/congruent.con -cic:/matita/nat/congruence/S_mod.con -cic:/matita/nat/count/sigma_times.con -cic:/matita/nat/count/sigma_plus1.con -cic:/matita/nat/count/sigma_plus.con -cic:/matita/nat/count/sigma_f_g.con -cic:/matita/nat/count/eq_sigma_sigma1.con -cic:/matita/nat/count/eq_sigma_sigma.con -cic:/matita/nat/count/count_times.con -cic:/matita/nat/count/count.con -cic:/matita/nat/count/bool_to_nat_andb.con -cic:/matita/nat/count/bool_to_nat.con -cic:/matita/nat/div_and_mod/or_div_mod.con -cic:/matita/nat/div_and_mod/n_divides_aux.con -cic:/matita/nat/div_and_mod/n_divides.con -cic:/matita/nat/div_and_mod/mod_plus_times.con -cic:/matita/nat/div_and_mod/mod_n_n.con -cic:/matita/nat/div_and_mod/mod_aux.con -cic:/matita/nat/div_and_mod/mod_SO.con -cic:/matita/nat/div_and_mod/mod_S.con -cic:/matita/nat/div_and_mod/mod_O_n.con -cic:/matita/nat/div_and_mod/mod.con -cic:/matita/nat/div_and_mod/lt_to_eq_mod.con -cic:/matita/nat/div_and_mod/lt_mod_m_m.con -cic:/matita/nat/div_and_mod/lt_O_to_injective_times_r.con -cic:/matita/nat/div_and_mod/lt_O_to_injective_times_l.con -cic:/matita/nat/div_and_mod/lt_O_to_div_times.con -cic:/matita/nat/div_and_mod/le_mod_aux_m_m.con -cic:/matita/nat/div_and_mod/injective_times_r.con -cic:/matita/nat/div_and_mod/injective_times_l.con -cic:/matita/nat/div_and_mod/inj_times_r1.con -cic:/matita/nat/div_and_mod/inj_times_r.con -cic:/matita/nat/div_and_mod/inj_times_l1.con -cic:/matita/nat/div_and_mod/inj_times_l.con -cic:/matita/nat/div_and_mod/eq_times_div_minus_mod.con -cic:/matita/nat/div_and_mod/eq_div_O.con -cic:/matita/nat/div_and_mod/div_times.con -cic:/matita/nat/div_and_mod/div_plus_times.con -cic:/matita/nat/div_and_mod/div_n_n.con -cic:/matita/nat/div_and_mod/div_mod_spec_to_not_eq_O.con -cic:/matita/nat/div_and_mod/div_mod_spec_to_eq2.con -cic:/matita/nat/div_and_mod/div_mod_spec_to_eq.con -cic:/matita/nat/div_and_mod/div_mod_spec_times.con -cic:/matita/nat/div_and_mod/div_mod_spec_rect.con -cic:/matita/nat/div_and_mod/div_mod_spec_rec.con -cic:/matita/nat/div_and_mod/div_mod_spec_ind.con -cic:/matita/nat/div_and_mod/div_mod_spec_div_mod.con -cic:/matita/nat/div_and_mod/div_mod_spec.ind -cic:/matita/nat/div_and_mod/div_mod.con -cic:/matita/nat/div_and_mod/div_aux_mod_aux.con -cic:/matita/nat/div_and_mod/div_aux.con -cic:/matita/nat/div_and_mod/div_SO.con -cic:/matita/nat/div_and_mod/div.con -cic:/matita/nat/div_and_mod_diseq/monotonic_div.con -cic:/matita/nat/div_and_mod_diseq/lt_times_to_lt_div.con -cic:/matita/nat/div_and_mod_diseq/lt_times_to_lt.con -cic:/matita/nat/div_and_mod_diseq/lt_m_nm.con -cic:/matita/nat/div_and_mod_diseq/lt_div_S.con -cic:/matita/nat/div_and_mod_diseq/lt_div.con -cic:/matita/nat/div_and_mod_diseq/le_times_to_le_div2.con -cic:/matita/nat/div_and_mod_diseq/le_times_to_le_div.con -cic:/matita/nat/div_and_mod_diseq/le_times_div_div_times.con -cic:/matita/nat/div_and_mod_diseq/le_plus_mod.con -cic:/matita/nat/div_and_mod_diseq/le_plus_div.con -cic:/matita/nat/div_and_mod_diseq/le_div_times_m.con -cic:/matita/nat/div_and_mod_diseq/le_div_times_Sm.con -cic:/matita/nat/div_and_mod_diseq/le_div_plus_S.con -cic:/matita/nat/div_and_mod_diseq/le_div_S_S_div.con -cic:/matita/nat/div_and_mod_diseq/le_div.con -cic:/matita/nat/euler_theorem/totient_card_aux.con -cic:/matita/nat/euler_theorem/totient_card.con -cic:/matita/nat/euler_theorem/permut_p_mod.con -cic:/matita/nat/euler_theorem/gcd_pi_p.con -cic:/matita/nat/euler_theorem/congruent_map_iter_p_times.con -cic:/matita/nat/euler_theorem/congruent_exp_totient_SO.con -cic:/matita/nat/euler_theorem/card_Sn.con -cic:/matita/nat/exp/times_exp.con -cic:/matita/nat/exp/monotonic_exp1.con -cic:/matita/nat/exp/lt_m_exp_nm.con -cic:/matita/nat/exp/lt_exp_to_lt1.con -cic:/matita/nat/exp/lt_exp_to_lt.con -cic:/matita/nat/exp/lt_exp1.con -cic:/matita/nat/exp/lt_exp.con -cic:/matita/nat/exp/lt_O_exp.con -cic:/matita/nat/exp/le_exp_to_le1.con -cic:/matita/nat/exp/le_exp_to_le.con -cic:/matita/nat/exp/le_exp.con -cic:/matita/nat/exp/injective_exp_r.con -cic:/matita/nat/exp/inj_exp_r.con -cic:/matita/nat/exp/exp_to_eq_O.con -cic:/matita/nat/exp/exp_plus_times.con -cic:/matita/nat/exp/exp_n_SO.con -cic:/matita/nat/exp/exp_n_O.con -cic:/matita/nat/exp/exp_exp_times.con -cic:/matita/nat/exp/exp_SSO.con -cic:/matita/nat/exp/exp_SO_n.con -cic:/matita/nat/exp/exp.con -cic:/matita/nat/factorial/lt_n_fact_n.con -cic:/matita/nat/factorial/le_n_fact_n.con -cic:/matita/nat/factorial/le_SSO_fact.con -cic:/matita/nat/factorial/le_SO_fact.con -cic:/matita/nat/factorial/fact.con -cic:/matita/nat/factorial2/lt_SSSSO_to_fact.con -cic:/matita/nat/factorial2/lt_O_to_fact1.con -cic:/matita/nat/factorial2/lt_O_fact.con -cic:/matita/nat/factorial2/le_fact_10.con -cic:/matita/nat/factorial2/factS.con -cic:/matita/nat/factorial2/fact3.con -cic:/matita/nat/factorial2/fact2.con -cic:/matita/nat/factorial2/fact1.con -cic:/matita/nat/factorial2/exp_S.con -cic:/matita/nat/factorial2/ab_times_cd.con -cic:/matita/nat/factorization/p_ord_to_lt_max_prime_factor1.con -cic:/matita/nat/factorization/p_ord_to_lt_max_prime_factor.con -cic:/matita/nat/factorization/not_eq_nf_last_nf_cons.con -cic:/matita/nat/factorization/not_eq_nf_cons_O_nf_cons.con -cic:/matita/nat/factorization/not_divides_defactorize_aux.con -cic:/matita/nat/factorization/nat_fact_rect.con -cic:/matita/nat/factorization/nat_fact_rec.con -cic:/matita/nat/factorization/nat_fact_ind.con -cic:/matita/nat/factorization/nat_fact_all_rect.con -cic:/matita/nat/factorization/nat_fact_all_rec.con -cic:/matita/nat/factorization/nat_fact_all_ind.con -cic:/matita/nat/factorization/nat_fact_all.ind -cic:/matita/nat/factorization/nat_fact.ind -cic:/matita/nat/factorization/max_prime_factor_to_not_p_ord_O.con -cic:/matita/nat/factorization/max_prime_factor.con -cic:/matita/nat/factorization/max_p_exponent.con -cic:/matita/nat/factorization/max_p.con -cic:/matita/nat/factorization/lt_max_prime_factor_to_not_divides.con -cic:/matita/nat/factorization/lt_SO_max_prime.con -cic:/matita/nat/factorization/lt_SO_defactorize_aux.con -cic:/matita/nat/factorization/lt_O_defactorize_aux.con -cic:/matita/nat/factorization/injective_defactorize_aux.con -cic:/matita/nat/factorization/injective_defactorize.con -cic:/matita/nat/factorization/factorize_defactorize.con -cic:/matita/nat/factorization/factorize_aux.con -cic:/matita/nat/factorization/factorize.con -cic:/matita/nat/factorization/eq_p_max.con -cic:/matita/nat/factorization/eq_defactorize_aux_to_eq.con -cic:/matita/nat/factorization/divides_to_max_prime_factor1.con -cic:/matita/nat/factorization/divides_to_max_prime_factor.con -cic:/matita/nat/factorization/divides_max_prime_factor_n.con -cic:/matita/nat/factorization/divides_max_p_defactorize.con -cic:/matita/nat/factorization/defactorize_factorize.con -cic:/matita/nat/factorization/defactorize_aux_factorize_aux.con -cic:/matita/nat/factorization/defactorize_aux.con -cic:/matita/nat/factorization/defactorize.con -cic:/matita/nat/fermat_little_theorem/prime_to_not_divides_fact.con -cic:/matita/nat/fermat_little_theorem/permut_mod.con -cic:/matita/nat/fermat_little_theorem/permut_S_mod.con -cic:/matita/nat/fermat_little_theorem/congruent_exp_pred_SO.con -cic:/matita/nat/gcd/symmetric_gcd.con -cic:/matita/nat/gcd/sym_gcd.con -cic:/matita/nat/gcd/prime_to_gcd_SO.con -cic:/matita/nat/gcd/lt_O_gcd.con -cic:/matita/nat/gcd/le_gcd_times.con -cic:/matita/nat/gcd/gcd_times_SO_to_gcd_SO.con -cic:/matita/nat/gcd/gcd_n_times_nm.con -cic:/matita/nat/gcd/gcd_n_n.con -cic:/matita/nat/gcd/gcd_mod.con -cic:/matita/nat/gcd/gcd_aux.con -cic:/matita/nat/gcd/gcd_SO_to_lt_n.con -cic:/matita/nat/gcd/gcd_SO_to_lt_O.con -cic:/matita/nat/gcd/gcd_SO_to_divides_times_to_divides.con -cic:/matita/nat/gcd/gcd_SO_n.con -cic:/matita/nat/gcd/gcd_O_to_eq_O.con -cic:/matita/nat/gcd/gcd_O_n.con -cic:/matita/nat/gcd/gcd.con -cic:/matita/nat/gcd/eq_minus_gcd_aux.con -cic:/matita/nat/gcd/eq_minus_gcd.con -cic:/matita/nat/gcd/eq_gcd_times_SO.con -cic:/matita/nat/gcd/eq_gcd_SO_to_not_divides.con -cic:/matita/nat/gcd/divides_to_divides_times.con -cic:/matita/nat/gcd/divides_times_to_divides.con -cic:/matita/nat/gcd/divides_times_gcd_aux.con -cic:/matita/nat/gcd/divides_mod_to_divides.con -cic:/matita/nat/gcd/divides_mod_gcd.con -cic:/matita/nat/gcd/divides_mod.con -cic:/matita/nat/gcd/divides_gcd_nm.con -cic:/matita/nat/gcd/divides_gcd_n.con -cic:/matita/nat/gcd/divides_gcd_mod.con -cic:/matita/nat/gcd/divides_gcd_m.con -cic:/matita/nat/gcd/divides_gcd_aux_mn.con -cic:/matita/nat/gcd/divides_gcd_aux.con -cic:/matita/nat/gcd/divides_exp_to_eq.con -cic:/matita/nat/gcd/divides_exp_to_divides.con -cic:/matita/nat/gcd/divides_d_times_gcd.con -cic:/matita/nat/gcd/divides_d_gcd.con -cic:/matita/nat/gcd_properties1/gcd_plus_times_gcd.con -cic:/matita/nat/gcd_properties1/gcd_SO_to_eq_gcd_times_times_gcd_gcd.con -cic:/matita/nat/gcd_properties1/gcd_SO_to_divides_to_divides_to_divides_times.con -cic:/matita/nat/gcd_properties1/gcd1.con -cic:/matita/nat/gcd_properties1/eq_gcd_times_times_times_gcd.con -cic:/matita/nat/gcd_properties1/eq_gcd_gcd_minus.con -cic:/matita/nat/gcd_properties1/eq_gcd_div_div_div_gcd.con -cic:/matita/nat/gcd_properties1/divides_times_to_divides_div_gcd.con -cic:/matita/nat/gcd_properties1/associative_nat_gcd.con -cic:/matita/nat/generic_iter_p/true_to_iter_p_gen_Sn.con -cic:/matita/nat/generic_iter_p/p_ord_times.con -cic:/matita/nat/generic_iter_p/or_false_eq_baseA_to_eq_iter_p_gen.con -cic:/matita/nat/generic_iter_p/mod_p_ord_times.con -cic:/matita/nat/generic_iter_p/lt_times_to_lt_O.con -cic:/matita/nat/generic_iter_p/iter_p_gen_plusA.con -cic:/matita/nat/generic_iter_p/iter_p_gen_knm.con -cic:/matita/nat/generic_iter_p/iter_p_gen_iter_p_gen.con -cic:/matita/nat/generic_iter_p/iter_p_gen_gi.con -cic:/matita/nat/generic_iter_p/iter_p_gen_false.con -cic:/matita/nat/generic_iter_p/iter_p_gen_divides.con -cic:/matita/nat/generic_iter_p/iter_p_gen_2_eq.con -cic:/matita/nat/generic_iter_p/iter_p_gen2.con -cic:/matita/nat/generic_iter_p/iter_p_gen2'.con -cic:/matita/nat/generic_iter_p/iter_p_gen.con -cic:/matita/nat/generic_iter_p/false_to_iter_p_gen_Sn.con -cic:/matita/nat/generic_iter_p/false_to_eq_iter_p_gen.con -cic:/matita/nat/generic_iter_p/eq_p_ord_times.con -cic:/matita/nat/generic_iter_p/eq_iter_p_gen_pred.con -cic:/matita/nat/generic_iter_p/eq_iter_p_gen_gh.con -cic:/matita/nat/generic_iter_p/eq_iter_p_gen1.con -cic:/matita/nat/generic_iter_p/eq_iter_p_gen.con -cic:/matita/nat/generic_iter_p/div_p_ord_times.con -cic:/matita/nat/generic_iter_p/distributive_times_plus_iter_p_gen.con -cic:/matita/nat/iteration2/true_to_sigma_p_Sn.con -cic:/matita/nat/iteration2/symmetricIntPlus.con -cic:/matita/nat/iteration2/sigma_p_true.con -cic:/matita/nat/iteration2/sigma_p_times.con -cic:/matita/nat/iteration2/sigma_p_sigma_p.con -cic:/matita/nat/iteration2/sigma_p_plus_1.con -cic:/matita/nat/iteration2/sigma_p_plus.con -cic:/matita/nat/iteration2/sigma_p_knm.con -cic:/matita/nat/iteration2/sigma_p_gi.con -cic:/matita/nat/iteration2/sigma_p_false.con -cic:/matita/nat/iteration2/sigma_p_divides.con -cic:/matita/nat/iteration2/sigma_p2_eq.con -cic:/matita/nat/iteration2/sigma_p2.con -cic:/matita/nat/iteration2/sigma_p2'.con -cic:/matita/nat/iteration2/sigma_p.con -cic:/matita/nat/iteration2/sigma_P_SO_to_sigma_p_true.con -cic:/matita/nat/iteration2/or_false_to_eq_sigma_p.con -cic:/matita/nat/iteration2/lt_sigma_p.con -cic:/matita/nat/iteration2/le_sigma_p1.con -cic:/matita/nat/iteration2/le_sigma_p.con -cic:/matita/nat/iteration2/false_to_sigma_p_Sn.con -cic:/matita/nat/iteration2/false_to_eq_sigma_p.con -cic:/matita/nat/iteration2/eq_sigma_p_sigma_p_times2.con -cic:/matita/nat/iteration2/eq_sigma_p_sigma_p_times1.con -cic:/matita/nat/iteration2/eq_sigma_p_pred.con -cic:/matita/nat/iteration2/eq_sigma_p_gh.con -cic:/matita/nat/iteration2/eq_sigma_p1.con -cic:/matita/nat/iteration2/eq_sigma_p.con -cic:/matita/nat/iteration2/eq_map_iter_i_sigma_p_alwaysTrue.con -cic:/matita/nat/iteration2/distributive_times_plus_sigma_p.con -cic:/matita/nat/iteration2/bool_to_nat_to_eq_sigma_p.con -cic:/matita/nat/le_arith/monotonic_le_times_r.con -cic:/matita/nat/le_arith/monotonic_le_times_l.con -cic:/matita/nat/le_arith/monotonic_le_plus_r.con -cic:/matita/nat/le_arith/monotonic_le_plus_l.con -cic:/matita/nat/le_arith/le_times_to_le.con -cic:/matita/nat/le_arith/le_times_r.con -cic:/matita/nat/le_arith/le_times_n.con -cic:/matita/nat/le_arith/le_times_l.con -cic:/matita/nat/le_arith/le_times.con -cic:/matita/nat/le_arith/le_plus_to_le.con -cic:/matita/nat/le_arith/le_plus_r.con -cic:/matita/nat/le_arith/le_plus_n_r.con -cic:/matita/nat/le_arith/le_plus_n.con -cic:/matita/nat/le_arith/le_plus_l.con -cic:/matita/nat/le_arith/le_plus.con -cic:/matita/nat/le_arith/le_S_times_SSO.con -cic:/matita/nat/le_arith/eq_plus_to_le.con -cic:/matita/nat/le_arith/O_lt_const_to_le_times_const.con -cic:/matita/nat/log/lt_to_log_O.con -cic:/matita/nat/log/lt_log_n_n.con -cic:/matita/nat/log/lt_exp_log.con -cic:/matita/nat/log/lt_O_log.con -cic:/matita/nat/log/log_times_l.con -cic:/matita/nat/log/log_times1.con -cic:/matita/nat/log/log_times.con -cic:/matita/nat/log/log_n_n.con -cic:/matita/nat/log/log_i_SSOn.con -cic:/matita/nat/log/log_exp2.con -cic:/matita/nat/log/log_exp1.con -cic:/matita/nat/log/log_exp.con -cic:/matita/nat/log/log_div.con -cic:/matita/nat/log/log_SO.con -cic:/matita/nat/log/log.con -cic:/matita/nat/log/le_log_plus.con -cic:/matita/nat/log/le_log_n_n.con -cic:/matita/nat/log/le_log.con -cic:/matita/nat/log/le_exp_log.con -cic:/matita/nat/log/exp_n_O.con -cic:/matita/nat/log/eq_log_exp.con -cic:/matita/nat/lt_arith/times_mod.con -cic:/matita/nat/lt_arith/nat_compare_times_l.con -cic:/matita/nat/lt_arith/monotonic_to_injective.con -cic:/matita/nat/lt_arith/monotonic_lt_times_variant.con -cic:/matita/nat/lt_arith/monotonic_lt_times_r.con -cic:/matita/nat/lt_arith/monotonic_lt_times_l.con -cic:/matita/nat/lt_arith/monotonic_lt_plus_r.con -cic:/matita/nat/lt_arith/monotonic_lt_plus_l.con -cic:/matita/nat/lt_arith/lt_to_lt_to_eq_div_div_times_times.con -cic:/matita/nat/lt_arith/lt_to_le_to_lt_times.con -cic:/matita/nat/lt_arith/lt_to_le_times_to_lt_S_to_div.con -cic:/matita/nat/lt_arith/lt_to_div_to_and_le_times_lt_S.con -cic:/matita/nat/lt_arith/lt_times_to_lt_r.con -cic:/matita/nat/lt_arith/lt_times_to_lt_l.con -cic:/matita/nat/lt_arith/lt_times_to_lt_O.con -cic:/matita/nat/lt_arith/lt_times_r1.con -cic:/matita/nat/lt_arith/lt_times_r.con -cic:/matita/nat/lt_arith/lt_times_plus_times.con -cic:/matita/nat/lt_arith/lt_times_n_to_lt_r.con -cic:/matita/nat/lt_arith/lt_times_n_to_lt.con -cic:/matita/nat/lt_arith/lt_times_l1.con -cic:/matita/nat/lt_arith/lt_times_l.con -cic:/matita/nat/lt_arith/lt_times_eq_O.con -cic:/matita/nat/lt_arith/lt_times.con -cic:/matita/nat/lt_arith/lt_plus_to_lt_r.con -cic:/matita/nat/lt_arith/lt_plus_to_lt_l.con -cic:/matita/nat/lt_arith/lt_plus_r.con -cic:/matita/nat/lt_arith/lt_plus_l.con -cic:/matita/nat/lt_arith/lt_plus.con -cic:/matita/nat/lt_arith/lt_div_n_m_n.con -cic:/matita/nat/lt_arith/lt_O_times_S_S.con -cic:/matita/nat/lt_arith/le_to_lt_to_plus_lt.con -cic:/matita/nat/lt_arith/increasing_to_injective.con -cic:/matita/nat/lt_arith/eq_mod_O_to_lt_O_div.con -cic:/matita/nat/lt_arith/eq_div_div_div_times.con -cic:/matita/nat/lt_arith/eq_div_div_div_div.con -cic:/matita/nat/lt_arith/SSO_mod.con -cic:/matita/nat/lt_arith/O_lt_times_to_O_lt.con -cic:/matita/nat/map_iter_p/pi_p_S.con -cic:/matita/nat/map_iter_p/pi_p.con -cic:/matita/nat/map_iter_p/permut_p_transpose.con -cic:/matita/nat/map_iter_p/permut_p_compose.con -cic:/matita/nat/map_iter_p/permut_p_S_to_permut_p.con -cic:/matita/nat/map_iter_p/permut_p_O.con -cic:/matita/nat/map_iter_p/permut_p.con -cic:/matita/nat/map_iter_p/map_iter_p_S_true.con -cic:/matita/nat/map_iter_p/map_iter_p_S_false.con -cic:/matita/nat/map_iter_p/map_iter_p_O.con -cic:/matita/nat/map_iter_p/map_iter_p.con -cic:/matita/nat/map_iter_p/lt_O_pi_p.con -cic:/matita/nat/map_iter_p/extentional_eq_n_to_permut_p.con -cic:/matita/nat/map_iter_p/extentional_eq_n.con -cic:/matita/nat/map_iter_p/eq_map_iter_p_transpose3.con -cic:/matita/nat/map_iter_p/eq_map_iter_p_transpose2.con -cic:/matita/nat/map_iter_p/eq_map_iter_p_transpose1.con -cic:/matita/nat/map_iter_p/eq_map_iter_p_transpose.con -cic:/matita/nat/map_iter_p/eq_map_iter_p_permut.con -cic:/matita/nat/map_iter_p/eq_map_iter_p_k.con -cic:/matita/nat/map_iter_p/eq_map_iter_p_a.con -cic:/matita/nat/map_iter_p/eq_map_iter_p.con -cic:/matita/nat/map_iter_p/decidable_n2.con -cic:/matita/nat/map_iter_p/decidable_n1.con -cic:/matita/nat/map_iter_p/decidable_n.con -cic:/matita/nat/map_iter_p/count_card1.con -cic:/matita/nat/map_iter_p/count_card.con -cic:/matita/nat/map_iter_p/card.con -cic:/matita/nat/map_iter_p/a_times_pi_p.con -cic:/matita/nat/minimization/min_aux_S.con -cic:/matita/nat/minimization/min_aux_O_f.con -cic:/matita/nat/minimization/min_aux.con -cic:/matita/nat/minimization/min_O_f.con -cic:/matita/nat/minimization/min.con -cic:/matita/nat/minimization/max_spec_to_max.con -cic:/matita/nat/minimization/max_spec.con -cic:/matita/nat/minimization/max_f_g.con -cic:/matita/nat/minimization/max_S_max.con -cic:/matita/nat/minimization/max_O_f.con -cic:/matita/nat/minimization/max_O.con -cic:/matita/nat/minimization/max.con -cic:/matita/nat/minimization/lt_min_aux_to_false.con -cic:/matita/nat/minimization/lt_max_to_false.con -cic:/matita/nat/minimization/le_to_le_max.con -cic:/matita/nat/minimization/le_min_aux_r.con -cic:/matita/nat/minimization/le_min_aux.con -cic:/matita/nat/minimization/le_max_n.con -cic:/matita/nat/minimization/le_max_f_max_g.con -cic:/matita/nat/minimization/false_to_lt_max.con -cic:/matita/nat/minimization/f_min_aux_true.con -cic:/matita/nat/minimization/f_max_true.con -cic:/matita/nat/minimization/f_m_to_le_max.con -cic:/matita/nat/minimization/f_false_to_le_max.con -cic:/matita/nat/minimization/exists_max_forall_false.con -cic:/matita/nat/minimization/exists_forall_le.con -cic:/matita/nat/minus/plus_to_minus.con -cic:/matita/nat/minus/plus_minus_m_m.con -cic:/matita/nat/minus/plus_minus.con -cic:/matita/nat/minus/monotonic_le_minus_r.con -cic:/matita/nat/minus/minus_to_plus.con -cic:/matita/nat/minus/minus_pred_pred.con -cic:/matita/nat/minus/minus_plus_m_m.con -cic:/matita/nat/minus/minus_n_n.con -cic:/matita/nat/minus/minus_n_O.con -cic:/matita/nat/minus/minus_m_minus_mn.con -cic:/matita/nat/minus/minus_le_S_minus_S.con -cic:/matita/nat/minus/minus_le_O_to_le.con -cic:/matita/nat/minus/minus_Sn_n.con -cic:/matita/nat/minus/minus_Sn_m.con -cic:/matita/nat/minus/minus_S_S.con -cic:/matita/nat/minus/minus.con -cic:/matita/nat/minus/lt_to_lt_O_minus.con -cic:/matita/nat/minus/lt_plus_to_lt_minus.con -cic:/matita/nat/minus/lt_minus_to_plus.con -cic:/matita/nat/minus/lt_minus_to_lt_plus.con -cic:/matita/nat/minus/lt_minus_r.con -cic:/matita/nat/minus/lt_minus_m.con -cic:/matita/nat/minus/lt_minus_l.con -cic:/matita/nat/minus/lt_minus_S_n_to_le_minus_n.con -cic:/matita/nat/minus/lt_O_minus_to_lt.con -cic:/matita/nat/minus/le_plus_to_minus_r.con -cic:/matita/nat/minus/le_plus_to_minus.con -cic:/matita/nat/minus/le_minus_to_plus.con -cic:/matita/nat/minus/le_minus_m.con -cic:/matita/nat/minus/le_SO_minus.con -cic:/matita/nat/minus/eq_plus_minus_minus_minus.con -cic:/matita/nat/minus/eq_minus_plus_plus_minus.con -cic:/matita/nat/minus/eq_minus_n_m_O.con -cic:/matita/nat/minus/eq_minus_minus_minus_plus.con -cic:/matita/nat/minus/eq_minus_S_pred.con -cic:/matita/nat/minus/distributive_times_minus.con -cic:/matita/nat/minus/distr_times_minus.con cic:/matita/nat/nat/pred_Sn.con cic:/matita/nat/nat/pred.con cic:/matita/nat/nat/not_zero.con @@ -1790,416 +571,3 @@ cic:/matita/nat/nat/nat.ind cic:/matita/nat/nat/injective_S.con cic:/matita/nat/nat/inj_S.con cic:/matita/nat/nat/decidable_eq_nat.con -cic:/matita/nat/neper/sigma_p_log_div2.con -cic:/matita/nat/neper/sigma_p_log_div1.con -cic:/matita/nat/neper/sigma_p_log_div.con -cic:/matita/nat/neper/sigma_p_div_exp.con -cic:/matita/nat/neper/neper_sigma_p3.con -cic:/matita/nat/neper/neper_sigma_p2.con -cic:/matita/nat/neper/neper_sigma_p1.con -cic:/matita/nat/neper/neper_monotonic.con -cic:/matita/nat/neper/lt_exp_sigma_p_exp.con -cic:/matita/nat/neper/lt_exp_Sn_n_SSSO.con -cic:/matita/nat/neper/lt_exp_Sn_m_SSSO.con -cic:/matita/nat/neper/lt_SO_to_lt_exp_Sn_n_SSSO.con -cic:/matita/nat/neper/le_sigma_p_div_log_div_pred_log.con -cic:/matita/nat/neper/le_log_exp_fact_sigma_p.con -cic:/matita/nat/neper/le_log_exp_Sn_log_exp_n.con -cic:/matita/nat/neper/le_log_div_sigma_p.con -cic:/matita/nat/neper/le_fact_exp1.con -cic:/matita/nat/neper/le_fact_exp.con -cic:/matita/nat/neper/le_exp_sigma_p_exp.con -cic:/matita/nat/neper/le_exp_div.con -cic:/matita/nat/neper/le_exp_SSO_fact.con -cic:/matita/nat/neper/le_SSO_neper.con -cic:/matita/nat/neper/le_SSO_exp_neper.con -cic:/matita/nat/neper/eq_fact_pi_p.con -cic:/matita/nat/neper/eq_exp_pi_p.con -cic:/matita/nat/neper/divides_times_to_eq.con -cic:/matita/nat/neper/divides_times_to_divides_div.con -cic:/matita/nat/neper/divides_sigma_p_to_eq.con -cic:/matita/nat/neper/divides_pi_p_to_eq.con -cic:/matita/nat/neper/divides_pi_p.con -cic:/matita/nat/neper/divides_fact_fact.con -cic:/matita/nat/nth_prime/smallest_factor_fact.con -cic:/matita/nat/nth_prime/prime_to_nth_prime.con -cic:/matita/nat/nth_prime/prime_nth_prime.con -cic:/matita/nat/nth_prime/nth_prime.con -cic:/matita/nat/nth_prime/lt_nth_prime_to_not_prime.con -cic:/matita/nat/nth_prime/lt_nth_prime_n_nth_prime_Sn.con -cic:/matita/nat/nth_prime/lt_n_nth_prime_n.con -cic:/matita/nat/nth_prime/lt_SO_nth_prime_n.con -cic:/matita/nat/nth_prime/lt_O_nth_prime_n.con -cic:/matita/nat/nth_prime/injective_nth_prime.con -cic:/matita/nat/nth_prime/increasing_nth_prime.con -cic:/matita/nat/nth_prime/ex_prime.con -cic:/matita/nat/nth_prime/ex_m_le_n_nth_prime_m.con -cic:/matita/nat/o/lt_times_SSO_n_exp_SSO_n.con -cic:/matita/nat/o/lt_exp_n_SSO_exp_SSO_n.con -cic:/matita/nat/o/le_times_n_exp.con -cic:/matita/nat/o/le_times_exp_n_SSO_exp_SSO_n.con -cic:/matita/nat/o/le_times_SSO_n_exp_SSO_n.con -cic:/matita/nat/o/le_exp_n_SSO_exp_SSO_n1.con -cic:/matita/nat/o/le_exp_n_SSO_exp_SSO_n.con -cic:/matita/nat/ord/p_ord_to_not_eq_O.con -cic:/matita/nat/ord/p_ord_to_exp1.con -cic:/matita/nat/ord/p_ord_times.con -cic:/matita/nat/ord/p_ord_p.con -cic:/matita/nat/ord/p_ord_inv.con -cic:/matita/nat/ord/p_ord_exp1.con -cic:/matita/nat/ord/p_ord_exp.con -cic:/matita/nat/ord/p_ord_aux_to_not_mod_O.con -cic:/matita/nat/ord/p_ord_aux_to_exp.con -cic:/matita/nat/ord/p_ord_aux_to_Prop1.con -cic:/matita/nat/ord/p_ord_aux_to_Prop.con -cic:/matita/nat/ord/p_ord_aux.con -cic:/matita/nat/ord/p_ord_O_to_not_divides.con -cic:/matita/nat/ord/p_ord.con -cic:/matita/nat/ord/ord_times.con -cic:/matita/nat/ord/ord_rem.con -cic:/matita/nat/ord/ord_ord_rem.con -cic:/matita/nat/ord/ord_exp.con -cic:/matita/nat/ord/ord_O_to_not_divides.con -cic:/matita/nat/ord/ord.con -cic:/matita/nat/ord/not_ord_O_to_divides.con -cic:/matita/nat/ord/not_divides_to_p_ord_O.con -cic:/matita/nat/ord/not_divides_to_ord_O.con -cic:/matita/nat/ord/not_divides_ord_rem.con -cic:/matita/nat/ord/mod_p_ord_inv.con -cic:/matita/nat/ord/lt_ord_rem.con -cic:/matita/nat/ord/lt_O_ord_rem.con -cic:/matita/nat/ord/fst_p_ord_times.con -cic:/matita/nat/ord/exp_ord.con -cic:/matita/nat/ord/eq_p_ord_inv.con -cic:/matita/nat/ord/divides_to_p_ord.con -cic:/matita/nat/ord/divides_to_ord.con -cic:/matita/nat/ord/divides_to_not_ord_O.con -cic:/matita/nat/ord/divides_to_le_ord.con -cic:/matita/nat/ord/divides_to_divides_ord_rem.con -cic:/matita/nat/ord/divides_ord_rem.con -cic:/matita/nat/ord/div_p_ord_inv.con -cic:/matita/nat/orders/transitive_lt.con -cic:/matita/nat/orders/transitive_le.con -cic:/matita/nat/orders/trans_lt.con -cic:/matita/nat/orders/trans_le.con -cic:/matita/nat/orders/not_lt_to_le.con -cic:/matita/nat/orders/not_le_to_lt.con -cic:/matita/nat/orders/not_le_Sn_n.con -cic:/matita/nat/orders/not_le_Sn_O.con -cic:/matita/nat/orders/not_eq_to_le_to_lt.con -cic:/matita/nat/orders/nat_elim1.con -cic:/matita/nat/orders/ltn_to_ltO.con -cic:/matita/nat/orders/lt_to_not_le.con -cic:/matita/nat/orders/lt_to_not_eq.con -cic:/matita/nat/orders/lt_to_lt_S_S.con -cic:/matita/nat/orders/lt_to_le_to_lt.con -cic:/matita/nat/orders/lt_to_le.con -cic:/matita/nat/orders/lt_pred.con -cic:/matita/nat/orders/lt_n_m_to_not_lt_m_Sn.con -cic:/matita/nat/orders/lt_S_to_lt.con -cic:/matita/nat/orders/lt_S_to_le.con -cic:/matita/nat/orders/lt_S_S_to_lt.con -cic:/matita/nat/orders/lt_SO_n_to_lt_O_pred_n.con -cic:/matita/nat/orders/lt_O_n_elim.con -cic:/matita/nat/orders/lt_O_S.con -cic:/matita/nat/orders/lt.con -cic:/matita/nat/orders/le_to_or_lt_eq.con -cic:/matita/nat/orders/le_to_not_lt.con -cic:/matita/nat/orders/le_to_lt_to_lt.con -cic:/matita/nat/orders/le_to_le_to_eq.con -cic:/matita/nat/orders/le_to_le_pred.con -cic:/matita/nat/orders/le_pred_to_le.con -cic:/matita/nat/orders/le_pred_n.con -cic:/matita/nat/orders/le_n_m_to_lt_m_Sn_to_eq_n_m.con -cic:/matita/nat/orders/le_n_fn.con -cic:/matita/nat/orders/le_n_Sn.con -cic:/matita/nat/orders/le_n_Sm_elim.con -cic:/matita/nat/orders/le_n_O_to_eq.con -cic:/matita/nat/orders/le_n_O_elim.con -cic:/matita/nat/orders/le_inv.con -cic:/matita/nat/orders/le_ind.con -cic:/matita/nat/orders/le_S_S_to_le.con -cic:/matita/nat/orders/le_S_S.con -cic:/matita/nat/orders/le_O_n.con -cic:/matita/nat/orders/leS_to_not_zero.con -cic:/matita/nat/orders/le.ind -cic:/matita/nat/orders/increasing_to_monotonic.con -cic:/matita/nat/orders/increasing_to_le2.con -cic:/matita/nat/orders/increasing_to_le.con -cic:/matita/nat/orders/increasing.con -cic:/matita/nat/orders/gt.con -cic:/matita/nat/orders/ge.con -cic:/matita/nat/orders/eq_to_not_lt.con -cic:/matita/nat/orders/decidable_lt.con -cic:/matita/nat/orders/decidable_le.con -cic:/matita/nat/orders/antisymmetric_le.con -cic:/matita/nat/orders/antisym_le.con -cic:/matita/nat/orders/S_pred.con -cic:/matita/nat/orders/Not_lt_n_n.con -cic:/matita/nat/permutation/transpose_transpose.con -cic:/matita/nat/permutation/transpose_i_j_j_i.con -cic:/matita/nat/permutation/transpose_i_j_j.con -cic:/matita/nat/permutation/transpose_i_j_i.con -cic:/matita/nat/permutation/transpose_i_i.con -cic:/matita/nat/permutation/transpose.con -cic:/matita/nat/permutation/permut_transpose_r.con -cic:/matita/nat/permutation/permut_transpose_l.con -cic:/matita/nat/permutation/permut_transpose.con -cic:/matita/nat/permutation/permut_to_eq_map_iter_i.con -cic:/matita/nat/permutation/permut_to_bijn.con -cic:/matita/nat/permutation/permut_n_to_le.con -cic:/matita/nat/permutation/permut_n_to_eq_n.con -cic:/matita/nat/permutation/permut_invert_permut.con -cic:/matita/nat/permutation/permut_fg.con -cic:/matita/nat/permutation/permut_S_to_permut_transpose.con -cic:/matita/nat/permutation/permut_S_to_permut.con -cic:/matita/nat/permutation/permut_O_to_eq_O.con -cic:/matita/nat/permutation/permut.con -cic:/matita/nat/permutation/map_iter_i.con -cic:/matita/nat/permutation/invert_permut_f.con -cic:/matita/nat/permutation/invert_permut.con -cic:/matita/nat/permutation/injn_Sn_n.con -cic:/matita/nat/permutation/injn.con -cic:/matita/nat/permutation/injective_transpose.con -cic:/matita/nat/permutation/injective_to_injn.con -cic:/matita/nat/permutation/injective_invert_permut.con -cic:/matita/nat/permutation/inj_transpose.con -cic:/matita/nat/permutation/f_invert_permut.con -cic:/matita/nat/permutation/eq_transpose.con -cic:/matita/nat/permutation/eq_to_bijn.con -cic:/matita/nat/permutation/eq_map_iter_i_transpose_l.con -cic:/matita/nat/permutation/eq_map_iter_i_transpose_i_Si.con -cic:/matita/nat/permutation/eq_map_iter_i_transpose2.con -cic:/matita/nat/permutation/eq_map_iter_i_transpose1.con -cic:/matita/nat/permutation/eq_map_iter_i_transpose.con -cic:/matita/nat/permutation/eq_map_iter_i_sigma.con -cic:/matita/nat/permutation/eq_map_iter_i_pi.con -cic:/matita/nat/permutation/eq_map_iter_i_fact.con -cic:/matita/nat/permutation/eq_map_iter_i.con -cic:/matita/nat/permutation/bijn_transpose_r.con -cic:/matita/nat/permutation/bijn_transpose_l.con -cic:/matita/nat/permutation/bijn_transpose.con -cic:/matita/nat/permutation/bijn_n_Sn.con -cic:/matita/nat/permutation/bijn_fg.con -cic:/matita/nat/permutation/bijn_Sn_n.con -cic:/matita/nat/permutation/bijn.con -cic:/matita/nat/pi_p/true_to_pi_p_Sn.con -cic:/matita/nat/pi_p/times_pi_p.con -cic:/matita/nat/pi_p/pi_p_times.con -cic:/matita/nat/pi_p/pi_p_pi_p1.con -cic:/matita/nat/pi_p/pi_p_pi_p.con -cic:/matita/nat/pi_p/pi_p_knm.con -cic:/matita/nat/pi_p/pi_p_gi.con -cic:/matita/nat/pi_p/pi_p_false.con -cic:/matita/nat/pi_p/pi_p_SO.con -cic:/matita/nat/pi_p/pi_p2.con -cic:/matita/nat/pi_p/pi_p2'.con -cic:/matita/nat/pi_p/pi_p.con -cic:/matita/nat/pi_p/or_false_eq_SO_to_eq_pi_p.con -cic:/matita/nat/pi_p/le_pi_p.con -cic:/matita/nat/pi_p/false_to_pi_p_Sn.con -cic:/matita/nat/pi_p/false_to_eq_pi_p.con -cic:/matita/nat/pi_p/exp_times_pi_p.con -cic:/matita/nat/pi_p/exp_sigma_p1.con -cic:/matita/nat/pi_p/exp_sigma_p.con -cic:/matita/nat/pi_p/exp_pi_p.con -cic:/matita/nat/pi_p/eq_pi_p_gh.con -cic:/matita/nat/pi_p/eq_pi_p1.con -cic:/matita/nat/pi_p/eq_pi_p.con -cic:/matita/nat/plus/sym_plus.con -cic:/matita/nat/plus/plus_n_Sm.con -cic:/matita/nat/plus/plus_n_SO.con -cic:/matita/nat/plus/plus_n_O.con -cic:/matita/nat/plus/plus.con -cic:/matita/nat/plus/injective_plus_r.con -cic:/matita/nat/plus/injective_plus_l.con -cic:/matita/nat/plus/inj_plus_r.con -cic:/matita/nat/plus/inj_plus_l.con -cic:/matita/nat/plus/associative_plus.con -cic:/matita/nat/plus/assoc_plus.con -cic:/matita/nat/primes/transitive_divides.con -cic:/matita/nat/primes/trans_divides.con -cic:/matita/nat/primes/smallest_factor.con -cic:/matita/nat/primes/reflexive_divides.con -cic:/matita/nat/primes/primeb_true_to_prime.con -cic:/matita/nat/primes/primeb_to_Prop.con -cic:/matita/nat/primes/primeb_false_to_not_prime.con -cic:/matita/nat/primes/primeb.con -cic:/matita/nat/primes/prime_to_smallest_factor.con -cic:/matita/nat/primes/prime_to_primeb_true.con -cic:/matita/nat/primes/prime_to_lt_SO.con -cic:/matita/nat/primes/prime_to_lt_O.con -cic:/matita/nat/primes/prime_smallest_factor_n.con -cic:/matita/nat/primes/prime.con -cic:/matita/nat/primes/or_div_mod1.con -cic:/matita/nat/primes/not_prime_to_primeb_false.con -cic:/matita/nat/primes/not_prime_SO.con -cic:/matita/nat/primes/not_prime_O.con -cic:/matita/nat/primes/not_divides_to_divides_b_false.con -cic:/matita/nat/primes/not_divides_S_fact.con -cic:/matita/nat/primes/mod_S_fact.con -cic:/matita/nat/primes/mod_O_to_divides.con -cic:/matita/nat/primes/lt_smallest_factor_to_not_divides.con -cic:/matita/nat/primes/lt_SO_smallest_factor.con -cic:/matita/nat/primes/lt_O_smallest_factor.con -cic:/matita/nat/primes/le_smallest_factor_n.con -cic:/matita/nat/primes/eq_mod_to_divides.con -cic:/matita/nat/primes/eq_div_plus.con -cic:/matita/nat/primes/divides_to_mod_O.con -cic:/matita/nat/primes/divides_to_lt_O.con -cic:/matita/nat/primes/divides_to_le.con -cic:/matita/nat/primes/divides_to_eq_times_div_div_times.con -cic:/matita/nat/primes/divides_to_divides_b_true1.con -cic:/matita/nat/primes/divides_to_divides_b_true.con -cic:/matita/nat/primes/divides_to_div_mod_spec.con -cic:/matita/nat/primes/divides_to_div.con -cic:/matita/nat/primes/divides_times.con -cic:/matita/nat/primes/divides_smallest_factor_n.con -cic:/matita/nat/primes/divides_plus.con -cic:/matita/nat/primes/divides_n_n.con -cic:/matita/nat/primes/divides_n_O.con -cic:/matita/nat/primes/divides_minus.con -cic:/matita/nat/primes/divides_ind.con -cic:/matita/nat/primes/divides_fact.con -cic:/matita/nat/primes/divides_f_pi_f.con -cic:/matita/nat/primes/divides_div.con -cic:/matita/nat/primes/divides_b_true_to_lt_O.con -cic:/matita/nat/primes/divides_b_true_to_divides1.con -cic:/matita/nat/primes/divides_b_true_to_divides.con -cic:/matita/nat/primes/divides_b_to_Prop.con -cic:/matita/nat/primes/divides_b_false_to_not_divides1.con -cic:/matita/nat/primes/divides_b_false_to_not_divides.con -cic:/matita/nat/primes/divides_b_div_true.con -cic:/matita/nat/primes/divides_b.con -cic:/matita/nat/primes/divides_SO_n.con -cic:/matita/nat/primes/divides.ind -cic:/matita/nat/primes/div_mod_spec_to_divides.con -cic:/matita/nat/primes/div_div.con -cic:/matita/nat/primes/decidable_prime.con -cic:/matita/nat/primes/decidable_divides.con -cic:/matita/nat/primes/antisymmetric_divides.con -cic:/matita/nat/relevant_equations/times_plus_plus.con -cic:/matita/nat/relevant_equations/times_plus_l.con -cic:/matita/nat/relevant_equations/times_minus_l.con -cic:/matita/nat/relevant_equations/eq_pred_to_eq.con -cic:/matita/nat/sigma_and_pi/sigma.con -cic:/matita/nat/sigma_and_pi/pi.con -cic:/matita/nat/sigma_and_pi/exp_pi_l.con -cic:/matita/nat/sigma_and_pi/eq_sigma.con -cic:/matita/nat/sigma_and_pi/eq_pi.con -cic:/matita/nat/sigma_and_pi/eq_fact_pi.con -cic:/matita/nat/sqrt/sqrt.con -cic:/matita/nat/sqrt/monotonic_sqrt.con -cic:/matita/nat/sqrt/lt_sqrt_to_le_times_l.con -cic:/matita/nat/sqrt/lt_sqrt_n.con -cic:/matita/nat/sqrt/lt_sqrt.con -cic:/matita/nat/sqrt/leq_sqrt_n.con -cic:/matita/nat/sqrt/le_sqrt_to_le_times_r.con -cic:/matita/nat/sqrt/le_sqrt_to_le_times_l.con -cic:/matita/nat/sqrt/le_sqrt_nl.con -cic:/matita/nat/sqrt/le_sqrt_n_n.con -cic:/matita/nat/sqrt/le_sqrt_n1.con -cic:/matita/nat/sqrt/le_sqrt_log_n.con -cic:/matita/nat/sqrt/eq_sqrt.con -cic:/matita/nat/times/times_n_Sm.con -cic:/matita/nat/times/times_n_SO.con -cic:/matita/nat/times/times_n_O.con -cic:/matita/nat/times/times_SSO_n.con -cic:/matita/nat/times/times_SSO.con -cic:/matita/nat/times/times_O_to_O.con -cic:/matita/nat/times/times.con -cic:/matita/nat/times/symmetric_times.con -cic:/matita/nat/times/sym_times.con -cic:/matita/nat/times/or_eq_eq_S.con -cic:/matita/nat/times/distributive_times_plus.con -cic:/matita/nat/times/distr_times_plus.con -cic:/matita/nat/times/associative_times.con -cic:/matita/nat/times/assoc_times.con -cic:/matita/nat/totient/totient_times.con -cic:/matita/nat/totient/totient.con -cic:/matita/nat/totient1/sigma_p_Sn_divides_b_totient_n.con -cic:/matita/nat/totient1/lt_O_to_divides_to_lt_O_div.con -cic:/matita/technicalities/setoids/variance_rect.con -cic:/matita/technicalities/setoids/variance_rec.con -cic:/matita/technicalities/setoids/variance_of_argument_class.con -cic:/matita/technicalities/setoids/variance_ind.con -cic:/matita/technicalities/setoids/variance.ind -cic:/matita/technicalities/setoids/rewrite_direction_rect.con -cic:/matita/technicalities/setoids/rewrite_direction_rec.con -cic:/matita/technicalities/setoids/rewrite_direction_ind.con -cic:/matita/technicalities/setoids/rewrite_direction.ind -cic:/matita/technicalities/setoids/relation_of_relation_class.con -cic:/matita/technicalities/setoids/relation_of_product_of_arguments.con -cic:/matita/technicalities/setoids/relation_of_areflexive_relation_class.con -cic:/matita/technicalities/setoids/relation_class_of_reflexive_relation_class.con -cic:/matita/technicalities/setoids/relation_class_of_argument_class.con -cic:/matita/technicalities/setoids/relation_class_of_areflexive_relation_class.con -cic:/matita/technicalities/setoids/product_of_arguments.con -cic:/matita/technicalities/setoids/opposite_direction_idempotent.con -cic:/matita/technicalities/setoids/opposite_direction.con -cic:/matita/technicalities/setoids/nelistT_rect.con -cic:/matita/technicalities/setoids/nelistT_rec.con -cic:/matita/technicalities/setoids/nelistT_ind.con -cic:/matita/technicalities/setoids/nelistT.ind -cic:/matita/technicalities/setoids/morphism_theory_of_predicate.con -cic:/matita/technicalities/setoids/morphism_theory_of_function.con -cic:/matita/technicalities/setoids/make_compatibility_goal_aux.con -cic:/matita/technicalities/setoids/make_compatibility_goal.con -cic:/matita/technicalities/setoids/list_of_Leibniz_of_list_of_types.con -cic:/matita/technicalities/setoids/interp_relation_class_list.con -cic:/matita/technicalities/setoids/interp.con -cic:/matita/technicalities/setoids/impl_trans.con -cic:/matita/technicalities/setoids/impl_refl.con -cic:/matita/technicalities/setoids/impl.con -cic:/matita/technicalities/setoids/get_rewrite_direction.con -cic:/matita/technicalities/setoids/function_type_of_morphism_signature.con -cic:/matita/technicalities/setoids/equality_morphism_of_symmetric_reflexive_transitive_relation.con -cic:/matita/technicalities/setoids/equality_morphism_of_symmetric_areflexive_transitive_relation.con -cic:/matita/technicalities/setoids/equality_morphism_of_asymmetric_reflexive_transitive_relation.con -cic:/matita/technicalities/setoids/equality_morphism_of_asymmetric_areflexive_transitive_relation.con -cic:/matita/technicalities/setoids/directed_relation_of_relation_class.con -cic:/matita/technicalities/setoids/directed_relation_of_argument_class.con -cic:/matita/technicalities/setoids/check_if_variance_is_respected_inv.con -cic:/matita/technicalities/setoids/check_if_variance_is_respected_ind.con -cic:/matita/technicalities/setoids/check_if_variance_is_respected.ind -cic:/matita/technicalities/setoids/carrier_of_relation_class.con -cic:/matita/technicalities/setoids/carrier_of_reflexive_relation_class.con -cic:/matita/technicalities/setoids/carrier_of_areflexive_relation_class.con -cic:/matita/technicalities/setoids/apply_morphism_compatibility_Right2Left.con -cic:/matita/technicalities/setoids/apply_morphism_compatibility_Left2Right.con -cic:/matita/technicalities/setoids/apply_morphism.con -cic:/matita/technicalities/setoids/about_carrier_of_relation_class_and_relation_class_of_argument_class.con -cic:/matita/technicalities/setoids/X_Relation_Class_rect.con -cic:/matita/technicalities/setoids/X_Relation_Class_rec.con -cic:/matita/technicalities/setoids/X_Relation_Class_ind.con -cic:/matita/technicalities/setoids/X_Relation_Class.ind -cic:/matita/technicalities/setoids/Relation_Class.con -cic:/matita/technicalities/setoids/Reflexive_Relation_Class_rect.con -cic:/matita/technicalities/setoids/Reflexive_Relation_Class_rec.con -cic:/matita/technicalities/setoids/Reflexive_Relation_Class_ind.con -cic:/matita/technicalities/setoids/Reflexive_Relation_Class.ind -cic:/matita/technicalities/setoids/Morphism_Theory_rect.con -cic:/matita/technicalities/setoids/Morphism_Theory_rec.con -cic:/matita/technicalities/setoids/Morphism_Theory_ind.con -cic:/matita/technicalities/setoids/Morphism_Theory.ind -cic:/matita/technicalities/setoids/Morphism_Context_rect2.con -cic:/matita/technicalities/setoids/Morphism_Context_rect.con -cic:/matita/technicalities/setoids/Morphism_Context_rec.con -cic:/matita/technicalities/setoids/Morphism_Context_inv.con -cic:/matita/technicalities/setoids/Morphism_Context_ind.con -cic:/matita/technicalities/setoids/Morphism_Context_List_rect2.con -cic:/matita/technicalities/setoids/Morphism_Context_List_rect.con -cic:/matita/technicalities/setoids/Morphism_Context_List_rec.con -cic:/matita/technicalities/setoids/Morphism_Context_List_inv.con -cic:/matita/technicalities/setoids/Morphism_Context_List_ind.con -cic:/matita/technicalities/setoids/Morphism_Context.ind -cic:/matita/technicalities/setoids/Impl_Relation_Class.con -cic:/matita/technicalities/setoids/Iff_Relation_Class.con -cic:/matita/technicalities/setoids/Function.con -cic:/matita/technicalities/setoids/Compat.con -cic:/matita/technicalities/setoids/Arguments.con -cic:/matita/technicalities/setoids/Argument_Class.con -cic:/matita/technicalities/setoids/Areflexive_Relation_Class_rect.con -cic:/matita/technicalities/setoids/Areflexive_Relation_Class_rec.con -cic:/matita/technicalities/setoids/Areflexive_Relation_Class_ind.con -cic:/matita/technicalities/setoids/Areflexive_Relation_Class.ind diff --git a/helm/software/components/ng_kernel/check.ml b/helm/software/components/ng_kernel/check.ml index a793cf059..71ba8ddc2 100644 --- a/helm/software/components/ng_kernel/check.ml +++ b/helm/software/components/ng_kernel/check.ml @@ -56,8 +56,13 @@ let mk_type n = else [false, NUri.uri_of_string ("cic:/matita/pts/Type"^string_of_int n^".univ")] ;; +let mk_cprop n = + if n = 0 then + [false, NUri.uri_of_string ("cic:/matita/pts/CProp.univ")] + else + [false, NUri.uri_of_string ("cic:/matita/pts/CProp"^string_of_int n^".univ")] +;; -let cprop = [false, NUri.uri_of_string ("cic:/matita/pts/CProp.univ")];; let _ = let do_old_logging = ref true in @@ -139,11 +144,14 @@ let _ = prerr_endline "finished...."; let lll = List.sort compare (CicUniv.do_rank (get_graph ())) in prerr_endline "caching objects"; - NCicEnvironment.add_constraint true cprop (mk_type 0); let _ = let rec aux = function | a::(b::_ as tl) -> NCicEnvironment.add_constraint true (mk_type a) (mk_type b); + NCicEnvironment.add_constraint true (mk_cprop a) (mk_cprop b); + NCicEnvironment.add_constraint true (mk_type a) (mk_cprop a); + NCicEnvironment.add_constraint true (mk_cprop a) (mk_type b); + NCicEnvironment.add_constraint true (mk_type b) (mk_cprop b); aux tl | _ -> () in diff --git a/helm/software/components/ng_kernel/nCic2OCic.ml b/helm/software/components/ng_kernel/nCic2OCic.ml index d9edb1100..5f8279d7e 100644 --- a/helm/software/components/ng_kernel/nCic2OCic.ml +++ b/helm/software/components/ng_kernel/nCic2OCic.ml @@ -37,7 +37,7 @@ let convert_term uri n_fl t = | NCic.Sort (NCic.Type u) when (* BUG HERE: I should use NCicEnvironment.universe_eq, but I do not want to add this recursion between the modules *) - (*NCicEnvironment.universe_eq*) u=cprop -> Cic.Sort Cic.CProp + (*NCicEnvironment.universe_eq*) u=cprop -> Cic.Sort (Cic.CProp (CicUniv.fresh ())) | NCic.Sort (NCic.Type _) -> Cic.Sort (Cic.Type (CicUniv.fresh ())) | NCic.Implicit _ -> assert false | NCic.Const (NReference.Ref (u,NReference.Ind (_,i,_))) -> diff --git a/helm/software/components/ng_kernel/nCicTypeChecker.ml b/helm/software/components/ng_kernel/nCicTypeChecker.ml index 598ed2a67..886a982ef 100644 --- a/helm/software/components/ng_kernel/nCicTypeChecker.ml +++ b/helm/software/components/ng_kernel/nCicTypeChecker.ml @@ -1086,9 +1086,10 @@ let check_rel1_irrelevant ~metasenv ~subst context = let shift e (k, context) = k+1,e::context in let rec aux (evil, context as k) () t = match R.whd ~subst context t with - | C.Rel i when i = evil -> raise (TypeCheckerFailure (lazy (Printf.sprintf + | C.Rel i when i = evil -> (* + raise (TypeCheckerFailure (lazy (Printf.sprintf "Argument %s declared as irrelevante is used in a relevant position" - (PP.ppterm ~subst ~metasenv ~context (C.Rel i))))) + (PP.ppterm ~subst ~metasenv ~context (C.Rel i))))) *) () | C.Meta _ -> () | C.Lambda (name,so,tgt) -> (* checking so is not needed since the implicit version of CC @@ -1115,33 +1116,60 @@ let check_relevance ~metasenv ~subst ~in_type relevance = let shift e (in_type, context, relevance) = assert (relevance = []); in_type, e::context, relevance in - let rec aux (in_type, context, relevance as k) () t = - match relevance, R.whd ~subst context t, in_type with - | _,C.Meta _,_ -> () - | true::tl,C.Lambda (name,so,t), false - | true::tl,C.Prod (name,so,t), true -> - aux (in_type, (name, C.Decl so)::context, tl) () t - | false::tl,C.Lambda (name,so,t), false - | false::tl,C.Prod (name,so,t), true -> - let context = (name, C.Decl so)::context in - check_rel1_irrelevant ~metasenv ~subst context t; - aux (in_type, context, tl) () t - | [], C.Match (ref,oty,t,pl), _ -> - aux k () t; - let _,lno,itl,_,i = E.get_checked_indtys ref in - let rel,_,_,cl = List.nth itl i in - let _, rel = HExtlib.split_nth lno rel in - aux (false, context, rel) () oty; - List.iter2 - (fun p (rel,_,_) -> - let _,rel = HExtlib.split_nth lno rel in - aux (false, context, rel) () p) - pl cl - | [],t,_ -> U.fold shift k aux () t - | _,_,_ -> - raise (TypeCheckerFailure (lazy "Wrong relevance declaration")) + let rec aux2 (_,context,relevance as k) t = + let error () = () (* + raise (TypeCheckerFailure + (lazy ("Wrong relevance declaration: " ^ + String.concat "," (List.map string_of_bool relevance)^ + "\nfor: "^PP.ppterm ~metasenv ~subst ~context t))) *) + in + let rec aux (in_type, context, relevance as k) () t = + match relevance, R.whd ~subst context t, in_type with + | _,C.Meta _,_ -> () + | true::tl,C.Lambda (name,so,t), false + | true::tl,C.Prod (name,so,t), true -> + aux (in_type, (name, C.Decl so)::context, tl) () t + | false::tl,C.Lambda (name,so,t), false + | false::tl,C.Prod (name,so,t), true -> + let context = (name, C.Decl so)::context in + check_rel1_irrelevant ~metasenv ~subst context t; + aux (in_type, context, tl) () t + | [], C.Match (ref,oty,t,pl), _ -> + aux k () t; + let _,lno,itl,_,i = E.get_checked_indtys ref in + let rel,_,_,cl = List.nth itl i in + let _, rel = + try HExtlib.split_nth lno rel + with Failure _ -> [],[] + in + aux2 (false, context, rel) oty; + List.iter2 + (fun p (rel,_,_) -> + let _,rel = + try HExtlib.split_nth lno rel + with Failure _ -> [],[] + in + aux2 (false, context, rel) p) + pl cl + | [],t,_ -> U.fold shift k aux () t + | rel1,C.Appl (C.Const ref :: args),_ -> + let relevance = E.get_relevance ref in + let _, relevance = + try HExtlib.split_nth (List.length args) relevance + with Failure _ -> [],[] + in + prerr_endline ("rimane: "^String.concat "," (List.map string_of_bool relevance)^ " contro "^ String.concat "," (List.map string_of_bool rel1) ); + HExtlib.list_iter_default2 (fun r1 r2 -> if not r1 && r2 then error ()) + rel1 true relevance + | rel1,C.Const ref,_ -> + let relevance = E.get_relevance ref in + HExtlib.list_iter_default2 (fun r1 r2 -> if not r1 && r2 then error ()) + rel1 true relevance + | _,_,_ -> error () + in + aux k () t in - aux (in_type, [], relevance) () + aux2 (in_type, [], relevance) ;; let typecheck_obj (uri,_height,metasenv,subst,kind) = diff --git a/helm/software/components/ng_kernel/oCic2NCic.ml b/helm/software/components/ng_kernel/oCic2NCic.ml index b1b0d3217..56159ffa4 100644 --- a/helm/software/components/ng_kernel/oCic2NCic.ml +++ b/helm/software/components/ng_kernel/oCic2NCic.ml @@ -22,7 +22,35 @@ let mk_type n = [false, NUri.uri_of_string ("cic:/matita/pts/Type"^string_of_int n^".univ")] ;; -let cprop = [false, NUri.uri_of_string ("cic:/matita/pts/CProp.univ")];; +let mk_cprop n = + if n = 0 then + [false, NUri.uri_of_string ("cic:/matita/pts/CProp.univ")] + else + [false, NUri.uri_of_string ("cic:/matita/pts/CProp"^string_of_int n^".univ")] +;; + +let is_proof_irrelevant context ty = + match + CicReduction.whd context + (fst (CicTypeChecker.type_of_aux' [] context ty CicUniv.oblivion_ugraph)) + with + Cic.Sort Cic.Prop -> true + | Cic.Sort _ -> false + | _ -> assert false +;; + +exception InProp;; + +let get_relevance ty = + let rec aux context ty = + match CicReduction.whd context ty with + Cic.Prod (n,s,t) -> + not (is_proof_irrelevant context s)::aux (Some (n,Cic.Decl s)::context) t + | ty -> if is_proof_irrelevant context ty then raise InProp else [] + in + try aux [] ty + with InProp -> [] +;; (* porcatissima *) type reference = Ref of NUri.uri * NReference.spec @@ -122,6 +150,17 @@ let splat mk_pi ctx t = (t,[]) ctx ;; +let osplat mk_pi ctx t = + List.fold_left + (fun t c -> + match c with + | Some (name, Cic.Def (bo,ty)) -> Cic.LetIn (name, ty, bo, t) + | Some (name, Cic.Decl ty) when mk_pi -> Cic.Prod (name, ty, t) + | Some (name, Cic.Decl ty) -> Cic.Lambda (name, ty, t) + | None -> assert false) + t ctx +;; + let context_tassonomy ctx = let rec split inner acc acc1 = function | Ce _ :: tl when inner -> split inner (acc+1) (acc1+1) tl @@ -561,13 +600,13 @@ let convert_term uri t = let rno_fixno = ref 0 in let fl, fixpoints,_ = List.fold_right2 - (fun (name,rno,_,bo) ty (l,fixpoints,idx) -> + (fun (name,rno,oty,bo) ty (l,fixpoints,idx) -> let bo, fixpoints_bo = aux false boctx bctx n_fl buri bo in let splty,fixpoints_splty = splat true ctx ty in let splbo,fixpoints_splbo = splat false ctx bo in let rno = rno + free_decls in if idx = fixno then rno_fixno := rno; - (([],name,rno,splty,splbo)::l), + ((get_relevance (osplat true octx oty),name,rno,splty,splbo)::l), fixpoints_bo@fixpoints_splty@fixpoints_splbo@fixpoints,idx+1) fl tys ([],fixpoints_tys,0) in @@ -633,7 +672,8 @@ let convert_term uri t = let ty, fixpoints_ty = aux k octx ctx n_fix uri ty in NCic.LetIn ("cast", ty, t, NCic.Rel 1), fixpoints_t @ fixpoints_ty | Cic.Sort Cic.Prop -> NCic.Sort NCic.Prop,[] - | Cic.Sort Cic.CProp -> NCic.Sort (NCic.Type cprop),[] + | Cic.Sort (Cic.CProp u) -> + NCic.Sort (NCic.Type (mk_cprop (CicUniv.get_rank u))),[] | Cic.Sort (Cic.Type u) -> NCic.Sort (NCic.Type (mk_type (CicUniv.get_rank u))),[] | Cic.Sort Cic.Set -> NCic.Sort (NCic.Type (mk_type 0)),[] @@ -755,29 +795,6 @@ let cook mode vars t = aux varsno [] vars ;; -let is_proof_irrelevant context ty = - match - CicReduction.whd context - (fst (CicTypeChecker.type_of_aux' [] context ty CicUniv.oblivion_ugraph)) - with - Cic.Sort Cic.Prop -> true - | Cic.Sort _ -> false - | _ -> assert false -;; - -exception InProp;; - -let get_relevance ty = - let rec aux context ty = - match CicReduction.whd context ty with - Cic.Prod (n,s,t) -> - not (is_proof_irrelevant context s)::aux (Some (n,Cic.Decl s)::context) t - | ty -> if is_proof_irrelevant context ty then raise InProp else [] - in - try aux [] ty - with InProp -> [] -;; - let convert_obj_aux uri = function | Cic.Constant (name, None, ty, vars, _) -> let ty = cook `Pi vars ty in -- 2.39.2