FCoqlib R177 Coq.Init.Logic "x = y" type_scope R165 Coq.Init.Logic "x = y" type_scope R242 Coq.Init.Logic "x = y" type_scope R394 Coq.Init.Logic.refl_equal R490 Coq.Init.Logic.refl_equal R607 Coq.Init.Logic "x = y" type_scope R600 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R609 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R709 Coq.Init.Logic "x = y" type_scope R699 Coq.Init.Datatypes.Some R712 Coq.Init.Datatypes.Some R800 Coq.Init.Logic "x = y" type_scope R884 Coq.Init.Logic "x = y" type_scope R964 Coq.Init.Logic "x = y" type_scope R1040 Coq.Init.Logic "x = y" type_scope R1112 Coq.Init.Logic "x = y" type_scope R1182 Coq.Init.Logic "x <> y" type_scope R1210 Coq.Init.Logic "x <> y" type_scope R1138 Coq.Init.Logic.f_equal R1068 Coq.Init.Logic.f_equal2 R994 Coq.Init.Logic.f_equal3 R916 Coq.Init.Logic.f_equal4 R834 Coq.Init.Logic.f_equal5 R741 Coq.Init.Logic.f_equal R751 Coq.Init.Datatypes.Some R633 Coq.Init.Datatypes.injective_projections R1294 Coq.Init.Logic.False R1358 Coq.Init.Logic.False R1443 Coq.Init.Specif "{ A } + { B }" type_scope R1446 Coq.Init.Logic "x = y" type_scope R1456 Coq.Init.Logic "x <> y" type_scope R1432 Coq.NArith.BinPos.positive R1432 Coq.NArith.BinPos.positive R1488 Coq.NArith.BinPos.Pcompare R1501 Coq.Init.Datatypes.Eq R1488 Coq.NArith.BinPos.Pcompare R1501 Coq.Init.Datatypes.Eq R1527 Coq.NArith.BinPos.Pcompare_Eq_eq R1527 Coq.NArith.BinPos.Pcompare_Eq_eq R1595 Coq.NArith.BinPos.Pcompare_refl R1595 Coq.NArith.BinPos.Pcompare_refl R1678 Coq.NArith.BinPos.Pcompare_refl R1678 Coq.NArith.BinPos.Pcompare_refl R1804 Coq.Init.Logic "x = y" type_scope R1783 Coqlib.peq R1759 Coq.NArith.BinPos.positive R1834 Coqlib.peq R1834 Coqlib.peq R1978 Coq.Init.Logic "x = y" type_scope R1957 Coqlib.peq R1945 Coq.Init.Logic "x <> y" type_scope R1923 Coq.NArith.BinPos.positive R1923 Coq.NArith.BinPos.positive R2008 Coqlib.peq R2008 Coqlib.peq R2098 Coq.ZArith.BinInt.Zlt R2112 Coq.ZArith.BinInt.Zpos R2103 Coq.ZArith.BinInt.Zpos R2079 Coq.NArith.BinPos.positive R2079 Coq.NArith.BinPos.positive R2175 Coq.Init.Logic "x <> y" type_scope R2162 Coqlib.Plt R2151 Coq.NArith.BinPos.positive R2151 Coq.NArith.BinPos.positive R2256 Coqlib.Plt_ne R2340 Coqlib.Plt R2329 Coqlib.Plt R2318 Coqlib.Plt R2307 Coq.NArith.BinPos.positive R2307 Coq.NArith.BinPos.positive R2307 Coq.NArith.BinPos.positive R2450 Coq.Init.Logic "x = y" type_scope R2435 Coq.ZArith.BinInt.Zpos R2441 Coq.NArith.BinPos.Psucc R2452 Coq.ZArith.BinInt.Zsucc R2459 Coq.ZArith.BinInt.Zpos R2424 Coq.NArith.BinPos.positive R2493 Coq.NArith.BinPos.Pplus_one_succ_r R2493 Coq.NArith.BinPos.Pplus_one_succ_r R2573 Coqlib.Plt R2580 Coq.NArith.BinPos.Psucc R2562 Coq.NArith.BinPos.positive R2626 Coqlib.Psucc_Zsucc R2626 Coqlib.Psucc_Zsucc R2664 Coqlib.Plt_succ R2742 Coqlib.Plt R2749 Coq.NArith.BinPos.Psucc R2731 Coqlib.Plt R2720 Coq.NArith.BinPos.positive R2720 Coq.NArith.BinPos.positive R2782 Coqlib.Plt_trans R2782 Coqlib.Plt_trans R2818 Coqlib.Plt_succ R2818 Coqlib.Plt_succ R2846 Coqlib.Plt_succ R2938 Coq.Init.Logic "A \/ B" type_scope R2930 Coqlib.Plt R2943 Coq.Init.Logic "x = y" type_scope R2911 Coqlib.Plt R2918 Coq.NArith.BinPos.Psucc R2900 Coq.NArith.BinPos.positive R2900 Coq.NArith.BinPos.positive R2989 Coqlib.Psucc_Zsucc R2989 Coqlib.Psucc_Zsucc R3043 Coq.Init.Logic "A \/ B" type_scope R3031 Coq.ZArith.BinInt "x < y" Z_scope R3024 Coq.ZArith.BinInt.Zpos R3033 Coq.ZArith.BinInt.Zpos R3053 Coq.Init.Logic "x = y" type_scope R3046 Coq.ZArith.BinInt.Zpos R3055 Coq.ZArith.BinInt.Zpos R3043 Coq.Init.Logic "A \/ B" type_scope R3031 Coq.ZArith.BinInt "x < y" Z_scope R3024 Coq.ZArith.BinInt.Zpos R3033 Coq.ZArith.BinInt.Zpos R3053 Coq.Init.Logic "x = y" type_scope R3046 Coq.ZArith.BinInt.Zpos R3055 Coq.ZArith.BinInt.Zpos R3166 Coq.Init.Specif "{ A } + { B }" type_scope R3167 Coqlib.Plt R3179 Coq.Init.Logic "~ x" type_scope R3181 Coqlib.Plt R3154 Coq.NArith.BinPos.positive R3154 Coq.NArith.BinPos.positive R3225 Coq.ZArith.ZArith_dec.Z_lt_dec R3225 Coq.ZArith.ZArith_dec.Z_lt_dec R3275 Coq.ZArith.BinInt.Zle R3289 Coq.ZArith.BinInt.Zpos R3280 Coq.ZArith.BinInt.Zpos R3262 Coq.NArith.BinPos.positive R3262 Coq.NArith.BinPos.positive R3337 Coqlib.Ple R3326 Coq.NArith.BinPos.positive R3453 Coqlib.Ple R3442 Coqlib.Ple R3431 Coqlib.Ple R3420 Coq.NArith.BinPos.positive R3420 Coq.NArith.BinPos.positive R3420 Coq.NArith.BinPos.positive R3554 Coqlib.Ple R3543 Coqlib.Plt R3532 Coq.NArith.BinPos.positive R3532 Coq.NArith.BinPos.positive R3648 Coqlib.Ple R3655 Coq.NArith.BinPos.Psucc R3637 Coq.NArith.BinPos.positive R3688 Coqlib.Plt_Ple R3688 Coqlib.Plt_Ple R3703 Coqlib.Plt_succ R3703 Coqlib.Plt_succ R3790 Coqlib.Plt R3779 Coqlib.Ple R3768 Coqlib.Plt R3757 Coq.NArith.BinPos.positive R3757 Coq.NArith.BinPos.positive R3757 Coq.NArith.BinPos.positive R3874 Coq.Init.Logic "~ x" type_scope R3876 Coqlib.Plt R3940 Coqlib.Ple_refl R3949 Coqlib.Plt_Ple R3957 Coqlib.Ple_succ R3966 Coqlib.Plt_strict R4067 Coq.Init.Wf.well_founded R4080 Coqlib.Plt R4128 Coq.NArith.BinPos.nat_of_P R4100 Coq.Arith.Wf_nat.well_founded_lt_compat R4128 Coq.NArith.BinPos.nat_of_P R4100 Coq.Arith.Wf_nat.well_founded_lt_compat R4154 Coq.NArith.Pnat.nat_of_P_lt_Lt_compare_morphism R4154 Coq.NArith.Pnat.nat_of_P_lt_Lt_compare_morphism R4247 Coq.NArith.BinPos.positive R4308 Coqlib.Plt R4313 Coq.NArith.BinPos.Ppred R4299 Coq.Init.Logic "x <> y" type_scope R4302 Coq.NArith.BinPos.xH R4348 Coq.NArith.BinPos.Psucc_pred R4348 Coq.NArith.BinPos.Psucc_pred R4397 Coq.NArith.BinPos.Ppred R4397 Coq.NArith.BinPos.Ppred R4433 Coqlib.Plt_succ R4433 Coqlib.Plt_succ R4515 Coqlib.peq R4521 Coq.NArith.BinPos.xH R4533 Coq.Init.Specif.left R4551 Coq.Init.Specif.right R4592 Coqlib.Ppred_Plt R4582 Coq.NArith.BinPos.Ppred R4569 Coq.NArith.BinPos.Ppred R4486 Coqlib.Plt R4462 Coq.NArith.BinPos.positive R4646 Coq.NArith.BinPos.positive R4665 Coq.Init.Wf.Fix R4669 Coqlib.Plt_wf R4752 Coq.Init.Logic "x = y" type_scope R4737 Coqlib.positive_rec R4773 Coqlib.positive_rec R4827 Coq.Init.Wf.Fix_eq R4834 Coqlib.Plt_wf R4827 Coq.Init.Wf.Fix_eq R4834 Coqlib.Plt_wf R4890 Coqlib.peq R4890 Coqlib.peq R4986 Coq.Init.Logic "x = y" type_scope R4962 Coqlib.positive_rec R5009 Coqlib.unroll_positive_rec R5009 Coqlib.unroll_positive_rec R5049 Coqlib.peq R5049 Coqlib.peq R5154 Coq.Init.Logic "x = y" type_scope R5131 Coqlib.positive_rec R5145 Coq.NArith.BinPos.Psucc R5161 Coqlib.positive_rec R5202 Coqlib.unroll_positive_rec R5202 Coqlib.unroll_positive_rec R5244 Coqlib.peq R5249 Coq.NArith.BinPos.Psucc R5244 Coqlib.peq R5249 Coq.NArith.BinPos.Psucc R5319 Coq.NArith.BinPos.Ppred_succ R5319 Coq.NArith.BinPos.Ppred_succ R5434 Coq.NArith.BinPos.Psucc R5405 Coq.NArith.BinPos.xH R5382 Coq.NArith.BinPos.positive R5490 Coq.Init.Wf.well_founded_ind R5507 Coqlib.Plt_wf R5490 Coq.Init.Wf.well_founded_ind R5507 Coqlib.Plt_wf R5537 Coqlib.peq R5544 Coq.NArith.BinPos.xH R5537 Coqlib.peq R5544 Coq.NArith.BinPos.xH R5582 Coq.NArith.BinPos.Psucc_pred R5582 Coq.NArith.BinPos.Psucc_pred R5663 Coqlib.Ppred_Plt R5663 Coqlib.Ppred_Plt R5760 Coq.Init.Specif "{ A } + { B }" type_scope R5763 Coq.Init.Logic "x = y" type_scope R5773 Coq.Init.Logic "x <> y" type_scope R5756 Coq.ZArith.BinInt.Z R5756 Coq.ZArith.BinInt.Z R5782 Coq.ZArith.ZArith_dec.Z_eq_dec R5869 Coq.Init.Logic "x = y" type_scope R5848 Coqlib.zeq R5831 Coq.ZArith.BinInt.Z R5899 Coqlib.zeq R5899 Coqlib.zeq R6036 Coq.Init.Logic "x = y" type_scope R6015 Coqlib.zeq R6003 Coq.Init.Logic "x <> y" type_scope R5988 Coq.ZArith.BinInt.Z R5988 Coq.ZArith.BinInt.Z R6066 Coqlib.zeq R6066 Coqlib.zeq R6170 Coq.Init.Specif "{ A } + { B }" type_scope R6173 Coq.ZArith.BinInt "x < y" Z_scope R6183 Coq.ZArith.BinInt "x >= y" Z_scope R6166 Coq.ZArith.BinInt.Z R6166 Coq.ZArith.BinInt.Z R6192 Coq.ZArith.ZArith_dec.Z_lt_ge_dec R6296 Coq.Init.Logic "x = y" type_scope R6275 Coqlib.zlt R6264 Coq.ZArith.BinInt "x < y" Z_scope R6246 Coq.ZArith.BinInt.Z R6246 Coq.ZArith.BinInt.Z R6326 Coqlib.zlt R6326 Coqlib.zlt R6472 Coq.Init.Logic "x = y" type_scope R6451 Coqlib.zlt R6439 Coq.ZArith.BinInt "x >= y" Z_scope R6421 Coq.ZArith.BinInt.Z R6421 Coq.ZArith.BinInt.Z R6502 Coqlib.zlt R6502 Coqlib.zlt R6589 Coq.Init.Specif "{ A } + { B }" type_scope R6592 Coq.ZArith.BinInt "x <= y" Z_scope R6603 Coq.ZArith.BinInt "x > y" Z_scope R6585 Coq.ZArith.BinInt.Z R6585 Coq.ZArith.BinInt.Z R6611 Coq.ZArith.ZArith_dec.Z_le_gt_dec R6716 Coq.Init.Logic "x = y" type_scope R6695 Coqlib.zle R6683 Coq.ZArith.BinInt "x <= y" Z_scope R6665 Coq.ZArith.BinInt.Z R6665 Coq.ZArith.BinInt.Z R6746 Coqlib.zle R6746 Coqlib.zle R6891 Coq.Init.Logic "x = y" type_scope R6870 Coqlib.zle R6859 Coq.ZArith.BinInt "x > y" Z_scope R6841 Coq.ZArith.BinInt.Z R6841 Coq.ZArith.BinInt.Z R6921 Coqlib.zle R6921 Coqlib.zle R7036 Coq.Init.Logic "x = y" type_scope R7020 Coq.ZArith.Zpower.two_power_nat R7034 Coq.Init.Datatypes.O R7125 Coq.ZArith.BinInt "x > y" Z_scope R7109 Coq.ZArith.Zpower.two_power_nat R7104 Coq.Init.Datatypes.nat R7160 Coqlib.two_power_nat_O R7160 Coqlib.two_power_nat_O R7194 Coq.ZArith.Zpower.two_power_nat_S R7194 Coq.ZArith.Zpower.two_power_nat_S R7280 Coq.Init.Logic "x = y" type_scope R7271 Coq.ZArith.Zmin.Zmin R7285 Coqlib.zlt R7331 Coqlib.zlt R7331 Coqlib.zlt R7423 Coq.ZArith.BinInt "x ?= y" Z_scope R7423 Coq.ZArith.BinInt "x ?= y" Z_scope R7446 Coq.ZArith.Zcompare.Zcompare_Eq_eq R7446 Coq.ZArith.Zcompare.Zcompare_Eq_eq R7546 Coq.Init.Logic "x = y" type_scope R7537 Coq.ZArith.Zmin.Zmax R7551 Coqlib.zlt R7597 Coqlib.zlt R7597 Coqlib.zlt R7659 Coq.ZArith.Zcompare.Zcompare_antisym R7659 Coq.ZArith.Zcompare.Zcompare_antisym R7735 Coq.ZArith.Zcompare.Zcompare_antisym R7735 Coq.ZArith.Zcompare.Zcompare_antisym R7770 Coq.ZArith.BinInt "x ?= y" Z_scope R7770 Coq.ZArith.BinInt "x ?= y" Z_scope R7809 Coq.ZArith.Zcompare.Zcompare_Eq_eq R7809 Coq.ZArith.Zcompare.Zcompare_Eq_eq R7915 Coq.ZArith.BinInt "x <= y" Z_scope R7918 Coq.ZArith.Zmin.Zmax R7905 Coq.ZArith.BinInt "x <= y" Z_scope R7957 Coq.ZArith.Zmin.Zmax1 R7957 Coq.ZArith.Zmin.Zmax1 R8029 Coq.ZArith.BinInt "x <= y" Z_scope R8032 Coq.ZArith.Zmin.Zmax R8019 Coq.ZArith.BinInt "x <= y" Z_scope R8071 Coq.ZArith.Zmin.Zmax2 R8071 Coq.ZArith.Zmin.Zmax2 R8163 Coq.Init.Logic "x = y" type_scope R8159 Coq.ZArith.Zdiv "x / y" Z_scope R8145 Coq.ZArith.BinInt "x <= y < z" Z_scope R8195 Coq.ZArith.BinInt "x > y" Z_scope R8195 Coq.ZArith.BinInt "x > y" Z_scope R8281 Coq.Init.Logic "x = y" type_scope R8255 Coq.ZArith.BinInt "x <= y < z" Z_scope R8264 Coq.ZArith.BinInt "x + y" Z_scope R8260 Coq.ZArith.BinInt "x * y" Z_scope R8264 Coq.ZArith.BinInt "x + y" Z_scope R8260 Coq.ZArith.BinInt "x * y" Z_scope R8237 Coq.ZArith.BinInt "x <= y < z" Z_scope R8281 Coq.Init.Logic "x = y" type_scope R8255 Coq.ZArith.BinInt "x <= y < z" Z_scope R8264 Coq.ZArith.BinInt "x + y" Z_scope R8260 Coq.ZArith.BinInt "x * y" Z_scope R8264 Coq.ZArith.BinInt "x + y" Z_scope R8260 Coq.ZArith.BinInt "x * y" Z_scope R8237 Coq.ZArith.BinInt "x <= y < z" Z_scope R8314 Coq.Init.Logic "A \/ B" type_scope R8310 Coq.Init.Logic "x = y" type_scope R8323 Coq.Init.Logic "A \/ B" type_scope R8319 Coq.ZArith.BinInt "x > y" Z_scope R8329 Coq.ZArith.BinInt "x > y" Z_scope R8327 Coq.ZArith.BinInt "- x" Z_scope R8314 Coq.Init.Logic "A \/ B" type_scope R8310 Coq.Init.Logic "x = y" type_scope R8323 Coq.Init.Logic "A \/ B" type_scope R8319 Coq.ZArith.BinInt "x > y" Z_scope R8329 Coq.ZArith.BinInt "x > y" Z_scope R8327 Coq.ZArith.BinInt "- x" Z_scope R8404 Coq.ZArith.BinInt "x >= y" Z_scope R8400 Coq.ZArith.BinInt "x * y" Z_scope R8409 Coq.ZArith.BinInt "x * y" Z_scope R8404 Coq.ZArith.BinInt "x >= y" Z_scope R8400 Coq.ZArith.BinInt "x * y" Z_scope R8409 Coq.ZArith.BinInt "x * y" Z_scope R8421 Coq.ZArith.Zorder.Zmult_ge_compat_l R8421 Coq.ZArith.Zorder.Zmult_ge_compat_l R8497 Coq.ZArith.BinInt "x >= y" Z_scope R8490 Coq.ZArith.BinInt "x * y" Z_scope R8493 Coq.ZArith.BinInt "- x" Z_scope R8502 Coq.ZArith.BinInt "x * y" Z_scope R8497 Coq.ZArith.BinInt "x >= y" Z_scope R8490 Coq.ZArith.BinInt "x * y" Z_scope R8493 Coq.ZArith.BinInt "- x" Z_scope R8502 Coq.ZArith.BinInt "x * y" Z_scope R8514 Coq.ZArith.Zorder.Zmult_ge_compat_l R8514 Coq.ZArith.Zorder.Zmult_ge_compat_l R8560 Coq.ZArith.BinInt.Zopp_mult_distr_r R8560 Coq.ZArith.BinInt.Zopp_mult_distr_r R8624 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R8624 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R8641 Coq.ZArith.Zdiv.Z_mod_lt R8641 Coq.ZArith.Zdiv.Z_mod_lt R8670 Coq.ZArith.Zdiv.Z_div_mod_eq R8670 Coq.ZArith.Zdiv.Z_div_mod_eq R8756 Coq.Init.Logic "x = y" type_scope R8750 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R8736 Coq.ZArith.BinInt "x <= y < z" Z_scope R8788 Coq.ZArith.BinInt "x > y" Z_scope R8788 Coq.ZArith.BinInt "x > y" Z_scope R8815 Coq.ZArith.Zdiv.Z_div_mod_eq R8815 Coq.ZArith.Zdiv.Z_div_mod_eq R8849 Coqlib.Zdiv_small R8849 Coqlib.Zdiv_small R8959 Coq.Init.Logic "x = y" type_scope R8953 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R8939 Coq.ZArith.BinInt "x <= y < z" Z_scope R8922 Coq.Init.Logic "x = y" type_scope R8930 Coq.ZArith.BinInt "x + y" Z_scope R8926 Coq.ZArith.BinInt "x * y" Z_scope R8998 Coq.ZArith.BinInt.Zplus_comm R8998 Coq.ZArith.BinInt.Zplus_comm R9021 Coq.ZArith.Zdiv.Z_mod_plus R9021 Coq.ZArith.Zdiv.Z_mod_plus R9039 Coqlib.Zmod_small R9039 Coqlib.Zmod_small R9146 Coq.Init.Logic "x = y" type_scope R9142 Coq.ZArith.Zdiv "x / y" Z_scope R9128 Coq.ZArith.BinInt "x <= y < z" Z_scope R9111 Coq.Init.Logic "x = y" type_scope R9119 Coq.ZArith.BinInt "x + y" Z_scope R9115 Coq.ZArith.BinInt "x * y" Z_scope R9185 Coq.ZArith.BinInt.Zplus_comm R9185 Coq.ZArith.BinInt.Zplus_comm R9207 Coq.ZArith.Zdiv.Z_div_plus R9207 Coq.ZArith.Zdiv.Z_div_plus R9228 Coqlib.Zdiv_small R9228 Coqlib.Zdiv_small R9374 Coq.Init.Datatypes.option R9405 Coq.Init.Datatypes.None R9413 Coq.Init.Datatypes.None R9422 Coq.Init.Datatypes.Some R9432 Coq.Init.Datatypes.Some R9362 Coq.Init.Datatypes.option R9532 Coq.Init.Datatypes "x + y" type_scope R9558 Coq.Init.Datatypes.inl R9567 Coq.Init.Datatypes.inl R9583 Coq.Init.Datatypes.inr R9592 Coq.Init.Datatypes.inr R9523 Coq.Init.Datatypes "x + y" type_scope R9639 Coq.Lists.List.in_eq R9645 Coq.Lists.List.in_cons R9763 Coq.Lists.List.In R9751 Coq.Init.Logic "x = y" type_scope R9732 Coq.Lists.List.nth_error R9753 Coq.Init.Datatypes.Some R9714 Coq.Lists.List.list R9705 Coq.Init.Datatypes.nat R9880 Coq.Lists.List.in_eq R9880 Coq.Lists.List.in_eq R9938 Coq.Lists.List.in_cons R9938 Coq.Lists.List.in_cons R9971 Coqlib.nth_error_in R10068 Coq.Init.Logic "x = y" type_scope R10045 Coq.Lists.List.nth_error R10057 Coq.Lists.List.nil R10070 Coq.Init.Datatypes.None R10039 Coq.Init.Datatypes.nat R10146 Coqlib.nth_error_nil R10252 Coq.Lists.List.incl R10233 Coq.Lists.List.incl R10241 Coq.Lists.List "x :: y" list_scope R10222 Coq.Lists.List.list R10222 Coq.Lists.List.list R10307 Coq.Lists.List.in_cons R10307 Coq.Lists.List.in_cons R10340 Coqlib.incl_cons_inv R10446 Coq.Lists.List.incl R10425 Coq.Lists.List.incl R10434 Coq.Lists.List "x ++ y" list_scope R10414 Coq.Lists.List.list R10414 Coq.Lists.List.list R10414 Coq.Lists.List.list R10502 Coq.Lists.List.in_or_app R10502 Coq.Lists.List.in_or_app R10619 Coq.Lists.List.incl R10598 Coq.Lists.List.incl R10607 Coq.Lists.List "x ++ y" list_scope R10587 Coq.Lists.List.list R10587 Coq.Lists.List.list R10587 Coq.Lists.List.list R10675 Coq.Lists.List.in_or_app R10675 Coq.Lists.List.in_or_app R10724 Coqlib.incl_app_inv_l R10739 Coqlib.incl_app_inv_r R10798 Coq.Lists.List.list R10857 Coq.Lists.List.nil R10961 Coq.Lists.List "x :: y" list_scope R10910 Coq.Init.Logic "~ x" type_scope R10912 Coq.Lists.List.In R11073 Coq.Init.Logic "x <> y" type_scope R11060 Coq.Lists.List.In R11049 Coq.Lists.List.In R11012 Coq.Lists.List.list R11012 Coq.Lists.List.list R11184 Coqlib.list_disjoint R11154 Coqlib.list_disjoint R11171 Coq.Lists.List "x :: y" list_scope R11143 Coq.Lists.List.list R11143 Coq.Lists.List.list R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R11379 Coqlib.list_disjoint R11349 Coqlib.list_disjoint R11369 Coq.Lists.List "x :: y" list_scope R11338 Coq.Lists.List.list R11338 Coq.Lists.List.list R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R11573 Coq.Init.Logic "~ x" type_scope R11575 Coq.Lists.List.In R11562 Coq.Lists.List.In R11539 Coqlib.list_disjoint R11521 Coq.Lists.List.list R11521 Coq.Lists.List.list R11754 Coqlib.list_disjoint R11731 Coqlib.list_disjoint R11720 Coq.Lists.List.list R11720 Coq.Lists.List.list R11823 Coq.Init.Logic.sym_not_equal R11823 Coq.Init.Logic.sym_not_equal R11983 Coq.Init.Logic "x = y" type_scope R11969 Coq.Lists.List.map R11985 Coq.Lists.List.map R11956 Coq.Init.Logic "x = y" type_scope R11942 Coq.Lists.List.In R11920 Coq.Lists.List.list R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R12245 Coq.Init.Logic "x = y" type_scope R12219 Coq.Lists.List.map R12231 Coq.Lists.List.map R12247 Coq.Lists.List.map R12208 Coq.Lists.List.list R12454 Coq.Init.Logic "x = y" type_scope R12427 Coq.Lists.List.nth_error R12438 Coq.Lists.List.map R12456 Coqlib.option_map R12470 Coq.Lists.List.nth_error R12419 Coq.Init.Datatypes.nat R12407 Coq.Lists.List.list R12540 Coqlib.nth_error_nil R12540 Coqlib.nth_error_nil R12540 Coqlib.nth_error_nil R12540 Coqlib.nth_error_nil R12711 Coq.Init.Logic "x = y" type_scope R12684 Coq.Lists.List.length R12697 Coq.Lists.List.map R12713 Coq.Lists.List.length R12673 Coq.Lists.List.list R12875 Coq.Init.Logic "'exists' x : t , p" type_scope R12895 Coq.Init.Logic "A /\ B" type_scope R12889 Coq.Init.Logic "x = y" type_scope R12898 Coq.Lists.List.In R12852 Coq.Lists.List.In R12858 Coq.Lists.List.map R12834 Coq.Lists.List.list R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R13228 Coqlib.list_norepet R13242 Coq.Lists.List.map R13215 Coq.Init.Logic "x <> y" type_scope R13203 Coq.Init.Logic "x <> y" type_scope R13191 Coq.Lists.List.In R13181 Coq.Lists.List.In R13148 Coqlib.list_norepet R13137 Coq.Lists.List.list R13350 Coqlib.list_in_map_inv R13350 Coqlib.list_in_map_inv R13427 Coq.Init.Logic "x <> y" type_scope R13427 Coq.Init.Logic "x <> y" type_scope R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R13665 Coq.Init.Logic "x = y" type_scope R13643 Coq.Lists.List.map R13658 Coq.Lists.List "x ++ y" list_scope R13681 Coq.Lists.List "x ++ y" list_scope R13667 Coq.Lists.List.map R13684 Coq.Lists.List.map R13632 Coq.Lists.List.list R13632 Coq.Lists.List.list R13866 Coqlib.list_norepet R13882 Coq.Lists.List "x ++ y" list_scope R13841 Coqlib.list_norepet R13857 Coq.Lists.List "x ++ y" list_scope R13830 Coq.Lists.List.list R13830 Coq.Lists.List.list R14031 Coqlib.list_norepet R14047 Coq.Lists.List "x ++ y" list_scope R14052 Coq.Lists.List "x :: y" list_scope R14006 Coq.Init.Logic "~ x" type_scope R14008 Coq.Lists.List.In R13993 Coq.Init.Logic "~ x" type_scope R13995 Coq.Lists.List.In R13968 Coqlib.list_norepet R13984 Coq.Lists.List "x ++ y" list_scope R13947 Coq.Lists.List.list R13935 Coq.Lists.List.list R14031 Coqlib.list_norepet R14047 Coq.Lists.List "x ++ y" list_scope R14052 Coq.Lists.List "x :: y" list_scope R14006 Coq.Init.Logic "~ x" type_scope R14008 Coq.Lists.List.In R13993 Coq.Init.Logic "~ x" type_scope R13995 Coq.Lists.List.In R13968 Coqlib.list_norepet R13984 Coq.Lists.List "x ++ y" list_scope R13947 Coq.Lists.List.list R13935 Coq.Lists.List.list R14167 Coq.Lists.List.in_app_or R14167 Coq.Lists.List.in_app_or R14214 Coq.Lists.List.in_or_app R14214 Coq.Lists.List.in_or_app R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14302 Coq.Lists.List.in_or_app R14302 Coq.Lists.List.in_or_app R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14373 Coq.Lists.List.app_nil_end R14373 Coq.Lists.List.app_nil_end R14453 Coq.Lists.List.in_or_app R14453 Coq.Lists.List.in_or_app R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14500 Coq.Lists.List.in_or_app R14500 Coq.Lists.List.in_or_app R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14621 Coqlib.list_norepet R14594 Coqlib.list_norepet R14611 Coq.Lists.List "x ++ y" list_scope R14583 Coq.Lists.List.list R14583 Coq.Lists.List.list R14820 Coqlib.list_norepet R14793 Coqlib.list_norepet R14810 Coq.Lists.List "x ++ y" list_scope R14782 Coq.Lists.List.list R14782 Coq.Lists.List.list R14860 Coqlib.list_norepet_append_right R14860 Coqlib.list_norepet_append_right R14904 Coqlib.list_norepet_append_commut R14904 Coqlib.list_norepet_append_commut R15059 Coq.Lists.List.list R15049 Coq.Lists.List.list R15122 Coq.Lists.List.nil R15118 Coq.Lists.List.nil R15254 Coq.Lists.List "x :: y" list_scope R15243 Coq.Lists.List "x :: y" list_scope R15497 Coqlib.list_forall2 R15458 Coq.Lists.List.In R15446 Coq.Lists.List.In R15373 Coqlib.list_forall2 R15362 Coq.Lists.List.list R15349 Coq.Lists.List.list FMaps R199 Coq.Init.Specif "{ A } + { B }" type_scope R202 Coq.Init.Logic "x = y" type_scope R212 Coq.Init.Logic "x <> y" type_scope R193 Maps.elt R193 Maps.elt R349 Coq.Init.Specif "{ A } + { B }" type_scope R352 Coq.Init.Logic "x = y" type_scope R362 Coq.Init.Logic "x <> y" type_scope R343 Maps.t R343 Maps.t R295 Coq.Init.Specif "{ A } + { B }" type_scope R297 Coq.Init.Logic "x = y" type_scope R305 Coq.Init.Logic "x <> y" type_scope R404 Maps.t R456 Coq.Init.Datatypes.option R449 Maps.t R442 Maps.elt R518 Maps.t R511 Maps.t R499 Maps.elt R573 Maps.t R566 Maps.t R559 Maps.elt R645 Coq.Init.Logic "x = y" type_scope R629 Maps.get R636 Maps.empty R647 Coq.Init.Datatypes.None R623 Maps.elt R735 Coq.Init.Logic "x = y" type_scope R717 Maps.get R724 Maps.set R737 Coq.Init.Datatypes.Some R711 Maps.t R695 Maps.elt R843 Coq.Init.Logic "x = y" type_scope R825 Maps.get R832 Maps.set R845 Maps.get R817 Coq.Init.Logic "x <> y" type_scope R805 Maps.t R789 Maps.elt R789 Maps.elt R945 Coq.Init.Logic "x = y" type_scope R927 Maps.get R934 Maps.set R950 Maps.elt_eq R978 Maps.get R966 Coq.Init.Datatypes.Some R917 Maps.t R901 Maps.elt R901 Maps.elt R1089 Coq.Init.Logic "x = y" type_scope R1079 Maps.set R1067 Coq.Init.Logic "x = y" type_scope R1059 Maps.get R1069 Coq.Init.Datatypes.Some R1042 Maps.t R1033 Maps.elt R1362 Coq.Init.Logic "x = y" type_scope R1343 Maps.get R1350 Maps.remove R1364 Coq.Init.Datatypes.None R1337 Maps.t R1328 Maps.elt R1462 Coq.Init.Logic "x = y" type_scope R1443 Maps.get R1450 Maps.remove R1464 Maps.get R1435 Coq.Init.Logic "x <> y" type_scope R1423 Maps.t R1414 Maps.elt R1414 Maps.elt R1538 Maps.t R1531 Maps.t R1513 Maps.elt R1642 Coq.Init.Logic "x = y" type_scope R1626 Maps.get R1633 Maps.map R1644 Coqlib.option_map R1662 Maps.get R1616 Maps.t R1607 Maps.elt R1588 Maps.elt R1765 Maps.t R1758 Maps.t R1751 Maps.t R1738 Coq.Init.Datatypes.option R1726 Coq.Init.Datatypes.option R1714 Coq.Init.Datatypes.option R1939 Coq.Init.Logic "x = y" type_scope R1915 Maps.get R1922 Maps.combine R1955 Maps.get R1944 Maps.get R1901 Coq.Init.Logic "x = y" type_scope R1896 Coq.Init.Datatypes.None R1891 Coq.Init.Datatypes.None R1903 Coq.Init.Datatypes.None R1879 Maps.elt R1870 Maps.t R1870 Maps.t R1841 Coq.Init.Datatypes.option R1829 Coq.Init.Datatypes.option R1817 Coq.Init.Datatypes.option R2148 Coq.Init.Logic "x = y" type_scope R2132 Maps.combine R2150 Maps.combine R2122 Maps.t R2122 Maps.t R2091 Coq.Init.Logic "x = y" type_scope R2074 Coq.Init.Datatypes.option R2074 Coq.Init.Datatypes.option R2045 Coq.Init.Datatypes.option R2033 Coq.Init.Datatypes.option R2021 Coq.Init.Datatypes.option R2045 Coq.Init.Datatypes.option R2033 Coq.Init.Datatypes.option R2021 Coq.Init.Datatypes.option R2216 Coq.Lists.List.list R2226 Coq.Init.Datatypes "x * y" type_scope R2222 Maps.elt R2209 Maps.t R2333 Coq.Lists.List.In R2344 Maps.elements R2336 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2321 Coq.Init.Logic "x = y" type_scope R2313 Maps.get R2323 Coq.Init.Datatypes.Some R2296 Maps.elt R2287 Maps.t R2473 Coq.Init.Logic "x = y" type_scope R2465 Maps.get R2475 Coq.Init.Datatypes.Some R2439 Coq.Lists.List.In R2450 Maps.elements R2442 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2422 Maps.elt R2413 Maps.t R2547 Maps.t R2529 Maps.elt R2664 Coq.Init.Logic "x = y" type_scope R2653 Maps.fold R2670 Coq.Lists.List.fold_left R2719 Maps.elements R2710 Coq.Init.Datatypes.snd R2702 Coq.Init.Datatypes.fst R2643 Maps.t R2617 Maps.elt R2821 Coq.Init.Specif "{ A } + { B }" type_scope R2824 Coq.Init.Logic "x = y" type_scope R2834 Coq.Init.Logic "x <> y" type_scope R2815 Maps.elt R2815 Maps.elt R2906 Maps.t R2951 Maps.t R2944 Maps.elt R3013 Maps.t R3006 Maps.t R2994 Maps.elt R3087 Coq.Init.Logic "x = y" type_scope R3072 Maps.get R3079 Maps.init R3059 Maps.elt R3174 Coq.Init.Logic "x = y" type_scope R3156 Maps.get R3163 Maps.set R3150 Maps.t R3134 Maps.elt R3277 Coq.Init.Logic "x = y" type_scope R3259 Maps.get R3266 Maps.set R3279 Maps.get R3251 Coq.Init.Logic "x <> y" type_scope R3239 Maps.t R3223 Maps.elt R3223 Maps.elt R3379 Coq.Init.Logic "x = y" type_scope R3361 Maps.get R3368 Maps.set R3384 Maps.elt_eq R3407 Maps.get R3351 Maps.t R3335 Maps.elt R3335 Maps.elt R3505 Coq.Init.Logic "x = y" type_scope R3479 Maps.get R3486 Maps.set R3493 Maps.get R3507 Maps.get R3473 Maps.t R3464 Maps.elt R3464 Maps.elt R3570 Maps.t R3563 Maps.t R3667 Coq.Init.Logic "x = y" type_scope R3651 Maps.get R3658 Maps.map R3671 Maps.get R3641 Maps.t R3632 Maps.elt R3733 Coq.NArith.BinPos.positive R3766 Coqlib.peq R3851 Coq.Init.Datatypes.option R3965 Maps.tree R4070 Coq.Init.Specif "{ A } + { B }" type_scope R4073 Coq.Init.Logic "x = y" type_scope R4083 Coq.Init.Logic "x <> y" type_scope R4064 Maps.t R4064 Maps.t R4027 Coq.Init.Specif "{ A } + { B }" type_scope R4029 Coq.Init.Logic "x = y" type_scope R4037 Coq.Init.Logic "x <> y" type_scope R4224 Maps.t R4217 Maps.Leaf R4294 Coq.Init.Datatypes.option R4276 Maps.t R4261 Coq.NArith.BinPos.positive R4329 Maps.Leaf R4337 Coq.Init.Datatypes.None R4348 Maps.Node R4393 Coq.NArith.BinPos.xH R4411 Coq.NArith.BinPos.xO R4439 Coq.NArith.BinPos.xI R4276 Maps.t R4261 Coq.NArith.BinPos.positive R4550 Maps.t R4532 Maps.t R4509 Coq.NArith.BinPos.positive R4580 Maps.Leaf R4619 Coq.NArith.BinPos.xH R4625 Maps.Node R4644 Maps.Leaf R4636 Coq.Init.Datatypes.Some R4630 Maps.Leaf R4659 Coq.NArith.BinPos.xO R4668 Maps.Node R4694 Maps.Leaf R4689 Coq.Init.Datatypes.None R4683 Maps.Leaf R4709 Coq.NArith.BinPos.xI R4718 Maps.Node R4743 Maps.Leaf R4728 Coq.Init.Datatypes.None R4723 Maps.Leaf R4767 Maps.Node R4812 Coq.NArith.BinPos.xH R4818 Maps.Node R4826 Coq.Init.Datatypes.Some R4846 Coq.NArith.BinPos.xO R4855 Maps.Node R4887 Coq.NArith.BinPos.xI R4896 Maps.Node R4532 Maps.t R4509 Coq.NArith.BinPos.positive R5006 Maps.t R4988 Maps.t R4973 Coq.NArith.BinPos.positive R5036 Coq.NArith.BinPos.xH R5073 Maps.Leaf R5081 Maps.Leaf R5096 Maps.Node R5101 Maps.Leaf R5108 Maps.Leaf R5116 Maps.Leaf R5131 Maps.Node R5145 Maps.Node R5152 Coq.Init.Datatypes.None R5177 Coq.NArith.BinPos.xO R5217 Maps.Leaf R5225 Maps.Leaf R5240 Maps.Node R5247 Coq.Init.Datatypes.None R5252 Maps.Leaf R5309 Maps.Leaf R5317 Maps.Leaf R5342 Maps.Node R5355 Maps.Leaf R5350 Coq.Init.Datatypes.None R5386 Maps.Node R5400 Maps.Node R5441 Coq.NArith.BinPos.xI R5481 Maps.Leaf R5489 Maps.Leaf R5504 Maps.Node R5509 Maps.Leaf R5514 Coq.Init.Datatypes.None R5573 Maps.Leaf R5581 Maps.Leaf R5606 Maps.Node R5616 Coq.Init.Datatypes.None R5611 Maps.Leaf R5650 Maps.Node R5664 Maps.Node R4988 Maps.t R4973 Coq.NArith.BinPos.positive R5778 Coq.Init.Logic "x = y" type_scope R5762 Maps.get R5769 Maps.empty R5780 Coq.Init.Datatypes.None R5751 Coq.NArith.BinPos.positive R5917 Coq.Init.Logic "x = y" type_scope R5899 Maps.get R5906 Maps.set R5919 Coq.Init.Datatypes.Some R5893 Maps.t R5872 Coq.NArith.BinPos.positive R6056 Coq.Init.Logic "x = y" type_scope R6037 Maps.get R6051 Maps.t R6044 Maps.Leaf R6058 Coq.Init.Datatypes.None R6026 Coq.NArith.BinPos.positive R6081 Maps.gempty R6081 Maps.gempty R6195 Coq.Init.Logic "x = y" type_scope R6177 Maps.get R6184 Maps.set R6197 Maps.get R6169 Coq.Init.Logic "x <> y" type_scope R6157 Maps.t R6136 Coq.NArith.BinPos.positive R6136 Coq.NArith.BinPos.positive R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6294 Maps.gleaf R6440 Coq.Init.Logic "x = y" type_scope R6422 Maps.get R6429 Maps.set R6445 Coqlib.peq R6470 Maps.get R6458 Coq.Init.Datatypes.Some R6412 Maps.t R6391 Coq.NArith.BinPos.positive R6391 Coq.NArith.BinPos.positive R6514 Coqlib.peq R6543 Maps.gss R6555 Maps.gso R6514 Coqlib.peq R6543 Maps.gss R6555 Maps.gso R6680 Coq.Init.Logic "x = y" type_scope R6670 Maps.set R6658 Coq.Init.Logic "x = y" type_scope R6650 Maps.get R6660 Coq.Init.Datatypes.Some R6633 Maps.t R6619 Coq.NArith.BinPos.positive R6925 Coq.Init.Logic "x = y" type_scope R6903 Maps.remove R6920 Maps.t R6913 Maps.Leaf R6927 Maps.Leaf R6892 Coq.NArith.BinPos.positive R7053 Coq.Init.Logic "x = y" type_scope R7034 Maps.get R7041 Maps.remove R7055 Coq.Init.Datatypes.None R7028 Maps.t R7014 Coq.NArith.BinPos.positive R7205 Maps.rleaf R7205 Maps.rleaf R7267 Coq.Init.Logic "x = y" type_scope R7234 Maps.get R7241 Maps.remove R7251 Maps.Node R7269 Coq.Init.Datatypes.None R7267 Coq.Init.Logic "x = y" type_scope R7234 Maps.get R7241 Maps.remove R7251 Maps.Node R7269 Coq.Init.Datatypes.None R7294 Maps.remove R7304 Maps.Node R7294 Maps.remove R7304 Maps.Node R7463 Maps.rleaf R7463 Maps.rleaf R7525 Coq.Init.Logic "x = y" type_scope R7492 Maps.get R7499 Maps.remove R7509 Maps.Node R7527 Coq.Init.Datatypes.None R7525 Coq.Init.Logic "x = y" type_scope R7492 Maps.get R7499 Maps.remove R7509 Maps.Node R7527 Coq.Init.Datatypes.None R7552 Maps.remove R7562 Maps.Node R7552 Maps.remove R7562 Maps.Node R7779 Coq.Init.Logic "x = y" type_scope R7760 Maps.get R7767 Maps.remove R7781 Maps.get R7752 Coq.Init.Logic "x <> y" type_scope R7740 Maps.t R7726 Coq.NArith.BinPos.positive R7726 Coq.NArith.BinPos.positive R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7945 Maps.rleaf R8084 Maps.rleaf R8123 Maps.gleaf R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7869 Maps.rleaf R7878 Coq.NArith.BinPos.xI R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7907 Maps.rleaf R7916 Coq.NArith.BinPos.xO R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R7945 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8084 Maps.rleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8123 Maps.gleaf R8187 Coq.Init.Logic "x = y" type_scope R8151 Maps.get R8158 Maps.remove R8168 Maps.Node R8189 Maps.get R8196 Maps.Node R8236 Maps.remove R8246 Maps.Node R8279 Maps.gleaf R8187 Coq.Init.Logic "x = y" type_scope R8151 Maps.get R8158 Maps.remove R8168 Maps.Node R8189 Maps.get R8196 Maps.Node R8236 Maps.remove R8246 Maps.Node R8279 Maps.gleaf R8279 Maps.gleaf R8346 Maps.remove R8356 Maps.Node R8397 Maps.gleaf R8346 Maps.remove R8356 Maps.Node R8397 Maps.gleaf R8397 Maps.gleaf R8438 Maps.remove R8448 Maps.Node R8488 Maps.gleaf R8438 Maps.remove R8448 Maps.Node R8488 Maps.gleaf R8488 Maps.gleaf R8561 Coq.Init.Logic "x = y" type_scope R8524 Maps.get R8531 Maps.remove R8541 Maps.Node R8563 Maps.get R8570 Maps.Node R8611 Maps.remove R8621 Maps.Node R8655 Maps.gleaf R8561 Coq.Init.Logic "x = y" type_scope R8524 Maps.get R8531 Maps.remove R8541 Maps.Node R8563 Maps.get R8570 Maps.Node R8611 Maps.remove R8621 Maps.Node R8655 Maps.gleaf R8655 Maps.gleaf R8722 Maps.remove R8732 Maps.Node R8772 Maps.gleaf R8722 Maps.remove R8732 Maps.Node R8772 Maps.gleaf R8772 Maps.gleaf R8813 Maps.remove R8823 Maps.Node R8864 Maps.gleaf R8813 Maps.remove R8823 Maps.Node R8864 Maps.gleaf R8864 Maps.gleaf R8948 Coq.NArith.BinPos.positive R8925 Coq.NArith.BinPos.positive R8925 Coq.NArith.BinPos.positive R8987 Coq.NArith.BinPos.xH R9003 Coq.NArith.BinPos.xI R9012 Coq.NArith.BinPos.xI R9037 Coq.NArith.BinPos.xO R9046 Coq.NArith.BinPos.xO R8925 Coq.NArith.BinPos.positive R8925 Coq.NArith.BinPos.positive R9170 Coq.Init.Logic "x = y" type_scope R9154 Maps.append R9164 Coq.NArith.BinPos.xO R9172 Maps.append R9180 Maps.append R9190 Coq.NArith.BinPos.xO R9193 Coq.NArith.BinPos.xH R9116 Coq.NArith.BinPos.positive R9116 Coq.NArith.BinPos.positive R9282 Coq.NArith.BinPos.xI R9314 Coq.NArith.BinPos.xO R9348 Coq.NArith.BinPos.xH R9282 Coq.NArith.BinPos.xI R9282 Coq.NArith.BinPos.xI R9282 Coq.NArith.BinPos.xI R9282 Coq.NArith.BinPos.xI R9282 Coq.NArith.BinPos.xI R9282 Coq.NArith.BinPos.xI R9314 Coq.NArith.BinPos.xO R9314 Coq.NArith.BinPos.xO R9314 Coq.NArith.BinPos.xO R9314 Coq.NArith.BinPos.xO R9314 Coq.NArith.BinPos.xO R9314 Coq.NArith.BinPos.xO R9348 Coq.NArith.BinPos.xH R9348 Coq.NArith.BinPos.xH R9348 Coq.NArith.BinPos.xH R9348 Coq.NArith.BinPos.xH R9348 Coq.NArith.BinPos.xH R9348 Coq.NArith.BinPos.xH R9470 Coq.Init.Logic "x = y" type_scope R9454 Maps.append R9464 Coq.NArith.BinPos.xI R9472 Maps.append R9480 Maps.append R9490 Coq.NArith.BinPos.xI R9493 Coq.NArith.BinPos.xH R9416 Coq.NArith.BinPos.positive R9416 Coq.NArith.BinPos.positive R9582 Coq.NArith.BinPos.xI R9614 Coq.NArith.BinPos.xO R9648 Coq.NArith.BinPos.xH R9582 Coq.NArith.BinPos.xI R9582 Coq.NArith.BinPos.xI R9582 Coq.NArith.BinPos.xI R9582 Coq.NArith.BinPos.xI R9582 Coq.NArith.BinPos.xI R9582 Coq.NArith.BinPos.xI R9614 Coq.NArith.BinPos.xO R9614 Coq.NArith.BinPos.xO R9614 Coq.NArith.BinPos.xO R9614 Coq.NArith.BinPos.xO R9614 Coq.NArith.BinPos.xO R9614 Coq.NArith.BinPos.xO R9648 Coq.NArith.BinPos.xH R9648 Coq.NArith.BinPos.xH R9648 Coq.NArith.BinPos.xH R9648 Coq.NArith.BinPos.xH R9648 Coq.NArith.BinPos.xH R9648 Coq.NArith.BinPos.xH R9739 Coq.Init.Logic "x = y" type_scope R9727 Maps.append R9736 Coq.NArith.BinPos.xH R9716 Coq.NArith.BinPos.positive R9867 Coq.Init.Logic "x = y" type_scope R9855 Maps.append R9862 Coq.NArith.BinPos.xH R9844 Coq.NArith.BinPos.positive R10018 Maps.t R9982 Coq.NArith.BinPos.positive R9972 Maps.t R9947 Coq.NArith.BinPos.positive R10052 Maps.Leaf R10060 Maps.Leaf R10073 Maps.Node R10087 Maps.Node R10208 Maps.append R10218 Coq.NArith.BinPos.xI R10221 Coq.NArith.BinPos.xH R10150 Coqlib.option_map R10103 Maps.append R10113 Coq.NArith.BinPos.xO R10116 Coq.NArith.BinPos.xH R9982 Coq.NArith.BinPos.positive R9972 Maps.t R9947 Coq.NArith.BinPos.positive R10298 Maps.xmap R10307 Coq.NArith.BinPos.xH R10273 Coq.NArith.BinPos.positive R10429 Coq.Init.Logic "x = y" type_scope R10410 Maps.get R10417 Maps.xmap R10431 Coqlib.option_map R10460 Maps.get R10446 Maps.append R10398 Maps.t R10384 Coq.NArith.BinPos.positive R10384 Coq.NArith.BinPos.positive R10357 Coq.NArith.BinPos.positive R10548 Maps.append_assoc_1 R10548 Maps.append_assoc_1 R10595 Maps.append_assoc_0 R10595 Maps.append_assoc_0 R10642 Maps.append_neutral_r R10642 Maps.append_neutral_r R10785 Coq.Init.Logic "x = y" type_scope R10769 Maps.get R10776 Maps.map R10787 Coqlib.option_map R10805 Maps.get R10759 Maps.t R10745 Coq.NArith.BinPos.positive R10721 Coq.NArith.BinPos.positive R10879 Maps.append R10886 Coq.NArith.BinPos.xH R10879 Maps.append R10886 Coq.NArith.BinPos.xH R10904 Maps.xgmap R10904 Maps.xgmap R10923 Maps.append_neutral_l R10923 Maps.append_neutral_l R11074 Maps.t R11056 Maps.t R11018 Coq.Init.Datatypes.option R11006 Coq.Init.Datatypes.option R10994 Coq.Init.Datatypes.option R11108 Maps.Leaf R11116 Maps.Leaf R11129 Maps.Node R11143 Maps.Node R11170 Coq.Init.Datatypes.None R11056 Maps.t R11018 Coq.Init.Datatypes.option R11006 Coq.Init.Datatypes.option R10994 Coq.Init.Datatypes.option R11393 Coq.Init.Logic "x = y" type_scope R11370 Maps.get R11377 Maps.xcombine_l R11407 Coq.Init.Datatypes.None R11398 Maps.get R11360 Coq.Init.Logic "x = y" type_scope R11355 Coq.Init.Datatypes.None R11350 Coq.Init.Datatypes.None R11362 Coq.Init.Datatypes.None R11332 Maps.t R11317 Coq.NArith.BinPos.positive R11285 Coq.Init.Datatypes.option R11273 Coq.Init.Datatypes.option R11261 Coq.Init.Datatypes.option R11605 Maps.t R11587 Maps.t R11549 Coq.Init.Datatypes.option R11537 Coq.Init.Datatypes.option R11525 Coq.Init.Datatypes.option R11639 Maps.Leaf R11647 Maps.Leaf R11660 Maps.Node R11674 Maps.Node R11699 Coq.Init.Datatypes.None R11587 Maps.t R11549 Coq.Init.Datatypes.option R11537 Coq.Init.Datatypes.option R11525 Coq.Init.Datatypes.option R11924 Coq.Init.Logic "x = y" type_scope R11901 Maps.get R11908 Maps.xcombine_r R11934 Maps.get R11928 Coq.Init.Datatypes.None R11891 Coq.Init.Logic "x = y" type_scope R11886 Coq.Init.Datatypes.None R11881 Coq.Init.Datatypes.None R11893 Coq.Init.Datatypes.None R11863 Maps.t R11848 Coq.NArith.BinPos.positive R11816 Coq.Init.Datatypes.option R11804 Coq.Init.Datatypes.option R11792 Coq.Init.Datatypes.option R12132 Maps.t R12113 Maps.t R12113 Maps.t R12075 Coq.Init.Datatypes.option R12063 Coq.Init.Datatypes.option R12051 Coq.Init.Datatypes.option R12163 Maps.Leaf R12171 Maps.xcombine_r R12193 Maps.Node R12242 Maps.Leaf R12250 Maps.xcombine_l R12276 Maps.Node R12293 Maps.Node R12113 Maps.t R12113 Maps.t R12075 Coq.Init.Datatypes.option R12063 Coq.Init.Datatypes.option R12051 Coq.Init.Datatypes.option R12546 Coq.Init.Logic "x = y" type_scope R12522 Maps.get R12529 Maps.combine R12562 Maps.get R12551 Maps.get R12506 Coq.Init.Logic "x = y" type_scope R12501 Coq.Init.Datatypes.None R12496 Coq.Init.Datatypes.None R12508 Coq.Init.Datatypes.None R12482 Maps.t R12482 Maps.t R12451 Coq.NArith.BinPos.positive R12437 Coq.Init.Datatypes.option R12425 Coq.Init.Datatypes.option R12413 Coq.Init.Datatypes.option R12666 Maps.xgcombine_r R12689 Maps.xgcombine_l R12666 Maps.xgcombine_r R12666 Maps.xgcombine_r R12666 Maps.xgcombine_r R12666 Maps.xgcombine_r R12689 Maps.xgcombine_l R12689 Maps.xgcombine_l R12689 Maps.xgcombine_l R12689 Maps.xgcombine_l R12889 Coq.Init.Logic "x = y" type_scope R12865 Maps.get R12872 Maps.combine R12905 Maps.get R12894 Maps.get R12851 Coq.Init.Logic "x = y" type_scope R12846 Coq.Init.Datatypes.None R12841 Coq.Init.Datatypes.None R12853 Coq.Init.Datatypes.None R12824 Coq.NArith.BinPos.positive R12815 Maps.t R12815 Maps.t R12786 Coq.Init.Datatypes.option R12774 Coq.Init.Datatypes.option R12762 Coq.Init.Datatypes.option R12958 Maps.xgcombine R12958 Maps.xgcombine R13160 Coq.Init.Logic "x = y" type_scope R13145 Maps.xcombine_l R13162 Maps.xcombine_r R13127 Coq.Init.Logic "x = y" type_scope R13110 Coq.Init.Datatypes.option R13110 Coq.Init.Datatypes.option R13083 Maps.t R13068 Coq.Init.Datatypes.option R13056 Coq.Init.Datatypes.option R13044 Coq.Init.Datatypes.option R13068 Coq.Init.Datatypes.option R13056 Coq.Init.Datatypes.option R13044 Coq.Init.Datatypes.option R13493 Coq.Init.Logic "x = y" type_scope R13477 Maps.combine R13495 Maps.combine R13467 Maps.t R13467 Maps.t R13436 Coq.Init.Logic "x = y" type_scope R13419 Coq.Init.Datatypes.option R13419 Coq.Init.Datatypes.option R13390 Coq.Init.Datatypes.option R13378 Coq.Init.Datatypes.option R13366 Coq.Init.Datatypes.option R13390 Coq.Init.Datatypes.option R13378 Coq.Init.Datatypes.option R13366 Coq.Init.Datatypes.option R13590 Coq.Init.Logic "x = y" type_scope R13573 Coq.Init.Datatypes.option R13573 Coq.Init.Datatypes.option R13590 Coq.Init.Logic "x = y" type_scope R13573 Coq.Init.Datatypes.option R13573 Coq.Init.Datatypes.option R13711 Maps.xcombine_lr R13751 Maps.xcombine_lr R13711 Maps.xcombine_lr R13711 Maps.xcombine_lr R13711 Maps.xcombine_lr R13711 Maps.xcombine_lr R13711 Maps.xcombine_lr R13711 Maps.xcombine_lr R13711 Maps.xcombine_lr R13711 Maps.xcombine_lr R13751 Maps.xcombine_lr R13751 Maps.xcombine_lr R13751 Maps.xcombine_lr R13751 Maps.xcombine_lr R13751 Maps.xcombine_lr R13751 Maps.xcombine_lr R13751 Maps.xcombine_lr R13751 Maps.xcombine_lr R13751 Maps.xcombine_lr R13751 Maps.xcombine_lr R13927 Coq.Lists.List.list R13942 Coq.Init.Datatypes "x * y" type_scope R13933 Coq.NArith.BinPos.positive R13891 Coq.NArith.BinPos.positive R13881 Maps.t R13977 Maps.Leaf R13985 Coq.Lists.List.nil R13997 Maps.Node R14004 Coq.Init.Datatypes.None R14055 Coq.Lists.List "x ++ y" list_scope R14038 Maps.append R14048 Coq.NArith.BinPos.xO R14051 Coq.NArith.BinPos.xH R14074 Maps.append R14084 Coq.NArith.BinPos.xI R14087 Coq.NArith.BinPos.xH R14101 Maps.Node R14109 Coq.Init.Datatypes.Some R14163 Coq.Lists.List "x ++ y" list_scope R14146 Maps.append R14156 Coq.NArith.BinPos.xO R14159 Coq.NArith.BinPos.xH R14186 Coq.Lists.List "x :: y" list_scope R14179 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14202 Maps.append R14212 Coq.NArith.BinPos.xI R14215 Coq.NArith.BinPos.xH R13891 Coq.NArith.BinPos.positive R13881 Maps.t R14410 Maps.xelements R14422 Coq.NArith.BinPos.xH R14402 Maps.t R14538 Coq.Lists.List.In R14558 Maps.xelements R14541 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14542 Maps.append R14526 Coq.Init.Logic "x = y" type_scope R14518 Maps.get R14528 Coq.Init.Datatypes.Some R14494 Coq.NArith.BinPos.positive R14494 Coq.NArith.BinPos.positive R14482 Maps.t R14628 Maps.gleaf R14628 Maps.gleaf R14723 Maps.append_assoc_1 R14745 Coq.Lists.List.in_or_app R14769 Coq.Lists.List.in_cons R14723 Maps.append_assoc_1 R14745 Coq.Lists.List.in_or_app R14769 Coq.Lists.List.in_cons R14822 Maps.append_assoc_0 R14844 Coq.Lists.List.in_or_app R14822 Maps.append_assoc_0 R14844 Coq.Lists.List.in_or_app R14895 Maps.append_neutral_r R14919 Coq.Lists.List.in_or_app R14988 Coq.Lists.List.in_eq R14895 Maps.append_neutral_r R14919 Coq.Lists.List.in_or_app R14988 Coq.Lists.List.in_eq R15011 Maps.append_assoc_1 R15033 Coq.Lists.List.in_or_app R15011 Maps.append_assoc_1 R15033 Coq.Lists.List.in_or_app R15085 Maps.append_assoc_0 R15107 Coq.Lists.List.in_or_app R15085 Maps.append_assoc_0 R15107 Coq.Lists.List.in_or_app R15275 Coq.Lists.List.In R15286 Maps.elements R15278 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15263 Coq.Init.Logic "x = y" type_scope R15255 Maps.get R15265 Coq.Init.Datatypes.Some R15233 Coq.NArith.BinPos.positive R15224 Maps.t R15341 Maps.xelements_correct R15363 Coq.NArith.BinPos.xH R15341 Maps.xelements_correct R15363 Coq.NArith.BinPos.xH R15446 Coq.Init.Datatypes.option R15428 Maps.t R15413 Coq.NArith.BinPos.positive R15413 Coq.NArith.BinPos.positive R15491 Coq.NArith.BinPos.xH R15497 Maps.get R15513 Coq.NArith.BinPos.xO R15520 Coq.NArith.BinPos.xO R15550 Coq.NArith.BinPos.xI R15557 Coq.NArith.BinPos.xI R15595 Coq.Init.Datatypes.None R15428 Maps.t R15413 Coq.NArith.BinPos.positive R15413 Coq.NArith.BinPos.positive R15783 Coq.Init.Logic "x = y" type_scope R15759 Maps.xget R15769 Maps.Node R15785 Coq.Init.Datatypes.Some R15747 Coq.Init.Logic "x = y" type_scope R15718 Maps.xget R15726 Maps.append R15736 Coq.NArith.BinPos.xO R15739 Coq.NArith.BinPos.xH R15749 Coq.Init.Datatypes.Some R15693 Coq.Init.Datatypes.option R15683 Maps.t R15683 Maps.t R15664 Coq.NArith.BinPos.positive R15664 Coq.NArith.BinPos.positive R16048 Coq.Lists.List.In R16059 Maps.xelements R16051 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16011 Coq.Lists.List.In R16025 Maps.xelements R16038 Coq.NArith.BinPos.xI R16014 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16015 Coq.NArith.BinPos.xI R15987 Coq.NArith.BinPos.positive R15987 Coq.NArith.BinPos.positive R15975 Maps.t R16181 Coq.Lists.List.in_app_or R16216 Coq.Lists.List.in_or_app R16181 Coq.Lists.List.in_app_or R16181 Coq.Lists.List.in_app_or R16216 Coq.Lists.List.in_or_app R16216 Coq.Lists.List.in_or_app R16216 Coq.Lists.List.in_or_app R16216 Coq.Lists.List.in_or_app R16284 Coq.Lists.List.in_inv R16284 Coq.Lists.List.in_inv R16367 Coq.Lists.List.in_eq R16367 Coq.Lists.List.in_eq R16389 Coq.Lists.List.in_cons R16389 Coq.Lists.List.in_cons R16578 Coq.Init.Logic "~ x" type_scope R16579 Coq.Lists.List.In R16593 Maps.xelements R16606 Coq.NArith.BinPos.xO R16582 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16583 Coq.NArith.BinPos.xI R16554 Coq.NArith.BinPos.positive R16554 Coq.NArith.BinPos.positive R16542 Maps.t R16717 Coq.Lists.List.in_app_or R16717 Coq.Lists.List.in_app_or R16717 Coq.Lists.List.in_app_or R16786 Coq.Lists.List.in_inv R16786 Coq.Lists.List.in_inv R17047 Coq.Lists.List.In R17058 Maps.xelements R17050 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17010 Coq.Lists.List.In R17024 Maps.xelements R17037 Coq.NArith.BinPos.xO R17013 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17014 Coq.NArith.BinPos.xO R16986 Coq.NArith.BinPos.positive R16986 Coq.NArith.BinPos.positive R16974 Maps.t R17180 Coq.Lists.List.in_app_or R17215 Coq.Lists.List.in_or_app R17180 Coq.Lists.List.in_app_or R17180 Coq.Lists.List.in_app_or R17215 Coq.Lists.List.in_or_app R17215 Coq.Lists.List.in_or_app R17215 Coq.Lists.List.in_or_app R17215 Coq.Lists.List.in_or_app R17283 Coq.Lists.List.in_inv R17283 Coq.Lists.List.in_inv R17366 Coq.Lists.List.in_eq R17366 Coq.Lists.List.in_eq R17388 Coq.Lists.List.in_cons R17388 Coq.Lists.List.in_cons R17577 Coq.Init.Logic "~ x" type_scope R17578 Coq.Lists.List.In R17592 Maps.xelements R17605 Coq.NArith.BinPos.xI R17581 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17582 Coq.NArith.BinPos.xO R17553 Coq.NArith.BinPos.positive R17553 Coq.NArith.BinPos.positive R17541 Maps.t R17716 Coq.Lists.List.in_app_or R17716 Coq.Lists.List.in_app_or R17716 Coq.Lists.List.in_app_or R17785 Coq.Lists.List.in_inv R17785 Coq.Lists.List.in_inv R18071 Coq.Lists.List.In R18082 Maps.xelements R18095 Coq.NArith.BinPos.xH R18074 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18025 Coq.Lists.List.In R18039 Maps.xelements R18064 Coq.NArith.BinPos.xH R18050 Maps.Node R18028 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18029 Coq.NArith.BinPos.xI R18001 Coq.NArith.BinPos.positive R17986 Coq.Init.Datatypes.option R17977 Maps.t R17977 Maps.t R18154 Coq.Lists.List.in_app_or R18154 Coq.Lists.List.in_app_or R18154 Coq.Lists.List.in_app_or R18190 Coq.Lists.List.In R18204 Maps.xelements R18193 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18194 Coq.NArith.BinPos.xI R18234 Maps.xelements_io R18190 Coq.Lists.List.In R18204 Maps.xelements R18193 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18194 Coq.NArith.BinPos.xI R18234 Maps.xelements_io R18272 Coq.Lists.List.in_inv R18272 Coq.Lists.List.in_inv R18320 Maps.xelements_ii R18320 Maps.xelements_ii R18356 Coq.Lists.List.In R18370 Maps.xelements R18359 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18360 Coq.NArith.BinPos.xI R18400 Maps.xelements_io R18356 Coq.Lists.List.In R18370 Maps.xelements R18359 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18360 Coq.NArith.BinPos.xI R18400 Maps.xelements_io R18434 Maps.xelements_ii R18434 Maps.xelements_ii R18613 Coq.Lists.List.In R18624 Maps.xelements R18637 Coq.NArith.BinPos.xH R18616 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18567 Coq.Lists.List.In R18581 Maps.xelements R18606 Coq.NArith.BinPos.xH R18592 Maps.Node R18570 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18571 Coq.NArith.BinPos.xO R18543 Coq.NArith.BinPos.positive R18528 Coq.Init.Datatypes.option R18519 Maps.t R18519 Maps.t R18696 Coq.Lists.List.in_app_or R18696 Coq.Lists.List.in_app_or R18696 Coq.Lists.List.in_app_or R18730 Maps.xelements_oo R18730 Maps.xelements_oo R18768 Coq.Lists.List.in_inv R18768 Coq.Lists.List.in_inv R18818 Coq.Lists.List.In R18832 Maps.xelements R18821 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18822 Coq.NArith.BinPos.xO R18862 Maps.xelements_oi R18818 Coq.Lists.List.In R18832 Maps.xelements R18821 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18822 Coq.NArith.BinPos.xO R18862 Maps.xelements_oi R18896 Maps.xelements_oo R18896 Maps.xelements_oo R18932 Coq.Lists.List.In R18946 Maps.xelements R18935 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18936 Coq.NArith.BinPos.xO R18976 Maps.xelements_oi R18932 Coq.Lists.List.In R18946 Maps.xelements R18935 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18936 Coq.NArith.BinPos.xO R18976 Maps.xelements_oi R19091 Coq.Init.Logic "~ x" type_scope R19092 Coq.Lists.List.In R19104 Maps.xelements R19117 Coq.NArith.BinPos.xI R19095 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19096 Coq.NArith.BinPos.xH R19067 Coq.NArith.BinPos.positive R19057 Maps.t R19228 Coq.Lists.List.in_app_or R19228 Coq.Lists.List.in_app_or R19228 Coq.Lists.List.in_app_or R19307 Coq.Lists.List.in_inv R19307 Coq.Lists.List.in_inv R19559 Coq.Init.Logic "~ x" type_scope R19560 Coq.Lists.List.In R19572 Maps.xelements R19585 Coq.NArith.BinPos.xO R19563 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19564 Coq.NArith.BinPos.xH R19535 Coq.NArith.BinPos.positive R19525 Maps.t R19696 Coq.Lists.List.in_app_or R19696 Coq.Lists.List.in_app_or R19696 Coq.Lists.List.in_app_or R19775 Coq.Lists.List.in_inv R19775 Coq.Lists.List.in_inv R20019 Coq.Init.Logic "x = y" type_scope R20011 Maps.get R20021 Maps.xget R20028 Coq.NArith.BinPos.xH R20000 Coq.NArith.BinPos.positive R19991 Maps.t R20218 Coq.Init.Logic "x = y" type_scope R20207 Maps.xget R20220 Coq.Init.Datatypes.Some R20178 Coq.Lists.List.In R20189 Maps.xelements R20181 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20159 Maps.t R20145 Coq.NArith.BinPos.positive R20145 Coq.NArith.BinPos.positive R20316 Maps.xelements_ii R20316 Maps.xelements_ii R20351 Coq.Lists.List.In R20365 Maps.xelements R20378 Coq.NArith.BinPos.xO R20354 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20355 Coq.NArith.BinPos.xI R20399 Maps.xelements_io R20351 Coq.Lists.List.In R20365 Maps.xelements R20378 Coq.NArith.BinPos.xO R20354 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20355 Coq.NArith.BinPos.xI R20399 Maps.xelements_io R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R20475 Maps.get_xget_h R20475 Maps.get_xget_h R20505 Maps.xelements_ih R20505 Maps.xelements_ih R20547 Coq.Lists.List.In R20561 Maps.xelements R20574 Coq.NArith.BinPos.xI R20550 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20551 Coq.NArith.BinPos.xO R20595 Maps.xelements_oi R20547 Coq.Lists.List.In R20561 Maps.xelements R20574 Coq.NArith.BinPos.xI R20550 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20551 Coq.NArith.BinPos.xO R20595 Maps.xelements_oi R20633 Maps.xelements_oo R20633 Maps.xelements_oo R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R20715 Maps.get_xget_h R20715 Maps.get_xget_h R20745 Maps.xelements_oh R20745 Maps.xelements_oh R20787 Coq.Lists.List.In R20799 Maps.xelements R20812 Coq.NArith.BinPos.xI R20790 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20791 Coq.NArith.BinPos.xH R20833 Maps.xelements_hi R20787 Coq.Lists.List.In R20799 Maps.xelements R20812 Coq.NArith.BinPos.xI R20790 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20791 Coq.NArith.BinPos.xH R20833 Maps.xelements_hi R20862 Coq.Lists.List.In R20874 Maps.xelements R20887 Coq.NArith.BinPos.xO R20865 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20866 Coq.NArith.BinPos.xH R20908 Maps.xelements_ho R20862 Coq.Lists.List.In R20874 Maps.xelements R20887 Coq.NArith.BinPos.xO R20865 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20866 Coq.NArith.BinPos.xH R20908 Maps.xelements_ho R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R21010 Coq.Lists.List.in_app_or R21010 Coq.Lists.List.in_app_or R21010 Coq.Lists.List.in_app_or R21047 Coq.Lists.List.In R21059 Maps.xelements R21073 Coq.NArith.BinPos.xO R21076 Coq.NArith.BinPos.xH R21050 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21051 Coq.NArith.BinPos.xH R21095 Maps.xelements_ho R21047 Coq.Lists.List.In R21059 Maps.xelements R21073 Coq.NArith.BinPos.xO R21076 Coq.NArith.BinPos.xH R21050 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21051 Coq.NArith.BinPos.xH R21095 Maps.xelements_ho R21128 Coq.Lists.List.in_inv R21128 Coq.Lists.List.in_inv R21180 Coq.Lists.List.In R21192 Maps.xelements R21206 Coq.NArith.BinPos.xI R21209 Coq.NArith.BinPos.xH R21183 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21184 Coq.NArith.BinPos.xH R21228 Maps.xelements_hi R21180 Coq.Lists.List.In R21192 Maps.xelements R21206 Coq.NArith.BinPos.xI R21209 Coq.NArith.BinPos.xH R21183 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21184 Coq.NArith.BinPos.xH R21228 Maps.xelements_hi R21259 Coq.Lists.List.In R21271 Maps.xelements R21285 Coq.NArith.BinPos.xO R21288 Coq.NArith.BinPos.xH R21262 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21263 Coq.NArith.BinPos.xH R21307 Maps.xelements_ho R21259 Coq.Lists.List.In R21271 Maps.xelements R21285 Coq.NArith.BinPos.xO R21288 Coq.NArith.BinPos.xH R21262 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21263 Coq.NArith.BinPos.xH R21307 Maps.xelements_ho R21338 Coq.Lists.List.In R21350 Maps.xelements R21364 Coq.NArith.BinPos.xI R21367 Coq.NArith.BinPos.xH R21341 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21342 Coq.NArith.BinPos.xH R21386 Maps.xelements_hi R21338 Coq.Lists.List.In R21350 Maps.xelements R21364 Coq.NArith.BinPos.xI R21367 Coq.NArith.BinPos.xH R21341 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21342 Coq.NArith.BinPos.xH R21386 Maps.xelements_hi R21528 Coq.Init.Logic "x = y" type_scope R21520 Maps.get R21530 Coq.Init.Datatypes.Some R21494 Coq.Lists.List.In R21505 Maps.elements R21497 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21472 Coq.NArith.BinPos.positive R21463 Maps.t R21607 Maps.get_xget_h R21607 Maps.get_xget_h R21630 Maps.xelements_complete R21651 Coq.NArith.BinPos.xH R21630 Maps.xelements_complete R21651 Coq.NArith.BinPos.xH R21754 Coq.Lists.List.fold_left R21803 Maps.elements R21794 Coq.Init.Datatypes.snd R21786 Coq.Init.Datatypes.fst R21734 Maps.t R21709 Coq.NArith.BinPos.positive R21924 Coq.Init.Logic "x = y" type_scope R21913 Maps.fold R21930 Coq.Lists.List.fold_left R21979 Maps.elements R21970 Coq.Init.Datatypes.snd R21962 Coq.Init.Datatypes.fst R21903 Maps.t R21872 Coq.NArith.BinPos.positive R22094 Coq.NArith.BinPos.positive R22127 Coqlib.peq R22170 Coq.Init.Datatypes "x * y" type_scope R22172 Maps.t R22233 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22237 Maps.empty R22319 Maps.get R22332 Coq.Init.Datatypes.snd R22350 Coq.Init.Datatypes.Some R22368 Coq.Init.Datatypes.None R22376 Coq.Init.Datatypes.fst R22301 Maps.t R22286 Coq.NArith.BinPos.positive R22459 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22460 Coq.Init.Datatypes.fst R22467 Maps.set R22482 Coq.Init.Datatypes.snd R22447 Maps.t R22424 Coq.NArith.BinPos.positive R22563 Coq.Init.Logic "x = y" type_scope R22548 Maps.get R22555 Maps.init R22530 Coq.NArith.BinPos.positive R22629 Maps.gempty R22629 Maps.gempty R22741 Coq.Init.Logic "x = y" type_scope R22723 Maps.get R22730 Maps.set R22717 Maps.t R22696 Coq.NArith.BinPos.positive R22806 Maps.gss R22806 Maps.gss R22931 Coq.Init.Logic "x = y" type_scope R22913 Maps.get R22920 Maps.set R22933 Maps.get R22905 Coq.Init.Logic "x <> y" type_scope R22893 Maps.t R22872 Coq.NArith.BinPos.positive R22872 Coq.NArith.BinPos.positive R23002 Maps.gso R23002 Maps.gso R23120 Coq.Init.Logic "x = y" type_scope R23102 Maps.get R23109 Maps.set R23125 Coqlib.peq R23145 Maps.get R23092 Maps.t R23071 Coq.NArith.BinPos.positive R23071 Coq.NArith.BinPos.positive R23185 Coqlib.peq R23185 Coqlib.peq R23217 Maps.gss R23217 Maps.gss R23239 Maps.gso R23239 Maps.gso R23353 Coq.Init.Logic "x = y" type_scope R23327 Maps.get R23334 Maps.set R23341 Maps.get R23355 Maps.get R23317 Maps.t R23303 Coq.NArith.BinPos.positive R23303 Coq.NArith.BinPos.positive R23395 Coqlib.peq R23395 Coqlib.peq R23429 Maps.gss R23429 Maps.gss R23453 Maps.gso R23453 Maps.gso R23526 Maps.t R23537 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23541 Coq.Init.Datatypes.fst R23549 Maps.map R23573 Coq.Init.Datatypes.snd R23519 Maps.t R23677 Coq.Init.Logic "x = y" type_scope R23661 Maps.get R23668 Maps.map R23681 Maps.get R23651 Maps.t R23637 Coq.NArith.BinPos.positive R23751 Maps.gmap R23751 Maps.gmap R23796 Maps.get R23809 Coq.Init.Datatypes.snd R23796 Maps.get R23809 Coq.Init.Datatypes.snd R23911 Coq.NArith.BinPos.positive R23906 Maps.t R23985 Coq.Init.Logic "x = y" type_scope R23970 Coq.Init.Logic "x = y" type_scope R23962 Maps.index R23972 Maps.index R23958 Maps.t R23958 Maps.t R24022 Coq.Init.Specif "{ A } + { B }" type_scope R24025 Coq.Init.Logic "x = y" type_scope R24035 Coq.Init.Logic "x <> y" type_scope R24018 Maps.t R24018 Maps.t R24177 Maps.t R24222 Maps.init R24282 Maps.get R24274 Maps.t R24360 Maps.set R24352 Maps.t R24437 Maps.t R24444 Maps.map R24430 Maps.t R24523 Coq.Init.Logic "x = y" type_scope R24508 Maps.get R24515 Maps.init R24573 Maps.gi R24573 Maps.gi R24668 Coq.Init.Logic "x = y" type_scope R24650 Maps.get R24657 Maps.set R24644 Maps.t R24717 Maps.gss R24717 Maps.gss R24828 Coq.Init.Logic "x = y" type_scope R24810 Maps.get R24817 Maps.set R24830 Maps.get R24802 Coq.Init.Logic "x <> y" type_scope R24790 Maps.t R24883 Maps.gso R24883 Maps.gso R25039 Coq.Init.Logic "x = y" type_scope R25021 Maps.get R25028 Maps.set R25065 Maps.get R25011 Maps.t R25125 Maps.gsspec R25125 Maps.gsspec R25187 Coqlib.peq_true R25187 Coqlib.peq_true R25222 Coqlib.peq_false R25222 Coqlib.peq_false R25391 Coq.Init.Logic "x = y" type_scope R25375 Maps.get R25382 Maps.map R25395 Maps.get R25365 Maps.t R25449 Maps.gmap R25449 Maps.gmap R25515 Coq.ZArith.BinInt.Z R25545 Coq.NArith.BinPos.positive R25580 Coq.ZArith.BinInt.Z0 R25586 Coq.NArith.BinPos.xH R25595 Coq.ZArith.BinInt.Zpos R25605 Coq.NArith.BinPos.xO R25616 Coq.ZArith.BinInt.Zneg R25626 Coq.NArith.BinPos.xI R25541 Coq.ZArith.BinInt.Z R25699 Coq.Init.Logic "x = y" type_scope R25684 Coq.Init.Logic "x = y" type_scope R25676 Maps.index R25686 Maps.index R25672 Coq.ZArith.BinInt.Z R25672 Coq.ZArith.BinInt.Z R25860 Coqlib.zeq R25947 Coq.NArith.BinNat.N R25977 Coq.NArith.BinPos.positive R26012 Coq.NArith.BinNat.N0 R26018 Coq.NArith.BinPos.xH R26027 Coq.NArith.BinNat.Npos R26037 Coq.NArith.BinPos.xO R25973 Coq.NArith.BinNat.N R26110 Coq.Init.Logic "x = y" type_scope R26095 Coq.Init.Logic "x = y" type_scope R26087 Maps.index R26097 Maps.index R26083 Coq.NArith.BinNat.N R26083 Coq.NArith.BinNat.N R26265 Coq.Init.Specif "{ A } + { B }" type_scope R26268 Coq.Init.Logic "x = y" type_scope R26278 Coq.Init.Logic "x <> y" type_scope R26261 Coq.NArith.BinNat.N R26261 Coq.NArith.BinNat.N R26321 Coqlib.peq R26321 Coqlib.peq R26458 Coq.Init.Specif "{ A } + { B }" type_scope R26461 Coq.Init.Logic "x = y" type_scope R26471 Coq.Init.Logic "x <> y" type_scope R26454 Maps.t R26454 Maps.t R26723 Maps.t R26782 Maps.t R26897 Coq.Init.Logic "x = y" type_scope R26888 Maps.init R26875 Maps.elt R27016 Coq.Init.Logic "x = y" type_scope R27003 Maps.set R26996 Maps.t R26980 Maps.elt R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R27198 Coq.Init.Logic "x = y" type_scope R27185 Maps.set R27176 Coq.Init.Logic "x <> y" type_scope R27164 Maps.t R27148 Maps.elt R27148 Maps.elt R27384 Coq.Init.Logic "x = y" type_scope R27366 Maps.get R27373 Maps.set R27389 Maps.elt_eq R27412 Maps.get R27356 Maps.t R27340 Maps.elt R27340 Maps.elt R27571 Coq.Init.Logic "x = y" type_scope R27545 Maps.get R27552 Maps.set R27559 Maps.get R27573 Maps.get R27539 Maps.t R27530 Maps.elt R27530 Maps.elt R27724 Maps.t R27847 Coq.Init.Logic "x = y" type_scope R27831 Maps.get R27838 Maps.map R27851 Maps.get R27821 Maps.t R27812 Maps.elt R28007 Coq.Init.Logic "x = y" type_scope R27993 Coq.Init.Logic "x = y" type_scope R27962 Maps.t R27962 Maps.t R28050 Coqlib.extensionality R28050 Coqlib.extensionality R28141 Maps.get R28192 Maps.get FLattice R122 Coq.Init.Specif "{ A } + { B }" type_scope R124 Coq.Init.Logic "x = y" type_scope R132 Coq.Init.Logic "x <> y" type_scope R118 Lattice.t R118 Lattice.t R158 Lattice.t R153 Lattice.t R201 Lattice.ge R266 Lattice.ge R256 Lattice.ge R246 Lattice.ge R290 Lattice.t R324 Lattice.ge R329 Lattice.bot R360 Lattice.t R355 Lattice.t R350 Lattice.t R408 Coq.Init.Logic "x = y" type_scope R400 Lattice.lub R410 Lattice.lub R457 Lattice.ge R461 Lattice.lub R578 Coq.Init.Specif "{ A } + { B }" type_scope R580 Coq.Init.Logic "x = y" type_scope R588 Coq.Init.Logic "x <> y" type_scope R574 Lattice.t R574 Lattice.t R614 Lattice.t R609 Lattice.t R657 Lattice.ge R722 Lattice.ge R712 Lattice.ge R702 Lattice.ge R746 Lattice.t R780 Lattice.ge R785 Lattice.bot R806 Lattice.t R840 Lattice.ge R843 Lattice.top R876 Lattice.t R871 Lattice.t R866 Lattice.t R924 Coq.Init.Logic "x = y" type_scope R916 Lattice.lub R926 Lattice.lub R973 Lattice.ge R977 Lattice.lub R1119 Maps.t R1153 Maps.t R1194 Lattice.t_ R1226 Coq.Init.Specif "{ A } + { B }" type_scope R1228 Coq.Init.Logic "x = y" type_scope R1236 Coq.Init.Logic "x <> y" type_scope R1222 Lattice.t R1222 Lattice.t R1286 Coq.Init.Specif "{ A } + { B }" type_scope R1289 Coq.Init.Logic "x = y" type_scope R1299 Coq.Init.Logic "x <> y" type_scope R1273 Maps.t R1273 Maps.t R1286 Coq.Init.Specif "{ A } + { B }" type_scope R1289 Coq.Init.Logic "x = y" type_scope R1299 Coq.Init.Logic "x <> y" type_scope R1273 Maps.t R1273 Maps.t R1315 Maps.eq R1315 Maps.eq R1426 Lattice.Bot_except R1455 Maps "a ! b" R1463 Coq.Init.Datatypes.None R1479 Coq.Init.Datatypes.Some R1499 Lattice.Top_except R1528 Maps "a ! b" R1536 Coq.Init.Datatypes.None R1552 Coq.Init.Datatypes.Some R1395 Lattice.t R1381 Coq.NArith.BinPos.positive R1623 Lattice.t R1647 Lattice.Bot_except R1669 Lattice.Bot_except R1681 Maps.set R1702 Lattice.Top_except R1724 Lattice.Top_except R1736 Maps.set R1618 Lattice.t R1595 Coq.NArith.BinPos.positive R1808 Coq.Init.Logic "x = y" type_scope R1790 Lattice.get R1797 Lattice.set R1857 Maps.gss R1857 Maps.gss R1857 Maps.gss R1939 Coq.Init.Logic "x = y" type_scope R1921 Lattice.get R1928 Lattice.set R1941 Lattice.get R1913 Coq.Init.Logic "x <> y" type_scope R1994 Maps.gso R1994 Maps.gso R1994 Maps.gso R2078 Lattice.get R2068 Lattice.get R2037 Lattice.t R2037 Lattice.t R2114 Lattice.ge R2223 Lattice.ge R2213 Lattice.ge R2203 Lattice.ge R2282 Lattice.get R2282 Lattice.get R2322 Lattice.Bot_except R2334 Maps.empty R2388 Coq.Init.Logic "x = y" type_scope R2378 Lattice.get R2384 Lattice.bot R2441 Maps.gempty R2441 Maps.gempty R2491 Lattice.ge R2496 Lattice.bot R2537 Lattice.get_bot R2537 Lattice.get_bot R2586 Lattice.Top_except R2598 Maps.empty R2652 Coq.Init.Logic "x = y" type_scope R2642 Lattice.get R2648 Lattice.top R2705 Maps.gempty R2705 Maps.gempty R2755 Lattice.ge R2758 Lattice.top R2801 Lattice.get_top R2801 Lattice.get_top R2858 Lattice.t R2885 Lattice.Bot_except R2899 Lattice.Bot_except R2921 Lattice.Bot_except R2941 Maps.combine R3025 Coq.Init.Datatypes.Some R3033 Coq.Init.Datatypes.Some R3043 Coq.Init.Datatypes.Some R3076 Coq.Init.Datatypes.None R3108 Coq.Init.Datatypes.None R3157 Lattice.Bot_except R3171 Lattice.Top_except R3193 Lattice.Top_except R3213 Maps.combine R3296 Coq.Init.Datatypes.Some R3304 Coq.Init.Datatypes.Some R3314 Coq.Init.Datatypes.Some R3347 Coq.Init.Datatypes.None R3379 Coq.Init.Datatypes.None R3387 Coq.Init.Datatypes.None R3441 Lattice.Top_except R3455 Lattice.Bot_except R3477 Lattice.Top_except R3497 Maps.combine R3580 Coq.Init.Datatypes.Some R3588 Coq.Init.Datatypes.Some R3598 Coq.Init.Datatypes.Some R3631 Coq.Init.Datatypes.None R3642 Coq.Init.Datatypes.None R3666 Coq.Init.Datatypes.None R3725 Lattice.Top_except R3739 Lattice.Top_except R3761 Lattice.Top_except R3781 Maps.combine R3865 Coq.Init.Datatypes.Some R3873 Coq.Init.Datatypes.Some R3883 Coq.Init.Datatypes.Some R3924 Coq.Init.Datatypes.None R2853 Lattice.t R2853 Lattice.t R4012 Coq.Init.Logic "x = y" type_scope R4004 Lattice.lub R4014 Lattice.lub R4084 Maps.combine_commut R4084 Maps.combine_commut R4084 Maps.combine_commut R4084 Maps.combine_commut R4084 Maps.combine_commut R4214 Lattice.ge R4218 Lattice.lub R4303 Maps.gcombine R4303 Maps.gcombine R4333 Maps "a ! b" R4333 Maps "a ! b" R4348 Maps "a ! b" R4348 Maps "a ! b" R4403 Maps "a ! b" R4403 Maps "a ! b" R4459 Maps.gcombine R4459 Maps.gcombine R4489 Maps "a ! b" R4489 Maps "a ! b" R4504 Maps "a ! b" R4504 Maps "a ! b" R4558 Maps "a ! b" R4558 Maps "a ! b" R4613 Maps.gcombine R4613 Maps.gcombine R4643 Maps "a ! b" R4643 Maps "a ! b" R4658 Maps "a ! b" R4658 Maps "a ! b" R4736 Maps.gcombine R4736 Maps.gcombine R4766 Maps "a ! b" R4766 Maps "a ! b" R4781 Maps "a ! b" R4781 Maps "a ! b" R5013 Lattice.t_ R5045 Coq.Init.Specif "{ A } + { B }" type_scope R5047 Coq.Init.Logic "x = y" type_scope R5055 Coq.Init.Logic "x <> y" type_scope R5041 Lattice.t R5041 Lattice.t R5160 Lattice.Top R5170 Coq.Init.Logic.True R5182 Lattice.Bot R5189 Coq.Init.Logic.True R5198 Lattice.Inj R5205 Lattice.Inj R5216 Coq.Init.Logic "x = y" type_scope R5232 Coq.Init.Logic.False R5125 Lattice.t R5125 Lattice.t R5271 Lattice.ge R5373 Lattice.ge R5363 Lattice.ge R5353 Lattice.ge R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R5499 Lattice.t R5504 Lattice.Bot R5534 Lattice.ge R5539 Lattice.bot R5600 Lattice.t R5605 Lattice.Top R5635 Lattice.ge R5638 Lattice.top R5711 Lattice.t R5738 Lattice.Bot R5757 Lattice.Bot R5770 Lattice.Top R5780 Lattice.Top R5791 Lattice.Top R5798 Lattice.Top R5806 Lattice.Inj R5813 Lattice.Inj R5850 Lattice.Top R5839 Lattice.Inj R5706 Lattice.t R5706 Lattice.t R5900 Coq.Init.Logic "x = y" type_scope R5892 Lattice.lub R5902 Lattice.lub R6054 Lattice.ge R6058 Lattice.lub R6228 Coq.Init.Datatypes.bool R6262 Coq.Init.Specif "{ A } + { B }" type_scope R6264 Coq.Init.Logic "x = y" type_scope R6272 Coq.Init.Logic "x <> y" type_scope R6258 Lattice.t R6258 Lattice.t R6347 Coq.Init.Logic "A \/ B" type_scope R6343 Coq.Init.Logic "x = y" type_scope R6352 Coq.Init.Logic "x = y" type_scope R6354 Coq.Init.Datatypes.true R6328 Lattice.t R6328 Lattice.t R6386 Lattice.ge R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6475 Lattice.ge R6465 Lattice.ge R6455 Lattice.ge R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6547 Coq.Init.Datatypes.false R6579 Lattice.ge R6584 Lattice.bot R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6648 Coq.Init.Datatypes.true R6679 Lattice.ge R6682 Lattice.top R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6754 Coq.Bool.Bool "x || y" bool_scope R6746 Lattice.t R6746 Lattice.t R6799 Coq.Init.Logic "x = y" type_scope R6791 Lattice.lub R6801 Lattice.lub R6843 Coq.Bool.Bool.orb_comm R6843 Coq.Bool.Bool.orb_comm R6890 Lattice.ge R6894 Lattice.lub R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not FSets R212 Coq.Init.Datatypes.unit R248 Coq.Init.Specif "{ A } + { B }" type_scope R250 Coq.Init.Logic "x = y" type_scope R258 Coq.Init.Logic "x <> y" type_scope R244 Sets.t R244 Sets.t R394 Coq.Init.Datatypes.unit R462 Coq.Init.Datatypes.None R470 Coq.Init.Datatypes.false R478 Coq.Init.Datatypes.Some R488 Coq.Init.Datatypes.true R431 Sets.t R422 Sets.elt R543 Coq.Init.Datatypes.tt R529 Sets.t R520 Sets.elt R583 Sets.t R574 Sets.elt R707 Coq.Init.Datatypes.None R713 Coq.Init.Datatypes.None R721 Coq.Init.Datatypes.None R744 Coq.Init.Datatypes.Some R749 Coq.Init.Datatypes.tt R631 Sets.t R631 Sets.t R824 Coq.Init.Logic "x = y" type_scope R812 Sets.mem R818 Sets.empty R826 Coq.Init.Datatypes.false R958 Coq.Init.Logic "x = y" type_scope R942 Sets.mem R949 Sets.add R960 Coq.Init.Datatypes.true R1103 Coq.Init.Logic "x = y" type_scope R1086 Sets.mem R1094 Sets.add R1105 Sets.mem R1077 Coq.Init.Logic "x <> y" type_scope R1242 Coq.Init.Logic "x = y" type_scope R1223 Sets.mem R1230 Sets.remove R1244 Coq.Init.Datatypes.false R1397 Coq.Init.Logic "x = y" type_scope R1377 Sets.mem R1385 Sets.remove R1399 Sets.mem R1368 Coq.Init.Logic "x <> y" type_scope R1538 Coq.Init.Logic "x = y" type_scope R1518 Sets.mem R1525 Sets.union R1550 Coq.Bool.Bool "x || y" bool_scope R1541 Sets.mem R1553 Sets.mem R1727 Coq.Lists.List.map R1738 Coq.Init.Datatypes.fst R1746 Coq.Init.Datatypes.unit R1742 Sets.elt R1717 Sets.t R1829 Coq.Lists.List.In R1835 Sets.elements R1819 Coq.Init.Logic "x = y" type_scope R1811 Sets.mem R1821 Coq.Init.Datatypes.true R1946 Coq.Init.Datatypes.fst R1950 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1946 Coq.Init.Datatypes.fst R1950 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1965 Coq.Lists.List.in_map R1965 Coq.Lists.List.in_map R2120 Coq.Init.Logic "x = y" type_scope R2112 Sets.mem R2122 Coq.Init.Datatypes.true R2091 Coq.Lists.List.In R2097 Sets.elements R2188 Coqlib.list_in_map_inv R2188 Coqlib.list_in_map_inv R2433 Coq.Init.Datatypes.unit R2424 Sets.elt R2384 Sets.t R2370 Sets.elt R2543 Coq.Init.Logic "x = y" type_scope R2532 Sets.fold R2545 Coq.Lists.List.fold_left R2563 Sets.elements R2517 Sets.t R2503 Sets.elt R2785 Sets.fold R2818 Coq.Init.Datatypes.true R2802 Coq.Bool.Bool.andb R2775 Sets.t R2765 Coq.Init.Datatypes.bool R2758 Sets.elt R2913 Coq.Init.Logic "x = y" type_scope R2915 Coq.Init.Datatypes.true R2899 Coq.Init.Logic "x = y" type_scope R2891 Sets.mem R2901 Coq.Init.Datatypes.true R2881 Coq.Init.Logic "x = y" type_scope R2869 Sets.for_all R2883 Coq.Init.Datatypes.true R2974 Sets.fold_spec R2974 Sets.fold_spec R3089 Coq.Init.Logic "x = y" type_scope R3091 Coq.Init.Datatypes.true R3070 Coq.Init.Logic "x = y" type_scope R3016 Coq.Lists.List.fold_left R3057 Coq.Bool.Bool "x && y" bool_scope R3047 Sets.elt R3036 Coq.Init.Datatypes.bool R3072 Coq.Init.Datatypes.true R3089 Coq.Init.Logic "x = y" type_scope R3091 Coq.Init.Datatypes.true R3070 Coq.Init.Logic "x = y" type_scope R3016 Coq.Lists.List.fold_left R3057 Coq.Bool.Bool "x && y" bool_scope R3047 Sets.elt R3036 Coq.Init.Datatypes.bool R3072 Coq.Init.Datatypes.true R3183 Coq.Bool.Bool.andb_prop R3183 Coq.Bool.Bool.andb_prop R3330 Coq.Init.Logic "x = y" type_scope R3332 Coq.Init.Datatypes.true R3316 Coq.Lists.List.In R3300 Coq.Init.Logic "x = y" type_scope R3244 Coq.Lists.List.fold_left R3295 Coq.Init.Datatypes.true R3285 Coq.Bool.Bool "x && y" bool_scope R3275 Sets.elt R3264 Coq.Init.Datatypes.bool R3302 Coq.Init.Datatypes.true R3330 Coq.Init.Logic "x = y" type_scope R3332 Coq.Init.Datatypes.true R3316 Coq.Lists.List.In R3300 Coq.Init.Logic "x = y" type_scope R3244 Coq.Lists.List.fold_left R3295 Coq.Init.Datatypes.true R3285 Coq.Bool.Bool "x && y" bool_scope R3275 Sets.elt R3264 Coq.Init.Datatypes.bool R3302 Coq.Init.Datatypes.true R3544 Sets.elements_correct R3544 Sets.elements_correct R3655 Coq.Init.Logic "x = y" type_scope R3646 Sets.mem R3657 Coq.Init.Datatypes.true R3636 Coq.Init.Logic "x = y" type_scope R3627 Sets.mem R3638 Coq.Init.Datatypes.true R3600 Sets.t R3600 Sets.t R3691 Sets.ge R3797 Sets.ge R3787 Sets.ge R3777 Sets.ge R3871 Sets.empty R3898 Sets.union R3936 Sets.ge R3941 Sets.bot R3932 Sets.t R3986 Sets.mem_empty R3986 Sets.mem_empty R4069 Coq.Init.Logic "x = y" type_scope R4061 Sets.lub R4071 Sets.lub R4057 Sets.t R4057 Sets.t R4231 Sets.ge R4235 Sets.lub R4227 Sets.t R4227 Sets.t R4297 Sets.mem_union R4297 Sets.mem_union R4379 Sets.ge R4383 Sets.lub R4375 Sets.t R4375 Sets.t R4424 Sets.lub_commut R4424 Sets.lub_commut R4442 Sets.ge_lub_left R4442 Sets.ge_lub_left Funion_find R82 Coq.Init.Logic.refl_equal R197 Coq.Init.Logic "'exists' x : t , p" type_scope R288 Coq.Init.Logic "A /\ B" type_scope R362 Coq.Init.Logic "A \/ B" type_scope R626 Coq.Init.Specif "{ A } + { B }" type_scope R629 Coq.Init.Logic "x = y" type_scope R639 Coq.Init.Logic "x <> y" type_scope R622 union_find.T R622 union_find.T R775 union_find.T R806 Coq.Init.Datatypes.option R813 union_find.elt R801 union_find.T R794 union_find.elt R853 union_find.T R848 union_find.T R841 union_find.elt R834 union_find.elt R910 Coq.Init.Logic "x = y" type_scope R898 union_find.get R904 union_find.empty R912 Coq.Init.Datatypes.None R892 union_find.elt R989 Coq.Init.Logic "x = y" type_scope R971 union_find.get R978 union_find.add R991 Coq.Init.Datatypes.Some R967 union_find.T R958 union_find.elt R958 union_find.elt R1082 Coq.Init.Logic "x = y" type_scope R1064 union_find.get R1071 union_find.add R1084 union_find.get R1056 Coq.Init.Logic "x <> y" type_scope R1050 union_find.T R1041 union_find.elt R1041 union_find.elt R1041 union_find.elt R1226 union_find.T R1258 union_find.elt R1251 union_find.elt R1246 union_find.T R1303 union_find.T R1296 union_find.elt R1289 union_find.elt R1284 union_find.T R1367 Coq.Init.Logic "x = y" type_scope R1358 union_find.repr R1369 union_find.repr R1343 union_find.elt R1343 union_find.elt R1334 union_find.T R1482 union_find.sameclass R1476 union_find.elt R1469 union_find.T R1576 union_find.sameclass R1557 union_find.sameclass R1551 union_find.elt R1551 union_find.elt R1542 union_find.T R1697 union_find.sameclass R1678 union_find.sameclass R1659 union_find.sameclass R1649 union_find.elt R1649 union_find.elt R1649 union_find.elt R1638 union_find.T R1852 Coq.Init.Logic "x = y" type_scope R1834 union_find.repr R1842 union_find.repr R1854 union_find.repr R1828 union_find.elt R1821 union_find.T R1921 union_find.sameclass R1936 union_find.repr R1915 union_find.elt R1908 union_find.T R2044 Coq.Init.Logic "x = y" type_scope R2031 union_find.repr R2036 union_find.empty R2025 union_find.elt R2127 Coq.Init.Logic "x = y" type_scope R2102 union_find.sameclass R2112 union_find.empty R2096 union_find.elt R2096 union_find.elt R2310 union_find.sameclass R2321 union_find.identify R2304 union_find.elt R2304 union_find.elt R2295 union_find.T R2434 union_find.sameclass R2445 union_find.identify R2415 union_find.sameclass R2405 union_find.elt R2405 union_find.elt R2405 union_find.elt R2405 union_find.elt R2392 union_find.T R3110 Coq.Init.Logic "x = y" type_scope R3112 Coq.Init.Datatypes.Some R3082 union_find.elt R3082 union_find.elt R3237 Coq.Init.Specif "A + { B }" type_scope R3215 Coq.Init.Specif "{ x : A | P }" type_scope R3227 Coq.Init.Logic "x = y" type_scope R3229 Coq.Init.Datatypes.Some R3219 union_find.elt R3242 Coq.Init.Logic "x = y" type_scope R3244 Coq.Init.Datatypes.None R3202 Coq.Init.Datatypes.option R3209 union_find.elt R3422 union_find.option_sum R3457 Coq.Init.Specif.inleft R3465 Coq.Init.Specif.exist R3494 Coq.Init.Specif.inright R3403 union_find.elt R3383 union_find.repr_order R3378 union_find.elt R3357 union_find.elt R3598 union_find.elt R3607 Coq.Init.Wf.Fix R3637 union_find.repr_rec R3631 union_find.elt R3623 union_find.elt R3591 union_find.elt R3558 Coq.Init.Wf.well_founded R3572 union_find.repr_order R3823 Coq.Init.Logic "x = y" type_scope R3808 union_find.repr_rec R3825 union_find.repr_rec R3794 Coq.Init.Logic "x = y" type_scope R3769 union_find.repr_order R3760 union_find.elt R3740 union_find.elt R3720 union_find.repr_order R3715 union_find.elt R3740 union_find.elt R3720 union_find.repr_order R3715 union_find.elt R3695 union_find.elt R3884 union_find.option_sum R3884 union_find.option_sum R4089 Coq.Init.Logic "x = y" type_scope R4073 union_find.repr_aux R4061 Coq.Init.Logic "x = y" type_scope R4063 Coq.Init.Datatypes.None R4043 union_find.elt R4010 Coq.Init.Wf.well_founded R4024 union_find.repr_order R4126 Coq.Init.Wf.Fix_eq R4171 union_find.repr_rec_ext R4158 union_find.repr_rec R4152 union_find.elt R4144 union_find.elt R4126 Coq.Init.Wf.Fix_eq R4171 union_find.repr_rec_ext R4158 union_find.repr_rec R4152 union_find.elt R4144 union_find.elt R4259 union_find.option_sum R4259 union_find.option_sum R4494 Coq.Init.Logic "x = y" type_scope R4478 union_find.repr_aux R4496 union_find.repr_aux R4463 Coq.Init.Logic "x = y" type_scope R4465 Coq.Init.Datatypes.Some R4445 union_find.elt R4445 union_find.elt R4409 Coq.Init.Wf.well_founded R4423 union_find.repr_order R4546 Coq.Init.Wf.Fix_eq R4591 union_find.repr_rec_ext R4578 union_find.repr_rec R4572 union_find.elt R4564 union_find.elt R4546 Coq.Init.Wf.Fix_eq R4591 union_find.repr_rec_ext R4578 union_find.repr_rec R4572 union_find.elt R4564 union_find.elt R4675 union_find.option_sum R4675 union_find.option_sum R4943 Coq.Init.Logic "x = y" type_scope R4924 union_find.repr_aux R4945 Coq.Init.Datatypes.None R4909 union_find.elt R4876 Coq.Init.Wf.well_founded R4890 union_find.repr_order R4977 Coq.Init.Wf.well_founded_ind R5040 Coq.Init.Logic "x = y" type_scope R5021 union_find.repr_aux R5042 Coq.Init.Datatypes.None R5006 union_find.elt R4977 Coq.Init.Wf.well_founded_ind R5040 Coq.Init.Logic "x = y" type_scope R5021 union_find.repr_aux R5042 Coq.Init.Datatypes.None R5006 union_find.elt R5074 Coq.Init.Wf.Fix_eq R5119 union_find.repr_rec_ext R5106 union_find.repr_rec R5100 union_find.elt R5092 union_find.elt R5074 Coq.Init.Wf.Fix_eq R5119 union_find.repr_rec_ext R5106 union_find.repr_rec R5100 union_find.elt R5092 union_find.elt R5206 union_find.option_sum R5206 union_find.option_sum R5427 Coq.Init.Wf.well_founded R5441 union_find.repr_order R5489 Coq.Init.Wf.Acc_intro R5489 Coq.Init.Wf.Acc_intro R5670 Coq.Init.Wf.well_founded R5684 union_find.repr_order R5713 union_find.elt R5741 Coq.Init.Logic "x <> y" type_scope R5777 Coq.Init.Logic "x = y" type_scope R5779 Coq.Init.Datatypes.None R5815 Coq.Init.Logic "x = y" type_scope R5817 Coq.Init.Datatypes.None R5923 Coq.Init.Logic "x = y" type_scope R5909 union_find.identify_base R5925 Coq.Init.Datatypes.None R6001 Coq.Init.Logic.sym_not_eq R6001 Coq.Init.Logic.sym_not_eq R6082 Coq.Init.Logic "x = y" type_scope R6068 union_find.identify_base R6084 Coq.Init.Datatypes.Some R6262 Coq.Init.Logic "A \/ B" type_scope R6245 union_find.repr_order R6272 Coq.Init.Logic "A /\ B" type_scope R6268 Coq.Init.Logic "x = y" type_scope R6277 Coq.Init.Logic "x = y" type_scope R6211 union_find.repr_order R6222 union_find.identify_base R6203 union_find.elt R6203 union_find.elt R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6522 Coq.Init.Wf.well_founded R6536 union_find.repr_order R6547 union_find.identify_base R6626 Coq.Init.Wf.Acc R6631 union_find.repr_order R6642 union_find.identify_base R6602 Coq.Init.Wf.Acc R6607 union_find.repr_order R6596 union_find.elt R6626 Coq.Init.Wf.Acc R6631 union_find.repr_order R6642 union_find.identify_base R6602 Coq.Init.Wf.Acc R6607 union_find.repr_order R6596 union_find.elt R6729 Coq.Init.Wf.Acc_intro R6729 Coq.Init.Wf.Acc_intro R6758 union_find.identify_base_repr_order R6758 union_find.identify_base_repr_order R6832 Coq.Init.Wf.Acc_intro R6832 Coq.Init.Wf.Acc_intro R6879 union_find.identify_base_b_canon R6879 union_find.identify_base_b_canon R7028 Coq.Init.Logic "A \/ B" type_scope R6997 Coq.Init.Logic "A /\ B" type_scope R6990 Coq.Init.Logic "x = y" type_scope R6992 Coq.Init.Datatypes.None R7022 Coq.Init.Logic "x = y" type_scope R7008 union_find.identify_base R7024 Coq.Init.Datatypes.None R7095 Coq.Init.Logic "A \/ B" type_scope R7042 Coq.Init.Logic "A /\ B" type_scope R7038 Coq.Init.Logic "x = y" type_scope R7062 Coq.Init.Logic "A /\ B" type_scope R7055 Coq.Init.Logic "x = y" type_scope R7057 Coq.Init.Datatypes.None R7087 Coq.Init.Logic "x = y" type_scope R7073 union_find.identify_base R7089 Coq.Init.Datatypes.Some R7103 Coq.Init.Logic "'exists' x , p" type_scope R7132 Coq.Init.Logic "A /\ B" type_scope R7123 Coq.Init.Logic "x = y" type_scope R7125 Coq.Init.Datatypes.Some R7157 Coq.Init.Logic "x = y" type_scope R7143 union_find.identify_base R7159 Coq.Init.Datatypes.Some R6968 union_find.elt R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R7482 Coq.Init.Logic "x = y" type_scope R7434 union_find.repr_aux R7457 union_find.identify_base_order_wf R7443 union_find.identify_base R7496 union_find.repr_aux R7528 union_find.repr_aux R7426 union_find.elt R7575 Coq.Init.Wf.well_founded_ind R7671 Coq.Init.Logic "x = y" type_scope R7623 union_find.repr_aux R7646 union_find.identify_base_order_wf R7632 union_find.identify_base R7689 union_find.repr_aux R7721 union_find.repr_aux R7609 union_find.elt R7575 Coq.Init.Wf.well_founded_ind R7671 Coq.Init.Logic "x = y" type_scope R7623 union_find.repr_aux R7646 union_find.identify_base_order_wf R7632 union_find.identify_base R7689 union_find.repr_aux R7721 union_find.repr_aux R7609 union_find.elt R7762 union_find.identify_aux_decomp R7762 union_find.identify_aux_decomp R7798 union_find.repr_aux_none R7812 union_find.identify_base R7798 union_find.repr_aux_none R7812 union_find.identify_base R7839 union_find.repr_aux_none R7839 union_find.repr_aux_none R7910 union_find.identify_base_a_maps_to_b R7910 union_find.identify_base_a_maps_to_b R8000 union_find.repr_aux_none R8000 union_find.repr_aux_none R8067 union_find.repr_aux_some R8095 union_find.identify_base_order_wf R8081 union_find.identify_base R8067 union_find.repr_aux_some R8095 union_find.identify_base_order_wf R8081 union_find.identify_base R8135 union_find.repr_aux_none R8163 union_find.identify_base_order_wf R8149 union_find.identify_base R8135 union_find.repr_aux_none R8163 union_find.identify_base_order_wf R8149 union_find.identify_base R8204 union_find.identify_base_b_canon R8204 union_find.identify_base_b_canon R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R8255 union_find.repr_aux_some R8283 union_find.identify_base_order_wf R8269 union_find.identify_base R8255 union_find.repr_aux_some R8283 union_find.identify_base_order_wf R8269 union_find.identify_base R8330 union_find.repr_aux_some R8330 union_find.repr_aux_some R8514 Coq.Init.Logic "x = y" type_scope R8466 union_find.repr_aux R8489 union_find.identify_base_order_wf R8475 union_find.identify_base R8520 union_find.repr_aux R8543 union_find.identify_base_order_wf R8529 union_find.identify_base R8442 Coq.Init.Logic "x = y" type_scope R8425 union_find.repr_aux R8444 union_find.repr_aux R8417 union_find.elt R8417 union_find.elt R8596 union_find.identify_base_repr R8596 union_find.identify_base_repr R8626 union_find.identify_base_repr R8626 union_find.identify_base_repr R8829 Coq.Init.Logic "x = y" type_scope R8781 union_find.repr_aux R8804 union_find.identify_base_order_wf R8790 union_find.identify_base R8833 union_find.repr_aux R8856 union_find.identify_base_order_wf R8842 union_find.identify_base R8772 Coq.Init.Logic "x = y" type_scope R8755 union_find.repr_aux R8746 Coq.Init.Logic "x = y" type_scope R8729 union_find.repr_aux R8721 union_find.elt R8721 union_find.elt R8909 union_find.identify_base_repr R8909 union_find.identify_base_repr R8939 union_find.identify_base_repr R8939 union_find.identify_base_repr R9013 union_find.repr_aux R9013 union_find.repr_aux R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R9174 Coq.Init.Wf.well_founded R9188 union_find.repr_order R9224 union_find.unionfind R9279 union_find.elt R9288 union_find.repr_aux R9307 union_find.wf R9298 union_find.map R9272 union_find.elt R9257 union_find.unionfind R9390 Coq.Init.Logic "x = y" type_scope R9370 union_find.repr R9379 union_find.repr R9392 union_find.repr R9364 union_find.elt R9349 union_find.unionfind R9446 union_find.repr_aux_none R9478 union_find.repr_aux R9497 union_find.wf R9488 union_find.map R9470 union_find.wf R9461 union_find.map R9446 union_find.repr_aux_none R9478 union_find.repr_aux R9497 union_find.wf R9488 union_find.map R9470 union_find.wf R9461 union_find.map R9525 union_find.repr_aux_canon R9525 union_find.repr_aux_canon R9568 union_find.mkunionfind R9588 union_find.wf_empty R9648 union_find.unionfind R9687 union_find.repr R9675 union_find.repr R9707 Coq.Init.Specif.left R9731 Coq.Init.Specif.right R9752 union_find.mkunionfind R9830 union_find.identify_base_order_wf R9937 union_find.repr_aux_canon R9962 union_find.wf R9953 union_find.map R9895 union_find.repr R9883 union_find.repr R9863 union_find.wf R9854 union_find.map R9773 union_find.identify_base R9809 union_find.repr R9797 union_find.repr R9788 union_find.map R9641 union_find.elt R9641 union_find.elt R9624 union_find.unionfind R10051 Coq.Init.Logic "x = y" type_scope R10041 union_find.repr R10053 union_find.repr R10024 union_find.elt R10024 union_find.elt R10007 union_find.unionfind R10122 union_find.sameclass R10116 union_find.elt R10101 union_find.unionfind R10252 union_find.sameclass R10232 union_find.sameclass R10226 union_find.elt R10226 union_find.elt R10209 union_find.unionfind R10421 union_find.sameclass R10401 union_find.sameclass R10381 union_find.sameclass R10373 union_find.elt R10373 union_find.elt R10373 union_find.elt R10354 union_find.unionfind R10475 union_find.repr R10475 union_find.repr R10569 union_find.sameclass R10585 union_find.repr R10563 union_find.elt R10548 union_find.unionfind R10637 union_find.repr_repr R10637 union_find.repr_repr R10710 Coq.Init.Logic "x = y" type_scope R10697 union_find.repr R10702 union_find.empty R10691 union_find.elt R10777 union_find.repr_aux_none R10777 union_find.repr_aux_none R10888 Coq.Init.Logic "x = y" type_scope R10863 union_find.sameclass R10873 union_find.empty R10857 union_find.elt R10857 union_find.elt R10928 union_find.repr_empty R10928 union_find.repr_empty R10955 union_find.repr_empty R10955 union_find.repr_empty R11075 union_find.sameclass R11086 union_find.identify R11055 union_find.sameclass R11047 union_find.elt R11047 union_find.elt R11047 union_find.elt R11047 union_find.elt R11026 union_find.unionfind R11170 union_find.repr R11158 union_find.repr R11170 union_find.repr R11158 union_find.repr R11241 union_find.identify_base_sameclass_1 R11241 union_find.identify_base_sameclass_1 R11276 union_find.repr_aux_canon R11276 union_find.repr_aux_canon R11376 union_find.sameclass R11387 union_find.identify R11368 union_find.elt R11368 union_find.elt R11351 union_find.unionfind R11471 union_find.repr R11459 union_find.repr R11471 union_find.repr R11459 union_find.repr R11544 union_find.identify_base_sameclass_2 R11544 union_find.identify_base_sameclass_2 R11579 union_find.repr_aux_canon R11579 union_find.repr_aux_canon FInclusion R573 Coq.Lists.List.cons R581 Coq.Lists.List.nil R612 Coq.Lists.List.cons R689 Coq.Lists.List.app R766 Coq.Lists.List.app R665 Coq.Lists.List.app R670 Coq.Lists.List.cons R677 Coq.Lists.List.nil R596 Coq.Lists.List.cons R603 Coq.Lists.List.nil R964 Coq.Init.Datatypes.nat R1020 Inclusion.bin R1003 Inclusion.bin R1003 Inclusion.bin R1046 Inclusion.node R1105 Inclusion.node R1003 Inclusion.bin R1003 Inclusion.bin R1151 Inclusion.bin R1144 Inclusion.bin R1177 Inclusion.node R1191 Inclusion.flatten_aux R1144 Inclusion.bin R1281 Coq.Init.Datatypes.bool R1264 Coq.Init.Datatypes.nat R1264 Coq.Init.Datatypes.nat R1311 Coq.Init.Datatypes.O R1319 Coq.Init.Datatypes.true R1328 Coq.Init.Datatypes.S R1333 Coq.Init.Datatypes.O R1338 Coq.Init.Datatypes.false R1348 Coq.Init.Datatypes.S R1353 Coq.Init.Datatypes.S R1264 Coq.Init.Datatypes.nat R1264 Coq.Init.Datatypes.nat R1431 Inclusion.bin R1414 Inclusion.bin R1407 Coq.Init.Datatypes.nat R1457 Inclusion.leaf R1475 Inclusion.nat_le_bool R1541 Inclusion.node R1555 Inclusion.leaf R1547 Inclusion.leaf R1503 Inclusion.node R1517 Inclusion.leaf R1509 Inclusion.leaf R1567 Inclusion.node R1573 Inclusion.leaf R1594 Inclusion.nat_le_bool R1636 Inclusion.node R1642 Inclusion.leaf R1615 Inclusion.node R1621 Inclusion.leaf R1676 Inclusion.node R1682 Inclusion.leaf R1414 Inclusion.bin R1407 Coq.Init.Datatypes.nat R1728 Inclusion.bin R1721 Inclusion.bin R1754 Inclusion.node R1760 Inclusion.leaf R1774 Inclusion.insert_bin R1721 Inclusion.bin R1921 Coq.Init.Logic "x = y" type_scope R1973 Inclusion.bin R1956 Coq.Lists.List.list R2016 Inclusion.node R2070 Inclusion.leaf R2080 Coq.Lists.List.nth R1973 Inclusion.bin R1956 Coq.Lists.List.list R2207 Coq.Init.Logic "x = y" type_scope R2191 Inclusion.bin_A R2176 Inclusion.bin_A R2209 Inclusion.bin_A R2222 Inclusion.flatten_aux R2164 Inclusion.bin R2164 Inclusion.bin R2144 Coq.Lists.List.list R2464 Coq.Init.Logic "x = y" type_scope R2450 Inclusion.bin_A R2466 Inclusion.bin_A R2479 Inclusion.flatten R2440 Inclusion.bin R2423 Coq.Lists.List.list R2578 Inclusion.flatten_aux_valid_A R2578 Inclusion.flatten_aux_valid_A R2696 Coq.Lists.List.cons R2782 Coq.Init.Logic "x = y" type_scope R2822 Coq.Init.Datatypes.S R2761 Coq.Init.Logic "x = y" type_scope R2891 Coq.Lists.List.app R2982 Coq.Lists.List.cons R3047 Coq.Lists.List.app R3231 Inclusion.leaf R3206 Inclusion.leaf R3143 Inclusion.node R3347 Coq.Lists.List.In R3354 Coq.Lists.List "x ++ y" list_scope R3357 Coq.Lists.List "x ++ y" list_scope R3329 Coq.Lists.List.In R3336 Coq.Lists.List "x ++ y" list_scope R3339 Coq.Lists.List "x ++ y" list_scope R3318 Coq.Lists.List.list R3318 Coq.Lists.List.list R3318 Coq.Lists.List.list R3403 Coq.Lists.List.incl R3419 Coq.Lists.List "x ++ y" list_scope R3422 Coq.Lists.List "x ++ y" list_scope R3410 Coq.Lists.List "x ++ y" list_scope R3413 Coq.Lists.List "x ++ y" list_scope R3403 Coq.Lists.List.incl R3419 Coq.Lists.List "x ++ y" list_scope R3422 Coq.Lists.List "x ++ y" list_scope R3410 Coq.Lists.List "x ++ y" list_scope R3413 Coq.Lists.List "x ++ y" list_scope R3444 Coq.Lists.List.ass_app R3444 Coq.Lists.List.ass_app R3444 Coq.Lists.List.ass_app R3444 Coq.Lists.List.ass_app R3669 Coq.Lists.List.In R3675 Inclusion.bin_A R3710 Inclusion.node R3716 Inclusion.leaf R3691 Coq.Lists.List.app R3682 Coq.Lists.List.list R3602 Coq.Lists.List.In R3608 Inclusion.bin_A R3643 Inclusion.insert_bin R3624 Coq.Lists.List.app R3615 Coq.Lists.List.list R3587 Coq.Lists.List.list R3568 Coq.Lists.List.list R3574 Coq.Lists.List.list R3537 Inclusion.bin R3522 Coq.Init.Datatypes.nat R3831 Coq.Lists.List.app_ass R3831 Coq.Lists.List.app_ass R3831 Coq.Lists.List.app_ass R3868 Coq.Lists.List.app_ass R3868 Coq.Lists.List.app_ass R3890 Inclusion.nat_le_bool R3890 Inclusion.nat_le_bool R3937 Inclusion.In_permute_app_head R3937 Inclusion.In_permute_app_head R3963 Coq.Lists.List.in_app_or R3963 Coq.Lists.List.in_app_or R4012 Coq.Lists.List.in_or_app R4012 Coq.Lists.List.in_or_app R4047 Coq.Lists.List.in_or_app R4047 Coq.Lists.List.in_or_app R4128 Inclusion.nat_le_bool R4128 Inclusion.nat_le_bool R4178 Coq.Lists.List.app_nil_end R4191 Coq.Lists.List.nth R4178 Coq.Lists.List.app_nil_end R4191 Coq.Lists.List.nth R4220 Coq.Lists.List.app_nil_end R4233 Coq.Lists.List.nth R4220 Coq.Lists.List.app_nil_end R4233 Coq.Lists.List.nth R4254 Inclusion.In_permute_app_head R4254 Inclusion.In_permute_app_head R4462 Coq.Lists.List.In R4468 Inclusion.bin_A R4502 Inclusion.insert_bin R4483 Coq.Lists.List.app R4475 Coq.Lists.List.list R4411 Coq.Init.Logic "A \/ B" type_scope R4392 Coq.Lists.List.In R4398 Coq.Lists.List.nth R4414 Coq.Lists.List.In R4420 Inclusion.bin_A R4435 Coq.Lists.List.app R4427 Coq.Lists.List.list R4381 Coq.Lists.List.list R4361 Coq.Lists.List.list R4367 Coq.Lists.List.list R4341 Inclusion.bin R4332 Coq.Init.Datatypes.nat R4606 Coq.Lists.List.in_or_app R4606 Coq.Lists.List.in_or_app R4630 Inclusion.nat_le_bool R4630 Inclusion.nat_le_bool R4671 Coq.Lists.List.in_or_app R4671 Coq.Lists.List.in_or_app R4711 Coq.Lists.List.in_or_app R4711 Coq.Lists.List.in_or_app R4754 Coq.Lists.List.in_app_or R4802 Coq.Lists.List.in_or_app R4754 Coq.Lists.List.in_app_or R4802 Coq.Lists.List.in_or_app R4802 Coq.Lists.List.in_or_app R4846 Inclusion.nat_le_bool R4878 Coq.Lists.List.in_or_app R4846 Inclusion.nat_le_bool R4846 Inclusion.nat_le_bool R4878 Coq.Lists.List.in_or_app R4878 Coq.Lists.List.in_or_app R4878 Coq.Lists.List.in_or_app R4878 Coq.Lists.List.in_or_app R5055 Coq.Lists.List.In R5061 Inclusion.bin_A R5077 Coq.Lists.List.app R5068 Coq.Lists.List.list R4994 Coq.Lists.List.In R5000 Inclusion.bin_A R5035 Inclusion.sort_bin R5016 Coq.Lists.List.app R5007 Coq.Lists.List.list R4981 Coq.Lists.List.list R4963 Coq.Lists.List.list R4968 Coq.Lists.List.list R4936 Inclusion.bin R5189 Inclusion.insert_bin_included R5189 Inclusion.insert_bin_included R5222 Inclusion.insert_bin_included R5222 Inclusion.insert_bin_included R5294 Coq.Lists.List.in_app_or R5343 Inclusion.in_or_insert_bin R5294 Coq.Lists.List.in_app_or R5343 Inclusion.in_or_insert_bin R5343 Inclusion.in_or_insert_bin R5542 Coq.Lists.List.In R5548 Inclusion.bin_A R5583 Inclusion.sort_bin R5564 Coq.Lists.List.app R5555 Coq.Lists.List.list R5492 Coq.Lists.List.In R5498 Inclusion.bin_A R5514 Coq.Lists.List.app R5505 Coq.Lists.List.list R5479 Coq.Lists.List.list R5461 Coq.Lists.List.list R5466 Coq.Lists.List.list R5434 Inclusion.bin R5695 Inclusion.in_or_insert_bin R5695 Inclusion.in_or_insert_bin R5718 Coq.Lists.List.in_app_or R5718 Coq.Lists.List.in_app_or R5875 Coq.Lists.List.In R5883 Coq.Lists.List "x ++ y" list_scope R5863 Coq.Lists.List.In R5852 Coq.Lists.List.In R5834 Coq.Lists.List.In R5842 Coq.Lists.List "x ++ y" list_scope R5823 Coq.Lists.List.list R5823 Coq.Lists.List.list R5823 Coq.Lists.List.list R5921 Coq.Lists.List.in_app_or R5969 Coq.Lists.List.in_or_app R5921 Coq.Lists.List.in_app_or R5969 Coq.Lists.List.in_or_app R5969 Coq.Lists.List.in_or_app R6046 Coq.Init.Datatypes.bool R6028 Inclusion.bin R6021 Coq.Init.Datatypes.nat R6073 Inclusion.leaf R6084 Coq.ring.ArithRing.nateq R6099 Inclusion.node R6113 Coq.Bool.Bool.andb R6028 Inclusion.bin R6021 Coq.Init.Datatypes.nat R6227 Inclusion.bin R6210 Inclusion.bin R6203 Coq.Init.Datatypes.nat R6253 Inclusion.leaf R6263 Inclusion.leaf R6274 Inclusion.node R6280 Inclusion.leaf R6302 Coq.ring.ArithRing.nateq R6210 Inclusion.bin R6203 Coq.Init.Datatypes.nat R6417 Coq.Init.Datatypes.bool R6398 Inclusion.bin R6398 Inclusion.bin R6445 Inclusion.leaf R6455 Inclusion.check_all_leaves R6481 Inclusion.node R6487 Inclusion.leaf R6531 Coq.Bool.Bool "x || y" bool_scope R6508 Inclusion.check_all_leaves R6554 Inclusion.remove_all_leaves R6588 Coq.Init.Datatypes.false R6398 Inclusion.bin R6398 Inclusion.bin R6794 Coq.Lists.List.In R6800 Coq.Lists.List.nth R6743 Coq.Lists.List.In R6749 Inclusion.bin_A R6765 Coq.Lists.List.app R6756 Coq.Lists.List.list R6730 Coq.Lists.List.list R6712 Coq.Lists.List.list R6717 Coq.Lists.List.list R6676 Coq.Init.Logic "x = y" type_scope R6654 Inclusion.check_all_leaves R6678 Coq.Init.Datatypes.true R6858 Inclusion.check_all_leaves R6894 Inclusion.check_all_leaves R6858 Inclusion.check_all_leaves R6894 Inclusion.check_all_leaves R6894 Inclusion.check_all_leaves R6982 Coq.Lists.List.in_app_or R6982 Coq.Lists.List.in_app_or R7062 Coq.ring.ArithRing.nateq_prop R7062 Coq.ring.ArithRing.nateq_prop R7341 Coq.Init.Logic "A \/ B" type_scope R7276 Coq.Lists.List.In R7282 Inclusion.bin_A R7316 Inclusion.remove_all_leaves R7298 Coq.Lists.List.app R7289 Coq.Lists.List.list R7346 Coq.Lists.List.In R7352 Coq.Lists.List.nth R7228 Coq.Lists.List.In R7234 Inclusion.bin_A R7250 Coq.Lists.List.app R7241 Coq.Lists.List.list R7217 Coq.Lists.List.list R7199 Coq.Lists.List.list R7204 Coq.Lists.List.list R7458 Coq.Init.Logic.refl_equal R7470 Coq.ring.ArithRing.nateq R7492 Coq.ring.ArithRing.nateq R7517 Coq.ring.ArithRing.nateq R7458 Coq.Init.Logic.refl_equal R7470 Coq.ring.ArithRing.nateq R7492 Coq.ring.ArithRing.nateq R7517 Coq.ring.ArithRing.nateq R7578 Coq.Init.Logic "x = y" type_scope R7578 Coq.Init.Logic "x = y" type_scope R7589 Coq.ring.ArithRing.nateq_prop R7589 Coq.ring.ArithRing.nateq_prop R7671 Coq.Lists.List.in_app_or R7671 Coq.Lists.List.in_app_or R7948 Coq.Lists.List.In R7954 Inclusion.bin_A R7969 Coq.Lists.List.app R7961 Coq.Lists.List.list R7901 Coq.Lists.List.In R7907 Inclusion.bin_A R7922 Coq.Lists.List.app R7914 Coq.Lists.List.list R7890 Coq.Lists.List.list R7872 Coq.Lists.List.list R7877 Coq.Lists.List.list R7838 Coq.Init.Logic "x = y" type_scope R7817 Inclusion.test_inclusion R7840 Coq.Init.Datatypes.true R7810 Inclusion.bin R7810 Inclusion.bin R8152 Coq.Init.Logic "A \/ B" type_scope R8145 Coq.Init.Logic "x = y" type_scope R8123 Inclusion.check_all_leaves R8147 Coq.Init.Datatypes.true R8203 Coq.Init.Logic "x = y" type_scope R8158 Inclusion.test_inclusion R8179 Inclusion.remove_all_leaves R8205 Coq.Init.Datatypes.true R8152 Coq.Init.Logic "A \/ B" type_scope R8145 Coq.Init.Logic "x = y" type_scope R8123 Inclusion.check_all_leaves R8147 Coq.Init.Datatypes.true R8203 Coq.Init.Logic "x = y" type_scope R8158 Inclusion.test_inclusion R8179 Inclusion.remove_all_leaves R8205 Coq.Init.Datatypes.true R8222 Inclusion.check_all_leaves R8256 Inclusion.test_inclusion R8277 Inclusion.remove_all_leaves R8222 Inclusion.check_all_leaves R8256 Inclusion.test_inclusion R8277 Inclusion.remove_all_leaves R8256 Inclusion.test_inclusion R8277 Inclusion.remove_all_leaves R8381 Coq.Lists.List.in_or_app R8404 Inclusion.check_all_leaves_sound R8381 Coq.Lists.List.in_or_app R8404 Inclusion.check_all_leaves_sound R8453 Inclusion.remove_all_leaves_sound R8453 Inclusion.remove_all_leaves_sound R8514 Coq.Lists.List.in_or_app R8514 Coq.Lists.List.in_or_app R8572 Coq.Lists.List.in_or_app R8572 Coq.Lists.List.in_or_app R8602 Inclusion.check_all_leaves_sound R8602 Inclusion.check_all_leaves_sound R8866 Coq.Lists.List.In R8872 Inclusion.bin_A R8888 Coq.Lists.List.app R8879 Coq.Lists.List.list R8816 Coq.Lists.List.In R8822 Inclusion.bin_A R8838 Coq.Lists.List.app R8829 Coq.Lists.List.list R8803 Coq.Lists.List.list R8785 Coq.Lists.List.list R8790 Coq.Lists.List.list R8749 Coq.Init.Logic "x = y" type_scope R8686 Inclusion.test_inclusion R8726 Inclusion.sort_bin R8736 Inclusion.flatten R8702 Inclusion.sort_bin R8712 Inclusion.flatten R8751 Coq.Init.Datatypes.true R8677 Inclusion.bin R8677 Inclusion.bin R8983 Coq.Lists.List.ass_app R8948 Inclusion.flatten_valid_A R8983 Coq.Lists.List.ass_app R8948 Inclusion.flatten_valid_A R9008 Inclusion.sort_included R9008 Inclusion.sort_included R9062 Inclusion.sort_bin R9072 Inclusion.flatten R9029 Inclusion.test_inclusion_sound R9062 Inclusion.sort_bin R9072 Inclusion.flatten R9029 Inclusion.test_inclusion_sound R9104 Inclusion.sort_included2 R9104 Inclusion.sort_included2 R9158 Coq.Lists.List.ass_app R9131 Inclusion.flatten_valid_A R9158 Coq.Lists.List.ass_app R9131 Inclusion.flatten_valid_A R9237 Coq.Lists.List.In R9243 Coq.Lists.List.nil R9272 Coq.Lists.List.In R9285 Coq.Lists.List.In R9409 Coq.Lists.List.nil R9417 Coq.Lists.List.list R9531 Coq.Lists.List.In R9537 Inclusion.bin_A R9567 Coq.Lists.List.nil R9553 Coq.Lists.List.app R9544 Coq.Lists.List.list R9601 Inclusion.inclusion_theorem R9644 Coq.Init.Logic.refl_equal R9715 Coq.Lists.List.incl FAST R69 Coq.NArith.BinPos.positive R103 Coqlib.peq R198 Coq.ZArith.BinInt.Z R219 AST.Tint R231 AST.Tfloat R191 AST.typ R699 AST.comparison R732 AST.Ceq R739 AST.Cne R747 AST.Cne R754 AST.Ceq R762 AST.Clt R769 AST.Cge R777 AST.Cle R784 AST.Cgt R792 AST.Cgt R799 AST.Cle R807 AST.Cge R814 AST.Clt R686 AST.comparison R870 AST.comparison R903 AST.Ceq R910 AST.Ceq R918 AST.Cne R925 AST.Cne R933 AST.Clt R940 AST.Cgt R948 AST.Cle R955 AST.Cge R963 AST.Cgt R970 AST.Clt R978 AST.Cge R985 AST.Cle R857 AST.comparison R1049 Coq.Lists.List.list R1054 AST.typ R1070 Coq.Init.Datatypes.option R1077 AST.typ R1148 Coq.Lists.List.list R1160 Coq.Init.Datatypes "x * y" type_scope R1154 AST.ident R1183 AST.ident R1203 Coq.Lists.List.list R1215 Coq.Init.Datatypes "x * y" type_scope R1209 AST.ident R1217 Coq.ZArith.BinInt.Z R1342 Coq.Lists.List.list R1354 Coq.Init.Datatypes "x * y" type_scope R1348 AST.ident R1322 Coq.Lists.List.list R1334 Coq.Init.Datatypes "x * y" type_scope R1328 AST.ident R1381 Coq.Lists.List.nil R1388 Coq.Lists.List.nil R1405 Coq.Lists.List "x :: y" list_scope R1396 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1431 Coq.Lists.List "x :: y" list_scope R1415 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1322 Coq.Lists.List.list R1334 Coq.Init.Datatypes "x * y" type_scope R1328 AST.ident R1507 AST.program R1522 AST.mkprogram R1593 AST.prog_vars R1575 AST.prog_main R1537 AST.transf_program R1555 AST.prog_funct R1494 AST.program R1695 Coq.Init.Logic "'exists' x , p" type_scope R1718 Coq.Init.Logic "A /\ B" type_scope R1705 Coq.Lists.List.In R1708 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1730 Coq.Init.Logic "x = y" type_scope R1659 Coq.Lists.List.In R1671 AST.transf_program R1662 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R2064 Coq.Init.Logic "'exists' x , p" type_scope R2099 Coq.Init.Logic "A /\ B" type_scope R2074 Coq.Lists.List.In R2087 AST.prog_funct R2077 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2111 Coq.Init.Logic "x = y" type_scope R2013 Coq.Lists.List.In R2047 AST.prog_funct R2025 AST.transform_program R2016 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2148 AST.transf_program_functions R2148 AST.transf_program_functions R2290 Coq.Init.Datatypes.option R2369 Coq.Init.Datatypes.option R2377 Coq.Lists.List.list R2389 Coq.Init.Datatypes "x * y" type_scope R2383 AST.ident R2349 Coq.Lists.List.list R2361 Coq.Init.Datatypes "x * y" type_scope R2355 AST.ident R2417 Coq.Lists.List.nil R2424 Coq.Init.Datatypes.Some R2429 Coq.Lists.List.nil R2446 Coq.Lists.List "x :: y" list_scope R2437 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2499 Coq.Init.Datatypes.None R2507 Coq.Init.Datatypes.None R2520 Coq.Init.Datatypes.Some R2592 Coq.Init.Datatypes.None R2600 Coq.Init.Datatypes.None R2617 Coq.Init.Datatypes.Some R2629 Coq.Init.Datatypes.Some R2645 Coq.Lists.List "x :: y" list_scope R2635 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2349 Coq.Lists.List.list R2361 Coq.Init.Datatypes "x * y" type_scope R2355 AST.ident R2739 Coq.Init.Datatypes.option R2747 AST.program R2769 AST.transf_partial_program R2795 AST.prog_funct R2816 Coq.Init.Datatypes.None R2824 Coq.Init.Datatypes.None R2833 Coq.Init.Datatypes.Some R2844 Coq.Init.Datatypes.Some R2850 AST.mkprogram R2880 AST.prog_vars R2866 AST.prog_main R2726 AST.program R3027 Coq.Init.Logic "'exists' x , p" type_scope R3050 Coq.Init.Logic "A /\ B" type_scope R3037 Coq.Lists.List.In R3040 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3070 Coq.Init.Logic "x = y" type_scope R3072 Coq.Init.Datatypes.Some R3007 Coq.Lists.List.In R3010 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2991 Coq.Init.Logic "x = y" type_scope R2965 AST.transf_partial_program R2993 Coq.Init.Datatypes.Some R3266 AST.transf_partial_program R3266 AST.transf_partial_program R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R3705 Coq.Init.Logic "'exists' x , p" type_scope R3740 Coq.Init.Logic "A /\ B" type_scope R3715 Coq.Lists.List.In R3728 AST.prog_funct R3718 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3760 Coq.Init.Logic "x = y" type_scope R3762 Coq.Init.Datatypes.Some R3673 Coq.Lists.List.In R3688 AST.prog_funct R3676 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3658 Coq.Init.Logic "x = y" type_scope R3630 AST.transform_partial_program R3660 Coq.Init.Datatypes.Some R3843 AST.transf_partial_program R3867 AST.prog_funct R3843 AST.transf_partial_program R3867 AST.prog_funct R3899 AST.transf_partial_program_functions R3899 AST.transf_partial_program_functions R4133 Coq.Init.Logic "x = y" type_scope R4122 AST.prog_main R4138 AST.prog_main R4103 Coq.Init.Logic "x = y" type_scope R4075 AST.transform_partial_program R4105 Coq.Init.Datatypes.Some R4218 AST.transf_partial_program R4242 AST.prog_funct R4218 AST.transf_partial_program R4242 AST.prog_funct FIntegers R66 Coq.Init.Datatypes.nat R102 Coq.ZArith.BinInt.Z R107 Coq.ZArith.Zpower.two_power_nat R121 Integers.wordsize R157 Coq.ZArith.BinInt.Z R170 Coq.ZArith.Zdiv "x / y" Z_scope R162 Integers.modulus R216 Coq.ZArith.BinInt "x ?= y" Z_scope R230 Coq.Init.Datatypes.Lt R236 Coq.Init.Logic.False R264 Coq.ZArith.BinInt "x ?= y" Z_scope R267 Integers.modulus R286 Coq.Init.Datatypes.Lt R292 Coq.Init.Logic.True R309 Coq.Init.Logic.False R200 Coq.ZArith.BinInt.Z R366 Coq.ZArith.BinInt.Z R379 Integers.in_range R438 Coq.ZArith.BinInt.Z R451 Coq.ZArith.BinInt "x - y" Z_scope R443 Integers.modulus R480 Coq.ZArith.BinInt.Z R498 Coq.ZArith.BinInt "x - y" Z_scope R485 Integers.half_modulus R527 Coq.ZArith.BinInt.Z R532 Coq.ZArith.BinInt "- x" Z_scope R534 Integers.half_modulus R580 Coq.ZArith.BinInt.Z R585 Integers.intval R573 Integers.int R625 Coq.ZArith.BinInt.Z R635 Coqlib.zlt R652 Integers.half_modulus R640 Integers.unsigned R701 Coq.ZArith.BinInt "x - y" Z_scope R690 Integers.unsigned R703 Integers.modulus R672 Integers.unsigned R618 Integers.int R745 Integers.in_range R755 Coq.ZArith.Zdiv.Zmod R762 Integers.modulus R802 Coq.ZArith.Zdiv.Z_mod_lt R822 Coqlib.two_power_nat_pos R840 Integers.wordsize R813 Integers.modulus R802 Coq.ZArith.Zdiv.Z_mod_lt R822 Coqlib.two_power_nat_pos R840 Integers.wordsize R813 Integers.modulus R895 Coq.ZArith.BinInt "x >= y" Z_scope R883 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R887 Integers.modulus R895 Coq.ZArith.BinInt "x >= y" Z_scope R883 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R887 Integers.modulus R974 Coq.ZArith.BinInt "x ?= y" Z_scope R962 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R966 Integers.modulus R974 Coq.ZArith.BinInt "x ?= y" Z_scope R962 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R966 Integers.modulus R1019 Integers.int R1029 Integers.mkint R1053 Integers.mod_in_range R1036 Coq.ZArith.Zdiv.Zmod R1043 Integers.modulus R1014 Coq.ZArith.BinInt.Z R1090 Integers.repr R1117 Integers.repr R1144 Integers.repr R1230 Coq.Init.Logic "x = y" type_scope R1214 Integers.in_range R1214 Integers.in_range R1203 Coq.ZArith.BinInt.Z R1369 Coq.Init.Logic "x = y" type_scope R1316 Coq.ZArith.BinInt "x ?= y" Z_scope R1319 Integers.modulus R1332 Coq.Init.Datatypes.Lt R1338 Coq.Init.Logic.True R1350 Coq.Init.Logic.False R1316 Coq.ZArith.BinInt "x ?= y" Z_scope R1319 Integers.modulus R1332 Coq.Init.Datatypes.Lt R1338 Coq.Init.Logic.True R1350 Coq.Init.Logic.False R1369 Coq.Init.Logic "x = y" type_scope R1316 Coq.ZArith.BinInt "x ?= y" Z_scope R1319 Integers.modulus R1332 Coq.Init.Datatypes.Lt R1338 Coq.Init.Logic.True R1350 Coq.Init.Logic.False R1316 Coq.ZArith.BinInt "x ?= y" Z_scope R1319 Integers.modulus R1332 Coq.Init.Datatypes.Lt R1338 Coq.Init.Logic.True R1350 Coq.Init.Logic.False R1390 Coq.ZArith.BinInt "x ?= y" Z_scope R1393 Integers.modulus R1390 Coq.ZArith.BinInt "x ?= y" Z_scope R1393 Integers.modulus R1508 Coq.ZArith.BinInt "x ?= y" Z_scope R1508 Coq.ZArith.BinInt "x ?= y" Z_scope R1606 Coq.Init.Logic "x = y" type_scope R1595 Integers.mkint R1608 Integers.mkint R1588 Coq.Init.Logic "x = y" type_scope R1661 Integers.in_range_proof_irrelevance R1661 Integers.in_range_proof_irrelevance R1769 Coq.Init.Specif "{ A } + { B }" type_scope R1772 Coq.Init.Logic "x = y" type_scope R1782 Coq.Init.Logic "x <> y" type_scope R1763 Integers.int R1763 Integers.int R1836 Coqlib.zeq R1836 Coqlib.zeq R1879 Integers.mkint_eq R1879 Integers.mkint_eq R1971 Coq.Init.Datatypes.bool R1985 Coqlib.zeq R2003 Integers.unsigned R1990 Integers.unsigned R2030 Coq.Init.Datatypes.false R2020 Coq.Init.Datatypes.true R1964 Integers.int R1964 Integers.int R2064 Coq.Init.Datatypes.bool R2077 Coqlib.zlt R2093 Integers.signed R2082 Integers.signed R2118 Coq.Init.Datatypes.false R2108 Coq.Init.Datatypes.true R2057 Integers.int R2057 Integers.int R2153 Coq.Init.Datatypes.bool R2166 Coqlib.zlt R2184 Integers.unsigned R2171 Integers.unsigned R2211 Coq.Init.Datatypes.false R2201 Coq.Init.Datatypes.true R2146 Integers.int R2146 Integers.int R2245 Integers.int R2252 Integers.repr R2258 Coq.ZArith.BinInt "- x" Z_scope R2260 Integers.unsigned R2238 Integers.int R2307 Integers.int R2355 Coqlib.zlt R2382 Integers.repr R2390 Coq.ZArith.BinInt "x - y" Z_scope R2370 Integers.repr R2325 Coq.ZArith.Zdiv.Zmod R2331 Integers.unsigned R2300 Integers.int R2434 Integers.int R2443 Integers.repr R2449 Coq.ZArith.Zdiv.Zmod R2455 Integers.unsigned R2427 Integers.int R2508 Integers.int R2558 Coqlib.zlt R2587 Integers.repr R2595 Coq.ZArith.BinInt "x - y" Z_scope R2575 Integers.repr R2526 Coq.ZArith.Zdiv.Zmod R2532 Integers.unsigned R2501 Integers.int R2642 Integers.int R2651 Integers.repr R2657 Coq.ZArith.Zdiv.Zmod R2663 Integers.unsigned R2635 Integers.int R2712 Integers.int R2721 Integers.repr R2738 Coq.ZArith.BinInt "x + y" Z_scope R2727 Integers.unsigned R2740 Integers.unsigned R2705 Integers.int R2705 Integers.int R2781 Integers.int R2790 Integers.repr R2807 Coq.ZArith.BinInt "x - y" Z_scope R2796 Integers.unsigned R2809 Integers.unsigned R2774 Integers.int R2774 Integers.int R2850 Integers.int R2859 Integers.repr R2876 Coq.ZArith.BinInt "x * y" Z_scope R2865 Integers.unsigned R2878 Integers.unsigned R2843 Integers.int R2843 Integers.int R2925 Coq.ZArith.BinInt.Z R2935 Coqlib.zlt R3012 Coqlib.zlt R3044 Coq.ZArith.Zdiv "x / y" Z_scope R3025 Coq.ZArith.BinInt "- x" Z_scope R3029 Coq.ZArith.Zdiv "x / y" Z_scope R3032 Coq.ZArith.BinInt "- x" Z_scope R2955 Coqlib.zlt R2985 Coq.ZArith.BinInt "- x" Z_scope R2991 Coq.ZArith.Zdiv "x / y" Z_scope R2989 Coq.ZArith.BinInt "- x" Z_scope R2971 Coq.ZArith.Zdiv "x / y" Z_scope R2969 Coq.ZArith.BinInt "- x" Z_scope R2976 Coq.ZArith.BinInt "- x" Z_scope R2920 Coq.ZArith.BinInt.Z R2920 Coq.ZArith.BinInt.Z R3083 Coq.ZArith.BinInt.Z R3092 Coq.ZArith.BinInt "x - y" Z_scope R3109 Coq.ZArith.BinInt "x * y" Z_scope R3095 Integers.Zdiv_round R3078 Coq.ZArith.BinInt.Z R3078 Coq.ZArith.BinInt.Z R3146 Integers.int R3155 Integers.repr R3161 Integers.Zdiv_round R3184 Integers.signed R3173 Integers.signed R3139 Integers.int R3139 Integers.int R3225 Integers.int R3234 Integers.repr R3240 Integers.Zmod_round R3263 Integers.signed R3252 Integers.signed R3218 Integers.int R3218 Integers.int R3304 Integers.int R3313 Integers.repr R3330 Coq.ZArith.Zdiv "x / y" Z_scope R3319 Integers.unsigned R3332 Integers.unsigned R3297 Integers.int R3297 Integers.int R3374 Integers.int R3383 Integers.repr R3389 Coq.ZArith.Zdiv.Zmod R3408 Integers.unsigned R3395 Integers.unsigned R3367 Integers.int R3367 Integers.int R3495 Coq.ZArith.BinInt "x * y" Z_scope R3484 Coq.ZArith.BinInt "x + y" Z_scope R3480 Coq.ZArith.BinInt "x * y" Z_scope R3460 Coq.ZArith.BinInt.Z R3450 Coq.Init.Datatypes.bool R3539 Coq.Init.Datatypes "x * y" type_scope R3534 Coq.Init.Datatypes.bool R3541 Coq.ZArith.BinInt.Z R3565 Coq.ZArith.BinInt.Z0 R3571 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3572 Coq.Init.Datatypes.false R3586 Coq.ZArith.BinInt.Zpos R3623 Coq.NArith.BinPos.xI R3631 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3632 Coq.Init.Datatypes.true R3638 Coq.ZArith.BinInt.Zpos R3654 Coq.NArith.BinPos.xO R3662 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3663 Coq.Init.Datatypes.false R3670 Coq.ZArith.BinInt.Zpos R3686 Coq.NArith.BinPos.xH R3692 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3693 Coq.Init.Datatypes.true R3716 Coq.ZArith.BinInt.Zneg R3753 Coq.NArith.BinPos.xI R3761 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3762 Coq.Init.Datatypes.true R3775 Coq.ZArith.BinInt "x - y" Z_scope R3768 Coq.ZArith.BinInt.Zneg R3788 Coq.NArith.BinPos.xO R3796 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3797 Coq.Init.Datatypes.false R3804 Coq.ZArith.BinInt.Zneg R3820 Coq.NArith.BinPos.xH R3826 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3827 Coq.Init.Datatypes.true R3529 Coq.ZArith.BinInt.Z R3907 Coq.Init.Datatypes.bool R3902 Coq.ZArith.BinInt.Z R3887 Coq.ZArith.BinInt.Z R3878 Coq.Init.Datatypes.nat R3934 Coq.Init.Datatypes.O R3958 Coq.Init.Datatypes.false R3953 Coq.ZArith.BinInt.Z R3969 Coq.Init.Datatypes.S R3996 Integers.Z_bin_decomp R4068 Coqlib.zeq R4093 Coq.ZArith.BinInt "x - y" Z_scope R4060 Coq.ZArith.BinInt.Z R3887 Coq.ZArith.BinInt.Z R3878 Coq.Init.Datatypes.nat R4162 Coq.ZArith.BinInt.Z R4144 Coq.Init.Datatypes.bool R4139 Coq.ZArith.BinInt.Z R4130 Coq.Init.Datatypes.nat R4186 Coq.Init.Datatypes.O R4197 Coq.Init.Datatypes.S R4204 Integers.Z_shift_add R4250 Coq.ZArith.BinInt "x + y" Z_scope R4144 Coq.Init.Datatypes.bool R4139 Coq.ZArith.BinInt.Z R4130 Coq.Init.Datatypes.nat R4426 Integers.repr R4432 Integers.Z_of_bits R4442 Integers.wordsize R4389 Integers.bits_of_Z R4409 Integers.unsigned R4399 Integers.wordsize R4342 Integers.bits_of_Z R4362 Integers.unsigned R4352 Integers.wordsize R4322 Integers.int R4322 Integers.int R4310 Coq.Init.Datatypes.bool R4302 Coq.Init.Datatypes.bool R4294 Coq.Init.Datatypes.bool R4508 Integers.int R4515 Integers.bitwise_binop R4529 Coq.Bool.Bool.andb R4502 Integers.int R4502 Integers.int R4565 Integers.int R4572 Integers.bitwise_binop R4586 Coq.Bool.Bool.orb R4559 Integers.int R4559 Integers.int R4623 Integers.int R4630 Integers.bitwise_binop R4644 Coq.Bool.Bool.xorb R4616 Integers.int R4616 Integers.int R4681 Integers.int R4688 Integers.xor R4694 Integers.mone R4674 Integers.int R4728 Integers.int R4810 Integers.repr R4816 Integers.Z_of_bits R4851 Coq.ZArith.BinInt "x - y" Z_scope R4826 Integers.wordsize R4794 Integers.unsigned R4747 Integers.bits_of_Z R4767 Integers.unsigned R4757 Integers.wordsize R4722 Integers.int R4722 Integers.int R4889 Integers.int R4971 Integers.repr R4977 Integers.Z_of_bits R5012 Coq.ZArith.BinInt "x + y" Z_scope R4987 Integers.wordsize R4955 Integers.unsigned R4908 Integers.bits_of_Z R4928 Integers.unsigned R4918 Integers.wordsize R4883 Integers.int R4883 Integers.int R5049 Integers.int R5058 Integers.repr R5073 Coq.ZArith.Zdiv "x / y" Z_scope R5064 Integers.signed R5075 Coq.ZArith.Zpower.two_p R5082 Integers.unsigned R5043 Integers.int R5043 Integers.int R5124 Integers.int R5133 Integers.divs R5141 Integers.shl R5145 Integers.one R5118 Integers.int R5118 Integers.int R5191 Integers.sub R5207 Integers.shr R5196 Integers.shrx R5181 Integers.int R5181 Integers.int R5246 Integers.int R5328 Integers.repr R5334 Integers.Z_of_bits R5376 Coq.ZArith.Zdiv.Zmod R5391 Coq.ZArith.BinInt.Z_of_nat R5400 Integers.wordsize R5384 Coq.ZArith.BinInt "x - y" Z_scope R5344 Integers.wordsize R5312 Integers.unsigned R5265 Integers.bits_of_Z R5285 Integers.unsigned R5275 Integers.wordsize R5239 Integers.int R5239 Integers.int R5445 Integers.int R5452 Integers.and R5457 Integers.rol R5439 Integers.int R5439 Integers.int R5439 Integers.int R5525 Coq.Lists.List.list R5530 Coq.ZArith.BinInt.Z R5510 Coq.ZArith.BinInt.Z R5503 Coq.ZArith.BinInt.Z R5494 Coq.Init.Datatypes.nat R5554 Coq.Init.Datatypes.O R5559 Coq.Lists.List.nil R5567 Coq.Init.Datatypes.S R5594 Integers.Z_bin_decomp R5676 Coq.ZArith.BinInt "x + y" Z_scope R5630 Coq.Lists.List "x :: y" list_scope R5650 Coq.ZArith.BinInt "x + y" Z_scope R5510 Coq.ZArith.BinInt.Z R5503 Coq.ZArith.BinInt.Z R5494 Coq.Init.Datatypes.nat R5720 Coq.Init.Datatypes.option R5727 Integers.int R5742 Integers.Z_one_bits R5763 Integers.unsigned R5753 Integers.wordsize R5788 Coq.Lists.List "x :: y" list_scope R5791 Coq.Lists.List.nil R5798 Coq.Init.Datatypes.Some R5804 Integers.repr R5821 Coq.Init.Datatypes.None R5713 Integers.int R5865 Coq.Lists.List.list R5870 Integers.int R5879 Coq.Lists.List.map R5894 Integers.Z_one_bits R5915 Integers.unsigned R5905 Integers.wordsize R5888 Integers.repr R5858 Integers.int R6573 Integers.rlw_state R6608 Integers.RLW_S0 R6616 Coq.Init.Datatypes.false R6625 Integers.RLW_S1 R6636 Integers.RLW_S0 R6644 Coq.Init.Datatypes.true R6653 Integers.RLW_S4 R6664 Integers.RLW_S1 R6672 Coq.Init.Datatypes.false R6681 Integers.RLW_S1 R6692 Integers.RLW_S1 R6700 Coq.Init.Datatypes.true R6709 Integers.RLW_S2 R6720 Integers.RLW_S2 R6728 Coq.Init.Datatypes.false R6737 Integers.RLW_S3 R6748 Integers.RLW_S2 R6756 Coq.Init.Datatypes.true R6765 Integers.RLW_S2 R6776 Integers.RLW_S3 R6784 Coq.Init.Datatypes.false R6793 Integers.RLW_S3 R6804 Integers.RLW_S3 R6812 Coq.Init.Datatypes.true R6821 Integers.RLW_Sbad R6834 Integers.RLW_S4 R6842 Coq.Init.Datatypes.false R6851 Integers.RLW_S5 R6862 Integers.RLW_S4 R6870 Coq.Init.Datatypes.true R6879 Integers.RLW_S4 R6890 Integers.RLW_S5 R6898 Coq.Init.Datatypes.false R6907 Integers.RLW_S5 R6918 Integers.RLW_S5 R6926 Coq.Init.Datatypes.true R6935 Integers.RLW_S6 R6946 Integers.RLW_S6 R6954 Coq.Init.Datatypes.false R6963 Integers.RLW_Sbad R6976 Integers.RLW_S6 R6984 Coq.Init.Datatypes.true R6993 Integers.RLW_S6 R7004 Integers.RLW_Sbad R7019 Integers.RLW_Sbad R6565 Coq.Init.Datatypes.bool R6550 Integers.rlw_state R7078 Coq.Init.Datatypes.bool R7105 Integers.RLW_S0 R7115 Coq.Init.Datatypes.false R7125 Integers.RLW_S1 R7135 Coq.Init.Datatypes.false R7145 Integers.RLW_S2 R7155 Coq.Init.Datatypes.true R7164 Integers.RLW_S3 R7174 Coq.Init.Datatypes.true R7183 Integers.RLW_S4 R7193 Coq.Init.Datatypes.true R7202 Integers.RLW_S5 R7212 Coq.Init.Datatypes.true R7221 Integers.RLW_S6 R7231 Coq.Init.Datatypes.true R7240 Integers.RLW_Sbad R7252 Coq.Init.Datatypes.false R7065 Integers.rlw_state R7335 Coq.Init.Datatypes.bool R7319 Coq.ZArith.BinInt.Z R7304 Integers.rlw_state R7295 Coq.Init.Datatypes.nat R7362 Coq.Init.Datatypes.O R7373 Integers.rlw_accepting R7393 Coq.Init.Datatypes.S R7420 Integers.Z_bin_decomp R7463 Integers.rlw_transition R7319 Coq.ZArith.BinInt.Z R7304 Integers.rlw_state R7295 Coq.Init.Datatypes.nat R7527 Coq.Init.Datatypes.bool R7537 Integers.is_rlw_mask_rec R7570 Integers.unsigned R7562 Integers.RLW_S0 R7553 Integers.wordsize R7520 Integers.int R7628 Coq.Init.Datatypes.bool R7655 AST.Ceq R7662 Integers.eq R7673 AST.Cne R7680 Coq.Bool.Bool.negb R7686 Integers.eq R7698 AST.Clt R7705 Integers.lt R7716 AST.Cle R7723 Coq.Bool.Bool.negb R7729 Integers.lt R7741 AST.Cgt R7748 Integers.lt R7759 AST.Cge R7766 Coq.Bool.Bool.negb R7772 Integers.lt R7621 Integers.int R7621 Integers.int R7603 AST.comparison R7833 Coq.Init.Datatypes.bool R7860 AST.Ceq R7867 Integers.eq R7878 AST.Cne R7885 Coq.Bool.Bool.negb R7891 Integers.eq R7903 AST.Clt R7910 Integers.ltu R7922 AST.Cle R7929 Coq.Bool.Bool.negb R7935 Integers.ltu R7948 AST.Cgt R7955 Integers.ltu R7967 AST.Cge R7974 Coq.Bool.Bool.negb R7980 Integers.ltu R7826 Integers.int R7826 Integers.int R7808 AST.comparison R8038 Coq.Init.Logic "x = y" type_scope R8040 Integers.zero R8021 Integers.int R8087 Coq.Init.Logic "x <> y" type_scope R8090 Integers.zero R8070 Integers.int R8127 Integers.int R8138 Integers.eq R8143 Integers.zero R8162 Integers.zero R8153 Integers.one R8120 Integers.int R8239 Coq.Init.Logic "x <> y" type_scope R8231 Integers.one R8242 Integers.zero R8326 Coq.Init.Logic "x = y" type_scope R8319 Integers.eq R8328 Integers.eq R8370 Coqlib.zeq R8388 Integers.unsigned R8375 Integers.unsigned R8370 Coqlib.zeq R8388 Integers.unsigned R8375 Integers.unsigned R8430 Coqlib.zeq_true R8430 Coqlib.zeq_true R8456 Coqlib.zeq_false R8456 Coqlib.zeq_false R8524 Integers.eq R8549 Coq.Init.Logic "x <> y" type_scope R8538 Coq.Init.Logic "x = y" type_scope R8515 Integers.int R8515 Integers.int R8589 Integers.eq_dec R8589 Integers.eq_dec R8628 Coqlib.zeq_true R8628 Coqlib.zeq_true R8654 Coqlib.zeq_false R8654 Coqlib.zeq_false R8733 Integers.mkint_eq R8733 Integers.mkint_eq R8789 Coq.Init.Logic "x = y" type_scope R8782 Integers.eq R8791 Coq.Init.Datatypes.true R8826 Integers.eq_spec R8846 Integers.eq R8826 Integers.eq_spec R8846 Integers.eq R8928 Coq.Init.Logic "x = y" type_scope R8921 Integers.eq R8930 Coq.Init.Datatypes.false R8913 Coq.Init.Logic "x <> y" type_scope R8966 Integers.eq_spec R8986 Integers.eq R8966 Integers.eq_spec R8986 Integers.eq R9050 Coq.ZArith.BinInt "x > y" Z_scope R9042 Integers.modulus R9086 Coqlib.two_power_nat_pos R9086 Coqlib.two_power_nat_pos R9124 Integers.modulus_pos R9222 Coq.ZArith.BinInt.Z R9253 Coq.ZArith.BinInt "x > y" Z_scope R9295 Coq.Init.Logic "'exists' x , p" type_scope R9307 Coq.Init.Logic "x = y" type_scope R9319 Coq.ZArith.BinInt "x + y" Z_scope R9311 Coq.ZArith.BinInt "x * y" Z_scope R9282 Coq.ZArith.BinInt.Z R9282 Coq.ZArith.BinInt.Z R9353 Integers.eqmod R9449 Integers.eqmod R9442 Coq.Init.Logic "x = y" type_scope R9492 Integers.eqmod_refl R9492 Integers.eqmod_refl R9552 Integers.eqmod R9539 Integers.eqmod R9604 Coq.ZArith.BinInt "- x" Z_scope R9604 Coq.ZArith.BinInt "- x" Z_scope R9689 Integers.eqmod R9676 Integers.eqmod R9663 Integers.eqmod R9759 Coq.ZArith.BinInt "x + y" Z_scope R9759 Coq.ZArith.BinInt "x + y" Z_scope R9883 Coq.Init.Logic "x = y" type_scope R9865 Coq.ZArith.BinInt "x <= y < z" Z_scope R9847 Coq.ZArith.BinInt "x <= y < z" Z_scope R9832 Integers.eqmod R9936 Coqlib.Zdiv_unique R9936 Coqlib.Zdiv_unique R9982 Coqlib.Zdiv_small R9982 Coqlib.Zdiv_small R10092 Coq.Init.Logic "x = y" type_scope R10082 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R10096 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R10067 Integers.eqmod R10155 Coq.ZArith.BinInt.Zplus_comm R10155 Coq.ZArith.BinInt.Zplus_comm R10173 Coq.ZArith.Zdiv.Z_mod_plus R10173 Coq.ZArith.Zdiv.Z_mod_plus R10226 Integers.eqmod R10237 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R10281 Coq.ZArith.Zdiv "x / y" Z_scope R10281 Coq.ZArith.Zdiv "x / y" Z_scope R10302 Coq.ZArith.BinInt.Zmult_comm R10302 Coq.ZArith.BinInt.Zmult_comm R10320 Coq.ZArith.Zdiv.Z_div_mod_eq R10320 Coq.ZArith.Zdiv.Z_div_mod_eq R10407 Integers.eqmod R10424 Coq.ZArith.BinInt "x + y" Z_scope R10416 Coq.ZArith.BinInt "x + y" Z_scope R10394 Integers.eqmod R10381 Integers.eqmod R10509 Coq.ZArith.BinInt "x + y" Z_scope R10509 Coq.ZArith.BinInt "x + y" Z_scope R10572 Integers.eqmod R10584 Coq.ZArith.BinInt "- x" Z_scope R10579 Coq.ZArith.BinInt "- x" Z_scope R10559 Integers.eqmod R10630 Coq.ZArith.BinInt "- x" Z_scope R10630 Coq.ZArith.BinInt "- x" Z_scope R10721 Integers.eqmod R10738 Coq.ZArith.BinInt "x - y" Z_scope R10730 Coq.ZArith.BinInt "x - y" Z_scope R10708 Integers.eqmod R10695 Integers.eqmod R10823 Coq.ZArith.BinInt "x - y" Z_scope R10823 Coq.ZArith.BinInt "x - y" Z_scope R10904 Integers.eqmod R10921 Coq.ZArith.BinInt "x * y" Z_scope R10913 Coq.ZArith.BinInt "x * y" Z_scope R10891 Integers.eqmod R10878 Integers.eqmod R11030 Coq.ZArith.BinInt "x + y" Z_scope R11021 Coq.ZArith.BinInt "x + y" Z_scope R11013 Coq.ZArith.BinInt "x * y" Z_scope R11008 Coq.ZArith.BinInt "x * y" Z_scope R11025 Coq.ZArith.BinInt "x * y" Z_scope R11035 Coq.ZArith.BinInt "x * y" Z_scope R11030 Coq.ZArith.BinInt "x + y" Z_scope R11021 Coq.ZArith.BinInt "x + y" Z_scope R11013 Coq.ZArith.BinInt "x * y" Z_scope R11008 Coq.ZArith.BinInt "x * y" Z_scope R11025 Coq.ZArith.BinInt "x * y" Z_scope R11035 Coq.ZArith.BinInt "x * y" Z_scope R11123 Integers.eqmod R11129 Integers.modulus R11165 Integers.eqm R11181 Integers.eqmod_refl R11192 Integers.modulus R11215 Integers.eqm_refl R11272 Integers.eqm R11265 Coq.Init.Logic "x = y" type_scope R11288 Integers.eqmod_refl2 R11300 Integers.modulus R11323 Integers.eqm_refl2 R11379 Integers.eqm R11368 Integers.eqm R11395 Integers.eqmod_sym R11405 Integers.modulus R11428 Integers.eqm_sym R11497 Integers.eqm R11486 Integers.eqm R11475 Integers.eqm R11513 Integers.eqmod_trans R11525 Integers.modulus R11548 Integers.eqm_trans R11616 Coq.Init.Logic "x = y" type_scope R11609 Integers.repr R11618 Integers.repr R11598 Integers.eqm R11662 Integers.mkint_eq R11662 Integers.mkint_eq R11681 Integers.eqmod_mod_eq R11681 Integers.eqmod_mod_eq R11763 Integers.eqm R11770 Integers.unsigned R11780 Integers.repr R11850 Integers.eqmod_mod R11850 Integers.eqmod_mod R11895 Integers.eqm_unsigned_repr R11973 Integers.eqm R11978 Integers.unsigned R11988 Integers.repr R11962 Integers.eqm R12023 Integers.eqm_trans R12023 Integers.eqm_trans R12050 Integers.eqm_sym R12050 Integers.eqm_sym R12065 Integers.eqm_unsigned_repr R12065 Integers.eqm_unsigned_repr R12108 Integers.eqm_unsigned_repr_l R12188 Integers.eqm R12195 Integers.unsigned R12205 Integers.repr R12177 Integers.eqm R12238 Integers.eqm_trans R12238 Integers.eqm_trans R12270 Integers.eqm_unsigned_repr R12270 Integers.eqm_unsigned_repr R12308 Integers.eqm_unsigned_repr_r R12375 Integers.eqm R12391 Integers.unsigned R12380 Integers.signed R12450 Integers.unsigned R12450 Integers.unsigned R12471 Coqlib.zlt R12477 Integers.half_modulus R12471 Coqlib.zlt R12477 Integers.half_modulus R12507 Integers.eqmod_refl R12507 Integers.eqmod_refl R12637 Coq.Init.Logic "x = y" type_scope R12617 Coq.ZArith.BinInt "x <= y < z" Z_scope R12624 Integers.modulus R12597 Coq.ZArith.BinInt "x <= y < z" Z_scope R12604 Integers.modulus R12584 Integers.eqm R12649 Integers.eqmod_small_eq R12664 Integers.modulus R12687 Integers.eqm_small_eq R12763 Integers.eqm R12778 Coq.ZArith.BinInt "x + y" Z_scope R12770 Coq.ZArith.BinInt "x + y" Z_scope R12752 Integers.eqm R12741 Integers.eqm R12791 Integers.eqmod_add R12801 Integers.modulus R12824 Integers.eqm_add R12880 Integers.eqm R12890 Coq.ZArith.BinInt "- x" Z_scope R12885 Coq.ZArith.BinInt "- x" Z_scope R12869 Integers.eqm R12902 Integers.eqmod_neg R12912 Integers.modulus R12935 Integers.eqm_neg R13006 Integers.eqm R13021 Coq.ZArith.BinInt "x - y" Z_scope R13013 Coq.ZArith.BinInt "x - y" Z_scope R12995 Integers.eqm R12984 Integers.eqm R13034 Integers.eqmod_sub R13044 Integers.modulus R13067 Integers.eqm_sub R13139 Integers.eqm R13154 Coq.ZArith.BinInt "x * y" Z_scope R13146 Coq.ZArith.BinInt "x * y" Z_scope R13128 Integers.eqm R13117 Integers.eqm R13167 Integers.eqmod_mult R13178 Integers.modulus R13201 Integers.eqm_mult R13268 Coq.ZArith.BinInt "x <= y < z" Z_scope R13275 Integers.modulus R13252 Integers.in_range R13319 Coq.Init.Logic "A /\ B" type_scope R13314 Coq.ZArith.BinInt "x >= y" Z_scope R13324 Coq.ZArith.BinInt "x < y" Z_scope R13326 Integers.modulus R13319 Coq.Init.Logic "A /\ B" type_scope R13314 Coq.ZArith.BinInt "x >= y" Z_scope R13324 Coq.ZArith.BinInt "x < y" Z_scope R13326 Integers.modulus R13393 Coq.ZArith.BinInt "x ?= y" Z_scope R13393 Coq.ZArith.BinInt "x ?= y" Z_scope R13414 Coq.ZArith.BinInt "x ?= y" Z_scope R13417 Integers.modulus R13414 Coq.ZArith.BinInt "x ?= y" Z_scope R13417 Integers.modulus R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R13501 Coq.ZArith.BinInt "x ?= y" Z_scope R13504 Integers.modulus R13501 Coq.ZArith.BinInt "x ?= y" Z_scope R13504 Integers.modulus R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R13610 Coq.ZArith.BinInt "x <= y < z" Z_scope R13613 Integers.unsigned R13613 Integers.unsigned R13626 Integers.modulus R13672 Integers.in_range_range R13672 Integers.in_range_range R13712 Integers.unsigned_range R13775 Coq.ZArith.BinInt "x <= y <= z" Z_scope R13778 Integers.unsigned R13778 Integers.unsigned R13792 Integers.max_unsigned R13858 Integers.unsigned_range R13858 Integers.unsigned_range R13902 Integers.unsigned_range_2 R13972 Coq.ZArith.BinInt "x <= y <= z" Z_scope R13961 Integers.min_signed R13975 Integers.signed R13975 Integers.signed R13987 Integers.max_signed R14046 Integers.unsigned_range R14046 Integers.unsigned_range R14075 Integers.unsigned R14075 Integers.unsigned R14104 Coqlib.zlt R14110 Integers.half_modulus R14104 Coqlib.zlt R14110 Integers.half_modulus R14172 Coq.ZArith.BinInt "x < y" Z_scope R14161 Integers.min_signed R14172 Coq.ZArith.BinInt "x < y" Z_scope R14161 Integers.min_signed R14259 Coq.ZArith.BinInt "x * y" Z_scope R14261 Integers.half_modulus R14243 Integers.modulus R14259 Coq.ZArith.BinInt "x * y" Z_scope R14261 Integers.half_modulus R14243 Integers.modulus R14301 Coq.ZArith.BinInt "x * y" Z_scope R14303 Integers.half_modulus R14285 Integers.modulus R14301 Coq.ZArith.BinInt "x * y" Z_scope R14303 Integers.half_modulus R14285 Integers.modulus R14391 Coq.Init.Logic "x = y" type_scope R14373 Integers.repr R14379 Integers.unsigned R14443 Integers.mkint_eq R14443 Integers.mkint_eq R14461 Coqlib.Zmod_small R14461 Coqlib.Zmod_small R14479 Integers.in_range_range R14479 Integers.in_range_range R14519 Integers.repr_unsigned R14588 Coq.Init.Logic "x = y" type_scope R14572 Integers.repr R14578 Integers.signed R14624 Integers.repr R14630 Integers.unsigned R14624 Integers.repr R14630 Integers.unsigned R14653 Integers.eqm_samerepr R14653 Integers.eqm_samerepr R14673 Integers.eqm_signed_unsigned R14673 Integers.eqm_signed_unsigned R14728 Integers.repr_unsigned R14829 Coq.Init.Logic "x = y" type_scope R14811 Integers.unsigned R14821 Integers.repr R14787 Coq.ZArith.BinInt "x <= y <= z" Z_scope R14795 Integers.max_unsigned R14890 Coqlib.Zmod_small R14890 Coqlib.Zmod_small R14953 Integers.unsigned_repr R15057 Coq.Init.Logic "x = y" type_scope R15041 Integers.signed R15049 Integers.repr R15019 Coq.ZArith.BinInt "x <= y <= z" Z_scope R15008 Integers.min_signed R15027 Integers.max_signed R15100 Coqlib.zle R15100 Coqlib.zle R15128 Integers.unsigned R15138 Integers.repr R15128 Integers.unsigned R15138 Integers.repr R15165 Coqlib.zlt_true R15165 Coqlib.zlt_true R15230 Integers.unsigned_repr R15230 Integers.unsigned_repr R15282 Integers.max_signed R15267 Coq.ZArith.Zorder.Zle_trans R15282 Integers.max_signed R15267 Coq.ZArith.Zorder.Zle_trans R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R15349 Coq.ZArith.BinInt "x + y" Z_scope R15351 Integers.modulus R15349 Coq.ZArith.BinInt "x + y" Z_scope R15351 Integers.modulus R15372 Integers.repr R15386 Integers.repr R15372 Integers.repr R15386 Integers.repr R15407 Integers.unsigned R15417 Integers.repr R15407 Integers.unsigned R15417 Integers.repr R15446 Coqlib.zlt_false R15446 Coqlib.zlt_false R15549 Coq.ZArith.BinInt "x + y" Z_scope R15536 Integers.half_modulus R15551 Integers.half_modulus R15522 Integers.modulus R15549 Coq.ZArith.BinInt "x + y" Z_scope R15536 Integers.half_modulus R15551 Integers.half_modulus R15522 Integers.modulus R15591 Integers.unsigned_repr R15591 Integers.unsigned_repr R15705 Coq.ZArith.BinInt "x + y" Z_scope R15692 Integers.half_modulus R15707 Integers.half_modulus R15678 Integers.modulus R15705 Coq.ZArith.BinInt "x + y" Z_scope R15692 Integers.half_modulus R15707 Integers.half_modulus R15678 Integers.modulus R15740 Integers.eqm_samerepr R15740 Integers.eqm_samerepr R15865 Coq.Init.Logic "x = y" type_scope R15857 Integers.add R15867 Integers.repr R15884 Coq.ZArith.BinInt "x + y" Z_scope R15873 Integers.unsigned R15886 Integers.unsigned R15973 Coq.Init.Logic "x = y" type_scope R15965 Integers.add R15975 Integers.repr R15990 Coq.ZArith.BinInt "x + y" Z_scope R15981 Integers.signed R15992 Integers.signed R16029 Integers.add_unsigned R16029 Integers.add_unsigned R16049 Integers.eqm_samerepr R16049 Integers.eqm_samerepr R16071 Integers.eqm_add R16086 Integers.eqm_sym R16101 Integers.eqm_signed_unsigned R16071 Integers.eqm_add R16086 Integers.eqm_sym R16086 Integers.eqm_sym R16101 Integers.eqm_signed_unsigned R16101 Integers.eqm_signed_unsigned R16168 Coq.Init.Logic "x = y" type_scope R16160 Integers.add R16170 Integers.add R16265 Coq.Init.Logic "x = y" type_scope R16254 Integers.add R16260 Integers.zero R16314 Integers.unsigned R16324 Integers.repr R16314 Integers.unsigned R16324 Integers.repr R16351 Coq.ZArith.BinInt.Zplus_0_r R16351 Coq.ZArith.BinInt.Zplus_0_r R16368 Integers.repr_unsigned R16368 Integers.repr_unsigned R16438 Coq.Init.Logic "x = y" type_scope R16422 Integers.add R16427 Integers.add R16440 Integers.add R16447 Integers.add R16499 Integers.unsigned R16499 Integers.unsigned R16525 Integers.unsigned R16525 Integers.unsigned R16551 Integers.unsigned R16551 Integers.unsigned R16572 Integers.eqm_samerepr R16572 Integers.eqm_samerepr R16619 Coq.ZArith.BinInt "x + y" Z_scope R16615 Coq.ZArith.BinInt "x + y" Z_scope R16595 Integers.eqm_trans R16619 Coq.ZArith.BinInt "x + y" Z_scope R16615 Coq.ZArith.BinInt "x + y" Z_scope R16595 Integers.eqm_trans R16659 Coq.ZArith.BinInt.Zplus_assoc R16659 Coq.ZArith.BinInt.Zplus_assoc R16744 Coq.Init.Logic "x = y" type_scope R16728 Integers.add R16735 Integers.add R16746 Integers.add R16753 Integers.add R16789 Integers.add_commut R16789 Integers.add_commut R16817 Integers.add_assoc R16817 Integers.add_assoc R16834 Integers.add_commut R16834 Integers.add_commut R16899 Coq.Init.Logic "x = y" type_scope R16885 Integers.add R16892 Integers.neg R16901 Integers.zero R16953 Integers.eqm_samerepr R16953 Integers.eqm_samerepr R16996 Coq.ZArith.BinInt "x + y" Z_scope R16985 Integers.unsigned R16999 Coq.ZArith.BinInt "- x" Z_scope R17002 Integers.unsigned R16996 Coq.ZArith.BinInt "x + y" Z_scope R16985 Integers.unsigned R16999 Coq.ZArith.BinInt "- x" Z_scope R17002 Integers.unsigned R17119 Coq.Init.Logic "x = y" type_scope R17106 Integers.neg R17111 Integers.repr R17121 Integers.repr R17127 Coq.ZArith.BinInt "- x" Z_scope R17167 Integers.eqm_samerepr R17167 Integers.eqm_samerepr R17230 Coq.Init.Logic "x = y" type_scope R17221 Integers.neg R17225 Integers.zero R17232 Integers.zero R17280 Integers.mkint_eq R17280 Integers.mkint_eq R17350 Coq.Init.Logic "x = y" type_scope R17337 Integers.neg R17341 Integers.add R17352 Integers.add R17365 Integers.neg R17357 Integers.neg R17413 Integers.eqm_samerepr R17413 Integers.eqm_samerepr R17451 Coq.ZArith.BinInt "- x" Z_scope R17465 Coq.ZArith.BinInt "x + y" Z_scope R17454 Integers.unsigned R17467 Integers.unsigned R17435 Integers.eqm_trans R17451 Coq.ZArith.BinInt "- x" Z_scope R17465 Coq.ZArith.BinInt "x + y" Z_scope R17454 Integers.unsigned R17467 Integers.unsigned R17435 Integers.eqm_trans R17510 Coq.ZArith.BinInt "- x" Z_scope R17524 Coq.ZArith.BinInt "x + y" Z_scope R17513 Integers.unsigned R17526 Integers.unsigned R17563 Coq.ZArith.BinInt "x + y" Z_scope R17551 Coq.ZArith.BinInt "- x" Z_scope R17553 Integers.unsigned R17568 Coq.ZArith.BinInt "- x" Z_scope R17570 Integers.unsigned R17510 Coq.ZArith.BinInt "- x" Z_scope R17524 Coq.ZArith.BinInt "x + y" Z_scope R17513 Integers.unsigned R17526 Integers.unsigned R17563 Coq.ZArith.BinInt "x + y" Z_scope R17551 Coq.ZArith.BinInt "- x" Z_scope R17553 Integers.unsigned R17568 Coq.ZArith.BinInt "- x" Z_scope R17570 Integers.unsigned R17689 Coq.Init.Logic "x = y" type_scope R17678 Integers.sub R17684 Integers.zero R17731 Integers.unsigned R17740 Integers.zero R17731 Integers.unsigned R17740 Integers.zero R17776 Coq.ZArith.BinInt "x - y" Z_scope R17765 Integers.unsigned R17787 Integers.unsigned R17776 Coq.ZArith.BinInt "x - y" Z_scope R17765 Integers.unsigned R17787 Integers.unsigned R17806 Integers.repr_unsigned R17806 Integers.repr_unsigned R17877 Coq.Init.Logic "x = y" type_scope R17866 Integers.sub R17870 Integers.zero R17879 Integers.neg R17928 Integers.unsigned R17937 Integers.zero R17928 Integers.unsigned R17937 Integers.zero R17964 Coq.ZArith.BinInt "x - y" Z_scope R17966 Integers.unsigned R17984 Coq.ZArith.BinInt "- x" Z_scope R17986 Integers.unsigned R17964 Coq.ZArith.BinInt "x - y" Z_scope R17966 Integers.unsigned R17984 Coq.ZArith.BinInt "- x" Z_scope R17986 Integers.unsigned R18061 Coq.Init.Logic "x = y" type_scope R18053 Integers.sub R18063 Integers.add R18070 Integers.neg R18139 Coq.ZArith.BinInt "x - y" Z_scope R18128 Integers.unsigned R18141 Integers.unsigned R18175 Coq.ZArith.BinInt "x + y" Z_scope R18164 Integers.unsigned R18178 Coq.ZArith.BinInt "- x" Z_scope R18180 Integers.unsigned R18139 Coq.ZArith.BinInt "x - y" Z_scope R18128 Integers.unsigned R18141 Integers.unsigned R18175 Coq.ZArith.BinInt "x + y" Z_scope R18164 Integers.unsigned R18178 Coq.ZArith.BinInt "- x" Z_scope R18180 Integers.unsigned R18202 Integers.eqm_samerepr R18202 Integers.eqm_samerepr R18281 Coq.Init.Logic "x = y" type_scope R18273 Integers.sub R18283 Integers.zero R18338 Coq.ZArith.BinInt "x - y" Z_scope R18327 Integers.unsigned R18340 Integers.unsigned R18338 Coq.ZArith.BinInt "x - y" Z_scope R18327 Integers.unsigned R18340 Integers.unsigned R18437 Coq.Init.Logic "x = y" type_scope R18421 Integers.sub R18426 Integers.add R18439 Integers.add R18444 Integers.sub R18488 Integers.sub_add_opp R18488 Integers.sub_add_opp R18488 Integers.sub_add_opp R18488 Integers.sub_add_opp R18519 Integers.add_assoc R18519 Integers.add_assoc R18519 Integers.add_assoc R18519 Integers.add_assoc R18543 Integers.add_commut R18543 Integers.add_commut R18610 Coq.Init.Logic "x = y" type_scope R18594 Integers.sub R18601 Integers.add R18612 Integers.add R18627 Integers.neg R18617 Integers.sub R18667 Integers.sub_add_opp R18667 Integers.sub_add_opp R18667 Integers.sub_add_opp R18667 Integers.sub_add_opp R18690 Integers.neg_add_distr R18690 Integers.neg_add_distr R18713 Integers.add_permut R18713 Integers.add_permut R18731 Integers.add_commut R18731 Integers.add_commut R18825 Coq.Init.Logic "x = y" type_scope R18817 Integers.mul R18827 Integers.mul R18924 Coq.Init.Logic "x = y" type_scope R18913 Integers.mul R18919 Integers.zero R18926 Integers.zero R18969 Integers.unsigned R18978 Integers.zero R18969 Integers.unsigned R18978 Integers.zero R19063 Coq.Init.Logic "x = y" type_scope R19053 Integers.mul R19059 Integers.one R19105 Integers.unsigned R19114 Integers.one R19105 Integers.unsigned R19114 Integers.one R19143 Integers.repr R19149 Integers.unsigned R19143 Integers.repr R19149 Integers.unsigned R19184 Integers.repr_unsigned R19184 Integers.repr_unsigned R19254 Coq.Init.Logic "x = y" type_scope R19238 Integers.mul R19243 Integers.mul R19256 Integers.mul R19263 Integers.mul R19315 Integers.unsigned R19315 Integers.unsigned R19341 Integers.unsigned R19341 Integers.unsigned R19367 Integers.unsigned R19367 Integers.unsigned R19388 Integers.eqm_samerepr R19388 Integers.eqm_samerepr R19432 Coq.ZArith.BinInt "x * y" Z_scope R19428 Coq.ZArith.BinInt "x * y" Z_scope R19408 Integers.eqm_trans R19432 Coq.ZArith.BinInt "x * y" Z_scope R19428 Coq.ZArith.BinInt "x * y" Z_scope R19408 Integers.eqm_trans R19472 Coq.ZArith.BinInt.Zmult_assoc R19472 Coq.ZArith.BinInt.Zmult_assoc R19564 Coq.Init.Logic "x = y" type_scope R19548 Integers.mul R19553 Integers.add R19566 Integers.add R19581 Integers.mul R19571 Integers.mul R19633 Integers.eqm_samerepr R19633 Integers.eqm_samerepr R19660 Integers.unsigned R19660 Integers.unsigned R19686 Integers.unsigned R19686 Integers.unsigned R19712 Integers.unsigned R19712 Integers.unsigned R19757 Coq.ZArith.BinInt "x * y" Z_scope R19753 Coq.ZArith.BinInt "x + y" Z_scope R19733 Integers.eqm_trans R19757 Coq.ZArith.BinInt "x * y" Z_scope R19753 Coq.ZArith.BinInt "x + y" Z_scope R19733 Integers.eqm_trans R19803 Coq.ZArith.BinInt "x * y" Z_scope R19799 Coq.ZArith.BinInt "x + y" Z_scope R19825 Coq.ZArith.BinInt "x + y" Z_scope R19820 Coq.ZArith.BinInt "x * y" Z_scope R19830 Coq.ZArith.BinInt "x * y" Z_scope R19803 Coq.ZArith.BinInt "x * y" Z_scope R19799 Coq.ZArith.BinInt "x + y" Z_scope R19825 Coq.ZArith.BinInt "x + y" Z_scope R19820 Coq.ZArith.BinInt "x * y" Z_scope R19830 Coq.ZArith.BinInt "x * y" Z_scope R19926 Coq.Init.Logic "x = y" type_scope R19910 Integers.mul R19917 Integers.add R19928 Integers.add R19943 Integers.mul R19933 Integers.mul R19978 Integers.mul_commut R19978 Integers.mul_commut R19998 Integers.mul_add_distr_l R19998 Integers.mul_add_distr_l R20031 Integers.mul_commut R20031 Integers.mul_commut R20031 Integers.mul_commut R20098 Coq.Init.Logic "x = y" type_scope R20085 Integers.neg R20089 Integers.mul R20100 Integers.mul R20105 Integers.neg R20163 Coq.Init.Logic "x = y" type_scope R20150 Integers.neg R20154 Integers.mul R20165 Integers.mul R20172 Integers.neg R20326 Coq.Init.Logic "x = y" type_scope R20268 Integers.Z_shift_add R20304 Coq.Init.Datatypes.snd R20309 Integers.Z_bin_decomp R20281 Coq.Init.Datatypes.fst R20286 Integers.Z_bin_decomp R20469 Coq.Init.Logic "x = y" type_scope R20465 Coq.ZArith.BinInt "x - y" Z_scope R20455 Coq.ZArith.BinInt "x * y" Z_scope R20460 Coq.ZArith.BinInt "x + y" Z_scope R20477 Coq.ZArith.BinInt "x + y" Z_scope R20473 Coq.ZArith.BinInt "x * y" Z_scope R20469 Coq.Init.Logic "x = y" type_scope R20465 Coq.ZArith.BinInt "x - y" Z_scope R20455 Coq.ZArith.BinInt "x * y" Z_scope R20460 Coq.ZArith.BinInt "x + y" Z_scope R20477 Coq.ZArith.BinInt "x + y" Z_scope R20473 Coq.ZArith.BinInt "x * y" Z_scope R20514 Coq.ZArith.BinInt.Zpos R20514 Coq.ZArith.BinInt.Zpos R20645 Coq.Init.Logic "A /\ B" type_scope R20640 Coq.Init.Logic "x = y" type_scope R20651 Coq.Init.Logic "x = y" type_scope R20614 Coq.Init.Logic "x = y" type_scope R20596 Integers.Z_shift_add R20616 Integers.Z_shift_add R20913 Coq.Init.Logic "x = y" type_scope R20898 Integers.Z_of_bits R20915 Integers.Z_of_bits R20885 Coq.Init.Logic "x = y" type_scope R20859 Coq.ZArith.BinInt "x <= y < z" Z_scope R20866 Coq.ZArith.BinInt.Z_of_nat R20993 Coq.ZArith.Znat.inj_S R20993 Coq.ZArith.Znat.inj_S R21121 Integers.eqm R21126 Integers.Z_of_bits R21146 Integers.bits_of_Z R21156 Integers.wordsize R21136 Integers.wordsize R21201 Coq.Init.Logic "'exists' x , p" type_scope R21243 Coq.Init.Logic "x = y" type_scope R21215 Integers.Z_of_bits R21228 Integers.bits_of_Z R21265 Coq.ZArith.BinInt "x + y" Z_scope R21247 Coq.ZArith.BinInt "x * y" Z_scope R21249 Coq.ZArith.Zpower.two_power_nat R21201 Coq.Init.Logic "'exists' x , p" type_scope R21243 Coq.Init.Logic "x = y" type_scope R21215 Integers.Z_of_bits R21228 Integers.bits_of_Z R21265 Coq.ZArith.BinInt "x + y" Z_scope R21247 Coq.ZArith.BinInt "x * y" Z_scope R21249 Coq.ZArith.Zpower.two_power_nat R21304 Coqlib.two_power_nat_O R21304 Coqlib.two_power_nat_O R21336 Coq.ZArith.BinInt "- x" Z_scope R21336 Coq.ZArith.BinInt "- x" Z_scope R21358 Coq.ZArith.Zpower.two_power_nat_S R21358 Coq.ZArith.Zpower.two_power_nat_S R21392 Integers.Z_bin_decomp R21392 Integers.Z_bin_decomp R21444 Integers.Z_of_bits R21469 Coqlib.zeq R21476 Coq.ZArith.BinInt "x + y" Z_scope R21495 Integers.bits_of_Z R21516 Coq.ZArith.BinInt "x - y" Z_scope R21512 Coq.ZArith.BinInt "x + y" Z_scope R21534 Integers.Z_of_bits R21547 Integers.bits_of_Z R21444 Integers.Z_of_bits R21469 Coqlib.zeq R21476 Coq.ZArith.BinInt "x + y" Z_scope R21495 Integers.bits_of_Z R21516 Coq.ZArith.BinInt "x - y" Z_scope R21512 Coq.ZArith.BinInt "x + y" Z_scope R21534 Integers.Z_of_bits R21547 Integers.bits_of_Z R21622 Integers.Z_shift_add_bin_decomp R21622 Integers.Z_shift_add_bin_decomp R21730 Integers.Z_of_bits_exten R21730 Integers.Z_of_bits_exten R21765 Coqlib.zeq_false R21765 Coqlib.zeq_false R21816 Integers.wordsize R21816 Integers.wordsize R21887 Coq.Init.Logic "x = y" type_scope R21871 Integers.bits_of_Z R21889 Coq.Init.Datatypes.false R21949 Coqlib.zeq R21949 Coqlib.zeq R22047 Coq.Init.Logic "x = y" type_scope R22022 Integers.Z_bin_decomp R22042 Coq.ZArith.BinInt "x - y" Z_scope R22038 Coq.ZArith.BinInt "x * y" Z_scope R22049 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22050 Coq.Init.Datatypes.true R22058 Coq.ZArith.BinInt "x - y" Z_scope R22089 Integers.Z_bin_decomp R22109 Coq.ZArith.BinInt "x - y" Z_scope R22105 Coq.ZArith.BinInt "x * y" Z_scope R22089 Integers.Z_bin_decomp R22109 Coq.ZArith.BinInt "x - y" Z_scope R22105 Coq.ZArith.BinInt "x * y" Z_scope R22145 Integers.Z_shift_add_bin_decomp R22175 Coq.ZArith.BinInt "x - y" Z_scope R22171 Coq.ZArith.BinInt "x * y" Z_scope R22145 Integers.Z_shift_add_bin_decomp R22175 Coq.ZArith.BinInt "x - y" Z_scope R22171 Coq.ZArith.BinInt "x * y" Z_scope R22220 Coq.ZArith.BinInt "x - y" Z_scope R22216 Coq.ZArith.BinInt "x * y" Z_scope R22231 Integers.Z_shift_add R22251 Coq.ZArith.BinInt "x - y" Z_scope R22243 Coq.Init.Datatypes.true R22220 Coq.ZArith.BinInt "x - y" Z_scope R22216 Coq.ZArith.BinInt "x * y" Z_scope R22231 Integers.Z_shift_add R22251 Coq.ZArith.BinInt "x - y" Z_scope R22243 Coq.Init.Datatypes.true R22273 Integers.Z_shift_add_inj R22273 Integers.Z_shift_add_inj R22456 Coq.Init.Logic "x = y" type_scope R22420 Integers.bits_of_Z R22449 Coq.ZArith.BinInt "x - y" Z_scope R22433 Coq.ZArith.Zpower.two_power_nat R22458 Coq.Init.Datatypes.true R22396 Coq.ZArith.BinInt "x <= y < z" Z_scope R22403 Coq.ZArith.BinInt.Z_of_nat R22553 Integers.bits_of_Z R22553 Integers.bits_of_Z R22574 Coq.ZArith.Zpower.two_power_nat_S R22574 Coq.ZArith.Zpower.two_power_nat_S R22599 Integers.Z_bin_decomp_2xm1 R22599 Integers.Z_bin_decomp_2xm1 R22628 Coq.ZArith.Znat.inj_S R22628 Coq.ZArith.Znat.inj_S R22646 Coqlib.zeq R22646 Coqlib.zeq R22771 Coq.Init.Logic "x = y" type_scope R22740 Integers.Z_bin_decomp R22754 Integers.Z_shift_add R22773 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22806 Integers.Z_bin_decomp R22820 Integers.Z_shift_add R22806 Integers.Z_bin_decomp R22820 Integers.Z_shift_add R22870 Integers.Z_shift_add_bin_decomp R22894 Integers.Z_shift_add R22870 Integers.Z_shift_add_bin_decomp R22894 Integers.Z_shift_add R22933 Coq.Init.Datatypes.fst R22944 Coq.Init.Datatypes.snd R22933 Coq.Init.Datatypes.fst R22944 Coq.Init.Datatypes.snd R22964 Integers.Z_shift_add_inj R22964 Integers.Z_shift_add_inj R23118 Coq.Init.Logic "x = y" type_scope R23088 Integers.bits_of_Z R23101 Integers.Z_of_bits R23065 Coq.ZArith.BinInt "x <= y < z" Z_scope R23072 Coq.ZArith.BinInt.Z_of_nat R23206 Integers.Z_bin_decomp_shift_add R23206 Integers.Z_bin_decomp_shift_add R23238 Coqlib.zeq R23238 Coqlib.zeq R23306 Coq.ZArith.Znat.inj_S R23306 Coq.ZArith.Znat.inj_S R23370 Coq.ZArith.BinInt "x <= y < z" Z_scope R23373 Integers.Z_of_bits R23383 Integers.wordsize R23373 Integers.Z_of_bits R23383 Integers.wordsize R23396 Integers.modulus R23457 Integers.wordsize R23457 Integers.wordsize R23505 Coqlib.two_power_nat_O R23505 Coqlib.two_power_nat_O R23539 Coq.ZArith.Zpower.two_power_nat_S R23539 Coq.ZArith.Zpower.two_power_nat_S R23587 Coq.ZArith.BinInt "x + y" Z_scope R23587 Coq.ZArith.BinInt "x + y" Z_scope R23607 Integers.Z_of_bits R23634 Coq.ZArith.BinInt "x + y" Z_scope R23607 Integers.Z_of_bits R23634 Coq.ZArith.BinInt "x + y" Z_scope R23712 Integers.Z_of_bits_range R23775 Coq.ZArith.BinInt "x <= y <= z" Z_scope R23778 Integers.Z_of_bits R23788 Integers.wordsize R23778 Integers.Z_of_bits R23788 Integers.wordsize R23802 Integers.max_unsigned R23868 Integers.Z_of_bits_range R23868 Integers.Z_of_bits_range R23913 Integers.Z_of_bits_range_2 R24003 Coq.Init.Logic "x = y" type_scope R23987 Integers.bits_of_Z R24005 Coq.Init.Datatypes.false R23980 Coq.ZArith.BinInt "x < y" Z_scope R24076 Integers.Z_bin_decomp R24076 Integers.Z_bin_decomp R24101 Coqlib.zeq_false R24101 Coqlib.zeq_false R24219 Coq.Init.Logic "x = y" type_scope R24203 Integers.bits_of_Z R24221 Coq.Init.Datatypes.false R24186 Coq.ZArith.BinInt "x >= y" Z_scope R24189 Coq.ZArith.BinInt.Z_of_nat R24292 Integers.Z_bin_decomp R24292 Integers.Z_bin_decomp R24317 Coqlib.zeq_false R24317 Coqlib.zeq_false R24349 Coq.ZArith.Znat.inj_S R24349 Coq.ZArith.Znat.inj_S R24376 Coq.ZArith.Znat.inj_S R24376 Coq.ZArith.Znat.inj_S R24604 Coq.Init.Logic "x = y" type_scope R24588 Coq.ZArith.BinInt "x + y" Z_scope R24574 Integers.Z_of_bits R24590 Integers.Z_of_bits R24606 Integers.Z_of_bits R24562 Coq.Init.Logic "x = y" type_scope R24555 Coq.Bool.Bool "x || y" bool_scope R24530 Coq.ZArith.BinInt "x <= y < z" Z_scope R24537 Coq.ZArith.BinInt.Z_of_nat R24503 Coq.Init.Logic "x = y" type_scope R24496 Coq.Bool.Bool "x && y" bool_scope R24505 Coq.Init.Datatypes.false R24471 Coq.ZArith.BinInt "x <= y < z" Z_scope R24478 Coq.ZArith.BinInt.Z_of_nat R24691 Coq.ZArith.Znat.inj_S R24691 Coq.ZArith.Znat.inj_S R24711 Coq.ZArith.Znat.inj_S R24711 Coq.ZArith.Znat.inj_S R24791 Coq.ZArith.BinInt "x + y" Z_scope R24773 Coq.ZArith.BinInt "x + y" Z_scope R24755 Coq.ZArith.BinInt "x + y" Z_scope R24791 Coq.ZArith.BinInt "x + y" Z_scope R24773 Coq.ZArith.BinInt "x + y" Z_scope R24755 Coq.ZArith.BinInt "x + y" Z_scope R24810 Coq.ZArith.BinInt "x <= y < z" Z_scope R24817 Coq.ZArith.BinInt.Zsucc R24823 Coq.ZArith.BinInt.Z_of_nat R24810 Coq.ZArith.BinInt "x <= y < z" Z_scope R24817 Coq.ZArith.BinInt.Zsucc R24823 Coq.ZArith.BinInt.Z_of_nat R24901 Integers.Z_of_bits R24927 Coq.ZArith.BinInt "x + y" Z_scope R24901 Integers.Z_of_bits R24927 Coq.ZArith.BinInt "x + y" Z_scope R24947 Integers.Z_of_bits R24973 Coq.ZArith.BinInt "x + y" Z_scope R24947 Integers.Z_of_bits R24973 Coq.ZArith.BinInt "x + y" Z_scope R25301 Coq.Init.Logic "x = y" type_scope R25281 Integers.bitwise_binop R25303 Integers.bitwise_binop R25253 Coq.Init.Logic "x = y" type_scope R25378 Integers.Z_of_bits_exten R25378 Integers.Z_of_bits_exten R25559 Coq.Init.Logic "x = y" type_scope R25519 Integers.bitwise_binop R25536 Integers.bitwise_binop R25563 Integers.bitwise_binop R25582 Integers.bitwise_binop R25483 Coq.Init.Logic "x = y" type_scope R25660 Integers.unsigned_repr R25660 Integers.unsigned_repr R25660 Integers.unsigned_repr R25660 Integers.unsigned_repr R25660 Integers.unsigned_repr R25660 Integers.unsigned_repr R25706 Integers.Z_of_bits_exten R25706 Integers.Z_of_bits_exten R25749 Integers.bits_of_Z_of_bits R25749 Integers.bits_of_Z_of_bits R25749 Integers.bits_of_Z_of_bits R25880 Coq.Init.Logic "x = y" type_scope R25860 Integers.bitwise_binop R25838 Coq.Init.Logic "x = y" type_scope R25940 Integers.repr R25946 Integers.Z_of_bits R25966 Integers.bits_of_Z R25986 Integers.unsigned R25976 Integers.wordsize R25956 Integers.wordsize R25940 Integers.repr R25946 Integers.Z_of_bits R25966 Integers.bits_of_Z R25986 Integers.unsigned R25976 Integers.wordsize R25956 Integers.wordsize R26017 Integers.Z_of_bits_exten R26017 Integers.Z_of_bits_exten R26064 Integers.repr R26070 Integers.unsigned R26064 Integers.repr R26070 Integers.unsigned R26092 Integers.eqm_samerepr R26092 Integers.eqm_samerepr R26112 Integers.Z_of_bits_of_Z R26112 Integers.Z_of_bits_of_Z R26134 Integers.repr_unsigned R26134 Integers.repr_unsigned R26228 Coq.Init.Logic "x = y" type_scope R26220 Integers.and R26230 Integers.and R26246 Integers.bitwise_binop_commut R26272 Coq.Bool.Bool.andb_comm R26267 Coq.Bool.Bool.andb R26334 Coq.Init.Logic "x = y" type_scope R26318 Integers.and R26323 Integers.and R26336 Integers.and R26343 Integers.and R26360 Integers.bitwise_binop_assoc R26385 Coq.Bool.Bool.andb_assoc R26380 Coq.Bool.Bool.andb R26438 Coq.Init.Logic "x = y" type_scope R26427 Integers.and R26433 Integers.zero R26440 Integers.zero R26513 Integers.repr R26519 Integers.Z_of_bits R26539 Integers.bits_of_Z R26549 Integers.wordsize R26529 Integers.wordsize R26513 Integers.repr R26519 Integers.Z_of_bits R26539 Integers.bits_of_Z R26549 Integers.wordsize R26529 Integers.wordsize R26579 Integers.Z_of_bits_exten R26579 Integers.Z_of_bits_exten R26614 Integers.unsigned R26624 Integers.repr R26614 Integers.unsigned R26624 Integers.repr R26651 Integers.bits_of_Z_zero R26651 Integers.bits_of_Z_zero R26673 Coq.Bool.Bool.andb_b_false R26673 Coq.Bool.Bool.andb_b_false R26743 Coq.Init.Logic "x = y" type_scope R26738 Integers.mone R26745 Integers.repr R26750 Integers.max_unsigned R26792 Integers.eqm_samerepr R26792 Integers.eqm_samerepr R26894 Coq.Init.Logic "x = y" type_scope R26883 Integers.and R26889 Integers.mone R26954 Integers.mone_max_unsigned R26954 Integers.mone_max_unsigned R27019 Integers.repr R27025 Integers.Z_of_bits R27045 Integers.bits_of_Z R27065 Integers.unsigned R27055 Integers.wordsize R27035 Integers.wordsize R27019 Integers.repr R27025 Integers.Z_of_bits R27045 Integers.bits_of_Z R27065 Integers.unsigned R27055 Integers.wordsize R27035 Integers.wordsize R27096 Integers.Z_of_bits_exten R27096 Integers.Z_of_bits_exten R27131 Integers.unsigned_repr R27131 Integers.unsigned_repr R27154 Integers.bits_of_Z_mone R27154 Integers.bits_of_Z_mone R27179 Coq.Bool.Bool.andb_b_true R27179 Coq.Bool.Bool.andb_b_true R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R27246 Integers.repr R27252 Integers.unsigned R27246 Integers.repr R27252 Integers.unsigned R27275 Integers.eqm_samerepr R27275 Integers.eqm_samerepr R27295 Integers.Z_of_bits_of_Z R27295 Integers.Z_of_bits_of_Z R27319 Integers.repr_unsigned R27319 Integers.repr_unsigned R27376 Coq.Init.Logic "x = y" type_scope R27368 Integers.and R27415 Coq.Init.Logic "x = y" type_scope R27410 Coq.Bool.Bool "x && y" bool_scope R27415 Coq.Init.Logic "x = y" type_scope R27410 Coq.Bool.Bool "x && y" bool_scope R27459 Integers.bitwise_binop_idem R27478 Coq.Bool.Bool.andb R27459 Integers.bitwise_binop_idem R27478 Coq.Bool.Bool.andb R27563 Coq.Init.Logic "x = y" type_scope R27556 Integers.or R27565 Integers.or R27580 Integers.bitwise_binop_commut R27605 Coq.Bool.Bool.orb_comm R27601 Coq.Bool.Bool.orb R27663 Coq.Init.Logic "x = y" type_scope R27649 Integers.or R27653 Integers.or R27665 Integers.or R27671 Integers.or R27687 Integers.bitwise_binop_assoc R27711 Coq.Bool.Bool.orb_assoc R27707 Coq.Bool.Bool.orb R27761 Coq.Init.Logic "x = y" type_scope R27751 Integers.or R27756 Integers.zero R27832 Integers.repr R27838 Integers.Z_of_bits R27858 Integers.bits_of_Z R27878 Integers.unsigned R27868 Integers.wordsize R27848 Integers.wordsize R27832 Integers.repr R27838 Integers.Z_of_bits R27858 Integers.bits_of_Z R27878 Integers.unsigned R27868 Integers.wordsize R27848 Integers.wordsize R27909 Integers.Z_of_bits_exten R27909 Integers.Z_of_bits_exten R27944 Integers.unsigned R27954 Integers.repr R27944 Integers.unsigned R27954 Integers.repr R27981 Integers.bits_of_Z_zero R27981 Integers.bits_of_Z_zero R28003 Coq.Bool.Bool.orb_b_false R28003 Coq.Bool.Bool.orb_b_false R28032 Integers.repr R28038 Integers.unsigned R28032 Integers.repr R28038 Integers.unsigned R28076 Integers.eqm_samerepr R28076 Integers.eqm_samerepr R28096 Integers.Z_of_bits_of_Z R28096 Integers.Z_of_bits_of_Z R28155 Coq.Init.Logic "x = y" type_scope R28145 Integers.or R28150 Integers.mone R28157 Integers.mone R28180 Integers.mone_max_unsigned R28180 Integers.mone_max_unsigned R28262 Integers.Z_of_bits R28282 Integers.bits_of_Z R28301 Integers.max_unsigned R28292 Integers.wordsize R28272 Integers.wordsize R28262 Integers.Z_of_bits R28282 Integers.bits_of_Z R28301 Integers.max_unsigned R28292 Integers.wordsize R28272 Integers.wordsize R28325 Integers.Z_of_bits_exten R28325 Integers.Z_of_bits_exten R28395 Integers.max_unsigned R28360 Integers.unsigned R28370 Integers.repr R28375 Integers.max_unsigned R28395 Integers.max_unsigned R28360 Integers.unsigned R28370 Integers.repr R28375 Integers.max_unsigned R28449 Integers.bits_of_Z_mone R28449 Integers.bits_of_Z_mone R28479 Coq.Bool.Bool.orb_b_true R28479 Coq.Bool.Bool.orb_b_true R28500 Integers.eqm_small_eq R28500 Integers.eqm_small_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R28601 Coq.Init.Logic "x = y" type_scope R28594 Integers.or R28640 Coq.Init.Logic "x = y" type_scope R28635 Coq.Bool.Bool "x || y" bool_scope R28640 Coq.Init.Logic "x = y" type_scope R28635 Coq.Bool.Bool "x || y" bool_scope R28684 Integers.bitwise_binop_idem R28703 Coq.Bool.Bool.orb R28684 Integers.bitwise_binop_idem R28703 Coq.Bool.Bool.orb R28774 Coq.Init.Logic "x = y" type_scope R28759 Integers.and R28766 Integers.or R28776 Integers.or R28790 Integers.and R28780 Integers.and R28872 Integers.unsigned_repr R28872 Integers.unsigned_repr R28872 Integers.unsigned_repr R28872 Integers.unsigned_repr R28872 Integers.unsigned_repr R28872 Integers.unsigned_repr R28872 Integers.unsigned_repr R28872 Integers.unsigned_repr R28911 Integers.Z_of_bits_exten R28911 Integers.Z_of_bits_exten R28953 Integers.bits_of_Z_of_bits R28953 Integers.bits_of_Z_of_bits R28953 Integers.bits_of_Z_of_bits R28953 Integers.bits_of_Z_of_bits R28953 Integers.bits_of_Z_of_bits R28953 Integers.bits_of_Z_of_bits R28953 Integers.bits_of_Z_of_bits R28953 Integers.bits_of_Z_of_bits R28986 Coq.Bool.Bool.demorgan1 R28986 Coq.Bool.Bool.demorgan1 R29078 Coq.Init.Logic "x = y" type_scope R29070 Integers.xor R29080 Integers.xor R29096 Integers.bitwise_binop_commut R29122 Coq.Bool.Bool.xorb_comm R29117 Coq.Bool.Bool.xorb R29184 Coq.Init.Logic "x = y" type_scope R29168 Integers.xor R29173 Integers.xor R29186 Integers.xor R29193 Integers.xor R29252 Coq.Init.Logic "x = y" type_scope R29234 Coq.Bool.Bool.xorb R29242 Coq.Bool.Bool.xorb R29254 Coq.Bool.Bool.xorb R29260 Coq.Bool.Bool.xorb R29252 Coq.Init.Logic "x = y" type_scope R29234 Coq.Bool.Bool.xorb R29242 Coq.Bool.Bool.xorb R29254 Coq.Bool.Bool.xorb R29260 Coq.Bool.Bool.xorb R29292 Coq.Bool.Bool.xorb_assoc R29292 Coq.Bool.Bool.xorb_assoc R29313 Integers.bitwise_binop_assoc R29333 Coq.Bool.Bool.xorb R29313 Integers.bitwise_binop_assoc R29333 Coq.Bool.Bool.xorb R29387 Coq.Init.Logic "x = y" type_scope R29376 Integers.xor R29382 Integers.zero R29459 Integers.repr R29465 Integers.Z_of_bits R29485 Integers.bits_of_Z R29505 Integers.unsigned R29495 Integers.wordsize R29475 Integers.wordsize R29459 Integers.repr R29465 Integers.Z_of_bits R29485 Integers.bits_of_Z R29505 Integers.unsigned R29495 Integers.wordsize R29475 Integers.wordsize R29536 Integers.Z_of_bits_exten R29536 Integers.Z_of_bits_exten R29571 Integers.unsigned R29581 Integers.repr R29571 Integers.unsigned R29581 Integers.repr R29608 Integers.bits_of_Z_zero R29608 Integers.bits_of_Z_zero R29630 Coq.Bool.Bool.xorb_false R29630 Coq.Bool.Bool.xorb_false R29658 Integers.repr R29664 Integers.unsigned R29658 Integers.repr R29664 Integers.unsigned R29702 Integers.eqm_samerepr R29702 Integers.eqm_samerepr R29722 Integers.Z_of_bits_of_Z R29722 Integers.Z_of_bits_of_Z R29779 Coq.Init.Logic "x = y" type_scope R29766 Integers.xor R29775 Integers.one R29770 Integers.zero R29781 Integers.one R29845 Coq.Init.Logic "x = y" type_scope R29833 Integers.xor R29841 Integers.one R29837 Integers.one R29847 Integers.zero R29938 Coq.Init.Logic "x = y" type_scope R29922 Integers.and R29929 Integers.xor R29940 Integers.xor R29955 Integers.and R29945 Integers.and R30038 Integers.unsigned_repr R30038 Integers.unsigned_repr R30038 Integers.unsigned_repr R30038 Integers.unsigned_repr R30038 Integers.unsigned_repr R30038 Integers.unsigned_repr R30038 Integers.unsigned_repr R30038 Integers.unsigned_repr R30077 Integers.Z_of_bits_exten R30077 Integers.Z_of_bits_exten R30119 Integers.bits_of_Z_of_bits R30119 Integers.bits_of_Z_of_bits R30119 Integers.bits_of_Z_of_bits R30119 Integers.bits_of_Z_of_bits R30119 Integers.bits_of_Z_of_bits R30119 Integers.bits_of_Z_of_bits R30119 Integers.bits_of_Z_of_bits R30119 Integers.bits_of_Z_of_bits R30184 Coq.Init.Logic "x = y" type_scope R30170 Coq.Bool.Bool "x && y" bool_scope R30174 Coq.Bool.Bool.xorb R30186 Coq.Bool.Bool.xorb R30203 Coq.Bool.Bool "x && y" bool_scope R30194 Coq.Bool.Bool "x && y" bool_scope R30184 Coq.Init.Logic "x = y" type_scope R30170 Coq.Bool.Bool "x && y" bool_scope R30174 Coq.Bool.Bool.xorb R30186 Coq.Bool.Bool.xorb R30203 Coq.Bool.Bool "x && y" bool_scope R30194 Coq.Bool.Bool "x && y" bool_scope R30359 Coq.Init.Logic "'exists' x , p" type_scope R30404 Coq.Init.Logic "x = y" type_scope R30371 Integers.Z_of_bits R30398 Coq.ZArith.BinInt "x - y" Z_scope R30430 Coq.ZArith.BinInt "x + y" Z_scope R30412 Coq.ZArith.BinInt "x * y" Z_scope R30414 Coq.ZArith.Zpower.two_power_nat R30432 Integers.Z_shift_add R30454 Integers.Z_of_bits R30517 Coqlib.two_power_nat_O R30517 Coqlib.two_power_nat_O R30631 Coq.ZArith.Zpower.two_power_nat_S R30631 Coq.ZArith.Zpower.two_power_nat_S R30683 Coq.ZArith.BinInt "x + y" Z_scope R30683 Coq.ZArith.BinInt "x + y" Z_scope R30716 Integers.Z_of_bits R30747 Coq.ZArith.BinInt "x + y" Z_scope R30743 Coq.ZArith.BinInt "x - y" Z_scope R30765 Integers.Z_of_bits R30796 Coq.ZArith.BinInt "x - y" Z_scope R30792 Coq.ZArith.BinInt "x + y" Z_scope R30716 Integers.Z_of_bits R30747 Coq.ZArith.BinInt "x + y" Z_scope R30743 Coq.ZArith.BinInt "x - y" Z_scope R30765 Integers.Z_of_bits R30796 Coq.ZArith.BinInt "x - y" Z_scope R30792 Coq.ZArith.BinInt "x + y" Z_scope R30837 Coq.ZArith.BinInt "x + y" Z_scope R30837 Coq.ZArith.BinInt "x + y" Z_scope R30934 Integers.Z_of_bits_exten R30934 Integers.Z_of_bits_exten R31071 Integers.eqm R31132 Coq.ZArith.BinInt "x * y" Z_scope R31124 Coq.ZArith.Zpower.two_p R31134 Integers.Z_of_bits R31144 Integers.wordsize R31076 Integers.Z_of_bits R31110 Coq.ZArith.BinInt "x - y" Z_scope R31086 Integers.wordsize R31057 Coq.Init.Logic "x = y" type_scope R31059 Coq.Init.Datatypes.false R31046 Coq.ZArith.BinInt "x < y" Z_scope R31023 Coq.ZArith.BinInt "x <= y" Z_scope R31191 Coq.ZArith.Wf_Z.natlike_ind R31191 Coq.ZArith.Wf_Z.natlike_ind R31212 Integers.eqm_refl2 R31212 Integers.eqm_refl2 R31237 Integers.Z_of_bits R31247 Integers.wordsize R31237 Integers.Z_of_bits R31247 Integers.wordsize R31268 Integers.Z_of_bits_exten R31268 Integers.Z_of_bits_exten R31315 Coq.ZArith.Zpower.two_p R31315 Coq.ZArith.Zpower.two_p R31347 Coq.ZArith.Zpower.two_p_S R31347 Coq.ZArith.Zpower.two_p_S R31389 Coq.ZArith.BinInt "x - y" Z_scope R31389 Coq.ZArith.BinInt "x - y" Z_scope R31420 Integers.Z_of_bits R31455 Coq.ZArith.BinInt "x - y" Z_scope R31430 Integers.wordsize R31404 Integers.eqm_trans R31420 Integers.Z_of_bits R31455 Coq.ZArith.BinInt "x - y" Z_scope R31430 Integers.wordsize R31404 Integers.eqm_trans R31471 Integers.eqm_refl2 R31471 Integers.eqm_refl2 R31488 Integers.Z_of_bits_exten R31488 Integers.Z_of_bits_exten R31564 Integers.Z_shift_add R31587 Integers.Z_of_bits R31597 Integers.wordsize R31548 Integers.eqm_trans R31564 Integers.Z_shift_add R31587 Integers.Z_of_bits R31597 Integers.wordsize R31548 Integers.eqm_trans R31621 Integers.Z_of_bits_shift R31637 Integers.wordsize R31621 Integers.Z_of_bits_shift R31637 Integers.wordsize R31710 Coq.ZArith.BinInt.Zmult_assoc R31710 Coq.ZArith.BinInt.Zmult_assoc R31729 Integers.eqm_mult R31729 Integers.eqm_mult R31745 Integers.eqm_refl R31745 Integers.eqm_refl R31837 Coq.Init.Logic "x = y" type_scope R31829 Integers.shl R31839 Integers.mul R31846 Integers.repr R31852 Coq.ZArith.Zpower.two_p R31859 Integers.unsigned R31917 Integers.eqm_samerepr R31917 Integers.eqm_samerepr R31941 Integers.eqm_trans R31941 Integers.eqm_trans R31960 Integers.Z_of_bits_shifts R31960 Integers.Z_of_bits_shifts R31992 Integers.unsigned_range R31992 Integers.unsigned_range R32034 Integers.bits_of_Z_below R32034 Integers.bits_of_Z_below R32067 Coq.ZArith.BinInt.Zmult_comm R32067 Coq.ZArith.BinInt.Zmult_comm R32085 Integers.eqm_mult R32085 Integers.eqm_mult R32103 Integers.Z_of_bits_of_Z R32103 Integers.Z_of_bits_of_Z R32125 Integers.eqm_unsigned_repr R32125 Integers.eqm_unsigned_repr R32189 Coq.Init.Logic "x = y" type_scope R32178 Integers.shl R32184 Integers.zero R32219 Integers.shl_mul_two_p R32219 Integers.shl_mul_two_p R32280 Integers.one R32245 Integers.repr R32251 Coq.ZArith.Zpower.two_p R32258 Integers.unsigned R32267 Integers.zero R32280 Integers.one R32245 Integers.repr R32251 Coq.ZArith.Zpower.two_p R32258 Integers.unsigned R32267 Integers.zero R32293 Integers.mul_one R32293 Integers.mul_one R32349 Coq.Init.Logic "x = y" type_scope R32341 Integers.shl R32351 Integers.mul R32358 Integers.shl R32362 Integers.one R32408 Coq.Init.Logic "x = y" type_scope R32398 Integers.shl R32402 Integers.one R32410 Integers.repr R32416 Coq.ZArith.Zpower.two_p R32423 Integers.unsigned R32408 Coq.Init.Logic "x = y" type_scope R32398 Integers.shl R32402 Integers.one R32410 Integers.repr R32416 Coq.ZArith.Zpower.two_p R32423 Integers.unsigned R32448 Integers.shl_mul_two_p R32448 Integers.shl_mul_two_p R32471 Integers.mul_commut R32471 Integers.mul_commut R32491 Integers.mul_one R32491 Integers.mul_one R32525 Integers.shl_mul_two_p R32525 Integers.shl_mul_two_p R32633 Coq.Init.Logic "x = y" type_scope R32625 Integers.shl R32635 Integers.rolm R32645 Integers.shl R32649 Integers.mone R32613 Coq.Init.Logic "x = y" type_scope R32580 Integers.ltu R32587 Integers.repr R32593 Coq.ZArith.BinInt.Z_of_nat R32602 Integers.wordsize R32615 Coq.Init.Datatypes.true R32702 Integers.unsigned_repr R32702 Integers.unsigned_repr R32723 Coqlib.zlt R32741 Coq.ZArith.BinInt.Z_of_nat R32750 Integers.wordsize R32728 Integers.unsigned R32723 Coqlib.zlt R32741 Coq.ZArith.BinInt.Z_of_nat R32750 Integers.wordsize R32728 Integers.unsigned R32836 Integers.Z_of_bits_exten R32836 Integers.Z_of_bits_exten R32878 Integers.unsigned_repr R32878 Integers.unsigned_repr R32878 Integers.unsigned_repr R32878 Integers.unsigned_repr R32878 Integers.unsigned_repr R32878 Integers.unsigned_repr R32926 Integers.bits_of_Z_of_bits R32926 Integers.bits_of_Z_of_bits R32926 Integers.bits_of_Z_of_bits R32926 Integers.bits_of_Z_of_bits R32926 Integers.bits_of_Z_of_bits R32926 Integers.bits_of_Z_of_bits R32960 Coqlib.zlt R32967 Integers.unsigned R32960 Coqlib.zlt R32967 Integers.unsigned R33017 Coq.ZArith.BinInt "x < y" Z_scope R33004 Coq.ZArith.BinInt "x - y" Z_scope R33006 Integers.unsigned R33017 Coq.ZArith.BinInt "x < y" Z_scope R33004 Coq.ZArith.BinInt "x - y" Z_scope R33006 Integers.unsigned R33041 Integers.bits_of_Z_below R33067 Integers.unsigned R33057 Integers.wordsize R33041 Integers.bits_of_Z_below R33067 Integers.unsigned R33057 Integers.wordsize R33097 Integers.bits_of_Z_below R33123 Integers.unsigned R33132 Integers.mone R33113 Integers.wordsize R33097 Integers.bits_of_Z_below R33123 Integers.unsigned R33132 Integers.mone R33113 Integers.wordsize R33163 Coq.Bool.Bool.andb_b_false R33163 Coq.Bool.Bool.andb_b_false R33203 Coq.ZArith.BinInt "x < y" Z_scope R33190 Coq.ZArith.BinInt "x - y" Z_scope R33192 Integers.unsigned R33205 Coq.ZArith.BinInt.Z_of_nat R33214 Integers.wordsize R33203 Coq.ZArith.BinInt "x < y" Z_scope R33190 Coq.ZArith.BinInt "x - y" Z_scope R33192 Integers.unsigned R33205 Coq.ZArith.BinInt.Z_of_nat R33214 Integers.wordsize R33241 Integers.unsigned_range R33241 Integers.unsigned_range R33279 Integers.unsigned R33288 Integers.mone R33323 Coq.ZArith.BinInt "x - y" Z_scope R33300 Coq.ZArith.Zpower.two_power_nat R33314 Integers.wordsize R33279 Integers.unsigned R33288 Integers.mone R33323 Coq.ZArith.BinInt "x - y" Z_scope R33300 Coq.ZArith.Zpower.two_power_nat R33314 Integers.wordsize R33339 Integers.bits_of_Z_mone R33339 Integers.bits_of_Z_mone R33363 Coq.Bool.Bool.andb_b_true R33363 Coq.Bool.Bool.andb_b_true R33393 Coqlib.Zmod_small R33393 Coqlib.Zmod_small R33436 Integers.mone_max_unsigned R33436 Integers.mone_max_unsigned R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R33633 Coq.Init.Logic "x = y" type_scope R33597 Integers.bitwise_binop R33624 Integers.shl R33614 Integers.shl R33635 Integers.shl R33640 Integers.bitwise_binop R33584 Coq.Init.Logic "x = y" type_scope R33578 Coq.Init.Datatypes.false R33572 Coq.Init.Datatypes.false R33586 Coq.Init.Datatypes.false R33732 Integers.unsigned_repr R33732 Integers.unsigned_repr R33732 Integers.unsigned_repr R33732 Integers.unsigned_repr R33732 Integers.unsigned_repr R33732 Integers.unsigned_repr R33732 Integers.unsigned_repr R33732 Integers.unsigned_repr R33771 Integers.Z_of_bits_exten R33771 Integers.Z_of_bits_exten R33804 Coqlib.zlt R33811 Coq.ZArith.BinInt "x - y" Z_scope R33813 Integers.unsigned R33804 Coqlib.zlt R33811 Coq.ZArith.BinInt "x - y" Z_scope R33813 Integers.unsigned R33851 Coq.Init.Datatypes.false R33851 Coq.Init.Datatypes.false R33873 Integers.bits_of_Z_of_bits R33873 Integers.bits_of_Z_of_bits R33873 Integers.bits_of_Z_of_bits R33873 Integers.bits_of_Z_of_bits R33873 Integers.bits_of_Z_of_bits R33873 Integers.bits_of_Z_of_bits R33915 Integers.bits_of_Z_below R33915 Integers.bits_of_Z_below R33915 Integers.bits_of_Z_below R33915 Integers.bits_of_Z_below R33915 Integers.bits_of_Z_below R33915 Integers.bits_of_Z_below R33948 Integers.bits_of_Z_below R33948 Integers.bits_of_Z_below R33988 Integers.bits_of_Z_of_bits R33988 Integers.bits_of_Z_of_bits R33988 Integers.bits_of_Z_of_bits R33988 Integers.bits_of_Z_of_bits R33988 Integers.bits_of_Z_of_bits R33988 Integers.bits_of_Z_of_bits R33988 Integers.bits_of_Z_of_bits R33988 Integers.bits_of_Z_of_bits R34027 Integers.unsigned_range R34027 Integers.unsigned_range R34116 Coq.Init.Logic "x = y" type_scope R34092 Integers.and R34107 Integers.shl R34097 Integers.shl R34118 Integers.shl R34123 Integers.and R34170 Integers.bitwise_binop_shl R34170 Integers.bitwise_binop_shl R34297 Coq.Init.Logic "x = y" type_scope R34288 Integers.shru R34299 Integers.rolm R34342 Integers.shru R34347 Integers.mone R34307 Integers.sub R34312 Integers.repr R34318 Coq.ZArith.BinInt.Z_of_nat R34327 Integers.wordsize R34276 Coq.Init.Logic "x = y" type_scope R34243 Integers.ltu R34250 Integers.repr R34256 Coq.ZArith.BinInt.Z_of_nat R34265 Integers.wordsize R34278 Coq.Init.Datatypes.true R34400 Integers.unsigned_repr R34400 Integers.unsigned_repr R34424 Coqlib.zlt R34442 Coq.ZArith.BinInt.Z_of_nat R34451 Integers.wordsize R34429 Integers.unsigned R34424 Coqlib.zlt R34442 Coq.ZArith.BinInt.Z_of_nat R34451 Integers.wordsize R34429 Integers.unsigned R34538 Integers.Z_of_bits_exten R34538 Integers.Z_of_bits_exten R34580 Integers.unsigned_repr R34580 Integers.unsigned_repr R34580 Integers.unsigned_repr R34580 Integers.unsigned_repr R34580 Integers.unsigned_repr R34580 Integers.unsigned_repr R34628 Integers.bits_of_Z_of_bits R34628 Integers.bits_of_Z_of_bits R34628 Integers.bits_of_Z_of_bits R34628 Integers.bits_of_Z_of_bits R34628 Integers.bits_of_Z_of_bits R34628 Integers.bits_of_Z_of_bits R34726 Coq.ZArith.BinInt.Z_of_nat R34735 Integers.wordsize R34679 Integers.unsigned R34689 Integers.repr R34695 Coq.ZArith.BinInt.Z_of_nat R34704 Integers.wordsize R34726 Coq.ZArith.BinInt.Z_of_nat R34735 Integers.wordsize R34679 Integers.unsigned R34689 Integers.repr R34695 Coq.ZArith.BinInt.Z_of_nat R34704 Integers.wordsize R34756 Integers.unsigned_repr R34756 Integers.unsigned_repr R34780 Coqlib.zlt R34802 Coq.ZArith.BinInt.Z_of_nat R34811 Integers.wordsize R34787 Coq.ZArith.BinInt "x + y" Z_scope R34789 Integers.unsigned R34780 Coqlib.zlt R34802 Coq.ZArith.BinInt.Z_of_nat R34811 Integers.wordsize R34787 Coq.ZArith.BinInt "x + y" Z_scope R34789 Integers.unsigned R34845 Integers.unsigned R34854 Integers.mone R34889 Coq.ZArith.BinInt "x - y" Z_scope R34866 Coq.ZArith.Zpower.two_power_nat R34880 Integers.wordsize R34845 Integers.unsigned R34854 Integers.mone R34889 Coq.ZArith.BinInt "x - y" Z_scope R34866 Coq.ZArith.Zpower.two_power_nat R34880 Integers.wordsize R34905 Integers.bits_of_Z_mone R34905 Integers.bits_of_Z_mone R34929 Coq.Bool.Bool.andb_b_true R34929 Coq.Bool.Bool.andb_b_true R34965 Coq.ZArith.BinInt "x - y" Z_scope R34986 Coq.ZArith.BinInt "x - y" Z_scope R34968 Coq.ZArith.BinInt.Z_of_nat R34977 Integers.wordsize R34988 Integers.unsigned R35027 Coq.ZArith.BinInt "x + y" Z_scope R35015 Coq.ZArith.BinInt "x + y" Z_scope R35017 Integers.unsigned R35034 Coq.ZArith.BinInt "x * y" Z_scope R35038 Coq.ZArith.BinInt.Z_of_nat R35047 Integers.wordsize R34965 Coq.ZArith.BinInt "x - y" Z_scope R34986 Coq.ZArith.BinInt "x - y" Z_scope R34968 Coq.ZArith.BinInt.Z_of_nat R34977 Integers.wordsize R34988 Integers.unsigned R35027 Coq.ZArith.BinInt "x + y" Z_scope R35015 Coq.ZArith.BinInt "x + y" Z_scope R35017 Integers.unsigned R35034 Coq.ZArith.BinInt "x * y" Z_scope R35038 Coq.ZArith.BinInt.Z_of_nat R35047 Integers.wordsize R35068 Coq.ZArith.Zdiv.Z_mod_plus R35068 Coq.ZArith.Zdiv.Z_mod_plus R35096 Coqlib.Zmod_small R35096 Coqlib.Zmod_small R35122 Integers.unsigned_range R35122 Integers.unsigned_range R35177 Integers.unsigned_range R35177 Integers.unsigned_range R35230 Integers.bits_of_Z_above R35256 Integers.unsigned R35246 Integers.wordsize R35230 Integers.bits_of_Z_above R35256 Integers.unsigned R35246 Integers.wordsize R35287 Integers.bits_of_Z_above R35313 Integers.unsigned R35322 Integers.mone R35303 Integers.wordsize R35287 Integers.bits_of_Z_above R35313 Integers.unsigned R35322 Integers.mone R35303 Integers.wordsize R35354 Coq.Bool.Bool.andb_b_false R35354 Coq.Bool.Bool.andb_b_false R35406 Coq.ZArith.BinInt.Z_of_nat R35415 Integers.wordsize R35390 Coq.ZArith.Zorder.Zle_trans R35406 Coq.ZArith.BinInt.Z_of_nat R35415 Integers.wordsize R35390 Coq.ZArith.Zorder.Zle_trans R35440 Integers.unsigned_range R35440 Integers.unsigned_range R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R35677 Coq.Init.Logic "x = y" type_scope R35639 Integers.bitwise_binop R35667 Integers.shru R35656 Integers.shru R35679 Integers.shru R35685 Integers.bitwise_binop R35626 Coq.Init.Logic "x = y" type_scope R35620 Coq.Init.Datatypes.false R35614 Coq.Init.Datatypes.false R35628 Coq.Init.Datatypes.false R35778 Integers.unsigned_repr R35778 Integers.unsigned_repr R35778 Integers.unsigned_repr R35778 Integers.unsigned_repr R35778 Integers.unsigned_repr R35778 Integers.unsigned_repr R35778 Integers.unsigned_repr R35778 Integers.unsigned_repr R35817 Integers.Z_of_bits_exten R35817 Integers.Z_of_bits_exten R35850 Coqlib.zlt R35872 Coq.ZArith.BinInt.Z_of_nat R35881 Integers.wordsize R35857 Coq.ZArith.BinInt "x + y" Z_scope R35859 Integers.unsigned R35850 Coqlib.zlt R35872 Coq.ZArith.BinInt.Z_of_nat R35881 Integers.wordsize R35857 Coq.ZArith.BinInt "x + y" Z_scope R35859 Integers.unsigned R35917 Integers.bits_of_Z_of_bits R35917 Integers.bits_of_Z_of_bits R35917 Integers.bits_of_Z_of_bits R35917 Integers.bits_of_Z_of_bits R35917 Integers.bits_of_Z_of_bits R35917 Integers.bits_of_Z_of_bits R35917 Integers.bits_of_Z_of_bits R35917 Integers.bits_of_Z_of_bits R35956 Integers.unsigned_range R35956 Integers.unsigned_range R35997 Coq.Init.Datatypes.false R35997 Coq.Init.Datatypes.false R36019 Integers.bits_of_Z_of_bits R36019 Integers.bits_of_Z_of_bits R36019 Integers.bits_of_Z_of_bits R36019 Integers.bits_of_Z_of_bits R36019 Integers.bits_of_Z_of_bits R36019 Integers.bits_of_Z_of_bits R36061 Integers.bits_of_Z_above R36061 Integers.bits_of_Z_above R36061 Integers.bits_of_Z_above R36061 Integers.bits_of_Z_above R36061 Integers.bits_of_Z_above R36061 Integers.bits_of_Z_above R36094 Integers.bits_of_Z_above R36094 Integers.bits_of_Z_above R36183 Coq.Init.Logic "x = y" type_scope R36157 Integers.and R36173 Integers.shru R36162 Integers.shru R36185 Integers.shru R36191 Integers.and R36238 Integers.bitwise_binop_shru R36238 Integers.bitwise_binop_shru R36320 Coq.Init.Logic "x = y" type_scope R36309 Integers.rol R36315 Integers.zero R36368 Integers.repr R36374 Integers.Z_of_bits R36394 Integers.bits_of_Z R36414 Integers.unsigned R36404 Integers.wordsize R36384 Integers.wordsize R36368 Integers.repr R36374 Integers.Z_of_bits R36394 Integers.bits_of_Z R36414 Integers.unsigned R36404 Integers.wordsize R36384 Integers.wordsize R36456 Integers.repr R36462 Integers.unsigned R36456 Integers.repr R36462 Integers.unsigned R36491 Integers.eqm_small_eq R36491 Integers.eqm_small_eq R36511 Integers.Z_of_bits_of_Z R36511 Integers.Z_of_bits_of_Z R36666 Coq.Init.Logic "x = y" type_scope R36630 Integers.bitwise_binop R36657 Integers.rol R36647 Integers.rol R36668 Integers.rol R36673 Integers.bitwise_binop R36766 Integers.unsigned_repr R36766 Integers.unsigned_repr R36766 Integers.unsigned_repr R36766 Integers.unsigned_repr R36766 Integers.unsigned_repr R36806 Integers.Z_of_bits_exten R36806 Integers.Z_of_bits_exten R36848 Integers.bits_of_Z_of_bits R36848 Integers.bits_of_Z_of_bits R36848 Integers.bits_of_Z_of_bits R36848 Integers.bits_of_Z_of_bits R36848 Integers.bits_of_Z_of_bits R36848 Integers.bits_of_Z_of_bits R36848 Integers.bits_of_Z_of_bits R36848 Integers.bits_of_Z_of_bits R36881 Coq.ZArith.Zdiv.Z_mod_lt R36881 Coq.ZArith.Zdiv.Z_mod_lt R36964 Coq.Init.Logic "x = y" type_scope R36948 Integers.rol R36953 Integers.and R36966 Integers.and R36981 Integers.rol R36971 Integers.rol R37036 Integers.bitwise_binop_rol R37036 Integers.bitwise_binop_rol R37112 Coq.Init.Logic "x = y" type_scope R37096 Integers.rol R37101 Integers.rol R37114 Integers.rol R37121 Integers.modu R37137 Integers.repr R37143 Coq.ZArith.BinInt.Z_of_nat R37152 Integers.wordsize R37127 Integers.add R37219 Integers.unsigned_repr R37219 Integers.unsigned_repr R37219 Integers.unsigned_repr R37259 Integers.Z_of_bits_exten R37259 Integers.Z_of_bits_exten R37301 Integers.bits_of_Z_of_bits R37301 Integers.bits_of_Z_of_bits R37301 Integers.bits_of_Z_of_bits R37301 Integers.bits_of_Z_of_bits R37366 Coq.ZArith.BinInt.Z_of_nat R37375 Integers.wordsize R37366 Coq.ZArith.BinInt.Z_of_nat R37375 Integers.wordsize R37398 Integers.unsigned R37421 Integers.unsigned R37398 Integers.unsigned R37421 Integers.unsigned R37446 Coq.ZArith.BinInt "x > y" Z_scope R37446 Coq.ZArith.BinInt "x > y" Z_scope R37487 Integers.eqmod R37498 Integers.unsigned R37508 Integers.repr R37487 Integers.eqmod R37498 Integers.unsigned R37508 Integers.repr R37536 Integers.eqm_unsigned_repr R37536 Integers.eqm_unsigned_repr R37590 Coq.ZArith.BinInt "x * y" Z_scope R37601 Coq.ZArith.Zdiv "x / y" Z_scope R37593 Integers.modulus R37590 Coq.ZArith.BinInt "x * y" Z_scope R37601 Coq.ZArith.Zdiv "x / y" Z_scope R37593 Integers.modulus R37640 Coq.ZArith.BinInt "x * y" Z_scope R37624 Coq.ZArith.BinInt "x * y" Z_scope R37635 Coq.ZArith.Zdiv "x / y" Z_scope R37627 Integers.modulus R37653 Coq.ZArith.BinInt "x * y" Z_scope R37655 Integers.modulus R37640 Coq.ZArith.BinInt "x * y" Z_scope R37624 Coq.ZArith.BinInt "x * y" Z_scope R37635 Coq.ZArith.Zdiv "x / y" Z_scope R37627 Integers.modulus R37653 Coq.ZArith.BinInt "x * y" Z_scope R37655 Integers.modulus R37686 Coq.ZArith.BinInt.Zmult_assoc R37686 Coq.ZArith.BinInt.Zmult_assoc R37720 Integers.eqmod_mod_eq R37720 Integers.eqmod_mod_eq R37750 Integers.unsigned R37760 Integers.repr R37750 Integers.unsigned R37760 Integers.repr R37805 Coq.ZArith.BinInt "x - y" Z_scope R37813 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R37810 Coq.ZArith.BinInt "x + y" Z_scope R37785 Integers.eqmod_trans R37805 Coq.ZArith.BinInt "x - y" Z_scope R37813 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R37810 Coq.ZArith.BinInt "x + y" Z_scope R37785 Integers.eqmod_trans R37855 Coq.ZArith.BinInt "x - y" Z_scope R37852 Coq.ZArith.BinInt "x - y" Z_scope R37831 Integers.eqmod_trans R37855 Coq.ZArith.BinInt "x - y" Z_scope R37852 Coq.ZArith.BinInt "x - y" Z_scope R37831 Integers.eqmod_trans R37871 Integers.eqmod_sub R37871 Integers.eqmod_sub R37888 Integers.eqmod_sym R37888 Integers.eqmod_sym R37905 Integers.eqmod_mod R37905 Integers.eqmod_mod R37930 Integers.eqmod_refl R37930 Integers.eqmod_refl R37960 Coq.ZArith.BinInt "x - y" Z_scope R37956 Coq.ZArith.BinInt "x - y" Z_scope R37973 Coq.ZArith.BinInt "x - y" Z_scope R37978 Coq.ZArith.BinInt "x + y" Z_scope R37960 Coq.ZArith.BinInt "x - y" Z_scope R37956 Coq.ZArith.BinInt "x - y" Z_scope R37973 Coq.ZArith.BinInt "x - y" Z_scope R37978 Coq.ZArith.BinInt "x + y" Z_scope R37993 Integers.eqmod_sub R37993 Integers.eqmod_sub R38010 Integers.eqmod_refl R38010 Integers.eqmod_refl R38028 Integers.eqmod_mod R38028 Integers.eqmod_mod R38062 Integers.eqmod_sub R38062 Integers.eqmod_sub R38079 Integers.eqmod_refl R38079 Integers.eqmod_refl R38101 Integers.eqmod_trans R38101 Integers.eqmod_trans R38141 Integers.eqmod_trans R38167 Integers.eqmod_mod R38141 Integers.eqmod_trans R38167 Integers.eqmod_mod R38187 Integers.eqmod_sym R38187 Integers.eqmod_sym R38205 Integers.eqmod_trans R38231 Integers.eqmod_mod R38205 Integers.eqmod_trans R38231 Integers.eqmod_mod R38251 Integers.eqmod_sym R38251 Integers.eqmod_sym R38293 Coq.ZArith.Zdiv.Z_mod_lt R38293 Coq.ZArith.Zdiv.Z_mod_lt R38373 Coq.Init.Logic "x = y" type_scope R38359 Integers.rolm R38366 Integers.zero R38375 Integers.and R38422 Integers.rol_zero R38422 Integers.rol_zero R38515 Coq.Init.Logic "x = y" type_scope R38489 Integers.rolm R38495 Integers.rolm R38521 Integers.rolm R38586 Integers.and R38591 Integers.rol R38529 Integers.modu R38547 Integers.repr R38553 Coq.ZArith.BinInt.Z_of_nat R38562 Integers.wordsize R38535 Integers.add R38647 Integers.rol_and R38647 Integers.rol_and R38664 Integers.and_assoc R38664 Integers.and_assoc R38686 Integers.rol_rol R38686 Integers.rol_rol R38763 Coq.Init.Logic "x = y" type_scope R38748 Integers.rol R38753 Integers.or R38765 Integers.or R38779 Integers.rol R38769 Integers.rol R38833 Integers.bitwise_binop_rol R38833 Integers.bitwise_binop_rol R38928 Coq.Init.Logic "x = y" type_scope R38897 Integers.or R38915 Integers.rolm R38901 Integers.rolm R38930 Integers.rolm R38940 Integers.or R38997 Integers.and_or_distrib R38997 Integers.and_or_distrib R39083 Coq.ZArith.BinInt.Z R39074 Coq.Lists.List.list R39079 Coq.ZArith.BinInt.Z R39107 Coq.Lists.List.nil R39122 Coq.Lists.List "x :: y" list_scope R39139 Coq.ZArith.BinInt "x + y" Z_scope R39131 Coq.ZArith.Zpower.two_p R39074 Coq.Lists.List.list R39079 Coq.ZArith.BinInt.Z R39225 Coq.ZArith.BinInt "x <= y < z" Z_scope R39228 Coq.Init.Datatypes.snd R39233 Integers.Z_bin_decomp R39228 Coq.Init.Datatypes.snd R39233 Integers.Z_bin_decomp R39207 Coq.ZArith.BinInt "x <= y < z" Z_scope R39216 Coq.ZArith.BinInt "x * y" Z_scope R39283 Integers.Z_shift_add_bin_decomp R39283 Integers.Z_shift_add_bin_decomp R39352 Coq.Init.Datatypes.fst R39357 Integers.Z_bin_decomp R39352 Coq.Init.Datatypes.fst R39357 Integers.Z_bin_decomp R39451 Coq.Init.Logic "x = y" type_scope R39453 Integers.powerserie R39465 Integers.Z_one_bits R39476 Integers.wordsize R39431 Coq.ZArith.BinInt "x <= y < z" Z_scope R39438 Integers.modulus R39585 Coq.Init.Logic "x = y" type_scope R39575 Coq.ZArith.BinInt "x * y" Z_scope R39577 Coq.ZArith.Zpower.two_p R39587 Integers.powerserie R39599 Integers.Z_one_bits R39543 Coq.ZArith.BinInt "x <= y < z" Z_scope R39550 Coq.ZArith.Zpower.two_power_nat R39529 Coq.ZArith.BinInt "x <= y" Z_scope R39585 Coq.Init.Logic "x = y" type_scope R39575 Coq.ZArith.BinInt "x * y" Z_scope R39577 Coq.ZArith.Zpower.two_p R39587 Integers.powerserie R39599 Integers.Z_one_bits R39543 Coq.ZArith.BinInt "x <= y < z" Z_scope R39550 Coq.ZArith.Zpower.two_power_nat R39529 Coq.ZArith.BinInt "x <= y" Z_scope R39659 Coqlib.two_power_nat_O R39659 Coqlib.two_power_nat_O R39695 Coq.Init.Logic "x = y" type_scope R39695 Coq.Init.Logic "x = y" type_scope R39734 Coq.ZArith.Zpower.two_power_nat_S R39734 Coq.ZArith.Zpower.two_power_nat_S R39763 Integers.Z_one_bits R39763 Integers.Z_one_bits R39789 Integers.Z_shift_add_bin_decomp R39789 Integers.Z_shift_add_bin_decomp R39830 Integers.Z_bin_decomp_range R39830 Integers.Z_bin_decomp_range R39866 Integers.Z_bin_decomp R39866 Integers.Z_bin_decomp R39966 Integers.powerserie R39966 Integers.powerserie R40005 Coq.ZArith.Zpower.two_p_is_exp R40005 Coq.ZArith.Zpower.two_p_is_exp R40027 Coq.ZArith.Zpower.two_p R40027 Coq.ZArith.Zpower.two_p R40107 Coq.ZArith.Zpower.two_p_is_exp R40107 Coq.ZArith.Zpower.two_p_is_exp R40129 Coq.ZArith.Zpower.two_p R40129 Coq.ZArith.Zpower.two_p R40212 Coq.ZArith.Zpower.two_p R40212 Coq.ZArith.Zpower.two_p R40335 Coq.ZArith.BinInt "x <= y < z" Z_scope R40342 Coq.ZArith.BinInt.Z_of_nat R40351 Integers.wordsize R40299 Coq.Lists.List.In R40305 Integers.Z_one_bits R40316 Integers.wordsize R40427 Coq.ZArith.BinInt "x <= y < z" Z_scope R40436 Coq.ZArith.BinInt "x + y" Z_scope R40438 Coq.ZArith.BinInt.Z_of_nat R40398 Coq.Lists.List.In R40404 Integers.Z_one_bits R40427 Coq.ZArith.BinInt "x <= y < z" Z_scope R40436 Coq.ZArith.BinInt "x + y" Z_scope R40438 Coq.ZArith.BinInt.Z_of_nat R40398 Coq.Lists.List.In R40404 Integers.Z_one_bits R40472 Coq.Lists.List.In R40472 Coq.Lists.List.In R40472 Coq.Lists.List.In R40520 Integers.Z_bin_decomp R40520 Integers.Z_bin_decomp R40555 Coq.ZArith.Znat.inj_S R40555 Coq.ZArith.Znat.inj_S R40654 Coq.ZArith.Znat.inj_S R40654 Coq.ZArith.Znat.inj_S R40718 Integers.wordsize R40718 Integers.wordsize R40822 Coq.ZArith.BinInt "x <= y < z" Z_scope R40825 Integers.unsigned R40825 Integers.unsigned R40841 Coq.ZArith.BinInt.Z_of_nat R40850 Integers.wordsize R40803 Coq.Init.Logic "x = y" type_scope R40791 Integers.is_power2 R40805 Coq.Init.Datatypes.Some R40916 Integers.Z_one_bits_range R40934 Integers.unsigned R40916 Integers.Z_one_bits_range R40934 Integers.unsigned R40960 Integers.Z_one_bits R40981 Integers.unsigned R40971 Integers.wordsize R40960 Integers.Z_one_bits R40981 Integers.unsigned R40971 Integers.wordsize R41100 Coq.ZArith.BinInt "x <= y < z" Z_scope R41107 Coq.ZArith.BinInt.Z_of_nat R41116 Integers.wordsize R41100 Coq.ZArith.BinInt "x <= y < z" Z_scope R41107 Coq.ZArith.BinInt.Z_of_nat R41116 Integers.wordsize R41166 Integers.unsigned_repr R41166 Integers.unsigned_repr R41215 Coq.ZArith.BinInt "x < y" Z_scope R41197 Coq.ZArith.BinInt.Z_of_nat R41206 Integers.wordsize R41217 Integers.max_unsigned R41215 Coq.ZArith.BinInt "x < y" Z_scope R41197 Coq.ZArith.BinInt.Z_of_nat R41206 Integers.wordsize R41217 Integers.max_unsigned R41393 Coq.Init.Logic "x = y" type_scope R41357 Integers.ltu R41367 Integers.repr R41373 Coq.ZArith.BinInt.Z_of_nat R41382 Integers.wordsize R41395 Coq.Init.Datatypes.true R41342 Coq.Init.Logic "x = y" type_scope R41330 Integers.is_power2 R41344 Coq.Init.Datatypes.Some R41483 Coq.ZArith.BinInt.Z_of_nat R41492 Integers.wordsize R41440 Integers.unsigned R41450 Integers.repr R41456 Coq.ZArith.BinInt.Z_of_nat R41465 Integers.wordsize R41483 Coq.ZArith.BinInt.Z_of_nat R41492 Integers.wordsize R41440 Integers.unsigned R41450 Integers.repr R41456 Coq.ZArith.BinInt.Z_of_nat R41465 Integers.wordsize R41517 Integers.is_power2_rng R41517 Integers.is_power2_rng R41548 Coqlib.zlt R41569 Coq.ZArith.BinInt.Z_of_nat R41578 Integers.wordsize R41553 Integers.unsigned R41548 Coqlib.zlt R41569 Coq.ZArith.BinInt.Z_of_nat R41578 Integers.wordsize R41553 Integers.unsigned R41718 Coq.Init.Logic "x = y" type_scope R41707 Integers.unsigned R41720 Coq.ZArith.Zpower.two_p R41727 Integers.unsigned R41690 Coq.Init.Logic "x = y" type_scope R41678 Integers.is_power2 R41692 Coq.Init.Datatypes.Some R41799 Integers.Z_one_bits_powerserie R41835 Integers.unsigned_range R41822 Integers.unsigned R41799 Integers.Z_one_bits_powerserie R41835 Integers.unsigned_range R41822 Integers.unsigned R41869 Integers.Z_one_bits_range R41887 Integers.unsigned R41869 Integers.Z_one_bits_range R41887 Integers.unsigned R41913 Integers.Z_one_bits R41934 Integers.unsigned R41924 Integers.wordsize R41913 Integers.Z_one_bits R41934 Integers.unsigned R41924 Integers.wordsize R42065 Integers.unsigned_repr R42065 Integers.unsigned_repr R42089 Coq.ZArith.Zpower.two_p R42112 Coq.ZArith.BinInt "x + y" Z_scope R42104 Coq.ZArith.Zpower.two_p R42089 Coq.ZArith.Zpower.two_p R42112 Coq.ZArith.BinInt "x + y" Z_scope R42104 Coq.ZArith.Zpower.two_p R42182 Coq.ZArith.BinInt "x < y" Z_scope R42164 Coq.ZArith.BinInt.Z_of_nat R42173 Integers.wordsize R42184 Integers.max_unsigned R42182 Coq.ZArith.BinInt "x < y" Z_scope R42164 Coq.ZArith.BinInt.Z_of_nat R42173 Integers.wordsize R42184 Integers.max_unsigned R42348 Coq.Init.Logic "x = y" type_scope R42340 Integers.mul R42350 Integers.shl R42323 Coq.Init.Logic "x = y" type_scope R42311 Integers.is_power2 R42325 Coq.Init.Datatypes.Some R42391 Integers.is_power2_correct R42391 Integers.is_power2_correct R42437 Integers.shl_mul_two_p R42437 Integers.shl_mul_two_p R42475 Integers.repr_unsigned R42475 Integers.repr_unsigned R42609 Coq.Init.Logic "x = y" type_scope R42595 Integers.Z_of_bits R42611 Integers.Z_shift_add R42630 Integers.Z_of_bits R42656 Coq.ZArith.BinInt "x + y" Z_scope R42581 Coq.Init.Logic "x = y" type_scope R42583 Coq.Init.Datatypes.false R42560 Coq.ZArith.BinInt "x >= y" Z_scope R42563 Coq.ZArith.BinInt.Z_of_nat R42788 Coq.ZArith.BinInt "x + y" Z_scope R42788 Coq.ZArith.BinInt "x + y" Z_scope R42839 Coq.ZArith.Znat.inj_S R42839 Coq.ZArith.Znat.inj_S R42970 Coq.Init.Logic "'exists' x , p" type_scope R43060 Coq.Init.Logic "A /\ B" type_scope R43003 Coq.Init.Logic "x = y" type_scope R42982 Integers.Z_of_bits R42992 Integers.wordsize R43007 Coq.ZArith.BinInt "x + y" Z_scope R43017 Coq.ZArith.BinInt "x * y" Z_scope R43009 Coq.ZArith.Zpower.two_p R43019 Integers.Z_of_bits R43052 Coq.ZArith.BinInt "x + y" Z_scope R43029 Integers.wordsize R43065 Coq.ZArith.BinInt "x <= y < z" Z_scope R43072 Coq.ZArith.Zpower.two_p R42956 Coq.Init.Logic "x = y" type_scope R42958 Coq.Init.Datatypes.false R42928 Coq.ZArith.BinInt "x >= y" Z_scope R42931 Coq.ZArith.BinInt.Z_of_nat R42940 Integers.wordsize R42905 Coq.ZArith.BinInt "x <= y" Z_scope R43115 Coq.ZArith.Wf_Z.natlike_ind R43115 Coq.ZArith.Wf_Z.natlike_ind R43148 Coq.ZArith.Zpower.two_p R43148 Coq.ZArith.Zpower.two_p R43188 Integers.Z_of_bits R43222 Coq.ZArith.BinInt "x + y" Z_scope R43198 Integers.wordsize R43188 Integers.Z_of_bits R43222 Coq.ZArith.BinInt "x + y" Z_scope R43198 Integers.wordsize R43238 Integers.Z_of_bits_exten R43238 Integers.Z_of_bits_exten R43354 Coq.ZArith.BinInt "x + y" Z_scope R43354 Coq.ZArith.BinInt "x + y" Z_scope R43417 Coq.Init.Logic "x = y" type_scope R43419 Coq.Init.Datatypes.false R43388 Coq.ZArith.BinInt "x >= y" Z_scope R43391 Coq.ZArith.BinInt.Z_of_nat R43400 Integers.wordsize R43417 Coq.Init.Logic "x = y" type_scope R43419 Coq.Init.Datatypes.false R43388 Coq.ZArith.BinInt "x >= y" Z_scope R43391 Coq.ZArith.BinInt.Z_of_nat R43400 Integers.wordsize R43481 Integers.Z_of_bits_shift_rev R43501 Integers.wordsize R43481 Integers.Z_of_bits_shift_rev R43501 Integers.wordsize R43565 Integers.Z_of_bits R43599 Coq.ZArith.BinInt "x + y" Z_scope R43601 Coq.ZArith.BinInt.Zsucc R43575 Integers.wordsize R43565 Integers.Z_of_bits R43599 Coq.ZArith.BinInt "x + y" Z_scope R43601 Coq.ZArith.BinInt.Zsucc R43575 Integers.wordsize R43624 Integers.Z_of_bits R43659 Coq.ZArith.BinInt "x + y" Z_scope R43634 Integers.wordsize R43624 Integers.Z_of_bits R43659 Coq.ZArith.BinInt "x + y" Z_scope R43634 Integers.wordsize R43684 Coq.ZArith.Zpower.two_p_S R43684 Coq.ZArith.Zpower.two_p_S R43740 Coq.ZArith.BinInt "x + y" Z_scope R43742 Coq.ZArith.Zpower.two_p R43740 Coq.ZArith.BinInt "x + y" Z_scope R43742 Coq.ZArith.Zpower.two_p R43832 Integers.Z_of_bits_exten R43832 Integers.Z_of_bits_exten R43946 Coq.Init.Logic "x = y" type_scope R43937 Integers.shru R43948 Integers.repr R43965 Coq.ZArith.Zdiv "x / y" Z_scope R43954 Integers.unsigned R43967 Coq.ZArith.Zpower.two_p R43974 Integers.unsigned R44032 Integers.unsigned R44032 Integers.unsigned R44056 Integers.unsigned R44056 Integers.unsigned R44077 Integers.Z_of_bits_shifts_rev R44102 Integers.bits_of_Z R44112 Integers.wordsize R44077 Integers.Z_of_bits_shifts_rev R44102 Integers.bits_of_Z R44112 Integers.wordsize R44161 Integers.Z_of_bits R44181 Integers.bits_of_Z R44191 Integers.wordsize R44171 Integers.wordsize R44161 Integers.Z_of_bits R44181 Integers.bits_of_Z R44191 Integers.wordsize R44171 Integers.wordsize R44230 Coq.ZArith.BinInt.Zplus_comm R44230 Coq.ZArith.BinInt.Zplus_comm R44256 Coq.ZArith.BinInt.Zmult_comm R44256 Coq.ZArith.BinInt.Zmult_comm R44288 Coqlib.Zdiv_unique R44288 Coqlib.Zdiv_unique R44354 Integers.eqm_small_eq R44354 Integers.eqm_small_eq R44374 Integers.eqm_sym R44374 Integers.eqm_sym R44389 Integers.Z_of_bits_of_Z R44389 Integers.Z_of_bits_of_Z R44425 Integers.unsigned_range R44425 Integers.unsigned_range R44474 Integers.unsigned_range R44474 Integers.unsigned_range R44527 Integers.bits_of_Z_above R44527 Integers.bits_of_Z_above R44599 Coq.Init.Logic "x = y" type_scope R44587 Integers.shru R44594 Integers.zero R44629 Integers.shru_div_two_p R44629 Integers.shru_div_two_p R44653 Coq.ZArith.Zpower.two_p R44660 Integers.unsigned R44669 Integers.zero R44653 Coq.ZArith.Zpower.two_p R44660 Integers.unsigned R44669 Integers.zero R44700 Integers.repr R44706 Integers.unsigned R44700 Integers.repr R44706 Integers.unsigned R44733 Coqlib.Zdiv_unique R44733 Coqlib.Zdiv_unique R44832 Coq.Init.Logic "x = y" type_scope R44821 Integers.shr R44827 Integers.zero R44874 Coq.ZArith.Zpower.two_p R44881 Integers.unsigned R44890 Integers.zero R44874 Coq.ZArith.Zpower.two_p R44881 Integers.unsigned R44890 Integers.zero R44925 Coq.ZArith.Zdiv "x / y" Z_scope R44916 Integers.signed R44936 Integers.signed R44925 Coq.ZArith.Zdiv "x / y" Z_scope R44916 Integers.signed R44936 Integers.signed R44955 Integers.repr_signed R44955 Integers.repr_signed R44986 Coqlib.Zdiv_unique R44986 Coqlib.Zdiv_unique R45105 Coq.Init.Logic "x = y" type_scope R45096 Integers.divu R45107 Integers.shru R45079 Coq.Init.Logic "x = y" type_scope R45067 Integers.is_power2 R45081 Coq.Init.Datatypes.Some R45149 Integers.is_power2_correct R45149 Integers.is_power2_correct R45228 Integers.shru_div_two_p R45228 Integers.shru_div_two_p R45303 Coq.Init.Logic "x = y" type_scope R45305 Integers.add R45329 Integers.modu R45310 Integers.mul R45315 Integers.divu R45290 Coq.Init.Logic "x <> y" type_scope R45293 Integers.zero R45402 Integers.repr R45408 Integers.unsigned R45402 Integers.repr R45408 Integers.unsigned R45447 Integers.eqm_samerepr R45447 Integers.eqm_samerepr R45475 Integers.unsigned R45475 Integers.unsigned R45499 Integers.unsigned R45499 Integers.unsigned R45551 Coq.ZArith.BinInt "x + y" Z_scope R45544 Coq.ZArith.BinInt "x * y" Z_scope R45540 Coq.ZArith.Zdiv "x / y" Z_scope R45556 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R45520 Integers.eqm_trans R45551 Coq.ZArith.BinInt "x + y" Z_scope R45544 Coq.ZArith.BinInt "x * y" Z_scope R45540 Coq.ZArith.Zdiv "x / y" Z_scope R45556 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R45520 Integers.eqm_trans R45573 Integers.eqm_refl2 R45573 Integers.eqm_refl2 R45592 Coq.ZArith.BinInt.Zmult_comm R45592 Coq.ZArith.BinInt.Zmult_comm R45610 Coq.ZArith.Zdiv.Z_div_mod_eq R45610 Coq.ZArith.Zdiv.Z_div_mod_eq R45638 Integers.unsigned_range R45638 Integers.unsigned_range R45685 Coq.Init.Logic "x <> y" type_scope R45674 Integers.unsigned R45685 Coq.Init.Logic "x <> y" type_scope R45674 Integers.unsigned R45727 Integers.repr_unsigned R45727 Integers.repr_unsigned R45869 Coq.Init.Logic "x = y" type_scope R45860 Integers.modu R45871 Integers.sub R45878 Integers.mul R45883 Integers.divu R45849 Coq.Init.Logic "x <> y" type_scope R45852 Integers.zero R45956 Coq.Init.Logic "x = y" type_scope R45958 Integers.sub R45941 Coq.Init.Logic "x = y" type_scope R45943 Integers.add R45956 Coq.Init.Logic "x = y" type_scope R45958 Integers.sub R45941 Coq.Init.Logic "x = y" type_scope R45943 Integers.add R45995 Integers.sub_add_l R45995 Integers.sub_add_l R46014 Integers.sub_idem R46014 Integers.sub_idem R46034 Integers.add_commut R46034 Integers.add_commut R46054 Integers.add_zero R46054 Integers.add_zero R46088 Integers.modu_divu_Euclid R46088 Integers.modu_divu_Euclid R46160 Coq.Init.Logic "x = y" type_scope R46151 Integers.mods R46162 Integers.sub R46169 Integers.mul R46174 Integers.divs R46242 Integers.eqm_samerepr R46242 Integers.eqm_samerepr R46285 Integers.eqm_sub R46285 Integers.eqm_sub R46300 Integers.eqm_signed_unsigned R46300 Integers.eqm_signed_unsigned R46330 Integers.eqm_unsigned_repr_r R46330 Integers.eqm_unsigned_repr_r R46360 Integers.eqm_mult R46360 Integers.eqm_mult R46392 Integers.eqm_signed_unsigned R46392 Integers.eqm_signed_unsigned R46497 Coq.Init.Logic "x = y" type_scope R46488 Integers.divs R46499 Integers.shrx R46471 Coq.Init.Logic "x = y" type_scope R46459 Integers.is_power2 R46473 Coq.Init.Datatypes.Some R46541 Integers.is_power2_correct R46541 Integers.is_power2_correct R46597 Integers.shl_mul_two_p R46597 Integers.shl_mul_two_p R46622 Integers.mul_commut R46622 Integers.mul_commut R46642 Integers.mul_one R46642 Integers.mul_one R46676 Integers.repr_unsigned R46676 Integers.repr_unsigned R46769 Coq.Init.Logic "x = y" type_scope R46739 Integers.add R46754 Integers.shr_carry R46744 Integers.shr R46771 Integers.shrx R46827 Integers.sub_add_opp R46827 Integers.sub_add_opp R46848 Integers.add_permut R46848 Integers.add_permut R46871 Integers.add_neg_zero R46871 Integers.add_neg_zero R46891 Integers.add_zero R46891 Integers.add_zero R47003 Coq.Init.Logic "x = y" type_scope R46979 Integers.add R46994 Integers.and R46984 Integers.and R46967 Coq.Init.Logic "x = y" type_scope R46960 Integers.or R46969 Integers.mone R46948 Coq.Init.Logic "x = y" type_scope R46940 Integers.and R46950 Integers.zero R47051 Integers.repr R47057 Integers.unsigned R47051 Integers.repr R47057 Integers.unsigned R47140 Integers.unsigned_repr R47140 Integers.unsigned_repr R47140 Integers.unsigned_repr R47140 Integers.unsigned_repr R47140 Integers.unsigned_repr R47140 Integers.unsigned_repr R47187 Integers.Z_of_bits R47207 Integers.bits_of_Z R47227 Integers.unsigned R47217 Integers.wordsize R47197 Integers.wordsize R47187 Integers.Z_of_bits R47207 Integers.bits_of_Z R47227 Integers.unsigned R47217 Integers.wordsize R47197 Integers.wordsize R47250 Integers.Z_of_bits_excl R47250 Integers.Z_of_bits_excl R47318 Coq.Init.Logic "x = y" type_scope R47306 Coq.Bool.Bool "x && y" bool_scope R47301 Coq.Bool.Bool "x && y" bool_scope R47312 Coq.Bool.Bool "x && y" bool_scope R47322 Coq.Bool.Bool "x && y" bool_scope R47328 Coq.Bool.Bool "x && y" bool_scope R47318 Coq.Init.Logic "x = y" type_scope R47306 Coq.Bool.Bool "x && y" bool_scope R47301 Coq.Bool.Bool "x && y" bool_scope R47312 Coq.Bool.Bool "x && y" bool_scope R47322 Coq.Bool.Bool "x && y" bool_scope R47328 Coq.Bool.Bool "x && y" bool_scope R47449 Coq.Bool.Bool "x && y" bool_scope R47415 Integers.bits_of_Z R47435 Integers.unsigned R47425 Integers.wordsize R47463 Integers.bits_of_Z R47483 Integers.unsigned R47473 Integers.wordsize R47509 Integers.bits_of_Z R47529 Integers.unsigned R47539 Integers.and R47519 Integers.wordsize R47449 Coq.Bool.Bool "x && y" bool_scope R47415 Integers.bits_of_Z R47435 Integers.unsigned R47425 Integers.wordsize R47463 Integers.bits_of_Z R47483 Integers.unsigned R47473 Integers.wordsize R47509 Integers.bits_of_Z R47529 Integers.unsigned R47539 Integers.and R47519 Integers.wordsize R47574 Integers.unsigned R47583 Integers.zero R47574 Integers.unsigned R47583 Integers.zero R47608 Integers.bits_of_Z_zero R47608 Integers.bits_of_Z_zero R47630 Coq.Bool.Bool.andb_b_false R47630 Coq.Bool.Bool.andb_b_false R47684 Integers.unsigned_repr R47684 Integers.unsigned_repr R47723 Integers.bits_of_Z_of_bits R47723 Integers.bits_of_Z_of_bits R47786 Coq.Bool.Bool.demorgan1 R47786 Coq.Bool.Bool.demorgan1 R47843 Coq.Bool.Bool "x || y" bool_scope R47809 Integers.bits_of_Z R47829 Integers.unsigned R47819 Integers.wordsize R47857 Integers.bits_of_Z R47877 Integers.unsigned R47867 Integers.wordsize R47903 Integers.bits_of_Z R47923 Integers.unsigned R47933 Integers.or R47913 Integers.wordsize R47843 Coq.Bool.Bool "x || y" bool_scope R47809 Integers.bits_of_Z R47829 Integers.unsigned R47819 Integers.wordsize R47857 Integers.bits_of_Z R47877 Integers.unsigned R47867 Integers.wordsize R47903 Integers.bits_of_Z R47923 Integers.unsigned R47933 Integers.or R47913 Integers.wordsize R48012 Coq.ZArith.BinInt "x - y" Z_scope R47989 Coq.ZArith.Zpower.two_power_nat R48003 Integers.wordsize R47968 Integers.unsigned R47977 Integers.mone R48012 Coq.ZArith.BinInt "x - y" Z_scope R47989 Coq.ZArith.Zpower.two_power_nat R48003 Integers.wordsize R47968 Integers.unsigned R47977 Integers.mone R48028 Integers.bits_of_Z_mone R48028 Integers.bits_of_Z_mone R48056 Coq.Bool.Bool.andb_b_true R48056 Coq.Bool.Bool.andb_b_true R48108 Integers.unsigned_repr R48108 Integers.unsigned_repr R48147 Integers.bits_of_Z_of_bits R48147 Integers.bits_of_Z_of_bits R48180 Integers.eqm_small_eq R48180 Integers.eqm_small_eq R48216 Integers.Z_of_bits_of_Z R48216 Integers.Z_of_bits_of_Z R48310 Integers.int R48303 Integers.int R48358 Coq.Init.Datatypes.bool R48351 Coq.Init.Datatypes.nat R48385 Coq.Init.Datatypes.O R48390 Coq.Init.Datatypes.true R48399 Coq.Init.Datatypes.S R48409 Integers.eq R48440 Integers.repr R48446 Coq.ZArith.BinInt.Z_of_nat R48416 Integers.repr R48422 Coq.ZArith.BinInt.Z_of_nat R48515 Coq.Init.Datatypes.false R48351 Coq.Init.Datatypes.nat R48659 Coq.Init.Logic "x = y" type_scope R48651 Integers.repr R48664 Integers.repr R48627 Coq.ZArith.BinInt "x <= y < z" Z_scope R48634 Coq.ZArith.BinInt.Z_of_nat R48603 Coq.Init.Logic "x = y" type_scope R48580 Integers.check_equal_on_range R48605 Coq.Init.Datatypes.true R48741 Integers.check_equal_on_range R48741 Integers.check_equal_on_range R48779 Integers.repr R48785 Coq.ZArith.BinInt.Z_of_nat R48779 Integers.repr R48785 Coq.ZArith.BinInt.Z_of_nat R48816 Integers.repr R48822 Coq.ZArith.BinInt.Z_of_nat R48816 Integers.repr R48822 Coq.ZArith.BinInt.Z_of_nat R48851 Integers.eq_spec R48851 Integers.eq_spec R48875 Integers.eq R48875 Integers.eq R48904 Coq.ZArith.Znat.inj_S R48904 Coq.ZArith.Znat.inj_S R48948 Coq.Init.Logic "A \/ B" type_scope R48930 Coq.ZArith.BinInt "x <= y < z" Z_scope R48937 Coq.ZArith.BinInt.Z_of_nat R48953 Coq.Init.Logic "x = y" type_scope R48955 Coq.ZArith.BinInt.Z_of_nat R48948 Coq.Init.Logic "A \/ B" type_scope R48930 Coq.ZArith.BinInt "x <= y < z" Z_scope R48937 Coq.ZArith.BinInt.Z_of_nat R48953 Coq.Init.Logic "x = y" type_scope R48955 Coq.ZArith.BinInt.Z_of_nat R49180 Coq.Init.Logic "x = y" type_scope R49137 Coq.ZArith.BinInt "x <= y < z" Z_scope R49140 Integers.unsigned R49140 Integers.unsigned R49153 Coq.ZArith.BinInt.Z_of_nat R49162 Integers.wordsize R49113 Coq.Init.Logic "x = y" type_scope R49083 Integers.check_equal_on_range R49104 Integers.wordsize R49115 Coq.Init.Datatypes.true R49220 Integers.repr R49226 Integers.unsigned R49220 Integers.repr R49226 Integers.unsigned R49283 Integers.wordsize R49249 Integers.check_equal_on_range_correct R49283 Integers.wordsize R49249 Integers.check_equal_on_range_correct R49307 Integers.repr_unsigned R49307 Integers.repr_unsigned R49455 Coq.Init.Logic "x = y" type_scope R49429 Integers.rol R49434 Integers.shru R49439 Integers.mone R49457 Integers.shl R49461 Integers.mone R49387 Coq.ZArith.BinInt "x <= y < z" Z_scope R49390 Integers.unsigned R49390 Integers.unsigned R49406 Coq.ZArith.BinInt.Z_of_nat R49415 Integers.wordsize R49479 Integers.equal_on_range R49572 Coq.Init.Logic.refl_equal R49583 Coq.Init.Datatypes.true R49551 Integers.shl R49555 Integers.mone R49512 Integers.rol R49517 Integers.shru R49522 Integers.mone R49736 Coq.Init.Logic "x = y" type_scope R49675 Integers.and R49696 Integers.sub R49731 Integers.one R49701 Integers.repr R49707 Coq.ZArith.Zpower.two_p R49714 Integers.unsigned R49680 Integers.shl R49684 Integers.mone R49738 Integers.zero R49633 Coq.ZArith.BinInt "x <= y < z" Z_scope R49636 Integers.unsigned R49636 Integers.unsigned R49652 Coq.ZArith.BinInt.Z_of_nat R49661 Integers.wordsize R49751 Integers.equal_on_range R49896 Coq.Init.Logic.refl_equal R49907 Coq.Init.Datatypes.true R49880 Integers.zero R49784 Integers.and R49824 Integers.sub R49856 Integers.one R49829 Integers.repr R49835 Coq.ZArith.Zpower.two_p R49842 Integers.unsigned R49789 Integers.shl R49793 Integers.mone R50059 Coq.Init.Logic "x = y" type_scope R49999 Integers.or R50019 Integers.sub R50054 Integers.one R50024 Integers.repr R50030 Coq.ZArith.Zpower.two_p R50037 Integers.unsigned R50003 Integers.shl R50007 Integers.mone R50061 Integers.mone R49957 Coq.ZArith.BinInt "x <= y < z" Z_scope R49960 Integers.unsigned R49960 Integers.unsigned R49976 Coq.ZArith.BinInt.Z_of_nat R49985 Integers.wordsize R50074 Integers.equal_on_range R50217 Coq.Init.Logic.refl_equal R50228 Coq.Init.Datatypes.true R50202 Integers.mone R50107 Integers.or R50146 Integers.sub R50178 Integers.one R50151 Integers.repr R50157 Coq.ZArith.Zpower.two_p R50164 Integers.unsigned R50111 Integers.shl R50115 Integers.mone R50314 Coq.Init.Logic "x = y" type_scope R50305 Integers.modu R50316 Integers.and R50323 Integers.sub R50329 Integers.one R50288 Coq.Init.Logic "x = y" type_scope R50276 Integers.is_power2 R50290 Coq.Init.Datatypes.Some R50364 Integers.is_power2_correct R50364 Integers.is_power2_correct R50411 Integers.is_power2_rng R50411 Integers.is_power2_rng R50452 Coq.Init.Logic "x <> y" type_scope R50455 Integers.zero R50452 Coq.Init.Logic "x <> y" type_scope R50455 Integers.zero R50496 Integers.unsigned R50505 Integers.zero R50496 Integers.unsigned R50505 Integers.zero R50559 Coq.ZArith.BinInt "x > y" Z_scope R50537 Coq.ZArith.Zpower.two_p R50544 Integers.unsigned R50559 Coq.ZArith.BinInt "x > y" Z_scope R50537 Coq.ZArith.Zpower.two_p R50544 Integers.unsigned R50571 Coq.ZArith.Zpower.two_p_gt_ZERO R50571 Coq.ZArith.Zpower.two_p_gt_ZERO R50631 Integers.modu_divu_Euclid R50631 Integers.modu_divu_Euclid R50711 Coq.Init.Logic "x = y" type_scope R50696 Coq.Init.Logic "x = y" type_scope R50688 Integers.add R50698 Integers.add R50711 Coq.Init.Logic "x = y" type_scope R50696 Coq.Init.Logic "x = y" type_scope R50688 Integers.add R50698 Integers.add R50753 Coq.Init.Logic "x = y" type_scope R50737 Integers.sub R50742 Integers.add R50755 Integers.sub R50760 Integers.add R50753 Coq.Init.Logic "x = y" type_scope R50737 Integers.sub R50742 Integers.add R50755 Integers.sub R50760 Integers.add R50804 Integers.sub_add_l R50804 Integers.sub_add_l R50804 Integers.sub_add_l R50804 Integers.sub_add_l R50836 Integers.sub_idem R50836 Integers.sub_idem R50836 Integers.sub_idem R50864 Integers.add_commut R50890 Integers.add_zero R50864 Integers.add_commut R50890 Integers.add_zero R50918 Integers.add_commut R50944 Integers.add_zero R50918 Integers.add_commut R50944 Integers.add_zero R50987 Integers.mul R50992 Integers.divu R50987 Integers.mul R50992 Integers.divu R51035 Integers.divu_pow2 R51035 Integers.divu_pow2 R51070 Integers.mul_pow2 R51080 Integers.shru R51070 Integers.mul_pow2 R51080 Integers.shru R51115 Integers.shru_rolm R51115 Integers.shru_rolm R51134 Integers.shl_rolm R51134 Integers.shl_rolm R51152 Integers.rolm_rolm R51152 Integers.rolm_rolm R51173 Integers.sub_add_opp R51173 Integers.sub_add_opp R51194 Integers.add_assoc R51194 Integers.add_assoc R51217 Integers.add R51222 Integers.neg R51243 Integers.zero R51217 Integers.add R51222 Integers.neg R51243 Integers.zero R51259 Integers.add_zero R51259 Integers.add_zero R51348 Integers.zero R51279 Integers.modu R51312 Integers.repr R51318 Coq.ZArith.BinInt.Z_of_nat R51327 Integers.wordsize R51285 Integers.repr R51291 Coq.ZArith.BinInt.Z_of_nat R51300 Integers.wordsize R51348 Integers.zero R51279 Integers.modu R51312 Integers.repr R51318 Coq.ZArith.BinInt.Z_of_nat R51327 Integers.wordsize R51285 Integers.repr R51291 Coq.ZArith.BinInt.Z_of_nat R51300 Integers.wordsize R51364 Integers.rolm_zero R51364 Integers.rolm_zero R51406 Integers.repr R51412 Coq.ZArith.Zpower.two_p R51419 Integers.unsigned R51406 Integers.repr R51412 Coq.ZArith.Zpower.two_p R51419 Integers.unsigned R51447 Integers.modu_and_masks_1 R51447 Integers.modu_and_masks_1 R51481 Integers.and_idem R51481 Integers.and_idem R51499 Integers.add_and R51499 Integers.add_and R51514 Integers.modu_and_masks_2 R51514 Integers.modu_and_masks_2 R51544 Integers.modu_and_masks_3 R51544 Integers.modu_and_masks_3 R51584 Integers.repr R51590 Integers.unsigned R51584 Integers.repr R51590 Integers.unsigned R51643 Integers.add_commut R51643 Integers.add_commut R51663 Integers.add_neg_zero R51663 Integers.add_neg_zero R51703 Coqlib.zlt_true R51703 Coqlib.zlt_true R51767 Coq.ZArith.BinInt.Z_of_nat R51776 Integers.wordsize R51724 Integers.unsigned R51734 Integers.repr R51740 Coq.ZArith.BinInt.Z_of_nat R51749 Integers.wordsize R51767 Coq.ZArith.BinInt.Z_of_nat R51776 Integers.wordsize R51724 Integers.unsigned R51734 Integers.repr R51740 Coq.ZArith.BinInt.Z_of_nat R51749 Integers.wordsize R51816 Coqlib.zlt_true R51816 Coqlib.zlt_true R51880 Coq.ZArith.BinInt.Z_of_nat R51889 Integers.wordsize R51837 Integers.unsigned R51847 Integers.repr R51853 Coq.ZArith.BinInt.Z_of_nat R51862 Integers.wordsize R51880 Coq.ZArith.BinInt.Z_of_nat R51889 Integers.wordsize R51837 Integers.unsigned R51847 Integers.repr R51853 Coq.ZArith.BinInt.Z_of_nat R51862 Integers.wordsize R51970 Coq.Init.Logic "x = y" type_scope R51954 Integers.cast8unsigned R51972 Integers.and R51979 Integers.repr R52073 Integers.modu R52081 Integers.repr R52040 Integers.repr R52057 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R52046 Integers.unsigned R52073 Integers.modu R52081 Integers.repr R52040 Integers.repr R52057 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R52046 Integers.unsigned R52119 Integers.sub R52134 Integers.one R52124 Integers.repr R52103 Integers.repr R52119 Integers.sub R52134 Integers.one R52124 Integers.repr R52103 Integers.repr R52163 Integers.repr R52148 Integers.modu_and R52163 Integers.repr R52148 Integers.modu_and R52248 Coq.Init.Logic "x = y" type_scope R52231 Integers.cast16unsigned R52250 Integers.and R52257 Integers.repr R52356 Integers.modu R52364 Integers.repr R52321 Integers.repr R52338 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R52327 Integers.unsigned R52356 Integers.modu R52364 Integers.repr R52321 Integers.repr R52338 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R52327 Integers.unsigned R52406 Integers.sub R52423 Integers.one R52411 Integers.repr R52388 Integers.repr R52406 Integers.sub R52423 Integers.one R52411 Integers.repr R52388 Integers.repr R52452 Integers.repr R52437 Integers.modu_and R52452 Integers.repr R52437 Integers.modu_and R52524 Integers.eqmod R52537 Integers.unsigned R52547 Integers.repr R52586 Integers.eqm_unsigned_repr R52586 Integers.eqm_unsigned_repr R52654 Coq.ZArith.BinInt "x * y" Z_scope R52665 Coq.ZArith.Zdiv "x / y" Z_scope R52657 Integers.modulus R52654 Coq.ZArith.BinInt "x * y" Z_scope R52665 Coq.ZArith.Zdiv "x / y" Z_scope R52657 Integers.modulus R52706 Coq.ZArith.BinInt "x * y" Z_scope R52688 Coq.ZArith.BinInt "x * y" Z_scope R52699 Coq.ZArith.Zdiv "x / y" Z_scope R52691 Integers.modulus R52728 Coq.ZArith.BinInt "x * y" Z_scope R52745 Coq.ZArith.BinInt "x * y" Z_scope R52740 Coq.ZArith.Zdiv "x / y" Z_scope R52732 Integers.modulus R52706 Coq.ZArith.BinInt "x * y" Z_scope R52688 Coq.ZArith.BinInt "x * y" Z_scope R52699 Coq.ZArith.Zdiv "x / y" Z_scope R52691 Integers.modulus R52728 Coq.ZArith.BinInt "x * y" Z_scope R52745 Coq.ZArith.BinInt "x * y" Z_scope R52740 Coq.ZArith.Zdiv "x / y" Z_scope R52732 Integers.modulus R52826 Integers.eqmod R52841 Integers.unsigned R52851 Integers.repr R52890 Integers.eqm_unsigned_repr R52890 Integers.eqm_unsigned_repr R52958 Coq.ZArith.BinInt "x * y" Z_scope R52969 Coq.ZArith.Zdiv "x / y" Z_scope R52961 Integers.modulus R52958 Coq.ZArith.BinInt "x * y" Z_scope R52969 Coq.ZArith.Zdiv "x / y" Z_scope R52961 Integers.modulus R53014 Coq.ZArith.BinInt "x * y" Z_scope R52994 Coq.ZArith.BinInt "x * y" Z_scope R53005 Coq.ZArith.Zdiv "x / y" Z_scope R52997 Integers.modulus R53038 Coq.ZArith.BinInt "x * y" Z_scope R53057 Coq.ZArith.BinInt "x * y" Z_scope R53050 Coq.ZArith.Zdiv "x / y" Z_scope R53042 Integers.modulus R53014 Coq.ZArith.BinInt "x * y" Z_scope R52994 Coq.ZArith.BinInt "x * y" Z_scope R53005 Coq.ZArith.Zdiv "x / y" Z_scope R52997 Integers.modulus R53038 Coq.ZArith.BinInt "x * y" Z_scope R53057 Coq.ZArith.BinInt "x * y" Z_scope R53050 Coq.ZArith.Zdiv "x / y" Z_scope R53042 Integers.modulus R53168 Coq.Init.Logic "x = y" type_scope R53138 Integers.cast8signed R53151 Integers.cast8unsigned R53170 Integers.cast8signed R53249 Integers.unsigned R53249 Integers.unsigned R53272 Integers.unsigned_repr R53272 Integers.unsigned_repr R53309 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53302 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53328 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53309 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53302 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53328 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53364 Coqlib.Zmod_small R53364 Coqlib.Zmod_small R53382 Coq.ZArith.Zdiv.Z_mod_lt R53382 Coq.ZArith.Zdiv.Z_mod_lt R53411 Coq.ZArith.BinInt "x <= y < z" Z_scope R53416 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53416 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53411 Coq.ZArith.BinInt "x <= y < z" Z_scope R53416 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53416 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53438 Coq.ZArith.Zdiv.Z_mod_lt R53438 Coq.ZArith.Zdiv.Z_mod_lt R53469 Coq.ZArith.BinInt "x < y" Z_scope R53471 Integers.max_unsigned R53469 Coq.ZArith.BinInt "x < y" Z_scope R53471 Integers.max_unsigned R53589 Coq.Init.Logic "x = y" type_scope R53559 Integers.cast8unsigned R53574 Integers.cast8signed R53591 Integers.cast8unsigned R53683 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53672 Integers.unsigned R53683 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53672 Integers.unsigned R53705 Coq.ZArith.BinInt "x <= y < z" Z_scope R53705 Coq.ZArith.BinInt "x <= y < z" Z_scope R53734 Coq.ZArith.Zdiv.Z_mod_lt R53734 Coq.ZArith.Zdiv.Z_mod_lt R53771 Coq.Init.Logic "x = y" type_scope R53763 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53771 Coq.Init.Logic "x = y" type_scope R53763 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53783 Coqlib.Zmod_small R53783 Coqlib.Zmod_small R53815 Coq.ZArith.BinInt "x <= y" Z_scope R53818 Integers.max_unsigned R53815 Coq.ZArith.BinInt "x <= y" Z_scope R53818 Integers.max_unsigned R53872 Coqlib.zlt R53872 Coqlib.zlt R53901 Integers.unsigned_repr R53901 Integers.unsigned_repr R53947 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53947 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R53972 Integers.eqmod_mod_eq R53972 Integers.eqmod_mod_eq R54022 Coq.ZArith.BinInt "x - y" Z_scope R54002 Integers.eqmod_trans R54022 Coq.ZArith.BinInt "x - y" Z_scope R54002 Integers.eqmod_trans R54036 Integers.eqmod_sym R54036 Integers.eqmod_sym R54053 Integers.eqmod_256_unsigned_repr R54053 Integers.eqmod_256_unsigned_repr R54088 Integers.eqmod R54111 Coq.ZArith.BinInt "x - y" Z_scope R54101 Coq.ZArith.BinInt "x - y" Z_scope R54088 Integers.eqmod R54111 Coq.ZArith.BinInt "x - y" Z_scope R54101 Coq.ZArith.BinInt "x - y" Z_scope R54128 Integers.eqmod_sub R54128 Integers.eqmod_sub R54145 Integers.eqmod_refl R54145 Integers.eqmod_refl R54203 Coq.ZArith.BinInt "x - y" Z_scope R54203 Coq.ZArith.BinInt "x - y" Z_scope R54317 Coq.Init.Logic "x = y" type_scope R54285 Integers.cast16unsigned R54301 Integers.cast16signed R54319 Integers.cast16unsigned R54414 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R54403 Integers.unsigned R54414 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R54403 Integers.unsigned R54438 Coq.ZArith.BinInt "x <= y < z" Z_scope R54438 Coq.ZArith.BinInt "x <= y < z" Z_scope R54469 Coq.ZArith.Zdiv.Z_mod_lt R54469 Coq.ZArith.Zdiv.Z_mod_lt R54508 Coq.Init.Logic "x = y" type_scope R54498 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R54508 Coq.Init.Logic "x = y" type_scope R54498 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R54520 Coqlib.Zmod_small R54520 Coqlib.Zmod_small R54554 Coq.ZArith.BinInt "x <= y" Z_scope R54557 Integers.max_unsigned R54554 Coq.ZArith.BinInt "x <= y" Z_scope R54557 Integers.max_unsigned R54611 Coqlib.zlt R54611 Coqlib.zlt R54642 Integers.unsigned_repr R54642 Integers.unsigned_repr R54688 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R54688 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R54715 Integers.eqmod_mod_eq R54715 Integers.eqmod_mod_eq R54765 Coq.ZArith.BinInt "x - y" Z_scope R54745 Integers.eqmod_trans R54765 Coq.ZArith.BinInt "x - y" Z_scope R54745 Integers.eqmod_trans R54781 Integers.eqmod_sym R54781 Integers.eqmod_sym R54798 Integers.eqmod_65536_unsigned_repr R54798 Integers.eqmod_65536_unsigned_repr R54835 Integers.eqmod R54862 Coq.ZArith.BinInt "x - y" Z_scope R54850 Coq.ZArith.BinInt "x - y" Z_scope R54835 Integers.eqmod R54862 Coq.ZArith.BinInt "x - y" Z_scope R54850 Coq.ZArith.BinInt "x - y" Z_scope R54879 Integers.eqmod_sub R54879 Integers.eqmod_sub R54896 Integers.eqmod_refl R54896 Integers.eqmod_refl R54954 Coq.ZArith.BinInt "x - y" Z_scope R54954 Coq.ZArith.BinInt "x - y" Z_scope R55065 Coq.Init.Logic "x = y" type_scope R55033 Integers.cast8unsigned R55048 Integers.cast8unsigned R55067 Integers.cast8unsigned R55116 Integers.cast8unsigned_and R55116 Integers.cast8unsigned_and R55116 Integers.cast8unsigned_and R55116 Integers.cast8unsigned_and R55146 Integers.and_assoc R55146 Integers.and_assoc R55253 Coq.Init.Logic "x = y" type_scope R55219 Integers.cast16unsigned R55235 Integers.cast16unsigned R55255 Integers.cast16unsigned R55305 Integers.cast16unsigned_and R55305 Integers.cast16unsigned_and R55305 Integers.cast16unsigned_and R55305 Integers.cast16unsigned_and R55336 Integers.and_assoc R55336 Integers.and_assoc R55434 Coq.Init.Logic "x = y" type_scope R55406 Integers.cast8signed R55419 Integers.cast8signed R55436 Integers.cast8signed R55511 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R55500 Integers.unsigned R55511 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R55500 Integers.unsigned R55535 Coq.ZArith.BinInt "x < y" Z_scope R55537 Integers.max_unsigned R55535 Coq.ZArith.BinInt "x < y" Z_scope R55537 Integers.max_unsigned R55579 Coq.ZArith.BinInt "x <= y < z" Z_scope R55579 Coq.ZArith.BinInt "x <= y < z" Z_scope R55608 Coq.ZArith.Zdiv.Z_mod_lt R55608 Coq.ZArith.Zdiv.Z_mod_lt R55634 Coqlib.zlt R55634 Coqlib.zlt R55681 Coq.Init.Logic "x = y" type_scope R55663 Integers.unsigned R55673 Integers.repr R55681 Coq.Init.Logic "x = y" type_scope R55663 Integers.unsigned R55673 Integers.repr R55697 Integers.unsigned_repr R55697 Integers.unsigned_repr R55746 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R55746 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R55769 Coqlib.zlt_true R55769 Coqlib.zlt_true R55803 Coqlib.Zmod_small R55803 Coqlib.Zmod_small R55860 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R55834 Integers.unsigned R55844 Integers.repr R55852 Coq.ZArith.BinInt "x - y" Z_scope R55860 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R55834 Integers.unsigned R55844 Integers.repr R55852 Coq.ZArith.BinInt "x - y" Z_scope R55883 Coq.Init.Logic "x = y" type_scope R55883 Coq.Init.Logic "x = y" type_scope R55912 Integers.eqmod_mod_eq R55912 Integers.eqmod_mod_eq R55981 Coq.ZArith.BinInt "x - y" Z_scope R55973 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R55962 Integers.unsigned R55944 Integers.eqmod_trans R55981 Coq.ZArith.BinInt "x - y" Z_scope R55973 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R55962 Integers.unsigned R55944 Integers.eqmod_trans R55999 Integers.eqmod_sym R55999 Integers.eqmod_sym R56016 Integers.eqmod_256_unsigned_repr R56016 Integers.eqmod_256_unsigned_repr R56081 Coq.ZArith.BinInt "x - y" Z_scope R56070 Integers.unsigned R56052 Integers.eqmod_trans R56081 Coq.ZArith.BinInt "x - y" Z_scope R56070 Integers.unsigned R56052 Integers.eqmod_trans R56097 Integers.eqmod_sub R56097 Integers.eqmod_sub R56119 Integers.eqmod_sym R56119 Integers.eqmod_sym R56136 Integers.eqmod_mod R56136 Integers.eqmod_mod R56199 Integers.eqmod_refl2 R56199 Integers.eqmod_refl2 R56241 Coqlib.zlt_false R56241 Coqlib.zlt_false R56334 Coq.Init.Logic "x = y" type_scope R56304 Integers.cast16signed R56318 Integers.cast16signed R56336 Integers.cast16signed R56413 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R56402 Integers.unsigned R56413 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R56402 Integers.unsigned R56441 Coq.ZArith.BinInt "x < y" Z_scope R56443 Integers.max_unsigned R56441 Coq.ZArith.BinInt "x < y" Z_scope R56443 Integers.max_unsigned R56485 Coq.ZArith.BinInt "x <= y < z" Z_scope R56485 Coq.ZArith.BinInt "x <= y < z" Z_scope R56516 Coq.ZArith.Zdiv.Z_mod_lt R56516 Coq.ZArith.Zdiv.Z_mod_lt R56542 Coqlib.zlt R56542 Coqlib.zlt R56591 Coq.Init.Logic "x = y" type_scope R56573 Integers.unsigned R56583 Integers.repr R56591 Coq.Init.Logic "x = y" type_scope R56573 Integers.unsigned R56583 Integers.repr R56607 Integers.unsigned_repr R56607 Integers.unsigned_repr R56656 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R56656 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R56681 Coqlib.zlt_true R56681 Coqlib.zlt_true R56715 Coqlib.Zmod_small R56715 Coqlib.Zmod_small R56774 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R56746 Integers.unsigned R56756 Integers.repr R56764 Coq.ZArith.BinInt "x - y" Z_scope R56774 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R56746 Integers.unsigned R56756 Integers.repr R56764 Coq.ZArith.BinInt "x - y" Z_scope R56799 Coq.Init.Logic "x = y" type_scope R56799 Coq.Init.Logic "x = y" type_scope R56828 Integers.eqmod_mod_eq R56828 Integers.eqmod_mod_eq R56899 Coq.ZArith.BinInt "x - y" Z_scope R56889 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R56878 Integers.unsigned R56860 Integers.eqmod_trans R56899 Coq.ZArith.BinInt "x - y" Z_scope R56889 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R56878 Integers.unsigned R56860 Integers.eqmod_trans R56919 Integers.eqmod_sym R56919 Integers.eqmod_sym R56936 Integers.eqmod_65536_unsigned_repr R56936 Integers.eqmod_65536_unsigned_repr R57003 Coq.ZArith.BinInt "x - y" Z_scope R56992 Integers.unsigned R56974 Integers.eqmod_trans R57003 Coq.ZArith.BinInt "x - y" Z_scope R56992 Integers.unsigned R56974 Integers.eqmod_trans R57019 Integers.eqmod_sub R57019 Integers.eqmod_sub R57041 Integers.eqmod_sym R57041 Integers.eqmod_sym R57058 Integers.eqmod_mod R57058 Integers.eqmod_mod R57121 Integers.eqmod_refl2 R57121 Integers.eqmod_refl2 R57163 Coqlib.zlt_false R57163 Coqlib.zlt_false R57302 Coq.Init.Logic "x = y" type_scope R57288 Integers.cast8signed R57304 Integers.cast8signed R57265 Coq.Init.Logic "x = y" type_scope R57249 Integers.cast8unsigned R57267 Integers.cast8unsigned R57403 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57392 Integers.unsigned R57403 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57392 Integers.unsigned R57437 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57426 Integers.unsigned R57437 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57426 Integers.unsigned R57467 Integers.eqm R57467 Integers.eqm R57505 Integers.unsigned R57515 Integers.repr R57489 Integers.eqm_trans R57505 Integers.unsigned R57515 Integers.repr R57489 Integers.eqm_trans R57532 Integers.eqm_unsigned_repr R57532 Integers.eqm_unsigned_repr R57572 Integers.eqm_sym R57572 Integers.eqm_sym R57587 Integers.eqm_unsigned_repr R57587 Integers.eqm_unsigned_repr R57628 Coq.ZArith.BinInt "x <= y < z" Z_scope R57633 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57633 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57643 Integers.modulus R57628 Coq.ZArith.BinInt "x <= y < z" Z_scope R57633 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57633 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57643 Integers.modulus R57680 Coq.ZArith.BinInt "x <= y < z" Z_scope R57685 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57685 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57680 Coq.ZArith.BinInt "x <= y < z" Z_scope R57685 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57685 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R57707 Coq.ZArith.Zdiv.Z_mod_lt R57707 Coq.ZArith.Zdiv.Z_mod_lt R57740 Coq.ZArith.BinInt "x <= y" Z_scope R57743 Integers.modulus R57740 Coq.ZArith.BinInt "x <= y" Z_scope R57743 Integers.modulus R57798 Coq.Init.Logic "x = y" type_scope R57798 Coq.Init.Logic "x = y" type_scope R57815 Integers.eqm_small_eq R57815 Integers.eqm_small_eq R57997 Coq.Init.Logic "x = y" type_scope R57982 Integers.cast16signed R57999 Integers.cast16signed R57958 Coq.Init.Logic "x = y" type_scope R57941 Integers.cast16unsigned R57960 Integers.cast16unsigned R58101 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58090 Integers.unsigned R58101 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58090 Integers.unsigned R58137 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58126 Integers.unsigned R58137 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58126 Integers.unsigned R58169 Integers.eqm R58169 Integers.eqm R58207 Integers.unsigned R58217 Integers.repr R58191 Integers.eqm_trans R58207 Integers.unsigned R58217 Integers.repr R58191 Integers.eqm_trans R58234 Integers.eqm_unsigned_repr R58234 Integers.eqm_unsigned_repr R58274 Integers.eqm_sym R58274 Integers.eqm_sym R58289 Integers.eqm_unsigned_repr R58289 Integers.eqm_unsigned_repr R58330 Coq.ZArith.BinInt "x <= y < z" Z_scope R58335 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58335 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58347 Integers.modulus R58330 Coq.ZArith.BinInt "x <= y < z" Z_scope R58335 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58335 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58347 Integers.modulus R58384 Coq.ZArith.BinInt "x <= y < z" Z_scope R58389 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58389 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58384 Coq.ZArith.BinInt "x <= y < z" Z_scope R58389 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58389 Coq.ZArith.Zdiv "x 'mod' y" Z_scope R58415 Coq.ZArith.Zdiv.Z_mod_lt R58415 Coq.ZArith.Zdiv.Z_mod_lt R58450 Coq.ZArith.BinInt "x <= y" Z_scope R58453 Integers.modulus R58450 Coq.ZArith.BinInt "x <= y" Z_scope R58453 Integers.modulus R58508 Coq.Init.Logic "x = y" type_scope R58508 Coq.Init.Logic "x = y" type_scope R58525 Integers.eqm_small_eq R58525 Integers.eqm_small_eq R58735 Coq.Init.Logic "x = y" type_scope R58702 Integers.ltu R58709 Integers.repr R58715 Coq.ZArith.BinInt.Z_of_nat R58724 Integers.wordsize R58737 Coq.Init.Datatypes.true R58681 Coq.Lists.List.In R58687 Integers.one_bits R58790 Coqlib.list_in_map_inv R58790 Coqlib.list_in_map_inv R58864 Coqlib.zlt_true R58864 Coqlib.zlt_true R58889 Integers.Z_one_bits_range R58889 Integers.Z_one_bits_range R58935 Coq.ZArith.BinInt "x <= y <= z" Z_scope R58938 Coq.ZArith.BinInt.Z_of_nat R58947 Integers.wordsize R58938 Coq.ZArith.BinInt.Z_of_nat R58947 Integers.wordsize R58959 Integers.max_unsigned R58935 Coq.ZArith.BinInt "x <= y <= z" Z_scope R58938 Coq.ZArith.BinInt.Z_of_nat R58947 Integers.wordsize R58938 Coq.ZArith.BinInt.Z_of_nat R58947 Integers.wordsize R58959 Integers.max_unsigned R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R59026 Integers.unsigned_repr R59026 Integers.unsigned_repr R59026 Integers.unsigned_repr R59026 Integers.unsigned_repr R59026 Integers.unsigned_repr R59026 Integers.unsigned_repr R59095 Integers.int R59083 Coq.Lists.List.list R59088 Integers.int R59121 Coq.Lists.List.nil R59128 Integers.zero R59139 Coq.Lists.List "x :: y" list_scope R59147 Integers.add R59152 Integers.shl R59156 Integers.one R59083 Coq.Lists.List.list R59088 Integers.int R59230 Coq.Init.Logic "x = y" type_scope R59232 Integers.int_of_one_bits R59249 Integers.one_bits R59296 Integers.repr R59302 Integers.powerserie R59314 Integers.Z_one_bits R59335 Integers.unsigned R59325 Integers.wordsize R59296 Integers.repr R59302 Integers.powerserie R59314 Integers.Z_one_bits R59335 Integers.unsigned R59325 Integers.wordsize R59369 Integers.repr R59375 Integers.unsigned R59369 Integers.repr R59375 Integers.unsigned R59420 Integers.Z_one_bits_powerserie R59420 Integers.Z_one_bits_powerserie R59495 Integers.Z_one_bits_range R59513 Integers.unsigned R59495 Integers.Z_one_bits_range R59513 Integers.unsigned R59541 Integers.Z_one_bits R59562 Integers.unsigned R59552 Integers.wordsize R59541 Integers.Z_one_bits R59562 Integers.unsigned R59552 Integers.wordsize R59667 Integers.eqm_samerepr R59667 Integers.eqm_samerepr R59689 Integers.eqm_add R59689 Integers.eqm_add R59706 Integers.shl_mul_two_p R59706 Integers.shl_mul_two_p R59729 Integers.mul_commut R59729 Integers.mul_commut R59752 Integers.mul_one R59752 Integers.mul_one R59767 Integers.eqm_unsigned_repr_r R59767 Integers.eqm_unsigned_repr_r R59799 Integers.unsigned_repr R59799 Integers.unsigned_repr R59849 Coq.Lists.List.in_eq R59849 Coq.Lists.List.in_eq R59891 Coq.ZArith.BinInt "x < y" Z_scope R59873 Coq.ZArith.BinInt.Z_of_nat R59882 Integers.wordsize R59893 Integers.max_unsigned R59891 Coq.ZArith.BinInt "x < y" Z_scope R59873 Coq.ZArith.BinInt.Z_of_nat R59882 Integers.wordsize R59893 Integers.max_unsigned R60057 Coq.Init.Logic "x = y" type_scope R60027 Integers.cmp R60032 AST.negate_comparison R60059 Coq.Bool.Bool.negb R60065 Integers.cmp R60125 Coq.Bool.Bool.negb_elim R60125 Coq.Bool.Bool.negb_elim R60125 Coq.Bool.Bool.negb_elim R60125 Coq.Bool.Bool.negb_elim R60125 Coq.Bool.Bool.negb_elim R60125 Coq.Bool.Bool.negb_elim R60125 Coq.Bool.Bool.negb_elim R60216 Coq.Init.Logic "x = y" type_scope R60185 Integers.cmpu R60191 AST.negate_comparison R60218 Coq.Bool.Bool.negb R60224 Integers.cmpu R60285 Coq.Bool.Bool.negb_elim R60285 Coq.Bool.Bool.negb_elim R60285 Coq.Bool.Bool.negb_elim R60285 Coq.Bool.Bool.negb_elim R60285 Coq.Bool.Bool.negb_elim R60285 Coq.Bool.Bool.negb_elim R60285 Coq.Bool.Bool.negb_elim R60370 Coq.Init.Logic "x = y" type_scope R60342 Integers.cmp R60347 AST.swap_comparison R60372 Integers.cmp R60431 Integers.eq_sym R60431 Integers.eq_sym R60452 Integers.eq_sym R60452 Integers.eq_sym R60530 Coq.Init.Logic "x = y" type_scope R60501 Integers.cmpu R60507 AST.swap_comparison R60532 Integers.cmpu R60592 Integers.eq_sym R60592 Integers.eq_sym R60613 Integers.eq_sym R60613 Integers.eq_sym R60688 Coq.Init.Logic "x = y" type_scope R60665 Integers.eq R60679 Integers.add R60669 Integers.add R60690 Integers.eq R60732 Coqlib.zeq R60750 Integers.unsigned R60737 Integers.unsigned R60732 Coqlib.zeq R60750 Integers.unsigned R60737 Integers.unsigned R60802 Coqlib.zeq_true R60802 Coqlib.zeq_true R60820 Coqlib.zeq_false R60820 Coqlib.zeq_false R60873 Integers.eqm_small_eq R60873 Integers.eqm_small_eq R60914 Integers.unsigned R60956 Coq.ZArith.BinInt "x - y" Z_scope R60944 Coq.ZArith.BinInt "x + y" Z_scope R60933 Integers.unsigned R60946 Integers.unsigned R60960 Integers.unsigned R60914 Integers.unsigned R60956 Coq.ZArith.BinInt "x - y" Z_scope R60944 Coq.ZArith.BinInt "x + y" Z_scope R60933 Integers.unsigned R60946 Integers.unsigned R60960 Integers.unsigned R60984 Integers.unsigned R61026 Coq.ZArith.BinInt "x - y" Z_scope R61014 Coq.ZArith.BinInt "x + y" Z_scope R61003 Integers.unsigned R61016 Integers.unsigned R61030 Integers.unsigned R60984 Integers.unsigned R61026 Coq.ZArith.BinInt "x - y" Z_scope R61014 Coq.ZArith.BinInt "x + y" Z_scope R61003 Integers.unsigned R61016 Integers.unsigned R61030 Integers.unsigned R61051 Integers.eqm_sub R61051 Integers.eqm_sub R61082 Integers.unsigned R61092 Integers.repr R61109 Coq.ZArith.BinInt "x + y" Z_scope R61098 Integers.unsigned R61111 Integers.unsigned R61066 Integers.eqm_trans R61082 Integers.unsigned R61092 Integers.repr R61109 Coq.ZArith.BinInt "x + y" Z_scope R61098 Integers.unsigned R61111 Integers.unsigned R61066 Integers.eqm_trans R61167 Integers.unsigned R61177 Integers.repr R61194 Coq.ZArith.BinInt "x + y" Z_scope R61183 Integers.unsigned R61196 Integers.unsigned R61151 Integers.eqm_trans R61167 Integers.unsigned R61177 Integers.repr R61194 Coq.ZArith.BinInt "x + y" Z_scope R61183 Integers.unsigned R61196 Integers.unsigned R61151 Integers.eqm_trans R61453 Coq.Init.Logic "x = y" type_scope R61430 Integers.lt R61444 Integers.add R61434 Integers.add R61455 Integers.lt R61388 Coq.ZArith.BinInt "x <= y <= z" Z_scope R61377 Integers.min_signed R61400 Coq.ZArith.BinInt "x + y" Z_scope R61391 Integers.signed R61402 Integers.signed R61400 Coq.ZArith.BinInt "x + y" Z_scope R61391 Integers.signed R61402 Integers.signed R61414 Integers.max_signed R61335 Coq.ZArith.BinInt "x <= y <= z" Z_scope R61324 Integers.min_signed R61347 Coq.ZArith.BinInt "x + y" Z_scope R61338 Integers.signed R61349 Integers.signed R61347 Coq.ZArith.BinInt "x + y" Z_scope R61338 Integers.signed R61349 Integers.signed R61361 Integers.max_signed R61495 Integers.add_signed R61495 Integers.add_signed R61495 Integers.add_signed R61495 Integers.add_signed R61535 Integers.signed_repr R61535 Integers.signed_repr R61535 Integers.signed_repr R61535 Integers.signed_repr R61535 Integers.signed_repr R61535 Integers.signed_repr R61560 Coqlib.zlt R61576 Integers.signed R61565 Integers.signed R61560 Coqlib.zlt R61576 Integers.signed R61565 Integers.signed R61603 Coqlib.zlt_true R61603 Coqlib.zlt_true R61628 Coqlib.zlt_false R61628 Coqlib.zlt_false R61827 Coq.Init.Logic "x = y" type_scope R61801 Integers.cmp R61818 Integers.add R61808 Integers.add R61829 Integers.cmp R61759 Coq.ZArith.BinInt "x <= y <= z" Z_scope R61748 Integers.min_signed R61771 Coq.ZArith.BinInt "x + y" Z_scope R61762 Integers.signed R61773 Integers.signed R61771 Coq.ZArith.BinInt "x + y" Z_scope R61762 Integers.signed R61773 Integers.signed R61785 Integers.max_signed R61706 Coq.ZArith.BinInt "x <= y <= z" Z_scope R61695 Integers.min_signed R61718 Coq.ZArith.BinInt "x + y" Z_scope R61709 Integers.signed R61720 Integers.signed R61718 Coq.ZArith.BinInt "x + y" Z_scope R61709 Integers.signed R61720 Integers.signed R61732 Integers.max_signed R61879 Integers.translate_eq R61879 Integers.translate_eq R61908 Integers.translate_lt R61908 Integers.translate_lt R61908 Integers.translate_lt R61908 Integers.translate_lt R61908 Integers.translate_lt R61908 Integers.translate_lt R61908 Integers.translate_lt R61908 Integers.translate_lt R61994 Integers.is_true R62003 Integers.notbool R61980 Integers.is_false R62163 Integers.is_false R62173 Integers.notbool R62150 Integers.is_true R62251 Integers.eq_spec R62261 Integers.zero R62251 Integers.eq_spec R62261 Integers.zero R62274 Integers.eq R62279 Integers.zero R62274 Integers.eq R62279 Integers.zero FFloats R121 Floats.float R143 Floats.float R175 Floats.float R166 Floats.float R206 Floats.float R197 Floats.float R247 Floats.float R238 Floats.float R285 Integers.int R276 Floats.float R319 Floats.float R312 Integers.int R356 Floats.float R349 Integers.int R397 Floats.float R388 Floats.float R379 Floats.float R437 Floats.float R428 Floats.float R419 Floats.float R477 Floats.float R468 Floats.float R459 Floats.float R517 Floats.float R508 Floats.float R499 Floats.float R572 Coq.Init.Datatypes.bool R563 Floats.float R554 Floats.float R540 AST.comparison R616 Coq.Init.Specif "{ A } + { B }" type_scope R620 Coq.Init.Logic "x = y" type_scope R632 Coq.Init.Logic "x <> y" type_scope R608 Floats.float R608 Floats.float R684 Coq.Init.Logic "x = y" type_scope R674 Floats.add R686 Floats.add R742 Coq.Init.Logic "x = y" type_scope R732 Floats.sub R744 Floats.add R752 Floats.neg R832 Coq.Init.Logic "x = y" type_scope R800 Floats.singleoffloat R815 Floats.singleoffloat R834 Floats.singleoffloat R897 Coq.Init.Logic "x = y" type_scope R883 Floats.cmp R887 AST.Cne R899 Coq.Bool.Bool.negb R905 Floats.cmp R909 AST.Ceq R969 Coq.Init.Logic "x = y" type_scope R955 Floats.cmp R959 AST.Cle R985 Coq.Bool.Bool "x || y" bool_scope R971 Floats.cmp R975 AST.Clt R988 Floats.cmp R992 AST.Ceq R1051 Coq.Init.Logic "x = y" type_scope R1037 Floats.cmp R1041 AST.Cge R1067 Coq.Bool.Bool "x || y" bool_scope R1053 Floats.cmp R1057 AST.Cgt R1070 Floats.cmp R1074 AST.Ceq R1124 Coq.Init.Logic "x = y" type_scope R1106 Floats.cmp R1119 Floats.zero R1114 Floats.zero R1110 AST.Ceq R1126 Coq.Init.Datatypes.true R1191 Coq.Init.Logic "x = y" type_scope R1176 Floats.cmp R1186 Floats.zero R1180 AST.Ceq R1193 Coq.Init.Datatypes.false R1165 Coq.Init.Logic "x <> y" type_scope R1168 Floats.zero FValues R118 Coq.ZArith.BinInt.Z R144 Coqlib.zeq R198 Integers.int R221 Floats.float R253 Integers.int R244 Values.block R284 Values.val R291 Values.Vint R296 Integers.zero R323 Values.val R330 Values.Vint R335 Integers.one R362 Values.val R369 Values.Vint R374 Integers.mone R403 Values.val R410 Values.Vint R415 Integers.one R443 Values.val R450 Values.Vint R455 Integers.zero R509 Values.val R537 Values.Vfalse R526 Values.Vtrue R502 Coq.Init.Datatypes.bool R616 Values.Vundef R629 Coq.Init.Logic.True R638 Values.Vint R646 AST.Tint R654 Coq.Init.Logic.True R663 Values.Vfloat R673 AST.Tfloat R683 Coq.Init.Logic.True R692 Values.Vptr R702 AST.Tint R710 Coq.Init.Logic.True R727 Coq.Init.Logic.False R579 AST.typ R570 Values.val R784 Coq.Lists.List.list R789 AST.typ R769 Coq.Lists.List.list R774 Values.val R840 Coq.Lists.List.nil R845 Coq.Lists.List.nil R852 Coq.Init.Logic.True R864 Coq.Lists.List "x :: y" list_scope R874 Coq.Lists.List "x :: y" list_scope R898 Coq.Init.Logic "A /\ B" type_scope R883 Values.has_type R933 Coq.Init.Logic.False R784 Coq.Lists.List.list R789 AST.typ R769 Coq.Lists.List.list R774 Values.val R1004 Values.Vint R1016 Coq.Init.Logic "x <> y" type_scope R1019 Integers.zero R1032 Values.Vptr R1046 Coq.Init.Logic.True R1060 Coq.Init.Logic.False R970 Values.val R1132 Values.Vint R1144 Coq.Init.Logic "x = y" type_scope R1146 Integers.zero R1164 Coq.Init.Logic.False R1098 Values.val R1208 Coq.Init.Datatypes.bool R1201 Values.val R1304 Coq.Init.Datatypes.true R1296 Values.Vint R1268 Coq.Init.Logic "x <> y" type_scope R1271 Integers.zero R1370 Coq.Init.Datatypes.false R1355 Values.Vint R1360 Integers.zero R1442 Coq.Init.Datatypes.true R1430 Values.Vptr R1475 Values.val R1501 Values.Vint R1511 Values.Vint R1517 Integers.neg R1537 Values.Vundef R1468 Values.val R1579 Values.val R1605 Values.Vfloat R1617 Values.Vfloat R1625 Floats.neg R1647 Values.Vundef R1572 Values.val R1689 Values.val R1715 Values.Vfloat R1727 Values.Vfloat R1735 Floats.abs R1757 Values.Vundef R1682 Values.val R1805 Values.val R1831 Values.Vfloat R1843 Values.Vint R1849 Floats.intoffloat R1878 Values.Vundef R1798 Values.val R1926 Values.val R1952 Values.Vint R1962 Values.Vfloat R1970 Floats.floatofint R1999 Values.Vundef R1919 Values.val R2048 Values.val R2074 Values.Vint R2084 Values.Vfloat R2092 Floats.floatofintu R2122 Values.Vundef R2041 Values.val R2166 Values.val R2192 Values.Vint R2202 Values.Vint R2208 Integers.xor R2218 Integers.mone R2237 Values.Vundef R2159 Values.val R2282 Values.val R2308 Values.Vint R2318 Values.of_bool R2327 Integers.eq R2336 Integers.zero R2350 Values.Vptr R2364 Values.Vfalse R2380 Values.Vundef R2275 Values.val R2429 Values.val R2455 Values.Vint R2465 Values.Vint R2470 Integers.cast8signed R2498 Values.Vundef R2422 Values.val R2549 Values.val R2575 Values.Vint R2585 Values.Vint R2590 Integers.cast8unsigned R2620 Values.Vundef R2542 Values.val R2670 Values.val R2696 Values.Vint R2706 Values.Vint R2711 Integers.cast16signed R2740 Values.Vundef R2663 Values.val R2792 Values.val R2818 Values.Vint R2828 Values.Vint R2833 Integers.cast16unsigned R2864 Values.Vundef R2785 Values.val R2915 Values.val R2941 Values.Vfloat R2953 Values.Vfloat R2960 Floats.singleoffloat R2992 Values.Vundef R2908 Values.val R3036 Values.val R3067 Values.Vint R3076 Values.Vint R3087 Values.Vint R3092 Integers.add R3111 Values.Vptr R3125 Values.Vint R3136 Values.Vptr R3145 Integers.add R3166 Values.Vint R3175 Values.Vptr R3191 Values.Vptr R3200 Integers.add R3229 Values.Vundef R3030 Values.val R3030 Values.val R3273 Values.val R3304 Values.Vint R3313 Values.Vint R3324 Values.Vint R3329 Integers.sub R3348 Values.Vptr R3362 Values.Vint R3373 Values.Vptr R3382 Integers.sub R3403 Values.Vptr R3417 Values.Vptr R3442 Coqlib.zeq R3486 Values.Vundef R3457 Values.Vint R3462 Integers.sub R3505 Values.Vundef R3267 Values.val R3267 Values.val R3549 Values.val R3580 Values.Vint R3589 Values.Vint R3600 Values.Vint R3605 Integers.mul R3632 Values.Vundef R3543 Values.val R3543 Values.val R3677 Values.val R3708 Values.Vint R3717 Values.Vint R3737 Integers.eq R3747 Integers.zero R3773 Values.Vint R3778 Integers.divs R3761 Values.Vundef R3806 Values.Vundef R3671 Values.val R3671 Values.val R3851 Values.val R3882 Values.Vint R3891 Values.Vint R3911 Integers.eq R3921 Integers.zero R3947 Values.Vint R3952 Integers.mods R3935 Values.Vundef R3980 Values.Vundef R3845 Values.val R3845 Values.val R4025 Values.val R4056 Values.Vint R4065 Values.Vint R4085 Integers.eq R4095 Integers.zero R4121 Values.Vint R4126 Integers.divu R4109 Values.Vundef R4154 Values.Vundef R4019 Values.val R4019 Values.val R4199 Values.val R4230 Values.Vint R4239 Values.Vint R4259 Integers.eq R4269 Integers.zero R4295 Values.Vint R4300 Integers.modu R4283 Values.Vundef R4328 Values.Vundef R4193 Values.val R4193 Values.val R4372 Values.val R4403 Values.Vint R4412 Values.Vint R4423 Values.Vint R4428 Integers.and R4455 Values.Vundef R4366 Values.val R4366 Values.val R4498 Values.val R4529 Values.Vint R4538 Values.Vint R4549 Values.Vint R4554 Integers.or R4580 Values.Vundef R4492 Values.val R4492 Values.val R4624 Values.val R4655 Values.Vint R4664 Values.Vint R4675 Values.Vint R4680 Integers.xor R4707 Values.Vundef R4618 Values.val R4618 Values.val R4751 Values.val R4782 Values.Vint R4791 Values.Vint R4810 Integers.ltu R4822 Integers.repr R4875 Values.Vundef R4845 Values.Vint R4850 Integers.shl R4894 Values.Vundef R4745 Values.val R4745 Values.val R4938 Values.val R4969 Values.Vint R4978 Values.Vint R4997 Integers.ltu R5009 Integers.repr R5062 Values.Vundef R5032 Values.Vint R5037 Integers.shr R5081 Values.Vundef R4932 Values.val R4932 Values.val R5131 Values.val R5162 Values.Vint R5171 Values.Vint R5190 Integers.ltu R5202 Integers.repr R5261 Values.Vundef R5225 Values.Vint R5230 Integers.shr_carry R5280 Values.Vundef R5125 Values.val R5125 Values.val R5325 Values.val R5356 Values.Vint R5365 Values.Vint R5384 Integers.ltu R5396 Integers.repr R5450 Values.Vundef R5419 Values.Vint R5424 Integers.shrx R5469 Values.Vundef R5319 Values.val R5319 Values.val R5514 Values.val R5545 Values.Vint R5554 Values.Vint R5573 Integers.ltu R5585 Integers.repr R5639 Values.Vundef R5608 Values.Vint R5613 Integers.shru R5658 Values.Vundef R5508 Values.val R5508 Values.val R5718 Values.val R5744 Values.Vint R5754 Values.Vint R5759 Integers.rolm R5792 Values.Vundef R5712 Integers.int R5712 Integers.int R5693 Values.val R5837 Values.val R5868 Values.Vfloat R5879 Values.Vfloat R5892 Values.Vfloat R5899 Floats.add R5928 Values.Vundef R5831 Values.val R5831 Values.val R5973 Values.val R6004 Values.Vfloat R6015 Values.Vfloat R6028 Values.Vfloat R6035 Floats.sub R6064 Values.Vundef R5967 Values.val R5967 Values.val R6109 Values.val R6140 Values.Vfloat R6151 Values.Vfloat R6164 Values.Vfloat R6171 Floats.mul R6200 Values.Vundef R6103 Values.val R6103 Values.val R6245 Values.val R6276 Values.Vfloat R6287 Values.Vfloat R6300 Values.Vfloat R6307 Floats.div R6336 Values.Vundef R6239 Values.val R6239 Values.val R6392 Values.val R6418 AST.Ceq R6425 Values.Vfalse R6436 AST.Cne R6443 Values.Vtrue R6460 Values.Vundef R6379 AST.comparison R6520 Values.val R6551 Values.Vint R6560 Values.Vint R6571 Values.of_bool R6580 Integers.cmp R6601 Values.Vint R6610 Values.Vptr R6635 Integers.eq R6645 Integers.zero R6679 Values.Vundef R6659 Values.cmp_mismatch R6690 Values.Vptr R6704 Values.Vptr R6729 Coqlib.zeq R6791 Values.cmp_mismatch R6750 Values.of_bool R6759 Integers.cmp R6810 Values.Vptr R6824 Values.Vint R6844 Integers.eq R6854 Integers.zero R6888 Values.Vundef R6868 Values.cmp_mismatch R6907 Values.Vundef R6514 Values.val R6514 Values.val R6494 AST.comparison R6968 Values.val R6999 Values.Vint R7008 Values.Vint R7025 Values.of_bool R7034 Integers.cmpu R7056 Values.Vint R7065 Values.Vptr R7090 Integers.eq R7100 Integers.zero R7134 Values.Vundef R7114 Values.cmp_mismatch R7145 Values.Vptr R7159 Values.Vptr R7184 Coqlib.zeq R7247 Values.cmp_mismatch R7205 Values.of_bool R7214 Integers.cmpu R7266 Values.Vptr R7280 Values.Vint R7300 Integers.eq R7310 Integers.zero R7344 Values.Vundef R7324 Values.cmp_mismatch R7363 Values.Vundef R6962 Values.val R6962 Values.val R6942 AST.comparison R7424 Values.val R7455 Values.Vfloat R7466 Values.Vfloat R7479 Values.of_bool R7488 Floats.cmp R7519 Values.Vundef R7418 Values.val R7418 Values.val R7398 AST.comparison R7617 AST.Mint8signed R7630 Values.Vint R7640 Values.Vint R7646 Integers.cast8signed R7669 AST.Mint8unsigned R7684 Values.Vint R7694 Values.Vint R7700 Integers.cast8unsigned R7725 AST.Mint16signed R7739 Values.Vint R7749 Values.Vint R7755 Integers.cast16signed R7779 AST.Mint16unsigned R7795 Values.Vint R7805 Values.Vint R7811 Integers.cast16unsigned R7837 AST.Mint32 R7845 Values.Vint R7855 Values.Vint R7866 AST.Mint32 R7874 Values.Vptr R7888 Values.Vptr R7903 AST.Mfloat32 R7913 Values.Vfloat R7925 Values.Vfloat R7932 Floats.singleoffloat R7959 AST.Mfloat64 R7969 Values.Vfloat R7981 Values.Vfloat R8002 Values.Vundef R7583 Values.val R7565 AST.memory_chunk R8113 Coq.Init.Logic "x = y" type_scope R8097 Values.cast8unsigned R8115 Values.and R8122 Values.Vint R8127 Integers.repr R8190 Integers.cast8unsigned_and R8190 Integers.cast8unsigned_and R8276 Coq.Init.Logic "x = y" type_scope R8259 Values.cast16unsigned R8278 Values.and R8285 Values.Vint R8290 Integers.repr R8355 Integers.cast16unsigned_and R8355 Integers.cast16unsigned_and R8439 Values.is_true R8448 Values.notbool R8425 Values.is_false R8606 Values.is_false R8616 Values.notbool R8593 Values.is_true R8697 Integers.eq_spec R8711 Integers.zero R8697 Integers.eq_spec R8711 Integers.zero R8730 Integers.eq R8739 Integers.zero R8730 Integers.eq R8739 Integers.zero R8852 Values.bool_of_val R8866 Coq.Init.Datatypes.true R8839 Values.is_true R9035 Values.is_true R9013 Values.bool_of_val R9027 Coq.Init.Datatypes.true R9173 Coq.Init.Logic "x = y" type_scope R9175 Coq.Init.Datatypes.true R9152 Values.bool_of_val R9139 Values.is_true R9301 Values.bool_of_val R9315 Coq.Init.Datatypes.false R9287 Values.is_false R9478 Values.is_false R9455 Values.bool_of_val R9469 Coq.Init.Datatypes.false R9619 Coq.Init.Logic "x = y" type_scope R9621 Coq.Init.Datatypes.false R9598 Values.bool_of_val R9584 Values.is_false R9776 Coq.Init.Logic "x = y" type_scope R9759 Values.of_bool R9768 Coq.Bool.Bool.negb R9778 Values.notbool R9787 Values.of_bool R9885 Coq.Init.Logic "x = y" type_scope R9875 Values.of_bool R9887 Values.notbool R9896 Values.of_bool R9905 Coq.Bool.Bool.negb R10018 Coq.Init.Logic "x = y" type_scope R9990 Values.notbool R9998 Values.notbool R10006 Values.of_bool R10020 Values.of_bool R10134 Coq.Init.Logic "x = y" type_scope R10106 Values.notbool R10114 Values.notbool R10122 Values.notbool R10136 Values.notbool R10190 Integers.eq R10199 Integers.zero R10190 Integers.eq R10199 Integers.zero R10269 Coq.Init.Logic "x = y" type_scope R10261 Values.add R10271 Values.add R10341 Integers.add_commut R10341 Integers.add_commut R10412 Coq.Init.Logic "x = y" type_scope R10396 Values.add R10401 Values.add R10414 Values.add R10421 Values.add R10499 Integers.add_assoc R10499 Integers.add_assoc R10530 Integers.add_assoc R10530 Integers.add_assoc R10573 Integers.add_commut R10573 Integers.add_commut R10606 Integers.add_commut R10606 Integers.add_commut R10633 Integers.add_assoc R10633 Integers.add_assoc R10664 Integers.add_commut R10664 Integers.add_commut R10697 Integers.add_assoc R10697 Integers.add_assoc R10774 Coq.Init.Logic "x = y" type_scope R10758 Values.add R10765 Values.add R10776 Values.add R10783 Values.add R10819 Values.add_commut R10819 Values.add_commut R10847 Values.add_assoc R10847 Values.add_assoc R10864 Values.add_commut R10864 Values.add_commut R10946 Coq.Init.Logic "x = y" type_scope R10922 Values.add R10937 Values.add R10927 Values.add R10948 Values.add R10963 Values.add R10953 Values.add R10998 Values.add_permut R10998 Values.add_permut R11018 Values.add_assoc R11018 Values.add_assoc R11040 Values.add_permut R11040 Values.add_permut R11068 Values.add_assoc R11068 Values.add_assoc R11114 Coq.Init.Logic "x = y" type_scope R11104 Values.neg R11108 Values.Vzero R11116 Values.Vzero R11199 Coq.Init.Logic "x = y" type_scope R11186 Values.neg R11190 Values.add R11201 Values.add R11214 Values.neg R11206 Values.neg R11281 Integers.neg_add_distr R11281 Integers.neg_add_distr R11348 Coq.Init.Logic "x = y" type_scope R11336 Values.sub R11340 Values.Vzero R11350 Values.neg R11446 Coq.Init.Logic "x = y" type_scope R11431 Values.sub R11438 Values.Vint R11448 Values.add R11455 Values.Vint R11461 Integers.neg R11525 Integers.sub_add_opp R11525 Integers.sub_add_opp R11525 Integers.sub_add_opp R11616 Coq.Init.Logic "x = y" type_scope R11591 Values.sub R11596 Values.add R11604 Values.Vint R11618 Values.add R11635 Values.Vint R11623 Values.sub R11710 Integers.sub_add_l R11710 Integers.sub_add_l R11741 Integers.sub_add_l R11741 Integers.sub_add_l R11770 Coqlib.zeq R11770 Coqlib.zeq R11796 Integers.sub_add_l R11796 Integers.sub_add_l R11898 Coq.Init.Logic "x = y" type_scope R11873 Values.sub R11881 Values.add R11889 Values.Vint R11900 Values.add R11917 Values.Vint R11923 Integers.neg R11905 Values.sub R12002 Integers.sub_add_r R12002 Integers.sub_add_r R12040 Integers.sub_add_opp R12040 Integers.sub_add_opp R12040 Integers.sub_add_opp R12040 Integers.sub_add_opp R12082 Integers.add_assoc R12082 Integers.add_assoc R12082 Integers.add_assoc R12082 Integers.add_assoc R12110 Integers.add_commut R12110 Integers.add_commut R12150 Integers.sub_add_opp R12150 Integers.sub_add_opp R12150 Integers.sub_add_opp R12150 Integers.sub_add_opp R12178 Integers.add_assoc R12178 Integers.add_assoc R12206 Integers.neg_add_distr R12206 Integers.neg_add_distr R12233 Coqlib.zeq R12233 Coqlib.zeq R12283 Integers.sub_add_opp R12283 Integers.sub_add_opp R12283 Integers.sub_add_opp R12283 Integers.sub_add_opp R12308 Integers.add_assoc R12308 Integers.add_assoc R12338 Integers.neg_add_distr R12338 Integers.neg_add_distr R12418 Coq.Init.Logic "x = y" type_scope R12410 Values.mul R12420 Values.mul R12488 Integers.mul_commut R12488 Integers.mul_commut R12559 Coq.Init.Logic "x = y" type_scope R12543 Values.mul R12548 Values.mul R12561 Values.mul R12568 Values.mul R12651 Integers.mul_assoc R12651 Integers.mul_assoc R12729 Coq.Init.Logic "x = y" type_scope R12713 Values.mul R12718 Values.add R12731 Values.add R12746 Values.mul R12736 Values.mul R12829 Integers.mul_add_distr_l R12829 Integers.mul_add_distr_l R12914 Coq.Init.Logic "x = y" type_scope R12898 Values.mul R12905 Values.add R12916 Values.add R12931 Values.mul R12921 Values.mul R13014 Integers.mul_add_distr_r R13014 Integers.mul_add_distr_r R13128 Coq.Init.Logic "x = y" type_scope R13113 Values.mul R13120 Values.Vint R13130 Values.shl R13137 Values.Vint R13096 Coq.Init.Logic "x = y" type_scope R13080 Integers.is_power2 R13098 Coq.Init.Datatypes.Some R13209 Coq.ZArith.BinInt.Z_of_nat R13218 Integers.wordsize R13209 Coq.ZArith.BinInt.Z_of_nat R13218 Integers.wordsize R13240 Integers.is_power2_range R13240 Integers.is_power2_range R13281 Integers.mul_pow2 R13281 Integers.mul_pow2 R13351 Coq.Init.Logic "x = y" type_scope R13342 Values.mods R13353 Values.sub R13360 Values.mul R13365 Values.divs R13433 Integers.eq R13443 Integers.zero R13433 Integers.eq R13443 Integers.zero R13480 Integers.mods_divs R13480 Integers.mods_divs R13543 Coq.Init.Logic "x = y" type_scope R13534 Values.modu R13545 Values.sub R13552 Values.mul R13557 Values.divu R13631 Integers.eq_spec R13646 Integers.zero R13665 Integers.eq R13675 Integers.zero R13631 Integers.eq_spec R13646 Integers.zero R13665 Integers.eq R13675 Integers.zero R13722 Integers.modu_divu R13722 Integers.modu_divu R13838 Coq.Init.Logic "x = y" type_scope R13822 Values.divs R13830 Values.Vint R13840 Values.shrx R13848 Values.Vint R13805 Coq.Init.Logic "x = y" type_scope R13789 Integers.is_power2 R13807 Coq.Init.Datatypes.Some R13920 Coq.ZArith.BinInt.Z_of_nat R13929 Integers.wordsize R13920 Coq.ZArith.BinInt.Z_of_nat R13929 Integers.wordsize R13951 Integers.is_power2_range R13951 Integers.is_power2_range R13994 Integers.eq_spec R14008 Integers.zero R14027 Integers.eq R14036 Integers.zero R13994 Integers.eq_spec R14008 Integers.zero R14027 Integers.eq R14036 Integers.zero R14108 Integers.divs_pow2 R14108 Integers.divs_pow2 R14224 Coq.Init.Logic "x = y" type_scope R14208 Values.divu R14216 Values.Vint R14226 Values.shru R14234 Values.Vint R14191 Coq.Init.Logic "x = y" type_scope R14175 Integers.is_power2 R14193 Coq.Init.Datatypes.Some R14306 Coq.ZArith.BinInt.Z_of_nat R14315 Integers.wordsize R14306 Coq.ZArith.BinInt.Z_of_nat R14315 Integers.wordsize R14337 Integers.is_power2_range R14337 Integers.is_power2_range R14380 Integers.eq_spec R14394 Integers.zero R14413 Integers.eq R14422 Integers.zero R14380 Integers.eq_spec R14394 Integers.zero R14413 Integers.eq R14422 Integers.zero R14494 Integers.divu_pow2 R14494 Integers.divu_pow2 R14610 Coq.Init.Logic "x = y" type_scope R14594 Values.modu R14602 Values.Vint R14612 Values.and R14619 Values.Vint R14625 Integers.sub R14635 Integers.one R14577 Coq.Init.Logic "x = y" type_scope R14561 Integers.is_power2 R14579 Coq.Init.Datatypes.Some R14702 Integers.eq_spec R14716 Integers.zero R14735 Integers.eq R14744 Integers.zero R14702 Integers.eq_spec R14716 Integers.zero R14735 Integers.eq R14744 Integers.zero R14817 Integers.modu_and R14817 Integers.modu_and R14884 Coq.Init.Logic "x = y" type_scope R14876 Values.and R14886 Values.and R14954 Integers.and_commut R14954 Integers.and_commut R15025 Coq.Init.Logic "x = y" type_scope R15009 Values.and R15014 Values.and R15027 Values.and R15034 Values.and R15117 Integers.and_assoc R15117 Integers.and_assoc R15176 Coq.Init.Logic "x = y" type_scope R15169 Values.or R15178 Values.or R15245 Integers.or_commut R15245 Integers.or_commut R15312 Coq.Init.Logic "x = y" type_scope R15298 Values.or R15302 Values.or R15314 Values.or R15320 Values.or R15402 Integers.or_assoc R15402 Integers.or_assoc R15462 Coq.Init.Logic "x = y" type_scope R15454 Values.xor R15464 Values.xor R15532 Integers.xor_commut R15532 Integers.xor_commut R15603 Coq.Init.Logic "x = y" type_scope R15587 Values.xor R15592 Values.xor R15605 Values.xor R15612 Values.xor R15695 Integers.xor_assoc R15695 Integers.xor_assoc R15772 Coq.Init.Logic "x = y" type_scope R15745 Values.mul R15756 Values.shl R15764 Values.Vone R15774 Values.shl R15842 Integers.ltu R15854 Integers.repr R15842 Integers.ltu R15854 Integers.repr R15900 Integers.shl_mul R15900 Integers.shl_mul R16004 Coq.Init.Logic "x = y" type_scope R15989 Values.shl R15996 Values.Vint R16006 Values.rolm R16016 Integers.shl R16024 Integers.mone R15977 Coq.Init.Logic "x = y" type_scope R15953 Integers.ltu R15964 Integers.repr R15979 Coq.Init.Datatypes.true R16105 Integers.shl_rolm R16105 Integers.shl_rolm R16221 Coq.Init.Logic "x = y" type_scope R16205 Values.shru R16213 Values.Vint R16223 Values.rolm R16257 Integers.shru R16266 Integers.mone R16231 Integers.sub R16240 Integers.repr R16193 Coq.Init.Logic "x = y" type_scope R16169 Integers.ltu R16180 Integers.repr R16195 Coq.Init.Datatypes.true R16347 Integers.shru_rolm R16347 Integers.shru_rolm R16443 Coq.Init.Logic "x = y" type_scope R16413 Values.add R16428 Values.shr_carry R16418 Values.shr R16445 Values.shrx R16509 Integers.ltu R16521 Integers.repr R16509 Integers.ltu R16521 Integers.repr R16564 Integers.shrx_carry R16564 Integers.shrx_carry R16656 Coq.Init.Logic "x = y" type_scope R16625 Values.or R16643 Values.rolm R16629 Values.rolm R16658 Values.rolm R16668 Integers.or R16740 Integers.or_rolm R16740 Integers.or_rolm R16830 Coq.Init.Logic "x = y" type_scope R16804 Values.rolm R16810 Values.rolm R16836 Values.rolm R16895 Integers.and R16904 Integers.rol R16844 Integers.and R16869 Integers.repr R16853 Integers.add R16987 Integers.and R17012 Integers.repr R16996 Integers.add R17037 Integers.modu R17063 Integers.repr R17047 Integers.add R16987 Integers.and R17012 Integers.repr R16996 Integers.add R17037 Integers.modu R17063 Integers.repr R17047 Integers.add R17086 Integers.rolm_rolm R17086 Integers.rolm_rolm R17130 Integers.sub R17152 Integers.one R17139 Integers.repr R17111 Integers.repr R17130 Integers.sub R17152 Integers.one R17139 Integers.repr R17111 Integers.repr R17189 Integers.repr R17170 Integers.modu_and R17189 Integers.repr R17170 Integers.modu_and R17274 Coq.Init.Logic "x = y" type_scope R17256 Values.rolm R17263 Integers.zero R17276 Values.and R17283 Values.Vint R17347 Integers.rolm_zero R17347 Integers.rolm_zero R17410 Coq.Init.Logic "x = y" type_scope R17401 Values.addf R17412 Values.addf R17481 Floats.addf_commut R17481 Floats.addf_commut R17582 Coq.Init.Logic "x = y" type_scope R17547 Values.cmp_mismatch R17561 AST.negate_comparison R17584 Values.notbool R17592 Values.cmp_mismatch R17717 Coq.Init.Logic "x = y" type_scope R17687 Values.cmp R17692 AST.negate_comparison R17719 Values.notbool R17728 Values.cmp R17796 Integers.negate_cmp R17796 Integers.negate_cmp R17818 Values.notbool_negb_1 R17818 Values.notbool_negb_1 R17842 Integers.eq R17851 Integers.zero R17842 Integers.eq R17851 Integers.zero R17868 Values.negate_cmp_mismatch R17868 Values.negate_cmp_mismatch R17910 Integers.eq R17920 Integers.zero R17910 Integers.eq R17920 Integers.zero R17937 Values.negate_cmp_mismatch R17937 Values.negate_cmp_mismatch R17979 Coqlib.zeq R17979 Coqlib.zeq R18007 Integers.negate_cmp R18007 Integers.negate_cmp R18029 Values.notbool_negb_1 R18029 Values.notbool_negb_1 R18053 Values.negate_cmp_mismatch R18053 Values.negate_cmp_mismatch R18150 Coq.Init.Logic "x = y" type_scope R18119 Values.cmpu R18125 AST.negate_comparison R18152 Values.notbool R18161 Values.cmpu R18230 Integers.negate_cmpu R18230 Integers.negate_cmpu R18253 Values.notbool_negb_1 R18253 Values.notbool_negb_1 R18277 Integers.eq R18286 Integers.zero R18277 Integers.eq R18286 Integers.zero R18303 Values.negate_cmp_mismatch R18303 Values.negate_cmp_mismatch R18345 Integers.eq R18355 Integers.zero R18345 Integers.eq R18355 Integers.zero R18372 Values.negate_cmp_mismatch R18372 Values.negate_cmp_mismatch R18414 Coqlib.zeq R18414 Coqlib.zeq R18442 Integers.negate_cmpu R18442 Integers.negate_cmpu R18465 Values.notbool_negb_1 R18465 Values.notbool_negb_1 R18489 Values.negate_cmp_mismatch R18489 Values.negate_cmp_mismatch R18586 Coq.Init.Logic "x = y" type_scope R18553 Values.cmp_mismatch R18567 AST.swap_comparison R18588 Values.cmp_mismatch R18710 Coq.Init.Logic "x = y" type_scope R18682 Values.cmp R18687 AST.swap_comparison R18712 Values.cmp R18779 Integers.swap_cmp R18779 Integers.swap_cmp R18807 Integers.eq R18816 Integers.zero R18807 Integers.eq R18816 Integers.zero R18833 Values.swap_cmp_mismatch R18833 Values.swap_cmp_mismatch R18866 Integers.eq R18876 Integers.zero R18866 Integers.eq R18876 Integers.zero R18893 Values.swap_cmp_mismatch R18893 Values.swap_cmp_mismatch R18926 Coqlib.zeq R18926 Coqlib.zeq R18964 Coqlib.zeq_true R18964 Coqlib.zeq_true R18982 Integers.swap_cmp R18982 Integers.swap_cmp R19012 Coqlib.zeq_false R19012 Coqlib.zeq_false R19029 Values.swap_cmp_mismatch R19029 Values.swap_cmp_mismatch R19126 Coq.Init.Logic "x = y" type_scope R19097 Values.cmpu R19103 AST.swap_comparison R19128 Values.cmpu R19196 Integers.swap_cmpu R19196 Integers.swap_cmpu R19225 Integers.eq R19234 Integers.zero R19225 Integers.eq R19234 Integers.zero R19251 Values.swap_cmp_mismatch R19251 Values.swap_cmp_mismatch R19284 Integers.eq R19294 Integers.zero R19284 Integers.eq R19294 Integers.zero R19311 Values.swap_cmp_mismatch R19311 Values.swap_cmp_mismatch R19344 Coqlib.zeq R19344 Coqlib.zeq R19382 Coqlib.zeq_true R19382 Coqlib.zeq_true R19400 Integers.swap_cmpu R19400 Integers.swap_cmpu R19431 Coqlib.zeq_false R19431 Coqlib.zeq_false R19448 Values.swap_cmp_mismatch R19448 Values.swap_cmp_mismatch R19544 Coq.Init.Logic "x = y" type_scope R19519 Values.notbool R19528 Values.cmpf R19533 AST.Cne R19546 Values.cmpf R19551 AST.Ceq R19620 Floats.cmp_ne_eq R19620 Floats.cmp_ne_eq R19645 Values.notbool_negb_1 R19645 Values.notbool_negb_1 R19670 Values.notbool_idem2 R19670 Values.notbool_idem2 R19754 Coq.Init.Logic "x = y" type_scope R19725 Values.or R19742 Values.of_bool R19729 Values.of_bool R19756 Values.of_bool R19768 Coq.Bool.Bool "x || y" bool_scope R19878 Coq.Init.Logic "x = y" type_scope R19863 Values.cmpf R19868 AST.Cle R19880 Values.or R19901 Values.cmpf R19906 AST.Ceq R19884 Values.cmpf R19889 AST.Clt R19976 Values.or_of_bool R19976 Values.or_of_bool R20001 Floats.cmp_le_lt_eq R20001 Floats.cmp_le_lt_eq R20075 Coq.Init.Logic "x = y" type_scope R20060 Values.cmpf R20065 AST.Cge R20077 Values.or R20098 Values.cmpf R20103 AST.Ceq R20081 Values.cmpf R20086 AST.Cgt R20173 Values.or_of_bool R20173 Values.or_of_bool R20198 Floats.cmp_ge_gt_eq R20198 Floats.cmp_ge_gt_eq R20268 Coq.Init.Logic "A \/ B" type_scope R20259 Coq.Init.Logic "x = y" type_scope R20261 Values.Vundef R20281 Coq.Init.Logic "A \/ B" type_scope R20273 Coq.Init.Logic "x = y" type_scope R20275 Values.Vtrue R20286 Coq.Init.Logic "x = y" type_scope R20288 Values.Vfalse R20247 Values.val R20332 Values.is_bool R20341 Values.of_bool R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R20431 Values.is_bool R20439 Values.Vundef R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R20525 Values.is_bool R20534 Values.cmp_mismatch R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R20645 Values.is_bool R20654 Values.cmp R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20720 Values.undef_is_bool R20743 Values.of_bool_is_bool R20743 Values.of_bool_is_bool R20768 Integers.eq R20777 Integers.zero R20768 Integers.eq R20777 Integers.zero R20794 Values.cmp_mismatch_is_bool R20794 Values.cmp_mismatch_is_bool R20822 Values.undef_is_bool R20822 Values.undef_is_bool R20845 Integers.eq R20855 Integers.zero R20845 Integers.eq R20855 Integers.zero R20872 Values.cmp_mismatch_is_bool R20872 Values.cmp_mismatch_is_bool R20900 Values.undef_is_bool R20900 Values.undef_is_bool R20923 Coqlib.zeq R20923 Coqlib.zeq R20947 Values.of_bool_is_bool R20947 Values.of_bool_is_bool R20970 Values.cmp_mismatch_is_bool R20970 Values.cmp_mismatch_is_bool R21036 Values.is_bool R21045 Values.cmpu R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21112 Values.undef_is_bool R21135 Values.of_bool_is_bool R21135 Values.of_bool_is_bool R21160 Integers.eq R21169 Integers.zero R21160 Integers.eq R21169 Integers.zero R21186 Values.cmp_mismatch_is_bool R21186 Values.cmp_mismatch_is_bool R21214 Values.undef_is_bool R21214 Values.undef_is_bool R21237 Integers.eq R21247 Integers.zero R21237 Integers.eq R21247 Integers.zero R21264 Values.cmp_mismatch_is_bool R21264 Values.cmp_mismatch_is_bool R21292 Values.undef_is_bool R21292 Values.undef_is_bool R21315 Coqlib.zeq R21315 Coqlib.zeq R21339 Values.of_bool_is_bool R21339 Values.of_bool_is_bool R21362 Values.cmp_mismatch_is_bool R21362 Values.cmp_mismatch_is_bool R21428 Values.is_bool R21437 Values.cmpf R21525 Values.of_bool_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21525 Values.of_bool_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21502 Values.undef_is_bool R21583 Values.is_bool R21592 Values.notbool R21640 Values.undef_is_bool R21640 Values.undef_is_bool R21661 Values.of_bool_is_bool R21661 Values.of_bool_is_bool R21687 Values.undef_is_bool R21687 Values.undef_is_bool R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R21777 Coq.Init.Logic "x = y" type_scope R21779 Values.xor R21795 Values.Vone R21784 Values.notbool R21762 Values.is_bool FMem R191 Coq.ZArith.BinInt.Z R215 Coqlib.zeq R181 Coq.ZArith.BinInt.Z R167 Coq.ZArith.BinInt.Z R351 Coq.Init.Logic "x = y" type_scope R336 Mem.update R325 Coq.ZArith.BinInt.Z R311 Coq.ZArith.BinInt.Z R394 Coqlib.zeq_true R394 Coqlib.zeq_true R505 Coq.Init.Logic "x = y" type_scope R490 Mem.update R482 Coq.Init.Logic "x <> y" type_scope R474 Coq.ZArith.BinInt.Z R462 Coq.ZArith.BinInt.Z R448 Coq.ZArith.BinInt.Z R550 Coqlib.zeq_false R550 Coqlib.zeq_false R631 Values.val R659 Values.val R687 Values.val R715 Values.val R786 Mem.content R781 Coq.ZArith.BinInt.Z R844 Coq.ZArith.BinInt.Z R855 Coq.ZArith.BinInt.Z R870 Mem.contentmap R952 Coq.Init.Logic "x = y" type_scope R954 Mem.Undef R921 Coq.Init.Logic "A \/ B" type_scope R915 Coq.ZArith.BinInt "x < y" Z_scope R928 Coq.ZArith.BinInt "x >= y" Z_scope R1007 Mem.block_contents R1002 Coq.ZArith.BinInt.Z R1036 Values.block R1070 Coq.ZArith.BinInt "x > y" Z_scope R1267 Mem.Size8 R1282 Mem.Size16 R1298 Mem.Size32 R1314 Mem.Size64 R1231 Mem.memory_size R1403 AST.Mint8signed R1418 Mem.Size8 R1428 AST.Mint8unsigned R1445 Mem.Size8 R1455 AST.Mint16signed R1471 Mem.Size16 R1482 AST.Mint16unsigned R1500 Mem.Size16 R1511 AST.Mint32 R1521 Mem.Size32 R1532 AST.Mfloat32 R1544 Mem.Size32 R1555 AST.Mfloat64 R1567 Mem.Size64 R1363 AST.memory_chunk R1629 Mem.size_mem R1639 Mem.mem_chunk R1612 AST.memory_chunk R1702 Coq.ZArith.BinInt "x > y" Z_scope R1821 Coq.Init.Logic "x = y" type_scope R1810 Mem.Undef R1823 Mem.Undef R1784 Coq.Init.Logic "A \/ B" type_scope R1779 Coq.ZArith.BinInt "x < y" Z_scope R1791 Coq.ZArith.BinInt "x >= y" Z_scope R1887 Mem.block_contents R1907 Mem.mkblock R1939 Mem.undef_undef_outside R1931 Mem.Undef R1882 Coq.ZArith.BinInt.Z R1882 Coq.ZArith.BinInt.Z R1986 Mem.mem R1995 Mem.mkmem R2030 Mem.one_pos R2011 Mem.empty_block R2060 Values.block R2178 Coq.ZArith.BinInt "x > y" Z_scope R2158 Coq.ZArith.BinInt.Zsucc R2167 Mem.nextblock R2209 Mem.nextblock_pos R2209 Mem.nextblock_pos R2282 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2283 Mem.mkmem R2419 Mem.succ_nextblock_pos R2388 Coq.ZArith.BinInt.Zsucc R2397 Mem.nextblock R2290 Mem.update R2369 Mem.blocks R2330 Mem.empty_block R2300 Mem.nextblock R2448 Mem.nextblock R2274 Coq.ZArith.BinInt.Z R2274 Coq.ZArith.BinInt.Z R2261 Mem.mem R2544 Mem.mkmem R2656 Mem.nextblock_pos R2634 Mem.nextblock R2551 Mem.update R2614 Mem.blocks R2578 Mem.empty_block R2532 Values.block R2523 Mem.mem R2764 Coq.Lists.List.fold_right R2792 Mem.free R2747 Coq.Lists.List.list R2752 Values.block R2739 Mem.mem R2964 Mem.low R2972 Mem.blocks R2952 Values.block R2943 Mem.mem R3031 Mem.high R3040 Mem.blocks R3019 Values.block R3010 Mem.mem R3163 Coq.ZArith.BinInt "x < y" Z_scope R3168 Mem.nextblock R3149 Values.block R3140 Mem.mem R3310 Coq.Init.Datatypes.bool R3285 Mem.contentmap R3278 Coq.ZArith.BinInt.Z R3269 Coq.Init.Datatypes.nat R3337 Coq.Init.Datatypes.O R3342 Coq.Init.Datatypes.true R3351 Coq.Init.Datatypes.S R3388 Mem.Cont R3413 Coq.ZArith.BinInt "x + y" Z_scope R3433 Coq.Init.Datatypes.false R3285 Mem.contentmap R3278 Coq.ZArith.BinInt.Z R3269 Coq.Init.Datatypes.nat R3507 Mem.content R3523 Mem.check_cont R3539 Coq.ZArith.BinInt "x + y" Z_scope R3560 Mem.Undef R3493 Mem.contentmap R3486 Coq.ZArith.BinInt.Z R3477 Coq.Init.Datatypes.nat R3631 Mem.contentmap R3606 Mem.contentmap R3599 Coq.ZArith.BinInt.Z R3590 Coq.Init.Datatypes.nat R3664 Coq.Init.Datatypes.O R3675 Coq.Init.Datatypes.S R3683 Mem.update R3713 Coq.ZArith.BinInt "x + y" Z_scope R3692 Mem.Cont R3606 Mem.contentmap R3599 Coq.ZArith.BinInt.Z R3590 Coq.Init.Datatypes.nat R3792 Mem.contentmap R3808 Mem.update R3820 Mem.set_cont R3834 Coq.ZArith.BinInt "x + y" Z_scope R3778 Mem.contentmap R3765 Mem.content R3758 Coq.ZArith.BinInt.Z R3749 Coq.Init.Datatypes.nat R3957 Coq.Init.Logic "x = y" type_scope R3940 Mem.check_cont R3959 Coq.Init.Datatypes.true R3927 Coq.Init.Logic "x = y" type_scope R3929 Mem.Cont R3898 Coq.ZArith.BinInt "x <= y < z" Z_scope R3907 Coq.ZArith.BinInt "x + y" Z_scope R3909 Coq.ZArith.BinInt.Z_of_nat R4069 Coq.ZArith.Znat.inj_S R4069 Coq.ZArith.Znat.inj_S R4093 Coq.ZArith.Znat.inj_S R4093 Coq.ZArith.Znat.inj_S R4127 Mem.check_cont_true R4256 Coq.Init.Logic "x = y" type_scope R4258 Mem.Cont R4227 Coq.ZArith.BinInt "x <= y < z" Z_scope R4236 Coq.ZArith.BinInt "x + y" Z_scope R4238 Coq.ZArith.BinInt.Z_of_nat R4202 Coq.Init.Logic "x = y" type_scope R4185 Mem.check_cont R4204 Coq.Init.Datatypes.true R4376 Mem.check_cont R4376 Mem.check_cont R4447 Coq.Init.Logic "A \/ B" type_scope R4443 Coq.Init.Logic "x = y" type_scope R4456 Coq.ZArith.BinInt "x <= y < z" Z_scope R4452 Coq.ZArith.BinInt "x + y" Z_scope R4469 Coq.ZArith.BinInt "x + y" Z_scope R4466 Coq.ZArith.BinInt "x + y" Z_scope R4473 Coq.ZArith.BinInt.Z_of_nat R4447 Coq.Init.Logic "A \/ B" type_scope R4443 Coq.Init.Logic "x = y" type_scope R4456 Coq.ZArith.BinInt "x <= y < z" Z_scope R4452 Coq.ZArith.BinInt "x + y" Z_scope R4469 Coq.ZArith.BinInt "x + y" Z_scope R4466 Coq.ZArith.BinInt "x + y" Z_scope R4473 Coq.ZArith.BinInt.Z_of_nat R4498 Coq.ZArith.Znat.inj_S R4498 Coq.ZArith.Znat.inj_S R4574 Coq.ZArith.BinInt "x + y" Z_scope R4574 Coq.ZArith.BinInt "x + y" Z_scope R4605 Mem.check_cont_inv R4729 Coq.Init.Logic "x = y" type_scope R4712 Mem.check_cont R4731 Coq.Init.Datatypes.false R4699 Coq.Init.Logic "x <> y" type_scope R4702 Mem.Cont R4668 Coq.ZArith.BinInt "x <= y < z" Z_scope R4677 Coq.ZArith.BinInt "x + y" Z_scope R4679 Coq.ZArith.BinInt.Z_of_nat R4763 Mem.check_cont R4763 Mem.check_cont R4803 Mem.check_cont_inv R4803 Mem.check_cont_inv R4882 Mem.check_cont_false R4992 Coq.Init.Logic "x = y" type_scope R4974 Mem.set_cont R4994 Mem.Cont R4946 Coq.ZArith.BinInt "x <= y < z" Z_scope R4955 Coq.ZArith.BinInt "x + y" Z_scope R4957 Coq.ZArith.BinInt.Z_of_nat R5100 Coq.Init.Logic "A \/ B" type_scope R5096 Coq.Init.Logic "x = y" type_scope R5109 Coq.ZArith.BinInt "x <= y < z" Z_scope R5105 Coq.ZArith.BinInt "x + y" Z_scope R5122 Coq.ZArith.BinInt "x + y" Z_scope R5119 Coq.ZArith.BinInt "x + y" Z_scope R5126 Coq.ZArith.BinInt.Z_of_nat R5100 Coq.Init.Logic "A \/ B" type_scope R5096 Coq.Init.Logic "x = y" type_scope R5109 Coq.ZArith.BinInt "x <= y < z" Z_scope R5105 Coq.ZArith.BinInt "x + y" Z_scope R5122 Coq.ZArith.BinInt "x + y" Z_scope R5119 Coq.ZArith.BinInt "x + y" Z_scope R5126 Coq.ZArith.BinInt.Z_of_nat R5151 Coq.ZArith.Znat.inj_S R5151 Coq.ZArith.Znat.inj_S R5206 Mem.update_s R5206 Mem.update_s R5226 Mem.update_o R5226 Mem.update_o R5304 Mem.set_cont_inside R5419 Coq.Init.Logic "x = y" type_scope R5401 Mem.set_cont R5372 Coq.Init.Logic "A \/ B" type_scope R5368 Coq.ZArith.BinInt "x < y" Z_scope R5390 Coq.ZArith.BinInt "x <= y" Z_scope R5377 Coq.ZArith.BinInt "x + y" Z_scope R5379 Coq.ZArith.BinInt.Z_of_nat R5488 Coq.ZArith.Znat.inj_S R5488 Coq.ZArith.Znat.inj_S R5511 Mem.update_o R5511 Mem.update_o R5565 Mem.set_cont_outside R5650 Coq.Init.Logic "x = y" type_scope R5626 Mem.getN R5636 Mem.setN R5701 Mem.check_cont_true R5701 Mem.check_cont_true R5724 Mem.update_s R5724 Mem.update_s R5752 Mem.update_o R5752 Mem.update_o R5768 Mem.set_cont_inside R5768 Mem.set_cont_inside R5820 Mem.getN_setN_same R5968 Coq.Init.Logic "x = y" type_scope R5940 Mem.getN R5952 Mem.setN R5970 Mem.getN R5910 Coq.Init.Logic "A \/ B" type_scope R5905 Coq.ZArith.BinInt "x < y" Z_scope R5891 Coq.ZArith.BinInt "x + y" Z_scope R5893 Coq.ZArith.BinInt.Z_of_nat R5930 Coq.ZArith.BinInt "x < y" Z_scope R5916 Coq.ZArith.BinInt "x + y" Z_scope R5918 Coq.ZArith.BinInt.Z_of_nat R6030 Mem.check_cont R6048 Coq.ZArith.BinInt "x + y" Z_scope R6030 Mem.check_cont R6048 Coq.ZArith.BinInt "x + y" Z_scope R6074 Mem.check_cont_true R6074 Mem.check_cont_true R6099 Mem.update_o R6099 Mem.update_o R6117 Mem.set_cont_outside R6117 Mem.set_cont_outside R6167 Mem.update_o R6167 Mem.update_o R6185 Mem.set_cont_outside R6185 Mem.set_cont_outside R6212 Mem.check_cont_inv R6212 Mem.check_cont_inv R6268 Mem.check_cont R6292 Mem.update R6305 Mem.set_cont R6321 Coq.ZArith.BinInt "x + y" Z_scope R6286 Coq.ZArith.BinInt "x + y" Z_scope R6268 Mem.check_cont R6292 Mem.update R6305 Mem.set_cont R6321 Coq.ZArith.BinInt "x + y" Z_scope R6286 Coq.ZArith.BinInt "x + y" Z_scope R6375 Coq.Init.Logic "x = y" type_scope R6350 Mem.check_cont R6368 Coq.ZArith.BinInt "x + y" Z_scope R6377 Coq.Init.Datatypes.true R6375 Coq.Init.Logic "x = y" type_scope R6350 Mem.check_cont R6368 Coq.ZArith.BinInt "x + y" Z_scope R6377 Coq.Init.Datatypes.true R6392 Mem.check_cont_true R6392 Mem.check_cont_true R6432 Mem.check_cont_inv R6432 Mem.check_cont_inv R6473 Mem.update_o R6473 Mem.update_o R6491 Mem.set_cont_outside R6491 Mem.set_cont_outside R6591 Mem.getN_setN_other R6780 Coq.Init.Logic "A \/ B" type_scope R6773 Coq.Init.Logic "x = y" type_scope R6745 Mem.getN R6757 Mem.setN R6775 Mem.Cont R6813 Coq.Init.Logic "x = y" type_scope R6785 Mem.getN R6797 Mem.setN R6815 Mem.Undef R6732 Coq.Init.Logic "x <> y" type_scope R6735 Mem.Cont R6719 Coq.ZArith.BinInt "x >= y" Z_scope R6705 Coq.ZArith.BinInt "x + y" Z_scope R6707 Coq.ZArith.BinInt.Z_of_nat R6693 Coq.ZArith.BinInt "x >= y" Z_scope R6679 Coq.ZArith.BinInt "x + y" Z_scope R6681 Coq.ZArith.BinInt.Z_of_nat R6665 Coq.Init.Logic "x <> y" type_scope R6862 Mem.check_cont R6886 Mem.setN R6880 Coq.ZArith.BinInt "x + y" Z_scope R6862 Mem.check_cont R6886 Mem.setN R6880 Coq.ZArith.BinInt "x + y" Z_scope R6919 Coqlib.zlt R6919 Coqlib.zlt R6955 Coq.ZArith.BinInt "x <= y < z" Z_scope R6951 Coq.ZArith.BinInt "x + y" Z_scope R6970 Coq.ZArith.BinInt "x + y" Z_scope R6966 Coq.ZArith.BinInt "x + y" Z_scope R6972 Coq.ZArith.BinInt.Z_of_nat R6955 Coq.ZArith.BinInt "x <= y < z" Z_scope R6951 Coq.ZArith.BinInt "x + y" Z_scope R6970 Coq.ZArith.BinInt "x + y" Z_scope R6966 Coq.ZArith.BinInt "x + y" Z_scope R6972 Coq.ZArith.BinInt.Z_of_nat R7007 Mem.check_cont_inv R7007 Mem.check_cont_inv R7063 Mem.update_s R7063 Mem.update_s R7124 Mem.update_o R7124 Mem.update_o R7142 Mem.set_cont_inside R7142 Mem.set_cont_inside R7207 Mem.getN_setN_overlap R7307 Coq.Init.Logic "A \/ B" type_scope R7303 Coq.Init.Logic "x = y" type_scope R7277 Mem.getN R7288 Mem.setN R7336 Coq.Init.Logic "x = y" type_scope R7310 Mem.getN R7321 Mem.setN R7338 Mem.Undef R7386 Mem.check_cont R7409 Mem.setN R7403 Coq.ZArith.BinInt "x + y" Z_scope R7386 Mem.check_cont R7409 Mem.setN R7403 Coq.ZArith.BinInt "x + y" Z_scope R7460 Mem.update_s R7460 Mem.update_s R7504 Mem.getN_setN_mismatch R7584 Coq.Init.Logic "x = y" type_scope R7558 Mem.getN R7577 Mem.Undef R7586 Mem.Undef R7631 Mem.check_cont R7662 Mem.Undef R7647 Coq.ZArith.BinInt "x + y" Z_scope R7631 Mem.check_cont R7662 Mem.Undef R7647 Coq.ZArith.BinInt "x + y" Z_scope R7696 Mem.getN_init R7814 Coq.Init.Specif "{ A } + { B }" type_scope R7830 Coq.Init.Logic "A /\ B" type_scope R7823 Coq.ZArith.BinInt "x <= y" Z_scope R7818 Mem.low R7856 Coq.ZArith.BinInt "x <= y" Z_scope R7837 Coq.ZArith.BinInt "x + y" Z_scope R7839 Mem.size_chunk R7862 Mem.high R7892 Coq.Init.Logic "A \/ B" type_scope R7886 Coq.ZArith.BinInt "x > y" Z_scope R7881 Mem.low R7918 Coq.ZArith.BinInt "x > y" Z_scope R7899 Coq.ZArith.BinInt "x + y" Z_scope R7901 Mem.size_chunk R7923 Mem.high R7958 Coqlib.zle R7990 Mem.high R7967 Coq.ZArith.BinInt "x + y" Z_scope R7969 Mem.size_chunk R7941 Coqlib.zle R7948 Mem.low R8005 Coq.Init.Specif.left R8014 Coq.Init.Specif.left R8025 Coq.Init.Specif.left R8033 Coq.Init.Logic.conj R8049 Coq.Init.Specif.left R8058 Coq.Init.Specif.right R8070 Coq.Init.Specif.right R8079 Coq.Init.Logic.or_intror R8099 Coq.Init.Specif.right R8114 Coq.Init.Specif.right R8123 Coq.Init.Logic.or_introl R7787 Mem.block_contents R7780 Coq.ZArith.BinInt.Z R7760 AST.memory_chunk R8357 Coq.Init.Logic "x = y" type_scope R8322 Mem.in_bounds R8301 Coq.ZArith.BinInt "x <= y" Z_scope R8282 Coq.ZArith.BinInt "x + y" Z_scope R8284 Mem.size_chunk R8307 Mem.high R8268 Coq.ZArith.BinInt "x <= y" Z_scope R8263 Mem.low R8214 Mem.block_contents R8207 Coq.ZArith.BinInt.Z R8187 AST.memory_chunk R8387 Mem.in_bounds R8387 Mem.in_bounds R8609 Coq.Init.Logic "x = y" type_scope R8558 Mem.in_bounds R8579 Mem.mkblock R8596 Mem.high R8588 Mem.low R8613 Mem.in_bounds R8541 Mem.contentmap R8521 Mem.block_contents R8514 Coq.ZArith.BinInt.Z R8494 AST.memory_chunk R8685 Mem.in_bounds_holds R8701 Mem.in_bounds_exten R8775 Coq.Init.Datatypes.bool R8788 Coqlib.zlt R8797 Mem.nextblock R8956 Coq.Init.Datatypes.false R8851 Coqlib.zle R8858 Mem.low R8942 Coq.Init.Datatypes.false R8875 Coqlib.zlt R8886 Mem.high R8907 Coq.Init.Datatypes.false R8897 Coq.Init.Datatypes.true R8830 Mem.blocks R8770 Coq.ZArith.BinInt.Z R8757 Values.block R8748 Mem.mem R9073 Values.val R9100 Mem.Size8 R9121 Mem.getN R9151 Mem.Datum8 R9178 Values.Vundef R9199 Mem.Size16 R9221 Mem.getN R9251 Mem.Datum16 R9279 Values.Vundef R9300 Mem.Size32 R9322 Mem.getN R9352 Mem.Datum32 R9380 Values.Vundef R9401 Mem.Size64 R9423 Mem.getN R9453 Mem.Datum64 R9481 Values.Vundef R9068 Coq.ZArith.BinInt.Z R9050 Mem.contentmap R9033 Mem.memory_size R9591 Coq.Init.Datatypes.option R9598 Values.val R9610 Coqlib.zlt R9619 Mem.nextblock R9832 Coq.Init.Datatypes.None R9673 Mem.in_bounds R9815 Coq.Init.Datatypes.None R9705 Coq.Init.Datatypes.Some R9711 Values.load_result R9754 Mem.load_contents R9789 Mem.contents R9769 Mem.mem_chunk R9652 Mem.blocks R9570 Coq.ZArith.BinInt.Z R9557 Values.block R9548 Mem.mem R9530 AST.memory_chunk R9901 Coq.Init.Datatypes.option R9908 Values.val R9937 Values.Vptr R9951 Mem.load R9967 Integers.signed R9992 Coq.Init.Datatypes.None R9894 Values.val R9882 Mem.mem R9864 AST.memory_chunk R10185 Coq.Init.Logic "'exists' x , p" type_scope R10214 Coq.Init.Logic "x = y" type_scope R10195 Mem.load R10216 Coq.Init.Datatypes.Some R10162 Coq.ZArith.BinInt "x <= y" Z_scope R10143 Coq.ZArith.BinInt "x + y" Z_scope R10145 Mem.size_chunk R10165 Mem.high_bound R10127 Coq.ZArith.BinInt "x <= y" Z_scope R10113 Mem.low_bound R10092 Mem.valid_block R10086 Coq.ZArith.BinInt.Z R10073 Values.block R10064 Mem.mem R10046 AST.memory_chunk R10262 Coqlib.zlt_true R10262 Coqlib.zlt_true R10288 Mem.in_bounds_holds R10288 Mem.in_bounds_holds R10316 Values.load_result R10351 Mem.load_contents R10411 Mem.contents R10424 Mem.blocks R10366 Mem.mem_chunk R10316 Values.load_result R10351 Mem.load_contents R10411 Mem.contents R10424 Mem.blocks R10366 Mem.mem_chunk R10672 Coq.Init.Logic "A /\ B" type_scope R10656 Coq.ZArith.BinInt "x < y" Z_scope R10661 Mem.nextblock R10692 Coq.Init.Logic "A /\ B" type_scope R10685 Coq.ZArith.BinInt "x <= y" Z_scope R10680 Mem.low R10732 Coq.Init.Logic "A /\ B" type_scope R10720 Coq.ZArith.BinInt "x <= y" Z_scope R10701 Coq.ZArith.BinInt "x + y" Z_scope R10703 Mem.size_chunk R10726 Mem.high R10811 Coq.Init.Logic "x = y" type_scope R10737 Values.load_result R10760 Mem.load_contents R10796 Mem.contents R10775 Mem.mem_chunk R10639 Mem.blocks R10613 Coq.Init.Logic "x = y" type_scope R10594 Mem.load R10615 Coq.Init.Datatypes.Some R10586 Values.val R10579 Coq.ZArith.BinInt.Z R10566 Values.block R10557 Mem.mem R10539 AST.memory_chunk R10862 Coqlib.zlt R10869 Mem.nextblock R10862 Coqlib.zlt R10869 Mem.nextblock R10906 Mem.blocks R10906 Mem.blocks R10926 Mem.in_bounds R10926 Mem.in_bounds R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R11040 Mem.load_in_bounds R11055 Mem.load_inv R11210 Mem.contentmap R11244 Mem.Size8 R11259 Mem.setN R11275 Mem.Datum8 R11291 Mem.Size16 R11307 Mem.setN R11323 Mem.Datum16 R11340 Mem.Size32 R11356 Mem.setN R11372 Mem.Datum32 R11389 Mem.Size64 R11405 Mem.setN R11421 Mem.Datum64 R11203 Values.val R11196 Coq.ZArith.BinInt.Z R11152 Mem.contentmap R11135 Mem.memory_size R11665 Coq.Init.Logic "x = y" type_scope R11637 Mem.store_contents R11667 Mem.Undef R11618 Coq.Init.Logic "A \/ B" type_scope R11613 Coq.ZArith.BinInt "x < y" Z_scope R11623 Coq.ZArith.BinInt "x >= y" Z_scope R11586 Coq.Init.Logic "x = y" type_scope R11588 Mem.Undef R11568 Coq.Init.Logic "A \/ B" type_scope R11563 Coq.ZArith.BinInt "x < y" Z_scope R11573 Coq.ZArith.BinInt "x >= y" Z_scope R11518 Coq.Init.Logic "A /\ B" type_scope R11511 Coq.ZArith.BinInt "x <= y" Z_scope R11539 Coq.ZArith.BinInt "x <= y" Z_scope R11525 Coq.ZArith.BinInt "x + y" Z_scope R11527 Mem.size_mem R11851 Coq.Init.Logic "x = y" type_scope R11834 Mem.setN R11853 Mem.Undef R11808 Coq.Init.Logic "A \/ B" type_scope R11803 Coq.ZArith.BinInt "x < y" Z_scope R11813 Coq.ZArith.BinInt "x >= y" Z_scope R11780 Coq.ZArith.BinInt "x <= y" Z_scope R11761 Coq.ZArith.BinInt "x + y" Z_scope R11766 Coq.ZArith.BinInt "x + y" Z_scope R11768 Coq.ZArith.BinInt.Z_of_nat R11851 Coq.Init.Logic "x = y" type_scope R11834 Mem.setN R11853 Mem.Undef R11808 Coq.Init.Logic "A \/ B" type_scope R11803 Coq.ZArith.BinInt "x < y" Z_scope R11813 Coq.ZArith.BinInt "x >= y" Z_scope R11780 Coq.ZArith.BinInt "x <= y" Z_scope R11761 Coq.ZArith.BinInt "x + y" Z_scope R11766 Coq.ZArith.BinInt "x + y" Z_scope R11768 Coq.ZArith.BinInt.Z_of_nat R11894 Mem.update_o R11894 Mem.update_o R11934 Mem.set_cont_outside R11934 Mem.set_cont_outside R12080 Coq.ZArith.BinInt.Z_of_nat R12299 Mem.mem R12335 Mem.mkmem R12637 Mem.nextblock_pos R12619 Mem.nextblock R12346 Mem.update R12603 Mem.blocks R12364 Mem.mkblock R12478 Mem.store_contents_undef_outside R12575 Mem.undef_outside R12528 Mem.contents R12508 Mem.mem_chunk R12407 Mem.store_contents R12443 Mem.contents R12423 Mem.mem_chunk R12383 Mem.high R12375 Mem.low R12320 Mem.blocks R12236 Coq.Init.Logic "A /\ B" type_scope R12229 Coq.ZArith.BinInt "x <= y" Z_scope R12224 Mem.low R12212 Mem.blocks R12271 Coq.ZArith.BinInt "x <= y" Z_scope R12252 Coq.ZArith.BinInt "x + y" Z_scope R12254 Mem.size_chunk R12290 Mem.high R12278 Mem.blocks R12194 Values.val R12187 Coq.ZArith.BinInt.Z R12169 Values.block R12160 Mem.mem R12142 AST.memory_chunk R12750 Coq.Init.Datatypes.option R12757 Mem.mem R12769 Coqlib.zlt R12778 Mem.nextblock R12941 Coq.Init.Datatypes.None R12804 Mem.in_bounds R12828 Mem.blocks R12850 Coq.Init.Specif.left R12860 Coq.Init.Datatypes.Some R12865 Mem.unchecked_store R12906 Coq.Init.Specif.right R12917 Coq.Init.Datatypes.None R12743 Values.val R12736 Coq.ZArith.BinInt.Z R12706 Values.block R12697 Mem.mem R12679 AST.memory_chunk R13013 Coq.Init.Datatypes.option R13020 Mem.mem R13049 Values.Vptr R13063 Mem.store R13080 Integers.signed R13107 Coq.Init.Datatypes.None R13006 Values.val R13006 Values.val R12992 Mem.mem R12974 AST.memory_chunk R13310 Coq.Init.Logic "'exists' x , p" type_scope R13343 Coq.Init.Logic "x = y" type_scope R13321 Mem.store R13345 Coq.Init.Datatypes.Some R13287 Coq.ZArith.BinInt "x <= y" Z_scope R13268 Coq.ZArith.BinInt "x + y" Z_scope R13270 Mem.size_chunk R13290 Mem.high_bound R13252 Coq.ZArith.BinInt "x <= y" Z_scope R13238 Mem.low_bound R13217 Mem.valid_block R13209 Values.val R13202 Coq.ZArith.BinInt.Z R13189 Values.block R13180 Mem.mem R13162 AST.memory_chunk R13395 Coqlib.zlt_true R13395 Coqlib.zlt_true R13420 Mem.in_bounds R13441 Mem.blocks R13420 Mem.in_bounds R13441 Mem.blocks R13474 Mem.unchecked_store R13474 Mem.unchecked_store R13774 Coq.Init.Logic "A /\ B" type_scope R13758 Coq.ZArith.BinInt "x < y" Z_scope R13763 Mem.nextblock R13794 Coq.Init.Logic "A /\ B" type_scope R13787 Coq.ZArith.BinInt "x <= y" Z_scope R13782 Mem.low R13834 Coq.Init.Logic "A /\ B" type_scope R13822 Coq.ZArith.BinInt "x <= y" Z_scope R13803 Coq.ZArith.BinInt "x + y" Z_scope R13805 Mem.size_chunk R13828 Mem.high R13870 Coq.Init.Logic "A /\ B" type_scope R13854 Coq.Init.Logic "x = y" type_scope R13843 Mem.nextblock R13859 Mem.nextblock R13875 Coq.Init.Logic "'exists' x , p" type_scope R13897 Coq.Init.Logic "x = y" type_scope R13889 Mem.blocks R13903 Mem.update R14046 Mem.blocks R13913 Mem.mkblock R13963 Mem.store_contents R13999 Mem.contents R13979 Mem.mem_chunk R13932 Mem.high R13924 Mem.low R13741 Mem.blocks R13714 Coq.Init.Logic "x = y" type_scope R13692 Mem.store R13716 Coq.Init.Datatypes.Some R13684 Values.val R13677 Coq.ZArith.BinInt.Z R13664 Values.block R13655 Mem.mem R13655 Mem.mem R13634 AST.memory_chunk R14102 Coqlib.zlt R14109 Mem.nextblock R14102 Coqlib.zlt R14109 Mem.nextblock R14146 Mem.blocks R14146 Mem.blocks R14166 Mem.in_bounds R14166 Mem.in_bounds R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14269 Mem.store_contents_undef_outside R14368 Mem.undef_outside R14357 Mem.high R14349 Mem.low R14330 Mem.contents R14299 Mem.mem_chunk R14269 Mem.store_contents_undef_outside R14368 Mem.undef_outside R14357 Mem.high R14349 Mem.low R14330 Mem.contents R14299 Mem.mem_chunk R14462 Mem.store_in_bounds R14478 Mem.store_inv R14624 Coq.Init.Logic "x <> y" type_scope R14599 Coq.Init.Logic "~ x" type_scope R14601 Mem.valid_block R14580 Mem.valid_block R14795 Coq.Init.Logic "~ x" type_scope R14797 Mem.valid_block R14782 Coq.Init.Logic "x = y" type_scope R14767 Mem.alloc R14784 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14756 Values.block R14749 Coq.ZArith.BinInt.Z R14749 Coq.ZArith.BinInt.Z R14736 Mem.mem R14736 Mem.mem R15000 Mem.valid_block R14987 Coq.Init.Logic "x = y" type_scope R14972 Mem.alloc R14989 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14961 Values.block R14954 Coq.ZArith.BinInt.Z R14954 Coq.ZArith.BinInt.Z R14941 Mem.mem R14941 Mem.mem R15253 Mem.valid_block R15233 Mem.valid_block R15217 Coq.Init.Logic "x = y" type_scope R15202 Mem.alloc R15219 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15191 Values.block R15191 Values.block R15181 Coq.ZArith.BinInt.Z R15181 Coq.ZArith.BinInt.Z R15168 Mem.mem R15168 Mem.mem R15533 Mem.valid_block R15513 Mem.valid_block R15498 Coq.Init.Logic "x = y" type_scope R15474 Mem.store R15500 Coq.Init.Datatypes.Some R15466 Values.val R15459 Coq.ZArith.BinInt.Z R15446 Values.block R15446 Values.block R15434 Mem.mem R15434 Mem.mem R15412 AST.memory_chunk R15580 Mem.store_inv R15580 Mem.store_inv R15754 Mem.valid_block R15767 Mem.free R15735 Mem.valid_block R15724 Values.block R15724 Values.block R15712 Mem.mem R16086 Coq.Init.Logic "x = y" type_scope R16066 Mem.load R16088 Coq.Init.Datatypes.Some R16052 Coq.Init.Logic "x = y" type_scope R16032 Mem.load R16054 Coq.Init.Datatypes.Some R16016 Coq.Init.Logic "x = y" type_scope R16001 Mem.alloc R16018 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15993 Values.val R15986 Coq.ZArith.BinInt.Z R15986 Coq.ZArith.BinInt.Z R15986 Coq.ZArith.BinInt.Z R15967 Values.block R15967 Values.block R15946 Mem.mem R15946 Mem.mem R15924 AST.memory_chunk R16183 Mem.load_inv R16183 Mem.load_inv R16266 Coqlib.zlt_true R16266 Coqlib.zlt_true R16294 Mem.update_o R16294 Mem.update_o R16294 Mem.update_o R16294 Mem.update_o R16315 Mem.in_bounds_holds R16315 Mem.in_bounds_holds R16481 Coq.Init.Logic "x = y" type_scope R16443 Mem.load_contents R16470 Mem.Undef R16483 Values.Vundef R16437 Coq.ZArith.BinInt.Z R16418 Mem.memory_size R16727 Coq.Init.Logic "x = y" type_scope R16729 Values.Vundef R16711 Coq.Init.Logic "x = y" type_scope R16690 Mem.load R16713 Coq.Init.Datatypes.Some R16674 Coq.Init.Logic "x = y" type_scope R16659 Mem.alloc R16676 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16651 Values.val R16644 Coq.ZArith.BinInt.Z R16644 Coq.ZArith.BinInt.Z R16644 Coq.ZArith.BinInt.Z R16625 Values.block R16625 Values.block R16604 Mem.mem R16604 Mem.mem R16582 AST.memory_chunk R16824 Mem.load_inv R16824 Mem.load_inv R16877 Mem.update_s R16877 Mem.update_s R16943 Mem.load_contents_init R16943 Mem.load_contents_init R17124 Coq.Init.Logic "x = y" type_scope R17109 Mem.low_bound R17129 Coqlib.zeq R17151 Mem.low_bound R17093 Coq.Init.Logic "x = y" type_scope R17078 Mem.alloc R17095 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17072 Coq.ZArith.BinInt.Z R17072 Coq.ZArith.BinInt.Z R17057 Values.block R17057 Values.block R17045 Mem.mem R17045 Mem.mem R17306 Coqlib.zeq R17313 Mem.nextblock R17306 Coqlib.zeq R17313 Mem.nextblock R17471 Coq.Init.Logic "x = y" type_scope R17455 Mem.high_bound R17476 Coqlib.zeq R17498 Mem.high_bound R17439 Coq.Init.Logic "x = y" type_scope R17424 Mem.alloc R17441 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17418 Coq.ZArith.BinInt.Z R17418 Coq.ZArith.BinInt.Z R17403 Values.block R17403 Values.block R17391 Mem.mem R17391 Mem.mem R17655 Coqlib.zeq R17662 Mem.nextblock R17655 Coqlib.zeq R17662 Mem.nextblock R17877 Coq.Init.Logic "'exists' x , p" type_scope R17912 Coq.Init.Logic "x = y" type_scope R17889 Mem.store R17914 Coq.Init.Datatypes.Some R17866 Coq.ZArith.BinInt "x <= y" Z_scope R17847 Coq.ZArith.BinInt "x + y" Z_scope R17849 Mem.size_chunk R17833 Coq.ZArith.BinInt "x <= y" Z_scope R17815 Coq.Init.Logic "x = y" type_scope R17800 Mem.alloc R17817 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17792 Values.val R17785 Coq.ZArith.BinInt.Z R17785 Coq.ZArith.BinInt.Z R17785 Coq.ZArith.BinInt.Z R17766 Values.block R17757 Mem.mem R17757 Mem.mem R17735 AST.memory_chunk R17993 Coq.ZArith.BinInt "x < y" Z_scope R17999 Mem.nextblock R17993 Coq.ZArith.BinInt "x < y" Z_scope R17999 Mem.nextblock R18075 Coq.ZArith.BinInt "x <= y" Z_scope R18060 Mem.low_bound R18075 Coq.ZArith.BinInt "x <= y" Z_scope R18060 Mem.low_bound R18138 Mem.update_s R18138 Mem.update_s R18205 Coq.ZArith.BinInt "x <= y" Z_scope R18186 Coq.ZArith.BinInt "x + y" Z_scope R18188 Mem.size_chunk R18208 Mem.high_bound R18205 Coq.ZArith.BinInt "x <= y" Z_scope R18186 Coq.ZArith.BinInt "x + y" Z_scope R18188 Mem.size_chunk R18208 Mem.high_bound R18281 Mem.update_s R18281 Mem.update_s R18321 Mem.store_in_bounds R18321 Mem.store_in_bounds R18381 Mem.store_alloc R18393 Mem.high_bound_alloc R18410 Mem.low_bound_alloc R18426 Mem.load_alloc_same R18442 Mem.load_contents_init R18461 Mem.load_alloc_other R18642 Coq.Init.Logic "x = y" type_scope R18613 Mem.load R18625 Mem.free R18644 Mem.load R18602 Coq.Init.Logic "x <> y" type_scope R18594 Coq.ZArith.BinInt.Z R18581 Values.block R18581 Values.block R18569 Mem.mem R18551 AST.memory_chunk R18715 Coqlib.zlt R18722 Mem.nextblock R18715 Coqlib.zlt R18722 Mem.nextblock R18755 Mem.update_o R18755 Mem.update_o R18889 Coq.Init.Logic "x = y" type_scope R18865 Mem.low_bound R18876 Mem.free R18891 Mem.low_bound R18854 Coq.Init.Logic "x <> y" type_scope R18842 Values.block R18842 Values.block R18830 Mem.mem R18964 Mem.update_o R18964 Mem.update_o R19084 Coq.Init.Logic "x = y" type_scope R19059 Mem.high_bound R19071 Mem.free R19086 Mem.high_bound R19048 Coq.Init.Logic "x <> y" type_scope R19036 Values.block R19036 Values.block R19024 Mem.mem R19161 Mem.update_o R19161 Mem.update_o R19195 Mem.load_free R19205 Mem.low_bound_free R19220 Mem.high_bound_free R19391 Coq.Init.Logic "A /\ B" type_scope R19384 Coq.ZArith.BinInt "x <= y" Z_scope R19369 Mem.low_bound R19417 Coq.ZArith.BinInt "x <= y" Z_scope R19398 Coq.ZArith.BinInt "x + y" Z_scope R19400 Mem.size_chunk R19420 Mem.high_bound R19354 Coq.Init.Logic "x = y" type_scope R19331 Mem.store R19356 Coq.Init.Datatypes.Some R19466 Mem.store_inv R19466 Mem.store_inv R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R19710 Coq.Init.Logic "x = y" type_scope R19661 Mem.load_contents R19679 Mem.store_contents R19653 Values.val R19646 Coq.ZArith.BinInt.Z R19628 Mem.contentmap R19611 Mem.memory_size R19809 Mem.getN_setN_same R19809 Mem.getN_setN_same R19809 Mem.getN_setN_same R19809 Mem.getN_setN_same R19809 Mem.getN_setN_same R20005 Coq.Init.Logic "x = y" type_scope R19985 Mem.load R20007 Coq.Init.Datatypes.Some R20013 Values.load_result R19970 Coq.Init.Logic "x = y" type_scope R19947 Mem.store R19972 Coq.Init.Datatypes.Some R19939 Values.val R19932 Coq.ZArith.BinInt.Z R19919 Values.block R19910 Mem.mem R19910 Mem.mem R19888 AST.memory_chunk R20070 Mem.store_inv R20070 Mem.store_inv R20170 Coqlib.zlt_true R20170 Coqlib.zlt_true R20216 Mem.update_s R20216 Mem.update_s R20216 Mem.update_s R20244 Mem.in_bounds_exten R20244 Mem.in_bounds_exten R20269 Mem.in_bounds_holds R20269 Mem.in_bounds_holds R20302 Mem.load_store_contents_same R20302 Mem.load_store_contents_same R20586 Coq.Init.Logic "x = y" type_scope R20533 Mem.load_contents R20552 Mem.store_contents R20590 Mem.load_contents R20497 Coq.Init.Logic "A \/ B" type_scope R20489 Coq.ZArith.BinInt "x <= y" Z_scope R20474 Coq.ZArith.BinInt "x + y" Z_scope R20476 Mem.size_mem R20520 Coq.ZArith.BinInt "x <= y" Z_scope R20505 Coq.ZArith.BinInt "x + y" Z_scope R20507 Mem.size_mem R20461 Values.val R20454 Coq.ZArith.BinInt.Z R20454 Coq.ZArith.BinInt.Z R20420 Mem.contentmap R20403 Mem.memory_size R20403 Mem.memory_size R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R20732 Mem.getN_setN_other R20774 Coq.ZArith.BinInt.Z_of_nat R21082 Coq.Init.Logic "x = y" type_scope R21059 Mem.load R21084 Mem.load R20980 Coq.Init.Logic "A \/ B" type_scope R20972 Coq.Init.Logic "x <> y" type_scope R21018 Coq.Init.Logic "A \/ B" type_scope R21008 Coq.ZArith.BinInt "x <= y" Z_scope R20988 Coq.ZArith.BinInt "x + y" Z_scope R20990 Mem.size_chunk R21046 Coq.ZArith.BinInt "x <= y" Z_scope R21026 Coq.ZArith.BinInt "x + y" Z_scope R21028 Mem.size_chunk R20954 Coq.Init.Logic "x = y" type_scope R20928 Mem.store R20956 Coq.Init.Datatypes.Some R20920 Values.val R20913 Coq.ZArith.BinInt.Z R20913 Coq.ZArith.BinInt.Z R20894 Values.block R20894 Values.block R20872 Mem.mem R20872 Mem.mem R20850 AST.memory_chunk R20850 AST.memory_chunk R21139 Mem.store_inv R21139 Mem.store_inv R21236 Coqlib.zlt R21244 Mem.nextblock R21236 Coqlib.zlt R21244 Mem.nextblock R21301 Coqlib.zeq R21301 Coqlib.zeq R21347 Mem.in_bounds_exten R21347 Mem.in_bounds_exten R21375 Mem.load_store_contents_other R21375 Mem.load_store_contents_other R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R21697 Coq.Init.Logic "x = y" type_scope R21499 Mem.getN R21516 Mem.setN R21554 Mem.Undef R21575 Mem.Datum8 R21599 Mem.Datum16 R21624 Mem.Datum32 R21649 Mem.Datum64 R21674 Mem.Cont R21715 Mem.getN_setN_overlap R21902 Coq.ZArith.BinInt.Z_of_nat R21930 Coq.ZArith.BinInt.Z_of_nat R22228 Coq.Init.Logic "x = y" type_scope R22175 Mem.load_contents R22194 Mem.store_contents R22230 Values.Vundef R22163 Coq.ZArith.BinInt "x > y" Z_scope R22148 Coq.ZArith.BinInt "x + y" Z_scope R22150 Mem.size_mem R22133 Coq.ZArith.BinInt "x > y" Z_scope R22118 Coq.ZArith.BinInt "x + y" Z_scope R22120 Mem.size_mem R22100 Coq.Init.Logic "x <> y" type_scope R22087 Values.val R22080 Coq.ZArith.BinInt.Z R22080 Coq.ZArith.BinInt.Z R22046 Mem.contentmap R22029 Mem.memory_size R22029 Mem.memory_size R22371 Coq.Init.Logic "x <> y" type_scope R22620 Coq.Init.Logic "x = y" type_scope R22424 Mem.getN R22440 Mem.setN R22477 Mem.Undef R22498 Mem.Datum8 R22522 Mem.Datum16 R22547 Mem.Datum32 R22572 Mem.Datum64 R22597 Mem.Cont R22638 Mem.getN_setN_mismatch R22983 Coq.Init.Logic "x = y" type_scope R22932 Mem.load_contents R22951 Mem.store_contents R22985 Values.Vundef R22920 Coq.Init.Logic "x <> y" type_scope R22908 Values.val R22901 Coq.ZArith.BinInt.Z R22873 Mem.contentmap R22856 Mem.memory_size R22856 Mem.memory_size R23219 Coq.Init.Logic "x = y" type_scope R23203 Mem.low_bound R23221 Mem.low_bound R23188 Coq.Init.Logic "x = y" type_scope R23165 Mem.store R23190 Coq.Init.Datatypes.Some R23157 Values.val R23150 Coq.ZArith.BinInt.Z R23137 Values.block R23137 Values.block R23125 Mem.mem R23125 Mem.mem R23103 AST.memory_chunk R23269 Mem.store_inv R23269 Mem.store_inv R23386 Coqlib.zeq R23386 Coqlib.zeq R23610 Coq.Init.Logic "x = y" type_scope R23593 Mem.high_bound R23612 Mem.high_bound R23578 Coq.Init.Logic "x = y" type_scope R23555 Mem.store R23580 Coq.Init.Datatypes.Some R23547 Values.val R23540 Coq.ZArith.BinInt.Z R23527 Values.block R23527 Values.block R23515 Mem.mem R23515 Mem.mem R23493 AST.memory_chunk R23661 Mem.store_inv R23661 Mem.store_inv R23779 Coqlib.zeq R23779 Coqlib.zeq R23857 Mem.high_bound_store R23874 Mem.low_bound_store R23890 Mem.load_store_contents_mismatch R23919 Mem.load_store_contents_overlap R23947 Mem.load_store_other R23964 Mem.store_is_in_bounds R23985 Mem.load_store_contents_same R24011 Mem.load_store_same R24027 Mem.load_store_contents_other R24202 Coq.Init.Logic "x = y" type_scope R24180 Coq.ZArith.BinInt "x <= y < z" Z_scope R24169 Coq.ZArith.BinInt.Z R24139 Mem.contentmap R24139 Mem.contentmap R24128 Coq.ZArith.BinInt.Z R24128 Coq.ZArith.BinInt.Z R24285 Mem.contentmap_agree R24326 Mem.contents R24312 Mem.contents R24264 Mem.block_contents R24264 Mem.block_contents R24253 Coq.ZArith.BinInt.Z R24253 Coq.ZArith.BinInt.Z R24401 Mem.block_contents_agree R24454 Mem.blocks R24438 Mem.blocks R24391 Mem.mem R24391 Mem.mem R24380 Coq.ZArith.BinInt.Z R24380 Coq.ZArith.BinInt.Z R24365 Values.block R24536 Mem.block_agree R24530 Coq.ZArith.BinInt.Z R24530 Coq.ZArith.BinInt.Z R24515 Values.block R24506 Mem.mem R24698 Mem.block_agree R24667 Mem.block_agree R24661 Coq.ZArith.BinInt.Z R24661 Coq.ZArith.BinInt.Z R24646 Values.block R24637 Mem.mem R24637 Mem.mem R24925 Mem.block_agree R24894 Mem.block_agree R24863 Mem.block_agree R24857 Coq.ZArith.BinInt.Z R24857 Coq.ZArith.BinInt.Z R24842 Values.block R24833 Mem.mem R24833 Mem.mem R24833 Mem.mem R24999 Mem.contents R25009 Mem.blocks R24999 Mem.contents R25009 Mem.blocks R25257 Coq.Init.Logic "x = y" type_scope R25237 Mem.check_cont R25259 Mem.check_cont R25226 Coq.ZArith.BinInt "x <= y" Z_scope R25213 Coq.ZArith.BinInt "x + y" Z_scope R25215 Coq.ZArith.BinInt.Z_of_nat R25199 Coq.ZArith.BinInt "x <= y" Z_scope R25190 Coq.ZArith.BinInt.Z R25179 Coq.Init.Datatypes.nat R25134 Mem.contentmap_agree R25128 Coq.ZArith.BinInt.Z R25128 Coq.ZArith.BinInt.Z R25108 Mem.contentmap R25108 Mem.contentmap R25335 Coq.ZArith.Znat.inj_S R25335 Coq.ZArith.Znat.inj_S R25603 Coq.Init.Logic "x = y" type_scope R25589 Mem.getN R25605 Mem.getN R25579 Coq.ZArith.BinInt "x < y" Z_scope R25566 Coq.ZArith.BinInt "x + y" Z_scope R25568 Coq.ZArith.BinInt.Z_of_nat R25552 Coq.ZArith.BinInt "x <= y" Z_scope R25543 Coq.ZArith.BinInt.Z R25532 Coq.Init.Datatypes.nat R25487 Mem.contentmap_agree R25481 Coq.ZArith.BinInt.Z R25481 Coq.ZArith.BinInt.Z R25461 Mem.contentmap R25461 Mem.contentmap R25662 Mem.check_cont_agree R25700 Coq.ZArith.BinInt "x + y" Z_scope R25662 Mem.check_cont_agree R25700 Coq.ZArith.BinInt "x + y" Z_scope R25715 Mem.check_cont R25733 Coq.ZArith.BinInt "x + y" Z_scope R25715 Mem.check_cont R25733 Coq.ZArith.BinInt "x + y" Z_scope R25993 Coq.Init.Logic "x = y" type_scope R25969 Mem.load_contents R25995 Mem.load_contents R25958 Coq.ZArith.BinInt "x <= y" Z_scope R25944 Coq.ZArith.BinInt "x + y" Z_scope R25946 Mem.size_mem R25930 Coq.ZArith.BinInt "x <= y" Z_scope R25893 Mem.contentmap_agree R25887 Coq.ZArith.BinInt.Z R25887 Coq.ZArith.BinInt.Z R25887 Coq.ZArith.BinInt.Z R25863 Mem.contentmap R25863 Mem.contentmap R25842 Mem.memory_size R26126 Mem.getN_agree R26166 Coq.ZArith.BinInt.Z_of_nat R26126 Mem.getN_agree R26126 Mem.getN_agree R26126 Mem.getN_agree R26126 Mem.getN_agree R26166 Coq.ZArith.BinInt.Z_of_nat R26166 Coq.ZArith.BinInt.Z_of_nat R26166 Coq.ZArith.BinInt.Z_of_nat R26166 Coq.ZArith.BinInt.Z_of_nat R26306 Mem.contentmap_agree R26350 Mem.set_cont R26330 Mem.set_cont R26272 Mem.contentmap_agree R26266 Coq.ZArith.BinInt.Z R26248 Mem.contentmap R26248 Mem.contentmap R26235 Coq.Init.Datatypes.nat R26228 Coq.ZArith.BinInt.Z R26228 Coq.ZArith.BinInt.Z R26443 Coqlib.zeq R26443 Coqlib.zeq R26489 Mem.update_s R26489 Mem.update_s R26489 Mem.update_s R26489 Mem.update_s R26531 Mem.update_o R26531 Mem.update_o R26531 Mem.update_o R26531 Mem.update_o R26531 Mem.update_o R26531 Mem.update_o R26723 Mem.contentmap_agree R26765 Mem.setN R26747 Mem.setN R26689 Mem.contentmap_agree R26677 Mem.content R26670 Coq.ZArith.BinInt.Z R26652 Mem.contentmap R26652 Mem.contentmap R26639 Coq.Init.Datatypes.nat R26632 Coq.ZArith.BinInt.Z R26632 Coq.ZArith.BinInt.Z R26838 Coqlib.zeq R26838 Coqlib.zeq R26884 Mem.update_s R26884 Mem.update_s R26884 Mem.update_s R26884 Mem.update_s R26926 Mem.update_o R26926 Mem.update_o R26926 Mem.update_o R26926 Mem.update_o R26953 Mem.set_cont_agree R26987 Coq.ZArith.BinInt "x + y" Z_scope R26953 Mem.set_cont_agree R26987 Coq.ZArith.BinInt "x + y" Z_scope R27146 Mem.contentmap_agree R27206 Mem.store_contents R27177 Mem.store_contents R27112 Mem.contentmap_agree R27104 Values.val R27097 Coq.ZArith.BinInt.Z R27097 Coq.ZArith.BinInt.Z R27097 Coq.ZArith.BinInt.Z R27073 Mem.contentmap R27073 Mem.contentmap R27052 Mem.memory_size R27290 Mem.setN_agree R27290 Mem.setN_agree R27290 Mem.setN_agree R27290 Mem.setN_agree R27290 Mem.setN_agree R27480 Mem.contentmap_agree R27507 Mem.set_cont R27462 Coq.Init.Logic "A \/ B" type_scope R27456 Coq.ZArith.BinInt "x <= y" Z_scope R27443 Coq.ZArith.BinInt "x + y" Z_scope R27445 Coq.ZArith.BinInt.Z_of_nat R27468 Coq.ZArith.BinInt "x <= y" Z_scope R27405 Mem.contentmap_agree R27399 Coq.ZArith.BinInt.Z R27381 Mem.contentmap R27381 Mem.contentmap R27368 Coq.Init.Datatypes.nat R27361 Coq.ZArith.BinInt.Z R27361 Coq.ZArith.BinInt.Z R27599 Coq.ZArith.Znat.inj_S R27599 Coq.ZArith.Znat.inj_S R27635 Coqlib.zeq R27635 Coqlib.zeq R27898 Mem.contentmap_agree R27925 Mem.setN R27880 Coq.Init.Logic "A \/ B" type_scope R27875 Coq.ZArith.BinInt "x < y" Z_scope R27862 Coq.ZArith.BinInt "x + y" Z_scope R27864 Coq.ZArith.BinInt.Z_of_nat R27886 Coq.ZArith.BinInt "x <= y" Z_scope R27824 Mem.contentmap_agree R27812 Mem.content R27805 Coq.ZArith.BinInt.Z R27787 Mem.contentmap R27787 Mem.contentmap R27774 Coq.Init.Datatypes.nat R27767 Coq.ZArith.BinInt.Z R27767 Coq.ZArith.BinInt.Z R28013 Coqlib.zeq R28013 Coqlib.zeq R28063 Mem.set_cont_outside_agree R28105 Coq.ZArith.BinInt "x + y" Z_scope R28063 Mem.set_cont_outside_agree R28105 Coq.ZArith.BinInt "x + y" Z_scope R28323 Mem.contentmap_agree R28350 Mem.store_contents R28305 Coq.Init.Logic "A \/ B" type_scope R28299 Coq.ZArith.BinInt "x <= y" Z_scope R28285 Coq.ZArith.BinInt "x + y" Z_scope R28287 Mem.size_mem R28311 Coq.ZArith.BinInt "x <= y" Z_scope R28247 Mem.contentmap_agree R28239 Values.val R28232 Coq.ZArith.BinInt.Z R28232 Coq.ZArith.BinInt.Z R28232 Coq.ZArith.BinInt.Z R28208 Mem.contentmap R28208 Mem.contentmap R28187 Mem.memory_size R28461 Mem.setN_outside_agree R28493 Coq.ZArith.BinInt.Z_of_nat R28461 Mem.setN_outside_agree R28461 Mem.setN_outside_agree R28461 Mem.setN_outside_agree R28461 Mem.setN_outside_agree R28493 Coq.ZArith.BinInt.Z_of_nat R28493 Coq.ZArith.BinInt.Z_of_nat R28493 Coq.ZArith.BinInt.Z_of_nat R28493 Coq.ZArith.BinInt.Z_of_nat R28788 Coq.Init.Logic "x = y" type_scope R28770 Coq.Init.Logic "x = y" type_scope R28750 Mem.load R28772 Coq.Init.Datatypes.Some R28735 Coq.Init.Logic "x = y" type_scope R28715 Mem.load R28737 Coq.Init.Datatypes.Some R28704 Coq.ZArith.BinInt "x <= y" Z_scope R28685 Coq.ZArith.BinInt "x + y" Z_scope R28687 Mem.size_chunk R28671 Coq.ZArith.BinInt "x <= y" Z_scope R28637 Mem.block_agree R28629 Values.val R28629 Values.val R28618 Coq.ZArith.BinInt.Z R28609 Coq.ZArith.BinInt.Z R28609 Coq.ZArith.BinInt.Z R28594 Values.block R28575 Mem.mem R28575 Mem.mem R28553 AST.memory_chunk R28826 Mem.load_inv R28826 Mem.load_inv R28886 Mem.load_inv R28886 Mem.load_inv R28980 Mem.load_contentmap_agree R28980 Mem.load_contentmap_agree R29291 Mem.block_agree R29275 Coq.Init.Logic "x = y" type_scope R29251 Mem.store R29277 Coq.Init.Datatypes.Some R29235 Coq.Init.Logic "x = y" type_scope R29211 Mem.store R29237 Coq.Init.Datatypes.Some R29180 Mem.block_agree R29172 Values.val R29165 Coq.ZArith.BinInt.Z R29152 Values.block R29135 Coq.ZArith.BinInt.Z R29135 Coq.ZArith.BinInt.Z R29120 Values.block R29102 Mem.mem R29102 Mem.mem R29102 Mem.mem R29102 Mem.mem R29072 AST.memory_chunk R29351 Mem.store_inv R29351 Mem.store_inv R29424 Mem.store_inv R29424 Mem.store_inv R29543 Coqlib.zeq R29543 Coqlib.zeq R29586 Mem.store_contentmap_agree R29586 Mem.store_contentmap_agree R29919 Mem.block_agree R29903 Coq.Init.Logic "x = y" type_scope R29879 Mem.store R29905 Coq.Init.Datatypes.Some R29829 Coq.Init.Logic "A \/ B" type_scope R29823 Coq.Init.Logic "x <> y" type_scope R29861 Coq.Init.Logic "A \/ B" type_scope R29855 Coq.ZArith.BinInt "x <= y" Z_scope R29836 Coq.ZArith.BinInt "x + y" Z_scope R29838 Mem.size_chunk R29867 Coq.ZArith.BinInt "x <= y" Z_scope R29790 Mem.block_agree R29782 Values.val R29775 Coq.ZArith.BinInt.Z R29762 Values.block R29745 Coq.ZArith.BinInt.Z R29745 Coq.ZArith.BinInt.Z R29730 Values.block R29712 Mem.mem R29712 Mem.mem R29712 Mem.mem R29686 AST.memory_chunk R29978 Mem.store_inv R29978 Mem.store_inv R30083 Coqlib.zeq R30083 Coqlib.zeq R30127 Mem.store_contentmap_outside_agree R30127 Mem.store_contentmap_outside_agree R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R30334 Coq.Init.Logic "A /\ B" type_scope R30322 Coq.ZArith.BinInt "x <= y" Z_scope R30317 Mem.low R30329 Mem.low R30360 Coq.Init.Logic "A /\ B" type_scope R30347 Coq.ZArith.BinInt "x <= y" Z_scope R30341 Mem.high R30354 Mem.high R30365 Mem.contentmap_agree R30419 Mem.contents R30405 Mem.contents R30395 Mem.high R30386 Mem.low R30292 Mem.block_contents R30292 Mem.block_contents R30500 Coq.Init.Logic "A /\ B" type_scope R30483 Coq.Init.Logic "x = y" type_scope R30472 Mem.nextblock R30489 Mem.nextblock R30550 Mem.block_contents_extends R30594 Mem.blocks R30578 Mem.blocks R30528 Coq.ZArith.BinInt "x < y" Z_scope R30534 Mem.nextblock R30516 Values.block R30458 Mem.mem R30458 Mem.mem R30648 Mem.extends R30642 Mem.mem R31002 Coq.Init.Logic "A /\ B" type_scope R30997 Coq.Init.Logic "x = y" type_scope R31005 Mem.extends R30977 Coq.Init.Logic "x = y" type_scope R30960 Mem.alloc R30979 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R30943 Coq.Init.Logic "x = y" type_scope R30926 Mem.alloc R30945 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R30914 Coq.ZArith.BinInt "x <= y" Z_scope R30900 Coq.ZArith.BinInt "x <= y" Z_scope R30877 Mem.extends R30867 Values.block R30867 Values.block R30856 Coq.ZArith.BinInt.Z R30856 Coq.ZArith.BinInt.Z R30856 Coq.ZArith.BinInt.Z R30856 Coq.ZArith.BinInt.Z R30833 Mem.mem R30833 Mem.mem R30833 Mem.mem R30833 Mem.mem R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R31195 Coqlib.zeq R31202 Mem.nextblock R31195 Coqlib.zeq R31202 Mem.nextblock R31251 Mem.update_s R31251 Mem.update_s R31251 Mem.update_s R31251 Mem.update_s R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R31332 Mem.update_o R31332 Mem.update_o R31332 Mem.update_o R31332 Mem.update_o R31332 Mem.update_o R31332 Mem.update_o R31458 Mem.extends R31479 Mem.free R31467 Mem.free R31439 Mem.extends R31429 Values.block R31420 Mem.mem R31420 Mem.mem R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R31582 Coqlib.zeq R31582 Coqlib.zeq R31628 Mem.update_s R31628 Mem.update_s R31628 Mem.update_s R31628 Mem.update_s R31732 Mem.update_o R31732 Mem.update_o R31732 Mem.update_o R31732 Mem.update_o R31732 Mem.update_o R31732 Mem.update_o R31956 Coq.Init.Logic "x = y" type_scope R31936 Mem.load R31958 Coq.Init.Datatypes.Some R31922 Coq.Init.Logic "x = y" type_scope R31902 Mem.load R31924 Coq.Init.Datatypes.Some R31883 Mem.extends R31875 Values.val R31868 Coq.ZArith.BinInt.Z R31855 Values.block R31846 Mem.mem R31846 Mem.mem R31824 AST.memory_chunk R32023 Mem.load_inv R32023 Mem.load_inv R32110 Coqlib.zlt_true R32110 Coqlib.zlt_true R32176 Mem.in_bounds_holds R32176 Mem.in_bounds_holds R32272 Mem.low R32277 Mem.blocks R32303 Mem.high R32309 Mem.blocks R32234 Mem.load_contentmap_agree R32272 Mem.low R32277 Mem.blocks R32303 Mem.high R32309 Mem.blocks R32234 Mem.load_contentmap_agree R32522 Coq.Init.Logic "'exists' x , p" type_scope R32568 Coq.Init.Logic "A /\ B" type_scope R32557 Coq.Init.Logic "x = y" type_scope R32534 Mem.store R32559 Coq.Init.Datatypes.Some R32571 Mem.extends R32506 Coq.Init.Logic "x = y" type_scope R32483 Mem.store R32508 Coq.Init.Datatypes.Some R32464 Mem.extends R32456 Values.val R32449 Coq.ZArith.BinInt.Z R32436 Values.block R32427 Mem.mem R32427 Mem.mem R32427 Mem.mem R32401 AST.memory_chunk R32653 Mem.store_inv R32653 Mem.store_inv R32798 Coqlib.zlt_true R32798 Coqlib.zlt_true R32822 Mem.in_bounds R32840 Mem.blocks R32822 Mem.in_bounds R32840 Mem.blocks R32872 Mem.unchecked_store R32872 Mem.unchecked_store R33108 Coqlib.zeq R33108 Coqlib.zeq R33182 Mem.store_contentmap_agree R33182 Mem.store_contentmap_agree R33512 Mem.extends R33496 Coq.Init.Logic "x = y" type_scope R33473 Mem.store R33498 Coq.Init.Datatypes.Some R33442 Coq.Init.Logic "A \/ B" type_scope R33424 Coq.ZArith.BinInt "x <= y" Z_scope R33405 Coq.ZArith.BinInt "x + y" Z_scope R33407 Mem.size_chunk R33427 Mem.low_bound R33461 Coq.ZArith.BinInt "x <= y" Z_scope R33445 Mem.high_bound R33382 Mem.extends R33374 Values.val R33367 Coq.ZArith.BinInt.Z R33354 Values.block R33345 Mem.mem R33345 Mem.mem R33345 Mem.mem R33319 AST.memory_chunk R33600 Mem.store_inv R33600 Mem.store_inv R33740 Coqlib.zeq R33740 Coqlib.zeq R33860 Mem.store_contentmap_outside_agree R33860 Mem.store_contentmap_outside_agree R34146 Coq.Init.Logic "x = y" type_scope R34092 Mem.block_contents_agree R34126 Mem.high R34117 Mem.low R34075 Coq.Init.Logic "x = y" type_scope R34069 Mem.high R34081 Mem.high R34049 Coq.Init.Logic "x = y" type_scope R34044 Mem.low R34055 Mem.low R34021 Mem.block_contents R34021 Mem.block_contents R34310 Coq.Init.Logic "x = y" type_scope R34310 Coq.Init.Logic "x = y" type_scope R34347 Coqlib.extensionality R34347 Coqlib.extensionality R34380 Coqlib.zlt R34380 Coqlib.zlt R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R34459 Coqlib.zlt R34459 Coqlib.zlt R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R34576 Coq.Init.Logic "x = y" type_scope R34576 Coq.Init.Logic "x = y" type_scope R34594 Coqlib.proof_irrelevance R34594 Coqlib.proof_irrelevance R34769 Coq.Init.Logic "x = y" type_scope R34744 Coq.Init.Logic "x = y" type_scope R34734 Mem.blocks R34750 Mem.blocks R34697 Coq.Init.Logic "x = y" type_scope R34686 Mem.nextblock R34703 Mem.nextblock R34905 Coq.Init.Logic "x = y" type_scope R34905 Coq.Init.Logic "x = y" type_scope R34920 Coqlib.extensionality R34920 Coqlib.extensionality R34967 Coq.Init.Logic "x = y" type_scope R34967 Coq.Init.Logic "x = y" type_scope R34986 Coqlib.proof_irrelevance R34986 Coqlib.proof_irrelevance R35102 Coq.Init.Datatypes.option R35116 Coq.Init.Datatypes "x * y" type_scope R35110 Values.block R35118 Coq.ZArith.BinInt.Z R35093 Values.block R35141 Mem.meminj R35179 Values.val R35172 Values.val R35251 Values.Vint R35242 Values.Vint R35320 Values.Vfloat R35309 Values.Vfloat R35486 Values.Vptr R35471 Values.Vptr R35422 Coq.Init.Logic "x = y" type_scope R35424 Integers.add R35438 Integers.repr R35393 Coq.Init.Logic "x = y" type_scope R35395 Coq.Init.Datatypes.Some R35400 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35549 Values.Vundef R35573 Mem.val_inject_int R35588 Mem.val_inject_float R35605 Mem.val_inject_ptr R35621 Mem.val_inject_undef R35679 Coq.Lists.List.list R35684 Values.val R35667 Coq.Lists.List.list R35672 Values.val R35745 Coq.Lists.List.nil R35741 Coq.Lists.List.nil R35876 Coq.Lists.List "x :: y" list_scope R35867 Coq.Lists.List "x :: y" list_scope R35799 Mem.val_inject R35940 Values.val R35933 Values.val R35918 Mem.memory_size R36013 Mem.val_inject R36208 Values.Vint R36198 Values.Vint R36191 Mem.Size8 R36140 Coq.Init.Logic "x = y" type_scope R36119 Integers.cast8unsigned R36142 Integers.cast8unsigned R36362 Values.Vint R36352 Values.Vint R36344 Mem.Size16 R36292 Coq.Init.Logic "x = y" type_scope R36270 Integers.cast16unsigned R36294 Integers.cast16unsigned R36520 Values.Vfloat R36508 Values.Vfloat R36500 Mem.Size32 R36447 Coq.Init.Logic "x = y" type_scope R36424 Floats.singleoffloat R36449 Floats.singleoffloat R36546 Mem.val_content_inject_base R36609 Mem.content R36598 Mem.content R36692 Mem.Undef R36821 Mem.Datum8 R36809 Mem.Datum8 R36753 Mem.val_content_inject R36772 Mem.Size8 R36956 Mem.Datum16 R36943 Mem.Datum16 R36886 Mem.val_content_inject R36905 Mem.Size16 R37092 Mem.Datum32 R37079 Mem.Datum32 R37022 Mem.val_content_inject R37041 Mem.Size32 R37228 Mem.Datum64 R37215 Mem.Datum64 R37158 Mem.val_content_inject R37177 Mem.Size64 R37291 Mem.Cont R37286 Mem.Cont R37311 Mem.content_inject_undef R37332 Mem.content_inject_datum8 R37355 Mem.content_inject_datum16 R37378 Mem.content_inject_datum32 R37401 Mem.content_inject_datum64 R37424 Mem.content_inject_cont R37554 Mem.content_inject R37583 Coq.ZArith.BinInt "x + y" Z_scope R37537 Coq.ZArith.BinInt "x <= y < z" Z_scope R37509 Coq.ZArith.BinInt.Z R37509 Coq.ZArith.BinInt.Z R37509 Coq.ZArith.BinInt.Z R37483 Mem.contentmap R37483 Mem.contentmap R37632 Mem.block_contents R37656 Coq.ZArith.BinInt.Z R37729 Coq.ZArith.BinInt "x <= y <= z" Z_scope R37714 Integers.min_signed R37741 Integers.max_signed R37783 Coq.Init.Logic "A \/ B" type_scope R37779 Coq.Init.Logic "x = y" type_scope R37830 Coq.Init.Logic "A /\ B" type_scope R37818 Coq.ZArith.BinInt "x <= y" Z_scope R37803 Integers.min_signed R37825 Mem.low R37843 Coq.ZArith.BinInt "x <= y" Z_scope R37837 Mem.high R37846 Integers.max_signed R37950 Coq.ZArith.BinInt "x <= y < z" Z_scope R37946 Mem.low R37953 Coq.ZArith.BinInt "x + y" Z_scope R37953 Coq.ZArith.BinInt "x + y" Z_scope R37966 Mem.high R37897 Coq.ZArith.BinInt "x <= y < z" Z_scope R37893 Mem.low R37908 Mem.high R37999 Mem.contentmap_inject R38058 Mem.high R38049 Mem.low R38035 Mem.contents R38021 Mem.contents R38102 Mem.mem R38197 Coq.Init.Logic "x = y" type_scope R38199 Coq.Init.Datatypes.None R38172 Coq.ZArith.BinInt "x >= y" Z_scope R38179 Mem.nextblock R38308 Coq.Init.Logic "A /\ B" type_scope R38291 Coq.ZArith.BinInt "x < y" Z_scope R38297 Mem.nextblock R38317 Mem.block_contents_inject R38389 Mem.blocks R38344 Mem.blocks R38261 Coq.Init.Logic "x = y" type_scope R38263 Coq.Init.Datatypes.Some R38267 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38610 Coq.Init.Logic "A \/ B" type_scope R38596 Coq.Init.Logic "x <> y" type_scope R38786 Coq.Init.Logic "x <> y" type_scope R38778 Coq.ZArith.BinInt "x + y" Z_scope R38791 Coq.ZArith.BinInt "x + y" Z_scope R38718 Coq.ZArith.BinInt "x <= y < z" Z_scope R38702 Mem.low_bound R38726 Mem.high_bound R38644 Coq.ZArith.BinInt "x <= y < z" Z_scope R38628 Mem.low_bound R38652 Mem.high_bound R38562 Coq.Init.Logic "x = y" type_scope R38564 Coq.Init.Datatypes.Some R38569 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38527 Coq.Init.Logic "x = y" type_scope R38529 Coq.Init.Datatypes.Some R38534 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38507 Coq.Init.Logic "x <> y" type_scope R38899 Coq.ZArith.BinInt "x > y" Z_scope R38887 Mem.size_mem R38997 Coq.ZArith.BinInt "x > y" Z_scope R38980 Mem.size_chunk R39042 Mem.size_mem_pos R39042 Mem.size_mem_pos R39341 Coq.Init.Logic "x = y" type_scope R39325 Integers.signed R39359 Coq.ZArith.BinInt "x + y" Z_scope R39343 Integers.signed R39292 Coq.Init.Logic "x = y" type_scope R39294 Integers.add R39308 Integers.repr R39267 Coq.Init.Logic "x = y" type_scope R39269 Coq.Init.Datatypes.Some R39274 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39230 Coq.ZArith.BinInt "x <= y" Z_scope R39211 Coq.ZArith.BinInt "x + y" Z_scope R39195 Integers.signed R39213 Mem.size_chunk R39251 Mem.high R39238 Mem.blocks R39171 Coq.ZArith.BinInt "x <= y" Z_scope R39166 Mem.low R39153 Mem.blocks R39174 Integers.signed R39126 Mem.mem_inject R39396 Mem.size_chunk_pos R39396 Mem.size_chunk_pos R39440 Mem.mi_mappedblocks R39440 Mem.mi_mappedblocks R39567 Coq.ZArith.BinInt.Zplus_0_r R39567 Coq.ZArith.BinInt.Zplus_0_r R39587 Integers.add_zero R39587 Integers.add_zero R39666 Integers.add_signed R39666 Integers.add_signed R39697 Integers.signed_repr R39697 Integers.signed_repr R39697 Integers.signed_repr R39697 Integers.signed_repr R39697 Integers.signed_repr R39697 Integers.signed_repr R39697 Integers.signed_repr R39697 Integers.signed_repr R39758 Coq.ZArith.BinInt "x <= y < z" Z_scope R39739 Mem.low R39744 Mem.blocks R39761 Integers.signed R39761 Integers.signed R39779 Mem.high R39785 Mem.blocks R39758 Coq.ZArith.BinInt "x <= y < z" Z_scope R39739 Mem.low R39744 Mem.blocks R39761 Integers.signed R39761 Integers.signed R39779 Mem.high R39785 Mem.blocks R39838 Integers.signed R39838 Integers.signed R40058 Coq.ZArith.BinInt "x <= y <= z" Z_scope R40043 Integers.min_signed R40076 Coq.ZArith.BinInt "x + y" Z_scope R40061 Integers.signed R40078 Integers.signed R40090 Integers.repr R40076 Coq.ZArith.BinInt "x + y" Z_scope R40061 Integers.signed R40078 Integers.signed R40090 Integers.repr R40105 Integers.max_signed R40024 Coq.Init.Logic "x = y" type_scope R40026 Coq.Init.Datatypes.Some R40030 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40008 Coq.Init.Logic "x = y" type_scope R39972 Mem.valid_pointer R39992 Integers.signed R40010 Coq.Init.Datatypes.true R39950 Mem.mem_inject R40178 Coqlib.zlt R40185 Mem.nextblock R40178 Coqlib.zlt R40185 Mem.nextblock R40231 Coqlib.zle R40256 Integers.signed R40236 Mem.low R40241 Mem.blocks R40231 Coqlib.zle R40256 Integers.signed R40236 Mem.low R40241 Mem.blocks R40304 Coqlib.zlt R40326 Mem.high R40332 Mem.blocks R40309 Integers.signed R40304 Coqlib.zlt R40326 Mem.high R40332 Mem.blocks R40309 Integers.signed R40502 Integers.signed_repr R40502 Integers.signed_repr R40549 Coq.ZArith.BinInt.Zplus_0_r R40549 Coq.ZArith.BinInt.Zplus_0_r R40567 Integers.signed_range R40567 Integers.signed_range R40630 Coq.Init.Logic.conj R40630 Coq.Init.Logic.conj R40661 Integers.signed_repr R40661 Integers.signed_repr R40929 Coq.Init.Logic "x = y" type_scope R40901 Mem.check_cont R40917 Coq.ZArith.BinInt "x + y" Z_scope R40931 Coq.Init.Datatypes.true R40889 Coq.Init.Logic "x = y" type_scope R40871 Mem.check_cont R40891 Coq.Init.Datatypes.true R40860 Coq.ZArith.BinInt "x <= y" Z_scope R40847 Coq.ZArith.BinInt "x + y" Z_scope R40849 Coq.ZArith.BinInt.Z_of_nat R40837 Coq.ZArith.BinInt "x <= y" Z_scope R40779 Mem.contentmap_inject R40997 Mem.check_cont R40997 Mem.check_cont R41017 Coq.ZArith.Znat.inj_S R41017 Coq.ZArith.Znat.inj_S R41053 Coq.ZArith.BinInt "x <= y < z" Z_scope R41053 Coq.ZArith.BinInt "x <= y < z" Z_scope R41165 Coq.ZArith.BinInt "x + y" Z_scope R41157 Coq.ZArith.BinInt "x + y" Z_scope R41182 Coq.ZArith.BinInt "x + y" Z_scope R41179 Coq.ZArith.BinInt "x + y" Z_scope R41165 Coq.ZArith.BinInt "x + y" Z_scope R41157 Coq.ZArith.BinInt "x + y" Z_scope R41182 Coq.ZArith.BinInt "x + y" Z_scope R41179 Coq.ZArith.BinInt "x + y" Z_scope R41257 Mem.check_cont_inject R41417 Mem.content_inject R41447 Mem.getN R41457 Coq.ZArith.BinInt "x + y" Z_scope R41433 Mem.getN R41407 Coq.ZArith.BinInt "x < y" Z_scope R41394 Coq.ZArith.BinInt "x + y" Z_scope R41396 Coq.ZArith.BinInt.Z_of_nat R41384 Coq.ZArith.BinInt "x <= y" Z_scope R41326 Mem.contentmap_inject R41514 Coq.ZArith.BinInt "x <= y < z" Z_scope R41514 Coq.ZArith.BinInt "x <= y < z" Z_scope R41558 Mem.check_cont R41574 Coq.ZArith.BinInt "x + y" Z_scope R41558 Mem.check_cont R41574 Coq.ZArith.BinInt "x + y" Z_scope R41602 Mem.check_cont R41626 Coq.ZArith.BinInt "x + y" Z_scope R41618 Coq.ZArith.BinInt "x + y" Z_scope R41640 Coq.Init.Datatypes.true R41602 Mem.check_cont R41626 Coq.ZArith.BinInt "x + y" Z_scope R41618 Coq.ZArith.BinInt "x + y" Z_scope R41640 Coq.Init.Datatypes.true R41701 Coq.ZArith.BinInt "x + y" Z_scope R41693 Coq.ZArith.BinInt "x + y" Z_scope R41718 Coq.ZArith.BinInt "x + y" Z_scope R41715 Coq.ZArith.BinInt "x + y" Z_scope R41701 Coq.ZArith.BinInt "x + y" Z_scope R41693 Coq.ZArith.BinInt "x + y" Z_scope R41718 Coq.ZArith.BinInt "x + y" Z_scope R41715 Coq.ZArith.BinInt "x + y" Z_scope R41739 Mem.check_cont_inject R41739 Mem.check_cont_inject R41823 Mem.getN_inject R41862 Coq.Init.Datatypes.nat R41883 Coq.ZArith.BinInt.Z0 R41889 Coq.Init.Datatypes.O R41893 Coq.ZArith.BinInt.Zpos R41905 Coq.NArith.BinPos.nat_of_P R41919 Coq.ZArith.BinInt.Zneg R41928 Coq.Init.Datatypes.O R41858 Coq.ZArith.BinInt.Z R42079 Mem.val_content_inject R42126 Mem.load_contents R42149 Coq.ZArith.BinInt "x + y" Z_scope R42102 Mem.load_contents R42068 Coq.ZArith.BinInt "x <= y" Z_scope R42054 Coq.ZArith.BinInt "x + y" Z_scope R42056 Mem.size_mem R42044 Coq.ZArith.BinInt "x <= y" Z_scope R42000 Mem.contentmap_inject R42183 Mem.content_inject R42237 Mem.getN R42269 Coq.ZArith.BinInt "x + y" Z_scope R42262 Coq.Init.Peano "x - y" nat_scope R42243 Mem.ztonat R42250 Mem.size_mem R42199 Mem.getN R42225 Coq.Init.Peano "x - y" nat_scope R42205 Mem.ztonat R42213 Mem.size_mem R42183 Mem.content_inject R42237 Mem.getN R42269 Coq.ZArith.BinInt "x + y" Z_scope R42262 Coq.Init.Peano "x - y" nat_scope R42243 Mem.ztonat R42250 Mem.size_mem R42199 Mem.getN R42225 Coq.Init.Peano "x - y" nat_scope R42205 Mem.ztonat R42213 Mem.size_mem R42308 Coq.ZArith.BinInt "x <= y < z" Z_scope R42349 Mem.getN_inject R42308 Coq.ZArith.BinInt "x <= y < z" Z_scope R42308 Coq.ZArith.BinInt "x <= y < z" Z_scope R42308 Coq.ZArith.BinInt "x <= y < z" Z_scope R42308 Coq.ZArith.BinInt "x <= y < z" Z_scope R42349 Mem.getN_inject R42349 Mem.getN_inject R42349 Mem.getN_inject R42349 Mem.getN_inject R42470 Mem.load_contents_inject R42591 Mem.val_inject R42630 Values.load_result R42603 Values.load_result R42543 Mem.val_content_inject R42563 Mem.mem_chunk R42774 Integers.cast8signed R42800 Integers.cast8signed R42774 Integers.cast8signed R42800 Integers.cast8signed R42841 Integers.cast8_signed_equal_if_unsigned_equal R42841 Integers.cast8_signed_equal_if_unsigned_equal R42923 Integers.cast16signed R42950 Integers.cast16signed R42923 Integers.cast16signed R42950 Integers.cast16signed R42992 Integers.cast16_signed_equal_if_unsigned_equal R42992 Integers.cast16_signed_equal_if_unsigned_equal R43100 Mem.val_inject_ptr R43100 Mem.val_inject_ptr R43308 Coq.Init.Logic "A /\ B" type_scope R43295 Coq.ZArith.BinInt "x <= y" Z_scope R43290 Mem.low R43300 Coq.ZArith.BinInt "x + y" Z_scope R43342 Coq.ZArith.BinInt "x <= y" Z_scope R43321 Coq.ZArith.BinInt "x + y" Z_scope R43314 Coq.ZArith.BinInt "x + y" Z_scope R43325 Mem.size_chunk R43349 Mem.high R43244 Coq.Init.Logic "A /\ B" type_scope R43239 Coq.ZArith.BinInt "x <= y" Z_scope R43234 Mem.low R43268 Coq.ZArith.BinInt "x <= y" Z_scope R43249 Coq.ZArith.BinInt "x + y" Z_scope R43251 Mem.size_chunk R43275 Mem.high R43191 Mem.block_contents_inject R43403 Mem.size_chunk_pos R43403 Mem.size_chunk_pos R43450 Coq.ZArith.BinInt "x <= y < z" Z_scope R43443 Mem.low R43474 Coq.ZArith.BinInt "x - y" Z_scope R43455 Coq.ZArith.BinInt "x + y" Z_scope R43457 Mem.size_chunk R43474 Coq.ZArith.BinInt "x - y" Z_scope R43455 Coq.ZArith.BinInt "x + y" Z_scope R43457 Mem.size_chunk R43480 Mem.high R43450 Coq.ZArith.BinInt "x <= y < z" Z_scope R43443 Mem.low R43474 Coq.ZArith.BinInt "x - y" Z_scope R43455 Coq.ZArith.BinInt "x + y" Z_scope R43457 Mem.size_chunk R43474 Coq.ZArith.BinInt "x - y" Z_scope R43455 Coq.ZArith.BinInt "x + y" Z_scope R43457 Mem.size_chunk R43480 Mem.high R43557 Coq.ZArith.BinInt "x <= y < z" Z_scope R43550 Mem.low R43564 Mem.high R43557 Coq.ZArith.BinInt "x <= y < z" Z_scope R43550 Mem.low R43564 Mem.high R43775 Mem.val_content_inject R43838 Mem.load_contents R43872 Coq.ZArith.BinInt "x + y" Z_scope R43859 Mem.contents R43798 Mem.load_contents R43819 Mem.contents R43757 Coq.ZArith.BinInt "x <= y" Z_scope R43743 Coq.ZArith.BinInt "x + y" Z_scope R43745 Mem.size_mem R43764 Mem.high R43733 Coq.ZArith.BinInt "x <= y" Z_scope R43728 Mem.low R43687 Mem.block_contents_inject R43948 Mem.low R43957 Mem.high R43918 Mem.load_contents_inject R43948 Mem.low R43957 Mem.high R43918 Mem.load_contents_inject R44132 Coq.Init.Logic "'exists' x , p" type_scope R44184 Coq.Init.Logic "A /\ B" type_scope R44174 Coq.Init.Logic "x = y" type_scope R44143 Mem.load R44165 Coq.ZArith.BinInt "x + y" Z_scope R44176 Coq.Init.Datatypes.Some R44187 Mem.val_inject R44108 Coq.Init.Logic "x = y" type_scope R44110 Coq.Init.Datatypes.Some R44115 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44088 Coq.Init.Logic "x = y" type_scope R44067 Mem.load R44090 Coq.Init.Datatypes.Some R44045 Mem.mem_inject R44236 Mem.load_inv R44236 Mem.load_inv R44379 Values.load_result R44402 Mem.load_contents R44477 Coq.ZArith.BinInt "x + y" Z_scope R44463 Mem.contents R44450 Mem.blocks R44417 Mem.mem_chunk R44379 Values.load_result R44402 Mem.load_contents R44477 Coq.ZArith.BinInt "x + y" Z_scope R44463 Mem.contents R44450 Mem.blocks R44417 Mem.mem_chunk R44528 Mem.size_chunk_pos R44528 Mem.size_chunk_pos R44569 Coqlib.zlt_true R44569 Coqlib.zlt_true R44587 Mem.in_bounds_holds R44587 Mem.in_bounds_holds R44639 Coq.ZArith.BinInt "x <= y < z" Z_scope R44620 Mem.low R44625 Mem.blocks R44648 Mem.high R44654 Mem.blocks R44639 Coq.ZArith.BinInt "x <= y < z" Z_scope R44620 Mem.low R44625 Mem.blocks R44648 Mem.high R44654 Mem.blocks R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R44751 Coq.ZArith.BinInt "x <= y < z" Z_scope R44732 Mem.low R44737 Mem.blocks R44777 Coq.ZArith.BinInt "x - y" Z_scope R44758 Coq.ZArith.BinInt "x + y" Z_scope R44760 Mem.size_chunk R44777 Coq.ZArith.BinInt "x - y" Z_scope R44758 Coq.ZArith.BinInt "x + y" Z_scope R44760 Mem.size_chunk R44783 Mem.high R44788 Mem.blocks R44751 Coq.ZArith.BinInt "x <= y < z" Z_scope R44732 Mem.low R44737 Mem.blocks R44777 Coq.ZArith.BinInt "x - y" Z_scope R44758 Coq.ZArith.BinInt "x + y" Z_scope R44760 Mem.size_chunk R44777 Coq.ZArith.BinInt "x - y" Z_scope R44758 Coq.ZArith.BinInt "x + y" Z_scope R44760 Mem.size_chunk R44783 Mem.high R44788 Mem.blocks R44892 Mem.load_result_inject R44892 Mem.load_result_inject R44922 Mem.load_contents_inject R44922 Mem.load_contents_inject R45087 Coq.Init.Logic "'exists' x , p" type_scope R45126 Coq.Init.Logic "A /\ B" type_scope R45116 Coq.Init.Logic "x = y" type_scope R45098 Mem.loadv R45118 Coq.Init.Datatypes.Some R45129 Mem.val_inject R45065 Mem.val_inject R45050 Coq.Init.Logic "x = y" type_scope R45032 Mem.loadv R45052 Coq.Init.Datatypes.Some R45010 Mem.mem_inject R45237 Integers.signed R45276 Coq.ZArith.BinInt "x + y" Z_scope R45260 Integers.signed R45237 Integers.signed R45276 Coq.ZArith.BinInt "x + y" Z_scope R45260 Integers.signed R45290 Mem.load_inject R45290 Mem.load_inject R45351 Mem.load_inv R45351 Mem.load_inv R45405 Mem.address_inject R45405 Mem.address_inject R45629 Mem.contentmap_inject R45666 Mem.set_cont R45680 Coq.ZArith.BinInt "x + y" Z_scope R45648 Mem.set_cont R45618 Coq.ZArith.BinInt "x <= y" Z_scope R45605 Coq.ZArith.BinInt "x + y" Z_scope R45607 Coq.ZArith.BinInt.Z_of_nat R45595 Coq.ZArith.BinInt "x <= y" Z_scope R45537 Mem.contentmap_inject R45830 Coqlib.zeq R45830 Coqlib.zeq R45866 Coqlib.zeq_true R45866 Coqlib.zeq_true R45897 Coqlib.zeq_false R45897 Coqlib.zeq_false R45927 Coq.ZArith.BinInt "x + y" Z_scope R45919 Coq.ZArith.BinInt "x + y" Z_scope R45944 Coq.ZArith.BinInt "x + y" Z_scope R45941 Coq.ZArith.BinInt "x + y" Z_scope R45927 Coq.ZArith.BinInt "x + y" Z_scope R45919 Coq.ZArith.BinInt "x + y" Z_scope R45944 Coq.ZArith.BinInt "x + y" Z_scope R45941 Coq.ZArith.BinInt "x + y" Z_scope R45982 Coq.ZArith.Znat.inj_S R45982 Coq.ZArith.Znat.inj_S R46196 Mem.contentmap_inject R46232 Mem.setN R46242 Coq.ZArith.BinInt "x + y" Z_scope R46215 Mem.setN R46186 Coq.ZArith.BinInt "x < y" Z_scope R46173 Coq.ZArith.BinInt "x + y" Z_scope R46175 Coq.ZArith.BinInt.Z_of_nat R46163 Coq.ZArith.BinInt "x <= y" Z_scope R46134 Mem.content_inject R46093 Mem.contentmap_inject R46360 Coqlib.zeq R46360 Coqlib.zeq R46397 Coqlib.zeq_true R46397 Coqlib.zeq_true R46429 Coqlib.zeq_false R46429 Coqlib.zeq_false R46462 Coq.ZArith.BinInt "x + y" Z_scope R46454 Coq.ZArith.BinInt "x + y" Z_scope R46479 Coq.ZArith.BinInt "x + y" Z_scope R46476 Coq.ZArith.BinInt "x + y" Z_scope R46462 Coq.ZArith.BinInt "x + y" Z_scope R46454 Coq.ZArith.BinInt "x + y" Z_scope R46479 Coq.ZArith.BinInt "x + y" Z_scope R46476 Coq.ZArith.BinInt "x + y" Z_scope R46499 Mem.set_cont_inject R46499 Mem.set_cont_inject R46772 Mem.contentmap_inject R46840 Mem.store_contents R46864 Coq.ZArith.BinInt "x + y" Z_scope R46791 Mem.store_contents R46761 Coq.ZArith.BinInt "x <= y" Z_scope R46747 Coq.ZArith.BinInt "x + y" Z_scope R46749 Mem.size_mem R46737 Coq.ZArith.BinInt "x <= y" Z_scope R46701 Mem.val_content_inject R46660 Mem.contentmap_inject R46960 Mem.setN_inject R46960 Mem.setN_inject R46960 Mem.setN_inject R46960 Mem.setN_inject R46960 Mem.setN_inject R47118 Coq.Init.Logic "x = y" type_scope R47100 Mem.set_cont R47088 Coq.Init.Logic "x <> y" type_scope R47061 Coq.ZArith.BinInt "x <= y < z" Z_scope R47070 Coq.ZArith.BinInt "x + y" Z_scope R47072 Coq.ZArith.BinInt.Z_of_nat R47180 Coq.ZArith.Znat.inj_S R47180 Coq.ZArith.Znat.inj_S R47200 Mem.update_o R47200 Mem.update_o R47507 Mem.contentmap_inject R47529 Mem.set_cont R47487 Coq.Init.Logic "x <> y" type_scope R47493 Coq.ZArith.BinInt "x + y" Z_scope R47452 Coq.ZArith.BinInt "x <= y < z" Z_scope R47406 Coq.ZArith.BinInt "x <= y < z" Z_scope R47416 Coq.ZArith.BinInt "x + y" Z_scope R47418 Coq.ZArith.BinInt.Z_of_nat R47334 Mem.contentmap_inject R47614 Mem.set_cont_outside1 R47614 Mem.set_cont_outside1 R47919 Mem.contentmap_inject R47941 Mem.setN R47899 Coq.Init.Logic "x <> y" type_scope R47905 Coq.ZArith.BinInt "x + y" Z_scope R47865 Coq.ZArith.BinInt "x <= y < z" Z_scope R47815 Coq.ZArith.BinInt "x <= y < z" Z_scope R47825 Coq.ZArith.BinInt "x + y" Z_scope R47827 Coq.ZArith.BinInt.Z_of_nat R47837 Coq.Init.Datatypes.S R47757 Mem.contentmap_inject R48020 Mem.update_o R48020 Mem.update_o R48038 Mem.set_cont_outside_inject R48038 Mem.set_cont_outside_inject R48108 Coq.ZArith.Znat.inj_S R48108 Coq.ZArith.Znat.inj_S R48155 Coq.ZArith.Znat.inj_S R48155 Coq.ZArith.Znat.inj_S R48413 Mem.contentmap_inject R48435 Mem.store_contents R48394 Coq.Init.Logic "x <> y" type_scope R48400 Coq.ZArith.BinInt "x + y" Z_scope R48360 Coq.ZArith.BinInt "x <= y < z" Z_scope R48313 Coq.ZArith.BinInt "x <= y < z" Z_scope R48323 Coq.ZArith.BinInt "x + y" Z_scope R48325 Mem.size_mem R48255 Mem.contentmap_inject R48524 Mem.size_mem_pos R48524 Mem.size_mem_pos R48590 Mem.setN_outside_inject R48590 Mem.setN_outside_inject R48590 Mem.setN_outside_inject R48590 Mem.setN_outside_inject R48590 Mem.setN_outside_inject R48849 Coq.Init.Logic "'exists' x , p" type_scope R48913 Coq.Init.Logic "A /\ B" type_scope R48899 Coq.Init.Logic "x = y" type_scope R48864 Mem.store R48887 Coq.ZArith.BinInt "x + y" Z_scope R48901 Coq.Init.Datatypes.Some R48916 Mem.mem_inject R48801 Mem.val_content_inject R48821 Mem.mem_chunk R48777 Coq.Init.Logic "x = y" type_scope R48779 Coq.Init.Datatypes.Some R48784 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48757 Coq.Init.Logic "x = y" type_scope R48732 Mem.store R48759 Coq.Init.Datatypes.Some R48710 Mem.mem_inject R48962 Mem.size_chunk_pos R48962 Mem.size_chunk_pos R49012 Mem.store_inv R49012 Mem.store_inv R49161 Mem.in_bounds_inject R49191 Coq.Init.Logic.conj R49161 Mem.in_bounds_inject R49191 Coq.Init.Logic.conj R49223 Mem.unchecked_store R49255 Coq.ZArith.BinInt "x + y" Z_scope R49223 Mem.unchecked_store R49255 Coq.ZArith.BinInt "x + y" Z_scope R49301 Coqlib.zlt_true R49301 Coqlib.zlt_true R49323 Mem.in_bounds R49354 Mem.blocks R49344 Coq.ZArith.BinInt "x + y" Z_scope R49323 Mem.in_bounds R49354 Mem.blocks R49344 Coq.ZArith.BinInt "x + y" Z_scope R49387 Coq.Init.Logic "x = y" type_scope R49387 Coq.Init.Logic "x = y" type_scope R49401 Coqlib.proof_irrelevance R49401 Coqlib.proof_irrelevance R49688 Coqlib.zeq R49688 Coqlib.zeq R49725 Coq.Init.Logic "x = y" type_scope R49725 Coq.Init.Logic "x = y" type_scope R49770 Coq.Init.Logic "x = y" type_scope R49770 Coq.Init.Logic "x = y" type_scope R49814 Coqlib.zeq_true R49814 Coqlib.zeq_true R49869 Mem.store_contents_inject R49869 Mem.store_contents_inject R49977 Coqlib.zeq R49977 Coqlib.zeq R50059 Mem.store_contents_outside_inject R50124 Coq.ZArith.BinInt "x + y" Z_scope R50100 Mem.mem_chunk R50059 Mem.store_contents_outside_inject R50124 Coq.ZArith.BinInt "x + y" Z_scope R50100 Mem.mem_chunk R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R50277 Coq.Init.Logic.sym_not_equal R50277 Coq.Init.Logic.sym_not_equal R50320 Coq.ZArith.BinInt "x + y" Z_scope R50313 Coq.ZArith.BinInt "x - y" Z_scope R50320 Coq.ZArith.BinInt "x + y" Z_scope R50313 Coq.ZArith.BinInt "x - y" Z_scope R50576 Coqlib.zeq R50576 Coqlib.zeq R50620 Coqlib.zeq_false R50620 Coqlib.zeq_false R50650 Coqlib.zeq R50650 Coqlib.zeq R50893 Coq.Init.Logic "'exists' x , p" type_scope R50957 Coq.Init.Logic "A /\ B" type_scope R50943 Coq.Init.Logic "x = y" type_scope R50908 Mem.store R50931 Coq.ZArith.BinInt "x + y" Z_scope R50945 Coq.Init.Datatypes.Some R50960 Mem.mem_inject R50871 Mem.val_inject R50847 Coq.Init.Logic "x = y" type_scope R50849 Coq.Init.Datatypes.Some R50854 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50827 Coq.Init.Logic "x = y" type_scope R50802 Mem.store R50829 Coq.Init.Datatypes.Some R50780 Mem.mem_inject R51002 Mem.store_mapped_inject_1 R51002 Mem.store_mapped_inject_1 R51183 Mem.mem_inject R51171 Coq.Init.Logic "x = y" type_scope R51173 Coq.Init.Datatypes.None R51151 Coq.Init.Logic "x = y" type_scope R51126 Mem.store R51153 Coq.Init.Datatypes.Some R51104 Mem.mem_inject R51241 Mem.store_inv R51241 Mem.store_inv R51432 Coqlib.zeq_false R51432 Coqlib.zeq_false R51509 Coq.Init.Logic "x = y" type_scope R51494 Mem.low_bound R51511 Mem.low_bound R51509 Coq.Init.Logic "x = y" type_scope R51494 Mem.low_bound R51511 Mem.low_bound R51590 Coqlib.zeq R51590 Coqlib.zeq R51679 Coq.Init.Logic "x = y" type_scope R51663 Mem.high_bound R51681 Mem.high_bound R51679 Coq.Init.Logic "x = y" type_scope R51663 Mem.high_bound R51681 Mem.high_bound R51762 Coqlib.zeq R51762 Coqlib.zeq R52065 Coq.Init.Logic "'exists' x , p" type_scope R52112 Coq.Init.Logic "A /\ B" type_scope R52102 Coq.Init.Logic "x = y" type_scope R52080 Mem.storev R52104 Coq.Init.Datatypes.Some R52115 Mem.mem_inject R52017 Mem.val_content_inject R52037 Mem.mem_chunk R51995 Mem.val_inject R51980 Coq.Init.Logic "x = y" type_scope R51958 Mem.storev R51982 Coq.Init.Datatypes.Some R51936 Mem.mem_inject R52237 Integers.signed R52273 Coq.ZArith.BinInt "x + y" Z_scope R52260 Integers.signed R52237 Integers.signed R52273 Coq.ZArith.BinInt "x + y" Z_scope R52260 Integers.signed R52288 Mem.store_mapped_inject_1 R52288 Mem.store_mapped_inject_1 R52342 Mem.store_inv R52342 Mem.store_inv R52407 Mem.address_inject R52407 Mem.address_inject R52628 Coq.Init.Logic "'exists' x , p" type_scope R52675 Coq.Init.Logic "A /\ B" type_scope R52665 Coq.Init.Logic "x = y" type_scope R52643 Mem.storev R52667 Coq.Init.Datatypes.Some R52678 Mem.mem_inject R52606 Mem.val_inject R52584 Mem.val_inject R52569 Coq.Init.Logic "x = y" type_scope R52547 Mem.storev R52571 Coq.Init.Datatypes.Some R52525 Mem.mem_inject R52720 Mem.storev_mapped_inject_1 R52720 Mem.storev_mapped_inject_1 R52851 Mem.mem_inject R52863 Mem.free R52829 Mem.mem_inject R53056 Coqlib.zeq R53056 Coqlib.zeq R53286 Coqlib.zeq R53286 Coqlib.zeq R53356 Coqlib.zeq R53356 Coqlib.zeq R53557 Mem.mem_inject R53569 Mem.free_list R53535 Mem.mem_inject R53642 Mem.free_first_inject R53642 Mem.free_first_inject R53844 Mem.mem_inject R53859 Mem.free R53822 Mem.mem_inject R53796 Coq.ZArith.BinInt "x >= y" Z_scope R53780 Mem.low_bound R53799 Mem.high_bound R53739 Coq.Init.Logic "x = y" type_scope R53741 Coq.Init.Datatypes.Some R53745 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R54063 Coqlib.zeq R54063 Coqlib.zeq R54477 Coq.ZArith.BinInt "x >= y" Z_scope R54461 Mem.low_bound R54480 Mem.high_bound R54450 Coq.Init.Logic "x = y" type_scope R54440 Mem.free R54600 Mem.update_s R54600 Mem.update_s R54744 Coq.ZArith.BinInt "x >= y" Z_scope R54728 Mem.low_bound R54747 Mem.high_bound R54718 Coq.Lists.List.In R54687 Mem.free_list R54838 Coq.Lists.List.in_inv R54838 Coq.Lists.List.in_inv R54921 Mem.bounds_free_block R54944 Coq.Lists.List.fold_right R54985 Mem.free R54977 Mem.mem R54965 Values.block R54921 Mem.bounds_free_block R54944 Coq.Lists.List.fold_right R54985 Mem.free R54977 Mem.mem R54965 Values.block R55144 Coqlib.zeq R55144 Coqlib.zeq R55359 Mem.mem_inject R55388 Mem.free R55371 Mem.free_list R55337 Mem.mem_inject R55323 Coq.Lists.List.In R55303 Coq.Init.Logic "x = y" type_scope R55305 Coq.Init.Datatypes.Some R55309 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55424 Mem.free_snd_inject R55424 Mem.free_snd_inject R55459 Mem.free_empty_bounds R55459 Mem.free_empty_bounds R55514 Mem.free_first_list_inject R55514 Mem.free_first_list_inject R55581 Mem.val_inject_int R55596 Mem.val_inject_float R55613 Mem.val_inject_ptr R55628 Mem.val_inject_undef R55659 Mem.val_nil_inject R55674 Mem.val_cons_inject R55796 Coq.Init.Logic "A \/ B" type_scope R55789 Coq.Init.Logic "x = y" type_scope R55804 Coq.Init.Logic "x = y" type_scope R55806 Coq.Init.Datatypes.None R55754 Mem.meminj R55754 Mem.meminj R55852 Mem.inject_incr R56018 Mem.inject_incr R55997 Mem.inject_incr R55976 Mem.inject_incr R56374 Mem.val_inject R56350 Mem.val_inject R56327 Mem.inject_incr R56488 Mem.val_inject_ptr R56488 Mem.val_inject_ptr R56673 Mem.val_list_inject R56642 Mem.val_list_inject R56621 Mem.inject_incr R56780 Mem.val_inject_incr R56780 Mem.val_inject_incr R56861 Mem.inject_incr_refl R56878 Mem.val_inject_incr R56894 Mem.val_list_inject_incr R56960 Mem.meminj R56985 Mem.inject_incr R57097 Mem.val_content_inject R57059 Mem.val_content_inject R57169 Mem.val_content_inject_base R57169 Mem.val_content_inject_base R57201 Mem.val_inject_incr R57201 Mem.val_inject_incr R57233 Mem.val_content_inject_8 R57233 Mem.val_content_inject_8 R57269 Mem.val_content_inject_16 R57269 Mem.val_content_inject_16 R57306 Mem.val_content_inject_32 R57306 Mem.val_content_inject_32 R57409 Mem.content_inject R57383 Mem.content_inject R57475 Mem.val_content_inject_incr R57475 Mem.val_content_inject_incr R57475 Mem.val_content_inject_incr R57475 Mem.val_content_inject_incr R57475 Mem.val_content_inject_incr R57616 Mem.contentmap_inject R57572 Mem.contentmap_inject R57706 Mem.content_inject_incr R57706 Mem.content_inject_incr R57837 Mem.block_contents_inject R57796 Mem.block_contents_inject R57931 Mem.contentmap_inject_incr R57931 Mem.contentmap_inject_incr R58102 Mem.meminj R58127 Values.eq_block R58092 Mem.meminj R58068 Coq.Init.Datatypes.option R58082 Coq.Init.Datatypes "x * y" type_scope R58076 Values.block R58084 Coq.ZArith.BinInt.Z R58057 Values.block R58220 Mem.inject_incr R58235 Mem.extend_inject R58208 Coq.Init.Logic "x = y" type_scope R58210 Coq.Init.Datatypes.None R58318 Values.eq_block R58318 Values.eq_block R58495 Mem.mem_inject R58479 Coq.Init.Logic "x = y" type_scope R58464 Mem.alloc R58481 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R58440 Mem.mem_inject R58745 Mem.update_o R58745 Mem.update_o R58947 Coq.Init.Logic "A /\ B" type_scope R58904 Mem.mem_inject R58916 Mem.extend_inject R58932 Coq.Init.Datatypes.None R58952 Mem.inject_incr R58967 Mem.extend_inject R58983 Coq.Init.Datatypes.None R58888 Coq.Init.Logic "x = y" type_scope R58873 Mem.alloc R58890 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R58849 Mem.mem_inject R59086 Mem.inject_incr R59101 Mem.extend_inject R59117 Coq.Init.Datatypes.None R59086 Mem.inject_incr R59101 Mem.extend_inject R59117 Coq.Init.Datatypes.None R59135 Mem.extend_inject_incr R59135 Mem.extend_inject_incr R59290 Values.eq_block R59290 Values.eq_block R59403 Values.eq_block R59403 Values.eq_block R59505 Mem.update_o R59505 Mem.update_o R59591 Mem.block_contents_inject_incr R59591 Mem.block_contents_inject_incr R59691 Values.eq_block R59691 Values.eq_block R59734 Values.eq_block R59734 Values.eq_block R59852 Mem.update_o R59852 Mem.update_o R59852 Mem.update_o R59852 Mem.update_o R59852 Mem.update_o R59852 Mem.update_o R60452 Coq.Init.Logic "A /\ B" type_scope R60397 Mem.mem_inject R60409 Mem.extend_inject R60426 Coq.Init.Datatypes.Some R60431 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R60457 Mem.inject_incr R60472 Mem.extend_inject R60489 Coq.Init.Datatypes.Some R60494 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R60350 Coq.Init.Logic "A \/ B" type_scope R60338 Coq.ZArith.BinInt "x <= y" Z_scope R60331 Coq.ZArith.BinInt "x + y" Z_scope R60314 Mem.high_bound R60344 Coq.ZArith.BinInt "x + y" Z_scope R60365 Coq.ZArith.BinInt "x <= y" Z_scope R60359 Coq.ZArith.BinInt "x + y" Z_scope R60384 Coq.ZArith.BinInt "x + y" Z_scope R60368 Mem.low_bound R60289 Coq.Init.Logic "x = y" type_scope R60291 Coq.Init.Datatypes.Some R60296 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R60238 Coq.ZArith.BinInt "x <= y" Z_scope R60232 Coq.ZArith.BinInt "x + y" Z_scope R60241 Mem.high_bound R60212 Coq.ZArith.BinInt "x <= y" Z_scope R60196 Mem.low_bound R60218 Coq.ZArith.BinInt "x + y" Z_scope R60173 Coq.ZArith.BinInt "x <= y" Z_scope R60156 Mem.high_bound R60176 Integers.max_signed R60132 Coq.ZArith.BinInt "x <= y" Z_scope R60117 Integers.min_signed R60135 Mem.low_bound R60087 Coq.ZArith.BinInt "x <= y <= z" Z_scope R60072 Integers.min_signed R60097 Integers.max_signed R60049 Mem.valid_block R60033 Coq.Init.Logic "x = y" type_scope R60018 Mem.alloc R60035 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R59994 Mem.mem_inject R60551 Mem.low_bound_alloc R60551 Mem.low_bound_alloc R60622 Mem.high_bound_alloc R60622 Mem.high_bound_alloc R60774 Mem.inject_incr R60789 Mem.extend_inject R60806 Coq.Init.Datatypes.Some R60811 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R60774 Mem.inject_incr R60789 Mem.extend_inject R60806 Coq.Init.Datatypes.Some R60811 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R60835 Mem.extend_inject_incr R60835 Mem.extend_inject_incr R61010 Values.eq_block R61010 Values.eq_block R61185 Values.eq_block R61185 Values.eq_block R61331 Mem.update_s R61331 Mem.update_s R61615 Mem.update_o R61615 Mem.update_o R61639 Mem.block_contents_inject_incr R61639 Mem.block_contents_inject_incr R61812 Coqlib.zeq R61829 Coqlib.zeq R61812 Coqlib.zeq R61829 Coqlib.zeq R61829 Coqlib.zeq R61911 Values.eq_block R61911 Values.eq_block R62068 Values.eq_block R62068 Values.eq_block FGlobalenvs R281 Globalenvs.t R268 AST.program R337 Mem.mem R324 AST.program R396 Coq.Init.Datatypes.option R389 Values.val R382 Globalenvs.t R466 Coq.Init.Datatypes.option R457 Values.block R450 Globalenvs.t R533 Coq.Init.Datatypes.option R540 Values.block R524 AST.ident R517 Globalenvs.t R656 Coq.Init.Logic "'exists' x , p" type_scope R668 Coq.Init.Logic "x = y" type_scope R670 Values.Vptr R677 Integers.zero R644 Coq.Init.Logic "x = y" type_scope R628 Globalenvs.find_funct R646 Coq.Init.Datatypes.Some R611 Values.val R602 Globalenvs.t R805 Coq.Init.Logic "x = y" type_scope R773 Globalenvs.find_funct R788 Values.Vptr R795 Integers.zero R807 Globalenvs.find_funct_ptr R761 Values.block R752 Globalenvs.t R1025 Coq.Init.Logic "x = y" type_scope R994 Globalenvs.find_funct_ptr R1010 Globalenvs.globalenv R1027 Coq.Init.Datatypes.Some R953 Coq.Lists.List.In R965 AST.prog_funct R956 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R920 Values.block R905 AST.program R1229 Coq.Init.Logic "x = y" type_scope R1202 Globalenvs.find_funct R1214 Globalenvs.globalenv R1231 Coq.Init.Datatypes.Some R1161 Coq.Lists.List.In R1173 AST.prog_funct R1164 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1130 Values.val R1115 AST.program R1369 Coq.Init.Logic "A /\ B" type_scope R1347 Mem.valid_block R1361 Mem.nullptr R1395 Coq.Init.Logic "x = y" type_scope R1379 Mem.blocks R1387 Mem.nullptr R1397 Mem.empty_block R1329 Globalenvs.init_mem R1304 AST.program R1493 Coq.Init.Logic "'exists' x , p" type_scope R1504 Coq.Init.Logic "'exists' x , p" type_scope R1544 Coq.Init.Logic "x = y" type_scope R1534 Mem.blocks R1521 Globalenvs.init_mem R1546 Mem.empty_block R1481 Values.block R1466 AST.program R1701 Coq.ZArith.BinInt "x < y" Z_scope R1687 Coq.Init.Logic "x = y" type_scope R1656 Globalenvs.find_funct_ptr R1672 Globalenvs.globalenv R1689 Coq.Init.Datatypes.Some R1637 Values.block R1622 AST.program R1842 Coq.ZArith.BinInt "x < y" Z_scope R1844 Mem.nextblock R1855 Globalenvs.init_mem R1828 Coq.Init.Logic "x = y" type_scope R1799 Globalenvs.find_symbol R1812 Globalenvs.globalenv R1830 Coq.Init.Datatypes.Some R1787 Values.block R1776 AST.ident R1760 AST.program R2087 Coq.Init.Logic "x = y" type_scope R2029 Globalenvs.find_funct_ptr R2045 Globalenvs.globalenv R2056 AST.transform_program R2089 Coq.Init.Datatypes.Some R2013 Coq.Init.Logic "x = y" type_scope R1982 Globalenvs.find_funct_ptr R1998 Globalenvs.globalenv R2015 Coq.Init.Datatypes.Some R1963 Values.block R1948 AST.program R2310 Coq.Init.Logic "x = y" type_scope R2256 Globalenvs.find_funct R2268 Globalenvs.globalenv R2279 AST.transform_program R2312 Coq.Init.Datatypes.Some R2240 Coq.Init.Logic "x = y" type_scope R2213 Globalenvs.find_funct R2225 Globalenvs.globalenv R2242 Coq.Init.Datatypes.Some R2196 Values.val R2181 AST.program R2487 Coq.Init.Logic "x = y" type_scope R2432 Globalenvs.find_symbol R2445 Globalenvs.globalenv R2456 AST.transform_program R2493 Globalenvs.find_symbol R2506 Globalenvs.globalenv R2420 AST.ident R2405 AST.program R2649 Coq.Init.Logic "x = y" type_scope R2611 Globalenvs.init_mem R2621 AST.transform_program R2651 Globalenvs.init_mem R2595 AST.program R2972 Coq.Init.Logic "A /\ B" type_scope R2961 Coq.Init.Logic "x = y" type_scope R2929 Globalenvs.find_funct_ptr R2945 Globalenvs.globalenv R2984 Coq.Init.Logic "x <> y" type_scope R2987 Coq.Init.Datatypes.None R2913 Coq.Init.Logic "x = y" type_scope R2882 Globalenvs.find_funct_ptr R2898 Globalenvs.globalenv R2915 Coq.Init.Datatypes.Some R2863 Values.block R2835 Coq.Init.Logic "x = y" type_scope R2800 AST.transform_partial_program R2837 Coq.Init.Datatypes.Some R2784 AST.program R2768 AST.program R2743 Coq.Init.Datatypes.option R3288 Coq.Init.Logic "A /\ B" type_scope R3277 Coq.Init.Logic "x = y" type_scope R3249 Globalenvs.find_funct R3261 Globalenvs.globalenv R3300 Coq.Init.Logic "x <> y" type_scope R3303 Coq.Init.Datatypes.None R3233 Coq.Init.Logic "x = y" type_scope R3206 Globalenvs.find_funct R3218 Globalenvs.globalenv R3235 Coq.Init.Datatypes.Some R3189 Values.val R3161 Coq.Init.Logic "x = y" type_scope R3126 AST.transform_partial_program R3163 Coq.Init.Datatypes.Some R3110 AST.program R3094 AST.program R3069 Coq.Init.Datatypes.option R3547 Coq.Init.Logic "x = y" type_scope R3518 Globalenvs.find_symbol R3531 Globalenvs.globalenv R3549 Globalenvs.find_symbol R3562 Globalenvs.globalenv R3506 AST.ident R3478 Coq.Init.Logic "x = y" type_scope R3443 AST.transform_partial_program R3480 Coq.Init.Datatypes.Some R3427 AST.program R3411 AST.program R3386 Coq.Init.Datatypes.option R3773 Coq.Init.Logic "x = y" type_scope R3761 Globalenvs.init_mem R3775 Globalenvs.init_mem R3744 Coq.Init.Logic "x = y" type_scope R3709 AST.transform_partial_program R3746 Coq.Init.Datatypes.Some R3693 AST.program R3677 AST.program R3652 Coq.Init.Datatypes.option R3945 Maps.t R3953 Coq.Init.Datatypes.option R4027 Coq.ZArith.BinInt.Z R4041 Maps.t R4049 Values.block R4120 Globalenvs.genv R4188 Globalenvs.genv R4229 Globalenvs.mkgenv R4314 Maps.set R4344 Globalenvs.symbols R4325 Coq.Init.Datatypes.fst R4295 Coq.ZArith.BinInt.Zpred R4237 Maps.set R4273 Globalenvs.functions R4249 Coq.Init.Datatypes.Some R4255 Coq.Init.Datatypes.snd R4210 Globalenvs.nextfunction R4180 Globalenvs.genv R4166 Coq.Init.Datatypes "x * y" type_scope R4160 AST.ident R4415 Globalenvs.genv R4425 Globalenvs.mkgenv R4482 Maps.set R4502 Globalenvs.symbols R4458 Globalenvs.nextfunction R4435 Globalenvs.functions R4407 Globalenvs.genv R4396 Values.block R4385 AST.ident R4563 Coq.Init.Datatypes.option R4581 Maps.get R4595 Globalenvs.functions R4554 Values.block R4544 Globalenvs.genv R4651 Coq.Init.Datatypes.option R4686 Values.Vptr R4709 Integers.eq R4720 Integers.zero R4758 Coq.Init.Datatypes.None R4734 Globalenvs.find_funct_ptr R4778 Coq.Init.Datatypes.None R4644 Values.val R4634 Globalenvs.genv R4840 Coq.Init.Datatypes.option R4847 Values.block R4858 Maps.get R4876 Globalenvs.symbols R4831 AST.ident R4818 Globalenvs.genv R4977 Coq.Init.Logic "'exists' x , p" type_scope R4989 Coq.Init.Logic "x = y" type_scope R4991 Values.Vptr R4998 Integers.zero R4965 Coq.Init.Logic "x = y" type_scope R4949 Globalenvs.find_funct R4967 Coq.Init.Datatypes.Some R4930 Values.val R4923 Globalenvs.t R5106 Integers.eq_spec R5120 Integers.zero R5106 Integers.eq_spec R5120 Integers.zero R5137 Integers.eq R5146 Integers.zero R5137 Integers.eq R5146 Integers.zero R5307 Coq.Init.Logic "x = y" type_scope R5275 Globalenvs.find_funct R5290 Values.Vptr R5297 Integers.zero R5309 Globalenvs.find_funct_ptr R5265 Values.block R5258 Globalenvs.t R5370 Integers.eq_spec R5391 Integers.zero R5382 Integers.zero R5370 Integers.eq_spec R5391 Integers.zero R5382 Integers.zero R5410 Integers.eq R5426 Integers.zero R5417 Integers.zero R5410 Integers.eq R5426 Integers.zero R5417 Integers.zero R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R5539 Globalenvs.genv R5549 Globalenvs.mkgenv R5579 Maps.empty R5591 Values.block R5557 Maps.init R5567 Coq.Init.Datatypes.None R5665 Globalenvs.genv R5675 Coq.Lists.List.fold_right R5691 Globalenvs.add_funct R5641 Coq.Lists.List.list R5653 Coq.Init.Datatypes "x * y" type_scope R5647 AST.ident R5629 Globalenvs.genv R5795 Coq.Init.Datatypes "x * y" type_scope R5790 Globalenvs.genv R5797 Mem.mem R5806 Coq.Lists.List.fold_right R5957 Mem.alloc R5985 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5986 Globalenvs.add_symbol R5862 Coq.Init.Datatypes "x * y" type_scope R5857 Globalenvs.genv R5864 Mem.mem R5845 Coq.Init.Datatypes "x * y" type_scope R5839 AST.ident R5847 Coq.ZArith.BinInt.Z R5770 Coq.Lists.List.list R5782 Coq.Init.Datatypes "x * y" type_scope R5776 AST.ident R5784 Coq.ZArith.BinInt.Z R5756 Coq.Init.Datatypes "x * y" type_scope R5751 Globalenvs.genv R5758 Mem.mem R6083 Coq.Init.Datatypes "x * y" type_scope R6078 Globalenvs.genv R6085 Mem.mem R6095 Globalenvs.add_globals R6163 AST.prog_vars R6111 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6112 Globalenvs.add_functs R6132 AST.prog_funct R6123 Globalenvs.empty R6145 Mem.empty R6060 AST.program R6218 Globalenvs.genv R6228 Coq.Init.Datatypes.fst R6233 Globalenvs.globalenv_initmem R6201 AST.program R6297 Mem.mem R6306 Coq.Init.Datatypes.snd R6311 Globalenvs.globalenv_initmem R6280 AST.program R6416 Coq.Init.Logic "x = y" type_scope R6392 Globalenvs.functions R6403 Globalenvs.globalenv R6418 Globalenvs.functions R6429 Globalenvs.add_functs R6449 AST.prog_funct R6440 Globalenvs.empty R6374 AST.program R6577 Coq.Init.Logic "x = y" type_scope R6537 Globalenvs.functions R6548 Coq.Init.Datatypes.fst R6553 Globalenvs.add_globals R6579 Globalenvs.functions R6590 Coq.Init.Datatypes.fst R6513 Coq.Lists.List.list R6525 Coq.Init.Datatypes "x * y" type_scope R6519 AST.ident R6527 Coq.ZArith.BinInt.Z R6499 Coq.Init.Datatypes "x * y" type_scope R6494 Globalenvs.genv R6501 Mem.mem R6577 Coq.Init.Logic "x = y" type_scope R6537 Globalenvs.functions R6548 Coq.Init.Datatypes.fst R6553 Globalenvs.add_globals R6579 Globalenvs.functions R6590 Coq.Init.Datatypes.fst R6513 Coq.Lists.List.list R6525 Coq.Init.Datatypes "x * y" type_scope R6519 AST.ident R6527 Coq.ZArith.BinInt.Z R6499 Coq.Init.Datatypes "x * y" type_scope R6494 Globalenvs.genv R6501 Mem.mem R6666 Globalenvs.add_globals R6666 Globalenvs.add_globals R6932 Coq.Init.Logic "A /\ B" type_scope R6910 Mem.valid_block R6924 Mem.nullptr R6956 Coq.Init.Logic "x = y" type_scope R6940 Mem.blocks R6948 Mem.nullptr R6958 Mem.mkblock R6988 Mem.undef_undef_outside R6980 Mem.Undef R6894 Globalenvs.init_mem R6867 AST.program R7302 Coq.Init.Logic "A /\ B" type_scope R7285 Coq.ZArith.BinInt "x < y" Z_scope R7291 Mem.nextblock R7329 Coq.Init.Logic "x = y" type_scope R7313 Mem.blocks R7321 Mem.nullptr R7331 Mem.mkblock R7361 Mem.undef_undef_outside R7353 Mem.Undef R7248 Coq.Init.Datatypes.snd R7253 Globalenvs.add_globals R7215 Coq.Lists.List.list R7227 Coq.Init.Datatypes "x * y" type_scope R7221 AST.ident R7229 Coq.ZArith.BinInt.Z R7137 Coq.Init.Logic "x = y" type_scope R7121 Mem.blocks R7129 Mem.nullptr R7139 Mem.mkblock R7169 Mem.undef_undef_outside R7161 Mem.Undef R7093 Coq.ZArith.BinInt "x < y" Z_scope R7099 Mem.nextblock R7075 Coq.Init.Datatypes.snd R7053 Coq.Init.Datatypes "x * y" type_scope R7048 Globalenvs.genv R7055 Mem.mem R7302 Coq.Init.Logic "A /\ B" type_scope R7285 Coq.ZArith.BinInt "x < y" Z_scope R7291 Mem.nextblock R7329 Coq.Init.Logic "x = y" type_scope R7313 Mem.blocks R7321 Mem.nullptr R7331 Mem.mkblock R7361 Mem.undef_undef_outside R7353 Mem.Undef R7248 Coq.Init.Datatypes.snd R7253 Globalenvs.add_globals R7215 Coq.Lists.List.list R7227 Coq.Init.Datatypes "x * y" type_scope R7221 AST.ident R7229 Coq.ZArith.BinInt.Z R7137 Coq.Init.Logic "x = y" type_scope R7121 Mem.blocks R7129 Mem.nullptr R7139 Mem.mkblock R7169 Mem.undef_undef_outside R7161 Mem.Undef R7093 Coq.ZArith.BinInt "x < y" Z_scope R7099 Mem.nextblock R7075 Coq.Init.Datatypes.snd R7053 Coq.Init.Datatypes "x * y" type_scope R7048 Globalenvs.genv R7055 Mem.mem R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R7455 Globalenvs.add_globals R7455 Globalenvs.add_globals R7592 Mem.update_o R7592 Mem.update_o R7614 Coq.Init.Logic.sym_not_equal R7614 Coq.Init.Logic.sym_not_equal R7635 Coq.ZArith.Zorder.Zlt_not_eq R7635 Coq.ZArith.Zorder.Zlt_not_eq R7839 Coq.Init.Logic "'exists' x , p" type_scope R7850 Coq.Init.Logic "'exists' x , p" type_scope R7888 Coq.Init.Logic "x = y" type_scope R7878 Mem.blocks R7865 Globalenvs.init_mem R7890 Mem.empty_block R7829 Values.block R7810 AST.program R8007 Coq.Init.Logic "'exists' x , p" type_scope R8018 Coq.Init.Logic "'exists' x , p" type_scope R8049 Coq.Init.Logic "x = y" type_scope R8039 Mem.blocks R8051 Mem.empty_block R7988 Coq.Init.Logic "x = y" type_scope R7955 Globalenvs.add_globals R7967 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7972 Mem.empty R7990 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8007 Coq.Init.Logic "'exists' x , p" type_scope R8018 Coq.Init.Logic "'exists' x , p" type_scope R8049 Coq.Init.Logic "x = y" type_scope R8039 Mem.blocks R8051 Mem.empty_block R7988 Coq.Init.Logic "x = y" type_scope R7955 Globalenvs.add_globals R7967 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7972 Mem.empty R7990 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8195 Globalenvs.add_globals R8207 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8212 Mem.empty R8195 Globalenvs.add_globals R8207 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8212 Mem.empty R8358 Coqlib.zeq R8365 Mem.nextblock R8358 Coqlib.zeq R8365 Mem.nextblock R8443 Globalenvs.globalenv_initmem R8443 Globalenvs.globalenv_initmem R8659 Coq.ZArith.BinInt "x < y" Z_scope R8623 Globalenvs.nextfunction R8637 Globalenvs.add_functs R8648 Globalenvs.empty R8863 Coq.ZArith.BinInt "x < y" Z_scope R8849 Coq.Init.Logic "x = y" type_scope R8818 Globalenvs.find_funct_ptr R8834 Globalenvs.globalenv R8851 Coq.Init.Datatypes.Some R8797 Values.block R8778 AST.program R8975 Coq.ZArith.BinInt "x < y" Z_scope R8961 Coq.Init.Logic "x = y" type_scope R8915 Maps.get R8927 Globalenvs.functions R8938 Globalenvs.add_functs R8949 Globalenvs.empty R8963 Coq.Init.Datatypes.Some R8975 Coq.ZArith.BinInt "x < y" Z_scope R8961 Coq.Init.Logic "x = y" type_scope R8915 Maps.get R8927 Globalenvs.functions R8938 Globalenvs.add_functs R8949 Globalenvs.empty R8963 Coq.Init.Datatypes.Some R9019 Maps.gi R9019 Maps.gi R9052 Maps.gsspec R9052 Maps.gsspec R9071 Maps.eq R9086 Globalenvs.nextfunction R9100 Globalenvs.add_functs R9111 Globalenvs.empty R9071 Maps.eq R9086 Globalenvs.nextfunction R9100 Globalenvs.add_functs R9111 Globalenvs.empty R9160 Globalenvs.nextfunction_add_functs_neg R9160 Globalenvs.nextfunction_add_functs_neg R9233 Globalenvs.functions_globalenv R9233 Globalenvs.functions_globalenv R9400 Coq.ZArith.BinInt "x < y" Z_scope R9402 Mem.nextblock R9413 Globalenvs.init_mem R9386 Coq.Init.Logic "x = y" type_scope R9357 Globalenvs.find_symbol R9370 Globalenvs.globalenv R9388 Coq.Init.Datatypes.Some R9347 Values.block R9336 AST.ident R9316 AST.program R9514 Coq.ZArith.BinInt "x < y" Z_scope R9500 Coq.Init.Logic "x = y" type_scope R9494 Maps "a ! b" R9464 Globalenvs.symbols R9473 Globalenvs.add_functs R9484 Globalenvs.empty R9502 Coq.Init.Datatypes.Some R9514 Coq.ZArith.BinInt "x < y" Z_scope R9500 Coq.Init.Logic "x = y" type_scope R9494 Maps "a ! b" R9464 Globalenvs.symbols R9473 Globalenvs.add_functs R9484 Globalenvs.empty R9502 Coq.Init.Datatypes.Some R9570 Maps.gempty R9570 Maps.gempty R9606 Maps.gsspec R9606 Maps.gsspec R9645 Coqlib.peq R9645 Coqlib.peq R9694 Globalenvs.nextfunction_add_functs_neg R9694 Globalenvs.nextfunction_add_functs_neg R9870 Coq.ZArith.BinInt "x < y" Z_scope R9872 Mem.nextblock R9852 Coq.Init.Logic "x = y" type_scope R9848 Maps "a ! b" R9839 Globalenvs.symbols R9854 Coq.Init.Datatypes.Some R9822 Coq.Init.Logic "x = y" type_scope R9771 Globalenvs.add_globals R9783 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9784 Globalenvs.add_functs R9795 Globalenvs.empty R9806 Mem.empty R9824 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9870 Coq.ZArith.BinInt "x < y" Z_scope R9872 Mem.nextblock R9852 Coq.Init.Logic "x = y" type_scope R9848 Maps "a ! b" R9839 Globalenvs.symbols R9854 Coq.Init.Datatypes.Some R9822 Coq.Init.Logic "x = y" type_scope R9771 Globalenvs.add_globals R9783 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9784 Globalenvs.add_functs R9795 Globalenvs.empty R9806 Mem.empty R9824 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10028 Globalenvs.add_globals R10040 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10041 Globalenvs.add_functs R10052 Globalenvs.empty R10063 Mem.empty R10028 Globalenvs.add_globals R10040 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10041 Globalenvs.add_functs R10052 Globalenvs.empty R10063 Mem.empty R10175 Maps.gsspec R10175 Maps.gsspec R10195 Coqlib.peq R10195 Coqlib.peq R10392 Globalenvs.add_globals R10472 AST.prog_vars R10404 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10405 Globalenvs.add_functs R10423 AST.prog_funct R10416 Globalenvs.empty R10438 Mem.empty R10392 Globalenvs.add_globals R10472 AST.prog_vars R10404 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10405 Globalenvs.add_functs R10423 AST.prog_funct R10416 Globalenvs.empty R10438 Mem.empty R10754 Coq.Init.Logic "x = y" type_scope R10723 Globalenvs.find_funct_ptr R10739 Globalenvs.globalenv R10756 Coq.Init.Datatypes.Some R10684 Coq.Lists.List.In R10696 AST.prog_funct R10687 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10653 Values.block R10638 AST.program R10831 Globalenvs.functions_globalenv R10831 Globalenvs.functions_globalenv R10866 AST.prog_funct R10866 AST.prog_funct R10911 Maps.gi R10911 Maps.gi R10952 Maps.gsspec R10952 Maps.gsspec R10973 Maps.eq R10988 Globalenvs.nextfunction R11002 Globalenvs.add_functs R11014 Globalenvs.empty R10973 Maps.eq R10988 Globalenvs.nextfunction R11002 Globalenvs.add_functs R11014 Globalenvs.empty R11053 Coq.Init.Datatypes.fst R11053 Coq.Init.Datatypes.fst R11336 Coq.Init.Logic "x = y" type_scope R11309 Globalenvs.find_funct R11321 Globalenvs.globalenv R11338 Coq.Init.Datatypes.Some R11270 Coq.Lists.List.In R11282 AST.prog_funct R11273 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11241 Values.val R11226 AST.program R11450 Integers.eq R11459 Integers.zero R11450 Integers.eq R11459 Integers.zero R11519 Globalenvs.find_funct_ptr_prop R11519 Globalenvs.find_funct_ptr_prop R11683 Coq.Init.Datatypes.option R11705 AST.program R11729 AST.program R11797 Coq.Init.Logic "x = y" type_scope R11762 AST.transform_partial_program R11799 Coq.Init.Datatypes.Some R12059 Coq.Init.Logic "A /\ B" type_scope R12042 Coq.Init.Logic "x = y" type_scope R12026 Globalenvs.nextfunction R12044 Globalenvs.nextfunction R12087 Coq.Init.Logic "A /\ B" type_scope R12075 Coq.Init.Logic "x = y" type_scope R12064 Globalenvs.symbols R12077 Globalenvs.symbols R12196 Coq.Init.Logic "A /\ B" type_scope R12185 Coq.Init.Logic "x = y" type_scope R12159 Maps.get R12171 Globalenvs.functions R12208 Coq.Init.Logic "x <> y" type_scope R12211 Coq.Init.Datatypes.None R12145 Coq.Init.Logic "x = y" type_scope R12120 Maps.get R12132 Globalenvs.functions R12147 Coq.Init.Datatypes.Some R12103 Values.block R11995 Globalenvs.add_functs R12007 Globalenvs.empty R11955 Globalenvs.add_functs R11967 Globalenvs.empty R11929 Coq.Init.Logic "x = y" type_scope R11895 AST.transf_partial_program R11931 Coq.Init.Datatypes.Some R11874 Coq.Lists.List.list R11886 Coq.Init.Datatypes "x * y" type_scope R11880 AST.ident R11849 Coq.Lists.List.list R11861 Coq.Init.Datatypes "x * y" type_scope R11855 AST.ident R12370 Maps.gi R12370 Maps.gi R12370 Maps.gi R12370 Maps.gi R12473 AST.transf_partial_program R12473 AST.transf_partial_program R12729 Coqlib.zeq R12736 Globalenvs.nextfunction R12750 Globalenvs.add_functs R12762 Globalenvs.empty R12729 Coqlib.zeq R12736 Globalenvs.nextfunction R12750 Globalenvs.add_functs R12762 Globalenvs.empty R12813 Maps.gss R12813 Maps.gss R12813 Maps.gss R12813 Maps.gss R12936 Maps.gso R12936 Maps.gso R12936 Maps.gso R13142 Coq.Init.Logic "x = y" type_scope R13111 Coq.Init.Datatypes.snd R13116 Globalenvs.add_globals R13128 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13144 Coq.Init.Datatypes.snd R13149 Globalenvs.add_globals R13161 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13090 Coq.Lists.List.list R13102 Coq.Init.Datatypes "x * y" type_scope R13096 AST.ident R13104 Coq.ZArith.BinInt.Z R13078 Mem.mem R13066 Globalenvs.genv R13053 Globalenvs.genv R13247 Globalenvs.add_globals R13259 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13247 Globalenvs.add_globals R13259 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13286 Globalenvs.add_globals R13298 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13286 Globalenvs.add_globals R13298 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13549 Coq.Init.Logic "x = y" type_scope R13508 Globalenvs.symbols R13517 Coq.Init.Datatypes.fst R13522 Globalenvs.add_globals R13534 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13553 Globalenvs.symbols R13562 Coq.Init.Datatypes.fst R13567 Globalenvs.add_globals R13579 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13487 Coq.Lists.List.list R13499 Coq.Init.Datatypes "x * y" type_scope R13493 AST.ident R13501 Coq.ZArith.BinInt.Z R13455 Coq.Init.Logic "x = y" type_scope R13444 Globalenvs.symbols R13457 Globalenvs.symbols R13436 Mem.mem R13424 Globalenvs.genv R13411 Globalenvs.genv R13655 Globalenvs.mem_add_globals_transf R13655 Globalenvs.mem_add_globals_transf R13724 Globalenvs.add_globals R13736 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13724 Globalenvs.add_globals R13736 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13763 Globalenvs.add_globals R13775 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13763 Globalenvs.add_globals R13775 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13954 Coq.Init.Logic "x = y" type_scope R13909 AST.transf_partial_program R13942 AST.prog_funct R13956 Coq.Init.Datatypes.Some R13965 AST.prog_funct R14051 AST.transf_partial_program R14082 AST.prog_funct R14051 AST.transf_partial_program R14082 AST.prog_funct R14347 Coq.Init.Logic "A /\ B" type_scope R14336 Coq.Init.Logic "x = y" type_scope R14304 Globalenvs.find_funct_ptr R14320 Globalenvs.globalenv R14359 Coq.Init.Logic "x <> y" type_scope R14362 Coq.Init.Datatypes.None R14290 Coq.Init.Logic "x = y" type_scope R14259 Globalenvs.find_funct_ptr R14275 Globalenvs.globalenv R14292 Coq.Init.Datatypes.Some R14242 Values.block R14408 Globalenvs.add_functs_transf R14441 Globalenvs.prog_funct_transf_OK R14429 AST.prog_funct R14408 Globalenvs.add_functs_transf R14441 Globalenvs.prog_funct_transf_OK R14429 AST.prog_funct R14528 Globalenvs.functions_globalenv R14528 Globalenvs.functions_globalenv R14528 Globalenvs.functions_globalenv R14528 Globalenvs.functions_globalenv R14712 Coq.Init.Logic "A /\ B" type_scope R14701 Coq.Init.Logic "x = y" type_scope R14673 Globalenvs.find_funct R14685 Globalenvs.globalenv R14724 Coq.Init.Logic "x <> y" type_scope R14727 Coq.Init.Datatypes.None R14659 Coq.Init.Logic "x = y" type_scope R14632 Globalenvs.find_funct R14644 Globalenvs.globalenv R14661 Coq.Init.Datatypes.Some R14617 Values.val R14840 Integers.eq R14851 Integers.zero R14840 Integers.eq R14851 Integers.zero R14898 Globalenvs.find_funct_ptr_transf_partial R14898 Globalenvs.find_funct_ptr_transf_partial R14988 Coq.Init.Logic "x = y" type_scope R14965 Globalenvs.symbols R14974 Globalenvs.globalenv R14990 Globalenvs.symbols R14999 Globalenvs.globalenv R15080 Globalenvs.add_functs_transf R15113 Globalenvs.prog_funct_transf_OK R15101 AST.prog_funct R15080 Globalenvs.add_functs_transf R15113 Globalenvs.prog_funct_transf_OK R15101 AST.prog_funct R15224 AST.transf_partial_program R15255 AST.prog_funct R15224 AST.transf_partial_program R15255 AST.prog_funct R15345 Globalenvs.symbols_add_globals_transf R15345 Globalenvs.symbols_add_globals_transf R15513 Coq.Init.Logic "x = y" type_scope R15484 Globalenvs.find_symbol R15497 Globalenvs.globalenv R15515 Globalenvs.find_symbol R15528 Globalenvs.globalenv R15474 AST.ident R15592 Globalenvs.symbols_init_transf R15592 Globalenvs.symbols_init_transf R15672 Coq.Init.Logic "x = y" type_scope R15660 Globalenvs.init_mem R15674 Globalenvs.init_mem R15807 AST.transf_partial_program R15838 AST.prog_funct R15807 AST.transf_partial_program R15838 AST.prog_funct R15928 Globalenvs.mem_add_globals_transf R15928 Globalenvs.mem_add_globals_transf R16093 AST.program R16114 AST.transform_program R16178 Coq.Init.Datatypes.option R16190 Coq.Init.Datatypes.Some R16331 Coq.Init.Logic "x = y" type_scope R16289 AST.transf_partial_program R16312 Globalenvs.transf_partial R16335 Coq.Init.Datatypes.Some R16341 AST.transf_program R16268 Coq.Lists.List.list R16280 Coq.Init.Datatypes "x * y" type_scope R16274 AST.ident R16561 Coq.Init.Logic "x = y" type_scope R16518 AST.transform_partial_program R16544 Globalenvs.transf_partial R16563 Coq.Init.Datatypes.Some R16655 Globalenvs.transf_program_transf_partial_program R16655 Globalenvs.transf_program_transf_partial_program R16853 Coq.Init.Logic "x = y" type_scope R16821 Globalenvs.find_funct_ptr R16837 Globalenvs.globalenv R16855 Coq.Init.Datatypes.Some R16807 Coq.Init.Logic "x = y" type_scope R16776 Globalenvs.find_funct_ptr R16792 Globalenvs.globalenv R16809 Coq.Init.Datatypes.Some R16759 Values.block R16903 Globalenvs.find_funct_ptr_transf_partial R16968 Globalenvs.transform_program_transform_partial_program R16933 Globalenvs.transf_partial R16903 Globalenvs.find_funct_ptr_transf_partial R16968 Globalenvs.transform_program_transform_partial_program R16933 Globalenvs.transf_partial R17189 Coq.Init.Logic "x = y" type_scope R17161 Globalenvs.find_funct R17173 Globalenvs.globalenv R17191 Coq.Init.Datatypes.Some R17147 Coq.Init.Logic "x = y" type_scope R17120 Globalenvs.find_funct R17132 Globalenvs.globalenv R17149 Coq.Init.Datatypes.Some R17105 Values.val R17239 Globalenvs.find_funct_transf_partial R17300 Globalenvs.transform_program_transform_partial_program R17265 Globalenvs.transf_partial R17239 Globalenvs.find_funct_transf_partial R17300 Globalenvs.transform_program_transform_partial_program R17265 Globalenvs.transf_partial R17477 Coq.Init.Logic "x = y" type_scope R17448 Globalenvs.find_symbol R17461 Globalenvs.globalenv R17479 Globalenvs.find_symbol R17492 Globalenvs.globalenv R17438 AST.ident R17565 Globalenvs.transf_partial R17533 Globalenvs.find_symbol_transf_partial R17565 Globalenvs.transf_partial R17533 Globalenvs.find_symbol_transf_partial R17589 Globalenvs.transform_program_transform_partial_program R17589 Globalenvs.transform_program_transform_partial_program R17679 Coq.Init.Logic "x = y" type_scope R17667 Globalenvs.init_mem R17681 Globalenvs.init_mem R17737 Globalenvs.transf_partial R17708 Globalenvs.init_mem_transf_partial R17737 Globalenvs.transf_partial R17708 Globalenvs.init_mem_transf_partial R17761 Globalenvs.transform_program_transform_partial_program R17761 Globalenvs.transform_program_transform_partial_program FOp R263 AST.comparison R337 AST.comparison R428 Integers.int R414 AST.comparison R523 Integers.int R509 AST.comparison R604 AST.comparison R680 AST.comparison R767 Integers.int R846 Integers.int R1006 Integers.int R1097 Floats.float R1193 Integers.int R1184 AST.ident R1294 Integers.int R1726 Integers.int R1857 Integers.int R1980 Integers.int R2247 Integers.int R2369 Integers.int R2493 Integers.int R2884 Integers.int R2956 Integers.int R3106 Integers.int R3099 Integers.int R4092 Op.condition R4222 Integers.int R4370 Integers.int R4361 AST.ident R4445 Integers.int R4436 AST.ident R4518 Integers.int R4644 Coq.Init.Datatypes.option R4651 Coq.Init.Datatypes.bool R4664 Integers.eq R4673 Integers.zero R4763 Coq.Init.Datatypes.None R4703 AST.Ceq R4710 Coq.Init.Datatypes.Some R4715 Coq.Init.Datatypes.false R4723 AST.Cne R4730 Coq.Init.Datatypes.Some R4735 Coq.Init.Datatypes.true R4747 Coq.Init.Datatypes.None R4637 Integers.int R4621 AST.comparison R4831 Coq.Init.Datatypes.option R4838 Coq.Init.Datatypes.bool R4872 Op.Ccomp R4889 Coq.Lists.List "x :: y" list_scope R4881 Values.Vint R4900 Coq.Lists.List "x :: y" list_scope R4892 Values.Vint R4903 Coq.Lists.List.nil R4916 Coq.Init.Datatypes.Some R4922 Integers.cmp R4943 Op.Ccomp R4963 Coq.Lists.List "x :: y" list_scope R4952 Values.Vptr R4977 Coq.Lists.List "x :: y" list_scope R4966 Values.Vptr R4980 Coq.Lists.List.nil R4996 Values.eq_block R5044 Coq.Init.Datatypes.None R5016 Coq.Init.Datatypes.Some R5022 Integers.cmp R5053 Op.Ccomp R5073 Coq.Lists.List "x :: y" list_scope R5062 Values.Vptr R5084 Coq.Lists.List "x :: y" list_scope R5076 Values.Vint R5087 Coq.Lists.List.nil R5100 Op.eval_compare_null R5127 Op.Ccomp R5144 Coq.Lists.List "x :: y" list_scope R5136 Values.Vint R5158 Coq.Lists.List "x :: y" list_scope R5147 Values.Vptr R5161 Coq.Lists.List.nil R5174 Op.eval_compare_null R5201 Op.Ccompu R5219 Coq.Lists.List "x :: y" list_scope R5211 Values.Vint R5230 Coq.Lists.List "x :: y" list_scope R5222 Values.Vint R5233 Coq.Lists.List.nil R5246 Coq.Init.Datatypes.Some R5252 Integers.cmpu R5274 Op.Ccompu R5295 Coq.Lists.List "x :: y" list_scope R5284 Values.Vptr R5309 Coq.Lists.List "x :: y" list_scope R5298 Values.Vptr R5312 Coq.Lists.List.nil R5328 Values.eq_block R5377 Coq.Init.Datatypes.None R5348 Coq.Init.Datatypes.Some R5354 Integers.cmpu R5386 Op.Ccompu R5407 Coq.Lists.List "x :: y" list_scope R5396 Values.Vptr R5418 Coq.Lists.List "x :: y" list_scope R5410 Values.Vint R5421 Coq.Lists.List.nil R5434 Op.eval_compare_null R5461 Op.Ccompu R5479 Coq.Lists.List "x :: y" list_scope R5471 Values.Vint R5493 Coq.Lists.List "x :: y" list_scope R5482 Values.Vptr R5496 Coq.Lists.List.nil R5509 Op.eval_compare_null R5536 Op.Ccompimm R5558 Coq.Lists.List "x :: y" list_scope R5550 Values.Vint R5561 Coq.Lists.List.nil R5574 Coq.Init.Datatypes.Some R5580 Integers.cmp R5600 Op.Ccompimm R5625 Coq.Lists.List "x :: y" list_scope R5614 Values.Vptr R5628 Coq.Lists.List.nil R5641 Op.eval_compare_null R5667 Op.Ccompuimm R5690 Coq.Lists.List "x :: y" list_scope R5682 Values.Vint R5693 Coq.Lists.List.nil R5706 Coq.Init.Datatypes.Some R5712 Integers.cmpu R5733 Op.Ccompuimm R5759 Coq.Lists.List "x :: y" list_scope R5748 Values.Vptr R5762 Coq.Lists.List.nil R5775 Op.eval_compare_null R5801 Op.Ccompf R5821 Coq.Lists.List "x :: y" list_scope R5811 Values.Vfloat R5834 Coq.Lists.List "x :: y" list_scope R5824 Values.Vfloat R5837 Coq.Lists.List.nil R5850 Coq.Init.Datatypes.Some R5856 Floats.cmp R5879 Op.Cnotcompf R5902 Coq.Lists.List "x :: y" list_scope R5892 Values.Vfloat R5915 Coq.Lists.List "x :: y" list_scope R5905 Values.Vfloat R5918 Coq.Lists.List.nil R5931 Coq.Init.Datatypes.Some R5937 Coq.Bool.Bool.negb R5943 Floats.cmp R5967 Op.Cmaskzero R5988 Coq.Lists.List "x :: y" list_scope R5980 Values.Vint R5991 Coq.Lists.List.nil R6004 Coq.Init.Datatypes.Some R6010 Integers.eq R6032 Integers.zero R6018 Integers.and R6046 Op.Cmasknotzero R6070 Coq.Lists.List "x :: y" list_scope R6062 Values.Vint R6073 Coq.Lists.List.nil R6086 Coq.Init.Datatypes.Some R6092 Coq.Bool.Bool.negb R6098 Integers.eq R6120 Integers.zero R6106 Integers.and R6149 Coq.Init.Datatypes.None R4819 Coq.Lists.List.list R4824 Values.val R4803 Op.condition R6208 Coq.Init.Datatypes.option R6215 Values.val R6242 Values.Vptr R6254 Coq.Init.Datatypes.Some R6260 Values.Vptr R6268 Integers.add R6295 Coq.Init.Datatypes.None R6201 Integers.int R6188 Values.val R6411 Coq.Init.Datatypes.option R6418 Values.val R6449 Op.Omove R6458 Coq.Lists.List "x :: y" list_scope R6460 Coq.Lists.List.nil R6467 Coq.Init.Datatypes.Some R6479 Op.Ointconst R6492 Coq.Lists.List.nil R6499 Coq.Init.Datatypes.Some R6505 Values.Vint R6517 Op.Ofloatconst R6532 Coq.Lists.List.nil R6539 Coq.Init.Datatypes.Some R6545 Values.Vfloat R6559 Op.Oaddrsymbol R6578 Coq.Lists.List.nil R6597 Globalenvs.find_symbol R6634 Coq.Init.Datatypes.None R6642 Coq.Init.Datatypes.None R6655 Coq.Init.Datatypes.Some R6665 Coq.Init.Datatypes.Some R6671 Values.Vptr R6697 Op.Oaddrstack R6713 Coq.Lists.List.nil R6720 Op.offset_sp R6741 Op.Oundef R6749 Coq.Lists.List.nil R6756 Coq.Init.Datatypes.Some R6761 Values.Vundef R6772 Op.Ocast8signed R6794 Coq.Lists.List "x :: y" list_scope R6786 Values.Vint R6797 Coq.Lists.List.nil R6804 Coq.Init.Datatypes.Some R6810 Values.Vint R6816 Integers.cast8signed R6841 Op.Ocast16signed R6864 Coq.Lists.List "x :: y" list_scope R6856 Values.Vint R6867 Coq.Lists.List.nil R6874 Coq.Init.Datatypes.Some R6880 Values.Vint R6886 Integers.cast16signed R6912 Op.Oadd R6926 Coq.Lists.List "x :: y" list_scope R6918 Values.Vint R6937 Coq.Lists.List "x :: y" list_scope R6929 Values.Vint R6940 Coq.Lists.List.nil R6947 Coq.Init.Datatypes.Some R6953 Values.Vint R6959 Integers.add R6979 Op.Oadd R6993 Coq.Lists.List "x :: y" list_scope R6985 Values.Vint R7007 Coq.Lists.List "x :: y" list_scope R6996 Values.Vptr R7010 Coq.Lists.List.nil R7017 Coq.Init.Datatypes.Some R7023 Values.Vptr R7032 Integers.add R7052 Op.Oadd R7069 Coq.Lists.List "x :: y" list_scope R7058 Values.Vptr R7080 Coq.Lists.List "x :: y" list_scope R7072 Values.Vint R7083 Coq.Lists.List.nil R7090 Coq.Init.Datatypes.Some R7096 Values.Vptr R7105 Integers.add R7125 Op.Oaddimm R7144 Coq.Lists.List "x :: y" list_scope R7136 Values.Vint R7147 Coq.Lists.List.nil R7154 Coq.Init.Datatypes.Some R7160 Values.Vint R7166 Integers.add R7185 Op.Oaddimm R7207 Coq.Lists.List "x :: y" list_scope R7196 Values.Vptr R7210 Coq.Lists.List.nil R7217 Coq.Init.Datatypes.Some R7223 Values.Vptr R7232 Integers.add R7251 Op.Osub R7265 Coq.Lists.List "x :: y" list_scope R7257 Values.Vint R7276 Coq.Lists.List "x :: y" list_scope R7268 Values.Vint R7279 Coq.Lists.List.nil R7286 Coq.Init.Datatypes.Some R7292 Values.Vint R7298 Integers.sub R7318 Op.Osub R7335 Coq.Lists.List "x :: y" list_scope R7324 Values.Vptr R7346 Coq.Lists.List "x :: y" list_scope R7338 Values.Vint R7349 Coq.Lists.List.nil R7356 Coq.Init.Datatypes.Some R7362 Values.Vptr R7371 Integers.sub R7391 Op.Osub R7408 Coq.Lists.List "x :: y" list_scope R7397 Values.Vptr R7422 Coq.Lists.List "x :: y" list_scope R7411 Values.Vptr R7425 Coq.Lists.List.nil R7441 Values.eq_block R7494 Coq.Init.Datatypes.None R7461 Coq.Init.Datatypes.Some R7467 Values.Vint R7473 Integers.sub R7503 Op.Osubimm R7522 Coq.Lists.List "x :: y" list_scope R7514 Values.Vint R7525 Coq.Lists.List.nil R7532 Coq.Init.Datatypes.Some R7538 Values.Vint R7544 Integers.sub R7563 Op.Omul R7577 Coq.Lists.List "x :: y" list_scope R7569 Values.Vint R7588 Coq.Lists.List "x :: y" list_scope R7580 Values.Vint R7591 Coq.Lists.List.nil R7598 Coq.Init.Datatypes.Some R7604 Values.Vint R7610 Integers.mul R7630 Op.Omulimm R7649 Coq.Lists.List "x :: y" list_scope R7641 Values.Vint R7652 Coq.Lists.List.nil R7659 Coq.Init.Datatypes.Some R7665 Values.Vint R7671 Integers.mul R7690 Op.Odiv R7704 Coq.Lists.List "x :: y" list_scope R7696 Values.Vint R7715 Coq.Lists.List "x :: y" list_scope R7707 Values.Vint R7718 Coq.Lists.List.nil R7734 Integers.eq R7744 Integers.zero R7768 Coq.Init.Datatypes.Some R7774 Values.Vint R7780 Integers.divs R7758 Coq.Init.Datatypes.None R7801 Op.Odivu R7816 Coq.Lists.List "x :: y" list_scope R7808 Values.Vint R7827 Coq.Lists.List "x :: y" list_scope R7819 Values.Vint R7830 Coq.Lists.List.nil R7846 Integers.eq R7856 Integers.zero R7880 Coq.Init.Datatypes.Some R7886 Values.Vint R7892 Integers.divu R7870 Coq.Init.Datatypes.None R7913 Op.Oand R7927 Coq.Lists.List "x :: y" list_scope R7919 Values.Vint R7938 Coq.Lists.List "x :: y" list_scope R7930 Values.Vint R7941 Coq.Lists.List.nil R7948 Coq.Init.Datatypes.Some R7954 Values.Vint R7960 Integers.and R7980 Op.Oandimm R7999 Coq.Lists.List "x :: y" list_scope R7991 Values.Vint R8002 Coq.Lists.List.nil R8009 Coq.Init.Datatypes.Some R8015 Values.Vint R8021 Integers.and R8040 Op.Oor R8053 Coq.Lists.List "x :: y" list_scope R8045 Values.Vint R8064 Coq.Lists.List "x :: y" list_scope R8056 Values.Vint R8067 Coq.Lists.List.nil R8074 Coq.Init.Datatypes.Some R8080 Values.Vint R8086 Integers.or R8105 Op.Oorimm R8123 Coq.Lists.List "x :: y" list_scope R8115 Values.Vint R8126 Coq.Lists.List.nil R8133 Coq.Init.Datatypes.Some R8139 Values.Vint R8145 Integers.or R8163 Op.Oxor R8177 Coq.Lists.List "x :: y" list_scope R8169 Values.Vint R8188 Coq.Lists.List "x :: y" list_scope R8180 Values.Vint R8191 Coq.Lists.List.nil R8198 Coq.Init.Datatypes.Some R8204 Values.Vint R8210 Integers.xor R8230 Op.Oxorimm R8249 Coq.Lists.List "x :: y" list_scope R8241 Values.Vint R8252 Coq.Lists.List.nil R8259 Coq.Init.Datatypes.Some R8265 Values.Vint R8271 Integers.xor R8290 Op.Onand R8305 Coq.Lists.List "x :: y" list_scope R8297 Values.Vint R8316 Coq.Lists.List "x :: y" list_scope R8308 Values.Vint R8319 Coq.Lists.List.nil R8326 Coq.Init.Datatypes.Some R8332 Values.Vint R8338 Integers.not R8347 Integers.and R8368 Op.Onor R8382 Coq.Lists.List "x :: y" list_scope R8374 Values.Vint R8393 Coq.Lists.List "x :: y" list_scope R8385 Values.Vint R8396 Coq.Lists.List.nil R8403 Coq.Init.Datatypes.Some R8409 Values.Vint R8415 Integers.not R8424 Integers.or R8444 Op.Onxor R8459 Coq.Lists.List "x :: y" list_scope R8451 Values.Vint R8470 Coq.Lists.List "x :: y" list_scope R8462 Values.Vint R8473 Coq.Lists.List.nil R8480 Coq.Init.Datatypes.Some R8486 Values.Vint R8492 Integers.not R8501 Integers.xor R8522 Op.Oshl R8536 Coq.Lists.List "x :: y" list_scope R8528 Values.Vint R8547 Coq.Lists.List "x :: y" list_scope R8539 Values.Vint R8550 Coq.Lists.List.nil R8566 Integers.ltu R8578 Integers.repr R8629 Coq.Init.Datatypes.None R8596 Coq.Init.Datatypes.Some R8602 Values.Vint R8608 Integers.shl R8638 Op.Oshr R8652 Coq.Lists.List "x :: y" list_scope R8644 Values.Vint R8663 Coq.Lists.List "x :: y" list_scope R8655 Values.Vint R8666 Coq.Lists.List.nil R8682 Integers.ltu R8694 Integers.repr R8745 Coq.Init.Datatypes.None R8712 Coq.Init.Datatypes.Some R8718 Values.Vint R8724 Integers.shr R8754 Op.Oshrimm R8773 Coq.Lists.List "x :: y" list_scope R8765 Values.Vint R8776 Coq.Lists.List.nil R8792 Integers.ltu R8803 Integers.repr R8853 Coq.Init.Datatypes.None R8821 Coq.Init.Datatypes.Some R8827 Values.Vint R8833 Integers.shr R8862 Op.Oshrximm R8882 Coq.Lists.List "x :: y" list_scope R8874 Values.Vint R8885 Coq.Lists.List.nil R8901 Integers.ltu R8912 Integers.repr R8963 Coq.Init.Datatypes.None R8930 Coq.Init.Datatypes.Some R8936 Values.Vint R8942 Integers.shrx R8972 Op.Oshru R8987 Coq.Lists.List "x :: y" list_scope R8979 Values.Vint R8998 Coq.Lists.List "x :: y" list_scope R8990 Values.Vint R9001 Coq.Lists.List.nil R9017 Integers.ltu R9029 Integers.repr R9081 Coq.Init.Datatypes.None R9047 Coq.Init.Datatypes.Some R9053 Values.Vint R9059 Integers.shru R9090 Op.Orolm R9117 Coq.Lists.List "x :: y" list_scope R9109 Values.Vint R9120 Coq.Lists.List.nil R9133 Coq.Init.Datatypes.Some R9139 Values.Vint R9145 Integers.rolm R9175 Op.Onegf R9192 Coq.Lists.List "x :: y" list_scope R9182 Values.Vfloat R9195 Coq.Lists.List.nil R9202 Coq.Init.Datatypes.Some R9208 Values.Vfloat R9216 Floats.neg R9235 Op.Oabsf R9252 Coq.Lists.List "x :: y" list_scope R9242 Values.Vfloat R9255 Coq.Lists.List.nil R9262 Coq.Init.Datatypes.Some R9268 Values.Vfloat R9276 Floats.abs R9295 Op.Oaddf R9312 Coq.Lists.List "x :: y" list_scope R9302 Values.Vfloat R9325 Coq.Lists.List "x :: y" list_scope R9315 Values.Vfloat R9328 Coq.Lists.List.nil R9335 Coq.Init.Datatypes.Some R9341 Values.Vfloat R9349 Floats.add R9371 Op.Osubf R9388 Coq.Lists.List "x :: y" list_scope R9378 Values.Vfloat R9401 Coq.Lists.List "x :: y" list_scope R9391 Values.Vfloat R9404 Coq.Lists.List.nil R9411 Coq.Init.Datatypes.Some R9417 Values.Vfloat R9425 Floats.sub R9447 Op.Omulf R9464 Coq.Lists.List "x :: y" list_scope R9454 Values.Vfloat R9477 Coq.Lists.List "x :: y" list_scope R9467 Values.Vfloat R9480 Coq.Lists.List.nil R9487 Coq.Init.Datatypes.Some R9493 Values.Vfloat R9501 Floats.mul R9523 Op.Odivf R9540 Coq.Lists.List "x :: y" list_scope R9530 Values.Vfloat R9553 Coq.Lists.List "x :: y" list_scope R9543 Values.Vfloat R9556 Coq.Lists.List.nil R9563 Coq.Init.Datatypes.Some R9569 Values.Vfloat R9577 Floats.div R9599 Op.Omuladdf R9619 Coq.Lists.List "x :: y" list_scope R9609 Values.Vfloat R9632 Coq.Lists.List "x :: y" list_scope R9622 Values.Vfloat R9645 Coq.Lists.List "x :: y" list_scope R9635 Values.Vfloat R9648 Coq.Lists.List.nil R9661 Coq.Init.Datatypes.Some R9667 Values.Vfloat R9675 Floats.add R9686 Floats.mul R9712 Op.Omulsubf R9732 Coq.Lists.List "x :: y" list_scope R9722 Values.Vfloat R9745 Coq.Lists.List "x :: y" list_scope R9735 Values.Vfloat R9758 Coq.Lists.List "x :: y" list_scope R9748 Values.Vfloat R9761 Coq.Lists.List.nil R9774 Coq.Init.Datatypes.Some R9780 Values.Vfloat R9788 Floats.sub R9799 Floats.mul R9825 Op.Osingleoffloat R9851 Coq.Lists.List "x :: y" list_scope R9841 Values.Vfloat R9854 Coq.Lists.List.nil R9867 Coq.Init.Datatypes.Some R9873 Values.Vfloat R9881 Floats.singleoffloat R9910 Op.Ointoffloat R9933 Coq.Lists.List "x :: y" list_scope R9923 Values.Vfloat R9936 Coq.Lists.List.nil R9950 Coq.Init.Datatypes.Some R9956 Values.Vint R9962 Floats.intoffloat R9988 Op.Ofloatofint R10009 Coq.Lists.List "x :: y" list_scope R10001 Values.Vint R10012 Coq.Lists.List.nil R10026 Coq.Init.Datatypes.Some R10032 Values.Vfloat R10040 Floats.floatofint R10066 Op.Ofloatofintu R10088 Coq.Lists.List "x :: y" list_scope R10080 Values.Vint R10091 Coq.Lists.List.nil R10105 Coq.Init.Datatypes.Some R10111 Values.Vfloat R10119 Floats.floatofintu R10146 Op.Ocmp R10171 Op.eval_condition R10204 Coq.Init.Datatypes.None R10212 Coq.Init.Datatypes.None R10225 Coq.Init.Datatypes.Some R10230 Coq.Init.Datatypes.false R10239 Coq.Init.Datatypes.Some R10244 Values.Vfalse R10259 Coq.Init.Datatypes.Some R10264 Coq.Init.Datatypes.true R10272 Coq.Init.Datatypes.Some R10277 Values.Vtrue R10305 Coq.Init.Datatypes.None R6399 Coq.Lists.List.list R6404 Values.val R6383 Op.operation R6369 Values.val R6354 Globalenvs.t R10425 Coq.Init.Datatypes.option R10432 Values.val R10465 Op.Aindexed R10488 Coq.Lists.List "x :: y" list_scope R10477 Values.Vptr R10491 Coq.Lists.List.nil R10504 Coq.Init.Datatypes.Some R10510 Values.Vptr R10519 Integers.add R10538 Op.Aindexed2 R10560 Coq.Lists.List "x :: y" list_scope R10549 Values.Vptr R10571 Coq.Lists.List "x :: y" list_scope R10563 Values.Vint R10574 Coq.Lists.List.nil R10587 Coq.Init.Datatypes.Some R10593 Values.Vptr R10602 Integers.add R10622 Op.Aindexed2 R10641 Coq.Lists.List "x :: y" list_scope R10633 Values.Vint R10655 Coq.Lists.List "x :: y" list_scope R10644 Values.Vptr R10658 Coq.Lists.List.nil R10671 Coq.Init.Datatypes.Some R10677 Values.Vptr R10686 Integers.add R10706 Op.Aglobal R10721 Coq.Lists.List.nil R10740 Globalenvs.find_symbol R10777 Coq.Init.Datatypes.None R10785 Coq.Init.Datatypes.None R10798 Coq.Init.Datatypes.Some R10808 Coq.Init.Datatypes.Some R10814 Values.Vptr R10840 Op.Abased R10862 Coq.Lists.List "x :: y" list_scope R10854 Values.Vint R10865 Coq.Lists.List.nil R10884 Globalenvs.find_symbol R10921 Coq.Init.Datatypes.None R10929 Coq.Init.Datatypes.None R10942 Coq.Init.Datatypes.Some R10952 Coq.Init.Datatypes.Some R10958 Values.Vptr R10966 Integers.add R10997 Op.Ainstack R11011 Coq.Lists.List.nil R11024 Op.offset_sp R11053 Coq.Init.Datatypes.None R10413 Coq.Lists.List.list R10418 Values.val R10396 Op.addressing R10380 Values.val R10365 Globalenvs.t R11113 Op.condition R11148 Op.Ccomp R11159 Op.Ccomp R11165 AST.negate_comparison R11190 Op.Ccompu R11202 Op.Ccompu R11209 AST.negate_comparison R11234 Op.Ccompimm R11250 Op.Ccompimm R11260 AST.negate_comparison R11287 Op.Ccompuimm R11304 Op.Ccompuimm R11315 AST.negate_comparison R11342 Op.Ccompf R11354 Op.Cnotcompf R11370 Op.Cnotcompf R11385 Op.Ccompf R11398 Op.Cmaskzero R11413 Op.Cmasknotzero R11432 Op.Cmasknotzero R11450 Op.Cmaskzero R11101 Op.condition R11553 Coq.Init.Logic "x = y" type_scope R11526 Coq.Lists.List.nil R11539 Coq.Lists.List "x :: y" list_scope R11555 Coq.Init.Datatypes.Some R11711 Coq.Init.Logic "x = y" type_scope R11649 Values.Vundef R11663 Values.Vint R11677 Values.Vfloat R11693 Values.Vptr R11713 Coq.Init.Datatypes.Some R11800 Coq.Init.Logic "x = y" type_scope R11793 Coq.Init.Datatypes.Some R11802 Coq.Init.Datatypes.Some R12020 Coq.Init.Logic "x = y" type_scope R11978 Op.eval_compare_null R11997 AST.negate_comparison R12022 Coq.Init.Datatypes.Some R12028 Coq.Bool.Bool.negb R11964 Coq.Init.Logic "x = y" type_scope R11942 Op.eval_compare_null R11966 Coq.Init.Datatypes.Some R12096 Integers.eq R12105 Integers.zero R12096 Integers.eq R12105 Integers.zero R12380 Coq.Init.Logic "x = y" type_scope R12338 Op.eval_condition R12354 Op.negate_condition R12382 Coq.Init.Datatypes.Some R12388 Coq.Bool.Bool.negb R12324 Coq.Init.Logic "x = y" type_scope R12301 Op.eval_condition R12326 Coq.Init.Datatypes.Some R12292 Coq.Init.Datatypes.bool R12278 Coq.Lists.List.list R12283 Values.val R12262 Op.condition R12483 Integers.negate_cmp R12483 Integers.negate_cmp R12513 Op.eval_negate_compare_null R12513 Op.eval_negate_compare_null R12553 Op.eval_negate_compare_null R12553 Op.eval_negate_compare_null R12597 Values.eq_block R12597 Values.eq_block R12622 Integers.negate_cmp R12622 Integers.negate_cmp R12676 Integers.negate_cmpu R12676 Integers.negate_cmpu R12707 Op.eval_negate_compare_null R12707 Op.eval_negate_compare_null R12747 Op.eval_negate_compare_null R12747 Op.eval_negate_compare_null R12791 Values.eq_block R12791 Values.eq_block R12816 Integers.negate_cmpu R12816 Integers.negate_cmpu R12871 Integers.negate_cmp R12871 Integers.negate_cmp R12901 Op.eval_negate_compare_null R12901 Op.eval_negate_compare_null R12943 Integers.negate_cmpu R12943 Integers.negate_cmpu R12974 Op.eval_negate_compare_null R12974 Op.eval_negate_compare_null R13024 Coq.Bool.Bool.negb_elim R13024 Coq.Bool.Bool.negb_elim R13059 Coq.Bool.Bool.negb_elim R13059 Coq.Bool.Bool.negb_elim R13139 Globalenvs.t R13164 Globalenvs.t R13248 Coq.Init.Logic "x = y" type_scope R13225 Globalenvs.find_symbol R13250 Globalenvs.find_symbol R13217 AST.ident R13356 Coq.Init.Logic "x = y" type_scope R13328 Op.eval_operation R13358 Op.eval_operation R13580 Coq.Init.Logic "x = y" type_scope R13549 Op.eval_addressing R13582 Op.eval_addressing R13854 Coq.Init.Datatypes.option R13892 Op.Omove R13903 Coq.Lists.List "x :: y" list_scope R13906 Coq.Lists.List.nil R13913 Coq.Init.Datatypes.Some R13934 Coq.Init.Datatypes.None R13844 Coq.Lists.List.list R13826 Op.operation R14090 Coq.Init.Logic "A /\ B" type_scope R14082 Coq.Init.Logic "x = y" type_scope R14084 Op.Omove R14098 Coq.Init.Logic "x = y" type_scope R14102 Coq.Lists.List "x :: y" list_scope R14105 Coq.Lists.List.nil R14065 Coq.Init.Logic "x = y" type_scope R14039 Op.is_move_operation R14067 Coq.Init.Datatypes.Some R14021 Coq.Lists.List.list R14003 Op.operation R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14381 Coq.Lists.List.list R14386 AST.typ R14412 Op.Ccomp R14428 Coq.Lists.List "x :: y" list_scope R14423 AST.Tint R14436 Coq.Lists.List "x :: y" list_scope R14431 AST.Tint R14439 Coq.Lists.List.nil R14447 Op.Ccompu R14464 Coq.Lists.List "x :: y" list_scope R14459 AST.Tint R14472 Coq.Lists.List "x :: y" list_scope R14467 AST.Tint R14475 Coq.Lists.List.nil R14483 Op.Ccompimm R14504 Coq.Lists.List "x :: y" list_scope R14499 AST.Tint R14507 Coq.Lists.List.nil R14515 Op.Ccompuimm R14537 Coq.Lists.List "x :: y" list_scope R14532 AST.Tint R14540 Coq.Lists.List.nil R14548 Op.Ccompf R14567 Coq.Lists.List "x :: y" list_scope R14560 AST.Tfloat R14577 Coq.Lists.List "x :: y" list_scope R14570 AST.Tfloat R14580 Coq.Lists.List.nil R14588 Op.Cnotcompf R14610 Coq.Lists.List "x :: y" list_scope R14603 AST.Tfloat R14620 Coq.Lists.List "x :: y" list_scope R14613 AST.Tfloat R14623 Coq.Lists.List.nil R14631 Op.Cmaskzero R14651 Coq.Lists.List "x :: y" list_scope R14646 AST.Tint R14654 Coq.Lists.List.nil R14662 Op.Cmasknotzero R14685 Coq.Lists.List "x :: y" list_scope R14680 AST.Tint R14688 Coq.Lists.List.nil R14368 Op.condition R14756 Coq.Init.Datatypes "x * y" type_scope R14747 Coq.Lists.List.list R14752 AST.typ R14758 AST.typ R14785 Op.Omove R14794 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14795 Coq.Lists.List.nil R14800 AST.Tint R14836 Op.Ointconst R14851 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14852 Coq.Lists.List.nil R14857 AST.Tint R14867 Op.Ofloatconst R14884 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14885 Coq.Lists.List.nil R14890 AST.Tfloat R14902 Op.Oaddrsymbol R14921 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14922 Coq.Lists.List.nil R14927 AST.Tint R14937 Op.Oaddrstack R14953 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14954 Coq.Lists.List.nil R14959 AST.Tint R14969 Op.Oundef R14979 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14980 Coq.Lists.List.nil R14985 AST.Tint R15020 Op.Ocast8signed R15036 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15042 Coq.Lists.List "x :: y" list_scope R15037 AST.Tint R15045 Coq.Lists.List.nil R15050 AST.Tint R15060 Op.Ocast16signed R15077 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15083 Coq.Lists.List "x :: y" list_scope R15078 AST.Tint R15086 Coq.Lists.List.nil R15091 AST.Tint R15101 Op.Oadd R15109 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15115 Coq.Lists.List "x :: y" list_scope R15110 AST.Tint R15123 Coq.Lists.List "x :: y" list_scope R15118 AST.Tint R15126 Coq.Lists.List.nil R15131 AST.Tint R15141 Op.Oaddimm R15154 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15160 Coq.Lists.List "x :: y" list_scope R15155 AST.Tint R15163 Coq.Lists.List.nil R15168 AST.Tint R15178 Op.Osub R15186 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15192 Coq.Lists.List "x :: y" list_scope R15187 AST.Tint R15200 Coq.Lists.List "x :: y" list_scope R15195 AST.Tint R15203 Coq.Lists.List.nil R15208 AST.Tint R15218 Op.Osubimm R15231 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15237 Coq.Lists.List "x :: y" list_scope R15232 AST.Tint R15240 Coq.Lists.List.nil R15245 AST.Tint R15255 Op.Omul R15263 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15269 Coq.Lists.List "x :: y" list_scope R15264 AST.Tint R15277 Coq.Lists.List "x :: y" list_scope R15272 AST.Tint R15280 Coq.Lists.List.nil R15285 AST.Tint R15295 Op.Omulimm R15308 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15314 Coq.Lists.List "x :: y" list_scope R15309 AST.Tint R15317 Coq.Lists.List.nil R15322 AST.Tint R15332 Op.Odiv R15340 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15346 Coq.Lists.List "x :: y" list_scope R15341 AST.Tint R15354 Coq.Lists.List "x :: y" list_scope R15349 AST.Tint R15357 Coq.Lists.List.nil R15362 AST.Tint R15372 Op.Odivu R15381 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15387 Coq.Lists.List "x :: y" list_scope R15382 AST.Tint R15395 Coq.Lists.List "x :: y" list_scope R15390 AST.Tint R15398 Coq.Lists.List.nil R15403 AST.Tint R15413 Op.Oand R15421 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15427 Coq.Lists.List "x :: y" list_scope R15422 AST.Tint R15435 Coq.Lists.List "x :: y" list_scope R15430 AST.Tint R15438 Coq.Lists.List.nil R15443 AST.Tint R15453 Op.Oandimm R15466 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15472 Coq.Lists.List "x :: y" list_scope R15467 AST.Tint R15475 Coq.Lists.List.nil R15480 AST.Tint R15490 Op.Oor R15497 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15503 Coq.Lists.List "x :: y" list_scope R15498 AST.Tint R15511 Coq.Lists.List "x :: y" list_scope R15506 AST.Tint R15514 Coq.Lists.List.nil R15519 AST.Tint R15529 Op.Oorimm R15541 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15547 Coq.Lists.List "x :: y" list_scope R15542 AST.Tint R15550 Coq.Lists.List.nil R15555 AST.Tint R15565 Op.Oxor R15573 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15579 Coq.Lists.List "x :: y" list_scope R15574 AST.Tint R15587 Coq.Lists.List "x :: y" list_scope R15582 AST.Tint R15590 Coq.Lists.List.nil R15595 AST.Tint R15605 Op.Oxorimm R15618 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15624 Coq.Lists.List "x :: y" list_scope R15619 AST.Tint R15627 Coq.Lists.List.nil R15632 AST.Tint R15642 Op.Onand R15651 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15657 Coq.Lists.List "x :: y" list_scope R15652 AST.Tint R15665 Coq.Lists.List "x :: y" list_scope R15660 AST.Tint R15668 Coq.Lists.List.nil R15673 AST.Tint R15683 Op.Onor R15691 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15697 Coq.Lists.List "x :: y" list_scope R15692 AST.Tint R15705 Coq.Lists.List "x :: y" list_scope R15700 AST.Tint R15708 Coq.Lists.List.nil R15713 AST.Tint R15723 Op.Onxor R15732 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15738 Coq.Lists.List "x :: y" list_scope R15733 AST.Tint R15746 Coq.Lists.List "x :: y" list_scope R15741 AST.Tint R15749 Coq.Lists.List.nil R15754 AST.Tint R15764 Op.Oshl R15772 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15778 Coq.Lists.List "x :: y" list_scope R15773 AST.Tint R15786 Coq.Lists.List "x :: y" list_scope R15781 AST.Tint R15789 Coq.Lists.List.nil R15794 AST.Tint R15804 Op.Oshr R15812 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15818 Coq.Lists.List "x :: y" list_scope R15813 AST.Tint R15826 Coq.Lists.List "x :: y" list_scope R15821 AST.Tint R15829 Coq.Lists.List.nil R15834 AST.Tint R15844 Op.Oshrimm R15857 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15863 Coq.Lists.List "x :: y" list_scope R15858 AST.Tint R15866 Coq.Lists.List.nil R15871 AST.Tint R15881 Op.Oshrximm R15895 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15901 Coq.Lists.List "x :: y" list_scope R15896 AST.Tint R15904 Coq.Lists.List.nil R15909 AST.Tint R15919 Op.Oshru R15928 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15934 Coq.Lists.List "x :: y" list_scope R15929 AST.Tint R15942 Coq.Lists.List "x :: y" list_scope R15937 AST.Tint R15945 Coq.Lists.List.nil R15950 AST.Tint R15960 Op.Orolm R15973 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15979 Coq.Lists.List "x :: y" list_scope R15974 AST.Tint R15982 Coq.Lists.List.nil R15987 AST.Tint R15997 Op.Onegf R16006 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16014 Coq.Lists.List "x :: y" list_scope R16007 AST.Tfloat R16017 Coq.Lists.List.nil R16022 AST.Tfloat R16034 Op.Oabsf R16043 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16051 Coq.Lists.List "x :: y" list_scope R16044 AST.Tfloat R16054 Coq.Lists.List.nil R16059 AST.Tfloat R16071 Op.Oaddf R16080 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16088 Coq.Lists.List "x :: y" list_scope R16081 AST.Tfloat R16098 Coq.Lists.List "x :: y" list_scope R16091 AST.Tfloat R16101 Coq.Lists.List.nil R16106 AST.Tfloat R16118 Op.Osubf R16127 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16135 Coq.Lists.List "x :: y" list_scope R16128 AST.Tfloat R16145 Coq.Lists.List "x :: y" list_scope R16138 AST.Tfloat R16148 Coq.Lists.List.nil R16153 AST.Tfloat R16165 Op.Omulf R16174 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16182 Coq.Lists.List "x :: y" list_scope R16175 AST.Tfloat R16192 Coq.Lists.List "x :: y" list_scope R16185 AST.Tfloat R16195 Coq.Lists.List.nil R16200 AST.Tfloat R16212 Op.Odivf R16221 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16229 Coq.Lists.List "x :: y" list_scope R16222 AST.Tfloat R16239 Coq.Lists.List "x :: y" list_scope R16232 AST.Tfloat R16242 Coq.Lists.List.nil R16247 AST.Tfloat R16259 Op.Omuladdf R16271 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16279 Coq.Lists.List "x :: y" list_scope R16272 AST.Tfloat R16289 Coq.Lists.List "x :: y" list_scope R16282 AST.Tfloat R16299 Coq.Lists.List "x :: y" list_scope R16292 AST.Tfloat R16302 Coq.Lists.List.nil R16307 AST.Tfloat R16319 Op.Omulsubf R16331 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16339 Coq.Lists.List "x :: y" list_scope R16332 AST.Tfloat R16349 Coq.Lists.List "x :: y" list_scope R16342 AST.Tfloat R16359 Coq.Lists.List "x :: y" list_scope R16352 AST.Tfloat R16362 Coq.Lists.List.nil R16367 AST.Tfloat R16379 Op.Osingleoffloat R16397 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16405 Coq.Lists.List "x :: y" list_scope R16398 AST.Tfloat R16408 Coq.Lists.List.nil R16413 AST.Tfloat R16425 Op.Ointoffloat R16440 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16448 Coq.Lists.List "x :: y" list_scope R16441 AST.Tfloat R16451 Coq.Lists.List.nil R16456 AST.Tint R16466 Op.Ofloatofint R16481 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16487 Coq.Lists.List "x :: y" list_scope R16482 AST.Tint R16490 Coq.Lists.List.nil R16495 AST.Tfloat R16507 Op.Ofloatofintu R16523 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16529 Coq.Lists.List "x :: y" list_scope R16524 AST.Tint R16532 Coq.Lists.List.nil R16537 AST.Tfloat R16549 Op.Ocmp R16559 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16560 Op.type_of_condition R16581 AST.Tint R14734 Op.operation R16646 Coq.Lists.List.list R16651 AST.typ R16680 Op.Aindexed R16699 Coq.Lists.List "x :: y" list_scope R16694 AST.Tint R16702 Coq.Lists.List.nil R16710 Op.Aindexed2 R16728 Coq.Lists.List "x :: y" list_scope R16723 AST.Tint R16736 Coq.Lists.List "x :: y" list_scope R16731 AST.Tint R16739 Coq.Lists.List.nil R16747 Op.Aglobal R16762 Coq.Lists.List.nil R16770 Op.Abased R16789 Coq.Lists.List "x :: y" list_scope R16784 AST.Tint R16792 Coq.Lists.List.nil R16800 Op.Ainstack R16814 Coq.Lists.List.nil R16632 Op.addressing R16871 AST.typ R16897 AST.Mint8signed R16912 AST.Tint R16921 AST.Mint8unsigned R16938 AST.Tint R16947 AST.Mint16signed R16963 AST.Tint R16972 AST.Mint16unsigned R16990 AST.Tint R16999 AST.Mint32 R17009 AST.Tint R17018 AST.Mfloat32 R17030 AST.Tfloat R17041 AST.Mfloat64 R17053 AST.Tfloat R16855 AST.memory_chunk R17120 Globalenvs.t R17261 Values.has_type R17277 Coq.Init.Datatypes.snd R17282 Op.type_of_operation R17247 Coq.Init.Logic "x = y" type_scope R17218 Op.eval_operation R17249 Coq.Init.Datatypes.Some R17203 Coq.Init.Logic "x <> y" type_scope R17206 Op.Oundef R17188 Coq.Init.Logic "x <> y" type_scope R17191 Op.Omove R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17383 Coq.Init.Logic.I R17412 Globalenvs.find_symbol R17476 Coq.Init.Logic.I R17412 Globalenvs.find_symbol R17476 Coq.Init.Logic.I R17565 Coq.Init.Logic.I R17565 Coq.Init.Logic.I R17580 Values.eq_block R17580 Values.eq_block R17632 Coq.Init.Logic.I R17632 Coq.Init.Logic.I R17663 Integers.eq R17673 Integers.zero R17663 Integers.eq R17673 Integers.zero R17737 Coq.Init.Logic.I R17737 Coq.Init.Logic.I R17752 Integers.eq R17762 Integers.zero R17752 Integers.eq R17762 Integers.zero R17826 Coq.Init.Logic.I R17826 Coq.Init.Logic.I R17841 Integers.ltu R17853 Integers.repr R17841 Integers.ltu R17853 Integers.repr R17906 Coq.Init.Logic.I R17906 Coq.Init.Logic.I R17935 Integers.ltu R17947 Integers.repr R17935 Integers.ltu R17947 Integers.repr R18000 Coq.Init.Logic.I R18000 Coq.Init.Logic.I R18029 Integers.ltu R18040 Integers.repr R18029 Integers.ltu R18040 Integers.repr R18093 Coq.Init.Logic.I R18093 Coq.Init.Logic.I R18122 Integers.ltu R18133 Integers.repr R18122 Integers.ltu R18133 Integers.repr R18186 Coq.Init.Logic.I R18186 Coq.Init.Logic.I R18215 Integers.ltu R18227 Integers.repr R18215 Integers.ltu R18227 Integers.repr R18280 Coq.Init.Logic.I R18280 Coq.Init.Logic.I R18309 Op.eval_condition R18309 Op.eval_condition R18382 Coq.Init.Logic.I R18382 Coq.Init.Logic.I R18382 Coq.Init.Logic.I R18500 Values.has_type R18516 Op.type_of_chunk R18486 Coq.Init.Logic "x = y" type_scope R18463 Mem.loadv R18488 Coq.Init.Datatypes.Some R18580 Values.has_type R18620 Op.type_of_chunk R18594 Values.load_result R18580 Values.has_type R18620 Op.type_of_chunk R18594 Values.load_result R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18679 Coq.Init.Logic.I R18776 Mem.load_inv R18776 Mem.load_inv R19092 Globalenvs.t R19158 Values.val R19173 Globalenvs.find_symbol R19207 Coq.Init.Datatypes.Some R19217 Values.Vptr R19232 Coq.Init.Datatypes.None R19240 Values.Vundef R19151 Integers.int R19138 AST.ident R19322 Values.val R19355 Op.Ccomp R19366 Coq.Lists.List "x :: y" list_scope R19370 Coq.Lists.List "x :: y" list_scope R19372 Coq.Lists.List.nil R19379 Values.cmp R19399 Op.Ccompu R19411 Coq.Lists.List "x :: y" list_scope R19415 Coq.Lists.List "x :: y" list_scope R19417 Coq.Lists.List.nil R19424 Values.cmpu R19445 Op.Ccompimm R19461 Coq.Lists.List "x :: y" list_scope R19463 Coq.Lists.List.nil R19470 Values.cmp R19484 Values.Vint R19496 Op.Ccompuimm R19513 Coq.Lists.List "x :: y" list_scope R19515 Coq.Lists.List.nil R19522 Values.cmpu R19537 Values.Vint R19549 Op.Ccompf R19561 Coq.Lists.List "x :: y" list_scope R19565 Coq.Lists.List "x :: y" list_scope R19567 Coq.Lists.List.nil R19574 Values.cmpf R19595 Op.Cnotcompf R19610 Coq.Lists.List "x :: y" list_scope R19614 Coq.Lists.List "x :: y" list_scope R19616 Coq.Lists.List.nil R19623 Values.notbool R19635 Values.cmpf R19657 Op.Cmaskzero R19672 Coq.Lists.List "x :: y" list_scope R19674 Coq.Lists.List.nil R19681 Values.notbool R19694 Values.and R19706 Values.Vint R19719 Op.Cmasknotzero R19737 Coq.Lists.List "x :: y" list_scope R19739 Coq.Lists.List.nil R19746 Values.notbool R19758 Values.notbool R19771 Values.and R19783 Values.Vint R19805 Values.Vundef R19310 Coq.Lists.List.list R19315 Values.val R19294 Op.condition R19895 Values.val R19926 Op.Omove R19935 Coq.Lists.List "x :: y" list_scope R19937 Coq.Lists.List.nil R19951 Op.Ointconst R19964 Coq.Lists.List.nil R19971 Values.Vint R19982 Op.Ofloatconst R19997 Coq.Lists.List.nil R20004 Values.Vfloat R20017 Op.Oaddrsymbol R20036 Coq.Lists.List.nil R20043 Op.find_symbol_offset R20072 Op.Oaddrstack R20088 Coq.Lists.List.nil R20095 Values.add R20107 Values.Vint R20121 Op.Oundef R20129 Coq.Lists.List.nil R20136 Values.Vundef R20147 Op.Ocast8signed R20163 Coq.Lists.List "x :: y" list_scope R20165 Coq.Lists.List.nil R20172 Values.cast8signed R20195 Op.Ocast16signed R20212 Coq.Lists.List "x :: y" list_scope R20214 Coq.Lists.List.nil R20221 Values.cast16signed R20245 Op.Oadd R20253 Coq.Lists.List "x :: y" list_scope R20257 Coq.Lists.List "x :: y" list_scope R20259 Coq.Lists.List.nil R20266 Values.add R20284 Op.Oaddimm R20297 Coq.Lists.List "x :: y" list_scope R20299 Coq.Lists.List.nil R20306 Values.add R20318 Values.Vint R20330 Op.Osub R20338 Coq.Lists.List "x :: y" list_scope R20342 Coq.Lists.List "x :: y" list_scope R20344 Coq.Lists.List.nil R20351 Values.sub R20369 Op.Osubimm R20382 Coq.Lists.List "x :: y" list_scope R20384 Coq.Lists.List.nil R20391 Values.sub R20400 Values.Vint R20415 Op.Omul R20423 Coq.Lists.List "x :: y" list_scope R20427 Coq.Lists.List "x :: y" list_scope R20429 Coq.Lists.List.nil R20436 Values.mul R20454 Op.Omulimm R20467 Coq.Lists.List "x :: y" list_scope R20469 Coq.Lists.List.nil R20476 Values.mul R20488 Values.Vint R20500 Op.Odiv R20508 Coq.Lists.List "x :: y" list_scope R20512 Coq.Lists.List "x :: y" list_scope R20514 Coq.Lists.List.nil R20521 Values.divs R20540 Op.Odivu R20549 Coq.Lists.List "x :: y" list_scope R20553 Coq.Lists.List "x :: y" list_scope R20555 Coq.Lists.List.nil R20562 Values.divu R20581 Op.Oand R20589 Coq.Lists.List "x :: y" list_scope R20593 Coq.Lists.List "x :: y" list_scope R20595 Coq.Lists.List.nil R20602 Values.and R20620 Op.Oandimm R20633 Coq.Lists.List "x :: y" list_scope R20635 Coq.Lists.List.nil R20642 Values.and R20654 Values.Vint R20666 Op.Oor R20673 Coq.Lists.List "x :: y" list_scope R20677 Coq.Lists.List "x :: y" list_scope R20679 Coq.Lists.List.nil R20686 Values.or R20703 Op.Oorimm R20715 Coq.Lists.List "x :: y" list_scope R20717 Coq.Lists.List.nil R20724 Values.or R20735 Values.Vint R20747 Op.Oxor R20755 Coq.Lists.List "x :: y" list_scope R20759 Coq.Lists.List "x :: y" list_scope R20761 Coq.Lists.List.nil R20768 Values.xor R20786 Op.Oxorimm R20799 Coq.Lists.List "x :: y" list_scope R20801 Coq.Lists.List.nil R20808 Values.xor R20820 Values.Vint R20832 Op.Onand R20841 Coq.Lists.List "x :: y" list_scope R20845 Coq.Lists.List "x :: y" list_scope R20847 Coq.Lists.List.nil R20854 Values.notint R20865 Values.and R20884 Op.Onor R20892 Coq.Lists.List "x :: y" list_scope R20896 Coq.Lists.List "x :: y" list_scope R20898 Coq.Lists.List.nil R20905 Values.notint R20916 Values.or R20934 Op.Onxor R20943 Coq.Lists.List "x :: y" list_scope R20947 Coq.Lists.List "x :: y" list_scope R20949 Coq.Lists.List.nil R20956 Values.notint R20967 Values.xor R20986 Op.Oshl R20994 Coq.Lists.List "x :: y" list_scope R20998 Coq.Lists.List "x :: y" list_scope R21000 Coq.Lists.List.nil R21007 Values.shl R21025 Op.Oshr R21033 Coq.Lists.List "x :: y" list_scope R21037 Coq.Lists.List "x :: y" list_scope R21039 Coq.Lists.List.nil R21046 Values.shr R21064 Op.Oshrimm R21077 Coq.Lists.List "x :: y" list_scope R21079 Coq.Lists.List.nil R21086 Values.shr R21098 Values.Vint R21110 Op.Oshrximm R21124 Coq.Lists.List "x :: y" list_scope R21126 Coq.Lists.List.nil R21133 Values.shrx R21146 Values.Vint R21158 Op.Oshru R21167 Coq.Lists.List "x :: y" list_scope R21171 Coq.Lists.List "x :: y" list_scope R21173 Coq.Lists.List.nil R21180 Values.shru R21199 Op.Orolm R21220 Coq.Lists.List "x :: y" list_scope R21222 Coq.Lists.List.nil R21229 Values.rolm R21257 Op.Onegf R21266 Coq.Lists.List "x :: y" list_scope R21268 Coq.Lists.List.nil R21275 Values.negf R21291 Op.Oabsf R21300 Coq.Lists.List "x :: y" list_scope R21302 Coq.Lists.List.nil R21309 Values.absf R21325 Op.Oaddf R21334 Coq.Lists.List "x :: y" list_scope R21338 Coq.Lists.List "x :: y" list_scope R21340 Coq.Lists.List.nil R21347 Values.addf R21366 Op.Osubf R21375 Coq.Lists.List "x :: y" list_scope R21379 Coq.Lists.List "x :: y" list_scope R21381 Coq.Lists.List.nil R21388 Values.subf R21407 Op.Omulf R21416 Coq.Lists.List "x :: y" list_scope R21420 Coq.Lists.List "x :: y" list_scope R21422 Coq.Lists.List.nil R21429 Values.mulf R21448 Op.Odivf R21457 Coq.Lists.List "x :: y" list_scope R21461 Coq.Lists.List "x :: y" list_scope R21463 Coq.Lists.List.nil R21470 Values.divf R21489 Op.Omuladdf R21501 Coq.Lists.List "x :: y" list_scope R21505 Coq.Lists.List "x :: y" list_scope R21509 Coq.Lists.List "x :: y" list_scope R21511 Coq.Lists.List.nil R21518 Values.addf R21528 Values.mulf R21551 Op.Omulsubf R21563 Coq.Lists.List "x :: y" list_scope R21567 Coq.Lists.List "x :: y" list_scope R21571 Coq.Lists.List "x :: y" list_scope R21573 Coq.Lists.List.nil R21580 Values.subf R21590 Values.mulf R21613 Op.Osingleoffloat R21631 Coq.Lists.List "x :: y" list_scope R21633 Coq.Lists.List.nil R21640 Values.singleoffloat R21665 Op.Ointoffloat R21680 Coq.Lists.List "x :: y" list_scope R21682 Coq.Lists.List.nil R21689 Values.intoffloat R21711 Op.Ofloatofint R21726 Coq.Lists.List "x :: y" list_scope R21728 Coq.Lists.List.nil R21735 Values.floatofint R21757 Op.Ofloatofintu R21773 Coq.Lists.List "x :: y" list_scope R21775 Coq.Lists.List.nil R21782 Values.floatofintu R21805 Op.Ocmp R21818 Op.eval_condition_total R21856 Values.Vundef R19883 Coq.Lists.List.list R19888 Values.val R19867 Op.operation R19857 Values.val R21954 Values.val R21987 Op.Aindexed R22001 Coq.Lists.List "x :: y" list_scope R22003 Coq.Lists.List.nil R22010 Values.add R22022 Values.Vint R22034 Op.Aindexed2 R22047 Coq.Lists.List "x :: y" list_scope R22051 Coq.Lists.List "x :: y" list_scope R22053 Coq.Lists.List.nil R22060 Values.add R22078 Op.Aglobal R22093 Coq.Lists.List.nil R22100 Op.find_symbol_offset R22129 Op.Abased R22145 Coq.Lists.List "x :: y" list_scope R22147 Coq.Lists.List.nil R22154 Values.add R22163 Op.find_symbol_offset R22196 Op.Ainstack R22210 Coq.Lists.List.nil R22217 Values.add R22229 Values.Vint R22251 Values.Vundef R21942 Coq.Lists.List.list R21947 Values.val R21925 Op.addressing R21913 Values.val R22409 Coq.Init.Logic "x = y" type_scope R22356 Integers.eq R22365 Integers.zero R22403 Values.Vundef R22379 Values.cmp_mismatch R22413 Values.of_bool R22338 Coq.Init.Logic "x = y" type_scope R22316 Op.eval_compare_null R22340 Coq.Init.Datatypes.Some R22484 Integers.eq R22493 Integers.zero R22484 Integers.eq R22493 Integers.zero R22694 Coq.Init.Logic "x = y" type_scope R22668 Op.eval_condition_total R22696 Values.of_bool R22654 Coq.Init.Logic "x = y" type_scope R22634 Op.eval_condition R22656 Coq.Init.Datatypes.Some R22832 Op.eval_compare_null_weaken R22832 Op.eval_compare_null_weaken R22832 Op.eval_compare_null_weaken R22832 Op.eval_compare_null_weaken R22832 Op.eval_compare_null_weaken R22832 Op.eval_compare_null_weaken R22832 Op.eval_compare_null_weaken R22832 Op.eval_compare_null_weaken R22832 Op.eval_compare_null_weaken R22832 Op.eval_compare_null_weaken R22832 Op.eval_compare_null_weaken R22899 Coqlib.zeq R22899 Coqlib.zeq R22957 Coqlib.zeq R22957 Coqlib.zeq R22999 Values.notbool_negb_1 R22999 Values.notbool_negb_1 R23038 Values.notbool_negb_1 R23038 Values.notbool_negb_1 R23190 Coq.Init.Logic "x = y" type_scope R23160 Op.eval_operation_total R23146 Coq.Init.Logic "x = y" type_scope R23117 Op.eval_operation R23148 Coq.Init.Datatypes.Some R23345 Globalenvs.find_symbol R23345 Globalenvs.find_symbol R23515 Coqlib.zeq R23515 Coqlib.zeq R23550 Integers.eq R23560 Integers.zero R23550 Integers.eq R23560 Integers.zero R23595 Integers.eq R23605 Integers.zero R23595 Integers.eq R23605 Integers.zero R23640 Integers.ltu R23652 Integers.repr R23640 Integers.ltu R23652 Integers.repr R23691 Integers.ltu R23703 Integers.repr R23691 Integers.ltu R23703 Integers.repr R23742 Integers.ltu R23753 Integers.repr R23742 Integers.ltu R23753 Integers.repr R23792 Integers.ltu R23803 Integers.repr R23792 Integers.ltu R23803 Integers.repr R23842 Integers.ltu R23854 Integers.repr R23842 Integers.ltu R23854 Integers.repr R23891 Op.eval_condition R23891 Op.eval_condition R23956 Values.of_bool R23956 Values.of_bool R23980 Op.eval_condition_weaken R23980 Op.eval_condition_weaken R24198 Coq.Init.Logic "x = y" type_scope R24165 Op.eval_addressing_total R24151 Coq.Init.Logic "x = y" type_scope R24119 Op.eval_addressing R24153 Coq.Init.Datatypes.Some R24329 Integers.add_commut R24329 Integers.add_commut R24387 Globalenvs.find_symbol R24387 Globalenvs.find_symbol R24466 Globalenvs.find_symbol R24466 Globalenvs.find_symbol R24653 Values.is_bool R24666 Op.eval_condition_total R24754 Values.undef_is_bool R24798 Values.undef_is_bool R24847 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24754 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24798 Values.undef_is_bool R24847 Values.undef_is_bool R24847 Values.undef_is_bool R24847 Values.undef_is_bool R24847 Values.undef_is_bool R24847 Values.undef_is_bool R24847 Values.undef_is_bool R24847 Values.undef_is_bool R24847 Values.undef_is_bool R24882 Values.cmp_is_bool R24882 Values.cmp_is_bool R24907 Values.cmpu_is_bool R24907 Values.cmpu_is_bool R24933 Values.cmp_is_bool R24933 Values.cmp_is_bool R24958 Values.cmpu_is_bool R24958 Values.cmpu_is_bool R24984 Values.cmpf_is_bool R24984 Values.cmpf_is_bool R25010 Values.notbool_is_bool R25010 Values.notbool_is_bool R25039 Values.notbool_is_bool R25039 Values.notbool_is_bool R25068 Values.notbool_is_bool R25068 Values.notbool_is_bool FCminor R260 AST.ident R288 AST.ident R320 Op.operation R378 Op.addressing R362 AST.memory_chunk R438 Op.addressing R422 AST.memory_chunk R489 AST.signature R623 Coq.Init.Datatypes.nat R714 Op.condition R931 Cminor.expr R961 Cminor.condexpr R1070 Coq.Init.Datatypes.nat R1095 Coq.Init.Datatypes.option R1102 Cminor.expr R1248 AST.signature R1272 Coq.Lists.List.list R1277 AST.ident R1295 Coq.Lists.List.list R1300 AST.ident R1324 Coq.ZArith.BinInt.Z R1338 Cminor.stmtlist R1373 AST.program R1385 Cminor.function R1489 Coq.Init.Datatypes.nat R1520 Coq.Init.Datatypes.option R1527 Values.val R1669 Cminor.Out_normal R1681 Coq.Init.Datatypes.None R1691 Coq.Init.Logic "x = y" type_scope R1693 Values.Vundef R1704 Cminor.Out_return R1715 Coq.Init.Datatypes.None R1721 Coq.Init.Datatypes.None R1731 Coq.Init.Logic "x = y" type_scope R1733 Values.Vundef R1744 Cminor.Out_return R1756 Coq.Init.Datatypes.Some R1766 Coq.Init.Datatypes.Some R1779 Coq.Init.Logic "x = y" type_scope R1796 Coq.Init.Logic.False R1629 Values.val R1613 Coq.Init.Datatypes.option R1620 AST.typ R1599 Cminor.outcome R1852 Cminor.outcome R1884 Cminor.Out_normal R1898 Cminor.Out_normal R1913 Cminor.Out_exit R1922 Coq.Init.Datatypes.O R1927 Cminor.Out_normal R1942 Cminor.Out_exit R1952 Coq.Init.Datatypes.S R1960 Cminor.Out_exit R1975 Cminor.Out_return R1994 Cminor.Out_return R1841 Cminor.outcome R2037 Globalenvs.t R2044 Cminor.function R2072 Maps.t R2080 Values.val R2106 Coq.Lists.List.list R2111 Values.val R2183 Cminor.env R2157 Coq.Lists.List.list R2162 AST.ident R2142 Coq.Lists.List.list R2147 Values.val R2217 Coq.Lists.List "x :: y" list_scope R2227 Coq.Lists.List "x :: y" list_scope R2236 Maps.set R2278 Coq.Lists.List "x :: y" list_scope R2285 Coq.Lists.List.nil R2292 Maps.set R2324 Coq.Lists.List.nil R2305 Values.Vundef R2344 Maps.empty R2356 Values.val R2157 Coq.Lists.List.list R2162 AST.ident R2142 Coq.Lists.List.list R2147 Values.val R2428 Cminor.env R2409 Cminor.env R2393 Coq.Lists.List.list R2398 AST.ident R2455 Coq.Lists.List.nil R2471 Coq.Lists.List "x :: y" list_scope R2480 Maps.set R2493 Values.Vundef R2409 Cminor.env R2393 Coq.Lists.List.list R2398 AST.ident R2556 Cminor.genv R2664 Values.val R2657 Mem.mem R2650 Cminor.env R2633 Cminor.expr R2626 Mem.mem R2619 Cminor.env R2600 Cminor.letenv R2593 Values.val R4702 Coq.Init.Datatypes.bool R4695 Mem.mem R4688 Cminor.env R4667 Cminor.condexpr R4660 Mem.mem R4653 Cminor.env R4634 Cminor.letenv R4627 Values.val R5446 Coq.Lists.List.list R5451 Values.val R5439 Mem.mem R5432 Cminor.env R5411 Cminor.exprlist R5404 Mem.mem R5397 Cminor.env R5378 Cminor.letenv R5371 Values.val R5829 Values.val R5822 Mem.mem R5802 Coq.Lists.List.list R5807 Values.val R5790 Cminor.function R5783 Mem.mem R6303 Cminor.outcome R6296 Mem.mem R6289 Cminor.env R6272 Cminor.stmt R6265 Mem.mem R6258 Cminor.env R6242 Values.val R7681 Cminor.outcome R7674 Mem.mem R7667 Cminor.env R7646 Cminor.stmtlist R7639 Mem.mem R7632 Cminor.env R7616 Values.val R2783 Cminor.Evar R2744 Coq.Init.Logic "x = y" type_scope R2729 Maps.get R2746 Coq.Init.Datatypes.Some R2934 Maps.set R2919 Cminor.Eassign R3130 Cminor.Eop R3091 Coq.Init.Logic "x = y" type_scope R3064 Op.eval_operation R3093 Coq.Init.Datatypes.Some R3375 Cminor.Eload R3336 Coq.Init.Logic "x = y" type_scope R3315 Mem.loadv R3338 Coq.Init.Datatypes.Some R3297 Coq.Init.Logic "x = y" type_scope R3267 Op.eval_addressing R3299 Coq.Init.Datatypes.Some R3687 Cminor.Estore R3647 Coq.Init.Logic "x = y" type_scope R3623 Mem.storev R3649 Coq.Init.Datatypes.Some R3605 Coq.Init.Logic "x = y" type_scope R3575 Op.eval_addressing R3607 Coq.Init.Datatypes.Some R4023 Cminor.Ecall R3946 Coq.Init.Logic "x = y" type_scope R3938 Cminor.fn_sig R3917 Coq.Init.Logic "x = y" type_scope R3895 Globalenvs.find_funct R3919 Coq.Init.Datatypes.Some R4252 Cminor.Econdition R4455 Cminor.Elet R4402 Coq.Lists.List "x :: y" list_scope R4580 Cminor.Eletvar R4541 Coq.Init.Logic "x = y" type_scope R4526 Coq.Lists.List.nth_error R4543 Coq.Init.Datatypes.Some R4800 Coq.Init.Datatypes.true R4789 Cminor.CEtrue R4889 Coq.Init.Datatypes.false R4877 Cminor.CEfalse R5072 Cminor.CEcond R5029 Coq.Init.Logic "x = y" type_scope R5006 Op.eval_condition R5031 Coq.Init.Datatypes.Some R5312 Cminor.CEcondition R5544 Coq.Lists.List.nil R5535 Cminor.Enil R5748 Coq.Lists.List "x :: y" list_scope R5727 Cminor.Econs R6195 Mem.free R6111 Cminor.outcome_result_value R6148 AST.sig_res R6139 Cminor.fn_sig R6083 Cminor.fn_body R6057 Values.Vptr R6065 Integers.zero R6029 Coq.Init.Logic "x = y" type_scope R5973 Cminor.set_locals R5997 Cminor.set_params R6017 Cminor.fn_params R5987 Cminor.fn_vars R5953 Coq.Init.Logic "x = y" type_scope R5921 Mem.alloc R5938 Cminor.fn_stackspace R5955 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6448 Cminor.Out_normal R6433 Cminor.Sexpr R6388 Coq.Lists.List.nil R6668 Cminor.Sifthenelse R6554 Coq.Lists.List.nil R6885 Cminor.Sloop R6838 Cminor.Sloop R6798 Cminor.Out_normal R7054 Cminor.Sloop R7013 Coq.Init.Logic "x <> y" type_scope R7016 Cminor.Out_normal R7210 Cminor.outcome_block R7192 Cminor.Sblock R7306 Cminor.Out_exit R7292 Cminor.Sexit R7405 Cminor.Out_return R7416 Coq.Init.Datatypes.None R7386 Cminor.Sreturn R7394 Coq.Init.Datatypes.None R7565 Cminor.Out_return R7577 Coq.Init.Datatypes.Some R7540 Cminor.Sreturn R7549 Coq.Init.Datatypes.Some R7495 Coq.Lists.List.nil R7772 Cminor.Out_normal R7763 Cminor.Snil R7968 Cminor.Scons R7881 Cminor.Out_normal R8140 Cminor.Scons R8095 Coq.Init.Logic "x <> y" type_scope R8098 Cminor.Out_normal R8298 Coq.Init.Logic "'exists' x , p" type_scope R8308 Coq.Init.Logic "'exists' x , p" type_scope R8318 Coq.Init.Logic "'exists' x , p" type_scope R8373 Coq.Init.Logic "A /\ B" type_scope R8364 Coq.Init.Logic "x = y" type_scope R8330 Globalenvs.find_symbol R8353 AST.prog_main R8366 Coq.Init.Datatypes.Some R8412 Coq.Init.Logic "A /\ B" type_scope R8403 Coq.Init.Logic "x = y" type_scope R8378 Globalenvs.find_funct_ptr R8405 Coq.Init.Datatypes.Some R8458 Coq.Init.Logic "A /\ B" type_scope R8428 Coq.Init.Logic "x = y" type_scope R8420 Cminor.fn_sig R8430 AST.mksignature R8447 Coq.Init.Datatypes.Some R8452 AST.Tint R8442 Coq.Lists.List.nil R8463 Cminor.eval_funcall R8484 Coq.Lists.List.nil R8277 Globalenvs.init_mem R8245 Globalenvs.globalenv R8218 Values.val R8205 Cminor.program FCmconstr R378 Cminor.expr R360 Cminor.expr R351 Coq.Init.Datatypes.nat R1026 Cminor.condexpr R1004 Cminor.condexpr R995 Coq.Init.Datatypes.nat R1316 Cminor.exprlist R1294 Cminor.exprlist R1285 Coq.Init.Datatypes.nat R405 Cminor.Evar R416 Cminor.Evar R428 Cminor.Eassign R444 Cminor.Eassign R475 Cminor.Eop R488 Cminor.Eop R520 Cminor.Eload R543 Cminor.Eload R585 Cminor.Estore R617 Cminor.Estore R676 Cminor.Ecall R694 Cminor.Ecall R745 Cminor.Econdition R771 Cminor.Econdition R838 Cminor.Elet R850 Cminor.Elet R883 Coq.Init.Datatypes.S R895 Cminor.Eletvar R917 Coq.Arith.Compare_dec.le_gt_dec R955 Cminor.Eletvar R936 Cminor.Eletvar R945 Coq.Init.Datatypes.S R360 Cminor.expr R351 Coq.Init.Datatypes.nat R1057 Cminor.CEtrue R1067 Cminor.CEtrue R1078 Cminor.CEfalse R1089 Cminor.CEfalse R1101 Cminor.CEcond R1119 Cminor.CEcond R1156 Cminor.CEcondition R1183 Cminor.CEcondition R1004 Cminor.condexpr R995 Coq.Init.Datatypes.nat R1347 Cminor.Enil R1355 Cminor.Enil R1364 Cminor.Econs R1378 Cminor.Econs R1294 Cminor.exprlist R1285 Coq.Init.Datatypes.nat R1456 Cminor.expr R1464 Cmconstr.lift_expr R1474 Coq.Init.Datatypes.O R1449 Cminor.expr R1495 Cminor.Econs R1636 Cminor.Eop R1662 Cmconstr "x ::: y" cminor_scope R1666 Cminor.Enil R1641 Op.Osubimm R1649 Integers.zero R1627 Cminor.expr R1706 Cminor.Eop R1719 Cmconstr "x ::: y" cminor_scope R1723 Cminor.Enil R1710 Op.Onegf R1697 Cminor.expr R1763 Cminor.Eop R1776 Cmconstr "x ::: y" cminor_scope R1780 Cminor.Enil R1767 Op.Oabsf R1754 Cminor.expr R1822 Cminor.Eop R1841 Cmconstr "x ::: y" cminor_scope R1845 Cminor.Enil R1826 Op.Ointoffloat R1813 Cminor.expr R1887 Cminor.Eop R1906 Cmconstr "x ::: y" cminor_scope R1910 Cminor.Enil R1891 Op.Ofloatofint R1878 Cminor.expr R1953 Cminor.Eop R1973 Cmconstr "x ::: y" cminor_scope R1977 Cminor.Enil R1957 Op.Ofloatofintu R1944 Cminor.expr R2313 Cminor.expr R2401 Cminor.Eop R2413 Cmconstr "x ::: y" cminor_scope R2418 Cmconstr "x ::: y" cminor_scope R2421 Cminor.Enil R2405 Op.Oand R2374 Cminor.expr R2363 Cminor.expr R2502 Cminor.Eop R2513 Cmconstr "x ::: y" cminor_scope R2518 Cmconstr "x ::: y" cminor_scope R2521 Cminor.Enil R2506 Op.Oor R2475 Cminor.expr R2464 Cminor.expr R2602 Cminor.Eop R2614 Cmconstr "x ::: y" cminor_scope R2619 Cmconstr "x ::: y" cminor_scope R2622 Cminor.Enil R2606 Op.Oxor R2575 Cminor.expr R2564 Cminor.expr R2666 Cminor.expr R2756 Cmconstr.notint_cases R2781 Cminor.Eop R2785 Op.Oand R2793 Cmconstr "x ::: y" cminor_scope R2798 Cmconstr "x ::: y" cminor_scope R2801 Cminor.Enil R2816 Cmconstr.notint_case1 R2839 Cminor.Eop R2843 Op.Oor R2850 Cmconstr "x ::: y" cminor_scope R2855 Cmconstr "x ::: y" cminor_scope R2858 Cminor.Enil R2873 Cmconstr.notint_case2 R2896 Cminor.Eop R2900 Op.Oxor R2908 Cmconstr "x ::: y" cminor_scope R2913 Cmconstr "x ::: y" cminor_scope R2916 Cminor.Enil R2931 Cmconstr.notint_case3 R2965 Cmconstr.notint_default R2724 Cminor.expr R3029 Cmconstr.notint_match R3053 Cmconstr.notint_case1 R3081 Cminor.Eop R3094 Cmconstr "x ::: y" cminor_scope R3099 Cmconstr "x ::: y" cminor_scope R3102 Cminor.Enil R3085 Op.Onand R3112 Cmconstr.notint_case2 R3140 Cminor.Eop R3152 Cmconstr "x ::: y" cminor_scope R3157 Cmconstr "x ::: y" cminor_scope R3160 Cminor.Enil R3144 Op.Onor R3170 Cmconstr.notint_case3 R3198 Cminor.Eop R3211 Cmconstr "x ::: y" cminor_scope R3216 Cmconstr "x ::: y" cminor_scope R3219 Cminor.Enil R3202 Op.Onxor R3229 Cmconstr.notint_default R3255 Cminor.Elet R3263 Cminor.Eop R3283 Cmconstr "x ::: y" cminor_scope R3273 Cminor.Eletvar R3281 Coq.Init.Datatypes.O R3297 Cmconstr "x ::: y" cminor_scope R3287 Cminor.Eletvar R3295 Coq.Init.Datatypes.O R3301 Cminor.Enil R3267 Op.Onor R3012 Cminor.expr R3355 Cminor.Eop R3394 Cmconstr "x ::: y" cminor_scope R3398 Cminor.Enil R3360 Op.Ocmp R3366 Op.Ccompuimm R3380 Integers.zero R3376 AST.Ceq R3344 Cminor.expr R3446 Cminor.expr R3427 Cminor.expr R3473 Cminor.Eop R3478 Op.Ointconst R3491 Cminor.Enil R3505 Cminor.Eop R3571 Cminor.Enil R3510 Op.Ointconst R3524 Integers.eq R3533 Integers.zero R3560 Integers.zero R3547 Integers.one R3580 Cminor.Eop R3585 Op.Ocmp R3610 Cminor.Eop R3615 Op.Ocmp R3621 Op.negate_condition R3654 Cminor.Econdition R3683 Cminor.Econdition R3738 Cmconstr.notbool_base R3427 Cminor.expr R3797 Cminor.Eop R3817 Cmconstr "x ::: y" cminor_scope R3821 Cminor.Enil R3801 Op.Ocast8signed R3788 Cminor.expr R3869 Cminor.Eop R3908 Cmconstr "x ::: y" cminor_scope R3912 Cminor.Enil R3874 Op.Orolm R3890 Integers.repr R3880 Integers.zero R3858 Cminor.expr R3958 Cminor.Eop R3979 Cmconstr "x ::: y" cminor_scope R3983 Cminor.Enil R3962 Op.Ocast16signed R3947 Cminor.expr R4031 Cminor.Eop R4072 Cmconstr "x ::: y" cminor_scope R4076 Cminor.Enil R4036 Op.Orolm R4052 Integers.repr R4042 Integers.zero R4020 Cminor.expr R4123 Cminor.Eop R4145 Cmconstr "x ::: y" cminor_scope R4149 Cminor.Enil R4127 Op.Osingleoffloat R4112 Cminor.expr R4619 Cminor.expr R4694 Cminor.Eop R4712 Cminor.Enil R4699 Op.Ointconst R4668 Integers.int R4790 Cminor.Eop R4812 Cminor.Enil R4795 Op.Oaddrsymbol R4764 Integers.int R4753 AST.ident R4879 Cminor.Eop R4898 Cminor.Enil R4884 Op.Oaddrstack R4853 Integers.int R4975 Cminor.Eop R4994 Cmconstr "x ::: y" cminor_scope R4998 Cminor.Enil R4980 Op.Oaddimm R4948 Cminor.expr R4939 Integers.int R5042 Cminor.expr R5132 Cmconstr.addimm_cases R5157 Cminor.Eop R5162 Op.Ointconst R5175 Cminor.Enil R5189 Cmconstr.addimm_case1 R5208 Cminor.Eop R5213 Op.Oaddrsymbol R5230 Cminor.Enil R5244 Cmconstr.addimm_case2 R5265 Cminor.Eop R5270 Op.Oaddrstack R5284 Cminor.Enil R5298 Cmconstr.addimm_case3 R5317 Cminor.Eop R5322 Op.Oaddimm R5336 Cmconstr "x ::: y" cminor_scope R5340 Cminor.Enil R5355 Cmconstr.addimm_case4 R5387 Cmconstr.addimm_default R5100 Cminor.expr R5457 Integers.eq R5466 Integers.zero R5495 Cmconstr.addimm_match R5519 Cmconstr.addimm_case1 R5543 Cminor.Eop R5572 Cminor.Enil R5548 Op.Ointconst R5558 Integers.add R5581 Cmconstr.addimm_case2 R5607 Cminor.Eop R5641 Cminor.Enil R5612 Op.Oaddrsymbol R5627 Integers.add R5650 Cmconstr.addimm_case3 R5674 Cminor.Eop R5705 Cminor.Enil R5679 Op.Oaddrstack R5691 Integers.add R5714 Cmconstr.addimm_case4 R5740 Cminor.Eop R5770 Cmconstr "x ::: y" cminor_scope R5774 Cminor.Enil R5745 Op.Oaddimm R5753 Integers.add R5784 Cmconstr.addimm_default R5810 Cminor.Eop R5829 Cmconstr "x ::: y" cminor_scope R5833 Cminor.Enil R5815 Op.Oaddimm R5443 Cminor.expr R5434 Integers.int R6372 Cminor.expr R6361 Cminor.expr R6453 Cminor.Eop R6472 Cminor.Enil R6458 Op.Ointconst R6429 Cminor.expr R6419 Integers.int R6602 Cminor.Eop R6622 Cmconstr "x ::: y" cminor_scope R6625 Cminor.Enil R6607 Op.Oaddimm R6571 Cminor.Eop R6591 Cmconstr "x ::: y" cminor_scope R6594 Cminor.Enil R6576 Op.Oaddimm R6547 Cminor.expr R6537 Integers.int R6526 Cminor.expr R6516 Integers.int R6710 Cminor.Eop R6729 Cmconstr "x ::: y" cminor_scope R6732 Cminor.Enil R6714 Op.Oaddimm R6686 Cminor.expr R6675 Cminor.expr R6665 Integers.int R6816 Cminor.Eop R6835 Cminor.Enil R6821 Op.Ointconst R6788 Integers.int R6777 Cminor.expr R6924 Cminor.Eop R6944 Cmconstr "x ::: y" cminor_scope R6947 Cminor.Enil R6929 Op.Oaddimm R6895 Cminor.expr R6885 Integers.int R6874 Cminor.expr R7000 Cminor.expr R6989 Cminor.expr R7105 Cmconstr.add_cases R7130 Cminor.Eop R7135 Op.Ointconst R7149 Cminor.Enil R7163 Cmconstr.add_case4 R7183 Cminor.Eop R7188 Op.Oaddimm R7203 Cmconstr "x ::: y" cminor_scope R7206 Cminor.Enil R7221 Cmconstr.add_case5 R7256 Cmconstr.add_default R7072 Cminor.expr R7061 Cminor.expr R7362 Cmconstr.add_cases R7387 Cminor.Eop R7392 Op.Ointconst R7406 Cminor.Enil R7424 Cmconstr.add_case1 R7444 Cminor.Eop R7449 Op.Oaddimm R7464 Cmconstr "x ::: y" cminor_scope R7467 Cminor.Enil R7474 Cminor.Eop R7479 Op.Oaddimm R7494 Cmconstr "x ::: y" cminor_scope R7497 Cminor.Enil R7512 Cmconstr.add_case2 R7538 Cminor.Eop R7542 Op.Oaddimm R7557 Cmconstr "x ::: y" cminor_scope R7560 Cminor.Enil R7579 Cmconstr.add_case3 R7618 Cmconstr.add_match_aux R7319 Cminor.expr R7308 Cminor.expr R7694 Cmconstr.add_match R7719 Cmconstr.add_case1 R7744 Cmconstr.addimm R7761 Cmconstr.add_case2 R7792 Cmconstr.addimm R7816 Cminor.Eop R7828 Cmconstr "x ::: y" cminor_scope R7833 Cmconstr "x ::: y" cminor_scope R7836 Cminor.Enil R7820 Op.Oadd R7800 Integers.add R7847 Cmconstr.add_case3 R7875 Cmconstr.addimm R7886 Cminor.Eop R7898 Cmconstr "x ::: y" cminor_scope R7903 Cmconstr "x ::: y" cminor_scope R7906 Cminor.Enil R7890 Op.Oadd R7917 Cmconstr.add_case4 R7942 Cmconstr.addimm R7959 Cmconstr.add_case5 R7987 Cmconstr.addimm R7998 Cminor.Eop R8010 Cmconstr "x ::: y" cminor_scope R8015 Cmconstr "x ::: y" cminor_scope R8018 Cminor.Enil R8002 Op.Oadd R8029 Cmconstr.add_default R8056 Cminor.Eop R8068 Cmconstr "x ::: y" cminor_scope R8073 Cmconstr "x ::: y" cminor_scope R8076 Cminor.Enil R8060 Op.Oadd R7677 Cminor.expr R7666 Cminor.expr R8590 Cminor.expr R8579 Cminor.expr R8676 Cminor.Eop R8695 Cminor.Enil R8681 Op.Ointconst R8648 Integers.int R8637 Cminor.expr R8820 Cminor.Eop R8840 Cmconstr "x ::: y" cminor_scope R8843 Cminor.Enil R8825 Op.Oaddimm R8789 Cminor.Eop R8809 Cmconstr "x ::: y" cminor_scope R8812 Cminor.Enil R8794 Op.Oaddimm R8765 Cminor.expr R8755 Integers.int R8744 Cminor.expr R8734 Integers.int R8928 Cminor.Eop R8948 Cmconstr "x ::: y" cminor_scope R8951 Cminor.Enil R8933 Op.Oaddimm R8904 Cminor.expr R8893 Cminor.expr R8883 Integers.int R9046 Cminor.Eop R9066 Cmconstr "x ::: y" cminor_scope R9069 Cminor.Enil R9051 Op.Oaddimm R9017 Cminor.expr R9007 Integers.int R8996 Cminor.expr R9122 Cminor.expr R9111 Cminor.expr R9227 Cmconstr.sub_cases R9252 Cminor.Eop R9257 Op.Oaddimm R9272 Cmconstr "x ::: y" cminor_scope R9275 Cminor.Enil R9290 Cmconstr.sub_case3 R9325 Cmconstr.sub_default R9194 Cminor.expr R9183 Cminor.expr R9431 Cmconstr.sub_cases R9456 Cminor.Eop R9461 Op.Ointconst R9475 Cminor.Enil R9493 Cmconstr.sub_case1 R9513 Cminor.Eop R9518 Op.Oaddimm R9533 Cmconstr "x ::: y" cminor_scope R9536 Cminor.Enil R9543 Cminor.Eop R9548 Op.Oaddimm R9563 Cmconstr "x ::: y" cminor_scope R9566 Cminor.Enil R9581 Cmconstr.sub_case2 R9607 Cminor.Eop R9612 Op.Oaddimm R9627 Cmconstr "x ::: y" cminor_scope R9630 Cminor.Enil R9649 Cmconstr.sub_case4 R9688 Cmconstr.sub_match_aux R9388 Cminor.expr R9377 Cminor.expr R9764 Cmconstr.sub_match R9789 Cmconstr.sub_case1 R9814 Cmconstr.addimm R9822 Integers.neg R9841 Cmconstr.sub_case2 R9872 Cmconstr.addimm R9896 Cminor.Eop R9908 Cmconstr "x ::: y" cminor_scope R9913 Cmconstr "x ::: y" cminor_scope R9916 Cminor.Enil R9900 Op.Osub R9880 Integers.sub R9927 Cmconstr.sub_case3 R9955 Cmconstr.addimm R9966 Cminor.Eop R9978 Cmconstr "x ::: y" cminor_scope R9983 Cmconstr "x ::: y" cminor_scope R9986 Cminor.Enil R9970 Op.Osub R9997 Cmconstr.sub_case4 R10025 Cmconstr.addimm R10046 Cminor.Eop R10058 Cmconstr "x ::: y" cminor_scope R10063 Cmconstr "x ::: y" cminor_scope R10066 Cminor.Enil R10050 Op.Osub R10033 Integers.neg R10077 Cmconstr.sub_default R10104 Cminor.Eop R10116 Cmconstr "x ::: y" cminor_scope R10121 Cmconstr "x ::: y" cminor_scope R10124 Cminor.Enil R10108 Op.Osub R9747 Cminor.expr R9736 Cminor.expr R10665 Cminor.expr R10737 Cminor.Eop R10756 Cminor.Enil R10742 Op.Ointconst R10713 Integers.int R10849 Cminor.Eop R10878 Cmconstr "x ::: y" cminor_scope R10881 Cminor.Enil R10854 Op.Orolm R10824 Cminor.expr R10814 Integers.int R10801 Integers.int R10924 Cminor.expr R11013 Cmconstr.rolm_cases R11036 Cminor.Eop R11041 Op.Ointconst R11055 Cminor.Enil R11069 Cmconstr.rolm_case1 R11087 Cminor.Eop R11092 Op.Orolm R11116 Cmconstr "x ::: y" cminor_scope R11119 Cminor.Enil R11134 Cmconstr.rolm_case2 R11178 Cmconstr.rolm_default R10980 Cminor.expr R11261 Cmconstr.rolm_match R11284 Cmconstr.rolm_case1 R11307 Cminor.Eop R11359 Cminor.Enil R11312 Op.Ointconst R11322 Integers.and R11331 Integers.rol R11368 Cmconstr.rolm_case2 R11538 Integers.is_rlw_mask R11617 Cminor.Eop R11646 Cmconstr "x ::: y" cminor_scope R11649 Cminor.Enil R11622 Op.Orolm R11570 Cminor.Eop R11597 Cmconstr "x ::: y" cminor_scope R11600 Cminor.Enil R11575 Op.Orolm R11488 Integers.and R11497 Integers.rol R11419 Integers.and R11454 Integers.repr R11428 Integers.add R11659 Cmconstr.rolm_default R11684 Cminor.Eop R11713 Cmconstr "x ::: y" cminor_scope R11716 Cminor.Enil R11689 Op.Orolm R11245 Integers.int R11245 Integers.int R11223 Cminor.expr R11777 Integers.eq R11787 Integers.zero R11818 Integers.ltu R11830 Integers.repr R11896 Cminor.Eop R11908 Cmconstr "x ::: y" cminor_scope R11934 Cmconstr "x ::: y" cminor_scope R11911 Cminor.Eop R11930 Cminor.Enil R11916 Op.Ointconst R11937 Cminor.Enil R11900 Op.Oshl R11852 Cmconstr.rolm R11864 Integers.shl R11872 Integers.mone R11764 Integers.int R11753 Cminor.expr R11993 Integers.eq R12003 Integers.zero R12034 Integers.ltu R12046 Integers.repr R12137 Cminor.Eop R12150 Cmconstr "x ::: y" cminor_scope R12176 Cmconstr "x ::: y" cminor_scope R12153 Cminor.Eop R12172 Cminor.Enil R12158 Op.Ointconst R12179 Cminor.Enil R12141 Op.Oshru R12068 Cmconstr.rolm R12104 Integers.shru R12113 Integers.mone R12077 Integers.sub R12086 Integers.repr R11980 Integers.int R11969 Cminor.expr R12242 Integers.one_bits R12269 Coq.Lists.List "x :: y" list_scope R12272 Coq.Lists.List.nil R12285 Cmconstr.shlimm R12303 Coq.Lists.List "x :: y" list_scope R12308 Coq.Lists.List "x :: y" list_scope R12311 Coq.Lists.List.nil R12324 Cminor.Elet R12341 Cminor.Eop R12372 Cmconstr "x ::: y" cminor_scope R12351 Cmconstr.shlimm R12359 Cminor.Eletvar R12416 Cmconstr "x ::: y" cminor_scope R12395 Cmconstr.shlimm R12403 Cminor.Eletvar R12420 Cminor.Enil R12345 Op.Oadd R12442 Cminor.Eop R12462 Cmconstr "x ::: y" cminor_scope R12465 Cminor.Enil R12447 Op.Omulimm R12225 Cminor.expr R12215 Integers.int R12758 Cminor.expr R12834 Cminor.Eop R12853 Cminor.Enil R12839 Op.Ointconst R12808 Integers.int R12932 Cminor.Eop R12952 Cmconstr "x ::: y" cminor_scope R12955 Cminor.Enil R12937 Op.Oaddimm R12905 Cminor.expr R12895 Integers.int R13000 Cminor.expr R13093 Cmconstr.mulimm_cases R13118 Cminor.Eop R13123 Op.Ointconst R13137 Cminor.Enil R13151 Cmconstr.mulimm_case1 R13171 Cminor.Eop R13176 Op.Oaddimm R13191 Cmconstr "x ::: y" cminor_scope R13194 Cminor.Enil R13209 Cmconstr.mulimm_case2 R13244 Cmconstr.mulimm_default R13060 Cminor.expr R13317 Integers.eq R13327 Integers.zero R13396 Integers.eq R13406 Integers.one R13439 Cmconstr.mulimm_match R13464 Cmconstr.mulimm_case1 R13489 Cminor.Eop R13520 Cminor.Enil R13494 Op.Ointconst R13504 Integers.mul R13529 Cmconstr.mulimm_case2 R13557 Cmconstr.addimm R13581 Cmconstr.mulimm_base R13565 Integers.mul R13604 Cmconstr.mulimm_default R13631 Cmconstr.mulimm_base R13346 Cminor.Elet R13355 Cminor.Eop R13380 Cminor.Enil R13360 Op.Ointconst R13370 Integers.zero R13303 Cminor.expr R13293 Integers.int R13909 Cminor.expr R13898 Cminor.expr R13990 Cminor.Eop R14009 Cminor.Enil R13995 Op.Ointconst R13966 Cminor.expr R13956 Integers.int R14092 Cminor.Eop R14111 Cminor.Enil R14097 Op.Ointconst R14064 Integers.int R14053 Cminor.expr R14163 Cminor.expr R14152 Cminor.expr R14268 Cmconstr.mul_cases R14293 Cminor.Eop R14298 Op.Ointconst R14312 Cminor.Enil R14326 Cmconstr.mul_case2 R14358 Cmconstr.mul_default R14235 Cminor.expr R14224 Cminor.expr R14454 Cmconstr.mul_cases R14479 Cminor.Eop R14484 Op.Ointconst R14498 Cminor.Enil R14512 Cmconstr.mul_case1 R14544 Cmconstr.mul_match_aux R14421 Cminor.expr R14410 Cminor.expr R14620 Cmconstr.mul_match R14645 Cmconstr.mul_case1 R14670 Cmconstr.mulimm R14687 Cmconstr.mul_case2 R14712 Cmconstr.mulimm R14729 Cmconstr.mul_default R14756 Cminor.Eop R14768 Cmconstr "x ::: y" cminor_scope R14773 Cmconstr "x ::: y" cminor_scope R14776 Cminor.Enil R14760 Op.Omul R14603 Cminor.expr R14592 Cminor.expr R14831 Cminor.Eop R14843 Cmconstr "x ::: y" cminor_scope R14848 Cmconstr "x ::: y" cminor_scope R14851 Cminor.Enil R14835 Op.Odiv R14822 Cminor.expr R14811 Cminor.expr R14916 Cminor.Elet R14929 Cminor.Elet R14951 Cminor.Eop R14971 Cmconstr "x ::: y" cminor_scope R14961 Cminor.Eletvar R15125 Cmconstr "x ::: y" cminor_scope R14992 Cminor.Eop R15047 Cmconstr "x ::: y" cminor_scope R15002 Cminor.Eop R15023 Cmconstr "x ::: y" cminor_scope R15013 Cminor.Eletvar R15037 Cmconstr "x ::: y" cminor_scope R15027 Cminor.Eletvar R15041 Cminor.Enil R15088 Cmconstr "x ::: y" cminor_scope R15078 Cminor.Eletvar R15119 Cminor.Enil R14996 Op.Omul R15146 Cminor.Enil R14955 Op.Osub R14935 Cmconstr.lift R14905 Cminor.expr R14905 Cminor.expr R14886 Op.operation R15175 Cmconstr.mod_aux R15183 Op.Odiv R15224 Cminor.expr R15296 Cminor.Eop R15315 Cminor.Enil R15301 Op.Ointconst R15272 Integers.int R15357 Cminor.expr R15446 Cmconstr.divu_cases R15469 Cminor.Eop R15474 Op.Ointconst R15488 Cminor.Enil R15502 Cmconstr.divu_case1 R15532 Cmconstr.divu_default R15413 Cminor.expr R15605 Cmconstr.divu_match R15628 Cmconstr.divu_case1 R15657 Integers.is_power2 R15687 Coq.Init.Datatypes.Some R15698 Cmconstr.shruimm R15720 Coq.Init.Datatypes.None R15731 Cminor.Eop R15744 Cmconstr "x ::: y" cminor_scope R15749 Cmconstr "x ::: y" cminor_scope R15752 Cminor.Enil R15735 Op.Odivu R15772 Cmconstr.divu_default R15797 Cminor.Eop R15810 Cmconstr "x ::: y" cminor_scope R15815 Cmconstr "x ::: y" cminor_scope R15818 Cminor.Enil R15801 Op.Odivu R15588 Cminor.expr R15577 Cminor.expr R15881 Cmconstr.divu_match R15904 Cmconstr.divu_case1 R15933 Integers.is_power2 R15963 Coq.Init.Datatypes.Some R15974 Cmconstr.rolm R15992 Integers.sub R16003 Integers.one R15982 Integers.zero R16020 Coq.Init.Datatypes.None R16031 Cmconstr.mod_aux R16039 Op.Odivu R16065 Cmconstr.divu_default R16090 Cmconstr.mod_aux R16098 Op.Odivu R15864 Cminor.expr R15853 Cminor.expr R16165 Integers.is_rlw_mask R16218 Cminor.Eop R16238 Cmconstr "x ::: y" cminor_scope R16241 Cminor.Enil R16223 Op.Oandimm R16191 Cmconstr.rolm R16199 Integers.zero R16151 Cminor.expr R16141 Integers.int R16297 Cmconstr.mul_match R16322 Cmconstr.mul_case1 R16347 Cmconstr.andimm R16364 Cmconstr.mul_case2 R16389 Cmconstr.andimm R16406 Cmconstr.mul_default R16433 Cminor.Eop R16445 Cmconstr "x ::: y" cminor_scope R16450 Cmconstr "x ::: y" cminor_scope R16453 Cminor.Enil R16437 Op.Oand R16280 Cminor.expr R16269 Cminor.expr R16534 Cminor.Evar R16543 Cminor.Evar R16557 AST.ident_eq R16587 Coq.Init.Datatypes.false R16577 Coq.Init.Datatypes.true R16605 Coq.Init.Datatypes.false R16501 Cminor.expr R16501 Cminor.expr R16662 Cminor.expr R16651 Cminor.expr R16868 Cminor.Eop R16897 Cmconstr "x ::: y" cminor_scope R16900 Cminor.Enil R16873 Op.Orolm R16811 Cminor.Eop R16841 Cmconstr "x ::: y" cminor_scope R16844 Cminor.Enil R16816 Op.Orolm R16788 Cminor.expr R16778 Integers.int R16765 Integers.int R16736 Cminor.expr R16726 Integers.int R16713 Integers.int R16952 Cminor.expr R16941 Cminor.expr R17061 Cmconstr.or_cases R17085 Cminor.Eop R17090 Op.Orolm R17115 Cmconstr "x ::: y" cminor_scope R17118 Cminor.Enil R17129 Cminor.Eop R17134 Op.Orolm R17158 Cmconstr "x ::: y" cminor_scope R17161 Cminor.Enil R17176 Cmconstr.or_case1 R17239 Cmconstr.or_default R17018 Cminor.expr R17007 Cminor.expr R17311 Cmconstr.or_match R17335 Cmconstr.or_case1 R17465 Coq.Bool.Bool "x && y" bool_scope R17419 Coq.Bool.Bool "x && y" bool_scope R17390 Integers.eq R17422 Integers.is_rlw_mask R17439 Integers.or R17468 Cmconstr.same_expr_pure R17564 Cminor.Eop R17575 Cmconstr "x ::: y" cminor_scope R17580 Cmconstr "x ::: y" cminor_scope R17583 Cminor.Enil R17568 Op.Oor R17500 Cminor.Eop R17544 Cmconstr "x ::: y" cminor_scope R17547 Cminor.Enil R17505 Op.Orolm R17520 Integers.or R17593 Cmconstr.or_default R17619 Cminor.Eop R17630 Cmconstr "x ::: y" cminor_scope R17635 Cmconstr "x ::: y" cminor_scope R17638 Cminor.Enil R17623 Op.Oor R17294 Cminor.expr R17283 Cminor.expr R17684 Cminor.Eop R17696 Cmconstr "x ::: y" cminor_scope R17701 Cmconstr "x ::: y" cminor_scope R17704 Cminor.Enil R17688 Op.Oxor R17675 Cminor.expr R17675 Cminor.expr R17747 Cminor.expr R17821 Cminor.Eop R17840 Cminor.Enil R17826 Op.Ointconst R17796 Integers.int R17883 Cminor.expr R17974 Cmconstr.shift_cases R17998 Cminor.Eop R18003 Op.Ointconst R18017 Cminor.Enil R18031 Cmconstr.shift_case1 R18062 Cmconstr.shift_default R17941 Cminor.expr R18135 Cmconstr.shift_match R18159 Cmconstr.shift_case1 R18183 Cmconstr.shlimm R18200 Cmconstr.shift_default R18226 Cminor.Eop R18238 Cmconstr "x ::: y" cminor_scope R18243 Cmconstr "x ::: y" cminor_scope R18246 Cminor.Enil R18230 Op.Oshl R18118 Cminor.expr R18107 Cminor.expr R18294 Cminor.Eop R18306 Cmconstr "x ::: y" cminor_scope R18311 Cmconstr "x ::: y" cminor_scope R18314 Cminor.Enil R18298 Op.Oshr R18283 Cminor.expr R18283 Cminor.expr R18371 Cmconstr.shift_match R18395 Cmconstr.shift_case1 R18419 Cmconstr.shruimm R18437 Cmconstr.shift_default R18463 Cminor.Eop R18476 Cmconstr "x ::: y" cminor_scope R18481 Cmconstr "x ::: y" cminor_scope R18484 Cminor.Enil R18467 Op.Oshru R18354 Cminor.expr R18343 Cminor.expr R18817 Cminor.expr R18806 Cminor.expr R18912 Cminor.Eop R18925 Cmconstr "x ::: y" cminor_scope R18930 Cmconstr "x ::: y" cminor_scope R18933 Cminor.Enil R18916 Op.Omulf R18887 Cminor.expr R18876 Cminor.expr R18865 Cminor.expr R19031 Cminor.Eop R19044 Cmconstr "x ::: y" cminor_scope R19049 Cmconstr "x ::: y" cminor_scope R19052 Cminor.Enil R19035 Op.Omulf R19001 Cminor.expr R18990 Cminor.expr R18979 Cminor.expr R19106 Cminor.expr R19095 Cminor.expr R19213 Cmconstr.addf_cases R19239 Cminor.Eop R19243 Op.Omulf R19252 Cmconstr "x ::: y" cminor_scope R19257 Cmconstr "x ::: y" cminor_scope R19260 Cminor.Enil R19275 Cmconstr.addf_case2 R19311 Cmconstr.addf_default R19180 Cminor.expr R19169 Cminor.expr R19409 Cmconstr.addf_cases R19435 Cminor.Eop R19439 Op.Omulf R19448 Cmconstr "x ::: y" cminor_scope R19453 Cmconstr "x ::: y" cminor_scope R19456 Cminor.Enil R19471 Cmconstr.addf_case1 R19507 Cmconstr.addf_match_aux R19376 Cminor.expr R19365 Cminor.expr R19585 Cmconstr.addf_match R19611 Cmconstr.addf_case1 R19640 Cminor.Eop R19656 Cmconstr "x ::: y" cminor_scope R19661 Cmconstr "x ::: y" cminor_scope R19666 Cmconstr "x ::: y" cminor_scope R19669 Cminor.Enil R19644 Op.Omuladdf R19679 Cmconstr.addf_case2 R19708 Cminor.Elet R19717 Cminor.Eop R19738 Cmconstr "x ::: y" cminor_scope R19731 Cmconstr.lift R19748 Cmconstr "x ::: y" cminor_scope R19741 Cmconstr.lift R19760 Cmconstr "x ::: y" cminor_scope R19751 Cminor.Eletvar R19763 Cminor.Enil R19721 Op.Omuladdf R19774 Cmconstr.addf_default R19802 Cminor.Eop R19815 Cmconstr "x ::: y" cminor_scope R19820 Cmconstr "x ::: y" cminor_scope R19823 Cminor.Enil R19806 Op.Oaddf R19568 Cminor.expr R19557 Cminor.expr R20073 Cminor.expr R20062 Cminor.expr R20168 Cminor.Eop R20181 Cmconstr "x ::: y" cminor_scope R20186 Cmconstr "x ::: y" cminor_scope R20189 Cminor.Enil R20172 Op.Omulf R20143 Cminor.expr R20132 Cminor.expr R20121 Cminor.expr R20248 Cminor.expr R20237 Cminor.expr R20351 Cmconstr.subf_cases R20377 Cminor.Eop R20381 Op.Omulf R20390 Cmconstr "x ::: y" cminor_scope R20395 Cmconstr "x ::: y" cminor_scope R20398 Cminor.Enil R20413 Cmconstr.subf_case1 R20449 Cmconstr.subf_default R20318 Cminor.expr R20307 Cminor.expr R20525 Cmconstr.subf_match R20551 Cmconstr.subf_case1 R20580 Cminor.Eop R20596 Cmconstr "x ::: y" cminor_scope R20601 Cmconstr "x ::: y" cminor_scope R20606 Cmconstr "x ::: y" cminor_scope R20609 Cminor.Enil R20584 Op.Omulsubf R20619 Cmconstr.subf_default R20647 Cminor.Eop R20660 Cmconstr "x ::: y" cminor_scope R20665 Cmconstr "x ::: y" cminor_scope R20668 Cminor.Enil R20651 Op.Osubf R20508 Cminor.expr R20497 Cminor.expr R20715 Cminor.Eop R20728 Cmconstr "x ::: y" cminor_scope R20733 Cmconstr "x ::: y" cminor_scope R20736 Cminor.Enil R20719 Op.Omulf R20706 Cminor.expr R20706 Cminor.expr R20776 Cminor.Eop R20789 Cmconstr "x ::: y" cminor_scope R20794 Cmconstr "x ::: y" cminor_scope R20797 Cminor.Enil R20780 Op.Odivf R20767 Cminor.expr R20767 Cminor.expr R20855 Cminor.Eop R20879 Cmconstr "x ::: y" cminor_scope R20884 Cmconstr "x ::: y" cminor_scope R20887 Cminor.Enil R20860 Op.Ocmp R20866 Op.Ccomp R20844 Cminor.expr R20844 Cminor.expr R20824 AST.comparison R20945 Cminor.Eop R20970 Cmconstr "x ::: y" cminor_scope R20975 Cmconstr "x ::: y" cminor_scope R20978 Cminor.Enil R20950 Op.Ocmp R20956 Op.Ccompu R20934 Cminor.expr R20934 Cminor.expr R20914 AST.comparison R21036 Cminor.Eop R21061 Cmconstr "x ::: y" cminor_scope R21066 Cmconstr "x ::: y" cminor_scope R21069 Cminor.Enil R21041 Op.Ocmp R21047 Op.Ccompf R21025 Cminor.expr R21025 Cminor.expr R21005 AST.comparison R21115 Cminor.condexpr R21107 Cminor.expr R21146 Cminor.Eop R21151 Op.Ointconst R21164 Cminor.Enil R21181 Integers.eq R21190 Integers.zero R21217 Cminor.CEtrue R21204 Cminor.CEfalse R21228 Cminor.Eop R21233 Op.Ocmp R21247 Cminor.CEcond R21263 Cminor.Econdition R21292 Cminor.CEcondition R21360 Cminor.CEcond R21394 Cmconstr "x ::: y" cminor_scope R21397 Cminor.Enil R21368 Op.Ccompuimm R21382 Integers.zero R21378 AST.Cne R21107 Cminor.expr R21457 Cminor.expr R21467 Cminor.Econdition R21479 Cmconstr.condexpr_of_expr R21449 Cminor.expr R21449 Cminor.expr R21449 Cminor.expr R21948 Cminor.expr R22042 Cminor.Eop R22064 Cminor.Enil R22047 Op.Oaddrsymbol R22012 Integers.int R22001 AST.ident R22139 Cminor.Eop R22158 Cminor.Enil R22144 Op.Oaddrstack R22109 Integers.int R22263 Cminor.Eop R22299 Cmconstr "x ::: y" cminor_scope R22273 Cminor.Eop R22295 Cminor.Enil R22278 Op.Oaddrsymbol R22304 Cmconstr "x ::: y" cminor_scope R22307 Cminor.Enil R22267 Op.Oadd R22224 Cminor.expr R22214 Integers.int R22203 AST.ident R22394 Cminor.Eop R22413 Cmconstr "x ::: y" cminor_scope R22416 Cminor.Enil R22399 Op.Oaddimm R22363 Cminor.expr R22353 Integers.int R22505 Cminor.Eop R22517 Cmconstr "x ::: y" cminor_scope R22522 Cmconstr "x ::: y" cminor_scope R22525 Cminor.Enil R22509 Op.Oadd R22474 Cminor.expr R22463 Cminor.expr R22573 Cminor.expr R22671 Cmconstr.addressing_cases R22700 Cminor.Eop R22705 Op.Oaddrsymbol R22722 Cminor.Enil R22736 Cmconstr.addressing_case1 R22761 Cminor.Eop R22766 Op.Oaddrstack R22780 Cminor.Enil R22794 Cmconstr.addressing_case2 R22817 Cminor.Eop R22821 Op.Oadd R22853 Cmconstr "x ::: y" cminor_scope R22827 Cminor.Eop R22832 Op.Oaddrsymbol R22849 Cminor.Enil R22858 Cmconstr "x ::: y" cminor_scope R22861 Cminor.Enil R22876 Cmconstr.addressing_case3 R22904 Cminor.Eop R22909 Op.Oaddimm R22923 Cmconstr "x ::: y" cminor_scope R22926 Cminor.Enil R22941 Cmconstr.addressing_case4 R22967 Cminor.Eop R22971 Op.Oadd R22979 Cmconstr "x ::: y" cminor_scope R22984 Cmconstr "x ::: y" cminor_scope R22987 Cminor.Enil R23002 Cmconstr.addressing_case5 R23040 Cmconstr.addressing_default R22639 Cminor.expr R23112 Cmconstr.addressing_match R23140 Cmconstr.addressing_case1 R23170 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23171 Op.Aglobal R23184 Cminor.Enil R23194 Cmconstr.addressing_case2 R23222 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23223 Op.Ainstack R23235 Cminor.Enil R23245 Cmconstr.addressing_case3 R23278 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23279 Op.Abased R23293 Cmconstr "x ::: y" cminor_scope R23296 Cminor.Enil R23306 Cmconstr.addressing_case4 R23337 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23338 Op.Aindexed R23352 Cmconstr "x ::: y" cminor_scope R23355 Cminor.Enil R23365 Cmconstr.addressing_case5 R23397 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23398 Op.Aindexed2 R23411 Cmconstr "x ::: y" cminor_scope R23416 Cmconstr "x ::: y" cminor_scope R23419 Cminor.Enil R23429 Cmconstr.addressing_default R23459 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23460 Op.Aindexed R23469 Integers.zero R23480 Cmconstr "x ::: y" cminor_scope R23483 Cminor.Enil R23095 Cminor.expr R23557 Cmconstr.addressing R23580 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23596 Cminor.Eload R23540 Cminor.expr R23521 AST.memory_chunk R23690 Cmconstr.addressing R23713 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23729 Cminor.Estore R23673 Cminor.expr R23673 Cminor.expr R23651 AST.memory_chunk R23820 Cminor.stmt R23830 Cminor.Sifthenelse R23843 Cmconstr.condexpr_of_expr R23808 Cminor.stmtlist R23808 Cminor.stmtlist R23789 Cminor.expr FCmconstrproof R355 Cminor.genv R431 Cminor.letenv R424 Values.val R417 Coq.Init.Datatypes.nat R407 Cminor.letenv R515 Coq.Lists.List "x :: y" list_scope R508 Coq.Init.Datatypes.O R639 Coq.Lists.List "x :: y" list_scope R629 Coq.Init.Datatypes.S R621 Coq.Lists.List "x :: y" list_scope R801 Coq.Init.Logic "x = y" type_scope R785 Coq.Lists.List.nth_error R803 Coq.Init.Datatypes.Some R771 Coq.Init.Peano "x > y" nat_scope R756 Coq.Init.Logic "x = y" type_scope R741 Coq.Lists.List.nth_error R758 Coq.Init.Datatypes.Some R699 Cmconstrproof.insert_lenv R1103 Coq.Init.Logic "x = y" type_scope R1083 Coq.Lists.List.nth_error R1098 Coq.Init.Datatypes.S R1105 Coq.Init.Datatypes.Some R1068 Coq.Init.Peano "x <= y" nat_scope R1053 Coq.Init.Logic "x = y" type_scope R1038 Coq.Lists.List.nth_error R1055 Coq.Init.Datatypes.Some R996 Cmconstrproof.insert_lenv R1466 Cminor.eval_Evar R1476 Cminor.eval_Eassign R1489 Cminor.eval_Eop R1498 Cminor.eval_Eload R1509 Cminor.eval_Estore R1534 Cminor.eval_Ecall R1545 Cminor.eval_Econdition R1574 Cminor.eval_Elet R1584 Cminor.eval_Eletvar R1611 Cminor.eval_CEtrue R1623 Cminor.eval_CEfalse R1636 Cminor.eval_CEcond R1661 Cminor.eval_CEcondition R1678 Cminor.eval_Enil R1688 Cminor.eval_Econs R1851 Cminor.eval_expr R1878 Cmconstr.lift_expr R1823 Cmconstrproof.insert_lenv R1769 Cminor.eval_expr R1930 Cmconstrproof.eval_expr_ind_3 R2321 Cminor.eval_exprlist R2352 Cmconstr.lift_exprlist R2289 Cmconstrproof.insert_lenv R2173 Cminor.eval_condexpr R2204 Cmconstr.lift_condexpr R2141 Cmconstrproof.insert_lenv R2035 Cminor.eval_expr R2062 Cmconstr.lift_expr R2003 Cmconstrproof.insert_lenv R1930 Cmconstrproof.eval_expr_ind_3 R2321 Cminor.eval_exprlist R2352 Cmconstr.lift_exprlist R2289 Cmconstrproof.insert_lenv R2173 Cminor.eval_condexpr R2204 Cmconstr.lift_condexpr R2141 Cmconstrproof.insert_lenv R2035 Cminor.eval_expr R2062 Cmconstr.lift_expr R2003 Cmconstrproof.insert_lenv R2445 Cminor.eval_Econdition R2445 Cminor.eval_Econdition R2445 Cminor.eval_Econdition R2523 Cminor.eval_Elet R2523 Cminor.eval_Elet R2557 Cmconstrproof.insert_lenv_S R2557 Cmconstrproof.insert_lenv_S R2587 Coq.Arith.Compare_dec.le_gt_dec R2587 Coq.Arith.Compare_dec.le_gt_dec R2619 Cminor.eval_Eletvar R2619 Cminor.eval_Eletvar R2640 Cmconstrproof.insert_lenv_lookup2 R2640 Cmconstrproof.insert_lenv_lookup2 R2676 Cminor.eval_Eletvar R2676 Cminor.eval_Eletvar R2697 Cmconstrproof.insert_lenv_lookup1 R2697 Cmconstrproof.insert_lenv_lookup1 R2749 Cminor.eval_CEcondition R2749 Cminor.eval_CEcondition R2749 Cminor.eval_CEcondition R2917 Cminor.eval_expr R2948 Cmconstr.lift R2935 Coq.Lists.List "x :: y" list_scope R2877 Cminor.eval_expr R3002 Cmconstrproof.eval_lift_expr R3002 Cmconstrproof.eval_lift_expr R3036 Cmconstrproof.insert_lenv_0 R3036 Cmconstrproof.insert_lenv_0 R3070 Cmconstrproof.eval_lift R3129 Cminor.eval_Eop R3333 Coq.Init.Logic "A /\ B" type_scope R3328 Coq.Init.Logic "x = y" type_scope R3344 Coq.Init.Logic "A /\ B" type_scope R3339 Coq.Init.Logic "x = y" type_scope R3375 Coq.Init.Logic "x = y" type_scope R3347 Op.eval_operation R3371 Coq.Lists.List.nil R3377 Coq.Init.Datatypes.Some R3273 Cminor.eval_expr R3299 Cminor.Eop R3306 Cminor.Enil R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R3584 Coq.Init.Logic "'exists' x , p" type_scope R3634 Coq.Init.Logic "A /\ B" type_scope R3597 Cminor.eval_expr R3675 Coq.Init.Logic "x = y" type_scope R3639 Op.eval_operation R3667 Coq.Lists.List "x :: y" list_scope R3670 Coq.Lists.List.nil R3677 Coq.Init.Datatypes.Some R3523 Cminor.eval_expr R3549 Cminor.Eop R3560 Cmconstr "x ::: y" cminor_scope R3564 Cminor.Enil R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R3964 Coq.Init.Logic "'exists' x , p" type_scope R3975 Coq.Init.Logic "'exists' x , p" type_scope R3986 Coq.Init.Logic "'exists' x , p" type_scope R3997 Coq.Init.Logic "'exists' x , p" type_scope R4047 Coq.Init.Logic "A /\ B" type_scope R4010 Cminor.eval_expr R4089 Coq.Init.Logic "A /\ B" type_scope R4052 Cminor.eval_expr R4136 Coq.Init.Logic "x = y" type_scope R4094 Op.eval_operation R4122 Coq.Lists.List "x :: y" list_scope R4128 Coq.Lists.List "x :: y" list_scope R4131 Coq.Lists.List.nil R4138 Coq.Init.Datatypes.Some R3896 Cminor.eval_expr R3922 Cminor.Eop R3933 Cmconstr "x ::: y" cminor_scope R3940 Cmconstr "x ::: y" cminor_scope R3944 Cminor.Enil R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R4386 Cminor.eval_expr R4415 Cminor.Eop R4423 Cminor.Enil R4720 Cminor.eval_expr R4749 Cminor.Eop R4762 Cmconstr "x ::: y" cminor_scope R4766 Cminor.Enil R5027 Cminor.eval_expr R5056 Cminor.Eop R5069 Cmconstr "x ::: y" cminor_scope R5077 Cmconstr "x ::: y" cminor_scope R5081 Cminor.Enil R5144 Cmconstrproof.inv_eval_Eop_2 R4829 Cmconstrproof.inv_eval_Eop_1 R4485 Cmconstrproof.inv_eval_Eop_0 R5640 Cminor.eval_expr R5683 Values.Vint R5689 Integers.neg R5666 Cmconstr.negint R5593 Cminor.eval_expr R5627 Values.Vint R5721 Cmconstr.negint R5842 Cminor.eval_expr R5887 Values.Vfloat R5895 Floats.neg R5868 Cmconstr.negfloat R5793 Cminor.eval_expr R5827 Values.Vfloat R5929 Cmconstr.negfloat R6051 Cminor.eval_expr R6096 Values.Vfloat R6104 Floats.abs R6077 Cmconstr.absfloat R6002 Cminor.eval_expr R6036 Values.Vfloat R6138 Cmconstr.absfloat R6262 Cminor.eval_expr R6309 Values.Vint R6315 Floats.intoffloat R6288 Cmconstr.intoffloat R6213 Cminor.eval_expr R6247 Values.Vfloat R6356 Cmconstr.intoffloat R6480 Cminor.eval_expr R6527 Values.Vfloat R6535 Floats.floatofint R6506 Cmconstr.floatofint R6433 Cminor.eval_expr R6467 Values.Vint R6576 Cmconstr.floatofint R6701 Cminor.eval_expr R6749 Values.Vfloat R6757 Floats.floatofintu R6727 Cmconstr.floatofintu R6654 Cminor.eval_expr R6688 Values.Vint R6799 Cmconstr.floatofintu R6920 Cminor.eval_expr R6963 Values.Vint R6969 Integers.not R6946 Cmconstr.notint R6873 Cminor.eval_expr R6907 Values.Vint R7028 Cmconstr.notint_match R7028 Cmconstr.notint_match R7212 Cminor.eval_Elet R7212 Cminor.eval_Elet R7243 Cminor.eval_Eop R7243 Cminor.eval_Eop R7262 Cminor.eval_Econs R7262 Cminor.eval_Econs R7280 Cminor.eval_Eletvar R7280 Cminor.eval_Eletvar R7323 Cminor.eval_Econs R7323 Cminor.eval_Econs R7341 Cminor.eval_Eletvar R7341 Cminor.eval_Eletvar R7383 Cminor.eval_Enil R7383 Cminor.eval_Enil R7412 Integers.or_idem R7412 Integers.or_idem R7563 Cminor.eval_expr R7612 Values.of_bool R7625 Coq.Bool.Bool.negb R7589 Cmconstr.notbool_base R7538 Values.bool_of_val R7498 Cminor.eval_expr R7655 Cmconstr.notbool_base R7704 Integers.eq_false R7704 Integers.eq_false R7734 Integers.eq_true R7734 Integers.eq_true R7787 Values.bool_of_true_val R7808 Values.bool_of_false_val R7843 Values.bool_of_true_val_inv R7868 Values.bool_of_false_val_inv R8030 Cminor.eval_expr R8074 Values.of_bool R8087 Coq.Bool.Bool.negb R8056 Cmconstr.notbool R8005 Values.bool_of_val R7965 Cminor.eval_expr R8171 Values.is_true R8184 Values.of_bool R8197 Coq.Bool.Bool.negb R8148 Values.bool_of_val R8130 Values.is_false R8171 Values.is_true R8184 Values.of_bool R8197 Coq.Bool.Bool.negb R8148 Values.bool_of_val R8130 Values.is_false R8290 Integers.one_not_zero R8290 Integers.one_not_zero R8389 Values.is_false R8403 Values.of_bool R8416 Coq.Bool.Bool.negb R8366 Values.bool_of_val R8349 Values.is_true R8389 Values.is_false R8403 Values.of_bool R8416 Coq.Bool.Bool.negb R8366 Values.bool_of_val R8349 Values.is_true R8547 Cmconstrproof.eval_notbool_base R8547 Cmconstrproof.eval_notbool_base R8547 Cmconstrproof.eval_notbool_base R8547 Cmconstrproof.eval_notbool_base R8547 Cmconstrproof.eval_notbool_base R8547 Cmconstrproof.eval_notbool_base R8547 Cmconstrproof.eval_notbool_base R8547 Cmconstrproof.eval_notbool_base R8547 Cmconstrproof.eval_notbool_base R8547 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8600 Cmconstrproof.eval_notbool_base R8753 Integers.eq_false R8753 Integers.eq_false R8814 Integers.eq_true R8814 Integers.eq_true R8864 Cmconstrproof.eval_notbool_base R8864 Cmconstrproof.eval_notbool_base R8964 Cminor.eval_Eop R8964 Cminor.eval_Eop R8998 Op.eval_condition R8998 Op.eval_condition R9063 Coq.Init.Logic "x = y" type_scope R9063 Coq.Init.Logic "x = y" type_scope R9150 Op.eval_negate_condition R9150 Op.eval_negate_condition R9369 Cminor.eval_Econdition R9369 Cminor.eval_Econdition R9533 Cminor.eval_expr R9581 Values.Vint R9587 Integers.cast8signed R9559 Cmconstr.cast8signed R9486 Cminor.eval_expr R9520 Values.Vint R9625 Cmconstr.cast8signed R9753 Cminor.eval_expr R9803 Values.Vint R9809 Integers.cast8unsigned R9779 Cmconstr.cast8unsigned R9706 Cminor.eval_expr R9740 Values.Vint R9852 Cmconstr.cast8unsigned R9885 Integers.rolm_zero R9885 Integers.rolm_zero R9908 Integers.cast8unsigned_and R9908 Integers.cast8unsigned_and R10055 Cminor.eval_expr R10104 Values.Vint R10110 Integers.cast16signed R10081 Cmconstr.cast16signed R10008 Cminor.eval_expr R10042 Values.Vint R10149 Cmconstr.cast16signed R10279 Cminor.eval_expr R10330 Values.Vint R10336 Integers.cast16unsigned R10305 Cmconstr.cast16unsigned R10232 Cminor.eval_expr R10266 Values.Vint R10380 Cmconstr.cast16unsigned R10414 Integers.rolm_zero R10414 Integers.rolm_zero R10437 Integers.cast16unsigned_and R10437 Integers.cast16unsigned_and R10584 Cminor.eval_expr R10634 Values.Vfloat R10642 Floats.singleoffloat R10610 Cmconstr.singleoffloat R10535 Cminor.eval_expr R10569 Values.Vfloat R10687 Cmconstr.singleoffloat R10813 Cminor.eval_expr R10858 Values.Vint R10864 Integers.add R10839 Cmconstr.addimm R10766 Cminor.eval_expr R10800 Values.Vint R10933 Integers.eq_spec R10947 Integers.zero R10933 Integers.eq_spec R10947 Integers.zero R10964 Integers.eq R10973 Integers.zero R10964 Integers.eq R10973 Integers.zero R11010 Integers.add_zero R11010 Integers.add_zero R11038 Cmconstr.addimm_match R11038 Cmconstr.addimm_match R11100 Integers.add_commut R11100 Integers.add_commut R11146 Globalenvs.find_symbol R11146 Globalenvs.find_symbol R11300 Integers.add_assoc R11300 Integers.add_assoc R11342 Integers.add_commut R11342 Integers.add_commut R11492 Cminor.eval_expr R11537 Values.Vptr R11545 Integers.add R11518 Cmconstr.addimm R11441 Cminor.eval_expr R11475 Values.Vptr R11618 Integers.eq_spec R11632 Integers.zero R11618 Integers.eq_spec R11632 Integers.zero R11649 Integers.eq R11658 Integers.zero R11649 Integers.eq R11658 Integers.zero R11695 Integers.add_zero R11695 Integers.add_zero R11723 Cmconstr.addimm_match R11723 Cmconstr.addimm_match R11807 Globalenvs.find_symbol R11807 Globalenvs.find_symbol R11844 Integers.add_commut R11844 Integers.add_commut R12006 Integers.add_assoc R12006 Integers.add_assoc R12034 Integers.add_commut R12034 Integers.add_commut R12123 Integers.add_commut R12123 Integers.add_commut R12152 Integers.add_assoc R12152 Integers.add_assoc R12346 Cminor.eval_expr R12388 Values.Vint R12394 Integers.add R12372 Cmconstr.add R12299 Cminor.eval_expr R12333 Values.Vint R12252 Cminor.eval_expr R12286 Values.Vint R12452 Cmconstr.add_match R12452 Cmconstr.add_match R12497 Integers.add_commut R12497 Integers.add_commut R12519 Cmconstrproof.eval_addimm R12519 Cmconstrproof.eval_addimm R12601 Integers.add R12620 Integers.add R12644 Integers.add R12629 Integers.add R12601 Integers.add R12620 Integers.add R12644 Integers.add R12629 Integers.add R12671 Cmconstrproof.eval_addimm R12671 Cmconstrproof.eval_addimm R12735 Integers.add_assoc R12735 Integers.add_assoc R12735 Integers.add_assoc R12735 Integers.add_assoc R12763 Integers.add_permut R12763 Integers.add_permut R12816 Integers.add R12835 Integers.add R12844 Integers.add R12816 Integers.add R12835 Integers.add R12844 Integers.add R12872 Cmconstrproof.eval_addimm R12872 Cmconstrproof.eval_addimm R12921 Integers.add_assoc R12921 Integers.add_assoc R12921 Integers.add_assoc R12921 Integers.add_assoc R12949 Integers.add_commut R12949 Integers.add_commut R12998 Cmconstrproof.eval_addimm R12998 Cmconstrproof.eval_addimm R13054 Integers.add R13073 Integers.add R13082 Integers.add R13054 Integers.add R13073 Integers.add R13082 Integers.add R13110 Cmconstrproof.eval_addimm R13110 Cmconstrproof.eval_addimm R13152 Integers.add_assoc R13152 Integers.add_assoc R13353 Cminor.eval_expr R13395 Values.Vptr R13403 Integers.add R13379 Cmconstr.add R13306 Cminor.eval_expr R13340 Values.Vint R13257 Cminor.eval_expr R13291 Values.Vptr R13461 Cmconstr.add_match R13461 Cmconstr.add_match R13556 Integers.add R13575 Integers.add R13599 Integers.add R13584 Integers.add R13556 Integers.add R13575 Integers.add R13599 Integers.add R13584 Integers.add R13626 Cmconstrproof.eval_addimm_ptr R13626 Cmconstrproof.eval_addimm_ptr R13703 Integers.add_assoc R13703 Integers.add_assoc R13703 Integers.add_assoc R13703 Integers.add_assoc R13731 Integers.add_permut R13731 Integers.add_permut R13784 Integers.add R13803 Integers.add R13812 Integers.add R13784 Integers.add R13803 Integers.add R13812 Integers.add R13840 Cmconstrproof.eval_addimm_ptr R13840 Cmconstrproof.eval_addimm_ptr R13903 Integers.add_assoc R13903 Integers.add_assoc R13903 Integers.add_assoc R13903 Integers.add_assoc R13931 Integers.add_commut R13931 Integers.add_commut R13967 Cmconstrproof.eval_addimm_ptr R13967 Cmconstrproof.eval_addimm_ptr R14027 Integers.add R14046 Integers.add R14055 Integers.add R14027 Integers.add R14046 Integers.add R14055 Integers.add R14083 Cmconstrproof.eval_addimm_ptr R14083 Cmconstrproof.eval_addimm_ptr R14129 Integers.add_assoc R14129 Integers.add_assoc R14332 Cminor.eval_expr R14374 Values.Vptr R14382 Integers.add R14358 Cmconstr.add R14283 Cminor.eval_expr R14317 Values.Vptr R14236 Cminor.eval_expr R14270 Values.Vint R14440 Cmconstr.add_match R14440 Cmconstr.add_match R14488 Cmconstrproof.eval_addimm_ptr R14488 Cmconstrproof.eval_addimm_ptr R14568 Integers.add R14587 Integers.add R14611 Integers.add R14596 Integers.add R14568 Integers.add R14587 Integers.add R14611 Integers.add R14596 Integers.add R14638 Cmconstrproof.eval_addimm_ptr R14638 Cmconstrproof.eval_addimm_ptr R14715 Integers.add_assoc R14715 Integers.add_assoc R14715 Integers.add_assoc R14715 Integers.add_assoc R14751 Integers.add_commut R14751 Integers.add_commut R14780 Integers.add_permut R14780 Integers.add_permut R14833 Integers.add R14852 Integers.add R14861 Integers.add R14833 Integers.add R14852 Integers.add R14861 Integers.add R14889 Cmconstrproof.eval_addimm_ptr R14889 Cmconstrproof.eval_addimm_ptr R14943 Integers.add_assoc R14943 Integers.add_assoc R14943 Integers.add_assoc R15016 Integers.add R15035 Integers.add R15044 Integers.add R15016 Integers.add R15035 Integers.add R15044 Integers.add R15072 Cmconstrproof.eval_addimm_ptr R15072 Cmconstrproof.eval_addimm_ptr R15148 Integers.add_assoc R15148 Integers.add_assoc R15148 Integers.add_assoc R15148 Integers.add_assoc R15176 Integers.add_commut R15176 Integers.add_commut R15364 Cminor.eval_expr R15406 Values.Vint R15412 Integers.sub R15390 Cmconstr.sub R15317 Cminor.eval_expr R15351 Values.Vint R15270 Cminor.eval_expr R15304 Values.Vint R15472 Cmconstr.sub_match R15472 Cmconstr.sub_match R15518 Integers.sub_add_opp R15518 Integers.sub_add_opp R15546 Cmconstrproof.eval_addimm R15546 Cmconstrproof.eval_addimm R15627 Integers.sub R15646 Integers.add R15670 Integers.sub R15655 Integers.sub R15627 Integers.sub R15646 Integers.add R15670 Integers.sub R15655 Integers.sub R15697 Cmconstrproof.eval_addimm R15697 Cmconstrproof.eval_addimm R15759 Integers.sub_add_opp R15759 Integers.sub_add_opp R15759 Integers.sub_add_opp R15759 Integers.sub_add_opp R15759 Integers.sub_add_opp R15795 Integers.add_assoc R15795 Integers.add_assoc R15795 Integers.add_assoc R15795 Integers.add_assoc R15830 Integers.add_permut R15830 Integers.add_permut R15869 Integers.neg_add_distr R15869 Integers.neg_add_distr R15924 Integers.sub R15943 Integers.add R15952 Integers.sub R15924 Integers.sub R15943 Integers.add R15952 Integers.sub R15980 Cmconstrproof.eval_addimm R15980 Cmconstrproof.eval_addimm R16022 Integers.sub_add_l R16022 Integers.sub_add_l R16080 Integers.sub R16099 Integers.add R16122 Integers.neg R16108 Integers.sub R16080 Integers.sub R16099 Integers.add R16122 Integers.neg R16108 Integers.sub R16146 Cmconstrproof.eval_addimm R16146 Cmconstrproof.eval_addimm R16189 Integers.add_commut R16189 Integers.add_commut R16227 Integers.sub_add_r R16227 Integers.sub_add_r R16427 Cminor.eval_expr R16469 Values.Vptr R16477 Integers.sub R16453 Cmconstr.sub R16380 Cminor.eval_expr R16414 Values.Vint R16331 Cminor.eval_expr R16365 Values.Vptr R16537 Cmconstr.sub_match R16537 Cmconstr.sub_match R16583 Integers.sub_add_opp R16583 Integers.sub_add_opp R16611 Cmconstrproof.eval_addimm_ptr R16611 Cmconstrproof.eval_addimm_ptr R16710 Integers.sub R16729 Integers.add R16753 Integers.sub R16738 Integers.sub R16710 Integers.sub R16729 Integers.add R16753 Integers.sub R16738 Integers.sub R16780 Cmconstrproof.eval_addimm_ptr R16780 Cmconstrproof.eval_addimm_ptr R16846 Integers.sub_add_opp R16846 Integers.sub_add_opp R16846 Integers.sub_add_opp R16846 Integers.sub_add_opp R16846 Integers.sub_add_opp R16882 Integers.add_assoc R16882 Integers.add_assoc R16882 Integers.add_assoc R16882 Integers.add_assoc R16917 Integers.add_permut R16917 Integers.add_permut R16956 Integers.neg_add_distr R16956 Integers.neg_add_distr R17020 Integers.sub R17039 Integers.add R17048 Integers.sub R17020 Integers.sub R17039 Integers.add R17048 Integers.sub R17076 Cmconstrproof.eval_addimm_ptr R17076 Cmconstrproof.eval_addimm_ptr R17122 Integers.sub_add_l R17122 Integers.sub_add_l R17180 Integers.sub R17199 Integers.add R17222 Integers.neg R17208 Integers.sub R17180 Integers.sub R17199 Integers.add R17222 Integers.neg R17208 Integers.sub R17246 Cmconstrproof.eval_addimm_ptr R17246 Cmconstrproof.eval_addimm_ptr R17293 Integers.add_commut R17293 Integers.add_commut R17331 Integers.sub_add_r R17331 Integers.sub_add_r R17533 Cminor.eval_expr R17575 Values.Vint R17581 Integers.sub R17559 Cmconstr.sub R17484 Cminor.eval_expr R17518 Values.Vptr R17435 Cminor.eval_expr R17469 Values.Vptr R17641 Cmconstr.sub_match R17641 Cmconstr.sub_match R17736 Integers.sub R17755 Integers.add R17779 Integers.sub R17764 Integers.sub R17736 Integers.sub R17755 Integers.add R17779 Integers.sub R17764 Integers.sub R17806 Cmconstrproof.eval_addimm R17806 Cmconstrproof.eval_addimm R17884 Coqlib.zeq_true R17884 Coqlib.zeq_true R17941 Integers.sub_add_opp R17941 Integers.sub_add_opp R17941 Integers.sub_add_opp R17941 Integers.sub_add_opp R17941 Integers.sub_add_opp R17977 Integers.add_assoc R17977 Integers.add_assoc R17977 Integers.add_assoc R17977 Integers.add_assoc R18012 Integers.add_permut R18012 Integers.add_permut R18051 Integers.neg_add_distr R18051 Integers.neg_add_distr R18115 Integers.sub R18134 Integers.add R18143 Integers.sub R18115 Integers.sub R18134 Integers.add R18143 Integers.sub R18171 Cmconstrproof.eval_addimm R18171 Cmconstrproof.eval_addimm R18228 Coqlib.zeq_true R18228 Coqlib.zeq_true R18265 Integers.sub_add_l R18265 Integers.sub_add_l R18332 Integers.sub R18351 Integers.add R18374 Integers.neg R18360 Integers.sub R18332 Integers.sub R18351 Integers.add R18374 Integers.neg R18360 Integers.sub R18398 Cmconstrproof.eval_addimm R18398 Cmconstrproof.eval_addimm R18455 Coqlib.zeq_true R18455 Coqlib.zeq_true R18493 Integers.add_commut R18493 Integers.add_commut R18531 Integers.sub_add_r R18531 Integers.sub_add_r R18589 Coqlib.zeq_true R18589 Coqlib.zeq_true R18721 Cminor.eval_expr R18774 Values.Vint R18780 Integers.rolm R18747 Cmconstr.rolm R18674 Cminor.eval_expr R18708 Values.Vint R18850 Cmconstr.rolm_match R18850 Cmconstr.rolm_match R18916 Integers.is_rlw_mask R18933 Integers.and R18942 Integers.rol R18916 Integers.is_rlw_mask R18933 Integers.and R18942 Integers.rol R19047 Integers.and R19081 Integers.repr R19056 Integers.add R19106 Integers.modu R19141 Integers.repr R19116 Integers.add R19047 Integers.and R19081 Integers.repr R19056 Integers.add R19106 Integers.modu R19141 Integers.repr R19116 Integers.add R19174 Integers.rolm_rolm R19174 Integers.rolm_rolm R19219 Integers.sub R19241 Integers.one R19228 Integers.repr R19200 Integers.repr R19219 Integers.sub R19241 Integers.one R19228 Integers.repr R19200 Integers.repr R19278 Integers.repr R19259 Integers.modu_and R19278 Integers.repr R19259 Integers.modu_and R19471 Cminor.eval_expr R19516 Values.Vint R19522 Integers.shl R19497 Cmconstr.shlimm R19459 Coq.Init.Logic "x = y" type_scope R19435 Integers.ltu R19446 Integers.repr R19461 Coq.Init.Datatypes.true R19388 Cminor.eval_expr R19422 Values.Vint R19584 Integers.eq_spec R19598 Integers.zero R19615 Integers.eq R19624 Integers.zero R19584 Integers.eq_spec R19598 Integers.zero R19615 Integers.eq R19624 Integers.zero R19661 Integers.shl_zero R19661 Integers.shl_zero R19706 Integers.shl R19725 Integers.rolm R19739 Integers.shl R19747 Integers.mone R19706 Integers.shl R19725 Integers.rolm R19739 Integers.shl R19747 Integers.mone R19769 Cmconstrproof.eval_rolm R19769 Cmconstrproof.eval_rolm R19802 Integers.shl_rolm R19802 Integers.shl_rolm R19973 Cminor.eval_expr R20019 Values.Vint R20025 Integers.shru R19999 Cmconstr.shruimm R19961 Coq.Init.Logic "x = y" type_scope R19937 Integers.ltu R19948 Integers.repr R19963 Coq.Init.Datatypes.true R19890 Cminor.eval_expr R19924 Values.Vint R20089 Integers.eq_spec R20103 Integers.zero R20120 Integers.eq R20129 Integers.zero R20089 Integers.eq_spec R20103 Integers.zero R20120 Integers.eq R20129 Integers.zero R20166 Integers.shru_zero R20166 Integers.shru_zero R20212 Integers.shru R20232 Integers.rolm R20270 Integers.shru R20279 Integers.mone R20244 Integers.sub R20253 Integers.repr R20212 Integers.shru R20232 Integers.rolm R20270 Integers.shru R20279 Integers.mone R20244 Integers.sub R20253 Integers.repr R20301 Cmconstrproof.eval_rolm R20301 Cmconstrproof.eval_rolm R20334 Integers.shru_rolm R20334 Integers.shru_rolm R20472 Cminor.eval_expr R20522 Values.Vint R20528 Integers.mul R20498 Cmconstr.mulimm_base R20425 Cminor.eval_expr R20459 Values.Vint R20595 Integers.one_bits_decomp R20595 Integers.one_bits_decomp R20634 Integers.one_bits_range R20634 Integers.one_bits_range R20667 Coq.ZArith.BinInt.Z_of_nat R20676 Integers.wordsize R20667 Coq.ZArith.BinInt.Z_of_nat R20676 Integers.wordsize R20707 Integers.one_bits R20707 Integers.one_bits R20797 Integers.add_zero R20797 Integers.add_zero R20822 Integers.shl_mul R20822 Integers.shl_mul R20843 Cmconstrproof.eval_shlimm R20843 Cmconstrproof.eval_shlimm R20933 Values.Vint R20911 Cminor.eval_Elet R20933 Values.Vint R20911 Cminor.eval_Elet R20977 Integers.add_zero R20977 Integers.add_zero R21002 Integers.mul_add_distr_r R21002 Integers.mul_add_distr_r R21036 Integers.shl_mul R21036 Integers.shl_mul R21062 Integers.shl_mul R21062 Integers.shl_mul R21092 Cminor.eval_Econs R21092 Cminor.eval_Econs R21113 Cmconstrproof.eval_shlimm R21113 Cmconstrproof.eval_shlimm R21132 Cminor.eval_Eletvar R21132 Cminor.eval_Eletvar R21196 Cminor.eval_Econs R21196 Cminor.eval_Econs R21216 Cmconstrproof.eval_shlimm R21216 Cmconstrproof.eval_shlimm R21235 Cminor.eval_Eletvar R21235 Cminor.eval_Eletvar R21455 Cminor.eval_expr R21500 Values.Vint R21506 Integers.mul R21481 Cmconstr.mulimm R21408 Cminor.eval_expr R21442 Values.Vint R21575 Integers.eq_spec R21589 Integers.zero R21606 Integers.eq R21615 Integers.zero R21575 Integers.eq_spec R21589 Integers.zero R21606 Integers.eq R21615 Integers.zero R21652 Integers.mul_zero R21652 Integers.mul_zero R21702 Integers.eq_spec R21716 Integers.one R21732 Integers.eq R21741 Integers.one R21702 Integers.eq_spec R21716 Integers.one R21732 Integers.eq R21741 Integers.one R21777 Integers.mul_one R21777 Integers.mul_one R21804 Cmconstr.mulimm_match R21804 Cmconstr.mulimm_match R21859 Integers.mul_commut R21859 Integers.mul_commut R21923 Integers.mul R21942 Integers.add R21965 Integers.mul R21951 Integers.mul R21923 Integers.mul R21942 Integers.add R21965 Integers.mul R21951 Integers.mul R21989 Cmconstrproof.eval_addimm R21989 Cmconstrproof.eval_addimm R22008 Cmconstrproof.eval_mulimm_base R22008 Cmconstrproof.eval_mulimm_base R22051 Integers.mul_add_distr_l R22051 Integers.mul_add_distr_l R22085 Integers.mul_commut R22085 Integers.mul_commut R22109 Cmconstrproof.eval_mulimm_base R22109 Cmconstrproof.eval_mulimm_base R22301 Cminor.eval_expr R22343 Values.Vint R22349 Integers.mul R22327 Cmconstr.mul R22254 Cminor.eval_expr R22288 Values.Vint R22207 Cminor.eval_expr R22241 Values.Vint R22409 Cmconstr.mul_match R22409 Cmconstr.mul_match R22454 Integers.mul_commut R22454 Integers.mul_commut R22476 Cmconstrproof.eval_mulimm R22476 Cmconstrproof.eval_mulimm R22515 Cmconstrproof.eval_mulimm R22515 Cmconstrproof.eval_mulimm R22726 Cminor.eval_expr R22769 Values.Vint R22775 Integers.divs R22752 Cmconstr.divs R22709 Coq.Init.Logic "x <> y" type_scope R22712 Integers.zero R22660 Cminor.eval_expr R22694 Values.Vint R22613 Cminor.eval_expr R22647 Values.Vint R22810 Cmconstr.divs R22835 Integers.eq R22842 Integers.eq_spec R22856 Integers.zero R23225 Cminor.eval_expr R23280 Values.Vint R23286 Integers.sub R23297 Integers.mul R23251 Cmconstr.mod_aux R23208 Coq.Init.Logic "x <> y" type_scope R23211 Integers.zero R23159 Cminor.eval_expr R23193 Values.Vint R23112 Cminor.eval_expr R23146 Values.Vint R23032 Coq.Init.Logic "x = y" type_scope R22979 Op.eval_operation R23014 Coq.Lists.List "x :: y" list_scope R23007 Values.Vint R23024 Coq.Lists.List "x :: y" list_scope R23017 Values.Vint R23027 Coq.Lists.List.nil R23037 Coq.Init.Datatypes.Some R23043 Values.Vint R22961 Coq.Init.Logic "x <> y" type_scope R22964 Integers.zero R23368 Cminor.eval_Elet R23368 Cminor.eval_Elet R23397 Cminor.eval_Elet R23397 Cminor.eval_Elet R23417 Cmconstrproof.eval_lift R23417 Cmconstrproof.eval_lift R23448 Cminor.eval_Eop R23448 Cminor.eval_Eop R23465 Cminor.eval_Econs R23465 Cminor.eval_Econs R23487 Cminor.eval_Eletvar R23487 Cminor.eval_Eletvar R23530 Cminor.eval_Econs R23530 Cminor.eval_Econs R23549 Cminor.eval_Eop R23549 Cminor.eval_Eop R23569 Cminor.eval_Econs R23569 Cminor.eval_Econs R23588 Cminor.eval_Eop R23588 Cminor.eval_Eop R23607 Cminor.eval_Econs R23607 Cminor.eval_Econs R23625 Cminor.eval_Eletvar R23625 Cminor.eval_Eletvar R23668 Cminor.eval_Econs R23668 Cminor.eval_Econs R23686 Cminor.eval_Eletvar R23686 Cminor.eval_Eletvar R23728 Cminor.eval_Enil R23728 Cminor.eval_Enil R23769 Cminor.eval_Econs R23769 Cminor.eval_Econs R23787 Cminor.eval_Eletvar R23787 Cminor.eval_Eletvar R23829 Cminor.eval_Enil R23829 Cminor.eval_Enil R23866 Cminor.eval_Enil R23866 Cminor.eval_Enil R24075 Cminor.eval_expr R24118 Values.Vint R24124 Integers.mods R24101 Cmconstr.mods R24058 Coq.Init.Logic "x <> y" type_scope R24061 Integers.zero R24009 Cminor.eval_expr R24043 Values.Vint R23962 Cminor.eval_expr R23996 Values.Vint R24181 Integers.mods_divs R24181 Integers.mods_divs R24206 Cmconstrproof.eval_mod_aux R24206 Cmconstrproof.eval_mod_aux R24254 Integers.eq R24261 Integers.eq_spec R24276 Integers.zero R24495 Cminor.eval_expr R24558 Values.Vint R24564 Integers.divu R24521 Cminor.Eop R24534 Cmconstr "x ::: y" cminor_scope R24540 Cmconstr "x ::: y" cminor_scope R24544 Cminor.Enil R24525 Op.Odivu R24478 Coq.Init.Logic "x <> y" type_scope R24481 Integers.zero R24429 Cminor.eval_expr R24463 Values.Vint R24382 Cminor.eval_expr R24416 Values.Vint R24624 Integers.eq R24631 Integers.eq_spec R24645 Integers.zero R24858 Cminor.eval_expr R24901 Values.Vint R24907 Integers.divu R24884 Cmconstr.divu R24841 Coq.Init.Logic "x <> y" type_scope R24844 Integers.zero R24792 Cminor.eval_expr R24826 Values.Vint R24745 Cminor.eval_expr R24779 Values.Vint R24969 Cmconstr.divu_match R24969 Cmconstr.divu_match R25014 Integers.is_power2 R25014 Integers.is_power2 R25052 Integers.divu_pow2 R25052 Integers.divu_pow2 R25085 Cmconstrproof.eval_shruimm R25085 Cmconstrproof.eval_shruimm R25113 Integers.is_power2_range R25113 Integers.is_power2_range R25174 Cmconstrproof.eval_divu_base R25174 Cmconstrproof.eval_divu_base R25223 Cmconstrproof.eval_divu_base R25223 Cmconstrproof.eval_divu_base R25428 Cminor.eval_expr R25471 Values.Vint R25477 Integers.modu R25454 Cmconstr.modu R25411 Coq.Init.Logic "x <> y" type_scope R25414 Integers.zero R25362 Cminor.eval_expr R25396 Values.Vint R25315 Cminor.eval_expr R25349 Values.Vint R25537 Cmconstr.divu_match R25537 Cmconstr.divu_match R25582 Integers.is_power2 R25582 Integers.is_power2 R25620 Integers.modu_and R25620 Integers.modu_and R25657 Integers.rolm_zero R25657 Integers.rolm_zero R25678 Cmconstrproof.eval_rolm R25678 Cmconstrproof.eval_rolm R25712 Integers.modu_divu R25712 Integers.modu_divu R25734 Cmconstrproof.eval_mod_aux R25734 Cmconstrproof.eval_mod_aux R25775 Integers.eq R25782 Integers.eq_spec R25797 Integers.zero R25872 Integers.modu_divu R25872 Integers.modu_divu R25894 Cmconstrproof.eval_mod_aux R25894 Cmconstrproof.eval_mod_aux R25935 Integers.eq R25942 Integers.eq_spec R25957 Integers.zero R26135 Cminor.eval_expr R26180 Values.Vint R26186 Integers.and R26161 Cmconstr.andimm R26088 Cminor.eval_expr R26122 Values.Vint R26240 Integers.is_rlw_mask R26240 Integers.is_rlw_mask R26273 Integers.rolm_zero R26273 Integers.rolm_zero R26294 Cmconstrproof.eval_rolm R26294 Cmconstrproof.eval_rolm R26484 Cminor.eval_expr R26526 Values.Vint R26532 Integers.and R26510 Cmconstr.and R26437 Cminor.eval_expr R26471 Values.Vint R26390 Cminor.eval_expr R26424 Values.Vint R26590 Cmconstr.mul_match R26590 Cmconstr.mul_match R26635 Integers.and_commut R26635 Integers.and_commut R26657 Cmconstrproof.eval_andimm R26657 Cmconstrproof.eval_andimm R26696 Cmconstrproof.eval_andimm R26696 Cmconstrproof.eval_andimm R26932 Coq.Init.Logic "A /\ B" type_scope R26927 Coq.Init.Logic "x = y" type_scope R26943 Coq.Init.Logic "A /\ B" type_scope R26938 Coq.Init.Logic "x = y" type_scope R26954 Coq.Init.Logic "A /\ B" type_scope R26949 Coq.Init.Logic "x = y" type_scope R26960 Coq.Init.Logic "x = y" type_scope R26882 Cminor.eval_expr R26840 Cminor.eval_expr R26828 Coq.Init.Logic "x = y" type_scope R26807 Cmconstr.same_expr_pure R26830 Coq.Init.Datatypes.true R27101 AST.ident_eq R27101 AST.ident_eq R27179 Coq.Init.Logic "x = y" type_scope R27179 Coq.Init.Logic "x = y" type_scope R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R27380 Cminor.eval_expr R27421 Values.Vint R27427 Integers.or R27406 Cmconstr.or R27333 Cminor.eval_expr R27367 Values.Vint R27286 Cminor.eval_expr R27320 Values.Vint R27483 Cmconstr.or_match R27483 Cmconstr.or_match R27520 Integers.eq_spec R27556 Integers.eq R27520 Integers.eq_spec R27556 Integers.eq R27596 Integers.is_rlw_mask R27613 Integers.or R27596 Integers.is_rlw_mask R27613 Integers.or R27645 Cmconstr.same_expr_pure R27645 Cmconstr.same_expr_pure R27740 Cmconstrproof.eval_same_expr_pure R27740 Cmconstrproof.eval_same_expr_pure R27959 Integers.or_rolm R27959 Integers.or_rolm R28204 Cminor.eval_expr R28246 Values.Vint R28252 Integers.xor R28230 Cmconstr.xor R28157 Cminor.eval_expr R28191 Values.Vint R28110 Cminor.eval_expr R28144 Values.Vint R28284 Cmconstr.xor R28487 Cminor.eval_expr R28529 Values.Vint R28535 Integers.shl R28513 Cmconstr.shl R28475 Coq.Init.Logic "x = y" type_scope R28451 Integers.ltu R28462 Integers.repr R28477 Coq.Init.Datatypes.true R28404 Cminor.eval_expr R28438 Values.Vint R28357 Cminor.eval_expr R28391 Values.Vint R28593 Cmconstr.shift_match R28593 Cmconstr.shift_match R28637 Cmconstrproof.eval_shlimm R28637 Cmconstrproof.eval_shlimm R28889 Cminor.eval_expr R28931 Values.Vint R28937 Integers.shr R28915 Cmconstr.shr R28877 Coq.Init.Logic "x = y" type_scope R28853 Integers.ltu R28864 Integers.repr R28879 Coq.Init.Datatypes.true R28806 Cminor.eval_expr R28840 Values.Vint R28759 Cminor.eval_expr R28793 Values.Vint R28971 Cmconstr.shr R29200 Cminor.eval_expr R29243 Values.Vint R29249 Integers.shru R29226 Cmconstr.shru R29188 Coq.Init.Logic "x = y" type_scope R29164 Integers.ltu R29175 Integers.repr R29190 Coq.Init.Datatypes.true R29117 Cminor.eval_expr R29151 Values.Vint R29070 Cminor.eval_expr R29104 Values.Vint R29309 Cmconstr.shift_match R29309 Cmconstr.shift_match R29353 Cmconstrproof.eval_shruimm R29353 Cmconstrproof.eval_shruimm R29575 Cminor.eval_expr R29618 Values.Vfloat R29626 Floats.add R29601 Cmconstr.addf R29526 Cminor.eval_expr R29560 Values.Vfloat R29477 Cminor.eval_expr R29511 Values.Vfloat R29687 Cmconstr.addf_match R29687 Cmconstr.addf_match R29801 Cminor.eval_Elet R29801 Cminor.eval_Elet R29840 Cminor.eval_Econs R29840 Cminor.eval_Econs R29858 Cmconstrproof.eval_lift R29858 Cmconstrproof.eval_lift R29889 Cminor.eval_Econs R29889 Cminor.eval_Econs R29907 Cmconstrproof.eval_lift R29907 Cmconstrproof.eval_lift R29939 Cminor.eval_Econs R29939 Cminor.eval_Econs R29957 Cminor.eval_Eletvar R29957 Cminor.eval_Eletvar R29999 Cminor.eval_Enil R29999 Cminor.eval_Enil R30030 Floats.addf_commut R30030 Floats.addf_commut R30240 Cminor.eval_expr R30283 Values.Vfloat R30291 Floats.sub R30266 Cmconstr.subf R30191 Cminor.eval_expr R30225 Values.Vfloat R30142 Cminor.eval_expr R30176 Values.Vfloat R30352 Cmconstr.subf_match R30352 Cmconstr.subf_match R30606 Cminor.eval_expr R30649 Values.Vfloat R30657 Floats.mul R30632 Cmconstr.mulf R30557 Cminor.eval_expr R30591 Values.Vfloat R30508 Cminor.eval_expr R30542 Values.Vfloat R30691 Cmconstr.mulf R30864 Cminor.eval_expr R30907 Values.Vfloat R30915 Floats.div R30890 Cmconstr.divf R30815 Cminor.eval_expr R30849 Values.Vfloat R30766 Cminor.eval_expr R30800 Values.Vfloat R30949 Cmconstr.divf R31119 Cminor.eval_expr R31163 Values.of_bool R31176 Integers.cmp R31145 Cmconstr.cmp R31072 Cminor.eval_expr R31106 Values.Vint R31025 Cminor.eval_expr R31059 Values.Vint R31213 Cmconstr.cmp R31234 Integers.cmp R31234 Integers.cmp R31493 Cminor.eval_expr R31519 Cmconstr.cmp R31460 Coq.Init.Logic "A \/ B" type_scope R31447 Coq.Init.Logic "A /\ B" type_scope R31441 Coq.Init.Logic "x = y" type_scope R31443 AST.Ceq R31452 Coq.Init.Logic "x = y" type_scope R31454 Values.Vfalse R31474 Coq.Init.Logic "A /\ B" type_scope R31468 Coq.Init.Logic "x = y" type_scope R31470 AST.Cne R31479 Coq.Init.Logic "x = y" type_scope R31481 Values.Vtrue R31384 Cminor.eval_expr R31418 Values.Vint R31423 Integers.zero R31335 Cminor.eval_expr R31369 Values.Vptr R31559 Cmconstr.cmp R31869 Cminor.eval_expr R31895 Cmconstr.cmp R31836 Coq.Init.Logic "A \/ B" type_scope R31823 Coq.Init.Logic "A /\ B" type_scope R31817 Coq.Init.Logic "x = y" type_scope R31819 AST.Ceq R31828 Coq.Init.Logic "x = y" type_scope R31830 Values.Vfalse R31850 Coq.Init.Logic "A /\ B" type_scope R31844 Coq.Init.Logic "x = y" type_scope R31846 AST.Cne R31855 Coq.Init.Logic "x = y" type_scope R31857 Values.Vtrue R31765 Cminor.eval_expr R31799 Values.Vptr R31711 Cminor.eval_expr R31745 Values.Vint R31750 Integers.zero R31935 Cmconstr.cmp R32182 Cminor.eval_expr R32226 Values.of_bool R32239 Integers.cmp R32208 Cmconstr.cmp R32133 Cminor.eval_expr R32167 Values.Vptr R32084 Cminor.eval_expr R32118 Values.Vptr R32276 Cmconstr.cmp R32316 Coqlib.zeq_true R32316 Coqlib.zeq_true R32335 Integers.cmp R32335 Integers.cmp R32522 Cminor.eval_expr R32567 Values.of_bool R32580 Integers.cmpu R32548 Cmconstr.cmpu R32475 Cminor.eval_expr R32509 Values.Vint R32428 Cminor.eval_expr R32462 Values.Vint R32618 Cmconstr.cmpu R32640 Integers.cmpu R32640 Integers.cmpu R32832 Cminor.eval_expr R32877 Values.of_bool R32890 Floats.cmp R32858 Cmconstr.cmpf R32783 Cminor.eval_expr R32817 Values.Vfloat R32734 Cminor.eval_expr R32768 Values.Vfloat R32929 Cmconstr.cmpf R32951 Floats.cmp R32951 Floats.cmp R33125 Cminor.eval_condexpr R33172 Cminor.CEcond R33207 Cmconstr "x ::: y" cminor_scope R33211 Cminor.Enil R33180 Op.Ccompuimm R33194 Integers.zero R33190 AST.Cne R33100 Values.bool_of_val R33060 Cminor.eval_expr R33051 Coq.Init.Datatypes.bool R33270 Cminor.eval_CEcond R33270 Cminor.eval_CEcond R33336 Integers.eq_false R33336 Integers.eq_false R33513 Cminor.eval_condexpr R33543 Cmconstr.condexpr_of_expr R33488 Values.bool_of_val R33448 Cminor.eval_expr R33439 Coq.Init.Datatypes.bool R33625 Cmconstrproof.eval_base_condition_of_expr R33625 Cmconstrproof.eval_base_condition_of_expr R33625 Cmconstrproof.eval_base_condition_of_expr R33625 Cmconstrproof.eval_base_condition_of_expr R33625 Cmconstrproof.eval_base_condition_of_expr R33625 Cmconstrproof.eval_base_condition_of_expr R33625 Cmconstrproof.eval_base_condition_of_expr R33625 Cmconstrproof.eval_base_condition_of_expr R33625 Cmconstrproof.eval_base_condition_of_expr R33625 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33694 Cmconstrproof.eval_base_condition_of_expr R33910 Integers.eq_false R33910 Integers.eq_false R33962 Integers.eq_true R33962 Integers.eq_true R33997 Cmconstrproof.eval_base_condition_of_expr R33997 Cmconstrproof.eval_base_condition_of_expr R34056 Cminor.eval_CEcond R34056 Cminor.eval_CEcond R34102 Op.eval_condition R34102 Op.eval_condition R34466 Cminor.eval_expr R34492 Cmconstr.conditionalexpr R34424 Cminor.eval_expr R34404 Values.is_true R34362 Cminor.eval_expr R34604 Coq.Init.Datatypes.true R34577 Cminor.eval_Econdition R34604 Coq.Init.Datatypes.true R34577 Cminor.eval_Econdition R34625 Cmconstrproof.eval_condition_of_expr R34625 Cmconstrproof.eval_condition_of_expr R34869 Cminor.eval_expr R34895 Cmconstr.conditionalexpr R34827 Cminor.eval_expr R34806 Values.is_false R34764 Cminor.eval_expr R35007 Coq.Init.Datatypes.false R34980 Cminor.eval_Econdition R35007 Coq.Init.Datatypes.false R34980 Cminor.eval_Econdition R35029 Cmconstrproof.eval_condition_of_expr R35029 Cmconstrproof.eval_condition_of_expr R35210 Cmconstr.addressing R35228 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35248 Coq.Init.Logic "'exists' x , p" type_scope R35306 Coq.Init.Logic "A /\ B" type_scope R35263 Cminor.eval_exprlist R35344 Coq.Init.Logic "x = y" type_scope R35314 Op.eval_addressing R35346 Coq.Init.Datatypes.Some R35186 Coq.Init.Logic "x = y" type_scope R35188 Values.Vptr R35144 Cminor.eval_expr R35410 Cmconstr.addressing_match R35410 Cmconstr.addressing_match R35461 Coq.Lists.List.nil R35465 Values.val R35461 Coq.Lists.List.nil R35465 Values.val R35537 Coq.Lists.List.nil R35541 Values.val R35537 Coq.Lists.List.nil R35541 Values.val R35667 Coq.Lists.List "x :: y" list_scope R35659 Values.Vint R35670 Coq.Lists.List.nil R35667 Coq.Lists.List "x :: y" list_scope R35659 Values.Vint R35670 Coq.Lists.List.nil R35735 Globalenvs.find_symbol R35735 Globalenvs.find_symbol R35826 Globalenvs.find_symbol R35826 Globalenvs.find_symbol R35899 Coq.Lists.List "x :: y" list_scope R35891 Values.Vint R35902 Coq.Lists.List.nil R35899 Coq.Lists.List "x :: y" list_scope R35891 Values.Vint R35902 Coq.Lists.List.nil R35958 Globalenvs.find_symbol R35958 Globalenvs.find_symbol R36072 Coq.Lists.List "x :: y" list_scope R36062 Values.Vptr R36075 Coq.Lists.List.nil R36072 Coq.Lists.List "x :: y" list_scope R36062 Values.Vptr R36075 Coq.Lists.List.nil R36191 Coq.Lists.List "x :: y" list_scope R36184 Values.Vint R36205 Coq.Lists.List "x :: y" list_scope R36194 Values.Vptr R36208 Coq.Lists.List.nil R36191 Coq.Lists.List "x :: y" list_scope R36184 Values.Vint R36205 Coq.Lists.List "x :: y" list_scope R36194 Values.Vptr R36208 Coq.Lists.List.nil R36266 Integers.add_commut R36266 Integers.add_commut R36316 Coq.Lists.List "x :: y" list_scope R36306 Values.Vptr R36327 Coq.Lists.List "x :: y" list_scope R36319 Values.Vint R36330 Coq.Lists.List.nil R36316 Coq.Lists.List "x :: y" list_scope R36306 Values.Vptr R36327 Coq.Lists.List "x :: y" list_scope R36319 Values.Vint R36330 Coq.Lists.List.nil R36399 Coq.Lists.List "x :: y" list_scope R36402 Coq.Lists.List.nil R36399 Coq.Lists.List "x :: y" list_scope R36402 Coq.Lists.List.nil R36465 Integers.add_zero R36465 Integers.add_zero R36629 Cminor.eval_expr R36655 Cmconstr.load R36614 Coq.Init.Logic "x = y" type_scope R36593 Mem.loadv R36616 Coq.Init.Datatypes.Some R36553 Cminor.eval_expr R36785 Cmconstrproof.eval_addressing R36824 Coq.Init.Logic.refl_equal R36785 Cmconstrproof.eval_addressing R36824 Coq.Init.Logic.refl_equal R36852 Cmconstr.addressing R36852 Cmconstr.addressing R36898 Cminor.eval_Eload R36898 Cminor.eval_Eload R37126 Cminor.eval_expr R37152 Cmconstr.store R37111 Coq.Init.Logic "x = y" type_scope R37085 Mem.storev R37113 Coq.Init.Datatypes.Some R37043 Cminor.eval_expr R37001 Cminor.eval_expr R37288 Cmconstrproof.eval_addressing R37327 Coq.Init.Logic.refl_equal R37288 Cmconstrproof.eval_addressing R37327 Coq.Init.Logic.refl_equal R37355 Cmconstr.addressing R37355 Cmconstr.addressing R37402 Cminor.eval_Estore R37402 Cminor.eval_Estore R37617 Cminor.exec_stmt R37640 Cmconstr.ifthenelse R37571 Cminor.exec_stmtlist R37552 Values.is_true R37511 Cminor.eval_expr R37527 Coq.Lists.List.nil R37748 Coq.Init.Datatypes.true R37720 Cminor.exec_Sifthenelse R37748 Coq.Init.Datatypes.true R37720 Cminor.exec_Sifthenelse R37763 Cmconstrproof.eval_condition_of_expr R37763 Cmconstrproof.eval_condition_of_expr R38014 Cminor.exec_stmt R38037 Cmconstr.ifthenelse R37967 Cminor.exec_stmtlist R37947 Values.is_false R37906 Cminor.eval_expr R37922 Coq.Lists.List.nil R38145 Coq.Init.Datatypes.false R38117 Cminor.exec_Sifthenelse R38145 Coq.Init.Datatypes.false R38117 Cminor.exec_Sifthenelse R38161 Cmconstrproof.eval_condition_of_expr R38161 Cmconstrproof.eval_condition_of_expr FCminorplus R250 Integers.int R284 Floats.float R954 AST.comparison R989 AST.comparison R1024 AST.comparison R1085 AST.ident R1113 AST.ident R1141 AST.ident R1173 Cminorplus.operation R1215 AST.memory_chunk R1257 AST.memory_chunk R1306 AST.signature R1436 Coq.Init.Datatypes.nat R1568 Cminorplus.expr R1598 Cminorplus.expr R1703 Coq.Init.Datatypes.nat R1728 Coq.Init.Datatypes.option R1735 Cminorplus.expr R1881 AST.memory_chunk R1925 Coq.ZArith.BinInt.Z R1995 AST.signature R2019 Coq.Lists.List.list R2031 Coq.Init.Datatypes "x * y" type_scope R2025 AST.ident R2033 AST.memory_chunk R2059 Coq.Lists.List.list R2071 Coq.Init.Datatypes "x * y" type_scope R2065 AST.ident R2073 Cminorplus.local_variable R2101 Cminorplus.stmtlist R2136 AST.program R2148 Cminorplus.function R2252 Coq.Init.Datatypes.nat R2283 Coq.Init.Datatypes.option R2290 Values.val R2432 Cminorplus.Out_normal R2444 Coq.Init.Datatypes.None R2454 Coq.Init.Logic "x = y" type_scope R2456 Values.Vundef R2467 Cminorplus.Out_return R2478 Coq.Init.Datatypes.None R2484 Coq.Init.Datatypes.None R2494 Coq.Init.Logic "x = y" type_scope R2496 Values.Vundef R2507 Cminorplus.Out_return R2519 Coq.Init.Datatypes.Some R2529 Coq.Init.Datatypes.Some R2542 Coq.Init.Logic "x = y" type_scope R2559 Coq.Init.Logic.False R2392 Values.val R2376 Coq.Init.Datatypes.option R2383 AST.typ R2362 Cminorplus.outcome R2615 Cminorplus.outcome R2647 Cminorplus.Out_normal R2661 Cminorplus.Out_normal R2676 Cminorplus.Out_exit R2685 Coq.Init.Datatypes.O R2690 Cminorplus.Out_normal R2705 Cminorplus.Out_exit R2715 Coq.Init.Datatypes.S R2723 Cminorplus.Out_exit R2738 Cminorplus.Out_return R2757 Cminorplus.Out_return R2604 Cminorplus.outcome R2800 Globalenvs.t R2807 Cminorplus.function R2835 Maps.t R2850 Coq.Init.Datatypes "x * y" type_scope R2844 Values.block R2852 Cminorplus.local_variable R2892 Cminorplus.env R2899 Maps.empty R2918 Coq.Init.Datatypes "x * y" type_scope R2912 Values.block R2920 Cminorplus.local_variable R2958 Coq.Lists.List.list R2963 Values.val R3010 Coq.ZArith.BinInt.Z R3035 Cminorplus.LVscalar R3053 Mem.size_chunk R3074 Cminorplus.LVarray R3088 Coq.ZArith.Zmin.Zmax R2992 Cminorplus.local_variable R3236 Coq.Lists.List "x ++ y" list_scope R3149 Coq.Lists.List.map R3223 Cminorplus.fn_params R3179 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3180 Coq.Init.Datatypes.fst R3194 Cminorplus.LVscalar R3204 Coq.Init.Datatypes.snd R3242 Cminorplus.fn_vars R3134 Cminorplus.function R3299 Coq.Lists.List.map R3337 Cminorplus.fn_params R3310 Coq.Init.Datatypes.fst R3320 AST.memory_chunk R3314 AST.ident R3284 Cminorplus.function R3394 Coq.Lists.List.map R3434 Cminorplus.fn_vars R3405 Coq.Init.Datatypes.fst R3415 Cminorplus.local_variable R3409 AST.ident R3379 Cminorplus.function R3502 Coq.Init.Datatypes.option R3509 Values.val R3521 Integers.eq R3530 Integers.zero R3622 Coq.Init.Datatypes.None R3560 AST.Ceq R3567 Coq.Init.Datatypes.Some R3572 Values.Vfalse R3581 AST.Cne R3588 Coq.Init.Datatypes.Some R3593 Values.Vtrue R3606 Coq.Init.Datatypes.None R3495 Integers.int R3479 AST.comparison R3696 Coq.Init.Datatypes.option R3703 Values.val R3734 Cminorplus.Ointconst R3747 Coq.Lists.List.nil R3754 Coq.Init.Datatypes.Some R3760 Values.Vint R3772 Cminorplus.Ofloatconst R3787 Coq.Lists.List.nil R3794 Coq.Init.Datatypes.Some R3800 Values.Vfloat R3814 Cminorplus.Ocast8unsigned R3838 Coq.Lists.List "x :: y" list_scope R3830 Values.Vint R3841 Coq.Lists.List.nil R3848 Coq.Init.Datatypes.Some R3854 Values.Vint R3860 Integers.cast8unsigned R3887 Cminorplus.Ocast8signed R3909 Coq.Lists.List "x :: y" list_scope R3901 Values.Vint R3912 Coq.Lists.List.nil R3919 Coq.Init.Datatypes.Some R3925 Values.Vint R3931 Integers.cast8signed R3956 Cminorplus.Ocast16unsigned R3981 Coq.Lists.List "x :: y" list_scope R3973 Values.Vint R3984 Coq.Lists.List.nil R3991 Coq.Init.Datatypes.Some R3997 Values.Vint R4003 Integers.cast16unsigned R4031 Cminorplus.Ocast16signed R4054 Coq.Lists.List "x :: y" list_scope R4046 Values.Vint R4057 Coq.Lists.List.nil R4064 Coq.Init.Datatypes.Some R4070 Values.Vint R4076 Integers.cast16signed R4102 Cminorplus.Onotint R4119 Coq.Lists.List "x :: y" list_scope R4111 Values.Vint R4122 Coq.Lists.List.nil R4129 Coq.Init.Datatypes.Some R4135 Values.Vint R4141 Integers.not R4158 Cminorplus.Oadd R4172 Coq.Lists.List "x :: y" list_scope R4164 Values.Vint R4183 Coq.Lists.List "x :: y" list_scope R4175 Values.Vint R4186 Coq.Lists.List.nil R4193 Coq.Init.Datatypes.Some R4199 Values.Vint R4205 Integers.add R4225 Cminorplus.Oadd R4239 Coq.Lists.List "x :: y" list_scope R4231 Values.Vint R4253 Coq.Lists.List "x :: y" list_scope R4242 Values.Vptr R4256 Coq.Lists.List.nil R4263 Coq.Init.Datatypes.Some R4269 Values.Vptr R4278 Integers.add R4298 Cminorplus.Oadd R4315 Coq.Lists.List "x :: y" list_scope R4304 Values.Vptr R4326 Coq.Lists.List "x :: y" list_scope R4318 Values.Vint R4329 Coq.Lists.List.nil R4336 Coq.Init.Datatypes.Some R4342 Values.Vptr R4351 Integers.add R4371 Cminorplus.Osub R4385 Coq.Lists.List "x :: y" list_scope R4377 Values.Vint R4396 Coq.Lists.List "x :: y" list_scope R4388 Values.Vint R4399 Coq.Lists.List.nil R4406 Coq.Init.Datatypes.Some R4412 Values.Vint R4418 Integers.sub R4438 Cminorplus.Osub R4455 Coq.Lists.List "x :: y" list_scope R4444 Values.Vptr R4466 Coq.Lists.List "x :: y" list_scope R4458 Values.Vint R4469 Coq.Lists.List.nil R4476 Coq.Init.Datatypes.Some R4482 Values.Vptr R4491 Integers.sub R4511 Cminorplus.Osub R4528 Coq.Lists.List "x :: y" list_scope R4517 Values.Vptr R4542 Coq.Lists.List "x :: y" list_scope R4531 Values.Vptr R4545 Coq.Lists.List.nil R4561 Values.eq_block R4614 Coq.Init.Datatypes.None R4581 Coq.Init.Datatypes.Some R4587 Values.Vint R4593 Integers.sub R4623 Cminorplus.Omul R4637 Coq.Lists.List "x :: y" list_scope R4629 Values.Vint R4648 Coq.Lists.List "x :: y" list_scope R4640 Values.Vint R4651 Coq.Lists.List.nil R4658 Coq.Init.Datatypes.Some R4664 Values.Vint R4670 Integers.mul R4690 Cminorplus.Odiv R4704 Coq.Lists.List "x :: y" list_scope R4696 Values.Vint R4715 Coq.Lists.List "x :: y" list_scope R4707 Values.Vint R4718 Coq.Lists.List.nil R4734 Integers.eq R4744 Integers.zero R4768 Coq.Init.Datatypes.Some R4774 Values.Vint R4780 Integers.divs R4758 Coq.Init.Datatypes.None R4801 Cminorplus.Odivu R4816 Coq.Lists.List "x :: y" list_scope R4808 Values.Vint R4827 Coq.Lists.List "x :: y" list_scope R4819 Values.Vint R4830 Coq.Lists.List.nil R4846 Integers.eq R4856 Integers.zero R4880 Coq.Init.Datatypes.Some R4886 Values.Vint R4892 Integers.divu R4870 Coq.Init.Datatypes.None R4913 Cminorplus.Omod R4927 Coq.Lists.List "x :: y" list_scope R4919 Values.Vint R4938 Coq.Lists.List "x :: y" list_scope R4930 Values.Vint R4941 Coq.Lists.List.nil R4957 Integers.eq R4967 Integers.zero R4991 Coq.Init.Datatypes.Some R4997 Values.Vint R5003 Integers.mods R4981 Coq.Init.Datatypes.None R5024 Cminorplus.Omodu R5039 Coq.Lists.List "x :: y" list_scope R5031 Values.Vint R5050 Coq.Lists.List "x :: y" list_scope R5042 Values.Vint R5053 Coq.Lists.List.nil R5069 Integers.eq R5079 Integers.zero R5103 Coq.Init.Datatypes.Some R5109 Values.Vint R5115 Integers.modu R5093 Coq.Init.Datatypes.None R5136 Cminorplus.Oand R5150 Coq.Lists.List "x :: y" list_scope R5142 Values.Vint R5161 Coq.Lists.List "x :: y" list_scope R5153 Values.Vint R5164 Coq.Lists.List.nil R5171 Coq.Init.Datatypes.Some R5177 Values.Vint R5183 Integers.and R5203 Cminorplus.Oor R5216 Coq.Lists.List "x :: y" list_scope R5208 Values.Vint R5227 Coq.Lists.List "x :: y" list_scope R5219 Values.Vint R5230 Coq.Lists.List.nil R5237 Coq.Init.Datatypes.Some R5243 Values.Vint R5249 Integers.or R5268 Cminorplus.Oxor R5282 Coq.Lists.List "x :: y" list_scope R5274 Values.Vint R5293 Coq.Lists.List "x :: y" list_scope R5285 Values.Vint R5296 Coq.Lists.List.nil R5303 Coq.Init.Datatypes.Some R5309 Values.Vint R5315 Integers.xor R5335 Cminorplus.Oshl R5349 Coq.Lists.List "x :: y" list_scope R5341 Values.Vint R5360 Coq.Lists.List "x :: y" list_scope R5352 Values.Vint R5363 Coq.Lists.List.nil R5379 Integers.ltu R5391 Integers.repr R5442 Coq.Init.Datatypes.None R5409 Coq.Init.Datatypes.Some R5415 Values.Vint R5421 Integers.shl R5451 Cminorplus.Oshr R5465 Coq.Lists.List "x :: y" list_scope R5457 Values.Vint R5476 Coq.Lists.List "x :: y" list_scope R5468 Values.Vint R5479 Coq.Lists.List.nil R5495 Integers.ltu R5507 Integers.repr R5558 Coq.Init.Datatypes.None R5525 Coq.Init.Datatypes.Some R5531 Values.Vint R5537 Integers.shr R5567 Cminorplus.Oshru R5582 Coq.Lists.List "x :: y" list_scope R5574 Values.Vint R5593 Coq.Lists.List "x :: y" list_scope R5585 Values.Vint R5596 Coq.Lists.List.nil R5612 Integers.ltu R5624 Integers.repr R5676 Coq.Init.Datatypes.None R5642 Coq.Init.Datatypes.Some R5648 Values.Vint R5654 Integers.shru R5685 Cminorplus.Onegf R5702 Coq.Lists.List "x :: y" list_scope R5692 Values.Vfloat R5705 Coq.Lists.List.nil R5712 Coq.Init.Datatypes.Some R5718 Values.Vfloat R5726 Floats.neg R5745 Cminorplus.Oabsf R5762 Coq.Lists.List "x :: y" list_scope R5752 Values.Vfloat R5765 Coq.Lists.List.nil R5772 Coq.Init.Datatypes.Some R5778 Values.Vfloat R5786 Floats.abs R5805 Cminorplus.Oaddf R5822 Coq.Lists.List "x :: y" list_scope R5812 Values.Vfloat R5835 Coq.Lists.List "x :: y" list_scope R5825 Values.Vfloat R5838 Coq.Lists.List.nil R5845 Coq.Init.Datatypes.Some R5851 Values.Vfloat R5859 Floats.add R5881 Cminorplus.Osubf R5898 Coq.Lists.List "x :: y" list_scope R5888 Values.Vfloat R5911 Coq.Lists.List "x :: y" list_scope R5901 Values.Vfloat R5914 Coq.Lists.List.nil R5921 Coq.Init.Datatypes.Some R5927 Values.Vfloat R5935 Floats.sub R5957 Cminorplus.Omulf R5974 Coq.Lists.List "x :: y" list_scope R5964 Values.Vfloat R5987 Coq.Lists.List "x :: y" list_scope R5977 Values.Vfloat R5990 Coq.Lists.List.nil R5997 Coq.Init.Datatypes.Some R6003 Values.Vfloat R6011 Floats.mul R6033 Cminorplus.Odivf R6050 Coq.Lists.List "x :: y" list_scope R6040 Values.Vfloat R6063 Coq.Lists.List "x :: y" list_scope R6053 Values.Vfloat R6066 Coq.Lists.List.nil R6073 Coq.Init.Datatypes.Some R6079 Values.Vfloat R6087 Floats.div R6109 Cminorplus.Osingleoffloat R6135 Coq.Lists.List "x :: y" list_scope R6125 Values.Vfloat R6138 Coq.Lists.List.nil R6151 Coq.Init.Datatypes.Some R6157 Values.Vfloat R6165 Floats.singleoffloat R6194 Cminorplus.Ointoffloat R6217 Coq.Lists.List "x :: y" list_scope R6207 Values.Vfloat R6220 Coq.Lists.List.nil R6234 Coq.Init.Datatypes.Some R6240 Values.Vint R6246 Floats.intoffloat R6272 Cminorplus.Ofloatofint R6293 Coq.Lists.List "x :: y" list_scope R6285 Values.Vint R6296 Coq.Lists.List.nil R6310 Coq.Init.Datatypes.Some R6316 Values.Vfloat R6324 Floats.floatofint R6350 Cminorplus.Ofloatofintu R6372 Coq.Lists.List "x :: y" list_scope R6364 Values.Vint R6375 Coq.Lists.List.nil R6389 Coq.Init.Datatypes.Some R6395 Values.Vfloat R6403 Floats.floatofintu R6430 Cminorplus.Ocmp R6446 Coq.Lists.List "x :: y" list_scope R6438 Values.Vint R6457 Coq.Lists.List "x :: y" list_scope R6449 Values.Vint R6460 Coq.Lists.List.nil R6473 Coq.Init.Datatypes.Some R6479 Values.of_bool R6491 Integers.cmp R6513 Cminorplus.Ocmp R6532 Coq.Lists.List "x :: y" list_scope R6521 Values.Vptr R6546 Coq.Lists.List "x :: y" list_scope R6535 Values.Vptr R6549 Coq.Lists.List.nil R6606 Coq.Bool.Bool "x && y" bool_scope R6565 Mem.valid_pointer R6585 Integers.signed R6609 Mem.valid_pointer R6629 Integers.signed R6744 Coq.Init.Datatypes.None R6660 Values.eq_block R6720 Coq.Init.Datatypes.None R6680 Coq.Init.Datatypes.Some R6685 Values.of_bool R6697 Integers.cmp R6753 Cminorplus.Ocmp R6772 Coq.Lists.List "x :: y" list_scope R6761 Values.Vptr R6783 Coq.Lists.List "x :: y" list_scope R6775 Values.Vint R6786 Coq.Lists.List.nil R6793 Cminorplus.eval_compare_null R6820 Cminorplus.Ocmp R6836 Coq.Lists.List "x :: y" list_scope R6828 Values.Vint R6850 Coq.Lists.List "x :: y" list_scope R6839 Values.Vptr R6853 Coq.Lists.List.nil R6860 Cminorplus.eval_compare_null R6887 Cminorplus.Ocmpu R6904 Coq.Lists.List "x :: y" list_scope R6896 Values.Vint R6915 Coq.Lists.List "x :: y" list_scope R6907 Values.Vint R6918 Coq.Lists.List.nil R6931 Coq.Init.Datatypes.Some R6937 Values.of_bool R6949 Integers.cmpu R6972 Cminorplus.Ocmpf R6991 Coq.Lists.List "x :: y" list_scope R6981 Values.Vfloat R7004 Coq.Lists.List "x :: y" list_scope R6994 Values.Vfloat R7007 Coq.Lists.List.nil R7020 Coq.Init.Datatypes.Some R7026 Values.of_bool R7039 Floats.cmp R7071 Coq.Init.Datatypes.None R3690 Mem.mem R3676 Coq.Lists.List.list R3681 Values.val R3660 Cminorplus.operation R7133 Coq.Init.Datatypes.option R7140 Values.val R7173 AST.Mint8signed R7186 Values.Vint R7196 Coq.Init.Datatypes.Some R7202 Values.Vint R7208 Integers.cast8signed R7232 AST.Mint8unsigned R7247 Values.Vint R7257 Coq.Init.Datatypes.Some R7263 Values.Vint R7269 Integers.cast8unsigned R7295 AST.Mint16signed R7309 Values.Vint R7319 Coq.Init.Datatypes.Some R7325 Values.Vint R7331 Integers.cast16signed R7356 AST.Mint16unsigned R7372 Values.Vint R7382 Coq.Init.Datatypes.Some R7388 Values.Vint R7394 Integers.cast16unsigned R7421 AST.Mint32 R7429 Values.Vint R7439 Coq.Init.Datatypes.Some R7444 Values.Vint R7456 AST.Mint32 R7464 Values.Vptr R7478 Coq.Init.Datatypes.Some R7483 Values.Vptr R7499 AST.Mfloat32 R7509 Values.Vfloat R7521 Coq.Init.Datatypes.Some R7526 Values.Vfloat R7533 Floats.singleoffloat R7561 AST.Mfloat64 R7571 Values.Vfloat R7583 Coq.Init.Datatypes.Some R7588 Values.Vfloat R7610 Coq.Init.Datatypes.None R7126 Values.val R7108 AST.memory_chunk R7765 Coq.Lists.List.list R7770 Values.block R7758 Mem.mem R7751 Cminorplus.env R7691 Coq.Lists.List.list R7703 Coq.Init.Datatypes "x * y" type_scope R7697 AST.ident R7705 Cminorplus.local_variable R7657 Mem.mem R7650 Cminorplus.env R7864 Coq.Lists.List.nil R7856 Coq.Lists.List.nil R8107 Coq.Lists.List "x :: y" list_scope R8088 Coq.Lists.List "x :: y" list_scope R8079 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8007 Maps.set R8020 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7970 Coq.Init.Logic "x = y" type_scope R7944 Mem.alloc R7959 Cminorplus.sizeof R7972 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8254 Mem.mem R8215 Coq.Lists.List.list R8220 Values.val R8184 Coq.Lists.List.list R8196 Coq.Init.Datatypes "x * y" type_scope R8190 AST.ident R8198 AST.memory_chunk R8177 Mem.mem R8143 Cminorplus.env R8342 Coq.Lists.List.nil R8338 Coq.Lists.List.nil R8649 Coq.Lists.List "x :: y" list_scope R8634 Coq.Lists.List "x :: y" list_scope R8622 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8539 Coq.Init.Logic "x = y" type_scope R8514 Mem.store R8541 Coq.Init.Datatypes.Some R8495 Coq.Init.Logic "x = y" type_scope R8481 Cminorplus.cast R8497 Coq.Init.Datatypes.Some R8446 Coq.Init.Logic "x = y" type_scope R8431 Maps.get R8448 Coq.Init.Datatypes.Some R8452 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8456 Cminorplus.LVscalar R8691 Cminorplus.genv R8776 Values.val R8769 Mem.mem R8761 Cminorplus.expr R8754 Mem.mem R8738 Cminorplus.env R8728 Cminorplus.letenv R11257 Coq.Lists.List.list R11262 Values.val R11250 Mem.mem R11229 Cminorplus.exprlist R11222 Mem.mem R11206 Cminorplus.env R11196 Cminorplus.letenv R11604 Values.val R11597 Mem.mem R11577 Coq.Lists.List.list R11582 Values.val R11565 Cminorplus.function R11558 Mem.mem R12102 Cminorplus.outcome R12095 Mem.mem R12078 Cminorplus.stmt R12071 Mem.mem R12055 Cminorplus.env R13544 Cminorplus.outcome R13537 Mem.mem R13516 Cminorplus.stmtlist R13509 Mem.mem R13493 Cminorplus.env R8954 Cminorplus.Evar R8918 Coq.Init.Logic "x = y" type_scope R8897 Mem.load R8920 Coq.Init.Datatypes.Some R8861 Coq.Init.Logic "x = y" type_scope R8846 Maps.get R8863 Coq.Init.Datatypes.Some R8868 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8872 Cminorplus.LVscalar R9218 Cminorplus.Eassign R9181 Coq.Init.Logic "x = y" type_scope R9155 Mem.store R9183 Coq.Init.Datatypes.Some R9136 Coq.Init.Logic "x = y" type_scope R9122 Cminorplus.cast R9138 Coq.Init.Datatypes.Some R9086 Coq.Init.Logic "x = y" type_scope R9071 Maps.get R9088 Coq.Init.Datatypes.Some R9093 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9097 Cminorplus.LVscalar R9369 Values.Vptr R9376 Integers.zero R9354 Cminorplus.Eaddrof R9312 Coq.Init.Logic "x = y" type_scope R9297 Maps.get R9314 Coq.Init.Datatypes.Some R9319 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9548 Values.Vptr R9555 Integers.zero R9533 Cminorplus.Eaddrof R9497 Coq.Init.Logic "x = y" type_scope R9474 Globalenvs.find_symbol R9499 Coq.Init.Datatypes.Some R9458 Coq.Init.Logic "x = y" type_scope R9443 Maps.get R9460 Coq.Init.Datatypes.None R9719 Cminorplus.Eop R9683 Coq.Init.Logic "x = y" type_scope R9659 Cminorplus.eval_operation R9685 Coq.Init.Datatypes.Some R9886 Cminorplus.Eload R9850 Coq.Init.Logic "x = y" type_scope R9828 Mem.loadv R9852 Coq.Init.Datatypes.Some R10143 Cminorplus.Estore R10106 Coq.Init.Logic "x = y" type_scope R10080 Mem.storev R10108 Coq.Init.Datatypes.Some R10061 Coq.Init.Logic "x = y" type_scope R10047 Cminorplus.cast R10063 Coq.Init.Datatypes.Some R10446 Cminorplus.Ecall R10372 Coq.Init.Logic "x = y" type_scope R10364 Cminorplus.fn_sig R10343 Coq.Init.Logic "x = y" type_scope R10321 Globalenvs.find_funct R10345 Coq.Init.Datatypes.Some R10652 Cminorplus.Econdition R10575 Values.is_true R10860 Cminorplus.Econdition R10782 Values.is_false R11035 Cminorplus.Elet R10989 Coq.Lists.List "x :: y" list_scope R11151 Cminorplus.Eletvar R11115 Coq.Init.Logic "x = y" type_scope R11100 Coq.Lists.List.nth_error R11117 Coq.Init.Datatypes.Some R11347 Coq.Lists.List.nil R11340 Cminorplus.Enil R11523 Coq.Lists.List "x :: y" list_scope R11505 Cminorplus.Econs R12003 Mem.free_list R11919 Cminorplus.outcome_result_value R11956 AST.sig_res R11947 Cminorplus.fn_sig R11894 Cminorplus.fn_body R11819 Cminorplus.bind_parameters R11843 Cminorplus.fn_params R11757 Cminorplus.alloc_variables R11786 Cminorplus.fn_variables R11773 Cminorplus.empty_env R11696 Coqlib.list_norepet R11728 Coq.Lists.List "x ++ y" list_scope R11710 Cminorplus.fn_params_names R11731 Cminorplus.fn_vars_names R12229 Cminorplus.Out_normal R12217 Cminorplus.Sexpr R12178 Coq.Lists.List.nil R12427 Cminorplus.Sifthenelse R12349 Values.is_true R12324 Coq.Lists.List.nil R12646 Cminorplus.Sifthenelse R12567 Values.is_false R12542 Coq.Lists.List.nil R12835 Cminorplus.Sloop R12794 Cminorplus.Sloop R12758 Cminorplus.Out_normal R12986 Cminorplus.Sloop R12948 Coq.Init.Logic "x <> y" type_scope R12951 Cminorplus.Out_normal R13121 Cminorplus.outcome_block R13106 Cminorplus.Sblock R13209 Cminorplus.Out_exit R13197 Cminorplus.Sexit R13300 Cminorplus.Out_return R13311 Coq.Init.Datatypes.None R13283 Cminorplus.Sreturn R13291 Coq.Init.Datatypes.None R13442 Cminorplus.Out_return R13454 Coq.Init.Datatypes.Some R13420 Cminorplus.Sreturn R13429 Coq.Init.Datatypes.Some R13381 Coq.Lists.List.nil R13627 Cminorplus.Out_normal R13620 Cminorplus.Snil R13798 Cminorplus.Scons R13721 Cminorplus.Out_normal R13952 Cminorplus.Scons R13910 Coq.Init.Logic "x <> y" type_scope R13913 Cminorplus.Out_normal R14431 Coq.Init.Logic "'exists' x , p" type_scope R14441 Coq.Init.Logic "'exists' x , p" type_scope R14451 Coq.Init.Logic "'exists' x , p" type_scope R14506 Coq.Init.Logic "A /\ B" type_scope R14497 Coq.Init.Logic "x = y" type_scope R14463 Globalenvs.find_symbol R14486 AST.prog_main R14499 Coq.Init.Datatypes.Some R14545 Coq.Init.Logic "A /\ B" type_scope R14536 Coq.Init.Logic "x = y" type_scope R14511 Globalenvs.find_funct_ptr R14538 Coq.Init.Datatypes.Some R14591 Coq.Init.Logic "A /\ B" type_scope R14561 Coq.Init.Logic "x = y" type_scope R14553 Cminorplus.fn_sig R14563 AST.mksignature R14580 Coq.Init.Datatypes.Some R14585 AST.Tint R14575 Coq.Lists.List.nil R14596 Cminorplus.eval_funcall R14617 Coq.Lists.List.nil R14410 Globalenvs.init_mem R14378 Globalenvs.globalenv R14351 Values.val R14338 Cminorplus.program FCminorgen R323 Coq.Init.Datatypes.option R330 Cminor.expr R358 Cminor.Enil R394 Cminorgen.Ointconst R411 Coq.Init.Datatypes.Some R416 Cminor.Eop R434 Cminor.Enil R421 Op.Ointconst R448 Cminorgen.Ofloatconst R467 Coq.Init.Datatypes.Some R472 Cminor.Eop R492 Cminor.Enil R477 Op.Ofloatconst R511 Coq.Init.Datatypes.None R530 Cminor.Econs R539 Cminor.Enil R575 Cminorgen.Ocast8unsigned R595 Coq.Init.Datatypes.Some R600 Cmconstr.cast8unsigned R635 Cminorgen.Ocast8signed R653 Coq.Init.Datatypes.Some R658 Cmconstr.cast8signed R691 Cminorgen.Ocast16unsigned R712 Coq.Init.Datatypes.Some R717 Cmconstr.cast16unsigned R753 Cminorgen.Ocast16signed R772 Coq.Init.Datatypes.Some R777 Cmconstr.cast16signed R811 Cminorgen.Onotint R824 Coq.Init.Datatypes.Some R829 Cmconstr.notint R857 Cminorgen.Onegf R868 Coq.Init.Datatypes.Some R873 Cmconstr.negfloat R903 Cminorgen.Oabsf R914 Coq.Init.Datatypes.Some R919 Cmconstr.absfloat R949 Cminorgen.Osingleoffloat R969 Coq.Init.Datatypes.Some R974 Cmconstr.singleoffloat R1009 Cminorgen.Ointoffloat R1026 Coq.Init.Datatypes.Some R1031 Cmconstr.intoffloat R1063 Cminorgen.Ofloatofint R1080 Coq.Init.Datatypes.Some R1085 Cmconstr.floatofint R1117 Cminorgen.Ofloatofintu R1135 Coq.Init.Datatypes.Some R1140 Cmconstr.floatofintu R1178 Coq.Init.Datatypes.None R1197 Cminor.Econs R1207 Cminor.Econs R1216 Cminor.Enil R1253 Cminorgen.Oadd R1263 Coq.Init.Datatypes.Some R1268 Cmconstr.add R1296 Cminorgen.Osub R1306 Coq.Init.Datatypes.Some R1311 Cmconstr.sub R1339 Cminorgen.Omul R1349 Coq.Init.Datatypes.Some R1354 Cmconstr.mul R1382 Cminorgen.Odiv R1392 Coq.Init.Datatypes.Some R1397 Cmconstr.divs R1426 Cminorgen.Odivu R1437 Coq.Init.Datatypes.Some R1442 Cmconstr.divu R1471 Cminorgen.Omod R1481 Coq.Init.Datatypes.Some R1486 Cmconstr.mods R1515 Cminorgen.Omodu R1526 Coq.Init.Datatypes.Some R1531 Cmconstr.modu R1560 Cminorgen.Oand R1570 Coq.Init.Datatypes.Some R1575 Cmconstr.and R1603 Cminorgen.Oor R1612 Coq.Init.Datatypes.Some R1617 Cmconstr.or R1644 Cminorgen.Oxor R1654 Coq.Init.Datatypes.Some R1659 Cmconstr.xor R1687 Cminorgen.Oshl R1697 Coq.Init.Datatypes.Some R1702 Cmconstr.shl R1730 Cminorgen.Oshr R1740 Coq.Init.Datatypes.Some R1745 Cmconstr.shr R1773 Cminorgen.Oshru R1784 Coq.Init.Datatypes.Some R1789 Cmconstr.shru R1818 Cminorgen.Oaddf R1829 Coq.Init.Datatypes.Some R1834 Cmconstr.addf R1863 Cminorgen.Osubf R1874 Coq.Init.Datatypes.Some R1879 Cmconstr.subf R1908 Cminorgen.Omulf R1919 Coq.Init.Datatypes.Some R1924 Cmconstr.mulf R1953 Cminorgen.Odivf R1964 Coq.Init.Datatypes.Some R1969 Cmconstr.divf R1998 Cminorgen.Ocmp R2010 Coq.Init.Datatypes.Some R2015 Cmconstr.cmp R2045 Cminorgen.Ocmpu R2058 Coq.Init.Datatypes.Some R2063 Cmconstr.cmpu R2094 Cminorgen.Ocmpf R2107 Coq.Init.Datatypes.Some R2112 Cmconstr.cmpf R2148 Coq.Init.Datatypes.None R2172 Coq.Init.Datatypes.None R312 Cminor.exprlist R294 Cminorgen.operation R2239 Cminor.expr R2270 AST.Mint8signed R2285 Cmconstr.cast8signed R2312 AST.Mint8unsigned R2329 Cmconstr.cast8unsigned R2358 AST.Mint16signed R2374 Cmconstr.cast16signed R2402 AST.Mint16unsigned R2420 Cmconstr.cast16unsigned R2450 AST.Mint32 R2466 AST.Mfloat32 R2478 Cmconstr.singleoffloat R2507 AST.Mfloat64 R2232 Cminor.expr R2214 AST.memory_chunk R2583 Cminor.expr R2593 Cmconstr.load R2576 Cminor.expr R2558 AST.memory_chunk R2676 Cminor.expr R2686 Cminorgen.make_cast R2703 Cmconstr.store R2669 Cminor.expr R2669 Cminor.expr R2647 AST.memory_chunk R2769 Cminor.expr R2779 Cminor.Eop R2811 Cminor.Enil R2784 Op.Oaddrstack R2796 Integers.repr R2765 Coq.ZArith.BinInt.Z R2860 AST.memory_chunk R2923 Coq.ZArith.BinInt.Z R2907 AST.memory_chunk R2958 Coq.ZArith.BinInt.Z R3023 Maps.t R3030 Cminorgen.var_info R3091 Coq.Init.Datatypes.option R3098 Cminor.expr R3114 Maps.get R3140 Cminorgen.Var_local R3159 Coq.Init.Datatypes.Some R3164 Cminor.Evar R3177 Cminorgen.Var_stack_scalar R3207 Coq.Init.Datatypes.Some R3212 Cminorgen.make_load R3229 Cminorgen.make_stackaddr R3254 Cminorgen.Var_stack_array R3277 Coq.Init.Datatypes.None R3286 Cminorgen.Var_global R3300 Coq.Init.Datatypes.None R3083 AST.ident R3067 Cminorgen.compilenv R3375 Coq.Init.Datatypes.option R3382 Cminor.expr R3398 Maps.get R3424 Cminorgen.Var_local R3443 Coq.Init.Datatypes.Some R3448 Cminor.Eassign R3460 Cminorgen.make_cast R3486 Cminorgen.Var_stack_scalar R3522 Coq.Init.Datatypes.Some R3527 Cminorgen.make_store R3545 Cminorgen.make_stackaddr R3574 Cminorgen.Var_stack_array R3597 Coq.Init.Datatypes.None R3606 Cminorgen.Var_global R3620 Coq.Init.Datatypes.None R3368 Cminor.expr R3355 AST.ident R3339 Cminorgen.compilenv R3684 Coq.Init.Datatypes.option R3691 Cminor.expr R3707 Maps.get R3733 Cminorgen.Var_local R3752 Coq.Init.Datatypes.None R3761 Cminorgen.Var_stack_scalar R3791 Coq.Init.Datatypes.Some R3797 Cminorgen.make_stackaddr R3821 Cminorgen.Var_stack_array R3844 Coq.Init.Datatypes.Some R3850 Cminorgen.make_stackaddr R3874 Cminorgen.Var_global R3888 Coq.Init.Datatypes.Some R3894 Cminor.Eop R3924 Cminor.Enil R3899 Op.Oaddrsymbol R3914 Integers.zero R3676 AST.ident R3660 Cminorgen.compilenv R3999 Coq.Init.Datatypes.option R4030 Coq.Init.Datatypes.None R4038 Coq.Init.Datatypes.None R4047 Coq.Init.Datatypes.Some R3988 Coq.Init.Datatypes.option R3969 Coq.Init.Datatypes.option R4100 Cminorgen.bind R4269 Coq.Init.Datatypes.option R4276 Cminor.expr R4228 Cminorgen.expr R4213 Cminorgen.compilenv R5323 Coq.Init.Datatypes.option R5330 Cminor.exprlist R5277 Cminorgen.exprlist R5261 Cminorgen.compilenv R4303 Cminorgen.Evar R4316 Cminorgen.var_get R4336 Cminorgen.Eaddrof R4352 Cminorgen.var_addr R4373 Cminorgen.Eassign R4397 Cminorgen "'do' X <- A ; B" R4426 Cminorgen.var_set R4449 Cminorgen.Eop R4470 Cminorgen "'do' X <- A ; B" R4505 Cminorgen.make_op R4524 Cminorgen.Eload R4549 Cminorgen "'do' X <- A ; B" R4578 Coq.Init.Datatypes.Some R4584 Cminorgen.make_load R4608 Cminorgen.Estore R4638 Cminorgen "'do' X <- A ; B" R4675 Cminorgen "'do' X <- A ; B" R4712 Coq.Init.Datatypes.Some R4718 Cminorgen.make_store R4748 Cminorgen.Ecall R4774 Cminorgen "'do' X <- A ; B" R4809 Cminorgen "'do' X <- A ; B" R4850 Coq.Init.Datatypes.Some R4856 Cminor.Ecall R4878 Cminorgen.Econdition R4909 Cminorgen "'do' X <- A ; B" R4946 Cminorgen "'do' X <- A ; B" R4983 Cminorgen "'do' X <- A ; B" R5020 Coq.Init.Datatypes.Some R5026 Cmconstr.conditionalexpr R5068 Cminorgen.Elet R5090 Cminorgen "'do' X <- A ; B" R5127 Cminorgen "'do' X <- A ; B" R5164 Coq.Init.Datatypes.Some R5170 Cminor.Elet R5188 Cminorgen.Eletvar R5209 Coq.Init.Datatypes.Some R5215 Cminor.Eletvar R4228 Cminorgen.expr R4213 Cminorgen.compilenv R5362 Cminorgen.Enil R5378 Coq.Init.Datatypes.Some R5383 Cminor.Enil R5392 Cminorgen.Econs R5415 Cminorgen "'do' X <- A ; B" R5452 Cminorgen "'do' X <- A ; B" R5493 Coq.Init.Datatypes.Some R5499 Cminor.Econs R5277 Cminorgen.exprlist R5261 Cminorgen.compilenv R5606 Coq.Init.Datatypes.option R5613 Cminor.stmt R5565 Cminorgen.stmt R5550 Cminorgen.compilenv R6324 Coq.Init.Datatypes.option R6331 Cminor.stmtlist R6279 Cminorgen.stmtlist R6264 Cminorgen.compilenv R5640 Cminorgen.Sexpr R5659 Cminorgen "'do' X <- A ; B" R5668 Cminorgen.transl_expr R5688 Coq.Init.Datatypes.Some R5693 Cminor.Sexpr R5707 Cminorgen.Sifthenelse R5738 Cminorgen "'do' X <- A ; B" R5747 Cminorgen.transl_expr R5773 Cminorgen "'do' X <- A ; B" R5814 Cminorgen "'do' X <- A ; B" R5855 Coq.Init.Datatypes.Some R5861 Cmconstr.ifthenelse R5897 Cminorgen.Sloop R5916 Cminorgen "'do' X <- A ; B" R5955 Coq.Init.Datatypes.Some R5961 Cminor.Sloop R5975 Cminorgen.Sblock R5995 Cminorgen "'do' X <- A ; B" R6034 Coq.Init.Datatypes.Some R6040 Cminor.Sblock R6055 Cminorgen.Sexit R6074 Coq.Init.Datatypes.Some R6080 Cminor.Sexit R6093 Cminorgen.Sreturn R6103 Coq.Init.Datatypes.None R6117 Coq.Init.Datatypes.Some R6123 Cminor.Sreturn R6131 Coq.Init.Datatypes.None R6141 Cminorgen.Sreturn R6152 Coq.Init.Datatypes.Some R6169 Cminorgen "'do' X <- A ; B" R6178 Cminorgen.transl_expr R6204 Coq.Init.Datatypes.Some R6210 Cminor.Sreturn R6219 Coq.Init.Datatypes.Some R5565 Cminorgen.stmt R5550 Cminorgen.compilenv R6362 Cminorgen.Snil R6372 Coq.Init.Datatypes.Some R6377 Cminor.Snil R6386 Cminorgen.Scons R6409 Cminorgen "'do' X <- A ; B" R6446 Cminorgen "'do' X <- A ; B" R6487 Coq.Init.Datatypes.Some R6493 Cminor.Scons R6279 Cminorgen.stmtlist R6264 Cminorgen.compilenv R6590 Cminorgen.t R6581 Cminorgen.expr R7311 Cminorgen.t R7298 Cminorgen.exprlist R6623 Cminorgen.Evar R6636 Cminorgen.empty R6655 Cminorgen.Eaddrof R6671 Cminorgen.add R6687 Cminorgen.empty R6706 Cminorgen.Eassign R6746 Cminorgen.Eop R6788 Cminorgen.Eload R6829 Cminorgen.Estore R6859 Cminorgen.union R6920 Cminorgen.Ecall R6946 Cminorgen.union R7010 Cminorgen.Econdition R7041 Cminorgen.union R7087 Cminorgen.union R7149 Cminorgen.Elet R7171 Cminorgen.union R7232 Cminorgen.Eletvar R7247 Cminorgen.empty R6581 Cminorgen.expr R7344 Cminorgen.Enil R7354 Cminorgen.empty R7373 Cminorgen.Econs R7396 Cminorgen.union R7298 Cminorgen.exprlist R7503 Cminorgen.t R7494 Cminorgen.stmt R7953 Cminorgen.t R7940 Cminorgen.stmtlist R7536 Cminorgen.Sexpr R7549 Cminorgen.addr_taken_expr R7571 Cminorgen.Sifthenelse R7602 Cminorgen.union R7646 Cminorgen.union R7618 Cminorgen.addr_taken_expr R7716 Cminorgen.Sloop R7755 Cminorgen.Sblock R7795 Cminorgen.Sexit R7808 Cminorgen.empty R7827 Cminorgen.Sreturn R7837 Coq.Init.Datatypes.None R7845 Cminorgen.empty R7864 Cminorgen.Sreturn R7875 Coq.Init.Datatypes.Some R7886 Cminorgen.addr_taken_expr R7494 Cminorgen.stmt R7986 Cminorgen.Snil R7996 Cminorgen.empty R8015 Cminorgen.Scons R8038 Cminorgen.union R7940 Cminorgen.stmtlist R8174 Coq.ZArith.BinInt "x * y" Z_scope R8164 Coq.ZArith.Zdiv "x / y" Z_scope R8161 Coq.ZArith.BinInt "x - y" Z_scope R8152 Coq.ZArith.BinInt "x + y" Z_scope R8140 Coq.ZArith.BinInt.Z R8128 Coq.ZArith.BinInt.Z R8320 Coq.Init.Datatypes "x * y" type_scope R8310 Cminorgen.compilenv R8322 Coq.ZArith.BinInt.Z R8395 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8400 Cminorplus.LVarray R8459 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8460 Maps.set R8473 Cminorgen.Var_stack_array R8504 Coq.ZArith.BinInt "x + y" Z_scope R8506 Coq.ZArith.Zmin.Zmax R8432 Cminorgen.align R8521 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8526 Cminorplus.LVscalar R8554 Cminorgen.mem R8747 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8748 Maps.set R8761 Cminorgen.Var_local R8670 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8671 Maps.set R8684 Cminorgen.Var_stack_scalar R8722 Coq.ZArith.BinInt "x + y" Z_scope R8640 Cminorgen.align R8597 Mem.size_chunk R8303 Coq.Init.Datatypes "x * y" type_scope R8293 Cminorgen.compilenv R8305 Coq.ZArith.BinInt.Z R8254 Coq.Init.Datatypes "x * y" type_scope R8248 AST.ident R8256 Cminorplus.local_variable R8224 Cminorgen.t R8970 Coq.Init.Datatypes "x * y" type_scope R8960 Cminorgen.compilenv R8972 Coq.ZArith.BinInt.Z R8930 Coq.Init.Datatypes "x * y" type_scope R8920 Cminorgen.compilenv R8932 Coq.ZArith.BinInt.Z R8868 Coq.Lists.List.list R8880 Coq.Init.Datatypes "x * y" type_scope R8874 AST.ident R8882 Cminorplus.local_variable R8839 Cminorgen.t R9005 Coq.Lists.List.nil R9037 Coq.Lists.List "x :: y" list_scope R9079 Cminorgen.assign_variable R8930 Coq.Init.Datatypes "x * y" type_scope R8920 Cminorgen.compilenv R8932 Coq.ZArith.BinInt.Z R8868 Coq.Lists.List.list R8880 Coq.Init.Datatypes "x * y" type_scope R8874 AST.ident R8882 Cminorplus.local_variable R8839 Cminorgen.t R9184 Coq.Init.Datatypes "x * y" type_scope R9174 Cminorgen.compilenv R9186 Coq.ZArith.BinInt.Z R9193 Cminorgen.assign_variables R9275 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9276 Maps.init R9286 Cminorgen.Var_global R9255 Cminorplus.fn_variables R9215 Cminorgen.addr_taken_stmtlist R9238 Cminorgen.fn_body R9160 Cminorgen.function R9417 Cminor.stmtlist R9363 Coq.Lists.List.list R9375 Coq.Init.Datatypes "x * y" type_scope R9369 AST.ident R9377 AST.memory_chunk R9343 Cminorgen.compilenv R9453 Coq.Lists.List.nil R9460 Cminor.Snil R9481 Coq.Lists.List "x :: y" list_scope R9469 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9503 Maps.get R9533 Cminorgen.Var_local R9562 Cminor.Scons R9569 Cminor.Sexpr R9576 Cminor.Eassign R9588 Cminorgen.make_cast R9605 Cminor.Evar R9669 Cminorgen.Var_stack_scalar R9709 Cminor.Scons R9716 Cminor.Sexpr R9723 Cminorgen.make_store R9762 Cminor.Evar R9741 Cminorgen.make_stackaddr R9840 Cminor.Snil R9363 Coq.Lists.List.list R9375 Coq.Init.Datatypes "x * y" type_scope R9369 AST.ident R9377 AST.memory_chunk R9343 Cminorgen.compilenv R9933 Coq.Init.Datatypes.option R9940 Cminor.function R9979 Cminorgen.build_compilenv R10005 Coqlib.zle R10019 Integers.max_signed R10321 Coq.Init.Datatypes.None R10043 Cminorgen "'do' X <- A ; B" R10055 Cminorgen.transl_stmtlist R10079 Cminorgen.fn_body R10098 Coq.Init.Datatypes.Some R10104 Cminor.mkfunction R10251 Cminor.Scons R10258 Cminor.Sblock R10266 Cminorgen.store_parameters R10291 Cminorgen.fn_params R10193 Cminorgen.fn_vars_names R10157 Cminorgen.fn_params_names R10130 Cminorgen.fn_sig R9920 Cminorgen.function R10371 Coq.Init.Datatypes.option R10378 Cminor.program R10391 AST.transform_partial_program R10417 Cminorgen.transl_function R10358 Cminorgen.program FCminorgenproof R1141 Cminorgenproof.program R1168 Cminor.program R1216 Coq.Init.Logic "x = y" type_scope R1196 Cminorgen.transl_program R1218 Coq.Init.Datatypes.Some R1239 Cminorgenproof.genv R1249 Globalenvs.globalenv R1279 Cminor.genv R1287 Globalenvs.globalenv R1379 Coq.Init.Logic "x = y" type_scope R1356 Globalenvs.find_symbol R1381 Globalenvs.find_symbol R1348 AST.ident R1482 Cminorgen.transl_function R1445 Globalenvs.find_symbol_transf_partial R1482 Cminorgen.transl_function R1445 Globalenvs.find_symbol_transf_partial R1630 Coq.Init.Logic "'exists' x , p" type_scope R1679 Coq.Init.Logic "A /\ B" type_scope R1669 Coq.Init.Logic "x = y" type_scope R1643 Globalenvs.find_funct_ptr R1671 Coq.Init.Datatypes.Some R1700 Coq.Init.Logic "x = y" type_scope R1682 Cminorgen.transl_function R1702 Coq.Init.Datatypes.Some R1616 Coq.Init.Logic "x = y" type_scope R1591 Globalenvs.find_funct_ptr R1618 Coq.Init.Datatypes.Some R1576 Cminorgenproof.function R1565 Values.block R1747 Globalenvs.find_funct_ptr_transf_partial R1782 Cminorgen.transl_function R1747 Globalenvs.find_funct_ptr_transf_partial R1782 Cminorgen.transl_function R1817 Cminorgen.transl_function R1817 Cminorgen.transl_function R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R2017 Coq.Init.Logic "'exists' x , p" type_scope R2062 Coq.Init.Logic "A /\ B" type_scope R2052 Coq.Init.Logic "x = y" type_scope R2030 Globalenvs.find_funct R2054 Coq.Init.Datatypes.Some R2083 Coq.Init.Logic "x = y" type_scope R2065 Cminorgen.transl_function R2085 Coq.Init.Datatypes.Some R2003 Coq.Init.Logic "x = y" type_scope R1982 Globalenvs.find_funct R2005 Coq.Init.Datatypes.Some R1967 Cminorgenproof.function R1958 Values.val R2130 Globalenvs.find_funct_transf_partial R2161 Cminorgen.transl_function R2130 Globalenvs.find_funct_transf_partial R2161 Cminorgen.transl_function R2196 Cminorgen.transl_function R2196 Cminorgen.transl_function R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R2388 Mem.meminj R2531 Coq.Init.Logic "A /\ B" type_scope R2517 Coq.Init.Logic "x = y" type_scope R2519 Coq.Init.Datatypes.Some R2524 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2558 Coq.Init.Logic "x = y" type_scope R2534 Globalenvs.find_symbol R2560 Coq.Init.Datatypes.Some R2495 Coq.Init.Logic "x = y" type_scope R2472 Globalenvs.find_symbol R2497 Coq.Init.Datatypes.Some R2615 Coq.Init.Logic "x = y" type_scope R2617 Coq.Init.Datatypes.Some R2621 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2604 Coq.ZArith.BinInt "x < y" Z_scope R2658 Mem.meminj R2671 AST.ident R2702 Cminorgenproof.env R2713 Mem.mem R2723 Cminor.env R2733 Values.block R2763 Cminorgen.var_info R3035 Cminorgen.Var_local R2982 Mem.val_inject R2963 Coq.Init.Logic "x = y" type_scope R2947 Maps.get R2965 Coq.Init.Datatypes.Some R2931 Coq.Init.Logic "x = y" type_scope R2933 Coq.Init.Datatypes.None R2909 Coq.Init.Logic "x = y" type_scope R2888 Mem.load R2911 Coq.Init.Datatypes.Some R2852 Coq.Init.Logic "x = y" type_scope R2837 Maps.get R2854 Coq.Init.Datatypes.Some R2859 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2863 Cminorplus.LVscalar R3254 Cminorgen.Var_stack_scalar R3163 Mem.val_inject R3195 Values.Vptr R3204 Integers.repr R3177 Values.Vptr R3184 Integers.zero R3127 Coq.Init.Logic "x = y" type_scope R3112 Maps.get R3129 Coq.Init.Datatypes.Some R3134 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3138 Cminorplus.LVscalar R3476 Cminorgen.Var_stack_array R3385 Mem.val_inject R3417 Values.Vptr R3426 Integers.repr R3399 Values.Vptr R3406 Integers.zero R3353 Coq.Init.Logic "x = y" type_scope R3338 Maps.get R3355 Coq.Init.Datatypes.Some R3360 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3364 Cminorplus.LVarray R3582 Cminorgen.Var_global R3540 Coq.Init.Logic "x = y" type_scope R3525 Maps.get R3542 Coq.Init.Datatypes.None R3617 Mem.meminj R3632 Cminorgen.compilenv R3664 Cminorgenproof.env R3675 Mem.mem R3685 Cminor.env R3695 Values.block R3727 Coq.ZArith.BinInt.Z R3787 Cminorgenproof.match_var R3813 Maps.get R3858 Coq.ZArith.BinInt "x <= y" Z_scope R3938 Coq.ZArith.BinInt "x <= y < z" Z_scope R3918 Coq.Init.Logic "x = y" type_scope R3903 Maps.get R3920 Coq.Init.Datatypes.Some R3924 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4102 Coq.Init.Logic "x <> y" type_scope R4089 Coq.Init.Logic "x <> y" type_scope R4060 Coq.Init.Logic "x = y" type_scope R4044 Maps.get R4062 Coq.Init.Datatypes.Some R4066 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4019 Coq.Init.Logic "x = y" type_scope R4003 Maps.get R4021 Coq.Init.Datatypes.Some R4025 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4177 Coq.ZArith.BinInt "x <= y < z" Z_scope R4153 Coq.Init.Logic "x = y" type_scope R4155 Coq.Init.Datatypes.Some R4159 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4270 Coq.ZArith.BinInt "x < y" Z_scope R4259 Coq.ZArith.BinInt "x < y" Z_scope R4236 Coq.Init.Logic "x = y" type_scope R4238 Coq.Init.Datatypes.Some R4242 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4328 Cminorgen.compilenv R4349 Cminorgenproof.env R4367 Cminor.env R4383 Values.block R4402 Coq.ZArith.BinInt.Z R4418 Coq.ZArith.BinInt.Z R4456 Coq.Lists.List.list R4461 Cminorgenproof.frame R4529 Mem.mem R4524 Coq.ZArith.BinInt.Z R4519 Coq.ZArith.BinInt.Z R4506 Cminorgenproof.callstack R4496 Mem.meminj R4640 Coq.Lists.List.nil R4594 Cminorgenproof.match_globalenvs R4900 Coq.Lists.List "x :: y" list_scope R4873 Cminorgenproof.mkframe R4774 Cminorgenproof.match_env R4756 Coq.ZArith.BinInt "x < y" Z_scope R4735 Coq.ZArith.BinInt "x <= y" Z_scope R5134 Cminorgenproof.match_env R5095 Cminorgenproof.match_env R5080 Coq.Init.Logic "x = y" type_scope R5057 Mem.store R5082 Coq.Init.Datatypes.Some R5044 Coq.Init.Logic "x <> y" type_scope R5047 Coq.Init.Datatypes.None R5337 Mem.load_store_other R5337 Mem.load_store_other R5576 Cminorgenproof.match_callstack R5561 Coq.Init.Logic "x = y" type_scope R5538 Mem.store R5563 Coq.Init.Datatypes.Some R5525 Coq.Init.Logic "x <> y" type_scope R5528 Coq.Init.Datatypes.None R5452 Cminorgenproof.match_callstack R5674 Cminorgenproof.match_env_store_mapped R5674 Cminorgenproof.match_env_store_mapped R5815 Coq.Init.Logic "'exists' x , p" type_scope R5828 Coq.Init.Logic "x = y" type_scope R5830 Values.load_result R5798 Values.val R5780 AST.memory_chunk R5949 Coq.Init.Logic "x = y" type_scope R5901 Values.load_result R5924 Values.load_result R5953 Values.load_result R6038 Integers.cast8_signed_idem R6038 Integers.cast8_signed_idem R6077 Integers.cast8_unsigned_idem R6077 Integers.cast8_unsigned_idem R6118 Integers.cast16_signed_idem R6118 Integers.cast16_signed_idem R6158 Integers.cast16_unsigned_idem R6158 Integers.cast16_unsigned_idem R6200 Floats.singleoffloat_idem R6200 Floats.singleoffloat_idem R6338 Coq.Init.Logic "x = y" type_scope R6314 Values.load_result R6288 Cminorgenproof.val_normalized R6394 Cminorgenproof.load_result_idem R6394 Cminorgenproof.load_result_idem R6666 Cminorgenproof.match_env R6689 Maps.set R6627 Cminorgenproof.match_env R6612 Coq.Init.Logic "x = y" type_scope R6591 Mem.store R6614 Coq.Init.Datatypes.Some R6562 Cminorgenproof.val_normalized R6539 Mem.val_inject R6508 Coq.Init.Logic "x = y" type_scope R6504 Maps "a ! b" R6510 Coq.Init.Datatypes.Some R6514 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6518 Cminorplus.LVscalar R6855 Coqlib.peq R6855 Coqlib.peq R6954 Cminorplus.local_variable R6932 Cminorgenproof.local_variable R6954 Cminorplus.local_variable R6932 Cminorgenproof.local_variable R7084 Mem.load_store_same R7084 Mem.load_store_same R7127 Maps.gss R7127 Maps.gss R7172 Values.load_result R7172 Values.load_result R7209 Mem.load_result_inject R7209 Mem.load_result_inject R7263 Cminorgenproof.load_result_normalized R7263 Cminorgenproof.load_result_normalized R7379 Mem.load_store_other R7379 Mem.load_store_other R7417 Maps.gso R7417 Maps.gso R7743 Cminorgenproof.match_env R7704 Cminorgenproof.match_env R7694 Coq.ZArith.BinInt "x <= y" Z_scope R7676 Coq.Init.Logic "x = y" type_scope R7655 Mem.store R7678 Coq.Init.Datatypes.Some R7932 Mem.load_store_other R7932 Mem.load_store_other R8217 Cminorgenproof.match_callstack R8207 Coq.ZArith.BinInt "x <= y" Z_scope R8186 Coq.Init.Logic "x = y" type_scope R8165 Mem.store R8188 Coq.Init.Datatypes.Some R8100 Cminorgenproof.match_callstack R8315 Cminorgenproof.match_env_store_above R8315 Cminorgenproof.match_env_store_above R8735 Cminorgenproof.match_callstack R8799 Coq.Lists.List "x :: y" list_scope R8754 Cminorgenproof.mkframe R8770 Maps.set R8661 Cminorgenproof.match_callstack R8707 Coq.Lists.List "x :: y" list_scope R8680 Cminorgenproof.mkframe R8646 Coq.Init.Logic "x = y" type_scope R8625 Mem.store R8648 Coq.Init.Datatypes.Some R8596 Cminorgenproof.val_normalized R8573 Mem.val_inject R8542 Coq.Init.Logic "x = y" type_scope R8538 Maps "a ! b" R8544 Coq.Init.Datatypes.Some R8548 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8552 Cminorplus.LVscalar R8882 Cminorgenproof.match_env_store_local R8882 Cminorgenproof.match_env_store_local R8921 Cminorgenproof.match_callstack_store_above R8921 Cminorgenproof.match_callstack_store_above R9176 Cminorgenproof.match_env R9161 Coq.Init.Logic "x = y" type_scope R9157 Maps "a ! b" R9166 Maps "a ! b" R9089 Cminorgenproof.match_env R9703 Cminorgenproof.match_callstack R9749 Coq.Lists.List "x :: y" list_scope R9722 Cminorgenproof.mkframe R9629 Cminorgenproof.match_callstack R9675 Coq.Lists.List "x :: y" list_scope R9648 Cminorgenproof.mkframe R9614 Coq.Init.Logic "x = y" type_scope R9610 Maps "a ! b" R9616 Coq.Init.Datatypes.Some R9593 Coq.Init.Logic "x = y" type_scope R9572 Mem.store R9595 Coq.Init.Datatypes.Some R9543 Cminorgenproof.val_normalized R9520 Mem.val_inject R9489 Coq.Init.Logic "x = y" type_scope R9485 Maps "a ! b" R9491 Coq.Init.Datatypes.Some R9495 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9499 Cminorplus.LVscalar R9859 Maps.set R9831 Cminorgenproof.match_env_extensional R9859 Maps.set R9831 Cminorgenproof.match_env_extensional R9889 Cminorgenproof.match_env_store_local R9889 Cminorgenproof.match_env_store_local R9937 Maps.gsspec R9937 Maps.gsspec R9960 Coqlib.peq R9960 Coqlib.peq R10008 Cminorgenproof.match_callstack_store_above R10008 Cminorgenproof.match_callstack_store_above R10285 Cminorgenproof.match_callstack R10269 Coq.ZArith.BinInt "x <= y" Z_scope R10249 Coq.ZArith.BinInt "x <= y" Z_scope R10177 Cminorgenproof.match_callstack R10519 Coq.Init.Logic "x = y" type_scope R10484 Mem.load R10496 Mem.free_list R10521 Mem.load R10472 Coq.Init.Logic "x <> y" type_scope R10456 Coq.Lists.List.In R10598 Mem.load_free R10598 Mem.load_free R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R10657 Coq.Init.Logic.sym_not_equal R10657 Coq.Init.Logic.sym_not_equal R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R10834 Cminorgenproof.match_env R10854 Mem.free_list R10823 Coq.ZArith.BinInt "x <= y" Z_scope R10808 Coq.Lists.List.In R10759 Cminorgenproof.match_env R11039 Cminorgenproof.load_freelist R11039 Cminorgenproof.load_freelist R11324 Cminorgenproof.match_callstack R11359 Mem.free_list R11313 Coq.ZArith.BinInt "x <= y" Z_scope R11295 Coq.Lists.List.In R11229 Cminorgenproof.match_callstack R11435 Cminorgenproof.match_env_freelist R11435 Cminorgenproof.match_env_freelist R11787 Cminorgenproof.match_callstack R11822 Mem.free_list R11714 Cminorgenproof.match_callstack R11760 Coq.Lists.List "x :: y" list_scope R11733 Cminorgenproof.mkframe R11703 Coq.ZArith.BinInt "x <= y" Z_scope R11688 Coq.Lists.List.In R11894 Cminorgenproof.match_callstack_incr_bound R11894 Cminorgenproof.match_callstack_incr_bound R11941 Cminorgenproof.match_callstack_freelist_rec R11941 Cminorgenproof.match_callstack_freelist_rec R12135 Coq.Init.Logic "x = y" type_scope R12117 Mem.load R12137 Coq.Init.Datatypes.Some R12142 Values.Vundef R12102 Coq.Init.Logic "x = y" type_scope R12072 Mem.alloc R12084 Mem.size_chunk R12104 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12178 Mem.valid_block R12178 Mem.valid_block R12204 Mem.valid_new_block R12204 Mem.valid_new_block R12253 Coq.ZArith.BinInt "x <= y" Z_scope R12238 Mem.low_bound R12253 Coq.ZArith.BinInt "x <= y" Z_scope R12238 Mem.low_bound R12277 Mem.low_bound_alloc R12277 Mem.low_bound_alloc R12317 Coqlib.zeq_true R12317 Coqlib.zeq_true R12365 Coq.ZArith.BinInt "x <= y" Z_scope R12346 Coq.ZArith.BinInt "x + y" Z_scope R12348 Mem.size_chunk R12368 Mem.high_bound R12365 Coq.ZArith.BinInt "x <= y" Z_scope R12346 Coq.ZArith.BinInt "x + y" Z_scope R12348 Mem.size_chunk R12368 Mem.high_bound R12402 Mem.high_bound_alloc R12402 Mem.high_bound_alloc R12443 Coqlib.zeq_true R12443 Coqlib.zeq_true R12468 Mem.load_in_bounds R12468 Mem.load_in_bounds R12529 Coq.Init.Logic "x = y" type_scope R12531 Values.Vundef R12529 Coq.Init.Logic "x = y" type_scope R12531 Values.Vundef R12547 Mem.load_alloc_same R12547 Mem.load_alloc_same R13207 Cminorgenproof.match_env R13245 Mem.nextblock R13184 Mem.inject_incr R13155 Maps.set R13168 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13117 Maps.set R13075 Mem.extend_inject R13050 Coq.Init.Logic "x = y" type_scope R13046 Maps "a ! b" R13052 Coq.Init.Datatypes.Some R12990 Cminorgenproof.match_env R13028 Mem.nextblock R12739 Cminorgen.Var_local R12770 Coq.Init.Logic "A /\ B" type_scope R12763 Coq.Init.Logic "x = y" type_scope R12765 Coq.Init.Datatypes.None R12776 Coq.Init.Logic "x = y" type_scope R12778 Cminorplus.LVscalar R12799 Cminorgen.Var_stack_scalar R12850 Coq.Init.Logic "A /\ B" type_scope R12834 Coq.Init.Logic "x = y" type_scope R12836 Coq.Init.Datatypes.Some R12840 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12856 Coq.Init.Logic "x = y" type_scope R12858 Cminorplus.LVscalar R12879 Cminorgen.Var_stack_array R12923 Coq.Init.Logic "A /\ B" type_scope R12907 Coq.Init.Logic "x = y" type_scope R12909 Coq.Init.Datatypes.Some R12913 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12926 Coq.Init.Logic "'exists' x , p" type_scope R12940 Coq.Init.Logic "x = y" type_scope R12942 Cminorplus.LVarray R12959 Cminorgen.Var_global R12973 Coq.Init.Logic.False R12702 Coq.Init.Logic "x = y" type_scope R12679 Mem.alloc R12691 Cminorplus.sizeof R12704 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13287 Coq.Init.Logic "x = y" type_scope R13293 Mem.nextblock R13287 Coq.Init.Logic "x = y" type_scope R13293 Mem.nextblock R13362 Coq.Init.Logic "x = y" type_scope R13351 Mem.nextblock R13364 Coq.ZArith.BinInt.Zsucc R13374 Mem.nextblock R13362 Coq.Init.Logic "x = y" type_scope R13351 Mem.nextblock R13364 Coq.ZArith.BinInt.Zsucc R13374 Mem.nextblock R13517 Maps.gsspec R13517 Maps.gsspec R13536 Coqlib.peq R13536 Coqlib.peq R13698 Values.Vundef R13675 Cminorgenproof.match_var_local R13698 Values.Vundef R13675 Cminorgenproof.match_var_local R13734 Maps.gss R13734 Maps.gss R13770 Cminorgenproof.load_from_alloc_is_undef R13770 Cminorgenproof.load_from_alloc_is_undef R13904 Coqlib.zeq_true R13904 Coqlib.zeq_true R14032 Cminorgenproof.match_var_stack_scalar R14032 Cminorgenproof.match_var_stack_scalar R14089 Maps.gss R14089 Maps.gss R14125 Mem.val_inject_ptr R14125 Mem.val_inject_ptr R14192 Coqlib.zeq_true R14192 Coqlib.zeq_true R14223 Integers.add_commut R14223 Integers.add_commut R14247 Integers.add_zero R14247 Integers.add_zero R14348 Cminorgenproof.match_var_stack_array R14348 Cminorgenproof.match_var_stack_array R14406 Maps.gss R14406 Maps.gss R14442 Mem.val_inject_ptr R14442 Mem.val_inject_ptr R14509 Coqlib.zeq_true R14509 Coqlib.zeq_true R14540 Integers.add_commut R14540 Integers.add_commut R14564 Integers.add_zero R14564 Integers.add_zero R14757 Maps.gso R14757 Maps.gso R14823 Coqlib.zeq_false R14823 Coqlib.zeq_false R14928 Maps.gso R14928 Maps.gso R14970 Maps.gso R14970 Maps.gso R15012 Maps.gso R15012 Maps.gso R15134 Maps.gsspec R15134 Maps.gsspec R15157 Coqlib.peq R15157 Coqlib.peq R15359 Maps.gsspec R15359 Maps.gsspec R15359 Maps.gsspec R15359 Maps.gsspec R15381 Coqlib.peq R15400 Coqlib.peq R15381 Coqlib.peq R15400 Coqlib.peq R15400 Coqlib.peq R15722 Coqlib.zeq R15722 Coqlib.zeq R15917 Coqlib.zeq R15917 Coqlib.zeq R16322 Cminorgenproof.match_env R16299 Mem.inject_incr R16270 Mem.extend_inject R16220 Cminorgenproof.match_env R16197 Coq.ZArith.BinInt "x <= y" Z_scope R16204 Mem.nextblock R16141 Coq.Init.Datatypes.None R16149 Coq.Init.Logic.True R16156 Coq.Init.Datatypes.Some R16161 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16180 Coq.ZArith.BinInt "x < y" Z_scope R16110 Coq.Init.Logic "x = y" type_scope R16084 Mem.alloc R16096 Cminorplus.sizeof R16112 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16388 Coq.Init.Logic "x = y" type_scope R16394 Mem.nextblock R16388 Coq.Init.Logic "x = y" type_scope R16394 Mem.nextblock R16627 Coqlib.zeq_false R16627 Coqlib.zeq_false R16792 Coqlib.zeq R16792 Coqlib.zeq R16940 Coqlib.zeq R16940 Coqlib.zeq R17342 Cminorgenproof.match_callstack R17319 Mem.inject_incr R17290 Mem.extend_inject R17257 Coq.ZArith.BinInt "x <= y" Z_scope R17264 Mem.nextblock R17193 Coq.Init.Datatypes.None R17201 Coq.Init.Logic.True R17208 Coq.Init.Datatypes.Some R17213 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17236 Coq.ZArith.BinInt "x <= y" Z_scope R17162 Coq.Init.Logic "x = y" type_scope R17139 Mem.alloc R17151 Cminorplus.sizeof R17164 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17073 Cminorgenproof.match_callstack R17675 Cminorgenproof.match_env_alloc_other R17675 Cminorgenproof.match_env_alloc_other R18551 Cminorgenproof.match_callstack R18623 Mem.nextblock R18612 Coq.Lists.List "x :: y" list_scope R18571 Cminorgenproof.mkframe R18601 Mem.nextblock R18528 Mem.inject_incr R18499 Maps.set R18512 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18461 Maps.set R18419 Mem.extend_inject R18394 Coq.Init.Logic "x = y" type_scope R18390 Maps "a ! b" R18396 Coq.Init.Datatypes.Some R18290 Cminorgenproof.match_callstack R18362 Mem.nextblock R18351 Coq.Lists.List "x :: y" list_scope R18310 Cminorgenproof.mkframe R18340 Mem.nextblock R18039 Cminorgen.Var_local R18070 Coq.Init.Logic "A /\ B" type_scope R18063 Coq.Init.Logic "x = y" type_scope R18065 Coq.Init.Datatypes.None R18076 Coq.Init.Logic "x = y" type_scope R18078 Cminorplus.LVscalar R18099 Cminorgen.Var_stack_scalar R18150 Coq.Init.Logic "A /\ B" type_scope R18134 Coq.Init.Logic "x = y" type_scope R18136 Coq.Init.Datatypes.Some R18140 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18156 Coq.Init.Logic "x = y" type_scope R18158 Cminorplus.LVscalar R18179 Cminorgen.Var_stack_array R18223 Coq.Init.Logic "A /\ B" type_scope R18207 Coq.Init.Logic "x = y" type_scope R18209 Coq.Init.Datatypes.Some R18213 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18226 Coq.Init.Logic "'exists' x , p" type_scope R18240 Coq.Init.Logic "x = y" type_scope R18242 Cminorplus.LVarray R18259 Cminorgen.Var_global R18273 Coq.Init.Logic.False R18002 Coq.Init.Logic "x = y" type_scope R17979 Mem.alloc R17991 Cminorplus.sizeof R18004 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18733 Cminorgenproof.match_env_alloc_same R18733 Cminorgenproof.match_env_alloc_same R18782 Cminorgenproof.match_callstack_alloc_other R18782 Cminorgenproof.match_callstack_alloc_other R19158 Cminorgenproof.match_callstack R19190 Mem.nextblock R19108 Cminorgenproof.match_callstack R19140 Mem.nextblock R19092 Coq.Init.Logic "x = y" type_scope R19076 Mem.alloc R19094 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19228 Cminorgenproof.match_callstack_incr_bound R19228 Cminorgenproof.match_callstack_incr_bound R19441 Cminorgenproof.match_globalenvs R19400 Cminorgenproof.match_callstack R19613 Cminorgenproof.match_env R19601 Coq.ZArith.BinInt "x <= y" Z_scope R19560 Cminorgenproof.match_env R19968 Cminorgenproof.match_callstack R20017 Coq.Lists.List "x :: y" list_scope R19987 Cminorgenproof.mkframe R19895 Cminorgenproof.match_callstack R19941 Coq.Lists.List "x :: y" list_scope R19914 Cminorgenproof.mkframe R20106 Cminorgenproof.match_env_incr_hi R20106 Cminorgenproof.match_env_incr_hi R20216 Cmconstrproof.eval_negint R20228 Cmconstrproof.eval_negfloat R20242 Cmconstrproof.eval_absfloat R20256 Cmconstrproof.eval_intoffloat R20274 Cmconstrproof.eval_floatofint R20290 Cmconstrproof.eval_floatofintu R20307 Cmconstrproof.eval_notint R20319 Cmconstrproof.eval_notbool R20334 Cmconstrproof.eval_cast8signed R20351 Cmconstrproof.eval_cast8unsigned R20370 Cmconstrproof.eval_cast16signed R20390 Cmconstrproof.eval_cast16unsigned R20410 Cmconstrproof.eval_singleoffloat R20429 Cmconstrproof.eval_add R20438 Cmconstrproof.eval_add_ptr R20453 Cmconstrproof.eval_add_ptr_2 R20468 Cmconstrproof.eval_sub R20477 Cmconstrproof.eval_sub_ptr_int R20494 Cmconstrproof.eval_sub_ptr_ptr R20513 Cmconstrproof.eval_mul R20522 Cmconstrproof.eval_divs R20532 Cmconstrproof.eval_mods R20542 Cmconstrproof.eval_divu R20552 Cmconstrproof.eval_modu R20564 Cmconstrproof.eval_and R20573 Cmconstrproof.eval_or R20581 Cmconstrproof.eval_xor R20590 Cmconstrproof.eval_shl R20599 Cmconstrproof.eval_shr R20608 Cmconstrproof.eval_shru R20621 Cmconstrproof.eval_addf R20631 Cmconstrproof.eval_subf R20641 Cmconstrproof.eval_mulf R20651 Cmconstrproof.eval_divf R20663 Cmconstrproof.eval_cmp R20672 Cmconstrproof.eval_cmp_null_r R20688 Cmconstrproof.eval_cmp_null_l R20704 Cmconstrproof.eval_cmp_ptr R20719 Cmconstrproof.eval_cmpu R20729 Cmconstrproof.eval_cmpf R20796 Mem.val_inject R20826 Values.of_bool R20810 Values.of_bool R20970 Coq.Init.Logic "'exists' x , p" type_scope R20982 Coq.Init.Logic "A /\ B" type_scope R20985 Mem.val_inject R20999 Values.Vint R21096 Coq.Init.Logic "'exists' x , p" type_scope R21108 Coq.Init.Logic "A /\ B" type_scope R21111 Mem.val_inject R21125 Values.Vfloat R21226 Coq.Init.Logic "'exists' x , p" type_scope R21238 Coq.Init.Logic "A /\ B" type_scope R21241 Mem.val_inject R21255 Values.of_bool R21292 Values.of_bool R21350 Cminorgenproof.val_inject_val_of_bool R21157 Values.Vfloat R21029 Values.Vint R21497 Coq.Init.Logic "x = y" type_scope R21461 Integers.sub R21484 Integers.add R21470 Integers.add R21499 Integers.sub R21537 Integers.sub_add_opp R21537 Integers.sub_add_opp R21562 Integers.neg_add_distr R21562 Integers.neg_add_distr R21591 Integers.add_assoc R21591 Integers.add_assoc R21618 Integers.add_commut R21646 Integers.neg R21634 Integers.neg R21618 Integers.add_commut R21646 Integers.neg R21634 Integers.neg R21673 Integers.add_assoc R21673 Integers.add_assoc R21699 Integers.add_neg_zero R21699 Integers.add_neg_zero R21728 Integers.add_commut R21743 Integers.zero R21728 Integers.add_commut R21743 Integers.zero R21762 Integers.add_zero R21762 Integers.add_zero R21794 Integers.sub_add_opp R21794 Integers.sub_add_opp R21916 Coq.Init.Logic "A /\ B" type_scope R21905 Coq.Init.Logic "x = y" type_scope R21907 Integers.zero R21942 Coq.Init.Logic "A \/ B" type_scope R21928 Coq.Init.Logic "A /\ B" type_scope R21922 Coq.Init.Logic "x = y" type_scope R21924 AST.Ceq R21933 Coq.Init.Logic "x = y" type_scope R21935 Values.Vfalse R21953 Coq.Init.Logic "A /\ B" type_scope R21947 Coq.Init.Logic "x = y" type_scope R21949 AST.Cne R21958 Coq.Init.Logic "x = y" type_scope R21960 Values.Vtrue R21889 Coq.Init.Logic "x = y" type_scope R21865 Cminorgenproof.eval_compare_null R21891 Coq.Init.Datatypes.Some R22032 Integers.eq R22039 Integers.eq_spec R22053 Integers.zero R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22412 Coq.Init.Logic "'exists' x , p" type_scope R22487 Coq.Init.Logic "A /\ B" type_scope R22428 Cminor.eval_expr R22443 Values.Vptr R22451 Integers.zero R22490 Mem.val_inject R22387 Mem.mem_inject R22357 Mem.val_list_inject R22289 Cminor.eval_exprlist R22308 Values.Vptr R22316 Integers.zero R22275 Coq.Init.Logic "x = y" type_scope R22249 Cminorgenproof.eval_operation R22277 Coq.Init.Datatypes.Some R22235 Coq.Init.Logic "x = y" type_scope R22221 Cminorgen.make_op R22237 Coq.Init.Datatypes.Some R23809 Values.Vptr R23818 Integers.add R23809 Values.Vptr R23818 Integers.add R23872 Mem.val_inject_ptr R23872 Mem.val_inject_ptr R23930 Integers.add_assoc R23930 Integers.add_assoc R23930 Integers.add_assoc R23930 Integers.add_assoc R23958 Integers.add_commut R23958 Integers.add_commut R24004 Values.Vptr R24013 Integers.add R24004 Values.Vptr R24013 Integers.add R24068 Mem.val_inject_ptr R24068 Mem.val_inject_ptr R24126 Integers.add_assoc R24126 Integers.add_assoc R24126 Integers.add_assoc R24126 Integers.add_assoc R24154 Integers.add_commut R24154 Integers.add_commut R24200 Values.Vptr R24209 Integers.sub R24200 Values.Vptr R24209 Integers.sub R24264 Mem.val_inject_ptr R24264 Mem.val_inject_ptr R24313 Integers.sub_add_l R24313 Integers.sub_add_l R24361 Values.eq_block R24361 Values.eq_block R24432 Coq.Init.Logic "x = y" type_scope R24432 Coq.Init.Logic "x = y" type_scope R24471 Values.Vint R24477 Integers.sub R24471 Values.Vint R24477 Integers.sub R24572 Cminorgenproof.int_sub_shifted R24572 Cminorgenproof.int_sub_shifted R24643 Integers.eq_spec R24658 Integers.zero R24679 Integers.eq R24689 Integers.zero R24643 Integers.eq_spec R24658 Integers.zero R24679 Integers.eq R24689 Integers.zero R24779 Integers.eq_spec R24794 Integers.zero R24815 Integers.eq R24825 Integers.zero R24779 Integers.eq_spec R24794 Integers.zero R24815 Integers.eq R24825 Integers.zero R24915 Integers.eq_spec R24930 Integers.zero R24951 Integers.eq R24961 Integers.zero R24915 Integers.eq_spec R24930 Integers.zero R24951 Integers.eq R24961 Integers.zero R25051 Integers.eq_spec R25066 Integers.zero R25087 Integers.eq R25097 Integers.zero R25051 Integers.eq_spec R25066 Integers.zero R25087 Integers.eq R25097 Integers.zero R25182 Integers.ltu R25194 Integers.repr R25182 Integers.ltu R25194 Integers.repr R25304 Integers.ltu R25316 Integers.repr R25304 Integers.ltu R25316 Integers.repr R25427 Integers.ltu R25439 Integers.repr R25427 Integers.ltu R25439 Integers.repr R25555 Cminorgenproof.eval_compare_null_inv R25555 Cminorgenproof.eval_compare_null_inv R25747 Cminorgenproof.eval_compare_null_inv R25747 Cminorgenproof.eval_compare_null_inv R25976 Coq.Bool.Bool "x && y" bool_scope R25942 Mem.valid_pointer R25962 Integers.signed R25979 Mem.valid_pointer R26000 Integers.signed R25976 Coq.Bool.Bool "x && y" bool_scope R25942 Mem.valid_pointer R25962 Integers.signed R25979 Mem.valid_pointer R26000 Integers.signed R26078 Values.eq_block R26078 Values.eq_block R26142 Coq.Init.Logic "x = y" type_scope R26142 Coq.Init.Logic "x = y" type_scope R26185 Coq.Init.Logic "x = y" type_scope R26185 Coq.Init.Logic "x = y" type_scope R26222 Coq.Bool.Bool.andb_prop R26222 Coq.Bool.Bool.andb_prop R26259 Values.of_bool R26272 Integers.cmp R26259 Values.of_bool R26272 Integers.cmp R26353 Integers.translate_cmp R26353 Integers.translate_cmp R26381 Cminorgenproof.val_inject_val_of_bool R26381 Cminorgenproof.val_inject_val_of_bool R26415 Mem.valid_pointer_inject_no_overflow R26415 Mem.valid_pointer_inject_no_overflow R26465 Mem.valid_pointer_inject_no_overflow R26465 Mem.valid_pointer_inject_no_overflow R27073 Coq.Init.Logic "'exists' x , p" type_scope R27189 Coq.Init.Logic "A /\ B" type_scope R27087 Cminor.eval_expr R27144 Cminorgen.make_cast R27102 Values.Vptr R27110 Integers.zero R27214 Coq.Init.Logic "A /\ B" type_scope R27192 Mem.val_inject R27217 Cminorgenproof.val_normalized R27050 Mem.val_inject R27035 Coq.Init.Logic "x = y" type_scope R27022 Cminorplus.cast R27037 Coq.Init.Datatypes.Some R26960 Cminor.eval_expr R26975 Values.Vptr R26983 Integers.zero R27365 Values.Vint R27371 Integers.cast8signed R27365 Values.Vint R27371 Integers.cast8signed R27408 Cmconstrproof.eval_cast8signed R27408 Cmconstrproof.eval_cast8signed R27463 Values.Vint R27463 Values.Vint R27496 Values.Vint R27502 Integers.cast8unsigned R27496 Values.Vint R27502 Integers.cast8unsigned R27540 Cmconstrproof.eval_cast8unsigned R27540 Cmconstrproof.eval_cast8unsigned R27597 Values.Vint R27597 Values.Vint R27630 Values.Vint R27636 Integers.cast16signed R27630 Values.Vint R27636 Integers.cast16signed R27674 Cmconstrproof.eval_cast16signed R27674 Cmconstrproof.eval_cast16signed R27730 Values.Vint R27730 Values.Vint R27763 Values.Vint R27769 Integers.cast16unsigned R27763 Values.Vint R27769 Integers.cast16unsigned R27808 Cmconstrproof.eval_cast16unsigned R27808 Cmconstrproof.eval_cast16unsigned R27866 Values.Vint R27866 Values.Vint R27899 Values.Vint R27899 Values.Vint R27944 Values.Vint R27944 Values.Vint R27977 Values.Vptr R27977 Values.Vptr R28028 Values.Vptr R28028 Values.Vptr R28067 Values.Vfloat R28075 Floats.singleoffloat R28067 Values.Vfloat R28075 Floats.singleoffloat R28116 Cmconstrproof.eval_singleoffloat R28116 Cmconstrproof.eval_singleoffloat R28173 Values.Vfloat R28173 Values.Vfloat R28209 Values.Vfloat R28209 Values.Vfloat R28257 Values.Vfloat R28257 Values.Vfloat R28346 Cminor.eval_expr R28440 Values.Vptr R28449 Integers.repr R28401 Cminorgen.make_stackaddr R28361 Values.Vptr R28369 Integers.zero R28514 Cminor.eval_Eop R28514 Cminor.eval_Eop R28569 Integers.add_commut R28569 Integers.add_commut R28591 Integers.add_zero R28591 Integers.add_zero R28782 Cminor.eval_expr R28839 Cminorgen.make_load R28797 Values.Vptr R28805 Integers.zero R28768 Coq.Init.Logic "x = y" type_scope R28745 Mem.loadv R28770 Coq.Init.Datatypes.Some R28683 Cminor.eval_expr R28698 Values.Vptr R28706 Integers.zero R28925 Cmconstrproof.eval_load R28925 Cmconstrproof.eval_load R29064 Mem.val_content_inject R29086 Mem.mem_chunk R29039 Mem.val_inject R29024 Coq.Init.Logic "x = y" type_scope R29010 Cminorplus.cast R29026 Coq.Init.Datatypes.Some R29220 Mem.val_content_inject_8 R29220 Mem.val_content_inject_8 R29248 Integers.cast8_unsigned_signed R29248 Integers.cast8_unsigned_signed R29283 Mem.val_content_inject_8 R29283 Mem.val_content_inject_8 R29311 Integers.cast8_unsigned_idem R29311 Integers.cast8_unsigned_idem R29344 Mem.val_content_inject_16 R29344 Mem.val_content_inject_16 R29373 Integers.cast16_unsigned_signed R29373 Integers.cast16_unsigned_signed R29409 Mem.val_content_inject_16 R29409 Mem.val_content_inject_16 R29438 Integers.cast16_unsigned_idem R29438 Integers.cast16_unsigned_idem R29536 Mem.val_content_inject_32 R29536 Mem.val_content_inject_32 R29565 Floats.singleoffloat_idem R29565 Floats.singleoffloat_idem R30070 Coq.Init.Logic "'exists' x , p" type_scope R30082 Coq.Init.Logic "'exists' x , p" type_scope R30204 Coq.Init.Logic "A /\ B" type_scope R30095 Cminor.eval_expr R30152 Cminorgen.make_store R30110 Values.Vptr R30118 Integers.zero R30229 Coq.Init.Logic "A /\ B" type_scope R30207 Mem.mem_inject R30252 Coq.Init.Logic "A /\ B" type_scope R30232 Mem.val_inject R30269 Coq.Init.Logic "x = y" type_scope R30255 Mem.nextblock R30271 Mem.nextblock R30041 Mem.val_inject R30010 Mem.val_inject R29985 Mem.mem_inject R29970 Coq.Init.Logic "x = y" type_scope R29942 Mem.storev R29972 Coq.Init.Datatypes.Some R29928 Coq.Init.Logic "x = y" type_scope R29912 Cminorplus.cast R29930 Coq.Init.Datatypes.Some R29833 Cminor.eval_expr R29848 Values.Vptr R29856 Integers.zero R29752 Cminor.eval_expr R29767 Values.Vptr R29775 Integers.zero R30332 Mem.val_content_inject R30354 Mem.mem_chunk R30332 Mem.val_content_inject R30354 Mem.mem_chunk R30392 Cminorgenproof.val_content_inject_cast R30392 Cminorgenproof.val_content_inject_cast R30432 Mem.storev_mapped_inject_1 R30432 Mem.storev_mapped_inject_1 R30530 Cmconstrproof.eval_store R30530 Cmconstrproof.eval_store R30611 Cminorgenproof.make_cast_correct R30611 Cminorgenproof.make_cast_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R30824 Mem.store_inv R30824 Mem.store_inv R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R31165 Coq.Init.Logic "'exists' x , p" type_scope R31233 Coq.Init.Logic "A /\ B" type_scope R31180 Cminor.eval_expr R31195 Values.Vptr R31203 Integers.zero R31240 Mem.val_inject R31151 Coq.Init.Logic "x = y" type_scope R31134 Mem.load R31153 Coq.Init.Datatypes.Some R31103 Coq.Init.Logic "x = y" type_scope R31099 Maps "a ! b" R31105 Coq.Init.Datatypes.Some R31109 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31113 Cminorplus.LVscalar R31075 Mem.mem_inject R30986 Cminorgenproof.match_callstack R31057 Mem.nextblock R31042 Mem.nextblock R31032 Coq.Lists.List "x :: y" list_scope R31005 Cminorgenproof.mkframe R30972 Coq.Init.Logic "x = y" type_scope R30956 Cminorgen.var_get R30974 Coq.Init.Datatypes.Some R31302 Cminorgenproof.match_var R31331 Maps "a !! b" R31302 Cminorgenproof.match_var R31331 Maps "a !! b" R31391 Maps "a !! b" R31391 Maps "a !! b" R31545 Cminor.eval_Evar R31545 Cminor.eval_Evar R31714 Coq.Init.Logic "x = y" type_scope R31714 Coq.Init.Logic "x = y" type_scope R31755 Coq.Init.Logic "x = y" type_scope R31755 Coq.Init.Logic "x = y" type_scope R31829 Coq.Init.Logic "x = y" type_scope R31797 Mem.loadv R31812 Values.Vptr R31819 Integers.zero R31831 Coq.Init.Datatypes.Some R31829 Coq.Init.Logic "x = y" type_scope R31797 Mem.loadv R31812 Values.Vptr R31819 Integers.zero R31831 Coq.Init.Datatypes.Some R31866 Mem.loadv_inject R31866 Mem.loadv_inject R31975 Cminorgenproof.make_load_correct R31975 Cminorgenproof.make_load_correct R32008 Cminorgenproof.make_stackaddr_correct R32008 Cminorgenproof.make_stackaddr_correct R32281 Coq.Init.Logic "'exists' x , p" type_scope R32349 Coq.Init.Logic "A /\ B" type_scope R32296 Cminor.eval_expr R32311 Values.Vptr R32319 Integers.zero R32356 Mem.val_inject R32370 Values.Vptr R32377 Integers.zero R32262 Coq.Init.Logic "x = y" type_scope R32258 Maps "a ! b" R32264 Coq.Init.Datatypes.Some R32268 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R32168 Cminorgenproof.match_callstack R32239 Mem.nextblock R32224 Mem.nextblock R32214 Coq.Lists.List "x :: y" list_scope R32187 Cminorgenproof.mkframe R32154 Coq.Init.Logic "x = y" type_scope R32137 Cminorgen.var_addr R32156 Coq.Init.Datatypes.Some R32435 Cminorgenproof.match_var R32464 Maps "a !! b" R32435 Cminorgenproof.match_var R32464 Maps "a !! b" R32524 Maps "a !! b" R32524 Maps "a !! b" R32666 Values.Vptr R32675 Integers.repr R32666 Values.Vptr R32675 Integers.repr R32705 Cminorgenproof.make_stackaddr_correct R32705 Cminorgenproof.make_stackaddr_correct R32802 Values.Vptr R32811 Integers.repr R32802 Values.Vptr R32811 Integers.repr R32841 Cminorgenproof.make_stackaddr_correct R32841 Cminorgenproof.make_stackaddr_correct R33199 Coq.Init.Logic "'exists' x , p" type_scope R33267 Coq.Init.Logic "A /\ B" type_scope R33214 Cminor.eval_expr R33229 Values.Vptr R33237 Integers.zero R33274 Mem.val_inject R33288 Values.Vptr R33295 Integers.zero R33185 Coq.Init.Logic "x = y" type_scope R33162 Globalenvs.find_symbol R33187 Coq.Init.Datatypes.Some R33150 Coq.Init.Logic "x = y" type_scope R33146 Maps "a ! b" R33152 Coq.Init.Datatypes.None R33056 Cminorgenproof.match_callstack R33127 Mem.nextblock R33112 Mem.nextblock R33102 Coq.Lists.List "x :: y" list_scope R33075 Cminorgenproof.mkframe R33042 Coq.Init.Logic "x = y" type_scope R33025 Cminorgen.var_addr R33044 Coq.Init.Datatypes.Some R33353 Cminorgenproof.match_var R33382 Maps "a !! b" R33353 Cminorgenproof.match_var R33382 Maps "a !! b" R33444 Maps "a !! b" R33444 Maps "a !! b" R33545 Cminorgenproof.match_callstack_match_globalenvs R33545 Cminorgenproof.match_callstack_match_globalenvs R33664 Values.Vptr R33671 Integers.zero R33664 Values.Vptr R33671 Integers.zero R33698 Cminor.eval_Eop R33698 Cminor.eval_Eop R34244 Coq.Init.Logic "'exists' x , p" type_scope R34256 Coq.Init.Logic "'exists' x , p" type_scope R34268 Coq.Init.Logic "'exists' x , p" type_scope R34340 Coq.Init.Logic "A /\ B" type_scope R34283 Cminor.eval_expr R34298 Values.Vptr R34306 Integers.zero R34366 Coq.Init.Logic "A /\ B" type_scope R34347 Mem.val_inject R34393 Coq.Init.Logic "A /\ B" type_scope R34373 Mem.mem_inject R34400 Cminorgenproof.match_callstack R34474 Mem.nextblock R34458 Mem.nextblock R34447 Coq.Lists.List "x :: y" list_scope R34419 Cminorgenproof.mkframe R34229 Coq.Init.Logic "x = y" type_scope R34207 Mem.store R34231 Coq.Init.Datatypes.Some R34192 Coq.Init.Logic "x = y" type_scope R34178 Cminorplus.cast R34194 Coq.Init.Datatypes.Some R34147 Coq.Init.Logic "x = y" type_scope R34143 Maps "a ! b" R34149 Coq.Init.Datatypes.Some R34153 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R34157 Cminorplus.LVscalar R34117 Mem.mem_inject R34091 Mem.val_inject R34025 Cminor.eval_expr R34040 Values.Vptr R34048 Integers.zero R33932 Cminorgenproof.match_callstack R34006 Mem.nextblock R33990 Mem.nextblock R33979 Coq.Lists.List "x :: y" list_scope R33951 Cminorgenproof.mkframe R33918 Coq.Init.Logic "x = y" type_scope R33898 Cminorgen.var_set R33920 Coq.Init.Datatypes.Some R34556 Coq.Init.Logic "x = y" type_scope R34543 Mem.nextblock R34558 Mem.nextblock R34556 Coq.Init.Logic "x = y" type_scope R34543 Mem.nextblock R34558 Mem.nextblock R34589 Mem.store_inv R34589 Mem.store_inv R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R34731 Maps "a !! b" R34731 Maps "a !! b" R34917 Coq.Init.Logic "x = y" type_scope R34917 Coq.Init.Logic "x = y" type_scope R34957 Coq.Init.Logic "x = y" type_scope R34957 Coq.Init.Logic "x = y" type_scope R34998 Cminorgenproof.make_cast_correct R34998 Cminorgenproof.make_cast_correct R35092 Maps.set R35092 Maps.set R35153 Cminor.eval_Eassign R35153 Cminor.eval_Eassign R35205 Mem.store_unmapped_inject R35205 Mem.store_unmapped_inject R35264 Cminorgenproof.match_callstack_store_local R35264 Cminorgenproof.match_callstack_store_local R35422 Coq.Init.Logic "x = y" type_scope R35422 Coq.Init.Logic "x = y" type_scope R35462 Coq.Init.Logic "x = y" type_scope R35462 Coq.Init.Logic "x = y" type_scope R35542 Coq.Init.Logic "x = y" type_scope R35505 Mem.storev R35522 Values.Vptr R35529 Integers.zero R35544 Coq.Init.Datatypes.Some R35542 Coq.Init.Logic "x = y" type_scope R35505 Mem.storev R35522 Values.Vptr R35529 Integers.zero R35544 Coq.Init.Datatypes.Some R35580 Cminorgenproof.make_stackaddr_correct R35580 Cminorgenproof.make_stackaddr_correct R35658 Cminorgenproof.make_store_correct R35658 Cminorgenproof.make_store_correct R35953 Cminorgenproof.match_callstack_mapped R35953 Cminorgenproof.match_callstack_mapped R36097 Coq.ZArith.BinInt "x <= y" Z_scope R36100 Cminorgen.align R36088 Coq.ZArith.BinInt "x > y" Z_scope R36244 Coq.ZArith.BinInt "x <= y" Z_scope R36223 Coq.Init.Logic "x = y" type_scope R36186 Cminorgen.assign_variables R36212 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R36225 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R36383 Cminorgen.mem R36383 Cminorgen.mem R36460 Mem.size_chunk_pos R36460 Mem.size_chunk_pos R36500 Cminorgenproof.align_bounds R36517 Mem.size_chunk R36500 Cminorgenproof.align_bounds R36517 Mem.size_chunk R36605 Coq.ZArith.BinInt "x > y" Z_scope R36605 Coq.ZArith.BinInt "x > y" Z_scope R36630 Cminorgenproof.align_bounds R36630 Cminorgenproof.align_bounds R36665 Coq.ZArith.BinInt "x <= y" Z_scope R36668 Coq.ZArith.Zmin.Zmax R36665 Coq.ZArith.BinInt "x <= y" Z_scope R36668 Coq.ZArith.Zmin.Zmax R36685 Coqlib.Zmax_bound_l R36685 Coqlib.Zmax_bound_l R37340 Coq.Init.Logic "'exists' x , p" type_scope R37375 Coq.Init.Logic "A /\ B" type_scope R37356 Mem.inject_incr R37400 Coq.Init.Logic "A /\ B" type_scope R37378 Mem.mem_inject R37403 Cminorgenproof.match_callstack R37514 Mem.nextblock R37499 Mem.nextblock R37464 Coq.Lists.List "x :: y" list_scope R37423 Cminorgenproof.mkframe R37453 Mem.nextblock R37326 Coq.Init.Logic "x <> y" type_scope R37322 Maps "a ! b" R37329 Coq.Init.Datatypes.None R37300 Coq.Lists.List.In R37303 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37273 Coq.ZArith.BinInt "x <= y" Z_scope R37265 Coq.ZArith.BinInt "x + y" Z_scope R37250 Mem.high_bound R37229 Coq.Init.Logic "x = y" type_scope R37231 Coq.Init.Datatypes.Some R37235 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37197 Coq.ZArith.BinInt "x <= y" Z_scope R37172 Mem.mem_inject R37052 Cminorgenproof.match_callstack R37154 Mem.nextblock R37139 Mem.nextblock R37109 Coq.Lists.List "x :: y" list_scope R37071 Cminorgenproof.mkframe R37098 Mem.nextblock R37032 Coq.Init.Logic "x = y" type_scope R36995 Cminorgen.assign_variables R37021 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37034 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R36936 Cminorplus.alloc_variables R36885 Coq.ZArith.BinInt "x <= y" Z_scope R36888 Integers.max_signed R36870 Coq.Init.Logic "x = y" type_scope R36853 Mem.high_bound R36844 Coq.Init.Logic "x = y" type_scope R36828 Mem.low_bound R36805 Mem.valid_block R37686 Mem.inject_incr_refl R37686 Mem.inject_incr_refl R37835 Cminorgen.assign_variables R37862 Cminorgen.assign_variable R37891 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37882 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37775 Cminorgen.assign_variables R37815 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37806 Coq.Lists.List "x :: y" list_scope R37797 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37835 Cminorgen.assign_variables R37862 Cminorgen.assign_variable R37891 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37882 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37775 Cminorgen.assign_variables R37815 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37806 Coq.Lists.List "x :: y" list_scope R37797 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37915 Cminorgen.assign_variable R37944 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37935 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37915 Cminorgen.assign_variable R37944 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37935 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38083 Coq.Init.Logic "x <> y" type_scope R38078 Maps "a ! b" R38086 Coq.Init.Datatypes.None R38054 Coq.Lists.List.In R38057 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38083 Coq.Init.Logic "x <> y" type_scope R38078 Maps "a ! b" R38086 Coq.Init.Datatypes.None R38054 Coq.Lists.List.In R38057 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38152 Coq.Init.Logic "'exists' x , p" type_scope R38169 Coq.Init.Logic "x = y" type_scope R38165 Maps "a ! b" R38171 Coq.Init.Datatypes.Some R38152 Coq.Init.Logic "'exists' x , p" type_scope R38169 Coq.Init.Logic "x = y" type_scope R38165 Maps "a ! b" R38171 Coq.Init.Datatypes.Some R38199 Coq.Init.Logic "x <> y" type_scope R38195 Maps "a ! b" R38202 Coq.Init.Datatypes.None R38199 Coq.Init.Logic "x <> y" type_scope R38195 Maps "a ! b" R38202 Coq.Init.Datatypes.None R38260 Maps "a ! b" R38260 Maps "a ! b" R38443 Cminorgen.mem R38443 Cminorgen.mem R38527 Cminorgen.align R38537 Mem.size_chunk R38527 Cminorgen.align R38537 Mem.size_chunk R38618 Mem.extend_inject R38636 Coq.Init.Datatypes.Some R38641 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38618 Mem.extend_inject R38636 Coq.Init.Datatypes.Some R38641 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38672 Mem.size_chunk_pos R38672 Mem.size_chunk_pos R38726 Cminorgenproof.align_bounds R38743 Mem.size_chunk R38726 Cminorgenproof.align_bounds R38743 Mem.size_chunk R38826 Coq.Init.Logic "A /\ B" type_scope R38806 Mem.mem_inject R38829 Mem.inject_incr R38826 Coq.Init.Logic "A /\ B" type_scope R38806 Mem.mem_inject R38829 Mem.inject_incr R38877 Coq.ZArith.BinInt "x < y" Z_scope R38862 Integers.min_signed R38877 Coq.ZArith.BinInt "x < y" Z_scope R38862 Integers.min_signed R38916 Cminorgenproof.assign_variables_incr R38916 Cminorgenproof.assign_variables_incr R38988 Mem.alloc_mapped_inject R38988 Mem.alloc_mapped_inject R39203 Cminorgenproof.match_callstack R39336 Mem.nextblock R39321 Mem.nextblock R39300 Coq.Lists.List "x :: y" list_scope R39236 Cminorgenproof.mkframe R39286 Mem.nextblock R39251 Maps.set R39264 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39203 Cminorgenproof.match_callstack R39336 Mem.nextblock R39321 Mem.nextblock R39300 Coq.Lists.List "x :: y" list_scope R39236 Cminorgenproof.mkframe R39286 Mem.nextblock R39251 Maps.set R39264 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39392 Cminorgenproof.match_callstack_alloc_left R39392 Cminorgenproof.match_callstack_alloc_left R39449 Coq.ZArith.BinInt "x <= y" Z_scope R39449 Coq.ZArith.BinInt "x <= y" Z_scope R39602 Coq.ZArith.BinInt "x <= y" Z_scope R39594 Coq.ZArith.BinInt "x + y" Z_scope R39578 Mem.high_bound R39521 Coq.Init.Logic "x = y" type_scope R39523 Coq.Init.Datatypes.Some R39527 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39602 Coq.ZArith.BinInt "x <= y" Z_scope R39594 Coq.ZArith.BinInt "x + y" Z_scope R39578 Mem.high_bound R39521 Coq.Init.Logic "x = y" type_scope R39523 Coq.Init.Datatypes.Some R39527 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39688 Mem.high_bound_alloc R39688 Mem.high_bound_alloc R39733 Coqlib.zeq R39733 Coqlib.zeq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R40004 Mem.inject_incr_trans R40004 Mem.inject_incr_trans R40139 Mem.alloc_unmapped_inject R40139 Mem.alloc_unmapped_inject R40199 Mem.extend_inject R40216 Coq.Init.Datatypes.None R40199 Mem.extend_inject R40216 Coq.Init.Datatypes.None R40267 Cminorgenproof.match_callstack R40400 Mem.nextblock R40385 Mem.nextblock R40364 Coq.Lists.List "x :: y" list_scope R40300 Cminorgenproof.mkframe R40350 Mem.nextblock R40315 Maps.set R40328 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40267 Cminorgenproof.match_callstack R40400 Mem.nextblock R40385 Mem.nextblock R40364 Coq.Lists.List "x :: y" list_scope R40300 Cminorgenproof.mkframe R40350 Mem.nextblock R40315 Maps.set R40328 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40456 Cminorgenproof.match_callstack_alloc_left R40456 Cminorgenproof.match_callstack_alloc_left R40613 Coq.ZArith.BinInt "x <= y" Z_scope R40605 Coq.ZArith.BinInt "x + y" Z_scope R40589 Mem.high_bound R40532 Coq.Init.Logic "x = y" type_scope R40534 Coq.Init.Datatypes.Some R40538 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40613 Coq.ZArith.BinInt "x <= y" Z_scope R40605 Coq.ZArith.BinInt "x + y" Z_scope R40589 Mem.high_bound R40532 Coq.Init.Logic "x = y" type_scope R40534 Coq.Init.Datatypes.Some R40538 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40698 Mem.high_bound_alloc R40698 Mem.high_bound_alloc R40743 Coqlib.zeq R40743 Coqlib.zeq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R40958 Mem.inject_incr_trans R40958 Mem.inject_incr_trans R41101 Coq.ZArith.BinInt "x <= y" Z_scope R41104 Coq.ZArith.Zmin.Zmax R41101 Coq.ZArith.BinInt "x <= y" Z_scope R41104 Coq.ZArith.Zmin.Zmax R41123 Coq.ZArith.Zmin.Zmax1 R41123 Coq.ZArith.Zmin.Zmax1 R41143 Coq.ZArith.BinInt "x > y" Z_scope R41143 Coq.ZArith.BinInt "x > y" Z_scope R41170 Cminorgenproof.align_bounds R41170 Cminorgenproof.align_bounds R41214 Cminorgen.align R41214 Cminorgen.align R41245 Mem.extend_inject R41263 Coq.Init.Datatypes.Some R41268 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41245 Mem.extend_inject R41263 Coq.Init.Datatypes.Some R41268 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41313 Coq.Init.Logic "A /\ B" type_scope R41293 Mem.mem_inject R41316 Mem.inject_incr R41313 Coq.Init.Logic "A /\ B" type_scope R41293 Mem.mem_inject R41316 Mem.inject_incr R41362 Coq.ZArith.BinInt "x < y" Z_scope R41347 Integers.min_signed R41362 Coq.ZArith.BinInt "x < y" Z_scope R41347 Integers.min_signed R41399 Cminorgenproof.assign_variables_incr R41399 Cminorgenproof.assign_variables_incr R41469 Mem.alloc_mapped_inject R41469 Mem.alloc_mapped_inject R41680 Cminorgenproof.match_callstack R41813 Mem.nextblock R41798 Mem.nextblock R41777 Coq.Lists.List "x :: y" list_scope R41713 Cminorgenproof.mkframe R41763 Mem.nextblock R41728 Maps.set R41741 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41680 Cminorgenproof.match_callstack R41813 Mem.nextblock R41798 Mem.nextblock R41777 Coq.Lists.List "x :: y" list_scope R41713 Cminorgenproof.mkframe R41763 Mem.nextblock R41728 Maps.set R41741 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41869 Cminorgenproof.match_callstack_alloc_left R41869 Cminorgenproof.match_callstack_alloc_left R41926 Coq.ZArith.BinInt "x <= y" Z_scope R41926 Coq.ZArith.BinInt "x <= y" Z_scope R42079 Coq.ZArith.BinInt "x <= y" Z_scope R42071 Coq.ZArith.BinInt "x + y" Z_scope R42055 Mem.high_bound R41998 Coq.Init.Logic "x = y" type_scope R42000 Coq.Init.Datatypes.Some R42004 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R42079 Coq.ZArith.BinInt "x <= y" Z_scope R42071 Coq.ZArith.BinInt "x + y" Z_scope R42055 Mem.high_bound R41998 Coq.Init.Logic "x = y" type_scope R42000 Coq.Init.Datatypes.Some R42004 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R42165 Mem.high_bound_alloc R42165 Mem.high_bound_alloc R42210 Coqlib.zeq R42210 Coqlib.zeq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R42481 Mem.inject_incr_trans R42481 Mem.inject_incr_trans R42611 Coq.Init.Logic "x <> y" type_scope R42606 Maps "a ! b" R42584 Cminor.set_params R42614 Coq.Init.Datatypes.None R42567 Coq.Lists.List.In R42699 Maps.gsspec R42699 Maps.gsspec R42719 Coqlib.peq R42719 Coqlib.peq R42811 Maps.gsspec R42811 Maps.gsspec R42831 Coqlib.peq R42831 Coqlib.peq R43020 Coq.Init.Logic "x <> y" type_scope R43015 Maps "a ! b" R42998 Cminor.set_locals R43023 Coq.Init.Datatypes.None R42978 Coq.Init.Logic "A \/ B" type_scope R42967 Coq.Lists.List.In R42986 Coq.Init.Logic "x <> y" type_scope R42982 Maps "a ! b" R42989 Coq.Init.Datatypes.None R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R43088 Maps.gsspec R43088 Maps.gsspec R43108 Coqlib.peq R43108 Coqlib.peq R43166 Coq.Init.Logic "x <> y" type_scope R43166 Coq.Init.Logic "x <> y" type_scope R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R43338 Coq.Init.Logic "x <> y" type_scope R43333 Maps "a ! b" R43293 Cminor.set_locals R43310 Cminor.set_params R43341 Coq.Init.Datatypes.None R43264 Coq.Lists.List.In R43278 Coq.Lists.List "x ++ y" list_scope R43370 Cminorgenproof.set_locals_defined R43370 Cminorgenproof.set_locals_defined R43399 Coq.Lists.List.in_app_or R43399 Coq.Lists.List.in_app_or R43442 Cminorgenproof.set_params_defined R43442 Cminorgenproof.set_params_defined R44021 Coq.Init.Logic "'exists' x , p" type_scope R44056 Coq.Init.Logic "A /\ B" type_scope R44037 Mem.inject_incr R44082 Coq.Init.Logic "A /\ B" type_scope R44059 Mem.mem_inject R44085 Cminorgenproof.match_callstack R44206 Mem.nextblock R44190 Mem.nextblock R44155 Coq.Lists.List "x :: y" list_scope R44105 Cminorgenproof.mkframe R44144 Mem.nextblock R44129 Mem.nextblock R43972 Cminor.set_locals R43990 Cminor.set_params R43905 Coq.Lists.List.map R43946 Cminorgenproof.fn_vars R43916 Coq.Init.Datatypes.fst R43926 Cminorplus.local_variable R43920 AST.ident R43835 Coq.Lists.List.map R43874 Cminorgenproof.fn_params R43846 Coq.Init.Datatypes.fst R43856 AST.memory_chunk R43850 AST.ident R43797 Mem.mem_inject R43740 Cminorgenproof.match_callstack R43779 Mem.nextblock R43764 Mem.nextblock R43723 Coq.Init.Logic "x = y" type_scope R43705 Mem.alloc R43725 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R43644 Cminorplus.alloc_variables R43675 Cminorplus.fn_variables R43660 Cminorgenproof.empty_env R43621 Coq.ZArith.BinInt "x <= y" Z_scope R43624 Integers.max_signed R43600 Coq.Init.Logic "x = y" type_scope R43581 Cminorgen.build_compilenv R43602 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44256 Coq.Init.Logic "x = y" type_scope R44258 Mem.nextblock R44256 Coq.Init.Logic "x = y" type_scope R44258 Mem.nextblock R44334 Cminorgenproof.match_callstack_alloc_variables_rec R44334 Cminorgenproof.match_callstack_alloc_variables_rec R44404 Mem.valid_new_block R44404 Mem.valid_new_block R44439 Mem.low_bound_alloc R44439 Mem.low_bound_alloc R44479 Coqlib.zeq_true R44479 Coqlib.zeq_true R44500 Mem.high_bound_alloc R44500 Mem.high_bound_alloc R44541 Coqlib.zeq_true R44541 Coqlib.zeq_true R44606 Mem.valid_block R44606 Mem.valid_block R44634 Mem.valid_new_block R44634 Mem.valid_new_block R44712 Maps.gi R44712 Maps.gi R44765 Maps.gempty R44765 Maps.gempty R44883 Maps.gempty R44883 Maps.gempty R44976 Maps.gempty R44976 Maps.gempty R45037 Mem.mi_mappedblocks R45037 Mem.mi_mappedblocks R45091 Mem.fresh_block_alloc R45091 Mem.fresh_block_alloc R45163 Mem.mi_mappedblocks R45163 Mem.mi_mappedblocks R45258 Mem.alloc_right_inject R45258 Mem.alloc_right_inject R45310 Mem.mi_mappedblocks R45310 Mem.mi_mappedblocks R45439 Cminorgenproof.set_locals_params_defined R45439 Cminorgenproof.set_locals_params_defined R45554 Cminorgenproof.fn_params R45528 Cminorplus.fn_params R45554 Cminorgenproof.fn_params R45528 Cminorplus.fn_params R45607 Cminorgenproof.fn_vars R45583 Cminorplus.fn_vars R45607 Cminorgenproof.fn_vars R45583 Cminorplus.fn_vars R45633 Coq.Lists.List.in_app_or R45633 Coq.Lists.List.in_app_or R45670 Coqlib.list_in_map_inv R45670 Coqlib.list_in_map_inv R45721 Coq.Lists.List.in_or_app R45721 Coq.Lists.List.in_or_app R45757 Coq.Lists.List.in_map R45757 Coq.Lists.List.in_map R45784 Coq.Lists.List.in_or_app R45784 Coq.Lists.List.in_or_app R45821 Coq.Init.Datatypes.fst R45825 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45821 Coq.Init.Datatypes.fst R45825 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45842 Coq.Lists.List.in_map R45842 Coq.Lists.List.in_map R45991 Coq.ZArith.BinInt "x <= y" Z_scope R45978 Mem.nextblock R45994 Mem.nextblock R45937 Cminorplus.alloc_variables R46267 Coq.Init.Logic "A <-> B" type_scope R46245 Coq.ZArith.BinInt "x <= y < z" Z_scope R46234 Mem.nextblock R46256 Mem.nextblock R46271 Coq.Lists.List.In R46179 Cminorplus.alloc_variables R46419 Coq.Init.Logic "x = y" type_scope R46407 Mem.nextblock R46419 Coq.Init.Logic "x = y" type_scope R46407 Mem.nextblock R46476 Coq.Init.Logic "x = y" type_scope R46463 Mem.nextblock R46478 Coq.ZArith.BinInt.Zsucc R46485 Mem.nextblock R46476 Coq.Init.Logic "x = y" type_scope R46463 Mem.nextblock R46478 Coq.ZArith.BinInt.Zsucc R46485 Mem.nextblock R46598 Coq.Init.Logic "A \/ B" type_scope R46594 Coq.Init.Logic "x = y" type_scope R46582 Mem.nextblock R46614 Coq.ZArith.BinInt "x <= y < z" Z_scope R46601 Mem.nextblock R46621 Mem.nextblock R46598 Coq.Init.Logic "A \/ B" type_scope R46594 Coq.Init.Logic "x = y" type_scope R46582 Mem.nextblock R46614 Coq.ZArith.BinInt "x <= y < z" Z_scope R46601 Mem.nextblock R46621 Mem.nextblock R46767 Cminorgenproof.alloc_variables_nextblock_incr R46767 Cminorgenproof.alloc_variables_nextblock_incr R46967 Cminor.env R46955 Coq.Lists.List.list R46960 Values.val R46924 Coq.Lists.List.list R46936 Coq.Init.Datatypes "x * y" type_scope R46930 AST.ident R46938 AST.memory_chunk R46914 Mem.meminj R47048 Coq.Lists.List.nil R47044 Coq.Lists.List.nil R47259 Coq.Lists.List "x :: y" list_scope R47247 Coq.Lists.List "x :: y" list_scope R47235 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47149 Mem.val_inject R47130 Coq.Init.Logic "x = y" type_scope R47126 Maps "a ! b" R47132 Coq.Init.Datatypes.Some R47441 Cminorgenproof.vars_vals_match R47427 Coq.Init.Logic "x = y" type_scope R47423 Maps "a ! b" R47431 Maps "a ! b" R47400 Coq.Lists.List.In R47403 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47335 Cminorgenproof.vars_vals_match R48014 Coq.Init.Logic "'exists' x , p" type_scope R48026 Coq.Init.Logic "'exists' x , p" type_scope R48178 Coq.Init.Logic "A /\ B" type_scope R48043 Cminor.exec_stmtlist R48165 Cminor.Out_normal R48108 Cminorgen.store_parameters R48062 Values.Vptr R48070 Integers.zero R48203 Coq.Init.Logic "A /\ B" type_scope R48181 Mem.mem_inject R48206 Cminorgenproof.match_callstack R48280 Mem.nextblock R48264 Mem.nextblock R48253 Coq.Lists.List "x :: y" list_scope R48225 Cminorgenproof.mkframe R47921 Cminorgenproof.match_callstack R47995 Mem.nextblock R47979 Mem.nextblock R47968 Coq.Lists.List "x :: y" list_scope R47940 Cminorgenproof.mkframe R47896 Mem.mem_inject R47834 Coqlib.list_norepet R47848 Coq.Lists.List.map R47859 Coq.Init.Datatypes.fst R47869 AST.memory_chunk R47863 AST.ident R47797 Cminorgenproof.vars_vals_match R47721 Cminorplus.bind_parameters R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R48692 Coq.Init.Logic "x = y" type_scope R48679 Mem.nextblock R48694 Mem.nextblock R48692 Coq.Init.Logic "x = y" type_scope R48679 Mem.nextblock R48694 Mem.nextblock R48724 Mem.store_inv R48724 Mem.store_inv R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R48884 Cminorplus.local_variable R48862 Cminorgenproof.local_variable R48884 Cminorplus.local_variable R48862 Cminorgenproof.local_variable R48987 Coq.Init.Logic "x = y" type_scope R48987 Coq.Init.Logic "x = y" type_scope R49026 Cminor.eval_expr R49072 Cminor.Evar R49059 Coq.Lists.List.nil R49041 Values.Vptr R49049 Integers.zero R49026 Cminor.eval_expr R49072 Cminor.Evar R49059 Coq.Lists.List.nil R49041 Values.Vptr R49049 Integers.zero R49131 Cminorgenproof.make_cast_correct R49131 Cminorgenproof.make_cast_correct R49252 Maps.set R49252 Maps.set R49291 Cminorgenproof.vars_vals_match R49291 Cminorgenproof.vars_vals_match R49335 Cminorgenproof.vars_vals_match_extensional R49335 Cminorgenproof.vars_vals_match_extensional R49409 Maps.gso R49409 Maps.gso R49472 Coq.Init.Datatypes.fst R49476 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49472 Coq.Init.Datatypes.fst R49476 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49493 Coq.Lists.List.in_map R49493 Coq.Lists.List.in_map R49526 Mem.store_unmapped_inject R49526 Mem.store_unmapped_inject R49604 Cminorgenproof.match_callstack_store_local R49604 Cminorgenproof.match_callstack_store_local R49926 Cminor.exec_Scons_continue R49926 Cminor.exec_Scons_continue R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R50139 Cminorplus.local_variable R50117 Cminorgenproof.local_variable R50139 Cminorplus.local_variable R50117 Cminorgenproof.local_variable R50246 Cminorgenproof.make_stackaddr_correct R50272 Coq.Lists.List.nil R50246 Cminorgenproof.make_stackaddr_correct R50272 Coq.Lists.List.nil R50307 Cminor.eval_expr R50353 Cminor.Evar R50340 Coq.Lists.List.nil R50322 Values.Vptr R50330 Integers.zero R50307 Cminor.eval_expr R50353 Cminor.Evar R50340 Coq.Lists.List.nil R50322 Values.Vptr R50330 Integers.zero R50410 Cminorgenproof.make_store_correct R50478 Values.Vptr R50485 Integers.zero R50410 Cminorgenproof.make_store_correct R50478 Values.Vptr R50485 Integers.zero R50604 Coq.Init.Logic "x <> y" type_scope R50607 Coq.Init.Datatypes.None R50604 Coq.Init.Logic "x <> y" type_scope R50607 Coq.Init.Datatypes.None R50654 Cminorgenproof.match_callstack_mapped R50654 Cminorgenproof.match_callstack_mapped R50941 Cminor.exec_Scons_continue R50941 Cminor.exec_Scons_continue R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R51124 Cminorplus.local_variable R51102 Cminorgenproof.local_variable R51124 Cminorplus.local_variable R51102 Cminorgenproof.local_variable R51191 Cminorplus.local_variable R51169 Cminorgenproof.local_variable R51191 Cminorplus.local_variable R51169 Cminorgenproof.local_variable R51435 Cminorgenproof.vars_vals_match R51470 Cminor.set_params R51488 Coq.Lists.List.map R51499 Coq.Init.Datatypes.fst R51509 AST.memory_chunk R51503 AST.ident R51401 Mem.val_list_inject R51377 Coq.Init.Logic "x = y" type_scope R51358 Coq.Lists.List.length R51379 Coq.Lists.List.length R51296 Coqlib.list_norepet R51310 Coq.Lists.List.map R51321 Coq.Init.Datatypes.fst R51331 AST.memory_chunk R51325 AST.ident R51747 Maps.gss R51747 Maps.gss R51824 Cminor.set_params R51840 Coq.Lists.List.map R51846 Coq.Init.Datatypes.fst R51856 AST.memory_chunk R51850 AST.ident R51788 Cminorgenproof.vars_vals_match_extensional R51824 Cminor.set_params R51840 Coq.Lists.List.map R51846 Coq.Init.Datatypes.fst R51856 AST.memory_chunk R51850 AST.ident R51788 Cminorgenproof.vars_vals_match_extensional R51930 Maps.gso R51930 Maps.gso R52006 Coq.Init.Datatypes.fst R52010 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51983 Coq.Init.Datatypes.fst R51987 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52006 Coq.Init.Datatypes.fst R52010 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51983 Coq.Init.Datatypes.fst R51987 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52030 Coq.Lists.List.in_map R52030 Coq.Lists.List.in_map R52328 Cminorgenproof.vars_vals_match R52363 Cminor.set_locals R52425 Cminor.set_params R52443 Coq.Lists.List.map R52454 Coq.Init.Datatypes.fst R52464 AST.memory_chunk R52458 AST.ident R52375 Coq.Lists.List.map R52386 Coq.Init.Datatypes.fst R52396 Cminorplus.local_variable R52390 AST.ident R52208 Coqlib.list_norepet R52277 Coq.Lists.List "x ++ y" list_scope R52222 Coq.Lists.List.map R52233 Coq.Init.Datatypes.fst R52243 Cminorplus.local_variable R52237 AST.ident R52280 Coq.Lists.List.map R52291 Coq.Init.Datatypes.fst R52301 AST.memory_chunk R52295 AST.ident R52159 Mem.val_list_inject R52135 Coq.Init.Logic "x = y" type_scope R52116 Coq.Lists.List.length R52137 Coq.Lists.List.length R52538 Cminorgenproof.vars_vals_match_holds_1 R52538 Cminorgenproof.vars_vals_match_holds_1 R52608 Cminorgenproof.vars_vals_match_extensional R52608 Cminorgenproof.vars_vals_match_extensional R52660 Maps.gso R52660 Maps.gso R52710 Coq.Lists.List.in_or_app R52710 Coq.Lists.List.in_or_app R52749 Coq.Init.Datatypes.fst R52753 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52754 Coq.Init.Datatypes.fst R52736 Coq.Init.Datatypes.fst R52749 Coq.Init.Datatypes.fst R52753 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52754 Coq.Init.Datatypes.fst R52736 Coq.Init.Datatypes.fst R52775 Coq.Lists.List.in_map R52775 Coq.Lists.List.in_map R52922 Coq.Init.Logic "x = y" type_scope R52903 Coq.Lists.List.length R52924 Coq.Lists.List.length R52862 Cminorplus.bind_parameters R53547 Coq.Init.Logic "'exists' x , p" type_scope R53558 Coq.Init.Logic "'exists' x , p" type_scope R53570 Coq.Init.Logic "'exists' x , p" type_scope R53729 Coq.Init.Logic "A /\ B" type_scope R53587 Cminor.exec_stmtlist R53716 Cminor.Out_normal R53650 Cminorgen.store_parameters R53676 Cminorgenproof.fn_params R53606 Values.Vptr R53614 Integers.zero R53755 Coq.Init.Logic "A /\ B" type_scope R53732 Mem.mem_inject R53777 Coq.Init.Logic "A /\ B" type_scope R53758 Mem.inject_incr R53908 Coq.Init.Logic "A /\ B" type_scope R53780 Cminorgenproof.match_callstack R53892 Mem.nextblock R53876 Mem.nextblock R53858 Coq.Lists.List "x :: y" list_scope R53807 Cminorgenproof.mkframe R53847 Mem.nextblock R53832 Mem.nextblock R53958 Coq.Init.Logic "A <-> B" type_scope R53936 Coq.ZArith.BinInt "x <= y < z" Z_scope R53925 Mem.nextblock R53947 Mem.nextblock R53962 Coq.Lists.List.In R53488 Coqlib.list_norepet R53521 Coq.Lists.List "x ++ y" list_scope R53502 Cminorplus.fn_params_names R53524 Cminorplus.fn_vars_names R53465 Mem.mem_inject R53429 Mem.val_list_inject R53353 Cminor.set_locals R53384 Cminor.set_params R53403 Cminorplus.fn_params_names R53365 Cminorplus.fn_vars_names R53322 Coq.Init.Logic "x = y" type_scope R53304 Mem.alloc R53324 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53281 Coq.ZArith.BinInt "x <= y" Z_scope R53284 Integers.max_signed R53260 Coq.Init.Logic "x = y" type_scope R53241 Cminorgen.build_compilenv R53262 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53184 Cminorgenproof.match_callstack R53223 Mem.nextblock R53208 Mem.nextblock R53132 Cminorplus.bind_parameters R53157 Cminorgenproof.fn_params R53073 Cminorplus.alloc_variables R53102 Cminorplus.fn_variables R53089 Cminorplus.empty_env R54004 Cminorgenproof.bind_parameters_length R54004 Cminorgenproof.bind_parameters_length R54066 Cminorgenproof.match_callstack_alloc_variables R54066 Cminorgenproof.match_callstack_alloc_variables R54232 Mem.val_list_inject R54232 Mem.val_list_inject R54277 Mem.val_list_inject_incr R54277 Mem.val_list_inject_incr R54320 Cminorgenproof.vars_vals_match_holds R54379 Coqlib.list_norepet_append_commut R54320 Cminorgenproof.vars_vals_match_holds R54379 Coqlib.list_norepet_append_commut R54457 Coqlib.list_norepet R54471 Coq.Lists.List.map R54510 Cminorgenproof.fn_params R54482 Coq.Init.Datatypes.fst R54492 AST.memory_chunk R54486 AST.ident R54457 Coqlib.list_norepet R54471 Coq.Lists.List.map R54510 Cminorgenproof.fn_params R54482 Coq.Init.Datatypes.fst R54492 AST.memory_chunk R54486 AST.ident R54571 Coqlib.list_norepet_append_left R54571 Coqlib.list_norepet_append_left R54616 Cminorgenproof.store_parameters_correct R54616 Cminorgenproof.store_parameters_correct R54864 Cminorgenproof.alloc_variables_list_block R54864 Cminorgenproof.alloc_variables_list_block R55037 Coq.Init.Logic "x = y" type_scope R55022 Cminorgen.bind R55039 Coq.Init.Datatypes.Some R55296 Coq.Init.Logic "x = y" type_scope R55291 Coq.Init.Datatypes.None R55298 Coq.Init.Datatypes.Some R55359 Coq.Init.Logic "x = y" type_scope R55352 Coq.Init.Datatypes.Some R55361 Coq.Init.Datatypes.Some R55100 Coq.Init.Logic.refl_equal R55522 Coq.Init.Logic "x = y" type_scope R55507 Cminorgen.bind R55524 Coq.Init.Datatypes.Some R55570 Coq.Init.Logic "x = y" type_scope R55565 Coq.Init.Datatypes.None R55572 Coq.Init.Datatypes.Some R55619 Coq.Init.Logic "x = y" type_scope R55612 Coq.Init.Datatypes.Some R55621 Coq.Init.Datatypes.Some R55678 Coq.Init.Logic "x = y" type_scope R55680 Coq.Init.Datatypes.Some R55744 Coq.Init.Logic "x = y" type_scope R55746 Coq.Init.Datatypes.Some R55808 Coq.Init.Logic "x = y" type_scope R55810 Coq.Init.Datatypes.Some R55870 Coq.Init.Logic "x = y" type_scope R55872 Coq.Init.Datatypes.Some R55930 Coq.Init.Logic "x = y" type_scope R55932 Coq.Init.Datatypes.Some R55988 Coq.Init.Logic "x = y" type_scope R55990 Coq.Init.Datatypes.Some R56044 Coq.Init.Logic "x = y" type_scope R56046 Coq.Init.Datatypes.Some R56597 Coq.Init.Logic "'exists' x , p" type_scope R56608 Coq.Init.Logic "'exists' x , p" type_scope R56620 Coq.Init.Logic "'exists' x , p" type_scope R56632 Coq.Init.Logic "'exists' x , p" type_scope R56709 Coq.Init.Logic "A /\ B" type_scope R56648 Cminor.eval_expr R56663 Values.Vptr R56671 Integers.zero R56733 Coq.Init.Logic "A /\ B" type_scope R56712 Mem.val_inject R56759 Coq.Init.Logic "A /\ B" type_scope R56736 Mem.mem_inject R56782 Coq.Init.Logic "A /\ B" type_scope R56762 Mem.inject_incr R56785 Cminorgenproof.match_callstack R56876 Mem.nextblock R56860 Mem.nextblock R56841 Coq.Lists.List "x :: y" list_scope R56813 Cminorgenproof.mkframe R56434 Cminorgenproof.match_callstack R56531 Mem.nextblock R56515 Mem.nextblock R56493 Coq.Lists.List "x :: y" list_scope R56465 Cminorgenproof.mkframe R56402 Mem.mem_inject R56366 Mem.val_list_inject R56346 Coq.Init.Logic "x = y" type_scope R56327 Cminorgen.transl_expr R56348 Coq.Init.Datatypes.Some R56261 Values.val R56252 Mem.mem R56239 Cminorgenproof.expr R56230 Mem.mem R56218 Cminorgenproof.env R56204 Cminorgenproof.letenv R57347 Coq.Init.Logic "'exists' x , p" type_scope R57358 Coq.Init.Logic "'exists' x , p" type_scope R57370 Coq.Init.Logic "'exists' x , p" type_scope R57382 Coq.Init.Logic "'exists' x , p" type_scope R57466 Coq.Init.Logic "A /\ B" type_scope R57399 Cminor.eval_exprlist R57418 Values.Vptr R57426 Integers.zero R57497 Coq.Init.Logic "A /\ B" type_scope R57469 Mem.val_list_inject R57523 Coq.Init.Logic "A /\ B" type_scope R57500 Mem.mem_inject R57546 Coq.Init.Logic "A /\ B" type_scope R57526 Mem.inject_incr R57549 Cminorgenproof.match_callstack R57640 Mem.nextblock R57624 Mem.nextblock R57605 Coq.Lists.List "x :: y" list_scope R57577 Cminorgenproof.mkframe R57179 Cminorgenproof.match_callstack R57276 Mem.nextblock R57260 Mem.nextblock R57238 Coq.Lists.List "x :: y" list_scope R57210 Cminorgenproof.mkframe R57147 Mem.mem_inject R57111 Mem.val_list_inject R57090 Coq.Init.Logic "x = y" type_scope R57066 Cminorgen.transl_exprlist R57092 Coq.Init.Datatypes.Some R56994 Coq.Lists.List.list R56999 Values.val R56984 Mem.mem R56967 Cminorgenproof.exprlist R56957 Mem.mem R56945 Cminorgenproof.env R56931 Cminorgenproof.letenv R57975 Coq.Init.Logic "'exists' x , p" type_scope R57986 Coq.Init.Logic "'exists' x , p" type_scope R57998 Coq.Init.Logic "'exists' x , p" type_scope R58058 Coq.Init.Logic "A /\ B" type_scope R58016 Cminor.eval_funcall R58086 Coq.Init.Logic "A /\ B" type_scope R58061 Mem.val_inject R58112 Coq.Init.Logic "A /\ B" type_scope R58089 Mem.mem_inject R58135 Coq.Init.Logic "A /\ B" type_scope R58115 Mem.inject_incr R58138 Cminorgenproof.match_callstack R58180 Mem.nextblock R58164 Mem.nextblock R57941 Mem.val_list_inject R57872 Cminorgenproof.match_callstack R57914 Mem.nextblock R57898 Mem.nextblock R57840 Mem.mem_inject R57819 Coq.Init.Logic "x = y" type_scope R57800 Cminorgen.transl_function R57821 Coq.Init.Datatypes.Some R57749 Values.val R57738 Mem.mem R57723 Coq.Lists.List.list R57728 Values.val R57704 Cminorgenproof.function R57694 Mem.mem R58225 Mem.meminj R58248 Cminor.outcome R58235 Cminorgenproof.outcome R58330 Cminor.Out_normal R58317 Cminorgenproof.Out_normal R58415 Cminor.Out_exit R58400 Cminorgenproof.Out_exit R58503 Cminor.Out_return R58514 Coq.Init.Datatypes.None R58483 Cminorgenproof.Out_return R58496 Coq.Init.Datatypes.None R58649 Cminor.Out_return R58661 Coq.Init.Datatypes.Some R58624 Cminorgenproof.Out_return R58638 Coq.Init.Datatypes.Some R58578 Mem.val_inject R59053 Coq.Init.Logic "'exists' x , p" type_scope R59064 Coq.Init.Logic "'exists' x , p" type_scope R59076 Coq.Init.Logic "'exists' x , p" type_scope R59088 Coq.Init.Logic "'exists' x , p" type_scope R59165 Coq.Init.Logic "A /\ B" type_scope R59106 Cminor.exec_stmt R59121 Values.Vptr R59129 Integers.zero R59197 Coq.Init.Logic "A /\ B" type_scope R59168 Cminorgenproof.outcome_inject R59223 Coq.Init.Logic "A /\ B" type_scope R59200 Mem.mem_inject R59246 Coq.Init.Logic "A /\ B" type_scope R59226 Mem.inject_incr R59249 Cminorgenproof.match_callstack R59340 Mem.nextblock R59324 Mem.nextblock R59305 Coq.Lists.List "x :: y" list_scope R59277 Cminorgenproof.mkframe R58890 Cminorgenproof.match_callstack R58987 Mem.nextblock R58971 Mem.nextblock R58949 Coq.Lists.List "x :: y" list_scope R58921 Cminorgenproof.mkframe R58858 Mem.mem_inject R58838 Coq.Init.Logic "x = y" type_scope R58819 Cminorgen.transl_stmt R58840 Coq.Init.Datatypes.Some R58752 Cminorgenproof.outcome R58741 Mem.mem R58728 Cminorgenproof.stmt R58719 Mem.mem R58707 Cminorgenproof.env R59752 Coq.Init.Logic "'exists' x , p" type_scope R59763 Coq.Init.Logic "'exists' x , p" type_scope R59775 Coq.Init.Logic "'exists' x , p" type_scope R59787 Coq.Init.Logic "'exists' x , p" type_scope R59868 Coq.Init.Logic "A /\ B" type_scope R59805 Cminor.exec_stmtlist R59824 Values.Vptr R59832 Integers.zero R59900 Coq.Init.Logic "A /\ B" type_scope R59871 Cminorgenproof.outcome_inject R59926 Coq.Init.Logic "A /\ B" type_scope R59903 Mem.mem_inject R59949 Coq.Init.Logic "A /\ B" type_scope R59929 Mem.inject_incr R59952 Cminorgenproof.match_callstack R60043 Mem.nextblock R60027 Mem.nextblock R60008 Coq.Lists.List "x :: y" list_scope R59980 Cminorgenproof.mkframe R59585 Cminorgenproof.match_callstack R59682 Mem.nextblock R59666 Mem.nextblock R59644 Coq.Lists.List "x :: y" list_scope R59616 Cminorgenproof.mkframe R59553 Mem.mem_inject R59533 Coq.Init.Logic "x = y" type_scope R59510 Cminorgen.transl_stmtlist R59535 Coq.Init.Datatypes.Some R59443 Cminorgenproof.outcome R59432 Mem.mem R59415 Cminorgenproof.stmtlist R59406 Mem.mem R59394 Cminorgenproof.env R60313 Cminorgenproof.eval_expr_prop R60336 Cminorgenproof.Evar R60298 Coq.Init.Logic "x = y" type_scope R60281 Mem.load R60300 Coq.Init.Datatypes.Some R60248 Coq.Init.Logic "x = y" type_scope R60243 Maps "a ! b" R60250 Coq.Init.Datatypes.Some R60255 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R60259 Cminorplus.LVscalar R60232 Values.val R60213 AST.memory_chunk R60197 Values.block R60177 Coq.NArith.BinPos.positive R60166 Mem.mem R60127 Maps.t R60142 Coq.Init.Datatypes "x * y" type_scope R60136 Values.block R60144 Cminorplus.local_variable R60107 Cminorgenproof.letenv R60422 Cminorgenproof.var_get_correct R60422 Cminorgenproof.var_get_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R60977 Cminorgenproof.eval_expr_prop R61000 Cminorgenproof.Eassign R60961 Coq.Init.Logic "x = y" type_scope R60939 Mem.store R60963 Coq.Init.Datatypes.Some R60923 Coq.Init.Logic "x = y" type_scope R60909 Cminorplus.cast R60925 Coq.Init.Datatypes.Some R60876 Coq.Init.Logic "x = y" type_scope R60871 Maps "a ! b" R60878 Coq.Init.Datatypes.Some R60883 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R60887 Cminorplus.LVscalar R60833 Cminorgenproof.eval_expr_prop R60797 Cminorgenproof.eval_expr R60788 Mem.mem R60777 Values.val R60777 Values.val R60754 AST.memory_chunk R60733 Values.block R60723 Mem.mem R60709 Cminorgenproof.expr R60694 Coq.NArith.BinPos.positive R60678 Mem.mem R60666 Cminorgenproof.env R60651 Cminorgenproof.letenv R61223 Cminorgenproof.var_set_correct R61223 Cminorgenproof.var_set_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R61668 Cminorgenproof.eval_expr_prop R61706 Values.Vptr R61713 Integers.zero R61691 Cminorplus.Eaddrof R61647 Coq.Init.Logic "x = y" type_scope R61642 Maps "a ! b" R61649 Coq.Init.Datatypes.Some R61654 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R61620 Cminorplus.local_variable R61607 Values.block R61587 Coq.NArith.BinPos.positive R61576 Mem.mem R61537 Maps.t R61552 Coq.Init.Datatypes "x * y" type_scope R61546 Values.block R61554 Cminorplus.local_variable R61517 Cminorgenproof.letenv R61782 Cminorgenproof.var_addr_local_correct R61782 Cminorgenproof.var_addr_local_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R62175 Cminorgenproof.eval_expr_prop R62213 Values.Vptr R62220 Integers.zero R62198 Cminorplus.Eaddrof R62160 Coq.Init.Logic "x = y" type_scope R62137 Globalenvs.find_symbol R62162 Coq.Init.Datatypes.Some R62124 Coq.Init.Logic "x = y" type_scope R62119 Maps "a ! b" R62126 Coq.Init.Datatypes.None R62106 Values.block R62086 Coq.NArith.BinPos.positive R62075 Mem.mem R62036 Maps.t R62051 Coq.Init.Datatypes "x * y" type_scope R62045 Values.block R62053 Cminorplus.local_variable R62016 Cminorgenproof.letenv R62289 Cminorgenproof.var_addr_global_correct R62289 Cminorgenproof.var_addr_global_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R62757 Cminorgenproof.eval_expr_prop R62780 Cminorgenproof.Eop R62742 Coq.Init.Logic "x = y" type_scope R62716 Cminorgenproof.eval_operation R62744 Coq.Init.Datatypes.Some R62675 Cminorgenproof.eval_exprlist_prop R62634 Cminorgenproof.eval_exprlist R62625 Values.val R62610 Coq.Lists.List.list R62615 Values.val R62594 Mem.mem R62576 Cminorgenproof.exprlist R62557 Cminorgenproof.operation R62541 Mem.mem R62529 Cminorgenproof.env R62514 Cminorgenproof.letenv R62997 Cminorgenproof.make_op_correct R62997 Cminorgenproof.make_op_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R63439 Cminorgenproof.eval_expr_prop R63462 Cminorgenproof.Eload R63424 Coq.Init.Logic "x = y" type_scope R63406 Mem.loadv R63426 Coq.Init.Datatypes.Some R63370 Cminorgenproof.eval_expr_prop R63334 Cminorgenproof.eval_expr R63325 Values.val R63325 Values.val R63307 Mem.mem R63293 Cminorgenproof.expr R63274 AST.memory_chunk R63255 Mem.mem R63243 Cminorgenproof.env R63228 Cminorgenproof.letenv R63664 Mem.loadv_inject R63664 Mem.loadv_inject R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R63811 Cminorgenproof.make_load_correct R63811 Cminorgenproof.make_load_correct R64258 Cminorgenproof.eval_expr_prop R64281 Cminorgenproof.Estore R64242 Coq.Init.Logic "x = y" type_scope R64220 Mem.storev R64244 Coq.Init.Datatypes.Some R64204 Coq.Init.Logic "x = y" type_scope R64190 Cminorplus.cast R64206 Coq.Init.Datatypes.Some R64153 Cminorgenproof.eval_expr_prop R64116 Cminorgenproof.eval_expr R64080 Cminorgenproof.eval_expr_prop R64044 Cminorgenproof.eval_expr R64035 Values.val R64024 Mem.mem R64013 Values.val R64002 Mem.mem R63991 Values.val R63975 Mem.mem R63961 Cminorgenproof.expr R63961 Cminorgenproof.expr R63940 AST.memory_chunk R63921 Mem.mem R63909 Cminorgenproof.env R63894 Cminorgenproof.letenv R64491 Mem.val_list_inject R64491 Mem.val_list_inject R64526 Mem.val_list_inject_incr R64526 Mem.val_list_inject_incr R64700 Mem.val_inject R64700 Mem.val_inject R64730 Mem.val_inject_incr R64730 Mem.val_inject_incr R64766 Cminorgenproof.make_store_correct R64766 Cminorgenproof.make_store_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R65011 Mem.inject_incr_trans R65011 Mem.inject_incr_trans R65047 Mem.val_inject R65047 Mem.val_inject R65077 Mem.val_inject_incr R65077 Mem.val_inject_incr R65202 Mem.nextblock R65222 Mem.nextblock R65202 Mem.nextblock R65222 Mem.nextblock R65246 Cminorgenproof.match_callstack_mapped R65246 Cminorgenproof.match_callstack_mapped R65304 Mem.store_inv R65304 Mem.store_inv R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R65446 Coq.Init.Logic "x = y" type_scope R65438 Cminor.fn_sig R65451 Cminorgenproof.fn_sig R65421 Coq.Init.Logic "x = y" type_scope R65403 Cminorgen.transl_function R65423 Coq.Init.Datatypes.Some R65520 Cminorgen.build_compilenv R65520 Cminorgen.build_compilenv R65548 Coqlib.zle R65554 Integers.max_signed R65548 Coqlib.zle R65554 Integers.max_signed R66171 Cminorgenproof.eval_expr_prop R66194 Cminorgenproof.Ecall R66128 Cminorgenproof.eval_funcall_prop R66085 Cminorgenproof.eval_funcall R66073 Coq.Init.Logic "x = y" type_scope R66062 Cminorgenproof.fn_sig R66047 Coq.Init.Logic "x = y" type_scope R66025 Globalenvs.find_funct R66049 Coq.Init.Datatypes.Some R65980 Cminorgenproof.eval_exprlist_prop R65935 Cminorgenproof.eval_exprlist R65899 Cminorgenproof.eval_expr_prop R65863 Cminorgenproof.eval_expr R65847 Cminorgenproof.function R65832 Values.val R65814 Coq.Lists.List.list R65819 Values.val R65800 Values.val R65789 Mem.mem R65789 Mem.mem R65789 Mem.mem R65760 Cminorgenproof.exprlist R65746 Cminorgenproof.expr R65730 AST.signature R65713 Mem.mem R65701 Cminorgenproof.env R65686 Cminorgenproof.letenv R66420 Mem.val_list_inject R66420 Mem.val_list_inject R66455 Mem.val_list_inject_incr R66455 Mem.val_list_inject_incr R66632 Coq.Init.Logic "x = y" type_scope R66632 Coq.Init.Logic "x = y" type_scope R66649 Globalenvs.find_funct_inv R66649 Globalenvs.find_funct_inv R66718 Globalenvs.find_funct_find_funct_ptr R66718 Globalenvs.find_funct_find_funct_ptr R66773 Globalenvs.find_funct_ptr_inv R66773 Globalenvs.find_funct_ptr_inv R66821 Cminorgenproof.match_globalenvs R66821 Cminorgenproof.match_globalenvs R66850 Cminorgenproof.match_callstack_match_globalenvs R66850 Cminorgenproof.match_callstack_match_globalenvs R66907 Cminorgenproof.mg_functions R66907 Cminorgenproof.mg_functions R67094 Cminorgenproof.functions_translated R67094 Cminorgenproof.functions_translated R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R67335 Cminor.eval_Ecall R67335 Cminor.eval_Ecall R67375 Cminorgenproof.sig_transl_function R67375 Cminorgenproof.sig_transl_function R67410 Mem.inject_incr_trans R67410 Mem.inject_incr_trans R67452 Mem.inject_incr_trans R67452 Mem.inject_incr_trans R67824 Cminorgenproof.eval_expr_prop R67847 Cminorgenproof.Econdition R67787 Cminorgenproof.eval_expr_prop R67750 Cminorgenproof.eval_expr R67729 Values.is_true R67693 Cminorgenproof.eval_expr_prop R67657 Cminorgenproof.eval_expr R67648 Values.val R67632 Mem.mem R67621 Values.val R67610 Mem.mem R67596 Cminorgenproof.expr R67596 Cminorgenproof.expr R67596 Cminorgenproof.expr R67577 Mem.mem R67565 Cminorgenproof.env R67550 Cminorgenproof.letenv R68057 Mem.val_list_inject R68057 Mem.val_list_inject R68092 Mem.val_list_inject_incr R68092 Mem.val_list_inject_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R68334 Cmconstrproof.eval_conditionalexpr_true R68334 Cmconstrproof.eval_conditionalexpr_true R68454 Mem.inject_incr_trans R68454 Mem.inject_incr_trans R68821 Cminorgenproof.eval_expr_prop R68844 Cminorgenproof.Econdition R68784 Cminorgenproof.eval_expr_prop R68747 Cminorgenproof.eval_expr R68725 Values.is_false R68689 Cminorgenproof.eval_expr_prop R68653 Cminorgenproof.eval_expr R68644 Values.val R68628 Mem.mem R68617 Values.val R68606 Mem.mem R68592 Cminorgenproof.expr R68592 Cminorgenproof.expr R68592 Cminorgenproof.expr R68573 Mem.mem R68561 Cminorgenproof.env R68546 Cminorgenproof.letenv R69054 Mem.val_list_inject R69054 Mem.val_list_inject R69089 Mem.val_list_inject_incr R69089 Mem.val_list_inject_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R69331 Cmconstrproof.eval_conditionalexpr_false R69331 Cmconstrproof.eval_conditionalexpr_false R69452 Mem.inject_incr_trans R69452 Mem.inject_incr_trans R69794 Cminorgenproof.eval_expr_prop R69817 Cminorgenproof.Elet R69749 Cminorgenproof.eval_expr_prop R69768 Coq.Lists.List "x :: y" list_scope R69704 Cminorgenproof.eval_expr R69723 Coq.Lists.List "x :: y" list_scope R69668 Cminorgenproof.eval_expr_prop R69632 Cminorgenproof.eval_expr R69623 Values.val R69612 Mem.mem R69601 Values.val R69590 Mem.mem R69576 Cminorgenproof.expr R69576 Cminorgenproof.expr R69559 Mem.mem R69547 Cminorgenproof.env R69532 Cminorgenproof.letenv R70019 Mem.val_list_inject R70054 Coq.Lists.List "x :: y" list_scope R70042 Coq.Lists.List "x :: y" list_scope R70019 Mem.val_list_inject R70054 Coq.Lists.List "x :: y" list_scope R70042 Coq.Lists.List "x :: y" list_scope R70094 Mem.val_list_inject_incr R70094 Mem.val_list_inject_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R70331 Cminor.eval_Elet R70331 Cminor.eval_Elet R70358 Mem.inject_incr_trans R70358 Mem.inject_incr_trans R70508 Coq.Init.Logic "'exists' x , p" type_scope R70544 Coq.Init.Logic "A /\ B" type_scope R70534 Coq.Init.Logic "x = y" type_scope R70519 Coq.Lists.List.nth_error R70536 Coq.Init.Datatypes.Some R70547 Mem.val_inject R70493 Coq.Init.Logic "x = y" type_scope R70478 Coq.Lists.List.nth_error R70495 Coq.Init.Datatypes.Some R70436 Mem.val_list_inject R70860 Cminorgenproof.eval_expr_prop R70883 Cminorgenproof.Eletvar R70845 Coq.Init.Logic "x = y" type_scope R70830 Coq.Lists.List.nth_error R70847 Coq.Init.Datatypes.Some R70821 Values.val R70806 Coq.Init.Datatypes.nat R70796 Mem.mem R70784 Cminorgenproof.env R70769 Coq.Lists.List.list R70774 Values.val R70956 Cminorgenproof.val_list_inject_nth R70956 Cminorgenproof.val_list_inject_nth R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R71091 Cminor.eval_Eletvar R71091 Cminor.eval_Eletvar R71205 Cminorgenproof.eval_exprlist_prop R71240 Coq.Lists.List.nil R71231 Cminorgenproof.Enil R71196 Mem.mem R71184 Cminorgenproof.env R71169 Cminorgenproof.letenv R71335 Coq.Lists.List.nil R71339 Values.val R71335 Coq.Lists.List.nil R71339 Values.val R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R71720 Cminorgenproof.eval_exprlist_prop R71767 Coq.Lists.List "x :: y" list_scope R71747 Cminorgenproof.Econs R71678 Cminorgenproof.eval_exprlist_prop R71636 Cminorgenproof.eval_exprlist R71601 Cminorgenproof.eval_expr_prop R71566 Cminorgenproof.eval_expr R71552 Coq.Lists.List.list R71557 Values.val R71541 Mem.mem R71530 Values.val R71515 Mem.mem R71497 Cminorgenproof.exprlist R71483 Cminorgenproof.expr R71468 Mem.mem R71456 Cminorgenproof.env R71441 Cminorgenproof.letenv R71959 Mem.val_list_inject R71959 Mem.val_list_inject R71994 Mem.val_list_inject_incr R71994 Mem.val_list_inject_incr R72168 Mem.val_inject R72168 Mem.val_inject R72197 Mem.val_inject_incr R72197 Mem.val_inject_incr R72270 Coq.Lists.List "x :: y" list_scope R72270 Coq.Lists.List "x :: y" list_scope R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R72333 Mem.inject_incr_trans R72333 Mem.inject_incr_trans R72883 Cminorgenproof.eval_funcall_prop R72912 Mem.free_list R72822 Cminorgenproof.outcome_result_value R72850 AST.sig_res R72859 Cminorgenproof.fn_sig R72771 Cminorgenproof.exec_stmtlist_prop R72796 Cminorgenproof.fn_body R72720 Cminorgenproof.exec_stmtlist R72745 Cminorgenproof.fn_body R72668 Cminorplus.bind_parameters R72690 Cminorgenproof.fn_params R72609 Cminorplus.alloc_variables R72638 Cminorplus.fn_variables R72625 Cminorplus.empty_env R72551 Coqlib.list_norepet R72583 Coq.Lists.List "x ++ y" list_scope R72565 Cminorplus.fn_params_names R72586 Cminorplus.fn_vars_names R72542 Values.val R72523 Cminorgenproof.outcome R72506 Mem.mem R72506 Mem.mem R72485 Coq.Lists.List.list R72490 Values.block R72474 Mem.mem R72461 Cminorgenproof.env R72441 Coq.Lists.List.list R72446 Values.val R72420 Cminorgenproof.function R72410 Mem.mem R73026 Cminorgen.build_compilenv R73026 Cminorgen.build_compilenv R73109 Coqlib.zle R73123 Integers.max_signed R73109 Coqlib.zle R73123 Integers.max_signed R73194 Mem.alloc R73194 Mem.alloc R73250 Cminorgenproof.function_entry_ok R73250 Cminorgenproof.function_entry_ok R73555 Coq.Init.Logic "'exists' x , p" type_scope R73636 Coq.Init.Logic "A /\ B" type_scope R73581 Cminor.outcome_result_value R73621 AST.sig_res R73610 Cminorgenproof.fn_sig R73650 Mem.val_inject R73555 Coq.Init.Logic "'exists' x , p" type_scope R73636 Coq.Init.Logic "A /\ B" type_scope R73581 Cminor.outcome_result_value R73621 AST.sig_res R73610 Cminorgenproof.fn_sig R73650 Mem.val_inject R73786 AST.sig_res R73795 Cminorgenproof.fn_sig R73786 AST.sig_res R73795 Cminorgenproof.fn_sig R73844 Values.Vundef R73844 Values.Vundef R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R73915 AST.sig_res R73924 Cminorgenproof.fn_sig R73915 AST.sig_res R73924 Cminorgenproof.fn_sig R73973 Values.Vundef R73973 Values.Vundef R74033 AST.sig_res R74042 Cminorgenproof.fn_sig R74033 AST.sig_res R74042 Cminorgenproof.fn_sig R74204 Mem.free R74204 Mem.free R74314 Cminor.exec_Scons_continue R74314 Cminor.exec_Scons_continue R74374 Cminor.outcome_block R74388 Cminor.Out_normal R74357 Cminor.Out_normal R74374 Cminor.outcome_block R74388 Cminor.Out_normal R74357 Cminor.Out_normal R74409 Cminor.exec_Sblock R74409 Cminor.exec_Sblock R74533 Mem.free_inject R74533 Mem.free_inject R74700 Mem.inject_incr_trans R74700 Mem.inject_incr_trans R74802 Coq.Init.Logic "x = y" type_scope R74774 Mem.nextblock R74785 Mem.free_list R74804 Mem.nextblock R74802 Coq.Init.Logic "x = y" type_scope R74774 Mem.nextblock R74785 Mem.free_list R74804 Mem.nextblock R74892 Mem.nextblock R74892 Mem.nextblock R74925 Cminorgenproof.match_callstack_freelist R74925 Cminorgenproof.match_callstack_freelist R75213 Cminorgenproof.exec_stmt_prop R75247 Cminorgenproof.Out_normal R75233 Cminorgenproof.Sexpr R75177 Cminorgenproof.eval_expr_prop R75192 Coq.Lists.List.nil R75141 Cminorgenproof.eval_expr R75156 Coq.Lists.List.nil R75132 Values.val R75122 Mem.mem R75103 Cminorgenproof.expr R75093 Mem.mem R75081 Cminorgenproof.env R75344 Mem.val_nil_inject R75344 Mem.val_nil_inject R75487 Cminor.Out_normal R75487 Cminor.Out_normal R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R75918 Cminorgenproof.exec_stmt_prop R75938 Cminorgenproof.Sifthenelse R75877 Cminorgenproof.exec_stmtlist_prop R75836 Cminorgenproof.exec_stmtlist R75815 Values.is_true R75778 Cminorgenproof.eval_expr_prop R75793 Coq.Lists.List.nil R75741 Cminorgenproof.eval_expr R75756 Coq.Lists.List.nil R75726 Cminorgenproof.outcome R75709 Mem.mem R75698 Values.val R75687 Mem.mem R75669 Cminorgenproof.stmtlist R75669 Cminorgenproof.stmtlist R75645 Cminorgenproof.expr R75635 Mem.mem R75623 Cminorgenproof.env R76053 Mem.val_nil_inject R76053 Mem.val_nil_inject R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R76354 Cmconstrproof.exec_ifthenelse_true R76354 Cmconstrproof.exec_ifthenelse_true R76468 Mem.inject_incr_trans R76468 Mem.inject_incr_trans R76856 Cminorgenproof.exec_stmt_prop R76876 Cminorgenproof.Sifthenelse R76815 Cminorgenproof.exec_stmtlist_prop R76774 Cminorgenproof.exec_stmtlist R76752 Values.is_false R76715 Cminorgenproof.eval_expr_prop R76730 Coq.Lists.List.nil R76678 Cminorgenproof.eval_expr R76693 Coq.Lists.List.nil R76663 Cminorgenproof.outcome R76646 Mem.mem R76635 Values.val R76624 Mem.mem R76606 Cminorgenproof.stmtlist R76606 Cminorgenproof.stmtlist R76582 Cminorgenproof.expr R76572 Mem.mem R76560 Cminorgenproof.env R76991 Mem.val_nil_inject R76991 Mem.val_nil_inject R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R77292 Cmconstrproof.exec_ifthenelse_false R77292 Cmconstrproof.exec_ifthenelse_false R77407 Mem.inject_incr_trans R77407 Mem.inject_incr_trans R77756 Cminorgenproof.exec_stmt_prop R77776 Cminorgenproof.Sloop R77710 Cminorgenproof.exec_stmt_prop R77731 Cminorgenproof.Sloop R77664 Cminorgenproof.exec_stmt R77685 Cminorgenproof.Sloop R77616 Cminorgenproof.exec_stmtlist_prop R77645 Cminorgenproof.Out_normal R77568 Cminorgenproof.exec_stmtlist R77597 Cminorgenproof.Out_normal R77553 Cminorgenproof.outcome R77541 Mem.mem R77541 Mem.mem R77515 Cminorgenproof.stmtlist R77504 Mem.mem R77492 Cminorgenproof.env R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R78161 Cminor.exec_Sloop_loop R78161 Cminor.exec_Sloop_loop R78233 Mem.inject_incr_trans R78233 Mem.inject_incr_trans R78496 Cminorgenproof.exec_stmt_prop R78516 Cminorgenproof.Sloop R78474 Coq.Init.Logic "x <> y" type_scope R78477 Cminorgenproof.Out_normal R78431 Cminorgenproof.exec_stmtlist_prop R78392 Cminorgenproof.exec_stmtlist R78377 Cminorgenproof.outcome R78365 Mem.mem R78342 Cminorgenproof.stmtlist R78331 Mem.mem R78319 Cminorgenproof.env R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R78778 Cminor.exec_Sloop_stop R78778 Cminor.exec_Sloop_stop R79056 Cminorgenproof.exec_stmt_prop R79098 Cminorgenproof.outcome_block R79076 Cminorgenproof.Sblock R79017 Cminorgenproof.exec_stmtlist_prop R78978 Cminorgenproof.exec_stmtlist R78963 Cminorgenproof.outcome R78951 Mem.mem R78928 Cminorgenproof.stmtlist R78917 Mem.mem R78905 Cminorgenproof.env R79326 Cminor.outcome_block R79326 Cminor.outcome_block R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R79378 Cminor.exec_Sblock R79378 Cminor.exec_Sblock R79604 Cminorgenproof.exec_stmt_prop R79638 Cminorgenproof.Out_exit R79624 Cminorgenproof.Sexit R79595 Coq.Init.Datatypes.nat R79585 Mem.mem R79573 Cminorgenproof.env R79741 Cminor.Out_exit R79741 Cminor.Out_exit R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R79885 Cminorgenproof.exec_stmt_prop R79929 Cminorgenproof.Out_return R79942 Coq.Init.Datatypes.None R79905 Cminorgenproof.Sreturn R79915 Coq.Init.Datatypes.None R79876 Mem.mem R79864 Cminorgenproof.env R80037 Cminor.Out_return R80048 Coq.Init.Datatypes.None R80037 Cminor.Out_return R80048 Coq.Init.Datatypes.None R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R80297 Cminorgenproof.exec_stmt_prop R80346 Cminorgenproof.Out_return R80360 Coq.Init.Datatypes.Some R80317 Cminorgenproof.Sreturn R80328 Coq.Init.Datatypes.Some R80261 Cminorgenproof.eval_expr_prop R80276 Coq.Lists.List.nil R80225 Cminorgenproof.eval_expr R80240 Coq.Lists.List.nil R80216 Values.val R80206 Mem.mem R80187 Cminorgenproof.expr R80177 Mem.mem R80165 Cminorgenproof.env R80452 Mem.val_nil_inject R80452 Mem.val_nil_inject R80594 Cminor.Out_return R80606 Coq.Init.Datatypes.Some R80594 Cminor.Out_return R80606 Coq.Init.Datatypes.Some R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R80759 Cminorgenproof.exec_stmtlist_prop R80791 Cminorgenproof.Out_normal R80782 Cminorgenproof.Snil R80750 Mem.mem R80738 Cminorgenproof.env R80892 Cminor.Out_normal R80892 Cminor.Out_normal R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R81268 Cminorgenproof.exec_stmtlist_prop R81292 Cminorgenproof.Scons R81228 Cminorgenproof.exec_stmtlist_prop R81188 Cminorgenproof.exec_stmtlist R81145 Cminorgenproof.exec_stmt_prop R81169 Cminorgenproof.Out_normal R81102 Cminorgenproof.exec_stmt R81126 Cminorgenproof.Out_normal R81087 Cminorgenproof.outcome R81075 Mem.mem R81075 Mem.mem R81054 Cminorgenproof.stmtlist R81035 Cminorgenproof.stmt R81025 Mem.mem R81013 Cminorgenproof.env R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R81677 Cminor.exec_Scons_continue R81677 Cminor.exec_Scons_continue R81752 Mem.inject_incr_trans R81752 Mem.inject_incr_trans R82018 Cminorgenproof.exec_stmtlist_prop R82042 Cminorgenproof.Scons R81996 Coq.Init.Logic "x <> y" type_scope R81999 Cminorgenproof.Out_normal R81958 Cminorgenproof.exec_stmt_prop R81924 Cminorgenproof.exec_stmt R81909 Cminorgenproof.outcome R81897 Mem.mem R81879 Cminorgenproof.stmtlist R81860 Cminorgenproof.stmt R81850 Mem.mem R81838 Cminorgenproof.env R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R82306 Cminor.exec_Scons_stop R82306 Cminor.exec_Scons_stop R82491 Cminorgenproof.eval_funcall_prop R82448 Cminorgenproof.eval_funcall R82538 Cminorplus.eval_funcall_ind5 R83582 Cminorgenproof.transl_stmtlist_Scons_1_correct R83545 Cminorgenproof.transl_stmtlist_Scons_2_correct R83511 Cminorgenproof.transl_stmtlist_Snil_correct R83473 Cminorgenproof.transl_stmt_Sreturn_some_correct R83435 Cminorgenproof.transl_stmt_Sreturn_none_correct R83404 Cminorgenproof.transl_stmt_Sexit_correct R83372 Cminorgenproof.transl_stmt_Sblock_correct R83336 Cminorgenproof.transl_stmt_Sloop_exit_correct R83300 Cminorgenproof.transl_stmt_Sloop_loop_correct R83257 Cminorgenproof.transl_stmt_Sifthenelse_false_correct R83215 Cminorgenproof.transl_stmt_Sifthenelse_true_correct R83184 Cminorgenproof.transl_stmt_Sexpr_correct R83156 Cminorgenproof.transl_funcall_correct R83121 Cminorgenproof.transl_exprlist_Econs_correct R83087 Cminorgenproof.transl_exprlist_Enil_correct R83054 Cminorgenproof.transl_expr_Eletvar_correct R83024 Cminorgenproof.transl_expr_Elet_correct R82982 Cminorgenproof.transl_expr_Econdition_false_correct R82941 Cminorgenproof.transl_expr_Econdition_true_correct R82910 Cminorgenproof.transl_expr_Ecall_correct R82878 Cminorgenproof.transl_expr_Estore_correct R82847 Cminorgenproof.transl_expr_Eload_correct R82818 Cminorgenproof.transl_expr_Eop_correct R82778 Cminorgenproof.transl_expr_Eaddrof_global_correct R82739 Cminorgenproof.transl_expr_Eaddrof_local_correct R82706 Cminorgenproof.transl_expr_Eassign_correct R82676 Cminorgenproof.transl_expr_Evar_correct R82651 Cminorgenproof.exec_stmtlist_prop R82631 Cminorgenproof.exec_stmt_prop R82608 Cminorgenproof.eval_funcall_prop R82584 Cminorgenproof.eval_exprlist_prop R82564 Cminorgenproof.eval_expr_prop R83841 Cminorgenproof.match_globalenvs R83790 Coqlib.zlt R83799 Mem.nextblock R83831 Coq.Init.Datatypes.None R83815 Coq.Init.Datatypes.Some R83819 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R83744 Globalenvs.init_mem R83710 Globalenvs.init_mem R83944 Coqlib.zlt_true R83944 Coqlib.zlt_true R83980 Globalenvs.find_symbol_inv R83980 Globalenvs.find_symbol_inv R84031 Cminorgenproof.symbols_preserved R84031 Cminorgenproof.symbols_preserved R84078 Coqlib.zlt_true R84078 Coqlib.zlt_true R84108 Mem.nextblock_pos R84108 Mem.nextblock_pos R84219 Cminor.exec_program R84239 Values.Vint R84185 Cminorgenproof.exec_program R84206 Values.Vint R84315 Cminorgenproof.function_ptr_translated R84315 Cminorgenproof.function_ptr_translated R84387 Globalenvs.init_mem R84387 Globalenvs.init_mem R84437 Coqlib.zlt R84447 Mem.nextblock R84479 Coq.Init.Datatypes.None R84463 Coq.Init.Datatypes.Some R84467 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R84437 Coqlib.zlt R84447 Mem.nextblock R84479 Coq.Init.Datatypes.None R84463 Coq.Init.Datatypes.Some R84467 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R84503 Mem.mem_inject R84503 Mem.mem_inject R84569 Coqlib.zlt_false R84569 Coqlib.zlt_false R84600 Coqlib.zlt R84608 Mem.nextblock R84600 Coqlib.zlt R84608 Mem.nextblock R84788 Globalenvs.initmem_undef R84788 Globalenvs.initmem_undef R84898 Coqlib.zlt R84906 Mem.nextblock R84898 Coqlib.zlt R84906 Mem.nextblock R84954 Coqlib.zlt R84962 Mem.nextblock R84954 Coqlib.zlt R84962 Mem.nextblock R85037 Cminorgenproof.match_callstack R85078 Mem.nextblock R85063 Mem.nextblock R85055 Coq.Lists.List.nil R85037 Cminorgenproof.match_callstack R85078 Mem.nextblock R85063 Mem.nextblock R85055 Coq.Lists.List.nil R85127 Cminorgenproof.match_globalenvs_init R85127 Cminorgenproof.match_globalenvs_init R85181 Cminorgenproof.transl_function_correct R85284 Mem.val_nil_inject R85181 Cminorgenproof.transl_function_correct R85284 Mem.val_nil_inject R85449 AST.prog_main R85471 AST.prog_main R85449 AST.prog_main R85471 AST.prog_main R85504 Cminorgenproof.symbols_preserved R85504 Cminorgenproof.symbols_preserved R85567 Cminorgen.transl_function R85531 AST.transform_partial_program_main R85567 Cminorgen.transl_function R85531 AST.transform_partial_program_main R85648 Cminorgenproof.sig_transl_function R85648 Cminorgenproof.sig_transl_function R85686 Globalenvs.init_mem_transf_partial R85715 Cminorgen.transl_function R85686 Globalenvs.init_mem_transf_partial R85715 Cminorgen.transl_function FCminorgenproof R410 Cminorgenproof.program R437 Cminor.program R485 Coq.Init.Logic "x = y" type_scope R465 Cminorgen.transl_program R487 Coq.Init.Datatypes.Some R508 Cminorgenproof.genv R518 Globalenvs.globalenv R548 Cminor.genv R556 Globalenvs.globalenv R648 Coq.Init.Logic "x = y" type_scope R625 Globalenvs.find_symbol R650 Globalenvs.find_symbol R617 AST.ident R751 Cminorgen.transl_function R714 Globalenvs.find_symbol_transf_partial R751 Cminorgen.transl_function R714 Globalenvs.find_symbol_transf_partial R899 Coq.Init.Logic "'exists' x , p" type_scope R948 Coq.Init.Logic "A /\ B" type_scope R938 Coq.Init.Logic "x = y" type_scope R912 Globalenvs.find_funct_ptr R940 Coq.Init.Datatypes.Some R969 Coq.Init.Logic "x = y" type_scope R951 Cminorgen.transl_function R971 Coq.Init.Datatypes.Some R885 Coq.Init.Logic "x = y" type_scope R860 Globalenvs.find_funct_ptr R887 Coq.Init.Datatypes.Some R845 Cminorgenproof.function R834 Values.block R1016 Globalenvs.find_funct_ptr_transf_partial R1051 Cminorgen.transl_function R1016 Globalenvs.find_funct_ptr_transf_partial R1051 Cminorgen.transl_function R1086 Cminorgen.transl_function R1086 Cminorgen.transl_function R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R1286 Coq.Init.Logic "'exists' x , p" type_scope R1331 Coq.Init.Logic "A /\ B" type_scope R1321 Coq.Init.Logic "x = y" type_scope R1299 Globalenvs.find_funct R1323 Coq.Init.Datatypes.Some R1352 Coq.Init.Logic "x = y" type_scope R1334 Cminorgen.transl_function R1354 Coq.Init.Datatypes.Some R1272 Coq.Init.Logic "x = y" type_scope R1251 Globalenvs.find_funct R1274 Coq.Init.Datatypes.Some R1236 Cminorgenproof.function R1227 Values.val R1399 Globalenvs.find_funct_transf_partial R1430 Cminorgen.transl_function R1399 Globalenvs.find_funct_transf_partial R1430 Cminorgen.transl_function R1465 Cminorgen.transl_function R1465 Cminorgen.transl_function R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R1657 Mem.meminj R1800 Coq.Init.Logic "A /\ B" type_scope R1786 Coq.Init.Logic "x = y" type_scope R1788 Coq.Init.Datatypes.Some R1793 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1827 Coq.Init.Logic "x = y" type_scope R1803 Globalenvs.find_symbol R1829 Coq.Init.Datatypes.Some R1764 Coq.Init.Logic "x = y" type_scope R1741 Globalenvs.find_symbol R1766 Coq.Init.Datatypes.Some R1884 Coq.Init.Logic "x = y" type_scope R1886 Coq.Init.Datatypes.Some R1890 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1873 Coq.ZArith.BinInt "x < y" Z_scope R1927 Mem.meminj R1940 AST.ident R1971 Cminorgenproof.env R1982 Mem.mem R1992 Cminor.env R2002 Values.block R2032 Cminorgen.var_info R2304 Cminorgen.Var_local R2251 Mem.val_inject R2232 Coq.Init.Logic "x = y" type_scope R2216 Maps.get R2234 Coq.Init.Datatypes.Some R2200 Coq.Init.Logic "x = y" type_scope R2202 Coq.Init.Datatypes.None R2178 Coq.Init.Logic "x = y" type_scope R2157 Mem.load R2180 Coq.Init.Datatypes.Some R2121 Coq.Init.Logic "x = y" type_scope R2106 Maps.get R2123 Coq.Init.Datatypes.Some R2128 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2132 Cminorplus.LVscalar R2523 Cminorgen.Var_stack_scalar R2432 Mem.val_inject R2464 Values.Vptr R2473 Integers.repr R2446 Values.Vptr R2453 Integers.zero R2396 Coq.Init.Logic "x = y" type_scope R2381 Maps.get R2398 Coq.Init.Datatypes.Some R2403 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2407 Cminorplus.LVscalar R2745 Cminorgen.Var_stack_array R2654 Mem.val_inject R2686 Values.Vptr R2695 Integers.repr R2668 Values.Vptr R2675 Integers.zero R2622 Coq.Init.Logic "x = y" type_scope R2607 Maps.get R2624 Coq.Init.Datatypes.Some R2629 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2633 Cminorplus.LVarray R2851 Cminorgen.Var_global R2809 Coq.Init.Logic "x = y" type_scope R2794 Maps.get R2811 Coq.Init.Datatypes.None R2886 Mem.meminj R2901 Cminorgen.compilenv R2933 Cminorgenproof.env R2944 Mem.mem R2954 Cminor.env R2964 Values.block R2996 Coq.ZArith.BinInt.Z R3056 Cminorgenproof.match_var R3082 Maps.get R3127 Coq.ZArith.BinInt "x <= y" Z_scope R3207 Coq.ZArith.BinInt "x <= y < z" Z_scope R3187 Coq.Init.Logic "x = y" type_scope R3172 Maps.get R3189 Coq.Init.Datatypes.Some R3193 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3371 Coq.Init.Logic "x <> y" type_scope R3358 Coq.Init.Logic "x <> y" type_scope R3329 Coq.Init.Logic "x = y" type_scope R3313 Maps.get R3331 Coq.Init.Datatypes.Some R3335 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3288 Coq.Init.Logic "x = y" type_scope R3272 Maps.get R3290 Coq.Init.Datatypes.Some R3294 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3446 Coq.ZArith.BinInt "x <= y < z" Z_scope R3422 Coq.Init.Logic "x = y" type_scope R3424 Coq.Init.Datatypes.Some R3428 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3539 Coq.ZArith.BinInt "x < y" Z_scope R3528 Coq.ZArith.BinInt "x < y" Z_scope R3505 Coq.Init.Logic "x = y" type_scope R3507 Coq.Init.Datatypes.Some R3511 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3597 Cminorgen.compilenv R3618 Cminorgenproof.env R3636 Cminor.env R3652 Values.block R3671 Coq.ZArith.BinInt.Z R3687 Coq.ZArith.BinInt.Z R3725 Coq.Lists.List.list R3730 Cminorgenproof.frame R3798 Mem.mem R3793 Coq.ZArith.BinInt.Z R3788 Coq.ZArith.BinInt.Z R3775 Cminorgenproof.callstack R3765 Mem.meminj R3909 Coq.Lists.List.nil R3863 Cminorgenproof.match_globalenvs R4169 Coq.Lists.List "x :: y" list_scope R4142 Cminorgenproof.mkframe R4043 Cminorgenproof.match_env R4025 Coq.ZArith.BinInt "x < y" Z_scope R4004 Coq.ZArith.BinInt "x <= y" Z_scope R4403 Cminorgenproof.match_env R4364 Cminorgenproof.match_env R4349 Coq.Init.Logic "x = y" type_scope R4326 Mem.store R4351 Coq.Init.Datatypes.Some R4313 Coq.Init.Logic "x <> y" type_scope R4316 Coq.Init.Datatypes.None R4606 Mem.load_store_other R4606 Mem.load_store_other R4845 Cminorgenproof.match_callstack R4830 Coq.Init.Logic "x = y" type_scope R4807 Mem.store R4832 Coq.Init.Datatypes.Some R4794 Coq.Init.Logic "x <> y" type_scope R4797 Coq.Init.Datatypes.None R4721 Cminorgenproof.match_callstack R4943 Cminorgenproof.match_env_store_mapped R4943 Cminorgenproof.match_env_store_mapped R5084 Coq.Init.Logic "'exists' x , p" type_scope R5097 Coq.Init.Logic "x = y" type_scope R5099 Values.load_result R5067 Values.val R5049 AST.memory_chunk R5218 Coq.Init.Logic "x = y" type_scope R5170 Values.load_result R5193 Values.load_result R5222 Values.load_result R5307 Integers.cast8_signed_idem R5307 Integers.cast8_signed_idem R5346 Integers.cast8_unsigned_idem R5346 Integers.cast8_unsigned_idem R5387 Integers.cast16_signed_idem R5387 Integers.cast16_signed_idem R5427 Integers.cast16_unsigned_idem R5427 Integers.cast16_unsigned_idem R5469 Floats.singleoffloat_idem R5469 Floats.singleoffloat_idem R5607 Coq.Init.Logic "x = y" type_scope R5583 Values.load_result R5557 Cminorgenproof.val_normalized R5663 Cminorgenproof.load_result_idem R5663 Cminorgenproof.load_result_idem R5935 Cminorgenproof.match_env R5958 Maps.set R5896 Cminorgenproof.match_env R5881 Coq.Init.Logic "x = y" type_scope R5860 Mem.store R5883 Coq.Init.Datatypes.Some R5831 Cminorgenproof.val_normalized R5808 Mem.val_inject R5777 Coq.Init.Logic "x = y" type_scope R5773 Maps "a ! b" R5779 Coq.Init.Datatypes.Some R5783 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5787 Cminorplus.LVscalar R6124 Coqlib.peq R6124 Coqlib.peq R6223 Cminorplus.local_variable R6201 Cminorgenproof.local_variable R6223 Cminorplus.local_variable R6201 Cminorgenproof.local_variable R6353 Mem.load_store_same R6353 Mem.load_store_same R6396 Maps.gss R6396 Maps.gss R6441 Values.load_result R6441 Values.load_result R6478 Mem.load_result_inject R6478 Mem.load_result_inject R6532 Cminorgenproof.load_result_normalized R6532 Cminorgenproof.load_result_normalized R6648 Mem.load_store_other R6648 Mem.load_store_other R6686 Maps.gso R6686 Maps.gso R7012 Cminorgenproof.match_env R6973 Cminorgenproof.match_env R6963 Coq.ZArith.BinInt "x <= y" Z_scope R6945 Coq.Init.Logic "x = y" type_scope R6924 Mem.store R6947 Coq.Init.Datatypes.Some R7201 Mem.load_store_other R7201 Mem.load_store_other R7486 Cminorgenproof.match_callstack R7476 Coq.ZArith.BinInt "x <= y" Z_scope R7455 Coq.Init.Logic "x = y" type_scope R7434 Mem.store R7457 Coq.Init.Datatypes.Some R7369 Cminorgenproof.match_callstack R7584 Cminorgenproof.match_env_store_above R7584 Cminorgenproof.match_env_store_above R8004 Cminorgenproof.match_callstack R8068 Coq.Lists.List "x :: y" list_scope R8023 Cminorgenproof.mkframe R8039 Maps.set R7930 Cminorgenproof.match_callstack R7976 Coq.Lists.List "x :: y" list_scope R7949 Cminorgenproof.mkframe R7915 Coq.Init.Logic "x = y" type_scope R7894 Mem.store R7917 Coq.Init.Datatypes.Some R7865 Cminorgenproof.val_normalized R7842 Mem.val_inject R7811 Coq.Init.Logic "x = y" type_scope R7807 Maps "a ! b" R7813 Coq.Init.Datatypes.Some R7817 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7821 Cminorplus.LVscalar R8151 Cminorgenproof.match_env_store_local R8151 Cminorgenproof.match_env_store_local R8190 Cminorgenproof.match_callstack_store_above R8190 Cminorgenproof.match_callstack_store_above R8445 Cminorgenproof.match_env R8430 Coq.Init.Logic "x = y" type_scope R8426 Maps "a ! b" R8435 Maps "a ! b" R8358 Cminorgenproof.match_env R8972 Cminorgenproof.match_callstack R9018 Coq.Lists.List "x :: y" list_scope R8991 Cminorgenproof.mkframe R8898 Cminorgenproof.match_callstack R8944 Coq.Lists.List "x :: y" list_scope R8917 Cminorgenproof.mkframe R8883 Coq.Init.Logic "x = y" type_scope R8879 Maps "a ! b" R8885 Coq.Init.Datatypes.Some R8862 Coq.Init.Logic "x = y" type_scope R8841 Mem.store R8864 Coq.Init.Datatypes.Some R8812 Cminorgenproof.val_normalized R8789 Mem.val_inject R8758 Coq.Init.Logic "x = y" type_scope R8754 Maps "a ! b" R8760 Coq.Init.Datatypes.Some R8764 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8768 Cminorplus.LVscalar R9128 Maps.set R9100 Cminorgenproof.match_env_extensional R9128 Maps.set R9100 Cminorgenproof.match_env_extensional R9158 Cminorgenproof.match_env_store_local R9158 Cminorgenproof.match_env_store_local R9206 Maps.gsspec R9206 Maps.gsspec R9229 Coqlib.peq R9229 Coqlib.peq R9277 Cminorgenproof.match_callstack_store_above R9277 Cminorgenproof.match_callstack_store_above R9554 Cminorgenproof.match_callstack R9538 Coq.ZArith.BinInt "x <= y" Z_scope R9518 Coq.ZArith.BinInt "x <= y" Z_scope R9446 Cminorgenproof.match_callstack R9788 Coq.Init.Logic "x = y" type_scope R9753 Mem.load R9765 Mem.free_list R9790 Mem.load R9741 Coq.Init.Logic "x <> y" type_scope R9725 Coq.Lists.List.In R9867 Mem.load_free R9867 Mem.load_free R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R9926 Coq.Init.Logic.sym_not_equal R9926 Coq.Init.Logic.sym_not_equal R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R10103 Cminorgenproof.match_env R10123 Mem.free_list R10092 Coq.ZArith.BinInt "x <= y" Z_scope R10077 Coq.Lists.List.In R10028 Cminorgenproof.match_env R10308 Cminorgenproof.load_freelist R10308 Cminorgenproof.load_freelist R10593 Cminorgenproof.match_callstack R10628 Mem.free_list R10582 Coq.ZArith.BinInt "x <= y" Z_scope R10564 Coq.Lists.List.In R10498 Cminorgenproof.match_callstack R10704 Cminorgenproof.match_env_freelist R10704 Cminorgenproof.match_env_freelist R11056 Cminorgenproof.match_callstack R11091 Mem.free_list R10983 Cminorgenproof.match_callstack R11029 Coq.Lists.List "x :: y" list_scope R11002 Cminorgenproof.mkframe R10972 Coq.ZArith.BinInt "x <= y" Z_scope R10957 Coq.Lists.List.In R11163 Cminorgenproof.match_callstack_incr_bound R11163 Cminorgenproof.match_callstack_incr_bound R11210 Cminorgenproof.match_callstack_freelist_rec R11210 Cminorgenproof.match_callstack_freelist_rec R11404 Coq.Init.Logic "x = y" type_scope R11386 Mem.load R11406 Coq.Init.Datatypes.Some R11411 Values.Vundef R11371 Coq.Init.Logic "x = y" type_scope R11341 Mem.alloc R11353 Mem.size_chunk R11373 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11447 Mem.valid_block R11447 Mem.valid_block R11473 Mem.valid_new_block R11473 Mem.valid_new_block R11522 Coq.ZArith.BinInt "x <= y" Z_scope R11507 Mem.low_bound R11522 Coq.ZArith.BinInt "x <= y" Z_scope R11507 Mem.low_bound R11546 Mem.low_bound_alloc R11546 Mem.low_bound_alloc R11586 Coqlib.zeq_true R11586 Coqlib.zeq_true R11634 Coq.ZArith.BinInt "x <= y" Z_scope R11615 Coq.ZArith.BinInt "x + y" Z_scope R11617 Mem.size_chunk R11637 Mem.high_bound R11634 Coq.ZArith.BinInt "x <= y" Z_scope R11615 Coq.ZArith.BinInt "x + y" Z_scope R11617 Mem.size_chunk R11637 Mem.high_bound R11671 Mem.high_bound_alloc R11671 Mem.high_bound_alloc R11712 Coqlib.zeq_true R11712 Coqlib.zeq_true R11737 Mem.load_in_bounds R11737 Mem.load_in_bounds R11798 Coq.Init.Logic "x = y" type_scope R11800 Values.Vundef R11798 Coq.Init.Logic "x = y" type_scope R11800 Values.Vundef R11816 Mem.load_alloc_same R11816 Mem.load_alloc_same R12476 Cminorgenproof.match_env R12514 Mem.nextblock R12453 Mem.inject_incr R12424 Maps.set R12437 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12386 Maps.set R12344 Mem.extend_inject R12319 Coq.Init.Logic "x = y" type_scope R12315 Maps "a ! b" R12321 Coq.Init.Datatypes.Some R12259 Cminorgenproof.match_env R12297 Mem.nextblock R12008 Cminorgen.Var_local R12039 Coq.Init.Logic "A /\ B" type_scope R12032 Coq.Init.Logic "x = y" type_scope R12034 Coq.Init.Datatypes.None R12045 Coq.Init.Logic "x = y" type_scope R12047 Cminorplus.LVscalar R12068 Cminorgen.Var_stack_scalar R12119 Coq.Init.Logic "A /\ B" type_scope R12103 Coq.Init.Logic "x = y" type_scope R12105 Coq.Init.Datatypes.Some R12109 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12125 Coq.Init.Logic "x = y" type_scope R12127 Cminorplus.LVscalar R12148 Cminorgen.Var_stack_array R12192 Coq.Init.Logic "A /\ B" type_scope R12176 Coq.Init.Logic "x = y" type_scope R12178 Coq.Init.Datatypes.Some R12182 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12195 Coq.Init.Logic "'exists' x , p" type_scope R12209 Coq.Init.Logic "x = y" type_scope R12211 Cminorplus.LVarray R12228 Cminorgen.Var_global R12242 Coq.Init.Logic.False R11971 Coq.Init.Logic "x = y" type_scope R11948 Mem.alloc R11960 Cminorplus.sizeof R11973 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12556 Coq.Init.Logic "x = y" type_scope R12562 Mem.nextblock R12556 Coq.Init.Logic "x = y" type_scope R12562 Mem.nextblock R12631 Coq.Init.Logic "x = y" type_scope R12620 Mem.nextblock R12633 Coq.ZArith.BinInt.Zsucc R12643 Mem.nextblock R12631 Coq.Init.Logic "x = y" type_scope R12620 Mem.nextblock R12633 Coq.ZArith.BinInt.Zsucc R12643 Mem.nextblock R12786 Maps.gsspec R12786 Maps.gsspec R12805 Coqlib.peq R12805 Coqlib.peq R12967 Values.Vundef R12944 Cminorgenproof.match_var_local R12967 Values.Vundef R12944 Cminorgenproof.match_var_local R13003 Maps.gss R13003 Maps.gss R13039 Cminorgenproof.load_from_alloc_is_undef R13039 Cminorgenproof.load_from_alloc_is_undef R13173 Coqlib.zeq_true R13173 Coqlib.zeq_true R13301 Cminorgenproof.match_var_stack_scalar R13301 Cminorgenproof.match_var_stack_scalar R13358 Maps.gss R13358 Maps.gss R13394 Mem.val_inject_ptr R13394 Mem.val_inject_ptr R13461 Coqlib.zeq_true R13461 Coqlib.zeq_true R13492 Integers.add_commut R13492 Integers.add_commut R13516 Integers.add_zero R13516 Integers.add_zero R13617 Cminorgenproof.match_var_stack_array R13617 Cminorgenproof.match_var_stack_array R13675 Maps.gss R13675 Maps.gss R13711 Mem.val_inject_ptr R13711 Mem.val_inject_ptr R13778 Coqlib.zeq_true R13778 Coqlib.zeq_true R13809 Integers.add_commut R13809 Integers.add_commut R13833 Integers.add_zero R13833 Integers.add_zero R14026 Maps.gso R14026 Maps.gso R14092 Coqlib.zeq_false R14092 Coqlib.zeq_false R14197 Maps.gso R14197 Maps.gso R14239 Maps.gso R14239 Maps.gso R14281 Maps.gso R14281 Maps.gso R14403 Maps.gsspec R14403 Maps.gsspec R14426 Coqlib.peq R14426 Coqlib.peq R14628 Maps.gsspec R14628 Maps.gsspec R14628 Maps.gsspec R14628 Maps.gsspec R14650 Coqlib.peq R14669 Coqlib.peq R14650 Coqlib.peq R14669 Coqlib.peq R14669 Coqlib.peq R14991 Coqlib.zeq R14991 Coqlib.zeq R15186 Coqlib.zeq R15186 Coqlib.zeq R15591 Cminorgenproof.match_env R15568 Mem.inject_incr R15539 Mem.extend_inject R15489 Cminorgenproof.match_env R15466 Coq.ZArith.BinInt "x <= y" Z_scope R15473 Mem.nextblock R15410 Coq.Init.Datatypes.None R15418 Coq.Init.Logic.True R15425 Coq.Init.Datatypes.Some R15430 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15449 Coq.ZArith.BinInt "x < y" Z_scope R15379 Coq.Init.Logic "x = y" type_scope R15353 Mem.alloc R15365 Cminorplus.sizeof R15381 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15657 Coq.Init.Logic "x = y" type_scope R15663 Mem.nextblock R15657 Coq.Init.Logic "x = y" type_scope R15663 Mem.nextblock R15896 Coqlib.zeq_false R15896 Coqlib.zeq_false R16061 Coqlib.zeq R16061 Coqlib.zeq R16209 Coqlib.zeq R16209 Coqlib.zeq R16611 Cminorgenproof.match_callstack R16588 Mem.inject_incr R16559 Mem.extend_inject R16526 Coq.ZArith.BinInt "x <= y" Z_scope R16533 Mem.nextblock R16462 Coq.Init.Datatypes.None R16470 Coq.Init.Logic.True R16477 Coq.Init.Datatypes.Some R16482 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16505 Coq.ZArith.BinInt "x <= y" Z_scope R16431 Coq.Init.Logic "x = y" type_scope R16408 Mem.alloc R16420 Cminorplus.sizeof R16433 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16342 Cminorgenproof.match_callstack R16944 Cminorgenproof.match_env_alloc_other R16944 Cminorgenproof.match_env_alloc_other R17820 Cminorgenproof.match_callstack R17892 Mem.nextblock R17881 Coq.Lists.List "x :: y" list_scope R17840 Cminorgenproof.mkframe R17870 Mem.nextblock R17797 Mem.inject_incr R17768 Maps.set R17781 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17730 Maps.set R17688 Mem.extend_inject R17663 Coq.Init.Logic "x = y" type_scope R17659 Maps "a ! b" R17665 Coq.Init.Datatypes.Some R17559 Cminorgenproof.match_callstack R17631 Mem.nextblock R17620 Coq.Lists.List "x :: y" list_scope R17579 Cminorgenproof.mkframe R17609 Mem.nextblock R17308 Cminorgen.Var_local R17339 Coq.Init.Logic "A /\ B" type_scope R17332 Coq.Init.Logic "x = y" type_scope R17334 Coq.Init.Datatypes.None R17345 Coq.Init.Logic "x = y" type_scope R17347 Cminorplus.LVscalar R17368 Cminorgen.Var_stack_scalar R17419 Coq.Init.Logic "A /\ B" type_scope R17403 Coq.Init.Logic "x = y" type_scope R17405 Coq.Init.Datatypes.Some R17409 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17425 Coq.Init.Logic "x = y" type_scope R17427 Cminorplus.LVscalar R17448 Cminorgen.Var_stack_array R17492 Coq.Init.Logic "A /\ B" type_scope R17476 Coq.Init.Logic "x = y" type_scope R17478 Coq.Init.Datatypes.Some R17482 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17495 Coq.Init.Logic "'exists' x , p" type_scope R17509 Coq.Init.Logic "x = y" type_scope R17511 Cminorplus.LVarray R17528 Cminorgen.Var_global R17542 Coq.Init.Logic.False R17271 Coq.Init.Logic "x = y" type_scope R17248 Mem.alloc R17260 Cminorplus.sizeof R17273 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18002 Cminorgenproof.match_env_alloc_same R18002 Cminorgenproof.match_env_alloc_same R18051 Cminorgenproof.match_callstack_alloc_other R18051 Cminorgenproof.match_callstack_alloc_other R18427 Cminorgenproof.match_callstack R18459 Mem.nextblock R18377 Cminorgenproof.match_callstack R18409 Mem.nextblock R18361 Coq.Init.Logic "x = y" type_scope R18345 Mem.alloc R18363 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18497 Cminorgenproof.match_callstack_incr_bound R18497 Cminorgenproof.match_callstack_incr_bound R18710 Cminorgenproof.match_globalenvs R18669 Cminorgenproof.match_callstack R18882 Cminorgenproof.match_env R18870 Coq.ZArith.BinInt "x <= y" Z_scope R18829 Cminorgenproof.match_env R19237 Cminorgenproof.match_callstack R19286 Coq.Lists.List "x :: y" list_scope R19256 Cminorgenproof.mkframe R19164 Cminorgenproof.match_callstack R19210 Coq.Lists.List "x :: y" list_scope R19183 Cminorgenproof.mkframe R19375 Cminorgenproof.match_env_incr_hi R19375 Cminorgenproof.match_env_incr_hi R19485 Cmconstrproof.eval_negint R19497 Cmconstrproof.eval_negfloat R19511 Cmconstrproof.eval_absfloat R19525 Cmconstrproof.eval_intoffloat R19543 Cmconstrproof.eval_floatofint R19559 Cmconstrproof.eval_floatofintu R19576 Cmconstrproof.eval_notint R19588 Cmconstrproof.eval_notbool R19603 Cmconstrproof.eval_cast8signed R19620 Cmconstrproof.eval_cast8unsigned R19639 Cmconstrproof.eval_cast16signed R19659 Cmconstrproof.eval_cast16unsigned R19679 Cmconstrproof.eval_singleoffloat R19698 Cmconstrproof.eval_add R19707 Cmconstrproof.eval_add_ptr R19722 Cmconstrproof.eval_add_ptr_2 R19737 Cmconstrproof.eval_sub R19746 Cmconstrproof.eval_sub_ptr_int R19763 Cmconstrproof.eval_sub_ptr_ptr R19782 Cmconstrproof.eval_mul R19791 Cmconstrproof.eval_divs R19801 Cmconstrproof.eval_mods R19811 Cmconstrproof.eval_divu R19821 Cmconstrproof.eval_modu R19833 Cmconstrproof.eval_and R19842 Cmconstrproof.eval_or R19850 Cmconstrproof.eval_xor R19859 Cmconstrproof.eval_shl R19868 Cmconstrproof.eval_shr R19877 Cmconstrproof.eval_shru R19890 Cmconstrproof.eval_addf R19900 Cmconstrproof.eval_subf R19910 Cmconstrproof.eval_mulf R19920 Cmconstrproof.eval_divf R19932 Cmconstrproof.eval_cmp R19941 Cmconstrproof.eval_cmp_null_r R19957 Cmconstrproof.eval_cmp_null_l R19973 Cmconstrproof.eval_cmp_ptr R19988 Cmconstrproof.eval_cmpu R19998 Cmconstrproof.eval_cmpf R20065 Mem.val_inject R20095 Values.of_bool R20079 Values.of_bool R20239 Coq.Init.Logic "'exists' x , p" type_scope R20251 Coq.Init.Logic "A /\ B" type_scope R20254 Mem.val_inject R20268 Values.Vint R20365 Coq.Init.Logic "'exists' x , p" type_scope R20377 Coq.Init.Logic "A /\ B" type_scope R20380 Mem.val_inject R20394 Values.Vfloat R20495 Coq.Init.Logic "'exists' x , p" type_scope R20507 Coq.Init.Logic "A /\ B" type_scope R20510 Mem.val_inject R20524 Values.of_bool R20561 Values.of_bool R20619 Cminorgenproof.val_inject_val_of_bool R20426 Values.Vfloat R20298 Values.Vint R20766 Coq.Init.Logic "x = y" type_scope R20730 Integers.sub R20753 Integers.add R20739 Integers.add R20768 Integers.sub R20806 Integers.sub_add_opp R20806 Integers.sub_add_opp R20831 Integers.neg_add_distr R20831 Integers.neg_add_distr R20860 Integers.add_assoc R20860 Integers.add_assoc R20887 Integers.add_commut R20915 Integers.neg R20903 Integers.neg R20887 Integers.add_commut R20915 Integers.neg R20903 Integers.neg R20942 Integers.add_assoc R20942 Integers.add_assoc R20968 Integers.add_neg_zero R20968 Integers.add_neg_zero R20997 Integers.add_commut R21012 Integers.zero R20997 Integers.add_commut R21012 Integers.zero R21031 Integers.add_zero R21031 Integers.add_zero R21063 Integers.sub_add_opp R21063 Integers.sub_add_opp R21185 Coq.Init.Logic "A /\ B" type_scope R21174 Coq.Init.Logic "x = y" type_scope R21176 Integers.zero R21211 Coq.Init.Logic "A \/ B" type_scope R21197 Coq.Init.Logic "A /\ B" type_scope R21191 Coq.Init.Logic "x = y" type_scope R21193 AST.Ceq R21202 Coq.Init.Logic "x = y" type_scope R21204 Values.Vfalse R21222 Coq.Init.Logic "A /\ B" type_scope R21216 Coq.Init.Logic "x = y" type_scope R21218 AST.Cne R21227 Coq.Init.Logic "x = y" type_scope R21229 Values.Vtrue R21158 Coq.Init.Logic "x = y" type_scope R21134 Cminorgenproof.eval_compare_null R21160 Coq.Init.Datatypes.Some R21301 Integers.eq R21308 Integers.eq_spec R21322 Integers.zero R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R21681 Coq.Init.Logic "'exists' x , p" type_scope R21756 Coq.Init.Logic "A /\ B" type_scope R21697 Cminor.eval_expr R21712 Values.Vptr R21720 Integers.zero R21759 Mem.val_inject R21656 Mem.mem_inject R21626 Mem.val_list_inject R21558 Cminor.eval_exprlist R21577 Values.Vptr R21585 Integers.zero R21544 Coq.Init.Logic "x = y" type_scope R21518 Cminorgenproof.eval_operation R21546 Coq.Init.Datatypes.Some R21504 Coq.Init.Logic "x = y" type_scope R21490 Cminorgen.make_op R21506 Coq.Init.Datatypes.Some R23078 Values.Vptr R23087 Integers.add R23078 Values.Vptr R23087 Integers.add R23141 Mem.val_inject_ptr R23141 Mem.val_inject_ptr R23199 Integers.add_assoc R23199 Integers.add_assoc R23199 Integers.add_assoc R23199 Integers.add_assoc R23227 Integers.add_commut R23227 Integers.add_commut R23273 Values.Vptr R23282 Integers.add R23273 Values.Vptr R23282 Integers.add R23337 Mem.val_inject_ptr R23337 Mem.val_inject_ptr R23395 Integers.add_assoc R23395 Integers.add_assoc R23395 Integers.add_assoc R23395 Integers.add_assoc R23423 Integers.add_commut R23423 Integers.add_commut R23469 Values.Vptr R23478 Integers.sub R23469 Values.Vptr R23478 Integers.sub R23533 Mem.val_inject_ptr R23533 Mem.val_inject_ptr R23582 Integers.sub_add_l R23582 Integers.sub_add_l R23630 Values.eq_block R23630 Values.eq_block R23701 Coq.Init.Logic "x = y" type_scope R23701 Coq.Init.Logic "x = y" type_scope R23740 Values.Vint R23746 Integers.sub R23740 Values.Vint R23746 Integers.sub R23841 Cminorgenproof.int_sub_shifted R23841 Cminorgenproof.int_sub_shifted R23912 Integers.eq_spec R23927 Integers.zero R23948 Integers.eq R23958 Integers.zero R23912 Integers.eq_spec R23927 Integers.zero R23948 Integers.eq R23958 Integers.zero R24048 Integers.eq_spec R24063 Integers.zero R24084 Integers.eq R24094 Integers.zero R24048 Integers.eq_spec R24063 Integers.zero R24084 Integers.eq R24094 Integers.zero R24184 Integers.eq_spec R24199 Integers.zero R24220 Integers.eq R24230 Integers.zero R24184 Integers.eq_spec R24199 Integers.zero R24220 Integers.eq R24230 Integers.zero R24320 Integers.eq_spec R24335 Integers.zero R24356 Integers.eq R24366 Integers.zero R24320 Integers.eq_spec R24335 Integers.zero R24356 Integers.eq R24366 Integers.zero R24451 Integers.ltu R24463 Integers.repr R24451 Integers.ltu R24463 Integers.repr R24573 Integers.ltu R24585 Integers.repr R24573 Integers.ltu R24585 Integers.repr R24696 Integers.ltu R24708 Integers.repr R24696 Integers.ltu R24708 Integers.repr R24824 Cminorgenproof.eval_compare_null_inv R24824 Cminorgenproof.eval_compare_null_inv R25016 Cminorgenproof.eval_compare_null_inv R25016 Cminorgenproof.eval_compare_null_inv R25245 Coq.Bool.Bool "x && y" bool_scope R25211 Mem.valid_pointer R25231 Integers.signed R25248 Mem.valid_pointer R25269 Integers.signed R25245 Coq.Bool.Bool "x && y" bool_scope R25211 Mem.valid_pointer R25231 Integers.signed R25248 Mem.valid_pointer R25269 Integers.signed R25347 Values.eq_block R25347 Values.eq_block R25411 Coq.Init.Logic "x = y" type_scope R25411 Coq.Init.Logic "x = y" type_scope R25454 Coq.Init.Logic "x = y" type_scope R25454 Coq.Init.Logic "x = y" type_scope R25491 Coq.Bool.Bool.andb_prop R25491 Coq.Bool.Bool.andb_prop R25528 Values.of_bool R25541 Integers.cmp R25528 Values.of_bool R25541 Integers.cmp R25622 Integers.translate_cmp R25622 Integers.translate_cmp R25650 Cminorgenproof.val_inject_val_of_bool R25650 Cminorgenproof.val_inject_val_of_bool R25684 Mem.valid_pointer_inject_no_overflow R25684 Mem.valid_pointer_inject_no_overflow R25734 Mem.valid_pointer_inject_no_overflow R25734 Mem.valid_pointer_inject_no_overflow R26342 Coq.Init.Logic "'exists' x , p" type_scope R26458 Coq.Init.Logic "A /\ B" type_scope R26356 Cminor.eval_expr R26413 Cminorgen.make_cast R26371 Values.Vptr R26379 Integers.zero R26483 Coq.Init.Logic "A /\ B" type_scope R26461 Mem.val_inject R26486 Cminorgenproof.val_normalized R26319 Mem.val_inject R26304 Coq.Init.Logic "x = y" type_scope R26291 Cminorplus.cast R26306 Coq.Init.Datatypes.Some R26229 Cminor.eval_expr R26244 Values.Vptr R26252 Integers.zero R26634 Values.Vint R26640 Integers.cast8signed R26634 Values.Vint R26640 Integers.cast8signed R26677 Cmconstrproof.eval_cast8signed R26677 Cmconstrproof.eval_cast8signed R26732 Values.Vint R26732 Values.Vint R26765 Values.Vint R26771 Integers.cast8unsigned R26765 Values.Vint R26771 Integers.cast8unsigned R26809 Cmconstrproof.eval_cast8unsigned R26809 Cmconstrproof.eval_cast8unsigned R26866 Values.Vint R26866 Values.Vint R26899 Values.Vint R26905 Integers.cast16signed R26899 Values.Vint R26905 Integers.cast16signed R26943 Cmconstrproof.eval_cast16signed R26943 Cmconstrproof.eval_cast16signed R26999 Values.Vint R26999 Values.Vint R27032 Values.Vint R27038 Integers.cast16unsigned R27032 Values.Vint R27038 Integers.cast16unsigned R27077 Cmconstrproof.eval_cast16unsigned R27077 Cmconstrproof.eval_cast16unsigned R27135 Values.Vint R27135 Values.Vint R27168 Values.Vint R27168 Values.Vint R27213 Values.Vint R27213 Values.Vint R27246 Values.Vptr R27246 Values.Vptr R27297 Values.Vptr R27297 Values.Vptr R27336 Values.Vfloat R27344 Floats.singleoffloat R27336 Values.Vfloat R27344 Floats.singleoffloat R27385 Cmconstrproof.eval_singleoffloat R27385 Cmconstrproof.eval_singleoffloat R27442 Values.Vfloat R27442 Values.Vfloat R27478 Values.Vfloat R27478 Values.Vfloat R27526 Values.Vfloat R27526 Values.Vfloat R27615 Cminor.eval_expr R27709 Values.Vptr R27718 Integers.repr R27670 Cminorgen.make_stackaddr R27630 Values.Vptr R27638 Integers.zero R27783 Cminor.eval_Eop R27783 Cminor.eval_Eop R27838 Integers.add_commut R27838 Integers.add_commut R27860 Integers.add_zero R27860 Integers.add_zero R28051 Cminor.eval_expr R28108 Cminorgen.make_load R28066 Values.Vptr R28074 Integers.zero R28037 Coq.Init.Logic "x = y" type_scope R28014 Mem.loadv R28039 Coq.Init.Datatypes.Some R27952 Cminor.eval_expr R27967 Values.Vptr R27975 Integers.zero R28194 Cmconstrproof.eval_load R28194 Cmconstrproof.eval_load R28333 Mem.val_content_inject R28355 Mem.mem_chunk R28308 Mem.val_inject R28293 Coq.Init.Logic "x = y" type_scope R28279 Cminorplus.cast R28295 Coq.Init.Datatypes.Some R28489 Mem.val_content_inject_8 R28489 Mem.val_content_inject_8 R28517 Integers.cast8_unsigned_signed R28517 Integers.cast8_unsigned_signed R28552 Mem.val_content_inject_8 R28552 Mem.val_content_inject_8 R28580 Integers.cast8_unsigned_idem R28580 Integers.cast8_unsigned_idem R28613 Mem.val_content_inject_16 R28613 Mem.val_content_inject_16 R28642 Integers.cast16_unsigned_signed R28642 Integers.cast16_unsigned_signed R28678 Mem.val_content_inject_16 R28678 Mem.val_content_inject_16 R28707 Integers.cast16_unsigned_idem R28707 Integers.cast16_unsigned_idem R28805 Mem.val_content_inject_32 R28805 Mem.val_content_inject_32 R28834 Floats.singleoffloat_idem R28834 Floats.singleoffloat_idem R29339 Coq.Init.Logic "'exists' x , p" type_scope R29351 Coq.Init.Logic "'exists' x , p" type_scope R29473 Coq.Init.Logic "A /\ B" type_scope R29364 Cminor.eval_expr R29421 Cminorgen.make_store R29379 Values.Vptr R29387 Integers.zero R29498 Coq.Init.Logic "A /\ B" type_scope R29476 Mem.mem_inject R29521 Coq.Init.Logic "A /\ B" type_scope R29501 Mem.val_inject R29538 Coq.Init.Logic "x = y" type_scope R29524 Mem.nextblock R29540 Mem.nextblock R29310 Mem.val_inject R29279 Mem.val_inject R29254 Mem.mem_inject R29239 Coq.Init.Logic "x = y" type_scope R29211 Mem.storev R29241 Coq.Init.Datatypes.Some R29197 Coq.Init.Logic "x = y" type_scope R29181 Cminorplus.cast R29199 Coq.Init.Datatypes.Some R29102 Cminor.eval_expr R29117 Values.Vptr R29125 Integers.zero R29021 Cminor.eval_expr R29036 Values.Vptr R29044 Integers.zero R29601 Mem.val_content_inject R29623 Mem.mem_chunk R29601 Mem.val_content_inject R29623 Mem.mem_chunk R29661 Cminorgenproof.val_content_inject_cast R29661 Cminorgenproof.val_content_inject_cast R29701 Mem.storev_mapped_inject_1 R29701 Mem.storev_mapped_inject_1 R29799 Cmconstrproof.eval_store R29799 Cmconstrproof.eval_store R29880 Cminorgenproof.make_cast_correct R29880 Cminorgenproof.make_cast_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R30093 Mem.store_inv R30093 Mem.store_inv R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R30434 Coq.Init.Logic "'exists' x , p" type_scope R30502 Coq.Init.Logic "A /\ B" type_scope R30449 Cminor.eval_expr R30464 Values.Vptr R30472 Integers.zero R30509 Mem.val_inject R30420 Coq.Init.Logic "x = y" type_scope R30403 Mem.load R30422 Coq.Init.Datatypes.Some R30372 Coq.Init.Logic "x = y" type_scope R30368 Maps "a ! b" R30374 Coq.Init.Datatypes.Some R30378 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R30382 Cminorplus.LVscalar R30344 Mem.mem_inject R30255 Cminorgenproof.match_callstack R30326 Mem.nextblock R30311 Mem.nextblock R30301 Coq.Lists.List "x :: y" list_scope R30274 Cminorgenproof.mkframe R30241 Coq.Init.Logic "x = y" type_scope R30225 Cminorgen.var_get R30243 Coq.Init.Datatypes.Some R30571 Cminorgenproof.match_var R30600 Maps "a !! b" R30571 Cminorgenproof.match_var R30600 Maps "a !! b" R30660 Maps "a !! b" R30660 Maps "a !! b" R30814 Cminor.eval_Evar R30814 Cminor.eval_Evar R30983 Coq.Init.Logic "x = y" type_scope R30983 Coq.Init.Logic "x = y" type_scope R31024 Coq.Init.Logic "x = y" type_scope R31024 Coq.Init.Logic "x = y" type_scope R31098 Coq.Init.Logic "x = y" type_scope R31066 Mem.loadv R31081 Values.Vptr R31088 Integers.zero R31100 Coq.Init.Datatypes.Some R31098 Coq.Init.Logic "x = y" type_scope R31066 Mem.loadv R31081 Values.Vptr R31088 Integers.zero R31100 Coq.Init.Datatypes.Some R31135 Mem.loadv_inject R31135 Mem.loadv_inject R31244 Cminorgenproof.make_load_correct R31244 Cminorgenproof.make_load_correct R31277 Cminorgenproof.make_stackaddr_correct R31277 Cminorgenproof.make_stackaddr_correct R31550 Coq.Init.Logic "'exists' x , p" type_scope R31618 Coq.Init.Logic "A /\ B" type_scope R31565 Cminor.eval_expr R31580 Values.Vptr R31588 Integers.zero R31625 Mem.val_inject R31639 Values.Vptr R31646 Integers.zero R31531 Coq.Init.Logic "x = y" type_scope R31527 Maps "a ! b" R31533 Coq.Init.Datatypes.Some R31537 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31437 Cminorgenproof.match_callstack R31508 Mem.nextblock R31493 Mem.nextblock R31483 Coq.Lists.List "x :: y" list_scope R31456 Cminorgenproof.mkframe R31423 Coq.Init.Logic "x = y" type_scope R31406 Cminorgen.var_addr R31425 Coq.Init.Datatypes.Some R31704 Cminorgenproof.match_var R31733 Maps "a !! b" R31704 Cminorgenproof.match_var R31733 Maps "a !! b" R31793 Maps "a !! b" R31793 Maps "a !! b" R31935 Values.Vptr R31944 Integers.repr R31935 Values.Vptr R31944 Integers.repr R31974 Cminorgenproof.make_stackaddr_correct R31974 Cminorgenproof.make_stackaddr_correct R32071 Values.Vptr R32080 Integers.repr R32071 Values.Vptr R32080 Integers.repr R32110 Cminorgenproof.make_stackaddr_correct R32110 Cminorgenproof.make_stackaddr_correct R32468 Coq.Init.Logic "'exists' x , p" type_scope R32536 Coq.Init.Logic "A /\ B" type_scope R32483 Cminor.eval_expr R32498 Values.Vptr R32506 Integers.zero R32543 Mem.val_inject R32557 Values.Vptr R32564 Integers.zero R32454 Coq.Init.Logic "x = y" type_scope R32431 Globalenvs.find_symbol R32456 Coq.Init.Datatypes.Some R32419 Coq.Init.Logic "x = y" type_scope R32415 Maps "a ! b" R32421 Coq.Init.Datatypes.None R32325 Cminorgenproof.match_callstack R32396 Mem.nextblock R32381 Mem.nextblock R32371 Coq.Lists.List "x :: y" list_scope R32344 Cminorgenproof.mkframe R32311 Coq.Init.Logic "x = y" type_scope R32294 Cminorgen.var_addr R32313 Coq.Init.Datatypes.Some R32622 Cminorgenproof.match_var R32651 Maps "a !! b" R32622 Cminorgenproof.match_var R32651 Maps "a !! b" R32713 Maps "a !! b" R32713 Maps "a !! b" R32814 Cminorgenproof.match_callstack_match_globalenvs R32814 Cminorgenproof.match_callstack_match_globalenvs R32933 Values.Vptr R32940 Integers.zero R32933 Values.Vptr R32940 Integers.zero R32967 Cminor.eval_Eop R32967 Cminor.eval_Eop R33513 Coq.Init.Logic "'exists' x , p" type_scope R33525 Coq.Init.Logic "'exists' x , p" type_scope R33537 Coq.Init.Logic "'exists' x , p" type_scope R33609 Coq.Init.Logic "A /\ B" type_scope R33552 Cminor.eval_expr R33567 Values.Vptr R33575 Integers.zero R33635 Coq.Init.Logic "A /\ B" type_scope R33616 Mem.val_inject R33662 Coq.Init.Logic "A /\ B" type_scope R33642 Mem.mem_inject R33669 Cminorgenproof.match_callstack R33743 Mem.nextblock R33727 Mem.nextblock R33716 Coq.Lists.List "x :: y" list_scope R33688 Cminorgenproof.mkframe R33498 Coq.Init.Logic "x = y" type_scope R33476 Mem.store R33500 Coq.Init.Datatypes.Some R33461 Coq.Init.Logic "x = y" type_scope R33447 Cminorplus.cast R33463 Coq.Init.Datatypes.Some R33416 Coq.Init.Logic "x = y" type_scope R33412 Maps "a ! b" R33418 Coq.Init.Datatypes.Some R33422 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R33426 Cminorplus.LVscalar R33386 Mem.mem_inject R33360 Mem.val_inject R33294 Cminor.eval_expr R33309 Values.Vptr R33317 Integers.zero R33201 Cminorgenproof.match_callstack R33275 Mem.nextblock R33259 Mem.nextblock R33248 Coq.Lists.List "x :: y" list_scope R33220 Cminorgenproof.mkframe R33187 Coq.Init.Logic "x = y" type_scope R33167 Cminorgen.var_set R33189 Coq.Init.Datatypes.Some R33825 Coq.Init.Logic "x = y" type_scope R33812 Mem.nextblock R33827 Mem.nextblock R33825 Coq.Init.Logic "x = y" type_scope R33812 Mem.nextblock R33827 Mem.nextblock R33858 Mem.store_inv R33858 Mem.store_inv R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R34000 Maps "a !! b" R34000 Maps "a !! b" R34186 Coq.Init.Logic "x = y" type_scope R34186 Coq.Init.Logic "x = y" type_scope R34226 Coq.Init.Logic "x = y" type_scope R34226 Coq.Init.Logic "x = y" type_scope R34267 Cminorgenproof.make_cast_correct R34267 Cminorgenproof.make_cast_correct R34361 Maps.set R34361 Maps.set R34422 Cminor.eval_Eassign R34422 Cminor.eval_Eassign R34474 Mem.store_unmapped_inject R34474 Mem.store_unmapped_inject R34533 Cminorgenproof.match_callstack_store_local R34533 Cminorgenproof.match_callstack_store_local R34691 Coq.Init.Logic "x = y" type_scope R34691 Coq.Init.Logic "x = y" type_scope R34731 Coq.Init.Logic "x = y" type_scope R34731 Coq.Init.Logic "x = y" type_scope R34811 Coq.Init.Logic "x = y" type_scope R34774 Mem.storev R34791 Values.Vptr R34798 Integers.zero R34813 Coq.Init.Datatypes.Some R34811 Coq.Init.Logic "x = y" type_scope R34774 Mem.storev R34791 Values.Vptr R34798 Integers.zero R34813 Coq.Init.Datatypes.Some R34849 Cminorgenproof.make_stackaddr_correct R34849 Cminorgenproof.make_stackaddr_correct R34927 Cminorgenproof.make_store_correct R34927 Cminorgenproof.make_store_correct R35222 Cminorgenproof.match_callstack_mapped R35222 Cminorgenproof.match_callstack_mapped R35366 Coq.ZArith.BinInt "x <= y" Z_scope R35369 Cminorgen.align R35357 Coq.ZArith.BinInt "x > y" Z_scope R35513 Coq.ZArith.BinInt "x <= y" Z_scope R35492 Coq.Init.Logic "x = y" type_scope R35455 Cminorgen.assign_variables R35481 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35494 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35652 Cminorgen.mem R35652 Cminorgen.mem R35729 Mem.size_chunk_pos R35729 Mem.size_chunk_pos R35769 Cminorgenproof.align_bounds R35786 Mem.size_chunk R35769 Cminorgenproof.align_bounds R35786 Mem.size_chunk R35874 Coq.ZArith.BinInt "x > y" Z_scope R35874 Coq.ZArith.BinInt "x > y" Z_scope R35899 Cminorgenproof.align_bounds R35899 Cminorgenproof.align_bounds R35934 Coq.ZArith.BinInt "x <= y" Z_scope R35937 Coq.ZArith.Zmin.Zmax R35934 Coq.ZArith.BinInt "x <= y" Z_scope R35937 Coq.ZArith.Zmin.Zmax R35954 Coqlib.Zmax_bound_l R35954 Coqlib.Zmax_bound_l R36609 Coq.Init.Logic "'exists' x , p" type_scope R36644 Coq.Init.Logic "A /\ B" type_scope R36625 Mem.inject_incr R36669 Coq.Init.Logic "A /\ B" type_scope R36647 Mem.mem_inject R36672 Cminorgenproof.match_callstack R36783 Mem.nextblock R36768 Mem.nextblock R36733 Coq.Lists.List "x :: y" list_scope R36692 Cminorgenproof.mkframe R36722 Mem.nextblock R36595 Coq.Init.Logic "x <> y" type_scope R36591 Maps "a ! b" R36598 Coq.Init.Datatypes.None R36569 Coq.Lists.List.In R36572 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R36542 Coq.ZArith.BinInt "x <= y" Z_scope R36534 Coq.ZArith.BinInt "x + y" Z_scope R36519 Mem.high_bound R36498 Coq.Init.Logic "x = y" type_scope R36500 Coq.Init.Datatypes.Some R36504 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R36466 Coq.ZArith.BinInt "x <= y" Z_scope R36441 Mem.mem_inject R36321 Cminorgenproof.match_callstack R36423 Mem.nextblock R36408 Mem.nextblock R36378 Coq.Lists.List "x :: y" list_scope R36340 Cminorgenproof.mkframe R36367 Mem.nextblock R36301 Coq.Init.Logic "x = y" type_scope R36264 Cminorgen.assign_variables R36290 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R36303 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R36205 Cminorplus.alloc_variables R36154 Coq.ZArith.BinInt "x <= y" Z_scope R36157 Integers.max_signed R36139 Coq.Init.Logic "x = y" type_scope R36122 Mem.high_bound R36113 Coq.Init.Logic "x = y" type_scope R36097 Mem.low_bound R36074 Mem.valid_block R36955 Mem.inject_incr_refl R36955 Mem.inject_incr_refl R37104 Cminorgen.assign_variables R37131 Cminorgen.assign_variable R37160 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37151 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37044 Cminorgen.assign_variables R37084 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37075 Coq.Lists.List "x :: y" list_scope R37066 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37104 Cminorgen.assign_variables R37131 Cminorgen.assign_variable R37160 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37151 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37044 Cminorgen.assign_variables R37084 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37075 Coq.Lists.List "x :: y" list_scope R37066 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37184 Cminorgen.assign_variable R37213 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37204 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37184 Cminorgen.assign_variable R37213 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37204 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37352 Coq.Init.Logic "x <> y" type_scope R37347 Maps "a ! b" R37355 Coq.Init.Datatypes.None R37323 Coq.Lists.List.In R37326 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37352 Coq.Init.Logic "x <> y" type_scope R37347 Maps "a ! b" R37355 Coq.Init.Datatypes.None R37323 Coq.Lists.List.In R37326 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37421 Coq.Init.Logic "'exists' x , p" type_scope R37438 Coq.Init.Logic "x = y" type_scope R37434 Maps "a ! b" R37440 Coq.Init.Datatypes.Some R37421 Coq.Init.Logic "'exists' x , p" type_scope R37438 Coq.Init.Logic "x = y" type_scope R37434 Maps "a ! b" R37440 Coq.Init.Datatypes.Some R37468 Coq.Init.Logic "x <> y" type_scope R37464 Maps "a ! b" R37471 Coq.Init.Datatypes.None R37468 Coq.Init.Logic "x <> y" type_scope R37464 Maps "a ! b" R37471 Coq.Init.Datatypes.None R37529 Maps "a ! b" R37529 Maps "a ! b" R37712 Cminorgen.mem R37712 Cminorgen.mem R37796 Cminorgen.align R37806 Mem.size_chunk R37796 Cminorgen.align R37806 Mem.size_chunk R37887 Mem.extend_inject R37905 Coq.Init.Datatypes.Some R37910 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37887 Mem.extend_inject R37905 Coq.Init.Datatypes.Some R37910 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37941 Mem.size_chunk_pos R37941 Mem.size_chunk_pos R37995 Cminorgenproof.align_bounds R38012 Mem.size_chunk R37995 Cminorgenproof.align_bounds R38012 Mem.size_chunk R38095 Coq.Init.Logic "A /\ B" type_scope R38075 Mem.mem_inject R38098 Mem.inject_incr R38095 Coq.Init.Logic "A /\ B" type_scope R38075 Mem.mem_inject R38098 Mem.inject_incr R38146 Coq.ZArith.BinInt "x < y" Z_scope R38131 Integers.min_signed R38146 Coq.ZArith.BinInt "x < y" Z_scope R38131 Integers.min_signed R38185 Cminorgenproof.assign_variables_incr R38185 Cminorgenproof.assign_variables_incr R38257 Mem.alloc_mapped_inject R38257 Mem.alloc_mapped_inject R38472 Cminorgenproof.match_callstack R38605 Mem.nextblock R38590 Mem.nextblock R38569 Coq.Lists.List "x :: y" list_scope R38505 Cminorgenproof.mkframe R38555 Mem.nextblock R38520 Maps.set R38533 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38472 Cminorgenproof.match_callstack R38605 Mem.nextblock R38590 Mem.nextblock R38569 Coq.Lists.List "x :: y" list_scope R38505 Cminorgenproof.mkframe R38555 Mem.nextblock R38520 Maps.set R38533 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38661 Cminorgenproof.match_callstack_alloc_left R38661 Cminorgenproof.match_callstack_alloc_left R38718 Coq.ZArith.BinInt "x <= y" Z_scope R38718 Coq.ZArith.BinInt "x <= y" Z_scope R38871 Coq.ZArith.BinInt "x <= y" Z_scope R38863 Coq.ZArith.BinInt "x + y" Z_scope R38847 Mem.high_bound R38790 Coq.Init.Logic "x = y" type_scope R38792 Coq.Init.Datatypes.Some R38796 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38871 Coq.ZArith.BinInt "x <= y" Z_scope R38863 Coq.ZArith.BinInt "x + y" Z_scope R38847 Mem.high_bound R38790 Coq.Init.Logic "x = y" type_scope R38792 Coq.Init.Datatypes.Some R38796 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38957 Mem.high_bound_alloc R38957 Mem.high_bound_alloc R39002 Coqlib.zeq R39002 Coqlib.zeq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R39273 Mem.inject_incr_trans R39273 Mem.inject_incr_trans R39408 Mem.alloc_unmapped_inject R39408 Mem.alloc_unmapped_inject R39468 Mem.extend_inject R39485 Coq.Init.Datatypes.None R39468 Mem.extend_inject R39485 Coq.Init.Datatypes.None R39536 Cminorgenproof.match_callstack R39669 Mem.nextblock R39654 Mem.nextblock R39633 Coq.Lists.List "x :: y" list_scope R39569 Cminorgenproof.mkframe R39619 Mem.nextblock R39584 Maps.set R39597 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39536 Cminorgenproof.match_callstack R39669 Mem.nextblock R39654 Mem.nextblock R39633 Coq.Lists.List "x :: y" list_scope R39569 Cminorgenproof.mkframe R39619 Mem.nextblock R39584 Maps.set R39597 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39725 Cminorgenproof.match_callstack_alloc_left R39725 Cminorgenproof.match_callstack_alloc_left R39882 Coq.ZArith.BinInt "x <= y" Z_scope R39874 Coq.ZArith.BinInt "x + y" Z_scope R39858 Mem.high_bound R39801 Coq.Init.Logic "x = y" type_scope R39803 Coq.Init.Datatypes.Some R39807 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39882 Coq.ZArith.BinInt "x <= y" Z_scope R39874 Coq.ZArith.BinInt "x + y" Z_scope R39858 Mem.high_bound R39801 Coq.Init.Logic "x = y" type_scope R39803 Coq.Init.Datatypes.Some R39807 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39967 Mem.high_bound_alloc R39967 Mem.high_bound_alloc R40012 Coqlib.zeq R40012 Coqlib.zeq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R40227 Mem.inject_incr_trans R40227 Mem.inject_incr_trans R40370 Coq.ZArith.BinInt "x <= y" Z_scope R40373 Coq.ZArith.Zmin.Zmax R40370 Coq.ZArith.BinInt "x <= y" Z_scope R40373 Coq.ZArith.Zmin.Zmax R40392 Coq.ZArith.Zmin.Zmax1 R40392 Coq.ZArith.Zmin.Zmax1 R40412 Coq.ZArith.BinInt "x > y" Z_scope R40412 Coq.ZArith.BinInt "x > y" Z_scope R40439 Cminorgenproof.align_bounds R40439 Cminorgenproof.align_bounds R40483 Cminorgen.align R40483 Cminorgen.align R40514 Mem.extend_inject R40532 Coq.Init.Datatypes.Some R40537 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40514 Mem.extend_inject R40532 Coq.Init.Datatypes.Some R40537 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40582 Coq.Init.Logic "A /\ B" type_scope R40562 Mem.mem_inject R40585 Mem.inject_incr R40582 Coq.Init.Logic "A /\ B" type_scope R40562 Mem.mem_inject R40585 Mem.inject_incr R40631 Coq.ZArith.BinInt "x < y" Z_scope R40616 Integers.min_signed R40631 Coq.ZArith.BinInt "x < y" Z_scope R40616 Integers.min_signed R40668 Cminorgenproof.assign_variables_incr R40668 Cminorgenproof.assign_variables_incr R40738 Mem.alloc_mapped_inject R40738 Mem.alloc_mapped_inject R40949 Cminorgenproof.match_callstack R41082 Mem.nextblock R41067 Mem.nextblock R41046 Coq.Lists.List "x :: y" list_scope R40982 Cminorgenproof.mkframe R41032 Mem.nextblock R40997 Maps.set R41010 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40949 Cminorgenproof.match_callstack R41082 Mem.nextblock R41067 Mem.nextblock R41046 Coq.Lists.List "x :: y" list_scope R40982 Cminorgenproof.mkframe R41032 Mem.nextblock R40997 Maps.set R41010 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41138 Cminorgenproof.match_callstack_alloc_left R41138 Cminorgenproof.match_callstack_alloc_left R41195 Coq.ZArith.BinInt "x <= y" Z_scope R41195 Coq.ZArith.BinInt "x <= y" Z_scope R41348 Coq.ZArith.BinInt "x <= y" Z_scope R41340 Coq.ZArith.BinInt "x + y" Z_scope R41324 Mem.high_bound R41267 Coq.Init.Logic "x = y" type_scope R41269 Coq.Init.Datatypes.Some R41273 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41348 Coq.ZArith.BinInt "x <= y" Z_scope R41340 Coq.ZArith.BinInt "x + y" Z_scope R41324 Mem.high_bound R41267 Coq.Init.Logic "x = y" type_scope R41269 Coq.Init.Datatypes.Some R41273 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41434 Mem.high_bound_alloc R41434 Mem.high_bound_alloc R41479 Coqlib.zeq R41479 Coqlib.zeq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R41750 Mem.inject_incr_trans R41750 Mem.inject_incr_trans R41880 Coq.Init.Logic "x <> y" type_scope R41875 Maps "a ! b" R41853 Cminor.set_params R41883 Coq.Init.Datatypes.None R41836 Coq.Lists.List.In R41968 Maps.gsspec R41968 Maps.gsspec R41988 Coqlib.peq R41988 Coqlib.peq R42080 Maps.gsspec R42080 Maps.gsspec R42100 Coqlib.peq R42100 Coqlib.peq R42289 Coq.Init.Logic "x <> y" type_scope R42284 Maps "a ! b" R42267 Cminor.set_locals R42292 Coq.Init.Datatypes.None R42247 Coq.Init.Logic "A \/ B" type_scope R42236 Coq.Lists.List.In R42255 Coq.Init.Logic "x <> y" type_scope R42251 Maps "a ! b" R42258 Coq.Init.Datatypes.None R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R42357 Maps.gsspec R42357 Maps.gsspec R42377 Coqlib.peq R42377 Coqlib.peq R42435 Coq.Init.Logic "x <> y" type_scope R42435 Coq.Init.Logic "x <> y" type_scope R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R42607 Coq.Init.Logic "x <> y" type_scope R42602 Maps "a ! b" R42562 Cminor.set_locals R42579 Cminor.set_params R42610 Coq.Init.Datatypes.None R42533 Coq.Lists.List.In R42547 Coq.Lists.List "x ++ y" list_scope R42639 Cminorgenproof.set_locals_defined R42639 Cminorgenproof.set_locals_defined R42668 Coq.Lists.List.in_app_or R42668 Coq.Lists.List.in_app_or R42711 Cminorgenproof.set_params_defined R42711 Cminorgenproof.set_params_defined R43290 Coq.Init.Logic "'exists' x , p" type_scope R43325 Coq.Init.Logic "A /\ B" type_scope R43306 Mem.inject_incr R43351 Coq.Init.Logic "A /\ B" type_scope R43328 Mem.mem_inject R43354 Cminorgenproof.match_callstack R43475 Mem.nextblock R43459 Mem.nextblock R43424 Coq.Lists.List "x :: y" list_scope R43374 Cminorgenproof.mkframe R43413 Mem.nextblock R43398 Mem.nextblock R43241 Cminor.set_locals R43259 Cminor.set_params R43174 Coq.Lists.List.map R43215 Cminorgenproof.fn_vars R43185 Coq.Init.Datatypes.fst R43195 Cminorplus.local_variable R43189 AST.ident R43104 Coq.Lists.List.map R43143 Cminorgenproof.fn_params R43115 Coq.Init.Datatypes.fst R43125 AST.memory_chunk R43119 AST.ident R43066 Mem.mem_inject R43009 Cminorgenproof.match_callstack R43048 Mem.nextblock R43033 Mem.nextblock R42992 Coq.Init.Logic "x = y" type_scope R42974 Mem.alloc R42994 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R42913 Cminorplus.alloc_variables R42944 Cminorplus.fn_variables R42929 Cminorgenproof.empty_env R42890 Coq.ZArith.BinInt "x <= y" Z_scope R42893 Integers.max_signed R42869 Coq.Init.Logic "x = y" type_scope R42850 Cminorgen.build_compilenv R42871 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R43525 Coq.Init.Logic "x = y" type_scope R43527 Mem.nextblock R43525 Coq.Init.Logic "x = y" type_scope R43527 Mem.nextblock R43603 Cminorgenproof.match_callstack_alloc_variables_rec R43603 Cminorgenproof.match_callstack_alloc_variables_rec R43673 Mem.valid_new_block R43673 Mem.valid_new_block R43708 Mem.low_bound_alloc R43708 Mem.low_bound_alloc R43748 Coqlib.zeq_true R43748 Coqlib.zeq_true R43769 Mem.high_bound_alloc R43769 Mem.high_bound_alloc R43810 Coqlib.zeq_true R43810 Coqlib.zeq_true R43875 Mem.valid_block R43875 Mem.valid_block R43903 Mem.valid_new_block R43903 Mem.valid_new_block R43981 Maps.gi R43981 Maps.gi R44034 Maps.gempty R44034 Maps.gempty R44152 Maps.gempty R44152 Maps.gempty R44245 Maps.gempty R44245 Maps.gempty R44306 Mem.mi_mappedblocks R44306 Mem.mi_mappedblocks R44360 Mem.fresh_block_alloc R44360 Mem.fresh_block_alloc R44432 Mem.mi_mappedblocks R44432 Mem.mi_mappedblocks R44527 Mem.alloc_right_inject R44527 Mem.alloc_right_inject R44579 Mem.mi_mappedblocks R44579 Mem.mi_mappedblocks R44708 Cminorgenproof.set_locals_params_defined R44708 Cminorgenproof.set_locals_params_defined R44823 Cminorgenproof.fn_params R44797 Cminorplus.fn_params R44823 Cminorgenproof.fn_params R44797 Cminorplus.fn_params R44876 Cminorgenproof.fn_vars R44852 Cminorplus.fn_vars R44876 Cminorgenproof.fn_vars R44852 Cminorplus.fn_vars R44902 Coq.Lists.List.in_app_or R44902 Coq.Lists.List.in_app_or R44939 Coqlib.list_in_map_inv R44939 Coqlib.list_in_map_inv R44990 Coq.Lists.List.in_or_app R44990 Coq.Lists.List.in_or_app R45026 Coq.Lists.List.in_map R45026 Coq.Lists.List.in_map R45053 Coq.Lists.List.in_or_app R45053 Coq.Lists.List.in_or_app R45090 Coq.Init.Datatypes.fst R45094 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45090 Coq.Init.Datatypes.fst R45094 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45111 Coq.Lists.List.in_map R45111 Coq.Lists.List.in_map R45260 Coq.ZArith.BinInt "x <= y" Z_scope R45247 Mem.nextblock R45263 Mem.nextblock R45206 Cminorplus.alloc_variables R45536 Coq.Init.Logic "A <-> B" type_scope R45514 Coq.ZArith.BinInt "x <= y < z" Z_scope R45503 Mem.nextblock R45525 Mem.nextblock R45540 Coq.Lists.List.In R45448 Cminorplus.alloc_variables R45688 Coq.Init.Logic "x = y" type_scope R45676 Mem.nextblock R45688 Coq.Init.Logic "x = y" type_scope R45676 Mem.nextblock R45745 Coq.Init.Logic "x = y" type_scope R45732 Mem.nextblock R45747 Coq.ZArith.BinInt.Zsucc R45754 Mem.nextblock R45745 Coq.Init.Logic "x = y" type_scope R45732 Mem.nextblock R45747 Coq.ZArith.BinInt.Zsucc R45754 Mem.nextblock R45867 Coq.Init.Logic "A \/ B" type_scope R45863 Coq.Init.Logic "x = y" type_scope R45851 Mem.nextblock R45883 Coq.ZArith.BinInt "x <= y < z" Z_scope R45870 Mem.nextblock R45890 Mem.nextblock R45867 Coq.Init.Logic "A \/ B" type_scope R45863 Coq.Init.Logic "x = y" type_scope R45851 Mem.nextblock R45883 Coq.ZArith.BinInt "x <= y < z" Z_scope R45870 Mem.nextblock R45890 Mem.nextblock R46036 Cminorgenproof.alloc_variables_nextblock_incr R46036 Cminorgenproof.alloc_variables_nextblock_incr R46236 Cminor.env R46224 Coq.Lists.List.list R46229 Values.val R46193 Coq.Lists.List.list R46205 Coq.Init.Datatypes "x * y" type_scope R46199 AST.ident R46207 AST.memory_chunk R46183 Mem.meminj R46317 Coq.Lists.List.nil R46313 Coq.Lists.List.nil R46528 Coq.Lists.List "x :: y" list_scope R46516 Coq.Lists.List "x :: y" list_scope R46504 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R46418 Mem.val_inject R46399 Coq.Init.Logic "x = y" type_scope R46395 Maps "a ! b" R46401 Coq.Init.Datatypes.Some R46710 Cminorgenproof.vars_vals_match R46696 Coq.Init.Logic "x = y" type_scope R46692 Maps "a ! b" R46700 Maps "a ! b" R46669 Coq.Lists.List.In R46672 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R46604 Cminorgenproof.vars_vals_match R47283 Coq.Init.Logic "'exists' x , p" type_scope R47295 Coq.Init.Logic "'exists' x , p" type_scope R47447 Coq.Init.Logic "A /\ B" type_scope R47312 Cminor.exec_stmtlist R47434 Cminor.Out_normal R47377 Cminorgen.store_parameters R47331 Values.Vptr R47339 Integers.zero R47472 Coq.Init.Logic "A /\ B" type_scope R47450 Mem.mem_inject R47475 Cminorgenproof.match_callstack R47549 Mem.nextblock R47533 Mem.nextblock R47522 Coq.Lists.List "x :: y" list_scope R47494 Cminorgenproof.mkframe R47190 Cminorgenproof.match_callstack R47264 Mem.nextblock R47248 Mem.nextblock R47237 Coq.Lists.List "x :: y" list_scope R47209 Cminorgenproof.mkframe R47165 Mem.mem_inject R47103 Coqlib.list_norepet R47117 Coq.Lists.List.map R47128 Coq.Init.Datatypes.fst R47138 AST.memory_chunk R47132 AST.ident R47066 Cminorgenproof.vars_vals_match R46990 Cminorplus.bind_parameters R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R47961 Coq.Init.Logic "x = y" type_scope R47948 Mem.nextblock R47963 Mem.nextblock R47961 Coq.Init.Logic "x = y" type_scope R47948 Mem.nextblock R47963 Mem.nextblock R47993 Mem.store_inv R47993 Mem.store_inv R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R48153 Cminorplus.local_variable R48131 Cminorgenproof.local_variable R48153 Cminorplus.local_variable R48131 Cminorgenproof.local_variable R48256 Coq.Init.Logic "x = y" type_scope R48256 Coq.Init.Logic "x = y" type_scope R48295 Cminor.eval_expr R48341 Cminor.Evar R48328 Coq.Lists.List.nil R48310 Values.Vptr R48318 Integers.zero R48295 Cminor.eval_expr R48341 Cminor.Evar R48328 Coq.Lists.List.nil R48310 Values.Vptr R48318 Integers.zero R48400 Cminorgenproof.make_cast_correct R48400 Cminorgenproof.make_cast_correct R48521 Maps.set R48521 Maps.set R48560 Cminorgenproof.vars_vals_match R48560 Cminorgenproof.vars_vals_match R48604 Cminorgenproof.vars_vals_match_extensional R48604 Cminorgenproof.vars_vals_match_extensional R48678 Maps.gso R48678 Maps.gso R48741 Coq.Init.Datatypes.fst R48745 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48741 Coq.Init.Datatypes.fst R48745 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48762 Coq.Lists.List.in_map R48762 Coq.Lists.List.in_map R48795 Mem.store_unmapped_inject R48795 Mem.store_unmapped_inject R48873 Cminorgenproof.match_callstack_store_local R48873 Cminorgenproof.match_callstack_store_local R49195 Cminor.exec_Scons_continue R49195 Cminor.exec_Scons_continue R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R49408 Cminorplus.local_variable R49386 Cminorgenproof.local_variable R49408 Cminorplus.local_variable R49386 Cminorgenproof.local_variable R49515 Cminorgenproof.make_stackaddr_correct R49541 Coq.Lists.List.nil R49515 Cminorgenproof.make_stackaddr_correct R49541 Coq.Lists.List.nil R49576 Cminor.eval_expr R49622 Cminor.Evar R49609 Coq.Lists.List.nil R49591 Values.Vptr R49599 Integers.zero R49576 Cminor.eval_expr R49622 Cminor.Evar R49609 Coq.Lists.List.nil R49591 Values.Vptr R49599 Integers.zero R49679 Cminorgenproof.make_store_correct R49747 Values.Vptr R49754 Integers.zero R49679 Cminorgenproof.make_store_correct R49747 Values.Vptr R49754 Integers.zero R49873 Coq.Init.Logic "x <> y" type_scope R49876 Coq.Init.Datatypes.None R49873 Coq.Init.Logic "x <> y" type_scope R49876 Coq.Init.Datatypes.None R49923 Cminorgenproof.match_callstack_mapped R49923 Cminorgenproof.match_callstack_mapped R50210 Cminor.exec_Scons_continue R50210 Cminor.exec_Scons_continue R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R50393 Cminorplus.local_variable R50371 Cminorgenproof.local_variable R50393 Cminorplus.local_variable R50371 Cminorgenproof.local_variable R50460 Cminorplus.local_variable R50438 Cminorgenproof.local_variable R50460 Cminorplus.local_variable R50438 Cminorgenproof.local_variable R50704 Cminorgenproof.vars_vals_match R50739 Cminor.set_params R50757 Coq.Lists.List.map R50768 Coq.Init.Datatypes.fst R50778 AST.memory_chunk R50772 AST.ident R50670 Mem.val_list_inject R50646 Coq.Init.Logic "x = y" type_scope R50627 Coq.Lists.List.length R50648 Coq.Lists.List.length R50565 Coqlib.list_norepet R50579 Coq.Lists.List.map R50590 Coq.Init.Datatypes.fst R50600 AST.memory_chunk R50594 AST.ident R51016 Maps.gss R51016 Maps.gss R51093 Cminor.set_params R51109 Coq.Lists.List.map R51115 Coq.Init.Datatypes.fst R51125 AST.memory_chunk R51119 AST.ident R51057 Cminorgenproof.vars_vals_match_extensional R51093 Cminor.set_params R51109 Coq.Lists.List.map R51115 Coq.Init.Datatypes.fst R51125 AST.memory_chunk R51119 AST.ident R51057 Cminorgenproof.vars_vals_match_extensional R51199 Maps.gso R51199 Maps.gso R51275 Coq.Init.Datatypes.fst R51279 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51252 Coq.Init.Datatypes.fst R51256 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51275 Coq.Init.Datatypes.fst R51279 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51252 Coq.Init.Datatypes.fst R51256 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51299 Coq.Lists.List.in_map R51299 Coq.Lists.List.in_map R51597 Cminorgenproof.vars_vals_match R51632 Cminor.set_locals R51694 Cminor.set_params R51712 Coq.Lists.List.map R51723 Coq.Init.Datatypes.fst R51733 AST.memory_chunk R51727 AST.ident R51644 Coq.Lists.List.map R51655 Coq.Init.Datatypes.fst R51665 Cminorplus.local_variable R51659 AST.ident R51477 Coqlib.list_norepet R51546 Coq.Lists.List "x ++ y" list_scope R51491 Coq.Lists.List.map R51502 Coq.Init.Datatypes.fst R51512 Cminorplus.local_variable R51506 AST.ident R51549 Coq.Lists.List.map R51560 Coq.Init.Datatypes.fst R51570 AST.memory_chunk R51564 AST.ident R51428 Mem.val_list_inject R51404 Coq.Init.Logic "x = y" type_scope R51385 Coq.Lists.List.length R51406 Coq.Lists.List.length R51807 Cminorgenproof.vars_vals_match_holds_1 R51807 Cminorgenproof.vars_vals_match_holds_1 R51877 Cminorgenproof.vars_vals_match_extensional R51877 Cminorgenproof.vars_vals_match_extensional R51929 Maps.gso R51929 Maps.gso R51979 Coq.Lists.List.in_or_app R51979 Coq.Lists.List.in_or_app R52018 Coq.Init.Datatypes.fst R52022 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52023 Coq.Init.Datatypes.fst R52005 Coq.Init.Datatypes.fst R52018 Coq.Init.Datatypes.fst R52022 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52023 Coq.Init.Datatypes.fst R52005 Coq.Init.Datatypes.fst R52044 Coq.Lists.List.in_map R52044 Coq.Lists.List.in_map R52191 Coq.Init.Logic "x = y" type_scope R52172 Coq.Lists.List.length R52193 Coq.Lists.List.length R52131 Cminorplus.bind_parameters R52816 Coq.Init.Logic "'exists' x , p" type_scope R52827 Coq.Init.Logic "'exists' x , p" type_scope R52839 Coq.Init.Logic "'exists' x , p" type_scope R52998 Coq.Init.Logic "A /\ B" type_scope R52856 Cminor.exec_stmtlist R52985 Cminor.Out_normal R52919 Cminorgen.store_parameters R52945 Cminorgenproof.fn_params R52875 Values.Vptr R52883 Integers.zero R53024 Coq.Init.Logic "A /\ B" type_scope R53001 Mem.mem_inject R53046 Coq.Init.Logic "A /\ B" type_scope R53027 Mem.inject_incr R53177 Coq.Init.Logic "A /\ B" type_scope R53049 Cminorgenproof.match_callstack R53161 Mem.nextblock R53145 Mem.nextblock R53127 Coq.Lists.List "x :: y" list_scope R53076 Cminorgenproof.mkframe R53116 Mem.nextblock R53101 Mem.nextblock R53227 Coq.Init.Logic "A <-> B" type_scope R53205 Coq.ZArith.BinInt "x <= y < z" Z_scope R53194 Mem.nextblock R53216 Mem.nextblock R53231 Coq.Lists.List.In R52757 Coqlib.list_norepet R52790 Coq.Lists.List "x ++ y" list_scope R52771 Cminorplus.fn_params_names R52793 Cminorplus.fn_vars_names R52734 Mem.mem_inject R52698 Mem.val_list_inject R52622 Cminor.set_locals R52653 Cminor.set_params R52672 Cminorplus.fn_params_names R52634 Cminorplus.fn_vars_names R52591 Coq.Init.Logic "x = y" type_scope R52573 Mem.alloc R52593 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52550 Coq.ZArith.BinInt "x <= y" Z_scope R52553 Integers.max_signed R52529 Coq.Init.Logic "x = y" type_scope R52510 Cminorgen.build_compilenv R52531 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52453 Cminorgenproof.match_callstack R52492 Mem.nextblock R52477 Mem.nextblock R52401 Cminorplus.bind_parameters R52426 Cminorgenproof.fn_params R52342 Cminorplus.alloc_variables R52371 Cminorplus.fn_variables R52358 Cminorplus.empty_env R53273 Cminorgenproof.bind_parameters_length R53273 Cminorgenproof.bind_parameters_length R53335 Cminorgenproof.match_callstack_alloc_variables R53335 Cminorgenproof.match_callstack_alloc_variables R53501 Mem.val_list_inject R53501 Mem.val_list_inject R53546 Mem.val_list_inject_incr R53546 Mem.val_list_inject_incr R53589 Cminorgenproof.vars_vals_match_holds R53648 Coqlib.list_norepet_append_commut R53589 Cminorgenproof.vars_vals_match_holds R53648 Coqlib.list_norepet_append_commut R53726 Coqlib.list_norepet R53740 Coq.Lists.List.map R53779 Cminorgenproof.fn_params R53751 Coq.Init.Datatypes.fst R53761 AST.memory_chunk R53755 AST.ident R53726 Coqlib.list_norepet R53740 Coq.Lists.List.map R53779 Cminorgenproof.fn_params R53751 Coq.Init.Datatypes.fst R53761 AST.memory_chunk R53755 AST.ident R53840 Coqlib.list_norepet_append_left R53840 Coqlib.list_norepet_append_left R53885 Cminorgenproof.store_parameters_correct R53885 Cminorgenproof.store_parameters_correct R54133 Cminorgenproof.alloc_variables_list_block R54133 Cminorgenproof.alloc_variables_list_block R54306 Coq.Init.Logic "x = y" type_scope R54291 Cminorgen.bind R54308 Coq.Init.Datatypes.Some R54565 Coq.Init.Logic "x = y" type_scope R54560 Coq.Init.Datatypes.None R54567 Coq.Init.Datatypes.Some R54628 Coq.Init.Logic "x = y" type_scope R54621 Coq.Init.Datatypes.Some R54630 Coq.Init.Datatypes.Some R54369 Coq.Init.Logic.refl_equal R54791 Coq.Init.Logic "x = y" type_scope R54776 Cminorgen.bind R54793 Coq.Init.Datatypes.Some R54839 Coq.Init.Logic "x = y" type_scope R54834 Coq.Init.Datatypes.None R54841 Coq.Init.Datatypes.Some R54888 Coq.Init.Logic "x = y" type_scope R54881 Coq.Init.Datatypes.Some R54890 Coq.Init.Datatypes.Some R54947 Coq.Init.Logic "x = y" type_scope R54949 Coq.Init.Datatypes.Some R55013 Coq.Init.Logic "x = y" type_scope R55015 Coq.Init.Datatypes.Some R55077 Coq.Init.Logic "x = y" type_scope R55079 Coq.Init.Datatypes.Some R55139 Coq.Init.Logic "x = y" type_scope R55141 Coq.Init.Datatypes.Some R55199 Coq.Init.Logic "x = y" type_scope R55201 Coq.Init.Datatypes.Some R55257 Coq.Init.Logic "x = y" type_scope R55259 Coq.Init.Datatypes.Some R55313 Coq.Init.Logic "x = y" type_scope R55315 Coq.Init.Datatypes.Some R55818 Coq.Init.Logic "'exists' x , p" type_scope R55829 Coq.Init.Logic "'exists' x , p" type_scope R55841 Coq.Init.Logic "'exists' x , p" type_scope R55853 Coq.Init.Logic "'exists' x , p" type_scope R55930 Coq.Init.Logic "A /\ B" type_scope R55869 Cminor.eval_expr R55884 Values.Vptr R55892 Integers.zero R55954 Coq.Init.Logic "A /\ B" type_scope R55933 Mem.val_inject R55980 Coq.Init.Logic "A /\ B" type_scope R55957 Mem.mem_inject R56003 Coq.Init.Logic "A /\ B" type_scope R55983 Mem.inject_incr R56006 Cminorgenproof.match_callstack R56097 Mem.nextblock R56081 Mem.nextblock R56062 Coq.Lists.List "x :: y" list_scope R56034 Cminorgenproof.mkframe R55703 Cminorgenproof.match_callstack R55800 Mem.nextblock R55784 Mem.nextblock R55762 Coq.Lists.List "x :: y" list_scope R55734 Cminorgenproof.mkframe R55671 Mem.mem_inject R55635 Mem.val_list_inject R55615 Coq.Init.Logic "x = y" type_scope R55596 Cminorgen.transl_expr R55617 Coq.Init.Datatypes.Some R55530 Values.val R55521 Mem.mem R55508 Cminorgenproof.expr R55499 Mem.mem R55487 Cminorgenproof.env R55473 Cminorgenproof.letenv R56515 Coq.Init.Logic "'exists' x , p" type_scope R56526 Coq.Init.Logic "'exists' x , p" type_scope R56538 Coq.Init.Logic "'exists' x , p" type_scope R56550 Coq.Init.Logic "'exists' x , p" type_scope R56634 Coq.Init.Logic "A /\ B" type_scope R56567 Cminor.eval_exprlist R56586 Values.Vptr R56594 Integers.zero R56665 Coq.Init.Logic "A /\ B" type_scope R56637 Mem.val_list_inject R56691 Coq.Init.Logic "A /\ B" type_scope R56668 Mem.mem_inject R56714 Coq.Init.Logic "A /\ B" type_scope R56694 Mem.inject_incr R56717 Cminorgenproof.match_callstack R56808 Mem.nextblock R56792 Mem.nextblock R56773 Coq.Lists.List "x :: y" list_scope R56745 Cminorgenproof.mkframe R56400 Cminorgenproof.match_callstack R56497 Mem.nextblock R56481 Mem.nextblock R56459 Coq.Lists.List "x :: y" list_scope R56431 Cminorgenproof.mkframe R56368 Mem.mem_inject R56332 Mem.val_list_inject R56311 Coq.Init.Logic "x = y" type_scope R56287 Cminorgen.transl_exprlist R56313 Coq.Init.Datatypes.Some R56215 Coq.Lists.List.list R56220 Values.val R56205 Mem.mem R56188 Cminorgenproof.exprlist R56178 Mem.mem R56166 Cminorgenproof.env R56152 Cminorgenproof.letenv R57143 Coq.Init.Logic "'exists' x , p" type_scope R57154 Coq.Init.Logic "'exists' x , p" type_scope R57166 Coq.Init.Logic "'exists' x , p" type_scope R57226 Coq.Init.Logic "A /\ B" type_scope R57184 Cminor.eval_funcall R57254 Coq.Init.Logic "A /\ B" type_scope R57229 Mem.val_inject R57280 Coq.Init.Logic "A /\ B" type_scope R57257 Mem.mem_inject R57303 Coq.Init.Logic "A /\ B" type_scope R57283 Mem.inject_incr R57306 Cminorgenproof.match_callstack R57348 Mem.nextblock R57332 Mem.nextblock R57109 Mem.val_list_inject R57040 Cminorgenproof.match_callstack R57082 Mem.nextblock R57066 Mem.nextblock R57008 Mem.mem_inject R56987 Coq.Init.Logic "x = y" type_scope R56968 Cminorgen.transl_function R56989 Coq.Init.Datatypes.Some R56917 Values.val R56906 Mem.mem R56891 Coq.Lists.List.list R56896 Values.val R56872 Cminorgenproof.function R56862 Mem.mem R57393 Mem.meminj R57416 Cminor.outcome R57403 Cminorgenproof.outcome R57498 Cminor.Out_normal R57485 Cminorgenproof.Out_normal R57583 Cminor.Out_exit R57568 Cminorgenproof.Out_exit R57671 Cminor.Out_return R57682 Coq.Init.Datatypes.None R57651 Cminorgenproof.Out_return R57664 Coq.Init.Datatypes.None R57817 Cminor.Out_return R57829 Coq.Init.Datatypes.Some R57792 Cminorgenproof.Out_return R57806 Coq.Init.Datatypes.Some R57746 Mem.val_inject R58173 Coq.Init.Logic "'exists' x , p" type_scope R58184 Coq.Init.Logic "'exists' x , p" type_scope R58196 Coq.Init.Logic "'exists' x , p" type_scope R58208 Coq.Init.Logic "'exists' x , p" type_scope R58285 Coq.Init.Logic "A /\ B" type_scope R58226 Cminor.exec_stmt R58241 Values.Vptr R58249 Integers.zero R58317 Coq.Init.Logic "A /\ B" type_scope R58288 Cminorgenproof.outcome_inject R58343 Coq.Init.Logic "A /\ B" type_scope R58320 Mem.mem_inject R58366 Coq.Init.Logic "A /\ B" type_scope R58346 Mem.inject_incr R58369 Cminorgenproof.match_callstack R58460 Mem.nextblock R58444 Mem.nextblock R58425 Coq.Lists.List "x :: y" list_scope R58397 Cminorgenproof.mkframe R58058 Cminorgenproof.match_callstack R58155 Mem.nextblock R58139 Mem.nextblock R58117 Coq.Lists.List "x :: y" list_scope R58089 Cminorgenproof.mkframe R58026 Mem.mem_inject R58006 Coq.Init.Logic "x = y" type_scope R57987 Cminorgen.transl_stmt R58008 Coq.Init.Datatypes.Some R57920 Cminorgenproof.outcome R57909 Mem.mem R57896 Cminorgenproof.stmt R57887 Mem.mem R57875 Cminorgenproof.env R58820 Coq.Init.Logic "'exists' x , p" type_scope R58831 Coq.Init.Logic "'exists' x , p" type_scope R58843 Coq.Init.Logic "'exists' x , p" type_scope R58855 Coq.Init.Logic "'exists' x , p" type_scope R58936 Coq.Init.Logic "A /\ B" type_scope R58873 Cminor.exec_stmtlist R58892 Values.Vptr R58900 Integers.zero R58968 Coq.Init.Logic "A /\ B" type_scope R58939 Cminorgenproof.outcome_inject R58994 Coq.Init.Logic "A /\ B" type_scope R58971 Mem.mem_inject R59017 Coq.Init.Logic "A /\ B" type_scope R58997 Mem.inject_incr R59020 Cminorgenproof.match_callstack R59111 Mem.nextblock R59095 Mem.nextblock R59076 Coq.Lists.List "x :: y" list_scope R59048 Cminorgenproof.mkframe R58705 Cminorgenproof.match_callstack R58802 Mem.nextblock R58786 Mem.nextblock R58764 Coq.Lists.List "x :: y" list_scope R58736 Cminorgenproof.mkframe R58673 Mem.mem_inject R58653 Coq.Init.Logic "x = y" type_scope R58630 Cminorgen.transl_stmtlist R58655 Coq.Init.Datatypes.Some R58563 Cminorgenproof.outcome R58552 Mem.mem R58535 Cminorgenproof.stmtlist R58526 Mem.mem R58514 Cminorgenproof.env R59381 Cminorgenproof.eval_expr_prop R59404 Cminorgenproof.Evar R59366 Coq.Init.Logic "x = y" type_scope R59349 Mem.load R59368 Coq.Init.Datatypes.Some R59316 Coq.Init.Logic "x = y" type_scope R59311 Maps "a ! b" R59318 Coq.Init.Datatypes.Some R59323 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R59327 Cminorplus.LVscalar R59300 Values.val R59281 AST.memory_chunk R59265 Values.block R59245 Coq.NArith.BinPos.positive R59234 Mem.mem R59195 Maps.t R59210 Coq.Init.Datatypes "x * y" type_scope R59204 Values.block R59212 Cminorplus.local_variable R59175 Cminorgenproof.letenv R59490 Cminorgenproof.var_get_correct R59490 Cminorgenproof.var_get_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R60045 Cminorgenproof.eval_expr_prop R60068 Cminorgenproof.Eassign R60029 Coq.Init.Logic "x = y" type_scope R60007 Mem.store R60031 Coq.Init.Datatypes.Some R59991 Coq.Init.Logic "x = y" type_scope R59977 Cminorplus.cast R59993 Coq.Init.Datatypes.Some R59944 Coq.Init.Logic "x = y" type_scope R59939 Maps "a ! b" R59946 Coq.Init.Datatypes.Some R59951 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R59955 Cminorplus.LVscalar R59901 Cminorgenproof.eval_expr_prop R59865 Cminorgenproof.eval_expr R59856 Mem.mem R59845 Values.val R59845 Values.val R59822 AST.memory_chunk R59801 Values.block R59791 Mem.mem R59777 Cminorgenproof.expr R59762 Coq.NArith.BinPos.positive R59746 Mem.mem R59734 Cminorgenproof.env R59719 Cminorgenproof.letenv R60291 Cminorgenproof.var_set_correct R60291 Cminorgenproof.var_set_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R60736 Cminorgenproof.eval_expr_prop R60774 Values.Vptr R60781 Integers.zero R60759 Cminorplus.Eaddrof R60715 Coq.Init.Logic "x = y" type_scope R60710 Maps "a ! b" R60717 Coq.Init.Datatypes.Some R60722 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R60688 Cminorplus.local_variable R60675 Values.block R60655 Coq.NArith.BinPos.positive R60644 Mem.mem R60605 Maps.t R60620 Coq.Init.Datatypes "x * y" type_scope R60614 Values.block R60622 Cminorplus.local_variable R60585 Cminorgenproof.letenv R60850 Cminorgenproof.var_addr_local_correct R60850 Cminorgenproof.var_addr_local_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R61243 Cminorgenproof.eval_expr_prop R61281 Values.Vptr R61288 Integers.zero R61266 Cminorplus.Eaddrof R61228 Coq.Init.Logic "x = y" type_scope R61205 Globalenvs.find_symbol R61230 Coq.Init.Datatypes.Some R61192 Coq.Init.Logic "x = y" type_scope R61187 Maps "a ! b" R61194 Coq.Init.Datatypes.None R61174 Values.block R61154 Coq.NArith.BinPos.positive R61143 Mem.mem R61104 Maps.t R61119 Coq.Init.Datatypes "x * y" type_scope R61113 Values.block R61121 Cminorplus.local_variable R61084 Cminorgenproof.letenv R61357 Cminorgenproof.var_addr_global_correct R61357 Cminorgenproof.var_addr_global_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R61825 Cminorgenproof.eval_expr_prop R61848 Cminorgenproof.Eop R61810 Coq.Init.Logic "x = y" type_scope R61784 Cminorgenproof.eval_operation R61812 Coq.Init.Datatypes.Some R61743 Cminorgenproof.eval_exprlist_prop R61702 Cminorgenproof.eval_exprlist R61693 Values.val R61678 Coq.Lists.List.list R61683 Values.val R61662 Mem.mem R61644 Cminorgenproof.exprlist R61625 Cminorgenproof.operation R61609 Mem.mem R61597 Cminorgenproof.env R61582 Cminorgenproof.letenv R62065 Cminorgenproof.make_op_correct R62065 Cminorgenproof.make_op_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R62507 Cminorgenproof.eval_expr_prop R62530 Cminorgenproof.Eload R62492 Coq.Init.Logic "x = y" type_scope R62474 Mem.loadv R62494 Coq.Init.Datatypes.Some R62438 Cminorgenproof.eval_expr_prop R62402 Cminorgenproof.eval_expr R62393 Values.val R62393 Values.val R62375 Mem.mem R62361 Cminorgenproof.expr R62342 AST.memory_chunk R62323 Mem.mem R62311 Cminorgenproof.env R62296 Cminorgenproof.letenv R62732 Mem.loadv_inject R62732 Mem.loadv_inject R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R62879 Cminorgenproof.make_load_correct R62879 Cminorgenproof.make_load_correct R63326 Cminorgenproof.eval_expr_prop R63349 Cminorgenproof.Estore R63310 Coq.Init.Logic "x = y" type_scope R63288 Mem.storev R63312 Coq.Init.Datatypes.Some R63272 Coq.Init.Logic "x = y" type_scope R63258 Cminorplus.cast R63274 Coq.Init.Datatypes.Some R63221 Cminorgenproof.eval_expr_prop R63184 Cminorgenproof.eval_expr R63148 Cminorgenproof.eval_expr_prop R63112 Cminorgenproof.eval_expr R63103 Values.val R63092 Mem.mem R63081 Values.val R63070 Mem.mem R63059 Values.val R63043 Mem.mem R63029 Cminorgenproof.expr R63029 Cminorgenproof.expr R63008 AST.memory_chunk R62989 Mem.mem R62977 Cminorgenproof.env R62962 Cminorgenproof.letenv R63559 Mem.val_list_inject R63559 Mem.val_list_inject R63594 Mem.val_list_inject_incr R63594 Mem.val_list_inject_incr R63768 Mem.val_inject R63768 Mem.val_inject R63798 Mem.val_inject_incr R63798 Mem.val_inject_incr R63834 Cminorgenproof.make_store_correct R63834 Cminorgenproof.make_store_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R64079 Mem.inject_incr_trans R64079 Mem.inject_incr_trans R64115 Mem.val_inject R64115 Mem.val_inject R64145 Mem.val_inject_incr R64145 Mem.val_inject_incr R64270 Mem.nextblock R64290 Mem.nextblock R64270 Mem.nextblock R64290 Mem.nextblock R64314 Cminorgenproof.match_callstack_mapped R64314 Cminorgenproof.match_callstack_mapped R64372 Mem.store_inv R64372 Mem.store_inv R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R64514 Coq.Init.Logic "x = y" type_scope R64506 Cminor.fn_sig R64519 Cminorgenproof.fn_sig R64489 Coq.Init.Logic "x = y" type_scope R64471 Cminorgen.transl_function R64491 Coq.Init.Datatypes.Some R64588 Cminorgen.build_compilenv R64588 Cminorgen.build_compilenv R64616 Coqlib.zle R64622 Integers.max_signed R64616 Coqlib.zle R64622 Integers.max_signed R65239 Cminorgenproof.eval_expr_prop R65262 Cminorgenproof.Ecall R65196 Cminorgenproof.eval_funcall_prop R65153 Cminorgenproof.eval_funcall R65141 Coq.Init.Logic "x = y" type_scope R65130 Cminorgenproof.fn_sig R65115 Coq.Init.Logic "x = y" type_scope R65093 Globalenvs.find_funct R65117 Coq.Init.Datatypes.Some R65048 Cminorgenproof.eval_exprlist_prop R65003 Cminorgenproof.eval_exprlist R64967 Cminorgenproof.eval_expr_prop R64931 Cminorgenproof.eval_expr R64915 Cminorgenproof.function R64900 Values.val R64882 Coq.Lists.List.list R64887 Values.val R64868 Values.val R64857 Mem.mem R64857 Mem.mem R64857 Mem.mem R64828 Cminorgenproof.exprlist R64814 Cminorgenproof.expr R64798 AST.signature R64781 Mem.mem R64769 Cminorgenproof.env R64754 Cminorgenproof.letenv R65488 Mem.val_list_inject R65488 Mem.val_list_inject R65523 Mem.val_list_inject_incr R65523 Mem.val_list_inject_incr R65700 Coq.Init.Logic "x = y" type_scope R65700 Coq.Init.Logic "x = y" type_scope R65717 Globalenvs.find_funct_inv R65717 Globalenvs.find_funct_inv R65786 Globalenvs.find_funct_find_funct_ptr R65786 Globalenvs.find_funct_find_funct_ptr R65841 Globalenvs.find_funct_ptr_inv R65841 Globalenvs.find_funct_ptr_inv R65889 Cminorgenproof.match_globalenvs R65889 Cminorgenproof.match_globalenvs R65918 Cminorgenproof.match_callstack_match_globalenvs R65918 Cminorgenproof.match_callstack_match_globalenvs R65975 Cminorgenproof.mg_functions R65975 Cminorgenproof.mg_functions R66162 Cminorgenproof.functions_translated R66162 Cminorgenproof.functions_translated R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R66403 Cminor.eval_Ecall R66403 Cminor.eval_Ecall R66443 Cminorgenproof.sig_transl_function R66443 Cminorgenproof.sig_transl_function R66478 Mem.inject_incr_trans R66478 Mem.inject_incr_trans R66520 Mem.inject_incr_trans R66520 Mem.inject_incr_trans R66892 Cminorgenproof.eval_expr_prop R66915 Cminorgenproof.Econdition R66855 Cminorgenproof.eval_expr_prop R66818 Cminorgenproof.eval_expr R66797 Values.is_true R66761 Cminorgenproof.eval_expr_prop R66725 Cminorgenproof.eval_expr R66716 Values.val R66700 Mem.mem R66689 Values.val R66678 Mem.mem R66664 Cminorgenproof.expr R66664 Cminorgenproof.expr R66664 Cminorgenproof.expr R66645 Mem.mem R66633 Cminorgenproof.env R66618 Cminorgenproof.letenv R67125 Mem.val_list_inject R67125 Mem.val_list_inject R67160 Mem.val_list_inject_incr R67160 Mem.val_list_inject_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R67402 Cmconstrproof.eval_conditionalexpr_true R67402 Cmconstrproof.eval_conditionalexpr_true R67522 Mem.inject_incr_trans R67522 Mem.inject_incr_trans R67889 Cminorgenproof.eval_expr_prop R67912 Cminorgenproof.Econdition R67852 Cminorgenproof.eval_expr_prop R67815 Cminorgenproof.eval_expr R67793 Values.is_false R67757 Cminorgenproof.eval_expr_prop R67721 Cminorgenproof.eval_expr R67712 Values.val R67696 Mem.mem R67685 Values.val R67674 Mem.mem R67660 Cminorgenproof.expr R67660 Cminorgenproof.expr R67660 Cminorgenproof.expr R67641 Mem.mem R67629 Cminorgenproof.env R67614 Cminorgenproof.letenv R68122 Mem.val_list_inject R68122 Mem.val_list_inject R68157 Mem.val_list_inject_incr R68157 Mem.val_list_inject_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R68399 Cmconstrproof.eval_conditionalexpr_false R68399 Cmconstrproof.eval_conditionalexpr_false R68520 Mem.inject_incr_trans R68520 Mem.inject_incr_trans R68862 Cminorgenproof.eval_expr_prop R68885 Cminorgenproof.Elet R68817 Cminorgenproof.eval_expr_prop R68836 Coq.Lists.List "x :: y" list_scope R68772 Cminorgenproof.eval_expr R68791 Coq.Lists.List "x :: y" list_scope R68736 Cminorgenproof.eval_expr_prop R68700 Cminorgenproof.eval_expr R68691 Values.val R68680 Mem.mem R68669 Values.val R68658 Mem.mem R68644 Cminorgenproof.expr R68644 Cminorgenproof.expr R68627 Mem.mem R68615 Cminorgenproof.env R68600 Cminorgenproof.letenv R69087 Mem.val_list_inject R69122 Coq.Lists.List "x :: y" list_scope R69110 Coq.Lists.List "x :: y" list_scope R69087 Mem.val_list_inject R69122 Coq.Lists.List "x :: y" list_scope R69110 Coq.Lists.List "x :: y" list_scope R69162 Mem.val_list_inject_incr R69162 Mem.val_list_inject_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R69399 Cminor.eval_Elet R69399 Cminor.eval_Elet R69426 Mem.inject_incr_trans R69426 Mem.inject_incr_trans R69576 Coq.Init.Logic "'exists' x , p" type_scope R69612 Coq.Init.Logic "A /\ B" type_scope R69602 Coq.Init.Logic "x = y" type_scope R69587 Coq.Lists.List.nth_error R69604 Coq.Init.Datatypes.Some R69615 Mem.val_inject R69561 Coq.Init.Logic "x = y" type_scope R69546 Coq.Lists.List.nth_error R69563 Coq.Init.Datatypes.Some R69504 Mem.val_list_inject R69928 Cminorgenproof.eval_expr_prop R69951 Cminorgenproof.Eletvar R69913 Coq.Init.Logic "x = y" type_scope R69898 Coq.Lists.List.nth_error R69915 Coq.Init.Datatypes.Some R69889 Values.val R69874 Coq.Init.Datatypes.nat R69864 Mem.mem R69852 Cminorgenproof.env R69837 Coq.Lists.List.list R69842 Values.val R70024 Cminorgenproof.val_list_inject_nth R70024 Cminorgenproof.val_list_inject_nth R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R70159 Cminor.eval_Eletvar R70159 Cminor.eval_Eletvar R70273 Cminorgenproof.eval_exprlist_prop R70308 Coq.Lists.List.nil R70299 Cminorgenproof.Enil R70264 Mem.mem R70252 Cminorgenproof.env R70237 Cminorgenproof.letenv R70403 Coq.Lists.List.nil R70407 Values.val R70403 Coq.Lists.List.nil R70407 Values.val R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R70788 Cminorgenproof.eval_exprlist_prop R70835 Coq.Lists.List "x :: y" list_scope R70815 Cminorgenproof.Econs R70746 Cminorgenproof.eval_exprlist_prop R70704 Cminorgenproof.eval_exprlist R70669 Cminorgenproof.eval_expr_prop R70634 Cminorgenproof.eval_expr R70620 Coq.Lists.List.list R70625 Values.val R70609 Mem.mem R70598 Values.val R70583 Mem.mem R70565 Cminorgenproof.exprlist R70551 Cminorgenproof.expr R70536 Mem.mem R70524 Cminorgenproof.env R70509 Cminorgenproof.letenv R71027 Mem.val_list_inject R71027 Mem.val_list_inject R71062 Mem.val_list_inject_incr R71062 Mem.val_list_inject_incr R71236 Mem.val_inject R71236 Mem.val_inject R71265 Mem.val_inject_incr R71265 Mem.val_inject_incr R71338 Coq.Lists.List "x :: y" list_scope R71338 Coq.Lists.List "x :: y" list_scope R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R71401 Mem.inject_incr_trans R71401 Mem.inject_incr_trans R71951 Cminorgenproof.eval_funcall_prop R71980 Mem.free_list R71890 Cminorgenproof.outcome_result_value R71918 AST.sig_res R71927 Cminorgenproof.fn_sig R71839 Cminorgenproof.exec_stmtlist_prop R71864 Cminorgenproof.fn_body R71788 Cminorgenproof.exec_stmtlist R71813 Cminorgenproof.fn_body R71736 Cminorplus.bind_parameters R71758 Cminorgenproof.fn_params R71677 Cminorplus.alloc_variables R71706 Cminorplus.fn_variables R71693 Cminorplus.empty_env R71619 Coqlib.list_norepet R71651 Coq.Lists.List "x ++ y" list_scope R71633 Cminorplus.fn_params_names R71654 Cminorplus.fn_vars_names R71610 Values.val R71591 Cminorgenproof.outcome R71574 Mem.mem R71574 Mem.mem R71553 Coq.Lists.List.list R71558 Values.block R71542 Mem.mem R71529 Cminorgenproof.env R71509 Coq.Lists.List.list R71514 Values.val R71488 Cminorgenproof.function R71478 Mem.mem R72094 Cminorgen.build_compilenv R72094 Cminorgen.build_compilenv R72177 Coqlib.zle R72191 Integers.max_signed R72177 Coqlib.zle R72191 Integers.max_signed R72262 Mem.alloc R72262 Mem.alloc R72318 Cminorgenproof.function_entry_ok R72318 Cminorgenproof.function_entry_ok R72623 Coq.Init.Logic "'exists' x , p" type_scope R72704 Coq.Init.Logic "A /\ B" type_scope R72649 Cminor.outcome_result_value R72689 AST.sig_res R72678 Cminorgenproof.fn_sig R72718 Mem.val_inject R72623 Coq.Init.Logic "'exists' x , p" type_scope R72704 Coq.Init.Logic "A /\ B" type_scope R72649 Cminor.outcome_result_value R72689 AST.sig_res R72678 Cminorgenproof.fn_sig R72718 Mem.val_inject R72854 AST.sig_res R72863 Cminorgenproof.fn_sig R72854 AST.sig_res R72863 Cminorgenproof.fn_sig R72912 Values.Vundef R72912 Values.Vundef R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R72983 AST.sig_res R72992 Cminorgenproof.fn_sig R72983 AST.sig_res R72992 Cminorgenproof.fn_sig R73041 Values.Vundef R73041 Values.Vundef R73101 AST.sig_res R73110 Cminorgenproof.fn_sig R73101 AST.sig_res R73110 Cminorgenproof.fn_sig R73272 Mem.free R73272 Mem.free R73382 Cminor.exec_Scons_continue R73382 Cminor.exec_Scons_continue R73442 Cminor.outcome_block R73456 Cminor.Out_normal R73425 Cminor.Out_normal R73442 Cminor.outcome_block R73456 Cminor.Out_normal R73425 Cminor.Out_normal R73477 Cminor.exec_Sblock R73477 Cminor.exec_Sblock R73601 Mem.free_inject R73601 Mem.free_inject R73768 Mem.inject_incr_trans R73768 Mem.inject_incr_trans R73870 Coq.Init.Logic "x = y" type_scope R73842 Mem.nextblock R73853 Mem.free_list R73872 Mem.nextblock R73870 Coq.Init.Logic "x = y" type_scope R73842 Mem.nextblock R73853 Mem.free_list R73872 Mem.nextblock R73960 Mem.nextblock R73960 Mem.nextblock R73993 Cminorgenproof.match_callstack_freelist R73993 Cminorgenproof.match_callstack_freelist R74281 Cminorgenproof.exec_stmt_prop R74315 Cminorgenproof.Out_normal R74301 Cminorgenproof.Sexpr R74245 Cminorgenproof.eval_expr_prop R74260 Coq.Lists.List.nil R74209 Cminorgenproof.eval_expr R74224 Coq.Lists.List.nil R74200 Values.val R74190 Mem.mem R74171 Cminorgenproof.expr R74161 Mem.mem R74149 Cminorgenproof.env R74412 Mem.val_nil_inject R74412 Mem.val_nil_inject R74555 Cminor.Out_normal R74555 Cminor.Out_normal R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R74986 Cminorgenproof.exec_stmt_prop R75006 Cminorgenproof.Sifthenelse R74945 Cminorgenproof.exec_stmtlist_prop R74904 Cminorgenproof.exec_stmtlist R74883 Values.is_true R74846 Cminorgenproof.eval_expr_prop R74861 Coq.Lists.List.nil R74809 Cminorgenproof.eval_expr R74824 Coq.Lists.List.nil R74794 Cminorgenproof.outcome R74777 Mem.mem R74766 Values.val R74755 Mem.mem R74737 Cminorgenproof.stmtlist R74737 Cminorgenproof.stmtlist R74713 Cminorgenproof.expr R74703 Mem.mem R74691 Cminorgenproof.env R75121 Mem.val_nil_inject R75121 Mem.val_nil_inject R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R75422 Cmconstrproof.exec_ifthenelse_true R75422 Cmconstrproof.exec_ifthenelse_true R75536 Mem.inject_incr_trans R75536 Mem.inject_incr_trans R75924 Cminorgenproof.exec_stmt_prop R75944 Cminorgenproof.Sifthenelse R75883 Cminorgenproof.exec_stmtlist_prop R75842 Cminorgenproof.exec_stmtlist R75820 Values.is_false R75783 Cminorgenproof.eval_expr_prop R75798 Coq.Lists.List.nil R75746 Cminorgenproof.eval_expr R75761 Coq.Lists.List.nil R75731 Cminorgenproof.outcome R75714 Mem.mem R75703 Values.val R75692 Mem.mem R75674 Cminorgenproof.stmtlist R75674 Cminorgenproof.stmtlist R75650 Cminorgenproof.expr R75640 Mem.mem R75628 Cminorgenproof.env R76059 Mem.val_nil_inject R76059 Mem.val_nil_inject R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R76360 Cmconstrproof.exec_ifthenelse_false R76360 Cmconstrproof.exec_ifthenelse_false R76475 Mem.inject_incr_trans R76475 Mem.inject_incr_trans R76824 Cminorgenproof.exec_stmt_prop R76844 Cminorgenproof.Sloop R76778 Cminorgenproof.exec_stmt_prop R76799 Cminorgenproof.Sloop R76732 Cminorgenproof.exec_stmt R76753 Cminorgenproof.Sloop R76684 Cminorgenproof.exec_stmtlist_prop R76713 Cminorgenproof.Out_normal R76636 Cminorgenproof.exec_stmtlist R76665 Cminorgenproof.Out_normal R76621 Cminorgenproof.outcome R76609 Mem.mem R76609 Mem.mem R76583 Cminorgenproof.stmtlist R76572 Mem.mem R76560 Cminorgenproof.env R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R77229 Cminor.exec_Sloop_loop R77229 Cminor.exec_Sloop_loop R77301 Mem.inject_incr_trans R77301 Mem.inject_incr_trans R77564 Cminorgenproof.exec_stmt_prop R77584 Cminorgenproof.Sloop R77542 Coq.Init.Logic "x <> y" type_scope R77545 Cminorgenproof.Out_normal R77499 Cminorgenproof.exec_stmtlist_prop R77460 Cminorgenproof.exec_stmtlist R77445 Cminorgenproof.outcome R77433 Mem.mem R77410 Cminorgenproof.stmtlist R77399 Mem.mem R77387 Cminorgenproof.env R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R77846 Cminor.exec_Sloop_stop R77846 Cminor.exec_Sloop_stop R78124 Cminorgenproof.exec_stmt_prop R78166 Cminorgenproof.outcome_block R78144 Cminorgenproof.Sblock R78085 Cminorgenproof.exec_stmtlist_prop R78046 Cminorgenproof.exec_stmtlist R78031 Cminorgenproof.outcome R78019 Mem.mem R77996 Cminorgenproof.stmtlist R77985 Mem.mem R77973 Cminorgenproof.env R78394 Cminor.outcome_block R78394 Cminor.outcome_block R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R78446 Cminor.exec_Sblock R78446 Cminor.exec_Sblock R78672 Cminorgenproof.exec_stmt_prop R78706 Cminorgenproof.Out_exit R78692 Cminorgenproof.Sexit R78663 Coq.Init.Datatypes.nat R78653 Mem.mem R78641 Cminorgenproof.env R78809 Cminor.Out_exit R78809 Cminor.Out_exit R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R78953 Cminorgenproof.exec_stmt_prop R78997 Cminorgenproof.Out_return R79010 Coq.Init.Datatypes.None R78973 Cminorgenproof.Sreturn R78983 Coq.Init.Datatypes.None R78944 Mem.mem R78932 Cminorgenproof.env R79105 Cminor.Out_return R79116 Coq.Init.Datatypes.None R79105 Cminor.Out_return R79116 Coq.Init.Datatypes.None R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R79365 Cminorgenproof.exec_stmt_prop R79414 Cminorgenproof.Out_return R79428 Coq.Init.Datatypes.Some R79385 Cminorgenproof.Sreturn R79396 Coq.Init.Datatypes.Some R79329 Cminorgenproof.eval_expr_prop R79344 Coq.Lists.List.nil R79293 Cminorgenproof.eval_expr R79308 Coq.Lists.List.nil R79284 Values.val R79274 Mem.mem R79255 Cminorgenproof.expr R79245 Mem.mem R79233 Cminorgenproof.env R79520 Mem.val_nil_inject R79520 Mem.val_nil_inject R79662 Cminor.Out_return R79674 Coq.Init.Datatypes.Some R79662 Cminor.Out_return R79674 Coq.Init.Datatypes.Some R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R79827 Cminorgenproof.exec_stmtlist_prop R79859 Cminorgenproof.Out_normal R79850 Cminorgenproof.Snil R79818 Mem.mem R79806 Cminorgenproof.env R79960 Cminor.Out_normal R79960 Cminor.Out_normal R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R80336 Cminorgenproof.exec_stmtlist_prop R80360 Cminorgenproof.Scons R80296 Cminorgenproof.exec_stmtlist_prop R80256 Cminorgenproof.exec_stmtlist R80213 Cminorgenproof.exec_stmt_prop R80237 Cminorgenproof.Out_normal R80170 Cminorgenproof.exec_stmt R80194 Cminorgenproof.Out_normal R80155 Cminorgenproof.outcome R80143 Mem.mem R80143 Mem.mem R80122 Cminorgenproof.stmtlist R80103 Cminorgenproof.stmt R80093 Mem.mem R80081 Cminorgenproof.env R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R80745 Cminor.exec_Scons_continue R80745 Cminor.exec_Scons_continue R80820 Mem.inject_incr_trans R80820 Mem.inject_incr_trans R81086 Cminorgenproof.exec_stmtlist_prop R81110 Cminorgenproof.Scons R81064 Coq.Init.Logic "x <> y" type_scope R81067 Cminorgenproof.Out_normal R81026 Cminorgenproof.exec_stmt_prop R80992 Cminorgenproof.exec_stmt R80977 Cminorgenproof.outcome R80965 Mem.mem R80947 Cminorgenproof.stmtlist R80928 Cminorgenproof.stmt R80918 Mem.mem R80906 Cminorgenproof.env R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R81374 Cminor.exec_Scons_stop R81374 Cminor.exec_Scons_stop R81559 Cminorgenproof.eval_funcall_prop R81516 Cminorgenproof.eval_funcall R81606 Cminorplus.eval_funcall_ind5 R82650 Cminorgenproof.transl_stmtlist_Scons_1_correct R82613 Cminorgenproof.transl_stmtlist_Scons_2_correct R82579 Cminorgenproof.transl_stmtlist_Snil_correct R82541 Cminorgenproof.transl_stmt_Sreturn_some_correct R82503 Cminorgenproof.transl_stmt_Sreturn_none_correct R82472 Cminorgenproof.transl_stmt_Sexit_correct R82440 Cminorgenproof.transl_stmt_Sblock_correct R82404 Cminorgenproof.transl_stmt_Sloop_exit_correct R82368 Cminorgenproof.transl_stmt_Sloop_loop_correct R82325 Cminorgenproof.transl_stmt_Sifthenelse_false_correct R82283 Cminorgenproof.transl_stmt_Sifthenelse_true_correct R82252 Cminorgenproof.transl_stmt_Sexpr_correct R82224 Cminorgenproof.transl_funcall_correct R82189 Cminorgenproof.transl_exprlist_Econs_correct R82155 Cminorgenproof.transl_exprlist_Enil_correct R82122 Cminorgenproof.transl_expr_Eletvar_correct R82092 Cminorgenproof.transl_expr_Elet_correct R82050 Cminorgenproof.transl_expr_Econdition_false_correct R82009 Cminorgenproof.transl_expr_Econdition_true_correct R81978 Cminorgenproof.transl_expr_Ecall_correct R81946 Cminorgenproof.transl_expr_Estore_correct R81915 Cminorgenproof.transl_expr_Eload_correct R81886 Cminorgenproof.transl_expr_Eop_correct R81846 Cminorgenproof.transl_expr_Eaddrof_global_correct R81807 Cminorgenproof.transl_expr_Eaddrof_local_correct R81774 Cminorgenproof.transl_expr_Eassign_correct R81744 Cminorgenproof.transl_expr_Evar_correct R81719 Cminorgenproof.exec_stmtlist_prop R81699 Cminorgenproof.exec_stmt_prop R81676 Cminorgenproof.eval_funcall_prop R81652 Cminorgenproof.eval_exprlist_prop R81632 Cminorgenproof.eval_expr_prop R82909 Cminorgenproof.match_globalenvs R82858 Coqlib.zlt R82867 Mem.nextblock R82899 Coq.Init.Datatypes.None R82883 Coq.Init.Datatypes.Some R82887 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R82812 Globalenvs.init_mem R82778 Globalenvs.init_mem R83012 Coqlib.zlt_true R83012 Coqlib.zlt_true R83048 Globalenvs.find_symbol_inv R83048 Globalenvs.find_symbol_inv R83099 Cminorgenproof.symbols_preserved R83099 Cminorgenproof.symbols_preserved R83146 Coqlib.zlt_true R83146 Coqlib.zlt_true R83176 Mem.nextblock_pos R83176 Mem.nextblock_pos R83287 Cminor.exec_program R83307 Values.Vint R83253 Cminorgenproof.exec_program R83274 Values.Vint R83383 Cminorgenproof.function_ptr_translated R83383 Cminorgenproof.function_ptr_translated R83455 Globalenvs.init_mem R83455 Globalenvs.init_mem R83505 Coqlib.zlt R83515 Mem.nextblock R83547 Coq.Init.Datatypes.None R83531 Coq.Init.Datatypes.Some R83535 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R83505 Coqlib.zlt R83515 Mem.nextblock R83547 Coq.Init.Datatypes.None R83531 Coq.Init.Datatypes.Some R83535 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R83571 Mem.mem_inject R83571 Mem.mem_inject R83637 Coqlib.zlt_false R83637 Coqlib.zlt_false R83668 Coqlib.zlt R83676 Mem.nextblock R83668 Coqlib.zlt R83676 Mem.nextblock R83856 Globalenvs.initmem_undef R83856 Globalenvs.initmem_undef R83966 Coqlib.zlt R83974 Mem.nextblock R83966 Coqlib.zlt R83974 Mem.nextblock R84022 Coqlib.zlt R84030 Mem.nextblock R84022 Coqlib.zlt R84030 Mem.nextblock R84105 Cminorgenproof.match_callstack R84146 Mem.nextblock R84131 Mem.nextblock R84123 Coq.Lists.List.nil R84105 Cminorgenproof.match_callstack R84146 Mem.nextblock R84131 Mem.nextblock R84123 Coq.Lists.List.nil R84195 Cminorgenproof.match_globalenvs_init R84195 Cminorgenproof.match_globalenvs_init R84249 Cminorgenproof.transl_function_correct R84352 Mem.val_nil_inject R84249 Cminorgenproof.transl_function_correct R84352 Mem.val_nil_inject R84517 AST.prog_main R84539 AST.prog_main R84517 AST.prog_main R84539 AST.prog_main R84572 Cminorgenproof.symbols_preserved R84572 Cminorgenproof.symbols_preserved R84635 Cminorgen.transl_function R84599 AST.transform_partial_program_main R84635 Cminorgen.transl_function R84599 AST.transform_partial_program_main R84716 Cminorgenproof.sig_transl_function R84716 Cminorgenproof.sig_transl_function R84754 Globalenvs.init_mem_transf_partial R84783 Cminorgen.transl_function R84754 Globalenvs.init_mem_transf_partial R84783 Cminorgen.transl_function FRegisters R130 Coq.NArith.BinPos.positive R171 Coqlib.peq R198 Maps.t R205 AST.typ R378 Coq.Init.Datatypes.None R394 Coq.Init.Datatypes.Some R404 Registers.get R339 Registers.t R313 Coq.Init.Datatypes.option R320 Registers.reg R509 Registers.t R543 Coq.Init.Datatypes.None R558 Coq.Init.Datatypes.Some R568 Registers.set R495 Registers.t R471 Coq.Init.Datatypes.option R478 Registers.reg R615 Registers.get R667 Coq.Lists.List.map R686 Registers.get R745 Registers.set FRTL R273 Coq.NArith.BinPos.positive R324 RTL.node R385 RTL.node R378 Registers.reg R366 Coq.Lists.List.list R371 Registers.reg R353 Op.operation R465 RTL.node R458 Registers.reg R446 Coq.Lists.List.list R451 Registers.reg R432 Op.addressing R416 AST.memory_chunk R546 RTL.node R539 Registers.reg R527 Coq.Lists.List.list R532 Registers.reg R513 Op.addressing R497 AST.memory_chunk R624 RTL.node R617 Registers.reg R605 Coq.Lists.List.list R610 Registers.reg R594 Coq.Init.Datatypes "x + y" type_scope R590 Registers.reg R596 AST.ident R577 AST.signature R688 RTL.node R680 RTL.node R668 Coq.Lists.List.list R673 Registers.reg R655 Op.condition R721 Coq.Init.Datatypes.option R728 Registers.reg R773 Maps.t R781 RTL.instruction R842 AST.signature R866 Coq.Lists.List.list R871 Registers.reg R892 Coq.ZArith.BinInt.Z R906 RTL.code R929 RTL.node R948 RTL.node R1004 Coq.Init.Logic "A \/ B" type_scope R987 Coqlib.Plt R1018 Coq.Init.Logic "x = y" type_scope R1014 Maps "a ! b" R1020 Coq.Init.Datatypes.None R980 RTL.node R1051 AST.program R1063 RTL.function R1093 Globalenvs.t R1100 RTL.function R1131 Registers.t R1140 Values.val R1238 RTL.regset R1214 Coq.Lists.List.list R1219 Registers.reg R1199 Coq.Lists.List.list R1204 Values.val R1275 Coq.Lists.List "x :: y" list_scope R1285 Coq.Lists.List "x :: y" list_scope R1294 Registers.set R1341 Registers.init R1353 Values.Vundef R1214 Coq.Lists.List.list R1219 Registers.reg R1199 Coq.Lists.List.list R1204 Values.val R1398 RTL.genv R1464 Coq.Init.Datatypes.option R1471 RTL.function R1504 Coq.Init.Datatypes.inl R1513 Globalenvs.find_funct R1534 Registers "a # b" R1541 Coq.Init.Datatypes.inr R1565 Globalenvs.find_symbol R1603 Coq.Init.Datatypes.None R1611 Coq.Init.Datatypes.None R1624 Coq.Init.Datatypes.Some R1634 Globalenvs.find_funct_ptr R1454 RTL.regset R1440 Coq.Init.Datatypes "x + y" type_scope R1436 Registers.reg R1442 AST.ident R1801 Mem.mem R1791 RTL.regset R1783 RTL.node R1754 Mem.mem R1744 RTL.regset R1736 RTL.node R1707 Values.val R1699 RTL.code R3498 Mem.mem R3488 RTL.regset R3480 RTL.node R3455 Mem.mem R3445 RTL.regset R3437 RTL.node R3412 Values.val R3404 RTL.code R4032 Mem.mem R4025 Values.val R3986 Mem.mem R3974 Coq.Lists.List.list R3979 Values.val R3962 RTL.function R1873 Coq.Init.Logic "x = y" type_scope R1869 Maps "a ! b" R1875 Coq.Init.Datatypes.Some R1880 RTL.Inop R2125 Registers "a # b <- c" R2074 Coq.Init.Logic "x = y" type_scope R2041 Op.eval_operation R2067 Registers "a ## b" R2076 Coq.Init.Datatypes.Some R2004 Coq.Init.Logic "x = y" type_scope R2000 Maps "a ! b" R2006 Coq.Init.Datatypes.Some R2011 RTL.Iop R2392 Registers "a # b <- c" R2341 Coq.Init.Logic "x = y" type_scope R2321 Mem.loadv R2343 Coq.Init.Datatypes.Some R2303 Coq.Init.Logic "x = y" type_scope R2267 Op.eval_addressing R2296 Registers "a ## b" R2305 Coq.Init.Datatypes.Some R2220 Coq.Init.Logic "x = y" type_scope R2216 Maps "a ! b" R2222 Coq.Init.Datatypes.Some R2227 RTL.Iload R2619 Coq.Init.Logic "x = y" type_scope R2591 Mem.storev R2614 Registers "a # b" R2621 Coq.Init.Datatypes.Some R2573 Coq.Init.Logic "x = y" type_scope R2537 Op.eval_addressing R2566 Registers "a ## b" R2575 Coq.Init.Datatypes.Some R2489 Coq.Init.Logic "x = y" type_scope R2485 Maps "a ! b" R2491 Coq.Init.Datatypes.Some R2496 RTL.Istore R2945 Registers "a # b <- c" R2886 Registers "a ## b" R2846 Coq.Init.Logic "x = y" type_scope R2851 RTL.fn_sig R2824 Coq.Init.Logic "x = y" type_scope R2803 RTL.find_function R2826 Coq.Init.Datatypes.Some R2759 Coq.Init.Logic "x = y" type_scope R2755 Maps "a ! b" R2761 Coq.Init.Datatypes.Some R2766 RTL.Icall R3115 Coq.Init.Logic "x = y" type_scope R3086 Op.eval_condition R3108 Registers "a ## b" R3117 Coq.Init.Datatypes.Some R3122 Coq.Init.Datatypes.true R3042 Coq.Init.Logic "x = y" type_scope R3038 Maps "a ! b" R3044 Coq.Init.Datatypes.Some R3049 RTL.Icond R3326 Coq.Init.Logic "x = y" type_scope R3297 Op.eval_condition R3319 Registers "a ## b" R3328 Coq.Init.Datatypes.Some R3333 Coq.Init.Datatypes.false R3253 Coq.Init.Logic "x = y" type_scope R3249 Maps "a ! b" R3255 Coq.Init.Datatypes.Some R3260 RTL.Icond R4433 Mem.free R4366 Coq.Init.Logic "x = y" type_scope R4368 Registers.regmap_optget R4385 Values.Vundef R4333 Coq.Init.Logic "x = y" type_scope R4329 Maps "a ! b" R4321 RTL.fn_code R4335 Coq.Init.Datatypes.Some R4340 RTL.Ireturn R4249 RTL.init_regs R4267 RTL.fn_params R4233 RTL.fn_entrypoint R4193 Values.Vptr R4202 Integers.zero R4183 RTL.fn_code R4147 Coq.Init.Logic "x = y" type_scope R4116 Mem.alloc R4133 RTL.fn_stacksize R4149 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4805 RTL.exec_instrs R4761 RTL.exec_instrs R4718 RTL.exec_instr R4869 RTL.exec_trans R4869 RTL.exec_trans R4887 RTL.exec_one R4887 RTL.exec_one R5091 RTL.exec_instr R5070 Coq.Init.Logic "x = y" type_scope R5075 Registers "a # b <- c" R5052 Coq.Init.Logic "x = y" type_scope R5019 Op.eval_operation R5045 Registers "a ## b" R5054 Coq.Init.Datatypes.Some R4986 Coq.Init.Logic "x = y" type_scope R4982 Maps "a ! b" R4988 Coq.Init.Datatypes.Some R4993 RTL.Iop R5163 RTL.exec_Iop R5163 RTL.exec_Iop R5419 RTL.exec_instr R5398 Coq.Init.Logic "x = y" type_scope R5403 Registers "a # b <- c" R5380 Coq.Init.Logic "x = y" type_scope R5360 Mem.loadv R5382 Coq.Init.Datatypes.Some R5346 Coq.Init.Logic "x = y" type_scope R5310 Op.eval_addressing R5339 Registers "a ## b" R5348 Coq.Init.Datatypes.Some R5267 Coq.Init.Logic "x = y" type_scope R5263 Maps "a ! b" R5269 Coq.Init.Datatypes.Some R5274 RTL.Iload R5491 RTL.exec_Iload R5491 RTL.exec_Iload R5625 Coq.Init.Logic "x <> y" type_scope R5621 Maps "a ! b" R5628 Coq.Init.Datatypes.None R5578 RTL.exec_instr R5802 Coq.Init.Logic "x <> y" type_scope R5798 Maps "a ! b" R5805 Coq.Init.Datatypes.None R5786 Coq.Init.Logic "x <> y" type_scope R5781 Maps "a ! b" R5789 Coq.Init.Datatypes.None R5737 RTL.exec_instrs R5858 RTL.exec_instr_present R5858 RTL.exec_instr_present R6034 Coq.Init.Logic "'exists' x , p" type_scope R6044 Coq.Init.Logic "'exists' x , p" type_scope R6054 Coq.Init.Logic "'exists' x , p" type_scope R6109 Coq.Init.Logic "A /\ B" type_scope R6100 Coq.Init.Logic "x = y" type_scope R6066 Globalenvs.find_symbol R6089 AST.prog_main R6102 Coq.Init.Datatypes.Some R6148 Coq.Init.Logic "A /\ B" type_scope R6139 Coq.Init.Logic "x = y" type_scope R6114 Globalenvs.find_funct_ptr R6141 Coq.Init.Datatypes.Some R6194 Coq.Init.Logic "A /\ B" type_scope R6164 Coq.Init.Logic "x = y" type_scope R6156 RTL.fn_sig R6166 AST.mksignature R6183 Coq.Init.Datatypes.Some R6188 AST.Tint R6178 Coq.Lists.List.nil R6199 RTL.exec_function R6218 Coq.Lists.List.nil R6013 Globalenvs.init_mem R5981 Globalenvs.globalenv R5954 Values.val R5941 RTL.program R6322 Coq.Lists.List.list R6327 RTL.node R6354 Maps "a ! b" R6346 RTL.fn_code R6367 Coq.Init.Datatypes.None R6375 Coq.Lists.List.nil R6383 Coq.Init.Datatypes.Some R6420 RTL.Inop R6432 Coq.Lists.List "x :: y" list_scope R6435 Coq.Lists.List.nil R6447 RTL.Iop R6470 Coq.Lists.List "x :: y" list_scope R6473 Coq.Lists.List.nil R6485 RTL.Iload R6518 Coq.Lists.List "x :: y" list_scope R6521 Coq.Lists.List.nil R6533 RTL.Istore R6567 Coq.Lists.List "x :: y" list_scope R6570 Coq.Lists.List.nil R6582 RTL.Icall R6612 Coq.Lists.List "x :: y" list_scope R6615 Coq.Lists.List.nil R6627 RTL.Icond R6662 Coq.Lists.List "x :: y" list_scope R6671 Coq.Lists.List "x :: y" list_scope R6674 Coq.Lists.List.nil R6686 RTL.Ireturn R6704 Coq.Lists.List.nil R6314 RTL.node R6299 RTL.function R6844 Coq.Lists.List.In R6852 RTL.successors R6791 RTL.exec_instr R6808 RTL.fn_code R6923 RTL.fn_code R6923 RTL.fn_code R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R7087 RTL.instruction R7072 RTL.instruction R7064 RTL.node R7249 Coq.Init.Logic "A \/ B" type_scope R7235 Coqlib.Plt R7276 Coq.Init.Logic "x = y" type_scope R7271 Maps "a ! b" R7253 Maps.map R7278 Coq.Init.Datatypes.None R7228 RTL.node R7194 Coq.Init.Logic "A \/ B" type_scope R7180 Coqlib.Plt R7202 Coq.Init.Logic "x = y" type_scope R7198 Maps "a ! b" R7204 Coq.Init.Datatypes.None R7173 RTL.node R7151 RTL.node R7136 RTL.code R7359 Maps.gmap R7359 Maps.gmap R7445 RTL.function R7459 RTL.mkfunction R7604 RTL.transf_code_wf R7648 RTL.fn_code_wf R7634 RTL.fn_nextpc R7622 RTL.fn_code R7588 RTL.fn_nextpc R7566 RTL.fn_entrypoint R7529 Maps.map R7549 RTL.fn_code R7510 RTL.fn_stacksize R7492 RTL.fn_params R7477 RTL.fn_sig R7433 RTL.function FRTLgen R313 Coq.Lists.List.list R318 AST.ident R305 Cminor.expr R792 Coq.Lists.List.list R797 AST.ident R780 Cminor.condexpr R1039 Coq.Lists.List.list R1044 AST.ident R1027 Cminor.exprlist R346 Cminor.Evar R357 Coq.Lists.List.nil R365 Cminor.Eassign R384 Coq.Lists.List "x :: y" list_scope R406 Cminor.Eop R443 Cminor.Eload R483 Cminor.Estore R522 Coq.Lists.List "x ++ y" list_scope R544 Cminor.Ecall R575 Coq.Lists.List "x ++ y" list_scope R602 Cminor.Econdition R641 Coq.Lists.List "x ++ y" list_scope R659 Coq.Lists.List "x ++ y" list_scope R681 Cminor.Elet R708 Coq.Lists.List "x ++ y" list_scope R730 Cminor.Eletvar R743 Coq.Lists.List.nil R305 Cminor.expr R825 Cminor.CEtrue R835 Coq.Lists.List.nil R843 Cminor.CEfalse R854 Coq.Lists.List.nil R862 Cminor.CEcond R904 Cminor.CEcondition R950 Coq.Lists.List "x ++ y" list_scope R972 Coq.Lists.List "x ++ y" list_scope R780 Cminor.condexpr R1072 Cminor.Enil R1080 Coq.Lists.List.nil R1088 Cminor.Econs R1117 Coq.Lists.List "x ++ y" list_scope R1027 Cminor.exprlist R1234 Maps.t R1242 Registers.reg R1262 Coq.Lists.List.list R1267 Registers.reg R1320 Coq.NArith.BinPos.positive R1345 Coq.NArith.BinPos.positive R1366 RTL.code R1423 Coq.Init.Logic "A \/ B" type_scope R1404 Coqlib.Plt R1437 Coq.Init.Logic "x = y" type_scope R1433 Maps "a ! b" R1439 Coq.Init.Datatypes.None R1393 Coq.NArith.BinPos.positive R1570 RTLgen.state R1629 RTLgen.res R1620 RTLgen.state R1670 RTLgen.mon R1697 RTLgen.OK R1687 RTLgen.state R1734 RTLgen.mon R1761 RTLgen.Error R1751 RTLgen.state R1827 RTLgen.mon R1881 RTLgen.Error R1890 RTLgen.Error R1904 RTLgen.OK R1846 RTLgen.state R1818 RTLgen.mon R1802 RTLgen.mon R2002 RTLgen.mon R2013 RTLgen.bind R2043 Coq.Init.Datatypes.snd R2034 Coq.Init.Datatypes.fst R1993 RTLgen.mon R1966 RTLgen.mon R1973 Coq.Init.Datatypes "x * y" type_scope R2085 RTLgen.bind R2205 RTLgen.bind2 R2384 Coq.Init.Logic "A \/ B" type_scope R2366 Coqlib.Plt R2416 Coq.Init.Logic "x = y" type_scope R2411 Maps "a ! b" R2388 Maps.empty R2400 RTL.instruction R2418 Coq.Init.Datatypes.None R2452 Maps.gempty R2452 Maps.gempty R2496 RTLgen.state R2507 RTLgen.mkstate R2563 RTLgen.init_state_wf R2538 Maps.empty R2550 RTL.instruction R2665 Coq.Init.Logic "A \/ B" type_scope R2648 Coqlib.Plt R2656 Coq.NArith.BinPos.Psucc R2699 Coq.Init.Logic "x = y" type_scope R2694 Maps "a ! b" R2669 Maps.set R2686 RTLgen.st_code R2701 Coq.Init.Datatypes.None R2630 RTLgen.st_nextnode R2730 Coqlib.peq R2730 Coqlib.peq R2772 Coqlib.Plt_succ R2772 Coqlib.Plt_succ R2792 Maps.gso R2792 Maps.gso R2817 RTLgen.st_wf R2817 RTLgen.st_wf R2851 Coqlib.Plt_trans_succ R2851 Coqlib.Plt_trans_succ R2943 RTLgen.mon R2947 RTL.node R3002 RTLgen.OK R3015 RTLgen.mkstate R3125 RTLgen.add_instr_wf R3081 Maps.set R3098 RTLgen.st_code R3055 Coq.NArith.BinPos.Psucc R3026 RTLgen.st_nextreg R2982 RTLgen.st_nextnode R2928 RTL.instruction R3218 Coq.Init.Logic "A \/ B" type_scope R3187 Coqlib.Plt R3195 Coq.NArith.BinPos.Psucc R3204 RTLgen.st_nextnode R3236 Coq.Init.Logic "x = y" type_scope R3232 Maps "a ! b" R3224 RTLgen.st_code R3238 Coq.Init.Datatypes.None R3267 RTLgen.st_wf R3267 RTLgen.st_wf R3301 Coqlib.Plt_trans_succ R3301 Coqlib.Plt_trans_succ R3371 RTLgen.mon R3375 RTL.node R3430 RTLgen.OK R3436 RTLgen.mkstate R3500 RTLgen.reserve_instr_wf R3472 RTLgen.st_code R3460 Coq.NArith.BinPos.Psucc R3447 RTLgen.st_nextreg R3410 RTLgen.st_nextnode R3627 Coq.Init.Logic "A \/ B" type_scope R3604 Coqlib.Plt R3614 RTLgen.st_nextnode R3661 Coq.Init.Logic "x = y" type_scope R3656 Maps "a ! b" R3631 Maps.set R3648 RTLgen.st_code R3663 Coq.Init.Datatypes.None R3564 Coqlib.Plt R3573 RTLgen.st_nextnode R3694 Coqlib.peq R3694 Coqlib.peq R3752 Maps.gso R3752 Maps.gso R3776 RTLgen.st_wf R3776 RTLgen.st_wf R3848 RTLgen.mon R3852 Coq.Init.Datatypes.unit R3881 Coqlib.plt R3890 RTLgen.st_nextnode R3914 Coq.Init.Specif.left R3934 RTLgen.OK R3941 RTLgen.mkstate R4056 RTLgen.update_instr_wf R4004 Maps.set R4021 RTLgen.st_code R3967 RTLgen.st_nextnode R3952 RTLgen.st_nextreg R3937 Coq.Init.Datatypes.tt R4090 Coq.Init.Specif.right R4109 RTLgen.Error R4115 Coq.Init.Datatypes.unit R3833 RTL.instruction R3823 RTL.node R4151 RTLgen.mon R4155 Registers.reg R4177 RTLgen.OK R4203 RTLgen.mkstate R4281 RTLgen.st_wf R4269 RTLgen.st_code R4253 RTLgen.st_nextnode R4212 Coq.NArith.BinPos.Psucc R4221 RTLgen.st_nextreg R4183 RTLgen.st_nextreg R4353 RTLgen.mapping R4366 RTLgen.mkmapping R4394 Coq.Lists.List.nil R4377 Maps.empty R4389 Registers.reg R4450 RTLgen.mon R4459 Coq.Init.Datatypes "x * y" type_scope R4455 Registers.reg R4461 RTLgen.mapping R4475 RTLgen "'do' X <- A ; B" R4483 RTLgen.new_reg R4497 RTLgen.ret R4501 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4505 RTLgen.mkmapping R4577 RTLgen.map_letvars R4516 Maps.set R4538 RTLgen.map_vars R4441 AST.ident R4425 RTLgen.mapping R4682 RTLgen.mon R4696 Coq.Init.Datatypes "x * y" type_scope R4687 Coq.Lists.List.list R4692 Registers.reg R4698 RTLgen.mapping R4634 Coq.Lists.List.list R4639 AST.ident R4617 RTLgen.mapping R4733 Coq.Lists.List.nil R4740 RTLgen.ret R4744 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4745 Coq.Lists.List.nil R4762 Coq.Lists.List "x :: y" list_scope R4777 RTLgen "'do' ( X , Y ) <- A ; B" R4817 RTLgen "'do' ( X , Y ) <- A ; B" R4834 RTLgen.add_var R4857 RTLgen.ret R4861 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4865 Coq.Lists.List "x :: y" list_scope R4634 Coq.Lists.List.list R4639 AST.ident R4617 RTLgen.mapping R4937 RTLgen.mon R4941 Registers.reg R4956 Maps.get R4976 RTLgen.map_vars R4995 Coq.Init.Datatypes.None R5003 RTLgen.error R5009 Registers.reg R5017 Coq.Init.Datatypes.Some R5027 RTLgen.ret R4928 AST.ident R4912 RTLgen.mapping R5089 RTLgen.mapping R5102 RTLgen.mkmapping R5130 Coq.Lists.List "x :: y" list_scope R5138 RTLgen.map_letvars R5117 RTLgen.map_vars R5082 Registers.reg R5069 RTLgen.mapping R5205 RTLgen.mon R5209 Registers.reg R5224 Coq.Lists.List.nth_error R5244 RTLgen.map_letvars R5270 Coq.Init.Datatypes.None R5278 RTLgen.error R5284 Registers.reg R5292 Coq.Init.Datatypes.Some R5302 RTLgen.ret R5198 Coq.Init.Datatypes.nat R5183 RTLgen.mapping R5426 RTLgen.mon R5430 Registers.reg R5456 Cminor.Evar R5476 Coq.Lists.List.In_dec R5483 AST.ident_eq R5529 RTLgen.find_var R5510 RTLgen.new_reg R5549 Cminor.Eletvar R5568 RTLgen.find_letvar R5601 RTLgen.new_reg R5418 Cminor.expr R5402 Coq.Lists.List.list R5407 AST.ident R5387 RTLgen.mapping R5717 RTLgen.mon R5722 Coq.Lists.List.list R5727 Registers.reg R5674 Cminor.exprlist R5657 Coq.Lists.List.list R5662 AST.ident R5643 RTLgen.mapping R5755 Cminor.Enil R5769 RTLgen.ret R5773 Coq.Lists.List.nil R5781 Cminor.Econs R5801 RTLgen "'do' X <- A ; B" R5839 RTLgen "'do' X <- A ; B" R5848 RTLgen.alloc_reg R5875 RTLgen.ret R5882 Coq.Lists.List "x :: y" list_scope R5674 Cminor.exprlist R5657 Coq.Lists.List.list R5662 AST.ident R5643 RTLgen.mapping R6021 RTLgen.mon R6025 RTL.node R6038 Registers.eq R6072 RTLgen.add_instr R6083 RTL.Iop R6096 Coq.Lists.List "x :: y" list_scope R6098 Coq.Lists.List.nil R6087 Op.Omove R6058 RTLgen.ret R6013 RTL.node R6003 Registers.reg R6003 Registers.reg R6287 RTLgen.mon R6291 RTL.node R6248 RTL.node R6238 Registers.reg R6227 Cminor.expr R6190 Coq.Lists.List.list R6195 AST.ident R6175 RTLgen.mapping R7769 RTLgen.mon R7773 RTL.node R7729 RTL.node R7729 RTL.node R7704 Cminor.condexpr R7666 Coq.Lists.List.list R7671 AST.ident R7651 RTLgen.mapping R8353 RTLgen.mon R8357 RTL.node R8312 RTL.node R8297 Coq.Lists.List.list R8302 Registers.reg R8282 Cminor.exprlist R8243 Coq.Lists.List.list R8248 AST.ident R8228 RTLgen.mapping R6318 Cminor.Evar R6334 RTLgen "'do' X <- A ; B" R6342 RTLgen.find_var R6358 RTLgen.add_move R6379 Cminor.Eassign R6400 RTLgen "'do' X <- A ; B" R6408 RTLgen.find_var R6430 RTLgen "'do' X <- A ; B" R6439 RTLgen.add_move R6489 Cminor.Eop R6508 RTLgen "'do' X <- A ; B" R6517 RTLgen.alloc_regs R6546 RTLgen "'do' X <- A ; B" R6555 RTLgen.add_instr R6566 RTL.Iop R6630 Cminor.Eload R6659 RTLgen "'do' X <- A ; B" R6668 RTLgen.alloc_regs R6697 RTLgen "'do' X <- A ; B" R6706 RTLgen.add_instr R6717 RTL.Iload R6791 Cminor.Estore R6823 RTLgen "'do' X <- A ; B" R6832 RTLgen.alloc_regs R6861 RTLgen "'do' X <- A ; B" R6870 RTLgen.add_instr R6881 RTL.Istore R6916 RTLgen "'do' X <- A ; B" R7000 Cminor.Ecall R7024 RTLgen "'do' X <- A ; B" R7033 RTLgen.alloc_reg R7060 RTLgen "'do' X <- A ; B" R7072 RTLgen.alloc_regs R7101 RTLgen "'do' X <- A ; B" R7110 RTLgen.add_instr R7121 RTL.Icall R7132 Coq.Init.Datatypes.inl R7162 RTLgen "'do' X <- A ; B" R7249 Cminor.Econdition R7275 RTLgen "'do' X <- A ; B" R7323 RTLgen "'do' X <- A ; B" R7418 Cminor.Elet R7436 RTLgen "'do' X <- A ; B" R7445 RTLgen.new_reg R7460 RTLgen "'do' X <- A ; B" R7482 RTLgen.add_letvar R7553 Cminor.Eletvar R7572 RTLgen "'do' X <- A ; B" R7580 RTLgen.find_letvar R7599 RTLgen.add_move R6248 RTL.node R6238 Registers.reg R6227 Cminor.expr R6190 Coq.Lists.List.list R6195 AST.ident R6175 RTLgen.mapping R7800 Cminor.CEtrue R7816 RTLgen.ret R7830 Cminor.CEfalse R7847 RTLgen.ret R7862 Cminor.CEcond R7886 RTLgen "'do' X <- A ; B" R7895 RTLgen.alloc_regs R7924 RTLgen "'do' X <- A ; B" R7933 RTLgen.add_instr R7944 RTL.Icond R8019 Cminor.CEcondition R8046 RTLgen "'do' X <- A ; B" R8102 RTLgen "'do' X <- A ; B" R7729 RTL.node R7729 RTL.node R7704 Cminor.condexpr R7666 Coq.Lists.List.list R7671 AST.ident R7651 RTLgen.mapping R8389 Cminor.Enil R8395 Coq.Lists.List.nil R8408 RTLgen.ret R8419 Cminor.Econs R8433 Coq.Lists.List "x :: y" list_scope R8448 RTLgen "'do' X <- A ; B" R8536 RTLgen.error R8542 RTL.node R8312 RTL.node R8297 Coq.Lists.List.list R8302 Registers.reg R8282 Cminor.exprlist R8243 Coq.Lists.List.list R8248 AST.ident R8228 RTLgen.mapping R8673 Coq.Init.Datatypes.bool R8661 Cminor.stmtlist R8649 Cminor.stmtlist R8637 Cminor.condexpr R8877 RTLgen.mon R8881 RTL.node R8831 Coq.Init.Datatypes.option R8838 Registers.reg R8818 RTL.node R8800 Coq.Lists.List.list R8805 RTL.node R8764 RTL.node R8753 Cminor.stmt R8740 RTLgen.mapping R10250 RTLgen.mon R10254 RTL.node R10206 Coq.Init.Datatypes.option R10213 Registers.reg R10193 RTL.node R10175 Coq.Lists.List.list R10180 RTL.node R10142 RTL.node R10127 Cminor.stmtlist R10113 RTLgen.mapping R8908 Cminor.Sexpr R8960 RTLgen "'do' X <- A ; B" R8968 RTLgen.alloc_reg R8989 RTLgen.transl_expr R8936 RTLgen.mutated_expr R9020 Cminor.Sifthenelse R9099 RTLgen.more_likely R9337 RTLgen "'do' X <- A ; B" R9406 RTLgen "'do' X <- A ; B" R9475 RTLgen.transl_condition R9139 RTLgen "'do' X <- A ; B" R9208 RTLgen "'do' X <- A ; B" R9277 RTLgen.transl_condition R9067 RTLgen.mutated_condexpr R9520 Cminor.Sloop R9541 RTLgen "'do' X <- A ; B" R9553 RTLgen.reserve_instr R9574 RTLgen "'do' X <- A ; B" R9642 RTLgen "'do' X <- A ; B" R9650 RTLgen.update_instr R9670 RTL.Inop R9689 RTLgen.ret R9703 Cminor.Sblock R9758 Coq.Lists.List "x :: y" list_scope R9783 Cminor.Sexit R9806 Coq.Lists.List.nth_error R9838 Coq.Init.Datatypes.None R9846 RTLgen.error R9852 RTL.node R9865 Coq.Init.Datatypes.Some R9876 RTLgen.ret R9897 Cminor.Sreturn R9951 Coq.Init.Datatypes.None R9957 Coq.Init.Datatypes.None R9965 RTLgen.ret R9982 Coq.Init.Datatypes.Some R9990 Coq.Init.Datatypes.Some R10000 RTLgen.transl_expr R10017 RTLgen.mutated_expr R10058 RTLgen.error R10064 RTL.node R8831 Coq.Init.Datatypes.option R8838 Registers.reg R8818 RTL.node R8800 Coq.Lists.List.list R8805 RTL.node R8764 RTL.node R8753 Cminor.stmt R8740 RTLgen.mapping R10282 Cminor.Snil R10290 RTLgen.ret R10301 Cminor.Scons R10322 RTLgen "'do' X <- A ; B" R10206 Coq.Init.Datatypes.option R10213 Registers.reg R10193 RTL.node R10175 Coq.Lists.List.list R10180 RTL.node R10142 RTL.node R10127 Cminor.stmtlist R10113 RTLgen.mapping R10509 Coq.Init.Datatypes.option R10516 Registers.reg R10536 AST.sig_res R10554 Coq.Init.Datatypes.None R10562 Coq.Init.Datatypes.None R10571 Coq.Init.Datatypes.Some R10582 Coq.Init.Datatypes.Some R10502 Registers.reg R10486 AST.signature R10643 RTLgen.mon R10653 Coq.Init.Datatypes "x * y" type_scope R10648 RTL.node R10655 Coq.Lists.List.list R10660 Registers.reg R10670 RTLgen "'do' ( X , Y ) <- A ; B" R10692 RTLgen.add_vars R10717 Cminor.fn_params R10701 RTLgen.init_mapping R10738 RTLgen "'do' ( X , Y ) <- A ; B" R10758 RTLgen.add_vars R10775 Cminor.fn_vars R10794 RTLgen "'do' X <- A ; B" R10805 RTLgen.new_reg R10865 RTLgen "'do' X <- A ; B" R10876 RTLgen.add_instr R10887 RTL.Ireturn R10905 RTLgen "'do' X <- A ; B" R10918 RTLgen.transl_stmtlist R10963 Coq.Lists.List.nil R10942 Cminor.fn_body R10981 RTLgen.ret R10985 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10829 RTLgen.ret_reg R10840 Cminor.fn_sig R10624 Cminor.function R11055 Coq.Init.Datatypes.option R11062 RTL.function R11086 RTLgen.transl_fun R11099 RTLgen.init_state R11119 RTLgen.Error R11128 Coq.Init.Datatypes.None R11137 RTLgen.OK R11140 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11169 Coq.Init.Datatypes.Some R11175 RTL.mkfunction R11335 RTLgen.st_wf R11311 RTLgen.st_nextnode R11276 RTLgen.st_code R11243 Cminor.fn_stackspace R11201 Cminor.fn_sig R11036 Cminor.function R11399 Coq.Init.Datatypes.option R11406 RTL.program R11423 AST.transform_partial_program R11449 RTLgen.transl_function R11381 Cminor.program FRTLgenproof1 R469 Coq.Init.Logic "x = y" type_scope R455 RTLgen.bind R471 RTLgen.OK R794 Coq.Init.Logic "x = y" type_scope R779 RTLgen.bind2 R796 RTLgen.OK R1261 Coq.Init.Logic "x = y" type_scope R1251 RTLgen.error R1263 RTLgen.OK R1331 Coq.Init.Logic "x = y" type_scope R1323 RTLgen.ret R1333 RTLgen.OK R1399 Coq.Init.Logic "x = y" type_scope R1391 RTLgen.Error R1401 RTLgen.OK R1462 Coq.Init.Logic "x = y" type_scope R1455 RTLgen.OK R1464 RTLgen.OK R878 Coq.Init.Logic.refl_equal R534 Coq.Init.Logic.refl_equal R1631 Coq.Init.Logic "x = y" type_scope R1617 RTLgen.bind R1633 RTLgen.OK R1691 Coq.Init.Logic "x = y" type_scope R1676 RTLgen.bind2 R1693 RTLgen.OK R1746 Coq.Init.Logic "x = y" type_scope R1736 RTLgen.error R1748 RTLgen.OK R1796 Coq.Init.Logic "x = y" type_scope R1788 RTLgen.ret R1798 RTLgen.OK R1846 Coq.Init.Logic "x = y" type_scope R1838 RTLgen.Error R1848 RTLgen.OK R1895 Coq.Init.Logic "x = y" type_scope R1888 RTLgen.OK R1897 RTLgen.OK R1954 Coq.Init.Logic "x = y" type_scope R1956 RTLgen.OK R2021 Coq.Init.Logic "x = y" type_scope R2023 RTLgen.OK R2086 Coq.Init.Logic "x = y" type_scope R2088 RTLgen.OK R2149 Coq.Init.Logic "x = y" type_scope R2151 RTLgen.OK R2210 Coq.Init.Logic "x = y" type_scope R2212 RTLgen.OK R2269 Coq.Init.Logic "x = y" type_scope R2271 RTLgen.OK R2326 Coq.Init.Logic "x = y" type_scope R2328 RTLgen.OK R2485 RTLgen.state R2476 RTLgen.state R2696 Coq.Init.Logic "x = y" type_scope R2692 Maps "a ! b" R2684 RTLgen.st_code R2710 Maps "a ! b" R2702 RTLgen.st_code R2653 Coqlib.Plt R2664 RTLgen.st_nextnode R2598 Coqlib.Ple R2622 RTLgen.st_nextreg R2606 RTLgen.st_nextreg R2553 Coqlib.Ple R2578 RTLgen.st_nextnode R2561 RTLgen.st_nextnode R2541 RTLgen.state R2541 RTLgen.state R2776 RTLgenproof1.state_incr R2815 RTLgenproof1.state_incr_intro R2815 RTLgenproof1.state_incr_intro R2841 Coqlib.Ple_refl R2841 Coqlib.Ple_refl R2857 Coqlib.Ple_refl R2857 Coqlib.Ple_refl R2899 RTLgenproof1.state_incr_refl R3006 RTLgenproof1.state_incr R2986 RTLgenproof1.state_incr R2966 RTLgenproof1.state_incr R3074 RTLgenproof1.state_incr_intro R3074 RTLgenproof1.state_incr_intro R3116 RTLgen.st_nextnode R3100 Coqlib.Ple_trans R3116 RTLgen.st_nextnode R3100 Coqlib.Ple_trans R3170 RTLgen.st_nextreg R3154 Coqlib.Ple_trans R3170 RTLgen.st_nextreg R3154 Coqlib.Ple_trans R3234 Maps "a ! b" R3226 RTLgen.st_code R3234 Maps "a ! b" R3226 RTLgen.st_code R3281 RTLgen.st_nextnode R3258 Coqlib.Plt_Ple_trans R3281 RTLgen.st_nextnode R3258 Coqlib.Plt_Ple_trans R3337 RTLgenproof1.state_incr_trans R3473 RTLgenproof1.state_incr R3451 RTLgenproof1.state_incr R3431 RTLgenproof1.state_incr R3411 RTLgenproof1.state_incr R3665 RTLgenproof1.state_incr R3643 RTLgenproof1.state_incr R3623 RTLgenproof1.state_incr R3603 RTLgenproof1.state_incr R3583 RTLgenproof1.state_incr R3882 RTLgenproof1.state_incr R3860 RTLgenproof1.state_incr R3840 RTLgenproof1.state_incr R3818 RTLgenproof1.state_incr R3798 RTLgenproof1.state_incr R3778 RTLgenproof1.state_incr R4122 RTLgenproof1.state_incr R4100 RTLgenproof1.state_incr R4080 RTLgenproof1.state_incr R4060 RTLgenproof1.state_incr R4038 RTLgenproof1.state_incr R4018 RTLgenproof1.state_incr R3998 RTLgenproof1.state_incr R4387 RTLgenproof1.state_incr R4367 RTLgenproof1.state_incr R4345 RTLgenproof1.state_incr R4325 RTLgenproof1.state_incr R4305 RTLgenproof1.state_incr R4283 RTLgenproof1.state_incr R4263 RTLgenproof1.state_incr R4243 RTLgenproof1.state_incr R4534 Coq.Init.Logic "A \/ B" type_scope R4527 Coq.Init.Logic "x = y" type_scope R4523 Maps "a ! b" R4515 RTLgen.st_code R4529 Coq.Init.Datatypes.None R4553 Coq.Init.Logic "x = y" type_scope R4549 Maps "a ! b" R4541 RTLgen.st_code R4567 Maps "a ! b" R4559 RTLgen.st_code R4480 RTLgen.state R4480 RTLgen.state R4637 RTLgenproof1.state_extends R4617 RTLgenproof1.state_incr R4721 Coqlib.plt R4732 RTLgen.st_nextnode R4721 Coqlib.plt R4732 RTLgen.st_nextnode R4797 RTLgen.st_wf R4797 RTLgen.st_wf R4855 RTLgenproof1.state_incr_extends R4921 RTLgen.state R4944 RTLgenproof1.state_extends R5078 Coq.Init.Logic "x <> y" type_scope R5074 Maps "a ! b" R5081 Coq.Init.Datatypes.None R5032 RTL.exec_instr R5271 Coq.Init.Logic "x = y" type_scope R5267 Maps "a ! b" R5259 RTLgen.st_code R5285 Maps "a ! b" R5277 RTLgen.st_code R5201 RTL.exec_instr R5219 RTLgen.st_code R5339 RTLgenproof1.exec_instr_not_halt R5339 RTLgenproof1.exec_instr_not_halt R5547 RTL.exec_instr R5534 Coq.Init.Logic "x = y" type_scope R5530 Maps "a ! b" R5538 Maps "a ! b" R5473 RTL.exec_instr R5627 RTL.exec_Inop R5627 RTL.exec_Inop R5658 RTL.exec_Iop R5658 RTL.exec_Iop R5707 RTL.exec_Iload R5707 RTL.exec_Iload R5774 RTL.exec_Istore R5774 RTL.exec_Istore R5850 RTL.exec_Icall R5850 RTL.exec_Icall R5908 RTL.exec_Icond_true R5908 RTL.exec_Icond_true R5972 RTL.exec_Icond_false R5972 RTL.exec_Icond_false R6151 RTL.exec_instr R6169 RTLgen.st_code R6097 RTL.exec_instr R6115 RTLgen.st_code R6255 RTLgen.st_code R6226 RTLgenproof1.exec_instr_extends_rec R6255 RTLgen.st_code R6226 RTLgenproof1.exec_instr_extends_rec R6301 RTLgenproof1.exec_instr_in_s2 R6301 RTLgenproof1.exec_instr_in_s2 R6473 RTL.exec_instrs R6492 RTLgen.st_code R6453 Coq.Init.Logic "x = y" type_scope R6459 RTLgen.st_code R6405 RTL.exec_instrs R6564 RTL.exec_refl R6564 RTL.exec_refl R6583 RTL.exec_one R6583 RTL.exec_one R6599 RTLgenproof1.exec_instr_extends R6599 RTLgenproof1.exec_instr_extends R6654 RTL.exec_trans R6654 RTL.exec_trans R6815 RTL.exec_instrs R6834 RTLgen.st_code R6758 RTL.exec_instrs R6777 RTLgen.st_code R6923 RTLgen.st_code R6893 RTLgenproof1.exec_instrs_extends_rec R6923 RTLgen.st_code R6893 RTLgenproof1.exec_instrs_extends_rec R7015 RTLgen.state R7039 RTLgenproof1.state_incr R7174 RTL.exec_instr R7192 RTLgen.st_code R7118 RTL.exec_instr R7136 RTLgen.st_code R7251 RTLgenproof1.exec_instr_extends R7251 RTLgenproof1.exec_instr_extends R7287 RTLgenproof1.state_incr_extends R7287 RTLgenproof1.state_incr_extends R7445 RTL.exec_instrs R7464 RTLgen.st_code R7388 RTL.exec_instrs R7407 RTLgen.st_code R7523 RTLgenproof1.exec_instrs_extends R7523 RTLgenproof1.exec_instrs_extends R7560 RTLgenproof1.state_incr_extends R7560 RTLgenproof1.state_incr_extends R7707 Coqlib.Plt R7716 RTLgen.st_nextreg R7687 RTLgen.state R7678 Registers.reg R7783 Coq.Init.Logic "~ x" type_scope R7785 Coqlib.Plt R7794 RTLgen.st_nextreg R7764 RTLgen.state R7755 Registers.reg R7887 Coq.Init.Logic.False R7870 RTLgenproof1.reg_fresh R7851 RTLgenproof1.reg_bounded R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R7979 RTLgenproof1.bounded_fresh_absurd R8098 Coq.Init.Logic "x <> y" type_scope R8077 RTLgenproof1.reg_fresh R8057 RTLgenproof1.reg_bounded R8179 RTLgenproof1.bounded_fresh_different R8294 RTLgenproof1.reg_bounded R8274 RTLgenproof1.reg_bounded R8254 RTLgenproof1.state_incr R8416 RTLgen.st_nextreg R8396 Coqlib.Plt_Ple_trans R8416 RTLgen.st_nextreg R8396 Coqlib.Plt_Ple_trans R8456 RTLgenproof1.reg_bounded_incr R8559 RTLgenproof1.reg_fresh R8541 RTLgenproof1.reg_fresh R8521 RTLgenproof1.state_incr R8699 RTLgen.st_nextreg R8679 Coqlib.Plt_Ple_trans R8699 RTLgen.st_nextreg R8679 Coqlib.Plt_Ple_trans R8740 RTLgenproof1.reg_fresh_decr R8813 RTLgen.mapping R8826 RTLgen.state R8929 RTLgenproof1.reg_bounded R8917 Coq.Init.Logic "x = y" type_scope R8913 Maps "a ! b" R8904 RTLgen.map_vars R8919 Coq.Init.Datatypes.Some R9015 RTLgenproof1.reg_bounded R8991 Coq.Lists.List.In R8999 RTLgen.map_letvars R9145 Coq.Init.Logic "x = y" type_scope R9129 Coq.Init.Logic "x = y" type_scope R9124 Maps "a ! b" R9115 RTLgen.map_vars R9131 Coq.Init.Datatypes.Some R9100 Coq.Init.Logic "x = y" type_scope R9095 Maps "a ! b" R9086 RTLgen.map_vars R9102 Coq.Init.Datatypes.Some R9252 Coq.Init.Logic.False R9228 Coq.Lists.List.In R9236 RTLgen.map_letvars R9216 Coq.Init.Logic "x = y" type_scope R9212 Maps "a ! b" R9203 RTLgen.map_vars R9218 Coq.Init.Datatypes.Some R9277 RTLgenproof1.map_wf_var_bounded R9309 RTLgenproof1.map_wf_letvar_bounded R9344 RTLgenproof1.map_wf_inj R9355 RTLgenproof1.map_wf_disj R9449 RTLgenproof1.map_wf R9434 RTLgenproof1.map_wf R9414 RTLgenproof1.state_incr R9485 RTLgenproof1.mk_map_wf R9485 RTLgenproof1.mk_map_wf R9539 RTLgenproof1.map_wf_incr R9651 Coq.Init.Logic "A \/ B" type_scope R9616 Coq.Init.Logic "'exists' x , p" type_scope R9643 Coq.Init.Logic "x = y" type_scope R9639 Maps "a ! b" R9630 RTLgen.map_vars R9645 Coq.Init.Datatypes.Some R9656 Coq.Lists.List.In R9664 RTLgen.map_letvars R9598 Registers.reg R9585 RTLgen.mapping R9756 Coq.Init.Logic "'exists' x , p" type_scope R9777 Coq.Init.Logic "A /\ B" type_scope R9767 Coq.Lists.List.In R9798 Coq.Init.Logic "x = y" type_scope R9794 Maps "a ! b" R9785 RTLgen.map_vars R9800 Coq.Init.Datatypes.Some R9739 Registers.reg R9723 Coq.Lists.List.list R9728 AST.ident R9708 RTLgen.mapping R9925 RTLgenproof1.state_incr R9912 Coq.Init.Logic "x = y" type_scope R9897 RTLgen.add_instr R9914 RTLgen.OK R9998 RTLgenproof1.state_incr_intro R9998 RTLgenproof1.state_incr_intro R10031 Coqlib.Ple_succ R10031 Coqlib.Ple_succ R10049 Coqlib.Ple_refl R10049 Coqlib.Ple_refl R10075 Maps.gso R10092 Coqlib.Plt_ne R10075 Maps.gso R10092 Coqlib.Plt_ne R10124 RTLgenproof1.add_instr_incr R10232 Coq.Init.Logic "x = y" type_scope R10229 Maps "a ! b" R10221 RTLgen.st_code R10234 Coq.Init.Datatypes.Some R10204 Coq.Init.Logic "x = y" type_scope R10189 RTLgen.add_instr R10206 RTLgen.OK R10313 Maps.gss R10313 Maps.gss R10342 RTLgenproof1.add_instr_at R10472 Coq.Init.Logic "x = y" type_scope R10469 Maps "a ! b" R10461 RTLgen.st_code R10435 RTLgenproof1.state_incr R10424 Coq.Init.Logic "x <> y" type_scope R10427 Coq.Init.Datatypes.None R10415 Coq.Init.Logic "x = y" type_scope R10412 Maps "a ! b" R10404 RTLgen.st_code R10540 RTLgen.st_wf R10540 RTLgen.st_wf R10677 RTLgenproof1.state_incr R10664 Coq.Init.Logic "x = y" type_scope R10647 RTLgen.reserve_instr R10666 RTLgen.OK R10750 RTLgenproof1.state_incr_intro R10750 RTLgenproof1.state_incr_intro R10783 Coqlib.Ple_succ R10783 Coqlib.Ple_succ R10801 Coqlib.Ple_refl R10801 Coqlib.Ple_refl R10969 RTLgenproof1.state_incr R10954 Coq.Init.Logic "x = y" type_scope R10934 RTLgen.update_instr R10956 RTLgen.OK R10912 RTLgenproof1.state_incr R10897 Coq.Init.Logic "x = y" type_scope R10880 RTLgen.reserve_instr R10899 RTLgen.OK R11064 Coqlib.plt R11071 RTLgen.st_nextnode R11064 Coqlib.plt R11071 RTLgen.st_nextnode R11142 RTLgenproof1.state_incr_intro R11142 RTLgenproof1.state_incr_intro R11175 Coqlib.Plt_Ple R11175 Coqlib.Plt_Ple R11210 RTLgen.st_nextnode R11190 Coqlib.Plt_Ple_trans R11210 RTLgen.st_nextnode R11190 Coqlib.Plt_Ple_trans R11252 Coqlib.Plt_succ R11252 Coqlib.Plt_succ R11340 Maps.gso R11340 Maps.gso R11405 Coqlib.Plt_trans_succ R11405 Coqlib.Plt_trans_succ R11450 Coqlib.Plt_ne R11450 Coqlib.Plt_ne R11647 RTLgenproof1.state_extends R11632 Coq.Init.Logic "x = y" type_scope R11612 RTLgen.update_instr R11634 RTLgen.OK R11590 RTLgenproof1.state_incr R11575 Coq.Init.Logic "x = y" type_scope R11558 RTLgen.reserve_instr R11577 RTLgen.OK R11723 Coqlib.peq R11723 Coqlib.peq R11824 RTLgen.st_wf R11824 RTLgen.st_wf R11871 Coqlib.Plt_strict R11871 Coqlib.Plt_strict R11942 Coqlib.Plt_succ R11942 Coqlib.Plt_succ R11998 Coqlib.plt R12008 RTLgen.st_nextnode R11998 Coqlib.plt R12008 RTLgen.st_nextnode R12079 Maps.gso R12079 Maps.gso R12164 RTLgenproof1.state_incr R12151 Coq.Init.Logic "x = y" type_scope R12140 RTLgen.new_reg R12153 RTLgen.OK R12237 RTLgenproof1.state_incr_intro R12237 RTLgenproof1.state_incr_intro R12270 Coqlib.Ple_refl R12270 Coqlib.Ple_refl R12286 Coqlib.Ple_succ R12286 Coqlib.Ple_succ R12320 RTLgenproof1.new_reg_incr R12408 RTLgenproof1.reg_bounded R12395 Coq.Init.Logic "x = y" type_scope R12384 RTLgen.new_reg R12397 RTLgen.OK R12539 Coqlib.Plt_succ R12539 Coqlib.Plt_succ R12567 RTLgenproof1.new_reg_bounded R12656 RTLgenproof1.reg_fresh R12643 Coq.Init.Logic "x = y" type_scope R12632 RTLgen.new_reg R12645 RTLgen.OK R12764 Coqlib.Plt_strict R12764 Coqlib.Plt_strict R12797 RTLgenproof1.new_reg_fresh R12895 RTLgenproof1.reg_bounded R12877 RTLgenproof1.reg_in_map R12863 RTLgenproof1.map_wf R13020 RTLgenproof1.reg_in_map_bounded R13134 Coq.Init.Logic "~ x" type_scope R13136 RTLgenproof1.reg_in_map R13119 RTLgenproof1.map_wf R13106 Coq.Init.Logic "x = y" type_scope R13095 RTLgen.new_reg R13108 RTLgen.OK R13218 RTLgenproof1.new_reg_not_in_map R13316 RTLgenproof1.reg_in_map R13291 RTLgenproof1.mutated_reg R13422 RTLgenproof1.mutated_reg_in_map R13541 Coq.Init.Logic "~ x" type_scope R13543 RTLgenproof1.mutated_reg R13526 RTLgenproof1.map_wf R13513 Coq.Init.Logic "x = y" type_scope R13502 RTLgen.new_reg R13515 RTLgen.OK R13609 RTLgenproof1.mutated_reg_in_map R13609 RTLgenproof1.mutated_reg_in_map R13655 RTLgenproof1.new_reg_not_in_map R13655 RTLgenproof1.new_reg_not_in_map R13710 RTLgenproof1.new_reg_not_mutated R13819 RTLgenproof1.map_wf R13826 RTLgen.init_mapping R13885 RTLgenproof1.mk_map_wf R13885 RTLgenproof1.mk_map_wf R13921 Maps.gempty R13921 Maps.gempty R13981 Maps.gempty R13981 Maps.gempty R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14115 RTLgenproof1.state_incr R14102 Coq.Init.Logic "x = y" type_scope R14081 RTLgen.find_var R14104 RTLgen.OK R14195 Maps "a ! b" R14183 RTLgen.map_vars R14195 Maps "a ! b" R14183 RTLgen.map_vars R14282 RTLgenproof1.find_var_incr R14407 RTLgenproof1.reg_in_map R14390 RTLgenproof1.map_wf R14377 Coq.Init.Logic "x = y" type_scope R14356 RTLgen.find_var R14379 RTLgen.OK R14489 Maps "a ! b" R14480 RTLgen.map_vars R14489 Maps "a ! b" R14480 RTLgen.map_vars R14610 RTLgenproof1.find_var_in_map R14738 RTLgenproof1.reg_bounded R14721 RTLgenproof1.map_wf R14708 Coq.Init.Logic "x = y" type_scope R14687 RTLgen.find_var R14710 RTLgen.OK R14800 RTLgenproof1.find_var_bounded R14961 Coq.Init.Logic "~ x" type_scope R14963 RTLgenproof1.mutated_reg R14941 Coq.Init.Logic "~ x" type_scope R14943 Coq.Lists.List.In R14922 RTLgenproof1.map_wf R14907 Coq.Init.Logic "x = y" type_scope R14886 RTLgen.find_var R14909 RTLgen.OK R15053 Maps "a ! b" R15044 RTLgen.map_vars R15053 Maps "a ! b" R15044 RTLgen.map_vars R15172 Coq.Init.Logic "x = y" type_scope R15172 Coq.Init.Logic "x = y" type_scope R15262 RTLgenproof1.find_var_not_mutated R15379 RTLgenproof1.state_incr R15366 Coq.Init.Logic "x = y" type_scope R15343 RTLgen.find_letvar R15368 RTLgen.OK R15450 Coq.Lists.List.nth_error R15461 RTLgen.map_letvars R15450 Coq.Lists.List.nth_error R15461 RTLgen.map_letvars R15563 RTLgenproof1.find_letvar_incr R15695 RTLgenproof1.reg_in_map R15678 RTLgenproof1.map_wf R15665 Coq.Init.Logic "x = y" type_scope R15642 RTLgen.find_letvar R15667 RTLgen.OK R15768 Coq.Lists.List.nth_error R15779 RTLgen.map_letvars R15768 Coq.Lists.List.nth_error R15779 RTLgen.map_letvars R15864 Coqlib.nth_error_in R15864 Coqlib.nth_error_in R15932 RTLgenproof1.find_letvar_in_map R16067 RTLgenproof1.reg_bounded R16050 RTLgenproof1.map_wf R16037 Coq.Init.Logic "x = y" type_scope R16014 RTLgen.find_letvar R16039 RTLgen.OK R16129 RTLgenproof1.find_letvar_bounded R16277 Coq.Init.Logic "~ x" type_scope R16279 RTLgenproof1.mutated_reg R16258 RTLgenproof1.map_wf R16243 Coq.Init.Logic "x = y" type_scope R16220 RTLgen.find_letvar R16245 RTLgen.OK R16358 Coq.Lists.List.nth_error R16369 RTLgen.map_letvars R16358 Coq.Lists.List.nth_error R16369 RTLgen.map_letvars R16555 RTLgenproof1.find_letvar_not_mutated R16688 RTLgenproof1.reg_bounded R16667 Coq.Init.Logic "x = y" type_scope R16646 RTLgen.add_var R16669 RTLgen.OK R16672 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16879 RTLgenproof1.state_incr R16865 Coq.Init.Logic "x = y" type_scope R16845 RTLgen.add_var R16867 RTLgen.OK R16980 RTLgenproof1.add_var_incr R17110 RTLgenproof1.map_wf R17093 RTLgenproof1.map_wf R17073 Coq.Init.Logic "x = y" type_scope R17053 RTLgen.add_var R17075 RTLgen.OK R17078 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17213 RTLgenproof1.mk_map_wf R17213 RTLgenproof1.mk_map_wf R17256 Maps.gsspec R17256 Maps.gsspec R17279 Coqlib.peq R17279 Coqlib.peq R17429 Maps.gsspec R17429 Maps.gsspec R17429 Maps.gsspec R17429 Maps.gsspec R17453 Coqlib.peq R17474 Coqlib.peq R17453 Coqlib.peq R17474 Coqlib.peq R17474 Coqlib.peq R17665 Coqlib.peq R17665 Coqlib.peq R17706 Maps.gss R17706 Maps.gss R17793 Maps.gso R17793 Maps.gso R17845 RTLgenproof1.add_var_wf R17979 Coq.Init.Logic "x = y" type_scope R17973 Maps "a ! b" R17964 RTLgen.map_vars R17981 Coq.Init.Datatypes.Some R17938 Coq.Init.Logic "x = y" type_scope R17918 RTLgen.add_var R17940 RTLgen.OK R17943 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18087 Maps.gss R18087 Maps.gss R18190 RTLgenproof1.state_incr R18177 Coq.Init.Logic "x = y" type_scope R18155 RTLgen.add_vars R18179 RTLgen.OK R18510 RTLgenproof1.reg_bounded R18499 Coq.Lists.List.In R18465 Coq.Init.Logic "x = y" type_scope R18442 RTLgen.add_vars R18467 RTLgen.OK R18470 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18699 RTLgenproof1.add_var_bounded R18699 RTLgenproof1.add_var_bounded R18744 RTLgenproof1.reg_bounded_incr R18744 RTLgenproof1.reg_bounded_incr R18918 RTLgenproof1.map_wf R18901 RTLgenproof1.map_wf R18878 Coq.Init.Logic "x = y" type_scope R18856 RTLgen.add_vars R18880 RTLgen.OK R18883 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19110 RTLgenproof1.add_var_wf R19110 RTLgenproof1.add_var_wf R19187 RTLgenproof1.add_vars_wf R19312 RTLgenproof1.map_wf R19320 RTLgen.add_letvar R19287 Coq.Init.Logic "~ x" type_scope R19289 RTLgenproof1.reg_in_map R19266 RTLgenproof1.reg_bounded R19248 RTLgenproof1.map_wf R19383 RTLgenproof1.mk_map_wf R19383 RTLgenproof1.mk_map_wf R19410 RTLgenproof1.map_wf_var_bounded R19410 RTLgenproof1.map_wf_var_bounded R19498 RTLgenproof1.map_wf_letvar_bounded R19498 RTLgenproof1.map_wf_letvar_bounded R19537 RTLgenproof1.map_wf_inj R19537 RTLgenproof1.map_wf_inj R19640 RTLgenproof1.map_wf_disj R19640 RTLgenproof1.map_wf_disj R19800 RTLgenproof1.state_incr R19787 Coq.Init.Logic "x = y" type_scope R19764 RTLgen.alloc_reg R19789 RTLgen.OK R19906 Coq.Lists.List.In_dec R19913 AST.ident_eq R19906 Coq.Lists.List.In_dec R19913 AST.ident_eq R19965 RTLgenproof1.alloc_reg_incr R20098 RTLgenproof1.reg_bounded R20085 Coq.Init.Logic "x = y" type_scope R20062 RTLgen.alloc_reg R20087 RTLgen.OK R20043 RTLgenproof1.map_wf R20204 Coq.Lists.List.In_dec R20211 AST.ident_eq R20204 Coq.Lists.List.In_dec R20211 AST.ident_eq R20263 RTLgenproof1.alloc_reg_bounded R20423 Coq.Init.Logic "A \/ B" type_scope R20406 RTLgenproof1.reg_in_map R20426 RTLgenproof1.reg_fresh R20391 Coq.Init.Logic "x = y" type_scope R20369 RTLgen.alloc_reg R20393 RTLgen.OK R20351 RTLgenproof1.map_wf R20543 Coq.Lists.List.In_dec R20550 AST.ident_eq R20543 Coq.Lists.List.In_dec R20550 AST.ident_eq R20732 Registers.reg R20724 Cminor.expr R20710 Coq.Lists.List.list R20715 AST.ident R20699 RTLgen.mapping R20690 RTLgen.state R20885 Cminor.Evar R20842 Coq.Init.Logic "x = y" type_scope R20838 Maps "a ! b" R20829 RTLgen.map_vars R20844 Coq.Init.Datatypes.Some R20808 Coq.Init.Logic "~ x" type_scope R20810 Coq.Lists.List.In R21030 Cminor.Eletvar R20987 Coq.Init.Logic "x = y" type_scope R20955 Coq.Lists.List.nth_error R20970 RTLgen.map_letvars R20989 Coq.Init.Datatypes.Some R21130 RTLgenproof1.reg_bounded R21101 Coq.Init.Logic "~ x" type_scope R21103 RTLgenproof1.reg_in_map R21297 RTLgenproof1.target_reg_ok R21263 RTLgenproof1.target_reg_ok R21241 RTLgenproof1.state_incr R21367 RTLgenproof1.target_reg_immut_var R21367 RTLgenproof1.target_reg_immut_var R21403 RTLgenproof1.target_reg_letvar R21403 RTLgenproof1.target_reg_letvar R21436 RTLgenproof1.target_reg_other R21436 RTLgenproof1.target_reg_other R21489 RTLgenproof1.target_reg_ok_incr R21619 RTLgenproof1.reg_bounded R21586 RTLgenproof1.target_reg_ok R21568 RTLgenproof1.map_wf R21709 RTLgenproof1.target_reg_bounded R21843 Coq.Init.Logic "~ x" type_scope R21845 RTLgenproof1.mutated_reg R21810 RTLgenproof1.target_reg_ok R21792 RTLgenproof1.map_wf R21987 Coq.Init.Logic "x = y" type_scope R21987 Coq.Init.Logic "x = y" type_scope R22048 Coq.Lists.List.In R22054 RTLgen.map_letvars R22048 Coq.Lists.List.In R22054 RTLgen.map_letvars R22172 RTLgenproof1.target_reg_not_mutated R22317 RTLgenproof1.target_reg_ok R22302 Coq.Init.Logic "x = y" type_scope R22279 RTLgen.alloc_reg R22304 RTLgen.OK R22260 RTLgenproof1.map_wf R22431 RTLgenproof1.target_reg_other R22431 RTLgenproof1.target_reg_other R22431 RTLgenproof1.target_reg_other R22431 RTLgenproof1.target_reg_other R22431 RTLgenproof1.target_reg_other R22431 RTLgenproof1.target_reg_other R22431 RTLgenproof1.target_reg_other R22431 RTLgenproof1.target_reg_other R22431 RTLgenproof1.target_reg_other R22431 RTLgenproof1.target_reg_other R22495 Coq.Lists.List.In_dec R22502 AST.ident_eq R22495 Coq.Lists.List.In_dec R22502 AST.ident_eq R22535 RTLgenproof1.target_reg_other R22535 RTLgenproof1.target_reg_other R22578 RTLgenproof1.target_reg_immut_var R22578 RTLgenproof1.target_reg_immut_var R22661 Maps "a ! b" R22649 RTLgen.map_vars R22661 Maps "a ! b" R22649 RTLgen.map_vars R22721 RTLgenproof1.target_reg_letvar R22721 RTLgenproof1.target_reg_letvar R22786 Coq.Lists.List.nth_error R22797 RTLgen.map_letvars R22786 Coq.Lists.List.nth_error R22797 RTLgen.map_letvars R22883 RTLgenproof1.alloc_reg_target_ok R23005 RTLgenproof1.state_incr R22991 Coq.Init.Logic "x = y" type_scope R22966 RTLgen.alloc_regs R22993 RTLgen.OK R23161 RTLgenproof1.alloc_regs_incr R23324 RTLgenproof1.reg_bounded R23313 Coq.Lists.List.In R23287 Coq.Init.Logic "x = y" type_scope R23262 RTLgen.alloc_regs R23289 RTLgen.OK R23243 RTLgenproof1.map_wf R23542 RTLgenproof1.alloc_regs_bounded R23730 Coq.Init.Logic "A \/ B" type_scope R23713 RTLgenproof1.reg_in_map R23733 RTLgenproof1.reg_fresh R23702 Coq.Lists.List.In R23676 Coq.Init.Logic "x = y" type_scope R23652 RTLgen.alloc_regs R23678 RTLgen.OK R23634 RTLgenproof1.map_wf R23851 Coq.Lists.List.in_inv R23851 Coq.Lists.List.in_inv R23897 RTLgenproof1.map_wf R23897 RTLgenproof1.map_wf R23938 RTLgenproof1.alloc_reg_fresh_or_in_map R23938 RTLgenproof1.alloc_reg_fresh_or_in_map R24141 Coq.Lists.List.list R24146 Registers.reg R24129 Cminor.exprlist R24115 Coq.Lists.List.list R24120 AST.ident R24104 RTLgen.mapping R24095 RTLgen.state R24242 Coq.Lists.List.nil R24237 Cminor.Enil R24466 Coq.Lists.List "x :: y" list_scope R24451 Cminor.Econs R24348 RTLgenproof1.target_reg_ok R24325 Coq.Init.Logic "A \/ B" type_scope R24308 RTLgenproof1.reg_in_map R24328 Coq.Init.Logic "~ x" type_scope R24330 Coq.Lists.List.In R24603 RTLgenproof1.target_regs_ok R24581 RTLgenproof1.state_incr R24531 RTLgenproof1.target_regs_ok R24674 RTLgenproof1.target_regs_nil R24674 RTLgenproof1.target_regs_nil R24700 RTLgenproof1.target_regs_cons R24700 RTLgenproof1.target_regs_cons R24754 RTLgenproof1.target_regs_ok_incr R24912 RTLgenproof1.reg_bounded R24901 Coq.Lists.List.In R24873 RTLgenproof1.map_wf R24837 RTLgenproof1.target_regs_ok R25056 RTLgenproof1.target_regs_bounded R25218 Coq.Init.Logic "~ x" type_scope R25220 RTLgenproof1.mutated_reg R25207 Coq.Lists.List.In R25179 RTLgenproof1.map_wf R25143 RTLgenproof1.target_regs_ok R25371 RTLgenproof1.target_regs_not_mutated R25523 RTLgenproof1.target_regs_ok R25507 Coq.Init.Logic "x = y" type_scope R25482 RTLgen.alloc_regs R25509 RTLgen.OK R25463 RTLgenproof1.map_wf R25625 RTLgenproof1.target_regs_nil R25625 RTLgenproof1.target_regs_nil R25686 RTLgenproof1.target_regs_cons R25686 RTLgenproof1.target_regs_cons R25738 RTLgenproof1.map_wf R25738 RTLgenproof1.map_wf R25778 RTLgenproof1.alloc_reg_fresh_or_in_map R25778 RTLgenproof1.alloc_reg_fresh_or_in_map R25912 RTLgenproof1.alloc_regs_target_ok R26049 Coq.Init.Datatypes.option R26056 Registers.reg R26038 RTLgen.mapping R26029 RTLgen.state R26141 Coq.Init.Datatypes.None R26267 Coq.Init.Datatypes.Some R26221 RTLgenproof1.reg_bounded R26198 Coq.Init.Logic "~ x" type_scope R26200 RTLgenproof1.reg_in_map R26379 RTLgenproof1.return_reg_ok R26350 RTLgenproof1.return_reg_ok R26328 RTLgenproof1.state_incr R26498 RTLgenproof1.return_reg_ok_incr R26623 RTLgenproof1.return_reg_ok R26645 RTLgen.ret_reg R26604 RTLgenproof1.map_wf R26589 Coq.Init.Logic "x = y" type_scope R26578 RTLgen.new_reg R26591 RTLgen.OK R26704 AST.sig_res R26704 AST.sig_res R26874 RTLgen.mapping R26887 Cminor.env R26904 Cminor.letenv R26924 RTL.regset R27018 Coq.Init.Logic "'exists' x , p" type_scope R27055 Coq.Init.Logic "A /\ B" type_scope R27046 Coq.Init.Logic "x = y" type_scope R27042 Maps "a ! b" R27033 RTLgen.map_vars R27048 Coq.Init.Datatypes.Some R27063 Coq.Init.Logic "x = y" type_scope R27060 Registers "a # b" R27006 Coq.Init.Logic "x = y" type_scope R27002 Maps "a ! b" R27008 Coq.Init.Datatypes.Some R27115 Coq.Init.Logic "x = y" type_scope R27093 Registers "a ## b" R27101 RTLgen.map_letvars R27274 Coq.Init.Logic "x = y" type_scope R27271 Registers "a # b" R27255 Coq.Init.Logic "x = y" type_scope R27251 Maps "a ! b" R27257 Coq.Init.Datatypes.Some R27223 RTLgenproof1.match_env R27208 Coq.Init.Logic "x = y" type_scope R27189 RTLgen.find_var R27210 RTLgen.OK R27345 Maps "a ! b" R27336 RTLgen.map_vars R27345 Maps "a ! b" R27336 RTLgen.map_vars R27411 RTLgenproof1.me_vars R27411 RTLgenproof1.me_vars R27565 RTLgenproof1.match_env_find_reg R27726 RTLgenproof1.match_env R27713 Coq.Init.Logic "x = y" type_scope R27710 Registers "a # b" R27717 Registers "a # b" R27686 RTLgenproof1.reg_in_map R27647 RTLgenproof1.match_env R27773 RTLgenproof1.mk_match_env R27773 RTLgenproof1.mk_match_env R27819 RTLgenproof1.me_vars R27819 RTLgenproof1.me_vars R27961 Registers "a ## b" R27965 RTLgen.map_letvars R27961 Registers "a ## b" R27965 RTLgen.map_letvars R27991 Coqlib.list_map_exten R27991 Coqlib.list_map_exten R28060 RTLgenproof1.me_letvars R28060 RTLgenproof1.me_letvars R28198 RTLgenproof1.match_env R28220 Registers "a # b <- c" R28173 Coq.Init.Logic "~ x" type_scope R28175 RTLgenproof1.reg_in_map R28146 RTLgenproof1.match_env R28253 RTLgenproof1.match_env_invariant R28253 RTLgenproof1.match_env_invariant R28304 Registers.eq R28304 Registers.eq R28361 Registers.gso R28361 Registers.gso R28397 RTLgenproof1.match_env_update_temp R28628 RTLgenproof1.match_env R28643 Maps.set R28615 Coq.Init.Logic "x = y" type_scope R28612 Registers "a # b" R28619 Registers "a # b" R28601 Coq.Init.Logic "x <> y" type_scope R28579 Coq.Init.Logic "x = y" type_scope R28576 Registers "a # b" R28546 RTLgenproof1.match_env R28531 Coq.Init.Logic "x = y" type_scope R28513 RTLgen.find_var R28533 RTLgen.OK R28495 RTLgenproof1.map_wf R28753 Maps "a ! b" R28741 RTLgen.map_vars R28753 Maps "a ! b" R28741 RTLgen.map_vars R28798 RTLgenproof1.mk_match_env R28798 RTLgenproof1.mk_match_env R28837 Coqlib.peq R28837 Coqlib.peq R28879 Maps.gss R28879 Maps.gss R28966 Maps.gso R28966 Maps.gso R28996 RTLgenproof1.me_vars R28996 RTLgenproof1.me_vars R29179 Registers "a ## b" R29183 RTLgen.map_letvars R29179 Registers "a ## b" R29183 RTLgen.map_letvars R29209 Coqlib.list_map_exten R29209 Coqlib.list_map_exten R29310 RTLgenproof1.me_letvars R29310 RTLgenproof1.me_letvars R29454 RTLgenproof1.match_env R29488 Coq.Lists.List "x :: y" list_scope R29465 RTLgen.add_letvar R29445 Coq.Init.Logic "x = y" type_scope R29442 Registers "a # b" R29413 RTLgenproof1.match_env R29550 RTLgenproof1.mk_match_env R29550 RTLgenproof1.mk_match_env R29588 RTLgenproof1.me_vars R29588 RTLgenproof1.me_vars R29631 RTLgenproof1.me_letvars R29631 RTLgenproof1.me_letvars R29783 RTLgenproof1.match_env R29753 RTLgenproof1.match_env R29737 Coq.Init.Logic "x = y" type_scope R29734 Registers "a # b" R29742 Registers "a # b" R29830 RTLgenproof1.mk_match_env R29830 RTLgenproof1.mk_match_env R29866 RTLgenproof1.me_vars R29866 RTLgenproof1.me_vars R29985 Registers "a ## b" R29989 RTLgen.map_letvars R29985 Registers "a ## b" R29989 RTLgen.map_letvars R30015 Coqlib.list_map_exten R30015 Coqlib.list_map_exten R30077 RTLgenproof1.me_letvars R30077 RTLgenproof1.me_letvars R30221 Coq.Init.Logic "x = y" type_scope R30208 RTLgen.map_letvars R30229 RTLgen.map_letvars R30179 Coq.Init.Logic "x = y" type_scope R30161 RTLgen.add_var R30181 RTLgen.OK R30184 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R30439 Coq.Init.Logic "x = y" type_scope R30426 RTLgen.map_letvars R30447 RTLgen.map_letvars R30396 Coq.Init.Logic "x = y" type_scope R30376 RTLgen.add_vars R30398 RTLgen.OK R30401 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R30586 RTLgen.map_letvars R30586 RTLgen.map_letvars R30622 RTLgenproof1.add_var_letenv R30622 RTLgenproof1.add_var_letenv R30729 RTLgenproof1.match_env R30766 Registers.init R30778 Values.Vundef R30761 Coq.Lists.List.nil R30744 Maps.empty R30756 Values.val R30718 Coq.Init.Logic "x = y" type_scope R30705 RTLgen.map_letvars R30720 Coq.Lists.List.nil R30810 RTLgenproof1.mk_match_env R30810 RTLgenproof1.mk_match_env R30842 Maps.gempty R30842 Maps.gempty R31084 Coq.Init.Logic "A /\ B" type_scope R31026 RTLgenproof1.match_env R31065 RTL.init_regs R31060 Coq.Lists.List.nil R31042 Cminor.set_params R31136 Coq.Init.Logic "x = y" type_scope R31132 Registers "a # b" R31117 RTL.init_regs R31138 Values.Vundef R31098 RTLgenproof1.reg_fresh R31002 Coq.Init.Logic "x = y" type_scope R30974 RTLgen.add_vars R30983 RTLgen.init_mapping R31004 RTLgen.OK R31007 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31255 RTLgenproof1.match_env_empty R31255 RTLgenproof1.match_env_empty R31306 Registers.gi R31306 Registers.gi R31470 Coq.Init.Logic "x = y" type_scope R31453 RTLgen.map_letvars R31472 Coq.Lists.List.nil R31470 Coq.Init.Logic "x = y" type_scope R31453 RTLgen.map_letvars R31472 Coq.Lists.List.nil R31494 RTLgen.map_letvars R31494 RTLgen.map_letvars R31519 RTLgenproof1.add_var_letenv R31519 RTLgenproof1.add_var_letenv R31559 RTLgen.map_letvars R31571 RTLgen.init_mapping R31559 RTLgen.map_letvars R31571 RTLgen.init_mapping R31595 RTLgenproof1.add_vars_letenv R31595 RTLgenproof1.add_vars_letenv R31694 Coq.Lists.List.nil R31694 Coq.Lists.List.nil R31794 Maps.gsspec R31814 Coqlib.peq R31794 Maps.gsspec R31794 Maps.gsspec R31794 Maps.gsspec R31814 Coqlib.peq R31866 Registers.gi R31866 Registers.gi R31901 RTLgenproof1.me_vars R31901 RTLgenproof1.me_vars R31985 RTL.init_regs R31995 Coq.Lists.List.nil R32008 Registers.init R32020 Values.Vundef R31985 RTL.init_regs R31995 Coq.Lists.List.nil R32008 Registers.init R32020 Values.Vundef R32111 Registers.gi R32111 Registers.gi R32270 Maps.gsspec R32290 Coqlib.peq R32270 Maps.gsspec R32270 Maps.gsspec R32270 Maps.gsspec R32290 Coqlib.peq R32342 Registers.gss R32342 Registers.gss R32378 RTLgenproof1.me_vars R32378 RTLgenproof1.me_vars R32459 Registers.gso R32459 Registers.gso R32485 RTLgenproof1.bounded_fresh_different R32485 RTLgenproof1.bounded_fresh_different R32533 RTLgenproof1.map_wf R32533 RTLgenproof1.map_wf R32555 RTLgenproof1.add_vars_wf R32555 RTLgenproof1.add_vars_wf R32581 RTLgenproof1.init_mapping_wf R32581 RTLgenproof1.init_mapping_wf R32679 Registers.gso R32679 Registers.gso R32730 Coq.Init.Logic.sym_not_equal R32730 Coq.Init.Logic.sym_not_equal R32985 RTLgenproof1.match_env R33001 Cminor.set_locals R32961 Coq.Init.Logic "x = y" type_scope R32941 RTLgen.add_vars R32963 RTLgen.OK R32966 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R32926 Coq.Init.Logic "x = y" type_scope R32923 Registers "a # b" R32928 Values.Vundef R32903 RTLgenproof1.reg_fresh R32864 RTLgenproof1.match_env R32812 RTLgenproof1.map_wf R33164 RTLgenproof1.match_env R33177 Cminor.set_locals R33164 RTLgenproof1.match_env R33177 Cminor.set_locals R33338 Maps.gsspec R33338 Maps.gsspec R33338 Maps.gsspec R33338 Maps.gsspec R33361 Coqlib.peq R33361 Coqlib.peq R33453 RTLgenproof1.reg_fresh_decr R33453 RTLgenproof1.reg_fresh_decr R33486 RTLgenproof1.add_vars_incr R33486 RTLgenproof1.add_vars_incr R33536 RTLgenproof1.me_vars R33536 RTLgenproof1.me_vars R33569 RTLgenproof1.me_letvars R33569 RTLgenproof1.me_letvars R33800 RTLgenproof1.match_env R33878 RTL.init_regs R33873 Coq.Lists.List.nil R33816 Cminor.set_locals R33833 Cminor.set_params R33773 Coq.Init.Logic "x = y" type_scope R33751 RTLgen.add_vars R33775 RTLgen.OK R33778 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R33722 Coq.Init.Logic "x = y" type_scope R33690 RTLgen.add_vars R33699 RTLgen.init_mapping R33724 RTLgen.OK R33727 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R33938 RTLgenproof1.match_set_params_init_regs R33938 RTLgenproof1.match_set_params_init_regs R34012 RTLgenproof1.match_set_locals R34012 RTLgenproof1.match_set_locals R34046 RTLgenproof1.add_vars_wf R34046 RTLgenproof1.add_vars_wf R34072 RTLgenproof1.init_mapping_wf R34072 RTLgenproof1.init_mapping_wf R34243 RTLgenproof1.state_incr R34227 Coq.Init.Logic "x = y" type_scope R34207 RTLgen.add_move R34229 RTLgen.OK R34312 Registers.eq R34312 Registers.eq R34418 RTLgenproof1.add_move_incr R35907 Coq.Init.Logic "A /\ B" type_scope R35898 Cminor.expr R35947 Coq.Init.Logic "A /\ B" type_scope R35932 Cminor.condexpr R35972 Cminor.exprlist R35863 Cminor.Econs R35840 Cminor.exprlist R35807 Cminor.expr R35780 Cminor.Enil R35745 Cminor.CEcondition R35722 Cminor.condexpr R35683 Cminor.condexpr R35637 Cminor.condexpr R35602 Cminor.CEcond R35579 Cminor.exprlist R35563 Op.condition R35532 Cminor.CEfalse R35512 Cminor.CEtrue R35487 Cminor.Eletvar R35479 Coq.Init.Datatypes.nat R35445 Cminor.Elet R35428 Cminor.expr R35403 Cminor.expr R35361 Cminor.Econdition R35344 Cminor.expr R35311 Cminor.expr R35266 Cminor.condexpr R35229 Cminor.Ecall R35207 Cminor.exprlist R35173 Cminor.expr R35157 AST.signature R35116 Cminor.Estore R35099 Cminor.expr R35060 Cminor.exprlist R35043 Op.addressing R35024 AST.memory_chunk R34987 Cminor.Eload R34957 Cminor.exprlist R34940 Op.addressing R34921 AST.memory_chunk R34888 Cminor.Eop R34866 Cminor.exprlist R34850 Op.operation R34813 Cminor.Eassign R34796 Cminor.expr R34784 AST.ident R34752 Cminor.Evar R34742 AST.ident R34704 Cminor.exprlist R34671 Cminor.condexpr R34651 Cminor.expr R36021 RTLgenproof1.expr_ind3 R36021 RTLgenproof1.expr_ind3 R36069 RTLgenproof1.condexpr_ind3 R36069 RTLgenproof1.condexpr_ind3 R36114 RTLgenproof1.exprlist_ind3 R36114 RTLgenproof1.exprlist_ind3 R36287 RTLgenproof1.state_incr R36273 Coq.Init.Logic "x = y" type_scope R36243 RTLgen.transl_expr R36275 RTLgen.OK R36193 Cminor.expr R36463 RTLgenproof1.state_incr R36449 Coq.Init.Logic "x = y" type_scope R36407 RTLgen.transl_condition R36451 RTLgen.OK R36346 Cminor.condexpr R36625 RTLgenproof1.state_incr R36611 Coq.Init.Logic "x = y" type_scope R36576 RTLgen.transl_exprlist R36613 RTLgen.OK R36522 Cminor.exprlist R36722 Coq.Init.Logic "A /\ B" type_scope R36699 RTLgenproof1.transl_expr_incr_pred R36768 Coq.Init.Logic "A /\ B" type_scope R36740 RTLgenproof1.transl_condition_incr_pred R36787 RTLgenproof1.transl_exprlist_incr_pred R36833 RTLgenproof1.expr_condexpr_exprlist_ind R36833 RTLgenproof1.expr_condexpr_exprlist_ind R37108 RTLgenproof1.state_incr_trans3 R37108 RTLgenproof1.state_incr_trans3 R37181 RTLgenproof1.state_incr_trans4 R37181 RTLgenproof1.state_incr_trans4 R37501 RTLgenproof1.state_incr R37487 Coq.Init.Logic "x = y" type_scope R37457 RTLgen.transl_expr R37489 RTLgen.OK R37525 Coq.Init.Logic.proj1 R37531 RTLgenproof1.transl_expr_condition_exprlist_incr R37698 RTLgenproof1.state_incr R37684 Coq.Init.Logic "x = y" type_scope R37642 RTLgen.transl_condition R37686 RTLgen.OK R37722 Coq.Init.Logic.proj1 R37729 Coq.Init.Logic.proj2 R37735 RTLgenproof1.transl_expr_condition_exprlist_incr R37889 RTLgenproof1.state_incr R37875 Coq.Init.Logic "x = y" type_scope R37840 RTLgen.transl_exprlist R37877 RTLgen.OK R37913 Coq.Init.Logic.proj2 R37920 Coq.Init.Logic.proj2 R37926 RTLgenproof1.transl_expr_condition_exprlist_incr R37979 RTLgenproof1.transl_expr_incr R37996 RTLgenproof1.transl_condition_incr R38018 RTLgenproof1.transl_exprlist_incr R38726 Coq.Init.Logic "A /\ B" type_scope R38717 Cminor.stmt R38751 Cminor.stmtlist R38682 Cminor.Scons R38659 Cminor.stmtlist R38626 Cminor.stmt R38599 Cminor.Snil R38574 Cminor.Sreturn R38558 Coq.Init.Datatypes.option R38565 Cminor.expr R38526 Cminor.Sexit R38518 Coq.Init.Datatypes.nat R38485 Cminor.Sblock R38464 Cminor.stmtlist R38432 Cminor.Sloop R38411 Cminor.stmtlist R38368 Cminor.Sifthenelse R38346 Cminor.stmtlist R38307 Cminor.stmtlist R38292 Cminor.condexpr R38259 Cminor.Sexpr R38250 Cminor.expr R38212 Cminor.stmtlist R38192 Cminor.stmt R38800 RTLgenproof1.stmt_ind2 R38800 RTLgenproof1.stmt_ind2 R38838 RTLgenproof1.stmtlist_ind2 R38838 RTLgenproof1.stmtlist_ind2 R39030 RTLgenproof1.state_incr R39014 Coq.Init.Logic "x = y" type_scope R38974 RTLgen.transl_stmt R39016 RTLgen.OK R38914 Cminor.stmt R39214 RTLgenproof1.state_incr R39198 Coq.Init.Logic "x = y" type_scope R39153 RTLgen.transl_stmtlist R39200 RTLgen.OK R39089 Cminor.stmtlist R39301 Coq.Init.Logic "A /\ B" type_scope R39278 RTLgenproof1.transl_stmt_incr_pred R39320 RTLgenproof1.transl_stmtlist_incr_pred R39366 RTLgenproof1.stmt_stmtlist_ind R39366 RTLgenproof1.stmt_stmtlist_ind R39596 RTLgen.more_likely R39596 RTLgen.more_likely R39697 RTL.Inop R39667 RTLgenproof1.update_instr_incr R39697 RTL.Inop R39667 RTLgenproof1.update_instr_incr R39757 Coq.Lists.List.nth_error R39757 Coq.Lists.List.nth_error R40085 RTLgenproof1.state_incr R40069 Coq.Init.Logic "x = y" type_scope R40029 RTLgen.transl_stmt R40071 RTLgen.OK R40109 Coq.Init.Logic.proj1 R40115 RTLgenproof1.transl_stmt_stmtlist_incr R40280 RTLgenproof1.state_incr R40264 Coq.Init.Logic "x = y" type_scope R40219 RTLgen.transl_stmtlist R40266 RTLgen.OK R40304 Coq.Init.Logic.proj2 R40310 RTLgenproof1.transl_stmt_stmtlist_incr R40352 RTLgenproof1.transl_stmt_incr R40369 RTLgenproof1.transl_stmtlist_incr FRTLgenproof R381 Cminor.program R413 RTL.program R465 Coq.Init.Logic "x = y" type_scope R445 RTLgen.transl_program R467 Coq.Init.Datatypes.Some R489 Cminor.genv R504 Globalenvs.globalenv R535 RTL.genv R547 Globalenvs.globalenv R639 Coq.Init.Logic "x = y" type_scope R616 Globalenvs.find_symbol R641 Globalenvs.find_symbol R608 AST.ident R742 RTLgen.transl_function R705 Globalenvs.find_symbol_transf_partial R742 RTLgen.transl_function R705 Globalenvs.find_symbol_transf_partial R895 Coq.Init.Logic "'exists' x , p" type_scope R944 Coq.Init.Logic "A /\ B" type_scope R934 Coq.Init.Logic "x = y" type_scope R908 Globalenvs.find_funct_ptr R936 Coq.Init.Datatypes.Some R965 Coq.Init.Logic "x = y" type_scope R947 RTLgen.transl_function R967 Coq.Init.Datatypes.Some R881 Coq.Init.Logic "x = y" type_scope R856 Globalenvs.find_funct_ptr R883 Coq.Init.Datatypes.Some R836 Cminor.function R825 Values.block R1012 Globalenvs.find_funct_ptr_transf_partial R1047 RTLgen.transl_function R1012 Globalenvs.find_funct_ptr_transf_partial R1047 RTLgen.transl_function R1082 RTLgen.transl_function R1082 RTLgen.transl_function R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R1287 Coq.Init.Logic "'exists' x , p" type_scope R1332 Coq.Init.Logic "A /\ B" type_scope R1322 Coq.Init.Logic "x = y" type_scope R1300 Globalenvs.find_funct R1324 Coq.Init.Datatypes.Some R1353 Coq.Init.Logic "x = y" type_scope R1335 RTLgen.transl_function R1355 Coq.Init.Datatypes.Some R1273 Coq.Init.Logic "x = y" type_scope R1252 Globalenvs.find_funct R1275 Coq.Init.Datatypes.Some R1232 Cminor.function R1223 Values.val R1400 Globalenvs.find_funct_transf_partial R1431 RTLgen.transl_function R1400 Globalenvs.find_funct_transf_partial R1431 RTLgen.transl_function R1466 RTLgen.transl_function R1466 RTLgen.transl_function R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R1676 Coq.Init.Logic "'exists' x , p" type_scope R1740 Coq.Init.Logic "A /\ B" type_scope R1690 RTL.exec_instrs R1710 RTLgen.st_code R1760 Coq.Init.Logic "A /\ B" type_scope R1752 Coq.Init.Logic "x = y" type_scope R1748 Registers "a # b" R1756 Registers "a # b" R1793 Coq.Init.Logic "x = y" type_scope R1790 Registers "a # b" R1797 Registers "a # b" R1778 Coq.Init.Logic "x <> y" type_scope R1660 Coq.Init.Logic "x = y" type_scope R1640 RTLgen.add_move R1662 RTLgen.OK R1853 Registers.eq R1853 Registers.eq R1946 RTL.exec_refl R1946 RTL.exec_refl R1995 Registers "a # b <- c" R2005 Registers "a # b" R1995 Registers "a # b <- c" R2005 Registers "a # b" R2027 RTL.exec_one R2027 RTL.exec_one R2044 RTL.exec_Iop R2044 RTL.exec_Iop R2103 Registers.gss R2103 Registers.gss R2132 Registers.gso R2132 Registers.gso R2604 Coq.Init.Logic "'exists' x , p" type_scope R2673 Coq.Init.Logic "A /\ B" type_scope R2621 RTL.exec_instrs R2641 RTLgen.st_code R2702 Coq.Init.Logic "A /\ B" type_scope R2676 RTLgenproof1.match_env R2718 Coq.Init.Logic "A /\ B" type_scope R2712 Coq.Init.Logic "x = y" type_scope R2708 Registers "a # b" R2837 Coq.Init.Logic "x = y" type_scope R2834 Registers "a # b" R2841 Registers "a # b" R2810 Coq.Init.Logic "A \/ B" type_scope R2793 RTLgenproof1.reg_in_map R2815 Coq.Init.Logic "x <> y" type_scope R2758 Coq.Init.Logic "~ x" type_scope R2760 RTLgenproof1.mutated_reg R2739 RTLgenproof1.reg_bounded R2571 RTLgenproof1.target_reg_ok R2534 Coq.Lists.List.incl R2540 RTLgen.mutated_expr R2501 RTLgenproof1.match_env R2480 Coq.Init.Logic "x = y" type_scope R2450 RTLgen.transl_expr R2482 RTLgen.OK R2427 RTLgenproof1.map_wf R2368 Values.val R2359 Mem.mem R2349 Cminor.env R2313 Cminor.expr R2304 Mem.mem R2295 Cminor.env R2283 Cminor.letenv R2273 Values.val R3244 Coq.Init.Logic "'exists' x , p" type_scope R3313 Coq.Init.Logic "A /\ B" type_scope R3261 RTL.exec_instrs R3281 RTLgen.st_code R3342 Coq.Init.Logic "A /\ B" type_scope R3316 RTLgenproof1.match_env R3360 Coq.Init.Logic "A /\ B" type_scope R3353 Coq.Init.Logic "x = y" type_scope R3348 Registers "a ## b" R3482 Coq.Init.Logic "x = y" type_scope R3479 Registers "a # b" R3486 Registers "a # b" R3452 Coq.Init.Logic "A \/ B" type_scope R3435 RTLgenproof1.reg_in_map R3455 Coq.Init.Logic "~ x" type_scope R3457 Coq.Lists.List.In R3400 Coq.Init.Logic "~ x" type_scope R3402 RTLgenproof1.mutated_reg R3381 RTLgenproof1.reg_bounded R3209 RTLgenproof1.target_regs_ok R3167 Coq.Lists.List.incl R3173 RTLgen.mutated_exprlist R3134 RTLgenproof1.match_env R3113 Coq.Init.Logic "x = y" type_scope R3078 RTLgen.transl_exprlist R3115 RTLgen.OK R3055 RTLgenproof1.map_wf R2991 Coq.Lists.List.list R2996 Values.val R2981 Mem.mem R2971 Cminor.env R2931 Cminor.exprlist R2921 Mem.mem R2912 Cminor.env R2900 Cminor.letenv R2890 Values.val R3856 Coq.Init.Logic "'exists' x , p" type_scope R3953 Coq.Init.Logic "A /\ B" type_scope R3873 RTL.exec_instrs R3893 RTLgen.st_code R3982 Coq.Init.Logic "A /\ B" type_scope R3956 RTLgenproof1.match_env R4065 Coq.Init.Logic "x = y" type_scope R4062 Registers "a # b" R4069 Registers "a # b" R4023 Coq.Init.Logic "~ x" type_scope R4025 RTLgenproof1.mutated_reg R4004 RTLgenproof1.reg_bounded R3822 Coq.Lists.List.incl R3828 RTLgen.mutated_condexpr R3789 RTLgenproof1.match_env R3768 Coq.Init.Logic "x = y" type_scope R3726 RTLgen.transl_condition R3770 RTLgen.OK R3703 RTLgenproof1.map_wf R3636 Coq.Init.Datatypes.bool R3626 Mem.mem R3616 Cminor.env R3576 Cminor.condexpr R3567 Mem.mem R3558 Cminor.env R3546 Cminor.letenv R3536 Values.val R4211 Cminor.Out_normal R4231 Coq.Init.Logic "x = y" type_scope R4240 Cminor.Out_exit R4273 Coq.Init.Logic "x = y" type_scope R4254 Coq.Lists.List.nth_error R4275 Coq.Init.Datatypes.Some R4287 Cminor.Out_return R4308 Coq.Init.Logic "x = y" type_scope R4174 RTL.node R4163 RTL.node R4145 Coq.Lists.List.list R4150 RTL.node R4130 RTL.node R4109 Cminor.outcome R4426 Coq.Init.Datatypes.None R4434 Coq.Init.Logic.True R4443 Coq.Init.Datatypes.Some R4458 Coq.Init.Logic "x = y" type_scope R4455 Registers "a # b" R4389 Values.val R4373 Coq.Init.Datatypes.option R4380 Registers.reg R4358 RTL.regset R4584 Cminor.Out_normal R4598 Coq.Init.Logic.True R4607 Cminor.Out_exit R4621 Coq.Init.Logic.True R4630 Cminor.Out_return R4685 Coq.Init.Datatypes.None R4691 Coq.Init.Datatypes.None R4699 Coq.Init.Logic.True R4712 Coq.Init.Datatypes.Some R4720 Coq.Init.Datatypes.Some R4735 Coq.Init.Logic "x = y" type_scope R4732 Registers "a # b" R4755 Coq.Init.Logic.False R4545 RTL.regset R4528 Coq.Init.Datatypes.option R4535 Registers.reg R4512 Cminor.outcome R5167 Coq.Init.Logic "'exists' x , p" type_scope R5236 Coq.Init.Logic "A /\ B" type_scope R5184 RTL.exec_instrs R5204 RTLgen.st_code R5266 Coq.Init.Logic "A /\ B" type_scope R5239 RTLgenproof1.match_env R5256 Coq.Lists.List.nil R5269 RTLgenproof.match_return_outcome R5138 RTLgenproof1.return_reg_ok R5089 RTLgenproof.outcome_node R5055 RTLgenproof1.match_env R5071 Coq.Lists.List.nil R5034 Coq.Init.Logic "x = y" type_scope R4991 RTLgen.transl_stmt R5036 RTLgen.OK R4968 RTLgenproof1.map_wf R4889 Cminor.outcome R4878 Mem.mem R4868 Cminor.env R4845 Cminor.stmt R4836 Mem.mem R4827 Cminor.env R4818 Values.val R5707 Coq.Init.Logic "'exists' x , p" type_scope R5776 Coq.Init.Logic "A /\ B" type_scope R5724 RTL.exec_instrs R5744 RTLgen.st_code R5806 Coq.Init.Logic "A /\ B" type_scope R5779 RTLgenproof1.match_env R5796 Coq.Lists.List.nil R5809 RTLgenproof.match_return_outcome R5678 RTLgenproof1.return_reg_ok R5629 RTLgenproof.outcome_node R5595 RTLgenproof1.match_env R5611 Coq.Lists.List.nil R5574 Coq.Init.Logic "x = y" type_scope R5526 RTLgen.transl_stmtlist R5576 RTLgen.OK R5503 RTLgenproof1.map_wf R5424 Cminor.outcome R5413 Mem.mem R5403 Cminor.env R5376 Cminor.stmtlist R5366 Mem.mem R5357 Cminor.env R5348 Values.val R6020 RTL.exec_function R6006 Coq.Init.Logic "x = y" type_scope R5988 RTLgen.transl_function R6008 Coq.Init.Datatypes.Some R5952 Values.val R5940 Mem.mem R5922 Coq.Lists.List.list R5927 Values.val R5897 Cminor.function R5888 Mem.mem R6249 RTLgenproof.transl_expr_correct R6280 Cminor.Evar R6235 Coq.Init.Logic "x = y" type_scope R6231 Maps "a ! b" R6237 Coq.Init.Datatypes.Some R6222 Values.val R6211 AST.ident R6201 Mem.mem R6192 Cminor.env R6180 Cminor.letenv R6170 Values.val R6401 Maps "a ! b" R6389 RTLgen.map_vars R6401 Maps "a ! b" R6389 RTLgen.map_vars R6470 RTLgenproof.add_move_correct R6470 RTLgenproof.add_move_correct R6723 RTLgenproof1.match_env_exten R6723 RTLgenproof1.match_env_exten R6764 Registers.eq R6764 Registers.eq R6889 RTLgenproof1.match_env_invariant R6889 RTLgenproof1.match_env_invariant R7083 Registers.eq R7083 Registers.eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R7593 RTLgenproof.transl_expr_correct R7624 Cminor.Eop R7579 Coq.Init.Logic "x = y" type_scope R7552 Op.eval_operation R7581 Coq.Init.Datatypes.Some R7501 RTLgenproof.transl_exprlist_correct R7457 Cminor.eval_exprlist R7449 Values.val R7426 Coq.Lists.List.list R7431 Values.val R7415 Mem.mem R7404 Cminor.env R7388 Cminor.exprlist R7362 Op.operation R7351 Mem.mem R7341 Cminor.env R7328 Cminor.letenv R7317 Values.val R7775 RTLgenproof1.target_regs_ok R7775 RTLgenproof1.target_regs_ok R7841 RTLgenproof1.map_wf R7841 RTLgenproof1.map_wf R7982 Registers "a # b <- c" R7982 Registers "a # b <- c" R8020 RTL.exec_trans R8020 RTL.exec_trans R8053 RTLgenproof1.exec_instrs_incr R8053 RTLgenproof1.exec_instrs_incr R8104 RTL.exec_one R8121 RTL.exec_Iop R8104 RTL.exec_one R8121 RTL.exec_Iop R8173 Op.eval_operation_preserved R8214 RTL.function R8198 Cminor.function R8173 Op.eval_operation_preserved R8214 RTL.function R8198 Cminor.function R8259 RTLgenproof.symbols_preserved R8259 RTLgenproof.symbols_preserved R8367 Registers.gss R8367 Registers.gss R8414 Registers.gso R8414 Registers.gso R8476 Coq.Lists.List.In_dec R8483 Registers.eq R8476 Coq.Lists.List.In_dec R8483 Registers.eq R8517 RTLgenproof1.alloc_regs_fresh_or_in_map R8517 RTLgenproof1.alloc_regs_fresh_or_in_map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R8971 RTLgenproof.transl_expr_correct R9017 Maps.set R9002 Cminor.Eassign R8926 RTLgenproof.transl_expr_correct R8888 Cminor.eval_expr R8880 Values.val R8865 Mem.mem R8854 Cminor.env R8842 Cminor.expr R8830 AST.ident R8814 Mem.mem R8804 Cminor.env R8791 Cminor.letenv R8780 Values.val R9144 RTLgenproof1.map_wf R9144 RTLgenproof1.map_wf R9193 Coq.Lists.List.incl R9199 RTLgen.mutated_expr R9193 Coq.Lists.List.incl R9199 RTLgen.mutated_expr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R9279 RTLgenproof1.target_reg_ok R9279 RTLgenproof1.target_reg_ok R9334 RTLgenproof1.target_reg_other R9334 RTLgenproof1.target_reg_other R9482 RTLgenproof.add_move_correct R9482 RTLgenproof.add_move_correct R9604 RTL.exec_trans R9604 RTL.exec_trans R9636 RTLgenproof1.exec_instrs_incr R9636 RTLgenproof1.exec_instrs_incr R9727 RTLgenproof1.match_env_update_var R9727 RTLgenproof1.match_env_update_var R9813 Registers.eq R9813 Registers.eq R9925 Registers "a # b" R9925 Registers "a # b" R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R10089 Maps "a ! b" R10077 RTLgen.map_vars R10089 Maps "a ! b" R10077 RTLgen.map_vars R10576 RTLgenproof.transl_expr_correct R10607 Cminor.Eload R10562 Coq.Init.Logic "x = y" type_scope R10541 Mem.loadv R10564 Coq.Init.Datatypes.Some R10527 Coq.Init.Logic "x = y" type_scope R10497 Op.eval_addressing R10529 Coq.Init.Datatypes.Some R10446 RTLgenproof.transl_exprlist_correct R10402 Cminor.eval_exprlist R10394 Values.val R10380 Coq.Lists.List.list R10385 Values.val R10364 Values.val R10354 Mem.mem R10343 Cminor.env R10327 Cminor.exprlist R10304 Op.addressing R10282 AST.memory_chunk R10264 Mem.mem R10254 Cminor.env R10241 Cminor.letenv R10230 Values.val R10746 RTLgenproof1.map_wf R10746 RTLgenproof1.map_wf R10795 RTLgenproof1.target_regs_ok R10795 RTLgenproof1.target_regs_ok R10957 Registers "a # b <- c" R10957 Registers "a # b <- c" R10995 RTL.exec_trans R10995 RTL.exec_trans R11028 RTLgenproof1.exec_instrs_incr R11028 RTLgenproof1.exec_instrs_incr R11079 RTL.exec_one R11079 RTL.exec_one R11096 RTL.exec_Iload R11096 RTL.exec_Iload R11151 Op.eval_addressing_preserved R11151 Op.eval_addressing_preserved R11209 RTLgenproof.symbols_preserved R11209 RTLgenproof.symbols_preserved R11272 RTLgenproof1.match_env_update_temp R11272 RTLgenproof1.match_env_update_temp R11362 Registers.gss R11362 Registers.gss R11409 Registers.gso R11409 Registers.gso R11475 Coq.Lists.List.In_dec R11482 Registers.eq R11475 Coq.Lists.List.In_dec R11482 Registers.eq R11510 RTLgenproof1.alloc_regs_fresh_or_in_map R11510 RTLgenproof1.alloc_regs_fresh_or_in_map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R12199 RTLgenproof.transl_expr_correct R12230 Cminor.Estore R12184 Coq.Init.Logic "x = y" type_scope R12160 Mem.storev R12186 Coq.Init.Datatypes.Some R12145 Coq.Init.Logic "x = y" type_scope R12115 Op.eval_addressing R12147 Coq.Init.Datatypes.Some R12068 RTLgenproof.transl_expr_correct R12028 Cminor.eval_expr R11977 RTLgenproof.transl_exprlist_correct R11933 Cminor.eval_exprlist R11925 Values.val R11916 Values.val R11901 Mem.mem R11901 Mem.mem R11887 Cminor.env R11871 Coq.Lists.List.list R11876 Values.val R11855 Mem.mem R11844 Cminor.env R11832 Cminor.expr R11817 Cminor.exprlist R11794 Op.addressing R11772 AST.memory_chunk R11754 Mem.mem R11744 Cminor.env R11731 Cminor.letenv R11720 Values.val R12373 RTLgenproof1.map_wf R12373 RTLgenproof1.map_wf R12400 RTLgenproof1.map_wf_incr R12400 RTLgenproof1.map_wf_incr R12431 RTLgenproof1.state_incr_trans2 R12431 RTLgenproof1.state_incr_trans2 R12511 Coq.Lists.List.incl R12517 RTLgen.mutated_exprlist R12511 Coq.Lists.List.incl R12517 RTLgen.mutated_exprlist R12579 RTLgenproof1.target_regs_ok R12579 RTLgenproof1.target_regs_ok R12623 RTLgenproof1.target_regs_ok_incr R12623 RTLgenproof1.target_regs_ok_incr R12784 RTLgenproof1.map_wf R12784 RTLgenproof1.map_wf R12833 Coq.Lists.List.incl R12839 RTLgen.mutated_expr R12833 Coq.Lists.List.incl R12839 RTLgen.mutated_expr R12896 RTLgenproof1.target_reg_ok R12896 RTLgenproof1.target_reg_ok R12953 RTLgenproof1.target_reg_other R12953 RTLgenproof1.target_reg_other R13129 RTL.exec_trans R13129 RTL.exec_trans R13162 RTLgenproof1.exec_instrs_incr R13162 RTLgenproof1.exec_instrs_incr R13214 RTL.exec_trans R13214 RTL.exec_trans R13247 RTLgenproof1.exec_instrs_incr R13247 RTLgenproof1.exec_instrs_incr R13298 RTL.exec_one R13298 RTL.exec_one R13315 RTL.exec_Istore R13315 RTL.exec_Istore R13362 Coq.Init.Logic "x = y" type_scope R13358 Registers "a ## b" R13367 Registers "a ## b" R13362 Coq.Init.Logic "x = y" type_scope R13358 Registers "a ## b" R13367 Registers "a ## b" R13383 Coqlib.list_map_exten R13383 Coqlib.list_map_exten R13486 RTLgenproof1.alloc_regs_fresh_or_in_map R13486 RTLgenproof1.alloc_regs_fresh_or_in_map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R13571 Coq.Init.Logic.sym_not_equal R13571 Coq.Init.Logic.sym_not_equal R13597 RTLgenproof1.bounded_fresh_different R13597 RTLgenproof1.bounded_fresh_different R13713 Op.eval_addressing_preserved R13713 Op.eval_addressing_preserved R13771 RTLgenproof.symbols_preserved R13771 RTLgenproof.symbols_preserved R13944 Registers "a # b" R13944 Registers "a # b" R13972 RTLgenproof1.reg_bounded_incr R13972 RTLgenproof1.reg_bounded_incr R14063 RTLgenproof1.reg_bounded_incr R14063 RTLgenproof1.reg_bounded_incr R14096 RTLgenproof1.state_incr_trans2 R14096 RTLgenproof1.state_incr_trans2 R14175 Coq.Lists.List.In_dec R14182 Registers.eq R14175 Coq.Lists.List.In_dec R14182 Registers.eq R14213 RTLgenproof1.alloc_regs_fresh_or_in_map R14213 RTLgenproof1.alloc_regs_fresh_or_in_map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14916 RTLgenproof.transl_expr_correct R14947 Cminor.Ecall R14868 RTLgenproof.transl_function_correct R14828 Cminor.eval_funcall R14817 Coq.Init.Logic "x = y" type_scope R14801 Cminor.fn_sig R14787 Coq.Init.Logic "x = y" type_scope R14765 Globalenvs.find_funct R14789 Coq.Init.Datatypes.Some R14709 RTLgenproof.transl_exprlist_correct R14660 Cminor.eval_exprlist R14614 RTLgenproof.transl_expr_correct R14575 Cminor.eval_expr R14555 Cminor.function R14545 Values.val R14527 Coq.Lists.List.list R14532 Values.val R14508 Values.val R14497 Mem.mem R14497 Mem.mem R14497 Mem.mem R14480 Cminor.env R14480 Cminor.env R14456 Cminor.exprlist R14444 Cminor.expr R14428 AST.signature R14411 Mem.mem R14401 Cminor.env R14388 Cminor.letenv R14377 Values.val R15064 Coq.Lists.List.incl R15070 RTLgen.mutated_expr R15064 Coq.Lists.List.incl R15070 RTLgen.mutated_expr R15128 Coq.Lists.List.incl R15134 RTLgen.mutated_exprlist R15128 Coq.Lists.List.incl R15134 RTLgen.mutated_exprlist R15196 RTLgenproof1.map_wf R15196 RTLgenproof1.map_wf R15222 RTLgenproof1.map_wf_incr R15222 RTLgenproof1.map_wf_incr R15253 RTLgenproof1.state_incr_trans3 R15253 RTLgenproof1.state_incr_trans3 R15335 RTLgenproof1.target_reg_ok R15335 RTLgenproof1.target_reg_ok R15377 RTLgenproof1.target_reg_ok_incr R15377 RTLgenproof1.target_reg_ok_incr R15415 RTLgenproof1.state_incr_trans2 R15415 RTLgenproof1.state_incr_trans2 R15623 RTLgenproof1.map_wf R15623 RTLgenproof1.map_wf R15649 RTLgenproof1.map_wf_incr R15649 RTLgenproof1.map_wf_incr R15680 RTLgenproof1.state_incr_trans2 R15680 RTLgenproof1.state_incr_trans2 R15759 RTLgenproof1.target_regs_ok R15759 RTLgenproof1.target_regs_ok R15802 RTLgenproof1.target_regs_ok_incr R15802 RTLgenproof1.target_regs_ok_incr R15992 RTLgenproof.functions_translated R15992 RTLgenproof.functions_translated R16100 RTL.exec_instrs R16169 Registers "a # b <- c" R16117 RTLgen.st_code R16100 RTL.exec_instrs R16169 Registers "a # b <- c" R16117 RTLgen.st_code R16195 RTL.exec_one R16195 RTL.exec_one R16212 RTL.exec_Icall R16212 RTL.exec_Icall R16262 Registers "a # b" R16262 Registers "a # b" R16340 RTLgenproof1.reg_bounded_incr R16340 RTLgenproof1.reg_bounded_incr R16391 RTLgenproof1.target_reg_not_mutated R16391 RTLgenproof1.target_reg_not_mutated R16479 RTLgenproof1.map_wf R16479 RTLgenproof1.map_wf R16520 Coq.Lists.List.In_dec R16527 Registers.eq R16520 Coq.Lists.List.In_dec R16527 Registers.eq R16555 RTLgenproof1.alloc_regs_fresh_or_in_map R16555 RTLgenproof1.alloc_regs_fresh_or_in_map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16649 RTLgenproof1.bounded_fresh_absurd R16649 RTLgenproof1.bounded_fresh_absurd R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16774 RTLgen.transl_fun R16787 RTLgen.init_state R16774 RTLgen.transl_fun R16787 RTLgen.init_state R16937 Registers "a # b <- c" R16937 Registers "a # b <- c" R16978 RTL.exec_trans R16978 RTL.exec_trans R17011 RTLgenproof1.exec_instrs_incr R17011 RTLgenproof1.exec_instrs_incr R17063 RTL.exec_trans R17063 RTL.exec_trans R17096 RTLgenproof1.exec_instrs_incr R17096 RTLgenproof1.exec_instrs_incr R17183 RTLgenproof1.match_env_update_temp R17183 RTLgenproof1.match_env_update_temp R17275 Registers.gss R17275 Registers.gss R17324 Registers.gso R17324 Registers.gso R17353 Registers "a # b" R17353 Registers "a # b" R17387 RTLgenproof1.reg_bounded_incr R17387 RTLgenproof1.reg_bounded_incr R17423 RTLgenproof1.state_incr_trans2 R17423 RTLgenproof1.state_incr_trans2 R17521 RTLgenproof1.map_wf R17521 RTLgenproof1.map_wf R17564 Coq.Lists.List.In_dec R17571 Registers.eq R17564 Coq.Lists.List.In_dec R17571 Registers.eq R17602 RTLgenproof1.alloc_regs_fresh_or_in_map R17602 RTLgenproof1.alloc_regs_fresh_or_in_map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R17699 RTLgenproof1.bounded_fresh_absurd R17699 RTLgenproof1.bounded_fresh_absurd R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R17802 RTLgenproof1.reg_bounded_incr R17802 RTLgenproof1.reg_bounded_incr R17837 RTLgenproof1.state_incr_trans3 R17837 RTLgenproof1.state_incr_trans3 R17929 Registers.eq R17929 Registers.eq R17974 RTLgenproof1.alloc_reg_fresh_or_in_map R17974 RTLgenproof1.alloc_reg_fresh_or_in_map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R18560 RTLgenproof.transl_expr_correct R18591 Cminor.Econdition R18492 RTLgenproof.transl_expr_correct R18431 Cminor.eval_expr R18380 RTLgenproof.transl_condition_correct R18337 Cminor.eval_condexpr R18329 Values.val R18318 Mem.mem R18307 Cminor.env R18295 Coq.Init.Datatypes.bool R18279 Mem.mem R18268 Cminor.env R18256 Cminor.expr R18256 Cminor.expr R18239 Cminor.condexpr R18224 Mem.mem R18214 Cminor.env R18201 Cminor.letenv R18190 Values.val R18730 RTLgenproof1.map_wf R18730 RTLgenproof1.map_wf R18756 RTLgenproof1.map_wf_incr R18756 RTLgenproof1.map_wf_incr R18821 Coq.Lists.List.incl R18827 RTLgen.mutated_condexpr R18821 Coq.Lists.List.incl R18827 RTLgen.mutated_condexpr R18991 RTLgenproof1.map_wf R18991 RTLgenproof1.map_wf R19040 Coq.Lists.List.incl R19046 RTLgen.mutated_expr R19040 Coq.Lists.List.incl R19046 RTLgen.mutated_expr R19103 RTLgenproof1.target_reg_ok R19103 RTLgenproof1.target_reg_ok R19160 RTLgenproof1.target_reg_other R19160 RTLgenproof1.target_reg_other R19338 RTL.exec_trans R19338 RTL.exec_trans R19371 RTLgenproof1.exec_instrs_incr R19371 RTLgenproof1.exec_instrs_incr R19548 Registers "a # b" R19548 Registers "a # b" R19621 RTLgenproof1.reg_bounded_incr R19621 RTLgenproof1.reg_bounded_incr R19654 RTLgenproof1.state_incr_trans R19654 RTLgenproof1.state_incr_trans R19726 Coq.Lists.List.incl R19732 RTLgen.mutated_expr R19726 Coq.Lists.List.incl R19732 RTLgen.mutated_expr R19789 RTLgenproof1.target_reg_ok R19789 RTLgenproof1.target_reg_ok R19845 RTLgenproof1.target_reg_other R19845 RTLgenproof1.target_reg_other R20010 RTL.exec_trans R20010 RTL.exec_trans R20043 RTLgenproof1.exec_instrs_incr R20043 RTLgenproof1.exec_instrs_incr R20220 Registers "a # b" R20220 Registers "a # b" R20293 RTLgenproof1.reg_bounded_incr R20293 RTLgenproof1.reg_bounded_incr R20326 RTLgenproof1.state_incr_trans2 R20326 RTLgenproof1.state_incr_trans2 R20758 RTLgenproof.transl_expr_correct R20789 Cminor.Elet R20702 RTLgenproof.transl_expr_correct R20729 Coq.Lists.List "x :: y" list_scope R20653 Cminor.eval_expr R20673 Coq.Lists.List "x :: y" list_scope R20607 RTLgenproof.transl_expr_correct R20568 Cminor.eval_expr R20560 Values.val R20549 Mem.mem R20538 Cminor.env R20522 Values.val R20511 Mem.mem R20500 Cminor.env R20488 Cminor.expr R20488 Cminor.expr R20471 Mem.mem R20461 Cminor.env R20448 Cminor.letenv R20437 Values.val R20910 RTLgenproof1.map_wf R20910 RTLgenproof1.map_wf R20959 Coq.Lists.List.incl R20965 RTLgen.mutated_expr R20959 Coq.Lists.List.incl R20965 RTLgen.mutated_expr R21022 RTLgenproof1.target_reg_ok R21022 RTLgenproof1.target_reg_ok R21062 RTLgenproof1.target_reg_other R21062 RTLgenproof1.target_reg_other R21212 RTLgenproof1.map_wf R21220 RTLgen.add_letvar R21212 RTLgenproof1.map_wf R21220 RTLgen.add_letvar R21252 RTLgenproof1.add_letvar_wf R21252 RTLgenproof1.add_letvar_wf R21301 Coq.Lists.List.incl R21307 RTLgen.mutated_expr R21301 Coq.Lists.List.incl R21307 RTLgen.mutated_expr R21363 RTLgenproof1.match_env R21399 Coq.Lists.List "x :: y" list_scope R21374 RTLgen.add_letvar R21363 RTLgenproof1.match_env R21399 Coq.Lists.List "x :: y" list_scope R21374 RTLgen.add_letvar R21420 RTLgenproof1.match_env_letvar R21420 RTLgenproof1.match_env_letvar R21466 RTLgenproof1.target_reg_ok R21484 RTLgen.add_letvar R21466 RTLgenproof1.target_reg_ok R21484 RTLgen.add_letvar R21536 RTLgenproof1.target_reg_other R21536 RTLgenproof1.target_reg_other R21679 RTLgenproof1.bounded_fresh_absurd R21679 RTLgenproof1.bounded_fresh_absurd R21949 RTL.exec_trans R21949 RTL.exec_trans R21982 RTLgenproof1.exec_instrs_incr R21982 RTLgenproof1.exec_instrs_incr R22067 RTLgenproof1.mk_match_env R22067 RTLgenproof1.mk_match_env R22088 RTLgenproof1.me_vars R22088 RTLgenproof1.me_vars R22125 RTLgenproof1.me_letvars R22125 RTLgenproof1.me_letvars R22285 Registers "a # b" R22285 Registers "a # b" R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22569 RTLgenproof1.bounded_fresh_absurd R22569 RTLgenproof1.bounded_fresh_absurd R22797 RTLgenproof.transl_expr_correct R22828 Cminor.Eletvar R22783 Coq.Init.Logic "x = y" type_scope R22768 Coq.Lists.List.nth_error R22785 Coq.Init.Datatypes.Some R22760 Values.val R22750 Coq.Init.Datatypes.nat R22740 Mem.mem R22725 Cminor.env R22710 Coq.Lists.List.list R22715 Values.val R22699 Values.val R22964 Coq.Lists.List.nth_error R22975 RTLgen.map_letvars R22964 Coq.Lists.List.nth_error R22975 RTLgen.map_letvars R23058 RTLgenproof.add_move_correct R23058 RTLgenproof.add_move_correct R23234 Coq.Init.Logic "x = y" type_scope R23234 Coq.Init.Logic "x = y" type_scope R23270 RTLgenproof1.match_env_exten R23270 RTLgenproof1.match_env_exten R23312 Registers.eq R23312 Registers.eq R23368 RTLgenproof1.match_env_invariant R23368 RTLgenproof1.match_env_invariant R23528 RTLgenproof1.me_letvars R23528 RTLgenproof1.me_letvars R23576 Registers.reg R23562 Coq.NArith.BinPos.positive R23576 Registers.reg R23562 Coq.NArith.BinPos.positive R23591 Coqlib.list_map_nth R23591 Coqlib.list_map_nth R23692 Coq.Init.Logic "x = y" type_scope R23692 Coq.Init.Logic "x = y" type_scope R23728 Registers.eq R23728 Registers.eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R23941 RTLgenproof.transl_condition_correct R23987 Coq.Init.Datatypes.true R23976 Cminor.CEtrue R23933 Mem.mem R23923 Cminor.env R23910 Cminor.letenv R23899 Values.val R24085 RTL.exec_refl R24085 RTL.exec_refl R24221 RTLgenproof.transl_condition_correct R24268 Coq.Init.Datatypes.false R24256 Cminor.CEfalse R24213 Mem.mem R24203 Cminor.env R24190 Cminor.letenv R24179 Values.val R24367 RTL.exec_refl R24367 RTL.exec_refl R24728 RTLgenproof.transl_condition_correct R24764 Cminor.CEcond R24713 Coq.Init.Logic "x = y" type_scope R24690 Op.eval_condition R24716 Coq.Init.Datatypes.Some R24639 RTLgenproof.transl_exprlist_correct R24595 Cminor.eval_exprlist R24586 Coq.Init.Datatypes.bool R24571 Coq.Lists.List.list R24576 Values.val R24560 Mem.mem R24544 Cminor.env R24528 Cminor.exprlist R24511 Op.condition R24494 Mem.mem R24484 Cminor.env R24471 Cminor.letenv R24460 Values.val R24882 RTLgenproof1.map_wf R24882 RTLgenproof1.map_wf R24946 RTLgenproof1.target_regs_ok R24946 RTLgenproof1.target_regs_ok R25138 RTL.exec_trans R25138 RTL.exec_trans R25171 RTLgenproof1.exec_instrs_incr R25171 RTLgenproof1.exec_instrs_incr R25222 RTL.exec_one R25222 RTL.exec_one R25256 RTL.exec_Icond_true R25256 RTL.exec_Icond_true R25328 RTL.exec_Icond_false R25328 RTL.exec_Icond_false R25501 Coq.Lists.List.In_dec R25508 Registers.eq R25501 Coq.Lists.List.In_dec R25508 Registers.eq R25536 RTLgenproof1.alloc_regs_fresh_or_in_map R25536 RTLgenproof1.alloc_regs_fresh_or_in_map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R26089 RTLgenproof.transl_condition_correct R26125 Cminor.CEcondition R26014 RTLgenproof.transl_condition_correct R25947 Cminor.eval_condexpr R25895 RTLgenproof.transl_condition_correct R25851 Cminor.eval_condexpr R25842 Coq.Init.Datatypes.bool R25830 Mem.mem R25819 Cminor.env R25807 Coq.Init.Datatypes.bool R25790 Mem.mem R25779 Cminor.env R25763 Cminor.condexpr R25763 Cminor.condexpr R25763 Cminor.condexpr R25745 Mem.mem R25735 Cminor.env R25722 Cminor.letenv R25711 Values.val R26264 RTLgenproof1.map_wf R26264 RTLgenproof1.map_wf R26313 Coq.Lists.List.incl R26319 RTLgen.mutated_condexpr R26313 Coq.Lists.List.incl R26319 RTLgen.mutated_condexpr R26484 RTLgenproof1.map_wf R26484 RTLgenproof1.map_wf R26533 Coq.Lists.List.incl R26539 RTLgen.mutated_condexpr R26533 Coq.Lists.List.incl R26539 RTLgen.mutated_condexpr R26702 RTL.exec_trans R26702 RTL.exec_trans R26735 RTLgenproof1.exec_instrs_incr R26735 RTLgenproof1.exec_instrs_incr R26840 Registers "a # b" R26840 Registers "a # b" R26929 Coq.Lists.List.incl R26935 RTLgen.mutated_condexpr R26929 Coq.Lists.List.incl R26935 RTLgen.mutated_condexpr R27096 RTL.exec_trans R27096 RTL.exec_trans R27129 RTLgenproof1.exec_instrs_incr R27129 RTLgenproof1.exec_instrs_incr R27234 Registers "a # b" R27234 Registers "a # b" R27405 RTLgenproof.transl_exprlist_correct R27448 Coq.Lists.List.nil R27439 Cminor.Enil R27397 Mem.mem R27387 Cminor.env R27374 Cminor.letenv R27363 Values.val R27582 RTL.exec_refl R27582 RTL.exec_refl R28047 RTLgenproof.transl_exprlist_correct R28103 Coq.Lists.List "x :: y" list_scope R28082 Cminor.Econs R27994 RTLgenproof.transl_exprlist_correct R27948 Cminor.eval_exprlist R27903 RTLgenproof.transl_expr_correct R27865 Cminor.eval_expr R27852 Coq.Lists.List.list R27857 Values.val R27841 Mem.mem R27830 Cminor.env R27819 Values.val R27804 Mem.mem R27793 Cminor.env R27777 Cminor.exprlist R27765 Cminor.expr R27750 Mem.mem R27740 Cminor.env R27727 Cminor.letenv R27716 Values.val R28252 Coq.Lists.List.incl R28258 RTLgen.mutated_expr R28252 Coq.Lists.List.incl R28258 RTLgen.mutated_expr R28315 Coq.Lists.List.incl R28321 RTLgen.mutated_exprlist R28315 Coq.Lists.List.incl R28321 RTLgen.mutated_exprlist R28383 RTLgenproof1.map_wf R28383 RTLgenproof1.map_wf R28432 RTLgenproof1.target_reg_ok R28432 RTLgenproof1.target_reg_ok R28717 RTL.exec_trans R28717 RTL.exec_trans R28750 RTLgenproof1.exec_instrs_incr R28750 RTLgenproof1.exec_instrs_incr R29037 Registers "a # b" R29037 Registers "a # b" R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R29163 Coq.Init.Logic.sym_not_equal R29163 Coq.Init.Logic.sym_not_equal R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R29704 RTLgenproof.transl_function_correct R29739 Mem.free R29641 Cminor.outcome_result_value R29685 AST.sig_res R29669 Cminor.fn_sig R29566 RTLgenproof.transl_stmtlist_correct R29615 Cminor.fn_body R29591 Values.Vptr R29599 Integers.zero R29498 Cminor.exec_stmtlist R29540 Cminor.fn_body R29516 Values.Vptr R29524 Integers.zero R29489 Coq.Init.Logic "x = y" type_scope R29419 Cminor.set_locals R29450 Cminor.set_params R29468 Cminor.fn_params R29431 Cminor.fn_vars R29403 Coq.Init.Logic "x = y" type_scope R29371 Mem.alloc R29386 Cminor.fn_stackspace R29405 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R29363 Values.val R29346 Cminor.outcome R29329 Mem.mem R29318 Cminor.env R29318 Cminor.env R29303 Values.block R29292 Mem.mem R29271 Coq.Lists.List.list R29276 Values.val R29245 Cminor.function R29235 Mem.mem R29842 RTLgen.transl_fun R29855 RTLgen.init_state R29842 RTLgen.transl_fun R29855 RTLgen.init_state R30026 RTL.init_regs R30026 RTL.init_regs R30060 RTLgenproof1.match_env R30075 Coq.Lists.List.nil R30060 RTLgenproof1.match_env R30075 Coq.Lists.List.nil R30122 RTLgenproof1.match_init_env_init_reg R30122 RTLgenproof1.match_init_env_init_reg R30171 RTLgenproof.outcome_node R30190 Coq.Lists.List.nil R30171 RTLgenproof.outcome_node R30190 Coq.Lists.List.nil R30309 RTLgenproof1.map_wf R30309 RTLgenproof1.map_wf R30333 RTLgenproof1.add_vars_wf R30333 RTLgenproof1.add_vars_wf R30368 RTLgenproof1.add_vars_wf R30368 RTLgenproof1.add_vars_wf R30400 RTLgenproof1.init_mapping_wf R30400 RTLgenproof1.init_mapping_wf R30433 RTLgenproof1.map_wf R30433 RTLgenproof1.map_wf R30456 RTLgenproof1.map_wf_incr R30456 RTLgenproof1.map_wf_incr R30483 RTLgenproof1.state_incr_trans R30483 RTLgenproof1.state_incr_trans R30556 RTLgenproof1.return_reg_ok R30577 RTLgen.ret_reg R30586 Cminor.fn_sig R30556 RTLgenproof1.return_reg_ok R30577 RTLgen.ret_reg R30586 Cminor.fn_sig R30616 RTLgenproof1.return_reg_ok_incr R30616 RTLgenproof1.return_reg_ok_incr R30670 RTLgenproof1.new_reg_return_ok R30670 RTLgenproof1.new_reg_return_ok R30836 RTLgen.ret_reg R30845 Cminor.fn_sig R30810 RTL.exec_funct R30836 RTLgen.ret_reg R30845 Cminor.fn_sig R30810 RTL.exec_funct R30967 RTLgenproof1.instr_at_incr R30967 RTLgenproof1.instr_at_incr R31161 AST.sig_res R31170 Cminor.fn_sig R31161 AST.sig_res R31170 Cminor.fn_sig R31607 RTLgenproof.transl_stmt_correct R31650 Cminor.Out_normal R31635 Cminor.Sexpr R31561 RTLgenproof.transl_expr_correct R31584 Coq.Lists.List.nil R31522 Cminor.eval_expr R31538 Coq.Lists.List.nil R31514 Values.val R31504 Mem.mem R31493 Cminor.env R31476 Cminor.expr R31466 Mem.mem R31456 Cminor.env R31446 Values.val R31786 RTLgenproof1.map_wf R31786 RTLgenproof1.map_wf R31834 RTLgenproof1.target_reg_ok R31856 RTLgen.mutated_expr R31834 RTLgenproof1.target_reg_ok R31856 RTLgen.mutated_expr R31941 Coq.Lists.List.incl_refl R31952 RTLgen.mutated_expr R31941 Coq.Lists.List.incl_refl R31952 RTLgen.mutated_expr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R32486 RTLgenproof.transl_stmt_correct R32514 Cminor.Sifthenelse R32412 RTLgenproof.transl_stmtlist_correct R32345 Cminor.exec_stmtlist R32293 RTLgenproof.transl_condition_correct R32321 Coq.Lists.List.nil R32249 Cminor.eval_condexpr R32269 Coq.Lists.List.nil R32237 Cminor.outcome R32225 Mem.mem R32214 Cminor.env R32202 Coq.Init.Datatypes.bool R32186 Mem.mem R32175 Cminor.env R32159 Cminor.stmtlist R32159 Cminor.stmtlist R32134 Cminor.condexpr R32124 Mem.mem R32114 Cminor.env R32104 Values.val R32613 RTLgen.more_likely R32613 RTLgen.more_likely R32684 RTLgenproof1.map_wf R32684 RTLgenproof1.map_wf R32764 Coq.Lists.List.incl_refl R32764 Coq.Lists.List.incl_refl R32845 RTLgenproof1.map_wf R32845 RTLgenproof1.map_wf R32894 RTLgenproof1.return_reg_ok R32894 RTLgenproof1.return_reg_ok R33063 RTL.exec_trans R33063 RTL.exec_trans R33093 RTLgenproof1.exec_instrs_incr R33093 RTLgenproof1.exec_instrs_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R33279 RTL.exec_trans R33279 RTL.exec_trans R33309 RTLgenproof1.exec_instrs_incr R33309 RTLgenproof1.exec_instrs_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R33391 RTLgenproof1.map_wf R33391 RTLgenproof1.map_wf R33471 Coq.Lists.List.incl_refl R33471 Coq.Lists.List.incl_refl R33657 RTL.exec_trans R33657 RTL.exec_trans R33687 RTLgenproof1.exec_instrs_incr R33687 RTLgenproof1.exec_instrs_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R33768 RTLgenproof1.map_wf R33768 RTLgenproof1.map_wf R33817 RTLgenproof1.return_reg_ok R33817 RTLgenproof1.return_reg_ok R33986 RTL.exec_trans R33986 RTL.exec_trans R34016 RTLgenproof1.exec_instrs_incr R34016 RTLgenproof1.exec_instrs_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R34461 RTLgenproof.transl_stmt_correct R34489 Cminor.Sloop R34406 RTLgenproof.transl_stmt_correct R34436 Cminor.Sloop R34358 Cminor.exec_stmt R34381 Cminor.Sloop R34302 RTLgenproof.transl_stmtlist_correct R34342 Cminor.Out_normal R34253 Cminor.exec_stmtlist R34286 Cminor.Out_normal R34241 Cminor.outcome R34224 Mem.mem R34213 Cminor.env R34202 Mem.mem R34191 Cminor.env R34170 Cminor.stmtlist R34159 Mem.mem R34149 Cminor.env R34139 Values.val R34620 RTLgenproof1.map_wf R34620 RTLgenproof1.map_wf R34642 RTLgenproof1.map_wf_incr R34642 RTLgenproof1.map_wf_incr R34671 RTLgenproof1.reserve_instr_incr R34671 RTLgenproof1.reserve_instr_incr R34728 RTLgenproof.outcome_node R34741 Cminor.Out_normal R34728 RTLgenproof.outcome_node R34741 Cminor.Out_normal R34815 RTLgenproof1.return_reg_ok R34815 RTLgenproof1.return_reg_ok R34852 RTLgenproof1.return_reg_ok_incr R34852 RTLgenproof1.return_reg_ok_incr R34888 RTLgenproof1.reserve_instr_incr R34888 RTLgenproof1.reserve_instr_incr R35142 RTL.exec_trans R35142 RTL.exec_trans R35162 RTLgenproof1.exec_instrs_extends R35162 RTLgenproof1.exec_instrs_extends R35201 RTLgenproof1.update_instr_extends R35201 RTLgenproof1.update_instr_extends R35285 RTL.exec_trans R35285 RTL.exec_trans R35320 RTL.exec_one R35320 RTL.exec_one R35336 RTL.exec_Inop R35336 RTL.exec_Inop R35396 Coqlib.plt R35403 RTLgen.st_nextnode R35396 Coqlib.plt R35403 RTLgen.st_nextnode R35470 Maps.gss R35470 Maps.gss R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R35762 RTLgenproof.transl_stmt_correct R35790 Cminor.Sloop R35743 Coq.Init.Logic "x <> y" type_scope R35746 Cminor.Out_normal R35690 RTLgenproof.transl_stmtlist_correct R35648 Cminor.exec_stmtlist R35636 Cminor.outcome R35624 Mem.mem R35613 Cminor.env R35592 Cminor.stmtlist R35581 Mem.mem R35571 Cminor.env R35561 Values.val R35905 RTLgenproof1.map_wf R35905 RTLgenproof1.map_wf R35927 RTLgenproof1.map_wf_incr R35927 RTLgenproof1.map_wf_incr R35956 RTLgenproof1.reserve_instr_incr R35956 RTLgenproof1.reserve_instr_incr R36011 RTLgenproof.outcome_node R36011 RTLgenproof.outcome_node R36140 RTLgenproof1.return_reg_ok R36140 RTLgenproof1.return_reg_ok R36177 RTLgenproof1.return_reg_ok_incr R36177 RTLgenproof1.return_reg_ok_incr R36213 RTLgenproof1.reserve_instr_incr R36213 RTLgenproof1.reserve_instr_incr R36376 RTLgenproof1.exec_instrs_extends R36376 RTLgenproof1.exec_instrs_extends R36415 RTLgenproof1.update_instr_extends R36415 RTLgenproof1.update_instr_extends R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R36734 RTLgenproof.transl_stmt_correct R36780 Cminor.outcome_block R36762 Cminor.Sblock R36685 RTLgenproof.transl_stmtlist_correct R36643 Cminor.exec_stmtlist R36631 Cminor.outcome R36619 Mem.mem R36608 Cminor.env R36587 Cminor.stmtlist R36576 Mem.mem R36566 Cminor.env R36556 Values.val R36860 RTLgenproof.outcome_node R36890 Coq.Lists.List "x :: y" list_scope R36860 RTLgenproof.outcome_node R36890 Coq.Lists.List "x :: y" list_scope R37416 RTLgenproof.transl_stmt_correct R37458 Cminor.Out_exit R37444 Cminor.Sexit R37408 Coq.Init.Datatypes.nat R37398 Mem.mem R37388 Cminor.env R37378 Values.val R37534 Coq.Lists.List.nth_error R37534 Coq.Lists.List.nth_error R37620 Coq.Init.Logic "x = y" type_scope R37620 Coq.Init.Logic "x = y" type_scope R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R37679 RTL.exec_refl R37679 RTL.exec_refl R37799 RTLgenproof.transl_stmt_correct R37846 Cminor.Out_return R37857 Coq.Init.Datatypes.None R37827 Cminor.Sreturn R37835 Coq.Init.Datatypes.None R37791 Mem.mem R37781 Cminor.env R37771 Values.val R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R38014 RTL.exec_refl R38014 RTL.exec_refl R38246 RTLgenproof.transl_stmt_correct R38299 Cminor.Out_return R38311 Coq.Init.Datatypes.Some R38274 Cminor.Sreturn R38283 Coq.Init.Datatypes.Some R38200 RTLgenproof.transl_expr_correct R38223 Coq.Lists.List.nil R38161 Cminor.eval_expr R38177 Coq.Lists.List.nil R38153 Values.val R38143 Mem.mem R38132 Cminor.env R38115 Cminor.expr R38105 Mem.mem R38095 Cminor.env R38085 Values.val R38415 RTLgenproof1.target_reg_ok R38436 RTLgen.mutated_expr R38415 RTLgenproof1.target_reg_ok R38436 RTLgen.mutated_expr R38481 RTLgenproof1.target_reg_other R38481 RTLgenproof1.target_reg_other R38549 Coq.Lists.List.incl_refl R38549 Coq.Lists.List.incl_refl R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R38756 RTLgenproof.transl_stmtlist_correct R38796 Cminor.Out_normal R38787 Cminor.Snil R38748 Mem.mem R38738 Cminor.env R38728 Values.val R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R38953 RTL.exec_refl R38953 RTL.exec_refl R39345 RTLgenproof.transl_stmtlist_correct R39377 Cminor.Scons R39294 RTLgenproof.transl_stmtlist_correct R39250 Cminor.exec_stmtlist R39199 RTLgenproof.transl_stmt_correct R39234 Cminor.Out_normal R39155 Cminor.exec_stmt R39183 Cminor.Out_normal R39143 Cminor.outcome R39131 Mem.mem R39115 Cminor.env R39104 Mem.mem R39093 Cminor.env R39077 Cminor.stmtlist R39060 Cminor.stmt R39050 Mem.mem R39040 Cminor.env R39030 Values.val R39483 RTLgenproof1.map_wf R39483 RTLgenproof1.map_wf R39532 RTLgenproof.outcome_node R39545 Cminor.Out_normal R39532 RTLgenproof.outcome_node R39545 Cminor.Out_normal R39607 RTLgenproof1.return_reg_ok R39607 RTLgenproof1.return_reg_ok R39876 RTL.exec_trans R39876 RTL.exec_trans R39909 RTLgenproof1.exec_instrs_incr R39909 RTLgenproof1.exec_instrs_incr R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R40263 RTLgenproof.transl_stmtlist_correct R40295 Cminor.Scons R40244 Coq.Init.Logic "x <> y" type_scope R40247 Cminor.Out_normal R40196 RTLgenproof.transl_stmt_correct R40159 Cminor.exec_stmt R40147 Cminor.outcome R40135 Mem.mem R40124 Cminor.env R40108 Cminor.stmtlist R40091 Cminor.stmt R40081 Mem.mem R40071 Cminor.env R40061 Values.val R40414 RTLgenproof1.map_wf R40414 RTLgenproof1.map_wf R40463 RTLgenproof.outcome_node R40463 RTLgenproof.outcome_node R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R40554 RTLgenproof1.return_reg_ok R40554 RTLgenproof1.return_reg_ok R41165 RTLgenproof.transl_function_correct R41126 Cminor.eval_funcall R41217 RTLgenproof.eval_funcall_ind_6 R42272 RTLgenproof.transl_stmtlist_Scons_stop_correct R42229 RTLgenproof.transl_stmtlist_Scons_continue_correct R42196 RTLgenproof.transl_stmtlist_Snil_correct R42159 RTLgenproof.transl_stmt_Sreturn_some_correct R42122 RTLgenproof.transl_stmt_Sreturn_none_correct R42092 RTLgenproof.transl_stmt_Sexit_correct R42061 RTLgenproof.transl_stmt_Sblock_correct R42026 RTLgenproof.transl_stmt_Sloop_stop_correct R41991 RTLgenproof.transl_stmt_Sloop_loop_correct R41955 RTLgenproof.transl_stmt_Sifthenelse_correct R41925 RTLgenproof.transl_stmt_Sexpr_correct R41898 RTLgenproof.transl_funcall_correct R41864 RTLgenproof.transl_exprlist_Econs_correct R41831 RTLgenproof.transl_exprlist_Enil_correct R41790 RTLgenproof.transl_condition_CEcondition_correct R41754 RTLgenproof.transl_condition_CEcond_correct R41717 RTLgenproof.transl_condition_CEfalse_correct R41681 RTLgenproof.transl_condition_CEtrue_correct R41649 RTLgenproof.transl_expr_Eletvar_correct R41620 RTLgenproof.transl_expr_Elet_correct R41585 RTLgenproof.transl_expr_Econdition_correct R41555 RTLgenproof.transl_expr_Ecall_correct R41524 RTLgenproof.transl_expr_Estore_correct R41494 RTLgenproof.transl_expr_Eload_correct R41466 RTLgenproof.transl_expr_Eop_correct R41434 RTLgenproof.transl_expr_Eassign_correct R41405 RTLgenproof.transl_expr_Evar_correct R41376 RTLgenproof.transl_stmtlist_correct R41352 RTLgenproof.transl_stmt_correct R41324 RTLgenproof.transl_function_correct R41296 RTLgenproof.transl_exprlist_correct R41267 RTLgenproof.transl_condition_correct R41243 RTLgenproof.transl_expr_correct R42395 RTL.exec_program R42363 Cminor.exec_program R42355 Values.val R42491 RTLgenproof.function_ptr_translated R42491 RTLgenproof.function_ptr_translated R42612 RTLgenproof.symbols_preserved R42612 RTLgenproof.symbols_preserved R42643 AST.prog_main R42666 AST.prog_main R42643 AST.prog_main R42666 AST.prog_main R42752 RTLgen.transl_function R42716 AST.transform_partial_program_main R42752 RTLgen.transl_function R42716 AST.transform_partial_program_main R42872 RTLgen.transl_fun R42885 RTLgen.init_state R42872 RTLgen.transl_fun R42885 RTLgen.init_state R43017 Globalenvs.init_mem_transf_partial R43046 RTLgen.transl_function R43017 Globalenvs.init_mem_transf_partial R43046 RTLgen.transl_function R43085 RTLgenproof.transl_function_correctness R43085 RTLgenproof.transl_function_correctness FRTLtyping R185 AST.typ R178 Registers.reg R224 RTLtyping.regenv R248 RTL.function R280 RTL.instruction R348 RTL.Inop R433 RTL.Iop R447 Coq.Lists.List "x :: y" list_scope R450 Coq.Lists.List.nil R437 Op.Omove R406 Coq.Init.Logic "x = y" type_scope R511 RTL.Iop R522 Coq.Lists.List.nil R515 Op.Oundef R685 RTL.Iop R643 Coq.Init.Logic "x = y" type_scope R614 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R615 Coq.Lists.List.map R645 Op.type_of_operation R595 Coq.Init.Logic "x <> y" type_scope R598 Op.Oundef R580 Coq.Init.Logic "x <> y" type_scope R583 Op.Omove R862 RTL.Iload R821 Coq.Init.Logic "x = y" type_scope R823 Op.type_of_chunk R778 Coq.Init.Logic "x = y" type_scope R760 Coq.Lists.List.map R780 Op.type_of_addressing R1050 RTL.Istore R1009 Coq.Init.Logic "x = y" type_scope R1011 Op.type_of_chunk R966 Coq.Init.Logic "x = y" type_scope R948 Coq.Lists.List.map R968 Op.type_of_addressing R1330 RTL.Icall R1251 Coq.Init.Logic "x = y" type_scope R1264 AST.sig_res R1278 Coq.Init.Datatypes.None R1286 AST.Tint R1293 Coq.Init.Datatypes.Some R1217 Coq.Init.Logic "x = y" type_scope R1199 Coq.Lists.List.map R1224 AST.sig_args R1148 Coq.Init.Datatypes.inl R1163 Coq.Init.Logic "x = y" type_scope R1165 AST.Tint R1172 Coq.Init.Datatypes.inr R1181 Coq.Init.Logic.True R1468 RTL.Icond R1424 Coq.Init.Logic "x = y" type_scope R1406 Coq.Lists.List.map R1426 Op.type_of_condition R1603 RTL.Ireturn R1557 Coq.Init.Logic "x = y" type_scope R1535 Coqlib.option_map R1575 AST.sig_res R1566 RTL.fn_sig R1661 RTLtyping.regenv R1673 RTL.function R1760 Coq.Init.Logic "x = y" type_scope R1733 Coq.Lists.List.map R1749 RTL.fn_params R1774 AST.sig_args R1765 RTL.fn_sig R1807 Coqlib.list_norepet R1823 RTL.fn_params R1904 RTLtyping.wt_instr R1888 Coq.Init.Logic "x = y" type_scope R1884 Maps "a ! b" R1876 RTL.fn_code R1890 Coq.Init.Datatypes.Some R2107 AST.typ R2129 Registers.reg R2174 RTLtyping.myT R2215 Coq.Init.Specif "{ A } + { B }" type_scope R2217 Coq.Init.Logic "x = y" type_scope R2223 Coq.Init.Logic "x <> y" type_scope R2211 RTLtyping.T R2211 RTLtyping.T R2287 Coq.Init.Specif.right R2320 Coq.Init.Specif.left R2287 Coq.Init.Specif.right R2287 Coq.Init.Specif.right R2287 Coq.Init.Specif.right R2287 Coq.Init.Specif.right R2320 Coq.Init.Specif.left R2320 Coq.Init.Specif.left R2385 Coq.Init.Specif.right R2416 Coq.Init.Specif.left R2385 Coq.Init.Specif.right R2385 Coq.Init.Specif.right R2385 Coq.Init.Specif.right R2385 Coq.Init.Specif.right R2416 Coq.Init.Specif.left R2416 Coq.Init.Specif.left R2445 Coqlib.peq R2445 Coqlib.peq R2485 Coq.Init.Specif.left R2497 Coq.Init.Logic.refl_equal R2485 Coq.Init.Specif.left R2497 Coq.Init.Logic.refl_equal R2519 Coq.Init.Specif.right R2519 Coq.Init.Specif.right R2595 RTLtyping.T R2640 Coq.NArith.BinPos.positive R2675 RTLtyping.tTy R2679 AST.Tint R2687 Coq.NArith.BinPos.xH R2696 RTLtyping.tTy R2700 AST.Tfloat R2710 Coq.NArith.BinPos.xI R2713 Coq.NArith.BinPos.xH R2722 RTLtyping.tReg R2732 Coq.NArith.BinPos.xO R2629 RTLtyping.T R2783 RTLtyping.elt R2813 Coq.NArith.BinPos.xH R2819 RTLtyping.tTy R2823 AST.Tint R2834 Coq.NArith.BinPos.xI R2842 RTLtyping.tTy R2846 AST.Tfloat R2859 Coq.NArith.BinPos.xO R2867 RTLtyping.tReg R2771 Coq.NArith.BinPos.positive R2946 Coq.Init.Logic "x = y" type_scope R2928 RTLtyping.decode R2936 RTLtyping.encode R2919 RTLtyping.T R3093 Coq.Init.Logic "x = y" type_scope R3077 Coq.Init.Logic "x = y" type_scope R3068 RTLtyping.encode R3079 RTLtyping.encode R3058 RTLtyping.T R3058 RTLtyping.T R3258 Maps.t R3266 Coq.NArith.BinPos.positive R3298 Maps.empty R3310 Coq.NArith.BinPos.positive R3364 Coqlib.option_map R3383 Maps.get R3394 RTLtyping.encode R3375 RTLtyping.decode R3354 RTLtyping.T R3344 RTLtyping.elt R3458 Maps.set R3482 RTLtyping.encode R3469 RTLtyping.encode R3448 RTLtyping.T R3438 RTLtyping.elt R3438 RTLtyping.elt R3550 Coq.Init.Logic "x = y" type_scope R3538 RTLtyping.get R3544 RTLtyping.empty R3552 Coq.Init.Datatypes.None R3532 RTLtyping.elt R3620 Maps.gempty R3620 Maps.gempty R3730 Coq.Init.Logic "x = y" type_scope R3712 RTLtyping.get R3719 RTLtyping.add R3732 Coq.Init.Datatypes.Some R3708 RTLtyping.T R3698 RTLtyping.elt R3698 RTLtyping.elt R3801 Maps.gss R3801 Maps.gss R3831 RTLtyping.encode_decode R3831 RTLtyping.encode_decode R3943 Coq.Init.Logic "x = y" type_scope R3925 RTLtyping.get R3932 RTLtyping.add R3945 RTLtyping.get R3917 Coq.Init.Logic "x <> y" type_scope R3911 RTLtyping.T R3901 RTLtyping.elt R3901 RTLtyping.elt R3901 RTLtyping.elt R4015 Maps.gso R4015 Maps.gso R4058 RTLtyping.encode_injective R4058 RTLtyping.encode_injective R4162 RTLtyping.identify R4195 RTLtyping.tTy R4199 AST.Tfloat R4184 RTLtyping.tTy R4188 AST.Tint R4174 RTLtyping.empty R4351 RTLtyping.T R4314 Coq.Lists.List.list R4300 Coq.Lists.List.list R4288 RTLtyping.T R4259 RTLtyping.T R4241 RTLtyping.T R4385 Coq.Lists.List "x :: y" list_scope R4393 Coq.Lists.List "x :: y" list_scope R4434 Coq.Lists.List.nil R4439 Coq.Lists.List.nil R4463 RTLtyping.error R4314 Coq.Lists.List.list R4300 Coq.Lists.List.list R4288 RTLtyping.T R4259 RTLtyping.T R4241 RTLtyping.T R4638 RTLtyping.T R4670 Coq.Init.Datatypes.Some R4678 Coq.Init.Datatypes.Some R4703 Coq.Init.Datatypes.None R4709 Coq.Init.Datatypes.None R4734 RTLtyping.error R4602 Coq.Init.Datatypes.option R4586 Coq.Init.Datatypes.option R4574 RTLtyping.T R4536 RTLtyping.T R4518 RTLtyping.T R4781 Coq.Init.Datatypes.bool R4815 AST.Tint R4821 AST.Tint R4829 Coq.Init.Datatypes.true R4838 AST.Tfloat R4846 AST.Tfloat R4856 Coq.Init.Datatypes.true R4873 Coq.Init.Datatypes.false R4774 AST.typ R4774 AST.typ R4947 RTLtyping.identify R4971 RTLtyping.tTy R4962 RTLtyping.tReg R4937 AST.typ R4927 Registers.reg R4916 RTLtyping.T R5057 Coq.Init.Datatypes.inl R5066 RTLtyping.identify R5090 RTLtyping.tTy R5094 AST.Tint R5081 RTLtyping.tReg R5104 Coq.Init.Datatypes.inr R5025 Coq.Init.Datatypes "x + y" type_scope R5022 Registers.reg R5026 AST.ident R5009 RTLtyping.T R5184 AST.sig_res R5198 Coq.Init.Datatypes.None R5206 AST.Tint R5213 Coq.Init.Datatypes.Some R5157 AST.signature R5349 RTL.Inop R5365 RTL.Iop R5369 Op.Omove R5379 Coq.Lists.List "x :: y" list_scope R5382 Coq.Lists.List.nil R5395 RTLtyping.identify R5420 RTLtyping.tReg R5410 RTLtyping.tReg R5433 RTL.Iop R5437 Op.Omove R5452 RTLtyping.error R5462 RTL.Iop R5466 Op.Oundef R5473 Coq.Lists.List.nil R5490 RTL.Iop R5494 Op.Oundef R5510 RTLtyping.error R5520 RTL.Iop R5570 Op.type_of_operation R5644 RTLtyping.fold2 R5650 RTLtyping.type_rtl_arg R5610 RTLtyping.type_rtl_arg R5682 RTL.Iload R5779 RTLtyping.fold2 R5807 Op.type_of_addressing R5785 RTLtyping.type_rtl_arg R5730 RTLtyping.type_rtl_arg R5749 Op.type_of_chunk R5836 RTL.Istore R5932 RTLtyping.fold2 R5960 Op.type_of_addressing R5938 RTLtyping.type_rtl_arg R5883 RTLtyping.type_rtl_arg R5902 Op.type_of_chunk R5989 RTL.Icall R6122 RTLtyping.fold2 R6155 AST.sig_args R6128 RTLtyping.type_rtl_arg R6071 RTLtyping.type_rtl_arg R6091 RTLtyping.type_of_sig_res R6033 RTLtyping.type_rtl_ros R6169 RTL.Icond R6198 RTLtyping.fold2 R6225 Op.type_of_condition R6204 RTLtyping.type_rtl_arg R6253 RTL.Ireturn R6266 RTLtyping.option_fold2 R6279 RTLtyping.type_rtl_arg R5314 RTL.instruction R5299 Coq.NArith.BinPos.positive R5288 RTLtyping.T R5267 Coq.Init.Datatypes.option R5274 AST.typ R6356 RTLtyping.eq R6387 RTLtyping.repr R6398 RTLtyping.tTy R6402 AST.Tfloat R6366 RTLtyping.repr R6377 RTLtyping.tReg R6432 AST.Tint R6418 AST.Tfloat R6343 Registers.reg R6332 RTLtyping.T R6493 Coq.Init.Datatypes.bool R6470 Coq.Lists.List.list R6475 Registers.reg R6460 Registers.reg R6520 Coq.Lists.List.nil R6527 Coq.Init.Datatypes.false R6539 Coq.Lists.List "x :: y" list_scope R6553 Coqlib.peq R6566 Coq.Init.Datatypes.true R6470 Coq.Lists.List.list R6475 Registers.reg R6460 Registers.reg R6630 Coq.Init.Datatypes.bool R6618 Coq.Lists.List.list R6623 Registers.reg R6657 Coq.Lists.List.nil R6664 Coq.Init.Datatypes.false R6676 Coq.Lists.List "x :: y" list_scope R6701 Coq.Bool.Bool "x || y" bool_scope R6687 RTLtyping.member R6618 Coq.Lists.List.list R6623 Registers.reg R6956 RTLtyping.repet R6965 RTL.fn_params R7004 RTLtyping.eq R7038 RTLtyping.repr R7050 RTLtyping.tTy R7054 AST.Tfloat R7014 RTLtyping.repr R7026 RTLtyping.tTy R7030 AST.Tint R7086 Coq.Init.Datatypes.Some R7092 RTLtyping.mk_env R7072 Coq.Init.Datatypes.None R6985 Coq.Init.Datatypes.None R6890 RTLtyping.fold2 R6938 AST.sig_args R6929 RTL.fn_sig R6915 RTL.fn_params R6896 RTLtyping.type_rtl_arg R6782 Maps.fold R6866 RTLtyping.empty R6857 RTL.fn_code R6794 RTLtyping.type_rtl_instr R6821 AST.sig_res R6812 RTL.fn_sig R6757 RTL.function R7294 Coq.Init.Logic "x <> y" type_scope R7273 RTLtyping.repr R7284 RTLtyping.tTy R7288 AST.Tint R7297 RTLtyping.repr R7308 RTLtyping.tTy R7312 AST.Tfloat R7262 RTLtyping.T R7482 Coq.Init.Logic "x = y" type_scope R7412 RTLtyping.eq R7445 RTLtyping.repr R7456 RTLtyping.tTy R7460 AST.Tfloat R7422 RTLtyping.repr R7433 RTLtyping.tTy R7437 AST.Tint R7390 RTLtyping.consistent R7360 RTLtyping.T R7554 RTLtyping.eq R7587 RTLtyping.repr R7598 RTLtyping.tTy R7602 AST.Tfloat R7564 RTLtyping.repr R7575 RTLtyping.tTy R7579 AST.Tint R7554 RTLtyping.eq R7587 RTLtyping.repr R7598 RTLtyping.tTy R7602 AST.Tfloat R7564 RTLtyping.repr R7575 RTLtyping.tTy R7579 AST.Tint R7725 Coq.Init.Logic "x = y" type_scope R7699 RTLtyping.eq R7666 RTLtyping.myT R7767 RTLtyping.eq R7767 RTLtyping.eq R7848 RTLtyping.consistent R7859 RTLtyping.error R7904 RTLtyping.consistent R7915 RTLtyping.error R7904 RTLtyping.consistent R7915 RTLtyping.error R8000 RTLtyping.sameclass_identify_1 R8000 RTLtyping.sameclass_identify_1 R8119 Coq.Init.Logic "x = y" type_scope R8106 Coq.Init.Logic "x = y" type_scope R8096 RTLtyping.teq R8108 Coq.Init.Datatypes.true R8090 AST.typ R8090 AST.typ R8327 Coq.Init.Logic "x = y" type_scope R8313 RTLtyping.repr R8329 RTLtyping.repr R8294 Coq.Init.Logic "x = y" type_scope R8280 RTLtyping.repr R8296 RTLtyping.repr R8270 RTLtyping.myT R8270 RTLtyping.myT R8237 RTLtyping.T R8237 RTLtyping.T R8388 RTLtyping.included R8381 RTLtyping.T R8535 RTLtyping.included R8517 RTLtyping.included R8499 RTLtyping.included R8490 RTLtyping.T R8490 RTLtyping.T R8490 RTLtyping.T R8685 RTLtyping.consistent R8668 RTLtyping.consistent R8650 RTLtyping.included R8641 RTLtyping.T R8641 RTLtyping.T R8870 RTLtyping.included R8882 RTLtyping.identify R8864 RTLtyping.myT R8864 RTLtyping.myT R8849 RTLtyping.T R8950 RTLtyping.sameclass_identify_2 R8950 RTLtyping.sameclass_identify_2 R9139 Coq.Init.Logic "x = y" type_scope R9096 RTLtyping.repr R9126 RTLtyping.tReg R9105 RTLtyping.type_rtl_arg R9141 RTLtyping.repr R9171 RTLtyping.tTy R9150 RTLtyping.type_rtl_arg R9059 RTLtyping.consistent R9071 RTLtyping.type_rtl_arg R9051 AST.typ R9041 Registers.reg R9030 RTLtyping.T R9237 RTLtyping.sameclass_identify_1 R9237 RTLtyping.sameclass_identify_1 R9413 Coq.Init.Logic "x = y" type_scope R9383 RTLtyping.mk_env R9391 RTLtyping.type_rtl_arg R9348 RTLtyping.consistent R9360 RTLtyping.type_rtl_arg R9340 AST.typ R9330 Registers.reg R9319 RTLtyping.T R9471 RTLtyping.type_arg_correct_1 R9471 RTLtyping.type_arg_correct_1 R9517 RTLtyping.consistent_not_eq R9517 RTLtyping.consistent_not_eq R9556 RTLtyping.eq R9566 RTLtyping.repr R9601 RTLtyping.tTy R9605 AST.Tfloat R9575 RTLtyping.type_rtl_arg R9592 AST.Tfloat R9556 RTLtyping.eq R9566 RTLtyping.repr R9601 RTLtyping.tTy R9605 AST.Tfloat R9575 RTLtyping.type_rtl_arg R9592 AST.Tfloat R9717 RTLtyping.included R9729 RTLtyping.type_rtl_arg R9711 AST.typ R9701 Registers.reg R9690 RTLtyping.T R9806 RTLtyping.included_identify R9806 RTLtyping.included_identify R9936 RTLtyping.consistent R9901 RTLtyping.consistent R9913 RTLtyping.type_rtl_arg R9893 AST.typ R9883 Registers.reg R9872 RTLtyping.T R10013 RTLtyping.type_rtl_arg R9981 RTLtyping.included_consistent R10013 RTLtyping.type_rtl_arg R9981 RTLtyping.included_consistent R10044 RTLtyping.type_arg_included R10044 RTLtyping.type_arg_included R10208 RTLtyping.included R10220 RTLtyping.fold2 R10226 RTLtyping.type_rtl_arg R10163 RTLtyping.consistent R10175 RTLtyping.fold2 R10181 RTLtyping.type_rtl_arg R10154 RTLtyping.T R10139 Coq.Lists.List.list R10144 AST.typ R10123 Coq.Lists.List.list R10128 Registers.reg R10326 RTLtyping.included_refl R10326 RTLtyping.included_refl R10363 RTLtyping.error_inconsistent R10363 RTLtyping.error_inconsistent R10411 RTLtyping.error_inconsistent R10411 RTLtyping.error_inconsistent R10501 RTLtyping.type_rtl_arg R10474 RTLtyping.included_trans R10501 RTLtyping.type_rtl_arg R10474 RTLtyping.included_trans R10532 RTLtyping.type_arg_included R10532 RTLtyping.type_arg_included R10709 RTLtyping.consistent R10666 RTLtyping.consistent R10678 RTLtyping.fold2 R10684 RTLtyping.type_rtl_arg R10657 RTLtyping.T R10642 Coq.Lists.List.list R10647 AST.typ R10626 Coq.Lists.List.list R10631 Registers.reg R10755 RTLtyping.included_consistent R10780 RTLtyping.type_args_included R10755 RTLtyping.included_consistent R10780 RTLtyping.type_args_included R11001 Coq.Init.Logic "x = y" type_scope R10956 Coq.Lists.List.map R10961 RTLtyping.mk_env R10969 RTLtyping.fold2 R10975 RTLtyping.type_rtl_arg R10911 RTLtyping.consistent R10923 RTLtyping.fold2 R10929 RTLtyping.type_rtl_arg R10902 RTLtyping.T R10887 Coq.Lists.List.list R10892 AST.typ R10871 Coq.Lists.List.list R10876 Registers.reg R11114 RTLtyping.error_inconsistent R11114 RTLtyping.error_inconsistent R11191 RTLtyping.error_inconsistent R11191 RTLtyping.error_inconsistent R11266 RTLtyping.type_rtl_arg R11266 RTLtyping.type_rtl_arg R11338 RTLtyping.type_args_included R11375 RTLtyping.tTy R11379 AST.Tint R11366 RTLtyping.tReg R11338 RTLtyping.type_args_included R11375 RTLtyping.tTy R11379 AST.Tint R11366 RTLtyping.tReg R11399 RTLtyping.consistent_not_eq R11399 RTLtyping.consistent_not_eq R11434 RTLtyping.type_arg_correct_1 R11434 RTLtyping.type_arg_correct_1 R11464 RTLtyping.type_args_extends R11464 RTLtyping.type_args_extends R11529 RTLtyping.type_args_included R11566 RTLtyping.tTy R11570 AST.Tfloat R11557 RTLtyping.tReg R11529 RTLtyping.type_args_included R11566 RTLtyping.tTy R11570 AST.Tfloat R11557 RTLtyping.tReg R11592 RTLtyping.equal_eq R11592 RTLtyping.equal_eq R11618 RTLtyping.type_arg_correct_1 R11618 RTLtyping.type_arg_correct_1 R11648 RTLtyping.type_args_extends R11648 RTLtyping.type_args_extends R11888 Coq.Init.Logic "x = y" type_scope R11861 Coq.Lists.List.map R11877 RTL.fn_params R11902 AST.sig_args R11893 RTL.fn_sig R11845 Coq.Init.Logic "x = y" type_scope R11825 RTLtyping.type_rtl_function R11847 Coq.Init.Datatypes.Some R11814 RTLtyping.regenv R11798 RTL.function R11985 RTLtyping.repet R11985 RTLtyping.repet R12049 Maps.fold R12102 RTLtyping.empty R12061 RTLtyping.type_rtl_instr R12077 AST.sig_res R12049 Maps.fold R12102 RTLtyping.empty R12061 RTLtyping.type_rtl_instr R12077 AST.sig_res R12139 RTLtyping.consistent R12151 RTLtyping.fold2 R12183 AST.sig_args R12157 RTLtyping.type_rtl_arg R12139 RTLtyping.consistent R12151 RTLtyping.fold2 R12183 AST.sig_args R12157 RTLtyping.type_rtl_arg R12229 RTLtyping.repr R12238 RTLtyping.fold2 R12270 AST.sig_args R12244 RTLtyping.type_rtl_arg R12229 RTLtyping.repr R12238 RTLtyping.fold2 R12270 AST.sig_args R12244 RTLtyping.type_rtl_arg R12321 RTLtyping.eq R12349 RTLtyping.tTy R12353 AST.Tfloat R12334 RTLtyping.tTy R12338 AST.Tint R12321 RTLtyping.eq R12349 RTLtyping.tTy R12353 AST.Tfloat R12334 RTLtyping.tTy R12338 AST.Tint R12437 RTLtyping.type_args_correct R12437 RTLtyping.type_args_correct R12510 RTLtyping.equal_eq R12510 RTLtyping.equal_eq R12674 Coq.Init.Logic "~ x" type_scope R12675 Coq.Lists.List.In R12663 Coq.Init.Logic "x = y" type_scope R12652 RTLtyping.member R12665 Coq.Init.Datatypes.false R12646 Registers.reg R12631 Coq.Lists.List.list R12636 Registers.reg R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R12749 Coqlib.peq R12749 Coqlib.peq R12933 Coqlib.list_norepet R12922 Coq.Init.Logic "x = y" type_scope R12914 RTLtyping.repet R12924 Coq.Init.Datatypes.false R12903 Coq.Lists.List.list R12908 Registers.reg R13002 Coqlib.list_norepet_nil R13019 Registers.reg R13002 Coqlib.list_norepet_nil R13019 Registers.reg R13036 Coq.Bool.Bool.orb_false_elim R13065 RTLtyping.repet R13052 RTLtyping.member R13036 Coq.Bool.Bool.orb_false_elim R13065 RTLtyping.repet R13052 RTLtyping.member R13097 Coqlib.list_norepet_cons R13097 Coqlib.list_norepet_cons R13128 RTLtyping.member_correct R13128 RTLtyping.member_correct R13291 Coqlib.list_norepet R13307 RTL.fn_params R13275 Coq.Init.Logic "x = y" type_scope R13255 RTLtyping.type_rtl_function R13277 Coq.Init.Datatypes.Some R13244 RTLtyping.regenv R13228 RTL.function R13410 Coq.Init.Logic "x = y" type_scope R13394 RTLtyping.repet R13412 Coq.Init.Datatypes.false R13410 Coq.Init.Logic "x = y" type_scope R13394 RTLtyping.repet R13412 Coq.Init.Datatypes.false R13438 RTLtyping.repet_correct R13438 RTLtyping.repet_correct R13474 RTLtyping.repet R13474 RTLtyping.repet R13648 Coq.Init.Logic "'exists' x : t , p" type_scope R13808 Coq.Init.Logic "A /\ B" type_scope R13673 RTLtyping.included R13683 Maps.fold R13772 RTLtyping.empty R13763 RTL.fn_code R13695 RTLtyping.type_rtl_instr R13722 AST.sig_res R13713 RTL.fn_sig R13834 Coq.Init.Logic "A /\ B" type_scope R13815 Coq.Init.Logic "x = y" type_scope R13817 RTLtyping.mk_env R13837 RTLtyping.consistent R13660 RTLtyping.T R13632 Coq.Init.Logic "x = y" type_scope R13612 RTLtyping.type_rtl_function R13634 Coq.Init.Datatypes.Some R13601 RTLtyping.regenv R13584 RTL.function R13896 Maps.fold R13985 RTLtyping.empty R13976 RTL.fn_code R13908 RTLtyping.type_rtl_instr R13935 AST.sig_res R13926 RTL.fn_sig R13896 Maps.fold R13985 RTLtyping.empty R13976 RTL.fn_code R13908 RTLtyping.type_rtl_instr R13935 AST.sig_res R13926 RTL.fn_sig R14066 RTLtyping.repet R14075 RTL.fn_params R14066 RTLtyping.repet R14075 RTL.fn_params R14139 RTLtyping.fold2 R14187 AST.sig_args R14178 RTL.fn_sig R14164 RTL.fn_params R14145 RTLtyping.type_rtl_arg R14139 RTLtyping.fold2 R14187 AST.sig_args R14178 RTL.fn_sig R14164 RTL.fn_params R14145 RTLtyping.type_rtl_arg R14245 RTLtyping.eq R14279 RTLtyping.repr R14291 RTLtyping.tTy R14295 AST.Tfloat R14255 RTLtyping.repr R14267 RTLtyping.tTy R14271 AST.Tint R14245 RTLtyping.eq R14279 RTLtyping.repr R14291 RTLtyping.tTy R14295 AST.Tfloat R14255 RTLtyping.repr R14267 RTLtyping.tTy R14271 AST.Tint R14350 RTLtyping.equal_eq R14350 RTLtyping.equal_eq R14405 RTLtyping.consistent_not_eq R14405 RTLtyping.consistent_not_eq R14439 Coq.Init.Logic.conj R14439 Coq.Init.Logic.conj R14470 RTLtyping.type_args_included R14470 RTLtyping.type_args_included R14510 Coq.Init.Logic.conj R14510 Coq.Init.Logic.conj R14737 Coq.Init.Logic "x = y" type_scope R14684 RTLtyping.fold2 R14704 RTLtyping.type_rtl_arg R14690 RTLtyping.type_rtl_arg R14743 RTLtyping.fold2 R14792 Coq.Init.Datatypes.fst R14763 RTLtyping.type_rtl_arg R14781 Coq.Init.Datatypes.snd R14749 RTLtyping.type_rtl_arg R14641 Coq.Init.Datatypes "x * y" type_scope R14632 Coq.Lists.List.list R14637 AST.typ R14643 AST.typ R14622 Registers.reg R14607 Coq.Lists.List.list R14612 Registers.reg R14596 RTLtyping.T R14830 Coq.Init.Datatypes.surjective_pairing R14830 Coq.Init.Datatypes.surjective_pairing R15044 RTLtyping.included R15056 RTLtyping.fold2 R15076 RTLtyping.type_rtl_arg R15062 RTLtyping.type_rtl_arg R14980 RTLtyping.consistent R14992 RTLtyping.fold2 R15012 RTLtyping.type_rtl_arg R14998 RTLtyping.type_rtl_arg R14972 AST.typ R14962 Registers.reg R14951 RTLtyping.T R14936 Coq.Lists.List.list R14941 AST.typ R14920 Coq.Lists.List.list R14925 Registers.reg R15158 RTLtyping.type_rtl_arg R15131 RTLtyping.included_trans R15158 RTLtyping.type_rtl_arg R15131 RTLtyping.included_trans R15187 RTLtyping.type_arg_included R15187 RTLtyping.type_arg_included R15214 RTLtyping.type_args_included R15214 RTLtyping.type_args_included R15468 RTLtyping.included R15480 RTLtyping.fold2 R15500 RTLtyping.type_rtl_arg R15514 RTLtyping.type_rtl_ros R15486 RTLtyping.type_rtl_arg R15385 RTLtyping.consistent R15397 RTLtyping.fold2 R15417 RTLtyping.type_rtl_arg R15431 RTLtyping.type_rtl_ros R15403 RTLtyping.type_rtl_arg R15374 Coq.Init.Datatypes "x + y" type_scope R15371 Registers.reg R15375 AST.ident R15350 AST.typ R15340 Registers.reg R15329 RTLtyping.T R15314 Coq.Lists.List.list R15319 AST.typ R15298 Coq.Lists.List.list R15303 Registers.reg R15599 RTLtyping.type_rtl_ros R15572 RTLtyping.included_trans R15599 RTLtyping.type_rtl_ros R15572 RTLtyping.included_trans R15665 RTLtyping.included_identify R15665 RTLtyping.included_identify R15692 RTLtyping.included_refl R15692 RTLtyping.included_refl R15715 RTLtyping.type_args_res_included R15715 RTLtyping.type_args_res_included R15903 RTLtyping.included R15915 RTLtyping.type_rtl_instr R15857 RTLtyping.consistent R15869 RTLtyping.type_rtl_instr R15842 Coq.Init.Datatypes.option R15849 AST.typ R15826 RTLtyping.T R15808 RTL.instruction R15793 Coq.NArith.BinPos.positive R16011 RTLtyping.type_args_res_included R16011 RTLtyping.type_args_res_included R16011 RTLtyping.type_args_res_included R16011 RTLtyping.type_args_res_included R16011 RTLtyping.type_args_res_included R16011 RTLtyping.type_args_res_included R16011 RTLtyping.type_args_res_included R16011 RTLtyping.type_args_res_included R16051 RTLtyping.included_refl R16051 RTLtyping.included_refl R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16117 RTLtyping.type_args_res_included R16198 RTLtyping.error_inconsistent R16198 RTLtyping.error_inconsistent R16275 RTLtyping.included_identify R16275 RTLtyping.included_identify R16304 RTLtyping.error_inconsistent R16304 RTLtyping.error_inconsistent R16381 RTLtyping.included_refl R16381 RTLtyping.included_refl R16406 RTLtyping.error_inconsistent R16406 RTLtyping.error_inconsistent R16442 RTLtyping.type_args_res_ros_included R16442 RTLtyping.type_args_res_ros_included R16486 RTLtyping.type_args_included R16486 RTLtyping.type_args_included R16581 RTLtyping.error_inconsistent R16581 RTLtyping.error_inconsistent R16581 RTLtyping.error_inconsistent R16581 RTLtyping.error_inconsistent R16581 RTLtyping.error_inconsistent R16624 RTLtyping.type_arg_included R16624 RTLtyping.type_arg_included R16653 RTLtyping.included_refl R16653 RTLtyping.included_refl R16877 RTLtyping.consistent R16786 RTLtyping.consistent R16804 Coq.Lists.List.fold_left R16826 RTLtyping.type_rtl_instr R16859 Coq.Init.Datatypes.snd R16851 Coq.Init.Datatypes.fst R16771 Coq.Init.Datatypes.option R16778 AST.typ R16755 RTLtyping.T R16719 Coq.Lists.List.list R16734 Coq.Init.Datatypes "x * y" type_scope R16725 Coq.NArith.BinPos.positive R16736 RTL.instruction R16982 RTLtyping.type_rtl_instr R17015 Coq.Init.Datatypes.snd R17007 Coq.Init.Datatypes.fst R16944 RTLtyping.included_consistent R16982 RTLtyping.type_rtl_instr R17015 Coq.Init.Datatypes.snd R17007 Coq.Init.Datatypes.fst R16944 RTLtyping.included_consistent R17033 RTLtyping.type_instr_included R17033 RTLtyping.type_instr_included R17347 RTLtyping.included R17368 Coq.Lists.List.fold_left R17390 RTLtyping.type_rtl_instr R17423 Coq.Init.Datatypes.snd R17415 Coq.Init.Datatypes.fst R17256 RTLtyping.consistent R17274 Coq.Lists.List.fold_left R17296 RTLtyping.type_rtl_instr R17329 Coq.Init.Datatypes.snd R17321 Coq.Init.Datatypes.fst R17241 Coq.Init.Datatypes.option R17248 AST.typ R17225 RTLtyping.T R17189 Coq.Lists.List.list R17204 Coq.Init.Datatypes "x * y" type_scope R17195 Coq.NArith.BinPos.positive R17206 RTL.instruction R17488 RTLtyping.included_refl R17488 RTLtyping.included_refl R17547 RTLtyping.type_rtl_instr R17580 Coq.Init.Datatypes.snd R17572 Coq.Init.Datatypes.fst R17519 RTLtyping.included_trans R17547 RTLtyping.type_rtl_instr R17580 Coq.Init.Datatypes.snd R17572 Coq.Init.Datatypes.fst R17519 RTLtyping.included_trans R17600 RTLtyping.type_instr_included R17600 RTLtyping.type_instr_included R17631 RTLtyping.type_instrs_extends R17631 RTLtyping.type_instrs_extends R17912 Coq.Init.Logic "'exists' x : t , p" type_scope R17984 Coq.Init.Logic "A /\ B" type_scope R17937 RTLtyping.consistent R17949 RTLtyping.type_rtl_instr R17987 RTLtyping.included R18048 Maps.fold R18060 RTLtyping.type_rtl_instr R17997 RTLtyping.type_rtl_instr R17923 RTLtyping.T R17898 Coq.Init.Logic "x = y" type_scope R17894 Maps "a ! b" R17900 Coq.Init.Datatypes.Some R17877 RTL.instruction R17862 Coq.NArith.BinPos.positive R17791 RTLtyping.consistent R17803 Maps.fold R17815 RTLtyping.type_rtl_instr R17782 RTLtyping.T R17770 RTL.code R17753 Coq.Init.Datatypes.option R17760 AST.typ R18123 Maps.fold_spec R18123 Maps.fold_spec R18152 Maps.fold_spec R18152 Maps.fold_spec R18190 Maps.elements_correct R18190 Maps.elements_correct R18322 Maps.elements R18322 Maps.elements R18365 Coq.Lists.List.In R18376 Coq.Lists.List.nil R18368 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18365 Coq.Lists.List.In R18376 Coq.Lists.List.nil R18368 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18392 Coq.Lists.List.in_nil R18392 Coq.Lists.List.in_nil R18547 Coq.Init.Logic.conj R18547 Coq.Init.Logic.conj R18563 RTLtyping.type_instrs_extends R18563 RTLtyping.type_instrs_extends R18637 RTLtyping.type_instrs_included R18637 RTLtyping.type_instrs_included R18824 Coq.Init.Logic "A \/ B" type_scope R18797 Coq.Init.Logic "x = y" type_scope R18778 RTLtyping.repr R18789 RTLtyping.tReg R18799 RTLtyping.repr R18810 RTLtyping.tTy R18814 AST.Tfloat R18846 Coq.Init.Logic "x = y" type_scope R18827 RTLtyping.repr R18838 RTLtyping.tReg R18848 RTLtyping.repr R18859 RTLtyping.tTy R18863 AST.Tint R18768 Registers.reg R18757 RTLtyping.T R18942 RTL.Inop R18952 Coq.Init.Logic.True R18961 RTL.Iop R18965 Op.Omove R18975 Coq.Lists.List "x :: y" list_scope R18978 Coq.Lists.List.nil R19011 Coq.Init.Logic "x = y" type_scope R18991 RTLtyping.repr R19002 RTLtyping.tReg R19013 RTLtyping.repr R19024 RTLtyping.tReg R19037 RTL.Iop R19041 Op.Oundef R19057 Coq.Init.Logic.True R19066 RTL.Iop R19106 Coq.Init.Logic "A /\ B" type_scope R19094 RTLtyping.mapped R19138 RTLtyping.mapped R19125 Coq.Lists.List.In R19120 Registers.reg R19153 RTL.Iload R19197 Coq.Init.Logic "A /\ B" type_scope R19185 RTLtyping.mapped R19229 RTLtyping.mapped R19216 Coq.Lists.List.In R19211 Registers.reg R19244 RTL.Istore R19289 Coq.Init.Logic "A /\ B" type_scope R19277 RTLtyping.mapped R19321 RTLtyping.mapped R19308 Coq.Lists.List.In R19303 Registers.reg R19336 RTL.Icall R19424 Coq.Init.Logic "A /\ B" type_scope R19382 Coq.Init.Datatypes.inl R19391 RTLtyping.mapped R19409 Coq.Init.Logic.True R19439 Coq.Init.Logic "A /\ B" type_scope R19427 RTLtyping.mapped R19471 RTLtyping.mapped R19458 Coq.Lists.List.In R19453 Registers.reg R19486 RTL.Icond R19541 RTLtyping.mapped R19528 Coq.Lists.List.In R19523 Registers.reg R19556 RTL.Ireturn R19564 Coq.Init.Datatypes.None R19572 Coq.Init.Logic.True R19581 RTL.Ireturn R19590 Coq.Init.Datatypes.Some R19601 RTLtyping.mapped R18907 RTL.instruction R18896 RTLtyping.T R19689 RTLtyping.mapped R19697 RTLtyping.type_rtl_arg R19681 AST.typ R19671 Registers.reg R19660 RTLtyping.T R19806 RTLtyping.sameclass_identify_1 R19806 RTLtyping.sameclass_identify_1 R19845 RTLtyping.sameclass_identify_1 R19845 RTLtyping.sameclass_identify_1 R19961 RTLtyping.mapped R19969 RTLtyping.type_rtl_arg R19946 RTLtyping.mapped R19938 AST.typ R19928 Registers.reg R19928 Registers.reg R19914 RTLtyping.T R20082 RTLtyping.sameclass_identify_2 R20082 RTLtyping.sameclass_identify_2 R20128 RTLtyping.sameclass_identify_2 R20128 RTLtyping.sameclass_identify_2 R20318 RTLtyping.mapped R20326 RTLtyping.fold2 R20332 RTLtyping.type_rtl_arg R20300 RTLtyping.mapped R20255 RTLtyping.consistent R20267 RTLtyping.fold2 R20273 RTLtyping.type_rtl_arg R20247 Registers.reg R20236 RTLtyping.T R20221 Coq.Lists.List.list R20226 AST.typ R20205 Coq.Lists.List.list R20210 Registers.reg R20434 RTLtyping.error_inconsistent R20434 RTLtyping.error_inconsistent R20506 RTLtyping.error_inconsistent R20506 RTLtyping.error_inconsistent R20506 RTLtyping.error_inconsistent R20569 RTLtyping.type_arg_mapped R20569 RTLtyping.type_arg_mapped R20747 RTLtyping.mapped R20755 RTLtyping.fold2 R20761 RTLtyping.type_rtl_arg R20736 Coq.Lists.List.In R20680 RTLtyping.consistent R20692 RTLtyping.fold2 R20698 RTLtyping.type_rtl_arg R20671 RTLtyping.T R20656 Coq.Lists.List.list R20661 AST.typ R20640 Coq.Lists.List.list R20645 Registers.reg R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R20888 RTLtyping.error_inconsistent R20888 RTLtyping.error_inconsistent R20974 RTLtyping.type_args_mapped R20974 RTLtyping.type_args_mapped R21006 RTLtyping.type_arg_complete R21006 RTLtyping.type_arg_complete R21216 RTLtyping.mapped R21224 RTLtyping.fold2 R21244 RTLtyping.type_rtl_arg R21230 RTLtyping.type_rtl_arg R21152 RTLtyping.consistent R21164 RTLtyping.fold2 R21184 RTLtyping.type_rtl_arg R21170 RTLtyping.type_rtl_arg R21144 AST.typ R21134 Registers.reg R21119 Coq.Lists.List.list R21124 AST.typ R21103 Coq.Lists.List.list R21108 Registers.reg R21091 RTLtyping.T R21299 RTLtyping.type_args_mapped R21299 RTLtyping.type_args_mapped R21331 RTLtyping.type_arg_complete R21331 RTLtyping.type_arg_complete R21589 Coq.Init.Logic "A /\ B" type_scope R21526 RTLtyping.mapped R21534 RTLtyping.fold2 R21554 RTLtyping.type_rtl_arg R21540 RTLtyping.type_rtl_arg R21616 RTLtyping.mapped R21624 RTLtyping.fold2 R21644 RTLtyping.type_rtl_arg R21630 RTLtyping.type_rtl_arg R21604 Coq.Lists.List.In R21462 RTLtyping.consistent R21474 RTLtyping.fold2 R21494 RTLtyping.type_rtl_arg R21480 RTLtyping.type_rtl_arg R21454 AST.typ R21444 Registers.reg R21429 Coq.Lists.List.list R21434 AST.typ R21413 Coq.Lists.List.list R21418 Registers.reg R21401 RTLtyping.T R21801 Coq.Init.Logic.conj R21801 Coq.Init.Logic.conj R21815 RTLtyping.type_res_complete R21815 RTLtyping.type_res_complete R21848 RTLtyping.type_args_complete R21848 RTLtyping.type_args_complete R22116 RTLtyping.mapped R22124 RTLtyping.fold2 R22144 RTLtyping.type_rtl_arg R22190 RTLtyping.type_rtl_ros R22206 Coq.Init.Datatypes.inl R22210 AST.ident R22130 RTLtyping.type_rtl_arg R21984 RTLtyping.consistent R21996 RTLtyping.fold2 R22016 RTLtyping.type_rtl_arg R22066 RTLtyping.type_rtl_ros R22082 Coq.Init.Datatypes.inl R22086 AST.ident R22002 RTLtyping.type_rtl_arg R21976 AST.typ R21966 Registers.reg R21966 Registers.reg R21948 Coq.Lists.List.list R21953 AST.typ R21932 Coq.Lists.List.list R21937 Registers.reg R21920 RTLtyping.T R22262 RTLtyping.type_args_mapped R22262 RTLtyping.type_args_mapped R22294 RTLtyping.type_arg_mapped R22294 RTLtyping.type_arg_mapped R22368 RTLtyping.sameclass_identify_1 R22368 RTLtyping.sameclass_identify_1 R22626 Coq.Init.Logic "x = y" type_scope R22569 RTLtyping.mk_env R22577 RTLtyping.fold2 R22597 RTLtyping.type_rtl_arg R22583 RTLtyping.type_rtl_arg R22505 RTLtyping.consistent R22517 RTLtyping.fold2 R22537 RTLtyping.type_rtl_arg R22523 RTLtyping.type_rtl_arg R22497 AST.typ R22487 Registers.reg R22472 Coq.Lists.List.list R22477 AST.typ R22456 Coq.Lists.List.list R22461 Registers.reg R22444 RTLtyping.T R22676 RTLtyping.type_args_included R22713 RTLtyping.tTy R22704 RTLtyping.tReg R22676 RTLtyping.type_args_included R22713 RTLtyping.tTy R22704 RTLtyping.tReg R22744 RTLtyping.consistent_not_eq R22744 RTLtyping.consistent_not_eq R22777 RTLtyping.equal_eq R22777 RTLtyping.equal_eq R22822 RTLtyping.sameclass_identify_1 R22822 RTLtyping.sameclass_identify_1 R23216 Coq.Init.Logic "x = y" type_scope R23094 RTLtyping.mk_env R23102 RTLtyping.fold2 R23122 RTLtyping.type_rtl_arg R23168 RTLtyping.type_rtl_ros R23184 Coq.Init.Datatypes.inl R23188 AST.ident R23108 RTLtyping.type_rtl_arg R23218 AST.Tint R22962 RTLtyping.consistent R22974 RTLtyping.fold2 R22994 RTLtyping.type_rtl_arg R23044 RTLtyping.type_rtl_ros R23060 Coq.Init.Datatypes.inl R23064 AST.ident R22980 RTLtyping.type_rtl_arg R22954 AST.typ R22944 Registers.reg R22944 Registers.reg R22926 Coq.Lists.List.list R22931 AST.typ R22910 Coq.Lists.List.list R22915 Registers.reg R22898 RTLtyping.T R23269 RTLtyping.type_args_included R23307 RTLtyping.tTy R23311 AST.Tint R23297 RTLtyping.tReg R23269 RTLtyping.type_args_included R23307 RTLtyping.tTy R23311 AST.Tint R23297 RTLtyping.tReg R23327 RTLtyping.consistent_not_eq R23327 RTLtyping.consistent_not_eq R23363 RTLtyping.type_arg_included R23428 RTLtyping.tTy R23432 AST.Tint R23418 RTLtyping.tReg R23382 RTLtyping.type_rtl_ros R23398 Coq.Init.Datatypes.inl R23402 AST.ident R23363 RTLtyping.type_arg_included R23428 RTLtyping.tTy R23432 AST.Tint R23418 RTLtyping.tReg R23382 RTLtyping.type_rtl_ros R23398 Coq.Init.Datatypes.inl R23402 AST.ident R23465 RTLtyping.sameclass_identify_1 R23465 RTLtyping.sameclass_identify_1 R23754 Coq.Init.Logic "A /\ B" type_scope R23682 RTLtyping.wt_instr R23692 RTLtyping.mk_env R23700 RTLtyping.type_rtl_instr R23727 AST.sig_res R23718 RTL.fn_sig R23757 RTLtyping.definite R23767 RTLtyping.type_rtl_instr R23794 AST.sig_res R23785 RTL.fn_sig R23618 RTLtyping.consistent R23630 RTLtyping.type_rtl_instr R23657 AST.sig_res R23648 RTL.fn_sig R23604 Coq.Init.Logic "x = y" type_scope R23600 Maps "a ! b" R23606 Coq.Init.Datatypes.Some R23586 Coq.NArith.BinPos.positive R23567 RTL.instruction R23556 RTL.code R23541 RTL.function R23530 RTLtyping.T R23923 Coq.Init.Logic.conj R23923 Coq.Init.Logic.conj R23941 RTLtyping.wt_Inop R23941 RTLtyping.wt_Inop R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24000 Coq.Init.Logic.conj R24027 RTLtyping.wt_Iop R24082 RTLtyping.type_args_correct R24135 RTLtyping.type_res_correct R24207 RTLtyping.type_args_res_complete R24290 RTLtyping.error_inconsistent R24290 RTLtyping.error_inconsistent R24358 RTLtyping.error_inconsistent R24358 RTLtyping.error_inconsistent R24397 Coq.Init.Logic.conj R24397 Coq.Init.Logic.conj R24415 RTLtyping.wt_Iopmove R24415 RTLtyping.wt_Iopmove R24475 RTLtyping.sameclass_identify_1 R24475 RTLtyping.sameclass_identify_1 R24545 RTLtyping.sameclass_identify_1 R24545 RTLtyping.sameclass_identify_1 R24634 RTLtyping.error_inconsistent R24634 RTLtyping.error_inconsistent R24673 Coq.Init.Logic.conj R24673 Coq.Init.Logic.conj R24685 RTLtyping.wt_Iopundef R24685 RTLtyping.wt_Iopundef R24755 Coq.Init.Logic.conj R24755 Coq.Init.Logic.conj R24773 RTLtyping.wt_Iload R24773 RTLtyping.wt_Iload R24799 RTLtyping.type_args_correct R24799 RTLtyping.type_args_correct R24850 RTLtyping.type_res_correct R24850 RTLtyping.type_res_correct R24908 RTLtyping.type_args_res_complete R24908 RTLtyping.type_args_res_complete R24975 Coq.Init.Logic.conj R24975 Coq.Init.Logic.conj R24993 RTLtyping.wt_Istore R24993 RTLtyping.wt_Istore R25020 RTLtyping.type_args_correct R25020 RTLtyping.type_args_correct R25071 RTLtyping.type_res_correct R25071 RTLtyping.type_res_correct R25129 RTLtyping.type_args_res_complete R25129 RTLtyping.type_args_res_complete R25195 Coq.Init.Logic.conj R25195 Coq.Init.Logic.conj R25213 RTLtyping.wt_Icall R25213 RTLtyping.wt_Icall R25255 RTLtyping.type_ros_correct R25255 RTLtyping.type_ros_correct R25292 RTLtyping.type_args_correct R25292 RTLtyping.type_args_correct R25330 RTLtyping.type_of_sig_res R25330 RTLtyping.type_of_sig_res R25356 RTLtyping.type_res_correct R25356 RTLtyping.type_res_correct R25412 Coq.Init.Logic.conj R25412 Coq.Init.Logic.conj R25432 RTLtyping.type_ros_complete R25432 RTLtyping.type_ros_complete R25471 RTLtyping.type_args_res_complete R25471 RTLtyping.type_args_res_complete R25514 Coq.Init.Logic.conj R25514 Coq.Init.Logic.conj R25541 RTLtyping.type_args_res_complete R25541 RTLtyping.type_args_res_complete R25600 Coq.Init.Logic.conj R25600 Coq.Init.Logic.conj R25618 RTLtyping.wt_Icond R25618 RTLtyping.wt_Icond R25642 RTLtyping.type_args_correct R25642 RTLtyping.type_args_correct R25692 RTLtyping.type_args_complete R25692 RTLtyping.type_args_complete R25777 Coq.Init.Logic.conj R25777 Coq.Init.Logic.conj R25796 RTLtyping.wt_Ireturn R25796 RTLtyping.wt_Ireturn R25838 AST.sig_res R25829 RTL.fn_sig R25838 AST.sig_res R25829 RTL.fn_sig R25886 RTLtyping.type_arg_correct R25886 RTLtyping.type_arg_correct R25926 RTLtyping.error_inconsistent R25926 RTLtyping.error_inconsistent R25980 AST.sig_res R25971 RTL.fn_sig R25980 AST.sig_res R25971 RTL.fn_sig R26026 RTLtyping.type_arg_complete R26026 RTLtyping.type_arg_complete R26061 RTLtyping.error_inconsistent R26061 RTLtyping.error_inconsistent R26099 Coq.Init.Logic.conj R26099 Coq.Init.Logic.conj R26117 RTLtyping.wt_Ireturn R26117 RTLtyping.wt_Ireturn R26158 AST.sig_res R26149 RTL.fn_sig R26158 AST.sig_res R26149 RTL.fn_sig R26203 RTLtyping.error_inconsistent R26203 RTLtyping.error_inconsistent R26428 Coq.Init.Logic "x = y" type_scope R26416 RTLtyping.mk_env R26430 RTLtyping.mk_env R26397 RTLtyping.consistent R26377 RTLtyping.included R26360 RTLtyping.mapped R26352 Registers.reg R26341 RTLtyping.T R26341 RTLtyping.T R26560 RTLtyping.equal_eq R26578 RTLtyping.equal_eq R26560 RTLtyping.equal_eq R26578 RTLtyping.equal_eq R26605 RTLtyping.consistent_not_eq R26605 RTLtyping.consistent_not_eq R26639 RTLtyping.consistent_not_eq R26639 RTLtyping.consistent_not_eq R26678 RTLtyping.included_consistent R26678 RTLtyping.included_consistent R26917 Coq.Init.Logic "x = y" type_scope R26898 Coq.Lists.List.map R26903 RTLtyping.mk_env R26919 Coq.Lists.List.map R26924 RTLtyping.mk_env R26877 RTLtyping.consistent R26857 RTLtyping.included R26839 RTLtyping.mapped R26828 Coq.Lists.List.In R26804 Coq.Lists.List.list R26809 Registers.reg R26792 RTLtyping.T R26792 RTLtyping.T R26996 RTLtyping.mapped_included_consistent R26996 RTLtyping.mapped_included_consistent R27214 RTLtyping.mapped R27195 RTLtyping.mapped R27175 RTLtyping.included R27167 Registers.reg R27156 RTLtyping.T R27156 RTLtyping.T R27526 Coq.Init.Logic "A /\ B" type_scope R27514 RTLtyping.mapped R27550 RTLtyping.mapped R27540 Coq.Lists.List.In R27470 Coq.Init.Logic "A /\ B" type_scope R27458 RTLtyping.mapped R27494 RTLtyping.mapped R27484 Coq.Lists.List.In R27438 RTLtyping.included R27425 Coq.Lists.List.list R27430 Registers.reg R27415 Registers.reg R27404 RTLtyping.T R27404 RTLtyping.T R27608 Coq.Init.Logic.conj R27608 Coq.Init.Logic.conj R27623 RTLtyping.included_mapped R27623 RTLtyping.included_mapped R27674 RTLtyping.included_mapped R27674 RTLtyping.included_mapped R27831 RTLtyping.definite R27814 RTLtyping.definite R27796 RTLtyping.included R27780 RTL.instruction R27769 RTLtyping.T R27769 RTLtyping.T R27907 RTLtyping.included_mapped_forall R27907 RTLtyping.included_mapped_forall R27907 RTLtyping.included_mapped_forall R27907 RTLtyping.included_mapped_forall R27907 RTLtyping.included_mapped_forall R27907 RTLtyping.included_mapped_forall R27907 RTLtyping.included_mapped_forall R27907 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R27976 RTLtyping.included_mapped_forall R28049 RTLtyping.included_mapped_forall R28049 RTLtyping.included_mapped_forall R28116 RTLtyping.included_mapped_forall R28116 RTLtyping.included_mapped_forall R28202 Coq.Init.Logic.conj R28202 Coq.Init.Logic.conj R28217 RTLtyping.included_mapped R28217 RTLtyping.included_mapped R28255 RTLtyping.included_mapped_forall R28255 RTLtyping.included_mapped_forall R28320 Coq.Init.Logic.conj R28320 Coq.Init.Logic.conj R28341 RTLtyping.included_mapped_forall R28341 RTLtyping.included_mapped_forall R28398 RTLtyping.included_mapped R28398 RTLtyping.included_mapped R28463 RTLtyping.included_mapped R28463 RTLtyping.included_mapped R28662 RTLtyping.wt_instr R28672 RTLtyping.mk_env R28641 RTLtyping.consistent R28622 RTLtyping.definite R28592 RTLtyping.wt_instr R28602 RTLtyping.mk_env R28572 RTLtyping.included R28556 RTL.instruction R28545 RTLtyping.T R28545 RTLtyping.T R28526 RTL.function R28796 RTLtyping.wt_Inop R28796 RTLtyping.wt_Inop R28816 RTLtyping.wt_Iopmove R28816 RTLtyping.wt_Iopmove R28881 RTLtyping.wt_Iopundef R28881 RTLtyping.wt_Iopundef R28905 RTLtyping.wt_Iop R28905 RTLtyping.wt_Iop R29021 RTLtyping.mapped_included_consistent R29080 RTLtyping.mapped_list_included R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29021 RTLtyping.mapped_included_consistent R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29080 RTLtyping.mapped_list_included R29132 RTLtyping.wt_Iload R29132 RTLtyping.wt_Iload R29157 RTLtyping.mapped_list_included R29157 RTLtyping.mapped_list_included R29213 RTLtyping.mapped_included_consistent R29213 RTLtyping.mapped_included_consistent R29273 RTLtyping.wt_Istore R29273 RTLtyping.wt_Istore R29299 RTLtyping.mapped_list_included R29299 RTLtyping.mapped_list_included R29355 RTLtyping.mapped_included_consistent R29355 RTLtyping.mapped_included_consistent R29446 RTLtyping.wt_Icall R29446 RTLtyping.wt_Icall R29446 RTLtyping.wt_Icall R29471 RTLtyping.mapped_included_consistent R29471 RTLtyping.mapped_included_consistent R29535 RTLtyping.mapped_list_included R29535 RTLtyping.mapped_list_included R29591 RTLtyping.mapped_included_consistent R29591 RTLtyping.mapped_included_consistent R29667 RTLtyping.mapped_list_included R29667 RTLtyping.mapped_list_included R29723 RTLtyping.mapped_included_consistent R29723 RTLtyping.mapped_included_consistent R29783 RTLtyping.wt_Icond R29783 RTLtyping.wt_Icond R29802 RTLtyping.mapped_list_included R29802 RTLtyping.mapped_list_included R29854 RTLtyping.wt_Ireturn R29854 RTLtyping.wt_Ireturn R29910 AST.sig_res R29901 RTL.fn_sig R29910 AST.sig_res R29901 RTL.fn_sig R29910 AST.sig_res R29901 RTL.fn_sig R29980 RTLtyping.mapped_included_consistent R29980 RTLtyping.mapped_included_consistent R30186 RTLtyping.wt_instr R30174 Coq.Init.Logic "x = y" type_scope R30170 Maps "a ! b" R30162 RTL.fn_code R30176 Coq.Init.Datatypes.Some R30130 Coq.Init.Logic "x = y" type_scope R30110 RTLtyping.type_rtl_function R30132 Coq.Init.Datatypes.Some R30099 RTLtyping.regenv R30083 RTL.function R30235 RTLtyping.step1 R30235 RTLtyping.step1 R30337 RTLtyping.step2 R30350 RTLtyping.included_consistent R30337 RTLtyping.step2 R30350 RTLtyping.included_consistent R30433 RTLtyping.step3 R30433 RTLtyping.step3 R30480 RTLtyping.step4 R30480 RTLtyping.step4 R30516 RTLtyping.step4 R30516 RTLtyping.step4 R30553 RTLtyping.included_consistent R30553 RTLtyping.included_consistent R30599 RTLtyping.definite_included R30599 RTLtyping.definite_included R30789 RTLtyping.wt_function R30775 Coq.Init.Logic "x = y" type_scope R30755 RTLtyping.type_rtl_function R30777 Coq.Init.Datatypes.Some R30744 RTLtyping.regenv R30728 RTL.function R30840 RTLtyping.mk_wt_function R30993 RTLtyping.type_rtl_function_instrs R30927 RTLtyping.type_rtl_function_norepet R30862 RTLtyping.type_rtl_function_params R30840 RTLtyping.mk_wt_function R30993 RTLtyping.type_rtl_function_instrs R30927 RTLtyping.type_rtl_function_norepet R30862 RTLtyping.type_rtl_function_params R31142 Coq.Init.Logic "x <> y" type_scope R31122 RTLtyping.type_rtl_function R31145 Coq.Init.Datatypes.None R31094 Coq.Lists.List.In R31105 AST.prog_funct R31097 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31061 RTL.program R31408 Values.has_type R31424 Registers "a # b" R31378 RTL.regset R31365 RTLtyping.regenv R31535 RTLtyping.wt_regset R31552 Registers "a # b <- c" R31507 Values.has_type R31485 RTLtyping.wt_regset R31603 Registers.gsspec R31603 Registers.gsspec R31626 Coqlib.peq R31626 Coqlib.peq R31759 Values.has_type_list R31787 Coq.Lists.List.map R31780 Registers "a ## b" R31726 RTLtyping.wt_regset R31971 RTLtyping.wt_regset R31986 RTL.init_regs R31925 Values.has_type_list R31949 Coq.Lists.List.map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R32085 Registers.gi R32085 Registers.gi R32118 RTLtyping.wt_regset_assign R32118 RTLtyping.wt_regset_assign FKildall R96 Coq.Init.Datatypes.nat R303 Coq.Init.Datatypes.option R311 Maps.t R318 Kildall.t R274 Coq.Lists.List.list R289 Coq.Init.Datatypes "x * y" type_scope R280 Coq.NArith.BinPos.positive R291 Kildall.t R262 Kildall.t R255 Kildall.t R243 Coq.NArith.BinPos.positive R226 Coq.NArith.BinPos.positive R204 Coq.Lists.List.list R209 Coq.NArith.BinPos.positive R192 Coq.NArith.BinPos.positive R528 Kildall.ge R553 Maps "a !! b" R536 Maps "a !! b" R501 Coq.Lists.List.In R484 Coqlib.Plt R466 Coq.Init.Logic "x = y" type_scope R419 Kildall.fixpoint R468 Coq.Init.Datatypes.Some R745 Kildall.ge R753 Maps "a !! b" R716 Coq.Lists.List.In R719 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R698 Coq.Init.Logic "x = y" type_scope R651 Kildall.fixpoint R700 Coq.Init.Datatypes.Some R960 Coq.Lists.List.list R965 Coq.NArith.BinPos.positive R948 Coq.NArith.BinPos.positive R993 Coq.NArith.BinPos.positive R1039 Kildall.t R1032 Kildall.t R1020 Coq.NArith.BinPos.positive R1066 Coq.Lists.List.list R1081 Coq.Init.Datatypes "x * y" type_scope R1072 Coq.NArith.BinPos.positive R1083 Kildall.t R1131 Maps.t R1138 Kildall.t R1151 Coq.Lists.List.list R1156 Coq.NArith.BinPos.positive R1223 Maps.t R1230 Kildall.t R1198 Coq.Lists.List.list R1213 Coq.Init.Datatypes "x * y" type_scope R1204 Coq.NArith.BinPos.positive R1215 Kildall.t R1257 Coq.Lists.List.nil R1270 Maps.init R1280 Kildall.bot R1297 Coq.Lists.List "x :: y" list_scope R1290 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1344 Maps.set R1356 Kildall.lub R1363 Maps "a !! b" R1198 Coq.Lists.List.list R1213 Coq.Init.Datatypes "x * y" type_scope R1204 Coq.NArith.BinPos.positive R1215 Kildall.t R1412 Coqlib.positive_rec R1447 Coq.Lists.List.cons R1452 Coq.NArith.BinPos.positive R1441 Coq.Lists.List.nil R1426 Coq.Lists.List.list R1431 Coq.NArith.BinPos.positive R1500 Kildall.mkstate R1537 Kildall.start_state_wrk R1509 Kildall.start_state_in R1625 Coq.Lists.List.In_dec R1637 Coqlib.peq R1663 Coq.Lists.List "x :: y" list_scope R1602 Coq.Lists.List.list R1607 Coq.NArith.BinPos.positive R1586 Coq.NArith.BinPos.positive R1804 Kildall.eq R1835 Kildall.mkstate R1872 Kildall.add_to_worklist R1893 Kildall.st_wrk R1844 Maps.set R1863 Kildall.st_in R1781 Kildall.lub R1760 Maps "a !! b" R1754 Kildall.st_in R1724 Coq.NArith.BinPos.positive R1715 Kildall.t R1702 Kildall.state R2024 Kildall.state R1963 Coq.Lists.List.list R1968 Coq.NArith.BinPos.positive R1950 Kildall.t R1937 Kildall.state R2056 Coq.Lists.List.nil R2071 Coq.Lists.List "x :: y" list_scope R2102 Kildall.propagate_succ R1963 Coq.Lists.List.list R1968 Coq.NArith.BinPos.positive R1950 Kildall.t R1937 Kildall.state R2240 Coq.Init.Datatypes.option R2248 Maps.t R2255 Kildall.t R2221 Kildall.state R2212 Coq.Init.Datatypes.nat R2282 Coq.Init.Datatypes.O R2287 Coq.Init.Datatypes.None R2296 Coq.Init.Datatypes.S R2318 Kildall.st_wrk R2339 Coq.Lists.List.nil R2356 Coq.Init.Datatypes.Some R2364 Kildall.st_in R2381 Coq.Lists.List "x :: y" list_scope R2424 Kildall.propagate_succ_list R2515 Maps "a !! b" R2509 Kildall.st_in R2459 Kildall.mkstate R2470 Kildall.st_in R2221 Kildall.state R2212 Coq.Init.Datatypes.nat R2591 Kildall.iterate R2614 Kildall.start_state R2599 Kildall.num_iterations R2711 Kildall.ge R2726 Maps "a !! b" R2719 Maps "a !! b" R2677 Maps.t R2684 Kildall.t R2677 Maps.t R2684 Kildall.t R2766 Kildall.in_incr R2822 Kildall.ge_refl R2822 Kildall.ge_refl R2920 Kildall.in_incr R2901 Kildall.in_incr R2882 Kildall.in_incr R2995 Maps "a !! b" R2976 Kildall.ge_trans R2995 Maps "a !! b" R2976 Kildall.ge_trans R3060 Kildall.in_incr R3106 Kildall.st_in R3080 Kildall.propagate_succ R3072 Kildall.st_in R3178 Kildall.eq R3198 Kildall.lub R3214 Maps "a !! b" R3208 Kildall.st_in R3193 Maps "a !! b" R3187 Kildall.st_in R3178 Kildall.eq R3198 Kildall.lub R3214 Maps "a !! b" R3208 Kildall.st_in R3193 Maps "a !! b" R3187 Kildall.st_in R3240 Kildall.ge_refl R3240 Kildall.ge_refl R3266 Coqlib.peq R3266 Coqlib.peq R3304 Maps.gss R3304 Maps.gss R3320 Kildall.ge_lub_left R3320 Kildall.ge_lub_left R3345 Maps.gso R3345 Maps.gso R3367 Kildall.ge_refl R3367 Kildall.ge_refl R3441 Kildall.in_incr R3496 Kildall.st_in R3461 Kildall.propagate_succ_list R3453 Kildall.st_in R3553 Kildall.in_incr_refl R3553 Kildall.in_incr_refl R3621 Kildall.st_in R3595 Kildall.propagate_succ R3575 Kildall.in_incr_trans R3621 Kildall.st_in R3595 Kildall.propagate_succ R3575 Kildall.in_incr_trans R3638 Kildall.propagate_succ_incr R3638 Kildall.propagate_succ_incr R3742 Kildall.in_incr R3754 Kildall.st_in R3726 Coq.Init.Logic "x = y" type_scope R3713 Kildall.iterate R3728 Coq.Init.Datatypes.Some R3849 Kildall.st_wrk R3849 Kildall.st_wrk R3917 Kildall.ge_refl R3917 Kildall.ge_refl R4103 Kildall.st_in R3968 Kildall.propagate_succ_list R4055 Maps "a !! b" R4047 Kildall.st_in R3989 Kildall.mkstate R3998 Kildall.st_in R3944 Kildall.in_incr_trans R4103 Kildall.st_in R3968 Kildall.propagate_succ_list R4055 Maps "a !! b" R4047 Kildall.st_in R3989 Kildall.mkstate R3998 Kildall.st_in R3944 Kildall.in_incr_trans R4137 Kildall.st_in R4144 Kildall.mkstate R4153 Kildall.st_in R4121 Kildall.st_in R4137 Kildall.st_in R4144 Kildall.mkstate R4153 Kildall.st_in R4121 Kildall.st_in R4176 Kildall.propagate_succ_list_incr R4176 Kildall.propagate_succ_list_incr R4287 Kildall.in_incr R4296 Kildall.start_state_in R4273 Coq.Init.Logic "x = y" type_scope R4264 Kildall.fixpoint R4275 Coq.Init.Datatypes.Some R4419 Kildall.st_in R4406 Kildall.start_state R4373 Kildall.start_state_in R4419 Kildall.st_in R4406 Kildall.start_state R4373 Kildall.start_state_in R4453 Kildall.num_iterations R4435 Kildall.iterate_incr R4453 Kildall.num_iterations R4435 Kildall.iterate_incr R4604 Coq.Init.Logic "A \/ B" type_scope R4587 Coq.Lists.List.In R4596 Kildall.st_wrk R4660 Kildall.ge R4699 Maps "a !! b" R4693 Kildall.st_in R4675 Maps "a !! b" R4669 Kildall.st_in R4620 Coq.Lists.List.In R4568 Coqlib.Plt R4537 Kildall.state R4733 Kildall.good_state R4744 Kildall.start_state R4884 Coqlib.positive_Peano_ind R4884 Coqlib.positive_Peano_ind R4972 Coqlib.positive_rec_succ R4972 Coqlib.positive_rec_succ R5000 Coqlib.Plt_succ_inv R5000 Coqlib.Plt_succ_inv R5125 Coq.Lists.List.In R5131 Kildall.add_to_worklist R5204 Coq.Lists.List.In_dec R5211 Coqlib.peq R5204 Coq.Lists.List.In_dec R5211 Coqlib.peq R5304 Coq.Lists.List.In R5311 Kildall.add_to_worklist R5291 Coq.Lists.List.In R5384 Coq.Lists.List.In_dec R5391 Coqlib.peq R5384 Coq.Lists.List.In_dec R5391 Coqlib.peq R5542 Coq.Init.Logic "A /\ B" type_scope R5518 Kildall.ge R5534 Maps "a !! b" R5528 Kildall.st_in R5583 Coq.Init.Logic "x = y" type_scope R5579 Maps "a !! b" R5573 Kildall.st_in R5595 Maps "a !! b" R5589 Kildall.st_in R5560 Coq.Init.Logic "x <> y" type_scope R5489 Kildall.propagate_succ R5656 Kildall.eq R5678 Kildall.lub R5693 Maps "a !! b" R5685 Kildall.st_in R5670 Maps "a !! b" R5662 Kildall.st_in R5656 Kildall.eq R5678 Kildall.lub R5693 Maps "a !! b" R5685 Kildall.st_in R5670 Maps "a !! b" R5662 Kildall.st_in R5742 Kildall.lub_commut R5742 Kildall.lub_commut R5762 Kildall.ge_lub_left R5762 Kildall.ge_lub_left R5811 Maps.gss R5811 Maps.gss R5829 Kildall.lub_commut R5829 Kildall.lub_commut R5849 Kildall.ge_lub_left R5849 Kildall.ge_lub_left R5882 Maps.gso R5882 Maps.gso R6063 Coq.Init.Logic "A /\ B" type_scope R6040 Kildall.ge R6056 Maps "a !! b" R6050 Kildall.st_in R6026 Coq.Lists.List.In R6103 Coq.Init.Logic "x = y" type_scope R6099 Maps "a !! b" R6093 Kildall.st_in R6115 Maps "a !! b" R6109 Kildall.st_in R6071 Coq.Init.Logic "~ x" type_scope R6073 Coq.Lists.List.In R5975 Kildall.propagate_succ_list R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6194 Kildall.propagate_succ R6194 Kildall.propagate_succ R6251 Kildall.propagate_succ_charact R6251 Kildall.propagate_succ_charact R6401 Maps "a !! b" R6395 Kildall.st_in R6369 Kildall.propagate_succ R6352 Kildall.ge_trans R6401 Maps "a !! b" R6395 Kildall.st_in R6369 Kildall.propagate_succ R6352 Kildall.ge_trans R6414 Kildall.propagate_succ_list_incr R6414 Kildall.propagate_succ_list_incr R6517 Maps "a !! b" R6511 Kildall.st_in R6485 Kildall.propagate_succ R6517 Maps "a !! b" R6511 Kildall.st_in R6485 Kildall.propagate_succ R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6621 Coq.Lists.List.incl R6665 Kildall.st_wrk R6639 Kildall.propagate_succ R6630 Kildall.st_wrk R6723 Kildall.eq R6745 Kildall.lub R6760 Maps "a !! b" R6752 Kildall.st_in R6737 Maps "a !! b" R6729 Kildall.st_in R6723 Kildall.eq R6745 Kildall.lub R6760 Maps "a !! b" R6752 Kildall.st_in R6737 Maps "a !! b" R6729 Kildall.st_in R6789 Coq.Lists.List.incl_refl R6789 Coq.Lists.List.incl_refl R6828 Kildall.add_to_worklist_2 R6828 Kildall.add_to_worklist_2 R6925 Coq.Lists.List.incl R6978 Kildall.st_wrk R6943 Kildall.propagate_succ_list R6934 Kildall.st_wrk R7036 Coq.Lists.List.incl_refl R7036 Coq.Lists.List.incl_refl R7097 Kildall.st_wrk R7071 Kildall.propagate_succ R7055 Coq.Lists.List.incl_tran R7097 Kildall.st_wrk R7071 Kildall.propagate_succ R7055 Coq.Lists.List.incl_tran R7114 Kildall.propagate_succ_incr_worklist R7114 Kildall.propagate_succ_incr_worklist R7277 Coq.Init.Logic "A \/ B" type_scope R7259 Coq.Lists.List.In R7269 Kildall.st_wrk R7295 Coq.Init.Logic "x = y" type_scope R7291 Maps "a !! b" R7285 Kildall.st_in R7307 Maps "a !! b" R7301 Kildall.st_in R7230 Kildall.propagate_succ R7368 Kildall.eq R7390 Kildall.lub R7405 Maps "a !! b" R7397 Kildall.st_in R7382 Maps "a !! b" R7374 Kildall.st_in R7368 Kildall.eq R7390 Kildall.lub R7405 Maps "a !! b" R7397 Kildall.st_in R7382 Maps "a !! b" R7374 Kildall.st_in R7449 Coqlib.peq R7449 Coqlib.peq R7496 Kildall.add_to_worklist_1 R7496 Kildall.add_to_worklist_1 R7537 Maps.gso R7537 Maps.gso R7696 Coq.Init.Logic "A \/ B" type_scope R7678 Coq.Lists.List.In R7688 Kildall.st_wrk R7714 Coq.Init.Logic "x = y" type_scope R7710 Maps "a !! b" R7704 Kildall.st_in R7726 Maps "a !! b" R7720 Kildall.st_in R7640 Kildall.propagate_succ_list R7795 Kildall.propagate_succ_records_changes R7795 Kildall.propagate_succ_records_changes R7860 Kildall.propagate_succ_list_incr_worklist R7860 Kildall.propagate_succ_list_incr_worklist R8020 Kildall.good_state R8032 Kildall.propagate_succ_list R8131 Maps "a !! b" R8125 Kildall.st_in R8053 Kildall.mkstate R8065 Kildall.st_in R8001 Kildall.good_state R7985 Coq.Init.Logic "x = y" type_scope R7977 Kildall.st_wrk R7989 Coq.Lists.List "x :: y" list_scope R8280 Maps "a !! b" R8274 Kildall.st_in R8280 Maps "a !! b" R8274 Kildall.st_in R8317 Kildall.propagate_succ_list_records_changes R8384 Kildall.mkstate R8396 Kildall.st_in R8317 Kildall.propagate_succ_list_records_changes R8384 Kildall.mkstate R8396 Kildall.st_in R8494 Coqlib.peq R8494 Coqlib.peq R8557 Kildall.propagate_succ_list_charact R8615 Kildall.mkstate R8627 Kildall.st_in R8557 Kildall.propagate_succ_list_charact R8615 Kildall.mkstate R8627 Kildall.st_in R8778 Kildall.propagate_succ_list_incr_worklist R8778 Kildall.propagate_succ_list_incr_worklist R8923 Coq.Lists.List.In_dec R8930 Coqlib.peq R8923 Coq.Lists.List.In_dec R8930 Coqlib.peq R9059 Maps "a !! b" R9053 Kildall.st_in R9033 Kildall.ge_trans R9059 Maps "a !! b" R9053 Kildall.st_in R9033 Kildall.ge_trans R9124 Maps "a !! b" R9118 Kildall.st_in R9093 Kildall.mkstate R9105 Kildall.st_in R9083 Maps "a !! b" R9077 Kildall.st_in R9124 Maps "a !! b" R9118 Kildall.st_in R9093 Kildall.mkstate R9105 Kildall.st_in R9083 Maps "a !! b" R9077 Kildall.st_in R9137 Kildall.propagate_succ_list_incr R9137 Kildall.propagate_succ_list_incr R9245 Kildall.propagate_succ_list_charact R9303 Kildall.mkstate R9315 Kildall.st_in R9245 Kildall.propagate_succ_list_charact R9303 Kildall.mkstate R9315 Kildall.st_in R9525 Kildall.ge R9550 Maps "a !! b" R9533 Maps "a !! b" R9500 Coq.Lists.List.In R9483 Coqlib.Plt R9467 Coq.Init.Logic "x = y" type_scope R9450 Kildall.iterate R9469 Coq.Init.Datatypes.Some R9431 Kildall.good_state R9651 Kildall.st_wrk R9651 Kildall.st_wrk R9801 Kildall.propagate_succ_list R9872 Maps "a !! b" R9866 Kildall.st_in R9822 Kildall.mkstate R9834 Kildall.st_in R9801 Kildall.propagate_succ_list R9872 Maps "a !! b" R9866 Kildall.st_in R9822 Kildall.mkstate R9834 Kildall.st_in R9903 Kildall.step_state_good R9903 Kildall.step_state_good R10066 Kildall.ge R10091 Maps "a !! b" R10074 Maps "a !! b" R10041 Coq.Lists.List.In R10024 Coqlib.Plt R10008 Coq.Init.Logic "x = y" type_scope R9999 Kildall.fixpoint R10010 Coq.Init.Datatypes.Some R10161 Kildall.num_iterations R10176 Kildall.start_state R10139 Kildall.iterate_solution R10161 Kildall.num_iterations R10176 Kildall.start_state R10139 Kildall.iterate_solution R10197 Kildall.start_state_good R10197 Kildall.start_state_good R10306 Kildall.ge R10329 Maps "a !! b" R10312 Kildall.start_state_in R10288 Coq.Lists.List.In R10291 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10422 Maps.gss R10422 Maps.gss R10440 Kildall.lub_commut R10440 Kildall.lub_commut R10460 Kildall.ge_lub_left R10460 Kildall.ge_lub_left R10497 Maps.gsspec R10497 Maps.gsspec R10516 Coqlib.peq R10516 Coqlib.peq R10584 Maps "a !! b" R10567 Kildall.start_state_in R10550 Kildall.ge_trans R10584 Maps "a !! b" R10567 Kildall.start_state_in R10550 Kildall.ge_trans R10598 Kildall.ge_lub_left R10598 Kildall.ge_lub_left R10729 Kildall.ge R10737 Maps "a !! b" R10702 Coq.Lists.List.In R10705 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10686 Coq.Init.Logic "x = y" type_scope R10677 Kildall.fixpoint R10688 Coq.Init.Datatypes.Some R10812 Maps "a !! b" R10786 Kildall.start_state_in R10769 Kildall.ge_trans R10812 Maps "a !! b" R10786 Kildall.start_state_in R10769 Kildall.ge_trans R10826 Kildall.fixpoint_incr R10826 Kildall.fixpoint_incr R10855 Kildall.start_state_in_entry R10855 Kildall.start_state_in_entry R11028 Coq.Lists.List.list R11033 Coq.NArith.BinPos.positive R11016 Coq.NArith.BinPos.positive R11061 Coq.NArith.BinPos.positive R11234 Maps.t R11242 Coq.Lists.List.list R11247 Coq.NArith.BinPos.positive R11177 Coq.Lists.List.list R11182 Coq.NArith.BinPos.positive R11158 Coq.NArith.BinPos.positive R11103 Maps.t R11111 Coq.Lists.List.list R11116 Coq.NArith.BinPos.positive R11284 Coq.Lists.List.nil R11303 Coq.Lists.List "x :: y" list_scope R11335 Maps.set R11353 Coq.Lists.List "x :: y" list_scope R11360 Maps "a !! b" R11177 Coq.Lists.List.list R11182 Coq.NArith.BinPos.positive R11158 Coq.NArith.BinPos.positive R11103 Maps.t R11111 Coq.Lists.List.list R11116 Coq.NArith.BinPos.positive R11500 Coq.Lists.List.In R11537 Maps "a !! b" R11506 Kildall.add_successors R11465 Coq.Init.Logic "A \/ B" type_scope R11452 Coq.Lists.List.In R11461 Maps "a !! b" R11478 Coq.Init.Logic "A /\ B" type_scope R11471 Coq.Init.Logic "x = y" type_scope R11481 Coq.Lists.List.In R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R11622 Maps.gsspec R11622 Maps.gsspec R11641 Coqlib.peq R11641 Coqlib.peq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R11825 Maps.t R11833 Coq.Lists.List.list R11838 Coq.NArith.BinPos.positive R11853 Coqlib.positive_rec R11926 Kildall.add_successors R11892 Maps.init R11902 Coq.Lists.List.nil R11867 Maps.t R11875 Coq.Lists.List.list R11880 Coq.NArith.BinPos.positive R12071 Coq.Lists.List.In R12093 Maps "a !! b" R12076 Kildall.make_predecessors R12046 Coq.Lists.List.In R12027 Coqlib.Plt R12159 Coqlib.positive_Peano_ind R12159 Coqlib.positive_Peano_ind R12239 Coqlib.positive_rec_succ R12239 Coqlib.positive_rec_succ R12266 Kildall.add_successors_correct R12266 Kildall.add_successors_correct R12298 Coqlib.Plt_succ_inv R12298 Coqlib.Plt_succ_inv R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R12637 Coq.Init.Datatypes.option R12645 Maps.t R12652 Kildall.t R12608 Coq.Lists.List.list R12623 Coq.Init.Datatypes "x * y" type_scope R12614 Coq.NArith.BinPos.positive R12625 Kildall.t R12596 Kildall.t R12589 Kildall.t R12577 Coq.NArith.BinPos.positive R12560 Coq.NArith.BinPos.positive R12538 Coq.Lists.List.list R12543 Coq.NArith.BinPos.positive R12526 Coq.NArith.BinPos.positive R12879 Kildall.ge R12904 Maps "a !! b" R12887 Maps "a !! b" R12852 Coq.Lists.List.In R12835 Coqlib.Plt R12818 Coqlib.Plt R12800 Coq.Init.Logic "x = y" type_scope R12753 Kildall.fixpoint R12802 Coq.Init.Datatypes.Some R13096 Kildall.ge R13104 Maps "a !! b" R13067 Coq.Lists.List.In R13070 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13049 Coq.Init.Logic "x = y" type_scope R13002 Kildall.fixpoint R13051 Coq.Init.Datatypes.Some R13364 Coq.Lists.List.list R13369 Coq.NArith.BinPos.positive R13352 Coq.NArith.BinPos.positive R13397 Coq.NArith.BinPos.positive R13443 Kildall.t R13436 Kildall.t R13424 Coq.NArith.BinPos.positive R13470 Coq.Lists.List.list R13485 Coq.Init.Datatypes "x * y" type_scope R13476 Coq.NArith.BinPos.positive R13487 Kildall.t R13573 Kildall.fixpoint R13599 Maps "a !! b" R13531 Kildall.make_predecessors R13766 Kildall.ge R13791 Maps "a !! b" R13774 Maps "a !! b" R13741 Coq.Lists.List.In R13722 Coqlib.Plt R13705 Coqlib.Plt R13689 Coq.Init.Logic "x = y" type_scope R13680 Kildall.fixpoint R13691 Coq.Init.Datatypes.Some R13897 Maps "a !! b" R13861 Kildall.make_predecessors R13820 Kildall.fixpoint_solution R13897 Maps "a !! b" R13861 Kildall.make_predecessors R13820 Kildall.fixpoint_solution R13957 Kildall.make_predecessors_correct R13957 Kildall.make_predecessors_correct R14092 Kildall.ge R14100 Maps "a !! b" R14065 Coq.Lists.List.In R14068 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14049 Coq.Init.Logic "x = y" type_scope R14040 Kildall.fixpoint R14051 Coq.Init.Datatypes.Some R14204 Maps "a !! b" R14168 Kildall.make_predecessors R14130 Kildall.fixpoint_entry R14204 Maps "a !! b" R14168 Kildall.make_predecessors R14130 Kildall.fixpoint_entry R14422 Kildall.t R14417 Kildall.t R14449 Kildall.t R14483 Kildall.ge R14486 Kildall.top R14525 Kildall.ge R14758 Coq.Init.Datatypes.option R14766 Maps.t R14773 Kildall.t R14742 Coq.NArith.BinPos.positive R14730 Kildall.t R14723 Kildall.t R14711 Coq.NArith.BinPos.positive R14694 Coq.NArith.BinPos.positive R14672 Coq.Lists.List.list R14677 Coq.NArith.BinPos.positive R14660 Coq.NArith.BinPos.positive R14981 Kildall.ge R15006 Maps "a !! b" R14989 Maps "a !! b" R14954 Coq.Lists.List.In R14937 Coqlib.Plt R14919 Coq.Init.Logic "x = y" type_scope R14873 Kildall.fixpoint R14921 Coq.Init.Datatypes.Some R15179 Coq.Init.Logic "x = y" type_scope R15166 Maps "a !! b" R15181 Kildall.top R15145 Coq.Init.Logic "x = y" type_scope R15099 Kildall.fixpoint R15147 Coq.Init.Datatypes.Some R15452 Maps "a !! b" R15429 Coq.Init.Logic "x = y" type_scope R15383 Kildall.fixpoint R15431 Coq.Init.Datatypes.Some R15306 Kildall.top R15286 Kildall.t R15658 Coq.Lists.List.list R15663 Coq.NArith.BinPos.positive R15646 Coq.NArith.BinPos.positive R15691 Coq.NArith.BinPos.positive R15737 Kildall.t R15730 Kildall.t R15718 Coq.NArith.BinPos.positive R15763 Coq.NArith.BinPos.positive R15785 Kildall.t R15817 Kildall.top R15914 Coq.Init.Datatypes.bool R15902 Coq.NArith.BinPos.positive R15941 Maps.t R15948 Kildall.t R15995 Kildall.result R16011 Coq.Lists.List.list R16016 Coq.NArith.BinPos.positive R16140 Kildall.state R16112 Kildall.state R16102 Kildall.t R16083 Coq.Lists.List.list R16088 Coq.NArith.BinPos.positive R16068 Kildall.bbmap R16172 Coq.Lists.List.nil R16189 Coq.Lists.List "x :: y" list_scope R16317 Kildall.mkstate R16375 Coq.Lists.List "x :: y" list_scope R16382 Kildall.st_wrk R16326 Maps.set R16344 Kildall.st_in R16112 Kildall.state R16102 Kildall.t R16083 Coq.Lists.List.list R16088 Coq.NArith.BinPos.positive R16068 Kildall.bbmap R16480 Coq.Init.Datatypes.option R16487 Kildall.result R16452 Kildall.state R16440 Kildall.bbmap R16430 Coq.Init.Datatypes.nat R16520 Coq.Init.Datatypes.O R16525 Coq.Init.Datatypes.None R16534 Coq.Init.Datatypes.S R16559 Kildall.st_wrk R16580 Coq.Lists.List.nil R16587 Coq.Init.Datatypes.Some R16596 Kildall.st_in R16614 Coq.Lists.List "x :: y" list_scope R16637 Coqlib.plt R16887 Kildall.mkstate R16899 Kildall.st_in R16699 Kildall.propagate_successors R16819 Kildall.mkstate R16831 Kildall.st_in R16795 Maps "a !! b" R16789 Kildall.st_in R16452 Kildall.state R16440 Kildall.bbmap R16430 Coq.Init.Datatypes.nat R17014 Coq.Init.Datatypes.bool R17035 Maps "a !! b" R17049 Coq.Lists.List.nil R17056 Coq.Init.Datatypes.true R17104 Coq.Lists.List "x :: y" list_scope R17107 Coq.Lists.List.nil R17124 Coqlib.peq R17157 Coqlib.peq R17190 Coq.Init.Datatypes.false R17180 Coq.Init.Datatypes.true R17138 Coq.Init.Datatypes.true R17202 Coq.Lists.List "x :: y" list_scope R17207 Coq.Lists.List "x :: y" list_scope R17215 Coq.Init.Datatypes.true R17002 Coq.NArith.BinPos.positive R16973 Maps.t R16981 Coq.Lists.List.list R16986 Coq.NArith.BinPos.positive R17257 Kildall.bbmap R17268 Kildall.is_basic_block_head R17289 Kildall.make_predecessors R17371 Coq.Lists.List.list R17376 Coq.NArith.BinPos.positive R17390 Coqlib.positive_rec R17457 Coq.Lists.List "x :: y" list_scope R17419 Coq.Lists.List.nil R17404 Coq.Lists.List.list R17409 Coq.NArith.BinPos.positive R17362 Kildall.bbmap R17503 Coq.Init.Datatypes.option R17510 Kildall.result R17553 Kildall.analyze R17580 Kildall.mkstate R17607 Kildall.basic_block_list R17589 Maps.init R17599 Kildall.top R17561 Kildall.num_iterations R17532 Kildall.basic_block_map R17683 Kildall.make_predecessors R17806 Coq.Lists.List.In R17823 Maps "a !! b" R17811 Kildall.predecessors R17783 Coq.Lists.List.In R17766 Coqlib.Plt R17873 Kildall.make_predecessors_correct R17873 Kildall.make_predecessors_correct R18082 Coq.Init.Logic "x = y" type_scope R18064 Kildall.basic_block_map R18084 Coq.Init.Datatypes.true R18053 Coq.Init.Logic "x <> y" type_scope R18024 Coq.Lists.List.In R18006 Coqlib.Plt R17980 Coq.Lists.List.In R17962 Coqlib.Plt R18118 Coq.Lists.List.In R18136 Maps "a !! b" R18124 Kildall.predecessors R18118 Coq.Lists.List.In R18136 Maps "a !! b" R18124 Kildall.predecessors R18148 Kildall.predecessors_correct R18148 Kildall.predecessors_correct R18186 Coq.Lists.List.In R18204 Maps "a !! b" R18192 Kildall.predecessors R18186 Coq.Lists.List.In R18204 Maps "a !! b" R18192 Kildall.predecessors R18216 Kildall.predecessors_correct R18216 Kildall.predecessors_correct R18298 Kildall.predecessors R18298 Kildall.predecessors R18336 Maps "a !! b" R18324 Kildall.predecessors R18336 Maps "a !! b" R18324 Kildall.predecessors R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R18522 Coq.Init.Logic "x = y" type_scope R18504 Kildall.basic_block_map R18524 Coq.Init.Datatypes.true R18481 Coq.Lists.List.In R18464 Coqlib.Plt R18599 Kildall.predecessors R18599 Kildall.predecessors R18628 Kildall.predecessors_correct R18628 Kildall.predecessors_correct R18691 Maps "a !! b" R18679 Kildall.predecessors R18691 Maps "a !! b" R18679 Kildall.predecessors R18741 Coqlib.peq_true R18741 Coqlib.peq_true R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R18897 Coq.Init.Logic "A /\ B" type_scope R18890 Coq.Init.Logic "x = y" type_scope R18886 Maps "a !! b" R18880 Kildall.st_in R18892 Kildall.top R18866 Coq.Init.Logic "x = y" type_scope R18848 Kildall.basic_block_map R18868 Coq.Init.Datatypes.true R18952 Coq.Init.Logic "A \/ B" type_scope R18935 Coq.Lists.List.In R18944 Kildall.st_wrk R19008 Kildall.ge R19047 Maps "a !! b" R19041 Kildall.st_in R19023 Maps "a !! b" R19017 Kildall.st_in R18969 Coq.Lists.List.In R18915 Coqlib.Plt R18818 Kildall.state R19119 Coq.Lists.List.incl R19181 Kildall.st_wrk R19144 Kildall.propagate_successors R19128 Kildall.st_wrk R19239 Coq.Lists.List.incl_refl R19239 Coq.Lists.List.incl_refl R19299 Coq.Lists.List "x :: y" list_scope R19302 Kildall.st_wrk R19281 Coq.Lists.List.incl_tran R19299 Coq.Lists.List "x :: y" list_scope R19302 Kildall.st_wrk R19281 Coq.Lists.List.incl_tran R19322 Coq.Lists.List.incl_tl R19322 Coq.Lists.List.incl_tl R19337 Coq.Lists.List.incl_refl R19337 Coq.Lists.List.incl_refl R19363 Kildall.mkstate R19400 Coq.Lists.List "x :: y" list_scope R19403 Kildall.st_wrk R19372 Maps.set R19386 Kildall.st_in R19363 Kildall.mkstate R19400 Coq.Lists.List "x :: y" list_scope R19403 Kildall.st_wrk R19372 Maps.set R19386 Kildall.st_in R19449 Kildall.st_wrk R19429 Coq.Lists.List "x :: y" list_scope R19432 Kildall.st_wrk R19449 Kildall.st_wrk R19429 Coq.Lists.List "x :: y" list_scope R19432 Kildall.st_wrk R19662 Coq.Init.Logic "A /\ B" type_scope R19641 Coq.Init.Logic "A /\ B" type_scope R19623 Coq.Lists.List.In R19633 Kildall.st_wrk R19659 Coq.Init.Logic "x = y" type_scope R19655 Maps "a !! b" R19649 Kildall.st_in R19612 Coq.Init.Logic "x = y" type_scope R19614 Coq.Init.Datatypes.false R19593 Coq.Lists.List.In R19713 Coq.Init.Logic "x = y" type_scope R19709 Maps "a !! b" R19703 Kildall.st_in R19725 Maps "a !! b" R19719 Kildall.st_in R19680 Coq.Init.Logic "A \/ B" type_scope R19668 Coq.Init.Logic "~ x" type_scope R19669 Coq.Lists.List.In R19688 Coq.Init.Logic "x = y" type_scope R19690 Coq.Init.Datatypes.true R19552 Kildall.propagate_successors R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R20007 Kildall.mkstate R20044 Coq.Lists.List "x :: y" list_scope R20047 Kildall.st_wrk R20016 Maps.set R20030 Kildall.st_in R20007 Kildall.mkstate R20044 Coq.Lists.List "x :: y" list_scope R20047 Kildall.st_wrk R20016 Maps.set R20030 Kildall.st_in R20160 Kildall.propagate_successors_charact1 R20160 Kildall.propagate_successors_charact1 R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R20213 Coq.Lists.List.In_dec R20220 Coqlib.peq R20213 Coq.Lists.List.In_dec R20220 Coqlib.peq R20302 Maps.gss R20302 Maps.gss R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R20374 Maps.gso R20374 Maps.gso R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R20587 Kildall.state_invariant R20609 Kildall.propagate_successors R20735 Kildall.mkstate R20702 Maps "a !! b" R20630 Kildall.basic_block_map R20540 Kildall.state_invariant R20557 Kildall.mkstate R20573 Coq.Lists.List "x :: y" list_scope R20520 Coqlib.Plt R20859 Maps "a !! b" R20859 Maps "a !! b" R20880 Kildall.propagate_successors_charact1 R20961 Kildall.mkstate R20910 Kildall.basic_block_map R20880 Kildall.propagate_successors_charact1 R20961 Kildall.mkstate R20910 Kildall.basic_block_map R20994 Kildall.propagate_successors_charact2 R21075 Kildall.mkstate R21024 Kildall.basic_block_map R20994 Kildall.propagate_successors_charact2 R21075 Kildall.mkstate R21024 Kildall.basic_block_map R21108 Kildall.propagate_successors R21181 Kildall.mkstate R21129 Kildall.basic_block_map R21108 Kildall.propagate_successors R21181 Kildall.mkstate R21129 Kildall.basic_block_map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R21411 Coqlib.peq R21411 Coqlib.peq R21505 Maps "a !! b" R21499 Kildall.st_in R21519 Maps "a !! b" R21505 Maps "a !! b" R21499 Kildall.st_in R21519 Maps "a !! b" R21544 Kildall.basic_block_map R21544 Kildall.basic_block_map R21611 Kildall.top_ge R21611 Kildall.top_ge R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R21679 Kildall.refl_ge R21679 Kildall.refl_ge R21751 Coq.Lists.List.In_dec R21758 Coqlib.peq R21751 Coq.Lists.List.In_dec R21758 Coqlib.peq R21805 Kildall.no_self_loop R21805 Kildall.no_self_loop R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22093 Coq.Init.Logic "x = y" type_scope R22089 Maps "a !! b" R22083 Kildall.st_in R22098 Maps "a !! b" R22055 Coq.Lists.List.In R22093 Coq.Init.Logic "x = y" type_scope R22089 Maps "a !! b" R22083 Kildall.st_in R22098 Maps "a !! b" R22055 Coq.Lists.List.In R22425 Coq.Lists.List.In_dec R22432 Coqlib.peq R22425 Coq.Lists.List.In_dec R22432 Coqlib.peq R22480 Kildall.multiple_predecessors R22480 Kildall.multiple_predecessors R22543 Coq.Lists.List.In_dec R22550 Coqlib.peq R22543 Coq.Lists.List.In_dec R22550 Coqlib.peq R22690 Kildall.basic_block_map R22690 Kildall.basic_block_map R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R23169 Kildall.state_invariant R23186 Kildall.mkstate R23122 Kildall.state_invariant R23139 Kildall.mkstate R23155 Coq.Lists.List "x :: y" list_scope R23099 Coq.Init.Logic "~ x" type_scope R23101 Coqlib.Plt R23523 Kildall.state_invariant R23540 Kildall.mkstate R23552 Coq.Lists.List.nil R23499 Kildall.state_invariant R23483 Coq.Init.Logic "x = y" type_scope R23450 Kildall.analyze R23464 Kildall.basic_block_map R23485 Coq.Init.Datatypes.Some R23734 Coqlib.plt R23734 Coqlib.plt R23790 Kildall.propagate_successors_invariant R23790 Kildall.propagate_successors_invariant R23860 Kildall.discard_top_worklist_invariant R23860 Kildall.discard_top_worklist_invariant R23938 Kildall.state_invariant R23955 Kildall.mkstate R23982 Kildall.basic_block_list R23999 Kildall.basic_block_map R23964 Maps.init R23974 Kildall.top R24057 Maps.gi R24057 Maps.gi R24098 Maps.gi R24098 Maps.gi R24098 Maps.gi R24098 Maps.gi R24113 Kildall.top_ge R24113 Kildall.top_ge R24243 Kildall.ge R24268 Maps "a !! b" R24251 Maps "a !! b" R24218 Coq.Lists.List.In R24201 Coqlib.Plt R24185 Coq.Init.Logic "x = y" type_scope R24176 Kildall.fixpoint R24187 Coq.Init.Datatypes.Some R24322 Kildall.state_invariant R24339 Kildall.mkstate R24351 Coq.Lists.List.nil R24322 Kildall.state_invariant R24339 Kildall.mkstate R24351 Coq.Lists.List.nil R24367 Kildall.analyze_invariant R24367 Kildall.analyze_invariant R24399 Kildall.initial_state_invariant R24399 Kildall.initial_state_invariant R24590 Coq.Init.Logic "x = y" type_scope R24577 Maps "a !! b" R24592 Kildall.top R24558 Coq.Init.Logic "x = y" type_scope R24549 Kildall.fixpoint R24560 Coq.Init.Datatypes.Some R24647 Kildall.state_invariant R24664 Kildall.mkstate R24676 Coq.Lists.List.nil R24647 Kildall.state_invariant R24664 Kildall.mkstate R24676 Coq.Lists.List.nil R24692 Kildall.analyze_invariant R24692 Kildall.analyze_invariant R24724 Kildall.initial_state_invariant R24724 Kildall.initial_state_invariant R24840 Kildall.predecessors R24840 Kildall.predecessors R24879 Maps "a !! b" R24867 Kildall.predecessors R24879 Maps "a !! b" R24867 Kildall.predecessors R24924 Coqlib.peq R24924 Coqlib.peq R24955 Coqlib.peq_true R24955 Coqlib.peq_true R25045 Maps "a !! b" R25039 Kildall.st_in R25003 Kildall.state R25142 Kildall.Pstate R25150 Kildall.propagate_successors R25127 Kildall.Pstate R25306 Maps.gsspec R25306 Maps.gsspec R25325 Coqlib.peq R25325 Coqlib.peq R25482 Maps "a !! b" R25449 Kildall.Pstate R25432 Coq.Init.Logic "x = y" type_scope R25412 Kildall.analyze R25434 Coq.Init.Datatypes.Some R25568 Kildall.st_wrk R25568 Kildall.st_wrk R25622 Coqlib.plt R25622 Coqlib.plt R25680 Kildall.propagate_successors_P R25680 Kildall.propagate_successors_P R25858 Maps "a !! b" R25839 Coq.Init.Logic "x = y" type_scope R25830 Kildall.fixpoint R25841 Coq.Init.Datatypes.Some R25910 Kildall.analyze_P R25910 Kildall.analyze_P R25957 Maps.gi R25957 Maps.gi FConstprop R372 Integers.int R393 Floats.float R425 Integers.int R416 AST.ident R498 Constprop.approx R535 Coq.Init.Specif "{ A } + { B }" type_scope R537 Coq.Init.Logic "x = y" type_scope R545 Coq.Init.Logic "x <> y" type_scope R531 Constprop.t R531 Constprop.t R591 Integers.eq_dec R591 Integers.eq_dec R613 Floats.eq_dec R613 Floats.eq_dec R637 Integers.eq_dec R637 Integers.eq_dec R659 AST.ident_eq R659 AST.ident_eq R727 Coq.Init.Logic "A \/ B" type_scope R717 Coq.Init.Logic "x = y" type_scope R719 Constprop.Unknown R742 Coq.Init.Logic "A \/ B" type_scope R732 Coq.Init.Logic "x = y" type_scope R734 Constprop.Novalue R747 Coq.Init.Logic "x = y" type_scope R698 Constprop.t R698 Constprop.t R779 Constprop.ge R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R877 Constprop.ge R867 Constprop.ge R857 Constprop.ge R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R958 Constprop.Novalue R987 Constprop.Unknown R1022 Constprop.ge R1027 Constprop.bot R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R1101 Constprop.ge R1104 Constprop.top R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R1182 Constprop.t R1194 Constprop.eq R1239 Constprop.Novalue R1264 Constprop.Novalue R1291 Constprop.Unknown R1177 Constprop.t R1177 Constprop.t R1348 Coq.Init.Logic "x = y" type_scope R1340 Constprop.lub R1350 Constprop.lub R1402 Constprop.eq R1417 Constprop.eq R1402 Constprop.eq R1417 Constprop.eq R1417 Constprop.eq R1524 Constprop.ge R1528 Constprop.lub R1583 Constprop.eq R1583 Constprop.eq R1609 Constprop.ge_refl R1609 Constprop.ge_refl R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R2407 Coq.Lists.List.list R2412 Constprop.approx R2391 Op.condition R2533 Coq.Lists.List "x :: y" list_scope R2528 Constprop.I R2541 Coq.Lists.List "x :: y" list_scope R2536 Constprop.I R2544 Coq.Lists.List.nil R2518 Op.Ccomp R2655 Coq.Lists.List "x :: y" list_scope R2650 Constprop.I R2663 Coq.Lists.List "x :: y" list_scope R2658 Constprop.I R2666 Coq.Lists.List.nil R2639 Op.Ccompu R2780 Coq.Lists.List "x :: y" list_scope R2775 Constprop.I R2783 Coq.Lists.List.nil R2760 Op.Ccompimm R2898 Coq.Lists.List "x :: y" list_scope R2893 Constprop.I R2901 Coq.Lists.List.nil R2877 Op.Ccompuimm R3012 Coq.Lists.List "x :: y" list_scope R3007 Constprop.F R3020 Coq.Lists.List "x :: y" list_scope R3015 Constprop.F R3023 Coq.Lists.List.nil R2996 Op.Ccompf R3137 Coq.Lists.List "x :: y" list_scope R3132 Constprop.F R3145 Coq.Lists.List "x :: y" list_scope R3140 Constprop.F R3148 Coq.Lists.List.nil R3118 Op.Cnotcompf R3259 Coq.Lists.List "x :: y" list_scope R3254 Constprop.I R3262 Coq.Lists.List.nil R3240 Op.Cmaskzero R3376 Coq.Lists.List "x :: y" list_scope R3371 Constprop.I R3379 Coq.Lists.List.nil R3354 Op.Cmasknotzero R3455 Coq.Lists.List.list R3460 Constprop.approx R3439 Op.condition R3627 Constprop.eval_static_condition_cases R3670 Op.Ccomp R3684 Coq.Lists.List "x :: y" list_scope R3679 Constprop.I R3692 Coq.Lists.List "x :: y" list_scope R3687 Constprop.I R3695 Coq.Lists.List.nil R3708 Constprop.eval_static_condition_case1 R3748 Op.Ccompu R3763 Coq.Lists.List "x :: y" list_scope R3758 Constprop.I R3771 Coq.Lists.List "x :: y" list_scope R3766 Constprop.I R3774 Coq.Lists.List.nil R3787 Constprop.eval_static_condition_case2 R3827 Op.Ccompimm R3846 Coq.Lists.List "x :: y" list_scope R3841 Constprop.I R3849 Coq.Lists.List.nil R3862 Constprop.eval_static_condition_case3 R3901 Op.Ccompuimm R3921 Coq.Lists.List "x :: y" list_scope R3916 Constprop.I R3924 Coq.Lists.List.nil R3937 Constprop.eval_static_condition_case4 R3976 Op.Ccompf R3991 Coq.Lists.List "x :: y" list_scope R3986 Constprop.F R3999 Coq.Lists.List "x :: y" list_scope R3994 Constprop.F R4002 Coq.Lists.List.nil R4015 Constprop.eval_static_condition_case5 R4055 Op.Cnotcompf R4073 Coq.Lists.List "x :: y" list_scope R4068 Constprop.F R4081 Coq.Lists.List "x :: y" list_scope R4076 Constprop.F R4084 Coq.Lists.List.nil R4097 Constprop.eval_static_condition_case6 R4137 Op.Cmaskzero R4155 Coq.Lists.List "x :: y" list_scope R4150 Constprop.I R4158 Coq.Lists.List.nil R4171 Constprop.eval_static_condition_case7 R4208 Op.Cmasknotzero R4229 Coq.Lists.List "x :: y" list_scope R4224 Constprop.I R4232 Coq.Lists.List.nil R4245 Constprop.eval_static_condition_case8 R4300 Constprop.eval_static_condition_default R3575 Coq.Lists.List.list R3580 Constprop.approx R3559 Op.condition R4426 Constprop.eval_static_condition_match R4471 Constprop.eval_static_condition_case1 R4516 Coq.Init.Datatypes.Some R4521 Integers.cmp R4542 Constprop.eval_static_condition_case2 R4587 Coq.Init.Datatypes.Some R4592 Integers.cmpu R4614 Constprop.eval_static_condition_case3 R4658 Coq.Init.Datatypes.Some R4663 Integers.cmp R4683 Constprop.eval_static_condition_case4 R4727 Coq.Init.Datatypes.Some R4732 Integers.cmpu R4753 Constprop.eval_static_condition_case5 R4798 Coq.Init.Datatypes.Some R4803 Floats.cmp R4826 Constprop.eval_static_condition_case6 R4871 Coq.Init.Datatypes.Some R4876 Coq.Bool.Bool.negb R4881 Floats.cmp R4905 Constprop.eval_static_condition_case7 R4947 Coq.Init.Datatypes.Some R4952 Integers.eq R4974 Integers.zero R4960 Integers.and R4988 Constprop.eval_static_condition_case8 R5030 Coq.Init.Datatypes.Some R5035 Coq.Bool.Bool.negb R5040 Integers.eq R5062 Integers.zero R5048 Integers.and R5077 Constprop.eval_static_condition_default R5124 Coq.Init.Datatypes.None R4402 Coq.Lists.List.list R4407 Constprop.approx R4386 Op.condition R8057 Coq.Lists.List.list R8062 Constprop.approx R8041 Op.operation R8173 Coq.Lists.List "x :: y" list_scope R8175 Coq.Lists.List.nil R8163 Op.Omove R8278 Coq.Lists.List.nil R8264 Op.Ointconst R8383 Coq.Lists.List.nil R8367 Op.Ofloatconst R8492 Coq.Lists.List.nil R8474 Op.Oaddrsymbol R8602 Coq.Lists.List "x :: y" list_scope R8597 Constprop.I R8605 Coq.Lists.List.nil R8582 Op.Ocast8signed R8716 Coq.Lists.List "x :: y" list_scope R8711 Constprop.I R8719 Coq.Lists.List.nil R8695 Op.Ocast16signed R8824 Coq.Lists.List "x :: y" list_scope R8819 Constprop.I R8832 Coq.Lists.List "x :: y" list_scope R8827 Constprop.I R8835 Coq.Lists.List.nil R8812 Op.Oadd R8946 Coq.Lists.List "x :: y" list_scope R8938 Constprop.S R8954 Coq.Lists.List "x :: y" list_scope R8949 Constprop.I R8957 Coq.Lists.List.nil R8931 Op.Oadd R9067 Coq.Lists.List "x :: y" list_scope R9062 Constprop.I R9070 Coq.Lists.List.nil R9050 Op.Oaddimm R9186 Coq.Lists.List "x :: y" list_scope R9178 Constprop.S R9189 Coq.Lists.List.nil R9166 Op.Oaddimm R9295 Coq.Lists.List "x :: y" list_scope R9290 Constprop.I R9303 Coq.Lists.List "x :: y" list_scope R9298 Constprop.I R9306 Coq.Lists.List.nil R9283 Op.Osub R9418 Coq.Lists.List "x :: y" list_scope R9410 Constprop.S R9426 Coq.Lists.List "x :: y" list_scope R9421 Constprop.I R9429 Coq.Lists.List.nil R9403 Op.Osub R9539 Coq.Lists.List "x :: y" list_scope R9534 Constprop.I R9542 Coq.Lists.List.nil R9522 Op.Osubimm R9648 Coq.Lists.List "x :: y" list_scope R9643 Constprop.I R9656 Coq.Lists.List "x :: y" list_scope R9651 Constprop.I R9659 Coq.Lists.List.nil R9636 Op.Omul R9769 Coq.Lists.List "x :: y" list_scope R9764 Constprop.I R9772 Coq.Lists.List.nil R9752 Op.Omulimm R9878 Coq.Lists.List "x :: y" list_scope R9873 Constprop.I R9886 Coq.Lists.List "x :: y" list_scope R9881 Constprop.I R9889 Coq.Lists.List.nil R9866 Op.Odiv R9996 Coq.Lists.List "x :: y" list_scope R9991 Constprop.I R10004 Coq.Lists.List "x :: y" list_scope R9999 Constprop.I R10007 Coq.Lists.List.nil R9983 Op.Odivu R10113 Coq.Lists.List "x :: y" list_scope R10108 Constprop.I R10121 Coq.Lists.List "x :: y" list_scope R10116 Constprop.I R10124 Coq.Lists.List.nil R10101 Op.Oand R10234 Coq.Lists.List "x :: y" list_scope R10229 Constprop.I R10237 Coq.Lists.List.nil R10217 Op.Oandimm R10342 Coq.Lists.List "x :: y" list_scope R10337 Constprop.I R10350 Coq.Lists.List "x :: y" list_scope R10345 Constprop.I R10353 Coq.Lists.List.nil R10331 Op.Oor R10462 Coq.Lists.List "x :: y" list_scope R10457 Constprop.I R10465 Coq.Lists.List.nil R10446 Op.Oorimm R10571 Coq.Lists.List "x :: y" list_scope R10566 Constprop.I R10579 Coq.Lists.List "x :: y" list_scope R10574 Constprop.I R10582 Coq.Lists.List.nil R10559 Op.Oxor R10692 Coq.Lists.List "x :: y" list_scope R10687 Constprop.I R10695 Coq.Lists.List.nil R10675 Op.Oxorimm R10802 Coq.Lists.List "x :: y" list_scope R10797 Constprop.I R10810 Coq.Lists.List "x :: y" list_scope R10805 Constprop.I R10813 Coq.Lists.List.nil R10789 Op.Onand R10919 Coq.Lists.List "x :: y" list_scope R10914 Constprop.I R10927 Coq.Lists.List "x :: y" list_scope R10922 Constprop.I R10930 Coq.Lists.List.nil R10907 Op.Onor R11037 Coq.Lists.List "x :: y" list_scope R11032 Constprop.I R11045 Coq.Lists.List "x :: y" list_scope R11040 Constprop.I R11048 Coq.Lists.List.nil R11024 Op.Onxor R11154 Coq.Lists.List "x :: y" list_scope R11149 Constprop.I R11162 Coq.Lists.List "x :: y" list_scope R11157 Constprop.I R11165 Coq.Lists.List.nil R11142 Op.Oshl R11271 Coq.Lists.List "x :: y" list_scope R11266 Constprop.I R11279 Coq.Lists.List "x :: y" list_scope R11274 Constprop.I R11282 Coq.Lists.List.nil R11259 Op.Oshr R11392 Coq.Lists.List "x :: y" list_scope R11387 Constprop.I R11395 Coq.Lists.List.nil R11375 Op.Oshrimm R11506 Coq.Lists.List "x :: y" list_scope R11501 Constprop.I R11509 Coq.Lists.List.nil R11488 Op.Oshrximm R11616 Coq.Lists.List "x :: y" list_scope R11611 Constprop.I R11624 Coq.Lists.List "x :: y" list_scope R11619 Constprop.I R11627 Coq.Lists.List.nil R11603 Op.Oshru R11755 Coq.Lists.List "x :: y" list_scope R11750 Constprop.I R11758 Coq.Lists.List.nil R11730 Op.Orolm R11862 Coq.Lists.List "x :: y" list_scope R11857 Constprop.F R11865 Coq.Lists.List.nil R11849 Op.Onegf R11969 Coq.Lists.List "x :: y" list_scope R11964 Constprop.F R11972 Coq.Lists.List.nil R11956 Op.Oabsf R12079 Coq.Lists.List "x :: y" list_scope R12074 Constprop.F R12087 Coq.Lists.List "x :: y" list_scope R12082 Constprop.F R12090 Coq.Lists.List.nil R12066 Op.Oaddf R12197 Coq.Lists.List "x :: y" list_scope R12192 Constprop.F R12205 Coq.Lists.List "x :: y" list_scope R12200 Constprop.F R12208 Coq.Lists.List.nil R12184 Op.Osubf R12315 Coq.Lists.List "x :: y" list_scope R12310 Constprop.F R12323 Coq.Lists.List "x :: y" list_scope R12318 Constprop.F R12326 Coq.Lists.List.nil R12302 Op.Omulf R12433 Coq.Lists.List "x :: y" list_scope R12428 Constprop.F R12441 Coq.Lists.List "x :: y" list_scope R12436 Constprop.F R12444 Coq.Lists.List.nil R12420 Op.Odivf R12557 Coq.Lists.List "x :: y" list_scope R12552 Constprop.F R12565 Coq.Lists.List "x :: y" list_scope R12560 Constprop.F R12573 Coq.Lists.List "x :: y" list_scope R12568 Constprop.F R12576 Coq.Lists.List.nil R12541 Op.Omuladdf R12689 Coq.Lists.List "x :: y" list_scope R12684 Constprop.F R12697 Coq.Lists.List "x :: y" list_scope R12692 Constprop.F R12705 Coq.Lists.List "x :: y" list_scope R12700 Constprop.F R12708 Coq.Lists.List.nil R12673 Op.Omulsubf R12821 Coq.Lists.List "x :: y" list_scope R12816 Constprop.F R12824 Coq.Lists.List.nil R12799 Op.Osingleoffloat R12934 Coq.Lists.List "x :: y" list_scope R12929 Constprop.F R12937 Coq.Lists.List.nil R12915 Op.Ointoffloat R13047 Coq.Lists.List "x :: y" list_scope R13042 Constprop.I R13050 Coq.Lists.List.nil R13028 Op.Ofloatofint R13161 Coq.Lists.List "x :: y" list_scope R13156 Constprop.I R13164 Coq.Lists.List.nil R13141 Op.Ofloatofintu R13257 Op.Ocmp R13339 Coq.Lists.List.list R13344 Constprop.approx R13323 Op.operation R13505 Constprop.eval_static_operation_cases R13548 Op.Omove R13557 Coq.Lists.List "x :: y" list_scope R13559 Coq.Lists.List.nil R13572 Constprop.eval_static_operation_case1 R13607 Op.Ointconst R13620 Coq.Lists.List.nil R13633 Constprop.eval_static_operation_case2 R13667 Op.Ofloatconst R13682 Coq.Lists.List.nil R13695 Constprop.eval_static_operation_case3 R13729 Op.Oaddrsymbol R13746 Coq.Lists.List.nil R13759 Constprop.eval_static_operation_case4 R13795 Op.Ocast8signed R13814 Coq.Lists.List "x :: y" list_scope R13809 Constprop.I R13817 Coq.Lists.List.nil R13830 Constprop.eval_static_operation_case6 R13865 Op.Ocast16signed R13885 Coq.Lists.List "x :: y" list_scope R13880 Constprop.I R13888 Coq.Lists.List.nil R13901 Constprop.eval_static_operation_case7 R13936 Op.Oadd R13947 Coq.Lists.List "x :: y" list_scope R13942 Constprop.I R13955 Coq.Lists.List "x :: y" list_scope R13950 Constprop.I R13958 Coq.Lists.List.nil R13971 Constprop.eval_static_operation_case8 R14009 Op.Oadd R14023 Coq.Lists.List "x :: y" list_scope R14015 Constprop.S R14031 Coq.Lists.List "x :: y" list_scope R14026 Constprop.I R14034 Coq.Lists.List.nil R14047 Constprop.eval_static_operation_case9 R14088 Op.Oaddimm R14104 Coq.Lists.List "x :: y" list_scope R14099 Constprop.I R14107 Coq.Lists.List.nil R14120 Constprop.eval_static_operation_case11 R14158 Op.Oaddimm R14177 Coq.Lists.List "x :: y" list_scope R14169 Constprop.S R14180 Coq.Lists.List.nil R14193 Constprop.eval_static_operation_case12 R14234 Op.Osub R14245 Coq.Lists.List "x :: y" list_scope R14240 Constprop.I R14253 Coq.Lists.List "x :: y" list_scope R14248 Constprop.I R14256 Coq.Lists.List.nil R14269 Constprop.eval_static_operation_case13 R14308 Op.Osub R14322 Coq.Lists.List "x :: y" list_scope R14314 Constprop.S R14330 Coq.Lists.List "x :: y" list_scope R14325 Constprop.I R14333 Coq.Lists.List.nil R14346 Constprop.eval_static_operation_case14 R14388 Op.Osubimm R14404 Coq.Lists.List "x :: y" list_scope R14399 Constprop.I R14407 Coq.Lists.List.nil R14420 Constprop.eval_static_operation_case15 R14458 Op.Omul R14469 Coq.Lists.List "x :: y" list_scope R14464 Constprop.I R14477 Coq.Lists.List "x :: y" list_scope R14472 Constprop.I R14480 Coq.Lists.List.nil R14493 Constprop.eval_static_operation_case16 R14532 Op.Omulimm R14548 Coq.Lists.List "x :: y" list_scope R14543 Constprop.I R14551 Coq.Lists.List.nil R14564 Constprop.eval_static_operation_case17 R14602 Op.Odiv R14613 Coq.Lists.List "x :: y" list_scope R14608 Constprop.I R14621 Coq.Lists.List "x :: y" list_scope R14616 Constprop.I R14624 Coq.Lists.List.nil R14637 Constprop.eval_static_operation_case18 R14676 Op.Odivu R14688 Coq.Lists.List "x :: y" list_scope R14683 Constprop.I R14696 Coq.Lists.List "x :: y" list_scope R14691 Constprop.I R14699 Coq.Lists.List.nil R14712 Constprop.eval_static_operation_case19 R14751 Op.Oand R14762 Coq.Lists.List "x :: y" list_scope R14757 Constprop.I R14770 Coq.Lists.List "x :: y" list_scope R14765 Constprop.I R14773 Coq.Lists.List.nil R14786 Constprop.eval_static_operation_case20 R14825 Op.Oandimm R14841 Coq.Lists.List "x :: y" list_scope R14836 Constprop.I R14844 Coq.Lists.List.nil R14857 Constprop.eval_static_operation_case21 R14895 Op.Oor R14905 Coq.Lists.List "x :: y" list_scope R14900 Constprop.I R14913 Coq.Lists.List "x :: y" list_scope R14908 Constprop.I R14916 Coq.Lists.List.nil R14929 Constprop.eval_static_operation_case22 R14968 Op.Oorimm R14983 Coq.Lists.List "x :: y" list_scope R14978 Constprop.I R14986 Coq.Lists.List.nil R14999 Constprop.eval_static_operation_case23 R15037 Op.Oxor R15048 Coq.Lists.List "x :: y" list_scope R15043 Constprop.I R15056 Coq.Lists.List "x :: y" list_scope R15051 Constprop.I R15059 Coq.Lists.List.nil R15072 Constprop.eval_static_operation_case24 R15111 Op.Oxorimm R15127 Coq.Lists.List "x :: y" list_scope R15122 Constprop.I R15130 Coq.Lists.List.nil R15143 Constprop.eval_static_operation_case25 R15181 Op.Onand R15193 Coq.Lists.List "x :: y" list_scope R15188 Constprop.I R15201 Coq.Lists.List "x :: y" list_scope R15196 Constprop.I R15204 Coq.Lists.List.nil R15217 Constprop.eval_static_operation_case26 R15256 Op.Onor R15267 Coq.Lists.List "x :: y" list_scope R15262 Constprop.I R15275 Coq.Lists.List "x :: y" list_scope R15270 Constprop.I R15278 Coq.Lists.List.nil R15291 Constprop.eval_static_operation_case27 R15330 Op.Onxor R15342 Coq.Lists.List "x :: y" list_scope R15337 Constprop.I R15350 Coq.Lists.List "x :: y" list_scope R15345 Constprop.I R15353 Coq.Lists.List.nil R15366 Constprop.eval_static_operation_case28 R15405 Op.Oshl R15416 Coq.Lists.List "x :: y" list_scope R15411 Constprop.I R15424 Coq.Lists.List "x :: y" list_scope R15419 Constprop.I R15427 Coq.Lists.List.nil R15440 Constprop.eval_static_operation_case29 R15479 Op.Oshr R15490 Coq.Lists.List "x :: y" list_scope R15485 Constprop.I R15498 Coq.Lists.List "x :: y" list_scope R15493 Constprop.I R15501 Coq.Lists.List.nil R15514 Constprop.eval_static_operation_case30 R15553 Op.Oshrimm R15569 Coq.Lists.List "x :: y" list_scope R15564 Constprop.I R15572 Coq.Lists.List.nil R15585 Constprop.eval_static_operation_case31 R15623 Op.Oshrximm R15640 Coq.Lists.List "x :: y" list_scope R15635 Constprop.I R15643 Coq.Lists.List.nil R15656 Constprop.eval_static_operation_case32 R15694 Op.Oshru R15706 Coq.Lists.List "x :: y" list_scope R15701 Constprop.I R15714 Coq.Lists.List "x :: y" list_scope R15709 Constprop.I R15717 Coq.Lists.List.nil R15730 Constprop.eval_static_operation_case33 R15769 Op.Orolm R15793 Coq.Lists.List "x :: y" list_scope R15788 Constprop.I R15796 Coq.Lists.List.nil R15809 Constprop.eval_static_operation_case34 R15857 Op.Onegf R15869 Coq.Lists.List "x :: y" list_scope R15864 Constprop.F R15872 Coq.Lists.List.nil R15885 Constprop.eval_static_operation_case35 R15921 Op.Oabsf R15933 Coq.Lists.List "x :: y" list_scope R15928 Constprop.F R15936 Coq.Lists.List.nil R15949 Constprop.eval_static_operation_case36 R15985 Op.Oaddf R15997 Coq.Lists.List "x :: y" list_scope R15992 Constprop.F R16005 Coq.Lists.List "x :: y" list_scope R16000 Constprop.F R16008 Coq.Lists.List.nil R16021 Constprop.eval_static_operation_case37 R16060 Op.Osubf R16072 Coq.Lists.List "x :: y" list_scope R16067 Constprop.F R16080 Coq.Lists.List "x :: y" list_scope R16075 Constprop.F R16083 Coq.Lists.List.nil R16096 Constprop.eval_static_operation_case38 R16135 Op.Omulf R16147 Coq.Lists.List "x :: y" list_scope R16142 Constprop.F R16155 Coq.Lists.List "x :: y" list_scope R16150 Constprop.F R16158 Coq.Lists.List.nil R16171 Constprop.eval_static_operation_case39 R16210 Op.Odivf R16222 Coq.Lists.List "x :: y" list_scope R16217 Constprop.F R16230 Coq.Lists.List "x :: y" list_scope R16225 Constprop.F R16233 Coq.Lists.List.nil R16246 Constprop.eval_static_operation_case40 R16285 Op.Omuladdf R16300 Coq.Lists.List "x :: y" list_scope R16295 Constprop.F R16308 Coq.Lists.List "x :: y" list_scope R16303 Constprop.F R16316 Coq.Lists.List "x :: y" list_scope R16311 Constprop.F R16319 Coq.Lists.List.nil R16332 Constprop.eval_static_operation_case41 R16374 Op.Omulsubf R16389 Coq.Lists.List "x :: y" list_scope R16384 Constprop.F R16397 Coq.Lists.List "x :: y" list_scope R16392 Constprop.F R16405 Coq.Lists.List "x :: y" list_scope R16400 Constprop.F R16408 Coq.Lists.List.nil R16421 Constprop.eval_static_operation_case42 R16463 Op.Osingleoffloat R16484 Coq.Lists.List "x :: y" list_scope R16479 Constprop.F R16487 Coq.Lists.List.nil R16500 Constprop.eval_static_operation_case43 R16536 Op.Ointoffloat R16554 Coq.Lists.List "x :: y" list_scope R16549 Constprop.F R16557 Coq.Lists.List.nil R16570 Constprop.eval_static_operation_case44 R16606 Op.Ofloatofint R16624 Coq.Lists.List "x :: y" list_scope R16619 Constprop.I R16627 Coq.Lists.List.nil R16640 Constprop.eval_static_operation_case45 R16676 Op.Ofloatofintu R16695 Coq.Lists.List "x :: y" list_scope R16690 Constprop.I R16698 Coq.Lists.List.nil R16711 Constprop.eval_static_operation_case46 R16747 Op.Ocmp R16767 Constprop.eval_static_operation_case47 R16821 Constprop.eval_static_operation_default R13455 Coq.Lists.List.list R13460 Constprop.approx R13439 Op.operation R16943 Constprop.eval_static_operation_match R16986 Constprop.eval_static_operation_case1 R17033 Constprop.eval_static_operation_case2 R17072 Constprop.I R17080 Constprop.eval_static_operation_case3 R17119 Constprop.F R17127 Constprop.eval_static_operation_case4 R17168 Constprop.S R17178 Constprop.eval_static_operation_case6 R17218 Constprop.I R17220 Integers.cast8signed R17244 Constprop.eval_static_operation_case7 R17284 Constprop.I R17286 Integers.cast16signed R17311 Constprop.eval_static_operation_case8 R17354 Constprop.I R17356 Integers.add R17375 Constprop.eval_static_operation_case9 R17421 Constprop.S R17427 Integers.add R17446 Constprop.eval_static_operation_case11 R17489 Constprop.I R17492 Integers.add R17510 Constprop.eval_static_operation_case12 R17556 Constprop.S R17562 Integers.add R17580 Constprop.eval_static_operation_case13 R17624 Constprop.I R17626 Integers.sub R17645 Constprop.eval_static_operation_case14 R17692 Constprop.S R17698 Integers.sub R17717 Constprop.eval_static_operation_case15 R17760 Constprop.I R17763 Integers.sub R17781 Constprop.eval_static_operation_case16 R17825 Constprop.I R17827 Integers.mul R17846 Constprop.eval_static_operation_case17 R17889 Constprop.I R17891 Integers.mul R17909 Constprop.eval_static_operation_case18 R17956 Integers.eq R17966 Integers.zero R17993 Constprop.I R17995 Integers.divs R17980 Constprop.Unknown R18015 Constprop.eval_static_operation_case19 R18062 Integers.eq R18072 Integers.zero R18099 Constprop.I R18101 Integers.divu R18086 Constprop.Unknown R18121 Constprop.eval_static_operation_case20 R18165 Constprop.I R18167 Integers.and R18186 Constprop.eval_static_operation_case21 R18229 Constprop.I R18231 Integers.and R18249 Constprop.eval_static_operation_case22 R18293 Constprop.I R18295 Integers.or R18313 Constprop.eval_static_operation_case23 R18356 Constprop.I R18358 Integers.or R18375 Constprop.eval_static_operation_case24 R18419 Constprop.I R18421 Integers.xor R18440 Constprop.eval_static_operation_case25 R18483 Constprop.I R18485 Integers.xor R18503 Constprop.eval_static_operation_case26 R18547 Constprop.I R18549 Integers.xor R18573 Integers.mone R18558 Integers.and R18587 Constprop.eval_static_operation_case27 R18631 Constprop.I R18633 Integers.xor R18656 Integers.mone R18642 Integers.or R18670 Constprop.eval_static_operation_case28 R18714 Constprop.I R18716 Integers.xor R18740 Integers.mone R18725 Integers.xor R18754 Constprop.eval_static_operation_case29 R18801 Integers.ltu R18813 Integers.repr R18853 Constprop.Unknown R18831 Constprop.I R18833 Integers.shl R18865 Constprop.eval_static_operation_case30 R18912 Integers.ltu R18924 Integers.repr R18964 Constprop.Unknown R18942 Constprop.I R18944 Integers.shr R18976 Constprop.eval_static_operation_case31 R19022 Integers.ltu R19033 Integers.repr R19072 Constprop.Unknown R19051 Constprop.I R19053 Integers.shr R19084 Constprop.eval_static_operation_case32 R19130 Integers.ltu R19141 Integers.repr R19181 Constprop.Unknown R19159 Constprop.I R19161 Integers.shrx R19193 Constprop.eval_static_operation_case33 R19240 Integers.ltu R19252 Integers.repr R19293 Constprop.Unknown R19270 Constprop.I R19272 Integers.shru R19305 Constprop.eval_static_operation_case34 R19358 Constprop.I R19360 Integers.rolm R19389 Constprop.eval_static_operation_case35 R19430 Constprop.F R19432 Floats.neg R19450 Constprop.eval_static_operation_case36 R19491 Constprop.F R19493 Floats.abs R19511 Constprop.eval_static_operation_case37 R19555 Constprop.F R19557 Floats.add R19578 Constprop.eval_static_operation_case38 R19622 Constprop.F R19624 Floats.sub R19645 Constprop.eval_static_operation_case39 R19689 Constprop.F R19691 Floats.mul R19712 Constprop.eval_static_operation_case40 R19756 Constprop.F R19758 Floats.div R19779 Constprop.eval_static_operation_case41 R19826 Constprop.F R19828 Floats.add R19839 Floats.mul R19864 Constprop.eval_static_operation_case42 R19911 Constprop.F R19913 Floats.sub R19924 Floats.mul R19949 Constprop.eval_static_operation_case43 R19990 Constprop.F R19992 Floats.singleoffloat R20020 Constprop.eval_static_operation_case44 R20061 Constprop.I R20063 Floats.intoffloat R20088 Constprop.eval_static_operation_case45 R20129 Constprop.F R20131 Floats.floatofint R20156 Constprop.eval_static_operation_case46 R20197 Constprop.F R20199 Floats.floatofintu R20225 Constprop.eval_static_operation_case47 R20274 Constprop.eval_static_condition R20314 Coq.Init.Datatypes.None R20322 Constprop.Unknown R20338 Coq.Init.Datatypes.Some R20348 Constprop.I R20373 Integers.zero R20360 Integers.one R20397 Constprop.eval_static_operation_default R20442 Constprop.Unknown R16919 Coq.Lists.List.list R16924 Constprop.approx R16903 Op.operation R20515 Coq.Lists.List.map R20534 Constprop.get R20505 Constprop.t R20486 Coq.Lists.List.list R20491 Registers.reg R20636 Maps "a ! b" R20628 RTL.fn_code R20649 Coq.Init.Datatypes.None R20668 Coq.Init.Datatypes.Some R20705 RTL.Inop R20740 RTL.Iop R20844 Constprop.set R20780 Constprop.eval_static_operation R20806 Constprop.approx_regs R20871 RTL.Iload R20912 Constprop.set R20922 Constprop.Unknown R20945 RTL.Istore R21002 RTL.Icall R21040 Constprop.set R21050 Constprop.Unknown R21073 RTL.Icond R21128 RTL.Ireturn R20609 Constprop.t R20594 RTL.node R20579 RTL.function R21252 Coq.Init.Datatypes.option R21260 Maps.t R21267 Constprop.t R21277 Constprop.fixpoint R21374 Coq.Lists.List "x :: y" list_scope R21347 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21351 RTL.fn_entrypoint R21367 Constprop.top R21377 Coq.Lists.List.nil R21319 Constprop.transfer R21307 RTL.fn_nextpc R21290 RTL.successors R21237 RTL.function R21456 Constprop.t R21491 Coq.Init.Datatypes.option R21498 Integers.int R21513 Constprop.get R21533 Constprop.I R21540 Coq.Init.Datatypes.Some R21554 Coq.Init.Datatypes.None R21484 Registers.reg R21619 Coq.Lists.List.list R21624 Registers.reg R21606 Op.condition R21725 Coq.Lists.List "x :: y" list_scope R21731 Coq.Lists.List "x :: y" list_scope R21734 Coq.Lists.List.nil R21712 Op.Ccomp R21827 Coq.Lists.List "x :: y" list_scope R21833 Coq.Lists.List "x :: y" list_scope R21836 Coq.Lists.List.nil R21813 Op.Ccompu R22031 Constprop.cond_strength_reduction_cases R22074 Op.Ccomp R22086 Coq.Lists.List "x :: y" list_scope R22092 Coq.Lists.List "x :: y" list_scope R22095 Coq.Lists.List.nil R22108 Constprop.csr_case1 R22130 Op.Ccompu R22143 Coq.Lists.List "x :: y" list_scope R22149 Coq.Lists.List "x :: y" list_scope R22152 Coq.Lists.List.nil R22165 Constprop.csr_case2 R22205 Constprop.csr_default R21984 Coq.Lists.List.list R21989 Registers.reg R21968 Op.condition R22329 Coq.Init.Datatypes "x * y" type_scope R22319 Op.condition R22331 Coq.Lists.List.list R22336 Registers.reg R22351 Constprop.cond_strength_reduction_match R22400 Constprop.csr_case1 R22444 Constprop.intval R22433 Constprop.intval R22467 Coq.Init.Datatypes.Some R22490 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22491 Op.Ccompimm R22501 AST.swap_comparison R22526 Coq.Lists.List "x :: y" list_scope R22529 Coq.Lists.List.nil R22545 Coq.Init.Datatypes.Some R22565 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22566 Op.Ccompimm R22583 Coq.Lists.List "x :: y" list_scope R22586 Coq.Lists.List.nil R22617 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22644 Constprop.csr_case2 R22688 Constprop.intval R22677 Constprop.intval R22711 Coq.Init.Datatypes.Some R22734 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22735 Op.Ccompuimm R22746 AST.swap_comparison R22771 Coq.Lists.List "x :: y" list_scope R22774 Coq.Lists.List.nil R22790 Coq.Init.Datatypes.Some R22810 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22811 Op.Ccompuimm R22829 Coq.Lists.List "x :: y" list_scope R22832 Coq.Lists.List.nil R22863 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22890 Constprop.csr_default R22921 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22307 Coq.Lists.List.list R22312 Registers.reg R22289 Op.condition R22991 Integers.eq R23000 Integers.zero R23041 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23042 Op.Oaddimm R23055 Coq.Lists.List "x :: y" list_scope R23058 Coq.Lists.List.nil R23016 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23017 Op.Omove R23026 Coq.Lists.List "x :: y" list_scope R23029 Coq.Lists.List.nil R22978 Registers.reg R22969 Integers.int R23114 Integers.eq R23123 Integers.zero R23164 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23165 Op.Orolm R23174 Integers.shl R23182 Integers.mone R23197 Coq.Lists.List "x :: y" list_scope R23200 Coq.Lists.List.nil R23139 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23140 Op.Omove R23149 Coq.Lists.List "x :: y" list_scope R23152 Coq.Lists.List.nil R23101 Registers.reg R23092 Integers.int R23256 Integers.eq R23265 Integers.zero R23306 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23307 Op.Oshrimm R23320 Coq.Lists.List "x :: y" list_scope R23323 Coq.Lists.List.nil R23281 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23282 Op.Omove R23291 Coq.Lists.List "x :: y" list_scope R23294 Coq.Lists.List.nil R23243 Registers.reg R23234 Integers.int R23380 Integers.eq R23389 Integers.zero R23430 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23431 Op.Orolm R23464 Integers.shru R23473 Integers.mone R23438 Integers.sub R23447 Integers.repr R23488 Coq.Lists.List "x :: y" list_scope R23491 Coq.Lists.List.nil R23405 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23406 Op.Omove R23415 Coq.Lists.List "x :: y" list_scope R23418 Coq.Lists.List.nil R23367 Registers.reg R23358 Integers.int R23547 Integers.eq R23556 Integers.zero R23610 Integers.eq R23619 Integers.one R23671 Integers.is_power2 R23698 Coq.Init.Datatypes.Some R23708 Constprop.make_shlimm R23730 Coq.Init.Datatypes.None R23738 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23739 Op.Omulimm R23752 Coq.Lists.List "x :: y" list_scope R23755 Coq.Lists.List.nil R23636 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23637 Op.Omove R23646 Coq.Lists.List "x :: y" list_scope R23649 Coq.Lists.List.nil R23574 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23575 Op.Ointconst R23585 Integers.zero R23595 Coq.Lists.List.nil R23534 Registers.reg R23525 Integers.int R23819 Integers.eq R23828 Integers.zero R23880 Integers.eq R23889 Integers.mone R23928 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23929 Op.Oandimm R23942 Coq.Lists.List "x :: y" list_scope R23945 Coq.Lists.List.nil R23903 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23904 Op.Omove R23913 Coq.Lists.List "x :: y" list_scope R23916 Coq.Lists.List.nil R23844 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23845 Op.Ointconst R23855 Integers.zero R23865 Coq.Lists.List.nil R23806 Registers.reg R23797 Integers.int R24000 Integers.eq R24009 Integers.zero R24051 Integers.eq R24060 Integers.mone R24107 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24108 Op.Oorimm R24120 Coq.Lists.List "x :: y" list_scope R24123 Coq.Lists.List.nil R24074 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24075 Op.Ointconst R24085 Integers.mone R24095 Coq.Lists.List.nil R24023 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24024 Op.Omove R24033 Coq.Lists.List "x :: y" list_scope R24036 Coq.Lists.List.nil R23987 Registers.reg R23978 Integers.int R24179 Integers.eq R24188 Integers.zero R24229 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24230 Op.Oxorimm R24243 Coq.Lists.List "x :: y" list_scope R24246 Coq.Lists.List.nil R24204 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24205 Op.Omove R24214 Coq.Lists.List "x :: y" list_scope R24217 Coq.Lists.List.nil R24166 Registers.reg R24157 Integers.int R24305 Coq.Lists.List.list R24310 Registers.reg R24292 Op.operation R24434 Coq.Lists.List "x :: y" list_scope R24440 Coq.Lists.List "x :: y" list_scope R24443 Coq.Lists.List.nil R24425 Op.Oadd R24385 Registers.reg R24375 Registers.reg R24558 Coq.Lists.List "x :: y" list_scope R24564 Coq.Lists.List "x :: y" list_scope R24567 Coq.Lists.List.nil R24549 Op.Osub R24509 Registers.reg R24499 Registers.reg R24682 Coq.Lists.List "x :: y" list_scope R24688 Coq.Lists.List "x :: y" list_scope R24691 Coq.Lists.List.nil R24673 Op.Omul R24633 Registers.reg R24623 Registers.reg R24806 Coq.Lists.List "x :: y" list_scope R24812 Coq.Lists.List "x :: y" list_scope R24815 Coq.Lists.List.nil R24797 Op.Odiv R24757 Registers.reg R24747 Registers.reg R24931 Coq.Lists.List "x :: y" list_scope R24937 Coq.Lists.List "x :: y" list_scope R24940 Coq.Lists.List.nil R24921 Op.Odivu R24881 Registers.reg R24871 Registers.reg R25055 Coq.Lists.List "x :: y" list_scope R25061 Coq.Lists.List "x :: y" list_scope R25064 Coq.Lists.List.nil R25046 Op.Oand R25006 Registers.reg R24996 Registers.reg R25178 Coq.Lists.List "x :: y" list_scope R25184 Coq.Lists.List "x :: y" list_scope R25187 Coq.Lists.List.nil R25170 Op.Oor R25130 Registers.reg R25120 Registers.reg R25302 Coq.Lists.List "x :: y" list_scope R25308 Coq.Lists.List "x :: y" list_scope R25311 Coq.Lists.List.nil R25293 Op.Oxor R25253 Registers.reg R25243 Registers.reg R25426 Coq.Lists.List "x :: y" list_scope R25432 Coq.Lists.List "x :: y" list_scope R25435 Coq.Lists.List.nil R25417 Op.Oshl R25377 Registers.reg R25367 Registers.reg R25551 Coq.Lists.List "x :: y" list_scope R25557 Coq.Lists.List "x :: y" list_scope R25560 Coq.Lists.List.nil R25542 Op.Oshr R25502 Registers.reg R25492 Registers.reg R25677 Coq.Lists.List "x :: y" list_scope R25683 Coq.Lists.List "x :: y" list_scope R25686 Coq.Lists.List.nil R25667 Op.Oshru R25627 Registers.reg R25617 Registers.reg R25804 Op.Ocmp R25758 Coq.Lists.List.list R25763 Registers.reg R25742 Op.condition R25886 Coq.Lists.List.list R25891 Registers.reg R25868 Op.operation R26052 Constprop.op_strength_reduction_cases R26095 Op.Oadd R26104 Coq.Lists.List "x :: y" list_scope R26110 Coq.Lists.List "x :: y" list_scope R26113 Coq.Lists.List.nil R26126 Constprop.op_strength_reduction_case1 R26164 Op.Osub R26173 Coq.Lists.List "x :: y" list_scope R26179 Coq.Lists.List "x :: y" list_scope R26182 Coq.Lists.List.nil R26195 Constprop.op_strength_reduction_case2 R26233 Op.Omul R26242 Coq.Lists.List "x :: y" list_scope R26248 Coq.Lists.List "x :: y" list_scope R26251 Coq.Lists.List.nil R26264 Constprop.op_strength_reduction_case3 R26302 Op.Odiv R26311 Coq.Lists.List "x :: y" list_scope R26317 Coq.Lists.List "x :: y" list_scope R26320 Coq.Lists.List.nil R26333 Constprop.op_strength_reduction_case4 R26371 Op.Odivu R26381 Coq.Lists.List "x :: y" list_scope R26387 Coq.Lists.List "x :: y" list_scope R26390 Coq.Lists.List.nil R26403 Constprop.op_strength_reduction_case5 R26441 Op.Oand R26450 Coq.Lists.List "x :: y" list_scope R26456 Coq.Lists.List "x :: y" list_scope R26459 Coq.Lists.List.nil R26472 Constprop.op_strength_reduction_case6 R26510 Op.Oor R26518 Coq.Lists.List "x :: y" list_scope R26524 Coq.Lists.List "x :: y" list_scope R26527 Coq.Lists.List.nil R26540 Constprop.op_strength_reduction_case7 R26578 Op.Oxor R26587 Coq.Lists.List "x :: y" list_scope R26593 Coq.Lists.List "x :: y" list_scope R26596 Coq.Lists.List.nil R26609 Constprop.op_strength_reduction_case8 R26647 Op.Oshl R26656 Coq.Lists.List "x :: y" list_scope R26662 Coq.Lists.List "x :: y" list_scope R26665 Coq.Lists.List.nil R26678 Constprop.op_strength_reduction_case9 R26716 Op.Oshr R26725 Coq.Lists.List "x :: y" list_scope R26731 Coq.Lists.List "x :: y" list_scope R26734 Coq.Lists.List.nil R26747 Constprop.op_strength_reduction_case10 R26786 Op.Oshru R26796 Coq.Lists.List "x :: y" list_scope R26802 Coq.Lists.List "x :: y" list_scope R26805 Coq.Lists.List.nil R26818 Constprop.op_strength_reduction_case11 R26857 Op.Ocmp R26877 Constprop.op_strength_reduction_case12 R26933 Constprop.op_strength_reduction_default R26003 Coq.Lists.List.list R26008 Registers.reg R25985 Op.operation R27056 Constprop.op_strength_reduction_match R27101 Constprop.op_strength_reduction_case1 R27172 Constprop.intval R27161 Constprop.intval R27195 Coq.Init.Datatypes.Some R27208 Constprop.make_addimm R27236 Coq.Init.Datatypes.Some R27246 Constprop.make_addimm R27279 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27304 Constprop.op_strength_reduction_case2 R27375 Constprop.intval R27364 Constprop.intval R27398 Coq.Init.Datatypes.Some R27411 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27412 Op.Osubimm R27426 Coq.Lists.List "x :: y" list_scope R27429 Coq.Lists.List.nil R27445 Coq.Init.Datatypes.Some R27455 Constprop.make_addimm R27468 Integers.neg R27498 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27523 Constprop.op_strength_reduction_case3 R27594 Constprop.intval R27583 Constprop.intval R27617 Coq.Init.Datatypes.Some R27630 Constprop.make_mulimm R27658 Coq.Init.Datatypes.Some R27668 Constprop.make_mulimm R27701 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27726 Constprop.op_strength_reduction_case4 R27786 Constprop.intval R27809 Coq.Init.Datatypes.Some R27835 Integers.is_power2 R27868 Coq.Init.Datatypes.Some R27878 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27879 Op.Oshrximm R27894 Coq.Lists.List "x :: y" list_scope R27897 Coq.Lists.List.nil R27914 Coq.Init.Datatypes.None R27924 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27957 Coq.Init.Datatypes.None R27975 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R28000 Constprop.op_strength_reduction_case5 R28061 Constprop.intval R28084 Coq.Init.Datatypes.Some R28110 Integers.is_power2 R28143 Coq.Init.Datatypes.Some R28153 Constprop.make_shruimm R28183 Coq.Init.Datatypes.None R28193 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R28226 Coq.Init.Datatypes.None R28244 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R28269 Constprop.op_strength_reduction_case6 R28340 Constprop.intval R28329 Constprop.intval R28363 Coq.Init.Datatypes.Some R28376 Constprop.make_andimm R28404 Coq.Init.Datatypes.Some R28414 Constprop.make_andimm R28447 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R28472 Constprop.op_strength_reduction_case7 R28542 Constprop.intval R28531 Constprop.intval R28565 Coq.Init.Datatypes.Some R28578 Constprop.make_orimm R28605 Coq.Init.Datatypes.Some R28615 Constprop.make_orimm R28647 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R28672 Constprop.op_strength_reduction_case8 R28743 Constprop.intval R28732 Constprop.intval R28766 Coq.Init.Datatypes.Some R28779 Constprop.make_xorimm R28807 Coq.Init.Datatypes.Some R28817 Constprop.make_xorimm R28850 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R28875 Constprop.op_strength_reduction_case9 R28935 Constprop.intval R28958 Coq.Init.Datatypes.Some R28981 Integers.ltu R28992 Integers.repr R29052 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R29020 Constprop.make_shlimm R29076 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R29101 Constprop.op_strength_reduction_case10 R29162 Constprop.intval R29185 Coq.Init.Datatypes.Some R29208 Integers.ltu R29219 Integers.repr R29279 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R29247 Constprop.make_shrimm R29303 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R29328 Constprop.op_strength_reduction_case11 R29390 Constprop.intval R29413 Coq.Init.Datatypes.Some R29436 Integers.ltu R29447 Integers.repr R29508 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R29475 Constprop.make_shruimm R29532 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R29557 Constprop.op_strength_reduction_case12 R29632 Constprop.cond_strength_reduction R29672 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R29673 Op.Ocmp R29693 Constprop.op_strength_reduction_default R29754 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27035 Coq.Lists.List.list R27040 Registers.reg R27017 Op.operation R29847 Coq.Lists.List.list R29852 Registers.reg R29828 Op.addressing R29986 Coq.Lists.List "x :: y" list_scope R29992 Coq.Lists.List "x :: y" list_scope R29995 Coq.Lists.List.nil R29971 Op.Aindexed2 R29928 Registers.reg R29918 Registers.reg R30142 Coq.Lists.List "x :: y" list_scope R30145 Coq.Lists.List.nil R30121 Op.Abased R30078 Registers.reg R30068 Integers.int R30055 AST.ident R30257 Coq.Lists.List "x :: y" list_scope R30260 Coq.Lists.List.nil R30241 Op.Aindexed R30341 Coq.Lists.List.list R30346 Registers.reg R30322 Op.addressing R30518 Constprop.addr_strength_reduction_cases R30563 Op.Aindexed2 R30577 Coq.Lists.List "x :: y" list_scope R30583 Coq.Lists.List "x :: y" list_scope R30586 Coq.Lists.List.nil R30599 Constprop.addr_strength_reduction_case1 R30639 Op.Abased R30659 Coq.Lists.List "x :: y" list_scope R30662 Coq.Lists.List.nil R30675 Constprop.addr_strength_reduction_case2 R30721 Op.Aindexed R30736 Coq.Lists.List "x :: y" list_scope R30739 Coq.Lists.List.nil R30752 Constprop.addr_strength_reduction_case3 R30811 Constprop.addr_strength_reduction_default R30467 Coq.Lists.List.list R30472 Registers.reg R30448 Op.addressing R30943 Constprop.addr_strength_reduction_match R30992 Constprop.addr_strength_reduction_case1 R31076 Constprop.get R31059 Constprop.get R31105 Constprop.S R31116 Constprop.I R31124 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31125 Op.Aglobal R31139 Integers.add R31155 Coq.Lists.List.nil R31168 Constprop.S R31184 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31185 Op.Abased R31204 Coq.Lists.List "x :: y" list_scope R31207 Coq.Lists.List.nil R31220 Constprop.I R31226 Constprop.S R31239 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31240 Op.Aglobal R31254 Integers.add R31270 Coq.Lists.List.nil R31283 Constprop.I R31294 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31295 Op.Aindexed R31311 Coq.Lists.List "x :: y" list_scope R31314 Coq.Lists.List.nil R31330 Constprop.S R31343 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31344 Op.Abased R31363 Coq.Lists.List "x :: y" list_scope R31366 Coq.Lists.List.nil R31382 Constprop.I R31390 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31391 Op.Aindexed R31407 Coq.Lists.List "x :: y" list_scope R31410 Coq.Lists.List.nil R31431 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31458 Constprop.addr_strength_reduction_case2 R31528 Constprop.intval R31551 Coq.Init.Datatypes.Some R31561 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31562 Op.Aglobal R31576 Integers.add R31592 Coq.Lists.List.nil R31610 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31637 Constprop.addr_strength_reduction_case3 R31702 Constprop.get R31731 Constprop.S R31745 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31746 Op.Aglobal R31760 Integers.add R31776 Coq.Lists.List.nil R31794 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R31821 Constprop.addr_strength_reduction_default R31886 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R30922 Coq.Lists.List.list R30927 Registers.reg R30903 Op.addressing R32044 RTL.Iop R32077 Constprop.eval_static_operation R32103 Constprop.approx_regs R32141 Constprop.I R32158 RTL.Iop R32176 Coq.Lists.List.nil R32163 Op.Ointconst R32194 Constprop.F R32211 RTL.Iop R32231 Coq.Lists.List.nil R32216 Op.Ofloatconst R32249 Constprop.S R32273 RTL.Iop R32300 Coq.Lists.List.nil R32278 Op.Oaddrsymbol R32353 Constprop.op_strength_reduction R32403 RTL.Iop R32437 RTL.Iload R32496 Constprop.addr_strength_reduction R32546 RTL.Iload R32586 RTL.Istore R32646 Constprop.addr_strength_reduction R32696 RTL.Istore R32737 RTL.Icall R33022 RTL.Icall R32816 Coq.Init.Datatypes.inl R32843 Constprop.get R32877 Constprop.S R32894 Integers.eq R32905 Integers.zero R32919 Coq.Init.Datatypes.inr R32988 Coq.Init.Datatypes.inr R33052 RTL.Icond R33089 Constprop.eval_static_condition R33117 Constprop.approx_regs R33155 Coq.Init.Datatypes.Some R33198 RTL.Inop R33185 RTL.Inop R33214 Coq.Init.Datatypes.None R33254 Constprop.cond_strength_reduction R33308 RTL.Icond R32005 RTL.instruction R31992 Constprop.t R33433 RTL.code R33443 Maps.map R33470 Constprop.transf_instr R33490 Maps "a !! b" R33425 RTL.code R33404 Maps.t R33411 Constprop.t R33658 Coq.Init.Logic "A \/ B" type_scope R33631 Coqlib.Plt R33641 RTL.fn_nextpc R33698 Coq.Init.Logic "x = y" type_scope R33693 Maps "a ! b" R33662 Constprop.transf_code R33685 RTL.fn_code R33700 Coq.Init.Datatypes.None R33588 Coq.Init.Logic "A \/ B" type_scope R33567 Coqlib.Plt R33577 RTL.fn_nextpc R33606 Coq.Init.Logic "x = y" type_scope R33602 Maps "a ! b" R33594 RTL.fn_code R33608 Coq.Init.Datatypes.None R33798 Maps.gmap R33798 Maps.gmap R33906 RTL.function R33926 Constprop.analyze R33945 Coq.Init.Datatypes.None R33959 Coq.Init.Datatypes.Some R33981 RTL.mkfunction R34157 Constprop.transf_code_wf R34185 RTL.fn_code_wf R34137 RTL.fn_nextpc R34111 RTL.fn_entrypoint R34067 Constprop.transf_code R34090 RTL.fn_code R34044 RTL.fn_stacksize R34022 RTL.fn_params R34003 RTL.fn_sig R33894 RTL.function R34247 RTL.program R34260 AST.transform_program R34278 Constprop.transf_function R34236 RTL.program FConstpropproof R334 RTL.genv R419 Constprop.Unknown R430 Coq.Init.Logic.True R439 Constprop.I R448 Coq.Init.Logic "x = y" type_scope R450 Values.Vint R461 Constprop.F R470 Coq.Init.Logic "x = y" type_scope R472 Values.Vfloat R485 Constprop.S R499 Coq.Init.Logic "'exists' x , p" type_scope R543 Coq.Init.Logic "A /\ B" type_scope R534 Coq.Init.Logic "x = y" type_scope R509 Globalenvs.find_symbol R536 Coq.Init.Datatypes.Some R548 Coq.Init.Logic "x = y" type_scope R550 Values.Vptr R570 Coq.Init.Logic.False R385 Values.val R373 Constprop.approx R657 Constpropproof.val_match_approx R688 Registers "a # b" R675 Constprop.get R627 RTL.regset R617 Constprop.t R792 Constpropproof.val_match_approx R767 Constpropproof.val_match_approx R748 Constprop.ge R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R1033 Constpropproof.regs_match_approx R1006 Constpropproof.regs_match_approx R992 Constprop.ge R1149 Constprop.get R1115 Constpropproof.val_match_approx_increasing R1149 Constprop.get R1115 Constpropproof.val_match_approx_increasing R1285 Constpropproof.regs_match_approx R1321 Registers "a # b <- c" R1304 Constprop.set R1256 Constpropproof.regs_match_approx R1230 Constpropproof.val_match_approx R1369 Registers.gsspec R1369 Registers.gsspec R1393 Coqlib.peq R1393 Coqlib.peq R1431 Constprop.gss R1431 Constprop.gss R1454 Constprop.gso R1454 Constprop.gso R1522 Coq.Lists.List.list R1527 Values.val R1507 Coq.Lists.List.list R1512 Constprop.approx R1588 Coq.Lists.List.nil R1584 Coq.Lists.List.nil R1739 Coq.Lists.List "x :: y" list_scope R1729 Coq.Lists.List "x :: y" list_scope R1637 Constpropproof.val_match_approx R1826 Constpropproof.val_list_match_approx R1870 Registers "a ## b" R1849 Constprop.approx_regs R1797 Constpropproof.regs_match_approx R2008 Constpropproof.val_match_approx R2026 Constprop.I R2093 Constpropproof.val_match_approx R2111 Constprop.F R2178 Constpropproof.val_match_approx R2196 Constprop.S R2460 Constpropproof.val_list_match_approx R2482 Coq.Lists.List.nil R2525 Constpropproof.val_list_match_approx R2551 Coq.Lists.List "x :: y" list_scope R2812 Coq.Init.Logic "x = y" type_scope R2789 Op.eval_condition R2814 Coq.Init.Datatypes.Some R2775 Coq.Init.Logic "x = y" type_scope R2745 Constprop.eval_static_condition R2777 Coq.Init.Datatypes.Some R2712 Constpropproof.val_list_match_approx R2888 Constprop.eval_static_condition_match R2888 Constprop.eval_static_condition_match R3107 Constpropproof.val_match_approx R3125 Constprop.eval_static_operation R3093 Coq.Init.Logic "x = y" type_scope R3066 Op.eval_operation R3095 Coq.Init.Datatypes.Some R3033 Constpropproof.val_list_match_approx R3223 Constprop.eval_static_operation_match R3223 Constprop.eval_static_operation_match R3368 Globalenvs.find_symbol R3368 Globalenvs.find_symbol R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R3584 Integers.eq R3594 Integers.zero R3584 Integers.eq R3594 Integers.zero R3716 Integers.eq R3726 Integers.zero R3716 Integers.eq R3726 Integers.zero R3966 Integers.ltu R3978 Integers.repr R3966 Integers.ltu R3978 Integers.repr R4104 Integers.ltu R4116 Integers.repr R4104 Integers.ltu R4116 Integers.repr R4222 Integers.ltu R4233 Integers.repr R4222 Integers.ltu R4233 Integers.repr R4327 Integers.ltu R4338 Integers.repr R4327 Integers.ltu R4338 Integers.repr R4452 Integers.ltu R4464 Integers.repr R4452 Integers.ltu R4464 Integers.repr R4568 Constprop.eval_static_condition R4568 Constprop.eval_static_condition R4620 Constpropproof.eval_static_condition_correct R4620 Constpropproof.eval_static_condition_correct R4946 Constpropproof.regs_match_approx R4965 Constprop.transfer R4917 Constpropproof.regs_match_approx R4898 Coq.Init.Logic "x = y" type_scope R4903 RTL.fn_code R4853 RTL.exec_instr R5081 Constpropproof.regs_match_approx_update R5081 Constpropproof.regs_match_approx_update R5156 Registers "a ## b" R5116 Constpropproof.eval_static_operation_correct R5156 Registers "a ## b" R5116 Constpropproof.eval_static_operation_correct R5174 Constpropproof.approx_regs_val_list R5174 Constpropproof.approx_regs_val_list R5236 Constpropproof.regs_match_approx_update R5236 Constpropproof.regs_match_approx_update R5303 Constpropproof.regs_match_approx_update R5303 Constpropproof.regs_match_approx_update R5567 Constpropproof.regs_match_approx R5592 Maps "a !! b" R5529 Constpropproof.regs_match_approx R5554 Maps "a !! b" R5510 Coq.Init.Logic "x = y" type_scope R5515 RTL.fn_code R5465 RTL.exec_instr R5411 Coq.Init.Logic "x = y" type_scope R5401 Constprop.analyze R5413 Coq.Init.Datatypes.Some R5664 Constprop.transfer R5685 Maps "a !! b" R5629 Constpropproof.regs_match_approx_increasing R5664 Constprop.transfer R5685 Maps "a !! b" R5629 Constpropproof.regs_match_approx_increasing R5701 Constprop.fixpoint_solution R5701 Constprop.fixpoint_solution R5766 RTL.fn_code_wf R5766 RTL.fn_code_wf R5812 RTL.exec_instr_present R5812 RTL.exec_instr_present R5899 RTL.successors_correct R5899 RTL.successors_correct R5950 Constpropproof.transfer_correct R5950 Constpropproof.transfer_correct R6195 Constpropproof.regs_match_approx R6220 Maps "a !! b" R6157 Constpropproof.regs_match_approx R6182 Maps "a !! b" R6138 Coq.Init.Logic "x = y" type_scope R6143 RTL.fn_code R6092 RTL.exec_instrs R6038 Coq.Init.Logic "x = y" type_scope R6028 Constprop.analyze R6040 Coq.Init.Datatypes.Some R6300 Constpropproof.analyze_correct_1 R6300 Constpropproof.analyze_correct_1 R6421 Constpropproof.regs_match_approx R6446 Maps "a !! b" R6452 RTL.fn_entrypoint R6401 Coq.Init.Logic "x = y" type_scope R6391 Constprop.analyze R6403 Coq.Init.Datatypes.Some R6532 Constprop.top R6498 Constpropproof.regs_match_approx_increasing R6532 Constprop.top R6498 Constpropproof.regs_match_approx_increasing R6548 Constprop.fixpoint_entry R6548 Constprop.fixpoint_entry R6641 Constprop.get_top R6641 Constprop.get_top R6717 Constprop.t R6735 Values.val R6753 RTL.regset R6779 Constpropproof.regs_match_approx R6880 Coq.Init.Logic "x = y" type_scope R6877 Registers "a # b" R6882 Values.Vint R6863 Coq.Init.Logic "x = y" type_scope R6847 Constprop.intval R6865 Coq.Init.Datatypes.Some R6940 Constprop.get R6940 Constprop.get R7147 Constprop.cond_strength_reduction R7224 Coq.Init.Logic "x = y" type_scope R7193 Op.eval_condition R7216 Registers "a ## b" R7226 Op.eval_condition R7248 Registers "a ## b" R7313 Constprop.cond_strength_reduction_match R7313 Constprop.cond_strength_reduction_match R7373 Constprop.intval R7373 Constprop.intval R7418 Constpropproof.intval_correct R7418 Constpropproof.intval_correct R7456 Registers "a # b" R7456 Registers "a # b" R7476 Integers.swap_cmp R7476 Integers.swap_cmp R7533 Constprop.intval R7533 Constprop.intval R7578 Constpropproof.intval_correct R7578 Constpropproof.intval_correct R7626 Constprop.intval R7626 Constprop.intval R7671 Constpropproof.intval_correct R7671 Constpropproof.intval_correct R7709 Registers "a # b" R7709 Registers "a # b" R7729 Integers.swap_cmpu R7729 Integers.swap_cmpu R7787 Constprop.intval R7787 Constprop.intval R7832 Constpropproof.intval_correct R7832 Constpropproof.intval_correct R7947 Constprop.make_addimm R8065 Coq.Init.Logic "x = y" type_scope R8032 Op.eval_operation R8058 Registers "a ## b" R8067 Coq.Init.Datatypes.Some R8018 Coq.Init.Logic "x = y" type_scope R7968 Op.eval_operation R8000 Coq.Lists.List "x :: y" list_scope R7997 Registers "a # b" R8010 Coq.Lists.List "x :: y" list_scope R8003 Values.Vint R8013 Coq.Lists.List.nil R7989 Op.Oadd R8020 Coq.Init.Datatypes.Some R8126 Integers.eq_spec R8140 Integers.zero R8157 Integers.eq R8166 Integers.zero R8126 Integers.eq_spec R8140 Integers.zero R8157 Integers.eq R8166 Integers.zero R8225 Integers.add_zero R8225 Integers.add_zero R8266 Integers.add_zero R8266 Integers.add_zero R8380 Constprop.make_shlimm R8498 Coq.Init.Logic "x = y" type_scope R8465 Op.eval_operation R8491 Registers "a ## b" R8500 Coq.Init.Datatypes.Some R8451 Coq.Init.Logic "x = y" type_scope R8401 Op.eval_operation R8433 Coq.Lists.List "x :: y" list_scope R8430 Registers "a # b" R8443 Coq.Lists.List "x :: y" list_scope R8436 Values.Vint R8446 Coq.Lists.List.nil R8422 Op.Oshl R8453 Coq.Init.Datatypes.Some R8559 Integers.eq_spec R8573 Integers.zero R8590 Integers.eq R8599 Integers.zero R8559 Integers.eq_spec R8573 Integers.zero R8590 Integers.eq R8599 Integers.zero R8658 Integers.shl_zero R8658 Integers.shl_zero R8720 Integers.ltu R8731 Integers.repr R8720 Integers.ltu R8731 Integers.repr R8782 Integers.shl_rolm R8782 Integers.shl_rolm R8921 Constprop.make_shrimm R9039 Coq.Init.Logic "x = y" type_scope R9006 Op.eval_operation R9032 Registers "a ## b" R9041 Coq.Init.Datatypes.Some R8992 Coq.Init.Logic "x = y" type_scope R8942 Op.eval_operation R8974 Coq.Lists.List "x :: y" list_scope R8971 Registers "a # b" R8984 Coq.Lists.List "x :: y" list_scope R8977 Values.Vint R8987 Coq.Lists.List.nil R8963 Op.Oshr R8994 Coq.Init.Datatypes.Some R9100 Integers.eq_spec R9114 Integers.zero R9131 Integers.eq R9140 Integers.zero R9100 Integers.eq_spec R9114 Integers.zero R9131 Integers.eq R9140 Integers.zero R9199 Integers.shr_zero R9199 Integers.shr_zero R9314 Constprop.make_shruimm R9434 Coq.Init.Logic "x = y" type_scope R9401 Op.eval_operation R9427 Registers "a ## b" R9436 Coq.Init.Datatypes.Some R9387 Coq.Init.Logic "x = y" type_scope R9336 Op.eval_operation R9369 Coq.Lists.List "x :: y" list_scope R9366 Registers "a # b" R9379 Coq.Lists.List "x :: y" list_scope R9372 Values.Vint R9382 Coq.Lists.List.nil R9357 Op.Oshru R9389 Coq.Init.Datatypes.Some R9496 Integers.eq_spec R9510 Integers.zero R9527 Integers.eq R9536 Integers.zero R9496 Integers.eq_spec R9510 Integers.zero R9527 Integers.eq R9536 Integers.zero R9595 Integers.shru_zero R9595 Integers.shru_zero R9658 Integers.ltu R9669 Integers.repr R9658 Integers.ltu R9669 Integers.repr R9720 Integers.shru_rolm R9720 Integers.shru_rolm R9860 Constprop.make_mulimm R9978 Coq.Init.Logic "x = y" type_scope R9945 Op.eval_operation R9971 Registers "a ## b" R9980 Coq.Init.Datatypes.Some R9931 Coq.Init.Logic "x = y" type_scope R9881 Op.eval_operation R9913 Coq.Lists.List "x :: y" list_scope R9910 Registers "a # b" R9923 Coq.Lists.List "x :: y" list_scope R9916 Values.Vint R9926 Coq.Lists.List.nil R9902 Op.Omul R9933 Coq.Init.Datatypes.Some R10039 Integers.eq_spec R10053 Integers.zero R10070 Integers.eq R10079 Integers.zero R10039 Integers.eq_spec R10053 Integers.zero R10070 Integers.eq R10079 Integers.zero R10139 Integers.mul_zero R10139 Integers.mul_zero R10191 Integers.eq_spec R10205 Integers.one R10221 Integers.eq R10230 Integers.one R10191 Integers.eq_spec R10205 Integers.one R10221 Integers.eq R10230 Integers.one R10296 Integers.mul_one R10296 Integers.mul_one R10337 Integers.is_power2 R10337 Integers.is_power2 R10374 Op.eval_operation R10408 Coq.Lists.List "x :: y" list_scope R10404 Registers "a # b" R10418 Coq.Lists.List "x :: y" list_scope R10411 Values.Vint R10421 Coq.Lists.List.nil R10395 Op.Omul R10438 Op.eval_operation R10472 Coq.Lists.List "x :: y" list_scope R10468 Registers "a # b" R10482 Coq.Lists.List "x :: y" list_scope R10475 Values.Vint R10485 Coq.Lists.List.nil R10459 Op.Oshl R10374 Op.eval_operation R10408 Coq.Lists.List "x :: y" list_scope R10404 Registers "a # b" R10418 Coq.Lists.List "x :: y" list_scope R10411 Values.Vint R10421 Coq.Lists.List.nil R10395 Op.Omul R10438 Op.eval_operation R10472 Coq.Lists.List "x :: y" list_scope R10468 Registers "a # b" R10482 Coq.Lists.List "x :: y" list_scope R10475 Values.Vint R10485 Coq.Lists.List.nil R10459 Op.Oshl R10500 Constpropproof.make_shlimm_correct R10500 Constpropproof.make_shlimm_correct R10543 Integers.is_power2_range R10543 Integers.is_power2_range R10583 Coq.ZArith.BinInt.Z_of_nat R10592 Integers.wordsize R10583 Coq.ZArith.BinInt.Z_of_nat R10592 Integers.wordsize R10643 Registers "a # b" R10643 Registers "a # b" R10662 Integers.mul_pow2 R10662 Integers.mul_pow2 R10774 Constprop.make_andimm R10892 Coq.Init.Logic "x = y" type_scope R10859 Op.eval_operation R10885 Registers "a ## b" R10894 Coq.Init.Datatypes.Some R10845 Coq.Init.Logic "x = y" type_scope R10795 Op.eval_operation R10827 Coq.Lists.List "x :: y" list_scope R10824 Registers "a # b" R10837 Coq.Lists.List "x :: y" list_scope R10830 Values.Vint R10840 Coq.Lists.List.nil R10816 Op.Oand R10847 Coq.Init.Datatypes.Some R10953 Integers.eq_spec R10967 Integers.zero R10984 Integers.eq R10993 Integers.zero R10953 Integers.eq_spec R10967 Integers.zero R10984 Integers.eq R10993 Integers.zero R11052 Integers.and_zero R11052 Integers.and_zero R11097 Integers.eq_spec R11111 Integers.mone R11128 Integers.eq R11137 Integers.mone R11097 Integers.eq_spec R11111 Integers.mone R11128 Integers.eq R11137 Integers.mone R11196 Integers.and_mone R11196 Integers.and_mone R11308 Constprop.make_orimm R11424 Coq.Init.Logic "x = y" type_scope R11391 Op.eval_operation R11417 Registers "a ## b" R11426 Coq.Init.Datatypes.Some R11377 Coq.Init.Logic "x = y" type_scope R11328 Op.eval_operation R11359 Coq.Lists.List "x :: y" list_scope R11356 Registers "a # b" R11369 Coq.Lists.List "x :: y" list_scope R11362 Values.Vint R11372 Coq.Lists.List.nil R11349 Op.Oor R11379 Coq.Init.Datatypes.Some R11484 Integers.eq_spec R11498 Integers.zero R11515 Integers.eq R11524 Integers.zero R11484 Integers.eq_spec R11498 Integers.zero R11515 Integers.eq R11524 Integers.zero R11583 Integers.or_zero R11583 Integers.or_zero R11627 Integers.eq_spec R11641 Integers.mone R11658 Integers.eq R11667 Integers.mone R11627 Integers.eq_spec R11641 Integers.mone R11658 Integers.eq R11667 Integers.mone R11726 Integers.or_mone R11726 Integers.or_mone R11838 Constprop.make_xorimm R11956 Coq.Init.Logic "x = y" type_scope R11923 Op.eval_operation R11949 Registers "a ## b" R11958 Coq.Init.Datatypes.Some R11909 Coq.Init.Logic "x = y" type_scope R11859 Op.eval_operation R11891 Coq.Lists.List "x :: y" list_scope R11888 Registers "a # b" R11901 Coq.Lists.List "x :: y" list_scope R11894 Values.Vint R11904 Coq.Lists.List.nil R11880 Op.Oxor R11911 Coq.Init.Datatypes.Some R12017 Integers.eq_spec R12031 Integers.zero R12048 Integers.eq R12057 Integers.zero R12017 Integers.eq_spec R12031 Integers.zero R12048 Integers.eq R12057 Integers.zero R12116 Integers.xor_zero R12116 Integers.xor_zero R12244 Constprop.op_strength_reduction R12368 Coq.Init.Logic "x = y" type_scope R12333 Op.eval_operation R12360 Registers "a ## b" R12370 Coq.Init.Datatypes.Some R12319 Coq.Init.Logic "x = y" type_scope R12286 Op.eval_operation R12312 Registers "a ## b" R12321 Coq.Init.Datatypes.Some R12433 Constprop.op_strength_reduction_match R12485 Coq.Lists.List.map R12433 Constprop.op_strength_reduction_match R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12485 Coq.Lists.List.map R12518 Constprop.intval R12518 Constprop.intval R12556 Constpropproof.intval_correct R12556 Constpropproof.intval_correct R12591 Op.eval_operation R12625 Coq.Lists.List "x :: y" list_scope R12618 Values.Vint R12636 Coq.Lists.List "x :: y" list_scope R12631 Registers "a # b" R12639 Coq.Lists.List.nil R12612 Op.Oadd R12656 Op.eval_operation R12691 Coq.Lists.List "x :: y" list_scope R12686 Registers "a # b" R12701 Coq.Lists.List "x :: y" list_scope R12694 Values.Vint R12704 Coq.Lists.List.nil R12677 Op.Oadd R12591 Op.eval_operation R12625 Coq.Lists.List "x :: y" list_scope R12618 Values.Vint R12636 Coq.Lists.List "x :: y" list_scope R12631 Registers "a # b" R12639 Coq.Lists.List.nil R12612 Op.Oadd R12656 Op.eval_operation R12691 Coq.Lists.List "x :: y" list_scope R12686 Registers "a # b" R12701 Coq.Lists.List "x :: y" list_scope R12694 Values.Vint R12704 Coq.Lists.List.nil R12677 Op.Oadd R12719 Constpropproof.make_addimm_correct R12719 Constpropproof.make_addimm_correct R12761 Registers "a # b" R12761 Registers "a # b" R12780 Integers.add_commut R12780 Integers.add_commut R12812 Constprop.intval R12812 Constprop.intval R12850 Constpropproof.intval_correct R12850 Constpropproof.intval_correct R12880 Constpropproof.make_addimm_correct R12880 Constpropproof.make_addimm_correct R12938 Constprop.intval R12938 Constprop.intval R12976 Constpropproof.intval_correct R12976 Constpropproof.intval_correct R13028 Constprop.intval R13028 Constprop.intval R13066 Constpropproof.intval_correct R13066 Constpropproof.intval_correct R13102 Op.eval_operation R13137 Coq.Lists.List "x :: y" list_scope R13132 Registers "a # b" R13147 Coq.Lists.List "x :: y" list_scope R13140 Values.Vint R13150 Coq.Lists.List.nil R13123 Op.Osub R13167 Op.eval_operation R13202 Coq.Lists.List "x :: y" list_scope R13197 Registers "a # b" R13222 Coq.Lists.List "x :: y" list_scope R13205 Values.Vint R13211 Integers.neg R13225 Coq.Lists.List.nil R13188 Op.Oadd R13102 Op.eval_operation R13137 Coq.Lists.List "x :: y" list_scope R13132 Registers "a # b" R13147 Coq.Lists.List "x :: y" list_scope R13140 Values.Vint R13150 Coq.Lists.List.nil R13123 Op.Osub R13167 Op.eval_operation R13202 Coq.Lists.List "x :: y" list_scope R13197 Registers "a # b" R13222 Coq.Lists.List "x :: y" list_scope R13205 Values.Vint R13211 Integers.neg R13225 Coq.Lists.List.nil R13188 Op.Oadd R13240 Constpropproof.make_addimm_correct R13240 Constpropproof.make_addimm_correct R13281 Registers "a # b" R13300 Integers.sub_add_opp R13281 Registers "a # b" R13300 Integers.sub_add_opp R13300 Integers.sub_add_opp R13361 Constprop.intval R13361 Constprop.intval R13399 Constpropproof.intval_correct R13399 Constpropproof.intval_correct R13434 Op.eval_operation R13468 Coq.Lists.List "x :: y" list_scope R13461 Values.Vint R13479 Coq.Lists.List "x :: y" list_scope R13474 Registers "a # b" R13482 Coq.Lists.List.nil R13455 Op.Omul R13499 Op.eval_operation R13534 Coq.Lists.List "x :: y" list_scope R13529 Registers "a # b" R13544 Coq.Lists.List "x :: y" list_scope R13537 Values.Vint R13547 Coq.Lists.List.nil R13520 Op.Omul R13434 Op.eval_operation R13468 Coq.Lists.List "x :: y" list_scope R13461 Values.Vint R13479 Coq.Lists.List "x :: y" list_scope R13474 Registers "a # b" R13482 Coq.Lists.List.nil R13455 Op.Omul R13499 Op.eval_operation R13534 Coq.Lists.List "x :: y" list_scope R13529 Registers "a # b" R13544 Coq.Lists.List "x :: y" list_scope R13537 Values.Vint R13547 Coq.Lists.List.nil R13520 Op.Omul R13562 Constpropproof.make_mulimm_correct R13562 Constpropproof.make_mulimm_correct R13604 Registers "a # b" R13604 Registers "a # b" R13623 Integers.mul_commut R13623 Integers.mul_commut R13655 Constprop.intval R13655 Constprop.intval R13693 Constpropproof.intval_correct R13693 Constpropproof.intval_correct R13723 Constpropproof.make_mulimm_correct R13723 Constpropproof.make_mulimm_correct R13781 Constprop.intval R13781 Constprop.intval R13818 Integers.is_power2 R13818 Integers.is_power2 R13855 Constpropproof.intval_correct R13855 Constpropproof.intval_correct R13920 Integers.eq R13929 Integers.zero R13920 Integers.eq R13929 Integers.zero R13970 Coq.ZArith.BinInt.Z_of_nat R13979 Integers.wordsize R13970 Coq.ZArith.BinInt.Z_of_nat R13979 Integers.wordsize R14002 Integers.is_power2_range R14002 Integers.is_power2_range R14043 Integers.divs_pow2 R14043 Integers.divs_pow2 R14133 Constprop.intval R14133 Constprop.intval R14170 Integers.is_power2 R14170 Integers.is_power2 R14207 Constpropproof.intval_correct R14207 Constpropproof.intval_correct R14241 Op.eval_operation R14277 Coq.Lists.List "x :: y" list_scope R14272 Registers "a # b" R14287 Coq.Lists.List "x :: y" list_scope R14280 Values.Vint R14290 Coq.Lists.List.nil R14262 Op.Odivu R14307 Op.eval_operation R14343 Coq.Lists.List "x :: y" list_scope R14338 Registers "a # b" R14354 Coq.Lists.List "x :: y" list_scope R14346 Values.Vint R14357 Coq.Lists.List.nil R14328 Op.Oshru R14241 Op.eval_operation R14277 Coq.Lists.List "x :: y" list_scope R14272 Registers "a # b" R14287 Coq.Lists.List "x :: y" list_scope R14280 Values.Vint R14290 Coq.Lists.List.nil R14262 Op.Odivu R14307 Op.eval_operation R14343 Coq.Lists.List "x :: y" list_scope R14338 Registers "a # b" R14354 Coq.Lists.List "x :: y" list_scope R14346 Values.Vint R14357 Coq.Lists.List.nil R14328 Op.Oshru R14372 Constpropproof.make_shruimm_correct R14372 Constpropproof.make_shruimm_correct R14415 Registers "a # b" R14415 Registers "a # b" R14445 Coq.ZArith.BinInt.Z_of_nat R14454 Integers.wordsize R14445 Coq.ZArith.BinInt.Z_of_nat R14454 Integers.wordsize R14477 Integers.is_power2_range R14477 Integers.is_power2_range R14521 Integers.eq_spec R14535 Integers.zero R14552 Integers.eq R14561 Integers.zero R14521 Integers.eq_spec R14535 Integers.zero R14552 Integers.eq R14561 Integers.zero R14617 Integers.divu_pow2 R14617 Integers.divu_pow2 R14700 Constprop.intval R14700 Constprop.intval R14738 Constpropproof.intval_correct R14738 Constpropproof.intval_correct R14773 Op.eval_operation R14807 Coq.Lists.List "x :: y" list_scope R14800 Values.Vint R14818 Coq.Lists.List "x :: y" list_scope R14813 Registers "a # b" R14821 Coq.Lists.List.nil R14794 Op.Oand R14838 Op.eval_operation R14873 Coq.Lists.List "x :: y" list_scope R14868 Registers "a # b" R14883 Coq.Lists.List "x :: y" list_scope R14876 Values.Vint R14886 Coq.Lists.List.nil R14859 Op.Oand R14773 Op.eval_operation R14807 Coq.Lists.List "x :: y" list_scope R14800 Values.Vint R14818 Coq.Lists.List "x :: y" list_scope R14813 Registers "a # b" R14821 Coq.Lists.List.nil R14794 Op.Oand R14838 Op.eval_operation R14873 Coq.Lists.List "x :: y" list_scope R14868 Registers "a # b" R14883 Coq.Lists.List "x :: y" list_scope R14876 Values.Vint R14886 Coq.Lists.List.nil R14859 Op.Oand R14901 Constpropproof.make_andimm_correct R14901 Constpropproof.make_andimm_correct R14943 Registers "a # b" R14943 Registers "a # b" R14962 Integers.and_commut R14962 Integers.and_commut R14994 Constprop.intval R14994 Constprop.intval R15032 Constpropproof.intval_correct R15032 Constpropproof.intval_correct R15062 Constpropproof.make_andimm_correct R15062 Constpropproof.make_andimm_correct R15119 Constprop.intval R15119 Constprop.intval R15157 Constpropproof.intval_correct R15157 Constpropproof.intval_correct R15192 Op.eval_operation R15225 Coq.Lists.List "x :: y" list_scope R15218 Values.Vint R15236 Coq.Lists.List "x :: y" list_scope R15231 Registers "a # b" R15239 Coq.Lists.List.nil R15213 Op.Oor R15256 Op.eval_operation R15290 Coq.Lists.List "x :: y" list_scope R15285 Registers "a # b" R15300 Coq.Lists.List "x :: y" list_scope R15293 Values.Vint R15303 Coq.Lists.List.nil R15277 Op.Oor R15192 Op.eval_operation R15225 Coq.Lists.List "x :: y" list_scope R15218 Values.Vint R15236 Coq.Lists.List "x :: y" list_scope R15231 Registers "a # b" R15239 Coq.Lists.List.nil R15213 Op.Oor R15256 Op.eval_operation R15290 Coq.Lists.List "x :: y" list_scope R15285 Registers "a # b" R15300 Coq.Lists.List "x :: y" list_scope R15293 Values.Vint R15303 Coq.Lists.List.nil R15277 Op.Oor R15318 Constpropproof.make_orimm_correct R15318 Constpropproof.make_orimm_correct R15359 Registers "a # b" R15359 Registers "a # b" R15378 Integers.or_commut R15378 Integers.or_commut R15409 Constprop.intval R15409 Constprop.intval R15447 Constpropproof.intval_correct R15447 Constpropproof.intval_correct R15477 Constpropproof.make_orimm_correct R15477 Constpropproof.make_orimm_correct R15534 Constprop.intval R15534 Constprop.intval R15572 Constpropproof.intval_correct R15572 Constpropproof.intval_correct R15607 Op.eval_operation R15641 Coq.Lists.List "x :: y" list_scope R15634 Values.Vint R15652 Coq.Lists.List "x :: y" list_scope R15647 Registers "a # b" R15655 Coq.Lists.List.nil R15628 Op.Oxor R15672 Op.eval_operation R15707 Coq.Lists.List "x :: y" list_scope R15702 Registers "a # b" R15717 Coq.Lists.List "x :: y" list_scope R15710 Values.Vint R15720 Coq.Lists.List.nil R15693 Op.Oxor R15607 Op.eval_operation R15641 Coq.Lists.List "x :: y" list_scope R15634 Values.Vint R15652 Coq.Lists.List "x :: y" list_scope R15647 Registers "a # b" R15655 Coq.Lists.List.nil R15628 Op.Oxor R15672 Op.eval_operation R15707 Coq.Lists.List "x :: y" list_scope R15702 Registers "a # b" R15717 Coq.Lists.List "x :: y" list_scope R15710 Values.Vint R15720 Coq.Lists.List.nil R15693 Op.Oxor R15735 Constpropproof.make_xorimm_correct R15735 Constpropproof.make_xorimm_correct R15777 Registers "a # b" R15777 Registers "a # b" R15796 Integers.xor_commut R15796 Integers.xor_commut R15828 Constprop.intval R15828 Constprop.intval R15866 Constpropproof.intval_correct R15866 Constpropproof.intval_correct R15896 Constpropproof.make_xorimm_correct R15896 Constpropproof.make_xorimm_correct R15954 Constprop.intval R15954 Constprop.intval R15991 Integers.ltu R16002 Integers.repr R15991 Integers.ltu R16002 Integers.repr R16036 Constpropproof.intval_correct R16036 Constpropproof.intval_correct R16065 Constpropproof.make_shlimm_correct R16065 Constpropproof.make_shlimm_correct R16137 Constprop.intval R16137 Constprop.intval R16174 Integers.ltu R16185 Integers.repr R16174 Integers.ltu R16185 Integers.repr R16219 Constpropproof.intval_correct R16219 Constpropproof.intval_correct R16248 Constpropproof.make_shrimm_correct R16248 Constpropproof.make_shrimm_correct R16321 Constprop.intval R16321 Constprop.intval R16358 Integers.ltu R16369 Integers.repr R16358 Integers.ltu R16369 Integers.repr R16403 Constpropproof.intval_correct R16403 Constpropproof.intval_correct R16432 Constpropproof.make_shruimm_correct R16432 Constpropproof.make_shruimm_correct R16509 Constpropproof.cond_strength_reduction_correct R16509 Constpropproof.cond_strength_reduction_correct R16560 Constprop.cond_strength_reduction R16560 Constprop.cond_strength_reduction R16717 Constpropproof.regs_match_approx R16774 Coq.Init.Logic "x = y" type_scope R16757 Constprop.get R16962 Constprop.addr_strength_reduction R17046 Coq.Init.Logic "x = y" type_scope R17008 Op.eval_addressing R17038 Registers "a ## b" R17048 Op.eval_addressing R17077 Registers "a ## b" R17216 Coq.Init.Logic "x = y" type_scope R17158 Op.eval_addressing R17194 Registers "a ## b" R17201 Coq.Lists.List "x :: y" list_scope R17207 Coq.Lists.List "x :: y" list_scope R17210 Coq.Lists.List.nil R17180 Op.Aindexed2 R17222 Op.eval_addressing R17258 Registers "a ## b" R17265 Coq.Lists.List "x :: y" list_scope R17271 Coq.Lists.List "x :: y" list_scope R17274 Coq.Lists.List.nil R17244 Op.Aindexed2 R17216 Coq.Init.Logic "x = y" type_scope R17158 Op.eval_addressing R17194 Registers "a ## b" R17201 Coq.Lists.List "x :: y" list_scope R17207 Coq.Lists.List "x :: y" list_scope R17210 Coq.Lists.List.nil R17180 Op.Aindexed2 R17222 Op.eval_addressing R17258 Registers "a ## b" R17265 Coq.Lists.List "x :: y" list_scope R17271 Coq.Lists.List "x :: y" list_scope R17274 Coq.Lists.List.nil R17244 Op.Aindexed2 R17311 Registers "a # b" R17329 Registers "a # b" R17351 Integers.add_commut R17311 Registers "a # b" R17329 Registers "a # b" R17329 Registers "a # b" R17329 Registers "a # b" R17329 Registers "a # b" R17351 Integers.add_commut R17351 Integers.add_commut R17500 Coq.Init.Logic "x = y" type_scope R17445 Op.eval_addressing R17484 Registers "a ## b" R17491 Coq.Lists.List "x :: y" list_scope R17494 Coq.Lists.List.nil R17468 Op.Aindexed R17506 Op.eval_addressing R17542 Registers "a ## b" R17549 Coq.Lists.List "x :: y" list_scope R17555 Coq.Lists.List "x :: y" list_scope R17558 Coq.Lists.List.nil R17528 Op.Aindexed2 R17408 Constpropproof.val_match_approx R17433 Registers "a # b" R17426 Constprop.I R17500 Coq.Init.Logic "x = y" type_scope R17445 Op.eval_addressing R17484 Registers "a ## b" R17491 Coq.Lists.List "x :: y" list_scope R17494 Coq.Lists.List.nil R17468 Op.Aindexed R17506 Op.eval_addressing R17542 Registers "a ## b" R17549 Coq.Lists.List "x :: y" list_scope R17555 Coq.Lists.List "x :: y" list_scope R17558 Coq.Lists.List.nil R17528 Op.Aindexed2 R17408 Constpropproof.val_match_approx R17433 Registers "a # b" R17426 Constprop.I R17732 Coq.Init.Logic "x = y" type_scope R17677 Op.eval_addressing R17716 Registers "a ## b" R17723 Coq.Lists.List "x :: y" list_scope R17726 Coq.Lists.List.nil R17700 Op.Aindexed R17738 Op.eval_addressing R17774 Registers "a ## b" R17781 Coq.Lists.List "x :: y" list_scope R17787 Coq.Lists.List "x :: y" list_scope R17790 Coq.Lists.List.nil R17760 Op.Aindexed2 R17640 Constpropproof.val_match_approx R17665 Registers "a # b" R17658 Constprop.I R17732 Coq.Init.Logic "x = y" type_scope R17677 Op.eval_addressing R17716 Registers "a ## b" R17723 Coq.Lists.List "x :: y" list_scope R17726 Coq.Lists.List.nil R17700 Op.Aindexed R17738 Op.eval_addressing R17774 Registers "a ## b" R17781 Coq.Lists.List "x :: y" list_scope R17787 Coq.Lists.List "x :: y" list_scope R17790 Coq.Lists.List.nil R17760 Op.Aindexed2 R17640 Constpropproof.val_match_approx R17665 Registers "a # b" R17658 Constprop.I R17975 Coq.Init.Logic "x = y" type_scope R17917 Op.eval_addressing R17959 Registers "a ## b" R17966 Coq.Lists.List "x :: y" list_scope R17969 Coq.Lists.List.nil R17940 Op.Abased R17981 Op.eval_addressing R18017 Registers "a ## b" R18024 Coq.Lists.List "x :: y" list_scope R18030 Coq.Lists.List "x :: y" list_scope R18033 Coq.Lists.List.nil R18003 Op.Aindexed2 R17876 Constpropproof.val_match_approx R17906 Registers "a # b" R17894 Constprop.S R17975 Coq.Init.Logic "x = y" type_scope R17917 Op.eval_addressing R17959 Registers "a ## b" R17966 Coq.Lists.List "x :: y" list_scope R17969 Coq.Lists.List.nil R17940 Op.Abased R17981 Op.eval_addressing R18017 Registers "a ## b" R18024 Coq.Lists.List "x :: y" list_scope R18030 Coq.Lists.List "x :: y" list_scope R18033 Coq.Lists.List.nil R18003 Op.Aindexed2 R17876 Constpropproof.val_match_approx R17906 Registers "a # b" R17894 Constprop.S R18249 Coq.Init.Logic "x = y" type_scope R18191 Op.eval_addressing R18233 Registers "a ## b" R18240 Coq.Lists.List "x :: y" list_scope R18243 Coq.Lists.List.nil R18214 Op.Abased R18255 Op.eval_addressing R18291 Registers "a ## b" R18298 Coq.Lists.List "x :: y" list_scope R18304 Coq.Lists.List "x :: y" list_scope R18307 Coq.Lists.List.nil R18277 Op.Aindexed2 R18150 Constpropproof.val_match_approx R18180 Registers "a # b" R18168 Constprop.S R18249 Coq.Init.Logic "x = y" type_scope R18191 Op.eval_addressing R18233 Registers "a ## b" R18240 Coq.Lists.List "x :: y" list_scope R18243 Coq.Lists.List.nil R18214 Op.Abased R18255 Op.eval_addressing R18291 Registers "a ## b" R18298 Coq.Lists.List "x :: y" list_scope R18304 Coq.Lists.List "x :: y" list_scope R18307 Coq.Lists.List.nil R18277 Op.Aindexed2 R18150 Constpropproof.val_match_approx R18180 Registers "a # b" R18168 Constprop.S R18527 Coq.Init.Logic "x = y" type_scope R18472 Op.eval_addressing R18523 Coq.Lists.List.nil R18495 Op.Aglobal R18507 Integers.add R18533 Op.eval_addressing R18569 Registers "a ## b" R18576 Coq.Lists.List "x :: y" list_scope R18582 Coq.Lists.List "x :: y" list_scope R18585 Coq.Lists.List.nil R18555 Op.Aindexed2 R18436 Constpropproof.val_match_approx R18461 Registers "a # b" R18454 Constprop.I R18395 Constpropproof.val_match_approx R18425 Registers "a # b" R18413 Constprop.S R18527 Coq.Init.Logic "x = y" type_scope R18472 Op.eval_addressing R18523 Coq.Lists.List.nil R18495 Op.Aglobal R18507 Integers.add R18533 Op.eval_addressing R18569 Registers "a ## b" R18576 Coq.Lists.List "x :: y" list_scope R18582 Coq.Lists.List "x :: y" list_scope R18585 Coq.Lists.List.nil R18555 Op.Aindexed2 R18436 Constpropproof.val_match_approx R18461 Registers "a # b" R18454 Constprop.I R18395 Constpropproof.val_match_approx R18425 Registers "a # b" R18413 Constprop.S R18733 Constprop.addr_strength_reduction_match R18733 Constprop.addr_strength_reduction_match R18812 Constprop.get R18848 Constprop.get R18812 Constprop.get R18848 Constprop.get R18848 Constprop.get R18848 Constprop.get R18848 Constprop.get R18848 Constprop.get R18934 Integers.add_commut R18934 Integers.add_commut R18992 Constprop.intval R18992 Constprop.intval R19037 Constpropproof.intval_correct R19037 Constpropproof.intval_correct R19102 Constprop.get R19102 Constprop.get R19328 RTL.program R19350 Constprop.transf_program R19381 Globalenvs.globalenv R19413 Globalenvs.globalenv R19505 Coq.Init.Logic "x = y" type_scope R19482 Globalenvs.find_symbol R19507 Globalenvs.find_symbol R19474 AST.ident R19537 Globalenvs.find_symbol_transf R19561 Constprop.transf_function R19709 Coq.Init.Logic "x = y" type_scope R19687 Globalenvs.find_funct R19711 Coq.Init.Datatypes.Some R19717 Constprop.transf_function R19673 Coq.Init.Logic "x = y" type_scope R19652 Globalenvs.find_funct R19675 Coq.Init.Datatypes.Some R19635 RTL.function R19626 Values.val R19745 Globalenvs.find_funct_transf R19772 Constprop.transf_function R19933 Coq.Init.Logic "x = y" type_scope R19907 Globalenvs.find_funct_ptr R19935 Coq.Init.Datatypes.Some R19941 Constprop.transf_function R19893 Coq.Init.Logic "x = y" type_scope R19868 Globalenvs.find_funct_ptr R19895 Coq.Init.Datatypes.Some R19851 RTL.function R19840 Values.block R19969 Globalenvs.find_funct_ptr_transf R20000 Constprop.transf_function R20272 Coq.Init.Logic "A /\ B" type_scope R20233 RTL.exec_instr R20427 RTL.exec_instr R20443 Constprop.transf_code R20387 Constpropproof.regs_match_approx R20415 Maps "a !! b" R20354 Coq.Init.Logic "x = y" type_scope R20344 Constprop.analyze R20356 Coq.Init.Datatypes.Some R20310 Coq.Init.Logic "x = y" type_scope R20315 RTL.fn_code R20216 Mem.mem R20203 RTL.regset R20191 RTL.node R20172 Mem.mem R20160 RTL.regset R20149 RTL.node R20131 Values.val R20120 RTL.code R20683 Coq.Init.Logic "A /\ B" type_scope R20643 RTL.exec_instrs R20838 RTL.exec_instrs R20855 Constprop.transf_code R20798 Constpropproof.regs_match_approx R20826 Maps "a !! b" R20765 Coq.Init.Logic "x = y" type_scope R20755 Constprop.analyze R20767 Coq.Init.Datatypes.Some R20721 Coq.Init.Logic "x = y" type_scope R20726 RTL.fn_code R20626 Mem.mem R20613 RTL.regset R20601 RTL.node R20582 Mem.mem R20570 RTL.regset R20559 RTL.node R20541 Values.val R20530 RTL.code R21025 RTL.exec_function R21044 Constprop.transf_function R21008 Mem.mem R20998 Values.val R20979 Mem.mem R20965 Coq.Lists.List.list R20970 Values.val R20944 RTL.function R21143 Coq.Init.Logic "x = y" type_scope R21126 Maps.get R21145 Coq.Init.Datatypes.Some R21179 Coq.Init.Logic "x = y" type_scope R21168 Constprop.analyze R21181 Coq.Init.Datatypes.Some R21242 Coq.Init.Logic "x = y" type_scope R21237 Maps "a ! b" R21216 Constprop.transf_code R21244 Coq.Init.Datatypes.Some R21249 Constprop.transf_instr R21269 Maps "a !! b" R21333 Maps.gmap R21501 Constpropproof.exec_function_prop R21463 RTL.exec_function R21553 RTL.exec_function_ind_3 R21619 Constpropproof.exec_function_prop R21602 Constpropproof.exec_instrs_prop R21586 Constpropproof.exec_instr_prop R21553 RTL.exec_function_ind_3 R21619 Constpropproof.exec_function_prop R21602 Constpropproof.exec_instrs_prop R21586 Constpropproof.exec_instr_prop R21715 RTL.exec_Inop R21715 RTL.exec_Inop R21748 RTL.exec_Inop R21748 RTL.exec_Inop R21824 RTL.exec_Iop R21824 RTL.exec_Iop R21865 Op.eval_operation_preserved R21890 Constpropproof.symbols_preserved R21865 Op.eval_operation_preserved R21890 Constpropproof.symbols_preserved R21926 Constprop.op_strength_reduction R21955 Maps "a !! b" R21926 Constprop.op_strength_reduction R21955 Maps "a !! b" R22040 Coq.Init.Logic "x = y" type_scope R22004 Op.eval_operation R22032 Registers "a ## b" R22042 Coq.Init.Datatypes.Some R22040 Coq.Init.Logic "x = y" type_scope R22004 Op.eval_operation R22032 Registers "a ## b" R22042 Coq.Init.Datatypes.Some R22064 Op.eval_operation_preserved R22089 Constpropproof.symbols_preserved R22064 Op.eval_operation_preserved R22089 Constpropproof.symbols_preserved R22126 Constpropproof.op_strength_reduction_correct R22166 Maps "a !! b" R22126 Constpropproof.op_strength_reduction_correct R22166 Maps "a !! b" R22257 Constpropproof.eval_static_operation_correct R22369 Constpropproof.approx_regs_val_list R22344 Registers "a ## b" R22312 Constprop.approx_regs R22336 Maps "a !! b" R22257 Constpropproof.eval_static_operation_correct R22369 Constpropproof.approx_regs_val_list R22344 Registers "a ## b" R22312 Constprop.approx_regs R22336 Maps "a !! b" R22421 Constprop.eval_static_operation R22447 Constprop.approx_regs R22471 Maps "a !! b" R22511 RTL.exec_Iop R22421 Constprop.eval_static_operation R22447 Constprop.approx_regs R22471 Maps "a !! b" R22511 RTL.exec_Iop R22511 RTL.exec_Iop R22511 RTL.exec_Iop R22511 RTL.exec_Iop R22511 RTL.exec_Iop R22624 Constpropproof.symbols_preserved R22624 Constpropproof.symbols_preserved R22736 RTL.exec_Iload R22736 RTL.exec_Iload R22767 Op.eval_addressing_preserved R22793 Constpropproof.symbols_preserved R22767 Op.eval_addressing_preserved R22793 Constpropproof.symbols_preserved R22829 Constprop.addr_strength_reduction R22860 Maps "a !! b" R22829 Constprop.addr_strength_reduction R22860 Maps "a !! b" R22952 Coq.Init.Logic "x = y" type_scope R22913 Op.eval_addressing R22944 Registers "a ## b" R22954 Coq.Init.Datatypes.Some R22952 Coq.Init.Logic "x = y" type_scope R22913 Op.eval_addressing R22944 Registers "a ## b" R22954 Coq.Init.Datatypes.Some R22976 Op.eval_addressing_preserved R23002 Constpropproof.symbols_preserved R22976 Op.eval_addressing_preserved R23002 Constpropproof.symbols_preserved R23039 Constpropproof.addr_strength_reduction_correct R23081 Maps "a !! b" R23039 Constpropproof.addr_strength_reduction_correct R23081 Maps "a !! b" R23181 RTL.exec_Iload R23181 RTL.exec_Iload R23264 RTL.exec_Istore R23264 RTL.exec_Istore R23295 Op.eval_addressing_preserved R23321 Constpropproof.symbols_preserved R23295 Op.eval_addressing_preserved R23321 Constpropproof.symbols_preserved R23357 Constprop.addr_strength_reduction R23388 Maps "a !! b" R23357 Constprop.addr_strength_reduction R23388 Maps "a !! b" R23480 Coq.Init.Logic "x = y" type_scope R23441 Op.eval_addressing R23472 Registers "a ## b" R23482 Coq.Init.Datatypes.Some R23480 Coq.Init.Logic "x = y" type_scope R23441 Op.eval_addressing R23472 Registers "a ## b" R23482 Coq.Init.Datatypes.Some R23504 Op.eval_addressing_preserved R23530 Constpropproof.symbols_preserved R23504 Op.eval_addressing_preserved R23530 Constpropproof.symbols_preserved R23567 Constpropproof.addr_strength_reduction_correct R23609 Maps "a !! b" R23567 Constpropproof.addr_strength_reduction_correct R23609 Maps "a !! b" R23708 RTL.exec_Istore R23708 RTL.exec_Istore R23778 Coq.Init.Logic "x = y" type_scope R23753 RTL.find_function R23780 Coq.Init.Datatypes.Some R23786 Constprop.transf_function R23778 Coq.Init.Logic "x = y" type_scope R23753 RTL.find_function R23780 Coq.Init.Datatypes.Some R23786 Constprop.transf_function R23868 Constpropproof.functions_translated R23868 Constpropproof.functions_translated R23901 Constpropproof.symbols_preserved R23901 Constpropproof.symbols_preserved R23930 Globalenvs.find_symbol R23930 Globalenvs.find_symbol R23962 Constpropproof.function_ptr_translated R23962 Constpropproof.function_ptr_translated R24013 Coq.Init.Logic "x = y" type_scope R24015 RTL.fn_sig R24023 Constprop.transf_function R24013 Coq.Init.Logic "x = y" type_scope R24015 RTL.fn_sig R24023 Constprop.transf_function R24092 Constprop.analyze R24092 Constprop.analyze R24165 RTL.exec_Icall R24165 RTL.exec_Icall R24226 Coq.Init.Datatypes.inl R24250 Constprop.get R24266 Maps "a !! b" R24288 Constprop.Novalue R24314 Constprop.Unknown R24340 Constprop.I R24362 Constprop.F R24384 Constprop.S R24401 Integers.eq R24412 Integers.zero R24426 Coq.Init.Datatypes.inr R24430 Registers.reg R24468 Coq.Init.Datatypes.inr R24226 Coq.Init.Datatypes.inl R24250 Constprop.get R24266 Maps "a !! b" R24288 Constprop.Novalue R24314 Constprop.Unknown R24340 Constprop.I R24362 Constprop.F R24384 Constprop.S R24401 Integers.eq R24412 Integers.zero R24426 Coq.Init.Datatypes.inr R24430 Registers.reg R24468 Coq.Init.Datatypes.inr R24509 RTL.exec_Icall R24509 RTL.exec_Icall R24574 Constprop.get R24589 Maps "a !! b" R24574 Constprop.get R24589 Maps "a !! b" R24624 Integers.eq_spec R24639 Integers.zero R24656 Integers.eq R24666 Integers.zero R24624 Integers.eq_spec R24639 Integers.zero R24656 Integers.eq R24666 Integers.zero R24758 Constpropproof.symbols_preserved R24758 Constpropproof.symbols_preserved R24850 Globalenvs.find_funct_find_funct_ptr R24850 Globalenvs.find_funct_find_funct_ptr R24957 RTL.exec_Icond_true R24957 RTL.exec_Icond_true R24991 Constprop.cond_strength_reduction R25022 Maps "a !! b" R24991 Constprop.cond_strength_reduction R25022 Maps "a !! b" R25106 Coq.Init.Logic "x = y" type_scope R25075 Op.eval_condition R25098 Registers "a ## b" R25108 Coq.Init.Datatypes.Some R25113 Coq.Init.Datatypes.true R25106 Coq.Init.Logic "x = y" type_scope R25075 Op.eval_condition R25098 Registers "a ## b" R25108 Coq.Init.Datatypes.Some R25113 Coq.Init.Datatypes.true R25136 Constpropproof.cond_strength_reduction_correct R25196 Maps "a !! b" R25136 Constpropproof.cond_strength_reduction_correct R25196 Maps "a !! b" R25269 Constprop.eval_static_condition R25297 Constprop.approx_regs R25321 Maps "a !! b" R25269 Constprop.eval_static_condition R25297 Constprop.approx_regs R25321 Maps "a !! b" R25360 Constpropproof.eval_static_condition_correct R25420 Constpropproof.approx_regs_val_list R25360 Constpropproof.eval_static_condition_correct R25420 Constpropproof.approx_regs_val_list R25489 Coq.Init.Datatypes.true R25489 Coq.Init.Datatypes.true R25509 RTL.exec_Inop R25509 RTL.exec_Inop R25556 RTL.exec_Icond_true R25556 RTL.exec_Icond_true R25651 RTL.exec_Icond_false R25651 RTL.exec_Icond_false R25686 Constprop.cond_strength_reduction R25717 Maps "a !! b" R25686 Constprop.cond_strength_reduction R25717 Maps "a !! b" R25801 Coq.Init.Logic "x = y" type_scope R25770 Op.eval_condition R25793 Registers "a ## b" R25803 Coq.Init.Datatypes.Some R25808 Coq.Init.Datatypes.false R25801 Coq.Init.Logic "x = y" type_scope R25770 Op.eval_condition R25793 Registers "a ## b" R25803 Coq.Init.Datatypes.Some R25808 Coq.Init.Datatypes.false R25832 Constpropproof.cond_strength_reduction_correct R25892 Maps "a !! b" R25832 Constpropproof.cond_strength_reduction_correct R25892 Maps "a !! b" R25965 Constprop.eval_static_condition R25993 Constprop.approx_regs R26017 Maps "a !! b" R25965 Constprop.eval_static_condition R25993 Constprop.approx_regs R26017 Maps "a !! b" R26056 Constpropproof.eval_static_condition_correct R26116 Constpropproof.approx_regs_val_list R26056 Constpropproof.eval_static_condition_correct R26116 Constpropproof.approx_regs_val_list R26185 Coq.Init.Datatypes.false R26185 Coq.Init.Datatypes.false R26206 RTL.exec_Inop R26206 RTL.exec_Inop R26253 RTL.exec_Icond_false R26253 RTL.exec_Icond_false R26308 RTL.exec_refl R26308 RTL.exec_refl R26333 RTL.exec_refl R26333 RTL.exec_refl R26390 RTL.exec_one R26390 RTL.exec_one R26422 RTL.exec_one R26422 RTL.exec_one R26517 RTL.exec_trans R26517 RTL.exec_trans R26567 RTL.exec_trans R26567 RTL.exec_trans R26642 Constpropproof.analyze_correct_2 R26642 Constpropproof.analyze_correct_2 R26741 Constprop.analyze R26741 Constprop.analyze R26785 RTL.exec_funct R26785 RTL.exec_funct R26853 Constpropproof.analyze_correct_3 R26853 Constpropproof.analyze_correct_3 R26916 RTL.exec_funct R26916 RTL.exec_funct R27017 RTL.exec_program R26994 RTL.exec_program R26986 Values.val R27120 Constprop.transf_function R27120 Constprop.transf_function R27191 AST.prog_main R27168 AST.prog_main R27191 AST.prog_main R27168 AST.prog_main R27218 Constpropproof.symbols_preserved R27218 Constpropproof.symbols_preserved R27258 Constpropproof.function_ptr_translated R27258 Constpropproof.function_ptr_translated R27351 Constprop.analyze R27351 Constprop.analyze R27384 Constpropproof.transf_funct_correct R27384 Constpropproof.transf_funct_correct R27447 Globalenvs.init_mem_transf R27447 Globalenvs.init_mem_transf FCSE R316 Coq.NArith.BinPos.positive R371 Coq.Lists.List.list R376 CSE.valnum R358 Op.operation R430 Coq.Lists.List.list R435 CSE.valnum R416 Op.addressing R400 AST.memory_chunk R495 Coq.Init.Specif "{ A } + { B }" type_scope R497 Coq.Init.Logic "x = y" type_scope R503 Coq.Init.Logic "x <> y" type_scope R486 CSE.valnum R486 CSE.valnum R511 Coqlib.peq R564 Coq.Init.Specif "{ A } + { B }" type_scope R566 Coq.Init.Logic "x = y" type_scope R572 Coq.Init.Logic "x <> y" type_scope R549 Coq.Lists.List.list R554 CSE.valnum R549 Coq.Lists.List.list R554 CSE.valnum R688 CSE.eq_valnum R688 CSE.eq_valnum R835 Coq.Init.Specif "{ A } + { B }" type_scope R837 Coq.Init.Logic "x = y" type_scope R843 Coq.Init.Logic "x <> y" type_scope R828 CSE.rhs R828 CSE.rhs R869 Integers.eq_dec R869 Integers.eq_dec R901 Floats.eq_dec R901 Floats.eq_dec R953 Coq.Init.Specif "{ A } + { B }" type_scope R955 Coq.Init.Logic "x = y" type_scope R961 Coq.Init.Logic "x <> y" type_scope R945 AST.ident R945 AST.ident R953 Coq.Init.Specif "{ A } + { B }" type_scope R955 Coq.Init.Logic "x = y" type_scope R961 Coq.Init.Logic "x <> y" type_scope R945 AST.ident R945 AST.ident R974 Coqlib.peq R974 Coqlib.peq R1015 Coq.Init.Specif "{ A } + { B }" type_scope R1017 Coq.Init.Logic "x = y" type_scope R1023 Coq.Init.Logic "x <> y" type_scope R1002 AST.comparison R1002 AST.comparison R1015 Coq.Init.Specif "{ A } + { B }" type_scope R1017 Coq.Init.Logic "x = y" type_scope R1023 Coq.Init.Logic "x <> y" type_scope R1002 AST.comparison R1002 AST.comparison R1082 Coq.Init.Specif "{ A } + { B }" type_scope R1084 Coq.Init.Logic "x = y" type_scope R1090 Coq.Init.Logic "x <> y" type_scope R1070 Op.condition R1070 Op.condition R1082 Coq.Init.Specif "{ A } + { B }" type_scope R1084 Coq.Init.Logic "x = y" type_scope R1090 Coq.Init.Logic "x <> y" type_scope R1070 Op.condition R1070 Op.condition R1149 Coq.Init.Specif "{ A } + { B }" type_scope R1151 Coq.Init.Logic "x = y" type_scope R1157 Coq.Init.Logic "x <> y" type_scope R1137 Op.operation R1137 Op.operation R1149 Coq.Init.Specif "{ A } + { B }" type_scope R1151 Coq.Init.Logic "x = y" type_scope R1157 Coq.Init.Logic "x <> y" type_scope R1137 Op.operation R1137 Op.operation R1219 Coq.Init.Specif "{ A } + { B }" type_scope R1221 Coq.Init.Logic "x = y" type_scope R1227 Coq.Init.Logic "x <> y" type_scope R1204 AST.memory_chunk R1204 AST.memory_chunk R1219 Coq.Init.Specif "{ A } + { B }" type_scope R1221 Coq.Init.Logic "x = y" type_scope R1227 Coq.Init.Logic "x <> y" type_scope R1204 AST.memory_chunk R1204 AST.memory_chunk R1287 Coq.Init.Specif "{ A } + { B }" type_scope R1289 Coq.Init.Logic "x = y" type_scope R1295 Coq.Init.Logic "x <> y" type_scope R1274 Op.addressing R1274 Op.addressing R1287 Coq.Init.Specif "{ A } + { B }" type_scope R1289 Coq.Init.Logic "x = y" type_scope R1295 Coq.Init.Logic "x <> y" type_scope R1274 Op.addressing R1274 Op.addressing R1332 CSE.eq_valnum R1332 CSE.eq_valnum R1363 CSE.eq_list_valnum R1363 CSE.eq_list_valnum R1463 CSE.valnum R1482 Coq.Lists.List.list R1495 Coq.Init.Datatypes "x * y" type_scope R1488 CSE.valnum R1497 CSE.rhs R1514 Maps.t R1522 CSE.valnum R1565 CSE.mknumbering R1593 Maps.empty R1605 CSE.valnum R1588 Coq.Lists.List.nil R1673 Coq.Init.Datatypes "x * y" type_scope R1663 CSE.numbering R1675 CSE.valnum R1693 Maps.get R1708 CSE.num_reg R1726 Coq.Init.Datatypes.Some R1736 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1747 Coq.Init.Datatypes.None R1757 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1758 CSE.mknumbering R1858 Maps.set R1886 CSE.num_reg R1873 CSE.num_next R1821 CSE.num_eqs R1771 Coq.NArith.BinPos.Psucc R1780 CSE.num_next R1915 CSE.num_next R1656 Registers.reg R1641 CSE.numbering R2030 Coq.Init.Datatypes "x * y" type_scope R2020 CSE.numbering R2032 Coq.Lists.List.list R2037 CSE.valnum R1975 Coq.Lists.List.list R1980 Registers.reg R1959 CSE.numbering R2067 Coq.Lists.List.nil R2080 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2084 Coq.Lists.List.nil R2096 Coq.Lists.List "x :: y" list_scope R2127 CSE.valnum_reg R2195 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2203 Coq.Lists.List "x :: y" list_scope R1975 Coq.Lists.List.list R1980 Registers.reg R1959 CSE.numbering R2270 Coq.Lists.List.list R2283 Coq.Init.Datatypes "x * y" type_scope R2276 CSE.valnum R2285 CSE.rhs R2247 Coq.Lists.List.list R2260 Coq.Init.Datatypes "x * y" type_scope R2253 CSE.valnum R2262 CSE.rhs R2314 Coq.Lists.List.nil R2321 Coq.Lists.List.nil R2345 Coq.Lists.List "x :: y" list_scope R2329 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2333 CSE.Load R2382 Coq.Lists.List "x :: y" list_scope R2397 Coq.Lists.List "x :: y" list_scope R2247 Coq.Lists.List.list R2260 Coq.Init.Datatypes "x * y" type_scope R2253 CSE.valnum R2262 CSE.rhs R2527 Coq.Init.Datatypes.option R2534 CSE.valnum R2466 Coq.Lists.List.list R2479 Coq.Init.Datatypes "x * y" type_scope R2472 CSE.valnum R2481 CSE.rhs R2455 CSE.rhs R2565 Coq.Lists.List.nil R2572 Coq.Init.Datatypes.None R2589 Coq.Lists.List "x :: y" list_scope R2581 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2609 CSE.eq_rhs R2626 Coq.Init.Datatypes.Some R2466 Coq.Lists.List.list R2479 Coq.Init.Datatypes "x * y" type_scope R2472 CSE.valnum R2481 CSE.rhs R2455 CSE.rhs R2725 CSE.numbering R2746 CSE.find_valnum_rhs R2768 CSE.num_eqs R2786 Coq.Init.Datatypes.Some R2805 CSE.mknumbering R2861 Maps.set R2882 CSE.num_reg R2833 CSE.num_eqs R2820 CSE.num_next R2896 Coq.Init.Datatypes.None R2910 CSE.mknumbering R3016 Maps.set R3045 CSE.num_reg R3032 CSE.num_next R2981 Coq.Lists.List "x :: y" list_scope R2962 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2966 CSE.num_next R2987 CSE.num_eqs R2923 Coq.NArith.BinPos.Psucc R2932 CSE.num_next R2718 CSE.rhs R2708 Registers.reg R2692 CSE.numbering R3158 CSE.valnum_regs R3180 CSE.add_rhs R3195 CSE.Op R3127 Coq.Lists.List.list R3132 Registers.reg R3111 Op.operation R3101 Registers.reg R3085 CSE.numbering R3370 CSE.valnum_regs R3392 CSE.add_rhs R3407 CSE.Load R3339 Coq.Lists.List.list R3344 Registers.reg R3302 Op.addressing R3281 AST.memory_chunk R3247 Registers.reg R3231 CSE.numbering R3468 CSE.numbering R3483 CSE.mknumbering R3567 CSE.num_reg R3523 CSE.kill_load_eqs R3540 CSE.num_eqs R3498 CSE.num_next R3455 CSE.numbering R3630 Coq.Init.Datatypes.option R3637 Registers.reg R3646 Maps.fold R3765 Coq.Init.Datatypes.None R3756 CSE.num_reg R3718 Coqlib.peq R3732 Coq.Init.Datatypes.Some R3697 CSE.valnum R3688 Registers.reg R3672 Coq.Init.Datatypes.option R3679 Registers.reg R3620 CSE.valnum R3604 CSE.numbering R3819 Coq.Init.Datatypes.option R3826 Registers.reg R3841 CSE.find_valnum_rhs R3863 CSE.num_eqs R3881 Coq.Init.Datatypes.None R3889 Coq.Init.Datatypes.None R3898 Coq.Init.Datatypes.Some R3911 CSE.reg_valnum R3812 CSE.rhs R3796 CSE.numbering R4008 Coq.Init.Datatypes.option R4015 Registers.reg R4040 CSE.valnum_regs R4062 CSE.find_rhs R4075 CSE.Op R3996 Coq.Lists.List.list R4001 Registers.reg R3980 Op.operation R3964 CSE.numbering R4185 Coq.Init.Datatypes.option R4192 Registers.reg R4217 CSE.valnum_regs R4239 CSE.find_rhs R4252 CSE.Load R4173 Coq.Lists.List.list R4178 Registers.reg R4156 Op.addressing R4135 AST.memory_chunk R4116 CSE.numbering R4539 CSE.Op R4605 Coq.Init.Logic "x = y" type_scope R4557 Op.eval_operation R4582 Coq.Lists.List.map R4613 Coq.Init.Datatypes.Some R4639 CSE.Load R4667 Coq.Init.Logic "'exists' x , p" type_scope R4743 Coq.Init.Logic "A /\ B" type_scope R4734 Coq.Init.Logic "x = y" type_scope R4683 Op.eval_addressing R4711 Coq.Lists.List.map R4736 Coq.Init.Datatypes.Some R4768 Coq.Init.Logic "x = y" type_scope R4752 Mem.loadv R4770 Coq.Init.Datatypes.Some R4504 CSE.rhs R4491 CSE.valnum R4473 Mem.mem R4464 Values.val R4453 RTL.genv R4438 Values.val R4428 CSE.valnum R5027 Coq.Init.Logic "A /\ B" type_scope R4989 CSE.equation_holds R4955 Coq.Lists.List.In R4970 CSE.num_eqs R4958 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5097 Coq.Init.Logic "x = y" type_scope R5094 Registers "a # b" R5079 Coq.Init.Logic "x = y" type_scope R5055 Maps.get R5070 CSE.num_reg R5081 Coq.Init.Datatypes.Some R4907 CSE.numbering R4898 Mem.mem R4886 RTL.regset R4876 Values.val R4865 RTL.genv R4852 Values.val R4842 CSE.valnum R5221 Coq.Init.Logic "'exists' x , p" type_scope R5239 CSE.numbering_holds R5198 CSE.numbering R5189 Mem.mem R5177 RTL.regset R5167 Values.val R5156 RTL.genv R5336 CSE.numbering_satisfiable R5369 CSE.empty_numbering R5439 Values.Vundef R5428 CSE.valnum R5439 Values.Vundef R5428 CSE.valnum R5490 Maps.gempty R5490 Maps.gempty R5567 CSE.numbering R5694 CSE.numbering_satisfiable R5651 CSE.numbering_satisfiable R5602 CSE.numbering R5602 CSE.numbering R5751 CSE.empty_numbering R5794 CSE.ge R5797 CSE.top R5856 CSE.empty_numbering_satisfiable R5856 CSE.empty_numbering_satisfiable R5919 CSE.ge R6133 Maps "a ! b" R6125 RTL.fn_code R6146 Coq.Init.Datatypes.None R6165 Coq.Init.Datatypes.Some R6202 RTL.Inop R6237 RTL.Iop R6268 CSE.add_op R6302 RTL.Iload R6343 CSE.add_load R6387 RTL.Istore R6429 CSE.kill_loads R6455 RTL.Icall R6493 CSE.empty_numbering R6517 RTL.Icond R6572 RTL.Ireturn R6100 CSE.numbering R6085 RTL.node R6070 RTL.function R6663 Maps.t R6670 CSE.numbering R6691 CSE.fixpoint R6777 RTL.fn_entrypoint R6762 CSE.transfer R6725 RTL.fn_nextpc R6708 RTL.successors R6801 Coq.Init.Datatypes.None R6809 Maps.init R6819 CSE.empty_numbering R6839 Coq.Init.Datatypes.Some R6648 RTL.function R6932 Coq.Init.Datatypes.bool R6960 Op.Omove R6969 Coq.Init.Datatypes.true R6978 Op.Ointconst R6993 Coq.Init.Datatypes.true R7002 Op.Oaddrsymbol R7021 Coq.Init.Datatypes.true R7030 Op.Oaddrstack R7046 Coq.Init.Datatypes.true R7055 Op.Oundef R7065 Coq.Init.Datatypes.true R7079 Coq.Init.Datatypes.false R6919 Op.operation R7179 RTL.Iop R7209 CSE.is_trivial_op R7256 CSE.find_op R7289 Coq.Init.Datatypes.None R7313 Coq.Init.Datatypes.Some R7323 RTL.Iop R7336 Coq.Lists.List "x :: y" list_scope R7339 Coq.Lists.List.nil R7327 Op.Omove R7366 RTL.Iload R7409 CSE.find_load R7450 Coq.Init.Datatypes.None R7472 Coq.Init.Datatypes.Some R7482 RTL.Iop R7495 Coq.Lists.List "x :: y" list_scope R7498 Coq.Lists.List.nil R7486 Op.Omove R7140 RTL.instruction R7121 CSE.numbering R7616 RTL.code R7626 Maps.map R7653 CSE.transf_instr R7673 Maps "a !! b" R7608 RTL.code R7581 Maps.t R7588 CSE.numbering R7841 Coq.Init.Logic "A \/ B" type_scope R7814 Coqlib.Plt R7824 RTL.fn_nextpc R7881 Coq.Init.Logic "x = y" type_scope R7876 Maps "a ! b" R7845 CSE.transf_code R7868 RTL.fn_code R7883 Coq.Init.Datatypes.None R7771 Coq.Init.Logic "A \/ B" type_scope R7750 Coqlib.Plt R7760 RTL.fn_nextpc R7789 Coq.Init.Logic "x = y" type_scope R7785 Maps "a ! b" R7777 RTL.fn_code R7791 Coq.Init.Datatypes.None R7981 Maps.gmap R7981 Maps.gmap R8089 RTL.function R8133 RTL.mkfunction R8309 CSE.transf_code_wf R8337 RTL.fn_code_wf R8289 RTL.fn_nextpc R8263 RTL.fn_entrypoint R8219 CSE.transf_code R8242 RTL.fn_code R8196 RTL.fn_stacksize R8174 RTL.fn_params R8155 RTL.fn_sig R8118 CSE.analyze R8077 RTL.function R8393 RTL.program R8406 AST.transform_program R8424 CSE.transf_function R8382 RTL.program FCSEproof R453 CSE.Op R486 Coqlib.Plt R475 Coq.Lists.List.In R501 CSE.Load R544 Coqlib.Plt R533 Coq.Lists.List.In R418 CSE.rhs R405 CSE.valnum R648 Coq.Init.Logic "A /\ B" type_scope R636 Coqlib.Plt R651 CSEproof.wf_rhs R619 CSE.rhs R606 CSE.valnum R593 CSE.valnum R792 Coq.Init.Logic "A /\ B" type_scope R763 CSEproof.wf_equation R778 CSE.num_next R737 Coq.Lists.List.In R751 CSE.num_eqs R740 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R852 Coqlib.Plt R861 CSE.num_next R840 Coq.Init.Logic "x = y" type_scope R816 Maps.get R831 CSE.num_reg R842 Coq.Init.Datatypes.Some R696 CSE.numbering R902 CSEproof.wf_numbering R915 CSE.empty_numbering R1007 Maps.gempty R1007 Maps.gempty R1136 CSEproof.wf_rhs R1117 CSEproof.wf_rhs R1096 Coqlib.Ple R1204 Coqlib.Plt_Ple_trans R1204 Coqlib.Plt_Ple_trans R1204 Coqlib.Plt_Ple_trans R1350 CSEproof.wf_equation R1323 CSEproof.wf_equation R1302 Coqlib.Ple R1425 Coqlib.Plt_Ple_trans R1425 Coqlib.Plt_Ple_trans R1465 CSEproof.wf_rhs_increasing R1465 CSEproof.wf_rhs_increasing R1615 Coq.Init.Logic "A /\ B" type_scope R1599 CSEproof.wf_numbering R1638 Coq.Init.Logic "A /\ B" type_scope R1618 Coqlib.Plt R1628 CSE.num_next R1641 Coqlib.Ple R1662 CSE.num_next R1648 CSE.num_next R1584 Coq.Init.Logic "x = y" type_scope R1569 CSE.valnum_reg R1586 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1549 CSEproof.wf_numbering R1787 Maps "a ! b" R1778 CSE.num_reg R1787 Maps "a ! b" R1778 CSE.num_reg R1876 Coqlib.Ple_refl R1876 Coqlib.Ple_refl R2001 CSE.num_next R1972 CSEproof.wf_equation_increasing R2001 CSE.num_next R1972 CSEproof.wf_equation_increasing R2020 Coqlib.Ple_succ R2020 Coqlib.Ple_succ R2047 Maps.gsspec R2047 Maps.gsspec R2077 Coqlib.peq R2077 Coqlib.peq R2108 CSE.num_next R2108 CSE.num_next R2127 Coqlib.Plt_succ R2127 Coqlib.Plt_succ R2157 Coqlib.Plt_trans_succ R2157 Coqlib.Plt_trans_succ R2196 Coqlib.Plt_succ R2196 Coqlib.Plt_succ R2212 Coqlib.Ple_succ R2212 Coqlib.Ple_succ R2342 Coq.Init.Logic "A /\ B" type_scope R2326 CSEproof.wf_numbering R2388 Coq.Init.Logic "A /\ B" type_scope R2369 Coqlib.Plt R2379 CSE.num_next R2358 Coq.Lists.List.In R2395 Coqlib.Ple R2416 CSE.num_next R2402 CSE.num_next R2310 Coq.Init.Logic "x = y" type_scope R2293 CSE.valnum_regs R2312 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2273 CSEproof.wf_numbering R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R2555 CSE.valnum_reg R2555 CSE.valnum_reg R2600 CSE.valnum_regs R2600 CSE.valnum_regs R2742 CSEproof.wf_valnum_reg R2742 CSEproof.wf_valnum_reg R2923 Coqlib.Plt_Ple_trans R2923 Coqlib.Plt_Ple_trans R2964 Coqlib.Ple_trans R2964 Coqlib.Ple_trans R3077 Coq.Lists.List.In R3080 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3064 Coq.Init.Logic "x = y" type_scope R3041 CSE.find_valnum_rhs R3066 Coq.Init.Datatypes.Some R3168 CSE.eq_rhs R3168 CSE.eq_rhs R3331 CSEproof.wf_numbering R3345 CSE.add_rhs R3303 CSEproof.wf_rhs R3313 CSE.num_next R3283 CSEproof.wf_numbering R3420 CSE.find_valnum_rhs R3442 CSE.num_eqs R3420 CSE.find_valnum_rhs R3442 CSE.num_eqs R3513 Maps.gsspec R3513 Maps.gsspec R3533 Coqlib.peq R3533 Coqlib.peq R3596 CSEproof.find_valnum_rhs_correct R3596 CSEproof.find_valnum_rhs_correct R3728 Coqlib.Plt_succ R3728 Coqlib.Plt_succ R3770 CSE.num_next R3744 CSEproof.wf_rhs_increasing R3770 CSE.num_next R3744 CSEproof.wf_rhs_increasing R3789 Coqlib.Ple_succ R3789 Coqlib.Ple_succ R3844 CSE.num_next R3813 CSEproof.wf_equation_increasing R3844 CSE.num_next R3813 CSEproof.wf_equation_increasing R3861 Coqlib.Ple_succ R3861 Coqlib.Ple_succ R3899 Maps.gsspec R3899 Maps.gsspec R3919 Coqlib.peq R3919 Coqlib.peq R3966 Coqlib.Plt_succ R3966 Coqlib.Plt_succ R3991 Coqlib.Plt_trans_succ R3991 Coqlib.Plt_trans_succ R4081 CSEproof.wf_numbering R4095 CSE.add_op R4061 CSEproof.wf_numbering R4158 CSE.valnum_regs R4158 CSE.valnum_regs R4209 CSEproof.wf_valnum_regs R4209 CSEproof.wf_valnum_regs R4265 CSEproof.wf_add_rhs R4265 CSEproof.wf_add_rhs R4359 CSEproof.wf_numbering R4373 CSE.add_load R4339 CSEproof.wf_numbering R4448 CSE.valnum_regs R4448 CSE.valnum_regs R4499 CSEproof.wf_valnum_regs R4499 CSEproof.wf_valnum_regs R4555 CSEproof.wf_add_rhs R4555 CSEproof.wf_add_rhs R4680 Coq.Lists.List.incl R4695 Coq.Lists.List "x :: y" list_scope R4687 Coq.Lists.List "x :: y" list_scope R4666 Coq.Lists.List.incl R4655 Coq.Lists.List.list R4655 Coq.Lists.List.list R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R4797 Coq.Lists.List.incl R4808 CSE.kill_load_eqs R4879 Coq.Lists.List.incl_refl R4879 Coq.Lists.List.incl_refl R4922 CSEproof.incl_same_head R4922 CSEproof.incl_same_head R4960 Coq.Lists.List.incl_tl R4960 Coq.Lists.List.incl_tl R5032 CSEproof.wf_numbering R5046 CSE.kill_loads R5014 CSEproof.wf_numbering R5150 CSEproof.kill_load_eqs_incl R5150 CSEproof.kill_load_eqs_incl R5245 CSEproof.wf_numbering R5259 CSE.transfer R5227 CSEproof.wf_numbering R5335 Maps "a ! b" R5327 RTL.fn_code R5335 Maps "a ! b" R5327 RTL.fn_code R5375 CSEproof.wf_add_op R5375 CSEproof.wf_add_op R5400 CSEproof.wf_add_load R5400 CSEproof.wf_add_load R5427 CSEproof.wf_kill_loads R5427 CSEproof.wf_kill_loads R5456 CSEproof.wf_empty_numbering R5456 CSEproof.wf_empty_numbering R5517 CSEproof.wf_numbering R5540 Maps "a !! b" R5531 CSE.analyze R5590 CSE.fixpoint R5676 RTL.fn_entrypoint R5663 CSE.transfer R5622 RTL.fn_nextpc R5607 RTL.successors R5590 CSE.fixpoint R5676 RTL.fn_entrypoint R5663 CSE.transfer R5622 RTL.fn_nextpc R5607 RTL.successors R5761 CSEproof.wf_numbering R5724 CSE.fixpoint_invariant R5761 CSEproof.wf_numbering R5724 CSE.fixpoint_invariant R5791 CSEproof.wf_empty_numbering R5791 CSEproof.wf_empty_numbering R5823 CSEproof.wf_transfer R5823 CSEproof.wf_transfer R5856 Maps.gi R5856 Maps.gi R5871 CSEproof.wf_empty_numbering R5871 CSEproof.wf_empty_numbering R5968 CSE.valnum R5995 Coqlib.peq R6085 RTL.genv R6104 Values.val R6121 Mem.mem R6237 Coq.Init.Logic "x = y" type_scope R6215 Coqlib.Plt R6185 CSE.valnum R6173 Values.val R6163 CSE.valnum R6173 Values.val R6163 CSE.valnum R6292 CSEproof.valu_agree R6514 CSEproof.valu_agree R6491 Coqlib.Ple R6456 CSEproof.valu_agree R6421 CSEproof.valu_agree R6617 Coqlib.Plt_Ple_trans R6617 Coqlib.Plt_Ple_trans R6813 Coq.Init.Logic "x = y" type_scope R6800 Coq.Lists.List.map R6815 Coq.Lists.List.map R6783 Coqlib.Plt R6772 Coq.Lists.List.In R6728 CSEproof.valu_agree R6852 Coqlib.list_map_exten R6852 Coqlib.list_map_exten R7066 CSE.numbering_holds R7026 CSE.numbering_holds R7006 CSEproof.wf_numbering R6965 CSEproof.valu_agree R6991 CSE.num_next R7297 CSEproof.valu_agree_list R7328 CSE.num_next R7297 CSEproof.valu_agree_list R7328 CSE.num_next R7415 CSEproof.valu_agree_list R7446 CSE.num_next R7415 CSEproof.valu_agree_list R7446 CSE.num_next R7677 Coq.Init.Logic "'exists' x , p" type_scope R7731 Coq.Init.Logic "A /\ B" type_scope R7695 CSE.numbering_holds R7753 Coq.Init.Logic "A /\ B" type_scope R7746 Coq.Init.Logic "x = y" type_scope R7750 Registers "a # b" R7760 CSEproof.valu_agree R7786 CSE.num_next R7662 Coq.Init.Logic "x = y" type_scope R7647 CSE.valnum_reg R7664 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7607 CSE.numbering_holds R7587 CSEproof.wf_numbering R7863 Maps "a ! b" R7855 CSE.num_reg R7863 Maps "a ! b" R7855 CSE.num_reg R8037 CSEproof.valu_agree_refl R8037 CSEproof.valu_agree_refl R8170 CSEproof.set R8194 Registers "a # b" R8182 CSE.num_next R8170 CSEproof.set R8194 Registers "a # b" R8182 CSE.num_next R8219 CSEproof.valu_agree R8245 CSE.num_next R8219 CSEproof.valu_agree R8245 CSE.num_next R8294 CSEproof.gso R8294 CSEproof.gso R8335 CSEproof.numbering_holds_exten R8335 CSEproof.numbering_holds_exten R8489 Maps.gsspec R8489 Maps.gsspec R8519 Coqlib.peq R8519 Coqlib.peq R8554 Coqlib.peq_true R8554 Coqlib.peq_true R8584 Coqlib.peq R8592 CSE.num_next R8584 Coqlib.peq R8592 CSE.num_next R8681 Coqlib.Plt_strict R8681 Coqlib.Plt_strict R8738 CSEproof.gss R8738 CSEproof.gss R8913 Coq.Init.Logic "'exists' x , p" type_scope R8967 Coq.Init.Logic "A /\ B" type_scope R8931 CSE.numbering_holds R9001 Coq.Init.Logic "A /\ B" type_scope R8992 Coq.Init.Logic "x = y" type_scope R8974 Coq.Lists.List.map R8996 Registers "a ## b" R9008 CSEproof.valu_agree R9034 CSE.num_next R8897 Coq.Init.Logic "x = y" type_scope R8880 CSE.valnum_regs R8899 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8840 CSE.numbering_holds R8820 CSEproof.wf_numbering R9192 CSEproof.valu_agree_refl R9192 CSEproof.valu_agree_refl R9242 CSE.valnum_reg R9242 CSE.valnum_reg R9287 CSE.valnum_regs R9287 CSE.valnum_regs R9413 CSEproof.valnum_reg_holds R9413 CSEproof.valnum_reg_holds R9495 CSEproof.wf_valnum_reg R9495 CSEproof.wf_valnum_reg R9696 CSEproof.valu_agree_trans R9696 CSEproof.valu_agree_trans R9826 CSE.Op R9888 Coq.Init.Logic "x = y" type_scope R9845 Op.eval_operation R9870 Coq.Lists.List.map R9890 Coq.Init.Datatypes.Some R9901 CSE.Load R9929 Coq.Init.Logic "'exists' x , p" type_scope R10000 Coq.Init.Logic "A /\ B" type_scope R9991 Coq.Init.Logic "x = y" type_scope R9945 Op.eval_addressing R9973 Coq.Lists.List.map R9993 Coq.Init.Datatypes.Some R10025 Coq.Init.Logic "x = y" type_scope R10009 Mem.loadv R10027 Coq.Init.Datatypes.Some R9791 Values.val R9782 CSE.rhs R9772 Values.val R9762 CSE.valnum R10181 Coq.Init.Logic "x = y" type_scope R10130 CSE.equation_holds R10102 CSEproof.rhs_evals_to R10440 CSE.equation_holds R10456 CSEproof.set R10412 CSEproof.rhs_evals_to R10392 CSEproof.wf_rhs R10578 CSEproof.gss R10578 CSEproof.gss R10714 Coq.Init.Logic "x = y" type_scope R10684 Coq.Lists.List.map R10689 CSEproof.set R10716 Coq.Lists.List.map R10657 Coqlib.Plt R10646 Coq.Lists.List.In R10610 Coq.Lists.List.list R10615 CSE.valnum R10714 Coq.Init.Logic "x = y" type_scope R10684 Coq.Lists.List.map R10689 CSEproof.set R10716 Coq.Lists.List.map R10657 Coqlib.Plt R10646 Coq.Lists.List.In R10610 Coq.Lists.List.list R10615 CSE.valnum R10748 Coqlib.list_map_exten R10748 Coqlib.list_map_exten R10793 CSEproof.gso R10793 CSEproof.gso R10809 Coqlib.Plt_ne R10809 Coqlib.Plt_ne R11044 CSE.numbering_satisfiable R11088 CSE.add_rhs R11075 Registers "a # b <- c" R11015 CSEproof.rhs_evals_to R10975 CSE.numbering_holds R10947 CSEproof.wf_rhs R10957 CSE.num_next R10927 CSEproof.wf_numbering R11150 CSE.find_valnum_rhs R11172 CSE.num_eqs R11150 CSE.find_valnum_rhs R11172 CSE.num_eqs R11294 Registers.gsspec R11294 Registers.gsspec R11320 Maps.gsspec R11320 Maps.gsspec R11352 Coqlib.peq R11352 Coqlib.peq R11382 CSEproof.equation_evals_to_holds_1 R11382 CSEproof.equation_evals_to_holds_1 R11434 CSEproof.find_valnum_rhs_correct R11434 CSEproof.find_valnum_rhs_correct R11534 CSEproof.set R11546 CSE.num_next R11534 CSEproof.set R11546 CSE.num_next R11580 CSEproof.valu_agree R11606 CSE.num_next R11580 CSEproof.valu_agree R11606 CSE.num_next R11655 CSEproof.gso R11655 CSEproof.gso R11696 CSEproof.numbering_holds_exten R11696 CSEproof.numbering_holds_exten R11861 CSEproof.equation_evals_to_holds_2 R11861 CSEproof.equation_evals_to_holds_2 R11913 Registers.gsspec R11913 Registers.gsspec R11936 Maps.gsspec R11936 Maps.gsspec R11966 Coqlib.peq R11966 Coqlib.peq R12023 CSEproof.gss R12023 CSEproof.gss R12211 CSE.numbering_satisfiable R12256 CSE.add_op R12242 Registers "a # b <- c" R12197 Coq.Init.Logic "x = y" type_scope R12164 Op.eval_operation R12190 Registers "a ## b" R12199 Coq.Init.Datatypes.Some R12124 CSE.numbering_satisfiable R12104 CSEproof.wf_numbering R12337 CSE.valnum_regs R12337 CSE.valnum_regs R12390 CSEproof.valnum_regs_holds R12390 CSEproof.valnum_regs_holds R12471 CSEproof.wf_valnum_regs R12471 CSEproof.wf_valnum_regs R12528 CSEproof.add_rhs_satisfiable R12528 CSEproof.add_rhs_satisfiable R12803 CSE.numbering_satisfiable R12859 CSE.add_load R12840 Registers "a # b <- c" R12789 Coq.Init.Logic "x = y" type_scope R12773 Mem.loadv R12791 Coq.Init.Datatypes.Some R12759 Coq.Init.Logic "x = y" type_scope R12723 Op.eval_addressing R12752 Registers "a ## b" R12761 Coq.Init.Datatypes.Some R12683 CSE.numbering_satisfiable R12663 CSEproof.wf_numbering R12952 CSE.valnum_regs R12952 CSE.valnum_regs R13005 CSEproof.valnum_regs_holds R13005 CSEproof.valnum_regs_holds R13086 CSEproof.wf_valnum_regs R13086 CSEproof.wf_valnum_regs R13143 CSEproof.add_rhs_satisfiable R13143 CSEproof.add_rhs_satisfiable R13325 CSE.Op R13335 Coq.Init.Logic.True R13342 CSE.Load R13356 Coq.Init.Logic.False R13273 Coq.Lists.List.In R13286 CSE.kill_load_eqs R13276 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13640 CSE.numbering_satisfiable R13675 CSE.kill_loads R13600 CSE.numbering_satisfiable R13748 CSEproof.kill_load_eqs_incl R13770 CSE.num_eqs R13748 CSEproof.kill_load_eqs_incl R13770 CSE.num_eqs R13863 CSEproof.kill_load_eqs_ops R13863 CSEproof.kill_load_eqs_ops R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14040 Coq.Init.Logic "x = y" type_scope R14037 Maps "a ! b" R14029 CSE.num_reg R14042 Coq.Init.Datatypes.Some R14014 Coq.Init.Logic "x = y" type_scope R13999 CSE.reg_valnum R14016 Coq.Init.Datatypes.Some R14102 Maps.fold_spec R14102 Maps.fold_spec R14306 Coq.Init.Logic "A \/ B" type_scope R14294 Coq.Lists.List.In R14297 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14314 Coq.Init.Logic "x = y" type_scope R14316 Coq.Init.Datatypes.Some R14277 Coq.Init.Logic "x = y" type_scope R14147 Coq.Lists.List.fold_left R14223 Coqlib.peq R14228 Coq.Init.Datatypes.snd R14242 Coq.Init.Datatypes.Some R14248 Coq.Init.Datatypes.fst R14198 Coq.Init.Datatypes "x * y" type_scope R14194 Registers.reg R14200 CSE.valnum R14178 Coq.Init.Datatypes.option R14185 Registers.reg R14279 Coq.Init.Datatypes.Some R14306 Coq.Init.Logic "A \/ B" type_scope R14294 Coq.Lists.List.In R14297 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14314 Coq.Init.Logic "x = y" type_scope R14316 Coq.Init.Datatypes.Some R14277 Coq.Init.Logic "x = y" type_scope R14147 Coq.Lists.List.fold_left R14223 Coqlib.peq R14228 Coq.Init.Datatypes.snd R14242 Coq.Init.Datatypes.Some R14248 Coq.Init.Datatypes.fst R14198 Coq.Init.Datatypes "x * y" type_scope R14194 Registers.reg R14200 CSE.valnum R14178 Coq.Init.Datatypes.option R14185 Registers.reg R14279 Coq.Init.Datatypes.Some R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14437 Coqlib.peq R14437 Coqlib.peq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R14574 Maps.elements_complete R14574 Maps.elements_complete R14745 CSEproof.rhs_evals_to R14768 Registers "a # b" R14731 Coq.Init.Logic "x = y" type_scope R14717 CSE.find_rhs R14733 Coq.Init.Datatypes.Some R14678 CSE.numbering_holds R14840 CSE.find_valnum_rhs R14862 CSE.num_eqs R14840 CSE.find_valnum_rhs R14862 CSE.num_eqs R14895 CSEproof.find_valnum_rhs_correct R14895 CSEproof.find_valnum_rhs_correct R14950 CSEproof.reg_valnum_correct R14950 CSEproof.reg_valnum_correct R15277 Coq.Init.Logic "x = y" type_scope R15244 Op.eval_operation R15270 Registers "a ## b" R15279 Coq.Init.Datatypes.Some R15286 Registers "a # b" R15230 Coq.Init.Logic "x = y" type_scope R15212 CSE.find_op R15232 Coq.Init.Datatypes.Some R15172 CSE.numbering_satisfiable R15152 CSEproof.wf_numbering R15362 CSE.valnum_regs R15362 CSE.valnum_regs R15419 CSEproof.valnum_regs_holds R15419 CSEproof.valnum_regs_holds R15520 CSEproof.rhs_evals_to R15552 Registers "a # b" R15540 CSE.Op R15520 CSEproof.rhs_evals_to R15552 Registers "a # b" R15540 CSE.Op R15566 CSEproof.find_rhs_correct R15566 CSEproof.find_rhs_correct R15759 Coq.Init.Logic "'exists' x , p" type_scope R15816 Coq.Init.Logic "A /\ B" type_scope R15807 Coq.Init.Logic "x = y" type_scope R15771 Op.eval_addressing R15800 Registers "a ## b" R15809 Coq.Init.Datatypes.Some R15837 Coq.Init.Logic "x = y" type_scope R15821 Mem.loadv R15839 Coq.Init.Datatypes.Some R15846 Registers "a # b" R15745 Coq.Init.Logic "x = y" type_scope R15717 CSE.find_load R15747 Coq.Init.Datatypes.Some R15677 CSE.numbering_satisfiable R15657 CSEproof.wf_numbering R15924 CSE.valnum_regs R15924 CSE.valnum_regs R15981 CSEproof.valnum_regs_holds R15981 CSEproof.valnum_regs_holds R16082 CSEproof.rhs_evals_to R16124 Registers "a # b" R16102 CSE.Load R16082 CSEproof.rhs_evals_to R16124 Registers "a # b" R16102 CSE.Load R16138 CSEproof.find_rhs_correct R16138 CSEproof.find_rhs_correct R16381 CSE.numbering_satisfiable R16417 CSE.transfer R16341 CSE.numbering_satisfiable R16321 CSEproof.wf_numbering R16302 Coq.Init.Logic "x = y" type_scope R16307 RTL.fn_code R16257 RTL.exec_instr R16529 CSEproof.add_op_satisfiable R16529 CSEproof.add_op_satisfiable R16579 CSEproof.add_load_satisfiable R16579 CSEproof.add_load_satisfiable R16632 CSEproof.kill_load_satisfiable R16632 CSEproof.kill_load_satisfiable R16684 CSE.empty_numbering_satisfiable R16684 CSE.empty_numbering_satisfiable R16906 CSE.numbering_satisfiable R16951 Maps "a !! b" R16942 CSE.analyze R16852 CSE.numbering_satisfiable R16895 Maps "a !! b" R16886 CSE.analyze R16833 Coq.Init.Logic "x = y" type_scope R16838 RTL.fn_code R16788 RTL.exec_instr R17016 CSEproof.wf_analyze R17016 CSEproof.wf_analyze R17062 CSE.fixpoint R17148 RTL.fn_entrypoint R17135 CSE.transfer R17094 RTL.fn_nextpc R17079 RTL.successors R17062 CSE.fixpoint R17148 RTL.fn_entrypoint R17135 CSE.transfer R17094 RTL.fn_nextpc R17079 RTL.successors R17206 CSE.numbering_satisfiable R17242 CSE.transfer R17259 Maps "a !! b" R17206 CSE.numbering_satisfiable R17242 CSE.transfer R17259 Maps "a !! b" R17278 CSEproof.transfer_correct R17278 CSEproof.transfer_correct R17313 CSE.ge R17336 CSE.transfer R17353 Maps "a !! b" R17329 Maps "a !! b" R17313 CSE.ge R17336 CSE.transfer R17353 Maps "a !! b" R17329 Maps "a !! b" R17372 CSE.fixpoint_solution R17372 CSE.fixpoint_solution R17415 RTL.fn_code_wf R17415 RTL.fn_code_wf R17483 RTL.exec_instr_present R17483 RTL.exec_instr_present R17563 RTL.successors_correct R17563 RTL.successors_correct R17626 Maps.gi R17626 Maps.gi R17641 CSE.empty_numbering_satisfiable R17641 CSE.empty_numbering_satisfiable R17864 CSE.numbering_satisfiable R17909 Maps "a !! b" R17900 CSE.analyze R17810 CSE.numbering_satisfiable R17853 Maps "a !! b" R17844 CSE.analyze R17791 Coq.Init.Logic "x = y" type_scope R17796 RTL.fn_code R17745 RTL.exec_instrs R17970 CSEproof.analysis_correct_1 R17970 CSEproof.analysis_correct_1 R18069 CSE.numbering_satisfiable R18112 Maps "a !! b" R18119 RTL.fn_entrypoint R18103 CSE.analyze R18175 Maps "a !! b" R18182 RTL.fn_entrypoint R18166 CSE.analyze R18214 CSE.empty_numbering R18175 Maps "a !! b" R18182 RTL.fn_entrypoint R18166 CSE.analyze R18214 CSE.empty_numbering R18239 CSE.empty_numbering_satisfiable R18239 CSE.empty_numbering_satisfiable R18296 CSE.fixpoint R18382 RTL.fn_entrypoint R18369 CSE.transfer R18328 RTL.fn_nextpc R18313 RTL.successors R18296 CSE.fixpoint R18382 RTL.fn_entrypoint R18369 CSE.transfer R18328 RTL.fn_nextpc R18313 RTL.successors R18465 CSE.top R18444 CSE.empty_numbering R18465 CSE.top R18444 CSE.empty_numbering R18488 CSE.fixpoint_entry R18488 CSE.fixpoint_entry R18544 Maps.gi R18544 Maps.gi R18598 RTL.program R18620 CSE.transf_program R18651 Globalenvs.globalenv R18683 Globalenvs.globalenv R18775 Coq.Init.Logic "x = y" type_scope R18752 Globalenvs.find_symbol R18777 Globalenvs.find_symbol R18744 AST.ident R18807 Globalenvs.find_symbol_transf R18831 CSE.transf_function R18979 Coq.Init.Logic "x = y" type_scope R18957 Globalenvs.find_funct R18981 Coq.Init.Datatypes.Some R18987 CSE.transf_function R18943 Coq.Init.Logic "x = y" type_scope R18922 Globalenvs.find_funct R18945 Coq.Init.Datatypes.Some R18905 RTL.function R18896 Values.val R19015 Globalenvs.find_funct_transf R19042 CSE.transf_function R19200 Coq.Init.Logic "x = y" type_scope R19174 Globalenvs.find_funct_ptr R19202 Coq.Init.Datatypes.Some R19208 CSE.transf_function R19160 Coq.Init.Logic "x = y" type_scope R19135 Globalenvs.find_funct_ptr R19162 Coq.Init.Datatypes.Some R19118 RTL.function R19107 Values.block R19236 Globalenvs.find_funct_ptr_transf R19267 CSE.transf_function R19555 RTL.exec_instr R19571 CSE.transf_code R19584 CSE.analyze R19502 CSE.numbering_satisfiable R19545 Maps "a !! b" R19536 CSE.analyze R19468 Coq.Init.Logic "x = y" type_scope R19473 RTL.fn_code R19426 Mem.mem R19413 RTL.regset R19401 RTL.node R19382 Mem.mem R19370 RTL.regset R19359 RTL.node R19341 Values.val R19330 RTL.code R19887 RTL.exec_instrs R19904 CSE.transf_code R19917 CSE.analyze R19834 CSE.numbering_satisfiable R19877 Maps "a !! b" R19868 CSE.analyze R19800 Coq.Init.Logic "x = y" type_scope R19805 RTL.fn_code R19758 Mem.mem R19745 RTL.regset R19733 RTL.node R19714 Mem.mem R19702 RTL.regset R19691 RTL.node R19673 Values.val R19662 RTL.code R20078 RTL.exec_function R20097 CSE.transf_function R20061 Mem.mem R20051 Values.val R20032 Mem.mem R20018 Coq.Lists.List.list R20023 Values.val R19997 RTL.function R20196 Coq.Init.Logic "x = y" type_scope R20179 Maps.get R20198 Coq.Init.Datatypes.Some R20215 RTL.function R20274 Coq.Init.Logic "x = y" type_scope R20269 Maps "a ! b" R20244 CSE.transf_code R20257 CSE.analyze R20276 Coq.Init.Datatypes.Some R20281 CSE.transf_instr R20304 Maps "a !! b" R20295 CSE.analyze R20369 Maps.gmap R20540 CSEproof.exec_function_prop R20502 RTL.exec_function R20592 RTL.exec_function_ind_3 R20658 CSEproof.exec_function_prop R20641 CSEproof.exec_instrs_prop R20625 CSEproof.exec_instr_prop R20592 RTL.exec_function_ind_3 R20658 CSEproof.exec_function_prop R20641 CSEproof.exec_instrs_prop R20625 CSEproof.exec_instr_prop R20747 RTL.exec_Inop R20747 RTL.exec_Inop R20820 Coq.Init.Logic "x = y" type_scope R20786 Op.eval_operation R20813 Registers "a ## b" R20822 Coq.Init.Datatypes.Some R20820 Coq.Init.Logic "x = y" type_scope R20786 Op.eval_operation R20813 Registers "a ## b" R20822 Coq.Init.Datatypes.Some R20856 Op.eval_operation_preserved R20856 Op.eval_operation_preserved R20888 CSEproof.symbols_preserved R20888 CSEproof.symbols_preserved R20915 CSE.is_trivial_op R20915 CSE.is_trivial_op R20950 RTL.exec_Iop' R20950 RTL.exec_Iop' R20979 CSE.find_op R20997 Maps "a !! b" R20988 CSE.analyze R20979 CSE.find_op R20997 Maps "a !! b" R20988 CSE.analyze R21042 RTL.exec_Iop' R21042 RTL.exec_Iop' R21111 Coq.Init.Logic "x = y" type_scope R21078 Op.eval_operation R21104 Registers "a ## b" R21113 Coq.Init.Datatypes.Some R21120 Registers "a # b" R21111 Coq.Init.Logic "x = y" type_scope R21078 Op.eval_operation R21104 Registers "a ## b" R21113 Coq.Init.Datatypes.Some R21120 Registers "a # b" R21136 CSEproof.find_op_correct R21136 CSEproof.find_op_correct R21171 CSEproof.wf_analyze R21171 CSEproof.wf_analyze R21221 RTL.exec_Iop' R21221 RTL.exec_Iop' R21301 Coq.Init.Logic "x = y" type_scope R21264 Op.eval_addressing R21294 Registers "a ## b" R21303 Coq.Init.Datatypes.Some R21301 Coq.Init.Logic "x = y" type_scope R21264 Op.eval_addressing R21294 Registers "a ## b" R21303 Coq.Init.Datatypes.Some R21337 Op.eval_addressing_preserved R21337 Op.eval_addressing_preserved R21370 CSEproof.symbols_preserved R21370 CSEproof.symbols_preserved R21399 CSE.find_load R21419 Maps "a !! b" R21410 CSE.analyze R21399 CSE.find_load R21419 Maps "a !! b" R21410 CSE.analyze R21472 RTL.exec_Iop' R21472 RTL.exec_Iop' R21508 Coq.Init.Logic "'exists' x , p" type_scope R21580 Coq.Init.Logic "A /\ B" type_scope R21554 Coq.Init.Logic "x = y" type_scope R21518 Op.eval_addressing R21547 Registers "a ## b" R21556 Coq.Init.Datatypes.Some R21599 Coq.Init.Logic "x = y" type_scope R21583 Mem.loadv R21601 Coq.Init.Datatypes.Some R21608 Registers "a # b" R21508 Coq.Init.Logic "'exists' x , p" type_scope R21580 Coq.Init.Logic "A /\ B" type_scope R21554 Coq.Init.Logic "x = y" type_scope R21518 Op.eval_addressing R21547 Registers "a ## b" R21556 Coq.Init.Datatypes.Some R21599 Coq.Init.Logic "x = y" type_scope R21583 Mem.loadv R21601 Coq.Init.Datatypes.Some R21608 Registers "a # b" R21624 CSEproof.find_load_correct R21624 CSEproof.find_load_correct R21661 CSEproof.wf_analyze R21661 CSEproof.wf_analyze R21739 RTL.exec_Iload' R21739 RTL.exec_Iload' R21822 Coq.Init.Logic "x = y" type_scope R21785 Op.eval_addressing R21815 Registers "a ## b" R21824 Coq.Init.Datatypes.Some R21822 Coq.Init.Logic "x = y" type_scope R21785 Op.eval_addressing R21815 Registers "a ## b" R21824 Coq.Init.Datatypes.Some R21858 Op.eval_addressing_preserved R21858 Op.eval_addressing_preserved R21891 CSEproof.symbols_preserved R21891 CSEproof.symbols_preserved R21926 RTL.exec_Istore R21926 RTL.exec_Istore R21996 Coq.Init.Logic "x = y" type_scope R21971 RTL.find_function R21998 Coq.Init.Datatypes.Some R22004 CSE.transf_function R21996 Coq.Init.Logic "x = y" type_scope R21971 RTL.find_function R21998 Coq.Init.Datatypes.Some R22004 CSE.transf_function R22073 CSEproof.functions_translated R22073 CSEproof.functions_translated R22113 CSEproof.symbols_preserved R22113 CSEproof.symbols_preserved R22142 Globalenvs.find_symbol R22142 Globalenvs.find_symbol R22176 CSEproof.funct_ptr_translated R22176 CSEproof.funct_ptr_translated R22256 CSE.transf_function R22234 RTL.exec_Icall R22256 CSE.transf_function R22234 RTL.exec_Icall R22319 RTL.exec_Icond_true R22319 RTL.exec_Icond_true R22380 RTL.exec_Icond_false R22380 RTL.exec_Icond_false R22427 RTL.exec_refl R22427 RTL.exec_refl R22458 RTL.exec_one R22458 RTL.exec_one R22497 RTL.exec_trans R22497 RTL.exec_trans R22542 CSEproof.analysis_correct_N R22542 CSEproof.analysis_correct_N R22626 RTL.exec_funct R22626 RTL.exec_funct R22680 CSEproof.analysis_correct_entry R22680 CSEproof.analysis_correct_entry R22793 RTL.exec_program R22770 RTL.exec_program R22762 Values.val R22904 CSE.transf_function R22904 CSE.transf_function R22975 AST.prog_main R22952 AST.prog_main R22975 AST.prog_main R22952 AST.prog_main R23002 CSEproof.symbols_preserved R23002 CSEproof.symbols_preserved R23048 CSEproof.funct_ptr_translated R23048 CSEproof.funct_ptr_translated R23138 CSE.analyze R23138 CSE.analyze R23171 CSEproof.transf_function_correct R23171 CSEproof.transf_function_correct R23237 Globalenvs.init_mem_transf R23237 Globalenvs.init_mem_transf FLocations R1102 Coq.Init.Specif "{ A } + { B }" type_scope R1106 Coq.Init.Logic "x = y" type_scope R1118 Coq.Init.Logic "x <> y" type_scope R1095 Locations.mreg R1095 Locations.mreg R1188 AST.typ R1214 Locations.R3 R1220 AST.Tint R1228 Locations.R4 R1234 AST.Tint R1242 Locations.R5 R1248 AST.Tint R1256 Locations.R6 R1262 AST.Tint R1271 Locations.R7 R1277 AST.Tint R1285 Locations.R8 R1291 AST.Tint R1299 Locations.R9 R1305 AST.Tint R1313 Locations.R10 R1320 AST.Tint R1329 Locations.R13 R1336 AST.Tint R1343 Locations.R14 R1350 AST.Tint R1357 Locations.R15 R1364 AST.Tint R1371 Locations.R16 R1378 AST.Tint R1387 Locations.R17 R1394 AST.Tint R1401 Locations.R18 R1408 AST.Tint R1415 Locations.R19 R1422 AST.Tint R1429 Locations.R20 R1436 AST.Tint R1445 Locations.R21 R1452 AST.Tint R1459 Locations.R22 R1466 AST.Tint R1473 Locations.R23 R1480 AST.Tint R1487 Locations.R24 R1494 AST.Tint R1503 Locations.R25 R1510 AST.Tint R1517 Locations.R26 R1524 AST.Tint R1531 Locations.R27 R1538 AST.Tint R1545 Locations.R28 R1552 AST.Tint R1561 Locations.R29 R1568 AST.Tint R1575 Locations.R30 R1582 AST.Tint R1589 Locations.R31 R1596 AST.Tint R1605 Locations.F1 R1611 AST.Tfloat R1621 Locations.F2 R1627 AST.Tfloat R1637 Locations.F3 R1643 AST.Tfloat R1653 Locations.F4 R1659 AST.Tfloat R1670 Locations.F5 R1676 AST.Tfloat R1686 Locations.F6 R1692 AST.Tfloat R1702 Locations.F7 R1708 AST.Tfloat R1718 Locations.F8 R1724 AST.Tfloat R1735 Locations.F9 R1741 AST.Tfloat R1751 Locations.F10 R1758 AST.Tfloat R1767 Locations.F14 R1774 AST.Tfloat R1783 Locations.F15 R1790 AST.Tfloat R1801 Locations.F16 R1808 AST.Tfloat R1817 Locations.F17 R1824 AST.Tfloat R1833 Locations.F18 R1840 AST.Tfloat R1849 Locations.F19 R1856 AST.Tfloat R1867 Locations.F20 R1874 AST.Tfloat R1883 Locations.F21 R1890 AST.Tfloat R1899 Locations.F22 R1906 AST.Tfloat R1915 Locations.F23 R1922 AST.Tfloat R1933 Locations.F24 R1940 AST.Tfloat R1949 Locations.F25 R1956 AST.Tfloat R1965 Locations.F26 R1972 AST.Tfloat R1981 Locations.F27 R1988 AST.Tfloat R1999 Locations.F28 R2006 AST.Tfloat R2015 Locations.F29 R2022 AST.Tfloat R2031 Locations.F30 R2038 AST.Tfloat R2047 Locations.F31 R2054 AST.Tfloat R2065 Locations.IT1 R2072 AST.Tint R2079 Locations.IT2 R2086 AST.Tint R2093 Locations.IT3 R2100 AST.Tint R2109 Locations.FT1 R2116 AST.Tfloat R2125 Locations.FT2 R2132 AST.Tfloat R2141 Locations.FT3 R2148 AST.Tfloat R1181 Locations.mreg R2224 Coq.NArith.BinPos.positive R2255 Locations.R3 R2266 Locations.R4 R2277 Locations.R5 R2288 Locations.R6 R2300 Locations.R7 R2311 Locations.R8 R2322 Locations.R9 R2333 Locations.R10 R2346 Locations.R13 R2357 Locations.R14 R2369 Locations.R15 R2381 Locations.R16 R2395 Locations.R17 R2407 Locations.R18 R2419 Locations.R19 R2431 Locations.R20 R2445 Locations.R21 R2457 Locations.R22 R2469 Locations.R23 R2481 Locations.R24 R2495 Locations.R25 R2507 Locations.R26 R2519 Locations.R27 R2531 Locations.R28 R2545 Locations.R29 R2557 Locations.R30 R2569 Locations.R31 R2583 Locations.F1 R2595 Locations.F2 R2607 Locations.F3 R2619 Locations.F4 R2632 Locations.F5 R2644 Locations.F6 R2656 Locations.F7 R2668 Locations.F8 R2681 Locations.F9 R2693 Locations.F10 R2705 Locations.F14 R2717 Locations.F15 R2731 Locations.F16 R2743 Locations.F17 R2755 Locations.F18 R2767 Locations.F19 R2781 Locations.F20 R2793 Locations.F21 R2805 Locations.F22 R2817 Locations.F23 R2831 Locations.F24 R2843 Locations.F25 R2855 Locations.F26 R2867 Locations.F27 R2881 Locations.F28 R2893 Locations.F29 R2905 Locations.F30 R2917 Locations.F31 R2931 Locations.IT1 R2943 Locations.IT2 R2955 Locations.IT3 R2969 Locations.FT1 R2981 Locations.FT2 R2993 Locations.FT3 R2217 Locations.mreg R3085 Coq.Init.Logic "x = y" type_scope R3063 Coq.Init.Logic "x = y" type_scope R3049 Locations.mreg_index R3065 Locations.mreg_index R3263 AST.typ R3258 Coq.ZArith.BinInt.Z R3294 AST.typ R3289 Coq.ZArith.BinInt.Z R3325 AST.typ R3320 Coq.ZArith.BinInt.Z R3371 AST.typ R3397 Locations.Local R3420 Locations.Incoming R3446 Locations.Outgoing R3364 Locations.slot R3511 Coq.Init.Specif "{ A } + { B }" type_scope R3514 Coq.Init.Logic "x = y" type_scope R3524 Coq.Init.Logic "x <> y" type_scope R3504 Locations.slot R3504 Locations.slot R3577 Coq.Init.Specif "{ A } + { B }" type_scope R3581 Coq.Init.Logic "x = y" type_scope R3593 Coq.Init.Logic "x <> y" type_scope R3571 AST.typ R3571 AST.typ R3577 Coq.Init.Specif "{ A } + { B }" type_scope R3581 Coq.Init.Logic "x = y" type_scope R3593 Coq.Init.Logic "x <> y" type_scope R3571 AST.typ R3571 AST.typ R3634 Coqlib.zeq R3634 Coqlib.zeq R3724 Coq.ZArith.BinInt.Z R3745 AST.Tint R3757 AST.Tfloat R3717 AST.typ R3827 Coq.ZArith.BinInt "x > y" Z_scope R3815 Locations.typesize R3809 AST.typ R3922 Locations.mreg R3941 Locations.slot R3997 AST.typ R4027 Locations.R R4034 Locations.mreg_type R4052 Locations.S R4059 Locations.slot_type R3990 Locations.loc R4112 Coq.Init.Specif "{ A } + { B }" type_scope R4115 Coq.Init.Logic "x = y" type_scope R4125 Coq.Init.Logic "x <> y" type_scope R4106 Locations.loc R4106 Locations.loc R4168 Locations.mreg_eq R4168 Locations.mreg_eq R4183 Locations.slot_eq R4183 Locations.slot_eq R4269 Locations.R R4275 Locations.R R4286 Coq.Init.Logic "x <> y" type_scope R4298 Locations.S R4301 Locations.Local R4315 Locations.S R4318 Locations.Local R4351 Coq.Init.Logic "A \/ B" type_scope R4345 Coq.Init.Logic "x <> y" type_scope R4357 Coq.Init.Logic "x <> y" type_scope R4369 Locations.S R4372 Locations.Incoming R4389 Locations.S R4392 Locations.Incoming R4442 Coq.Init.Logic "A \/ B" type_scope R4436 Coq.ZArith.BinInt "x <= y" Z_scope R4422 Coq.ZArith.BinInt "x + y" Z_scope R4424 Locations.typesize R4462 Coq.ZArith.BinInt "x <= y" Z_scope R4448 Coq.ZArith.BinInt "x + y" Z_scope R4450 Locations.typesize R4474 Locations.S R4477 Locations.Outgoing R4494 Locations.S R4497 Locations.Outgoing R4547 Coq.Init.Logic "A \/ B" type_scope R4541 Coq.ZArith.BinInt "x <= y" Z_scope R4527 Coq.ZArith.BinInt "x + y" Z_scope R4529 Locations.typesize R4567 Coq.ZArith.BinInt "x <= y" Z_scope R4553 Coq.ZArith.BinInt "x + y" Z_scope R4555 Locations.typesize R4595 Coq.Init.Logic.True R4226 Locations.loc R4226 Locations.loc R4647 Coq.Init.Logic "~ x" type_scope R4649 Locations.diff R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R4752 Locations.typesize_pos R4752 Locations.typesize_pos R4793 Locations.typesize_pos R4793 Locations.typesize_pos R4882 Coq.Init.Logic "x <> y" type_scope R4865 Locations.diff R4938 Locations.same_not_diff R4938 Locations.same_not_diff R5017 Locations.diff R5003 Locations.diff R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R5210 Coq.Init.Datatypes.bool R5225 Coqlib.zeq R5274 AST.Tint R5282 Coq.Init.Datatypes.false R5294 AST.Tfloat R5307 Coqlib.zeq R5315 Coq.ZArith.BinInt "x + y" Z_scope R5338 Coq.Init.Datatypes.false R5328 Coq.Init.Datatypes.true R5240 Coq.Init.Datatypes.true R5205 Coq.ZArith.BinInt.Z R5205 Coq.ZArith.BinInt.Z R5192 AST.typ R5394 Coq.Init.Datatypes.bool R5430 Locations.S R5433 Locations.Incoming R5450 Locations.S R5453 Locations.Incoming R5501 Coq.Bool.Bool "x || y" bool_scope R5480 Locations.overlap_aux R5504 Locations.overlap_aux R5531 Locations.S R5534 Locations.Outgoing R5551 Locations.S R5554 Locations.Outgoing R5602 Coq.Bool.Bool "x || y" bool_scope R5581 Locations.overlap_aux R5605 Locations.overlap_aux R5640 Coq.Init.Datatypes.false R5387 Locations.loc R5387 Locations.loc R5747 Coq.Init.Logic "~ x" type_scope R5772 Coq.Init.Logic "A \/ B" type_scope R5766 Coq.ZArith.BinInt "x <= y" Z_scope R5752 Coq.ZArith.BinInt "x + y" Z_scope R5754 Locations.typesize R5792 Coq.ZArith.BinInt "x <= y" Z_scope R5778 Coq.ZArith.BinInt "x + y" Z_scope R5780 Locations.typesize R5733 Coq.Init.Logic "x = y" type_scope R5712 Locations.overlap_aux R5735 Coq.Init.Datatypes.true R5846 Locations.typesize_pos R5846 Locations.typesize_pos R5887 Locations.typesize_pos R5887 Locations.typesize_pos R5946 Coqlib.zeq R5946 Coqlib.zeq R6022 Coqlib.zeq R6030 Coq.ZArith.BinInt "x + y" Z_scope R6022 Coqlib.zeq R6030 Coq.ZArith.BinInt "x + y" Z_scope R6193 Coq.Init.Logic "~ x" type_scope R6218 Coq.Init.Logic "A \/ B" type_scope R6212 Coq.ZArith.BinInt "x <= y" Z_scope R6198 Coq.ZArith.BinInt "x + y" Z_scope R6200 Locations.typesize R6238 Coq.ZArith.BinInt "x <= y" Z_scope R6224 Coq.ZArith.BinInt "x + y" Z_scope R6226 Locations.typesize R6179 Coq.Init.Logic "x = y" type_scope R6158 Locations.overlap_aux R6181 Coq.Init.Datatypes.true R6279 Locations.overlap_aux_true_1 R6279 Locations.overlap_aux_true_1 R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6401 Coq.Init.Logic "~ x" type_scope R6403 Locations.diff R6391 Coq.Init.Logic "x = y" type_scope R6377 Locations.overlap R6393 Coq.Init.Datatypes.true R6590 Coq.Bool.Bool.orb_true_elim R6590 Coq.Bool.Bool.orb_true_elim R6629 Locations.overlap_aux_true_1 R6629 Locations.overlap_aux_true_1 R6665 Locations.overlap_aux_true_2 R6665 Locations.overlap_aux_true_2 R6701 Coq.Bool.Bool.orb_true_elim R6701 Coq.Bool.Bool.orb_true_elim R6740 Locations.overlap_aux_true_1 R6740 Locations.overlap_aux_true_1 R6776 Locations.overlap_aux_true_2 R6776 Locations.overlap_aux_true_2 R6950 Coq.Init.Logic "A \/ B" type_scope R6944 Coq.ZArith.BinInt "x <= y" Z_scope R6930 Coq.ZArith.BinInt "x + y" Z_scope R6932 Locations.typesize R6970 Coq.ZArith.BinInt "x <= y" Z_scope R6956 Coq.ZArith.BinInt "x + y" Z_scope R6958 Locations.typesize R6912 Coq.Init.Logic "x = y" type_scope R6888 Coq.Bool.Bool "x || y" bool_scope R6867 Locations.overlap_aux R6891 Locations.overlap_aux R6914 Coq.Init.Datatypes.false R7034 Coq.Bool.Bool.orb_false_elim R7034 Coq.Bool.Bool.orb_false_elim R7114 Coqlib.zeq R7114 Coqlib.zeq R7169 Coqlib.zeq R7169 Coqlib.zeq R7272 Coqlib.zeq R7280 Coq.ZArith.BinInt "x + y" Z_scope R7272 Coqlib.zeq R7280 Coq.ZArith.BinInt "x + y" Z_scope R7329 Coqlib.zeq R7337 Coq.ZArith.BinInt "x + y" Z_scope R7329 Coqlib.zeq R7337 Coq.ZArith.BinInt "x + y" Z_scope R7386 Coqlib.zeq R7394 Coq.ZArith.BinInt "x + y" Z_scope R7386 Coqlib.zeq R7394 Coq.ZArith.BinInt "x + y" Z_scope R7443 Coqlib.zeq R7451 Coq.ZArith.BinInt "x + y" Z_scope R7443 Coqlib.zeq R7451 Coq.ZArith.BinInt "x + y" Z_scope R7579 Locations.diff R7568 Coq.Init.Logic "x = y" type_scope R7554 Locations.overlap R7570 Coq.Init.Datatypes.false R7545 Coq.Init.Logic "x <> y" type_scope R7746 Coqlib.zeq R7746 Coqlib.zeq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R7829 Locations.overlap_aux_false_1 R7829 Locations.overlap_aux_false_1 R7870 Locations.overlap_aux_false_1 R7870 Locations.overlap_aux_false_1 R7940 Coq.Lists.List.list R7945 Locations.loc R7930 Locations.loc R7996 Coq.Lists.List.nil R8003 Coq.Init.Logic.True R8017 Coq.Lists.List "x :: y" list_scope R8036 Coq.Init.Logic "A /\ B" type_scope R8026 Locations.diff R7940 Coq.Lists.List.list R7945 Locations.loc R7930 Locations.loc R8113 Coq.Init.Logic "~ x" type_scope R8115 Coq.Lists.List.In R8099 Locations.notin R8246 Locations.same_not_diff R8246 Locations.same_not_diff R8377 Locations.diff R8365 Coq.Lists.List.In R8353 Coq.Lists.List.In R8315 Coq.Lists.List.list R8320 Locations.loc R8315 Coq.Lists.List.list R8320 Locations.loc R8467 Locations.disjoint R8442 Locations.disjoint R8454 Coq.Lists.List "x :: y" list_scope R8628 Locations.disjoint R8603 Locations.disjoint R8618 Coq.Lists.List "x :: y" list_scope R8770 Locations.disjoint R8752 Locations.disjoint R8830 Locations.diff_sym R8830 Locations.diff_sym R8925 Locations.diff R8913 Coq.Lists.List.In R8898 Locations.notin R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R9138 Locations.disjoint R9123 Locations.notin R9112 Coq.Lists.List.In R9261 Locations.in_notin_diff R9261 Locations.in_notin_diff R9449 Locations.notin R9438 Coq.Lists.List.In R9420 Locations.disjoint R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R9645 Coq.Lists.List.list R9650 Locations.loc R9696 Coq.Lists.List.nil R9779 Coq.Lists.List "x :: y" list_scope R9738 Locations.notin R9886 Coq.Init.Logic "A \/ B" type_scope R9882 Coq.Init.Logic "x = y" type_scope R9889 Locations.diff R9868 Coq.Lists.List.In R9847 Coq.Lists.List.In R9821 Coq.Lists.List.list R9826 Locations.loc R9821 Coq.Lists.List.list R9826 Locations.loc R9980 Values.val R9973 Locations.loc R10015 Locations.t R10028 Locations.loc R10008 Values.val R10075 Values.val R10070 Locations.t R10061 Locations.loc R10132 Locations.t R10166 Locations.eq R10192 Locations.overlap R10213 Values.Vundef R10149 Locations.loc R10127 Locations.t R10118 Values.val R10109 Locations.loc R10272 Coq.Init.Logic "x = y" type_scope R10259 Locations.set R10316 Locations.eq R10316 Locations.eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R10403 Coq.Init.Logic "x = y" type_scope R10390 Locations.set R10373 Locations.diff R10449 Locations.eq R10449 Locations.eq R10488 Locations.same_not_diff R10488 Locations.same_not_diff R10525 Locations.overlap R10525 Locations.overlap R10560 Locations.overlap_not_diff R10560 Locations.overlap_not_diff FConventions R144 Coq.Lists.List "x :: y" list_scope R141 Locations.R3 R150 Coq.Lists.List "x :: y" list_scope R147 Locations.R4 R156 Coq.Lists.List "x :: y" list_scope R153 Locations.R5 R162 Coq.Lists.List "x :: y" list_scope R159 Locations.R6 R168 Coq.Lists.List "x :: y" list_scope R165 Locations.R7 R174 Coq.Lists.List "x :: y" list_scope R171 Locations.R8 R180 Coq.Lists.List "x :: y" list_scope R177 Locations.R9 R187 Coq.Lists.List "x :: y" list_scope R183 Locations.R10 R195 Coq.Lists.List "x :: y" list_scope R192 Locations.F1 R201 Coq.Lists.List "x :: y" list_scope R198 Locations.F2 R207 Coq.Lists.List "x :: y" list_scope R204 Locations.F3 R213 Coq.Lists.List "x :: y" list_scope R210 Locations.F4 R219 Coq.Lists.List "x :: y" list_scope R216 Locations.F5 R225 Coq.Lists.List "x :: y" list_scope R222 Locations.F6 R231 Coq.Lists.List "x :: y" list_scope R228 Locations.F7 R237 Coq.Lists.List "x :: y" list_scope R234 Locations.F8 R243 Coq.Lists.List "x :: y" list_scope R240 Locations.F9 R250 Coq.Lists.List "x :: y" list_scope R246 Locations.F10 R253 Coq.Lists.List.nil R293 Coq.Lists.List.map R304 Conventions.destroyed_at_call_regs R302 Locations.R R370 Coq.Lists.List "x :: y" list_scope R366 Locations.R13 R377 Coq.Lists.List "x :: y" list_scope R373 Locations.R14 R384 Coq.Lists.List "x :: y" list_scope R380 Locations.R15 R391 Coq.Lists.List "x :: y" list_scope R387 Locations.R16 R398 Coq.Lists.List "x :: y" list_scope R394 Locations.R17 R405 Coq.Lists.List "x :: y" list_scope R401 Locations.R18 R412 Coq.Lists.List "x :: y" list_scope R408 Locations.R19 R419 Coq.Lists.List "x :: y" list_scope R415 Locations.R20 R426 Coq.Lists.List "x :: y" list_scope R422 Locations.R21 R433 Coq.Lists.List "x :: y" list_scope R429 Locations.R22 R443 Coq.Lists.List "x :: y" list_scope R439 Locations.R23 R450 Coq.Lists.List "x :: y" list_scope R446 Locations.R24 R457 Coq.Lists.List "x :: y" list_scope R453 Locations.R25 R464 Coq.Lists.List "x :: y" list_scope R460 Locations.R26 R471 Coq.Lists.List "x :: y" list_scope R467 Locations.R27 R478 Coq.Lists.List "x :: y" list_scope R474 Locations.R28 R485 Coq.Lists.List "x :: y" list_scope R481 Locations.R29 R492 Coq.Lists.List "x :: y" list_scope R488 Locations.R30 R499 Coq.Lists.List "x :: y" list_scope R495 Locations.R31 R502 Coq.Lists.List.nil R551 Coq.Lists.List "x :: y" list_scope R547 Locations.F14 R558 Coq.Lists.List "x :: y" list_scope R554 Locations.F15 R565 Coq.Lists.List "x :: y" list_scope R561 Locations.F16 R572 Coq.Lists.List "x :: y" list_scope R568 Locations.F17 R579 Coq.Lists.List "x :: y" list_scope R575 Locations.F18 R586 Coq.Lists.List "x :: y" list_scope R582 Locations.F19 R593 Coq.Lists.List "x :: y" list_scope R589 Locations.F20 R600 Coq.Lists.List "x :: y" list_scope R596 Locations.F21 R607 Coq.Lists.List "x :: y" list_scope R603 Locations.F22 R617 Coq.Lists.List "x :: y" list_scope R613 Locations.F23 R624 Coq.Lists.List "x :: y" list_scope R620 Locations.F24 R631 Coq.Lists.List "x :: y" list_scope R627 Locations.F25 R638 Coq.Lists.List "x :: y" list_scope R634 Locations.F26 R645 Coq.Lists.List "x :: y" list_scope R641 Locations.F27 R652 Coq.Lists.List "x :: y" list_scope R648 Locations.F28 R659 Coq.Lists.List "x :: y" list_scope R655 Locations.F29 R666 Coq.Lists.List "x :: y" list_scope R662 Locations.F30 R673 Coq.Lists.List "x :: y" list_scope R669 Locations.F31 R676 Coq.Lists.List.nil R747 Locations.R13 R759 Locations.R14 R771 Locations.R15 R783 Locations.R16 R796 Locations.R17 R808 Locations.R18 R820 Locations.R19 R832 Locations.R20 R845 Locations.R21 R857 Locations.R22 R869 Locations.R23 R881 Locations.R24 R895 Locations.R25 R907 Locations.R26 R919 Locations.R27 R931 Locations.R28 R945 Locations.R29 R957 Locations.R30 R969 Locations.R31 R719 Locations.mreg R1064 Locations.F14 R1076 Locations.F15 R1088 Locations.F16 R1100 Locations.F17 R1113 Locations.F18 R1125 Locations.F19 R1137 Locations.F20 R1149 Locations.F21 R1162 Locations.F22 R1174 Locations.F23 R1186 Locations.F24 R1198 Locations.F25 R1212 Locations.F26 R1224 Locations.F27 R1236 Locations.F28 R1248 Locations.F29 R1262 Locations.F30 R1274 Locations.F31 R1036 Locations.mreg R1353 Coq.Init.Logic "A \/ B" type_scope R1349 Coq.Init.Logic "x = y" type_scope R1488 Coq.Init.Logic.False R1606 Coq.Init.Logic "A \/ B" type_scope R1602 Coq.Init.Logic "x = y" type_scope R1649 Coq.Init.Logic "A \/ B" type_scope R1645 Coq.Init.Logic "x = y" type_scope R1678 Coq.Init.Logic.False R1759 Coq.Init.Logic.False R1749 Coq.Init.Logic "A \/ B" type_scope R1745 Coq.Init.Logic "x = y" type_scope R1877 Coq.Init.Logic.False R1868 Coq.Init.Logic.False R2013 Coq.ZArith.BinInt "x >= y" Z_scope R1989 Conventions.index_int_callee_save R1960 Coq.Lists.List.In R1965 Conventions.int_callee_save_regs R2200 Coq.ZArith.BinInt "x >= y" Z_scope R2174 Conventions.index_float_callee_save R2143 Coq.Lists.List.In R2148 Conventions.float_callee_save_regs R2363 Coq.Lists.List.In R2368 Conventions.int_callee_save_regs R2355 Coq.ZArith.BinInt "x >= y" Z_scope R2331 Conventions.index_int_callee_save R2540 Coq.Lists.List.In R2545 Conventions.float_callee_save_regs R2532 Coq.ZArith.BinInt "x >= y" Z_scope R2506 Conventions.index_float_callee_save R2793 Coq.Init.Logic "x <> y" type_scope R2768 Conventions.index_int_callee_save R2796 Conventions.index_int_callee_save R2757 Coq.Init.Logic "x <> y" type_scope R2722 Coq.Lists.List.In R2728 Conventions.int_callee_save_regs R2690 Coq.Lists.List.In R2696 Conventions.int_callee_save_regs R3096 Coq.Init.Logic "x <> y" type_scope R3069 Conventions.index_float_callee_save R3099 Conventions.index_float_callee_save R3058 Coq.Init.Logic "x <> y" type_scope R3021 Coq.Lists.List.In R3027 Conventions.float_callee_save_regs R2987 Coq.Lists.List.In R2993 Conventions.float_callee_save_regs R3280 Coqlib.list_disjoint R3315 Conventions.float_callee_save_regs R3294 Conventions.int_callee_save_regs R3449 Coq.Lists.List "x :: y" list_scope R3443 Locations.R R3445 Locations.IT1 R3458 Coq.Lists.List "x :: y" list_scope R3452 Locations.R R3454 Locations.IT2 R3467 Coq.Lists.List "x :: y" list_scope R3461 Locations.R R3463 Locations.IT3 R3476 Coq.Lists.List "x :: y" list_scope R3470 Locations.R R3472 Locations.FT1 R3485 Coq.Lists.List "x :: y" list_scope R3479 Locations.R R3481 Locations.FT2 R3494 Coq.Lists.List "x :: y" list_scope R3488 Locations.R R3490 Locations.FT3 R3497 Coq.Lists.List.nil R3600 Coq.Init.Logic "A \/ B" type_scope R3571 Coq.Init.Logic "A \/ B" type_scope R3550 Coq.Lists.List.In R3559 Conventions.temporaries R3554 Locations.R R3574 Coq.Lists.List.In R3583 Conventions.destroyed_at_call R3578 Locations.R R3634 Coq.Init.Logic "A \/ B" type_scope R3608 Coq.Lists.List.In R3613 Conventions.int_callee_save_regs R3637 Coq.Lists.List.In R3642 Conventions.float_callee_save_regs R3943 Coq.Init.Logic "~ x" type_scope R3945 Coq.Lists.List.In R3950 Conventions.int_callee_save_regs R3906 Coq.Init.Logic "A \/ B" type_scope R3885 Coq.Lists.List.In R3894 Conventions.temporaries R3889 Locations.R R3909 Coq.Lists.List.In R3918 Conventions.destroyed_at_call R3913 Locations.R R4217 Coq.Init.Logic "~ x" type_scope R4219 Coq.Lists.List.In R4224 Conventions.float_callee_save_regs R4180 Coq.Init.Logic "A \/ B" type_scope R4159 Coq.Lists.List.In R4168 Conventions.temporaries R4163 Locations.R R4183 Coq.Lists.List.In R4192 Conventions.destroyed_at_call R4187 Locations.R R4460 Coq.Init.Logic "x = y" type_scope R4448 Locations.mreg_type R4462 AST.Tint R4419 Coq.Lists.List.In R4424 Conventions.int_callee_save_regs R4605 Coq.Init.Logic "x = y" type_scope R4593 Locations.mreg_type R4607 AST.Tfloat R4562 Coq.Lists.List.In R4567 Conventions.float_callee_save_regs R4708 Coqlib.list_norepet R4721 Coq.Lists.List.nil R4764 Coqlib.list_norepet R4781 Coq.Lists.List "x :: y" list_scope R4803 Coqlib.list_norepet_cons R4740 Coqlib.list_norepet_nil R4905 Coqlib.list_norepet R4918 Conventions.int_callee_save_regs R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R5028 Coqlib.list_norepet R5041 Conventions.float_callee_save_regs R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R5184 Locations.R R5191 Coq.Init.Logic "~ x" type_scope R5193 Coq.Lists.List.In R5198 Conventions.temporaries R5215 Locations.S R5218 Locations.Local R5239 Coq.ZArith.BinInt "x >= y" Z_scope R5248 Locations.S R5251 Locations.Incoming R5268 Coq.Init.Logic.False R5278 Locations.S R5281 Locations.Outgoing R5298 Coq.Init.Logic.False R5150 Locations.loc R5387 Conventions.loc_acceptable R5376 Coq.Lists.List.In R5344 Coq.Lists.List.list R5349 Locations.loc R5472 Locations.notin R5484 Conventions.temporaries R5452 Conventions.loc_acceptable R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R5647 Conventions.temporaries_not_acceptable R5757 Locations.disjoint R5773 Conventions.temporaries R5735 Conventions.locs_acceptable R5809 Locations.notin_disjoint R5809 Locations.notin_disjoint R5845 Conventions.temporaries_not_acceptable R5845 Conventions.temporaries_not_acceptable R5925 Locations.mreg R5944 AST.sig_res R5962 Coq.Init.Datatypes.None R5970 Locations.R3 R5977 Coq.Init.Datatypes.Some R5982 AST.Tint R5990 Locations.R3 R5997 Coq.Init.Datatypes.Some R6002 AST.Tfloat R6012 Locations.F1 R5912 AST.signature R6089 Coq.Init.Logic "x = y" type_scope R6062 Locations.mreg_type R6073 Conventions.loc_result R6104 AST.sig_res R6118 Coq.Init.Datatypes.None R6126 AST.Tint R6133 Coq.Init.Datatypes.Some R6200 AST.sig_res R6200 AST.sig_res R6317 Coq.Lists.List.In R6339 Conventions.destroyed_at_call R6321 Locations.R R6324 Conventions.loc_result R6305 AST.signature R6406 AST.sig_res R6406 AST.sig_res R6517 Coq.Lists.List.nil R6524 Coq.Lists.List.nil R6533 Coq.Lists.List "x :: y" list_scope R6488 Coq.Lists.List.list R6493 Locations.mreg R6600 Coq.Lists.List.nil R6607 Coq.Lists.List.nil R6616 Coq.Lists.List "x :: y" list_scope R6619 Coq.Lists.List.nil R6626 Coq.Lists.List.nil R6636 Coq.Lists.List "x :: y" list_scope R6643 Coq.Lists.List "x :: y" list_scope R6571 Coq.Lists.List.list R6576 Locations.mreg R6774 Coq.Lists.List.list R6779 Locations.loc R6756 Coq.ZArith.BinInt.Z R6735 Coq.Lists.List.list R6740 Locations.mreg R6716 Coq.Lists.List.list R6721 Locations.mreg R6698 Coq.Lists.List.list R6703 AST.typ R6807 Coq.Lists.List.nil R6814 Coq.Lists.List.nil R6827 Coq.Lists.List "x :: y" list_scope R6822 AST.Tint R6935 Coq.Lists.List "x :: y" list_scope R6868 Coq.Lists.List.nil R6875 Locations.S R6878 Locations.Outgoing R6891 AST.Tint R6910 Coq.Lists.List "x :: y" list_scope R6918 Locations.R R6991 Coq.ZArith.BinInt "x + y" Z_scope R6967 Conventions.drop1 R7007 Coq.Lists.List "x :: y" list_scope R7000 AST.Tfloat R7117 Coq.Lists.List "x :: y" list_scope R7048 Coq.Lists.List.nil R7055 Locations.S R7058 Locations.Outgoing R7071 AST.Tfloat R7092 Coq.Lists.List "x :: y" list_scope R7100 Locations.R R7181 Coq.ZArith.BinInt "x + y" Z_scope R7163 Conventions.drop1 R7149 Conventions.drop2 R6756 Coq.ZArith.BinInt.Z R6735 Coq.Lists.List.list R6740 Locations.mreg R6716 Coq.Lists.List.list R6721 Locations.mreg R6698 Coq.Lists.List.list R6703 AST.typ R7228 Coq.Lists.List "x :: y" list_scope R7225 Locations.R3 R7234 Coq.Lists.List "x :: y" list_scope R7231 Locations.R4 R7240 Coq.Lists.List "x :: y" list_scope R7237 Locations.R5 R7246 Coq.Lists.List "x :: y" list_scope R7243 Locations.R6 R7252 Coq.Lists.List "x :: y" list_scope R7249 Locations.R7 R7258 Coq.Lists.List "x :: y" list_scope R7255 Locations.R8 R7264 Coq.Lists.List "x :: y" list_scope R7261 Locations.R9 R7271 Coq.Lists.List "x :: y" list_scope R7267 Locations.R10 R7274 Coq.Lists.List.nil R7315 Coq.Lists.List "x :: y" list_scope R7312 Locations.F1 R7321 Coq.Lists.List "x :: y" list_scope R7318 Locations.F2 R7327 Coq.Lists.List "x :: y" list_scope R7324 Locations.F3 R7333 Coq.Lists.List "x :: y" list_scope R7330 Locations.F4 R7339 Coq.Lists.List "x :: y" list_scope R7336 Locations.F5 R7345 Coq.Lists.List "x :: y" list_scope R7342 Locations.F6 R7351 Coq.Lists.List "x :: y" list_scope R7348 Locations.F7 R7357 Coq.Lists.List "x :: y" list_scope R7354 Locations.F8 R7363 Coq.Lists.List "x :: y" list_scope R7360 Locations.F9 R7370 Coq.Lists.List "x :: y" list_scope R7366 Locations.F10 R7373 Coq.Lists.List.nil R7421 Coq.Lists.List.list R7426 Locations.loc R7435 Conventions.loc_arguments_rec R7481 Conventions.float_param_regs R7466 Conventions.int_param_regs R7456 AST.sig_args R7408 AST.signature R7548 Coq.ZArith.BinInt.Z R7536 Coq.Lists.List.list R7541 AST.typ R7574 Coq.Lists.List.nil R7592 Coq.Lists.List "x :: y" list_scope R7587 AST.Tint R7604 Coq.ZArith.BinInt "x + y" Z_scope R7640 Coq.Lists.List "x :: y" list_scope R7633 AST.Tfloat R7652 Coq.ZArith.BinInt "x + y" Z_scope R7536 Coq.Lists.List.list R7541 AST.typ R7728 Coq.ZArith.BinInt.Z R7735 Conventions.size_arguments_rec R7757 AST.sig_args R7715 AST.signature R7842 Locations.R R7849 Coq.Init.Logic "~ x" type_scope R7851 Coq.Lists.List.In R7856 Conventions.temporaries R7873 Locations.S R7876 Locations.Outgoing R7900 Coq.ZArith.BinInt "x >= y" Z_scope R7914 Coq.Init.Logic.False R7808 Locations.loc R7979 Coq.Lists.List.In R7961 Coq.Lists.List.In R7967 Conventions.drop1 R8110 Coq.Lists.List.In R8092 Coq.Lists.List.In R8098 Conventions.drop2 R8348 Locations.R R8366 Coq.Init.Logic "A \/ B" type_scope R8355 Coq.Lists.List.In R8369 Coq.Lists.List.In R8384 Locations.S R8387 Locations.Outgoing R8413 Coq.ZArith.BinInt "x >= y" Z_scope R8424 Locations.S R8431 Coq.Init.Logic.False R8281 Coq.Lists.List.In R8287 Conventions.loc_arguments_rec R8474 Conventions.loc_arguments_rec R8474 Conventions.loc_arguments_rec R8474 Conventions.loc_arguments_rec R8673 Conventions.drop1_incl R8673 Conventions.drop1_incl R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R8871 Conventions.drop2_incl R8871 Conventions.drop2_incl R8905 Conventions.drop1_incl R8905 Conventions.drop1_incl R9063 Conventions.loc_argument_acceptable R9037 Coq.Lists.List.In R9043 Conventions.loc_arguments R9029 Locations.loc R9014 AST.signature R9143 Conventions.loc_arguments_rec_charact R9143 Conventions.loc_arguments_rec_charact R9364 Conventions.loc_arguments_acceptable R9449 Coqlib.list_norepet R9463 Conventions.drop1 R9431 Coqlib.list_norepet R9598 Coqlib.list_norepet R9612 Conventions.drop2 R9580 Coqlib.list_norepet R9850 Locations.notin R9867 Conventions.loc_arguments_rec R9861 Locations.R R9831 Coq.Init.Logic "~ x" type_scope R9833 Coq.Lists.List.In R9814 Coq.Init.Logic "~ x" type_scope R9816 Coq.Lists.List.In R10096 Conventions.drop1_incl R10096 Conventions.drop1_incl R10235 Conventions.drop2_incl R10235 Conventions.drop2_incl R10283 Conventions.drop1_incl R10283 Conventions.drop1_incl R10386 Locations.notin R10418 Conventions.loc_arguments_rec R10397 Locations.S R10400 Locations.Local R10745 Locations.notin R10780 Conventions.loc_arguments_rec R10756 Locations.S R10759 Locations.Outgoing R10733 Coq.ZArith.BinInt "x <= y" Z_scope R10718 Coq.ZArith.BinInt "x + y" Z_scope R10720 Locations.typesize R11061 Locations.norepet R11074 Conventions.loc_arguments R11049 AST.signature R11226 Locations.norepet R11239 Conventions.loc_arguments_rec R11193 Coqlib.list_disjoint R11167 Coqlib.list_norepet R11141 Coqlib.list_norepet R11226 Locations.norepet R11239 Conventions.loc_arguments_rec R11193 Coqlib.list_disjoint R11167 Coqlib.list_norepet R11141 Coqlib.list_norepet R11382 Conventions.loc_arguments_rec_notin_outgoing R11382 Conventions.loc_arguments_rec_notin_outgoing R11438 Conventions.loc_arguments_rec_notin_reg R11438 Conventions.loc_arguments_rec_notin_reg R11529 Coq.Lists.List "x :: y" list_scope R11501 Coqlib.list_disjoint_notin R11529 Coq.Lists.List "x :: y" list_scope R11501 Coqlib.list_disjoint_notin R11579 Conventions.drop1_norepet R11579 Conventions.drop1_norepet R11638 Conventions.drop1_incl R11638 Conventions.drop1_incl R11689 Conventions.loc_arguments_rec_notin_outgoing R11689 Conventions.loc_arguments_rec_notin_outgoing R11745 Conventions.loc_arguments_rec_notin_reg R11745 Conventions.loc_arguments_rec_notin_reg R11818 Conventions.drop2_incl R11818 Conventions.drop2_incl R11913 Conventions.drop2_norepet R11913 Conventions.drop2_norepet R11940 Conventions.drop1_norepet R11940 Conventions.drop1_norepet R11992 Conventions.drop2_incl R11992 Conventions.drop2_incl R12016 Conventions.drop1_incl R12016 Conventions.drop1_incl R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R12352 Coq.ZArith.BinInt "x <= y" Z_scope R12338 Coq.ZArith.BinInt "x + y" Z_scope R12340 Locations.typesize R12355 Conventions.size_arguments R12286 Coq.Lists.List.In R12312 Conventions.loc_arguments R12290 Locations.S R12293 Locations.Outgoing R12278 AST.typ R12270 Coq.ZArith.BinInt.Z R12253 AST.signature R12435 Coq.ZArith.BinInt "x >= y" Z_scope R12412 Conventions.size_arguments_rec R12435 Coq.ZArith.BinInt "x >= y" Z_scope R12412 Conventions.size_arguments_rec R12493 Conventions.size_arguments_rec R12493 Conventions.size_arguments_rec R12493 Conventions.size_arguments_rec R12689 Coq.ZArith.BinInt "x <= y" Z_scope R12675 Coq.ZArith.BinInt "x + y" Z_scope R12677 Locations.typesize R12722 Coq.ZArith.BinInt "x - y" Z_scope R12715 Coq.ZArith.BinInt "x + y" Z_scope R12692 Conventions.size_arguments_rec R12598 Coq.Lists.List.In R12624 Conventions.loc_arguments_rec R12602 Locations.S R12605 Locations.Outgoing R12689 Coq.ZArith.BinInt "x <= y" Z_scope R12675 Coq.ZArith.BinInt "x + y" Z_scope R12677 Locations.typesize R12722 Coq.ZArith.BinInt "x - y" Z_scope R12715 Coq.ZArith.BinInt "x + y" Z_scope R12692 Conventions.size_arguments_rec R12598 Coq.Lists.List.In R12624 Conventions.loc_arguments_rec R12602 Locations.S R12605 Locations.Outgoing R12751 Conventions.loc_arguments_rec R12751 Conventions.loc_arguments_rec R12751 Conventions.loc_arguments_rec R12823 Conventions.size_arguments_rec R12823 Conventions.size_arguments_rec R12967 Locations.typesize R12967 Locations.typesize R13132 Locations.typesize R13132 Locations.typesize R13199 Conventions.size_arguments R13244 Coq.ZArith.BinInt "x - y" Z_scope R13240 Coq.ZArith.BinInt "x + y" Z_scope R13223 Conventions.size_arguments R13199 Conventions.size_arguments R13244 Coq.ZArith.BinInt "x - y" Z_scope R13240 Coq.ZArith.BinInt "x + y" Z_scope R13223 Conventions.size_arguments R13386 Locations.disjoint R13419 Conventions.temporaries R13400 Conventions.loc_arguments R13484 Conventions.loc_arguments_rec_charact R13484 Conventions.loc_arguments_rec_charact R13685 Conventions.loc_arguments_not_temporaries R14027 Locations.notin R14040 Conventions.loc_arguments R14005 Conventions.loc_acceptable R13972 Locations.notin R13984 Conventions.destroyed_at_call R14119 Conventions.loc_arguments_rec_notin_reg R14119 Conventions.loc_arguments_rec_notin_reg R14163 Locations.notin_not_in R14163 Locations.notin_not_in R14272 Locations.notin_not_in R14272 Locations.notin_not_in R14421 Conventions.loc_arguments_rec_notin_local R14421 Conventions.loc_arguments_rec_notin_local R14470 Conventions.arguments_not_preserved R14578 Coq.Init.Logic "x = y" type_scope R14546 Coq.Lists.List.length R14559 Conventions.loc_arguments R14580 Coq.Lists.List.length R14597 AST.sig_args R14709 Coq.Init.Logic "x = y" type_scope R14657 Coq.Lists.List.length R14670 Conventions.loc_arguments_rec R14711 Coq.Lists.List.length R14709 Coq.Init.Logic "x = y" type_scope R14657 Coq.Lists.List.length R14670 Conventions.loc_arguments_rec R14711 Coq.Lists.List.length R14925 Coq.Init.Logic "x = y" type_scope R14887 Coq.Lists.List.map R14906 Conventions.loc_arguments R14896 Locations.type R14932 AST.sig_args R15156 Coq.Init.Logic "x = y" type_scope R15098 Coq.Lists.List.map R15117 Conventions.loc_arguments_rec R15107 Locations.type R15081 Coq.Init.Logic "x = y" type_scope R15069 Locations.mreg_type R15083 AST.Tfloat R15055 Coq.Lists.List.In R15029 Coq.Init.Logic "x = y" type_scope R15017 Locations.mreg_type R15031 AST.Tint R15003 Coq.Lists.List.In R15156 Coq.Init.Logic "x = y" type_scope R15098 Coq.Lists.List.map R15117 Conventions.loc_arguments_rec R15107 Locations.type R15081 Coq.Init.Logic "x = y" type_scope R15069 Locations.mreg_type R15083 AST.Tfloat R15055 Coq.Lists.List.In R15029 Coq.Init.Logic "x = y" type_scope R15017 Locations.mreg_type R15031 AST.Tint R15003 Coq.Lists.List.In R15232 Coq.Init.Logic.f_equal2 R15243 Coq.Lists.List.cons R15248 AST.typ R15232 Coq.Init.Logic.f_equal2 R15243 Coq.Lists.List.cons R15248 AST.typ R15232 Coq.Init.Logic.f_equal2 R15243 Coq.Lists.List.cons R15248 AST.typ R15361 Conventions.drop1_incl R15361 Conventions.drop1_incl R15492 Conventions.drop2_incl R15492 Conventions.drop2_incl R15537 Conventions.drop1_incl R15537 Conventions.drop1_incl R15756 Locations.no_overlap R15777 Conventions.loc_arguments R15730 Conventions.locs_acceptable R15873 Conventions.loc_arguments_acceptable R15873 Conventions.loc_arguments_acceptable R15956 Locations.mreg_eq R15956 Locations.mreg_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16156 Locations.loc R16182 Locations.S R16185 Locations.Outgoing R16203 Locations.S R16206 Locations.Incoming R16149 Locations.loc R16286 Coq.Lists.List.map R16318 Conventions.loc_arguments R16295 Conventions.parameter_of_argument R16270 AST.signature R16417 Coq.Init.Logic "x = y" type_scope R16378 Coq.Lists.List.map R16397 Conventions.loc_parameters R16387 Locations.type R16424 AST.sig_args R16485 Coqlib.list_map_compose R16485 Coqlib.list_map_compose R16517 Conventions.loc_arguments_type R16517 Conventions.loc_arguments_type R16545 Coqlib.list_map_exten R16545 Coqlib.list_map_exten R16682 Locations.disjoint R16716 Conventions.temporaries R16696 Conventions.loc_parameters R16797 Coqlib.list_in_map_inv R16797 Coqlib.list_in_map_inv R16855 Conventions.loc_arguments_not_temporaries R16855 Conventions.loc_arguments_not_temporaries R17107 Locations.no_overlap R17123 Conventions.loc_parameters R17079 Conventions.locs_acceptable R17230 Coqlib.list_in_map_inv R17230 Coqlib.list_in_map_inv R17304 Conventions.loc_arguments_acceptable R17304 Conventions.loc_arguments_acceptable R17410 Locations.mreg_eq R17410 Locations.mreg_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not FLTL R401 Coq.NArith.BinPos.positive R459 Locations.mreg R451 Locations.slot R505 Locations.slot R497 Locations.mreg R563 Locations.mreg R550 Coq.Lists.List.list R555 Locations.mreg R537 Op.operation R640 Locations.mreg R627 Coq.Lists.List.list R632 Locations.mreg R613 Op.addressing R597 AST.memory_chunk R718 Locations.mreg R705 Coq.Lists.List.list R710 Locations.mreg R691 Op.addressing R675 AST.memory_chunk R770 Coq.Init.Datatypes "x + y" type_scope R765 Locations.mreg R772 AST.ident R752 AST.signature R807 LTL.node R866 LTL.node R858 LTL.node R845 Coq.Lists.List.list R850 Locations.mreg R832 Op.condition R925 Maps.t R933 LTL.block R988 AST.signature R1015 Coq.ZArith.BinInt.Z R1029 LTL.code R1052 LTL.node R1124 Coq.Init.Logic "A \/ B" type_scope R1095 Coqlib.Plt R1103 Coq.NArith.BinPos.Psucc R1138 Coq.Init.Logic "x = y" type_scope R1134 Maps "a ! b" R1140 Coq.Init.Datatypes.None R1088 LTL.node R1171 AST.program R1183 LTL.function R1213 Globalenvs.t R1220 LTL.function R1251 Locations.t R1319 LTL.locset R1370 Locations.R R1385 Locations.R R1396 Locations.S R1399 Locations.Local R1416 Values.Vundef R1429 Locations.S R1432 Locations.Incoming R1460 Locations.S R1463 Locations.Outgoing R1487 Locations.S R1490 Locations.Outgoing R1510 Values.Vundef R1339 Locations.loc R1309 LTL.locset R1576 LTL.locset R1627 Locations.R R1645 Coq.Lists.List.In_dec R1665 Conventions.temporaries R1660 Locations.R R1652 Locations.eq R1733 Coq.Lists.List.In_dec R1753 Conventions.destroyed_at_call R1748 Locations.R R1740 Locations.eq R1842 Locations.R R1806 Locations.R R1712 Locations.R R1853 Locations.S R1868 Locations.S R1596 Locations.loc R1566 LTL.locset R1566 LTL.locset R1896 LTL.genv R1963 Coq.Init.Datatypes.option R1970 LTL.function R2003 Coq.Init.Datatypes.inl R2012 Globalenvs.find_funct R2036 Locations.R R2046 Coq.Init.Datatypes.inr R2070 Globalenvs.find_symbol R2108 Coq.Init.Datatypes.None R2116 Coq.Init.Datatypes.None R2129 Coq.Init.Datatypes.Some R2139 Globalenvs.find_funct_ptr R1953 LTL.locset R1939 Coq.Init.Datatypes "x + y" type_scope R1934 Locations.mreg R1941 AST.ident R2232 Coq.Lists.List.list R2237 Values.val R2246 Coq.Lists.List.map R2269 Locations.R R2222 LTL.locset R2206 Coq.Lists.List.list R2211 Locations.mreg R2316 LTL.node R2472 Mem.mem R2462 LTL.locset R2453 LTL.block R2424 Mem.mem R2414 LTL.locset R2405 LTL.block R2376 Values.val R3879 Mem.mem R3869 LTL.locset R3860 LTL.block R3835 Mem.mem R3825 LTL.locset R3816 LTL.block R3791 Values.val R4401 Mem.mem R4391 LTL.locset R4380 LTL.outcome R4356 Mem.mem R4346 LTL.locset R4337 LTL.block R4313 Values.val R5303 Mem.mem R5293 LTL.locset R5282 LTL.outcome R5257 Mem.mem R5247 LTL.locset R5239 LTL.node R5214 Values.val R5206 LTL.code R5895 Mem.mem R5885 LTL.locset R5846 Mem.mem R5836 LTL.locset R5824 LTL.function R2603 Locations.set R2625 Locations.S R2615 Locations.R R2557 LTL.Bgetstack R2754 Locations.set R2777 Locations.R R2766 Locations.S R2708 LTL.Bsetstack R2969 Locations.set R2981 Locations.R R2922 LTL.Bop R2889 Coq.Init.Logic "x = y" type_scope R2847 Op.eval_operation R2872 LTL.reglist R2891 Coq.Init.Datatypes.Some R3235 Locations.set R3247 Locations.R R3178 LTL.Bload R3145 Coq.Init.Logic "x = y" type_scope R3129 Mem.loadv R3147 Coq.Init.Datatypes.Some R3111 Coq.Init.Logic "x = y" type_scope R3066 Op.eval_addressing R3094 LTL.reglist R3113 Coq.Init.Datatypes.Some R3461 LTL.Bstore R3427 Coq.Init.Logic "x = y" type_scope R3397 Mem.storev R3419 Locations.R R3429 Coq.Init.Datatypes.Some R3379 Coq.Init.Logic "x = y" type_scope R3334 Op.eval_addressing R3362 LTL.reglist R3381 Coq.Init.Datatypes.Some R3749 LTL.return_regs R3704 LTL.Bcall R3630 Coq.Init.Logic "x = y" type_scope R3635 LTL.fn_sig R3608 Coq.Init.Logic "x = y" type_scope R3587 LTL.find_function R3610 Coq.Init.Datatypes.Some R4541 LTL.Cont R4494 LTL.Bgoto R4784 LTL.Cont R4741 Coq.Init.Logic "x = y" type_scope R4702 Op.eval_condition R4723 LTL.reglist R4743 Coq.Init.Datatypes.Some R4748 Coq.Init.Datatypes.true R4658 LTL.Bcond R5032 LTL.Cont R4988 Coq.Init.Logic "x = y" type_scope R4949 Op.eval_condition R4970 LTL.reglist R4990 Coq.Init.Datatypes.Some R4995 Coq.Init.Datatypes.false R4905 LTL.Bcond R5173 LTL.Return R5128 LTL.Breturn R5399 LTL.Cont R5485 Coq.Init.Logic "x = y" type_scope R5481 Maps "a ! b" R5487 Coq.Init.Datatypes.Some R5690 LTL.Cont R6162 Mem.free R6113 LTL.Return R6096 LTL.call_regs R6080 LTL.fn_entrypoint R6040 Values.Vptr R6049 Integers.zero R6030 LTL.fn_code R5994 Coq.Init.Logic "x = y" type_scope R5967 Mem.alloc R5980 LTL.fn_stacksize R5996 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6311 Coq.Init.Logic "'exists' x , p" type_scope R6321 Coq.Init.Logic "'exists' x , p" type_scope R6331 Coq.Init.Logic "'exists' x , p" type_scope R6342 Coq.Init.Logic "'exists' x , p" type_scope R6397 Coq.Init.Logic "A /\ B" type_scope R6388 Coq.Init.Logic "x = y" type_scope R6354 Globalenvs.find_symbol R6377 AST.prog_main R6390 Coq.Init.Datatypes.Some R6437 Coq.Init.Logic "A /\ B" type_scope R6428 Coq.Init.Logic "x = y" type_scope R6402 Globalenvs.find_funct_ptr R6430 Coq.Init.Datatypes.Some R6483 Coq.Init.Logic "A /\ B" type_scope R6453 Coq.Init.Logic "x = y" type_scope R6445 LTL.fn_sig R6455 AST.mksignature R6472 Coq.Init.Datatypes.Some R6477 AST.Tint R6467 Coq.Lists.List.nil R6536 Coq.Init.Logic "A /\ B" type_scope R6488 LTL.exec_function R6508 Locations.init R6520 Values.Vundef R6584 Coq.Init.Logic "x = y" type_scope R6545 Locations.R R6548 Conventions.loc_result R6574 LTL.fn_sig R6290 Globalenvs.init_mem R6258 Globalenvs.globalenv R6231 Values.val R6218 LTL.program R6633 LTL.genv R6655 LTL.code R6702 Coq.Init.Logic "A \/ B" type_scope R6694 Coq.Init.Logic "x = y" type_scope R6690 Maps "a ! b" R6698 Maps "a ! b" R6711 Coq.Init.Logic "x = y" type_scope R6707 Maps "a ! b" R6713 Coq.Init.Datatypes.None R6832 LTL.exec_blocks R6784 LTL.exec_blocks R6907 LTL.exec_blocks_refl R6907 LTL.exec_blocks_refl R6933 LTL.exec_blocks_one R6933 LTL.exec_blocks_one R7017 LTL.exec_blocks_trans R7017 LTL.exec_blocks_trans R7154 Coq.Lists.List.list R7159 LTL.node R7145 LTL.block R7186 LTL.Bgetstack R7226 LTL.Bsetstack R7266 LTL.Bop R7308 LTL.Bload R7360 LTL.Bstore R7413 LTL.Bcall R7453 LTL.Bgoto R7466 Coq.Lists.List "x :: y" list_scope R7469 Coq.Lists.List.nil R7477 LTL.Bcond R7512 Coq.Lists.List "x :: y" list_scope R7521 Coq.Lists.List "x :: y" list_scope R7524 Coq.Lists.List.nil R7532 LTL.Breturn R7543 Coq.Lists.List.nil R7145 LTL.block R7604 Coq.Lists.List.list R7609 LTL.node R7636 Maps "a ! b" R7628 LTL.fn_code R7649 Coq.Init.Datatypes.None R7657 Coq.Lists.List.nil R7665 Coq.Init.Datatypes.Some R7675 LTL.successors_aux R7596 LTL.node R7581 LTL.function R7824 Coq.Init.Logic "x = y" type_scope R7807 LTL.successors_aux R7826 LTL.successors_aux R7767 LTL.exec_instrs R7941 LTL.successors_aux R7941 LTL.successors_aux R8116 Coq.Lists.List.In R8124 LTL.successors R8069 LTL.exec_block R8094 LTL.Cont R8055 Coq.Init.Logic "x = y" type_scope R8051 Maps "a ! b" R8043 LTL.fn_code R8057 Coq.Init.Datatypes.Some R8214 LTL.successors_aux_invariant R8214 LTL.successors_aux_invariant R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R8287 LTL.successors_aux_invariant R8287 LTL.successors_aux_invariant R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R8360 LTL.successors_aux_invariant R8360 LTL.successors_aux_invariant R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not FLTLtyping R213 LTL.function R280 Locations.Local R298 Coq.ZArith.BinInt "x <= y" Z_scope R309 Locations.Outgoing R330 Coq.ZArith.BinInt "x <= y" Z_scope R341 Locations.Incoming R369 Coq.Init.Logic "A /\ B" type_scope R362 Coq.ZArith.BinInt "x <= y" Z_scope R390 Coq.ZArith.BinInt "x <= y" Z_scope R376 Coq.ZArith.BinInt "x + y" Z_scope R378 Locations.typesize R393 Conventions.size_arguments R415 LTL.fn_sig R252 Locations.slot R452 LTL.block R602 LTL.Bgetstack R548 LTLtyping.slot_bounded R525 Coq.Init.Logic "x = y" type_scope R513 Locations.slot_type R527 Locations.mreg_type R812 LTL.Bsetstack R758 LTLtyping.slot_bounded R735 Coq.Init.Logic "x = y" type_scope R723 Locations.slot_type R737 Locations.mreg_type R676 Locations.Incoming R692 Coq.Init.Logic.False R705 Coq.Init.Logic.True R938 LTL.Bop R952 Coq.Lists.List "x :: y" list_scope R955 Coq.Lists.List.nil R942 Op.Omove R885 Coq.Init.Logic "x = y" type_scope R872 Locations.mreg_type R887 Locations.mreg_type R1036 LTL.Bop R1047 Coq.Lists.List.nil R1040 Op.Oundef R1242 LTL.Bop R1180 Coq.Init.Logic "x = y" type_scope R1139 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1140 Coq.Lists.List.map R1149 Locations.mreg_type R1165 Locations.mreg_type R1182 Op.type_of_operation R1120 Coq.Init.Logic "x <> y" type_scope R1123 Op.Oundef R1105 Coq.Init.Logic "x <> y" type_scope R1108 Op.Omove R1451 LTL.Bload R1390 Coq.Init.Logic "x = y" type_scope R1376 Locations.mreg_type R1392 Op.type_of_chunk R1341 Coq.Init.Logic "x = y" type_scope R1317 Coq.Lists.List.map R1326 Locations.mreg_type R1343 Op.type_of_addressing R1671 LTL.Bstore R1610 Coq.Init.Logic "x = y" type_scope R1596 Locations.mreg_type R1612 Op.type_of_chunk R1561 Coq.Init.Logic "x = y" type_scope R1537 Coq.Lists.List.map R1546 Locations.mreg_type R1563 Op.type_of_addressing R1843 LTL.Bcall R1760 Coq.Init.Datatypes.inl R1781 Coq.Init.Logic "x = y" type_scope R1769 Locations.mreg_type R1783 AST.Tint R1795 Coq.Init.Logic.True R1908 LTL.Bgoto R2042 LTL.Bcond R1998 Coq.Init.Logic "x = y" type_scope R1974 Coq.Lists.List.map R1983 Locations.mreg_type R2000 Op.type_of_condition R2103 LTL.Breturn R2218 LTLtyping.wt_block R2206 Coq.Init.Logic "x = y" type_scope R2202 Maps "a ! b" R2194 LTL.fn_code R2208 Coq.Init.Datatypes.Some R2156 LTL.function R2320 LTLtyping.wt_function R2292 Coq.Lists.List.In R2303 AST.prog_funct R2295 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2259 LTL.program FInterfGraph R213 Registers.reg R246 Coq.Init.Logic "x = y" type_scope R238 InterfGraph.t R238 InterfGraph.t R268 Coqlib.Plt R304 InterfGraph.eq R301 InterfGraph.t R320 Coq.Init.Logic.refl_equal R331 InterfGraph.t R377 InterfGraph.eq R367 InterfGraph.eq R364 InterfGraph.t R364 InterfGraph.t R393 Coq.Init.Logic.sym_equal R403 InterfGraph.t R462 InterfGraph.eq R452 InterfGraph.eq R442 InterfGraph.eq R439 InterfGraph.t R439 InterfGraph.t R439 InterfGraph.t R478 Coq.Init.Logic.trans_equal R490 InterfGraph.t R549 InterfGraph.lt R539 InterfGraph.lt R529 InterfGraph.lt R526 InterfGraph.t R526 InterfGraph.t R526 InterfGraph.t R563 Coqlib.Plt_trans R618 Coq.Init.Logic "~ x" type_scope R620 InterfGraph.eq R608 InterfGraph.lt R605 InterfGraph.t R605 InterfGraph.t R634 Coqlib.Plt_ne R674 FSetInterface.Compare R685 InterfGraph.eq R682 InterfGraph.lt R671 InterfGraph.t R671 InterfGraph.t R716 Coqlib.plt R716 Coqlib.plt R741 FSetInterface.Lt R741 FSetInterface.Lt R759 Coqlib.peq R759 Coqlib.peq R784 FSetInterface.Eq R784 FSetInterface.Eq R802 FSetInterface.Gt R802 FSetInterface.Gt R846 Coq.Init.Logic "x <> y" type_scope R839 Coq.ZArith.BinInt.Zpos R849 Coq.ZArith.BinInt.Zpos R846 Coq.Init.Logic "x <> y" type_scope R839 Coq.ZArith.BinInt.Zpos R849 Coq.ZArith.BinInt.Zpos R1005 Coq.Init.Logic "x = y" type_scope R997 InterfGraph.t R997 InterfGraph.t R1036 Coqlib.Plt R1030 InterfGraph.t R1030 InterfGraph.t R1096 InterfGraph.eq R1093 InterfGraph.t R1112 Coq.Init.Logic.refl_equal R1123 InterfGraph.t R1169 InterfGraph.eq R1159 InterfGraph.eq R1156 InterfGraph.t R1156 InterfGraph.t R1185 Coq.Init.Logic.sym_equal R1195 InterfGraph.t R1254 InterfGraph.eq R1244 InterfGraph.eq R1234 InterfGraph.eq R1231 InterfGraph.t R1231 InterfGraph.t R1231 InterfGraph.t R1270 Coq.Init.Logic.trans_equal R1282 InterfGraph.t R1342 InterfGraph.lt R1332 InterfGraph.lt R1322 InterfGraph.lt R1319 InterfGraph.t R1319 InterfGraph.t R1319 InterfGraph.t R1385 Coqlib.Plt_trans R1385 Coqlib.Plt_trans R1453 Coq.Init.Logic "~ x" type_scope R1455 InterfGraph.eq R1443 InterfGraph.lt R1440 InterfGraph.t R1440 InterfGraph.t R1531 Coqlib.Plt_strict R1531 Coqlib.Plt_strict R1604 FSetInterface.Compare R1615 InterfGraph.eq R1612 InterfGraph.lt R1601 InterfGraph.t R1601 InterfGraph.t R1646 InterfGraph.compare R1646 InterfGraph.compare R1706 FSetInterface.Lt R1706 FSetInterface.Lt R1728 FSetInterface.Eq R1728 FSetInterface.Eq R1780 FSetInterface.Gt R1780 FSetInterface.Gt R1896 Coq.Init.Datatypes "x * y" type_scope R1959 Coq.Init.Logic "A /\ B" type_scope R1952 Coq.Init.Datatypes.fst R1944 Coq.Init.Datatypes.fst R1976 Coq.Init.Datatypes.snd R1968 Coq.Init.Datatypes.snd R1930 InterfGraph.t R1930 InterfGraph.t R2015 InterfGraph.eq R2012 InterfGraph.t R2100 InterfGraph.eq R2090 InterfGraph.eq R2087 InterfGraph.t R2087 InterfGraph.t R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R2213 InterfGraph.eq R2203 InterfGraph.eq R2193 InterfGraph.eq R2190 InterfGraph.t R2190 InterfGraph.t R2190 InterfGraph.t R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R2321 Coq.Init.Logic "A \/ B" type_scope R2314 Coq.Init.Datatypes.fst R2306 Coq.Init.Datatypes.fst R2348 Coq.Init.Logic "A /\ B" type_scope R2341 Coq.Init.Datatypes.fst R2333 Coq.Init.Datatypes.fst R2365 Coq.Init.Datatypes.snd R2357 Coq.Init.Datatypes.snd R2292 InterfGraph.t R2292 InterfGraph.t R2430 InterfGraph.lt R2420 InterfGraph.lt R2410 InterfGraph.lt R2407 InterfGraph.t R2407 InterfGraph.t R2407 InterfGraph.t R2525 Coq.Init.Datatypes.fst R2525 Coq.Init.Datatypes.fst R2593 Coq.Init.Datatypes.fst R2585 Coq.Init.Datatypes.fst R2593 Coq.Init.Datatypes.fst R2585 Coq.Init.Datatypes.fst R2695 Coq.Init.Datatypes.fst R2695 Coq.Init.Datatypes.fst R2751 Coq.Init.Datatypes.fst R2743 Coq.Init.Datatypes.fst R2751 Coq.Init.Datatypes.fst R2743 Coq.Init.Datatypes.fst R2801 Coq.Init.Datatypes.fst R2801 Coq.Init.Datatypes.fst R2892 Coq.Init.Datatypes.fst R2884 Coq.Init.Datatypes.fst R2892 Coq.Init.Datatypes.fst R2884 Coq.Init.Datatypes.fst R2994 Coq.Init.Datatypes.fst R2994 Coq.Init.Datatypes.fst R3069 Coq.Init.Datatypes.fst R3061 Coq.Init.Datatypes.fst R3069 Coq.Init.Datatypes.fst R3061 Coq.Init.Datatypes.fst R3119 Coq.Init.Datatypes.fst R3119 Coq.Init.Datatypes.fst R3225 Coq.Init.Datatypes.fst R3225 Coq.Init.Datatypes.fst R3264 Coq.Init.Datatypes.snd R3264 Coq.Init.Datatypes.snd R3328 Coq.Init.Logic "~ x" type_scope R3330 InterfGraph.eq R3318 InterfGraph.lt R3315 InterfGraph.t R3315 InterfGraph.t R3538 FSetInterface.Compare R3549 InterfGraph.eq R3546 InterfGraph.lt R3535 InterfGraph.t R3535 InterfGraph.t R3601 Coq.Init.Datatypes.fst R3593 Coq.Init.Datatypes.fst R3601 Coq.Init.Datatypes.fst R3593 Coq.Init.Datatypes.fst R3625 FSetInterface.Lt R3625 FSetInterface.Lt R3673 Coq.Init.Datatypes.snd R3665 Coq.Init.Datatypes.snd R3673 Coq.Init.Datatypes.snd R3665 Coq.Init.Datatypes.snd R3697 FSetInterface.Lt R3697 FSetInterface.Lt R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R3728 FSetInterface.Eq R3728 FSetInterface.Eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R3752 FSetInterface.Gt R3752 FSetInterface.Gt R3811 FSetInterface.Gt R3811 FSetInterface.Gt R3993 Locations.mreg R4021 Locations.mreg_index R4059 Locations.mreg_index_inj R4094 Locations.mreg_eq R4487 InterfGraph.t R4519 InterfGraph.t R4549 InterfGraph.t R4579 InterfGraph.t R4639 Coqlib.plt R4664 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4652 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4626 Registers.reg R4626 Registers.reg R4701 InterfGraph.mkgraph R4768 InterfGraph.empty R4752 InterfGraph.empty R4725 InterfGraph.empty R4709 InterfGraph.empty R4836 InterfGraph.mkgraph R4968 InterfGraph.pref_reg_mreg R4941 InterfGraph.pref_reg_reg R4911 InterfGraph.interf_reg_mreg R4845 InterfGraph.add R4881 InterfGraph.interf_reg_reg R4860 InterfGraph.ordered_pair R4824 InterfGraph.graph R4815 Registers.reg R4815 Registers.reg R5048 InterfGraph.mkgraph R5169 InterfGraph.pref_reg_mreg R5142 InterfGraph.pref_reg_reg R5086 InterfGraph.add R5111 InterfGraph.interf_reg_mreg R5101 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5059 InterfGraph.interf_reg_reg R5036 InterfGraph.graph R5026 Locations.mreg R5017 Registers.reg R5233 InterfGraph.mkgraph R5365 InterfGraph.pref_reg_mreg R5301 InterfGraph.add R5337 InterfGraph.pref_reg_reg R5316 InterfGraph.ordered_pair R5273 InterfGraph.interf_reg_mreg R5244 InterfGraph.interf_reg_reg R5221 InterfGraph.graph R5212 Registers.reg R5212 Registers.reg R5443 InterfGraph.mkgraph R5538 InterfGraph.add R5563 InterfGraph.pref_reg_mreg R5553 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5513 InterfGraph.pref_reg_reg R5483 InterfGraph.interf_reg_mreg R5454 InterfGraph.interf_reg_reg R5431 InterfGraph.graph R5421 Locations.mreg R5412 Registers.reg R5636 InterfGraph.In R5671 InterfGraph.interf_reg_reg R5650 InterfGraph.ordered_pair R5617 InterfGraph.graph R5608 Registers.reg R5608 Registers.reg R5757 InterfGraph.In R5781 InterfGraph.interf_reg_mreg R5771 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5738 InterfGraph.graph R5728 Locations.mreg R5719 Registers.reg R5870 Coq.Init.Logic "A \/ B" type_scope R5861 Coq.Init.Logic "x = y" type_scope R5844 InterfGraph.ordered_pair R5863 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5890 Coq.Init.Logic "x = y" type_scope R5873 InterfGraph.ordered_pair R5892 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5946 Coqlib.plt R5946 Coqlib.plt R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6031 Coq.Init.Logic "x = y" type_scope R6014 InterfGraph.ordered_pair R6033 InterfGraph.ordered_pair R6097 Coqlib.plt R6097 Coqlib.plt R6122 Coqlib.plt R6122 Coqlib.plt R6194 Coqlib.plt R6194 Coqlib.plt R6236 Coq.Init.Logic "x = y" type_scope R6229 Coq.ZArith.BinInt.Zpos R6238 Coq.ZArith.BinInt.Zpos R6236 Coq.Init.Logic "x = y" type_scope R6229 Coq.ZArith.BinInt.Zpos R6238 Coq.ZArith.BinInt.Zpos R6348 InterfGraph.interfere R6329 InterfGraph.interfere R6410 InterfGraph.ordered_pair_sym R6410 InterfGraph.ordered_pair_sym R6538 Coq.Init.Logic "A /\ B" type_scope R6522 InterfGraph.interfere R6502 InterfGraph.interfere R6583 InterfGraph.interfere_mreg R6558 InterfGraph.interfere_mreg R6470 InterfGraph.graph R6470 InterfGraph.graph R6691 InterfGraph.graph_incl R6671 InterfGraph.graph_incl R6651 InterfGraph.graph_incl R6839 InterfGraph.interfere R6854 InterfGraph.add_interf R6935 InterfGraph.add_1 R6935 InterfGraph.add_1 R6963 InterfGraph.eq_refl R6963 InterfGraph.eq_refl R7032 InterfGraph.graph_incl R7046 InterfGraph.add_interf R7144 InterfGraph.add_2 R7144 InterfGraph.add_2 R7236 InterfGraph.interfere_mreg R7256 InterfGraph.add_interf_mreg R7352 InterfGraph.add_1 R7352 InterfGraph.add_1 R7381 InterfGraph.eq_refl R7381 InterfGraph.eq_refl R7456 InterfGraph.graph_incl R7470 InterfGraph.add_interf_mreg R7594 InterfGraph.add_2 R7594 InterfGraph.add_2 R7665 InterfGraph.graph_incl R7679 InterfGraph.add_pref R7799 InterfGraph.graph_incl R7813 InterfGraph.add_pref_mreg R7935 Registers.t R7949 InterfGraph.fold R8060 InterfGraph.fold R8154 Registers.empty R8131 InterfGraph.interf_reg_mreg R8097 Registers.add R8109 Coq.Init.Datatypes.fst R8039 InterfGraph.interf_reg_reg R7983 Registers.add R8006 Registers.add R8018 Coq.Init.Datatypes.snd R7995 Coq.Init.Datatypes.fst R7926 InterfGraph.graph R8265 Coq.Init.Logic "x = y" type_scope R8234 Registers.mem R8248 Registers.add R8267 Coq.Init.Datatypes.true R8224 Coq.Init.Logic "x = y" type_scope R8209 Registers.mem R8226 Coq.Init.Datatypes.true R8296 Registers.eq R8296 Registers.eq R8335 Registers.mem_add_same R8335 Registers.mem_add_same R8366 Registers.mem_add_other R8366 Registers.mem_add_other R8597 Coq.Init.Logic "x = y" type_scope R8482 Registers.mem R8500 Coq.Lists.List.fold_right R8537 Registers.add R8560 Registers.add R8572 Coq.Init.Datatypes.snd R8549 Coq.Init.Datatypes.fst R8599 Coq.Init.Datatypes.true R8470 Coq.Init.Logic "x = y" type_scope R8455 Registers.mem R8472 Coq.Init.Datatypes.true R8658 InterfGraph.mem_add_tail R8658 InterfGraph.mem_add_tail R8678 InterfGraph.mem_add_tail R8678 InterfGraph.mem_add_tail R8942 Coq.Init.Logic "A /\ B" type_scope R8935 Coq.Init.Logic "x = y" type_scope R8918 Registers.mem R8937 Coq.Init.Datatypes.true R8962 Coq.Init.Logic "x = y" type_scope R8945 Registers.mem R8964 Coq.Init.Datatypes.true R8817 Coq.Lists.List.fold_right R8854 Registers.add R8877 Registers.add R8889 Coq.Init.Datatypes.snd R8866 Coq.Init.Datatypes.fst R8763 FSetInterface.InList R8787 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8770 InterfGraph.eq R9121 Registers.mem_add_same R9121 Registers.mem_add_same R9151 InterfGraph.mem_add_tail R9151 InterfGraph.mem_add_tail R9171 Registers.mem_add_same R9171 Registers.mem_add_same R9261 InterfGraph.mem_add_tail R9261 InterfGraph.mem_add_tail R9261 InterfGraph.mem_add_tail R9261 InterfGraph.mem_add_tail R9261 InterfGraph.mem_add_tail R9261 InterfGraph.mem_add_tail R9261 InterfGraph.mem_add_tail R9261 InterfGraph.mem_add_tail R9261 InterfGraph.mem_add_tail R9261 InterfGraph.mem_add_tail R9261 InterfGraph.mem_add_tail R9495 Coq.Init.Logic "x = y" type_scope R9478 Registers.mem R9497 Coq.Init.Datatypes.true R9401 Coq.Lists.List.fold_right R9438 Registers.add R9450 Coq.Init.Datatypes.fst R9346 FSetInterface.InList R9371 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9353 InterfGraph.eq R9637 Registers.mem_add_same R9637 Registers.mem_add_same R9667 InterfGraph.mem_add_tail R9667 InterfGraph.mem_add_tail R9852 Coq.Init.Logic "A /\ B" type_scope R9845 Coq.Init.Logic "x = y" type_scope R9811 Registers.mem R9826 InterfGraph.all_interf_regs R9847 Coq.Init.Datatypes.true R9891 Coq.Init.Logic "x = y" type_scope R9857 Registers.mem R9872 InterfGraph.all_interf_regs R9893 Coq.Init.Datatypes.true R9765 InterfGraph.In R9790 InterfGraph.interf_reg_reg R9778 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9955 InterfGraph.fold_1 R10201 Registers.add R10224 Registers.add R10236 Coq.Init.Datatypes.snd R10213 Coq.Init.Datatypes.fst R10182 Registers.t R10159 InterfGraph.elt R10000 InterfGraph.fold R10128 Registers.empty R10109 InterfGraph.interf_reg_mreg R10083 Registers.add R10095 Coq.Init.Datatypes.fst R10061 Registers.t R10037 InterfGraph.elt R9979 InterfGraph.interf_reg_reg R9955 InterfGraph.fold_1 R10201 Registers.add R10224 Registers.add R10236 Coq.Init.Datatypes.snd R10213 Coq.Init.Datatypes.fst R10182 Registers.t R10159 InterfGraph.elt R10000 InterfGraph.fold R10128 Registers.empty R10109 InterfGraph.interf_reg_mreg R10083 Registers.add R10095 Coq.Init.Datatypes.fst R10061 Registers.t R10037 InterfGraph.elt R9979 InterfGraph.interf_reg_reg R10301 InterfGraph.all_interf_regs_correct_aux_2 R10301 InterfGraph.all_interf_regs_correct_aux_2 R10345 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10345 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10513 Coq.Init.Logic "x = y" type_scope R10479 Registers.mem R10494 InterfGraph.all_interf_regs R10515 Coq.Init.Datatypes.true R10430 InterfGraph.In R10457 InterfGraph.interf_reg_mreg R10444 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10576 InterfGraph.fold_1 R10822 Registers.add R10845 Registers.add R10857 Coq.Init.Datatypes.snd R10834 Coq.Init.Datatypes.fst R10803 Registers.t R10780 InterfGraph.elt R10621 InterfGraph.fold R10749 Registers.empty R10730 InterfGraph.interf_reg_mreg R10704 Registers.add R10716 Coq.Init.Datatypes.fst R10682 Registers.t R10658 InterfGraph.elt R10600 InterfGraph.interf_reg_reg R10576 InterfGraph.fold_1 R10822 Registers.add R10845 Registers.add R10857 Coq.Init.Datatypes.snd R10834 Coq.Init.Datatypes.fst R10803 Registers.t R10780 InterfGraph.elt R10621 InterfGraph.fold R10749 Registers.empty R10730 InterfGraph.interf_reg_mreg R10704 Registers.add R10716 Coq.Init.Datatypes.fst R10682 Registers.t R10658 InterfGraph.elt R10600 InterfGraph.interf_reg_reg R10922 InterfGraph.all_interf_regs_correct_aux_1 R10922 InterfGraph.all_interf_regs_correct_aux_1 R10967 InterfGraph.fold_1 R11086 Registers.add R11098 Coq.Init.Datatypes.fst R11067 Registers.t R11043 InterfGraph.elt R11013 Registers.empty R10992 InterfGraph.interf_reg_mreg R10967 InterfGraph.fold_1 R11086 Registers.add R11098 Coq.Init.Datatypes.fst R11067 Registers.t R11043 InterfGraph.elt R11013 Registers.empty R10992 InterfGraph.interf_reg_mreg R11142 Registers.t R11123 Maps.t R11131 Coq.Init.Datatypes.unit R11142 Registers.t R11123 Maps.t R11131 Coq.Init.Datatypes.unit R11206 InterfGraph.all_interf_regs_correct_aux_3 R11206 InterfGraph.all_interf_regs_correct_aux_3 R11260 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11260 Coq.Init.Datatypes "( x , y , .. , z )" core_scope FColoring R423 InterfGraph.graph R434 Registers.fold R479 InterfGraph.add_interf R415 InterfGraph.graph R401 Registers.t R389 Registers.reg R377 Coq.Init.Datatypes.bool R370 Registers.reg R584 InterfGraph.graph R595 Coloring.add_interf_live R628 Registers.eq R657 Coq.Init.Datatypes.true R646 Coq.Init.Datatypes.false R576 InterfGraph.graph R562 Registers.t R550 Registers.reg R755 InterfGraph.graph R766 Coloring.add_interf_live R806 Registers.eq R845 Registers.eq R874 Coq.Init.Datatypes.true R863 Coq.Init.Datatypes.false R824 Coq.Init.Datatypes.false R747 InterfGraph.graph R733 Registers.t R721 Registers.reg R721 Registers.reg R980 InterfGraph.graph R991 Coq.Lists.List.fold_left R1023 Registers.fold R1047 InterfGraph.add_interf_mreg R972 InterfGraph.graph R957 Coq.Lists.List.list R962 Locations.mreg R935 Registers.t R1186 InterfGraph.graph R1163 InterfGraph.graph R1149 Coq.Lists.List.list R1154 Locations.loc R1132 Coq.Lists.List.list R1137 Registers.reg R1226 Coq.Lists.List "x :: y" list_scope R1236 Coq.Lists.List "x :: y" list_scope R1295 Locations.R R1303 InterfGraph.add_pref_mreg R1163 InterfGraph.graph R1149 Coq.Lists.List.list R1154 Locations.loc R1132 Coq.Lists.List.list R1137 Registers.reg R1441 InterfGraph.graph R1452 Coq.Lists.List.fold_left R1479 Coloring.add_interf_op R1433 InterfGraph.graph R1419 Registers.t R1402 Coq.Lists.List.list R1407 Registers.reg R1592 InterfGraph.graph R1568 InterfGraph.graph R1554 Coq.Lists.List.list R1559 Registers.reg R1625 Coq.Lists.List.nil R1641 Coq.Lists.List "x :: y" list_scope R1686 Coq.Lists.List.fold_left R1726 Registers.eq R1750 InterfGraph.add_interf R1568 InterfGraph.graph R1554 Coq.Lists.List.list R1559 Registers.reg R1888 InterfGraph.graph R1916 RTL.Iop R1946 Registers.mem R1985 Op.is_move_operation R2026 Coq.Init.Datatypes.Some R2050 InterfGraph.add_pref R2068 Coloring.add_interf_move R2110 Coq.Init.Datatypes.None R2130 Coloring.add_interf_op R2184 RTL.Iload R2224 Registers.mem R2255 Coloring.add_interf_op R2297 RTL.Icall R2331 Coloring.add_prefs_call R2380 InterfGraph.add_pref_mreg R2426 Coloring.add_interf_op R2462 Coloring.add_interf_call R2517 Conventions.destroyed_at_call_regs R2493 Registers.remove R2399 Conventions.loc_result R2352 Conventions.loc_arguments R2549 RTL.Ireturn R2558 Coq.Init.Datatypes.Some R2575 InterfGraph.add_pref_mreg R2592 Conventions.loc_result R1879 InterfGraph.graph R1865 Registers.t R1845 RTL.instruction R1830 AST.signature R2697 InterfGraph.graph R2708 Maps.fold R2799 InterfGraph.empty_graph R2786 RTL.fn_code R2738 Coloring.add_edges_instr R2771 Maps "a !! b" R2757 RTL.fn_sig R2678 Maps.t R2685 Registers.t R2661 RTL.function R2898 Coloring.add_prefs_call R2960 Coloring.add_interf_params R2999 Coloring.add_interf_entry R3045 Coloring.add_edges_instrs R3019 RTL.fn_params R2981 RTL.fn_params R2928 Conventions.loc_parameters R2946 RTL.fn_sig R2916 RTL.fn_params R2883 Registers.t R2858 Maps.t R2865 Registers.t R2841 RTL.function R3189 Locations.loc R3182 Registers.reg R3169 Registers.t R3159 RTLtyping.regenv R3150 InterfGraph.graph R3138 RTL.function R3324 InterfGraph.for_all R3449 InterfGraph.interf_reg_reg R3369 Locations.eq R3409 Coq.Init.Datatypes.snd R3387 Coq.Init.Datatypes.fst R3436 Coq.Init.Datatypes.true R3425 Coq.Init.Datatypes.false R3314 Locations.loc R3307 Registers.reg R3289 InterfGraph.graph R3534 InterfGraph.for_all R3656 InterfGraph.interf_reg_mreg R3581 Locations.eq R3612 Locations.R R3615 Coq.Init.Datatypes.snd R3599 Coq.Init.Datatypes.fst R3643 Coq.Init.Datatypes.true R3632 Coq.Init.Datatypes.false R3524 Locations.loc R3517 Registers.reg R3499 InterfGraph.graph R3735 AST.Tint R3741 AST.Tint R3749 Coq.Init.Datatypes.true R3758 AST.Tfloat R3766 AST.Tfloat R3776 Coq.Init.Datatypes.true R3793 Coq.Init.Datatypes.false R3703 AST.typ R3703 AST.typ R3867 Locations.R R3883 Coq.Lists.List.In_dec R3899 Conventions.temporaries R3890 Locations.eq R3927 Coq.Init.Datatypes.true R3916 Coq.Init.Datatypes.false R3936 Locations.S R3939 Locations.Local R3964 Coqlib.zlt R3990 Coq.Init.Datatypes.true R3979 Coq.Init.Datatypes.false R4009 Coq.Init.Datatypes.false R3840 Locations.loc R4108 Registers.for_all R4172 Coq.Bool.Bool.andb R4200 Coloring.same_typ R4218 Locations.type R4178 Coloring.loc_is_acceptable R4098 Locations.loc R4091 Registers.reg R4072 RTLtyping.regenv R4056 Registers.t R4342 Coq.Bool.Bool.andb R4385 Coq.Bool.Bool.andb R4434 Coloring.check_coloring_3 R4391 Coloring.check_coloring_2 R4348 Coloring.check_coloring_1 R4332 Locations.loc R4325 Registers.reg R4304 Registers.t R4291 RTLtyping.regenv R4278 InterfGraph.graph R4647 Registers.mem R4709 AST.Tint R4717 Locations.R R4719 Locations.R3 R4724 AST.Tfloat R4734 Locations.R R4736 Locations.F1 R4616 Registers.t R4603 RTLtyping.regenv R4592 Locations.loc R4585 Registers.reg R5007 Coloring.check_coloring R5095 Coq.Init.Datatypes.None R5047 Coq.Init.Datatypes.Some R5053 Coloring.alloc_of_coloring R4973 Coloring.graph_coloring R4934 InterfGraph.all_interf_regs R4893 Coloring.interf_graph R4871 RTLtyping.regenv R4855 Registers.t R4830 Maps.t R4837 Registers.t R4813 RTL.function FColoringproof R298 InterfGraph.graph_incl R427 InterfGraph.graph_incl R445 Coq.Lists.List.fold_left R495 InterfGraph.add_interf R407 Coq.Init.Datatypes.bool R400 Registers.reg R585 Coloringproof.graph_incl_refl R585 Coloringproof.graph_incl_refl R650 InterfGraph.add_interf R610 InterfGraph.graph_incl_trans R650 InterfGraph.add_interf R610 InterfGraph.graph_incl_trans R705 InterfGraph.add_interf_incl R705 InterfGraph.add_interf_incl R730 Coloringproof.graph_incl_refl R730 Coloringproof.graph_incl_refl R843 InterfGraph.graph_incl R857 Coloring.add_interf_live R823 Coq.Init.Datatypes.bool R816 Registers.reg R942 Registers.fold_spec R942 Registers.fold_spec R968 Coloringproof.add_interf_live_incl_aux R968 Coloringproof.add_interf_live_incl_aux R1102 InterfGraph.interfere R1123 Coq.Lists.List.fold_left R1173 InterfGraph.add_interf R1090 Coq.Init.Logic "x = y" type_scope R1092 Coq.Init.Datatypes.true R1067 Coq.Lists.List.In R1328 Coloringproof.add_interf_live_incl_aux R1370 InterfGraph.add_interf R1328 Coloringproof.add_interf_live_incl_aux R1370 InterfGraph.add_interf R1425 InterfGraph.add_interf_correct R1425 InterfGraph.add_interf_correct R1587 InterfGraph.interfere R1604 Coloring.add_interf_live R1575 Coq.Init.Logic "x = y" type_scope R1577 Coq.Init.Datatypes.true R1554 Coq.Init.Logic "x = y" type_scope R1536 Registers.mem R1556 Coq.Init.Datatypes.true R1690 Registers.fold_spec R1690 Registers.fold_spec R1716 Coloringproof.add_interf_live_correct_aux R1716 Coloringproof.add_interf_live_correct_aux R1759 Registers.elements_correct R1759 Registers.elements_correct R1846 InterfGraph.graph_incl R1860 Coloring.add_interf_op R1932 Coloringproof.add_interf_live_incl R1932 Coloringproof.add_interf_live_incl R2058 InterfGraph.interfere R2075 Coloring.add_interf_op R2046 Coq.Init.Logic "x <> y" type_scope R2032 Coq.Init.Logic "x = y" type_scope R2014 Registers.mem R2034 Coq.Init.Datatypes.true R2150 Coloringproof.add_interf_live_correct R2150 Coloringproof.add_interf_live_correct R2192 Registers.eq R2192 Registers.eq R2299 InterfGraph.graph_incl R2313 Coloring.add_interf_move R2393 Coloringproof.add_interf_live_incl R2393 Coloringproof.add_interf_live_incl R2537 InterfGraph.interfere R2554 Coloring.add_interf_move R2525 Coq.Init.Logic "x <> y" type_scope R2513 Coq.Init.Logic "x <> y" type_scope R2499 Coq.Init.Logic "x = y" type_scope R2481 Registers.mem R2501 Coq.Init.Datatypes.true R2637 Coloringproof.add_interf_live_correct R2637 Coloringproof.add_interf_live_correct R2679 Registers.eq R2679 Registers.eq R2727 Registers.eq R2727 Registers.eq R2837 InterfGraph.graph_incl R2855 Coq.Lists.List.fold_left R2882 InterfGraph.add_interf_mreg R2963 Coloringproof.graph_incl_refl R2963 Coloringproof.graph_incl_refl R3011 InterfGraph.add_interf_mreg R2988 InterfGraph.graph_incl_trans R3011 InterfGraph.add_interf_mreg R2988 InterfGraph.graph_incl_trans R3044 InterfGraph.add_interf_mreg_incl R3044 InterfGraph.add_interf_mreg_incl R3136 InterfGraph.graph_incl R3154 Registers.fold R3178 InterfGraph.add_interf_mreg R3236 Registers.fold_spec R3236 Registers.fold_spec R3260 Coloringproof.add_interf_call_incl_aux_1 R3260 Coloringproof.add_interf_call_incl_aux_1 R3351 InterfGraph.graph_incl R3365 Coloring.add_interf_call R3453 Coloringproof.graph_incl_refl R3453 Coloringproof.graph_incl_refl R3479 InterfGraph.graph_incl_trans R3479 InterfGraph.graph_incl_trans R3532 Coloringproof.add_interf_call_incl_aux_2 R3532 Coloringproof.add_interf_call_incl_aux_2 R3658 InterfGraph.interfere R3634 InterfGraph.interfere R3612 InterfGraph.graph_incl R3836 InterfGraph.interfere_mreg R3807 InterfGraph.interfere_mreg R3785 InterfGraph.graph_incl R3993 InterfGraph.interfere_mreg R4018 Coq.Lists.List.fold_left R4045 InterfGraph.add_interf_mreg R3978 Coq.Lists.List.In R4164 Coloringproof.interfere_mreg_incl R4164 Coloringproof.interfere_mreg_incl R4194 Coloringproof.add_interf_call_incl_aux_1 R4194 Coloringproof.add_interf_call_incl_aux_1 R4230 InterfGraph.add_interf_mreg_correct R4230 InterfGraph.add_interf_mreg_correct R4374 InterfGraph.interfere_mreg R4399 Registers.fold R4423 InterfGraph.add_interf_mreg R4362 Coq.Init.Logic "x = y" type_scope R4344 Registers.mem R4364 Coq.Init.Datatypes.true R4481 Registers.fold_spec R4481 Registers.fold_spec R4505 Coloringproof.add_interf_call_correct_aux_1 R4505 Coloringproof.add_interf_call_correct_aux_1 R4544 Registers.elements_correct R4544 Registers.elements_correct R4697 InterfGraph.interfere_mreg R4718 Coloring.add_interf_call R4676 Coq.Lists.List.In R4664 Coq.Init.Logic "x = y" type_scope R4646 Registers.mem R4666 Coq.Init.Datatypes.true R4847 Coloringproof.interfere_mreg_incl R4847 Coloringproof.interfere_mreg_incl R4876 Coloringproof.add_interf_call_incl R4876 Coloringproof.add_interf_call_incl R4906 Coloringproof.add_interf_call_correct_aux_2 R4906 Coloringproof.add_interf_call_correct_aux_2 R5027 InterfGraph.graph_incl R5041 Coloring.add_prefs_call R5137 Coloringproof.graph_incl_refl R5137 Coloringproof.graph_incl_refl R5137 Coloringproof.graph_incl_refl R5137 Coloringproof.graph_incl_refl R5137 Coloringproof.graph_incl_refl R5178 InterfGraph.graph_incl_trans R5178 InterfGraph.graph_incl_trans R5220 InterfGraph.add_pref_mreg_incl R5220 InterfGraph.add_pref_mreg_incl R5309 InterfGraph.graph_incl R5323 Coloring.add_interf_entry R5431 Coloringproof.graph_incl_refl R5431 Coloringproof.graph_incl_refl R5457 InterfGraph.graph_incl_trans R5457 InterfGraph.graph_incl_trans R5498 Coloringproof.add_interf_op_incl R5498 Coloringproof.add_interf_op_incl R5651 InterfGraph.interfere R5668 Coloring.add_interf_entry R5640 Coq.Init.Logic "x <> y" type_scope R5625 Coq.Init.Logic "x = y" type_scope R5606 Registers.mem R5627 Coq.Init.Datatypes.true R5588 Coq.Lists.List.In R5833 Coloring.add_interf_op R5812 Coloringproof.interfere_incl R5833 Coloring.add_interf_op R5812 Coloringproof.interfere_incl R5868 Coloringproof.add_interf_entry_incl R5868 Coloringproof.add_interf_entry_incl R5906 InterfGraph.interfere_sym R5906 InterfGraph.interfere_sym R5927 Coloringproof.add_interf_op_correct R5927 Coloringproof.add_interf_op_correct R6024 InterfGraph.graph_incl R6041 Coq.Lists.List.fold_left R6077 Registers.eq R6101 InterfGraph.add_interf R6179 Coloringproof.graph_incl_refl R6179 Coloringproof.graph_incl_refl R6205 InterfGraph.graph_incl_trans R6205 InterfGraph.graph_incl_trans R6246 Registers.eq R6246 Registers.eq R6275 Coloringproof.graph_incl_refl R6275 Coloringproof.graph_incl_refl R6298 InterfGraph.add_interf_incl R6298 InterfGraph.add_interf_incl R6368 InterfGraph.graph_incl R6382 Coloring.add_interf_params R6453 Coloringproof.graph_incl_refl R6453 Coloringproof.graph_incl_refl R6479 InterfGraph.graph_incl_trans R6479 InterfGraph.graph_incl_trans R6520 Coloringproof.add_interf_params_incl_aux R6520 Coloringproof.add_interf_params_incl_aux R6642 InterfGraph.interfere R6662 Coq.Lists.List.fold_left R6698 Registers.eq R6722 InterfGraph.add_interf R6631 Coq.Init.Logic "x <> y" type_scope R6614 Coq.Lists.List.In R6845 InterfGraph.interfere_sym R6845 InterfGraph.interfere_sym R6867 Coloringproof.interfere_incl R6867 Coloringproof.interfere_incl R6891 Coloringproof.add_interf_params_incl_aux R6891 Coloringproof.add_interf_params_incl_aux R6928 Registers.eq R6928 Registers.eq R6970 InterfGraph.add_interf_correct R6970 InterfGraph.add_interf_correct R7098 InterfGraph.interfere R7115 Coloring.add_interf_params R7087 Coq.Init.Logic "x <> y" type_scope R7072 Coq.Lists.List.In R7060 Coq.Lists.List.In R7272 Coloringproof.interfere_incl R7272 Coloringproof.interfere_incl R7294 Coloringproof.add_interf_params_incl R7294 Coloringproof.add_interf_params_incl R7326 Coloringproof.add_interf_params_correct_aux R7326 Coloringproof.add_interf_params_correct_aux R7380 InterfGraph.interfere_sym R7380 InterfGraph.interfere_sym R7404 Coloringproof.interfere_incl R7404 Coloringproof.interfere_incl R7426 Coloringproof.add_interf_params_incl R7426 Coloringproof.add_interf_params_incl R7458 Coloringproof.add_interf_params_correct_aux R7458 Coloringproof.add_interf_params_correct_aux R7566 InterfGraph.graph_incl R7580 Coloring.add_edges_instr R7684 Coloringproof.graph_incl_refl R7684 Coloringproof.graph_incl_refl R7684 Coloringproof.graph_incl_refl R7684 Coloringproof.graph_incl_refl R7684 Coloringproof.graph_incl_refl R7684 Coloringproof.graph_incl_refl R7684 Coloringproof.graph_incl_refl R7684 Coloringproof.graph_incl_refl R7709 Registers.mem R7709 Registers.mem R7741 Op.is_move_operation R7741 Op.is_move_operation R7774 InterfGraph.graph_incl_trans R7805 InterfGraph.add_pref_incl R7774 InterfGraph.graph_incl_trans R7805 InterfGraph.add_pref_incl R7829 Coloringproof.add_interf_move_incl R7829 Coloringproof.add_interf_move_incl R7859 Coloringproof.add_interf_op_incl R7859 Coloringproof.add_interf_op_incl R7887 Coloringproof.graph_incl_refl R7887 Coloringproof.graph_incl_refl R7912 Registers.mem R7912 Registers.mem R7940 Coloringproof.add_interf_op_incl R7940 Coloringproof.add_interf_op_incl R7968 Coloringproof.graph_incl_refl R7968 Coloringproof.graph_incl_refl R7994 InterfGraph.graph_incl_trans R8025 Coloringproof.add_prefs_call_incl R7994 InterfGraph.graph_incl_trans R8025 Coloringproof.add_prefs_call_incl R8056 InterfGraph.graph_incl_trans R8087 InterfGraph.add_pref_mreg_incl R8056 InterfGraph.graph_incl_trans R8087 InterfGraph.add_pref_mreg_incl R8117 InterfGraph.graph_incl_trans R8148 Coloringproof.add_interf_op_incl R8117 InterfGraph.graph_incl_trans R8148 Coloringproof.add_interf_op_incl R8177 Coloringproof.add_interf_call_incl R8177 Coloringproof.add_interf_call_incl R8221 InterfGraph.add_pref_mreg_incl R8221 InterfGraph.add_pref_mreg_incl R8249 Coloringproof.graph_incl_refl R8249 Coloringproof.graph_incl_refl R8390 RTL.Iop R8423 Op.is_move_operation R8462 Coq.Init.Datatypes.Some R8606 InterfGraph.interfere R8596 Coq.Init.Logic "x <> y" type_scope R8584 Coq.Init.Logic "x <> y" type_scope R8562 Coq.Init.Logic "x = y" type_scope R8544 Registers.mem R8564 Coq.Init.Datatypes.true R8524 Coq.Init.Logic "x = y" type_scope R8504 Registers.mem R8526 Coq.Init.Datatypes.true R8632 Coq.Init.Datatypes.None R8760 InterfGraph.interfere R8750 Coq.Init.Logic "x <> y" type_scope R8728 Coq.Init.Logic "x = y" type_scope R8710 Registers.mem R8730 Coq.Init.Datatypes.true R8690 Coq.Init.Logic "x = y" type_scope R8670 Registers.mem R8692 Coq.Init.Datatypes.true R8792 RTL.Iload R8927 InterfGraph.interfere R8917 Coq.Init.Logic "x <> y" type_scope R8899 Coq.Init.Logic "x = y" type_scope R8881 Registers.mem R8901 Coq.Init.Datatypes.true R8865 Coq.Init.Logic "x = y" type_scope R8845 Registers.mem R8867 Coq.Init.Datatypes.true R8949 RTL.Icall R9122 Coq.Init.Logic "A /\ B" type_scope R9101 InterfGraph.interfere_mreg R9083 Coq.Init.Logic "x <> y" type_scope R9041 Coq.Lists.List.In R9047 Conventions.destroyed_at_call_regs R9023 Coq.Init.Logic "x = y" type_scope R9005 Registers.mem R9025 Coq.Init.Datatypes.true R9197 InterfGraph.interfere R9187 Coq.Init.Logic "x <> y" type_scope R9167 Coq.Init.Logic "x = y" type_scope R9149 Registers.mem R9169 Coq.Init.Datatypes.true R9231 Coq.Init.Logic.True R8350 InterfGraph.graph R8333 RTL.instruction R8315 Registers.t R9368 Coloringproof.correct_interf_instr R9328 Coloringproof.correct_interf_instr R9306 InterfGraph.graph_incl R9503 Op.is_move_operation R9503 Op.is_move_operation R9544 Coloringproof.interfere_incl R9544 Coloringproof.interfere_incl R9584 Coloringproof.interfere_incl R9584 Coloringproof.interfere_incl R9624 Coloringproof.interfere_incl R9624 Coloringproof.interfere_incl R9687 Coloringproof.interfere_mreg_incl R9687 Coloringproof.interfere_mreg_incl R9732 Coloringproof.interfere_incl R9732 Coloringproof.interfere_incl R9821 Coloringproof.correct_interf_instr R9854 Coloring.add_edges_instr R9995 Op.is_move_operation R9995 Op.is_move_operation R10047 Coloringproof.interfere_incl R10047 Coloringproof.interfere_incl R10072 InterfGraph.add_pref_incl R10072 InterfGraph.add_pref_incl R10093 Coloringproof.add_interf_move_correct R10093 Coloringproof.add_interf_move_correct R10143 Coloringproof.add_interf_op_correct R10143 Coloringproof.add_interf_op_correct R10201 Coloringproof.add_interf_op_correct R10201 Coloringproof.add_interf_op_correct R10286 Coloring.add_interf_call R10325 Conventions.destroyed_at_call_regs R10303 Registers.remove R10256 Coloringproof.interfere_mreg_incl R10286 Coloring.add_interf_call R10325 Conventions.destroyed_at_call_regs R10303 Registers.remove R10256 Coloringproof.interfere_mreg_incl R10361 InterfGraph.graph_incl_trans R10392 Coloringproof.add_prefs_call_incl R10361 InterfGraph.graph_incl_trans R10392 Coloringproof.add_prefs_call_incl R10423 InterfGraph.graph_incl_trans R10454 InterfGraph.add_pref_mreg_incl R10423 InterfGraph.graph_incl_trans R10454 InterfGraph.add_pref_mreg_incl R10483 Coloringproof.add_interf_op_incl R10483 Coloringproof.add_interf_op_incl R10511 Coloringproof.add_interf_call_correct R10511 Coloringproof.add_interf_call_correct R10552 Registers.mem_remove_other R10552 Registers.mem_remove_other R10593 Coloringproof.interfere_incl R10593 Coloringproof.interfere_incl R10618 InterfGraph.graph_incl_trans R10649 Coloringproof.add_prefs_call_incl R10618 InterfGraph.graph_incl_trans R10649 Coloringproof.add_prefs_call_incl R10679 InterfGraph.add_pref_mreg_incl R10679 InterfGraph.add_pref_mreg_incl R10707 Coloringproof.add_interf_op_correct R10707 Coloringproof.add_interf_op_correct R10805 InterfGraph.graph_incl R10823 Coq.Lists.List.fold_left R10899 Coloring.add_edges_instr R10932 Maps "a !! b" R10936 Coq.Init.Datatypes.fst R10920 Coq.Init.Datatypes.snd R10871 Coq.Init.Datatypes "x * y" type_scope R10862 Coq.NArith.BinPos.positive R10873 RTL.instruction R10850 InterfGraph.graph R11014 Coloringproof.graph_incl_refl R11014 Coloringproof.graph_incl_refl R11040 InterfGraph.graph_incl_trans R11040 InterfGraph.graph_incl_trans R11081 Coloringproof.add_edges_instr_incl R11081 Coloringproof.add_edges_instr_incl R11203 Coloringproof.correct_interf_instr R11240 Coq.Lists.List.fold_left R11316 Coloring.add_edges_instr R11349 Maps "a !! b" R11353 Coq.Init.Datatypes.fst R11337 Coq.Init.Datatypes.snd R11288 Coq.Init.Datatypes "x * y" type_scope R11279 Coq.NArith.BinPos.positive R11290 RTL.instruction R11267 InterfGraph.graph R11228 Maps "a !! b" R11180 Coq.Lists.List.In R11183 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11475 Coloringproof.correct_interf_instr_incl R11475 Coloringproof.correct_interf_instr_incl R11510 Coloringproof.add_edges_instrs_incl_aux R11510 Coloringproof.add_edges_instrs_incl_aux R11545 Coloringproof.add_edges_instr_correct R11545 Coloringproof.add_edges_instr_correct R11669 Coloringproof.correct_interf_instr R11702 Coloring.add_edges_instrs R11694 Maps "a !! b" R11655 Coq.Init.Logic "x = y" type_scope R11651 Maps "a ! b" R11643 RTL.fn_code R11657 Coq.Init.Datatypes.Some R11782 Maps.fold_spec R11782 Maps.fold_spec R11807 Coloringproof.add_edges_instrs_correct_aux R11807 Coloringproof.add_edges_instrs_correct_aux R11845 Maps.elements_correct R11845 Maps.elements_correct R11970 Coloringproof.correct_interf_instr R12003 Coloring.interf_graph R11995 Maps "a !! b" R11956 Coq.Init.Logic "x = y" type_scope R11952 Maps "a ! b" R11944 RTL.fn_code R11958 Coq.Init.Datatypes.Some R12109 Coloring.add_edges_instrs R12077 Coloringproof.correct_interf_instr_incl R12109 Coloring.add_edges_instrs R12077 Coloringproof.correct_interf_instr_incl R12144 InterfGraph.graph_incl_trans R12175 Coloringproof.add_prefs_call_incl R12144 InterfGraph.graph_incl_trans R12175 Coloringproof.add_prefs_call_incl R12206 InterfGraph.graph_incl_trans R12237 Coloringproof.add_interf_params_incl R12206 InterfGraph.graph_incl_trans R12237 Coloringproof.add_interf_params_incl R12270 Coloringproof.add_interf_entry_incl R12270 Coloringproof.add_interf_entry_incl R12301 Coloringproof.add_edges_instrs_correct R12301 Coloringproof.add_edges_instrs_correct R12464 InterfGraph.interfere R12481 Coloring.interf_graph R12453 Coq.Init.Logic "x <> y" type_scope R12425 Coq.Lists.List.In R12434 RTL.fn_params R12400 Coq.Lists.List.In R12409 RTL.fn_params R12557 Coloringproof.interfere_incl R12557 Coloringproof.interfere_incl R12581 Coloringproof.add_prefs_call_incl R12581 Coloringproof.add_prefs_call_incl R12610 Coloringproof.add_interf_params_correct R12610 Coloringproof.add_interf_params_correct R12781 InterfGraph.interfere R12798 Coloring.interf_graph R12770 Coq.Init.Logic "x <> y" type_scope R12755 Coq.Init.Logic "x = y" type_scope R12735 Registers.mem R12757 Coq.Init.Datatypes.true R12710 Coq.Lists.List.In R12719 RTL.fn_params R12873 Coloringproof.interfere_incl R12873 Coloringproof.interfere_incl R12898 InterfGraph.graph_incl_trans R12929 Coloringproof.add_prefs_call_incl R12898 InterfGraph.graph_incl_trans R12929 Coloringproof.add_prefs_call_incl R12959 Coloringproof.add_interf_params_incl R12959 Coloringproof.add_interf_params_incl R12991 Coloringproof.add_interf_entry_correct R12991 Coloringproof.add_interf_entry_correct R13128 InterfGraph.graph R13149 RTLtyping.regenv R13175 Registers.t R13211 Locations.loc R13204 Registers.reg R13365 Coq.Init.Logic "x <> y" type_scope R13307 InterfGraph.In R13332 InterfGraph.interf_reg_reg R13320 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13295 Coq.Init.Logic "x = y" type_scope R13267 Coloring.check_coloring_1 R13297 Coq.Init.Datatypes.true R13434 FSetInterface.compat_bool R13498 Locations.eq R13538 Coq.Init.Datatypes.snd R13516 Coq.Init.Datatypes.fst R13583 Coq.Init.Datatypes.true R13572 Coq.Init.Datatypes.false R13460 InterfGraph.eq R13434 FSetInterface.compat_bool R13498 Locations.eq R13538 Coq.Init.Datatypes.snd R13516 Coq.Init.Datatypes.fst R13583 Coq.Init.Datatypes.true R13572 Coq.Init.Datatypes.false R13460 InterfGraph.eq R13715 InterfGraph.for_all_2 R13715 InterfGraph.for_all_2 R13761 Locations.eq R13761 Locations.eq R13992 Coq.Init.Logic "x <> y" type_scope R13995 Locations.R R13931 InterfGraph.In R13958 InterfGraph.interf_reg_mreg R13945 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13919 Coq.Init.Logic "x = y" type_scope R13891 Coloring.check_coloring_2 R13921 Coq.Init.Datatypes.true R14055 FSetInterface.compat_bool R14120 Locations.eq R14150 Locations.R R14153 Coq.Init.Datatypes.snd R14138 Coq.Init.Datatypes.fst R14198 Coq.Init.Datatypes.true R14187 Coq.Init.Datatypes.false R14081 InterfGraph.eq R14055 FSetInterface.compat_bool R14120 Locations.eq R14150 Locations.R R14153 Coq.Init.Datatypes.snd R14138 Coq.Init.Datatypes.fst R14198 Coq.Init.Datatypes.true R14187 Coq.Init.Datatypes.false R14081 InterfGraph.eq R14331 InterfGraph.for_all_2 R14331 InterfGraph.for_all_2 R14378 Locations.eq R14400 Locations.R R14378 Locations.eq R14400 Locations.R R14519 Coq.Init.Logic "x = y" type_scope R14506 Coq.Init.Logic "x = y" type_scope R14491 Coloring.same_typ R14508 Coq.Init.Datatypes.true R14660 Conventions.loc_acceptable R14650 Coq.Init.Logic "x = y" type_scope R14630 Coloring.loc_is_acceptable R14652 Coq.Init.Datatypes.true R14749 Coq.Lists.List.In_dec R14769 Conventions.temporaries R14764 Locations.R R14756 Locations.eq R14749 Coq.Lists.List.In_dec R14769 Conventions.temporaries R14764 Locations.R R14756 Locations.eq R14841 Coqlib.zlt R14841 Coqlib.zlt R15094 Coq.Init.Logic "A /\ B" type_scope R15066 Conventions.loc_acceptable R15103 Coq.Init.Logic "x = y" type_scope R15105 Locations.type R15054 Coq.Init.Logic "x = y" type_scope R15033 Registers.mem R15056 Coq.Init.Datatypes.true R15021 Coq.Init.Logic "x = y" type_scope R14983 Coloring.check_coloring_3 R15023 Coq.Init.Datatypes.true R15184 Registers.for_all_spec R15184 Registers.for_all_spec R15228 Coq.Bool.Bool.andb_prop R15228 Coq.Bool.Bool.andb_prop R15270 Coloringproof.loc_is_acceptable_correct R15270 Coloringproof.loc_is_acceptable_correct R15311 Coloringproof.same_typ_correct R15311 Coloringproof.same_typ_correct R15404 InterfGraph.graph R15425 RTLtyping.regenv R15448 InterfGraph.all_interf_regs R15493 Locations.loc R15486 Registers.reg R15511 Coloring.alloc_of_coloring R15710 Coq.Init.Logic "x <> y" type_scope R15655 InterfGraph.In R15680 InterfGraph.interf_reg_reg R15668 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15643 Coq.Init.Logic "x = y" type_scope R15605 Coloring.check_coloring R15645 Coq.Init.Datatypes.true R15797 Coq.Bool.Bool.andb_prop R15797 Coq.Bool.Bool.andb_prop R15837 InterfGraph.all_interf_regs_correct_1 R15837 InterfGraph.all_interf_regs_correct_1 R15939 Coloringproof.check_coloring_1_correct R15939 Coloringproof.check_coloring_1_correct R16140 Coq.Init.Logic "x <> y" type_scope R16143 Locations.R R16082 InterfGraph.In R16109 InterfGraph.interf_reg_mreg R16096 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16070 Coq.Init.Logic "x = y" type_scope R16032 Coloring.check_coloring R16072 Coq.Init.Datatypes.true R16224 Coq.Bool.Bool.andb_prop R16224 Coq.Bool.Bool.andb_prop R16258 Coq.Bool.Bool.andb_prop R16258 Coq.Bool.Bool.andb_prop R16299 InterfGraph.all_interf_regs_correct_2 R16299 InterfGraph.all_interf_regs_correct_2 R16384 Coloringproof.check_coloring_2_correct R16384 Coloringproof.check_coloring_2_correct R16522 Conventions.loc_acceptable R16510 Coq.Init.Logic "x = y" type_scope R16472 Coloring.check_coloring R16512 Coq.Init.Datatypes.true R16622 Coq.Bool.Bool.andb_prop R16622 Coq.Bool.Bool.andb_prop R16656 Coq.Bool.Bool.andb_prop R16656 Coq.Bool.Bool.andb_prop R16693 Registers.mem R16693 Registers.mem R16737 Coloringproof.check_coloring_3_correct R16737 Coloringproof.check_coloring_3_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16942 Coq.Init.Logic "x = y" type_scope R16944 Locations.type R16924 Coq.Init.Logic "x = y" type_scope R16886 Coloring.check_coloring R16926 Coq.Init.Datatypes.true R17038 Coq.Bool.Bool.andb_prop R17038 Coq.Bool.Bool.andb_prop R17072 Coq.Bool.Bool.andb_prop R17072 Coq.Bool.Bool.andb_prop R17109 Registers.mem R17109 Registers.mem R17153 Coloringproof.check_coloring_3_correct R17153 Coloringproof.check_coloring_3_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R17409 RTL.Iop R17442 Op.is_move_operation R17481 Coq.Init.Datatypes.Some R17641 Coq.Init.Logic "x <> y" type_scope R17623 Coq.Init.Logic "x <> y" type_scope R17611 Coq.Init.Logic "x <> y" type_scope R17589 Coq.Init.Logic "x = y" type_scope R17567 Registers.mem R17584 Maps "a !! b" R17591 Coq.Init.Datatypes.true R17547 Coq.Init.Logic "x = y" type_scope R17523 Registers.mem R17542 Maps "a !! b" R17549 Coq.Init.Datatypes.true R17662 Coq.Init.Datatypes.None R17806 Coq.Init.Logic "x <> y" type_scope R17788 Coq.Init.Logic "x <> y" type_scope R17766 Coq.Init.Logic "x = y" type_scope R17744 Registers.mem R17761 Maps "a !! b" R17768 Coq.Init.Datatypes.true R17724 Coq.Init.Logic "x = y" type_scope R17700 Registers.mem R17719 Maps "a !! b" R17726 Coq.Init.Datatypes.true R17833 RTL.Iload R17984 Coq.Init.Logic "x <> y" type_scope R17966 Coq.Init.Logic "x <> y" type_scope R17948 Coq.Init.Logic "x = y" type_scope R17926 Registers.mem R17943 Maps "a !! b" R17950 Coq.Init.Datatypes.true R17910 Coq.Init.Logic "x = y" type_scope R17886 Registers.mem R17905 Maps "a !! b" R17912 Coq.Init.Datatypes.true R18001 RTL.Icall R18159 Coq.Init.Logic "A /\ B" type_scope R18114 Coq.Init.Logic "~ x" type_scope R18116 Coq.Lists.List.In R18129 Conventions.destroyed_at_call R18096 Coq.Init.Logic "x <> y" type_scope R18076 Coq.Init.Logic "x = y" type_scope R18054 Registers.mem R18071 Maps "a !! b" R18078 Coq.Init.Datatypes.true R18246 Coq.Init.Logic "x <> y" type_scope R18228 Coq.Init.Logic "x <> y" type_scope R18208 Coq.Init.Logic "x = y" type_scope R18186 Registers.mem R18203 Maps "a !! b" R18210 Coq.Init.Datatypes.true R18275 Coq.Init.Logic.True R17363 RTL.instruction R17349 RTL.node R17334 Locations.loc R17327 Registers.reg R17302 Maps.t R17309 Registers.t R18330 RTL.function R18354 RTLtyping.regenv R18377 Maps.t R18384 Registers.t R18410 Registers.t R18443 Locations.loc R18436 Registers.reg R18458 Coloring.interf_graph R18500 InterfGraph.all_interf_regs R18535 Coloring.graph_coloring R18678 Coq.Init.Logic "A /\ B" type_scope R18671 Coq.Init.Logic "x = y" type_scope R18633 Coloring.check_coloring R18673 Coq.Init.Datatypes.true R18689 Coq.Init.Logic "x = y" type_scope R18691 Coloring.alloc_of_coloring R18615 Coq.Init.Logic "x = y" type_scope R18589 Coloring.regalloc R18617 Coq.Init.Datatypes.Some R18787 Coloring.check_coloring R18803 Coloring.interf_graph R18787 Coloring.check_coloring R18803 Coloring.interf_graph R19014 Conventions.loc_acceptable R18996 Coq.Init.Logic "x = y" type_scope R18970 Coloring.regalloc R18998 Coq.Init.Datatypes.Some R19063 Coloringproof.regalloc_ok R19063 Coloringproof.regalloc_ok R19123 Coloringproof.alloc_of_coloring_correct_3 R19123 Coloringproof.alloc_of_coloring_correct_3 R19257 Conventions.locs_acceptable R19274 Coq.Lists.List.map R19239 Coq.Init.Logic "x = y" type_scope R19213 Coloring.regalloc R19241 Coq.Init.Datatypes.Some R19332 Coqlib.list_in_map_inv R19332 Coqlib.list_in_map_inv R19394 Coloringproof.regalloc_acceptable R19394 Coloringproof.regalloc_acceptable R19537 Coq.Init.Logic "x = y" type_scope R19518 Locations.type R19500 Coq.Init.Logic "x = y" type_scope R19474 Coloring.regalloc R19502 Coq.Init.Datatypes.Some R19569 Coloringproof.regalloc_ok R19569 Coloringproof.regalloc_ok R19641 Coloringproof.alloc_of_coloring_correct_4 R19641 Coloringproof.alloc_of_coloring_correct_4 R19916 Coloringproof.correct_alloc_instr R19873 Coloringproof.correct_interf_instr R19898 Maps "a !! b" R19858 Coq.Init.Logic "x <> y" type_scope R19861 Locations.R R19822 InterfGraph.interfere_mreg R19788 Coq.Init.Logic "x <> y" type_scope R19758 InterfGraph.interfere R20081 Op.is_move_operation R20081 Op.is_move_operation R20207 Coqlib.list_in_map_inv R20223 Locations.R R20207 Coqlib.list_in_map_inv R20223 Locations.R R20481 Coloringproof.correct_alloc_instr R20463 Coq.Init.Logic "x = y" type_scope R20459 Maps "a ! b" R20451 RTL.fn_code R20465 Coq.Init.Datatypes.Some R20430 Coq.Init.Logic "x = y" type_scope R20404 Coloring.regalloc R20432 Coq.Init.Datatypes.Some R20545 Coloringproof.regalloc_ok R20545 Coloringproof.regalloc_ok R20577 Coloringproof.correct_interf_alloc_instr R20577 Coloringproof.correct_interf_alloc_instr R20663 InterfGraph.ordered_pair_charact R20663 InterfGraph.ordered_pair_charact R20707 Coloringproof.alloc_of_coloring_correct_1 R20707 Coloringproof.alloc_of_coloring_correct_1 R20774 Coq.Init.Logic.sym_not_equal R20774 Coq.Init.Logic.sym_not_equal R20797 Coloringproof.alloc_of_coloring_correct_1 R20797 Coloringproof.alloc_of_coloring_correct_1 R20902 Coloringproof.alloc_of_coloring_correct_2 R20902 Coloringproof.alloc_of_coloring_correct_2 R20965 Coloringproof.interf_graph_correct_1 R20965 Coloringproof.interf_graph_correct_1 R21106 Coqlib.list_norepet R21120 Coq.Lists.List.map R21138 RTL.fn_params R21074 Coqlib.list_norepet R21090 RTL.fn_params R21056 Coq.Init.Logic "x = y" type_scope R21030 Coloring.regalloc R21058 Coq.Init.Datatypes.Some R21174 Coloringproof.regalloc_ok R21174 Coloringproof.regalloc_ok R21206 Coqlib.list_map_norepet R21206 Coqlib.list_map_norepet R21277 InterfGraph.ordered_pair_charact R21277 InterfGraph.ordered_pair_charact R21319 Coloringproof.alloc_of_coloring_correct_1 R21319 Coloringproof.alloc_of_coloring_correct_1 R21403 InterfGraph.interfere R21403 InterfGraph.interfere R21440 Coloringproof.interf_graph_correct_2 R21440 Coloringproof.interf_graph_correct_2 R21478 Coq.Init.Logic.sym_not_equal R21478 Coq.Init.Logic.sym_not_equal R21501 Coloringproof.alloc_of_coloring_correct_1 R21501 Coloringproof.alloc_of_coloring_correct_1 R21585 InterfGraph.interfere R21585 InterfGraph.interfere R21622 Coloringproof.interf_graph_correct_2 R21622 Coloringproof.interf_graph_correct_2 R21826 Coq.Init.Logic "x <> y" type_scope R21806 Coq.Init.Logic "x <> y" type_scope R21791 Coq.Init.Logic "x = y" type_scope R21771 Registers.mem R21793 Coq.Init.Datatypes.true R21746 Coq.Lists.List.In R21755 RTL.fn_params R21728 Coq.Init.Logic "x = y" type_scope R21702 Coloring.regalloc R21730 Coq.Init.Datatypes.Some R21862 Coloringproof.regalloc_ok R21862 Coloringproof.regalloc_ok R21924 InterfGraph.ordered_pair_charact R21924 InterfGraph.ordered_pair_charact R21968 Coloringproof.alloc_of_coloring_correct_1 R21968 Coloringproof.alloc_of_coloring_correct_1 R22052 InterfGraph.interfere R22052 InterfGraph.interfere R22090 Coloringproof.interf_graph_correct_3 R22090 Coloringproof.interf_graph_correct_3 R22128 Coq.Init.Logic.sym_not_equal R22128 Coq.Init.Logic.sym_not_equal R22151 Coloringproof.alloc_of_coloring_correct_1 R22151 Coloringproof.alloc_of_coloring_correct_1 R22235 InterfGraph.interfere R22235 InterfGraph.interfere R22273 Coloringproof.interf_graph_correct_3 R22273 Coloringproof.interf_graph_correct_3 FParallelmove R393 Coq.Init.Logic.refl_equal R455 Coq.Arith.EqNat.beq_nat_eq R531 Coq.Init.Logic "x = y" type_scope R519 Coq.Arith.EqNat.beq_nat R533 Coq.Init.Datatypes.false R510 Coq.Init.Logic "x <> y" type_scope R502 Coq.Init.Datatypes.nat R502 Coq.Init.Datatypes.nat R575 Coq.Arith.EqNat.beq_nat R575 Coq.Arith.EqNat.beq_nat R634 Parallelmove.neq_is_neq R705 Coq.Init.Logic "x = y" type_scope R698 Coq.Lists.List "x ++ y" list_scope R701 Coq.Lists.List.nil R686 Coq.Lists.List.list R876 Coq.Init.Logic "x = y" type_scope R868 Coq.Lists.List "x ++ y" list_scope R863 Coq.Lists.List "x :: y" list_scope R880 Coq.Lists.List "x :: y" list_scope R887 Coq.Lists.List "x ++ y" list_scope R842 Coq.Lists.List.list R842 Coq.Lists.List.list R987 Coq.Init.Logic "x = y" type_scope R973 Coq.Lists.List "x ++ y" list_scope R980 Coq.Lists.List "x ++ y" list_scope R998 Coq.Lists.List "x ++ y" list_scope R993 Coq.Lists.List "x ++ y" list_scope R960 Coq.Lists.List.list R960 Coq.Lists.List.list R960 Coq.Lists.List.list R1172 Coq.Init.Logic "'exists' x : t , p" type_scope R1187 Coq.Init.Logic "'exists' x : t , p" type_scope R1223 Coq.Init.Logic "x = y" type_scope R1209 Coq.Lists.List "x ++ y" list_scope R1215 Coq.Lists.List "x :: y" list_scope R1218 Coq.Lists.List.nil R1227 Coq.Lists.List "x :: y" list_scope R1198 Coq.Lists.List.list R1152 Coq.Lists.List.list R1304 Coq.Lists.List.nil R1304 Coq.Lists.List.nil R1373 Coq.Lists.List "x ++ y" list_scope R1379 Coq.Lists.List "x :: y" list_scope R1382 Coq.Lists.List.nil R1373 Coq.Lists.List "x ++ y" list_scope R1379 Coq.Lists.List "x :: y" list_scope R1382 Coq.Lists.List.nil R1468 Coq.Init.Logic "'exists' x : t , p" type_scope R1483 Coq.Init.Logic "'exists' x : t , p" type_scope R1518 Coq.Init.Logic "x = y" type_scope R1505 Coq.Lists.List "x ++ y" list_scope R1511 Coq.Lists.List "x :: y" list_scope R1522 Coq.Lists.List "x :: y" list_scope R1494 Coq.Lists.List.list R1448 Coq.Lists.List.list R1448 Coq.Lists.List.list R1661 Coq.Lists.List "x ++ y" list_scope R1667 Coq.Lists.List "x :: y" list_scope R1661 Coq.Lists.List "x ++ y" list_scope R1667 Coq.Lists.List "x :: y" list_scope R1752 Coq.Init.Logic "'exists' x : t , p" type_scope R1767 Coq.Init.Logic "'exists' x : t , p" type_scope R1794 Coq.Init.Logic "x = y" type_scope R1789 Coq.Lists.List "x :: y" list_scope R1798 Coq.Lists.List "x ++ y" list_scope R1804 Coq.Lists.List "x :: y" list_scope R1807 Coq.Lists.List.nil R1778 Coq.Lists.List.list R1732 Coq.Lists.List.list R1884 Coq.Lists.List.nil R1884 Coq.Lists.List.nil R2007 Coq.Lists.List "x :: y" list_scope R2010 Coq.Lists.List.nil R2007 Coq.Lists.List "x :: y" list_scope R2010 Coq.Lists.List.nil R2051 Coq.Lists.List "x :: y" list_scope R2057 Coq.Lists.List "x :: y" list_scope R2051 Coq.Lists.List "x :: y" list_scope R2057 Coq.Lists.List "x :: y" list_scope R2097 Parallelmove.app_rewriter R2132 Locations.loc R2187 Locations.type R2203 AST.Tint R2211 Locations.R R2213 Locations.IT2 R2219 AST.Tfloat R2229 Locations.R R2231 Locations.FT2 R2167 Locations.loc R2296 Locations.diff R2308 Parallelmove.T R2277 Locations.loc R2340 Coq.Init.Datatypes "x * y" type_scope R2336 Parallelmove.Reg R2342 Parallelmove.Reg R2375 Coq.Lists.List.list R2380 Parallelmove.Move R2423 Coq.Init.Datatypes "x * y" type_scope R2416 Coq.Init.Datatypes "x * y" type_scope R2410 Parallelmove.Moves R2418 Parallelmove.Moves R2427 Parallelmove.Moves R2479 Parallelmove.Moves R2504 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2505 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2470 Parallelmove.State R2564 Parallelmove.Moves R2589 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2590 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2555 Parallelmove.State R2648 Parallelmove.Moves R2673 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2674 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2639 Parallelmove.State R2730 Parallelmove.Reg R2718 Parallelmove.Moves R2773 Coq.Lists.List.nil R2780 Coq.Init.Logic.True R2796 Coq.Lists.List "x :: y" list_scope R2789 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2817 Coq.Init.Logic "A /\ B" type_scope R2804 Locations.diff R2730 Parallelmove.Reg R2718 Parallelmove.Moves R2924 Parallelmove.noRead R2935 Coq.Lists.List "x ++ y" list_scope R2908 Parallelmove.noRead R2893 Parallelmove.noRead R2886 Parallelmove.Reg R2874 Parallelmove.Moves R2874 Parallelmove.Moves R3079 Parallelmove.State R3070 Parallelmove.State R3190 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3194 Coq.Lists.List "x ++ y" list_scope R3201 Coq.Lists.List.nil R3159 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3163 Coq.Lists.List "x ++ y" list_scope R3174 Coq.Lists.List "x :: y" list_scope R3167 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3182 Coq.Lists.List.nil R3141 Parallelmove.Moves R3141 Parallelmove.Moves R3141 Parallelmove.Moves R3125 Parallelmove.Reg R3303 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3307 Coq.Lists.List "x ++ y" list_scope R3316 Coq.Lists.List "x :: y" list_scope R3319 Coq.Lists.List.nil R3277 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3281 Coq.Lists.List "x ++ y" list_scope R3287 Coq.Lists.List "x :: y" list_scope R3295 Coq.Lists.List.nil R3259 Parallelmove.Move R3247 Parallelmove.Moves R3247 Parallelmove.Moves R3247 Parallelmove.Moves R3452 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3456 Coq.Lists.List "x ++ y" list_scope R3470 Coq.Lists.List "x :: y" list_scope R3463 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3481 Coq.Lists.List "x :: y" list_scope R3474 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3406 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3410 Coq.Lists.List "x ++ y" list_scope R3421 Coq.Lists.List "x :: y" list_scope R3414 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3436 Coq.Lists.List "x :: y" list_scope R3429 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3382 Parallelmove.Reg R3382 Parallelmove.Reg R3382 Parallelmove.Reg R3366 Parallelmove.Moves R3366 Parallelmove.Moves R3366 Parallelmove.Moves R3366 Parallelmove.Moves R3630 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3647 Coq.Lists.List "x :: y" list_scope R3634 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3653 Coq.Lists.List "x ++ y" list_scope R3667 Coq.Lists.List "x :: y" list_scope R3657 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3658 Parallelmove.T R3670 Coq.Lists.List.nil R3688 Coq.Lists.List "x :: y" list_scope R3677 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3682 Parallelmove.T R3575 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3592 Coq.Lists.List "x :: y" list_scope R3579 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3598 Coq.Lists.List "x ++ y" list_scope R3610 Coq.Lists.List "x :: y" list_scope R3602 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3613 Coq.Lists.List.nil R3551 Parallelmove.Reg R3551 Parallelmove.Reg R3551 Parallelmove.Reg R3551 Parallelmove.Reg R3526 Parallelmove.Moves R3526 Parallelmove.Moves R3526 Parallelmove.Moves R3869 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3875 Coq.Lists.List "x ++ y" list_scope R3888 Coq.Lists.List "x :: y" list_scope R3879 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3891 Coq.Lists.List.nil R3906 Coq.Lists.List "x :: y" list_scope R3897 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3817 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3830 Coq.Lists.List "x :: y" list_scope R3821 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3836 Coq.Lists.List "x ++ y" list_scope R3849 Coq.Lists.List "x :: y" list_scope R3840 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3852 Coq.Lists.List.nil R3781 Locations.diff R3761 Parallelmove.noRead R3750 Parallelmove.Reg R3750 Parallelmove.Reg R3750 Parallelmove.Reg R3750 Parallelmove.Reg R3728 Parallelmove.Moves R3728 Parallelmove.Moves R3728 Parallelmove.Moves R4012 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4016 Coq.Lists.List.nil R4028 Coq.Lists.List "x :: y" list_scope R4021 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3990 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4001 Coq.Lists.List "x :: y" list_scope R3994 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4004 Coq.Lists.List.nil R3970 Parallelmove.noRead R3959 Parallelmove.Reg R3959 Parallelmove.Reg R3945 Parallelmove.Moves R3945 Parallelmove.Moves R4049 Parallelmove.step_nop R4058 Parallelmove.step_start R4069 Parallelmove.step_push R4079 Parallelmove.step_loop R4089 Parallelmove.step_pop R4098 Parallelmove.step_last R4131 Parallelmove.Moves R4165 Coq.Lists.List.nil R4172 Coq.Init.Logic.True R4188 Coq.Lists.List "x :: y" list_scope R4181 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4223 Coq.Lists.List.nil R4230 Coq.Init.Logic.True R4253 Coq.Lists.List "x :: y" list_scope R4244 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4269 Coq.Init.Logic "A /\ B" type_scope R4264 Coq.Init.Logic "x = y" type_scope R4131 Parallelmove.Moves R4362 Parallelmove.path R4344 Parallelmove.path R4352 Coq.Lists.List "x :: y" list_scope R4336 Parallelmove.Moves R4325 Parallelmove.Move R4525 Parallelmove.Reg R4513 Parallelmove.Moves R4568 Coq.Lists.List.nil R4575 Coq.Init.Logic.True R4591 Coq.Lists.List "x :: y" list_scope R4584 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4612 Coq.Init.Logic "A /\ B" type_scope R4599 Locations.diff R4525 Parallelmove.Reg R4513 Parallelmove.Moves R4733 Parallelmove.noWrite R4745 Coq.Lists.List "x ++ y" list_scope R4701 Parallelmove.noWrite R4713 Coq.Lists.List "x ++ y" list_scope R4719 Coq.Lists.List "x :: y" list_scope R4694 Parallelmove.Reg R4683 Parallelmove.Move R4671 Parallelmove.Moves R4671 Parallelmove.Moves R4881 Parallelmove.app_cons R4899 Parallelmove.app_cons R4881 Parallelmove.app_cons R4899 Parallelmove.app_cons R5067 Locations.diff R5027 Parallelmove.noWrite R5039 Coq.Lists.List "x ++ y" list_scope R5052 Coq.Lists.List "x :: y" list_scope R5043 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5020 Parallelmove.Reg R5020 Parallelmove.Reg R5020 Parallelmove.Reg R5001 Parallelmove.Moves R5001 Parallelmove.Moves R5198 Locations.diff_sym R5198 Locations.diff_sym R5240 Parallelmove.app_cons R5240 Parallelmove.app_cons R5413 Parallelmove.noWrite R5425 Coq.Lists.List "x :: y" list_scope R5432 Coq.Lists.List "x :: y" list_scope R5381 Parallelmove.noWrite R5393 Coq.Lists.List "x :: y" list_scope R5400 Coq.Lists.List "x :: y" list_scope R5374 Parallelmove.Reg R5363 Parallelmove.Move R5363 Parallelmove.Move R5347 Parallelmove.Moves R5652 Parallelmove.noWrite R5663 Coq.Lists.List "x :: y" list_scope R5670 Coq.Lists.List "x ++ y" list_scope R5619 Parallelmove.noWrite R5631 Coq.Lists.List "x ++ y" list_scope R5637 Coq.Lists.List "x :: y" list_scope R5612 Parallelmove.Reg R5600 Parallelmove.Move R5588 Parallelmove.Moves R5588 Parallelmove.Moves R5776 Parallelmove.app_cons R5794 Parallelmove.app_cons R5776 Parallelmove.app_cons R5794 Parallelmove.app_cons R5818 Parallelmove.noWrite_swap R5843 Parallelmove.app_cons R5818 Parallelmove.noWrite_swap R5843 Parallelmove.app_cons R5902 Parallelmove.noWrite R5902 Parallelmove.noWrite R6027 Parallelmove.noWrite R6039 Coq.Lists.List "x ++ y" list_scope R6045 Coq.Lists.List "x :: y" list_scope R5994 Parallelmove.noWrite R6005 Coq.Lists.List "x :: y" list_scope R6012 Coq.Lists.List "x ++ y" list_scope R5987 Parallelmove.Reg R5975 Parallelmove.Move R5963 Parallelmove.Moves R5963 Parallelmove.Moves R6342 Parallelmove.noWrite R6353 Coq.Lists.List "x ++ y" list_scope R6364 Coq.Lists.List "x :: y" list_scope R6357 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6367 Coq.Lists.List.nil R6335 Parallelmove.Reg R6286 Parallelmove.noWrite R6297 Coq.Lists.List "x ++ y" list_scope R6308 Coq.Lists.List "x :: y" list_scope R6301 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6311 Coq.Lists.List.nil R6279 Parallelmove.Reg R6279 Parallelmove.Reg R6279 Parallelmove.Reg R6263 Parallelmove.Moves R6529 Parallelmove.Moves R6563 Coq.Lists.List.nil R6570 Coq.Init.Logic.True R6586 Coq.Lists.List "x :: y" list_scope R6579 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6606 Coq.Init.Logic "A /\ B" type_scope R6594 Parallelmove.noWrite R6529 Parallelmove.Moves R6722 Parallelmove.simpleDest R6737 Coq.Lists.List "x ++ y" list_scope R6689 Parallelmove.simpleDest R6704 Coq.Lists.List "x ++ y" list_scope R6710 Coq.Lists.List "x :: y" list_scope R6680 Parallelmove.Moves R6680 Parallelmove.Moves R6665 Parallelmove.Move R6871 Parallelmove.app_cons R6889 Parallelmove.app_cons R6871 Parallelmove.app_cons R6889 Parallelmove.app_cons R6956 Parallelmove.noWrite_pop R6956 Parallelmove.noWrite_pop R7069 Parallelmove.simpleDest R7045 Parallelmove.simpleDest R7059 Coq.Lists.List "x :: y" list_scope R7037 Parallelmove.Moves R7026 Parallelmove.Move R7223 Parallelmove.simpleDest R7197 Parallelmove.simpleDest R7212 Coq.Lists.List "x ++ y" list_scope R7189 Parallelmove.Moves R7189 Parallelmove.Moves R7313 Parallelmove.app_cons R7313 Parallelmove.app_cons R7352 Parallelmove.simpleDest_pop R7352 Parallelmove.simpleDest_pop R7477 Parallelmove.simpleDest R7492 Coq.Lists.List "x :: y" list_scope R7499 Coq.Lists.List "x :: y" list_scope R7444 Parallelmove.simpleDest R7459 Coq.Lists.List "x :: y" list_scope R7466 Coq.Lists.List "x :: y" list_scope R7435 Parallelmove.Moves R7424 Parallelmove.Move R7424 Parallelmove.Move R7621 Locations.diff_sym R7621 Locations.diff_sym R7741 Parallelmove.simpleDest R7756 Coq.Lists.List "x :: y" list_scope R7708 Parallelmove.simpleDest R7723 Coq.Lists.List "x :: y" list_scope R7730 Coq.Lists.List "x :: y" list_scope R7699 Parallelmove.Moves R7688 Parallelmove.Move R7688 Parallelmove.Move R7785 Parallelmove.simpleDest_pop R7811 Parallelmove.simpleDest_swap R7785 Parallelmove.simpleDest_pop R7811 Parallelmove.simpleDest_swap R7938 Parallelmove.simpleDest R7952 Coq.Lists.List "x :: y" list_scope R7959 Coq.Lists.List "x ++ y" list_scope R7905 Parallelmove.simpleDest R7920 Coq.Lists.List "x ++ y" list_scope R7926 Coq.Lists.List "x :: y" list_scope R7897 Parallelmove.Move R7885 Parallelmove.Moves R7885 Parallelmove.Moves R8044 Parallelmove.app_cons R8062 Parallelmove.app_cons R8044 Parallelmove.app_cons R8062 Parallelmove.app_cons R8122 Parallelmove.simpleDest_swap R8122 Parallelmove.simpleDest_swap R8169 Parallelmove.noWrite R8187 Coq.Lists.List "x :: y" list_scope R8178 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8194 Coq.Lists.List "x ++ y" list_scope R8169 Parallelmove.noWrite R8187 Coq.Lists.List "x :: y" list_scope R8178 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8194 Coq.Lists.List "x ++ y" list_scope R8212 Parallelmove.simpleDest R8233 Coq.Lists.List "x :: y" list_scope R8224 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8240 Coq.Lists.List "x ++ y" list_scope R8212 Parallelmove.simpleDest R8233 Coq.Lists.List "x :: y" list_scope R8224 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8240 Coq.Lists.List "x ++ y" list_scope R8331 Parallelmove.noWrite_movFront R8331 Parallelmove.noWrite_movFront R8457 Parallelmove.simpleDest R8472 Coq.Lists.List "x ++ y" list_scope R8478 Coq.Lists.List "x :: y" list_scope R8424 Parallelmove.simpleDest R8438 Coq.Lists.List "x :: y" list_scope R8445 Coq.Lists.List "x ++ y" list_scope R8416 Parallelmove.Move R8404 Parallelmove.Moves R8404 Parallelmove.Moves R8563 Parallelmove.app_cons R8563 Parallelmove.app_cons R8651 Parallelmove.noWrite_insert R8651 Parallelmove.noWrite_insert R8725 Locations.diff_sym R8725 Locations.diff_sym R8786 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8765 Parallelmove.simpleDest_pop2 R8786 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8765 Parallelmove.simpleDest_pop2 R8905 Parallelmove.simpleDest R8926 Coq.Lists.List "x ++ y" list_scope R8921 Coq.Lists.List "x ++ y" list_scope R8934 Coq.Lists.List "x :: y" list_scope R8937 Coq.Lists.List.nil R8872 Parallelmove.simpleDest R8887 Coq.Lists.List "x ++ y" list_scope R8893 Coq.Lists.List "x :: y" list_scope R8864 Parallelmove.Move R8852 Parallelmove.Moves R8852 Parallelmove.Moves R8966 Parallelmove.simpleDest_insert R8995 Coq.Lists.List.nil R8988 Coq.Lists.List "x ++ y" list_scope R8966 Parallelmove.simpleDest_insert R8995 Coq.Lists.List.nil R8988 Coq.Lists.List "x ++ y" list_scope R9011 Parallelmove.app_nil R9026 Parallelmove.simpleDest_movFront R9011 Parallelmove.app_nil R9026 Parallelmove.simpleDest_movFront R9168 Parallelmove.simpleDest R9189 Coq.Lists.List "x ++ y" list_scope R9184 Coq.Lists.List "x ++ y" list_scope R9197 Coq.Lists.List "x :: y" list_scope R9127 Parallelmove.simpleDest R9142 Coq.Lists.List "x ++ y" list_scope R9148 Coq.Lists.List "x :: y" list_scope R9155 Coq.Lists.List "x ++ y" list_scope R9119 Parallelmove.Move R9107 Parallelmove.Moves R9107 Parallelmove.Moves R9107 Parallelmove.Moves R9228 Parallelmove.simpleDest_insert R9250 Coq.Lists.List "x ++ y" list_scope R9228 Parallelmove.simpleDest_insert R9250 Coq.Lists.List "x ++ y" list_scope R9275 Parallelmove.app_app R9275 Parallelmove.app_app R9290 Parallelmove.simpleDest_movFront R9290 Parallelmove.simpleDest_movFront R9441 Parallelmove.simpleDest R9455 Coq.Lists.List "x ++ y" list_scope R9466 Coq.Lists.List "x :: y" list_scope R9459 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9469 Coq.Lists.List.nil R9434 Parallelmove.Reg R9384 Parallelmove.simpleDest R9398 Coq.Lists.List "x ++ y" list_scope R9409 Coq.Lists.List "x :: y" list_scope R9402 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9412 Coq.Lists.List.nil R9377 Parallelmove.Reg R9377 Parallelmove.Reg R9363 Parallelmove.Moves R9595 Parallelmove.noWrite_tmpLast R9595 Parallelmove.noWrite_tmpLast R9653 Parallelmove.Moves R9687 Coq.Lists.List.nil R9694 Coq.Init.Logic.True R9710 Coq.Lists.List "x :: y" list_scope R9703 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9752 Coq.Init.Logic "A /\ B" type_scope R9736 Locations.diff R9748 Parallelmove.T R9792 Coq.Init.Logic "A /\ B" type_scope R9776 Locations.diff R9788 Parallelmove.T R9653 Parallelmove.Moves R9838 Parallelmove.Moves R9872 Coq.Lists.List.nil R9879 Coq.Init.Logic.True R9895 Coq.Lists.List "x :: y" list_scope R9888 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9898 Coq.Lists.List.nil R9916 Locations.diff R9928 Parallelmove.T R9944 Coq.Lists.List "x :: y" list_scope R9937 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9986 Coq.Init.Logic "A /\ B" type_scope R9970 Locations.diff R9982 Parallelmove.T R10026 Coq.Init.Logic "A /\ B" type_scope R10010 Locations.diff R10022 Parallelmove.T R9838 Parallelmove.Moves R10142 Parallelmove.noTmpLast R10156 Coq.Lists.List "x ++ y" list_scope R10162 Coq.Lists.List "x :: y" list_scope R10118 Parallelmove.noTmpLast R10131 Coq.Lists.List "x :: y" list_scope R10106 Parallelmove.noTmp R10098 Parallelmove.Move R10086 Parallelmove.Moves R10086 Parallelmove.Moves R10249 Coq.Lists.List "x ++ y" list_scope R10255 Coq.Lists.List "x :: y" list_scope R10249 Coq.Lists.List "x ++ y" list_scope R10255 Coq.Lists.List "x :: y" list_scope R10563 Parallelmove.noTmp R10531 Parallelmove.noTmpLast R10544 Coq.Lists.List "x ++ y" list_scope R10550 Coq.Lists.List "x :: y" list_scope R10553 Coq.Lists.List.nil R10524 Parallelmove.Move R10512 Parallelmove.Moves R10660 Parallelmove.app_cons R10660 Parallelmove.app_cons R10721 Coq.Lists.List "x ++ y" list_scope R10727 Coq.Lists.List "x :: y" list_scope R10730 Coq.Lists.List.nil R10721 Coq.Lists.List "x ++ y" list_scope R10727 Coq.Lists.List "x :: y" list_scope R10730 Coq.Lists.List.nil R10898 Coq.Lists.List.list R10903 Parallelmove.Reg R10889 Parallelmove.Moves R10927 Coq.Lists.List.nil R10934 Coq.Lists.List.nil R10949 Coq.Lists.List "x :: y" list_scope R10942 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10959 Coq.Lists.List "x :: y" list_scope R10889 Parallelmove.Moves R11009 Coq.Lists.List.list R11014 Parallelmove.Reg R11000 Parallelmove.Moves R11038 Coq.Lists.List.nil R11045 Coq.Lists.List.nil R11060 Coq.Lists.List "x :: y" list_scope R11053 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11070 Coq.Lists.List "x :: y" list_scope R11000 Parallelmove.Moves R11128 Coq.Lists.List.list R11133 Parallelmove.Reg R11118 Parallelmove.Reg R11176 Coq.Lists.List.nil R11183 Coq.Init.Logic.True R11194 Coq.Lists.List "x :: y" list_scope R11224 Coq.Init.Logic "A /\ B" type_scope R11209 Coq.Init.Logic "A \/ B" type_scope R11205 Coq.Init.Logic "x = y" type_scope R11212 Locations.diff R11128 Coq.Lists.List.list R11133 Parallelmove.Reg R11118 Parallelmove.Reg R11331 Parallelmove.noOverlap_aux R11348 Parallelmove.getdst R11311 Coq.Lists.List.In R11317 Parallelmove.getsrc R11281 Parallelmove.Moves R11425 Coq.Init.Logic "A /\ B" type_scope R11405 Parallelmove.path R11411 Parallelmove.StateBeing R11475 Coq.Init.Logic "A /\ B" type_scope R11432 Parallelmove.simpleDest R11458 Coq.Lists.List "x ++ y" list_scope R11444 Parallelmove.StateToMove R11461 Parallelmove.StateBeing R11525 Coq.Init.Logic "A /\ B" type_scope R11483 Parallelmove.noOverlap R11508 Coq.Lists.List "x ++ y" list_scope R11494 Parallelmove.StateToMove R11511 Parallelmove.StateBeing R11556 Coq.Init.Logic "A /\ B" type_scope R11534 Parallelmove.noTmp R11541 Parallelmove.StateToMove R11559 Parallelmove.noTmpLast R11570 Parallelmove.StateBeing R11385 Parallelmove.State R11610 Values.val R11635 LTL.locset R11683 Locations.get R11675 Parallelmove.Reg R11665 Parallelmove.Env R11753 Parallelmove.Env R11760 Locations.set R11744 Parallelmove.Value R11734 Parallelmove.Reg R11724 Parallelmove.Env R11830 Parallelmove.Env R11812 Parallelmove.Env R11800 Parallelmove.Moves R11854 Coq.Lists.List.nil R11874 Coq.Lists.List "x :: y" list_scope R11867 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11926 Parallelmove.update R11939 Parallelmove.get R11812 Parallelmove.Env R11800 Parallelmove.Moves R12007 Parallelmove.Env R11989 Parallelmove.Env R11977 Parallelmove.Moves R12031 Coq.Lists.List.nil R12051 Coq.Lists.List "x :: y" list_scope R12044 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12059 Parallelmove.update R12081 Parallelmove.get R11989 Parallelmove.Env R11977 Parallelmove.Moves R12186 Coq.Init.Logic "x = y" type_scope R12163 Parallelmove.get R12168 Parallelmove.update R12194 Locations.eq R12222 Locations.overlap R12257 Parallelmove.get R12245 Values.Vundef R12153 Parallelmove.Value R12143 Parallelmove.Reg R12143 Parallelmove.Reg R12129 Parallelmove.Env R12430 Coq.Init.Logic "x = y" type_scope R12407 Parallelmove.get R12412 Parallelmove.update R12398 Parallelmove.Value R12388 Parallelmove.Reg R12377 Parallelmove.Env R12466 Parallelmove.get_update R12466 Parallelmove.get_update R12499 Locations.eq R12499 Locations.eq R12665 Coq.Init.Logic "x = y" type_scope R12642 Parallelmove.get R12647 Parallelmove.update R12667 Parallelmove.get R12623 Locations.diff R12614 Parallelmove.Value R12604 Parallelmove.Reg R12604 Parallelmove.Reg R12590 Parallelmove.Env R12742 Locations.eq R12742 Locations.eq R12775 Coq.Init.Logic "x = y" type_scope R12789 Locations.diff_not_eq R12775 Coq.Init.Logic "x = y" type_scope R12789 Locations.diff_not_eq R12834 Locations.overlap R12834 Locations.overlap R12878 Locations.diff R12902 Locations.overlap_not_diff R12878 Locations.diff R12902 Locations.overlap_not_diff R13087 Coq.Init.Logic "x = y" type_scope R13064 Parallelmove.get R13069 Parallelmove.update R13089 Values.Vundef R13039 Coq.Init.Logic.not R13044 Locations.diff R13030 Coq.Init.Logic "x <> y" type_scope R13018 Parallelmove.Value R13008 Parallelmove.Reg R13008 Parallelmove.Reg R12994 Parallelmove.Env R13162 Locations.eq R13162 Locations.eq R13195 Coq.Init.Logic "x = y" type_scope R13195 Coq.Init.Logic "x = y" type_scope R13222 Locations.overlap R13222 Locations.overlap R13266 Locations.diff R13266 Locations.diff R13307 Locations.non_overlap_diff R13307 Locations.non_overlap_diff R13500 Coq.Init.Logic "x = y" type_scope R13466 Parallelmove.get R13471 Parallelmove.pexec R13481 Coq.Lists.List "x :: y" list_scope R13488 Coq.Lists.List "x :: y" list_scope R13502 Parallelmove.get R13507 Parallelmove.pexec R13517 Coq.Lists.List "x :: y" list_scope R13524 Coq.Lists.List "x :: y" list_scope R13458 Parallelmove.Reg R13448 Parallelmove.Env R13403 Parallelmove.simpleDest R13418 Coq.Lists.List "x :: y" list_scope R13425 Coq.Lists.List "x :: y" list_scope R13394 Parallelmove.Moves R13383 Parallelmove.Move R13383 Parallelmove.Move R13669 Locations.eq R13690 Locations.eq R13669 Locations.eq R13690 Locations.eq R13690 Locations.eq R13725 Coq.Init.Logic "x = y" type_scope R13741 Locations.diff_not_eq R13764 Locations.diff_sym R13725 Coq.Init.Logic "x = y" type_scope R13741 Locations.diff_not_eq R13764 Locations.diff_sym R13835 Locations.overlap R13835 Locations.overlap R13870 Locations.diff R13896 Locations.overlap_not_diff R13870 Locations.diff R13896 Locations.overlap_not_diff R13977 Parallelmove.get_update_id R14000 Parallelmove.get_update_diff R14031 Parallelmove.get_update_id R13977 Parallelmove.get_update_id R14000 Parallelmove.get_update_diff R14031 Parallelmove.get_update_id R14031 Parallelmove.get_update_id R14061 Locations.overlap R14061 Locations.overlap R14096 Locations.diff R14123 Locations.overlap_not_diff R14164 Locations.diff_sym R14096 Locations.diff R14123 Locations.overlap_not_diff R14164 Locations.diff_sym R14218 Parallelmove.get_update_id R14242 Parallelmove.get_update_diff R14269 Parallelmove.get_update_id R14300 Locations.diff_sym R14218 Parallelmove.get_update_id R14218 Parallelmove.get_update_id R14242 Parallelmove.get_update_diff R14269 Parallelmove.get_update_id R14300 Locations.diff_sym R14332 Locations.overlap R14360 Locations.overlap R14332 Locations.overlap R14360 Locations.overlap R14360 Locations.overlap R14404 Parallelmove.get_update_ndiff R14436 Locations.overlap_not_diff R14404 Parallelmove.get_update_ndiff R14404 Parallelmove.get_update_ndiff R14404 Parallelmove.get_update_ndiff R14404 Parallelmove.get_update_ndiff R14404 Parallelmove.get_update_ndiff R14404 Parallelmove.get_update_ndiff R14404 Parallelmove.get_update_ndiff R14436 Locations.overlap_not_diff R14436 Locations.overlap_not_diff R14436 Locations.overlap_not_diff R14436 Locations.overlap_not_diff R14436 Locations.overlap_not_diff R14489 Coq.Init.Logic "~ x" type_scope R14491 Locations.diff R14516 Locations.overlap_not_diff R14569 Parallelmove.get_update_ndiff R14489 Coq.Init.Logic "~ x" type_scope R14491 Locations.diff R14516 Locations.overlap_not_diff R14569 Parallelmove.get_update_ndiff R14602 Parallelmove.get_update_diff R14629 Parallelmove.get_update_ndiff R14660 Locations.non_overlap_diff R14602 Parallelmove.get_update_diff R14629 Parallelmove.get_update_ndiff R14660 Locations.non_overlap_diff R14694 Coq.Init.Logic "~ x" type_scope R14696 Locations.diff R14728 Locations.overlap_not_diff R14694 Coq.Init.Logic "~ x" type_scope R14696 Locations.diff R14728 Locations.overlap_not_diff R14762 Locations.diff R14794 Locations.non_overlap_diff R14762 Locations.diff R14794 Locations.non_overlap_diff R14839 Parallelmove.get_update_diff R14839 Parallelmove.get_update_diff R14878 Parallelmove.get_update_ndiff R14878 Parallelmove.get_update_ndiff R14878 Parallelmove.get_update_ndiff R14878 Parallelmove.get_update_ndiff R14878 Parallelmove.get_update_ndiff R14878 Parallelmove.get_update_ndiff R14878 Parallelmove.get_update_ndiff R14878 Parallelmove.get_update_ndiff R14908 Locations.diff R14940 Locations.non_overlap_diff R14908 Locations.diff R14940 Locations.non_overlap_diff R14974 Locations.diff R15006 Locations.non_overlap_diff R14974 Locations.diff R15006 Locations.non_overlap_diff R15059 Parallelmove.get_update_diff R15059 Parallelmove.get_update_diff R15059 Parallelmove.get_update_diff R15059 Parallelmove.get_update_diff R15059 Parallelmove.get_update_diff R15059 Parallelmove.get_update_diff R15059 Parallelmove.get_update_diff R15059 Parallelmove.get_update_diff R15059 Parallelmove.get_update_diff R15059 Parallelmove.get_update_diff R15243 Coq.Init.Logic "x = y" type_scope R15217 Parallelmove.get R15222 Parallelmove.pexec R15231 Coq.Lists.List "x :: y" list_scope R15245 Parallelmove.get R15250 Parallelmove.pexec R15259 Coq.Lists.List "x :: y" list_scope R15209 Parallelmove.Move R15172 Coq.Init.Logic "x = y" type_scope R15153 Parallelmove.get R15158 Parallelmove.pexec R15174 Parallelmove.get R15179 Parallelmove.pexec R15146 Parallelmove.Env R15136 Parallelmove.Reg R15124 Parallelmove.Moves R15124 Parallelmove.Moves R15366 Locations.eq R15386 Locations.overlap R15366 Locations.eq R15386 Locations.overlap R15386 Locations.overlap R15573 Coq.Init.Logic "x = y" type_scope R15539 Parallelmove.get R15544 Parallelmove.pexec R15553 Coq.Lists.List "x :: y" list_scope R15560 Coq.Lists.List "x ++ y" list_scope R15575 Parallelmove.get R15580 Parallelmove.pexec R15590 Coq.Lists.List "x ++ y" list_scope R15596 Coq.Lists.List "x :: y" list_scope R15531 Parallelmove.Reg R15521 Parallelmove.Env R15476 Parallelmove.simpleDest R15490 Coq.Lists.List "x :: y" list_scope R15497 Coq.Lists.List "x ++ y" list_scope R15468 Parallelmove.Move R15456 Parallelmove.Moves R15456 Parallelmove.Moves R15686 Parallelmove.app_cons R15686 Parallelmove.app_cons R15712 Parallelmove.pexec_swap R15738 Parallelmove.app_cons R15712 Parallelmove.pexec_swap R15738 Parallelmove.app_cons R15760 Parallelmove.pexec_add R15760 Parallelmove.pexec_add R15792 Parallelmove.simpleDest_pop2 R15792 Parallelmove.simpleDest_pop2 R15983 Coq.Init.Logic "x = y" type_scope R15949 Parallelmove.get R15954 Parallelmove.pexec R15964 Coq.Lists.List "x ++ y" list_scope R15970 Coq.Lists.List "x :: y" list_scope R15985 Parallelmove.get R15990 Parallelmove.pexec R15999 Coq.Lists.List "x :: y" list_scope R16006 Coq.Lists.List "x ++ y" list_scope R15941 Parallelmove.Reg R15931 Parallelmove.Env R15886 Parallelmove.simpleDest R15901 Coq.Lists.List "x ++ y" list_scope R15907 Coq.Lists.List "x :: y" list_scope R15878 Parallelmove.Move R15866 Parallelmove.Moves R15866 Parallelmove.Moves R16046 Parallelmove.pexec_movBack R16046 Parallelmove.pexec_movBack R16074 Parallelmove.simpleDest_movFront R16074 Parallelmove.simpleDest_movFront R16278 Coq.Init.Logic "x = y" type_scope R16236 Parallelmove.get R16241 Parallelmove.pexec R16264 Coq.Lists.List "x ++ y" list_scope R16252 Coq.Lists.List "x ++ y" list_scope R16258 Coq.Lists.List "x :: y" list_scope R16282 Parallelmove.get R16287 Parallelmove.pexec R16303 Coq.Lists.List "x ++ y" list_scope R16298 Coq.Lists.List "x ++ y" list_scope R16311 Coq.Lists.List "x :: y" list_scope R16228 Parallelmove.Reg R16218 Parallelmove.Env R16165 Parallelmove.simpleDest R16193 Coq.Lists.List "x ++ y" list_scope R16181 Coq.Lists.List "x ++ y" list_scope R16187 Coq.Lists.List "x :: y" list_scope R16157 Parallelmove.Move R16145 Parallelmove.Moves R16145 Parallelmove.Moves R16145 Parallelmove.Moves R16362 Parallelmove.app_app R16362 Parallelmove.app_app R16379 Parallelmove.app_cons R16379 Parallelmove.app_cons R16405 Parallelmove.pexec_movFront R16405 Parallelmove.pexec_movFront R16432 Parallelmove.simpleDest R16446 Coq.Lists.List "x :: y" list_scope R16453 Coq.Lists.List "x ++ y" list_scope R16460 Coq.Lists.List "x ++ y" list_scope R16432 Parallelmove.simpleDest R16446 Coq.Lists.List "x :: y" list_scope R16453 Coq.Lists.List "x ++ y" list_scope R16460 Coq.Lists.List "x ++ y" list_scope R16479 Parallelmove.app_app R16479 Parallelmove.app_app R16499 Parallelmove.pexec_movFront R16499 Parallelmove.pexec_movFront R16527 Parallelmove.simpleDest_swap_app R16527 Parallelmove.simpleDest_swap_app R16560 Parallelmove.simpleDest_movFront R16560 Parallelmove.simpleDest_movFront R16637 Coq.Init.Specif "{ A } + { B }" type_scope R16640 Locations.diff R16661 Coq.Init.Logic.not R16666 Locations.diff R16630 Parallelmove.Reg R16630 Parallelmove.Reg R16698 Locations.eq R16698 Locations.eq R16752 Coq.Init.Logic "x = y" type_scope R16752 Coq.Init.Logic "x = y" type_scope R16770 Locations.diff_not_eq R16770 Locations.diff_not_eq R16808 Locations.overlap R16808 Locations.overlap R16846 Locations.overlap_not_diff R16846 Locations.overlap_not_diff R16893 Locations.non_overlap_diff R16893 Locations.non_overlap_diff R17041 Coq.Init.Logic "x = y" type_scope R17043 Parallelmove.get R17048 Parallelmove.pexec R17057 Parallelmove.update R17030 Parallelmove.Value R17020 Parallelmove.Env R16992 Parallelmove.noWrite R16985 Parallelmove.Reg R16973 Parallelmove.Moves R17134 Parallelmove.get_update_id R17134 Parallelmove.get_update_id R17223 Parallelmove.get_update_diff R17223 Parallelmove.get_update_diff R17369 Coq.Init.Logic "x = y" type_scope R17339 Parallelmove.get R17344 Parallelmove.pexec R17358 Coq.Lists.List "x :: y" list_scope R17351 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17371 Parallelmove.get R17376 Parallelmove.pexec R17322 Locations.diff R17315 Parallelmove.Reg R17305 Parallelmove.Env R17295 Parallelmove.Reg R17283 Parallelmove.Moves R17420 Parallelmove.get_update_diff R17420 Parallelmove.get_update_diff R17506 Parallelmove.noWrite R17477 Parallelmove.simpleDest R17496 Coq.Lists.List "x :: y" list_scope R17489 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17910 Coq.Init.Logic "x = y" type_scope R17892 Parallelmove.get R17897 Parallelmove.pexec R17912 Parallelmove.get R17885 Parallelmove.Env R17845 Parallelmove.simpleDest R17864 Coq.Lists.List "x :: y" list_scope R17857 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17838 Parallelmove.Reg R17838 Parallelmove.Reg R17824 Parallelmove.Moves R18063 Locations.eq R18063 Locations.eq R18095 Coq.Init.Logic "x = y" type_scope R18108 Locations.diff_not_eq R18095 Coq.Init.Logic "x = y" type_scope R18108 Locations.diff_not_eq R18156 Parallelmove.get_update_diff R18156 Parallelmove.get_update_diff R18260 Parallelmove.noOverlap R18270 Coq.Lists.List.nil R18441 Coq.Lists.List.In R18447 Parallelmove.getsrc R18458 Coq.Lists.List "x ++ y" list_scope R18464 Coq.Lists.List "x :: y" list_scope R18412 Coq.Lists.List.In R18418 Parallelmove.getsrc R18429 Coq.Lists.List "x ++ y" list_scope R18405 Parallelmove.Reg R18393 Parallelmove.Moves R18393 Parallelmove.Moves R18378 Parallelmove.Move R18704 Coq.Init.Logic "x = y" type_scope R18672 Parallelmove.getdst R18683 Coq.Lists.List "x ++ y" list_scope R18696 Coq.Lists.List "x :: y" list_scope R18687 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18716 Coq.Lists.List "x ++ y" list_scope R18706 Parallelmove.getdst R18723 Coq.Lists.List "x :: y" list_scope R18726 Parallelmove.getdst R18662 Parallelmove.Moves R18662 Parallelmove.Moves R18648 Parallelmove.Reg R18648 Parallelmove.Reg R18900 Coq.Init.Logic "x = y" type_scope R18882 Parallelmove.getdst R18893 Coq.Lists.List "x ++ y" list_scope R18912 Coq.Lists.List "x ++ y" list_scope R18902 Parallelmove.getdst R18915 Parallelmove.getdst R18873 Parallelmove.Moves R18873 Parallelmove.Moves R19104 Parallelmove.noOverlap_aux R19075 Parallelmove.noOverlap_aux R19094 Coq.Lists.List "x :: y" list_scope R19063 Coq.Lists.List.list R19068 Parallelmove.Reg R19053 Parallelmove.Reg R19053 Parallelmove.Reg R19300 Parallelmove.noOverlap_aux R19320 Coq.Lists.List "x ++ y" list_scope R19262 Parallelmove.noOverlap_aux R19282 Coq.Lists.List "x ++ y" list_scope R19288 Coq.Lists.List "x :: y" list_scope R19250 Coq.Lists.List.list R19255 Parallelmove.Reg R19250 Coq.Lists.List.list R19255 Parallelmove.Reg R19236 Parallelmove.Reg R19236 Parallelmove.Reg R19409 Coq.Lists.List.app R19409 Coq.Lists.List.app R19409 Coq.Lists.List.app R19428 Parallelmove.noOverlap_auxpop R19428 Parallelmove.noOverlap_auxpop R19473 Parallelmove.app_cons R19473 Parallelmove.app_cons R19603 Parallelmove.noOverlap R19580 Parallelmove.noOverlap R19593 Coq.Lists.List "x :: y" list_scope R19572 Parallelmove.Moves R19561 Parallelmove.Move R19649 Parallelmove.noOverlap_nil R19649 Parallelmove.noOverlap_nil R19919 Parallelmove.noOverlap R19933 Coq.Lists.List "x ++ y" list_scope R19887 Parallelmove.noOverlap R19901 Coq.Lists.List "x ++ y" list_scope R19907 Coq.Lists.List "x :: y" list_scope R19878 Parallelmove.Moves R19878 Parallelmove.Moves R19863 Parallelmove.Move R20016 Parallelmove.noOverlap_pop R20016 Parallelmove.noOverlap_pop R20047 Parallelmove.app_cons R20047 Parallelmove.app_cons R20211 Parallelmove.getsrc_add R20211 Parallelmove.getsrc_add R20311 Parallelmove.getdst_app R20329 Parallelmove.noOverlap_auxPop R20311 Parallelmove.getdst_app R20329 Parallelmove.noOverlap_auxPop R20372 Parallelmove.getdst_add R20372 Parallelmove.getdst_add R20727 Parallelmove.noOverlap R20702 Parallelmove.noOverlap R20716 Coq.Lists.List "x ++ y" list_scope R20694 Parallelmove.Moves R20694 Parallelmove.Moves R20816 Parallelmove.app_cons R20816 Parallelmove.app_cons R20855 Parallelmove.noOverlap_pop R20855 Parallelmove.noOverlap_pop R20989 Coq.Init.Logic "x = y" type_scope R20958 Parallelmove.get R20963 Parallelmove.pexec R20972 Parallelmove.update R20991 Parallelmove.get R20996 Parallelmove.pexec R20943 Parallelmove.noRead R20926 Locations.diff R21053 Parallelmove.get_update_diff R21053 Parallelmove.get_update_diff R21113 Locations.eq R21113 Locations.eq R21160 Parallelmove.get_update_id R21160 Parallelmove.get_update_id R21160 Parallelmove.get_update_id R21160 Parallelmove.get_update_id R21184 Parallelmove.get_update_diff R21213 Locations.diff_sym R21184 Parallelmove.get_update_diff R21213 Locations.diff_sym R21248 Parallelmove.diff_dec R21248 Parallelmove.diff_dec R21287 Parallelmove.get_update_diff R21287 Parallelmove.get_update_diff R21287 Parallelmove.get_update_diff R21287 Parallelmove.get_update_diff R21287 Parallelmove.get_update_diff R21287 Parallelmove.get_update_diff R21359 Parallelmove.get_update_ndiff R21359 Parallelmove.get_update_ndiff R21359 Parallelmove.get_update_ndiff R21359 Parallelmove.get_update_ndiff R21359 Parallelmove.get_update_ndiff R21359 Parallelmove.get_update_ndiff R21359 Parallelmove.get_update_ndiff R21359 Parallelmove.get_update_ndiff R21585 Coq.Init.Logic "x = y" type_scope R21545 Parallelmove.get R21550 Parallelmove.pexec R21571 Parallelmove.sexec R21564 Coq.Lists.List "x :: y" list_scope R21557 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21589 Parallelmove.get R21594 Parallelmove.pexec R21603 Parallelmove.sexec R21617 Coq.Lists.List "x :: y" list_scope R21610 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21524 Coq.Init.Logic "A \/ B" type_scope R21520 Coq.Init.Logic "x = y" type_scope R21527 Locations.diff R21511 Parallelmove.Reg R21501 Parallelmove.Env R21460 Parallelmove.simpleDest R21479 Coq.Lists.List "x :: y" list_scope R21472 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21445 Parallelmove.noRead R21438 Parallelmove.Reg R21438 Parallelmove.Reg R21424 Parallelmove.Moves R21424 Parallelmove.Moves R21692 Parallelmove.get_update_id R21692 Parallelmove.get_update_id R21722 Parallelmove.sD_pexec R21753 Parallelmove.get_update_id R21722 Parallelmove.sD_pexec R21753 Parallelmove.get_update_id R21782 Parallelmove.pexec_update R21782 Parallelmove.pexec_update R21810 Parallelmove.get_update_diff R21810 Parallelmove.get_update_diff R21884 Parallelmove.pexec R21923 Parallelmove.sexec R21930 Parallelmove.StateDone R21905 Coq.Lists.List "x ++ y" list_scope R21891 Parallelmove.StateToMove R21908 Parallelmove.StateBeing R21873 Parallelmove.Env R21861 Parallelmove.State R22033 Coq.Init.Logic "x = y" type_scope R22024 Parallelmove.get R22035 Parallelmove.get R22006 Parallelmove.notemporary R22000 Parallelmove.Reg R21977 Parallelmove.Env R21977 Parallelmove.Env R22096 Parallelmove.noOverlap R22114 Coq.Lists.List "x :: y" list_scope R22107 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22132 Coq.Lists.List "x ++ y" list_scope R22118 Parallelmove.StateToMove R22135 Parallelmove.StateBeing R22083 Parallelmove.State R22073 Parallelmove.Reg R22258 Parallelmove.noOverlap_aux R22277 Coq.Lists.List "x :: y" list_scope R22284 Coq.Lists.List "x ++ y" list_scope R22220 Parallelmove.noOverlap_aux R22240 Coq.Lists.List "x ++ y" list_scope R22246 Coq.Lists.List "x :: y" list_scope R22213 Parallelmove.Reg R22213 Parallelmove.Reg R22196 Coq.Lists.List.list R22201 Parallelmove.Reg R22196 Coq.Lists.List.list R22201 Parallelmove.Reg R22338 Parallelmove.noOverlap_aux R22338 Parallelmove.noOverlap_aux R22338 Parallelmove.noOverlap_aux R22493 Parallelmove.noOverlap_auxpop R22493 Parallelmove.noOverlap_auxpop R22596 Parallelmove.noRead R22606 Parallelmove.T R22574 Parallelmove.noTmp R22916 Parallelmove.noRead R22897 Locations.diff R22864 Parallelmove.path R22872 Coq.Lists.List "x ++ y" list_scope R22885 Coq.Lists.List "x :: y" list_scope R22876 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22888 Coq.Lists.List.nil R22810 Parallelmove.simpleDest R22831 Coq.Lists.List "x :: y" list_scope R22822 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22837 Coq.Lists.List "x ++ y" list_scope R22850 Coq.Lists.List "x :: y" list_scope R22841 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22853 Coq.Lists.List.nil R22803 Parallelmove.Reg R22803 Parallelmove.Reg R22803 Parallelmove.Reg R22803 Parallelmove.Reg R22781 Parallelmove.Moves R22781 Parallelmove.Moves R23034 Parallelmove.app_cons R23034 Parallelmove.app_cons R23085 Coq.Lists.List "x ++ y" list_scope R23098 Coq.Lists.List "x :: y" list_scope R23089 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23101 Coq.Lists.List.nil R23085 Coq.Lists.List "x ++ y" list_scope R23098 Coq.Lists.List "x :: y" list_scope R23089 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23101 Coq.Lists.List.nil R23370 Parallelmove.simpleDest_pop R23385 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23402 Parallelmove.simpleDest_swap R23370 Parallelmove.simpleDest_pop R23385 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23402 Parallelmove.simpleDest_swap R23432 Parallelmove.path_pop R23441 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23432 Parallelmove.path_pop R23441 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23556 Parallelmove.noOverlap R23570 Coq.Lists.List "x :: y" list_scope R23577 Coq.Lists.List "x :: y" list_scope R23524 Parallelmove.noOverlap R23538 Coq.Lists.List "x :: y" list_scope R23545 Coq.Lists.List "x :: y" list_scope R23515 Parallelmove.Moves R23504 Parallelmove.Move R23504 Parallelmove.Move R23717 Coq.Init.Logic "A \/ B" type_scope R23712 Coq.Init.Logic "x = y" type_scope R23730 Coq.Init.Logic "A \/ B" type_scope R23725 Coq.Init.Logic "x = y" type_scope R23733 Coq.Lists.List.In R23740 Parallelmove.getsrc R23717 Coq.Init.Logic "A \/ B" type_scope R23712 Coq.Init.Logic "x = y" type_scope R23730 Coq.Init.Logic "A \/ B" type_scope R23725 Coq.Init.Logic "x = y" type_scope R23733 Coq.Lists.List.In R23740 Parallelmove.getsrc R24065 Coq.Init.Logic "x = y" type_scope R24033 Parallelmove.getsrc R24044 Coq.Lists.List "x ++ y" list_scope R24057 Coq.Lists.List "x :: y" list_scope R24048 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24077 Coq.Lists.List "x ++ y" list_scope R24067 Parallelmove.getsrc R24084 Coq.Lists.List "x :: y" list_scope R24087 Parallelmove.getsrc R24023 Parallelmove.Moves R24023 Parallelmove.Moves R24009 Parallelmove.Reg R24009 Parallelmove.Reg R24261 Coq.Init.Logic "x = y" type_scope R24243 Parallelmove.getsrc R24254 Coq.Lists.List "x ++ y" list_scope R24273 Coq.Lists.List "x ++ y" list_scope R24263 Parallelmove.getsrc R24276 Parallelmove.getsrc R24234 Parallelmove.Moves R24234 Parallelmove.Moves R24479 Coq.Lists.List.In R24485 Parallelmove.getsrc R24496 Coq.Lists.List "x ++ y" list_scope R24502 Coq.Lists.List "x :: y" list_scope R24443 Coq.Lists.List.In R24449 Parallelmove.getsrc R24459 Coq.Lists.List "x :: y" list_scope R24466 Coq.Lists.List "x ++ y" list_scope R24436 Parallelmove.Reg R24424 Parallelmove.Moves R24424 Parallelmove.Moves R24409 Parallelmove.Move R24623 Parallelmove.getsrc_add1 R24623 Parallelmove.getsrc_add1 R24649 Coq.Lists.List.in_or_app R24674 Coq.Lists.List "x :: y" list_scope R24677 Parallelmove.getsrc R24660 Parallelmove.getsrc R24649 Coq.Lists.List.in_or_app R24674 Coq.Lists.List "x :: y" list_scope R24677 Parallelmove.getsrc R24660 Parallelmove.getsrc R24709 Coq.Lists.List.in_eq R24709 Coq.Lists.List.in_eq R24728 Parallelmove.getsrc_add R24728 Parallelmove.getsrc_add R24848 Parallelmove.noOverlap R24861 Coq.Lists.List "x :: y" list_scope R24868 Coq.Lists.List "x ++ y" list_scope R24816 Parallelmove.noOverlap R24830 Coq.Lists.List "x ++ y" list_scope R24836 Coq.Lists.List "x :: y" list_scope R24808 Parallelmove.Move R24796 Parallelmove.Moves R24796 Parallelmove.Moves R24938 Parallelmove.getdst_add R24956 Parallelmove.getdst R24972 Parallelmove.getdst_app R24938 Parallelmove.getdst_add R24956 Parallelmove.getdst R24972 Parallelmove.getdst_app R24998 Parallelmove.noOverlapaux_swap2 R24998 Parallelmove.noOverlapaux_swap2 R25037 Parallelmove.Ingetsrc_swap R25037 Parallelmove.Ingetsrc_swap R25299 Coq.Init.Logic "x = y" type_scope R25250 Parallelmove.get R25255 Parallelmove.pexec R25285 Parallelmove.sexec R25264 Coq.Lists.List "x ++ y" list_scope R25275 Coq.Lists.List "x :: y" list_scope R25268 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25278 Coq.Lists.List.nil R25303 Parallelmove.get R25308 Parallelmove.pexec R25340 Parallelmove.sexec R25356 Coq.Lists.List "x :: y" list_scope R25347 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25351 Parallelmove.T R25317 Coq.Lists.List "x ++ y" list_scope R25330 Coq.Lists.List "x :: y" list_scope R25321 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25322 Parallelmove.T R25333 Coq.Lists.List.nil R25229 Coq.Init.Logic "A \/ B" type_scope R25225 Coq.Init.Logic "x = y" type_scope R25232 Locations.diff R25205 Parallelmove.notemporary R25198 Parallelmove.Reg R25188 Parallelmove.Env R25164 Parallelmove.noTmp R25126 Parallelmove.simpleDest R25140 Coq.Lists.List "x ++ y" list_scope R25151 Coq.Lists.List "x :: y" list_scope R25144 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25154 Coq.Lists.List.nil R25119 Parallelmove.Reg R25119 Parallelmove.Reg R25105 Parallelmove.Moves R25105 Parallelmove.Moves R25400 Parallelmove.pexec_movFront R25400 Parallelmove.pexec_movFront R25400 Parallelmove.pexec_movFront R25400 Parallelmove.pexec_movFront R25400 Parallelmove.pexec_movFront R25400 Parallelmove.pexec_movFront R25439 Parallelmove.app_nil R25439 Parallelmove.app_nil R25439 Parallelmove.app_nil R25439 Parallelmove.app_nil R25501 Parallelmove.get_update_id R25501 Parallelmove.get_update_id R25501 Parallelmove.get_update_id R25501 Parallelmove.get_update_id R25501 Parallelmove.get_update_id R25539 Parallelmove.get_update_diff R25539 Parallelmove.get_update_diff R25539 Parallelmove.get_update_diff R25539 Parallelmove.get_update_diff R25539 Parallelmove.get_update_diff R25539 Parallelmove.get_update_diff R25571 Parallelmove.pexec_update R25571 Parallelmove.pexec_update R25597 Locations.diff_sym R25597 Locations.diff_sym R25652 Parallelmove.noTmp_noReadTmp R25652 Parallelmove.noTmp_noReadTmp R25682 Parallelmove.simpleDest_tmpLast R25682 Parallelmove.simpleDest_tmpLast R25975 Coq.Init.Logic "x = y" type_scope R25926 Parallelmove.get R25931 Parallelmove.pexec R25961 Parallelmove.sexec R25940 Coq.Lists.List "x ++ y" list_scope R25951 Coq.Lists.List "x :: y" list_scope R25944 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25954 Coq.Lists.List.nil R25979 Parallelmove.get R25984 Parallelmove.pexec R26016 Parallelmove.sexec R26032 Coq.Lists.List "x :: y" list_scope R26023 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26027 Parallelmove.T R25993 Coq.Lists.List "x ++ y" list_scope R26006 Coq.Lists.List "x :: y" list_scope R25997 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25998 Parallelmove.T R26009 Coq.Lists.List.nil R25905 Coq.Init.Logic "A \/ B" type_scope R25901 Coq.Init.Logic "x = y" type_scope R25908 Locations.diff R25881 Parallelmove.notemporary R25874 Parallelmove.Reg R25864 Parallelmove.Env R25815 Parallelmove.noTmpLast R25828 Coq.Lists.List "x ++ y" list_scope R25839 Coq.Lists.List "x :: y" list_scope R25832 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25842 Coq.Lists.List.nil R25777 Parallelmove.simpleDest R25791 Coq.Lists.List "x ++ y" list_scope R25802 Coq.Lists.List "x :: y" list_scope R25795 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25805 Coq.Lists.List.nil R25770 Parallelmove.Reg R25770 Parallelmove.Reg R25756 Parallelmove.Moves R25756 Parallelmove.Moves R26066 Parallelmove.step_inv_loop_aux R26066 Parallelmove.step_inv_loop_aux R26098 Parallelmove.noTmpLast_popBack R26118 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26098 Parallelmove.noTmpLast_popBack R26118 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26431 Coq.Init.Logic "x = y" type_scope R26413 Parallelmove.get R26418 Parallelmove.exec R26433 Parallelmove.get R26438 Parallelmove.exec R26385 Coq.Init.Logic "A \/ B" type_scope R26381 Coq.Init.Logic "x = y" type_scope R26388 Locations.diff R26368 Coq.Lists.List.In R26333 Parallelmove.notemporary R26230 Parallelmove.getdst R26277 Coq.Lists.List "x ++ y" list_scope R26261 Coq.Lists.List "x ++ y" list_scope R26246 Parallelmove.StateToMove R26264 Parallelmove.StateBeing R26298 Coq.Lists.List "x ++ y" list_scope R26283 Parallelmove.StateToMove R26301 Parallelmove.StateBeing R26204 Parallelmove.Reg R26194 Parallelmove.Env R26169 Parallelmove.State R26169 Parallelmove.State R26548 Coq.Init.Logic "x = y" type_scope R26540 Parallelmove.get R26550 Parallelmove.get R26555 Parallelmove.pexec R26533 Parallelmove.Env R26506 Parallelmove.noWrite R26499 Parallelmove.Reg R26487 Parallelmove.Moves R26736 Locations.eq R26736 Locations.eq R26774 Coq.Init.Logic "x = y" type_scope R26792 Locations.diff_not_eq R26774 Coq.Init.Logic "x = y" type_scope R26792 Locations.diff_not_eq R26835 Locations.overlap R26835 Locations.overlap R26869 Locations.diff R26897 Locations.overlap_not_diff R26869 Locations.diff R26897 Locations.overlap_not_diff R27062 Parallelmove.sameExec R27047 Parallelmove.stepInv R27033 Parallelmove.step R27025 Parallelmove.State R27025 Parallelmove.State R27217 Parallelmove.app_nil R27217 Parallelmove.app_nil R27217 Parallelmove.app_nil R27217 Parallelmove.app_nil R27217 Parallelmove.app_nil R27217 Parallelmove.app_nil R27217 Parallelmove.app_nil R27217 Parallelmove.app_nil R27217 Parallelmove.app_nil R27217 Parallelmove.app_nil R27217 Parallelmove.app_nil R27273 Parallelmove.pexec_movFront R27273 Parallelmove.pexec_movFront R27308 Locations.eq R27308 Locations.eq R27351 Parallelmove.get_update_id R27372 Parallelmove.get_noWrite R27391 Parallelmove.sD_nW R27412 Parallelmove.simpleDest_movFront R27351 Parallelmove.get_update_id R27372 Parallelmove.get_noWrite R27391 Parallelmove.sD_nW R27412 Parallelmove.simpleDest_movFront R27487 Coq.Init.Logic "x = y" type_scope R27522 Parallelmove.get_update_diff R27551 Locations.diff_sym R27487 Coq.Init.Logic "x = y" type_scope R27522 Parallelmove.get_update_diff R27551 Locations.diff_sym R27597 Parallelmove.getdst_app R27624 Coq.Lists.List.in_or_app R27647 Coq.Lists.List.in_or_app R27597 Parallelmove.getdst_app R27597 Parallelmove.getdst_app R27597 Parallelmove.getdst_app R27597 Parallelmove.getdst_app R27624 Coq.Lists.List.in_or_app R27647 Coq.Lists.List.in_or_app R27695 Parallelmove.pexec_movFront R27695 Parallelmove.pexec_movFront R27695 Parallelmove.pexec_movFront R27695 Parallelmove.pexec_movFront R27695 Parallelmove.pexec_movFront R27695 Parallelmove.pexec_movFront R27726 Parallelmove.app_nil R27726 Parallelmove.app_nil R27747 Parallelmove.simpleDest_movBack R27747 Parallelmove.simpleDest_movBack R27779 Parallelmove.pexec_mov R27779 Parallelmove.pexec_mov R27815 Parallelmove.app_cons R27833 Parallelmove.app_app R27815 Parallelmove.app_cons R27833 Parallelmove.app_app R27815 Parallelmove.app_cons R27833 Parallelmove.app_app R27815 Parallelmove.app_cons R27849 Parallelmove.step_inv_loop R27849 Parallelmove.step_inv_loop R27889 Parallelmove.app_app R27906 Parallelmove.app_cons R27889 Parallelmove.app_app R27906 Parallelmove.app_cons R27942 Parallelmove.app_app R27959 Parallelmove.app_cons R27942 Parallelmove.app_app R27959 Parallelmove.app_cons R27942 Parallelmove.app_app R27982 Parallelmove.noTmp_app R27982 Parallelmove.noTmp_app R28074 Locations.diff_sym R28074 Locations.diff_sym R28128 Parallelmove.getdst_app R28128 Parallelmove.getdst_app R28128 Parallelmove.getdst_app R28128 Parallelmove.getdst_app R28128 Parallelmove.getdst_app R28128 Parallelmove.getdst_app R28128 Parallelmove.getdst_app R28154 Coq.Lists.List.in_or_app R28177 Coq.Lists.List.in_or_app R28215 Coq.Lists.List.in_or_app R28154 Coq.Lists.List.in_or_app R28177 Coq.Lists.List.in_or_app R28215 Coq.Lists.List.in_or_app R28264 Parallelmove.pexec_movFront R28292 Parallelmove.pexec_push R28264 Parallelmove.pexec_movFront R28292 Parallelmove.pexec_push R28316 Parallelmove.noRead_app R28316 Parallelmove.noRead_app R28340 Parallelmove.noRead_app R28340 Parallelmove.noRead_app R28359 Parallelmove.noRead_by_path R28359 Parallelmove.noRead_by_path R28405 Parallelmove.simpleDest_right R28405 Parallelmove.simpleDest_right R28439 Parallelmove.path_pop R28448 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R28439 Parallelmove.path_pop R28448 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R28486 Locations.diff_sym R28486 Locations.diff_sym R28521 Parallelmove.simpleDest_movFront R28521 Parallelmove.simpleDest_movFront R28651 Locations.diff_sym R28651 Locations.diff_sym R28699 Parallelmove.getdst_app R28699 Parallelmove.getdst_app R28699 Parallelmove.getdst_app R28699 Parallelmove.getdst_app R28699 Parallelmove.getdst_app R28699 Parallelmove.getdst_app R28699 Parallelmove.getdst_app R28725 Coq.Lists.List.in_or_app R28748 Coq.Lists.List.in_or_app R28725 Coq.Lists.List.in_or_app R28748 Coq.Lists.List.in_or_app R28796 Parallelmove.pexec_movFront R28796 Parallelmove.pexec_movFront R28826 Parallelmove.app_nil R28826 Parallelmove.app_nil R28847 Parallelmove.pexec_push R28847 Parallelmove.pexec_push R28877 Parallelmove.app_nil R28877 Parallelmove.app_nil R28897 Parallelmove.simpleDest_movFront R28897 Parallelmove.simpleDest_movFront R28991 Locations.diff_sym R28991 Locations.diff_sym R29039 Parallelmove.getdst_app R29065 Coq.Lists.List.in_or_app R29088 Coq.Lists.List.in_or_app R29039 Parallelmove.getdst_app R29039 Parallelmove.getdst_app R29039 Parallelmove.getdst_app R29065 Coq.Lists.List.in_or_app R29088 Coq.Lists.List.in_or_app R29222 Parallelmove.path R29230 Coq.Lists.List "x ++ y" list_scope R29243 Coq.Lists.List "x :: y" list_scope R29234 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R29235 Parallelmove.T R29246 Coq.Lists.List.nil R29190 Parallelmove.path R29198 Coq.Lists.List "x ++ y" list_scope R29209 Coq.Lists.List "x :: y" list_scope R29202 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R29212 Coq.Lists.List.nil R29181 Parallelmove.Moves R29171 Parallelmove.Reg R29171 Parallelmove.Reg R29340 Parallelmove.app_cons R29340 Parallelmove.app_cons R29340 Parallelmove.app_cons R29340 Parallelmove.app_cons R29528 Parallelmove.path R29534 Parallelmove.StateBeing R29513 Parallelmove.stepInv R29499 Parallelmove.step R29491 Parallelmove.State R29491 Parallelmove.State R29791 Parallelmove.app_cons R29812 Parallelmove.app_cons R29791 Parallelmove.app_cons R29812 Parallelmove.app_cons R29829 Parallelmove.path_tmpLast R29829 Parallelmove.path_tmpLast R29867 Parallelmove.path_pop R29867 Parallelmove.path_pop R29966 Parallelmove.simpleDest R29993 Coq.Lists.List "x ++ y" list_scope R29978 Parallelmove.StateToMove R29996 Parallelmove.StateBeing R29951 Parallelmove.stepInv R29937 Parallelmove.step R29928 Parallelmove.State R29928 Parallelmove.State R30171 Parallelmove.app_nil R30171 Parallelmove.app_nil R30171 Parallelmove.app_nil R30171 Parallelmove.app_nil R30171 Parallelmove.app_nil R30171 Parallelmove.app_nil R30171 Parallelmove.app_nil R30171 Parallelmove.app_nil R30171 Parallelmove.app_nil R30171 Parallelmove.app_nil R30171 Parallelmove.app_nil R30213 Parallelmove.simpleDest_Pop R30228 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R30213 Parallelmove.simpleDest_Pop R30228 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R30255 Parallelmove.simpleDest_movBack R30255 Parallelmove.simpleDest_movBack R30293 Parallelmove.simpleDest_insert R30323 Parallelmove.app_app R30338 Parallelmove.simpleDest_movFront R30293 Parallelmove.simpleDest_insert R30323 Parallelmove.app_app R30338 Parallelmove.simpleDest_movFront R30370 Parallelmove.app_cons R30388 Parallelmove.app_app R30370 Parallelmove.app_cons R30388 Parallelmove.app_app R30437 Parallelmove.app_cons R30464 Parallelmove.app_app R30437 Parallelmove.app_cons R30437 Parallelmove.app_cons R30437 Parallelmove.app_cons R30464 Parallelmove.app_app R30464 Parallelmove.app_app R30464 Parallelmove.app_app R30486 Parallelmove.simpleDest_tmpLast R30508 Coq.Lists.List "x ++ y" list_scope R30525 Coq.Lists.List "x :: y" list_scope R30512 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R30486 Parallelmove.simpleDest_tmpLast R30508 Coq.Lists.List "x ++ y" list_scope R30525 Coq.Lists.List "x :: y" list_scope R30512 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R30566 Parallelmove.simpleDest_Pop R30566 Parallelmove.simpleDest_Pop R30594 Parallelmove.app_nil R30629 Parallelmove.simpleDest_Pop R30594 Parallelmove.app_nil R30629 Parallelmove.simpleDest_Pop R30733 Parallelmove.noTmp R30743 Coq.Lists.List "x ++ y" list_scope R30705 Parallelmove.noTmp R30715 Coq.Lists.List "x ++ y" list_scope R30721 Coq.Lists.List "x :: y" list_scope R30697 Parallelmove.Moves R30697 Parallelmove.Moves R30682 Parallelmove.Move R30877 Parallelmove.app_cons R30895 Parallelmove.app_cons R30877 Parallelmove.app_cons R30895 Parallelmove.app_cons R31045 Parallelmove.noTmp R31052 Parallelmove.StateToMove R31030 Parallelmove.stepInv R31016 Parallelmove.step R31008 Parallelmove.State R31008 Parallelmove.State R31268 Parallelmove.noTmp_pop R31268 Parallelmove.noTmp_pop R31268 Parallelmove.noTmp_pop R31268 Parallelmove.noTmp_pop R31268 Parallelmove.noTmp_pop R31268 Parallelmove.noTmp_pop R31268 Parallelmove.noTmp_pop R31348 Parallelmove.noTmpLast R31336 Parallelmove.noTmp R31328 Parallelmove.Moves R31615 Parallelmove.noTmpLast R31592 Parallelmove.noTmpLast R31605 Coq.Lists.List "x :: y" list_scope R31584 Parallelmove.Moves R31573 Parallelmove.Move R31821 Parallelmove.noTmpLast R31835 Coq.Lists.List "x ++ y" list_scope R31789 Parallelmove.noTmpLast R31803 Coq.Lists.List "x ++ y" list_scope R31809 Coq.Lists.List "x :: y" list_scope R31780 Parallelmove.Moves R31780 Parallelmove.Moves R31765 Parallelmove.Move R32031 Parallelmove.app_cons R32031 Parallelmove.app_cons R32031 Parallelmove.app_cons R32031 Parallelmove.app_cons R32179 Parallelmove.app_cons R32197 Parallelmove.app_cons R32179 Parallelmove.app_cons R32197 Parallelmove.app_cons R32362 Parallelmove.noTmpLast R32375 Coq.Lists.List "x :: y" list_scope R32345 Parallelmove.noTmpLast R32318 Parallelmove.noTmp R32328 Coq.Lists.List "x ++ y" list_scope R32334 Coq.Lists.List "x :: y" list_scope R32309 Parallelmove.Moves R32309 Parallelmove.Moves R32309 Parallelmove.Moves R32291 Parallelmove.Move R32523 Parallelmove.app_cons R32523 Parallelmove.app_cons R32738 Parallelmove.noTmpLast R32751 Coq.Lists.List "x ++ y" list_scope R32764 Coq.Lists.List "x :: y" list_scope R32755 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R32756 Parallelmove.T R32767 Coq.Lists.List.nil R32701 Parallelmove.noTmpLast R32714 Coq.Lists.List "x ++ y" list_scope R32725 Coq.Lists.List "x :: y" list_scope R32718 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R32728 Coq.Lists.List.nil R32692 Parallelmove.Moves R32682 Parallelmove.Reg R32682 Parallelmove.Reg R32853 Parallelmove.app_cons R32871 Parallelmove.app_cons R32853 Parallelmove.app_cons R32871 Parallelmove.app_cons R32981 Parallelmove.app_cons R32999 Parallelmove.app_cons R32981 Parallelmove.app_cons R32999 Parallelmove.app_cons R33153 Parallelmove.noTmpLast R33164 Parallelmove.StateBeing R33138 Parallelmove.stepInv R33124 Parallelmove.step R33116 Parallelmove.State R33116 Parallelmove.State R33366 Parallelmove.noTmpLast_push R33366 Parallelmove.noTmpLast_push R33404 Parallelmove.noTmpLast_push R33419 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R33404 Parallelmove.noTmpLast_push R33419 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R33466 Parallelmove.app_cons R33487 Parallelmove.app_cons R33503 Parallelmove.noTmpLast_tmpLast R33466 Parallelmove.app_cons R33487 Parallelmove.app_cons R33503 Parallelmove.noTmpLast_tmpLast R33529 Parallelmove.noTmpLast_pop R33543 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R33529 Parallelmove.noTmpLast_pop R33543 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R33673 Parallelmove.noOverlap_aux R33693 Coq.Lists.List "x ++ y" list_scope R33699 Coq.Lists.List "x :: y" list_scope R33635 Parallelmove.noOverlap_aux R33654 Coq.Lists.List "x :: y" list_scope R33661 Coq.Lists.List "x ++ y" list_scope R33628 Parallelmove.Reg R33628 Parallelmove.Reg R33611 Coq.Lists.List.list R33616 Parallelmove.Reg R33611 Coq.Lists.List.list R33616 Parallelmove.Reg R34004 Parallelmove.app_cons R34004 Parallelmove.app_cons R34025 Parallelmove.noOverlap_auxpop R34025 Parallelmove.noOverlap_auxpop R34211 Coq.Lists.List.In R34217 Parallelmove.getsrc R34227 Coq.Lists.List "x :: y" list_scope R34234 Coq.Lists.List "x ++ y" list_scope R34175 Coq.Lists.List.In R34181 Parallelmove.getsrc R34192 Coq.Lists.List "x ++ y" list_scope R34198 Coq.Lists.List "x :: y" list_scope R34168 Parallelmove.Reg R34156 Parallelmove.Moves R34156 Parallelmove.Moves R34141 Parallelmove.Move R34576 Parallelmove.noOverlap R34590 Coq.Lists.List "x ++ y" list_scope R34596 Coq.Lists.List "x :: y" list_scope R34544 Parallelmove.noOverlap R34557 Coq.Lists.List "x :: y" list_scope R34564 Coq.Lists.List "x ++ y" list_scope R34536 Parallelmove.Move R34524 Parallelmove.Moves R34524 Parallelmove.Moves R34650 Parallelmove.getdst_add R34668 Parallelmove.getdst R34685 Parallelmove.getdst_app R34650 Parallelmove.getdst_add R34668 Parallelmove.getdst R34685 Parallelmove.getdst_app R34711 Parallelmove.noOverlapaux_insert R34711 Parallelmove.noOverlapaux_insert R34832 Parallelmove.getsrc R34832 Parallelmove.getsrc R34852 Parallelmove.Ingetsrc_swap2 R34867 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R34852 Parallelmove.Ingetsrc_swap2 R34867 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35001 Parallelmove.noOverlap R35021 Coq.Lists.List "x ++ y" list_scope R35016 Coq.Lists.List "x ++ y" list_scope R35029 Coq.Lists.List "x :: y" list_scope R35032 Coq.Lists.List.nil R34969 Parallelmove.noOverlap R34983 Coq.Lists.List "x ++ y" list_scope R34989 Coq.Lists.List "x :: y" list_scope R34961 Parallelmove.Move R34949 Parallelmove.Moves R34949 Parallelmove.Moves R35061 Parallelmove.noOverlap_insert R35089 Coq.Lists.List.nil R35082 Coq.Lists.List "x ++ y" list_scope R35061 Parallelmove.noOverlap_insert R35089 Coq.Lists.List.nil R35082 Coq.Lists.List "x ++ y" list_scope R35105 Parallelmove.app_nil R35120 Parallelmove.noOverlap_movFront R35105 Parallelmove.app_nil R35120 Parallelmove.noOverlap_movFront R35241 Parallelmove.noOverlap R35254 Coq.Lists.List "x ++ y" list_scope R35265 Coq.Lists.List "x :: y" list_scope R35258 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35268 Coq.Lists.List.nil R35213 Parallelmove.noOverlap R35231 Coq.Lists.List "x :: y" list_scope R35224 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35206 Parallelmove.Reg R35206 Parallelmove.Reg R35192 Parallelmove.Moves R35322 Parallelmove.noOverlap_insert R35322 Parallelmove.noOverlap_insert R35348 Parallelmove.app_nil R35348 Parallelmove.app_nil R35465 Parallelmove.noOverlap R35483 Coq.Lists.List "x :: y" list_scope R35476 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35428 Parallelmove.noOverlap R35441 Coq.Lists.List "x ++ y" list_scope R35452 Coq.Lists.List "x :: y" list_scope R35445 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35455 Coq.Lists.List.nil R35421 Parallelmove.Reg R35421 Parallelmove.Reg R35407 Parallelmove.Moves R35548 Coq.Init.Logic "x = y" type_scope R35543 Coq.Lists.List "x :: y" list_scope R35536 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35557 Coq.Lists.List "x :: y" list_scope R35550 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35563 Coq.Lists.List "x ++ y" list_scope R35566 Coq.Lists.List.nil R35548 Coq.Init.Logic "x = y" type_scope R35543 Coq.Lists.List "x :: y" list_scope R35536 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35557 Coq.Lists.List "x :: y" list_scope R35550 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35563 Coq.Lists.List "x ++ y" list_scope R35566 Coq.Lists.List.nil R35600 Parallelmove.noOverlap_movFront R35600 Parallelmove.noOverlap_movFront R35634 Parallelmove.app_nil R35634 Parallelmove.app_nil R35746 Parallelmove.notemporary R35709 Parallelmove.noTmpLast R35722 Coq.Lists.List "x ++ y" list_scope R35733 Coq.Lists.List "x :: y" list_scope R35726 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R35736 Coq.Lists.List.nil R35702 Parallelmove.Reg R35702 Parallelmove.Reg R35688 Parallelmove.Moves R35858 Parallelmove.app_cons R35858 Parallelmove.app_cons R35894 Parallelmove.noTmpLast_pop R35894 Parallelmove.noTmpLast_pop R36021 Parallelmove.noOverlap_aux R36041 Coq.Lists.List "x ++ y" list_scope R35998 Parallelmove.noOverlap_aux R35976 Parallelmove.noOverlap_aux R35969 Parallelmove.Reg R36293 Parallelmove.noOverlap_aux R36314 Parallelmove.getdst R36308 Parallelmove.T R36281 Parallelmove.noTmp R36275 Parallelmove.Reg R36611 Parallelmove.noTmp R36621 Coq.Lists.List "x ++ y" list_scope R36598 Parallelmove.noTmp R36586 Parallelmove.noTmp R36812 Parallelmove.noOverlap R36838 Coq.Lists.List "x ++ y" list_scope R36823 Parallelmove.StateToMove R36841 Parallelmove.StateBeing R36797 Parallelmove.stepInv R36783 Parallelmove.step R36774 Parallelmove.State R36774 Parallelmove.State R37016 Parallelmove.app_nil R37084 Parallelmove.noOverlap_Pop R37016 Parallelmove.app_nil R37016 Parallelmove.app_nil R37016 Parallelmove.app_nil R37016 Parallelmove.app_nil R37016 Parallelmove.app_nil R37016 Parallelmove.app_nil R37016 Parallelmove.app_nil R37016 Parallelmove.app_nil R37016 Parallelmove.app_nil R37016 Parallelmove.app_nil R37084 Parallelmove.noOverlap_Pop R37084 Parallelmove.noOverlap_Pop R37084 Parallelmove.noOverlap_Pop R37084 Parallelmove.noOverlap_Pop R37084 Parallelmove.noOverlap_Pop R37084 Parallelmove.noOverlap_Pop R37119 Parallelmove.noOverlap_movBack R37119 Parallelmove.noOverlap_movBack R37150 Parallelmove.noOverlap_insert R37179 Parallelmove.app_app R37194 Parallelmove.noOverlap_movFront R37226 Parallelmove.app_cons R37244 Parallelmove.app_app R37150 Parallelmove.noOverlap_insert R37179 Parallelmove.app_app R37194 Parallelmove.noOverlap_movFront R37226 Parallelmove.app_cons R37244 Parallelmove.app_app R37293 Parallelmove.app_cons R37320 Parallelmove.app_app R37360 Parallelmove.noOverlap_movBack0 R37293 Parallelmove.app_cons R37293 Parallelmove.app_cons R37293 Parallelmove.app_cons R37320 Parallelmove.app_app R37320 Parallelmove.app_app R37320 Parallelmove.app_app R37360 Parallelmove.noOverlap_movBack0 R37388 Parallelmove.noOverlap R37407 Coq.Lists.List "x :: y" list_scope R37399 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37413 Coq.Lists.List "x ++ y" list_scope R37430 Coq.Lists.List "x :: y" list_scope R37417 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37448 Parallelmove.noOverlap_Front0 R37388 Parallelmove.noOverlap R37407 Coq.Lists.List "x :: y" list_scope R37399 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37413 Coq.Lists.List "x ++ y" list_scope R37430 Coq.Lists.List "x :: y" list_scope R37417 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37448 Parallelmove.noOverlap_Front0 R37679 Coq.Lists.List "x ++ y" list_scope R37691 Coq.Lists.List "x :: y" list_scope R37683 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37694 Coq.Lists.List.nil R37679 Coq.Lists.List "x ++ y" list_scope R37691 Coq.Lists.List "x :: y" list_scope R37683 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37694 Coq.Lists.List.nil R37714 Coq.Lists.List.app_eq_nil R37736 Coq.Lists.List "x :: y" list_scope R37728 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37739 Coq.Lists.List.nil R37714 Coq.Lists.List.app_eq_nil R37736 Coq.Lists.List "x :: y" list_scope R37728 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R37739 Coq.Lists.List.nil R37897 Parallelmove.noTmpL_diff R37897 Parallelmove.noTmpL_diff R37982 Parallelmove.noTmP_noOverlap_aux R38009 Parallelmove.noTmp_append R38041 Parallelmove.app_cons R38086 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38063 Parallelmove.noTmpLast_popBack R37982 Parallelmove.noTmP_noOverlap_aux R38009 Parallelmove.noTmp_append R38041 Parallelmove.app_cons R38086 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38063 Parallelmove.noTmpLast_popBack R38113 Parallelmove.app_nil R38134 Parallelmove.noOverlap_Pop R38148 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38113 Parallelmove.app_nil R38134 Parallelmove.noOverlap_Pop R38148 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R38245 Parallelmove.stepInv R38230 Parallelmove.stepInv R38216 Parallelmove.step R38208 Parallelmove.State R38208 Parallelmove.State R38311 Parallelmove.step_inv_path R38311 Parallelmove.step_inv_path R38346 Parallelmove.step_inv_simpleDest R38346 Parallelmove.step_inv_simpleDest R38387 Parallelmove.step_inv_noOverlap R38387 Parallelmove.step_inv_noOverlap R38427 Parallelmove.step_inv_noTmp R38427 Parallelmove.step_inv_noTmp R38463 Parallelmove.step_inv_noTmpLast R38463 Parallelmove.step_inv_noTmpLast R38544 Coq.Init.Logic "~ x" type_scope R38547 Coq.Init.Logic "'exists' x : t , p" type_scope R38566 Parallelmove.step R38558 Parallelmove.State R38527 Parallelmove.State R38607 Parallelmove.State R38598 Parallelmove.State R38651 Parallelmove.State R38718 Parallelmove.step R38710 Parallelmove.State R38710 Parallelmove.State R38710 Parallelmove.State R38775 Parallelmove.stepp_refl R38786 Parallelmove.stepp_trans R38885 Parallelmove.stepp R38869 Parallelmove.stepp R38854 Parallelmove.stepp R38846 Parallelmove.State R38846 Parallelmove.State R38846 Parallelmove.State R39024 Parallelmove.stepp R39009 Parallelmove.step R39001 Parallelmove.State R39001 Parallelmove.State R39130 Parallelmove.stepInv R39115 Parallelmove.stepInv R39100 Parallelmove.stepp R39092 Parallelmove.State R39092 Parallelmove.State R39229 Parallelmove.step_inv R39229 Parallelmove.step_inv R39338 Parallelmove.notemporary R39301 Parallelmove.noTmpLast R39314 Coq.Lists.List "x ++ y" list_scope R39325 Coq.Lists.List "x :: y" list_scope R39318 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39328 Coq.Lists.List.nil R39453 Parallelmove.noTmpLast R39473 Coq.Lists.List "x :: y" list_scope R39464 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39479 Coq.Lists.List "x ++ y" list_scope R39490 Coq.Lists.List "x :: y" list_scope R39483 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39493 Coq.Lists.List.nil R39453 Parallelmove.noTmpLast R39473 Coq.Lists.List "x :: y" list_scope R39464 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39479 Coq.Lists.List "x ++ y" list_scope R39490 Coq.Lists.List "x :: y" list_scope R39483 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39493 Coq.Lists.List.nil R39553 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39534 Parallelmove.noTmpLast_pop R39553 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R39534 Parallelmove.noTmpLast_pop R39694 Parallelmove.NoOverlap R39675 Parallelmove.NoOverlap R39661 Parallelmove.stepInv R39644 Parallelmove.notemporary R39630 Parallelmove.step R39619 Parallelmove.State R39619 Parallelmove.State R39941 Parallelmove.app_nil R39977 Parallelmove.app_cons R40028 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40002 Parallelmove.noOverlap_Pop R39941 Parallelmove.app_nil R39941 Parallelmove.app_nil R39941 Parallelmove.app_nil R39977 Parallelmove.app_cons R39977 Parallelmove.app_cons R39977 Parallelmove.app_cons R40028 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40002 Parallelmove.noOverlap_Pop R40062 Parallelmove.app_nil R40087 Coq.Lists.List.app_ass R40115 Parallelmove.app_cons R40142 Coq.Lists.List.ass_app R40157 Parallelmove.noOverlap_movBack R40062 Parallelmove.app_nil R40062 Parallelmove.app_nil R40087 Coq.Lists.List.app_ass R40115 Parallelmove.app_cons R40115 Parallelmove.app_cons R40115 Parallelmove.app_cons R40142 Coq.Lists.List.ass_app R40157 Parallelmove.noOverlap_movBack R40206 Coq.Lists.List.app_ass R40243 Parallelmove.app_cons R40206 Coq.Lists.List.app_ass R40206 Coq.Lists.List.app_ass R40206 Coq.Lists.List.app_ass R40243 Parallelmove.app_cons R40243 Parallelmove.app_cons R40243 Parallelmove.app_cons R40243 Parallelmove.app_cons R40269 Coq.Lists.List.ass_app R40284 Parallelmove.noOverlap_insert R40310 Coq.Lists.List.app_ass R40326 Parallelmove.noOverlap_movFront R40269 Coq.Lists.List.ass_app R40284 Parallelmove.noOverlap_insert R40310 Coq.Lists.List.app_ass R40326 Parallelmove.noOverlap_movFront R40378 Parallelmove.app_cons R40404 Coq.Lists.List.ass_app R40420 Parallelmove.noOverlap_movBack0 R40378 Parallelmove.app_cons R40378 Parallelmove.app_cons R40378 Parallelmove.app_cons R40378 Parallelmove.app_cons R40378 Parallelmove.app_cons R40404 Coq.Lists.List.ass_app R40420 Parallelmove.noOverlap_movBack0 R40477 Coq.Lists.List.app_ass R40477 Coq.Lists.List.app_ass R40510 Parallelmove.noOverlap R40529 Coq.Lists.List "x :: y" list_scope R40521 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40545 Coq.Lists.List "x ++ y" list_scope R40541 Coq.Lists.List "x :: y" list_scope R40534 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40564 Coq.Lists.List "x :: y" list_scope R40551 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40582 Parallelmove.noOverlap_Front0 R40510 Parallelmove.noOverlap R40529 Coq.Lists.List "x :: y" list_scope R40521 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40545 Coq.Lists.List "x ++ y" list_scope R40541 Coq.Lists.List "x :: y" list_scope R40534 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40564 Coq.Lists.List "x :: y" list_scope R40551 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40582 Parallelmove.noOverlap_Front0 R40647 Coq.Lists.List.app_ass R40647 Coq.Lists.List.app_ass R40647 Coq.Lists.List.app_ass R40771 Parallelmove.notemporary R40771 Parallelmove.notemporary R40795 Parallelmove.noTmpLast R40824 Coq.Lists.List "x ++ y" list_scope R40820 Coq.Lists.List "x :: y" list_scope R40807 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40838 Coq.Lists.List "x :: y" list_scope R40830 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40841 Coq.Lists.List.nil R40866 Parallelmove.noTmpLast_lastnoTmp R40900 Coq.Lists.List "x :: y" list_scope R40887 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40795 Parallelmove.noTmpLast R40824 Coq.Lists.List "x ++ y" list_scope R40820 Coq.Lists.List "x :: y" list_scope R40807 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40838 Coq.Lists.List "x :: y" list_scope R40830 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R40841 Coq.Lists.List.nil R40866 Parallelmove.noTmpLast_lastnoTmp R40900 Coq.Lists.List "x :: y" list_scope R40887 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41070 Parallelmove.noTmP_noOverlap_aux R41070 Parallelmove.noTmP_noOverlap_aux R41103 Parallelmove.noTmp_append R41103 Parallelmove.noTmp_append R41131 Parallelmove.noTmpLast R41160 Coq.Lists.List "x ++ y" list_scope R41156 Coq.Lists.List "x :: y" list_scope R41143 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41174 Coq.Lists.List "x :: y" list_scope R41166 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41177 Coq.Lists.List.nil R41231 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41201 Parallelmove.noTmpLast_popBack R41131 Parallelmove.noTmpLast R41160 Coq.Lists.List "x ++ y" list_scope R41156 Coq.Lists.List "x :: y" list_scope R41143 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41174 Coq.Lists.List "x :: y" list_scope R41166 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41177 Coq.Lists.List.nil R41231 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41201 Parallelmove.noTmpLast_popBack R41334 Parallelmove.noOverlap R41357 Coq.Lists.List "x ++ y" list_scope R41353 Coq.Lists.List "x :: y" list_scope R41346 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41372 Coq.Lists.List "x :: y" list_scope R41363 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41378 Coq.Lists.List "x ++ y" list_scope R41391 Coq.Lists.List "x :: y" list_scope R41382 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41394 Coq.Lists.List.nil R41334 Parallelmove.noOverlap R41357 Coq.Lists.List "x ++ y" list_scope R41353 Coq.Lists.List "x :: y" list_scope R41346 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41372 Coq.Lists.List "x :: y" list_scope R41363 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41378 Coq.Lists.List "x ++ y" list_scope R41391 Coq.Lists.List "x :: y" list_scope R41382 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41394 Coq.Lists.List.nil R41422 Parallelmove.noOverlap R41445 Coq.Lists.List "x ++ y" list_scope R41441 Coq.Lists.List "x :: y" list_scope R41434 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41453 Coq.Lists.List "x ++ y" list_scope R41466 Coq.Lists.List "x :: y" list_scope R41457 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41469 Coq.Lists.List.nil R41486 Parallelmove.noOverlap_Pop R41500 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41422 Parallelmove.noOverlap R41445 Coq.Lists.List "x ++ y" list_scope R41441 Coq.Lists.List "x :: y" list_scope R41434 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41453 Coq.Lists.List "x ++ y" list_scope R41466 Coq.Lists.List "x :: y" list_scope R41457 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41469 Coq.Lists.List.nil R41486 Parallelmove.noOverlap_Pop R41500 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R41536 Parallelmove.app_cons R41553 Parallelmove.noOverlap_Pop R41536 Parallelmove.app_cons R41536 Parallelmove.app_cons R41536 Parallelmove.app_cons R41553 Parallelmove.noOverlap_Pop R41694 Coq.Lists.List.In R41700 Parallelmove.getdst R41723 Coq.Lists.List "x ++ y" list_scope R41708 Parallelmove.StateToMove R41726 Parallelmove.StateBeing R41641 Coq.Lists.List.In R41647 Parallelmove.getdst R41670 Coq.Lists.List "x ++ y" list_scope R41655 Parallelmove.StateToMove R41673 Parallelmove.StateBeing R41626 Parallelmove.step R41615 Parallelmove.State R41615 Parallelmove.State R41853 Parallelmove.getdst_app R41889 Parallelmove.app_nil R41913 Coq.Lists.List.in_or_app R41853 Parallelmove.getdst_app R41853 Parallelmove.getdst_app R41853 Parallelmove.getdst_app R41853 Parallelmove.getdst_app R41853 Parallelmove.getdst_app R41889 Parallelmove.app_nil R41889 Parallelmove.app_nil R41889 Parallelmove.app_nil R41913 Coq.Lists.List.in_or_app R41930 Coq.Lists.List.in_app_or R41953 Parallelmove.getdst R41941 Parallelmove.getdst R41930 Coq.Lists.List.in_app_or R41953 Parallelmove.getdst R41941 Parallelmove.getdst R42030 Parallelmove.getdst_app R42090 Parallelmove.app_nil R42113 Coq.Lists.List.in_or_app R42030 Parallelmove.getdst_app R42030 Parallelmove.getdst_app R42030 Parallelmove.getdst_app R42030 Parallelmove.getdst_app R42030 Parallelmove.getdst_app R42090 Parallelmove.app_nil R42090 Parallelmove.app_nil R42113 Coq.Lists.List.in_or_app R42130 Coq.Lists.List.in_app_or R42169 Coq.Lists.List "x :: y" list_scope R42172 Coq.Lists.List.nil R42151 Coq.Lists.List "x ++ y" list_scope R42141 Parallelmove.getdst R42154 Parallelmove.getdst R42130 Coq.Lists.List.in_app_or R42169 Coq.Lists.List "x :: y" list_scope R42172 Coq.Lists.List.nil R42151 Coq.Lists.List "x ++ y" list_scope R42141 Parallelmove.getdst R42154 Parallelmove.getdst R42200 Coq.Lists.List.in_app_or R42223 Parallelmove.getdst R42211 Parallelmove.getdst R42200 Coq.Lists.List.in_app_or R42223 Parallelmove.getdst R42211 Parallelmove.getdst R42375 Parallelmove.getdst_app R42411 Parallelmove.app_nil R42435 Coq.Lists.List.in_or_app R42375 Parallelmove.getdst_app R42375 Parallelmove.getdst_app R42375 Parallelmove.getdst_app R42375 Parallelmove.getdst_app R42375 Parallelmove.getdst_app R42411 Parallelmove.app_nil R42435 Coq.Lists.List.in_or_app R42452 Coq.Lists.List.in_app_or R42491 Coq.Lists.List "x :: y" list_scope R42497 Coq.Lists.List "x :: y" list_scope R42500 Parallelmove.getdst R42473 Coq.Lists.List "x ++ y" list_scope R42463 Parallelmove.getdst R42476 Parallelmove.getdst R42452 Coq.Lists.List.in_app_or R42491 Coq.Lists.List "x :: y" list_scope R42497 Coq.Lists.List "x :: y" list_scope R42500 Parallelmove.getdst R42473 Coq.Lists.List "x ++ y" list_scope R42463 Parallelmove.getdst R42476 Parallelmove.getdst R42535 Coq.Lists.List.in_app_or R42558 Parallelmove.getdst R42546 Parallelmove.getdst R42535 Coq.Lists.List.in_app_or R42558 Parallelmove.getdst R42546 Parallelmove.getdst R42598 Coq.Lists.List.in_or_app R42598 Coq.Lists.List.in_or_app R42639 Coq.Lists.List.in_or_app R42639 Coq.Lists.List.in_or_app R42711 Coq.Lists.List.in_or_app R42711 Coq.Lists.List.in_or_app R42848 Parallelmove.getdst_app R42848 Parallelmove.getdst_app R42848 Parallelmove.getdst_app R42848 Parallelmove.getdst_app R42848 Parallelmove.getdst_app R42848 Parallelmove.getdst_app R42895 Parallelmove.getdst_app R42895 Parallelmove.getdst_app R42895 Parallelmove.getdst_app R42895 Parallelmove.getdst_app R42895 Parallelmove.getdst_app R42895 Parallelmove.getdst_app R42929 Coq.Lists.List.in_app_or R42960 Coq.Lists.List "x ++ y" list_scope R42951 Parallelmove.getdst R42967 Coq.Lists.List "x :: y" list_scope R42970 Coq.Lists.List.nil R42940 Parallelmove.getdst R43000 Coq.Lists.List.in_or_app R42929 Coq.Lists.List.in_app_or R42960 Coq.Lists.List "x ++ y" list_scope R42951 Parallelmove.getdst R42967 Coq.Lists.List "x :: y" list_scope R42970 Coq.Lists.List.nil R42940 Parallelmove.getdst R43000 Coq.Lists.List.in_or_app R43000 Coq.Lists.List.in_or_app R43023 Coq.Lists.List.in_app_or R43048 Coq.Lists.List "x :: y" list_scope R43051 Coq.Lists.List.nil R43034 Parallelmove.getdst R43023 Coq.Lists.List.in_app_or R43048 Coq.Lists.List "x :: y" list_scope R43051 Coq.Lists.List.nil R43034 Parallelmove.getdst R43100 Coq.Lists.List.in_or_app R43100 Coq.Lists.List.in_or_app R43160 Coq.Lists.List.in_or_app R43160 Coq.Lists.List.in_or_app R43213 Parallelmove.app_nil R43239 Parallelmove.getdst_app R43213 Parallelmove.app_nil R43239 Parallelmove.getdst_app R43239 Parallelmove.getdst_app R43273 Coq.Lists.List.in_or_app R43273 Coq.Lists.List.in_or_app R43386 Parallelmove.sameExec R43371 Parallelmove.stepInv R43356 Parallelmove.stepp R43348 Parallelmove.State R43348 Parallelmove.State R43493 Parallelmove.sameExec R43526 Parallelmove.step_sameExec R43493 Parallelmove.sameExec R43526 Parallelmove.step_sameExec R43652 Parallelmove.step_inv R43652 Parallelmove.step_inv R43726 Parallelmove.getdst_app R43753 Coq.Lists.List.in_or_app R43726 Parallelmove.getdst_app R43726 Parallelmove.getdst_app R43726 Parallelmove.getdst_app R43726 Parallelmove.getdst_app R43726 Parallelmove.getdst_app R43726 Parallelmove.getdst_app R43726 Parallelmove.getdst_app R43753 Coq.Lists.List.in_or_app R43771 Coq.Lists.List.in_app_or R43864 Coq.Lists.List "x ++ y" list_scope R43840 Parallelmove.getdst R43848 Parallelmove.StateToMove R43867 Parallelmove.getdst R43875 Parallelmove.StateBeing R43809 Coq.Lists.List "x ++ y" list_scope R43785 Parallelmove.getdst R43793 Parallelmove.StateToMove R43812 Parallelmove.getdst R43820 Parallelmove.StateBeing R43771 Coq.Lists.List.in_app_or R43864 Coq.Lists.List "x ++ y" list_scope R43840 Parallelmove.getdst R43848 Parallelmove.StateToMove R43867 Parallelmove.getdst R43875 Parallelmove.StateBeing R43809 Coq.Lists.List "x ++ y" list_scope R43785 Parallelmove.getdst R43793 Parallelmove.StateToMove R43812 Parallelmove.getdst R43820 Parallelmove.StateBeing R43920 Parallelmove.step_inv_getdst R43962 Parallelmove.getdst_app R43920 Parallelmove.step_inv_getdst R43962 Parallelmove.getdst_app R43962 Parallelmove.getdst_app R43962 Parallelmove.getdst_app R44058 Parallelmove.getdst_app R44085 Coq.Lists.List.in_or_app R44058 Parallelmove.getdst_app R44058 Parallelmove.getdst_app R44058 Parallelmove.getdst_app R44058 Parallelmove.getdst_app R44058 Parallelmove.getdst_app R44058 Parallelmove.getdst_app R44058 Parallelmove.getdst_app R44085 Coq.Lists.List.in_or_app R44103 Coq.Lists.List.in_app_or R44196 Coq.Lists.List "x ++ y" list_scope R44172 Parallelmove.getdst R44180 Parallelmove.StateToMove R44199 Parallelmove.getdst R44207 Parallelmove.StateBeing R44141 Coq.Lists.List "x ++ y" list_scope R44117 Parallelmove.getdst R44125 Parallelmove.StateToMove R44144 Parallelmove.getdst R44152 Parallelmove.StateBeing R44103 Coq.Lists.List.in_app_or R44196 Coq.Lists.List "x ++ y" list_scope R44172 Parallelmove.getdst R44180 Parallelmove.StateToMove R44199 Parallelmove.getdst R44207 Parallelmove.StateBeing R44141 Coq.Lists.List "x ++ y" list_scope R44117 Parallelmove.getdst R44125 Parallelmove.StateToMove R44144 Parallelmove.getdst R44152 Parallelmove.StateBeing R44252 Parallelmove.step_inv_getdst R44294 Parallelmove.getdst_app R44252 Parallelmove.step_inv_getdst R44294 Parallelmove.getdst_app R44294 Parallelmove.getdst_app R44294 Parallelmove.getdst_app R44370 Parallelmove.State R44361 Parallelmove.State R44466 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44470 Coq.Lists.List.nil R44444 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44452 Coq.Lists.List "x :: y" list_scope R44445 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44458 Coq.Lists.List.nil R44429 Parallelmove.Moves R44429 Parallelmove.Moves R44417 Parallelmove.Reg R44577 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44588 Coq.Lists.List "x :: y" list_scope R44581 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44591 Coq.Lists.List.nil R44555 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44563 Coq.Lists.List "x :: y" list_scope R44556 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44569 Coq.Lists.List.nil R44540 Coq.Init.Logic "x <> y" type_scope R44527 Parallelmove.Reg R44527 Parallelmove.Reg R44513 Parallelmove.Moves R44513 Parallelmove.Moves R44746 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44750 Coq.Lists.List "x ++ y" list_scope R44764 Coq.Lists.List "x :: y" list_scope R44757 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44775 Coq.Lists.List "x :: y" list_scope R44768 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44700 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44704 Coq.Lists.List "x ++ y" list_scope R44715 Coq.Lists.List "x :: y" list_scope R44708 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44730 Coq.Lists.List "x :: y" list_scope R44723 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44666 Parallelmove.noRead R44655 Parallelmove.Reg R44655 Parallelmove.Reg R44655 Parallelmove.Reg R44639 Parallelmove.Moves R44639 Parallelmove.Moves R44639 Parallelmove.Moves R44639 Parallelmove.Moves R44937 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44943 Coq.Lists.List "x ++ y" list_scope R44957 Coq.Lists.List "x :: y" list_scope R44947 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44948 Parallelmove.T R44960 Coq.Lists.List.nil R44974 Coq.Lists.List "x :: y" list_scope R44966 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44989 Coq.Lists.List "x :: y" list_scope R44978 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44983 Parallelmove.T R44887 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44899 Coq.Lists.List "x :: y" list_scope R44891 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44905 Coq.Lists.List "x ++ y" list_scope R44917 Coq.Lists.List "x :: y" list_scope R44909 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R44920 Coq.Lists.List.nil R44853 Parallelmove.noRead R44842 Parallelmove.Reg R44842 Parallelmove.Reg R44842 Parallelmove.Reg R44825 Parallelmove.Moves R44825 Parallelmove.Moves R44825 Parallelmove.Moves R45173 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45179 Coq.Lists.List "x ++ y" list_scope R45192 Coq.Lists.List "x :: y" list_scope R45183 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45195 Coq.Lists.List.nil R45210 Coq.Lists.List "x :: y" list_scope R45201 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45121 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45134 Coq.Lists.List "x :: y" list_scope R45125 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45140 Coq.Lists.List "x ++ y" list_scope R45153 Coq.Lists.List "x :: y" list_scope R45144 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45156 Coq.Lists.List.nil R45084 Locations.diff R45064 Parallelmove.noRead R45053 Parallelmove.Reg R45053 Parallelmove.Reg R45053 Parallelmove.Reg R45053 Parallelmove.Reg R45031 Parallelmove.Moves R45031 Parallelmove.Moves R45031 Parallelmove.Moves R45318 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45322 Coq.Lists.List.nil R45334 Coq.Lists.List "x :: y" list_scope R45327 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45296 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45307 Coq.Lists.List "x :: y" list_scope R45300 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45310 Coq.Lists.List.nil R45275 Parallelmove.noRead R45264 Parallelmove.Reg R45264 Parallelmove.Reg R45250 Parallelmove.Moves R45250 Parallelmove.Moves R45355 Parallelmove.dstep_nop R45365 Parallelmove.dstep_start R45377 Parallelmove.dstep_push R45403 Parallelmove.dstep_pop_loop R45418 Parallelmove.dstep_pop R45428 Parallelmove.dstep_last R45516 Parallelmove.stepp R45501 Parallelmove.stepInv R45486 Parallelmove.dstep R45478 Parallelmove.State R45478 Parallelmove.State R45599 Parallelmove.stepp R45636 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45640 Coq.Lists.List.nil R45605 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45610 Coq.Lists.List "x ++ y" list_scope R45606 Coq.Lists.List.nil R45621 Coq.Lists.List "x :: y" list_scope R45614 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45628 Coq.Lists.List.nil R45656 Parallelmove.step_stepp R45676 Parallelmove.step_nop R45687 Coq.Lists.List.nil R45599 Parallelmove.stepp R45636 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45640 Coq.Lists.List.nil R45605 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45610 Coq.Lists.List "x ++ y" list_scope R45606 Coq.Lists.List.nil R45621 Coq.Lists.List "x :: y" list_scope R45614 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45628 Coq.Lists.List.nil R45656 Parallelmove.step_stepp R45676 Parallelmove.step_nop R45687 Coq.Lists.List.nil R45703 Parallelmove.stepp R45740 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45751 Coq.Lists.List "x :: y" list_scope R45744 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45754 Coq.Lists.List.nil R45709 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45714 Coq.Lists.List "x ++ y" list_scope R45710 Coq.Lists.List.nil R45725 Coq.Lists.List "x :: y" list_scope R45718 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45732 Coq.Lists.List.nil R45771 Parallelmove.step_stepp R45790 Parallelmove.step_start R45801 Coq.Lists.List.nil R45703 Parallelmove.stepp R45740 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45751 Coq.Lists.List "x :: y" list_scope R45744 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45754 Coq.Lists.List.nil R45709 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45714 Coq.Lists.List "x ++ y" list_scope R45710 Coq.Lists.List.nil R45725 Coq.Lists.List "x :: y" list_scope R45718 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45732 Coq.Lists.List.nil R45771 Parallelmove.step_stepp R45790 Parallelmove.step_start R45801 Coq.Lists.List.nil R45819 Parallelmove.stepp_trans R45942 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45948 Coq.Lists.List "x ++ y" list_scope R45962 Coq.Lists.List "x :: y" list_scope R45952 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45953 Parallelmove.T R45965 Coq.Lists.List.nil R45979 Coq.Lists.List "x :: y" list_scope R45971 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45994 Coq.Lists.List "x :: y" list_scope R45983 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45988 Parallelmove.T R45880 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45892 Coq.Lists.List "x :: y" list_scope R45884 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45898 Coq.Lists.List "x ++ y" list_scope R45912 Coq.Lists.List "x :: y" list_scope R45902 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45903 Parallelmove.T R45915 Coq.Lists.List.nil R45933 Coq.Lists.List "x :: y" list_scope R45922 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45927 Parallelmove.T R45834 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45846 Coq.Lists.List "x :: y" list_scope R45838 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45852 Coq.Lists.List "x ++ y" list_scope R45864 Coq.Lists.List "x :: y" list_scope R45856 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45867 Coq.Lists.List.nil R45819 Parallelmove.stepp_trans R45942 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45948 Coq.Lists.List "x ++ y" list_scope R45962 Coq.Lists.List "x :: y" list_scope R45952 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45953 Parallelmove.T R45965 Coq.Lists.List.nil R45979 Coq.Lists.List "x :: y" list_scope R45971 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45994 Coq.Lists.List "x :: y" list_scope R45983 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45988 Parallelmove.T R45880 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45892 Coq.Lists.List "x :: y" list_scope R45884 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45898 Coq.Lists.List "x ++ y" list_scope R45912 Coq.Lists.List "x :: y" list_scope R45902 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45903 Parallelmove.T R45915 Coq.Lists.List.nil R45933 Coq.Lists.List "x :: y" list_scope R45922 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45927 Parallelmove.T R45834 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45846 Coq.Lists.List "x :: y" list_scope R45838 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45852 Coq.Lists.List "x ++ y" list_scope R45864 Coq.Lists.List "x :: y" list_scope R45856 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R45867 Coq.Lists.List.nil R46015 Parallelmove.step_stepp R46033 Parallelmove.step_pop R46015 Parallelmove.step_stepp R46033 Parallelmove.step_pop R46167 Coq.Lists.List "x ++ y" list_scope R46179 Coq.Lists.List "x :: y" list_scope R46171 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R46182 Coq.Lists.List.nil R46167 Coq.Lists.List "x ++ y" list_scope R46179 Coq.Lists.List "x :: y" list_scope R46171 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R46182 Coq.Lists.List.nil R46306 Parallelmove.stepInv R46291 Parallelmove.stepInv R46276 Parallelmove.dstep R46268 Parallelmove.State R46268 Parallelmove.State R46340 Parallelmove.stepp_inv R46340 Parallelmove.stepp_inv R46370 Parallelmove.dstep_step R46370 Parallelmove.dstep_step R46423 Parallelmove.State R46414 Parallelmove.State R46468 Parallelmove.State R46537 Parallelmove.dstep R46529 Parallelmove.State R46529 Parallelmove.State R46529 Parallelmove.State R46597 Parallelmove.dstepp_refl R46609 Parallelmove.dstepp_trans R46702 Parallelmove.stepp R46685 Parallelmove.dstepp R46671 Parallelmove.stepInv R46663 Parallelmove.State R46663 Parallelmove.State R46786 Parallelmove.stepp_transitive R46786 Parallelmove.stepp_transitive R46826 Parallelmove.dstep_step R46826 Parallelmove.dstep_step R46871 Parallelmove.dstep_inv R46871 Parallelmove.dstep_inv R46981 Parallelmove.sameExec R46966 Parallelmove.stepInv R46950 Parallelmove.dstepp R46942 Parallelmove.State R46942 Parallelmove.State R47018 Parallelmove.stepp_sameExec R47018 Parallelmove.stepp_sameExec R47046 Parallelmove.dstepp_stepp R47046 Parallelmove.dstepp_stepp R47141 Coq.Init.Datatypes.option R47161 Coq.Init.Datatypes "x * y" type_scope R47156 Coq.Init.Datatypes "x * y" type_scope R47150 Parallelmove.Moves R47158 Parallelmove.Reg R47165 Parallelmove.Moves R47122 Parallelmove.Reg R47110 Parallelmove.Moves R47199 Coq.Lists.List "x :: y" list_scope R47192 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47221 Parallelmove.diff_dec R47246 Coq.Init.Specif.right R47257 Coq.Init.Datatypes.Some R47262 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47263 Coq.Lists.List.nil R47285 Coq.Init.Specif.left R47347 Coq.Init.Datatypes.Some R47353 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47370 Coq.Init.Datatypes.Some R47375 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47383 Coq.Lists.List "x :: y" list_scope R47376 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47411 Coq.Init.Datatypes.None R47419 Coq.Init.Datatypes.None R47451 Coq.Lists.List.nil R47458 Coq.Init.Datatypes.None R47122 Parallelmove.Reg R47110 Parallelmove.Moves R47527 Coq.Init.Datatypes.option R47547 Coq.Init.Datatypes "x * y" type_scope R47542 Coq.Init.Datatypes "x * y" type_scope R47536 Parallelmove.Moves R47544 Parallelmove.Reg R47551 Parallelmove.Moves R47508 Parallelmove.Reg R47496 Parallelmove.Moves R47585 Coq.Lists.List "x :: y" list_scope R47578 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47607 Locations.eq R47630 Coq.Init.Specif.left R47640 Coq.Init.Datatypes.Some R47645 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47646 Coq.Lists.List.nil R47668 Coq.Init.Specif.right R47730 Coq.Init.Datatypes.Some R47736 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47753 Coq.Init.Datatypes.Some R47758 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47766 Coq.Lists.List "x :: y" list_scope R47759 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47794 Coq.Init.Datatypes.None R47802 Coq.Init.Datatypes.None R47834 Coq.Lists.List.nil R47841 Coq.Init.Datatypes.None R47508 Parallelmove.Reg R47496 Parallelmove.Moves R47870 Parallelmove.Move R47878 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R47879 Locations.R R47881 Locations.IT1 R47886 Locations.R R47888 Locations.IT1 R47924 Parallelmove.Move R47915 Parallelmove.Moves R47948 Coq.Lists.List.nil R47955 Parallelmove.def R47978 Coq.Lists.List "x :: y" list_scope R47981 Coq.Lists.List.nil R48009 Coq.Lists.List "x :: y" list_scope R47915 Parallelmove.Moves R48074 Parallelmove.Moves R48065 Parallelmove.Moves R48100 Coq.Lists.List.nil R48107 Coq.Lists.List.nil R48118 Coq.Lists.List "x :: y" list_scope R48121 Coq.Lists.List.nil R48128 Coq.Lists.List.nil R48139 Coq.Lists.List "x :: y" list_scope R48153 Coq.Lists.List "x :: y" list_scope R48065 Parallelmove.Moves R48221 Parallelmove.Moves R48212 Parallelmove.Moves R48247 Coq.Lists.List.nil R48254 Coq.Lists.List.nil R48264 Coq.Lists.List "x :: y" list_scope R48267 Coq.Lists.List.nil R48295 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48314 Coq.Lists.List "x :: y" list_scope R48305 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48306 Parallelmove.T R48317 Coq.Lists.List.nil R48331 Coq.Lists.List "x :: y" list_scope R48344 Coq.Lists.List "x :: y" list_scope R48212 Parallelmove.Moves R48407 Coq.Init.Logic.refl_equal R48491 Parallelmove.State R48522 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48523 Coq.Lists.List.nil R48528 Coq.Lists.List.nil R48548 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48556 Coq.Lists.List "x :: y" list_scope R48549 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48563 Coq.Lists.List.nil R48588 Parallelmove.diff_dec R48616 Coq.Init.Specif.right R48627 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48632 Coq.Lists.List.nil R48651 Coq.Init.Specif.left R48661 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48673 Coq.Lists.List "x :: y" list_scope R48666 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48676 Coq.Lists.List.nil R48702 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48713 Coq.Lists.List "x :: y" list_scope R48706 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48739 Parallelmove.split_move R48769 Coq.Init.Datatypes.Some R48775 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48803 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48807 Coq.Lists.List "x ++ y" list_scope R48821 Coq.Lists.List "x :: y" list_scope R48814 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48832 Coq.Lists.List "x :: y" list_scope R48825 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48853 Coq.Init.Datatypes.None R48902 Coq.Lists.List.nil R48909 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48913 Coq.Lists.List.nil R48925 Coq.Lists.List "x :: y" list_scope R48918 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48976 Parallelmove.diff_dec R48988 Coq.Init.Datatypes.fst R48993 Parallelmove.last R49027 Coq.Init.Specif.right R49060 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49064 Parallelmove.replace_last_s R49089 Coq.Lists.List "x :: y" list_scope R49082 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49102 Coq.Lists.List "x :: y" list_scope R49093 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49097 Parallelmove.T R49130 Coq.Init.Specif.left R49140 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49154 Coq.Lists.List "x :: y" list_scope R49147 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R48482 Parallelmove.State R49253 Parallelmove.State R49284 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49285 Coq.Lists.List.nil R49290 Coq.Lists.List.nil R49310 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49318 Coq.Lists.List "x :: y" list_scope R49311 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49325 Coq.Lists.List.nil R49350 Locations.eq R49376 Coq.Init.Specif.left R49386 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49391 Coq.Lists.List.nil R49410 Coq.Init.Specif.right R49421 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49433 Coq.Lists.List "x :: y" list_scope R49426 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49436 Coq.Lists.List.nil R49462 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49473 Coq.Lists.List "x :: y" list_scope R49466 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49499 Parallelmove.split_move R49529 Coq.Init.Datatypes.Some R49535 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49563 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49567 Coq.Lists.List "x ++ y" list_scope R49581 Coq.Lists.List "x :: y" list_scope R49574 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49592 Coq.Lists.List "x :: y" list_scope R49585 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49613 Coq.Init.Datatypes.None R49662 Coq.Lists.List.nil R49669 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49673 Coq.Lists.List.nil R49685 Coq.Lists.List "x :: y" list_scope R49678 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49736 Locations.eq R49746 Coq.Init.Datatypes.fst R49751 Parallelmove.last R49785 Coq.Init.Specif.left R49817 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49821 Parallelmove.replace_last_s R49846 Coq.Lists.List "x :: y" list_scope R49839 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49859 Coq.Lists.List "x :: y" list_scope R49850 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49854 Parallelmove.T R49887 Coq.Init.Specif.right R49898 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49912 Coq.Lists.List "x :: y" list_scope R49905 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R49244 Parallelmove.State R50037 Coq.Init.Logic "x = y" type_scope R50032 Coq.Lists.List "x :: y" list_scope R50062 Coq.Lists.List "x ++ y" list_scope R50039 Parallelmove.head_but_last R50056 Coq.Lists.List "x :: y" list_scope R50080 Coq.Lists.List "x :: y" list_scope R50066 Parallelmove.last R50074 Coq.Lists.List "x :: y" list_scope R50083 Coq.Lists.List.nil R50021 Parallelmove.Move R50009 Parallelmove.Moves R50296 Parallelmove.noRead R50273 Coq.Init.Logic "x = y" type_scope R50258 Parallelmove.split_move R50275 Coq.Init.Datatypes.Some R50280 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50221 Parallelmove.noOverlap R50234 Coq.Lists.List "x ++ y" list_scope R50245 Coq.Lists.List "x :: y" list_scope R50238 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50248 Coq.Lists.List.nil R50214 Parallelmove.Reg R50214 Parallelmove.Reg R50214 Parallelmove.Reg R50198 Parallelmove.Moves R50198 Parallelmove.Moves R50198 Parallelmove.Moves R50411 Locations.eq R50411 Locations.eq R50473 Parallelmove.split_move R50473 Parallelmove.split_move R50567 Parallelmove.noOverlap R50592 Coq.Lists.List "x ++ y" list_scope R50588 Coq.Lists.List "x :: y" list_scope R50579 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50605 Coq.Lists.List "x :: y" list_scope R50598 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50608 Coq.Lists.List.nil R50567 Parallelmove.noOverlap R50592 Coq.Lists.List "x ++ y" list_scope R50588 Coq.Lists.List "x :: y" list_scope R50579 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50605 Coq.Lists.List "x :: y" list_scope R50598 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50608 Coq.Lists.List.nil R50634 Parallelmove.noOverlap R50652 Coq.Lists.List "x :: y" list_scope R50645 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50665 Coq.Lists.List "x :: y" list_scope R50656 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50634 Parallelmove.noOverlap R50652 Coq.Lists.List "x :: y" list_scope R50645 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50665 Coq.Lists.List "x :: y" list_scope R50656 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R50680 Parallelmove.noOverlap_Front0 R50680 Parallelmove.noOverlap_Front0 R50924 Coq.Init.Logic "x = y" type_scope R50924 Coq.Init.Logic "x = y" type_scope R50942 Locations.diff_sym R50942 Locations.diff_sym R51022 Parallelmove.noOverlap_pop R51036 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51022 Parallelmove.noOverlap_pop R51036 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51221 Coq.Init.Logic "x = y" type_scope R51226 Coq.Lists.List "x ++ y" list_scope R51237 Coq.Lists.List "x :: y" list_scope R51230 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51196 Coq.Init.Logic "x = y" type_scope R51181 Parallelmove.split_move R51198 Coq.Init.Datatypes.Some R51203 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51144 Parallelmove.noOverlap R51157 Coq.Lists.List "x ++ y" list_scope R51168 Coq.Lists.List "x :: y" list_scope R51161 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51171 Coq.Lists.List.nil R51137 Parallelmove.Reg R51137 Parallelmove.Reg R51137 Parallelmove.Reg R51121 Parallelmove.Moves R51121 Parallelmove.Moves R51121 Parallelmove.Moves R51355 Parallelmove.diff_dec R51355 Parallelmove.diff_dec R51385 Locations.eq R51385 Locations.eq R51414 Locations.diff R51414 Locations.diff R51453 Locations.same_not_diff R51453 Locations.same_not_diff R51480 Parallelmove.split_move R51480 Parallelmove.split_move R51568 Parallelmove.app_cons R51568 Parallelmove.app_cons R51637 Parallelmove.noOverlap_pop R51651 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51637 Parallelmove.noOverlap_pop R51651 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51674 Locations.eq R51674 Locations.eq R51742 Parallelmove.noOverlap_aux R51760 Parallelmove.getdst R51775 Coq.Lists.List "x :: y" list_scope R51768 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51778 Coq.Lists.List.nil R51742 Parallelmove.noOverlap_aux R51760 Parallelmove.getdst R51775 Coq.Lists.List "x :: y" list_scope R51768 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51778 Coq.Lists.List.nil R51841 Coq.Init.Logic "x = y" type_scope R51841 Coq.Init.Logic "x = y" type_scope R51862 Locations.diff R51890 Locations.diff_sym R51862 Locations.diff R51890 Locations.diff_sym R51935 Parallelmove.app_cons R51935 Parallelmove.app_cons R51960 Parallelmove.noOverlap R51973 Coq.Lists.List "x ++ y" list_scope R51986 Coq.Lists.List "x :: y" list_scope R51977 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51997 Coq.Lists.List "x :: y" list_scope R51990 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52000 Coq.Lists.List.nil R52022 Parallelmove.noOverlap_insert R51960 Parallelmove.noOverlap R51973 Coq.Lists.List "x ++ y" list_scope R51986 Coq.Lists.List "x :: y" list_scope R51977 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R51997 Coq.Lists.List "x :: y" list_scope R51990 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52000 Coq.Lists.List.nil R52022 Parallelmove.noOverlap_insert R52022 Parallelmove.noOverlap_insert R52062 Parallelmove.noOverlap R52082 Coq.Lists.List "x :: y" list_scope R52073 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52093 Coq.Lists.List "x :: y" list_scope R52086 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52096 Coq.Lists.List.nil R52062 Parallelmove.noOverlap R52082 Coq.Lists.List "x :: y" list_scope R52073 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52093 Coq.Lists.List "x :: y" list_scope R52086 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52096 Coq.Lists.List.nil R52111 Parallelmove.noOverlap_right R52111 Parallelmove.noOverlap_right R52261 Coq.Init.Logic "x = y" type_scope R52261 Coq.Init.Logic "x = y" type_scope R52412 Coq.Init.Logic "x = y" type_scope R52388 Parallelmove.replace_last_s R52406 Coq.Lists.List "x :: y" list_scope R52416 Coq.Lists.List "x :: y" list_scope R52419 Parallelmove.replace_last_s R52377 Coq.Init.Logic "x <> y" type_scope R52380 Coq.Lists.List.nil R52366 Parallelmove.Moves R52355 Parallelmove.Move R52613 Coq.Init.Logic "x = y" type_scope R52575 Parallelmove.replace_last_s R52593 Coq.Lists.List "x ++ y" list_scope R52604 Coq.Lists.List "x :: y" list_scope R52597 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52607 Coq.Lists.List.nil R52617 Coq.Lists.List "x ++ y" list_scope R52630 Coq.Lists.List "x :: y" list_scope R52621 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52622 Parallelmove.T R52633 Coq.Lists.List.nil R52567 Parallelmove.Reg R52567 Parallelmove.Reg R52553 Parallelmove.Moves R52713 Coq.Lists.List.app_comm_cons R52713 Coq.Lists.List.app_comm_cons R52713 Coq.Lists.List.app_comm_cons R52713 Coq.Lists.List.app_comm_cons R52737 Parallelmove.cons_replace R52737 Parallelmove.cons_replace R52788 Coq.Lists.List.app_eq_nil R52809 Coq.Lists.List "x :: y" list_scope R52802 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52812 Coq.Lists.List.nil R52788 Coq.Lists.List.app_eq_nil R52809 Coq.Lists.List "x :: y" list_scope R52802 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R52812 Coq.Lists.List.nil R52925 Coq.Init.Logic "x = y" type_scope R52902 Parallelmove.last R52910 Coq.Lists.List "x ++ y" list_scope R52916 Coq.Lists.List "x :: y" list_scope R52919 Coq.Lists.List.nil R52894 Parallelmove.Move R52882 Parallelmove.Moves R52983 Coq.Lists.List "x ++ y" list_scope R52989 Coq.Lists.List "x :: y" list_scope R52992 Coq.Lists.List.nil R52983 Coq.Lists.List "x ++ y" list_scope R52989 Coq.Lists.List "x :: y" list_scope R52992 Coq.Lists.List.nil R53012 Coq.Lists.List.app_eq_nil R53028 Coq.Lists.List "x :: y" list_scope R53031 Coq.Lists.List.nil R53012 Coq.Lists.List.app_eq_nil R53028 Coq.Lists.List "x :: y" list_scope R53031 Coq.Lists.List.nil R53191 Coq.Init.Logic "x = y" type_scope R53169 Parallelmove.last R53178 Coq.Lists.List "x :: y" list_scope R53184 Coq.Lists.List "x :: y" list_scope R53193 Parallelmove.last R53201 Coq.Lists.List "x :: y" list_scope R53161 Parallelmove.Move R53161 Parallelmove.Move R53146 Parallelmove.Moves R53380 Coq.Init.Logic "x = y" type_scope R53332 Parallelmove.stepf R53338 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53349 Coq.Lists.List "x :: y" list_scope R53342 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53355 Coq.Lists.List "x ++ y" list_scope R53367 Coq.Lists.List "x :: y" list_scope R53359 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53370 Coq.Lists.List.nil R53384 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53390 Coq.Lists.List "x ++ y" list_scope R53404 Coq.Lists.List "x :: y" list_scope R53394 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53395 Parallelmove.T R53407 Coq.Lists.List.nil R53420 Coq.Lists.List "x :: y" list_scope R53413 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53433 Coq.Lists.List "x :: y" list_scope R53424 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53428 Parallelmove.T R53320 Coq.Init.Logic "x = y" type_scope R53305 Parallelmove.split_move R53322 Coq.Init.Datatypes.None R53298 Parallelmove.Reg R53298 Parallelmove.Reg R53298 Parallelmove.Reg R53281 Parallelmove.Moves R53281 Parallelmove.Moves R53281 Parallelmove.Moves R53484 Coq.Lists.List "x ++ y" list_scope R53496 Coq.Lists.List "x :: y" list_scope R53488 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53499 Coq.Lists.List.nil R53484 Coq.Lists.List "x ++ y" list_scope R53496 Coq.Lists.List "x :: y" list_scope R53488 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53499 Coq.Lists.List.nil R53563 Parallelmove.last_app R53588 Parallelmove.last_replace R53563 Parallelmove.last_app R53588 Parallelmove.last_replace R53608 Locations.eq R53608 Locations.eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R53836 Coq.Init.Logic "x = y" type_scope R53788 Parallelmove.stepf R53794 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53805 Coq.Lists.List "x :: y" list_scope R53798 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53811 Coq.Lists.List "x ++ y" list_scope R53823 Coq.Lists.List "x :: y" list_scope R53815 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53826 Coq.Lists.List.nil R53840 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53846 Coq.Lists.List "x ++ y" list_scope R53858 Coq.Lists.List "x :: y" list_scope R53850 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53861 Coq.Lists.List.nil R53874 Coq.Lists.List "x :: y" list_scope R53867 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53778 Coq.Init.Logic "x <> y" type_scope R53765 Coq.Init.Logic "x = y" type_scope R53750 Parallelmove.split_move R53767 Coq.Init.Datatypes.None R53743 Parallelmove.Reg R53743 Parallelmove.Reg R53743 Parallelmove.Reg R53743 Parallelmove.Reg R53724 Parallelmove.Moves R53724 Parallelmove.Moves R53724 Parallelmove.Moves R53924 Coq.Lists.List "x ++ y" list_scope R53936 Coq.Lists.List "x :: y" list_scope R53928 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53939 Coq.Lists.List.nil R53924 Coq.Lists.List "x ++ y" list_scope R53936 Coq.Lists.List "x :: y" list_scope R53928 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53939 Coq.Lists.List.nil R54003 Parallelmove.last_app R54003 Parallelmove.last_app R54026 Locations.eq R54026 Locations.eq R54056 Coq.Init.Logic "x = y" type_scope R54056 Coq.Init.Logic "x = y" type_scope R54190 Parallelmove.noOverlap R54204 Coq.Lists.List "x ++ y" list_scope R54210 Coq.Lists.List "x :: y" list_scope R54213 Coq.Lists.List.nil R54158 Parallelmove.noOverlap R54172 Coq.Lists.List "x ++ y" list_scope R54178 Coq.Lists.List "x :: y" list_scope R54302 Coq.Init.Logic "x = y" type_scope R54282 Coq.Lists.List "x ++ y" list_scope R54288 Coq.Lists.List "x :: y" list_scope R54294 Coq.Lists.List "x :: y" list_scope R54321 Coq.Lists.List "x ++ y" list_scope R54308 Coq.Lists.List "x ++ y" list_scope R54314 Coq.Lists.List "x :: y" list_scope R54317 Coq.Lists.List.nil R54329 Coq.Lists.List "x :: y" list_scope R54356 Coq.Lists.List.app_ass R54302 Coq.Init.Logic "x = y" type_scope R54282 Coq.Lists.List "x ++ y" list_scope R54288 Coq.Lists.List "x :: y" list_scope R54294 Coq.Lists.List "x :: y" list_scope R54321 Coq.Lists.List "x ++ y" list_scope R54308 Coq.Lists.List "x ++ y" list_scope R54314 Coq.Lists.List "x :: y" list_scope R54317 Coq.Lists.List.nil R54329 Coq.Lists.List "x :: y" list_scope R54356 Coq.Lists.List.app_ass R54419 Coq.Init.Logic "x = y" type_scope R54406 Coq.Lists.List "x ++ y" list_scope R54412 Coq.Lists.List "x :: y" list_scope R54438 Coq.Lists.List "x ++ y" list_scope R54425 Coq.Lists.List "x ++ y" list_scope R54431 Coq.Lists.List "x :: y" list_scope R54434 Coq.Lists.List.nil R54466 Coq.Lists.List.app_ass R54419 Coq.Init.Logic "x = y" type_scope R54406 Coq.Lists.List "x ++ y" list_scope R54412 Coq.Lists.List "x :: y" list_scope R54438 Coq.Lists.List "x ++ y" list_scope R54425 Coq.Lists.List "x ++ y" list_scope R54431 Coq.Lists.List "x :: y" list_scope R54434 Coq.Lists.List.nil R54466 Coq.Lists.List.app_ass R54517 Parallelmove.noOverlap_Pop R54517 Parallelmove.noOverlap_Pop R54665 Parallelmove.noRead R54628 Parallelmove.noOverlap R54641 Coq.Lists.List "x ++ y" list_scope R54652 Coq.Lists.List "x :: y" list_scope R54645 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R54655 Coq.Lists.List.nil R54618 Coq.Init.Logic "x = y" type_scope R54603 Parallelmove.split_move R54620 Coq.Init.Datatypes.None R54596 Parallelmove.Reg R54596 Parallelmove.Reg R54582 Parallelmove.Moves R54751 Locations.eq R54751 Locations.eq R54809 Parallelmove.split_move R54809 Parallelmove.split_move R54902 Parallelmove.noOverlap R54927 Coq.Lists.List "x ++ y" list_scope R54923 Coq.Lists.List "x :: y" list_scope R54914 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R54940 Coq.Lists.List "x :: y" list_scope R54933 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R54943 Coq.Lists.List.nil R54902 Parallelmove.noOverlap R54927 Coq.Lists.List "x ++ y" list_scope R54923 Coq.Lists.List "x :: y" list_scope R54914 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R54940 Coq.Lists.List "x :: y" list_scope R54933 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R54943 Coq.Lists.List.nil R54968 Parallelmove.noOverlap R54986 Coq.Lists.List "x :: y" list_scope R54979 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R54999 Coq.Lists.List "x :: y" list_scope R54990 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R54968 Parallelmove.noOverlap R54986 Coq.Lists.List "x :: y" list_scope R54979 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R54999 Coq.Lists.List "x :: y" list_scope R54990 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55014 Parallelmove.noOverlap_Front0 R55014 Parallelmove.noOverlap_Front0 R55046 Parallelmove.noOverlap R55066 Coq.Lists.List "x :: y" list_scope R55057 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55077 Coq.Lists.List "x :: y" list_scope R55070 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55046 Parallelmove.noOverlap R55066 Coq.Lists.List "x :: y" list_scope R55057 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55077 Coq.Lists.List "x :: y" list_scope R55070 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55092 Parallelmove.noOverlap_swap R55092 Parallelmove.noOverlap_swap R55369 Coq.Init.Logic "x = y" type_scope R55369 Coq.Init.Logic "x = y" type_scope R55387 Locations.diff_sym R55387 Locations.diff_sym R55471 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55452 Parallelmove.noOverlap_pop R55471 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55452 Parallelmove.noOverlap_pop R55601 Coq.Init.Logic "A \/ B" type_scope R55597 Coq.Init.Logic "x = y" type_scope R55604 Locations.diff R55535 Parallelmove.noOverlap R55549 Coq.Lists.List "x ++ y" list_scope R55560 Coq.Lists.List "x :: y" list_scope R55553 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55567 Coq.Lists.List "x ++ y" list_scope R55579 Coq.Lists.List "x :: y" list_scope R55571 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55582 Coq.Lists.List.nil R55641 Parallelmove.noOverlap R55659 Coq.Lists.List "x :: y" list_scope R55652 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55666 Coq.Lists.List "x ++ y" list_scope R55678 Coq.Lists.List "x :: y" list_scope R55670 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55681 Coq.Lists.List.nil R55641 Parallelmove.noOverlap R55659 Coq.Lists.List "x :: y" list_scope R55652 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55666 Coq.Lists.List "x ++ y" list_scope R55678 Coq.Lists.List "x :: y" list_scope R55670 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55681 Coq.Lists.List.nil R55703 Parallelmove.noOverlap_right R55703 Parallelmove.noOverlap_right R55738 Parallelmove.noOverlap R55772 Coq.Lists.List "x ++ y" list_scope R55753 Coq.Lists.List "x ++ y" list_scope R55765 Coq.Lists.List "x :: y" list_scope R55757 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55768 Coq.Lists.List.nil R55785 Coq.Lists.List "x :: y" list_scope R55778 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55788 Coq.Lists.List.nil R55738 Parallelmove.noOverlap R55772 Coq.Lists.List "x ++ y" list_scope R55753 Coq.Lists.List "x ++ y" list_scope R55765 Coq.Lists.List "x :: y" list_scope R55757 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55768 Coq.Lists.List.nil R55785 Coq.Lists.List "x :: y" list_scope R55778 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55788 Coq.Lists.List.nil R55809 Parallelmove.noOverlap_movBack0 R55832 Coq.Lists.List "x ++ y" list_scope R55844 Coq.Lists.List "x :: y" list_scope R55836 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55847 Coq.Lists.List.nil R55809 Parallelmove.noOverlap_movBack0 R55832 Coq.Lists.List "x ++ y" list_scope R55844 Coq.Lists.List "x :: y" list_scope R55836 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55847 Coq.Lists.List.nil R55914 Coq.Init.Logic "x = y" type_scope R55893 Coq.Lists.List "x ++ y" list_scope R55874 Coq.Lists.List "x ++ y" list_scope R55886 Coq.Lists.List "x :: y" list_scope R55878 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55889 Coq.Lists.List.nil R55906 Coq.Lists.List "x :: y" list_scope R55899 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55909 Coq.Lists.List.nil R55921 Coq.Lists.List "x ++ y" list_scope R55940 Coq.Lists.List "x ++ y" list_scope R55934 Coq.Lists.List "x :: y" list_scope R55926 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55937 Coq.Lists.List.nil R55953 Coq.Lists.List "x :: y" list_scope R55946 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55956 Coq.Lists.List.nil R55914 Coq.Init.Logic "x = y" type_scope R55893 Coq.Lists.List "x ++ y" list_scope R55874 Coq.Lists.List "x ++ y" list_scope R55886 Coq.Lists.List "x :: y" list_scope R55878 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55889 Coq.Lists.List.nil R55906 Coq.Lists.List "x :: y" list_scope R55899 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55909 Coq.Lists.List.nil R55921 Coq.Lists.List "x ++ y" list_scope R55940 Coq.Lists.List "x ++ y" list_scope R55934 Coq.Lists.List "x :: y" list_scope R55926 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55937 Coq.Lists.List.nil R55953 Coq.Lists.List "x :: y" list_scope R55946 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R55956 Coq.Lists.List.nil R55978 Coq.Lists.List.app_ass R55978 Coq.Lists.List.app_ass R56035 Parallelmove.noOverlap R56054 Coq.Lists.List "x :: y" list_scope R56046 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R56065 Coq.Lists.List "x :: y" list_scope R56058 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R56068 Coq.Lists.List.nil R56035 Parallelmove.noOverlap R56054 Coq.Lists.List "x :: y" list_scope R56046 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R56065 Coq.Lists.List "x :: y" list_scope R56058 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R56068 Coq.Lists.List.nil R56089 Parallelmove.noOverlap_right R56089 Parallelmove.noOverlap_right R56433 Parallelmove.dstep R56424 Coq.Init.Logic "x = y" type_scope R56415 Parallelmove.stepf R56368 Parallelmove.noOverlap R56394 Coq.Lists.List "x ++ y" list_scope R56379 Parallelmove.StateToMove R56397 Parallelmove.StateBeing R56345 Coq.Init.Logic "x <> y" type_scope R56348 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R56349 Coq.Lists.List.nil R56354 Coq.Lists.List.nil R56332 Parallelmove.Moves R56310 Parallelmove.State R56310 Parallelmove.State R56573 Locations.eq R56573 Locations.eq R56626 Parallelmove.dstep_nop R56626 Parallelmove.dstep_nop R56675 Parallelmove.dstep_start R56675 Parallelmove.dstep_start R56757 Parallelmove.split_move R56757 Parallelmove.split_move R56892 Parallelmove.unsplit_move R56908 Coq.Lists.List "x :: y" list_scope R56892 Parallelmove.unsplit_move R56908 Coq.Lists.List "x :: y" list_scope R56958 Parallelmove.dstep_push R56958 Parallelmove.dstep_push R57041 Parallelmove.splitSome R57060 Coq.Lists.List "x :: y" list_scope R57052 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R57041 Parallelmove.splitSome R57060 Coq.Lists.List "x :: y" list_scope R57052 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R57093 Parallelmove.noOverlap_head R57093 Parallelmove.noOverlap_head R57171 Parallelmove.noOverlap_head R57171 Parallelmove.noOverlap_head R57283 Parallelmove.dstep_last R57283 Parallelmove.dstep_last R57283 Parallelmove.dstep_last R57378 Parallelmove.splitNone R57378 Parallelmove.splitNone R57483 Parallelmove.rebuild_l R57483 Parallelmove.rebuild_l R57522 Parallelmove.last R57530 Coq.Lists.List "x :: y" list_scope R57522 Parallelmove.last R57530 Coq.Lists.List "x :: y" list_scope R57544 Locations.eq R57544 Locations.eq R57589 Parallelmove.head_but_last R57606 Coq.Lists.List "x :: y" list_scope R57704 Locations.eq R57589 Parallelmove.head_but_last R57606 Coq.Lists.List "x :: y" list_scope R57704 Locations.eq R57704 Locations.eq R57764 Parallelmove.dstep_pop_loop R57783 Coq.Lists.List.nil R57779 Coq.Lists.List.nil R57764 Parallelmove.dstep_pop_loop R57783 Coq.Lists.List.nil R57779 Coq.Lists.List.nil R57835 Parallelmove.dstep_pop_loop R57866 Coq.Lists.List.nil R57860 Coq.Lists.List "x :: y" list_scope R57851 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R57888 Coq.Lists.List.app R57931 Parallelmove.splitNone R57835 Parallelmove.dstep_pop_loop R57866 Coq.Lists.List.nil R57860 Coq.Lists.List "x :: y" list_scope R57851 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R57888 Coq.Lists.List.app R57931 Parallelmove.splitNone R58017 Coq.Lists.List "x ++ y" list_scope R57994 Parallelmove.head_but_last R58011 Coq.Lists.List "x :: y" list_scope R58029 Coq.Lists.List "x :: y" list_scope R58021 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R58032 Coq.Lists.List.nil R57973 Parallelmove.noOverlap_head R58017 Coq.Lists.List "x ++ y" list_scope R57994 Parallelmove.head_but_last R58011 Coq.Lists.List "x :: y" list_scope R58029 Coq.Lists.List "x :: y" list_scope R58021 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R58032 Coq.Lists.List.nil R57973 Parallelmove.noOverlap_head R58053 Parallelmove.stepf_popLoop R58053 Parallelmove.stepf_popLoop R58086 Parallelmove.dstep_pop_loop R58107 Coq.Lists.List "x :: y" list_scope R58161 Parallelmove.splitNone R58086 Parallelmove.dstep_pop_loop R58107 Coq.Lists.List "x :: y" list_scope R58161 Parallelmove.splitNone R58247 Coq.Lists.List "x ++ y" list_scope R58224 Parallelmove.head_but_last R58241 Coq.Lists.List "x :: y" list_scope R58259 Coq.Lists.List "x :: y" list_scope R58251 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R58262 Coq.Lists.List.nil R58203 Parallelmove.noOverlap_head R58247 Coq.Lists.List "x ++ y" list_scope R58224 Parallelmove.head_but_last R58241 Coq.Lists.List "x :: y" list_scope R58259 Coq.Lists.List "x :: y" list_scope R58251 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R58262 Coq.Lists.List.nil R58203 Parallelmove.noOverlap_head R58290 Locations.diff R58290 Locations.diff R58319 Coq.Init.Logic "A \/ B" type_scope R58315 Coq.Init.Logic "x = y" type_scope R58322 Locations.diff R58319 Coq.Init.Logic "A \/ B" type_scope R58315 Coq.Init.Logic "x = y" type_scope R58322 Locations.diff R58344 Parallelmove.noO_diff R58356 Parallelmove.head_but_last R58373 Coq.Lists.List "x :: y" list_scope R58344 Parallelmove.noO_diff R58356 Parallelmove.head_but_last R58373 Coq.Lists.List "x :: y" list_scope R58428 Coq.Init.Logic "x = y" type_scope R58428 Coq.Init.Logic "x = y" type_scope R58467 Parallelmove.stepf_pop R58467 Parallelmove.stepf_pop R58496 Parallelmove.dstep_pop R58509 Parallelmove.head_but_last R58526 Coq.Lists.List "x :: y" list_scope R58496 Parallelmove.dstep_pop R58509 Parallelmove.head_but_last R58526 Coq.Lists.List "x :: y" list_scope R58578 Parallelmove.splitNone R58578 Parallelmove.splitNone R58664 Coq.Lists.List "x ++ y" list_scope R58641 Parallelmove.head_but_last R58658 Coq.Lists.List "x :: y" list_scope R58676 Coq.Lists.List "x :: y" list_scope R58668 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R58679 Coq.Lists.List.nil R58620 Parallelmove.noOverlap_head R58664 Coq.Lists.List "x ++ y" list_scope R58641 Parallelmove.head_but_last R58658 Coq.Lists.List "x :: y" list_scope R58676 Coq.Lists.List "x :: y" list_scope R58668 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R58679 Coq.Lists.List.nil R58620 Parallelmove.noOverlap_head R58833 Parallelmove.dstep R58843 Parallelmove.stepf R58785 Parallelmove.noOverlap R58811 Coq.Lists.List "x ++ y" list_scope R58796 Parallelmove.StateToMove R58814 Parallelmove.StateBeing R58762 Coq.Init.Logic "x <> y" type_scope R58765 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R58766 Coq.Lists.List.nil R58771 Coq.Lists.List.nil R58749 Parallelmove.Moves R58727 Parallelmove.State R58884 Parallelmove.f2ind R58884 Parallelmove.f2ind R58989 Coq.Init.Logic "x = y" type_scope R58964 Coq.Lists.List.length R58975 Coq.Lists.List "x ++ y" list_scope R58981 Coq.Lists.List "x :: y" list_scope R59010 Coq.Init.Peano "x + y" nat_scope R58992 Coq.Lists.List.length R59003 Coq.Lists.List "x ++ y" list_scope R58955 Parallelmove.Move R58943 Parallelmove.Moves R58943 Parallelmove.Moves R59138 Coq.Init.Datatypes.nat R59201 Coq.Init.Peano "x + y" nat_scope R59190 Coq.Init.Peano "x * y" nat_scope R59192 Coq.Lists.List.length R59203 Coq.Lists.List.length R59129 Parallelmove.State R59349 Coq.Init.Peano "x < y" nat_scope R59337 Coq.Init.Peano "x + y" nat_scope R59325 Coq.Init.Peano "x * y" nat_scope R59327 Coq.Lists.List.length R59339 Coq.Lists.List.length R59365 Coq.Init.Peano "x + y" nat_scope R59353 Coq.Init.Peano "x * y" nat_scope R59355 Coq.Lists.List.length R59367 Coq.Lists.List.length R59285 Parallelmove.dstep R59304 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R59291 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R59276 Parallelmove.Moves R59276 Parallelmove.Moves R59260 Parallelmove.Moves R59260 Parallelmove.Moves R59260 Parallelmove.Moves R59260 Parallelmove.Moves R59459 Parallelmove.appcons_length R59459 Parallelmove.appcons_length R59520 Coq.Init.Logic "x = y" type_scope R59487 Coq.Lists.List.length R59497 Coq.Lists.List "x ++ y" list_scope R59511 Coq.Lists.List "x :: y" list_scope R59501 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R59502 Parallelmove.T R59514 Coq.Lists.List.nil R59522 Coq.Lists.List.length R59532 Coq.Lists.List "x ++ y" list_scope R59544 Coq.Lists.List "x :: y" list_scope R59536 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R59547 Coq.Lists.List.nil R59520 Coq.Init.Logic "x = y" type_scope R59487 Coq.Lists.List.length R59497 Coq.Lists.List "x ++ y" list_scope R59511 Coq.Lists.List "x :: y" list_scope R59501 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R59502 Parallelmove.T R59514 Coq.Lists.List.nil R59522 Coq.Lists.List.length R59532 Coq.Lists.List "x ++ y" list_scope R59544 Coq.Lists.List "x :: y" list_scope R59536 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R59547 Coq.Lists.List.nil R59611 Parallelmove.appcons_length R59611 Parallelmove.appcons_length R59611 Parallelmove.appcons_length R59611 Parallelmove.appcons_length R59709 Coq.Init.Peano "x < y" nat_scope R59699 Parallelmove.mesure R59711 Parallelmove.mesure R59682 Parallelmove.dstep R59674 Parallelmove.State R59674 Parallelmove.State R59821 Parallelmove.step_dec0 R59821 Parallelmove.step_dec0 R60039 Coq.Init.Peano "x < y" nat_scope R60029 Parallelmove.mesure R60041 Parallelmove.mesure R59954 Coq.Init.Logic "A /\ B" type_scope R59937 Coq.Init.Logic "x <> y" type_scope R59940 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R59941 Coq.Lists.List.nil R59946 Coq.Lists.List.nil R59924 Parallelmove.Moves R59975 Coq.Init.Logic "A /\ B" type_scope R59964 Coq.Init.Logic "x = y" type_scope R59966 Parallelmove.stepf R59978 Parallelmove.noOverlap R60004 Coq.Lists.List "x ++ y" list_scope R59989 Parallelmove.StateToMove R60007 Parallelmove.StateBeing R59902 Parallelmove.State R59902 Parallelmove.State R60097 Parallelmove.step_dec R60097 Parallelmove.step_dec R60113 Parallelmove.f2ind R60113 Parallelmove.f2ind R60322 Coq.Arith.Wf_nat.ltof R60329 Parallelmove.mesure R60218 Coq.Init.Logic "A /\ B" type_scope R60207 Coq.Init.Logic "x = y" type_scope R60209 Parallelmove.stepf R60266 Coq.Init.Logic "A /\ B" type_scope R60249 Coq.Init.Logic "x <> y" type_scope R60252 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R60253 Coq.Lists.List.nil R60258 Coq.Lists.List.nil R60236 Parallelmove.Moves R60273 Parallelmove.noOverlap R60299 Coq.Lists.List "x ++ y" list_scope R60284 Parallelmove.StateToMove R60302 Parallelmove.StateBeing R60195 Parallelmove.State R60195 Parallelmove.State R60396 Parallelmove.step_dec R60396 Parallelmove.step_dec R60412 Parallelmove.f2ind R60412 Parallelmove.f2ind R60532 Coq.Init.Logic "x = y" type_scope R60500 Parallelmove.replace_last_s R60518 Coq.Lists.List "x :: y" list_scope R60525 Coq.Lists.List "x :: y" list_scope R60536 Coq.Lists.List "x :: y" list_scope R60539 Parallelmove.replace_last_s R60558 Coq.Lists.List "x :: y" list_scope R60710 Coq.Init.Logic "x = y" type_scope R60684 Coq.Lists.List.length R60692 Parallelmove.replace_last_s R60712 Coq.Lists.List.length R60874 Coq.Init.Logic "x = y" type_scope R60856 Coq.Lists.List.length R60867 Coq.Lists.List "x ++ y" list_scope R60886 Coq.Init.Peano "x + y" nat_scope R60876 Coq.Lists.List.length R60888 Coq.Lists.List.length R60844 Coq.Lists.List.list R60844 Coq.Lists.List.list R61088 Coq.Init.Logic "x = y" type_scope R61079 Coq.Lists.List.length R61112 Coq.Init.Peano "x + y" nat_scope R61101 Coq.Init.Peano "x + y" nat_scope R61091 Coq.Lists.List.length R61103 Coq.Lists.List.length R61054 Coq.Init.Logic "x = y" type_scope R61039 Parallelmove.split_move R61056 Coq.Init.Datatypes.Some R61061 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R61032 Parallelmove.Reg R61032 Parallelmove.Reg R61018 Parallelmove.Moves R61018 Parallelmove.Moves R61018 Parallelmove.Moves R61219 Locations.eq R61219 Locations.eq R61284 Parallelmove.split_move R61284 Parallelmove.split_move R61581 Coq.Init.Peano "x < y" nat_scope R61563 Parallelmove.mesure R61571 Parallelmove.stepf R61583 Parallelmove.mesure R61538 Coq.Init.Logic "x <> y" type_scope R61541 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R61542 Coq.Lists.List.nil R61547 Coq.Lists.List.nil R61525 Parallelmove.Moves R61503 Parallelmove.State R61785 Locations.eq R61796 Coq.Init.Datatypes.fst R61801 Parallelmove.last R61809 Coq.Lists.List "x :: y" list_scope R61785 Locations.eq R61796 Coq.Init.Datatypes.fst R61801 Parallelmove.last R61809 Coq.Lists.List "x :: y" list_scope R61836 Parallelmove.length_replace R61836 Parallelmove.length_replace R61942 Locations.eq R61942 Locations.eq R62003 Locations.eq R62003 Locations.eq R62047 Parallelmove.split_move R62047 Parallelmove.split_move R62114 Parallelmove.split_length R62114 Parallelmove.split_length R62157 Parallelmove.length_app R62157 Parallelmove.length_app R62215 Locations.eq R62226 Coq.Init.Datatypes.fst R62231 Parallelmove.last R62239 Coq.Lists.List "x :: y" list_scope R62215 Locations.eq R62226 Coq.Init.Datatypes.fst R62231 Parallelmove.last R62239 Coq.Lists.List "x :: y" list_scope R62266 Parallelmove.length_replace R62266 Parallelmove.length_replace R62428 Coq.Arith.Wf_nat.ltof R62435 Parallelmove.mesure R62413 Coq.Init.Logic "x = y" type_scope R62415 Parallelmove.stepf R62387 Coq.Init.Logic "x <> y" type_scope R62390 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R62391 Coq.Lists.List.nil R62396 Coq.Lists.List.nil R62374 Parallelmove.Moves R62352 Parallelmove.State R62352 Parallelmove.State R62506 Parallelmove.stepf_dec0' R62506 Parallelmove.stepf_dec0' R62624 Coq.Init.Logic "x <> y" type_scope R62606 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R62609 Coq.Lists.List "x :: y" list_scope R62627 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R62628 Coq.Lists.List.nil R62633 Coq.Lists.List.nil R62591 Coq.Lists.List.list R62596 Parallelmove.Move R62591 Coq.Lists.List.list R62596 Parallelmove.Move R62591 Coq.Lists.List.list R62596 Parallelmove.Move R62591 Coq.Lists.List.list R62596 Parallelmove.Move R62570 Parallelmove.Move R62760 Coq.Init.Logic "x <> y" type_scope R62742 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R62749 Coq.Lists.List "x :: y" list_scope R62763 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R62764 Coq.Lists.List.nil R62769 Coq.Lists.List.nil R62727 Coq.Lists.List.list R62732 Parallelmove.Move R62727 Coq.Lists.List.list R62732 Parallelmove.Move R62727 Coq.Lists.List.list R62732 Parallelmove.Move R62727 Coq.Lists.List.list R62732 Parallelmove.Move R62706 Parallelmove.Move R62827 Parallelmove.disc1 R62833 Parallelmove.disc2 R62890 Parallelmove.sameExec R62881 Parallelmove.State R63048 Coq.Init.Specif "{ A } + { B }" type_scope R63051 Coq.Init.Logic "'exists' x : t , p" type_scope R63076 Coq.Init.Logic "x = y" type_scope R63078 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R63079 Coq.Lists.List.nil R63084 Coq.Lists.List.nil R63062 Coq.Lists.List.list R63067 Parallelmove.Move R63117 Coq.Init.Logic "x <> y" type_scope R63120 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R63121 Coq.Lists.List.nil R63126 Coq.Lists.List.nil R63038 Parallelmove.State R63275 Coq.Init.Wf.Fix R63428 Parallelmove.base_case_Pmov_dec R63465 Coq.Init.Specif.left R63489 Coq.Init.Specif.right R63517 Parallelmove.stepf_dec0' R63506 Parallelmove.stepf R63404 Parallelmove.State R63381 Coq.Arith.Wf_nat.ltof R63388 Parallelmove.mesure R63344 Parallelmove.State R63322 Parallelmove.State R63284 Coq.Arith.Wf_nat.well_founded_ltof R63304 Parallelmove.mesure R63586 Coq.Init.Logic "x = y" type_scope R63578 Parallelmove.Pmov R63649 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R63650 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R63651 Coq.Lists.List.nil R63656 Coq.Lists.List.nil R63724 Parallelmove.Pmov R63730 Parallelmove.stepf R63836 Coq.Init.Wf.Fix_eq R64020 Parallelmove.base_case_Pmov_dec R64064 Coq.Init.Specif.left R64095 Coq.Init.Specif.right R64123 Parallelmove.stepf_dec0' R64112 Parallelmove.stepf R63989 Parallelmove.State R63966 Coq.Arith.Wf_nat.ltof R63973 Parallelmove.mesure R63922 Parallelmove.State R63893 Parallelmove.State R63855 Coq.Arith.Wf_nat.well_founded_ltof R63875 Parallelmove.mesure R63836 Coq.Init.Wf.Fix_eq R64020 Parallelmove.base_case_Pmov_dec R64064 Coq.Init.Specif.left R64095 Coq.Init.Specif.right R64123 Parallelmove.stepf_dec0' R64112 Parallelmove.stepf R63989 Parallelmove.State R63966 Coq.Arith.Wf_nat.ltof R63973 Parallelmove.mesure R63922 Parallelmove.State R63893 Parallelmove.State R63855 Coq.Arith.Wf_nat.well_founded_ltof R63875 Parallelmove.mesure R64153 Parallelmove.Pmov R64153 Parallelmove.Pmov R64266 Coq.Init.Logic "x = y" type_scope R64235 Coq.Init.Specif.left R64249 Coq.Init.Specif.right R64451 Coq.Init.Logic "x = y" type_scope R64420 Coq.Init.Specif.left R64434 Coq.Init.Specif.right R64816 Parallelmove.sameExec R64797 Parallelmove.sameExec R64779 Parallelmove.sameExec R64726 Coq.Lists.List.In R64732 Parallelmove.getdst R64755 Coq.Lists.List "x ++ y" list_scope R64740 Parallelmove.StateToMove R64758 Parallelmove.StateBeing R64672 Coq.Lists.List.In R64678 Parallelmove.getdst R64701 Coq.Lists.List "x ++ y" list_scope R64686 Parallelmove.StateToMove R64704 Parallelmove.StateBeing R64606 Coq.Lists.List.In R64612 Parallelmove.getdst R64635 Coq.Lists.List "x ++ y" list_scope R64620 Parallelmove.StateToMove R64638 Parallelmove.StateBeing R64552 Coq.Lists.List.In R64558 Parallelmove.getdst R64581 Coq.Lists.List "x ++ y" list_scope R64566 Parallelmove.StateToMove R64584 Parallelmove.StateBeing R64530 Parallelmove.State R64530 Parallelmove.State R64530 Parallelmove.State R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R64895 Parallelmove.getdst_app R65087 Coq.Lists.List.in_or_app R65087 Coq.Lists.List.in_or_app R65110 Coq.Lists.List.in_app_or R65156 Coq.Lists.List "x ++ y" list_scope R65146 Parallelmove.getdst R65159 Parallelmove.getdst R65131 Coq.Lists.List "x ++ y" list_scope R65121 Parallelmove.getdst R65134 Parallelmove.getdst R65110 Coq.Lists.List.in_app_or R65156 Coq.Lists.List "x ++ y" list_scope R65146 Parallelmove.getdst R65159 Parallelmove.getdst R65131 Coq.Lists.List "x ++ y" list_scope R65121 Parallelmove.getdst R65134 Parallelmove.getdst R65208 Coq.Lists.List.in_or_app R65208 Coq.Lists.List.in_or_app R65231 Coq.Lists.List.in_app_or R65277 Coq.Lists.List "x ++ y" list_scope R65267 Parallelmove.getdst R65280 Parallelmove.getdst R65252 Coq.Lists.List "x ++ y" list_scope R65242 Parallelmove.getdst R65255 Parallelmove.getdst R65231 Coq.Lists.List.in_app_or R65277 Coq.Lists.List "x ++ y" list_scope R65267 Parallelmove.getdst R65280 Parallelmove.getdst R65252 Coq.Lists.List "x ++ y" list_scope R65242 Parallelmove.getdst R65255 Parallelmove.getdst R65429 Coq.Lists.List.In R65435 Parallelmove.getdst R65458 Coq.Lists.List "x ++ y" list_scope R65443 Parallelmove.StateToMove R65461 Parallelmove.StateBeing R65376 Coq.Lists.List.In R65382 Parallelmove.getdst R65405 Coq.Lists.List "x ++ y" list_scope R65390 Parallelmove.StateToMove R65408 Parallelmove.StateBeing R65360 Parallelmove.dstep R65349 Parallelmove.State R65349 Parallelmove.State R65581 Parallelmove.app_nil R65609 Parallelmove.getdst_app R65581 Parallelmove.app_nil R65581 Parallelmove.app_nil R65581 Parallelmove.app_nil R65581 Parallelmove.app_nil R65581 Parallelmove.app_nil R65581 Parallelmove.app_nil R65581 Parallelmove.app_nil R65581 Parallelmove.app_nil R65581 Parallelmove.app_nil R65581 Parallelmove.app_nil R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65609 Parallelmove.getdst_app R65681 Coq.Lists.List.in_app_or R65705 Coq.Lists.List "x :: y" list_scope R65708 Coq.Lists.List.nil R65692 Parallelmove.getdst R65681 Coq.Lists.List.in_app_or R65705 Coq.Lists.List "x :: y" list_scope R65708 Coq.Lists.List.nil R65692 Parallelmove.getdst R65790 Coq.Lists.List.in_app_or R65829 Coq.Lists.List "x :: y" list_scope R65835 Coq.Lists.List "x :: y" list_scope R65838 Parallelmove.getdst R65811 Coq.Lists.List "x ++ y" list_scope R65801 Parallelmove.getdst R65814 Parallelmove.getdst R65790 Coq.Lists.List.in_app_or R65829 Coq.Lists.List "x :: y" list_scope R65835 Coq.Lists.List "x :: y" list_scope R65838 Parallelmove.getdst R65811 Coq.Lists.List "x ++ y" list_scope R65801 Parallelmove.getdst R65814 Parallelmove.getdst R65883 Coq.Lists.List.in_app_or R65906 Parallelmove.getdst R65894 Parallelmove.getdst R65883 Coq.Lists.List.in_app_or R65906 Parallelmove.getdst R65894 Parallelmove.getdst R65950 Coq.Lists.List.in_or_app R65973 Coq.Lists.List.in_or_app R65950 Coq.Lists.List.in_or_app R65973 Coq.Lists.List.in_or_app R66008 Coq.Lists.List.in_or_app R66031 Coq.Lists.List.in_or_app R66008 Coq.Lists.List.in_or_app R66031 Coq.Lists.List.in_or_app R66120 Coq.Lists.List.in_or_app R66143 Coq.Lists.List.in_or_app R66120 Coq.Lists.List.in_or_app R66143 Coq.Lists.List.in_or_app R66186 Coq.Lists.List.in_or_app R66186 Coq.Lists.List.in_or_app R66229 Coq.Lists.List.in_or_app R66229 Coq.Lists.List.in_or_app R66279 Coq.Lists.List.in_app_or R66310 Coq.Lists.List "x ++ y" list_scope R66301 Parallelmove.getdst R66316 Coq.Lists.List "x :: y" list_scope R66319 Coq.Lists.List.nil R66290 Parallelmove.getdst R66279 Coq.Lists.List.in_app_or R66310 Coq.Lists.List "x ++ y" list_scope R66301 Parallelmove.getdst R66316 Coq.Lists.List "x :: y" list_scope R66319 Coq.Lists.List.nil R66290 Parallelmove.getdst R66358 Coq.Lists.List.in_or_app R66358 Coq.Lists.List.in_or_app R66393 Coq.Lists.List.in_app_or R66417 Coq.Lists.List "x :: y" list_scope R66420 Coq.Lists.List.nil R66404 Parallelmove.getdst R66393 Coq.Lists.List.in_app_or R66417 Coq.Lists.List "x :: y" list_scope R66420 Coq.Lists.List.nil R66404 Parallelmove.getdst R66458 Coq.Lists.List.in_or_app R66496 Coq.Lists.List.in_or_app R66458 Coq.Lists.List.in_or_app R66496 Coq.Lists.List.in_or_app R66579 Coq.Lists.List.in_or_app R66617 Coq.Lists.List.in_or_app R66579 Coq.Lists.List.in_or_app R66617 Coq.Lists.List.in_or_app R66654 Coq.Lists.List.in_app_or R66685 Coq.Lists.List "x ++ y" list_scope R66676 Parallelmove.getdst R66692 Coq.Lists.List "x :: y" list_scope R66695 Coq.Lists.List.nil R66665 Parallelmove.getdst R66654 Coq.Lists.List.in_app_or R66685 Coq.Lists.List "x ++ y" list_scope R66676 Parallelmove.getdst R66692 Coq.Lists.List "x :: y" list_scope R66695 Coq.Lists.List.nil R66665 Parallelmove.getdst R66734 Coq.Lists.List.in_or_app R66734 Coq.Lists.List.in_or_app R66769 Coq.Lists.List.in_app_or R66794 Coq.Lists.List "x :: y" list_scope R66797 Coq.Lists.List.nil R66780 Parallelmove.getdst R66769 Coq.Lists.List.in_app_or R66794 Coq.Lists.List "x :: y" list_scope R66797 Coq.Lists.List.nil R66780 Parallelmove.getdst R66880 Coq.Lists.List.in_or_app R66918 Coq.Lists.List.in_or_app R66880 Coq.Lists.List.in_or_app R66918 Coq.Lists.List.in_or_app R66953 Coq.Lists.List.in_or_app R66991 Coq.Lists.List.in_or_app R66953 Coq.Lists.List.in_or_app R66991 Coq.Lists.List.in_or_app R67028 Coq.Lists.List.in_or_app R67028 Coq.Lists.List.in_or_app R67126 Coq.Init.Logic "x = y" type_scope R67104 Parallelmove.StateToMove R67117 Parallelmove.Pmov R67128 Coq.Lists.List.nil R67095 Parallelmove.State R67167 Coq.Init.Wf.well_founded_ind R67185 Coq.Arith.Wf_nat.well_founded_ltof R67212 Parallelmove.mesure R67167 Coq.Init.Wf.well_founded_ind R67185 Coq.Arith.Wf_nat.well_founded_ltof R67212 Parallelmove.mesure R67291 Parallelmove.Pmov_equation R67291 Parallelmove.Pmov_equation R67354 Parallelmove.stepf1_dec R67354 Parallelmove.stepf1_dec R67390 Parallelmove.stepf1_dec R67390 Parallelmove.stepf1_dec R67475 Coq.Init.Logic "x = y" type_scope R67454 Parallelmove.StateBeing R67466 Parallelmove.Pmov R67477 Coq.Lists.List.nil R67445 Parallelmove.State R67516 Coq.Init.Wf.well_founded_ind R67534 Coq.Arith.Wf_nat.well_founded_ltof R67561 Parallelmove.mesure R67516 Coq.Init.Wf.well_founded_ind R67534 Coq.Arith.Wf_nat.well_founded_ltof R67561 Parallelmove.mesure R67640 Parallelmove.Pmov_equation R67640 Parallelmove.Pmov_equation R67703 Parallelmove.stepf1_dec R67703 Parallelmove.stepf1_dec R67739 Parallelmove.stepf1_dec R67739 Parallelmove.stepf1_dec R67824 Parallelmove.sameExec R67837 Parallelmove.Pmov R67809 Parallelmove.stepInv R67801 Parallelmove.State R67881 Coq.Init.Wf.well_founded_ind R67899 Coq.Arith.Wf_nat.well_founded_ltof R67926 Parallelmove.mesure R67881 Coq.Init.Wf.well_founded_ind R67899 Coq.Arith.Wf_nat.well_founded_ltof R67926 Parallelmove.mesure R67983 Parallelmove.Pmov_equation R67983 Parallelmove.Pmov_equation R68141 Coq.Lists.List.In R68147 Parallelmove.getdst R68178 Coq.Lists.List "x ++ y" list_scope R68155 Parallelmove.StateToMove R68168 Parallelmove.stepf R68181 Parallelmove.StateBeing R68193 Parallelmove.stepf R68057 Coq.Lists.List.In R68063 Parallelmove.getdst R68101 Coq.Lists.List "x ++ y" list_scope R68071 Parallelmove.StateToMove R68084 Parallelmove.Pmov R68090 Parallelmove.stepf R68104 Parallelmove.StateBeing R68116 Parallelmove.Pmov R68122 Parallelmove.stepf R68046 Parallelmove.Reg R68141 Coq.Lists.List.In R68147 Parallelmove.getdst R68178 Coq.Lists.List "x ++ y" list_scope R68155 Parallelmove.StateToMove R68168 Parallelmove.stepf R68181 Parallelmove.StateBeing R68193 Parallelmove.stepf R68057 Coq.Lists.List.In R68063 Parallelmove.getdst R68101 Coq.Lists.List "x ++ y" list_scope R68071 Parallelmove.StateToMove R68084 Parallelmove.Pmov R68090 Parallelmove.stepf R68104 Parallelmove.StateBeing R68116 Parallelmove.Pmov R68122 Parallelmove.stepf R68046 Parallelmove.Reg R68229 Parallelmove.STM_Pmov R68239 Parallelmove.stepf R68259 Parallelmove.SB_Pmov R68229 Parallelmove.STM_Pmov R68239 Parallelmove.stepf R68259 Parallelmove.SB_Pmov R68326 Parallelmove.sameExec_reflexive R68326 Parallelmove.sameExec_reflexive R68355 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R68356 Coq.Lists.List.nil R68364 Parallelmove.Move R68373 Coq.Lists.List "x :: y" list_scope R68355 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R68356 Coq.Lists.List.nil R68364 Parallelmove.Move R68373 Coq.Lists.List "x :: y" list_scope R68392 Parallelmove.dstep R68402 Parallelmove.stepf R68425 Parallelmove.f2ind R68392 Parallelmove.dstep R68402 Parallelmove.stepf R68425 Parallelmove.f2ind R68425 Parallelmove.f2ind R68532 Parallelmove.stepf R68506 Parallelmove.sameExec_transitive R68532 Parallelmove.stepf R68506 Parallelmove.sameExec_transitive R68565 Parallelmove.dstep_inv_getdst R68565 Parallelmove.dstep_inv_getdst R68595 Parallelmove.dstepp_sameExec R68643 Parallelmove.stepf R68624 Parallelmove.dstepp_trans R68595 Parallelmove.dstepp_sameExec R68643 Parallelmove.stepf R68624 Parallelmove.dstepp_trans R68666 Parallelmove.dstepp_refl R68666 Parallelmove.dstepp_refl R68722 Parallelmove.step_dec R68722 Parallelmove.step_dec R68751 Parallelmove.dstep_inv R68751 Parallelmove.dstep_inv R68787 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R68790 Coq.Lists.List "x :: y" list_scope R68787 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R68790 Coq.Lists.List "x :: y" list_scope R68812 Parallelmove.dstep R68822 Parallelmove.stepf R68845 Parallelmove.f2ind R68812 Parallelmove.dstep R68822 Parallelmove.stepf R68845 Parallelmove.f2ind R68845 Parallelmove.f2ind R68952 Parallelmove.stepf R68926 Parallelmove.sameExec_transitive R68952 Parallelmove.stepf R68926 Parallelmove.sameExec_transitive R68985 Parallelmove.dstep_inv_getdst R68985 Parallelmove.dstep_inv_getdst R69015 Parallelmove.dstepp_sameExec R69063 Parallelmove.stepf R69044 Parallelmove.dstepp_trans R69015 Parallelmove.dstepp_sameExec R69063 Parallelmove.stepf R69044 Parallelmove.dstepp_trans R69086 Parallelmove.dstepp_refl R69086 Parallelmove.dstepp_refl R69142 Parallelmove.step_dec R69142 Parallelmove.step_dec R69171 Parallelmove.dstep_inv R69171 Parallelmove.dstep_inv R69245 Parallelmove.StateDone R69256 Parallelmove.Pmov R69261 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R69265 Coq.Lists.List.nil R69270 Coq.Lists.List.nil R69235 Parallelmove.Moves R69299 Parallelmove.sexec R69326 Parallelmove.get R69393 Parallelmove.Moves R69368 Coq.Lists.List.list R69373 Locations.loc R69368 Coq.Lists.List.list R69373 Locations.loc R69421 Coq.Lists.List.nil R69428 Coq.Lists.List.nil R69438 Coq.Lists.List "x :: y" list_scope R69478 Coq.Lists.List.nil R69485 Coq.Lists.List.nil R69500 Coq.Lists.List "x :: y" list_scope R69518 Coq.Lists.List "x :: y" list_scope R69511 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R69368 Coq.Lists.List.list R69373 Locations.loc R69368 Coq.Lists.List.list R69373 Locations.loc R69660 Coq.Init.Logic "A \/ B" type_scope R69656 Coq.Init.Logic "x = y" type_scope R69663 Locations.diff R69642 Coq.Lists.List.In R69621 Coq.Lists.List.In R69595 Coq.Lists.List.list R69600 Locations.loc R69595 Coq.Lists.List.list R69600 Locations.loc R69725 Parallelmove.no_overlap R69786 Parallelmove.getdst R69808 Coq.Lists.List "x ++ y" list_scope R69794 Parallelmove.StateToMove R69811 Parallelmove.StateBeing R69741 Parallelmove.getsrc R69763 Coq.Lists.List "x ++ y" list_scope R69749 Parallelmove.StateToMove R69766 Parallelmove.StateBeing R69712 Parallelmove.State R69868 Parallelmove.no_overlap R69891 Parallelmove.getdst R69880 Parallelmove.getsrc R70014 Parallelmove.noOverlap_aux R70031 Parallelmove.getdst R69992 Coq.Init.Logic "A \/ B" type_scope R69988 Coq.Init.Logic "x = y" type_scope R69995 Locations.diff R69965 Coq.Lists.List.In R69971 Parallelmove.getdst R69959 Parallelmove.Reg R70177 Locations.diff_sym R70177 Locations.diff_sym R70349 Parallelmove.noOverlap R70374 Coq.Lists.List "x ++ y" list_scope R70360 Parallelmove.StateToMove R70377 Parallelmove.StateBeing R70326 Parallelmove.no_overlap_state R70468 Coq.Lists.List "x ++ y" list_scope R70454 Parallelmove.StateToMove R70471 Parallelmove.StateBeing R70468 Coq.Lists.List "x ++ y" list_scope R70454 Parallelmove.StateToMove R70471 Parallelmove.StateBeing R70526 Parallelmove.Indst_noOverlap_aux R70526 Parallelmove.Indst_noOverlap_aux R70775 Coq.Init.Logic "x = y" type_scope R70757 Parallelmove.get R70762 Parallelmove.pexec R70777 Parallelmove.get R70782 Parallelmove.sexec R70789 Parallelmove.StateDone R70800 Parallelmove.Pmov R70805 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R70809 Coq.Lists.List.nil R70814 Coq.Lists.List.nil R70735 Coq.Init.Logic "A \/ B" type_scope R70731 Coq.Init.Logic "x = y" type_scope R70738 Locations.diff R70709 Coq.Lists.List.In R70715 Parallelmove.getdst R70703 Parallelmove.Reg R70672 Parallelmove.notemporary R70660 Parallelmove.noTmp R70638 Parallelmove.no_overlap_list R70621 Parallelmove.simpleDest R70882 Parallelmove.Fpmov_correct R70896 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R70900 Coq.Lists.List.nil R70905 Coq.Lists.List.nil R70951 Parallelmove.SB_Pmov R70968 Parallelmove.STM_Pmov R70882 Parallelmove.Fpmov_correct R70896 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R70900 Coq.Lists.List.nil R70905 Coq.Lists.List.nil R70951 Parallelmove.SB_Pmov R70968 Parallelmove.STM_Pmov R71001 Parallelmove.app_nil R71001 Parallelmove.app_nil R71001 Parallelmove.app_nil R71001 Parallelmove.app_nil R71086 Parallelmove.app_nil R71086 Parallelmove.app_nil R71086 Parallelmove.app_nil R71086 Parallelmove.app_nil R71127 Parallelmove.no_overlap_noOverlap R71148 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R71152 Coq.Lists.List.nil R71157 Coq.Lists.List.nil R71127 Parallelmove.no_overlap_noOverlap R71148 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R71152 Coq.Lists.List.nil R71157 Coq.Lists.List.nil R71282 Parallelmove.app_nil R71282 Parallelmove.app_nil R71282 Parallelmove.app_nil R71530 Coq.Init.Logic "x = y" type_scope R71522 Parallelmove.get R71532 Parallelmove.get R71537 Parallelmove.sexec R71544 Parallelmove.StateDone R71555 Parallelmove.Pmov R71560 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R71564 Coq.Lists.List.nil R71569 Coq.Lists.List.nil R71506 Parallelmove.noWrite R71485 Coq.Init.Logic "A \/ B" type_scope R71481 Coq.Init.Logic "x = y" type_scope R71488 Locations.diff R71459 Coq.Lists.List.In R71465 Parallelmove.getdst R71453 Parallelmove.Reg R71422 Parallelmove.notemporary R71410 Parallelmove.noTmp R71388 Parallelmove.no_overlap_list R71371 Parallelmove.simpleDest R71364 Parallelmove.Reg R71354 Parallelmove.Env R71342 Parallelmove.Moves R71659 Parallelmove.Fpmov_correctMoves R71659 Parallelmove.Fpmov_correctMoves R71756 Locations.eq R71756 Locations.eq R71804 Locations.diff R71804 Locations.diff R71844 Locations.same_not_diff R71844 Locations.same_not_diff R71895 Parallelmove.get_update_diff R71895 Parallelmove.get_update_diff R71936 Parallelmove.get_noWrite R71936 Parallelmove.get_noWrite R72078 Locations.diff R72047 Parallelmove.simpleDest R72068 Coq.Lists.List "x :: y" list_scope R72059 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R72032 Coq.Lists.List.In R72035 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R72023 Parallelmove.Moves R72013 Parallelmove.Reg R72013 Parallelmove.Reg R72013 Parallelmove.Reg R72013 Parallelmove.Reg R72210 Locations.diff_sym R72210 Locations.diff_sym R72267 Parallelmove.simpleDest_pop2 R72267 Parallelmove.simpleDest_pop2 R72447 Coq.Init.Logic "x = y" type_scope R72429 Parallelmove.get R72434 Parallelmove.pexec R72449 Parallelmove.get R72392 Parallelmove.simpleDest R72382 Coq.Lists.List.In R72373 Parallelmove.Moves R72362 Parallelmove.Move R72352 Parallelmove.Env R72513 Coq.Lists.List.in_inv R72513 Coq.Lists.List.in_inv R72558 Parallelmove.get_update_id R72558 Parallelmove.get_update_id R72617 Parallelmove.get_update_diff R72617 Parallelmove.get_update_diff R72658 Parallelmove.simpleDest_pop R72673 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R72658 Parallelmove.simpleDest_pop R72673 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R72709 Parallelmove.In_SD_diff R72709 Parallelmove.In_SD_diff R72850 Parallelmove.notemporary R72838 Parallelmove.noTmp R72823 Coq.Lists.List.In R72826 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R72815 Parallelmove.Moves R72805 Parallelmove.Reg R72805 Parallelmove.Reg R73130 Coq.Lists.List.In R73136 Parallelmove.getdst R73114 Coq.Lists.List.In R73117 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R73382 Locations.diff R73351 Parallelmove.simpleDest R73372 Coq.Lists.List "x :: y" list_scope R73363 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R73332 Coq.Lists.List.In R73338 Parallelmove.getdst R73323 Parallelmove.Moves R73313 Parallelmove.Reg R73313 Parallelmove.Reg R73313 Parallelmove.Reg R73536 Locations.diff_sym R73536 Locations.diff_sym R73625 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R73604 Parallelmove.simpleDest_pop2 R73625 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R73604 Parallelmove.simpleDest_pop2 R73787 Coq.Init.Logic "A \/ B" type_scope R73783 Coq.Init.Logic "x = y" type_scope R73790 Locations.diff R73761 Coq.Lists.List.In R73767 Parallelmove.getdst R73755 Parallelmove.Reg R73727 Parallelmove.simpleDest R73711 Coq.Lists.List.In R73714 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R73702 Parallelmove.Moves R73692 Parallelmove.Reg R73692 Parallelmove.Reg R73994 Parallelmove.In_SD_diff' R73994 Parallelmove.In_SD_diff' R74062 Locations.diff_sym R74083 Parallelmove.In_SD_diff R74062 Locations.diff_sym R74083 Parallelmove.In_SD_diff R74145 Parallelmove.simpleDest_pop R74160 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R74145 Parallelmove.simpleDest_pop R74160 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R74228 Coq.Init.Logic "x = y" type_scope R74219 Parallelmove.getdst R74230 Coq.Lists.List.map R74244 Coq.Init.Datatypes.snd R74370 Coq.Init.Logic "x = y" type_scope R74361 Parallelmove.getsrc R74372 Coq.Lists.List.map R74386 Coq.Init.Datatypes.fst R74673 Coq.Init.Logic "x = y" type_scope R74624 Parallelmove.get R74629 Parallelmove.sexec R74636 Parallelmove.StateDone R74647 Parallelmove.Pmov R74652 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R74656 Coq.Lists.List.nil R74661 Coq.Lists.List.nil R74675 Parallelmove.get R74591 Parallelmove.noTmp R74569 Parallelmove.no_overlap_list R74552 Parallelmove.simpleDest R74541 Coq.Lists.List.In R74533 Parallelmove.Move R74523 Parallelmove.Env R74511 Parallelmove.Moves R74761 Parallelmove.Fpmov_correctMoves R74761 Parallelmove.Fpmov_correctMoves R74846 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R74820 Parallelmove.pexec_correct R74846 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R74820 Parallelmove.pexec_correct R74869 Parallelmove.In_noTmp_notempo R74869 Parallelmove.In_noTmp_notempo R74907 Parallelmove.In_SD_no_o R74907 Parallelmove.In_SD_no_o R74999 Parallelmove.noWrite R74972 Locations.notin R74985 Parallelmove.getdst R75114 Locations.diff_sym R75114 Locations.diff_sym R75289 Parallelmove.noTmp R75249 Locations.disjoint R75273 Conventions.temporaries R75263 Parallelmove.getdst R75209 Locations.disjoint R75233 Conventions.temporaries R75223 Parallelmove.getsrc R75360 Parallelmove.getsrc R75374 Parallelmove.getdst R75360 Parallelmove.getsrc R75374 Parallelmove.getdst R75451 Locations.type R75451 Locations.type R75590 Locations.type R75590 Locations.type R75724 Locations.disjoint_cons_left R75724 Locations.disjoint_cons_left R75768 Locations.disjoint_cons_left R75768 Locations.disjoint_cons_left R76027 Coq.Init.Logic "x = y" type_scope R75976 Parallelmove.sexec R75983 Parallelmove.StateDone R75994 Parallelmove.Pmov R75999 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R76003 Coq.Lists.List.nil R76008 Coq.Lists.List.nil R76020 Locations.R R76022 Locations.IT3 R76033 Locations.R R76035 Locations.IT3 R75934 Locations.disjoint R75958 Conventions.temporaries R75948 Parallelmove.getdst R75894 Locations.disjoint R75918 Conventions.temporaries R75908 Parallelmove.getsrc R75872 Parallelmove.no_overlap_list R75855 Parallelmove.simpleDest R76105 Parallelmove.Fpmov_correctMoves R76105 Parallelmove.Fpmov_correctMoves R76199 Parallelmove.get_noWrite R76214 Locations.R R76216 Locations.IT3 R76199 Parallelmove.get_noWrite R76214 Locations.R R76216 Locations.IT3 R76281 Parallelmove.notindst_nW R76281 Parallelmove.notindst_nW R76301 Locations.disjoint_notin R76320 Conventions.temporaries R76301 Locations.disjoint_notin R76320 Conventions.temporaries R76340 Locations.disjoint_sym R76340 Locations.disjoint_sym R76399 Parallelmove.disjoint_tmp__noTmp R76399 Parallelmove.disjoint_tmp__noTmp R76465 Locations.type R76465 Locations.type R76555 Parallelmove.getdst R76531 Locations.in_notin_diff R76555 Parallelmove.getdst R76531 Locations.in_notin_diff R76602 Conventions.temporaries R76578 Locations.disjoint_notin R76602 Conventions.temporaries R76578 Locations.disjoint_notin R76627 Locations.disjoint_sym R76627 Locations.disjoint_sym R76913 Coq.Init.Logic "x = y" type_scope R76849 Coq.Lists.List.map R76903 Parallelmove.getdst R76859 Parallelmove.sexec R76866 Parallelmove.StateDone R76877 Parallelmove.Pmov R76882 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R76886 Coq.Lists.List.nil R76891 Coq.Lists.List.nil R76917 Coq.Lists.List.map R76930 Parallelmove.getsrc R76808 Locations.disjoint R76832 Conventions.temporaries R76822 Parallelmove.getdst R76768 Locations.disjoint R76792 Conventions.temporaries R76782 Parallelmove.getsrc R76746 Parallelmove.no_overlap_list R76729 Parallelmove.simpleDest R76964 Parallelmove.getsrc_map R76984 Parallelmove.getdst_map R77004 Coqlib.list_map_compose R77031 Coqlib.list_map_compose R77055 Coqlib.list_map_exten R76964 Parallelmove.getsrc_map R76984 Parallelmove.getdst_map R77004 Coqlib.list_map_compose R77031 Coqlib.list_map_compose R77055 Coqlib.list_map_exten R77091 Parallelmove.Fpmov_correct2 R77091 Parallelmove.Fpmov_correct2 R77196 Parallelmove.disjoint_tmp__noTmp R77196 Parallelmove.disjoint_tmp__noTmp R77504 Coq.Init.Logic "x = y" type_scope R77459 Parallelmove.sexec R77466 Parallelmove.StateDone R77477 Parallelmove.Pmov R77482 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R77486 Coq.Lists.List.nil R77491 Coq.Lists.List.nil R77429 Locations.notin R77441 Conventions.temporaries R77402 Locations.notin R77415 Parallelmove.getdst R77351 Locations.disjoint R77375 Conventions.temporaries R77365 Parallelmove.getdst R77311 Locations.disjoint R77335 Conventions.temporaries R77325 Parallelmove.getsrc R77289 Parallelmove.no_overlap_list R77272 Parallelmove.simpleDest R77539 Parallelmove.Fpmov_correct1 R77539 Parallelmove.Fpmov_correct1 R77622 Parallelmove.disjoint_tmp__noTmp R77622 Parallelmove.disjoint_tmp__noTmp R77711 Locations.type R77711 Locations.type R78074 Locations.eq R78074 Locations.eq R78186 Parallelmove.getdst R78162 Locations.in_notin_diff R78186 Parallelmove.getdst R78162 Locations.in_notin_diff R78209 Parallelmove.notindst_nW R78209 Parallelmove.notindst_nW FAllocation R409 Registers.add R442 Registers.remove R536 Coq.Init.Datatypes.None R549 Coq.Init.Datatypes.Some R507 Registers.t R490 Coq.Init.Datatypes.option R497 Registers.reg R657 Coq.Init.Datatypes.inl R682 Coq.Init.Datatypes.inr R627 Registers.t R613 Coq.Init.Datatypes "x + y" type_scope R609 Registers.reg R615 AST.ident R780 Registers.t R756 Registers.t R741 Coq.Lists.List.list R746 Registers.reg R812 Coq.Lists.List.nil R829 Coq.Lists.List "x :: y" list_scope R756 Registers.t R741 Coq.Lists.List.list R746 Registers.reg R960 Registers.t R936 Registers.t R921 Coq.Lists.List.list R926 Registers.reg R992 Coq.Lists.List.nil R1009 Coq.Lists.List "x :: y" list_scope R936 Registers.t R921 Coq.Lists.List.list R926 Registers.reg R1141 Registers.t R1172 Maps "a ! b" R1164 RTL.fn_code R1185 Coq.Init.Datatypes.None R1209 Coq.Init.Datatypes.Some R1246 RTL.Inop R1280 RTL.Iop R1314 Registers.mem R1352 Allocation.reg_list_live R1433 RTL.Iload R1477 Registers.mem R1515 Allocation.reg_list_live R1596 RTL.Istore R1638 Allocation.reg_list_live R1686 RTL.Icall R1724 Allocation.reg_list_live R1755 Allocation.reg_sum_live R1802 RTL.Icond R1842 Allocation.reg_list_live R1875 RTL.Ireturn R1903 Allocation.reg_option_live R1129 Registers.t R1115 RTL.node R1096 RTL.function R2036 Coq.Init.Datatypes.option R2044 Maps.t R2051 Registers.t R2066 Allocation.fixpoint R2120 Coq.Lists.List.nil R2108 Allocation.transfer R2096 RTL.fn_nextpc R2079 RTL.successors R2021 RTL.function R2225 Locations.mreg R2252 Locations.R R2265 Locations.S R2278 Locations.slot_type R2295 AST.Tint R2303 Locations.IT1 R2309 AST.Tfloat R2319 Locations.FT1 R2218 Locations.loc R2437 Coq.Lists.List.list R2442 Locations.mreg R2388 Coq.Lists.List.list R2393 Locations.mreg R2388 Coq.Lists.List.list R2393 Locations.mreg R2364 Coq.Lists.List.list R2369 Locations.loc R2489 Coq.Lists.List "x :: y" list_scope R2500 Coq.Lists.List "x :: y" list_scope R2512 Coq.Lists.List "x :: y" list_scope R2645 Coq.Lists.List "x :: y" list_scope R2550 Locations.R R2567 Locations.S R2580 Locations.slot_type R2597 AST.Tint R2611 AST.Tfloat R2687 Coq.Lists.List.nil R2388 Coq.Lists.List.list R2393 Locations.mreg R2388 Coq.Lists.List.list R2393 Locations.mreg R2364 Coq.Lists.List.list R2369 Locations.loc R2741 Allocation.regs_for_rec R2791 Coq.Lists.List "x :: y" list_scope R2787 Locations.FT1 R2798 Coq.Lists.List "x :: y" list_scope R2794 Locations.FT2 R2805 Coq.Lists.List "x :: y" list_scope R2801 Locations.FT3 R2808 Coq.Lists.List.nil R2764 Coq.Lists.List "x :: y" list_scope R2760 Locations.IT1 R2771 Coq.Lists.List "x :: y" list_scope R2767 Locations.IT2 R2778 Coq.Lists.List "x :: y" list_scope R2774 Locations.IT3 R2781 Coq.Lists.List.nil R2726 Coq.Lists.List.list R2731 Locations.loc R2946 Locations.R R2957 Locations.mreg_eq R2984 LTL.Bop R2998 Coq.Lists.List "x :: y" list_scope R3001 Coq.Lists.List.nil R2988 Op.Omove R3016 Locations.S R3024 LTL.Bgetstack R2915 LTL.block R2905 Locations.mreg R2894 Locations.loc R3130 Locations.R R3141 Locations.mreg_eq R3168 LTL.Bop R3183 Coq.Lists.List "x :: y" list_scope R3186 Coq.Lists.List.nil R3172 Op.Omove R3200 Locations.S R3208 LTL.Bsetstack R3099 LTL.block R3090 Locations.loc R3078 Locations.mreg R3362 LTL.block R3295 LTL.block R3280 Coq.Lists.List.list R3285 Locations.mreg R3263 Coq.Lists.List.list R3268 Locations.loc R3402 Coq.Lists.List "x :: y" list_scope R3412 Coq.Lists.List "x :: y" list_scope R3427 Allocation.add_reload R3295 LTL.block R3280 Coq.Lists.List.list R3285 Locations.mreg R3263 Coq.Lists.List.list R3268 Locations.loc R3548 Locations.eq R3605 Locations.R R3624 Allocation.add_spill R3652 Locations.R R3668 Allocation.add_reload R3694 Locations.S R3700 Locations.S R3804 Allocation.add_reload R3824 Allocation.add_spill R3743 Locations.slot_type R3761 AST.Tint R3769 Locations.IT1 R3775 AST.Tfloat R3785 Locations.FT1 R3533 LTL.block R3524 Locations.loc R3524 Locations.loc R3915 Parallelmove.Moves R3890 Coq.Lists.List.list R3895 Locations.loc R3890 Coq.Lists.List.list R3895 Locations.loc R3950 Coq.Lists.List.nil R3960 Coq.Lists.List.nil R3970 Coq.Lists.List "x :: y" list_scope R3979 Coq.Lists.List.nil R3986 Coq.Lists.List.nil R3996 Coq.Lists.List "x :: y" list_scope R4007 Coq.Lists.List "x :: y" list_scope R4025 Coq.Lists.List "x :: y" list_scope R4018 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3890 Coq.Lists.List.list R3895 Locations.loc R3890 Coq.Lists.List.list R3895 Locations.loc R4119 Parallelmove.P_move R4140 Allocation.listsLoc2Moves R4103 Coq.Lists.List.list R4108 Locations.loc R4103 Coq.Lists.List.list R4108 Locations.loc R4226 LTL.block R4237 Coq.Lists.List.fold_left R4302 Allocation.parallel_move_order R4268 Allocation.add_move R4286 Coq.Init.Datatypes.snd R4278 Coq.Init.Datatypes.fst R4217 LTL.block R4203 Coq.Lists.List.list R4208 Locations.loc R4203 Coq.Lists.List.list R4208 Locations.loc R4526 Op.is_move_operation R4561 Coq.Init.Datatypes.Some R4579 Allocation.add_move R4597 LTL.Bgoto R4610 Coq.Init.Datatypes.None R4693 Allocation.add_reloads R4717 LTL.Bop R4736 Allocation.add_spill R4756 LTL.Bgoto R4672 Allocation.reg_for R4637 Allocation.regs_for R4509 LTL.node R4500 Locations.loc R4484 Coq.Lists.List.list R4489 Locations.loc R4466 Op.operation R4960 Allocation.add_reloads R4988 LTL.Bload R5017 Allocation.add_spill R5037 LTL.Bgoto R4943 Allocation.reg_for R4912 Allocation.regs_for R4888 LTL.node R4879 Locations.loc R4863 Coq.Lists.List.list R4868 Locations.loc R4824 Op.addressing R4803 AST.memory_chunk R5182 Allocation.regs_for R5196 Coq.Lists.List "x :: y" list_scope R5214 Coq.Lists.List.nil R5221 LTL.Breturn R5279 Coq.Lists.List "x :: y" list_scope R5297 Allocation.add_reloads R5348 LTL.Bstore R5378 LTL.Bgoto R5329 Coq.Lists.List "x :: y" list_scope R5314 Coq.Lists.List "x :: y" list_scope R5165 LTL.node R5156 Locations.loc R5140 Coq.Lists.List.list R5145 Locations.loc R5100 Op.addressing R5079 AST.memory_chunk R5603 Coq.Init.Datatypes.inl R5620 Allocation.add_reload R5647 Allocation.parallel_move R5683 LTL.Bcall R5706 Allocation.add_spill R5726 LTL.Bgoto R5694 Coq.Init.Datatypes.inl R5700 Locations.IT3 R5634 Locations.IT3 R5743 Coq.Init.Datatypes.inr R5759 Allocation.parallel_move R5793 LTL.Bcall R5815 Allocation.add_spill R5835 LTL.Bgoto R5804 Coq.Init.Datatypes.inr R5564 Conventions.loc_result R5528 Conventions.loc_arguments R5504 LTL.node R5495 Locations.loc R5479 Coq.Lists.List.list R5484 Locations.loc R5443 Coq.Init.Datatypes "x + y" type_scope R5439 Locations.loc R5445 AST.ident R5422 AST.signature R5965 Allocation.add_reloads R5989 LTL.Bcond R5946 Allocation.regs_for R5922 LTL.node R5922 LTL.node R5899 Coq.Lists.List.list R5904 Locations.loc R5881 Op.condition R6107 Coq.Init.Datatypes.Some R6119 Allocation.add_reload R6151 LTL.Breturn R6135 Conventions.loc_result R6163 Coq.Init.Datatypes.None R6175 LTL.Bop R6207 LTL.Breturn R6191 Conventions.loc_result R6186 Coq.Lists.List.nil R6179 Op.Oundef R6068 Coq.Init.Datatypes.option R6075 Locations.loc R6048 AST.signature R6285 LTL.block R6264 LTL.block R6250 Coq.Lists.List.list R6255 Locations.loc R6314 Coq.Lists.List.nil R6331 Coq.Lists.List "x :: y" list_scope R6327 Locations.R R6340 LTL.Bop R6351 Coq.Lists.List.nil R6344 Op.Oundef R6383 Coq.Lists.List "x :: y" list_scope R6379 Locations.S R6264 LTL.block R6250 Coq.Lists.List.list R6255 Locations.loc R6528 Allocation.parallel_move R6571 Allocation.add_undefs R6590 LTL.Bgoto R6543 Conventions.loc_parameters R6517 LTL.node R6482 Coq.Lists.List.list R6487 Locations.loc R6463 Coq.Lists.List.list R6468 Locations.loc R6443 AST.signature R6780 LTL.block R6816 RTL.Inop R6832 LTL.Bgoto R6844 RTL.Iop R6874 Registers.mem R6893 Maps "a !! b" R6978 LTL.Bgoto R6911 Allocation.add_op R6922 Coq.Lists.List.map R6990 RTL.Iload R7030 Registers.mem R7049 Maps "a !! b" R7144 LTL.Bgoto R7067 Allocation.add_load R7088 Coq.Lists.List.map R7156 RTL.Istore R7194 Allocation.add_store R7216 Coq.Lists.List.map R7257 RTL.Icall R7291 Allocation.add_call R7331 Coq.Lists.List.map R7305 Coqlib.sum_left_map R7391 RTL.Icond R7427 Allocation.add_cond R7442 Coq.Lists.List.map R7479 RTL.Ireturn R7503 Allocation.add_return R7530 Coqlib.option_map R7515 RTL.fn_sig R6761 RTL.instruction R6747 LTL.node R6728 Locations.loc R6721 Registers.reg R6695 Maps.t R6702 Registers.t R6674 RTL.function R7688 LTL.code R7925 Maps.set R7953 Allocation.add_entry R8045 Coq.Lists.List.map R7994 Coq.Lists.List.map R8011 RTL.fn_params R7964 RTL.fn_sig R7798 Registers.elements R7815 Allocation.reg_list_dead R7883 Allocation.transfer R7907 Maps "a !! b" R7830 RTL.fn_params R7759 RTL.fn_nextpc R7718 RTL.fn_entrypoint R7676 LTL.code R7656 Locations.loc R7649 Registers.reg R7623 Maps.t R7630 Registers.t R7602 RTL.function R8386 Coq.Init.Logic "A \/ B" type_scope R8353 Coqlib.Plt R8361 Coq.NArith.BinPos.Psucc R8368 RTL.fn_nextpc R8396 Coq.Init.Logic "x = y" type_scope R8392 Maps "a ! b" R8398 Coq.Init.Datatypes.None R8346 LTL.node R8293 Allocation.transf_entrypoint R8222 Maps.map R8262 RTL.fn_code R8233 Allocation.transf_instr R8203 Locations.loc R8196 Registers.reg R8170 Maps.t R8177 Registers.t R8149 RTL.function R8427 Coqlib.plt R8435 Coq.NArith.BinPos.Psucc R8442 RTL.fn_nextpc R8427 Coqlib.plt R8435 Coq.NArith.BinPos.Psucc R8442 RTL.fn_nextpc R8507 Coq.Init.Logic "x <> y" type_scope R8510 RTL.fn_nextpc R8507 Coq.Init.Logic "x <> y" type_scope R8510 RTL.fn_nextpc R8566 Coqlib.Plt_succ R8566 Coqlib.Plt_succ R8586 Coq.Init.Logic "~ x" type_scope R8589 Coqlib.Plt R8597 RTL.fn_nextpc R8586 Coq.Init.Logic "~ x" type_scope R8589 Coqlib.Plt R8597 RTL.fn_nextpc R8645 Coqlib.Plt_trans_succ R8645 Coqlib.Plt_trans_succ R8718 Maps.gso R8718 Maps.gso R8758 Maps.gmap R8758 Maps.gmap R8779 RTL.fn_code_wf R8779 RTL.fn_code_wf R8915 Coq.Init.Datatypes.option R8922 LTL.function R8946 RTLtyping.type_rtl_function R8975 Coq.Init.Datatypes.None R8983 Coq.Init.Datatypes.None R8992 Coq.Init.Datatypes.Some R9014 Allocation.analyze R9035 Coq.Init.Datatypes.None R9043 Coq.Init.Datatypes.None R9054 Coq.Init.Datatypes.Some R9168 Coloring.regalloc R9207 Coq.Init.Datatypes.None R9215 Coq.Init.Datatypes.None R9228 Coq.Init.Datatypes.Some R9253 Coq.Init.Datatypes.Some R9259 LTL.mkfunction R9499 Allocation.transf_entrypoint_wf R9469 RTL.fn_nextpc R9347 Allocation.transf_entrypoint R9399 Maps.map R9439 RTL.fn_code R9410 Allocation.transf_instr R9314 RTL.fn_stacksize R9287 RTL.fn_sig R9128 Allocation.transfer R9147 Maps "a !! b" R9087 RTL.fn_entrypoint R8899 RTL.function R9607 Coq.Init.Datatypes.option R9614 LTL.program R9631 AST.transform_partial_program R9657 Allocation.transf_function R9592 RTL.program FAllocproof_aux R226 LTL.genv R250 Values.val R319 Coq.Init.Logic "'exists' x , p" type_scope R389 Coq.Init.Logic "A /\ B" type_scope R337 LTL.exec_instrs R356 Allocation.add_move R415 Coq.Init.Logic "A /\ B" type_scope R406 Coq.Init.Logic "x = y" type_scope R518 Coq.Init.Logic "x = y" type_scope R489 Locations.diff R501 Locations.R R503 Locations.FT1 R467 Locations.diff R479 Locations.R R481 Locations.IT1 R442 Locations.diff R581 Coq.Init.Logic "'exists' x , p" type_scope R646 Coq.Init.Logic "A /\ B" type_scope R597 LTL.exec_instrs R616 Allocation.add_move R684 Coq.Init.Logic "A /\ B" type_scope R660 Coq.Init.Logic "x = y" type_scope R662 Parallelmove.update R780 Coq.Init.Logic "x = y" type_scope R783 Parallelmove.update R751 Locations.diff R763 Locations.R R765 Locations.FT1 R729 Locations.diff R741 Locations.R R743 Locations.IT1 R707 Locations.diff R937 Parallelmove.get_update_id R937 Parallelmove.get_update_id R1035 Parallelmove.get_update_diff R1035 Parallelmove.get_update_diff R1116 Locations.diff_sym R1116 Locations.diff_sym R1252 Coq.Init.Logic "x = y" type_scope R1237 Coq.Lists.List.In R1213 Coq.Init.Logic "x = y" type_scope R1205 Coq.Lists.List.map R1215 Coq.Lists.List.map R1416 Parallelmove.Moves R1450 Coq.Lists.List.nil R1457 Coq.Init.Logic.True R1473 Coq.Lists.List "x :: y" list_scope R1466 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1504 Coq.Init.Logic "A /\ B" type_scope R1481 Locations.notin R1494 Parallelmove.getdst R1416 Parallelmove.Moves R1564 Coq.Lists.List "x :: y" list_scope R1558 Locations.R R1560 Locations.IT1 R1574 Coq.Lists.List "x :: y" list_scope R1568 Locations.R R1570 Locations.FT1 R1577 Coq.Lists.List.nil R1654 Parallelmove.no_overlap_list R1625 Parallelmove.no_overlap_list R1644 Coq.Lists.List "x :: y" list_scope R1922 Coq.Init.Logic "'exists' x , p" type_scope R2081 Coq.Init.Logic "A /\ B" type_scope R1938 LTL.exec_instrs R1965 Coq.Lists.List.fold_left R2026 Allocation.add_move R2045 Coq.Init.Datatypes.snd R2036 Coq.Init.Datatypes.fst R2016 Coq.Init.Datatypes "x * y" type_scope R2012 Locations.loc R2018 Locations.loc R1992 LTL.block R2238 Coq.Init.Logic "x = y" type_scope R2241 Parallelmove.sexec R2199 Locations.diff R2211 Locations.R R2223 Locations.FT1 R2163 Locations.diff R2175 Locations.R R2187 Locations.IT1 R2139 Coq.Init.Logic "A \/ B" type_scope R2135 Coq.Init.Logic "x = y" type_scope R2142 Locations.diff R2113 Coq.Lists.List.In R2119 Parallelmove.getdst R1879 Locations.disjoint R1903 Allocproof_aux.temporaries1 R1893 Parallelmove.getsrc R1838 Locations.disjoint R1862 Allocproof_aux.temporaries1 R1852 Parallelmove.getdst R1816 Parallelmove.no_overlap_list R2340 LTL.exec_refl R2340 LTL.exec_refl R2419 Allocation.add_move R2485 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2460 Allocproof_aux.no_overlap_list_pop R2505 Locations.disjoint_cons_left R2541 Locations.disjoint_cons_left R2419 Allocation.add_move R2485 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2460 Allocproof_aux.no_overlap_list_pop R2505 Locations.disjoint_cons_left R2541 Locations.disjoint_cons_left R2757 Allocation.add_move R2733 LTL.exec_trans R2757 Allocation.add_move R2733 LTL.exec_trans R2840 Locations.eq R2840 Locations.eq R2881 Parallelmove.get_update_id R2881 Parallelmove.get_update_id R3155 Locations.diff_sym R3155 Locations.diff_sym R3347 Coq.Init.Logic "x = y" type_scope R3347 Coq.Init.Logic "x = y" type_scope R3405 Parallelmove.get_update_diff R3405 Parallelmove.get_update_diff R3499 Locations.diff_sym R3499 Locations.diff_sym R3605 Coq.Lists.List.fold_left R3697 Parallelmove.P_move R3663 Allocation.add_move R3681 Coq.Init.Datatypes.snd R3673 Coq.Init.Datatypes.fst R3653 Coq.Init.Datatypes "x * y" type_scope R3649 Locations.loc R3655 Locations.loc R3630 LTL.block R3592 LTL.block R3559 Coq.Lists.List.list R3569 Coq.Init.Datatypes "x * y" type_scope R3565 Locations.loc R3571 Locations.loc R3767 Parallelmove.simpleDest R3740 Locations.norepet R3753 Parallelmove.getdst R3872 Parallelmove.notindst_nW R3872 Parallelmove.notindst_nW R3992 Coq.Init.Logic "x = y" type_scope R3979 Parallelmove.StateDone R3994 Coq.Lists.List.nil R3969 Coq.Init.Logic "x = y" type_scope R3948 Parallelmove.StateDone R3959 Parallelmove.stepf R3971 Coq.Lists.List.nil R4138 Locations.eq R4149 Coq.Init.Datatypes.fst R4154 Parallelmove.last R4162 Coq.Lists.List "x :: y" list_scope R4138 Locations.eq R4149 Coq.Init.Datatypes.fst R4154 Parallelmove.last R4162 Coq.Lists.List "x :: y" list_scope R4249 Locations.eq R4249 Locations.eq R4314 Locations.eq R4314 Locations.eq R4369 Parallelmove.split_move R4369 Parallelmove.split_move R4489 Locations.eq R4500 Coq.Init.Datatypes.fst R4505 Parallelmove.last R4513 Coq.Lists.List "x :: y" list_scope R4489 Locations.eq R4500 Coq.Init.Datatypes.fst R4505 Parallelmove.last R4513 Coq.Lists.List "x :: y" list_scope R4639 Coq.Init.Logic "x = y" type_scope R4626 Parallelmove.StateDone R4641 Coq.Lists.List.nil R4616 Coq.Init.Logic "x = y" type_scope R4596 Parallelmove.StateDone R4607 Parallelmove.Pmov R4618 Coq.Lists.List.nil R4680 Coq.Init.Wf.well_founded_ind R4698 Coq.Arith.Wf_nat.well_founded_ltof R4725 Parallelmove.mesure R4680 Coq.Init.Wf.well_founded_ind R4698 Coq.Arith.Wf_nat.well_founded_ltof R4725 Parallelmove.mesure R4803 Parallelmove.Pmov_equation R4803 Parallelmove.Pmov_equation R4898 Coq.Init.Logic "x = y" type_scope R4863 Parallelmove.StateDone R4874 Parallelmove.stepf R4880 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4881 Coq.Lists.List.nil R4888 Coq.Lists.List "x :: y" list_scope R4900 Coq.Lists.List.nil R4932 Parallelmove.stepf1_dec R4951 Allocproof_aux.SDone_stepf R4898 Coq.Init.Logic "x = y" type_scope R4863 Parallelmove.StateDone R4874 Parallelmove.stepf R4880 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4881 Coq.Lists.List.nil R4888 Coq.Lists.List "x :: y" list_scope R4900 Coq.Lists.List.nil R4932 Parallelmove.stepf1_dec R4951 Allocproof_aux.SDone_stepf R5019 Coq.Init.Logic "x = y" type_scope R4986 Parallelmove.StateDone R4997 Parallelmove.stepf R5003 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5006 Coq.Lists.List "x :: y" list_scope R5021 Coq.Lists.List.nil R5053 Parallelmove.stepf1_dec R5072 Allocproof_aux.SDone_stepf R5019 Coq.Init.Logic "x = y" type_scope R4986 Parallelmove.StateDone R4997 Parallelmove.stepf R5003 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5006 Coq.Lists.List "x :: y" list_scope R5021 Coq.Lists.List.nil R5053 Parallelmove.stepf1_dec R5072 Allocproof_aux.SDone_stepf R5161 Coq.Init.Logic "A \/ B" type_scope R5157 Coq.Init.Logic "x = y" type_scope R5164 Locations.diff R5134 Coq.Lists.List.In R5139 Conventions.temporaries R5205 Locations.eq R5205 Locations.eq R5601 Coq.Init.Logic "A /\ B" type_scope R5589 Coq.Init.Logic "x = y" type_scope R5579 Parallelmove.getdst R5591 Parallelmove.getsrc R5614 Coq.Init.Logic "x = y" type_scope R5604 Parallelmove.getdst R5616 Parallelmove.getsrc R5549 Coq.Init.Logic "x = y" type_scope R5536 Coq.Lists.List "x ++ y" list_scope R5526 Parallelmove.getdst R5539 Parallelmove.getdst R5561 Coq.Lists.List "x ++ y" list_scope R5551 Parallelmove.getsrc R5564 Parallelmove.getsrc R5929 Coq.Init.Logic "A \/ B" type_scope R5925 Coq.Init.Logic "x = y" type_scope R5932 Locations.diff R5912 Coq.Lists.List.In R5902 Coq.Lists.List.In R5885 Locations.norepet R6121 Locations.in_notin_diff R6121 Locations.in_notin_diff R6175 Locations.diff_sym R6195 Locations.in_notin_diff R6175 Locations.diff_sym R6195 Locations.in_notin_diff R6298 Parallelmove.no_overlap R6376 Parallelmove.getdst R6398 Coq.Lists.List "x ++ y" list_scope R6384 Parallelmove.StateToMove R6415 Coq.Lists.List "x ++ y" list_scope R6402 Parallelmove.StateBeing R6418 Parallelmove.StateDone R6314 Parallelmove.getsrc R6336 Coq.Lists.List "x ++ y" list_scope R6322 Parallelmove.StateToMove R6353 Coq.Lists.List "x ++ y" list_scope R6340 Parallelmove.StateBeing R6356 Parallelmove.StateDone R6285 Parallelmove.State R6746 Coq.Lists.List.incl_tl R6711 Coq.Lists.List.incl_appr R6663 Coq.Lists.List.incl_appl R6599 Coq.Lists.List.in_or_app R6542 Coq.Lists.List.in_or_app R6499 Coq.Lists.List.in_cons R6823 Coq.Lists.List.incl_app R6804 Coq.Lists.List.incl_cons R6887 Coq.Lists.List.In R6920 Coq.Lists.List.In R6973 Coq.Lists.List.incl R7139 Coq.Lists.List.In R7130 Coq.Init.Logic "x <> y" type_scope R7111 Coq.Lists.List.In R7119 Coq.Lists.List "x :: y" list_scope R7102 Coq.Lists.List.list R7232 Coq.Init.Logic "x = y" type_scope R7232 Coq.Init.Logic "x = y" type_scope R7328 Allocproof_aux.no_overlap_stateD R7303 Allocproof_aux.no_overlap_stateD R7289 Parallelmove.step R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7481 Parallelmove.getdst_app R7461 Parallelmove.getsrc_app R7593 Locations.eq R7603 Parallelmove.T R7593 Locations.eq R7603 Parallelmove.T R7627 Allocproof_aux.no_overlap_temp R7692 Locations.diff_sym R7627 Allocproof_aux.no_overlap_temp R7692 Locations.diff_sym R7742 Locations.type R7742 Locations.type R7826 Locations.eq R7837 Parallelmove.T R7826 Locations.eq R7837 Parallelmove.T R7863 Allocproof_aux.no_overlap_temp R7915 Locations.type R7863 Allocproof_aux.no_overlap_temp R7915 Locations.type R8035 Parallelmove.T R8009 Allocproof_aux.in_cons_noteq R8035 Parallelmove.T R8009 Allocproof_aux.in_cons_noteq R8035 Parallelmove.T R8009 Allocproof_aux.in_cons_noteq R8162 Allocproof_aux.no_overlap_stateD R8137 Allocproof_aux.no_overlap_stateD R8122 Parallelmove.stepp R8270 Allocproof_aux.no_overlapD_inv R8270 Allocproof_aux.no_overlapD_inv R8383 Allocproof_aux.no_overlap_stateD R8402 Parallelmove.stepf R8358 Allocproof_aux.no_overlap_stateD R8344 Parallelmove.stepInv R8498 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8499 Coq.Lists.List.nil R8507 Parallelmove.Move R8516 Coq.Lists.List "x :: y" list_scope R8498 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8499 Coq.Lists.List.nil R8507 Parallelmove.Move R8516 Coq.Lists.List "x :: y" list_scope R8536 Allocproof_aux.no_overlapD_invpp R8566 Parallelmove.dstep_step R8536 Allocproof_aux.no_overlapD_invpp R8566 Parallelmove.dstep_step R8604 Parallelmove.f2ind R8604 Parallelmove.f2ind R8734 Parallelmove.no_overlap_noOverlap R8734 Parallelmove.no_overlap_noOverlap R8848 Parallelmove.getdst_app R8878 Parallelmove.getsrc_app R8848 Parallelmove.getdst_app R8848 Parallelmove.getdst_app R8848 Parallelmove.getdst_app R8878 Parallelmove.getsrc_app R8878 Parallelmove.getsrc_app R8878 Parallelmove.getsrc_app R9037 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9040 Coq.Lists.List "x :: y" list_scope R9047 Coq.Lists.List.nil R9055 Parallelmove.Move R9037 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9040 Coq.Lists.List "x :: y" list_scope R9047 Coq.Lists.List.nil R9055 Parallelmove.Move R9075 Allocproof_aux.no_overlapD_invpp R9105 Parallelmove.dstep_step R9075 Allocproof_aux.no_overlapD_invpp R9105 Parallelmove.dstep_step R9143 Parallelmove.f2ind R9143 Parallelmove.f2ind R9273 Parallelmove.no_overlap_noOverlap R9273 Parallelmove.no_overlap_noOverlap R9387 Parallelmove.getdst_app R9417 Parallelmove.getsrc_app R9453 Parallelmove.app_nil R9387 Parallelmove.getdst_app R9387 Parallelmove.getdst_app R9387 Parallelmove.getdst_app R9387 Parallelmove.getdst_app R9417 Parallelmove.getsrc_app R9417 Parallelmove.getsrc_app R9417 Parallelmove.getsrc_app R9417 Parallelmove.getsrc_app R9453 Parallelmove.app_nil R9453 Parallelmove.app_nil R9453 Parallelmove.app_nil R9608 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9611 Coq.Lists.List "x :: y" list_scope R9621 Coq.Lists.List "x :: y" list_scope R9608 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9611 Coq.Lists.List "x :: y" list_scope R9621 Coq.Lists.List "x :: y" list_scope R9641 Allocproof_aux.no_overlapD_invpp R9671 Parallelmove.dstep_step R9641 Allocproof_aux.no_overlapD_invpp R9671 Parallelmove.dstep_step R9709 Parallelmove.f2ind R9709 Parallelmove.f2ind R9839 Parallelmove.no_overlap_noOverlap R9839 Parallelmove.no_overlap_noOverlap R9953 Parallelmove.getdst_app R9983 Parallelmove.getsrc_app R9953 Parallelmove.getdst_app R9953 Parallelmove.getdst_app R9953 Parallelmove.getdst_app R9953 Parallelmove.getdst_app R9983 Parallelmove.getsrc_app R9983 Parallelmove.getsrc_app R9983 Parallelmove.getsrc_app R9983 Parallelmove.getsrc_app R10227 Allocproof_aux.no_overlap_stateD R10246 Parallelmove.Pmov R10202 Allocproof_aux.no_overlap_stateD R10188 Parallelmove.stepInv R10290 Coq.Init.Wf.well_founded_ind R10308 Coq.Arith.Wf_nat.well_founded_ltof R10335 Parallelmove.mesure R10290 Coq.Init.Wf.well_founded_ind R10308 Coq.Arith.Wf_nat.well_founded_ltof R10335 Parallelmove.mesure R10405 Parallelmove.Pmov_equation R10405 Parallelmove.Pmov_equation R10482 Parallelmove.stepf1_dec R10482 Parallelmove.stepf1_dec R10507 Parallelmove.dstep_inv R10517 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10518 Coq.Lists.List.nil R10525 Coq.Lists.List "x :: y" list_scope R10507 Parallelmove.dstep_inv R10517 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10518 Coq.Lists.List.nil R10525 Coq.Lists.List "x :: y" list_scope R10548 Parallelmove.f2ind' R10548 Parallelmove.f2ind' R10568 Parallelmove.no_overlap_noOverlap R10568 Parallelmove.no_overlap_noOverlap R10696 Parallelmove.getdst_app R10725 Parallelmove.getsrc_app R10696 Parallelmove.getdst_app R10696 Parallelmove.getdst_app R10725 Parallelmove.getsrc_app R10725 Parallelmove.getsrc_app R10802 Allocproof_aux.no_overlapD_invf R10802 Allocproof_aux.no_overlapD_invf R10852 Parallelmove.stepf1_dec R10852 Parallelmove.stepf1_dec R10877 Parallelmove.dstep_inv R10887 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10890 Coq.Lists.List "x :: y" list_scope R10877 Parallelmove.dstep_inv R10887 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10890 Coq.Lists.List "x :: y" list_scope R10916 Parallelmove.f2ind' R10916 Parallelmove.f2ind' R10936 Parallelmove.no_overlap_noOverlap R10936 Parallelmove.no_overlap_noOverlap R11067 Parallelmove.getdst_app R11105 Parallelmove.getsrc_app R11067 Parallelmove.getdst_app R11067 Parallelmove.getdst_app R11067 Parallelmove.getdst_app R11067 Parallelmove.getdst_app R11105 Parallelmove.getsrc_app R11105 Parallelmove.getsrc_app R11105 Parallelmove.getsrc_app R11105 Parallelmove.getsrc_app R11313 Allocproof_aux.no_overlapD_invf R11313 Allocproof_aux.no_overlapD_invf R11379 Coq.Lists.List "x :: y" list_scope R11373 Locations.R R11375 Locations.IT1 R11389 Coq.Lists.List "x :: y" list_scope R11383 Locations.R R11385 Locations.FT1 R11399 Coq.Lists.List "x :: y" list_scope R11393 Locations.R R11395 Locations.IT3 R11402 Coq.Lists.List.nil R11444 Coq.Lists.List "x :: y" list_scope R11438 Locations.R R11440 Locations.IT2 R11454 Coq.Lists.List "x :: y" list_scope R11448 Locations.R R11450 Locations.FT2 R11457 Coq.Lists.List.nil R11562 Coq.Init.Logic "A /\ B" type_scope R11510 Locations.disjoint R11547 Allocproof_aux.temporaries1_3 R11524 Parallelmove.getsrc R11532 Parallelmove.StateDone R11568 Locations.disjoint R11605 Allocproof_aux.temporaries1_3 R11582 Parallelmove.getdst R11590 Parallelmove.StateDone R11497 Parallelmove.State R11794 Coq.Init.Logic "A /\ B" type_scope R11744 Coq.Init.Logic "A \/ B" type_scope R11726 Coq.Lists.List.In R11731 Allocproof_aux.temporaries2 R11747 Coq.Lists.List.In R11753 Parallelmove.getsrc R11776 Coq.Lists.List "x ++ y" list_scope R11761 Parallelmove.StateToMove R11779 Parallelmove.StateBeing R11688 Coq.Lists.List.In R11694 Parallelmove.getsrc R11702 Parallelmove.StateDone R11860 Coq.Init.Logic "A \/ B" type_scope R11842 Coq.Lists.List.In R11847 Allocproof_aux.temporaries2 R11863 Coq.Lists.List.In R11869 Parallelmove.getdst R11892 Coq.Lists.List "x ++ y" list_scope R11877 Parallelmove.StateToMove R11895 Parallelmove.StateBeing R11804 Coq.Lists.List.In R11810 Parallelmove.getdst R11818 Parallelmove.StateDone R11660 Parallelmove.State R11660 Parallelmove.State R12160 Locations.diff R12172 Locations.R R12174 Locations.IT3 R12089 Coq.Lists.List.In R12095 Parallelmove.getdst R12118 Coq.Lists.List "x ++ y" list_scope R12103 Parallelmove.StateToMove R12136 Coq.Lists.List "x ++ y" list_scope R12122 Parallelmove.StateBeing R12139 Parallelmove.StateDone R12054 Locations.diff R12066 Locations.R R12068 Locations.IT3 R11982 Coq.Lists.List.In R11988 Parallelmove.getdst R12011 Coq.Lists.List "x ++ y" list_scope R11996 Parallelmove.StateToMove R12029 Coq.Lists.List "x ++ y" list_scope R12015 Parallelmove.StateBeing R12032 Parallelmove.StateDone R11954 Parallelmove.step R12259 Parallelmove.StateDone R12276 Parallelmove.StateToMove R12295 Parallelmove.StateBeing R12313 Parallelmove.getdst R12339 Parallelmove.getdst_app R12259 Parallelmove.StateDone R12259 Parallelmove.StateDone R12259 Parallelmove.StateDone R12259 Parallelmove.StateDone R12259 Parallelmove.StateDone R12276 Parallelmove.StateToMove R12276 Parallelmove.StateToMove R12276 Parallelmove.StateToMove R12276 Parallelmove.StateToMove R12276 Parallelmove.StateToMove R12295 Parallelmove.StateBeing R12295 Parallelmove.StateBeing R12295 Parallelmove.StateBeing R12295 Parallelmove.StateBeing R12295 Parallelmove.StateBeing R12313 Parallelmove.getdst R12313 Parallelmove.getdst R12313 Parallelmove.getdst R12313 Parallelmove.getdst R12313 Parallelmove.getdst R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12339 Parallelmove.getdst_app R12440 Locations.eq R12450 Parallelmove.T R12440 Locations.eq R12450 Parallelmove.T R12496 Locations.type R12496 Locations.type R12597 Parallelmove.T R12571 Allocproof_aux.in_cons_noteq R12597 Parallelmove.T R12571 Allocproof_aux.in_cons_noteq R12892 Locations.diff R12904 Locations.R R12906 Locations.IT3 R12821 Coq.Lists.List.In R12827 Parallelmove.getdst R12850 Coq.Lists.List "x ++ y" list_scope R12835 Parallelmove.StateToMove R12868 Coq.Lists.List "x ++ y" list_scope R12854 Parallelmove.StateBeing R12871 Parallelmove.StateDone R12786 Locations.diff R12798 Locations.R R12800 Locations.IT3 R12714 Coq.Lists.List.In R12720 Parallelmove.getdst R12743 Coq.Lists.List "x ++ y" list_scope R12728 Parallelmove.StateToMove R12761 Coq.Lists.List "x ++ y" list_scope R12747 Parallelmove.StateBeing R12764 Parallelmove.StateDone R12685 Parallelmove.stepp R13026 Allocproof_aux.Done_notmp3_inv R13026 Allocproof_aux.Done_notmp3_inv R13339 Locations.diff R13351 Locations.R R13353 Locations.IT3 R13236 Coq.Lists.List.In R13246 Parallelmove.getdst R13281 Coq.Lists.List "x ++ y" list_scope R13258 Parallelmove.StateToMove R13271 Parallelmove.stepf R13307 Coq.Lists.List "x ++ y" list_scope R13285 Parallelmove.StateBeing R13297 Parallelmove.stepf R13310 Parallelmove.StateDone R13321 Parallelmove.stepf R13201 Locations.diff R13213 Locations.R R13215 Locations.IT3 R13129 Coq.Lists.List.In R13135 Parallelmove.getdst R13158 Coq.Lists.List "x ++ y" list_scope R13143 Parallelmove.StateToMove R13176 Coq.Lists.List "x ++ y" list_scope R13162 Parallelmove.StateBeing R13179 Parallelmove.StateDone R13101 Parallelmove.stepInv R13514 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13569 Allocproof_aux.Done_notmp3_invpp R13604 Parallelmove.dstep_step R13628 Parallelmove.f2ind R13514 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13569 Allocproof_aux.Done_notmp3_invpp R13569 Allocproof_aux.Done_notmp3_invpp R13569 Allocproof_aux.Done_notmp3_invpp R13604 Parallelmove.dstep_step R13604 Parallelmove.dstep_step R13604 Parallelmove.dstep_step R13628 Parallelmove.f2ind R13628 Parallelmove.f2ind R13628 Parallelmove.f2ind R13931 Locations.diff R13943 Locations.R R13945 Locations.IT3 R13831 Coq.Lists.List.In R13841 Parallelmove.getdst R13875 Coq.Lists.List "x ++ y" list_scope R13853 Parallelmove.StateToMove R13866 Parallelmove.Pmov R13900 Coq.Lists.List "x ++ y" list_scope R13879 Parallelmove.StateBeing R13891 Parallelmove.Pmov R13903 Parallelmove.StateDone R13914 Parallelmove.Pmov R13796 Locations.diff R13808 Locations.R R13810 Locations.IT3 R13724 Coq.Lists.List.In R13730 Parallelmove.getdst R13753 Coq.Lists.List "x ++ y" list_scope R13738 Parallelmove.StateToMove R13771 Coq.Lists.List "x ++ y" list_scope R13757 Parallelmove.StateBeing R13774 Parallelmove.StateDone R13696 Parallelmove.stepInv R13985 Coq.Init.Wf.well_founded_ind R14003 Coq.Arith.Wf_nat.well_founded_ltof R14030 Parallelmove.mesure R13985 Coq.Init.Wf.well_founded_ind R14003 Coq.Arith.Wf_nat.well_founded_ltof R14030 Parallelmove.mesure R14101 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14101 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14132 Parallelmove.Pmov_equation R14132 Parallelmove.Pmov_equation R14284 Parallelmove.stepf1_dec R14304 Parallelmove.dstep_inv R14331 Parallelmove.f2ind' R14350 Allocproof_aux.Done_notmp3_invf R14284 Parallelmove.stepf1_dec R14304 Parallelmove.dstep_inv R14331 Parallelmove.f2ind' R14350 Allocproof_aux.Done_notmp3_invf R14284 Parallelmove.stepf1_dec R14304 Parallelmove.dstep_inv R14331 Parallelmove.f2ind' R14350 Allocproof_aux.Done_notmp3_invf R14669 Coq.Init.Logic "A /\ B" type_scope R14650 Locations.diff R14662 Locations.R R14664 Locations.IT1 R14672 Locations.diff R14684 Locations.R R14686 Locations.FT1 R14579 Coq.Lists.List.In R14585 Parallelmove.getdst R14608 Coq.Lists.List "x ++ y" list_scope R14593 Parallelmove.StateToMove R14626 Coq.Lists.List "x ++ y" list_scope R14612 Parallelmove.StateBeing R14629 Parallelmove.StateDone R14541 Coq.Init.Logic "A /\ B" type_scope R14522 Locations.diff R14534 Locations.R R14536 Locations.IT1 R14544 Locations.diff R14556 Locations.R R14558 Locations.FT1 R14450 Coq.Lists.List.In R14456 Parallelmove.getdst R14479 Coq.Lists.List "x ++ y" list_scope R14464 Parallelmove.StateToMove R14497 Coq.Lists.List "x ++ y" list_scope R14483 Parallelmove.StateBeing R14500 Parallelmove.StateDone R14422 Parallelmove.step R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14782 Parallelmove.getdst_app R14883 Locations.eq R14893 Parallelmove.T R14883 Locations.eq R14893 Parallelmove.T R14935 Locations.type R14935 Locations.type R15031 Parallelmove.T R15005 Allocproof_aux.in_cons_noteq R15031 Parallelmove.T R15005 Allocproof_aux.in_cons_noteq R15379 Coq.Init.Logic "A /\ B" type_scope R15360 Locations.diff R15372 Locations.R R15374 Locations.IT1 R15382 Locations.diff R15394 Locations.R R15396 Locations.FT1 R15289 Coq.Lists.List.In R15295 Parallelmove.getdst R15318 Coq.Lists.List "x ++ y" list_scope R15303 Parallelmove.StateToMove R15336 Coq.Lists.List "x ++ y" list_scope R15322 Parallelmove.StateBeing R15339 Parallelmove.StateDone R15251 Coq.Init.Logic "A /\ B" type_scope R15232 Locations.diff R15244 Locations.R R15246 Locations.IT1 R15254 Locations.diff R15266 Locations.R R15268 Locations.FT1 R15160 Coq.Lists.List.In R15166 Parallelmove.getdst R15189 Coq.Lists.List "x ++ y" list_scope R15174 Parallelmove.StateToMove R15207 Coq.Lists.List "x ++ y" list_scope R15193 Parallelmove.StateBeing R15210 Parallelmove.StateDone R15131 Parallelmove.stepp R15516 Allocproof_aux.Done_notmp1_inv R15516 Allocproof_aux.Done_notmp1_inv R15870 Coq.Init.Logic "A /\ B" type_scope R15851 Locations.diff R15863 Locations.R R15865 Locations.IT1 R15873 Locations.diff R15885 Locations.R R15887 Locations.FT1 R15748 Coq.Lists.List.In R15758 Parallelmove.getdst R15793 Coq.Lists.List "x ++ y" list_scope R15770 Parallelmove.StateToMove R15783 Parallelmove.stepf R15819 Coq.Lists.List "x ++ y" list_scope R15797 Parallelmove.StateBeing R15809 Parallelmove.stepf R15822 Parallelmove.StateDone R15833 Parallelmove.stepf R15710 Coq.Init.Logic "A /\ B" type_scope R15691 Locations.diff R15703 Locations.R R15705 Locations.IT1 R15713 Locations.diff R15725 Locations.R R15727 Locations.FT1 R15619 Coq.Lists.List.In R15625 Parallelmove.getdst R15648 Coq.Lists.List "x ++ y" list_scope R15633 Parallelmove.StateToMove R15666 Coq.Lists.List "x ++ y" list_scope R15652 Parallelmove.StateBeing R15669 Parallelmove.StateDone R15591 Parallelmove.stepInv R16048 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16103 Allocproof_aux.Done_notmp1_invpp R16138 Parallelmove.dstep_step R16162 Parallelmove.f2ind R16048 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16103 Allocproof_aux.Done_notmp1_invpp R16103 Allocproof_aux.Done_notmp1_invpp R16103 Allocproof_aux.Done_notmp1_invpp R16138 Parallelmove.dstep_step R16138 Parallelmove.dstep_step R16138 Parallelmove.dstep_step R16162 Parallelmove.f2ind R16162 Parallelmove.f2ind R16162 Parallelmove.f2ind R16506 Coq.Init.Logic "A /\ B" type_scope R16487 Locations.diff R16499 Locations.R R16501 Locations.IT1 R16509 Locations.diff R16521 Locations.R R16523 Locations.FT1 R16387 Coq.Lists.List.In R16397 Parallelmove.getdst R16431 Coq.Lists.List "x ++ y" list_scope R16409 Parallelmove.StateToMove R16422 Parallelmove.Pmov R16456 Coq.Lists.List "x ++ y" list_scope R16435 Parallelmove.StateBeing R16447 Parallelmove.Pmov R16459 Parallelmove.StateDone R16470 Parallelmove.Pmov R16349 Coq.Init.Logic "A /\ B" type_scope R16330 Locations.diff R16342 Locations.R R16344 Locations.IT1 R16352 Locations.diff R16364 Locations.R R16366 Locations.FT1 R16258 Coq.Lists.List.In R16264 Parallelmove.getdst R16287 Coq.Lists.List "x ++ y" list_scope R16272 Parallelmove.StateToMove R16305 Coq.Lists.List "x ++ y" list_scope R16291 Parallelmove.StateBeing R16308 Parallelmove.StateDone R16230 Parallelmove.stepInv R16563 Coq.Init.Wf.well_founded_ind R16581 Coq.Arith.Wf_nat.well_founded_ltof R16608 Parallelmove.mesure R16563 Coq.Init.Wf.well_founded_ind R16581 Coq.Arith.Wf_nat.well_founded_ltof R16608 Parallelmove.mesure R16679 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16679 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16776 Parallelmove.Pmov_equation R16776 Parallelmove.Pmov_equation R16862 Parallelmove.stepf1_dec R16882 Parallelmove.dstep_inv R16909 Parallelmove.f2ind' R16928 Allocproof_aux.Done_notmp1_invf R16862 Parallelmove.stepf1_dec R16882 Parallelmove.dstep_inv R16909 Parallelmove.f2ind' R16928 Allocproof_aux.Done_notmp1_invf R16862 Parallelmove.stepf1_dec R16882 Parallelmove.dstep_inv R16909 Parallelmove.f2ind' R16928 Allocproof_aux.Done_notmp1_invf R17250 Coq.Init.Logic "A /\ B" type_scope R17231 Locations.diff R17243 Locations.R R17245 Locations.IT1 R17253 Locations.diff R17265 Locations.R R17267 Locations.FT1 R17160 Coq.Lists.List.In R17166 Parallelmove.getsrc R17189 Coq.Lists.List "x ++ y" list_scope R17174 Parallelmove.StateToMove R17207 Coq.Lists.List "x ++ y" list_scope R17193 Parallelmove.StateBeing R17210 Parallelmove.StateDone R17122 Coq.Init.Logic "A /\ B" type_scope R17103 Locations.diff R17115 Locations.R R17117 Locations.IT1 R17125 Locations.diff R17137 Locations.R R17139 Locations.FT1 R17031 Coq.Lists.List.In R17037 Parallelmove.getsrc R17060 Coq.Lists.List "x ++ y" list_scope R17045 Parallelmove.StateToMove R17078 Coq.Lists.List "x ++ y" list_scope R17064 Parallelmove.StateBeing R17081 Parallelmove.StateDone R17003 Parallelmove.step R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17363 Parallelmove.getsrc_app R17464 Locations.eq R17474 Parallelmove.T R17464 Locations.eq R17474 Parallelmove.T R17516 Locations.type R17516 Locations.type R17612 Parallelmove.T R17586 Allocproof_aux.in_cons_noteq R17612 Parallelmove.T R17586 Allocproof_aux.in_cons_noteq R17963 Coq.Init.Logic "A /\ B" type_scope R17944 Locations.diff R17956 Locations.R R17958 Locations.IT1 R17966 Locations.diff R17978 Locations.R R17980 Locations.FT1 R17873 Coq.Lists.List.In R17879 Parallelmove.getsrc R17902 Coq.Lists.List "x ++ y" list_scope R17887 Parallelmove.StateToMove R17920 Coq.Lists.List "x ++ y" list_scope R17906 Parallelmove.StateBeing R17923 Parallelmove.StateDone R17835 Coq.Init.Logic "A /\ B" type_scope R17816 Locations.diff R17828 Locations.R R17830 Locations.IT1 R17838 Locations.diff R17850 Locations.R R17852 Locations.FT1 R17744 Coq.Lists.List.In R17750 Parallelmove.getsrc R17773 Coq.Lists.List "x ++ y" list_scope R17758 Parallelmove.StateToMove R17791 Coq.Lists.List "x ++ y" list_scope R17777 Parallelmove.StateBeing R17794 Parallelmove.StateDone R17715 Parallelmove.stepp R18100 Allocproof_aux.Done_notmp1src_inv R18100 Allocproof_aux.Done_notmp1src_inv R18460 Coq.Init.Logic "A /\ B" type_scope R18441 Locations.diff R18453 Locations.R R18455 Locations.IT1 R18463 Locations.diff R18475 Locations.R R18477 Locations.FT1 R18338 Coq.Lists.List.In R18348 Parallelmove.getsrc R18383 Coq.Lists.List "x ++ y" list_scope R18360 Parallelmove.StateToMove R18373 Parallelmove.stepf R18409 Coq.Lists.List "x ++ y" list_scope R18387 Parallelmove.StateBeing R18399 Parallelmove.stepf R18412 Parallelmove.StateDone R18423 Parallelmove.stepf R18300 Coq.Init.Logic "A /\ B" type_scope R18281 Locations.diff R18293 Locations.R R18295 Locations.IT1 R18303 Locations.diff R18315 Locations.R R18317 Locations.FT1 R18209 Coq.Lists.List.In R18215 Parallelmove.getsrc R18238 Coq.Lists.List "x ++ y" list_scope R18223 Parallelmove.StateToMove R18256 Coq.Lists.List "x ++ y" list_scope R18242 Parallelmove.StateBeing R18259 Parallelmove.StateDone R18181 Parallelmove.stepInv R18620 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18675 Allocproof_aux.Done_notmp1src_invpp R18713 Parallelmove.dstep_step R18738 Parallelmove.f2ind R18620 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18675 Allocproof_aux.Done_notmp1src_invpp R18675 Allocproof_aux.Done_notmp1src_invpp R18675 Allocproof_aux.Done_notmp1src_invpp R18713 Parallelmove.dstep_step R18713 Parallelmove.dstep_step R18713 Parallelmove.dstep_step R18738 Parallelmove.f2ind R18738 Parallelmove.f2ind R18738 Parallelmove.f2ind R19084 Coq.Init.Logic "A /\ B" type_scope R19065 Locations.diff R19077 Locations.R R19079 Locations.IT1 R19087 Locations.diff R19099 Locations.R R19101 Locations.FT1 R18965 Coq.Lists.List.In R18975 Parallelmove.getsrc R19009 Coq.Lists.List "x ++ y" list_scope R18987 Parallelmove.StateToMove R19000 Parallelmove.Pmov R19034 Coq.Lists.List "x ++ y" list_scope R19013 Parallelmove.StateBeing R19025 Parallelmove.Pmov R19037 Parallelmove.StateDone R19048 Parallelmove.Pmov R18927 Coq.Init.Logic "A /\ B" type_scope R18908 Locations.diff R18920 Locations.R R18922 Locations.IT1 R18930 Locations.diff R18942 Locations.R R18944 Locations.FT1 R18836 Coq.Lists.List.In R18842 Parallelmove.getsrc R18865 Coq.Lists.List "x ++ y" list_scope R18850 Parallelmove.StateToMove R18883 Coq.Lists.List "x ++ y" list_scope R18869 Parallelmove.StateBeing R18886 Parallelmove.StateDone R18808 Parallelmove.stepInv R19141 Coq.Init.Wf.well_founded_ind R19159 Coq.Arith.Wf_nat.well_founded_ltof R19186 Parallelmove.mesure R19141 Coq.Init.Wf.well_founded_ind R19159 Coq.Arith.Wf_nat.well_founded_ltof R19186 Parallelmove.mesure R19257 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19257 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19354 Parallelmove.Pmov_equation R19354 Parallelmove.Pmov_equation R19440 Parallelmove.stepf1_dec R19460 Parallelmove.dstep_inv R19487 Parallelmove.f2ind' R19506 Allocproof_aux.Done_notmp1src_invf R19440 Parallelmove.stepf1_dec R19460 Parallelmove.dstep_inv R19487 Parallelmove.f2ind' R19506 Allocproof_aux.Done_notmp1src_invf R19440 Parallelmove.stepf1_dec R19460 Parallelmove.dstep_inv R19487 Parallelmove.f2ind' R19506 Allocproof_aux.Done_notmp1src_invf R19694 Coq.Init.Logic "A \/ B" type_scope R19676 Coq.Lists.List.In R19681 Allocproof_aux.temporaries2 R19699 Coq.Lists.List.In R19705 Parallelmove.getdst R19728 Coq.Lists.List "x ++ y" list_scope R19713 Parallelmove.StateToMove R19746 Coq.Lists.List "x ++ y" list_scope R19732 Parallelmove.StateBeing R19749 Parallelmove.StateDone R19605 Coq.Lists.List.In R19611 Parallelmove.getdst R19634 Coq.Lists.List "x ++ y" list_scope R19619 Parallelmove.StateToMove R19652 Coq.Lists.List "x ++ y" list_scope R19638 Parallelmove.StateBeing R19655 Parallelmove.StateDone R19579 Parallelmove.step R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19825 Parallelmove.getdst_app R19911 Locations.eq R19921 Parallelmove.T R19911 Locations.eq R19921 Parallelmove.T R19963 Locations.type R19963 Locations.type R20053 Parallelmove.T R20027 Allocproof_aux.in_cons_noteq R20053 Parallelmove.T R20027 Allocproof_aux.in_cons_noteq R20236 Coq.Init.Logic "A \/ B" type_scope R20218 Coq.Lists.List.In R20223 Allocproof_aux.temporaries2 R20241 Coq.Lists.List.In R20247 Parallelmove.getdst R20270 Coq.Lists.List "x ++ y" list_scope R20255 Parallelmove.StateToMove R20288 Coq.Lists.List "x ++ y" list_scope R20274 Parallelmove.StateBeing R20291 Parallelmove.StateDone R20147 Coq.Lists.List.In R20153 Parallelmove.getdst R20176 Coq.Lists.List "x ++ y" list_scope R20161 Parallelmove.StateToMove R20194 Coq.Lists.List "x ++ y" list_scope R20180 Parallelmove.StateBeing R20197 Parallelmove.StateDone R20120 Parallelmove.stepp R20527 Allocproof_aux.dst_tmp2_step R20527 Allocproof_aux.dst_tmp2_step R20744 Coq.Init.Logic "A \/ B" type_scope R20726 Coq.Lists.List.In R20731 Allocproof_aux.temporaries2 R20749 Coq.Lists.List.In R20755 Parallelmove.getdst R20778 Coq.Lists.List "x ++ y" list_scope R20763 Parallelmove.StateToMove R20796 Coq.Lists.List "x ++ y" list_scope R20782 Parallelmove.StateBeing R20799 Parallelmove.StateDone R20623 Coq.Lists.List.In R20633 Parallelmove.getdst R20668 Coq.Lists.List "x ++ y" list_scope R20645 Parallelmove.StateToMove R20658 Parallelmove.stepf R20694 Coq.Lists.List "x ++ y" list_scope R20672 Parallelmove.StateBeing R20684 Parallelmove.stepf R20697 Parallelmove.StateDone R20708 Parallelmove.stepf R20597 Parallelmove.stepInv R20953 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21008 Allocproof_aux.dst_tmp2_stepp R21040 Parallelmove.dstep_step R21064 Parallelmove.f2ind R20953 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21008 Allocproof_aux.dst_tmp2_stepp R21008 Allocproof_aux.dst_tmp2_stepp R21008 Allocproof_aux.dst_tmp2_stepp R21040 Parallelmove.dstep_step R21040 Parallelmove.dstep_step R21040 Parallelmove.dstep_step R21064 Parallelmove.f2ind R21064 Parallelmove.f2ind R21064 Parallelmove.f2ind R21273 Coq.Init.Logic "A \/ B" type_scope R21255 Coq.Lists.List.In R21260 Allocproof_aux.temporaries2 R21278 Coq.Lists.List.In R21284 Parallelmove.getdst R21307 Coq.Lists.List "x ++ y" list_scope R21292 Parallelmove.StateToMove R21325 Coq.Lists.List "x ++ y" list_scope R21311 Parallelmove.StateBeing R21328 Parallelmove.StateDone R21155 Coq.Lists.List.In R21165 Parallelmove.getdst R21199 Coq.Lists.List "x ++ y" list_scope R21177 Parallelmove.StateToMove R21190 Parallelmove.Pmov R21224 Coq.Lists.List "x ++ y" list_scope R21203 Parallelmove.StateBeing R21215 Parallelmove.Pmov R21227 Parallelmove.StateDone R21238 Parallelmove.Pmov R21129 Parallelmove.stepInv R21379 Coq.Init.Wf.well_founded_ind R21397 Coq.Arith.Wf_nat.well_founded_ltof R21424 Parallelmove.mesure R21379 Coq.Init.Wf.well_founded_ind R21397 Coq.Arith.Wf_nat.well_founded_ltof R21424 Parallelmove.mesure R21495 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21495 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21592 Parallelmove.Pmov_equation R21592 Parallelmove.Pmov_equation R21673 Parallelmove.stepf R21673 Parallelmove.stepf R21803 Allocproof_aux.dst_tmp2_stepf R21803 Allocproof_aux.dst_tmp2_stepf R21831 Parallelmove.stepf1_dec R21831 Parallelmove.stepf1_dec R21856 Parallelmove.dstep_inv R21894 Parallelmove.f2ind' R21856 Parallelmove.dstep_inv R21894 Parallelmove.f2ind' R21930 Parallelmove.stepf R22004 Allocproof_aux.dst_tmp2_stepf R22035 Parallelmove.stepf1_dec R22063 Parallelmove.dstep_inv R22101 Parallelmove.f2ind' R21930 Parallelmove.stepf R22004 Allocproof_aux.dst_tmp2_stepf R22035 Parallelmove.stepf1_dec R22063 Parallelmove.dstep_inv R22101 Parallelmove.f2ind' R22258 Coq.Init.Logic "A /\ B" type_scope R22251 Coq.Init.Logic "x = y" type_scope R22217 Parallelmove.getsrc R22225 Allocation.listsLoc2Moves R22297 Coq.Init.Logic "x = y" type_scope R22263 Parallelmove.getdst R22271 Allocation.listsLoc2Moves R22198 Coq.Init.Logic "x = y" type_scope R22186 Coq.Lists.List.length R22200 Coq.Lists.List.length R22650 Parallelmove.stepInv R22658 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22662 Coq.Lists.List.nil R22667 Coq.Lists.List.nil R22628 Parallelmove.no_overlap_list R22588 Locations.disjoint R22612 Conventions.temporaries R22602 Parallelmove.getdst R22548 Locations.disjoint R22572 Conventions.temporaries R22562 Parallelmove.getsrc R22531 Parallelmove.simpleDest R22733 Parallelmove.app_nil R22733 Parallelmove.app_nil R22760 Parallelmove.no_overlap_noOverlap R22781 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22785 Coq.Lists.List.nil R22790 Coq.Lists.List.nil R22760 Parallelmove.no_overlap_noOverlap R22781 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22785 Coq.Lists.List.nil R22790 Coq.Lists.List.nil R22906 Parallelmove.app_nil R22906 Parallelmove.app_nil R22927 Parallelmove.disjoint_tmp__noTmp R22927 Parallelmove.disjoint_tmp__noTmp R23126 Parallelmove.no_overlap_list R23143 Parallelmove.StateDone R23154 Parallelmove.Pmov R23159 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23163 Coq.Lists.List.nil R23168 Coq.Lists.List.nil R23104 Parallelmove.no_overlap_list R23064 Locations.disjoint R23088 Conventions.temporaries R23078 Parallelmove.getdst R23024 Locations.disjoint R23048 Conventions.temporaries R23038 Parallelmove.getsrc R23007 Parallelmove.simpleDest R22998 Parallelmove.Moves R23203 Allocproof_aux.no_overlapD_res R23219 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23223 Coq.Lists.List.nil R23228 Coq.Lists.List.nil R23203 Allocproof_aux.no_overlapD_res R23219 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23223 Coq.Lists.List.nil R23228 Coq.Lists.List.nil R23287 Parallelmove.STM_Pmov R23305 Parallelmove.SB_Pmov R23329 Parallelmove.app_nil R23287 Parallelmove.STM_Pmov R23305 Parallelmove.SB_Pmov R23329 Parallelmove.app_nil R23367 Allocproof_aux.stepInv_pnilnil R23367 Allocproof_aux.stepInv_pnilnil R23566 Locations.disjoint R23621 Allocproof_aux.temporaries1 R23580 Parallelmove.getsrc R23588 Parallelmove.StateDone R23599 Parallelmove.Pmov R23604 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23608 Coq.Lists.List.nil R23613 Coq.Lists.List.nil R23543 Parallelmove.no_overlap_list R23503 Locations.disjoint R23527 Conventions.temporaries R23517 Parallelmove.getdst R23463 Locations.disjoint R23487 Conventions.temporaries R23477 Parallelmove.getsrc R23446 Parallelmove.simpleDest R23437 Parallelmove.Moves R23662 Allocproof_aux.Done_notmp1src_res R23681 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23685 Coq.Lists.List.nil R23690 Coq.Lists.List.nil R23662 Allocproof_aux.Done_notmp1src_res R23681 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23685 Coq.Lists.List.nil R23690 Coq.Lists.List.nil R23712 Parallelmove.STM_Pmov R23730 Parallelmove.SB_Pmov R23754 Parallelmove.app_nil R23712 Parallelmove.STM_Pmov R23730 Parallelmove.SB_Pmov R23754 Parallelmove.app_nil R23797 Locations.notin_disjoint R23797 Locations.notin_disjoint R23851 Parallelmove.stepInv R23859 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23863 Coq.Lists.List.nil R23868 Coq.Lists.List.nil R23886 Allocproof_aux.stepInv_pnilnil R23851 Parallelmove.stepInv R23859 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23863 Coq.Lists.List.nil R23868 Coq.Lists.List.nil R23886 Allocproof_aux.stepInv_pnilnil R23886 Allocproof_aux.stepInv_pnilnil R24028 Conventions.temporaries R23997 Locations.in_notin_diff R24078 Parallelmove.getsrc R24053 Locations.disjoint_notin R24028 Conventions.temporaries R23997 Locations.in_notin_diff R24078 Parallelmove.getsrc R24053 Locations.disjoint_notin R24028 Conventions.temporaries R23997 Locations.in_notin_diff R24078 Parallelmove.getsrc R24053 Locations.disjoint_notin R24281 Locations.disjoint R24336 Allocproof_aux.temporaries1 R24295 Parallelmove.getdst R24303 Parallelmove.StateDone R24314 Parallelmove.Pmov R24319 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24323 Coq.Lists.List.nil R24328 Coq.Lists.List.nil R24258 Parallelmove.no_overlap_list R24218 Locations.disjoint R24242 Conventions.temporaries R24232 Parallelmove.getdst R24178 Locations.disjoint R24202 Conventions.temporaries R24192 Parallelmove.getsrc R24161 Parallelmove.simpleDest R24152 Parallelmove.Moves R24377 Allocproof_aux.Done_notmp1_res R24393 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24397 Coq.Lists.List.nil R24402 Coq.Lists.List.nil R24377 Allocproof_aux.Done_notmp1_res R24393 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24397 Coq.Lists.List.nil R24402 Coq.Lists.List.nil R24424 Parallelmove.STM_Pmov R24442 Parallelmove.SB_Pmov R24466 Parallelmove.app_nil R24424 Parallelmove.STM_Pmov R24442 Parallelmove.SB_Pmov R24466 Parallelmove.app_nil R24509 Locations.notin_disjoint R24509 Locations.notin_disjoint R24563 Parallelmove.stepInv R24571 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24575 Coq.Lists.List.nil R24580 Coq.Lists.List.nil R24598 Allocproof_aux.stepInv_pnilnil R24563 Parallelmove.stepInv R24571 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R24575 Coq.Lists.List.nil R24580 Coq.Lists.List.nil R24598 Allocproof_aux.stepInv_pnilnil R24598 Allocproof_aux.stepInv_pnilnil R24740 Conventions.temporaries R24709 Locations.in_notin_diff R24790 Parallelmove.getdst R24765 Locations.disjoint_notin R24740 Conventions.temporaries R24709 Locations.in_notin_diff R24790 Parallelmove.getdst R24765 Locations.disjoint_notin R24740 Conventions.temporaries R24709 Locations.in_notin_diff R24790 Parallelmove.getdst R24765 Locations.disjoint_notin R25004 Coq.Init.Logic "'exists' x , p" type_scope R25064 Coq.Init.Logic "A /\ B" type_scope R25020 LTL.exec_instrs R25039 Allocproof_aux.p_move R25120 Coq.Init.Logic "A /\ B" type_scope R25095 Coq.Init.Logic "x = y" type_scope R25071 Coq.Lists.List.map R25085 Parallelmove.getdst R25097 Coq.Lists.List.map R25110 Parallelmove.getsrc R25153 Coq.Init.Logic "A /\ B" type_scope R25140 Coq.Init.Logic "x = y" type_scope R25133 Locations.R R25135 Locations.IT3 R25146 Locations.R R25148 Locations.IT3 R25238 Coq.Init.Logic "x = y" type_scope R25204 Locations.notin R25216 Conventions.temporaries R25178 Locations.notin R25191 Parallelmove.getdst R24962 Locations.disjoint R24986 Conventions.temporaries R24976 Parallelmove.getdst R24922 Locations.disjoint R24946 Conventions.temporaries R24936 Parallelmove.getsrc R24900 Parallelmove.no_overlap_list R24873 Locations.norepet R24886 Parallelmove.getdst R25360 Parallelmove.simpleDest R25387 Allocproof_aux.norepet_SD R25360 Parallelmove.simpleDest R25387 Allocproof_aux.norepet_SD R25387 Allocproof_aux.norepet_SD R25426 Parallelmove.stepInv R25434 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25438 Coq.Lists.List.nil R25443 Coq.Lists.List.nil R25462 Allocproof_aux.stepInv_pnilnil R25426 Parallelmove.stepInv R25434 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25438 Coq.Lists.List.nil R25443 Coq.Lists.List.nil R25462 Allocproof_aux.stepInv_pnilnil R25462 Allocproof_aux.stepInv_pnilnil R25531 Parallelmove.StateToMove R25550 Parallelmove.StateBeing R25579 Parallelmove.app_nil R25531 Parallelmove.StateToMove R25550 Parallelmove.StateBeing R25579 Parallelmove.app_nil R25579 Parallelmove.app_nil R25629 Allocproof_aux.exec_instrs_pmov R25647 Parallelmove.StateDone R25658 Parallelmove.Pmov R25663 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25667 Coq.Lists.List.nil R25672 Coq.Lists.List.nil R25706 Allocproof_aux.noO_list_pnilnil R25736 Allocproof_aux.dis_dsttmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25629 Allocproof_aux.exec_instrs_pmov R25647 Parallelmove.StateDone R25658 Parallelmove.Pmov R25663 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25667 Coq.Lists.List.nil R25672 Coq.Lists.List.nil R25706 Allocproof_aux.noO_list_pnilnil R25706 Allocproof_aux.noO_list_pnilnil R25706 Allocproof_aux.noO_list_pnilnil R25706 Allocproof_aux.noO_list_pnilnil R25736 Allocproof_aux.dis_dsttmp1_pnilnil R25736 Allocproof_aux.dis_dsttmp1_pnilnil R25736 Allocproof_aux.dis_dsttmp1_pnilnil R25736 Allocproof_aux.dis_dsttmp1_pnilnil R25736 Allocproof_aux.dis_dsttmp1_pnilnil R25736 Allocproof_aux.dis_dsttmp1_pnilnil R25736 Allocproof_aux.dis_dsttmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25770 Allocproof_aux.dis_srctmp1_pnilnil R25866 Parallelmove.Fpmov_correct_map R25866 Parallelmove.Fpmov_correct_map R25903 Coqlib.list_map_exten R25994 Conventions.temporaries R25963 Locations.in_notin_diff R26046 Parallelmove.getdst R26021 Locations.disjoint_notin R25903 Coqlib.list_map_exten R25994 Conventions.temporaries R25963 Locations.in_notin_diff R25994 Conventions.temporaries R25963 Locations.in_notin_diff R26046 Parallelmove.getdst R26021 Locations.disjoint_notin R25994 Conventions.temporaries R25963 Locations.in_notin_diff R26046 Parallelmove.getdst R26021 Locations.disjoint_notin R26086 Allocproof_aux.dst_tmp2_res R26099 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26103 Coq.Lists.List.nil R26108 Coq.Lists.List.nil R26086 Allocproof_aux.dst_tmp2_res R26099 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26103 Coq.Lists.List.nil R26108 Coq.Lists.List.nil R26186 Parallelmove.app_nil R26229 Parallelmove.getdst R26212 Allocproof_aux.In_norepet R26274 Parallelmove.STM_Pmov R26292 Parallelmove.SB_Pmov R26186 Parallelmove.app_nil R26229 Parallelmove.getdst R26212 Allocproof_aux.In_norepet R26274 Parallelmove.STM_Pmov R26292 Parallelmove.SB_Pmov R26314 Locations.diff_sym R26365 Conventions.temporaries R26334 Locations.in_notin_diff R26314 Locations.diff_sym R26365 Conventions.temporaries R26334 Locations.in_notin_diff R26430 Parallelmove.getdst R26405 Locations.disjoint_notin R26430 Parallelmove.getdst R26405 Locations.disjoint_notin R26524 Parallelmove.Fpmov_correct_IT3 R26524 Parallelmove.Fpmov_correct_IT3 R26638 Allocproof_aux.Done_notmp3_res R26654 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26658 Coq.Lists.List.nil R26663 Coq.Lists.List.nil R26691 Parallelmove.STM_Pmov R26709 Parallelmove.SB_Pmov R26638 Allocproof_aux.Done_notmp3_res R26654 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26658 Coq.Lists.List.nil R26663 Coq.Lists.List.nil R26691 Parallelmove.STM_Pmov R26691 Parallelmove.STM_Pmov R26709 Parallelmove.SB_Pmov R26741 Parallelmove.app_nil R26787 Conventions.temporaries R26764 Locations.in_notin_diff R26741 Parallelmove.app_nil R26787 Conventions.temporaries R26764 Locations.in_notin_diff R26837 Parallelmove.getdst R26812 Locations.disjoint_notin R26837 Parallelmove.getdst R26812 Locations.disjoint_notin R26910 Parallelmove.Fpmov_correct_ext R26997 Conventions.temporaries R26974 Locations.in_notin_diff R26910 Parallelmove.Fpmov_correct_ext R26997 Conventions.temporaries R26974 Locations.in_notin_diff R26997 Conventions.temporaries R26974 Locations.in_notin_diff R26997 Conventions.temporaries R26974 Locations.in_notin_diff R27057 Allocproof_aux.dst_tmp2_res R27070 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27074 Coq.Lists.List.nil R27079 Coq.Lists.List.nil R27057 Allocproof_aux.dst_tmp2_res R27070 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27074 Coq.Lists.List.nil R27079 Coq.Lists.List.nil R27148 Parallelmove.app_nil R27192 Parallelmove.STM_Pmov R27210 Parallelmove.SB_Pmov R27148 Parallelmove.app_nil R27192 Parallelmove.STM_Pmov R27210 Parallelmove.SB_Pmov R27232 Locations.diff_sym R27275 Conventions.temporaries R27252 Locations.in_notin_diff R27232 Locations.diff_sym R27275 Conventions.temporaries R27252 Locations.in_notin_diff R27365 Locations.diff_sym R27416 Parallelmove.getdst R27385 Locations.in_notin_diff R27365 Locations.diff_sym R27416 Parallelmove.getdst R27385 Locations.in_notin_diff R27654 Coq.Init.Logic "'exists' x , p" type_scope R27729 Coq.Init.Logic "A /\ B" type_scope R27670 LTL.exec_instrs R27689 Allocation.parallel_move R27773 Coq.Init.Logic "A /\ B" type_scope R27754 Coq.Init.Logic "x = y" type_scope R27736 Coq.Lists.List.map R27756 Coq.Lists.List.map R27806 Coq.Init.Logic "A /\ B" type_scope R27793 Coq.Init.Logic "x = y" type_scope R27786 Locations.R R27788 Locations.IT3 R27799 Locations.R R27801 Locations.IT3 R27879 Coq.Init.Logic "x = y" type_scope R27845 Locations.notin R27857 Conventions.temporaries R27825 Locations.notin R27618 Locations.disjoint R27636 Conventions.temporaries R27584 Locations.disjoint R27602 Conventions.temporaries R27563 Locations.norepet R27538 Parallelmove.no_overlap R27515 Coq.Init.Logic "x = y" type_scope R27498 Coq.Lists.List.length R27517 Coq.Lists.List.length R27963 Allocproof_aux.parallel_move_correct' R27987 Allocation.listsLoc2Moves R27963 Allocproof_aux.parallel_move_correct' R27987 Allocation.listsLoc2Moves R28028 Allocproof_aux.getdst_lists2moves R28028 Allocproof_aux.getdst_lists2moves FAllocproof R599 Coq.Init.Logic "x = y" type_scope R556 LTL.call_regs R574 Conventions.parameter_of_argument R526 Coq.Lists.List.In R532 Conventions.loc_arguments R639 Conventions.loc_arguments_acceptable R639 Conventions.loc_arguments_acceptable R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R914 Coq.Init.Logic "x = y" type_scope R863 LTL.return_regs R894 Locations.R R897 Conventions.loc_result R928 Locations.R R931 Conventions.loc_result R998 Coq.Lists.List.In_dec R1033 Conventions.temporaries R1013 Locations.R R1016 Conventions.loc_result R1005 Locations.eq R998 Coq.Lists.List.In_dec R1033 Conventions.temporaries R1013 Locations.R R1016 Conventions.loc_result R1005 Locations.eq R1070 Coq.Lists.List.In_dec R1105 Conventions.destroyed_at_call R1085 Locations.R R1088 Conventions.loc_result R1077 Locations.eq R1070 Coq.Lists.List.In_dec R1105 Conventions.destroyed_at_call R1085 Locations.R R1088 Conventions.loc_result R1077 Locations.eq R1157 Conventions.loc_result_acceptable R1157 Conventions.loc_result_acceptable R1334 Coq.Init.Logic "x = y" type_scope R1302 LTL.return_regs R1280 Conventions.loc_acceptable R1247 Locations.notin R1259 Conventions.destroyed_at_call R1431 Coq.Lists.List.In_dec R1451 Conventions.temporaries R1446 Locations.R R1438 Locations.eq R1431 Coq.Lists.List.In_dec R1451 Conventions.temporaries R1446 Locations.R R1438 Locations.eq R1497 Coq.Lists.List.In_dec R1517 Conventions.destroyed_at_call R1512 Locations.R R1504 Locations.eq R1497 Coq.Lists.List.In_dec R1517 Conventions.destroyed_at_call R1512 Locations.R R1504 Locations.eq R1552 Locations.notin_not_in R1552 Locations.notin_not_in R1842 Registers.ge R1861 Allocation.transfer R1878 Maps "a !! b" R1856 Maps "a !! b" R1815 Coq.Lists.List.In R1821 RTL.successors R1802 Coq.Init.Logic "x <> y" type_scope R1799 Maps "a ! b" R1791 RTL.fn_code R1805 Coq.Init.Datatypes.None R1775 Coq.Init.Logic "x <> y" type_scope R1772 Maps "a ! b" R1764 RTL.fn_code R1778 Coq.Init.Datatypes.None R1744 Coq.Init.Logic "x = y" type_scope R1734 Allocation.analyze R1746 Coq.Init.Datatypes.Some R1725 RTL.node R1725 RTL.node R1702 Maps.t R1709 Registers.t R1685 RTL.function R1910 Allocation.fixpoint_solution R1910 Allocation.fixpoint_solution R1973 RTL.fn_code_wf R1973 RTL.fn_code_wf R2026 RTL.fn_code_wf R2026 RTL.fn_code_wf R2149 Allocation.transfer R2186 Maps "a !! b" R2192 RTL.fn_entrypoint R2163 RTL.fn_entrypoint R2127 Maps.t R2134 Registers.t R2106 RTL.function R2256 RTL.function R2280 RTLtyping.regenv R2303 Maps.t R2310 Registers.t R2343 Locations.loc R2336 Registers.reg R2401 Coq.Init.Logic "x = y" type_scope R2366 Coloring.regalloc R2383 Allocproof.live0 R2403 Coq.Init.Datatypes.Some R2500 Locations.diff R2491 Coq.Init.Logic "x <> y" type_scope R2467 Conventions.loc_acceptable R2661 Coqlib.zeq R2661 Coqlib.zeq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R2849 Locations.diff R2840 Coq.Init.Logic "x <> y" type_scope R2896 Allocproof.loc_acceptable_noteq_diff R2896 Allocproof.loc_acceptable_noteq_diff R2933 Coloringproof.regalloc_acceptable R2933 Coloringproof.regalloc_acceptable R3065 Locations.notin R3051 Coq.Init.Logic "~ x" type_scope R3053 Coq.Lists.List.In R3029 Conventions.loc_acceptable R3142 Allocproof.loc_acceptable_noteq_diff R3142 Allocproof.loc_acceptable_noteq_diff R3190 Coq.Init.Logic.sym_not_equal R3190 Coq.Init.Logic.sym_not_equal R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R3320 Locations.notin R3298 Coq.Init.Logic "~ x" type_scope R3300 Coq.Lists.List.In R3367 Allocproof.loc_acceptable_notin_notin R3367 Allocproof.loc_acceptable_notin_notin R3405 Coloringproof.regalloc_acceptable R3405 Coloringproof.regalloc_acceptable R3532 Locations.norepet R3545 Coq.Lists.List.map R3494 Coqlib.list_norepet R3508 Coq.Lists.List.map R3611 Locations.norepet_nil R3611 Locations.norepet_nil R3651 Locations.norepet_cons R3651 Locations.norepet_cons R3678 Allocproof.regalloc_notin_notin R3678 Allocproof.regalloc_notin_notin R3773 Locations.notin R3793 Conventions.temporaries R3764 Registers.reg R3829 Conventions.temporaries_not_acceptable R3829 Conventions.temporaries_not_acceptable R3867 Coloringproof.regalloc_acceptable R3867 Coloringproof.regalloc_acceptable R3961 Locations.disjoint R3994 Conventions.temporaries R3975 Coq.Lists.List.map R3948 Coq.Lists.List.list R3953 Registers.reg R4033 Locations.notin_disjoint R4033 Locations.notin_disjoint R4075 Coqlib.list_in_map_inv R4075 Coqlib.list_in_map_inv R4138 Allocproof.regalloc_not_temporary R4138 Allocproof.regalloc_not_temporary R4307 RTL.function R4335 RTLtyping.regenv R4359 Maps.t R4366 Registers.t R4400 Locations.loc R4393 Registers.reg R4463 Coq.Init.Logic "x = y" type_scope R4426 Coloring.regalloc R4444 Allocproof.live0 R4465 Coq.Init.Datatypes.Some R4610 Coq.Init.Logic "x = y" type_scope R4614 Registers "a # b" R4586 Coq.Init.Logic "x = y" type_scope R4568 Registers.mem R4588 Coq.Init.Datatypes.true R4562 Registers.reg R4531 LTL.locset R4518 RTL.regset R4503 Registers.t R4721 Allocproof.agree R4698 Allocproof.agree R4673 Registers.ge R4885 Allocproof.agree R4852 Allocproof.agree R4926 Allocproof.agree_increasing R4926 Allocproof.agree_increasing R4988 Registers.eq R4988 Registers.eq R5027 Registers.mem_add_same R5027 Registers.mem_add_same R5058 Registers.mem_add_other R5058 Registers.mem_add_other R5190 Allocproof.agree R5151 Allocproof.agree R5158 Allocation.reg_list_live R5269 Allocproof.agree_reg_live R5269 Allocproof.agree_reg_live R5414 Allocproof.agree R5375 Allocproof.agree R5382 Allocation.reg_sum_live R5483 Allocproof.agree_reg_live R5483 Allocproof.agree_reg_live R5622 Coq.Init.Logic "x = y" type_scope R5626 Registers "a # b" R5575 Allocproof.agree R5662 Registers.mem_add_same R5662 Registers.mem_add_same R5812 Coq.Init.Logic "x = y" type_scope R5779 Coq.Lists.List.map R5792 Coq.Lists.List.map R5816 Registers "a ## b" R5738 Allocproof.agree R5745 Allocation.reg_list_live R5884 Coq.Init.Logic.f_equal2 R5895 Coq.Lists.List.cons R5900 Values.val R5884 Coq.Init.Logic.f_equal2 R5895 Coq.Lists.List.cons R5900 Values.val R5916 Allocproof.agree_eval_reg R5916 Allocproof.agree_eval_reg R5951 Allocproof.agree_reg_list_live R5951 Allocproof.agree_reg_list_live R6142 Allocproof.agree R6129 Coq.Init.Logic "x = y" type_scope R6096 Locations.notin R6108 Conventions.temporaries R6063 Allocproof.agree R6229 Allocproof.regalloc_not_temporary R6229 Allocproof.regalloc_not_temporary R6371 Allocproof.agree R6385 Registers "a # b <- c" R6349 Allocproof.agree R6336 Coq.Init.Logic "x = y" type_scope R6318 Registers.mem R6338 Coq.Init.Datatypes.false R6437 Registers.eq R6437 Registers.eq R6492 Registers.gso R6492 Registers.gso R6795 Allocproof.agree R6809 Registers "a # b <- c" R6760 Allocproof.agree R6747 Coq.Init.Logic "x = y" type_scope R6714 Locations.notin R6726 Conventions.temporaries R6689 Locations.diff R6669 Coq.Init.Logic "x = y" type_scope R6636 Coq.Init.Logic "x <> y" type_scope R6619 Coq.Init.Logic "x <> y" type_scope R6607 Coq.Init.Logic "x = y" type_scope R6589 Registers.mem R6609 Coq.Init.Datatypes.true R6862 Registers.eq R6862 Registers.eq R6903 Registers.gss R6903 Registers.gss R6937 Registers.gso R6937 Registers.gso R6987 Registers.mem_remove_other R6987 Registers.mem_remove_other R7034 Allocproof.regalloc_noteq_diff R7034 Allocproof.regalloc_noteq_diff R7093 Allocproof.regalloc_not_temporary R7093 Allocproof.regalloc_not_temporary R7477 Allocproof.agree R7491 Registers "a # b <- c" R7502 Registers "a # b" R7425 Allocproof.agree R7412 Coq.Init.Logic "x = y" type_scope R7379 Locations.notin R7391 Conventions.temporaries R7352 Locations.diff R7318 Coq.Init.Logic "x = y" type_scope R7281 Coq.Init.Logic "x <> y" type_scope R7256 Coq.Init.Logic "x <> y" type_scope R7244 Coq.Init.Logic "x <> y" type_scope R7232 Coq.Init.Logic "x = y" type_scope R7214 Registers.mem R7234 Coq.Init.Datatypes.true R7187 LTL.locset R7187 LTL.locset R7554 Registers.eq R7554 Registers.eq R7595 Registers.gss R7595 Registers.gss R7637 Registers.mem_add_same R7637 Registers.mem_add_same R7668 Registers.gso R7668 Registers.gso R7694 Locations.eq R7694 Locations.eq R7767 Registers.eq R7767 Registers.eq R7816 Registers.mem_add_same R7816 Registers.mem_add_same R7890 Registers.eq R7890 Registers.eq R7927 Registers.mem_add_same R7927 Registers.mem_add_same R7958 Registers.mem_add_other R7958 Registers.mem_add_other R7996 Registers.mem_remove_other R7996 Registers.mem_remove_other R8036 Allocproof.regalloc_noteq_diff R8036 Allocproof.regalloc_noteq_diff R8073 Allocproof.regalloc_not_temporary R8073 Allocproof.regalloc_not_temporary R8601 Allocproof.agree R8615 Registers "a # b <- c" R8524 Allocproof.agree R8531 Allocation.reg_list_live R8551 Allocation.reg_sum_live R8511 Coq.Init.Logic "x = y" type_scope R8474 Locations.diff R8454 Conventions.loc_acceptable R8421 Locations.notin R8433 Conventions.destroyed_at_call R8397 Coq.Init.Logic "x = y" type_scope R8360 Coq.Init.Logic "x <> y" type_scope R8341 Coq.Init.Logic "x <> y" type_scope R8329 Coq.Init.Logic "x = y" type_scope R8311 Registers.mem R8331 Coq.Init.Datatypes.true R8243 Coq.Init.Logic "~ x" type_scope R8245 Coq.Lists.List.In R8259 Conventions.destroyed_at_call R8229 Coq.Init.Logic "x <> y" type_scope R8213 Coq.Init.Logic "x = y" type_scope R8195 Registers.mem R8215 Coq.Init.Datatypes.true R8169 LTL.locset R8169 LTL.locset R8659 Allocproof.agree R8659 Allocproof.agree R8701 Allocproof.agree_reg_sum_live R8701 Allocproof.agree_reg_sum_live R8739 Allocproof.agree_reg_list_live R8739 Allocproof.agree_reg_list_live R8806 Registers.eq R8806 Registers.eq R8847 Registers.gss R8847 Registers.gss R8881 Registers.gso R8881 Registers.gso R8931 Registers.mem_remove_other R8931 Registers.mem_remove_other R8971 Allocproof.regalloc_notin_notin R8971 Allocproof.regalloc_notin_notin R9010 Coloringproof.regalloc_acceptable R9010 Coloringproof.regalloc_acceptable R9047 Allocproof.regalloc_noteq_diff R9047 Allocproof.regalloc_noteq_diff R9337 Allocproof.agree R9349 RTL.init_regs R9278 Allocproof.agree R9309 Registers.init R9321 Values.Vundef R9285 Allocation.reg_list_dead R9268 Coq.Init.Logic "x = y" type_scope R9235 Coq.Lists.List.map R9248 Coq.Lists.List.map R9216 Coq.Init.Logic "x <> y" type_scope R9193 Coq.Init.Logic "x <> y" type_scope R9180 Coq.Init.Logic "x = y" type_scope R9161 Registers.mem R9182 Coq.Init.Datatypes.true R9149 Coq.Lists.List.In R9462 Allocproof.agree R9487 RTL.init_regs R9462 Allocproof.agree R9487 RTL.init_regs R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R9556 Registers.eq R9556 Registers.eq R9598 Registers.mem_remove_same R9598 Registers.mem_remove_same R9652 Registers.mem_remove_other R9652 Registers.mem_remove_other R9742 Registers.eq R9742 Registers.eq R9781 Registers.gss R9781 Registers.gss R9816 Registers.gso R9816 Registers.gso R9855 Registers.mem_remove_other R9855 Registers.mem_remove_other R10130 Allocproof.agree R10153 RTL.init_regs R10137 Allocproof.live0 R10115 Coq.Init.Logic "x = y" type_scope R10117 Values.Vundef R10086 Coq.Init.Logic "x = y" type_scope R10034 Registers.mem R10048 Allocation.reg_list_dead R10070 Allocproof.live0 R10088 Coq.Init.Datatypes.true R10008 Coq.Init.Logic "x = y" type_scope R9971 Coq.Lists.List.map R9984 Coq.Lists.List.map R9951 RTL.fn_params R10201 Allocproof.agree_init_regs R10201 Allocproof.agree_init_regs R10236 Coloringproof.regalloc_correct_3 R10236 Coloringproof.regalloc_correct_3 R10301 Registers.gi R10301 Registers.gi R10400 LTL.genv R10423 Values.val R10480 Coq.Init.Logic "A \/ B" type_scope R10476 Coq.Init.Logic "x = y" type_scope R10463 Locations.R R10465 Allocation.reg_for R10483 Coq.Lists.List.In R10502 Conventions.temporaries R10487 Locations.R R10490 Allocation.reg_for R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R10575 Locations.slot_type R10575 Locations.slot_type R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R10662 Coq.Init.Logic "'exists' x , p" type_scope R10730 Coq.Init.Logic "A /\ B" type_scope R10676 LTL.exec_instrs R10695 Allocation.add_reload R10756 Coq.Init.Logic "A /\ B" type_scope R10747 Coq.Init.Logic "x = y" type_scope R10740 Locations.R R10799 Coq.Init.Logic "x = y" type_scope R10771 Locations.diff R10781 Locations.R R10865 Locations.mreg_eq R10865 Locations.mreg_eq R10926 LTL.exec_refl R10926 LTL.exec_refl R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R10954 Locations.set R10978 Locations.R R10966 Locations.R R10954 Locations.set R10978 Locations.R R10966 Locations.R R11005 LTL.exec_one R11021 LTL.exec_Bop R11005 LTL.exec_one R11021 LTL.exec_Bop R11061 Locations.gss R11061 Locations.gss R11090 Locations.gso R11090 Locations.gso R11118 Locations.set R11142 Locations.S R11130 Locations.R R11118 Locations.set R11142 Locations.S R11130 Locations.R R11168 LTL.exec_one R11184 LTL.exec_Bgetstack R11168 LTL.exec_one R11184 LTL.exec_Bgetstack R11216 Locations.gss R11216 Locations.gss R11245 Locations.gso R11245 Locations.gso R11321 Coq.Init.Logic "'exists' x , p" type_scope R11388 Coq.Init.Logic "A /\ B" type_scope R11335 LTL.exec_instrs R11354 Allocation.add_spill R11414 Coq.Init.Logic "A /\ B" type_scope R11401 Coq.Init.Logic "x = y" type_scope R11407 Locations.R R11453 Coq.Init.Logic "x = y" type_scope R11429 Locations.diff R11518 Locations.mreg_eq R11518 Locations.mreg_eq R11579 LTL.exec_refl R11579 LTL.exec_refl R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R11607 Locations.set R11630 Locations.R R11619 Locations.R R11607 Locations.set R11630 Locations.R R11619 Locations.R R11658 LTL.exec_one R11658 LTL.exec_one R11674 LTL.exec_Bop R11674 LTL.exec_Bop R11712 Locations.gss R11712 Locations.gss R11740 Locations.gso R11740 Locations.gso R11768 Locations.set R11790 Locations.R R11780 Locations.S R11768 Locations.set R11790 Locations.R R11780 Locations.S R11818 LTL.exec_one R11818 LTL.exec_one R11834 LTL.exec_Bsetstack R11834 LTL.exec_Bsetstack R11866 Locations.gss R11866 Locations.gss R11894 Locations.gso R11894 Locations.gso R12270 Coq.Init.Logic "'exists' x , p" type_scope R12368 Coq.Init.Logic "A /\ B" type_scope R12284 LTL.exec_instrs R12303 Allocation.add_reloads R12321 Allocation.regs_for_rec R12431 Coq.Init.Logic "A /\ B" type_scope R12417 Coq.Init.Logic "x = y" type_scope R12373 LTL.reglist R12382 Allocation.regs_for_rec R12419 Coq.Lists.List.map R12501 Coq.Init.Logic "A /\ B" type_scope R12491 Coq.Init.Logic "x = y" type_scope R12486 Locations.R R12497 Locations.R R12464 Coq.Init.Logic "~ x" type_scope R12466 Coq.Lists.List.In R12447 Coq.Init.Logic "~ x" type_scope R12449 Coq.Lists.List.In R12529 Coq.Init.Logic "x = y" type_scope R12524 Locations.S R12535 Locations.S R12246 Coqlib.list_norepet R12222 Coqlib.list_norepet R12191 Coqlib.list_disjoint R12179 Coq.Init.Logic.False R12165 Coq.Lists.List.In R12148 Coq.Lists.List.In R12152 Locations.R R12125 Coq.Init.Logic.False R12111 Coq.Lists.List.In R12094 Coq.Lists.List.In R12098 Locations.R R12052 Coq.Init.Peano "x <= y" nat_scope R12035 Coq.Lists.List.length R12055 Coq.Lists.List.length R12003 Coq.Init.Peano "x <= y" nat_scope R11986 Coq.Lists.List.length R12006 Coq.Lists.List.length R12626 LTL.exec_refl R12626 LTL.exec_refl R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R12795 Coq.Init.Peano "x <= y" nat_scope R12783 Coq.Lists.List.length R12798 Coq.Lists.List.length R12795 Coq.Init.Peano "x <= y" nat_scope R12783 Coq.Lists.List.length R12798 Coq.Lists.List.length R12852 Coq.Init.Peano "x <= y" nat_scope R12840 Coq.Lists.List.length R12855 Coq.Lists.List.length R12852 Coq.Init.Peano "x <= y" nat_scope R12840 Coq.Lists.List.length R12855 Coq.Lists.List.length R12937 Coq.Init.Logic.False R12923 Coq.Lists.List.In R12906 Coq.Lists.List.In R12910 Locations.R R12937 Coq.Init.Logic.False R12923 Coq.Lists.List.In R12906 Coq.Lists.List.In R12910 Locations.R R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R13055 Coq.Init.Logic.False R13041 Coq.Lists.List.In R13024 Coq.Lists.List.In R13028 Locations.R R13055 Coq.Init.Logic.False R13041 Coq.Lists.List.In R13024 Coq.Lists.List.In R13028 Locations.R R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R13131 Coqlib.list_disjoint R13131 Coqlib.list_disjoint R13170 Coqlib.list_disjoint_cons_left R13170 Coqlib.list_disjoint_cons_left R13206 Coqlib.list_disjoint_cons_right R13206 Coqlib.list_disjoint_cons_right R13253 Coqlib.list_norepet R13253 Coqlib.list_norepet R13312 Coqlib.list_norepet R13312 Coqlib.list_norepet R13545 Locations.mreg_eq R13545 Locations.mreg_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R13598 Coq.Init.Logic.f_equal2 R13609 Coq.Lists.List.cons R13614 Values.val R13598 Coq.Init.Logic.f_equal2 R13609 Coq.Lists.List.cons R13614 Values.val R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R13892 Locations.slot_type R13909 AST.Tint R13922 AST.Tfloat R13892 Locations.slot_type R13909 AST.Tint R13922 AST.Tfloat R13955 Coq.Init.Logic "~ x" type_scope R13957 Coq.Lists.List.In R13955 Coq.Init.Logic "~ x" type_scope R13957 Coq.Lists.List.In R13995 Locations.slot_type R13995 Locations.slot_type R14073 Coq.Lists.List "x :: y" list_scope R14044 Coqlib.list_disjoint_notin R14073 Coq.Lists.List "x :: y" list_scope R14044 Coqlib.list_disjoint_notin R14095 Coqlib.list_disjoint_sym R14095 Coqlib.list_disjoint_sym R14120 Coqlib.list_disjoint_cons_left R14120 Coqlib.list_disjoint_cons_left R14195 Coq.Init.Logic "~ x" type_scope R14197 Coq.Lists.List.In R14195 Coq.Init.Logic "~ x" type_scope R14197 Coq.Lists.List.In R14235 Locations.slot_type R14235 Locations.slot_type R14288 Coq.Lists.List "x :: y" list_scope R14259 Coqlib.list_disjoint_notin R14288 Coq.Lists.List "x :: y" list_scope R14259 Coqlib.list_disjoint_notin R14310 Coqlib.list_disjoint_cons_right R14310 Coqlib.list_disjoint_cons_right R14415 Allocproof.add_reload_correct R14452 Allocation.add_reloads R14470 Allocation.regs_for_rec R14435 Locations.S R14415 Allocproof.add_reload_correct R14452 Allocation.add_reloads R14470 Allocation.regs_for_rec R14435 Locations.S R14682 LTL.exec_trans R14682 LTL.exec_trans R14724 Coq.Init.Logic.f_equal2 R14735 Coq.Lists.List.cons R14740 Values.val R14724 Coq.Init.Logic.f_equal2 R14735 Coq.Lists.List.cons R14740 Values.val R14791 Coqlib.list_map_exten R14791 Coqlib.list_map_exten R14863 Coq.Init.Logic.I R14863 Coq.Init.Logic.I R14863 Coq.Init.Logic.I R14930 Locations.slot_type R14930 Locations.slot_type R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R15146 Locations.slot_type R15146 Locations.slot_type R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R15224 Coq.Init.Logic.I R15224 Coq.Init.Logic.I R15352 Coq.Init.Logic "'exists' x , p" type_scope R15434 Coq.Init.Logic "A /\ B" type_scope R15366 LTL.exec_instrs R15385 Allocation.add_reloads R15403 Allocation.regs_for R15486 Coq.Init.Logic "A /\ B" type_scope R15467 Coq.Init.Logic "x = y" type_scope R15439 LTL.reglist R15448 Allocation.regs_for R15469 Coq.Lists.List.map R15534 Coq.Init.Logic "x = y" type_scope R15501 Locations.notin R15513 Conventions.temporaries R15317 Locations.disjoint R15335 Conventions.temporaries R15302 Coq.Init.Peano "x <= y" nat_scope R15285 Coq.Lists.List.length R15580 Coq.Lists.List "x :: y" list_scope R15576 Locations.IT1 R15587 Coq.Lists.List "x :: y" list_scope R15583 Locations.IT2 R15594 Coq.Lists.List "x :: y" list_scope R15590 Locations.IT3 R15597 Coq.Lists.List.nil R15580 Coq.Lists.List "x :: y" list_scope R15576 Locations.IT1 R15587 Coq.Lists.List "x :: y" list_scope R15583 Locations.IT2 R15594 Coq.Lists.List "x :: y" list_scope R15590 Locations.IT3 R15597 Coq.Lists.List.nil R15624 Coq.Lists.List "x :: y" list_scope R15620 Locations.FT1 R15631 Coq.Lists.List "x :: y" list_scope R15627 Locations.FT2 R15638 Coq.Lists.List "x :: y" list_scope R15634 Locations.FT3 R15641 Coq.Lists.List.nil R15624 Coq.Lists.List "x :: y" list_scope R15620 Locations.FT1 R15631 Coq.Lists.List "x :: y" list_scope R15627 Locations.FT2 R15638 Coq.Lists.List "x :: y" list_scope R15634 Locations.FT3 R15641 Coq.Lists.List.nil R15679 Coq.Init.Peano "x <= y" nat_scope R15662 Coq.Lists.List.length R15682 Coq.Lists.List.length R15679 Coq.Init.Peano "x <= y" nat_scope R15662 Coq.Lists.List.length R15682 Coq.Lists.List.length R15776 Coq.Init.Peano "x <= y" nat_scope R15759 Coq.Lists.List.length R15779 Coq.Lists.List.length R15776 Coq.Init.Peano "x <= y" nat_scope R15759 Coq.Lists.List.length R15779 Coq.Lists.List.length R15896 Coq.Init.Logic.False R15882 Coq.Lists.List.In R15865 Coq.Lists.List.In R15869 Locations.R R15896 Coq.Init.Logic.False R15882 Coq.Lists.List.In R15865 Coq.Lists.List.In R15869 Locations.R R15924 Coq.Lists.List.In R15933 Conventions.temporaries R15928 Locations.R R15924 Coq.Lists.List.In R15933 Conventions.temporaries R15928 Locations.R R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16094 Coq.Init.Logic.False R16080 Coq.Lists.List.In R16063 Coq.Lists.List.In R16067 Locations.R R16094 Coq.Init.Logic.False R16080 Coq.Lists.List.In R16063 Coq.Lists.List.In R16067 Locations.R R16122 Coq.Lists.List.In R16131 Conventions.temporaries R16126 Locations.R R16122 Coq.Lists.List.In R16131 Conventions.temporaries R16126 Locations.R R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16251 Coqlib.list_disjoint R16251 Coqlib.list_disjoint R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16345 Coqlib.list_norepet R16345 Coqlib.list_norepet R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16407 Coqlib.list_norepet R16407 Coqlib.list_norepet R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16469 Allocproof.add_reloads_correct_rec R16469 Allocproof.add_reloads_correct_rec R16695 Locations.notin_not_in R16695 Locations.notin_not_in R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16764 Locations.notin_not_in R16764 Locations.notin_not_in R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R16890 Coq.Init.Logic "'exists' x , p" type_scope R16956 Coq.Init.Logic "A /\ B" type_scope R16904 LTL.exec_instrs R16923 Allocation.add_move R16978 Coq.Init.Logic "A /\ B" type_scope R16969 Coq.Init.Logic "x = y" type_scope R17061 Coq.Init.Logic "x = y" type_scope R17033 Locations.diff R17045 Locations.R R17047 Locations.FT1 R17011 Locations.diff R17023 Locations.R R17025 Locations.IT1 R16993 Locations.diff R17111 Locations.eq R17111 Locations.eq R17172 LTL.exec_refl R17172 LTL.exec_refl R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R17246 Allocproof.add_spill_correct R17246 Allocproof.add_spill_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R17351 Locations.diff_sym R17351 Locations.diff_sym R17445 Allocproof.add_reload_correct R17465 Locations.S R17445 Allocproof.add_reload_correct R17465 Locations.S R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R17553 Locations.diff_sym R17553 Locations.diff_sym R17629 Locations.slot_type R17646 AST.Tint R17654 Locations.IT1 R17660 AST.Tfloat R17670 Locations.FT1 R17629 Locations.slot_type R17646 AST.Tint R17654 Locations.IT1 R17660 AST.Tfloat R17670 Locations.FT1 R17694 Allocproof.add_reload_correct R17724 Allocation.add_spill R17739 Locations.S R17714 Locations.S R17694 Allocproof.add_reload_correct R17724 Allocation.add_spill R17739 Locations.S R17714 Locations.S R17803 Allocproof.add_spill_correct R17826 Locations.S R17803 Allocproof.add_spill_correct R17826 Locations.S R17906 LTL.exec_trans R17906 LTL.exec_trans R17991 Locations.diff_sym R17991 Locations.diff_sym R18023 Locations.slot_type R18023 Locations.slot_type R18051 Locations.diff_sym R18051 Locations.diff_sym R18300 Coq.Init.Logic "'exists' x , p" type_scope R18373 Coq.Init.Logic "A /\ B" type_scope R18314 LTL.exec_instrs R18333 Allocation.parallel_move R18415 Coq.Init.Logic "A /\ B" type_scope R18396 Coq.Init.Logic "x = y" type_scope R18378 Coq.Lists.List.map R18398 Coq.Lists.List.map R18445 Coq.Init.Logic "A /\ B" type_scope R18432 Coq.Init.Logic "x = y" type_scope R18425 Locations.R R18427 Locations.IT3 R18438 Locations.R R18440 Locations.IT3 R18513 Coq.Init.Logic "x = y" type_scope R18480 Locations.notin R18492 Conventions.temporaries R18460 Locations.notin R18265 Locations.disjoint R18283 Conventions.temporaries R18230 Locations.disjoint R18248 Conventions.temporaries R18208 Locations.norepet R18178 Locations.no_overlap R18154 Coq.Init.Logic "x = y" type_scope R18137 Coq.Lists.List.length R18156 Coq.Lists.List.length R18537 Allocproof_aux.parallel_move_correctX R18537 Allocproof_aux.parallel_move_correctX R18576 Allocproof.add_move_correct R18576 Allocproof.add_move_correct R18781 Coq.Init.Logic "'exists' x , p" type_scope R18855 Coq.Init.Logic "A /\ B" type_scope R18795 LTL.exec_block R18841 LTL.Cont R18813 Allocation.add_op R18873 Coq.Init.Logic "A /\ B" type_scope R18868 Coq.Init.Logic "x = y" type_scope R18939 Coq.Init.Logic "x = y" type_scope R18906 Locations.notin R18918 Conventions.temporaries R18888 Locations.diff R18767 Coq.Init.Logic "x = y" type_scope R18724 Op.eval_operation R18749 Coq.Lists.List.map R18769 Coq.Init.Datatypes.Some R18689 Locations.disjoint R18707 Conventions.temporaries R18674 Coq.Init.Peano "x <= y" nat_scope R18657 Coq.Lists.List.length R18990 Op.is_move_operation R18990 Op.is_move_operation R19064 Op.is_move_operation_correct R19064 Op.is_move_operation_correct R19164 Allocproof.add_move_correct R19190 LTL.Bgoto R19164 Allocproof.add_move_correct R19190 LTL.Bgoto R19269 LTL.exec_Bgoto R19269 LTL.exec_Bgoto R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R19462 Allocation.regs_for R19462 Allocation.regs_for R19491 Allocation.reg_for R19491 Allocation.reg_for R19519 Allocproof.add_reloads_correct R19561 LTL.Bop R19580 Allocation.add_spill R19600 LTL.Bgoto R19519 Allocproof.add_reloads_correct R19561 LTL.Bop R19580 Allocation.add_spill R19600 LTL.Bgoto R19690 Locations.set R19702 Locations.R R19690 Locations.set R19702 Locations.R R19732 Allocproof.add_spill_correct R19760 LTL.Bgoto R19732 Allocproof.add_spill_correct R19760 LTL.Bgoto R19842 LTL.exec_Bgoto R19842 LTL.exec_Bgoto R19861 LTL.exec_trans R19861 LTL.exec_trans R19895 LTL.exec_trans R19895 LTL.exec_trans R19923 LTL.exec_one R19923 LTL.exec_one R19951 LTL.exec_Bop R19951 LTL.exec_Bop R20039 Locations.gss R20039 Locations.gss R20098 Locations.gso R20098 Locations.gso R20147 Locations.diff_sym R20147 Locations.diff_sym R20180 Allocproof.reg_for_spec R20180 Allocproof.reg_for_spec R20236 Locations.in_notin_diff R20236 Locations.in_notin_diff R20268 Locations.diff_sym R20268 Locations.diff_sym R20519 Coq.Init.Logic "'exists' x , p" type_scope R20603 Coq.Init.Logic "A /\ B" type_scope R20533 LTL.exec_block R20589 LTL.Cont R20551 Allocation.add_load R20620 Coq.Init.Logic "A /\ B" type_scope R20616 Coq.Init.Logic "x = y" type_scope R20686 Coq.Init.Logic "x = y" type_scope R20653 Locations.notin R20665 Conventions.temporaries R20635 Locations.diff R20505 Coq.Init.Logic "x = y" type_scope R20489 Mem.loadv R20507 Coq.Init.Datatypes.Some R20475 Coq.Init.Logic "x = y" type_scope R20429 Op.eval_addressing R20457 Coq.Lists.List.map R20477 Coq.Init.Datatypes.Some R20394 Locations.disjoint R20412 Conventions.temporaries R20379 Coq.Init.Peano "x <= y" nat_scope R20362 Coq.Lists.List.length R20745 Allocation.regs_for R20745 Allocation.regs_for R20774 Allocation.reg_for R20774 Allocation.reg_for R20820 Coq.Init.Peano "x <= y" nat_scope R20803 Coq.Lists.List.length R20820 Coq.Init.Peano "x <= y" nat_scope R20803 Coq.Lists.List.length R20853 Allocproof.add_reloads_correct R20895 LTL.Bload R20924 Allocation.add_spill R20944 LTL.Bgoto R20853 Allocproof.add_reloads_correct R20895 LTL.Bload R20924 Allocation.add_spill R20944 LTL.Bgoto R21035 Locations.set R21047 Locations.R R21035 Locations.set R21047 Locations.R R21077 Allocproof.add_spill_correct R21105 LTL.Bgoto R21077 Allocproof.add_spill_correct R21105 LTL.Bgoto R21187 LTL.exec_Bgoto R21187 LTL.exec_Bgoto R21206 LTL.exec_trans R21206 LTL.exec_trans R21234 LTL.exec_trans R21234 LTL.exec_trans R21262 LTL.exec_one R21262 LTL.exec_one R21291 LTL.exec_Bload R21291 LTL.exec_Bload R21405 Locations.gss R21405 Locations.gss R21463 Locations.gso R21463 Locations.gso R21513 Locations.diff_sym R21513 Locations.diff_sym R21546 Allocproof.reg_for_spec R21546 Allocproof.reg_for_spec R21601 Locations.in_notin_diff R21601 Locations.in_notin_diff R21633 Locations.diff_sym R21633 Locations.diff_sym R21928 Coq.Init.Logic "'exists' x , p" type_scope R22014 Coq.Init.Logic "A /\ B" type_scope R21942 LTL.exec_block R21999 LTL.Cont R21960 Allocation.add_store R22062 Coq.Init.Logic "x = y" type_scope R22029 Locations.notin R22041 Conventions.temporaries R21913 Coq.Init.Logic "x = y" type_scope R21887 Mem.storev R21915 Coq.Init.Datatypes.Some R21873 Coq.Init.Logic "x = y" type_scope R21827 Op.eval_addressing R21855 Coq.Lists.List.map R21875 Coq.Init.Datatypes.Some R21796 Locations.notin R21810 Conventions.temporaries R21761 Locations.disjoint R21779 Conventions.temporaries R21746 Coq.Init.Peano "x <= y" nat_scope R21729 Coq.Lists.List.length R22129 Coq.Init.Peano "x <= y" nat_scope R22103 Coq.Lists.List.length R22120 Coq.Lists.List "x :: y" list_scope R22129 Coq.Init.Peano "x <= y" nat_scope R22103 Coq.Lists.List.length R22120 Coq.Lists.List "x :: y" list_scope R22175 Locations.disjoint R22202 Conventions.temporaries R22193 Coq.Lists.List "x :: y" list_scope R22175 Locations.disjoint R22202 Conventions.temporaries R22193 Coq.Lists.List "x :: y" list_scope R22271 Locations.in_notin_diff R22271 Locations.in_notin_diff R22347 Allocation.regs_for R22361 Coq.Lists.List "x :: y" list_scope R22347 Allocation.regs_for R22361 Coq.Lists.List "x :: y" list_scope R22458 Allocproof.add_reloads_correct R22508 LTL.Bstore R22538 LTL.Bgoto R22483 Coq.Lists.List "x :: y" list_scope R22458 Allocproof.add_reloads_correct R22508 LTL.Bstore R22538 LTL.Bgoto R22483 Coq.Lists.List "x :: y" list_scope R22718 LTL.exec_Bgoto R22718 LTL.exec_Bgoto R22740 LTL.exec_trans R22740 LTL.exec_trans R22788 LTL.exec_one R22788 LTL.exec_one R22804 LTL.exec_Bstore R22804 LTL.exec_Bstore R23125 Coq.Init.Logic "'exists' x , p" type_scope R23208 Coq.Init.Logic "A /\ B" type_scope R23139 LTL.exec_block R23194 LTL.Cont R23157 Allocation.add_cond R23256 Coq.Init.Logic "x = y" type_scope R23223 Locations.notin R23235 Conventions.temporaries R23090 Coq.Init.Logic "x = y" type_scope R23074 Coq.Init.Logic "x = y" type_scope R23035 Op.eval_condition R23056 Coq.Lists.List.map R23076 Coq.Init.Datatypes.Some R23000 Locations.disjoint R23018 Conventions.temporaries R22985 Coq.Init.Peano "x <= y" nat_scope R22968 Coq.Lists.List.length R23314 Allocation.regs_for R23314 Allocation.regs_for R23344 Allocproof.add_reloads_correct R23385 LTL.Bcond R23344 Allocproof.add_reloads_correct R23385 LTL.Bcond R23551 LTL.exec_Bcond_true R23551 LTL.exec_Bcond_true R23633 LTL.exec_Bcond_false R23633 LTL.exec_Bcond_false R23788 Coq.Init.Datatypes.option R23795 LTL.function R23828 Coq.Init.Datatypes.inl R23837 Globalenvs.find_funct R23867 Coq.Init.Datatypes.inr R23891 Globalenvs.find_symbol R23929 Coq.Init.Datatypes.None R23937 Coq.Init.Datatypes.None R23950 Coq.Init.Datatypes.Some R23960 Globalenvs.find_funct_ptr R23778 LTL.locset R23764 Coq.Init.Datatypes "x + y" type_scope R23760 Locations.loc R23766 AST.ident R24516 Coq.Init.Logic "'exists' x , p" type_scope R24598 Coq.Init.Logic "A /\ B" type_scope R24530 LTL.exec_block R24583 LTL.Cont R24548 Allocation.add_call R24618 Coq.Init.Logic "A /\ B" type_scope R24611 Coq.Init.Logic "x = y" type_scope R24718 Coq.Init.Logic "x = y" type_scope R24690 Locations.diff R24670 Conventions.loc_acceptable R24637 Locations.notin R24649 Conventions.destroyed_at_call R24493 Conventions.loc_acceptable R24461 Conventions.locs_acceptable R24419 Coq.Init.Logic "x = y" type_scope R24402 Coq.Lists.List.length R24421 Coq.Lists.List.length R24438 AST.sig_args R24381 Coq.Init.Logic "x = y" type_scope R24364 Coq.Lists.List.map R24338 Coq.Init.Logic "x = y" type_scope R24343 LTL.fn_sig R24314 Coq.Init.Logic "x = y" type_scope R24292 Allocproof.find_function2 R24316 Coq.Init.Datatypes.Some R24173 Coq.Init.Logic "'exists' x , p" type_scope R24238 Coq.Init.Logic "A /\ B" type_scope R24197 LTL.exec_function R24273 Coq.Init.Logic "x = y" type_scope R24246 Locations.R R24249 Conventions.loc_result R24263 LTL.fn_sig R24154 Coq.Init.Logic "x = y" type_scope R24114 Coq.Lists.List.map R24128 Conventions.loc_arguments R24145 LTL.fn_sig R24895 Coq.Init.Logic "x = y" type_scope R24878 Coq.Lists.List.length R24897 Coq.Lists.List.length R24910 Conventions.loc_arguments R24895 Coq.Init.Logic "x = y" type_scope R24878 Coq.Lists.List.length R24897 Coq.Lists.List.length R24910 Conventions.loc_arguments R24966 Conventions.loc_arguments_length R24966 Conventions.loc_arguments_length R25004 Conventions.locs_acceptable_disj_temporaries R25004 Conventions.locs_acceptable_disj_temporaries R25064 Allocproof.add_reload_correct R25098 Allocation.parallel_move R25148 LTL.Bcall R25188 Allocation.add_spill R25220 LTL.Bgoto R25199 Conventions.loc_result R25159 Coq.Init.Datatypes.inl R25169 Locations.IT3 R25163 AST.ident R25118 Conventions.loc_arguments R25086 Locations.IT3 R25064 Allocproof.add_reload_correct R25098 Allocation.parallel_move R25148 LTL.Bcall R25188 Allocation.add_spill R25220 LTL.Bgoto R25199 Conventions.loc_result R25159 Coq.Init.Datatypes.inl R25169 Locations.IT3 R25163 AST.ident R25118 Conventions.loc_arguments R25086 Locations.IT3 R25300 Allocproof.parallel_move_correct R25563 Conventions.loc_arguments_not_temporaries R25513 Conventions.loc_arguments_norepet R25467 Conventions.no_overlap_arguments R25356 LTL.Bcall R25396 Allocation.add_spill R25428 LTL.Bgoto R25407 Conventions.loc_result R25367 Coq.Init.Datatypes.inl R25377 Locations.IT3 R25371 AST.ident R25328 Conventions.loc_arguments R25300 Allocproof.parallel_move_correct R25563 Conventions.loc_arguments_not_temporaries R25513 Conventions.loc_arguments_norepet R25467 Conventions.no_overlap_arguments R25356 LTL.Bcall R25396 Allocation.add_spill R25428 LTL.Bgoto R25407 Conventions.loc_result R25367 Coq.Init.Datatypes.inl R25377 Locations.IT3 R25371 AST.ident R25328 Conventions.loc_arguments R25694 Coq.Init.Logic "x = y" type_scope R25661 Coq.Lists.List.map R25675 Conventions.loc_arguments R25694 Coq.Init.Logic "x = y" type_scope R25661 Coq.Lists.List.map R25675 Conventions.loc_arguments R25751 Coqlib.list_map_exten R25751 Coqlib.list_map_exten R25809 Locations.diff_sym R25809 Locations.diff_sym R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R25930 LTL.return_regs R25930 LTL.return_regs R25966 Allocproof.add_spill_correct R26022 LTL.Bgoto R25985 Conventions.loc_result R25966 Allocproof.add_spill_correct R26022 LTL.Bgoto R25985 Conventions.loc_result R26123 LTL.exec_Bgoto R26123 LTL.exec_Bgoto R26145 LTL.exec_trans R26145 LTL.exec_trans R26178 LTL.exec_trans R26178 LTL.exec_trans R26211 LTL.exec_trans R26211 LTL.exec_trans R26229 LTL.exec_one R26229 LTL.exec_one R26245 LTL.exec_Bcall R26245 LTL.exec_Bcall R26426 Allocproof.return_regs_result R26426 Allocproof.return_regs_result R26534 Allocproof.return_regs_not_destroyed R26534 Allocproof.return_regs_not_destroyed R26609 Locations.diff_sym R26609 Locations.diff_sym R26652 Conventions.temporaries R26629 Locations.in_notin_diff R26652 Conventions.temporaries R26629 Locations.in_notin_diff R26675 Conventions.temporaries_not_acceptable R26675 Conventions.temporaries_not_acceptable R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R26731 Conventions.arguments_not_preserved R26731 Conventions.arguments_not_preserved R26770 Conventions.temporaries_not_acceptable R26770 Conventions.temporaries_not_acceptable R26812 Locations.diff_sym R26812 Locations.diff_sym R26884 Coq.Init.Logic "x = y" type_scope R26867 Coq.Lists.List.length R26886 Coq.Lists.List.length R26899 Conventions.loc_arguments R26884 Coq.Init.Logic "x = y" type_scope R26867 Coq.Lists.List.length R26886 Coq.Lists.List.length R26899 Conventions.loc_arguments R26955 Conventions.loc_arguments_length R26955 Conventions.loc_arguments_length R26993 Conventions.locs_acceptable_disj_temporaries R26993 Conventions.locs_acceptable_disj_temporaries R27057 Allocproof.parallel_move_correct R27308 Conventions.loc_arguments_not_temporaries R27267 Conventions.loc_arguments_norepet R27221 Conventions.no_overlap_arguments R27113 LTL.Bcall R27151 Allocation.add_spill R27183 LTL.Bgoto R27162 Conventions.loc_result R27124 Coq.Init.Datatypes.inr R27128 Locations.mreg R27085 Conventions.loc_arguments R27057 Allocproof.parallel_move_correct R27308 Conventions.loc_arguments_not_temporaries R27267 Conventions.loc_arguments_norepet R27221 Conventions.no_overlap_arguments R27113 LTL.Bcall R27151 Allocation.add_spill R27183 LTL.Bgoto R27162 Conventions.loc_result R27124 Coq.Init.Datatypes.inr R27128 Locations.mreg R27085 Conventions.loc_arguments R27439 Coq.Init.Logic "x = y" type_scope R27406 Coq.Lists.List.map R27420 Conventions.loc_arguments R27439 Coq.Init.Logic "x = y" type_scope R27406 Coq.Lists.List.map R27420 Conventions.loc_arguments R27566 LTL.return_regs R27566 LTL.return_regs R27602 Allocproof.add_spill_correct R27658 LTL.Bgoto R27621 Conventions.loc_result R27602 Allocproof.add_spill_correct R27658 LTL.Bgoto R27621 Conventions.loc_result R27759 LTL.exec_Bgoto R27759 LTL.exec_Bgoto R27781 LTL.exec_trans R27781 LTL.exec_trans R27814 LTL.exec_trans R27814 LTL.exec_trans R27832 LTL.exec_one R27832 LTL.exec_one R27848 LTL.exec_Bcall R27848 LTL.exec_Bcall R28001 Allocproof.return_regs_result R28001 Allocproof.return_regs_result R28109 Allocproof.return_regs_not_destroyed R28109 Allocproof.return_regs_not_destroyed R28167 Conventions.arguments_not_preserved R28167 Conventions.arguments_not_preserved R28206 Conventions.temporaries_not_acceptable R28206 Conventions.temporaries_not_acceptable R28248 Locations.diff_sym R28248 Locations.diff_sym R28451 Coq.Init.Logic "'exists' x , p" type_scope R28515 Coq.Init.Logic "A /\ B" type_scope R28465 LTL.exec_instrs R28484 Allocation.add_undefs R28557 Coq.Init.Logic "A /\ B" type_scope R28549 Coq.Init.Logic "x = y" type_scope R28551 Values.Vundef R28531 Coq.Lists.List.In R28600 Coq.Init.Logic "x = y" type_scope R28575 Locations.notin R28436 Coq.Init.Logic "x = y" type_scope R28418 Locations.S R28421 Locations.Local R28438 Values.Vundef R28385 Coq.Lists.List.In R28389 Locations.S R28392 Locations.Local R28346 Conventions.loc_acceptable R28334 Coq.Lists.List.In R28674 LTL.exec_refl R28674 LTL.exec_refl R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R28729 Conventions.loc_acceptable R28717 Coq.Lists.List.In R28729 Conventions.loc_acceptable R28717 Coq.Lists.List.In R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R28829 Locations.set R28847 Values.Vundef R28841 Locations.R R28829 Locations.set R28847 Values.Vundef R28841 Locations.R R28944 Coq.Init.Logic "x = y" type_scope R28926 Locations.S R28929 Locations.Local R28946 Values.Vundef R28892 Coq.Lists.List.In R28896 Locations.S R28899 Locations.Local R28944 Coq.Init.Logic "x = y" type_scope R28926 Locations.S R28929 Locations.Local R28946 Values.Vundef R28892 Coq.Lists.List.In R28896 Locations.S R28899 Locations.Local R28987 Locations.gso R28987 Locations.gso R29039 Locations.set R29057 Values.Vundef R29051 Locations.R R29039 Locations.set R29057 Values.Vundef R29051 Locations.R R29149 LTL.exec_trans R29149 LTL.exec_trans R29167 LTL.exec_one R29167 LTL.exec_one R29183 LTL.exec_Bop R29183 LTL.exec_Bop R29250 Coq.Lists.List.In_dec R29257 Locations.eq R29250 Coq.Lists.List.In_dec R29257 Locations.eq R29351 Locations.gss R29351 Locations.gss R29388 Allocproof.loc_acceptable_notin_notin R29388 Allocproof.loc_acceptable_notin_notin R29456 Locations.gso R29456 Locations.gso R29477 Locations.diff_sym R29477 Locations.diff_sym R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R29619 Coq.Init.Logic "x = y" type_scope R29601 Locations.S R29604 Locations.Local R29621 Values.Vundef R29568 Coq.Lists.List.In R29572 Locations.S R29575 Locations.Local R29619 Coq.Init.Logic "x = y" type_scope R29601 Locations.S R29604 Locations.Local R29621 Values.Vundef R29568 Coq.Lists.List.In R29572 Locations.S R29575 Locations.Local R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R29791 Coq.Lists.List.In_dec R29798 Locations.eq R29791 Coq.Lists.List.In_dec R29798 Locations.eq R29895 Coq.Lists.List.in_eq R29889 Locations.S R29895 Coq.Lists.List.in_eq R29889 Locations.S R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R29987 Allocproof.loc_acceptable_notin_notin R29987 Allocproof.loc_acceptable_notin_notin R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R30339 Coq.Init.Logic "'exists' x , p" type_scope R30422 Coq.Init.Logic "A /\ B" type_scope R30353 LTL.exec_block R30408 LTL.Cont R30371 Allocation.add_entry R30482 Coq.Init.Logic "A /\ B" type_scope R30447 Coq.Init.Logic "x = y" type_scope R30427 Coq.Lists.List.map R30449 Coq.Lists.List.map R30462 Conventions.loc_parameters R30519 Coq.Init.Logic "x = y" type_scope R30521 Values.Vundef R30498 Coq.Lists.List.In R30324 Coq.Init.Logic "x = y" type_scope R30306 Locations.S R30309 Locations.Local R30326 Values.Vundef R30258 Conventions.locs_acceptable R30226 Locations.disjoint R30198 Conventions.locs_acceptable R30174 Locations.norepet R30140 Coq.Init.Logic "x = y" type_scope R30121 Coq.Lists.List.length R30142 Coq.Lists.List.length R30159 AST.sig_args R30591 Coq.Init.Logic "x = y" type_scope R30558 Coq.Lists.List.length R30571 Conventions.loc_parameters R30593 Coq.Lists.List.length R30591 Coq.Init.Logic "x = y" type_scope R30558 Coq.Lists.List.length R30571 Conventions.loc_parameters R30593 Coq.Lists.List.length R30649 Coqlib.list_length_map R30649 Coqlib.list_length_map R30679 Conventions.loc_arguments_length R30679 Conventions.loc_arguments_length R30723 Locations.disjoint R30743 Conventions.temporaries R30723 Locations.disjoint R30743 Conventions.temporaries R30767 Conventions.locs_acceptable_disj_temporaries R30767 Conventions.locs_acceptable_disj_temporaries R30821 Allocproof.parallel_move_correct R30968 Conventions.loc_parameters_not_temporaries R30918 Conventions.no_overlap_parameters R30848 Allocation.add_undefs R30867 LTL.Bgoto R30821 Allocproof.parallel_move_correct R30968 Conventions.loc_parameters_not_temporaries R30918 Conventions.no_overlap_parameters R30848 Allocation.add_undefs R30867 LTL.Bgoto R31134 Coq.Init.Logic "x = y" type_scope R31116 Locations.S R31119 Locations.Local R31136 Values.Vundef R31079 Coq.Lists.List.In R31083 Locations.S R31086 Locations.Local R31134 Coq.Init.Logic "x = y" type_scope R31116 Locations.S R31119 Locations.Local R31136 Values.Vundef R31079 Coq.Lists.List.In R31083 Locations.S R31086 Locations.Local R31185 Locations.disjoint_notin R31185 Locations.disjoint_notin R31227 Locations.disjoint_sym R31227 Locations.disjoint_sym R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R31289 Allocproof.add_undefs_correct R31316 LTL.Bgoto R31289 Allocproof.add_undefs_correct R31316 LTL.Bgoto R31404 LTL.exec_Bgoto R31404 LTL.exec_Bgoto R31444 LTL.exec_trans R31444 LTL.exec_trans R31512 Coqlib.list_map_exten R31512 Coqlib.list_map_exten R31570 Locations.disjoint_notin R31570 Locations.disjoint_notin R31671 Coq.Init.Logic "'exists' x , p" type_scope R31744 Coq.Init.Logic "A /\ B" type_scope R31685 LTL.exec_block R31731 LTL.Return R31703 Allocation.add_return R31771 Coq.Init.Datatypes.Some R31808 Coq.Init.Logic "x = y" type_scope R31788 Locations.R R31791 Conventions.loc_result R31821 Coq.Init.Datatypes.None R31854 Coq.Init.Logic "x = y" type_scope R31834 Locations.R R31837 Conventions.loc_result R31856 Values.Vundef R31939 Allocproof.add_reload_correct R31977 LTL.Breturn R31961 Conventions.loc_result R31939 Allocproof.add_reload_correct R31977 LTL.Breturn R31961 Conventions.loc_result R32057 LTL.exec_Breturn R32057 LTL.exec_Breturn R32105 Locations.set R32137 Values.Vundef R32117 Locations.R R32120 Conventions.loc_result R32105 Locations.set R32137 Values.Vundef R32117 Locations.R R32120 Conventions.loc_result R32166 LTL.exec_Breturn R32166 LTL.exec_Breturn R32186 LTL.exec_one R32186 LTL.exec_one R32207 LTL.exec_Bop R32207 LTL.exec_Bop R32236 Locations.gss R32236 Locations.gss R32412 Coq.Init.Peano "x <= y" nat_scope R32378 Coq.Lists.List.length R32391 Op.type_of_condition R32365 Op.condition R32591 Coq.Init.Peano "x <= y" nat_scope R32550 Coq.Lists.List.length R32563 Coq.Init.Datatypes.fst R32568 Op.type_of_operation R32537 Op.operation R32676 Allocproof.length_type_of_condition R32676 Allocproof.length_type_of_condition R32810 Coq.Init.Peano "x <= y" nat_scope R32772 Coq.Lists.List.length R32785 Op.type_of_addressing R32758 Op.addressing R33059 Coq.Init.Peano "x <= y" nat_scope R33042 Coq.Lists.List.length R33013 Coq.Init.Logic "x = y" type_scope R32984 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R32985 Coq.Lists.List.map R33015 Op.type_of_operation R32976 Registers.reg R32960 Coq.Lists.List.list R32965 Registers.reg R32942 Op.operation R32929 RTLtyping.regenv R33099 Coqlib.list_length_map R33099 Coqlib.list_length_map R33136 Allocproof.length_type_of_operation R33136 Allocproof.length_type_of_operation R33354 Coq.Init.Peano "x <= y" nat_scope R33337 Coq.Lists.List.length R33305 Coq.Init.Logic "x = y" type_scope R33287 Coq.Lists.List.map R33307 Op.type_of_addressing R33274 Coq.Lists.List.list R33279 Registers.reg R33255 Op.addressing R33240 RTLtyping.regenv R33394 Coqlib.list_length_map R33394 Coqlib.list_length_map R33436 Allocproof.length_type_of_addressing R33436 Allocproof.length_type_of_addressing R33620 Coq.Init.Peano "x <= y" nat_scope R33603 Coq.Lists.List.length R33572 Coq.Init.Logic "x = y" type_scope R33554 Coq.Lists.List.map R33574 Op.type_of_condition R33541 Coq.Lists.List.list R33546 Registers.reg R33523 Op.condition R33508 RTLtyping.regenv R33660 Coqlib.list_length_map R33660 Coqlib.list_length_map R33702 Allocproof.length_type_of_condition R33702 Allocproof.length_type_of_condition R33805 RTL.program R33834 LTL.program R33886 Coq.Init.Logic "x = y" type_scope R33866 Allocation.transf_program R33888 Coq.Init.Datatypes.Some R33911 Globalenvs.globalenv R33943 Globalenvs.globalenv R34035 Coq.Init.Logic "x = y" type_scope R34012 Globalenvs.find_symbol R34037 Globalenvs.find_symbol R34004 AST.ident R34137 Allocation.transf_function R34100 Globalenvs.find_symbol_transf_partial R34137 Allocation.transf_function R34100 Globalenvs.find_symbol_transf_partial R34278 Coq.Init.Logic "'exists' x , p" type_scope R34323 Coq.Init.Logic "A /\ B" type_scope R34313 Coq.Init.Logic "x = y" type_scope R34291 Globalenvs.find_funct R34315 Coq.Init.Datatypes.Some R34344 Coq.Init.Logic "x = y" type_scope R34326 Allocation.transf_function R34346 Coq.Init.Datatypes.Some R34264 Coq.Init.Logic "x = y" type_scope R34243 Globalenvs.find_funct R34266 Coq.Init.Datatypes.Some R34226 RTL.function R34217 Values.val R34393 Globalenvs.find_funct_transf_partial R34424 Allocation.transf_function R34393 Globalenvs.find_funct_transf_partial R34424 Allocation.transf_function R34459 Allocation.transf_function R34459 Allocation.transf_function R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R34677 Coq.Init.Logic "'exists' x , p" type_scope R34726 Coq.Init.Logic "A /\ B" type_scope R34716 Coq.Init.Logic "x = y" type_scope R34690 Globalenvs.find_funct_ptr R34718 Coq.Init.Datatypes.Some R34747 Coq.Init.Logic "x = y" type_scope R34729 Allocation.transf_function R34749 Coq.Init.Datatypes.Some R34663 Coq.Init.Logic "x = y" type_scope R34638 Globalenvs.find_funct_ptr R34665 Coq.Init.Datatypes.Some R34621 RTL.function R34603 Values.block R34796 Globalenvs.find_funct_ptr_transf_partial R34831 Allocation.transf_function R34796 Globalenvs.find_funct_ptr_transf_partial R34831 Allocation.transf_function R34866 Allocation.transf_function R34866 Allocation.transf_function R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R35063 Coq.Init.Logic "x = y" type_scope R35051 LTL.fn_sig R35068 RTL.fn_sig R35032 Coq.Init.Logic "x = y" type_scope R35014 Allocation.transf_function R35034 Coq.Init.Datatypes.Some R35139 RTLtyping.type_rtl_function R35139 RTLtyping.type_rtl_function R35173 Allocation.analyze R35173 Allocation.analyze R35197 Coloring.regalloc R35197 Coloring.regalloc R35469 Coq.Init.Logic "x = y" type_scope R35450 LTL.fn_entrypoint R35474 RTL.fn_nextpc R35431 Coq.Init.Logic "x = y" type_scope R35413 Allocation.transf_function R35433 Coq.Init.Datatypes.Some R35548 RTLtyping.type_rtl_function R35548 RTLtyping.type_rtl_function R35582 Allocation.analyze R35582 Allocation.analyze R35606 Coloring.regalloc R35606 Coloring.regalloc R36234 Coq.Init.Logic "'exists' x , p" type_scope R36298 Coq.Init.Logic "A /\ B" type_scope R36250 LTL.exec_blocks R36281 LTL.Cont R36305 Allocproof.agree R36322 Maps "a !! b" R36188 Maps.map R36199 Allocation.transf_instr R36130 Allocproof.agree R36144 Allocation.transfer R36162 Maps "a !! b" R36101 Coq.Init.Logic "x = y" type_scope R36066 Coloring.regalloc R36083 Allocproof.live0 R36103 Coq.Init.Datatypes.Some R36032 RTLtyping.wt_function R35999 Coq.Init.Logic "x = y" type_scope R36004 RTL.fn_code R35938 Mem.mem R35925 RTL.regset R35913 LTL.node R35894 Mem.mem R35882 RTL.regset R35871 LTL.node R35853 Values.val R35838 RTL.code R36847 Coq.Init.Logic "'exists' x , p" type_scope R36911 Coq.Init.Logic "A /\ B" type_scope R36863 LTL.exec_blocks R36894 LTL.Cont R36918 Allocproof.agree R36932 Allocation.transfer R36951 Maps "a !! b" R36801 Maps.map R36812 Allocation.transf_instr R36779 Coq.Init.Logic "x <> y" type_scope R36774 Maps "a ! b" R36782 Coq.Init.Datatypes.None R36708 Allocproof.agree R36722 Allocation.transfer R36740 Maps "a !! b" R36679 Coq.Init.Logic "x = y" type_scope R36644 Coloring.regalloc R36661 Allocproof.live0 R36681 Coq.Init.Datatypes.Some R36616 Coq.Init.Logic "x = y" type_scope R36606 Allocation.analyze R36618 Coq.Init.Datatypes.Some R36572 RTLtyping.wt_function R36539 Coq.Init.Logic "x = y" type_scope R36544 RTL.fn_code R36477 Mem.mem R36464 RTL.regset R36452 LTL.node R36433 Mem.mem R36421 RTL.regset R36410 LTL.node R36392 Values.val R36377 RTL.code R37204 Coq.Init.Logic "'exists' x , p" type_scope R37257 Coq.Init.Logic "A /\ B" type_scope R37220 LTL.exec_function R37309 Coq.Init.Logic "x = y" type_scope R37269 Locations.R R37272 Conventions.loc_result R37299 LTL.fn_sig R37192 Coq.Init.Logic "x = y" type_scope R37140 Coq.Lists.List.map R37153 Conventions.loc_arguments R37183 LTL.fn_sig R37125 Coq.Init.Logic "x = y" type_scope R37107 Allocation.transf_function R37127 Coq.Init.Datatypes.Some R37074 Mem.mem R37064 Values.val R37045 Mem.mem R37031 Coq.Lists.List.list R37036 Values.val R37010 RTL.function R37409 Coq.Init.Logic "x = y" type_scope R37395 Maps.get R37411 Coq.Init.Datatypes.Some R37431 Coq.Init.Logic "x = y" type_scope R37433 RTL.fn_code R37458 Allocproof.agree R37467 Allocation.transfer R37624 Coq.Init.Logic "x = y" type_scope R37610 Maps.get R37626 Coq.Init.Datatypes.Some R37646 Coq.Init.Logic "x = y" type_scope R37648 RTL.fn_code R37673 RTLtyping.wt_function R37772 RTLtyping.wt_instrs R37986 Coq.Init.Logic "x = y" type_scope R37972 Maps.get R37988 Coq.Init.Datatypes.Some R38017 LTL.exec_blocks_one R38049 Maps.gmap R38317 Allocproof.exec_instr_prop R38296 Coq.Init.Logic "x = y" type_scope R38291 Maps "a ! b" R38298 Coq.Init.Datatypes.Some R38304 RTL.Inop R38276 RTL.node R38264 Mem.mem R38251 RTL.regset R38231 Coq.NArith.BinPos.positive R38220 Values.val R38194 Maps.t R38202 RTL.instruction R38440 LTL.exec_Bgoto R38440 LTL.exec_Bgoto R38458 LTL.exec_refl R38458 LTL.exec_refl R38782 Allocproof.exec_instr_prop R38819 Registers "a # b <- c" R38768 Coq.Init.Logic "x = y" type_scope R38731 Op.eval_operation R38759 Registers "a ## b" R38770 Coq.Init.Datatypes.Some R38697 Coq.Init.Logic "x = y" type_scope R38692 Maps "a ! b" R38699 Coq.Init.Datatypes.Some R38705 RTL.Iop R38682 Values.val R38668 RTL.node R38656 Registers.reg R38635 Coq.Lists.List.list R38640 Registers.reg R38616 Op.operation R38605 Mem.mem R38586 Registers.t R38595 Values.val R38566 Coq.NArith.BinPos.positive R38555 Values.val R38529 Maps.t R38537 RTL.instruction R38887 Registers.mem R38906 Maps "a !! b" R38887 Registers.mem R38906 Maps "a !! b" R38993 Coq.Init.Peano "x <= y" nat_scope R38958 Coq.Lists.List.length R38971 Coq.Lists.List.map R38993 Coq.Init.Peano "x <= y" nat_scope R38958 Coq.Lists.List.length R38971 Coq.Lists.List.map R39017 Coqlib.list_length_map R39017 Coqlib.list_length_map R39093 Allocproof.length_op_args R39093 Allocproof.length_op_args R39132 Locations.disjoint R39168 Conventions.temporaries R39146 Coq.Lists.List.map R39132 Locations.disjoint R39168 Conventions.temporaries R39146 Coq.Lists.List.map R39193 Allocproof.regalloc_disj_temporaries R39193 Allocproof.regalloc_disj_temporaries R39289 Coq.Init.Logic "x = y" type_scope R39237 Op.eval_operation R39263 Coq.Lists.List.map R39271 Coq.Lists.List.map R39291 Coq.Init.Datatypes.Some R39289 Coq.Init.Logic "x = y" type_scope R39237 Op.eval_operation R39263 Coq.Lists.List.map R39271 Coq.Lists.List.map R39291 Coq.Init.Datatypes.Some R39313 Coq.Lists.List.map R39321 Coq.Lists.List.map R39346 Registers "a ## b" R39313 Coq.Lists.List.map R39321 Coq.Lists.List.map R39346 Registers "a ## b" R39368 Op.eval_operation_preserved R39393 Allocproof.symbols_preserved R39368 Op.eval_operation_preserved R39393 Allocproof.symbols_preserved R39446 Allocproof.agree_eval_regs R39446 Allocproof.agree_eval_regs R39484 Allocproof.add_op_correct R39526 Coq.Lists.List.map R39484 Allocproof.add_op_correct R39526 Coq.Lists.List.map R39727 Coloringproof.regalloc_correct_1 R39727 Coloringproof.regalloc_correct_1 R39814 Op.is_move_operation R39814 Op.is_move_operation R39910 Op.is_move_operation_correct R39910 Op.is_move_operation_correct R40036 Allocproof.agree_move_live R40036 Allocproof.agree_move_live R40126 Allocproof.agree_eval_reg R40126 Allocproof.agree_eval_reg R40215 Allocproof.agree_assign_live R40215 Allocproof.agree_assign_live R40268 Allocproof.agree_reg_list_live R40268 Allocproof.agree_reg_list_live R40410 LTL.exec_Bgoto R40428 LTL.exec_refl R40410 LTL.exec_Bgoto R40428 LTL.exec_refl R40447 Allocproof.agree_assign_dead R40447 Allocproof.agree_assign_dead R40852 Allocproof.exec_instr_prop R40888 Registers "a # b <- c" R40838 Coq.Init.Logic "x = y" type_scope R40822 Mem.loadv R40840 Coq.Init.Datatypes.Some R40808 Coq.Init.Logic "x = y" type_scope R40770 Op.eval_addressing R40800 Registers "a ## b" R40810 Coq.Init.Datatypes.Some R40726 Coq.Init.Logic "x = y" type_scope R40721 Maps "a ! b" R40728 Coq.Init.Datatypes.Some R40734 RTL.Iload R40711 Values.val R40711 Values.val R40690 RTL.node R40678 Registers.reg R40661 Coq.Lists.List.list R40666 Registers.reg R40641 Op.addressing R40615 AST.memory_chunk R40601 Mem.mem R40582 Registers.t R40591 Values.val R40562 Coq.NArith.BinPos.positive R40551 Values.val R40525 Maps.t R40533 RTL.instruction R40955 Registers.mem R40974 Maps "a !! b" R40955 Registers.mem R40974 Maps "a !! b" R41081 Coq.Init.Peano "x <= y" nat_scope R41046 Coq.Lists.List.length R41059 Coq.Lists.List.map R41081 Coq.Init.Peano "x <= y" nat_scope R41046 Coq.Lists.List.length R41059 Coq.Lists.List.map R41105 Coqlib.list_length_map R41105 Coqlib.list_length_map R41154 Allocproof.length_addr_args R41154 Allocproof.length_addr_args R41195 Locations.disjoint R41231 Conventions.temporaries R41209 Coq.Lists.List.map R41195 Locations.disjoint R41231 Conventions.temporaries R41209 Coq.Lists.List.map R41256 Allocproof.regalloc_disj_temporaries R41256 Allocproof.regalloc_disj_temporaries R41368 Coq.Init.Logic "x = y" type_scope R41313 Op.eval_addressing R41342 Coq.Lists.List.map R41350 Coq.Lists.List.map R41370 Coq.Init.Datatypes.Some R41368 Coq.Init.Logic "x = y" type_scope R41313 Op.eval_addressing R41342 Coq.Lists.List.map R41350 Coq.Lists.List.map R41370 Coq.Init.Datatypes.Some R41414 Registers "a ## b" R41428 Coq.Lists.List.map R41436 Coq.Lists.List.map R41414 Registers "a ## b" R41428 Coq.Lists.List.map R41436 Coq.Lists.List.map R41465 Op.eval_addressing_preserved R41465 Op.eval_addressing_preserved R41498 Allocproof.symbols_preserved R41498 Allocproof.symbols_preserved R41528 Allocproof.agree_eval_regs R41528 Allocproof.agree_eval_regs R41566 Allocproof.add_load_correct R41617 Coq.Lists.List.map R41566 Allocproof.add_load_correct R41617 Coq.Lists.List.map R41823 Coloringproof.regalloc_correct_1 R41823 Coloringproof.regalloc_correct_1 R41920 Allocproof.agree_assign_live R41920 Allocproof.agree_assign_live R41955 Allocproof.agree_reg_list_live R41955 Allocproof.agree_reg_list_live R42059 LTL.exec_Bgoto R42077 LTL.exec_refl R42059 LTL.exec_Bgoto R42077 LTL.exec_refl R42096 Allocproof.agree_assign_dead R42096 Allocproof.agree_assign_dead R42517 Allocproof.exec_instr_prop R42502 Coq.Init.Logic "x = y" type_scope R42476 Mem.storev R42496 Registers "a # b" R42504 Coq.Init.Datatypes.Some R42462 Coq.Init.Logic "x = y" type_scope R42424 Op.eval_addressing R42454 Registers "a ## b" R42464 Coq.Init.Datatypes.Some R42379 Coq.Init.Logic "x = y" type_scope R42374 Maps "a ! b" R42381 Coq.Init.Datatypes.Some R42387 RTL.Istore R42364 Mem.mem R42353 Values.val R42334 RTL.node R42322 Registers.reg R42305 Coq.Lists.List.list R42310 Registers.reg R42285 Op.addressing R42259 AST.memory_chunk R42245 Mem.mem R42226 Registers.t R42235 Values.val R42206 Coq.NArith.BinPos.positive R42195 Values.val R42169 Maps.t R42177 RTL.instruction R42650 Coq.Init.Peano "x <= y" nat_scope R42615 Coq.Lists.List.length R42628 Coq.Lists.List.map R42650 Coq.Init.Peano "x <= y" nat_scope R42615 Coq.Lists.List.length R42628 Coq.Lists.List.map R42674 Coqlib.list_length_map R42674 Coqlib.list_length_map R42723 Allocproof.length_addr_args R42723 Allocproof.length_addr_args R42764 Locations.disjoint R42800 Conventions.temporaries R42778 Coq.Lists.List.map R42764 Locations.disjoint R42800 Conventions.temporaries R42778 Coq.Lists.List.map R42825 Allocproof.regalloc_disj_temporaries R42825 Allocproof.regalloc_disj_temporaries R42874 Locations.notin R42897 Conventions.temporaries R42874 Locations.notin R42897 Conventions.temporaries R42922 Allocproof.regalloc_not_temporary R42922 Allocproof.regalloc_not_temporary R43031 Coq.Init.Logic "x = y" type_scope R42976 Op.eval_addressing R43005 Coq.Lists.List.map R43013 Coq.Lists.List.map R43033 Coq.Init.Datatypes.Some R43031 Coq.Init.Logic "x = y" type_scope R42976 Op.eval_addressing R43005 Coq.Lists.List.map R43013 Coq.Lists.List.map R43033 Coq.Init.Datatypes.Some R43076 Registers "a ## b" R43090 Coq.Lists.List.map R43098 Coq.Lists.List.map R43076 Registers "a ## b" R43090 Coq.Lists.List.map R43098 Coq.Lists.List.map R43127 Op.eval_addressing_preserved R43127 Op.eval_addressing_preserved R43160 Allocproof.symbols_preserved R43160 Allocproof.symbols_preserved R43190 Allocproof.agree_eval_regs R43190 Allocproof.agree_eval_regs R43246 Coq.Init.Logic "x = y" type_scope R43250 Registers "a # b" R43246 Coq.Init.Logic "x = y" type_scope R43250 Registers "a # b" R43268 Allocproof.agree_eval_reg R43268 Allocproof.agree_eval_reg R43291 Allocproof.agree_reg_list_live R43291 Allocproof.agree_reg_list_live R43358 Allocproof.add_store_correct R43410 Coq.Lists.List.map R43358 Allocproof.add_store_correct R43410 Coq.Lists.List.map R43601 Coloringproof.regalloc_correct_1 R43601 Coloringproof.regalloc_correct_1 R43698 Allocproof.agree_exten R43698 Allocproof.agree_exten R43728 Allocproof.agree_reg_live R43728 Allocproof.agree_reg_live R43751 Allocproof.agree_reg_list_live R43751 Allocproof.agree_reg_list_live R44266 Allocproof.exec_instr_prop R44302 Registers "a # b <- c" R44219 Allocproof.exec_function_prop R44243 Registers "a ## b" R44170 RTL.exec_function R44196 Registers "a ## b" R44150 Coq.Init.Logic "x = y" type_scope R44152 RTL.fn_sig R44132 Coq.Init.Logic "x = y" type_scope R44104 RTL.find_function R44134 Coq.Init.Datatypes.Some R44063 Coq.Init.Logic "x = y" type_scope R44058 Maps "a ! b" R44065 Coq.Init.Datatypes.Some R44071 RTL.Icall R44048 Mem.mem R44037 Values.val R44015 RTL.function R43996 RTL.node R43984 Registers.reg R43967 Coq.Lists.List.list R43972 Registers.reg R43946 Coq.Init.Datatypes "x + y" type_scope R43942 Registers.reg R43948 AST.ident R43924 AST.signature R43912 Mem.mem R43899 RTL.regset R43879 Coq.NArith.BinPos.positive R43868 Values.val R43842 Maps.t R43850 RTL.instruction R44377 Coqlib.sum_left_map R44377 Coqlib.sum_left_map R44419 Coq.Init.Logic "'exists' x , p" type_scope R44478 Coq.Init.Logic "A /\ B" type_scope R44468 Coq.Init.Logic "x = y" type_scope R44442 Allocproof.find_function2 R44470 Coq.Init.Datatypes.Some R44511 Coq.Init.Logic "x = y" type_scope R44493 Allocation.transf_function R44513 Coq.Init.Datatypes.Some R44419 Coq.Init.Logic "'exists' x , p" type_scope R44478 Coq.Init.Logic "A /\ B" type_scope R44468 Coq.Init.Logic "x = y" type_scope R44442 Allocproof.find_function2 R44470 Coq.Init.Datatypes.Some R44511 Coq.Init.Logic "x = y" type_scope R44493 Allocation.transf_function R44513 Coq.Init.Datatypes.Some R44583 Allocproof.functions_translated R44583 Allocproof.functions_translated R44641 Registers "a # b" R44641 Registers "a # b" R44691 Allocproof.agree_eval_reg R44691 Allocproof.agree_eval_reg R44718 Allocproof.agree_reg_list_live R44718 Allocproof.agree_reg_list_live R44758 Allocproof.symbols_preserved R44758 Allocproof.symbols_preserved R44787 Globalenvs.find_symbol R44787 Globalenvs.find_symbol R44821 Allocproof.function_ptr_translated R44821 Allocproof.function_ptr_translated R44938 Coq.Init.Logic "x = y" type_scope R44940 LTL.fn_sig R44938 Coq.Init.Logic "x = y" type_scope R44940 LTL.fn_sig R44965 Allocproof.sig_function_translated R44965 Allocproof.sig_function_translated R45111 Coq.Init.Logic "x = y" type_scope R45076 Coq.Lists.List.map R45089 Coq.Lists.List.map R45115 Registers "a ## b" R45111 Coq.Init.Logic "x = y" type_scope R45076 Coq.Lists.List.map R45089 Coq.Lists.List.map R45115 Registers "a ## b" R45135 Allocproof.agree_eval_regs R45135 Allocproof.agree_eval_regs R45212 Coq.Init.Logic "x = y" type_scope R45177 Coq.Lists.List.length R45190 Coq.Lists.List.map R45250 Coq.Lists.List.length R45267 AST.sig_args R45212 Coq.Init.Logic "x = y" type_scope R45177 Coq.Lists.List.length R45190 Coq.Lists.List.map R45250 Coq.Lists.List.length R45267 AST.sig_args R45334 Coqlib.list_length_map R45334 Coqlib.list_length_map R45334 Coqlib.list_length_map R45334 Coqlib.list_length_map R45376 Conventions.locs_acceptable R45393 Coq.Lists.List.map R45376 Conventions.locs_acceptable R45393 Coq.Lists.List.map R45428 Coloringproof.regsalloc_acceptable R45428 Coloringproof.regsalloc_acceptable R45491 Coloringproof.regalloc_correct_1 R45491 Coloringproof.regalloc_correct_1 R45606 Conventions.loc_acceptable R45606 Conventions.loc_acceptable R45647 Coloringproof.regalloc_acceptable R45647 Coloringproof.regalloc_acceptable R45689 Allocproof.add_call_correct R45689 Allocproof.add_call_correct R45924 Allocproof.agree_call R45924 Allocproof.agree_call R46240 Allocproof.exec_instr_prop R46223 Coq.Init.Logic "x = y" type_scope R46192 Op.eval_condition R46215 Registers "a ## b" R46225 Coq.Init.Datatypes.Some R46230 Coq.Init.Datatypes.true R46151 Coq.Init.Logic "x = y" type_scope R46146 Maps "a ! b" R46153 Coq.Init.Datatypes.Some R46159 RTL.Icond R46131 RTL.node R46131 RTL.node R46103 Coq.Lists.List.list R46108 Registers.reg R46084 Op.condition R46071 Mem.mem R46052 Registers.t R46061 Values.val R46032 Coq.NArith.BinPos.positive R46021 Values.val R45995 Maps.t R46003 RTL.instruction R46368 Coq.Init.Peano "x <= y" nat_scope R46338 Coq.Lists.List.length R46351 Coq.Lists.List.map R46368 Coq.Init.Peano "x <= y" nat_scope R46338 Coq.Lists.List.length R46351 Coq.Lists.List.map R46392 Coqlib.list_length_map R46392 Coqlib.list_length_map R46436 Allocproof.length_cond_args R46436 Allocproof.length_cond_args R46477 Locations.disjoint R46508 Conventions.temporaries R46491 Coq.Lists.List.map R46477 Locations.disjoint R46508 Conventions.temporaries R46491 Coq.Lists.List.map R46533 Allocproof.regalloc_disj_temporaries R46533 Allocproof.regalloc_disj_temporaries R46630 Coq.Init.Logic "x = y" type_scope R46583 Op.eval_condition R46604 Coq.Lists.List.map R46612 Coq.Lists.List.map R46632 Coq.Init.Datatypes.Some R46637 Coq.Init.Datatypes.true R46630 Coq.Init.Logic "x = y" type_scope R46583 Op.eval_condition R46604 Coq.Lists.List.map R46612 Coq.Lists.List.map R46632 Coq.Init.Datatypes.Some R46637 Coq.Init.Datatypes.true R46657 Coq.Lists.List.map R46665 Coq.Lists.List.map R46690 Registers "a ## b" R46657 Coq.Lists.List.map R46665 Coq.Lists.List.map R46690 Registers "a ## b" R46731 Allocproof.agree_eval_regs R46731 Allocproof.agree_eval_regs R46769 Allocproof.add_cond_correct R46842 Coq.Init.Logic.refl_equal R46769 Allocproof.add_cond_correct R46842 Coq.Init.Logic.refl_equal R46945 Allocproof.agree_exten R46945 Allocproof.agree_exten R46972 Allocproof.agree_reg_list_live R46972 Allocproof.agree_reg_list_live R47314 Allocproof.exec_instr_prop R47296 Coq.Init.Logic "x = y" type_scope R47265 Op.eval_condition R47288 Registers "a ## b" R47298 Coq.Init.Datatypes.Some R47303 Coq.Init.Datatypes.false R47224 Coq.Init.Logic "x = y" type_scope R47219 Maps "a ! b" R47226 Coq.Init.Datatypes.Some R47232 RTL.Icond R47204 RTL.node R47204 RTL.node R47176 Coq.Lists.List.list R47181 Registers.reg R47157 Op.condition R47144 Mem.mem R47125 Registers.t R47134 Values.val R47105 Coq.NArith.BinPos.positive R47094 Values.val R47068 Maps.t R47076 RTL.instruction R47443 Coq.Init.Peano "x <= y" nat_scope R47413 Coq.Lists.List.length R47426 Coq.Lists.List.map R47443 Coq.Init.Peano "x <= y" nat_scope R47413 Coq.Lists.List.length R47426 Coq.Lists.List.map R47467 Coqlib.list_length_map R47467 Coqlib.list_length_map R47511 Allocproof.length_cond_args R47511 Allocproof.length_cond_args R47552 Locations.disjoint R47583 Conventions.temporaries R47566 Coq.Lists.List.map R47552 Locations.disjoint R47583 Conventions.temporaries R47566 Coq.Lists.List.map R47608 Allocproof.regalloc_disj_temporaries R47608 Allocproof.regalloc_disj_temporaries R47705 Coq.Init.Logic "x = y" type_scope R47658 Op.eval_condition R47679 Coq.Lists.List.map R47687 Coq.Lists.List.map R47707 Coq.Init.Datatypes.Some R47712 Coq.Init.Datatypes.false R47705 Coq.Init.Logic "x = y" type_scope R47658 Op.eval_condition R47679 Coq.Lists.List.map R47687 Coq.Lists.List.map R47707 Coq.Init.Datatypes.Some R47712 Coq.Init.Datatypes.false R47733 Coq.Lists.List.map R47741 Coq.Lists.List.map R47766 Registers "a ## b" R47733 Coq.Lists.List.map R47741 Coq.Lists.List.map R47766 Registers "a ## b" R47807 Allocproof.agree_eval_regs R47807 Allocproof.agree_eval_regs R47845 Allocproof.add_cond_correct R47917 Coq.Init.Logic.refl_equal R47845 Allocproof.add_cond_correct R47917 Coq.Init.Logic.refl_equal R48021 Allocproof.agree_exten R48021 Allocproof.agree_exten R48048 Allocproof.agree_reg_list_live R48048 Allocproof.agree_reg_list_live R48202 Allocproof.exec_instrs_prop R48196 Mem.mem R48179 RTL.regset R48163 RTL.node R48152 Values.val R48137 RTL.code R48298 LTL.exec_blocks_refl R48298 LTL.exec_blocks_refl R48575 Allocproof.exec_instrs_prop R48530 Allocproof.exec_instr_prop R48483 RTL.exec_instr R48475 Mem.mem R48461 RTL.regset R48444 RTL.node R48432 Mem.mem R48415 RTL.regset R48399 RTL.node R48388 Values.val R48373 RTL.code R48792 Maps "a !! b" R48766 Allocproof.agree_increasing R48792 Maps "a !! b" R48766 Allocproof.agree_increasing R48806 Allocproof.analyze_correct R48806 Allocproof.analyze_correct R48854 RTL.exec_instr_present R48854 RTL.exec_instr_present R48913 RTL.successors_correct R48913 RTL.successors_correct R49382 Allocproof.exec_instrs_prop R49333 Allocproof.exec_instrs_prop R49282 RTL.exec_instrs R49233 Allocproof.exec_instrs_prop R49182 RTL.exec_instrs R49174 Mem.mem R49160 RTL.regset R49143 RTL.node R49127 Mem.mem R49113 RTL.regset R49096 RTL.node R49084 Mem.mem R49066 RTL.regset R49049 RTL.node R49037 Values.val R49022 RTL.code R49483 Coq.Init.Logic "x <> y" type_scope R49478 Maps "a ! b" R49486 Coq.Init.Datatypes.None R49483 Coq.Init.Logic "x <> y" type_scope R49478 Maps "a ! b" R49486 Coq.Init.Datatypes.None R49504 RTL.exec_instrs_present R49504 RTL.exec_instrs_present R49750 LTL.exec_blocks_trans R49750 LTL.exec_blocks_trans R49926 Coq.Init.Logic "A /\ B" type_scope R49915 Coq.Init.Logic "~ x" type_scope R49917 Coq.Lists.List.In R49947 Coq.Init.Logic "x = y" type_scope R49929 Registers.mem R49949 Coq.Init.Datatypes.true R49903 Coq.Init.Logic "x = y" type_scope R49866 Registers.mem R49880 Allocation.reg_list_dead R49905 Coq.Init.Datatypes.true R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R50059 Coq.Init.Logic "x <> y" type_scope R50059 Coq.Init.Logic "x <> y" type_scope R50098 Registers.mem_remove_same R50098 Registers.mem_remove_same R50152 Registers.mem_remove_other R50152 Registers.mem_remove_other R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R50551 Coq.Init.Logic "'exists' x , p" type_scope R50669 Coq.Init.Logic "A /\ B" type_scope R50565 LTL.exec_blocks R50635 LTL.Cont R50641 RTL.fn_entrypoint R50588 RTL.fn_nextpc R50674 Allocproof.agree R50759 RTL.init_regs R50775 RTL.fn_params R50688 Allocation.transfer R50725 Maps "a !! b" R50728 RTL.fn_entrypoint R50700 RTL.fn_entrypoint R50512 Allocation.transf_entrypoint R50487 Coq.Init.Logic "x = y" type_scope R50469 Locations.S R50472 Locations.Local R50489 Values.Vundef R50437 Coq.Init.Logic "x = y" type_scope R50393 Coq.Lists.List.map R50406 Conventions.loc_parameters R50422 RTL.fn_sig R50381 Coq.Init.Logic "x = y" type_scope R50362 Maps "a ! b" R50364 RTL.fn_nextpc R50383 Coq.Init.Datatypes.None R50342 Coq.Init.Logic "x = y" type_scope R50307 Coloring.regalloc R50324 Allocproof.live0 R50344 Coq.Init.Datatypes.Some R50284 RTLtyping.wt_function R50871 RTL.fn_entrypoint R50871 RTL.fn_entrypoint R50912 RTL.fn_nextpc R50912 RTL.fn_nextpc R50947 RTL.fn_params R50947 RTL.fn_params R50982 Registers.elements R50999 Allocation.reg_list_dead R51021 Allocation.transfer R51045 Maps "a !! b" R50982 Registers.elements R50999 Allocation.reg_list_dead R51021 Allocation.transfer R51045 Maps "a !! b" R51122 Coq.Init.Logic "x = y" type_scope R51085 Coq.Lists.List.length R51098 Coq.Lists.List.map R51138 Coq.Lists.List.length R51166 AST.sig_args R51151 RTL.fn_sig R51122 Coq.Init.Logic "x = y" type_scope R51085 Coq.Lists.List.length R51098 Coq.Lists.List.map R51138 Coq.Lists.List.length R51166 AST.sig_args R51151 RTL.fn_sig R51194 RTLtyping.wt_params R51194 RTLtyping.wt_params R51234 Coqlib.list_length_map R51234 Coqlib.list_length_map R51234 Coqlib.list_length_map R51234 Coqlib.list_length_map R51272 Locations.norepet R51285 Coq.Lists.List.map R51302 RTL.fn_params R51272 Locations.norepet R51285 Coq.Lists.List.map R51302 RTL.fn_params R51333 Allocproof.regalloc_norepet_norepet R51333 Allocproof.regalloc_norepet_norepet R51377 Coloringproof.regalloc_correct_2 R51377 Coloringproof.regalloc_correct_2 R51415 RTLtyping.wt_norepet R51415 RTLtyping.wt_norepet R51448 Conventions.locs_acceptable R51465 Coq.Lists.List.map R51482 RTL.fn_params R51448 Conventions.locs_acceptable R51465 Coq.Lists.List.map R51482 RTL.fn_params R51513 Coloringproof.regsalloc_acceptable R51513 Coloringproof.regsalloc_acceptable R51556 Locations.disjoint R51639 Coq.Lists.List.map R51587 Coq.Lists.List.map R51604 RTL.fn_params R51556 Locations.disjoint R51639 Coq.Lists.List.map R51587 Coq.Lists.List.map R51604 RTL.fn_params R51714 Coqlib.list_in_map_inv R51714 Coqlib.list_in_map_inv R51806 Coqlib.list_in_map_inv R51806 Coqlib.list_in_map_inv R51898 Registers.elements_complete R51898 Registers.elements_complete R51956 Allocproof.regset_mem_reg_list_dead R51956 Allocproof.regset_mem_reg_list_dead R52022 Allocproof.regalloc_noteq_diff R52022 Allocproof.regalloc_noteq_diff R52061 Coloringproof.regalloc_correct_3 R52061 Coloringproof.regalloc_correct_3 R52184 Conventions.loc_acceptable R52151 Coq.Lists.List.In R52157 Coq.Lists.List.map R52184 Conventions.loc_acceptable R52151 Coq.Lists.List.In R52157 Coq.Lists.List.map R52232 Coqlib.list_in_map_inv R52232 Coqlib.list_in_map_inv R52314 Coloringproof.regalloc_acceptable R52314 Coloringproof.regalloc_acceptable R52356 Allocproof.add_entry_correct R52445 Coq.Lists.List.map R52405 Coq.Lists.List.map R52422 RTL.fn_params R52386 RTL.fn_sig R52356 Allocproof.add_entry_correct R52445 Coq.Lists.List.map R52405 Coq.Lists.List.map R52422 RTL.fn_params R52386 RTL.fn_sig R52578 LTL.exec_blocks_one R52578 LTL.exec_blocks_one R52605 Maps.gss R52605 Maps.gss R52699 Allocproof.live0 R52653 Allocation.transfer R52677 Maps "a !! b" R52699 Allocproof.live0 R52653 Allocation.transfer R52677 Maps "a !! b" R52738 Allocproof.agree_parameters R52738 Allocproof.agree_parameters R52788 Registers.reg R52772 Registers.elt R52788 Registers.reg R52772 Registers.elt R52897 Coq.Lists.List.in_map R52897 Coq.Lists.List.in_map R52929 Registers.elements_correct R52929 Registers.elements_correct R53548 Allocproof.exec_function_prop R53582 Mem.free R53514 Coq.Init.Logic "x = y" type_scope R53516 Registers.regmap_optget R53533 Values.Vundef R53484 Coq.Init.Logic "x = y" type_scope R53477 Maps "a ! b" R53464 RTL.fn_code R53486 Coq.Init.Datatypes.Some R53492 RTL.Ireturn R53336 Allocproof.exec_instrs_prop R53416 RTL.init_regs R53432 RTL.fn_params R53394 RTL.fn_entrypoint R53370 Values.Vptr R53379 Integers.zero R53354 RTL.fn_code R53207 RTL.exec_instrs R53289 RTL.init_regs R53305 RTL.fn_params R53267 RTL.fn_entrypoint R53243 Values.Vptr R53252 Integers.zero R53227 RTL.fn_code R53190 Coq.Init.Logic "x = y" type_scope R53159 Mem.alloc R53170 RTL.fn_stacksize R53192 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R53151 Values.val R53131 Coq.Init.Datatypes.option R53138 Registers.reg R53116 Mem.mem R53102 RTL.regset R53086 RTL.node R53070 Coq.Lists.List.list R53075 Values.val R53044 Values.block R53032 Mem.mem R53032 Mem.mem R53010 RTL.function R53671 RTLtyping.type_rtl_function R53671 RTLtyping.type_rtl_function R53722 Allocation.analyze R53722 Allocation.analyze R53835 Allocproof.live0 R53763 Allocation.transfer R53800 Maps "a !! b" R53803 RTL.fn_entrypoint R53775 RTL.fn_entrypoint R53835 Allocproof.live0 R53763 Allocation.transfer R53800 Maps "a !! b" R53803 RTL.fn_entrypoint R53775 RTL.fn_entrypoint R53860 Coloring.regalloc R53877 Allocproof.live0 R53860 Coloring.regalloc R53877 Allocproof.live0 R53931 Maps.map R53970 RTL.fn_code R53942 Allocation.transf_instr R53931 Maps.map R53970 RTL.fn_code R53942 Allocation.transf_instr R54001 Allocation.transf_entrypoint R54001 Allocation.transf_entrypoint R54112 RTLtyping.type_rtl_function_correct R54112 RTLtyping.type_rtl_function_correct R54201 Coq.Init.Logic "x = y" type_scope R54182 Maps "a ! b" R54184 RTL.fn_nextpc R54203 Coq.Init.Datatypes.None R54201 Coq.Init.Logic "x = y" type_scope R54182 Maps "a ! b" R54184 RTL.fn_nextpc R54203 Coq.Init.Datatypes.None R54234 Maps.gmap R54234 Maps.gmap R54275 RTL.fn_code_wf R54293 RTL.fn_nextpc R54275 RTL.fn_code_wf R54293 RTL.fn_nextpc R54325 Coqlib.Plt_ne R54325 Coqlib.Plt_ne R54384 LTL.call_regs R54384 LTL.call_regs R54462 Coq.Init.Logic "x = y" type_scope R54417 Coq.Lists.List.map R54431 Conventions.loc_parameters R54447 RTL.fn_sig R54462 Coq.Init.Logic "x = y" type_scope R54417 Coq.Lists.List.map R54431 Conventions.loc_parameters R54447 RTL.fn_sig R54484 RTL.fn_sig R54504 LTL.fn_sig R54484 RTL.fn_sig R54504 LTL.fn_sig R54573 Coqlib.list_map_compose R54573 Coqlib.list_map_compose R54597 Coqlib.list_map_exten R54597 Coqlib.list_map_exten R54654 Allocproof.call_regs_param_of_arg R54654 Allocproof.call_regs_param_of_arg R54788 Coq.Init.Logic "x = y" type_scope R54770 Locations.S R54773 Locations.Local R54790 Values.Vundef R54759 AST.typ R54750 Coq.ZArith.BinInt.Z R54788 Coq.Init.Logic "x = y" type_scope R54770 Locations.S R54773 Locations.Local R54790 Values.Vundef R54759 AST.typ R54750 Coq.ZArith.BinInt.Z R54842 Allocproof.transf_entrypoint_correct R54915 Values.Vptr R54924 Integers.zero R54842 Allocproof.transf_entrypoint_correct R54915 Values.Vptr R54924 Integers.zero R55064 Coq.Init.Logic "x <> y" type_scope R55060 Maps "a ! b" R55048 RTL.fn_code R55067 Coq.Init.Datatypes.None R55064 Coq.Init.Logic "x <> y" type_scope R55060 Maps "a ! b" R55048 RTL.fn_code R55067 Coq.Init.Datatypes.None R55140 Coq.Init.Logic.refl_equal R55140 Coq.Init.Logic.refl_equal R55236 Allocproof.add_return_correct R55324 Coqlib.option_map R55280 RTL.fn_sig R55260 Values.Vptr R55269 Integers.zero R55236 Allocproof.add_return_correct R55324 Coqlib.option_map R55280 RTL.fn_sig R55260 Values.Vptr R55269 Integers.zero R55429 LTL.exec_funct R55429 LTL.exec_funct R55530 LTL.exec_blocks_trans R55530 LTL.exec_blocks_trans R55570 LTL.exec_blocks_extends R55570 LTL.exec_blocks_extends R55657 Coqlib.peq R55664 RTL.fn_nextpc R55657 Coqlib.peq R55664 RTL.fn_nextpc R55724 Maps.gmap R55724 Maps.gmap R55745 RTL.fn_code_wf R55763 RTL.fn_nextpc R55745 RTL.fn_code_wf R55763 RTL.fn_nextpc R55793 Coqlib.Plt_ne R55793 Coqlib.Plt_ne R55854 Maps.gso R55854 Maps.gso R55880 LTL.exec_blocks_trans R55880 LTL.exec_blocks_trans R55920 LTL.exec_blocks_one R55920 LTL.exec_blocks_one R55960 Maps.gmap R55960 Maps.gmap R56121 Allocproof.agree_eval_reg R56121 Allocproof.agree_eval_reg R56744 Allocproof.exec_function_prop R56702 RTL.exec_function R56789 Allocproof.exec_function_ind_3 R57234 Allocproof.transl_function_correct R57202 Allocproof.transl_trans_correct R57173 Allocproof.transl_one_correct R57143 Allocproof.transl_refl_correct R57105 Allocproof.transl_Icond_false_correct R57069 Allocproof.transl_Icond_true_correct R57038 Allocproof.transl_Icall_correct R57006 Allocproof.transl_Istore_correct R56975 Allocproof.transl_Iload_correct R56946 Allocproof.transl_Iop_correct R56916 Allocproof.transl_Inop_correct R56877 Allocproof.exec_function_prop R56850 Allocproof.exec_instrs_prop R56823 Allocproof.exec_instr_prop R57341 LTL.exec_program R57314 RTL.exec_program R57306 Values.val R57439 Allocproof.function_ptr_translated R57439 Allocproof.function_ptr_translated R57530 Coq.Init.Logic "x = y" type_scope R57522 LTL.fn_sig R57532 AST.mksignature R57549 Coq.Init.Datatypes.Some R57554 AST.Tint R57544 Coq.Lists.List.nil R57530 Coq.Init.Logic "x = y" type_scope R57522 LTL.fn_sig R57532 AST.mksignature R57549 Coq.Init.Datatypes.Some R57554 AST.Tint R57544 Coq.Lists.List.nil R57588 Allocproof.sig_function_translated R57588 Allocproof.sig_function_translated R57691 Coq.Init.Logic "x = y" type_scope R57638 Coq.Lists.List.map R57664 Conventions.loc_arguments R57679 LTL.fn_sig R57643 Locations.init R57655 Values.Vundef R57693 Coq.Lists.List.nil R57691 Coq.Init.Logic "x = y" type_scope R57638 Coq.Lists.List.map R57664 Conventions.loc_arguments R57679 LTL.fn_sig R57643 Locations.init R57655 Values.Vundef R57693 Coq.Lists.List.nil R57744 Allocproof.transl_function_correctness R57804 Locations.init R57816 Values.Vundef R57744 Allocproof.transl_function_correctness R57804 Locations.init R57816 Values.Vundef R57936 Allocproof.symbols_preserved R57936 Allocproof.symbols_preserved R57967 AST.transform_partial_program_main R57967 AST.transform_partial_program_main R58086 Globalenvs.init_mem R58113 Globalenvs.init_mem R58086 Globalenvs.init_mem R58113 Globalenvs.init_mem R58168 Globalenvs.init_mem_transf_partial R58168 Globalenvs.init_mem_transf_partial FAlloctyping_aux R251 LTL.function R288 Locations.loc R353 Locations.R R383 Locations.loc R450 Locations.R R514 Coq.Lists.List.In R481 Coq.Lists.List.list R486 Locations.loc R600 Coq.Lists.List.In R567 Coq.Lists.List.list R572 Locations.loc R799 LTLtyping.wt_block R812 Allocation.add_move R781 LTLtyping.wt_block R760 Coq.Init.Logic "x = y" type_scope R747 Locations.type R762 Locations.type R687 LTL.block R677 Locations.loc R677 Locations.loc R907 Coq.Init.Logic "A /\ B" type_scope R885 Coq.Lists.List.In R897 Parallelmove.getsrc R889 Coq.Init.Datatypes.fst R910 Coq.Lists.List.In R922 Parallelmove.getdst R914 Coq.Init.Datatypes.snd R874 Coq.Lists.List.In R1206 Coq.Init.Logic "x = y" type_scope R1195 Locations.type R1208 Locations.type R1218 Parallelmove.T R1254 Locations.type R1254 Locations.type R1322 Coq.Lists.List.incl R1327 Coq.Lists.List.nil R1312 Coq.Lists.List.list R1398 Alloctyping_aux.incl_nil R1532 Coq.Init.Logic "A /\ B" type_scope R1522 Coq.Lists.List.incl R1535 Coq.Lists.List.incl R1499 Coq.Init.Logic "x = y" type_scope R1484 Parallelmove.split_move R1501 Coq.Init.Datatypes.Some R1506 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R1477 Parallelmove.Reg R1477 Parallelmove.Reg R1463 Parallelmove.Moves R1463 Parallelmove.Moves R1463 Parallelmove.Moves R1651 Locations.eq R1651 Locations.eq R1712 Alloctyping_aux.incl_nil R1712 Alloctyping_aux.incl_nil R1728 Coq.Lists.List.incl_tl R1743 Coq.Lists.List.incl_refl R1728 Coq.Lists.List.incl_tl R1743 Coq.Lists.List.incl_refl R1768 Parallelmove.split_move R1768 Parallelmove.split_move R2065 Coq.Lists.List.incl_tl R2065 Coq.Lists.List.incl_tl R2186 Coq.Lists.List.In R2189 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2163 Coq.Init.Logic "x = y" type_scope R2148 Parallelmove.split_move R2165 Coq.Init.Datatypes.Some R2170 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2141 Parallelmove.Reg R2141 Parallelmove.Reg R2127 Parallelmove.Moves R2127 Parallelmove.Moves R2127 Parallelmove.Moves R2302 Locations.eq R2302 Locations.eq R2374 Parallelmove.split_move R2374 Parallelmove.split_move R2791 Coq.Init.Logic "x = y" type_scope R2779 Locations.type R2793 Locations.type R2682 Coq.Lists.List.In R2722 Coq.Lists.List "x ++ y" list_scope R2699 Parallelmove.StateToMove R2712 Parallelmove.stepf R2748 Coq.Lists.List "x ++ y" list_scope R2726 Parallelmove.StateBeing R2738 Parallelmove.stepf R2751 Parallelmove.StateDone R2762 Parallelmove.stepf R2687 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2648 Coq.Init.Logic "x = y" type_scope R2636 Locations.type R2650 Locations.type R2566 Coq.Lists.List.In R2594 Coq.Lists.List "x ++ y" list_scope R2579 Parallelmove.StateToMove R2612 Coq.Lists.List "x ++ y" list_scope R2598 Parallelmove.StateBeing R2615 Parallelmove.StateDone R2569 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2870 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2924 Parallelmove.StateToMove R2951 Parallelmove.StateBeing R2978 Parallelmove.StateDone R3003 Coq.Lists.List.app R2870 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2924 Parallelmove.StateToMove R2924 Parallelmove.StateToMove R2924 Parallelmove.StateToMove R2951 Parallelmove.StateBeing R2951 Parallelmove.StateBeing R2951 Parallelmove.StateBeing R2978 Parallelmove.StateDone R2978 Parallelmove.StateDone R2978 Parallelmove.StateDone R3003 Coq.Lists.List.app R3003 Coq.Lists.List.app R3003 Coq.Lists.List.app R3032 Coq.Lists.List.in_app_or R3123 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3094 Coq.Lists.List "x ++ y" list_scope R3072 Parallelmove.StateBeing R3084 Parallelmove.stepf R3097 Parallelmove.StateDone R3108 Parallelmove.stepf R3047 Parallelmove.StateToMove R3060 Parallelmove.stepf R3032 Coq.Lists.List.in_app_or R3123 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3094 Coq.Lists.List "x ++ y" list_scope R3072 Parallelmove.StateBeing R3084 Parallelmove.stepf R3097 Parallelmove.StateDone R3108 Parallelmove.stepf R3047 Parallelmove.StateToMove R3060 Parallelmove.stepf R3171 Coq.Init.Logic "x = y" type_scope R3148 Parallelmove.StateToMove R3161 Parallelmove.stepf R3173 Coq.Lists.List.nil R3171 Coq.Init.Logic "x = y" type_scope R3148 Parallelmove.StateToMove R3161 Parallelmove.stepf R3173 Coq.Lists.List.nil R3185 Parallelmove.stepf R3185 Parallelmove.stepf R3219 Locations.eq R3229 Coq.Init.Datatypes.fst R3234 Parallelmove.last R3219 Locations.eq R3229 Coq.Init.Datatypes.fst R3234 Parallelmove.last R3318 Coq.Lists.List.in_app_or R3375 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3353 Parallelmove.StateDone R3364 Parallelmove.stepf R3329 Parallelmove.StateBeing R3341 Parallelmove.stepf R3318 Coq.Lists.List.in_app_or R3375 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R3353 Parallelmove.StateDone R3364 Parallelmove.stepf R3329 Parallelmove.StateBeing R3341 Parallelmove.stepf R3430 Coq.Init.Logic "A \/ B" type_scope R3424 Coq.Init.Logic "x = y" type_scope R3402 Parallelmove.StateBeing R3414 Parallelmove.stepf R3426 Coq.Lists.List.nil R3463 Coq.Init.Logic "A \/ B" type_scope R3458 Coq.Init.Logic "x = y" type_scope R3436 Parallelmove.StateBeing R3448 Parallelmove.stepf R3488 Coq.Init.Logic "x = y" type_scope R3466 Parallelmove.StateBeing R3478 Parallelmove.stepf R3490 Parallelmove.replace_last_s R3430 Coq.Init.Logic "A \/ B" type_scope R3424 Coq.Init.Logic "x = y" type_scope R3402 Parallelmove.StateBeing R3414 Parallelmove.stepf R3426 Coq.Lists.List.nil R3463 Coq.Init.Logic "A \/ B" type_scope R3458 Coq.Init.Logic "x = y" type_scope R3436 Parallelmove.StateBeing R3448 Parallelmove.stepf R3488 Coq.Init.Logic "x = y" type_scope R3466 Parallelmove.StateBeing R3478 Parallelmove.stepf R3490 Parallelmove.replace_last_s R3517 Parallelmove.stepf R3517 Parallelmove.stepf R3551 Locations.eq R3561 Coq.Init.Datatypes.fst R3566 Parallelmove.last R3551 Locations.eq R3561 Coq.Init.Datatypes.fst R3566 Parallelmove.last R3992 Parallelmove.app_rewriter R3992 Parallelmove.app_rewriter R4087 Parallelmove.last_replace R4087 Parallelmove.last_replace R4113 Coq.Lists.List.in_app_or R4145 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4137 Coq.Lists.List "x :: y" list_scope R4126 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4127 Parallelmove.T R4140 Coq.Lists.List.nil R4113 Coq.Lists.List.in_app_or R4145 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4137 Coq.Lists.List "x :: y" list_scope R4126 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4127 Parallelmove.T R4140 Coq.Lists.List.nil R4260 Alloctyping_aux.T_type R4260 Alloctyping_aux.T_type R4339 Coq.Lists.List.In R4361 Coq.Lists.List "x :: y" list_scope R4352 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4364 Coq.Lists.List.nil R4342 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4339 Coq.Lists.List.In R4361 Coq.Lists.List "x :: y" list_scope R4352 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4364 Coq.Lists.List.nil R4342 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4482 Coq.Init.Logic "A \/ B" type_scope R4467 Coq.Init.Logic "x = y" type_scope R4446 Parallelmove.StateDone R4457 Parallelmove.stepf R4476 Coq.Lists.List "x :: y" list_scope R4469 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4508 Coq.Init.Logic "x = y" type_scope R4487 Parallelmove.StateDone R4498 Parallelmove.stepf R4517 Coq.Lists.List "x :: y" list_scope R4510 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4530 Coq.Lists.List "x :: y" list_scope R4521 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4525 Parallelmove.T R4482 Coq.Init.Logic "A \/ B" type_scope R4467 Coq.Init.Logic "x = y" type_scope R4446 Parallelmove.StateDone R4457 Parallelmove.stepf R4476 Coq.Lists.List "x :: y" list_scope R4469 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4508 Coq.Init.Logic "x = y" type_scope R4487 Parallelmove.StateDone R4498 Parallelmove.stepf R4517 Coq.Lists.List "x :: y" list_scope R4510 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4530 Coq.Lists.List "x :: y" list_scope R4521 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4525 Parallelmove.T R4552 Locations.eq R4562 Coq.Init.Datatypes.fst R4567 Parallelmove.last R4552 Locations.eq R4562 Coq.Init.Datatypes.fst R4567 Parallelmove.last R4899 Alloctyping_aux.T_type R4899 Alloctyping_aux.T_type R4923 Coq.Lists.List.in_app_or R5014 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4985 Coq.Lists.List "x ++ y" list_scope R4963 Parallelmove.StateBeing R4975 Parallelmove.stepf R4988 Parallelmove.StateDone R4999 Parallelmove.stepf R4938 Parallelmove.StateToMove R4951 Parallelmove.stepf R4923 Coq.Lists.List.in_app_or R5014 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R4985 Coq.Lists.List "x ++ y" list_scope R4963 Parallelmove.StateBeing R4975 Parallelmove.stepf R4988 Parallelmove.StateDone R4999 Parallelmove.stepf R4938 Parallelmove.StateToMove R4951 Parallelmove.stepf R5037 Parallelmove.stepf R5037 Parallelmove.stepf R5071 Locations.eq R5071 Locations.eq R5129 Coq.Lists.List.in_app_or R5186 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5164 Parallelmove.StateDone R5175 Parallelmove.stepf R5140 Parallelmove.StateBeing R5152 Parallelmove.stepf R5129 Coq.Lists.List.in_app_or R5186 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5164 Parallelmove.StateDone R5175 Parallelmove.stepf R5140 Parallelmove.StateBeing R5152 Parallelmove.stepf R5210 Parallelmove.stepf R5210 Parallelmove.stepf R5244 Locations.eq R5244 Locations.eq R5308 Parallelmove.stepf R5308 Parallelmove.stepf R5342 Locations.eq R5342 Locations.eq R5450 Coq.Lists.List.in_app_or R5541 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5512 Coq.Lists.List "x ++ y" list_scope R5490 Parallelmove.StateBeing R5502 Parallelmove.stepf R5515 Parallelmove.StateDone R5526 Parallelmove.stepf R5465 Parallelmove.StateToMove R5478 Parallelmove.stepf R5450 Coq.Lists.List.in_app_or R5541 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5512 Coq.Lists.List "x ++ y" list_scope R5490 Parallelmove.StateBeing R5502 Parallelmove.stepf R5515 Parallelmove.StateDone R5526 Parallelmove.stepf R5465 Parallelmove.StateToMove R5478 Parallelmove.stepf R5564 Parallelmove.stepf R5564 Parallelmove.stepf R5622 Locations.eq R5622 Locations.eq R5686 Parallelmove.split_move R5686 Parallelmove.split_move R5764 Parallelmove.StateToMove R5764 Parallelmove.StateToMove R5790 Alloctyping_aux.split_move_incl R5790 Alloctyping_aux.split_move_incl R5861 Coq.Lists.List.In R5881 Coq.Lists.List "x :: y" list_scope R5874 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5888 Coq.Lists.List "x ++ y" list_scope R5864 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5861 Coq.Lists.List.In R5881 Coq.Lists.List "x :: y" list_scope R5874 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5888 Coq.Lists.List "x ++ y" list_scope R5864 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5997 Coq.Lists.List.in_app_or R6013 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6043 Coq.Lists.List.in_or_app R5997 Coq.Lists.List.in_app_or R6013 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6043 Coq.Lists.List.in_or_app R6043 Coq.Lists.List.in_or_app R6157 Locations.eq R6168 Coq.Init.Datatypes.fst R6173 Parallelmove.last R6206 Parallelmove.StateToMove R6157 Locations.eq R6168 Coq.Init.Datatypes.fst R6173 Parallelmove.last R6206 Parallelmove.StateToMove R6206 Parallelmove.StateToMove R6206 Parallelmove.StateToMove R6206 Parallelmove.StateToMove R6258 Coq.Lists.List.in_app_or R6315 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6293 Parallelmove.StateDone R6304 Parallelmove.stepf R6269 Parallelmove.StateBeing R6281 Parallelmove.stepf R6258 Coq.Lists.List.in_app_or R6315 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6293 Parallelmove.StateDone R6304 Parallelmove.stepf R6269 Parallelmove.StateBeing R6281 Parallelmove.stepf R6339 Parallelmove.stepf R6339 Parallelmove.stepf R6397 Locations.eq R6397 Locations.eq R6441 Parallelmove.StateBeing R6441 Parallelmove.StateBeing R6504 Parallelmove.split_move R6504 Parallelmove.split_move R6564 Parallelmove.StateBeing R6564 Parallelmove.StateBeing R6605 Alloctyping_aux.in_split_move R6605 Alloctyping_aux.in_split_move R6759 Locations.eq R6770 Coq.Init.Datatypes.fst R6775 Parallelmove.last R6783 Coq.Lists.List "x :: y" list_scope R6759 Locations.eq R6770 Coq.Init.Datatypes.fst R6775 Parallelmove.last R6783 Coq.Lists.List "x :: y" list_scope R6805 Parallelmove.app_rewriter R6818 Parallelmove.Move R6805 Parallelmove.app_rewriter R6818 Parallelmove.Move R6866 Parallelmove.StateBeing R6866 Parallelmove.StateBeing R6913 Parallelmove.last_replace R6913 Parallelmove.last_replace R7020 Coq.Lists.List.in_app_or R7052 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7044 Coq.Lists.List "x :: y" list_scope R7033 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7034 Parallelmove.T R7047 Coq.Lists.List.nil R7020 Coq.Lists.List.in_app_or R7052 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7044 Coq.Lists.List "x :: y" list_scope R7033 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7034 Parallelmove.T R7047 Coq.Lists.List.nil R7165 Alloctyping_aux.T_type R7165 Alloctyping_aux.T_type R7230 Coq.Lists.List.In R7252 Coq.Lists.List "x :: y" list_scope R7243 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7255 Coq.Lists.List.nil R7233 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7230 Coq.Lists.List.In R7252 Coq.Lists.List "x :: y" list_scope R7243 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7255 Coq.Lists.List.nil R7233 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7295 Parallelmove.StateBeing R7295 Parallelmove.StateBeing R7356 Parallelmove.stepf R7356 Parallelmove.stepf R7414 Locations.eq R7414 Locations.eq R7478 Parallelmove.split_move R7478 Parallelmove.split_move R7556 Parallelmove.StateDone R7556 Parallelmove.StateDone R7603 Locations.eq R7614 Coq.Init.Datatypes.fst R7619 Parallelmove.last R7646 Parallelmove.StateDone R7603 Locations.eq R7614 Coq.Init.Datatypes.fst R7619 Parallelmove.last R7646 Parallelmove.StateDone R7646 Parallelmove.StateDone R7646 Parallelmove.StateDone R7646 Parallelmove.StateDone R7725 Coq.Lists.List.In R7747 Coq.Lists.List "x :: y" list_scope R7738 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7750 Coq.Lists.List.nil R7728 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7725 Coq.Lists.List.In R7747 Coq.Lists.List "x :: y" list_scope R7738 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7750 Coq.Lists.List.nil R7728 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R7845 Alloctyping_aux.T_type R7845 Alloctyping_aux.T_type R8151 Coq.Init.Logic "x = y" type_scope R8139 Locations.type R8153 Locations.type R8045 Coq.Lists.List.In R8084 Coq.Lists.List "x ++ y" list_scope R8062 Parallelmove.StateToMove R8075 Parallelmove.Pmov R8109 Coq.Lists.List "x ++ y" list_scope R8088 Parallelmove.StateBeing R8100 Parallelmove.Pmov R8112 Parallelmove.StateDone R8123 Parallelmove.Pmov R8050 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8011 Coq.Init.Logic "x = y" type_scope R7999 Locations.type R8013 Locations.type R7929 Coq.Lists.List.In R7957 Coq.Lists.List "x ++ y" list_scope R7942 Parallelmove.StateToMove R7975 Coq.Lists.List "x ++ y" list_scope R7961 Parallelmove.StateBeing R7978 Parallelmove.StateDone R7932 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8200 Coq.Init.Wf.well_founded_ind R8218 Coq.Arith.Wf_nat.well_founded_ltof R8245 Parallelmove.mesure R8200 Coq.Init.Wf.well_founded_ind R8218 Coq.Arith.Wf_nat.well_founded_ltof R8245 Parallelmove.mesure R8316 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8316 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8347 Parallelmove.Pmov_equation R8347 Parallelmove.Pmov_equation R8419 Parallelmove.stepf R8419 Parallelmove.stepf R8437 Parallelmove.stepf1_dec R8437 Parallelmove.stepf1_dec R8461 Alloctyping_aux.move_types_stepf R8461 Alloctyping_aux.move_types_stepf R8515 Parallelmove.stepf R8515 Parallelmove.stepf R8533 Parallelmove.stepf1_dec R8533 Parallelmove.stepf1_dec R8557 Alloctyping_aux.move_types_stepf R8557 Alloctyping_aux.move_types_stepf R8838 Coq.Init.Logic "A /\ B" type_scope R8766 Coq.Init.Logic "A \/ B" type_scope R8747 Coq.Lists.List.In R8753 Allocproof_aux.temporaries2 R8772 Coq.Lists.List.In R8779 Parallelmove.getsrc R8802 Coq.Lists.List "x ++ y" list_scope R8787 Parallelmove.StateToMove R8820 Coq.Lists.List "x ++ y" list_scope R8806 Parallelmove.StateBeing R8823 Parallelmove.StateDone R8865 Coq.Init.Logic "A \/ B" type_scope R8846 Coq.Lists.List.In R8852 Allocproof_aux.temporaries2 R8871 Coq.Lists.List.In R8878 Parallelmove.getdst R8901 Coq.Lists.List "x ++ y" list_scope R8886 Parallelmove.StateToMove R8919 Coq.Lists.List "x ++ y" list_scope R8905 Parallelmove.StateBeing R8922 Parallelmove.StateDone R8649 Coq.Lists.List.In R8689 Coq.Lists.List "x ++ y" list_scope R8666 Parallelmove.StateToMove R8679 Parallelmove.stepf R8715 Coq.Lists.List "x ++ y" list_scope R8693 Parallelmove.StateBeing R8705 Parallelmove.stepf R8718 Parallelmove.StateDone R8729 Parallelmove.stepf R8654 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8982 Parallelmove.getsrc_app R9011 Parallelmove.getdst_app R8982 Parallelmove.getsrc_app R8982 Parallelmove.getsrc_app R8982 Parallelmove.getsrc_app R9011 Parallelmove.getdst_app R9011 Parallelmove.getdst_app R9011 Parallelmove.getdst_app R9062 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9062 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9131 Alloctyping_aux.in_move__in_srcdst R9150 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9131 Alloctyping_aux.in_move__in_srcdst R9150 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9185 Coq.Lists.List.in_app_or R9274 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9246 Coq.Lists.List "x ++ y" list_scope R9224 Parallelmove.StateBeing R9236 Parallelmove.stepf R9249 Parallelmove.StateDone R9260 Parallelmove.stepf R9199 Parallelmove.StateToMove R9212 Parallelmove.stepf R9185 Coq.Lists.List.in_app_or R9274 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9246 Coq.Lists.List "x ++ y" list_scope R9224 Parallelmove.StateBeing R9236 Parallelmove.stepf R9249 Parallelmove.StateDone R9260 Parallelmove.stepf R9199 Parallelmove.StateToMove R9212 Parallelmove.stepf R9322 Coq.Init.Logic "x = y" type_scope R9299 Parallelmove.StateToMove R9312 Parallelmove.stepf R9324 Coq.Lists.List.nil R9322 Coq.Init.Logic "x = y" type_scope R9299 Parallelmove.StateToMove R9312 Parallelmove.stepf R9324 Coq.Lists.List.nil R9336 Parallelmove.stepf R9336 Parallelmove.stepf R9370 Locations.eq R9380 Coq.Init.Datatypes.fst R9385 Parallelmove.last R9370 Locations.eq R9380 Coq.Init.Datatypes.fst R9385 Parallelmove.last R9469 Coq.Lists.List.in_app_or R9526 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9504 Parallelmove.StateDone R9515 Parallelmove.stepf R9480 Parallelmove.StateBeing R9492 Parallelmove.stepf R9469 Coq.Lists.List.in_app_or R9526 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9504 Parallelmove.StateDone R9515 Parallelmove.stepf R9480 Parallelmove.StateBeing R9492 Parallelmove.stepf R9550 Parallelmove.stepf R9550 Parallelmove.stepf R9652 Parallelmove.app_rewriter R9652 Parallelmove.app_rewriter R9740 Parallelmove.last_app R9756 Coq.Init.Datatypes.fst R9740 Parallelmove.last_app R9756 Coq.Init.Datatypes.fst R9767 Locations.eq R9767 Locations.eq R9802 Parallelmove.last_replace R9802 Parallelmove.last_replace R9836 Coq.Lists.List.in_app_or R9868 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9860 Coq.Lists.List "x :: y" list_scope R9849 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9850 Parallelmove.T R9863 Coq.Lists.List.nil R9836 Coq.Lists.List.in_app_or R9868 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9860 Coq.Lists.List "x :: y" list_scope R9849 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9850 Parallelmove.T R9863 Coq.Lists.List.nil R9918 Parallelmove.getsrc_app R9945 Parallelmove.getdst_app R9918 Parallelmove.getsrc_app R9945 Parallelmove.getdst_app R9977 Alloctyping_aux.in_move__in_srcdst R9996 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R9977 Alloctyping_aux.in_move__in_srcdst R9996 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10118 Locations.type R10118 Locations.type R10244 Parallelmove.getdst_app R10244 Parallelmove.getdst_app R10271 Coq.Lists.List.In R10281 Coq.Lists.List "x :: y" list_scope R10284 Coq.Lists.List.nil R10271 Coq.Lists.List.In R10281 Coq.Lists.List "x :: y" list_scope R10284 Coq.Lists.List.nil R10318 Parallelmove.StateBeing R10318 Parallelmove.StateBeing R10344 Alloctyping_aux.in_move__in_srcdst R10375 Coq.Lists.List "x ++ y" list_scope R10388 Coq.Lists.List "x :: y" list_scope R10379 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10391 Coq.Lists.List.nil R10363 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10344 Alloctyping_aux.in_move__in_srcdst R10375 Coq.Lists.List "x ++ y" list_scope R10388 Coq.Lists.List "x :: y" list_scope R10379 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10391 Coq.Lists.List.nil R10363 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10603 Parallelmove.stepf R10603 Parallelmove.stepf R10655 Parallelmove.StateDone R10655 Parallelmove.StateDone R10715 Coq.Lists.List.app R10715 Coq.Lists.List.app R10726 Alloctyping_aux.in_move__in_srcdst R10762 Coq.Lists.List "x :: y" list_scope R10755 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10745 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10726 Alloctyping_aux.in_move__in_srcdst R10762 Coq.Lists.List "x :: y" list_scope R10755 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10745 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R10805 Coq.Init.Datatypes.snd R10825 Coq.Init.Datatypes.fst R10845 Parallelmove.getdst R10869 Parallelmove.getsrc R10805 Coq.Init.Datatypes.snd R10825 Coq.Init.Datatypes.fst R10845 Parallelmove.getdst R10869 Parallelmove.getsrc R10906 Coq.Init.Datatypes.snd R10926 Coq.Init.Datatypes.fst R10946 Parallelmove.getdst R10970 Parallelmove.getsrc R10906 Coq.Init.Datatypes.snd R10926 Coq.Init.Datatypes.fst R10946 Parallelmove.getdst R10970 Parallelmove.getsrc R11021 Parallelmove.app_rewriter R11021 Parallelmove.app_rewriter R11096 Parallelmove.last_app R11096 Parallelmove.last_app R11135 Coq.Init.Datatypes.fst R11135 Coq.Init.Datatypes.fst R11146 Locations.eq R11146 Locations.eq R11166 Parallelmove.StateDone R11166 Parallelmove.StateDone R11447 Parallelmove.getsrc_app R11465 Parallelmove.getsrc R11447 Parallelmove.getsrc_app R11465 Parallelmove.getsrc R11507 Coq.Lists.List.In R11517 Coq.Lists.List "x :: y" list_scope R11520 Coq.Lists.List.nil R11507 Coq.Lists.List.In R11517 Coq.Lists.List "x :: y" list_scope R11520 Coq.Lists.List.nil R11570 Locations.type R11570 Locations.type R11603 Alloctyping_aux.in_move__in_srcdst R11622 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11603 Alloctyping_aux.in_move__in_srcdst R11622 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11699 Parallelmove.StateDone R11699 Parallelmove.StateDone R11763 Parallelmove.getsrc R11777 Coq.Lists.List.app R11763 Parallelmove.getsrc R11777 Coq.Lists.List.app R11809 Alloctyping_aux.in_move__in_srcdst R11845 Coq.Lists.List "x :: y" list_scope R11838 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11828 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11869 Coq.Init.Datatypes.fst R11880 Coq.Init.Datatypes.snd R11891 Parallelmove.getsrc R11905 Parallelmove.getdst R11809 Alloctyping_aux.in_move__in_srcdst R11845 Coq.Lists.List "x :: y" list_scope R11838 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11828 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R11869 Coq.Init.Datatypes.fst R11880 Coq.Init.Datatypes.snd R11891 Parallelmove.getsrc R11905 Parallelmove.getdst R12008 Coq.Lists.List.in_app_or R12097 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12069 Coq.Lists.List "x ++ y" list_scope R12047 Parallelmove.StateBeing R12059 Parallelmove.stepf R12072 Parallelmove.StateDone R12083 Parallelmove.stepf R12022 Parallelmove.StateToMove R12035 Parallelmove.stepf R12008 Coq.Lists.List.in_app_or R12097 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12069 Coq.Lists.List "x ++ y" list_scope R12047 Parallelmove.StateBeing R12059 Parallelmove.stepf R12072 Parallelmove.StateDone R12083 Parallelmove.stepf R12022 Parallelmove.StateToMove R12035 Parallelmove.stepf R12120 Parallelmove.stepf R12120 Parallelmove.stepf R12154 Locations.eq R12154 Locations.eq R12173 Parallelmove.StateToMove R12173 Parallelmove.StateToMove R12200 Alloctyping_aux.in_move__in_srcdst R12219 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12257 Parallelmove.getsrc_app R12275 Parallelmove.getsrc R12303 Parallelmove.getdst_app R12321 Parallelmove.getdst R12337 Coq.Init.Datatypes.fst R12348 Coq.Init.Datatypes.snd R12200 Alloctyping_aux.in_move__in_srcdst R12219 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12257 Parallelmove.getsrc_app R12303 Parallelmove.getdst_app R12337 Coq.Init.Datatypes.fst R12348 Coq.Init.Datatypes.snd R12410 Parallelmove.StateToMove R12410 Parallelmove.StateToMove R12437 Alloctyping_aux.in_move__in_srcdst R12456 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12494 Parallelmove.getsrc_app R12512 Parallelmove.getsrc R12540 Parallelmove.getdst_app R12558 Parallelmove.getdst R12574 Coq.Init.Datatypes.fst R12585 Coq.Init.Datatypes.snd R12437 Alloctyping_aux.in_move__in_srcdst R12456 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12494 Parallelmove.getsrc_app R12540 Parallelmove.getdst_app R12574 Coq.Init.Datatypes.fst R12585 Coq.Init.Datatypes.snd R12654 Coq.Lists.List.in_app_or R12711 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12689 Parallelmove.StateDone R12700 Parallelmove.stepf R12665 Parallelmove.StateBeing R12677 Parallelmove.stepf R12654 Coq.Lists.List.in_app_or R12711 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12689 Parallelmove.StateDone R12700 Parallelmove.stepf R12665 Parallelmove.StateBeing R12677 Parallelmove.stepf R12735 Parallelmove.stepf R12735 Parallelmove.stepf R12769 Locations.eq R12769 Locations.eq R12788 Parallelmove.StateBeing R12788 Parallelmove.StateBeing R12834 Parallelmove.StateBeing R12834 Parallelmove.StateBeing R12866 Alloctyping_aux.in_move__in_srcdst R12902 Coq.Lists.List "x :: y" list_scope R12895 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12905 Coq.Lists.List.nil R12885 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12924 Coq.Init.Datatypes.fst R12935 Coq.Init.Datatypes.snd R12866 Alloctyping_aux.in_move__in_srcdst R12902 Coq.Lists.List "x :: y" list_scope R12895 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12905 Coq.Lists.List.nil R12885 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R12924 Coq.Init.Datatypes.fst R12935 Coq.Init.Datatypes.snd R13130 Parallelmove.stepf R13130 Parallelmove.stepf R13164 Locations.eq R13164 Locations.eq R13183 Parallelmove.StateDone R13183 Parallelmove.StateDone R13214 Alloctyping_aux.in_move__in_srcdst R13233 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13259 Coq.Init.Datatypes.fst R13270 Coq.Init.Datatypes.snd R13214 Alloctyping_aux.in_move__in_srcdst R13233 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13259 Coq.Init.Datatypes.fst R13270 Coq.Init.Datatypes.snd R13332 Parallelmove.StateDone R13332 Parallelmove.StateDone R13363 Alloctyping_aux.in_move__in_srcdst R13382 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13408 Coq.Init.Datatypes.fst R13419 Coq.Init.Datatypes.snd R13363 Alloctyping_aux.in_move__in_srcdst R13382 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13408 Coq.Init.Datatypes.fst R13419 Coq.Init.Datatypes.snd R13482 Coq.Lists.List.in_app_or R13571 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13543 Coq.Lists.List "x ++ y" list_scope R13521 Parallelmove.StateBeing R13533 Parallelmove.stepf R13546 Parallelmove.StateDone R13557 Parallelmove.stepf R13496 Parallelmove.StateToMove R13509 Parallelmove.stepf R13482 Coq.Lists.List.in_app_or R13571 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13543 Coq.Lists.List "x ++ y" list_scope R13521 Parallelmove.StateBeing R13533 Parallelmove.stepf R13546 Parallelmove.StateDone R13557 Parallelmove.stepf R13496 Parallelmove.StateToMove R13509 Parallelmove.stepf R13594 Parallelmove.stepf R13594 Parallelmove.stepf R13652 Locations.eq R13652 Locations.eq R13719 Coq.Lists.List.app R13719 Coq.Lists.List.app R13743 Alloctyping_aux.in_move__in_srcdst R13762 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13743 Alloctyping_aux.in_move__in_srcdst R13762 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13852 Parallelmove.split_move R13852 Parallelmove.split_move R13981 Alloctyping_aux.split_move_incl R13981 Alloctyping_aux.split_move_incl R14043 Coq.Lists.List.In R14063 Coq.Lists.List "x :: y" list_scope R14056 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14070 Coq.Lists.List "x ++ y" list_scope R14046 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14043 Coq.Lists.List.In R14063 Coq.Lists.List "x :: y" list_scope R14056 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14070 Coq.Lists.List "x ++ y" list_scope R14046 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14179 Coq.Lists.List.in_app_or R14195 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14225 Coq.Lists.List.in_or_app R14179 Coq.Lists.List.in_app_or R14195 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14225 Coq.Lists.List.in_or_app R14225 Coq.Lists.List.in_or_app R14338 Alloctyping_aux.in_move__in_srcdst R14374 Coq.Lists.List "x :: y" list_scope R14367 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14381 Coq.Lists.List "x ++ y" list_scope R14357 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14338 Alloctyping_aux.in_move__in_srcdst R14374 Coq.Lists.List "x :: y" list_scope R14367 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14381 Coq.Lists.List "x ++ y" list_scope R14357 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14564 Parallelmove.getsrc_app R14564 Parallelmove.getsrc_app R14602 Alloctyping_aux.in_move__in_srcdst R14638 Coq.Lists.List "x :: y" list_scope R14631 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14645 Coq.Lists.List "x ++ y" list_scope R14621 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14602 Alloctyping_aux.in_move__in_srcdst R14638 Coq.Lists.List "x :: y" list_scope R14631 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14645 Coq.Lists.List "x ++ y" list_scope R14621 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14814 Parallelmove.getdst_app R14814 Parallelmove.getdst_app R14924 Alloctyping_aux.in_move__in_srcdst R14960 Coq.Lists.List "x :: y" list_scope R14953 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14943 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14924 Alloctyping_aux.in_move__in_srcdst R14960 Coq.Lists.List "x :: y" list_scope R14953 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14943 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R14991 Coq.Init.Datatypes.snd R15011 Coq.Init.Datatypes.fst R14991 Coq.Init.Datatypes.snd R15011 Coq.Init.Datatypes.fst R15079 Parallelmove.app_rewriter R15079 Parallelmove.app_rewriter R15162 Parallelmove.last_app R15178 Coq.Init.Datatypes.fst R15162 Parallelmove.last_app R15178 Coq.Init.Datatypes.fst R15189 Locations.eq R15189 Locations.eq R15265 Alloctyping_aux.in_move__in_srcdst R15301 Coq.Lists.List "x :: y" list_scope R15294 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15284 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15265 Alloctyping_aux.in_move__in_srcdst R15301 Coq.Lists.List "x :: y" list_scope R15294 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15284 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15330 Coq.Init.Datatypes.snd R15350 Coq.Init.Datatypes.fst R15330 Coq.Init.Datatypes.snd R15350 Coq.Init.Datatypes.fst R15455 Alloctyping_aux.in_move__in_srcdst R15491 Coq.Lists.List "x :: y" list_scope R15484 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15474 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15455 Alloctyping_aux.in_move__in_srcdst R15491 Coq.Lists.List "x :: y" list_scope R15484 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15474 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15520 Coq.Init.Datatypes.snd R15540 Coq.Init.Datatypes.fst R15520 Coq.Init.Datatypes.snd R15540 Coq.Init.Datatypes.fst R15597 Coq.Lists.List.in_app_or R15654 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15632 Parallelmove.StateDone R15643 Parallelmove.stepf R15608 Parallelmove.StateBeing R15620 Parallelmove.stepf R15597 Coq.Lists.List.in_app_or R15654 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15632 Parallelmove.StateDone R15643 Parallelmove.stepf R15608 Parallelmove.StateBeing R15620 Parallelmove.stepf R15678 Parallelmove.stepf R15678 Parallelmove.stepf R15736 Locations.eq R15736 Locations.eq R15780 Parallelmove.StateBeing R15780 Parallelmove.StateBeing R15853 Alloctyping_aux.in_move__in_srcdst R15889 Coq.Lists.List "x :: y" list_scope R15882 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15901 Coq.Lists.List "x :: y" list_scope R15893 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15872 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15853 Alloctyping_aux.in_move__in_srcdst R15889 Coq.Lists.List "x :: y" list_scope R15882 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15901 Coq.Lists.List "x :: y" list_scope R15893 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R15872 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16114 Coq.Lists.List.In R16124 Coq.Lists.List "x :: y" list_scope R16127 Coq.Lists.List.nil R16114 Coq.Lists.List.In R16124 Coq.Lists.List "x :: y" list_scope R16127 Coq.Lists.List.nil R16369 Coq.Lists.List.In R16378 Coq.Lists.List "x :: y" list_scope R16381 Coq.Lists.List.nil R16369 Coq.Lists.List.In R16378 Coq.Lists.List "x :: y" list_scope R16381 Coq.Lists.List.nil R16452 Parallelmove.split_move R16452 Parallelmove.split_move R16512 Parallelmove.StateBeing R16512 Parallelmove.StateBeing R16544 Alloctyping_aux.in_split_move R16544 Alloctyping_aux.in_split_move R16641 Alloctyping_aux.in_move__in_srcdst R16660 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16641 Alloctyping_aux.in_move__in_srcdst R16660 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16694 Coq.Init.Datatypes.snd R16714 Coq.Init.Datatypes.fst R16694 Coq.Init.Datatypes.snd R16714 Coq.Init.Datatypes.fst R16795 Parallelmove.getsrc R16795 Parallelmove.getsrc R16823 Alloctyping_aux.in_move__in_srcdst R16861 Coq.Lists.List "x :: y" list_scope R16852 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16842 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16823 Alloctyping_aux.in_move__in_srcdst R16861 Coq.Lists.List "x :: y" list_scope R16852 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16842 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R16892 Coq.Init.Datatypes.snd R16912 Coq.Init.Datatypes.fst R16892 Coq.Init.Datatypes.snd R16912 Coq.Init.Datatypes.fst R17100 Coq.Lists.List.In R17110 Coq.Lists.List "x :: y" list_scope R17113 Coq.Lists.List.nil R17100 Coq.Lists.List.In R17110 Coq.Lists.List "x :: y" list_scope R17113 Coq.Lists.List.nil R17218 Alloctyping_aux.in_move__in_srcdst R17237 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17218 Alloctyping_aux.in_move__in_srcdst R17237 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17273 Coq.Init.Datatypes.snd R17273 Coq.Init.Datatypes.snd R17355 Alloctyping_aux.in_move__in_srcdst R17393 Coq.Lists.List "x :: y" list_scope R17384 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17374 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17355 Alloctyping_aux.in_move__in_srcdst R17393 Coq.Lists.List "x :: y" list_scope R17384 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17374 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17422 Coq.Init.Datatypes.snd R17422 Coq.Init.Datatypes.snd R17458 Coq.Lists.List.in_or_app R17517 Coq.Lists.List "x ++ y" list_scope R17493 Parallelmove.getdst R17510 Coq.Lists.List "x :: y" list_scope R17501 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17520 Parallelmove.getdst R17469 Parallelmove.getdst R17484 Coq.Lists.List "x :: y" list_scope R17477 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17458 Coq.Lists.List.in_or_app R17517 Coq.Lists.List "x ++ y" list_scope R17493 Parallelmove.getdst R17510 Coq.Lists.List "x :: y" list_scope R17501 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17520 Parallelmove.getdst R17469 Parallelmove.getdst R17484 Coq.Lists.List "x :: y" list_scope R17477 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17625 Parallelmove.app_rewriter R17625 Parallelmove.app_rewriter R17708 Parallelmove.last_app R17724 Coq.Init.Datatypes.fst R17708 Parallelmove.last_app R17724 Coq.Init.Datatypes.fst R17735 Locations.eq R17735 Locations.eq R17809 Parallelmove.last_replace R17809 Parallelmove.last_replace R17884 Coq.Lists.List.in_app_or R17916 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17908 Coq.Lists.List "x :: y" list_scope R17897 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17898 Parallelmove.T R17911 Coq.Lists.List.nil R17884 Coq.Lists.List.in_app_or R17916 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17908 Coq.Lists.List "x :: y" list_scope R17897 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17898 Parallelmove.T R17911 Coq.Lists.List.nil R17987 Alloctyping_aux.in_move__in_srcdst R18006 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18031 Coq.Init.Datatypes.fst R18042 Coq.Init.Datatypes.snd R17987 Alloctyping_aux.in_move__in_srcdst R18006 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18031 Coq.Init.Datatypes.fst R18042 Coq.Init.Datatypes.snd R18085 Parallelmove.getsrc_app R18085 Parallelmove.getsrc_app R18126 Alloctyping_aux.in_move__in_srcdst R18145 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18170 Coq.Init.Datatypes.fst R18181 Coq.Init.Datatypes.snd R18126 Alloctyping_aux.in_move__in_srcdst R18145 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18170 Coq.Init.Datatypes.fst R18181 Coq.Init.Datatypes.snd R18224 Parallelmove.getdst_app R18224 Parallelmove.getdst_app R18346 Locations.type R18346 Locations.type R18416 Parallelmove.getdst_app R18416 Parallelmove.getdst_app R18443 Coq.Lists.List.In R18453 Coq.Lists.List "x :: y" list_scope R18456 Coq.Lists.List.nil R18443 Coq.Lists.List.In R18453 Coq.Lists.List "x :: y" list_scope R18456 Coq.Lists.List.nil R18609 Alloctyping_aux.in_move__in_srcdst R18640 Coq.Lists.List "x ++ y" list_scope R18653 Coq.Lists.List "x :: y" list_scope R18644 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18656 Coq.Lists.List.nil R18628 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18609 Alloctyping_aux.in_move__in_srcdst R18640 Coq.Lists.List "x ++ y" list_scope R18653 Coq.Lists.List "x :: y" list_scope R18644 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18656 Coq.Lists.List.nil R18628 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18685 Coq.Init.Datatypes.snd R18705 Coq.Init.Datatypes.fst R18685 Coq.Init.Datatypes.snd R18705 Coq.Init.Datatypes.fst R18753 Coq.Lists.List.in_or_app R18753 Coq.Lists.List.in_or_app R18805 Alloctyping_aux.in_move__in_srcdst R18836 Coq.Lists.List "x ++ y" list_scope R18849 Coq.Lists.List "x :: y" list_scope R18840 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18852 Coq.Lists.List.nil R18824 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18805 Alloctyping_aux.in_move__in_srcdst R18836 Coq.Lists.List "x ++ y" list_scope R18849 Coq.Lists.List "x :: y" list_scope R18840 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18852 Coq.Lists.List.nil R18824 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18880 Coq.Init.Datatypes.snd R18880 Coq.Init.Datatypes.snd R18928 Coq.Lists.List.in_or_app R18928 Coq.Lists.List.in_or_app R18980 Parallelmove.stepf R18980 Parallelmove.stepf R19038 Locations.eq R19038 Locations.eq R19113 Alloctyping_aux.in_move__in_srcdst R19132 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19113 Alloctyping_aux.in_move__in_srcdst R19132 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19235 Parallelmove.split_move R19235 Parallelmove.split_move R19295 Parallelmove.StateDone R19295 Parallelmove.StateDone R19367 Alloctyping_aux.in_move__in_srcdst R19386 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19367 Alloctyping_aux.in_move__in_srcdst R19386 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19546 Alloctyping_aux.in_move__in_srcdst R19584 Coq.Lists.List "x :: y" list_scope R19575 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19565 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19546 Alloctyping_aux.in_move__in_srcdst R19584 Coq.Lists.List "x :: y" list_scope R19575 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19565 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R19755 Coq.Lists.List.In R19765 Coq.Lists.List "x :: y" list_scope R19768 Coq.Lists.List.nil R19755 Coq.Lists.List.In R19765 Coq.Lists.List "x :: y" list_scope R19768 Coq.Lists.List.nil R19926 Coq.Lists.List.In R19936 Coq.Lists.List "x :: y" list_scope R19939 Coq.Lists.List.nil R19926 Coq.Lists.List.In R19936 Coq.Lists.List "x :: y" list_scope R19939 Coq.Lists.List.nil R20028 Parallelmove.app_rewriter R20028 Parallelmove.app_rewriter R20111 Parallelmove.last_app R20127 Coq.Init.Datatypes.fst R20111 Parallelmove.last_app R20127 Coq.Init.Datatypes.fst R20138 Locations.eq R20138 Locations.eq R20326 Coq.Lists.List.in_or_app R20326 Coq.Lists.List.in_or_app R20370 Coq.Lists.List.in_or_app R20370 Coq.Lists.List.in_or_app R20528 Parallelmove.getsrc_app R20528 Parallelmove.getsrc_app R20562 Coq.Lists.List.In R20572 Coq.Lists.List "x :: y" list_scope R20575 Coq.Lists.List.nil R20562 Coq.Lists.List.In R20572 Coq.Lists.List "x :: y" list_scope R20575 Coq.Lists.List.nil R20626 Locations.type R20626 Locations.type R20652 Alloctyping_aux.in_move__in_srcdst R20671 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20652 Alloctyping_aux.in_move__in_srcdst R20671 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20707 Coq.Init.Datatypes.snd R20727 Coq.Init.Datatypes.fst R20707 Coq.Init.Datatypes.snd R20727 Coq.Init.Datatypes.fst R20830 Alloctyping_aux.in_move__in_srcdst R20868 Coq.Lists.List "x :: y" list_scope R20859 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20849 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20830 Alloctyping_aux.in_move__in_srcdst R20868 Coq.Lists.List "x :: y" list_scope R20859 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20849 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R20994 Coq.Lists.List.in_or_app R20994 Coq.Lists.List.in_or_app R21125 Coq.Lists.List.in_or_app R21125 Coq.Lists.List.in_or_app R21233 Coq.Init.Logic "'exists' x , p" type_scope R21244 Coq.Lists.List.In R21247 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21212 Coq.Lists.List.In R21218 Parallelmove.getsrc R21285 Parallelmove.getsrc R21285 Parallelmove.getsrc R21285 Parallelmove.getsrc R21645 Coq.Lists.List.incl R21663 Parallelmove.getsrc R21651 Parallelmove.getsrc R21630 Coq.Lists.List.incl R21767 Alloctyping_aux.getsrc_f R21767 Alloctyping_aux.getsrc_f R21887 Coq.Lists.List.In R21890 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21887 Coq.Lists.List.In R21890 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21923 Alloctyping_aux.in_move__in_srcdst R21942 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21923 Alloctyping_aux.in_move__in_srcdst R21942 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22016 Coq.Init.Logic "'exists' x , p" type_scope R22027 Coq.Lists.List.In R22030 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R21995 Coq.Lists.List.In R22001 Parallelmove.getdst R22068 Parallelmove.getdst R22068 Parallelmove.getdst R22068 Parallelmove.getdst R22428 Coq.Lists.List.incl R22446 Parallelmove.getdst R22434 Parallelmove.getdst R22413 Coq.Lists.List.incl R22550 Alloctyping_aux.getdst_f R22550 Alloctyping_aux.getdst_f R22670 Coq.Lists.List.In R22673 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22670 Coq.Lists.List.In R22673 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22706 Alloctyping_aux.in_move__in_srcdst R22725 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22706 Alloctyping_aux.in_move__in_srcdst R22725 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R22975 Coq.Init.Logic "A /\ B" type_scope R22903 Coq.Init.Logic "A \/ B" type_scope R22884 Coq.Lists.List.In R22890 Allocproof_aux.temporaries2 R22909 Coq.Lists.List.In R22916 Parallelmove.getsrc R22939 Coq.Lists.List "x ++ y" list_scope R22924 Parallelmove.StateToMove R22957 Coq.Lists.List "x ++ y" list_scope R22943 Parallelmove.StateBeing R22960 Parallelmove.StateDone R23002 Coq.Init.Logic "A \/ B" type_scope R22983 Coq.Lists.List.In R22989 Allocproof_aux.temporaries2 R23008 Coq.Lists.List.In R23015 Parallelmove.getdst R23038 Coq.Lists.List "x ++ y" list_scope R23023 Parallelmove.StateToMove R23056 Coq.Lists.List "x ++ y" list_scope R23042 Parallelmove.StateBeing R23059 Parallelmove.StateDone R22789 Coq.Lists.List.In R22828 Coq.Lists.List "x ++ y" list_scope R22806 Parallelmove.StateToMove R22819 Parallelmove.Pmov R22853 Coq.Lists.List "x ++ y" list_scope R22832 Parallelmove.StateBeing R22844 Parallelmove.Pmov R22856 Parallelmove.StateDone R22867 Parallelmove.Pmov R22794 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23111 Coq.Init.Wf.well_founded_ind R23129 Coq.Arith.Wf_nat.well_founded_ltof R23156 Parallelmove.mesure R23111 Coq.Init.Wf.well_founded_ind R23129 Coq.Arith.Wf_nat.well_founded_ltof R23156 Parallelmove.mesure R23227 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23227 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R23258 Parallelmove.Pmov_equation R23258 Parallelmove.Pmov_equation R23311 Alloctyping_aux.srcdst_tmp2_stepf R23311 Alloctyping_aux.srcdst_tmp2_stepf R23358 Parallelmove.stepf R23412 Parallelmove.stepf1_dec R23358 Parallelmove.stepf R23412 Parallelmove.stepf1_dec R23681 Alloctyping_aux.getsrc_f R23681 Alloctyping_aux.getsrc_f R23744 Alloctyping_aux.srcdst_tmp2_stepf R23744 Alloctyping_aux.srcdst_tmp2_stepf R23874 Alloctyping_aux.getdst_f R23874 Alloctyping_aux.getdst_f R23937 Alloctyping_aux.srcdst_tmp2_stepf R23937 Alloctyping_aux.srcdst_tmp2_stepf R23985 Alloctyping_aux.getsrc_f R23985 Alloctyping_aux.getsrc_f R24035 Alloctyping_aux.srcdst_tmp2_stepf R24035 Alloctyping_aux.srcdst_tmp2_stepf R24093 Alloctyping_aux.getdst_f R24093 Alloctyping_aux.getdst_f R24143 Alloctyping_aux.srcdst_tmp2_stepf R24143 Alloctyping_aux.srcdst_tmp2_stepf R24207 Parallelmove.stepf R24261 Parallelmove.stepf1_dec R24207 Parallelmove.stepf R24261 Parallelmove.stepf1_dec R24530 Alloctyping_aux.getsrc_f R24530 Alloctyping_aux.getsrc_f R24593 Alloctyping_aux.srcdst_tmp2_stepf R24593 Alloctyping_aux.srcdst_tmp2_stepf R24723 Alloctyping_aux.getdst_f R24723 Alloctyping_aux.getdst_f R24786 Alloctyping_aux.srcdst_tmp2_stepf R24786 Alloctyping_aux.srcdst_tmp2_stepf R24834 Alloctyping_aux.getsrc_f R24834 Alloctyping_aux.getsrc_f R24884 Alloctyping_aux.srcdst_tmp2_stepf R24884 Alloctyping_aux.srcdst_tmp2_stepf R24942 Alloctyping_aux.getdst_f R24942 Alloctyping_aux.getdst_f R24992 Alloctyping_aux.srcdst_tmp2_stepf R24992 Alloctyping_aux.srcdst_tmp2_stepf R25215 LTLtyping.wt_block R25234 Coq.Lists.List.fold_left R25304 Allocation.add_move R25323 Coq.Init.Datatypes.snd R25314 Coq.Init.Datatypes.fst R25294 Coq.Init.Datatypes "x * y" type_scope R25290 Locations.loc R25296 Locations.loc R25260 LTL.block R25196 LTLtyping.wt_block R25182 Parallelmove.getdst R25153 Parallelmove.getsrc R25104 Coq.Init.Logic "x = y" type_scope R25075 Coq.Lists.List.map R25094 Parallelmove.getsrc R25084 Locations.type R25106 Coq.Lists.List.map R25125 Parallelmove.getdst R25115 Locations.type R25941 Coq.Init.Logic "x = y" type_scope R25918 Coq.Lists.List.In R25921 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R25881 Coq.Init.Logic "x = y" type_scope R25864 Coq.Lists.List.map R25871 Parallelmove.getsrc R25883 Coq.Lists.List.map R25890 Parallelmove.getdst R25849 Parallelmove.Reg R26338 LTLtyping.wt_block R26351 Allocproof_aux.p_move R26320 LTLtyping.wt_block R26307 Parallelmove.getdst R26278 Parallelmove.getsrc R26229 Coq.Init.Logic "x = y" type_scope R26200 Coq.Lists.List.map R26219 Parallelmove.getsrc R26209 Locations.type R26231 Coq.Lists.List.map R26250 Parallelmove.getdst R26240 Locations.type R26415 Alloctyping_aux.wt_add_moves R26415 Alloctyping_aux.wt_add_moves R26443 Parallelmove.getsrc_map R26463 Parallelmove.getdst_map R26443 Parallelmove.getsrc_map R26463 Parallelmove.getdst_map R26483 Coqlib.list_map_compose R26483 Coqlib.list_map_compose R26509 Coqlib.list_map_compose R26509 Coqlib.list_map_compose R26533 Coqlib.list_map_exten R26533 Coqlib.list_map_exten R26561 Alloctyping_aux.move_types_res R26576 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26580 Coq.Lists.List.nil R26585 Coq.Lists.List.nil R26561 Alloctyping_aux.move_types_res R26576 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26580 Coq.Lists.List.nil R26585 Coq.Lists.List.nil R26677 Parallelmove.app_nil R26677 Parallelmove.app_nil R26692 Alloctyping_aux.map_f_getsrc_getdst R26692 Alloctyping_aux.map_f_getsrc_getdst R26766 Alloctyping_aux.getsrc_f R26766 Alloctyping_aux.getsrc_f R26813 Alloctyping_aux.src_tmp2_res R26826 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26830 Coq.Lists.List.nil R26835 Coq.Lists.List.nil R26813 Alloctyping_aux.src_tmp2_res R26826 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R26830 Coq.Lists.List.nil R26835 Coq.Lists.List.nil R26862 Parallelmove.app_nil R26862 Parallelmove.app_nil R26996 Alloctyping_aux.getdst_f R26996 Alloctyping_aux.getdst_f R27043 Alloctyping_aux.src_tmp2_res R27056 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27060 Coq.Lists.List.nil R27065 Coq.Lists.List.nil R27043 Alloctyping_aux.src_tmp2_res R27056 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R27060 Coq.Lists.List.nil R27065 Coq.Lists.List.nil R27092 Parallelmove.app_nil R27092 Parallelmove.app_nil R27378 LTLtyping.wt_block R27391 Allocation.parallel_move R27360 LTLtyping.wt_block R27287 Coq.Init.Logic "x = y" type_scope R27264 Coq.Lists.List.map R27273 Locations.type R27289 Coq.Lists.List.map R27298 Locations.type R27497 Alloctyping_aux.wt_parallel_move' R27516 Parallelmove.listsLoc2Moves R27497 Alloctyping_aux.wt_parallel_move' R27516 Parallelmove.listsLoc2Moves R27609 Allocproof_aux.getdst_lists2moves R27609 Allocproof_aux.getdst_lists2moves R27767 Coqlib.list_length_map R27783 Locations.type R27767 Coqlib.list_length_map R27783 Locations.type R27767 Coqlib.list_length_map R27783 Locations.type R27767 Coqlib.list_length_map R27783 Locations.type R27817 Allocproof_aux.getdst_lists2moves R27817 Allocproof_aux.getdst_lists2moves R27961 Coqlib.list_length_map R27977 Locations.type R27961 Coqlib.list_length_map R27977 Locations.type R27961 Coqlib.list_length_map R27977 Locations.type R27961 Coqlib.list_length_map R27977 Locations.type R28011 Allocproof_aux.getdst_lists2moves R28011 Allocproof_aux.getdst_lists2moves R28155 Coqlib.list_length_map R28171 Locations.type R28155 Coqlib.list_length_map R28171 Locations.type R28155 Coqlib.list_length_map R28171 Locations.type R28155 Coqlib.list_length_map R28171 Locations.type FAlloctyping R475 RTL.function R503 RTLtyping.regenv R526 Maps.t R533 Registers.t R566 Locations.loc R559 Registers.reg R584 LTL.function R640 Coq.Init.Logic "x = y" type_scope R620 RTLtyping.type_rtl_function R642 Coq.Init.Datatypes.Some R705 Coq.Init.Logic "x = y" type_scope R670 Coloring.regalloc R687 Allocproof.live0 R707 Coq.Init.Datatypes.Some R756 Coq.Init.Logic "x = y" type_scope R738 Allocation.transf_function R758 Coq.Init.Datatypes.Some R791 RTLtyping.wt_function R835 RTLtyping.type_rtl_function_correct R835 RTLtyping.type_rtl_function_correct R921 Coq.Init.Logic "x = y" type_scope R902 Locations.type R953 Coloringproof.regalloc_preserves_types R953 Coloringproof.regalloc_preserves_types R1062 Coq.Init.Logic "x = y" type_scope R1024 Coq.Lists.List.map R1043 Coq.Lists.List.map R1033 Locations.type R1064 Coq.Lists.List.map R1106 Coqlib.list_map_compose R1106 Coqlib.list_map_compose R1130 Coqlib.list_map_exten R1130 Coqlib.list_map_exten R1172 Alloctyping.alloc_type R1172 Alloctyping.alloc_type R1248 Locations.R R1255 Coq.Init.Logic.True R1262 Locations.S R1269 LTLtyping.slot_bounded R1218 Locations.loc R1356 Locations.R R1363 Coq.Init.Logic.True R1372 Locations.S R1375 Locations.Incoming R1392 Coq.Init.Logic.False R1402 Locations.S R1409 LTLtyping.slot_bounded R1321 Locations.loc R1505 Alloctyping.loc_read_ok R1494 Coq.Lists.List.In R1462 Coq.Lists.List.list R1467 Locations.loc R1594 Alloctyping.loc_write_ok R1583 Coq.Lists.List.In R1551 Coq.Lists.List.list R1556 Locations.loc R1670 Alloctyping.loc_read_ok R1652 Alloctyping.loc_write_ok R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R1758 Alloctyping.loc_write_ok_read_ok R1853 Alloctyping.locs_read_ok R1833 Alloctyping.locs_write_ok R1952 Alloctyping.locs_write_ok_read_ok R2019 Alloctyping.loc_write_ok R2072 Coloringproof.regalloc_acceptable R2072 Coloringproof.regalloc_acceptable R2213 Alloctyping.alloc_write_ok R2275 Alloctyping.locs_write_ok R2290 Coq.Lists.List.map R2354 Coqlib.list_in_map_inv R2354 Coqlib.list_in_map_inv R2448 Alloctyping.allocs_write_ok R2623 LTLtyping.wt_block R2636 Allocation.add_reload R2604 LTLtyping.wt_block R2583 Coq.Init.Logic "x = y" type_scope R2570 Locations.type R2585 Locations.mreg_type R2549 Alloctyping.loc_read_ok R2718 Locations.mreg_eq R2718 Locations.mreg_eq R2753 LTLtyping.wt_Bopmove R2753 LTLtyping.wt_Bopmove R2789 LTLtyping.wt_Bgetstack R2789 LTLtyping.wt_Bgetstack R2951 LTLtyping.wt_block R2964 Allocation.add_spill R2932 LTLtyping.wt_block R2912 Coq.Init.Logic "x = y" type_scope R2898 Locations.mreg_type R2914 Locations.type R2876 Alloctyping.loc_write_ok R3044 Locations.mreg_eq R3044 Locations.mreg_eq R3082 LTLtyping.wt_Bopmove R3082 LTLtyping.wt_Bopmove R3118 LTLtyping.wt_Bsetstack R3118 LTLtyping.wt_Bsetstack R3403 LTLtyping.wt_block R3416 Allocation.add_reloads R3384 LTLtyping.wt_block R3353 Coq.Init.Logic "x = y" type_scope R3330 Coq.Lists.List.map R3339 Locations.type R3355 Coq.Lists.List.map R3364 Locations.mreg_type R3307 Alloctyping.locs_read_ok R3593 Alloctyping.wt_add_reload R3593 Alloctyping.wt_add_reload R3623 Coq.Lists.List.in_eq R3623 Coq.Lists.List.in_eq R3687 Coq.Lists.List.in_cons R3687 Coq.Lists.List.in_cons R3780 Coq.Init.Logic "x = y" type_scope R3758 Locations.mreg_type R3769 Allocation.reg_for R3782 Locations.type R3844 Locations.slot_type R3844 Locations.slot_type R3889 Alloctyping.wt_reg_for R4214 Coq.Init.Logic "x = y" type_scope R4163 Coq.Lists.List.map R4183 Allocation.regs_for_rec R4172 Locations.mreg_type R4216 Coq.Lists.List.map R4225 Locations.type R4148 Coq.Init.Logic "x = y" type_scope R4136 Locations.mreg_type R4150 AST.Tfloat R4122 Coq.Lists.List.In R4098 Coq.Init.Logic "x = y" type_scope R4086 Locations.mreg_type R4100 AST.Tint R4072 Coq.Lists.List.In R4030 Coq.Init.Peano "x <= y" nat_scope R4013 Coq.Lists.List.length R4033 Coq.Lists.List.length R3981 Coq.Init.Peano "x <= y" nat_scope R3964 Coq.Lists.List.length R3984 Coq.Lists.List.length R4405 Coq.Init.Logic.f_equal2 R4416 Coq.Lists.List.cons R4421 AST.typ R4405 Coq.Init.Logic.f_equal2 R4416 Coq.Lists.List.cons R4421 AST.typ R4469 Locations.slot_type R4469 Locations.slot_type R4501 Coq.Lists.List.in_eq R4501 Coq.Lists.List.in_eq R4524 Coq.Lists.List.in_eq R4524 Coq.Lists.List.in_eq R4588 Coq.Lists.List.in_cons R4588 Coq.Lists.List.in_cons R4629 Coq.Lists.List.in_cons R4629 Coq.Lists.List.in_cons R4754 Coq.Init.Logic "x = y" type_scope R4719 Coq.Lists.List.map R4739 Allocation.regs_for R4728 Locations.mreg_type R4756 Coq.Lists.List.map R4765 Locations.type R4704 Coq.Init.Peano "x <= y" nat_scope R4687 Coq.Lists.List.length R4820 Alloctyping.wt_regs_for_rec R4820 Alloctyping.wt_regs_for_rec R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R4984 Alloctyping.wt_regs_for R5141 LTLtyping.wt_block R5154 Allocation.add_move R5122 LTLtyping.wt_block R5102 Coq.Init.Logic "x = y" type_scope R5089 Locations.type R5104 Locations.type R5067 Alloctyping.loc_write_ok R5048 Alloctyping.loc_read_ok R5218 Locations.eq R5218 Locations.eq R5272 Alloctyping.wt_add_spill R5272 Alloctyping.wt_add_spill R5315 Alloctyping.wt_add_reload R5315 Alloctyping.wt_add_reload R5356 Locations.slot_type R5373 AST.Tint R5381 Locations.IT1 R5387 AST.Tfloat R5397 Locations.FT1 R5356 Locations.slot_type R5373 AST.Tint R5381 Locations.IT1 R5387 AST.Tfloat R5397 Locations.FT1 R5415 Alloctyping.wt_add_reload R5415 Alloctyping.wt_add_reload R5464 Locations.slot_type R5464 Locations.slot_type R5499 Alloctyping.wt_add_spill R5499 Alloctyping.wt_add_spill R5574 Locations.slot_type R5574 Locations.slot_type R5777 LTLtyping.wt_block R5790 Allocation.parallel_move R5759 LTLtyping.wt_block R5737 Alloctyping.locs_write_ok R5715 Alloctyping.locs_read_ok R5686 Coq.Init.Logic "x = y" type_scope R5663 Coq.Lists.List.map R5672 Locations.type R5688 Coq.Lists.List.map R5697 Locations.type R5871 Alloctyping_aux.wt_parallel_moveX R5871 Alloctyping_aux.wt_parallel_moveX R5911 Alloctyping.wt_add_move R5911 Alloctyping.wt_add_move R6049 LTLtyping.wt_block R6062 Allocation.add_op R6080 Coq.Lists.List "x :: y" list_scope R6083 Coq.Lists.List.nil R6069 Op.Omove R6027 Alloctyping.loc_write_ok R6008 Alloctyping.loc_read_ok R5988 Coq.Init.Logic "x = y" type_scope R5975 Locations.type R5990 Locations.type R6144 Alloctyping.wt_add_move R6144 Alloctyping.wt_add_move R6258 LTLtyping.wt_block R6271 Allocation.add_op R6285 Coq.Lists.List.nil R6278 Op.Oundef R6236 Alloctyping.loc_write_ok R6345 LTLtyping.wt_Bopundef R6345 LTLtyping.wt_Bopundef R6364 Alloctyping.wt_add_spill R6364 Alloctyping.wt_add_spill R6620 LTLtyping.wt_block R6633 Allocation.add_op R6598 Alloctyping.loc_write_ok R6575 Alloctyping.locs_read_ok R6547 Coq.Init.Logic "x = y" type_scope R6508 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6509 Coq.Lists.List.map R6518 Locations.type R6533 Locations.type R6549 Op.type_of_operation R6493 Coq.Init.Logic "x <> y" type_scope R6496 Op.Oundef R6478 Coq.Init.Logic "x <> y" type_scope R6481 Op.Omove R6699 Op.is_move_operation R6699 Op.is_move_operation R6749 Op.is_move_operation_correct R6749 Op.is_move_operation_correct R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6830 Coq.Init.Peano "x <= y" nat_scope R6813 Coq.Lists.List.length R6830 Coq.Init.Peano "x <= y" nat_scope R6813 Coq.Lists.List.length R6855 Coq.Lists.List.length R6874 Coq.Lists.List.length R6882 Coq.Init.Datatypes.fst R6887 Op.type_of_operation R6855 Coq.Lists.List.length R6874 Coq.Lists.List.length R6882 Coq.Init.Datatypes.fst R6887 Op.type_of_operation R6922 Allocproof.length_type_of_operation R6922 Allocproof.length_type_of_operation R6992 Coqlib.list_length_map R6992 Coqlib.list_length_map R7024 Alloctyping.wt_regs_for R7024 Alloctyping.wt_regs_for R7067 Alloctyping.wt_reg_for R7067 Alloctyping.wt_reg_for R7099 Alloctyping.wt_add_reloads R7099 Alloctyping.wt_add_reloads R7136 LTLtyping.wt_Bop R7136 LTLtyping.wt_Bop R7177 Alloctyping.wt_add_spill R7177 Alloctyping.wt_add_spill R7414 LTLtyping.wt_block R7427 Allocation.add_load R7392 Alloctyping.loc_write_ok R7369 Alloctyping.locs_read_ok R7342 Coq.Init.Logic "x = y" type_scope R7329 Locations.type R7344 Op.type_of_chunk R7298 Coq.Init.Logic "x = y" type_scope R7275 Coq.Lists.List.map R7284 Locations.type R7300 Op.type_of_addressing R7522 Coq.Init.Peano "x <= y" nat_scope R7505 Coq.Lists.List.length R7522 Coq.Init.Peano "x <= y" nat_scope R7505 Coq.Lists.List.length R7547 Coq.Lists.List.length R7566 Coq.Lists.List.length R7574 Op.type_of_addressing R7547 Coq.Lists.List.length R7566 Coq.Lists.List.length R7574 Op.type_of_addressing R7611 Allocproof.length_type_of_addressing R7611 Allocproof.length_type_of_addressing R7673 Coqlib.list_length_map R7673 Coqlib.list_length_map R7718 Coq.Init.Peano "x <= y" nat_scope R7701 Coq.Lists.List.length R7718 Coq.Init.Peano "x <= y" nat_scope R7701 Coq.Lists.List.length R7751 Alloctyping.wt_regs_for R7751 Alloctyping.wt_regs_for R7794 Alloctyping.wt_reg_for R7794 Alloctyping.wt_reg_for R7826 Alloctyping.wt_add_reloads R7826 Alloctyping.wt_add_reloads R7863 LTLtyping.wt_Bload R7863 LTLtyping.wt_Bload R7906 Alloctyping.wt_add_spill R7906 Alloctyping.wt_add_spill R8143 LTLtyping.wt_block R8156 Allocation.add_store R8122 Alloctyping.loc_read_ok R8099 Alloctyping.locs_read_ok R8072 Coq.Init.Logic "x = y" type_scope R8059 Locations.type R8074 Op.type_of_chunk R8028 Coq.Init.Logic "x = y" type_scope R8005 Coq.Lists.List.map R8014 Locations.type R8030 Op.type_of_addressing R8253 Coq.Init.Peano "x <= y" nat_scope R8236 Coq.Lists.List.length R8253 Coq.Init.Peano "x <= y" nat_scope R8236 Coq.Lists.List.length R8278 Coq.Lists.List.length R8297 Coq.Lists.List.length R8305 Op.type_of_addressing R8278 Coq.Lists.List.length R8297 Coq.Lists.List.length R8305 Op.type_of_addressing R8342 Allocproof.length_type_of_addressing R8342 Allocproof.length_type_of_addressing R8404 Coqlib.list_length_map R8404 Coqlib.list_length_map R8458 Coq.Init.Peano "x <= y" nat_scope R8432 Coq.Lists.List.length R8449 Coq.Lists.List "x :: y" list_scope R8458 Coq.Init.Peano "x <= y" nat_scope R8432 Coq.Lists.List.length R8449 Coq.Lists.List "x :: y" list_scope R8498 Alloctyping.wt_regs_for R8515 Coq.Lists.List "x :: y" list_scope R8498 Alloctyping.wt_regs_for R8515 Coq.Lists.List "x :: y" list_scope R8546 Allocation.regs_for R8560 Coq.Lists.List "x :: y" list_scope R8546 Allocation.regs_for R8560 Coq.Lists.List "x :: y" list_scope R8656 Alloctyping.wt_add_reloads R8656 Alloctyping.wt_add_reloads R8756 LTLtyping.wt_Bstore R8756 LTLtyping.wt_Bstore R9158 LTLtyping.wt_block R9171 Allocation.add_call R9136 Alloctyping.loc_write_ok R9088 Coq.Init.Datatypes.inl R9097 Alloctyping.loc_read_ok R9113 Coq.Init.Datatypes.inr R9122 Coq.Init.Logic.True R9050 Alloctyping.locs_read_ok R8985 Coq.Init.Logic "x = y" type_scope R8972 Locations.type R8998 AST.sig_res R9012 Coq.Init.Datatypes.None R9020 AST.Tint R9027 Coq.Init.Datatypes.Some R8950 Coq.Init.Logic "x = y" type_scope R8927 Coq.Lists.List.map R8936 Locations.type R8957 AST.sig_args R8875 Coq.Init.Datatypes.inl R8895 Coq.Init.Logic "x = y" type_scope R8884 Locations.type R8897 AST.Tint R8904 Coq.Init.Datatypes.inr R8913 Coq.Init.Logic.True R9229 Alloctyping.locs_write_ok R9244 Conventions.loc_arguments R9229 Alloctyping.locs_write_ok R9244 Conventions.loc_arguments R9294 Conventions.loc_arguments_acceptable R9294 Conventions.loc_arguments_acceptable R9451 Alloctyping.wt_add_reload R9451 Alloctyping.wt_add_reload R9500 Alloctyping.wt_parallel_move R9500 Alloctyping.wt_parallel_move R9526 Conventions.loc_arguments_type R9526 Conventions.loc_arguments_type R9575 LTLtyping.wt_Bcall R9575 LTLtyping.wt_Bcall R9607 Alloctyping.wt_add_spill R9607 Alloctyping.wt_add_spill R9638 Conventions.loc_result_type R9638 Conventions.loc_result_type R9682 Alloctyping.wt_parallel_move R9682 Alloctyping.wt_parallel_move R9708 Conventions.loc_arguments_type R9708 Conventions.loc_arguments_type R9757 LTLtyping.wt_Bcall R9757 LTLtyping.wt_Bcall R9781 Alloctyping.wt_add_spill R9781 Alloctyping.wt_add_spill R9812 Conventions.loc_result_type R9812 Conventions.loc_result_type R9982 LTLtyping.wt_block R9995 Allocation.add_cond R9959 Alloctyping.locs_read_ok R9929 Coq.Init.Logic "x = y" type_scope R9906 Coq.Lists.List.map R9915 Locations.type R9931 Op.type_of_condition R10072 Coq.Init.Peano "x <= y" nat_scope R10056 Coq.Lists.List.length R10072 Coq.Init.Peano "x <= y" nat_scope R10056 Coq.Lists.List.length R10098 Coq.Lists.List.length R10117 Coq.Lists.List.length R10125 Op.type_of_condition R10098 Coq.Lists.List.length R10117 Coq.Lists.List.length R10125 Op.type_of_condition R10161 Allocproof.length_type_of_condition R10161 Allocproof.length_type_of_condition R10223 Coqlib.list_length_map R10223 Coqlib.list_length_map R10255 Alloctyping.wt_regs_for R10255 Alloctyping.wt_regs_for R10311 Alloctyping.wt_add_reloads R10311 Alloctyping.wt_add_reloads R10350 LTLtyping.wt_Bcond R10350 LTLtyping.wt_Bcond R10541 LTLtyping.wt_block R10554 Allocation.add_return R10489 Coq.Init.Datatypes.None R10497 Coq.Init.Logic.True R10504 Coq.Init.Datatypes.Some R10516 Alloctyping.loc_read_ok R10450 Coq.Init.Logic "x = y" type_scope R10423 Coqlib.option_map R10434 Locations.type R10457 AST.sig_res R10639 Alloctyping.wt_add_reload R10639 Alloctyping.wt_add_reload R10668 Conventions.loc_result_type R10668 Conventions.loc_result_type R10710 AST.sig_res R10710 AST.sig_res R10773 LTLtyping.wt_Bopundef R10773 LTLtyping.wt_Bopundef R10860 LTLtyping.wt_block R10873 Allocation.add_undefs R10843 LTLtyping.wt_block R10965 LTLtyping.wt_Bopundef R10965 LTLtyping.wt_Bopundef R11126 LTLtyping.wt_block R11139 Allocation.add_entry R11150 RTL.fn_sig R11100 Alloctyping.locs_write_ok R11069 Coq.Init.Logic "x = y" type_scope R11044 Coq.Lists.List.map R11053 Locations.type R11071 AST.sig_args R11081 RTL.fn_sig R11203 RTL.fn_sig R11203 RTL.fn_sig R11232 Coq.Init.Logic "x = y" type_scope R11238 LTL.fn_sig R11232 Coq.Init.Logic "x = y" type_scope R11238 LTL.fn_sig R11280 Allocproof.sig_function_translated R11280 Allocproof.sig_function_translated R11332 Alloctyping.locs_read_ok R11346 Conventions.loc_parameters R11332 Alloctyping.locs_read_ok R11346 Conventions.loc_parameters R11425 Coqlib.list_in_map_inv R11425 Coqlib.list_in_map_inv R11498 Conventions.loc_arguments_acceptable R11498 Conventions.loc_arguments_acceptable R11657 Conventions.loc_arguments_bounded R11657 Conventions.loc_arguments_bounded R11722 Alloctyping.wt_parallel_move R11722 Alloctyping.wt_parallel_move R11748 Conventions.loc_parameters_type R11748 Conventions.loc_parameters_type R11798 Alloctyping.wt_add_undefs R11798 Alloctyping.wt_add_undefs R11947 LTLtyping.wt_block R11960 Allocation.transf_instr R11911 RTLtyping.wt_instr R12082 Registers.mem R12099 Maps "a !! b" R12082 Registers.mem R12099 Maps "a !! b" R12115 Alloctyping.wt_add_op_move R12115 Alloctyping.wt_add_op_move R12167 Alloctyping.alloc_type R12167 Alloctyping.alloc_type R12167 Alloctyping.alloc_type R12167 Alloctyping.alloc_type R12220 Registers.mem R12237 Maps "a !! b" R12220 Registers.mem R12237 Maps "a !! b" R12253 Alloctyping.wt_add_op_undef R12253 Alloctyping.wt_add_op_undef R12330 Registers.mem R12349 Maps "a !! b" R12330 Registers.mem R12349 Maps "a !! b" R12365 Alloctyping.wt_add_op_others R12365 Alloctyping.wt_add_op_others R12413 Alloctyping.alloc_types R12413 Alloctyping.alloc_types R12434 Alloctyping.alloc_type R12434 Alloctyping.alloc_type R12489 Registers.mem R12508 Maps "a !! b" R12489 Registers.mem R12508 Maps "a !! b" R12524 Alloctyping.wt_add_load R12524 Alloctyping.wt_add_load R12567 Alloctyping.alloc_types R12567 Alloctyping.alloc_types R12594 Alloctyping.alloc_type R12594 Alloctyping.alloc_type R12650 Alloctyping.wt_add_store R12650 Alloctyping.wt_add_store R12693 Alloctyping.alloc_types R12693 Alloctyping.alloc_types R12720 Alloctyping.alloc_type R12720 Alloctyping.alloc_type R12760 Alloctyping.wt_add_call R12760 Alloctyping.wt_add_call R12805 Alloctyping.alloc_type R12805 Alloctyping.alloc_type R12840 Alloctyping.alloc_types R12840 Alloctyping.alloc_types R12869 Alloctyping.alloc_type R12869 Alloctyping.alloc_type R12993 Alloctyping.wt_add_cond R12993 Alloctyping.wt_add_cond R13014 Alloctyping.alloc_types R13014 Alloctyping.alloc_types R13075 Alloctyping.wt_add_return R13075 Alloctyping.wt_add_return R13125 Alloctyping.alloc_type R13125 Alloctyping.alloc_type R13332 LTLtyping.wt_block R13320 Coq.Init.Logic "x = y" type_scope R13316 Maps "a ! b" R13322 Coq.Init.Datatypes.Some R13243 Maps.map R13282 RTL.fn_code R13254 Allocation.transf_instr R13392 Maps.gmap R13392 Maps.gmap R13425 Maps "a ! b" R13412 RTL.fn_code R13425 Maps "a ! b" R13412 RTL.fn_code R13503 Alloctyping.wt_transf_instr R13503 Alloctyping.wt_transf_instr R13527 RTLtyping.wt_instrs R13527 RTLtyping.wt_instrs R13563 Alloctyping.wt_rtl_function R13563 Alloctyping.wt_rtl_function R13792 LTLtyping.wt_block R13780 Coq.Init.Logic "x = y" type_scope R13776 Maps "a ! b" R13782 Coq.Init.Datatypes.Some R13657 Allocation.transf_entrypoint R13701 Maps.map R13740 RTL.fn_code R13712 Allocation.transf_instr R13874 Maps.gsspec R13874 Maps.gsspec R13897 Coqlib.peq R13905 RTL.fn_nextpc R13897 Coqlib.peq R13905 RTL.fn_nextpc R13968 Alloctyping.wt_add_entry R13968 Alloctyping.wt_add_entry R13992 Alloctyping.alloc_types R13992 Alloctyping.alloc_types R14012 RTLtyping.wt_params R14012 RTLtyping.wt_params R14039 Alloctyping.wt_rtl_function R14039 Alloctyping.wt_rtl_function R14086 Alloctyping.wt_transf_instrs R14086 Alloctyping.wt_transf_instrs R14220 LTLtyping.wt_function R14207 Coq.Init.Logic "x = y" type_scope R14189 Allocation.transf_function R14209 Coq.Init.Datatypes.Some R14301 RTLtyping.type_rtl_function R14301 RTLtyping.type_rtl_function R14350 Allocation.analyze R14350 Allocation.analyze R14482 Allocproof.live0 R14389 Allocation.transfer R14447 Maps "a !! b" R14450 RTL.fn_entrypoint R14401 RTL.fn_entrypoint R14482 Allocproof.live0 R14389 Allocation.transfer R14447 Maps "a !! b" R14450 RTL.fn_entrypoint R14401 RTL.fn_entrypoint R14507 Coloring.regalloc R14524 Allocproof.live0 R14507 Coloring.regalloc R14524 Allocproof.live0 R14638 Alloctyping.wt_transf_entrypoint R14638 Alloctyping.wt_transf_entrypoint R14857 LTLtyping.wt_program R14842 Coq.Init.Logic "x = y" type_scope R14825 Allocation.transf_program R14844 Coq.Init.Datatypes.Some R14809 LTL.program R14791 RTL.program R14926 AST.transform_partial_program_function R14961 Allocation.transf_function R14926 AST.transform_partial_program_function R14961 Allocation.transf_function R15025 Alloctyping.wt_transf_function R15025 Alloctyping.wt_transf_function FTunneling R287 Coq.Init.Datatypes.option R294 LTL.node R317 Coq.Init.Datatypes.Some R323 LTL.Bgoto R335 Coq.Init.Datatypes.Some R349 Coq.Init.Datatypes.None R271 Coq.Init.Datatypes.option R278 LTL.block R473 Coq.Init.Datatypes.option R480 LTL.node R424 Coq.Init.Datatypes.nat R410 LTL.node R391 LTL.function R511 Coq.Init.Datatypes.O R526 Coq.Init.Datatypes.None R535 Coq.Init.Datatypes.S R569 Tunneling.is_goto_block R594 Maps "a ! b" R586 LTL.fn_code R611 Coq.Init.Datatypes.Some R658 Coq.Init.Datatypes.None R666 Coq.Init.Datatypes.Some R424 Coq.Init.Datatypes.nat R410 LTL.node R391 LTL.function R757 Tunneling.branch_target_rec R796 Coq.Init.Datatypes.Some R816 Coq.Init.Datatypes.None R740 LTL.node R721 LTL.function R899 LTL.block R879 LTL.block R861 LTL.function R927 LTL.Bgetstack R952 LTL.Bgetstack R989 LTL.Bsetstack R1014 LTL.Bsetstack R1051 LTL.Bop R1078 LTL.Bop R1117 LTL.Bload R1154 LTL.Bload R1203 LTL.Bstore R1241 LTL.Bstore R1291 LTL.Bcall R1316 LTL.Bcall R1353 LTL.Bgoto R1370 LTL.Bgoto R1377 Tunneling.branch_target R1400 LTL.Bcond R1431 LTL.Bcond R1469 Tunneling.branch_target R1448 Tunneling.branch_target R1493 LTL.Breturn R1510 LTL.Breturn R879 LTL.block R861 LTL.function R1700 Coq.Init.Logic "A \/ B" type_scope R1667 Coqlib.Plt R1675 Coq.NArith.BinPos.Psucc R1682 LTL.fn_entrypoint R1709 Coq.Init.Logic "x = y" type_scope R1705 Maps "a ! b" R1711 Coq.Init.Datatypes.None R1660 LTL.node R1590 Maps.map R1632 LTL.fn_code R1613 Tunneling.tunnel_block R1563 LTL.function R1740 LTL.fn_code_wf R1740 LTL.fn_code_wf R1807 Maps.gmap R1807 Maps.gmap R1908 LTL.function R1926 LTL.mkfunction R2059 Tunneling.wf_tunneled_code R2037 LTL.fn_entrypoint R1978 Maps.map R2020 LTL.fn_code R2001 Tunneling.tunnel_block R1957 LTL.fn_stacksize R1942 LTL.fn_sig R1892 LTL.function R2126 LTL.program R2143 AST.transform_program R2161 Tunneling.tunnel_function R2111 LTL.program FTunnelingproof R336 Coq.Init.Logic "x = y" type_scope R338 Coq.Init.Datatypes.Some R344 LTL.Bgoto R322 Coq.Init.Logic "x = y" type_scope R306 Tunneling.is_goto_block R324 Coq.Init.Datatypes.Some R554 Coq.Init.Logic "A \/ B" type_scope R542 Coq.Init.Logic "x = y" type_scope R517 Tunneling.branch_target_rec R544 Coq.Init.Datatypes.Some R591 Coq.Init.Logic "A \/ B" type_scope R582 Coq.Init.Logic "x = y" type_scope R557 Tunneling.branch_target_rec R584 Coq.Init.Datatypes.None R594 Coq.Init.Logic "'exists' x , p" type_scope R621 Coq.Init.Logic "x = y" type_scope R617 Maps "a ! b" R609 LTL.fn_code R623 Coq.Init.Datatypes.Some R628 LTL.Bgoto R707 Tunneling.is_goto_block R732 Maps "a ! b" R724 LTL.fn_code R707 Tunneling.is_goto_block R732 Maps "a ! b" R724 LTL.fn_code R779 Tunnelingproof.is_goto_block_correct R779 Tunnelingproof.is_goto_block_correct R991 Coq.Init.Logic "x = y" type_scope R965 Tunneling.branch_target_rec R993 Coq.Init.Datatypes.Some R949 Coq.Init.Logic "x = y" type_scope R923 Tunneling.branch_target_rec R951 Coq.Init.Datatypes.Some R899 Coq.Init.Logic "x = y" type_scope R894 Maps "a ! b" R886 LTL.fn_code R901 Coq.Init.Datatypes.Some R907 LTL.Bgoto R1166 Tunneling.is_goto_block R1191 Maps "a ! b" R1183 LTL.fn_code R1166 Tunneling.is_goto_block R1191 Maps "a ! b" R1183 LTL.fn_code R1234 Tunnelingproof.is_goto_block_correct R1234 Tunnelingproof.is_goto_block_correct R1417 Coq.Init.Logic "A \/ B" type_scope R1412 Coq.Init.Logic "x = y" type_scope R1393 Tunneling.branch_target R1423 Coq.Init.Logic "'exists' x , p" type_scope R1480 Coq.Init.Logic "A /\ B" type_scope R1450 Coq.Init.Logic "x = y" type_scope R1446 Maps "a ! b" R1438 LTL.fn_code R1452 Coq.Init.Datatypes.Some R1457 LTL.Bgoto R1503 Coq.Init.Logic "x = y" type_scope R1483 Tunneling.branch_target R1505 Tunneling.branch_target R1580 Tunnelingproof.branch_target_rec_1 R1580 Tunnelingproof.branch_target_rec_1 R1702 Tunneling.branch_target_rec R1702 Tunneling.branch_target_rec R1795 Tunnelingproof.branch_target_rec_2 R1795 Tunnelingproof.branch_target_rec_2 R1938 LTL.program R1957 Tunneling.tunnel_program R1985 Globalenvs.globalenv R2014 Globalenvs.globalenv R2135 Coq.Init.Logic "x = y" type_scope R2113 Globalenvs.find_funct R2137 Coq.Init.Datatypes.Some R2143 Tunneling.tunnel_function R2099 Coq.Init.Logic "x = y" type_scope R2078 Globalenvs.find_funct R2101 Coq.Init.Datatypes.Some R2171 Globalenvs.find_funct_transf R2198 Tunneling.tunnel_function R2331 Coq.Init.Logic "x = y" type_scope R2305 Globalenvs.find_funct_ptr R2333 Coq.Init.Datatypes.Some R2339 Tunneling.tunnel_function R2291 Coq.Init.Logic "x = y" type_scope R2266 Globalenvs.find_funct_ptr R2293 Coq.Init.Datatypes.Some R2367 Globalenvs.find_funct_ptr_transf R2398 Tunneling.tunnel_function R2483 Coq.Init.Logic "x = y" type_scope R2459 Globalenvs.find_symbol R2485 Globalenvs.find_symbol R2517 Globalenvs.find_symbol_transf R2545 Tunneling.tunnel_function R2711 Coq.Init.Logic "A /\ B" type_scope R2706 Coq.Init.Logic "x = y" type_scope R2724 Coq.Init.Logic "A /\ B" type_scope R2718 Coq.Init.Logic "x = y" type_scope R2730 Coq.Init.Logic "x = y" type_scope R2689 Coq.Init.Logic "x = y" type_scope R2691 LTL.Bgoto R2630 LTL.exec_instrs R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R3046 Coq.Init.Logic "A /\ B" type_scope R3037 Coq.Init.Logic "x = y" type_scope R3039 LTL.Cont R3059 Coq.Init.Logic "A /\ B" type_scope R3053 Coq.Init.Logic "x = y" type_scope R3065 Coq.Init.Logic "x = y" type_scope R2983 LTL.exec_block R3001 LTL.Bgoto R3115 Tunnelingproof.exec_instrs_Bgoto_inv R3157 Coq.Init.Logic.refl_equal R3115 Tunnelingproof.exec_instrs_Bgoto_inv R3157 Coq.Init.Logic.refl_equal R3115 Tunnelingproof.exec_instrs_Bgoto_inv R3157 Coq.Init.Logic.refl_equal R3115 Tunnelingproof.exec_instrs_Bgoto_inv R3157 Coq.Init.Logic.refl_equal R3115 Tunnelingproof.exec_instrs_Bgoto_inv R3157 Coq.Init.Logic.refl_equal R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R3460 Coq.Init.Logic "A \/ B" type_scope R3437 Coq.Init.Logic "A /\ B" type_scope R3426 Coq.Init.Logic "x = y" type_scope R3428 LTL.Cont R3450 Coq.Init.Logic "A /\ B" type_scope R3444 Coq.Init.Logic "x = y" type_scope R3456 Coq.Init.Logic "x = y" type_scope R3467 LTL.exec_blocks R3399 Coq.Init.Logic "x = y" type_scope R3394 Maps "a ! b" R3401 Coq.Init.Datatypes.Some R3407 LTL.Bgoto R3346 LTL.exec_blocks R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R3565 Coq.Init.Logic "x = y" type_scope R3567 LTL.Bgoto R3565 Coq.Init.Logic "x = y" type_scope R3567 LTL.Bgoto R3613 Tunnelingproof.exec_block_Bgoto_inv R3613 Tunnelingproof.exec_block_Bgoto_inv R3721 LTL.exec_blocks_refl R3721 LTL.exec_blocks_refl R3802 Coq.Init.Logic "x = y" type_scope R3802 Coq.Init.Logic "x = y" type_scope R3906 LTL.exec_blocks_trans R3906 LTL.exec_blocks_trans R4032 LTL.Cont R4043 LTL.Cont R4049 Tunneling.branch_target R4073 LTL.Return R4083 LTL.Return R3999 LTL.outcome R3983 LTL.function R4245 LTL.exec_instr R4311 Tunneling.tunnel_block R4264 Tunneling.tunnel_block R4216 Mem.mem R4203 LTL.locset R4190 LTL.block R4168 Mem.mem R4155 LTL.locset R4142 LTL.block R4132 Values.val R4487 LTL.exec_instrs R4555 Tunneling.tunnel_block R4507 Tunneling.tunnel_block R4458 Mem.mem R4445 LTL.locset R4432 LTL.block R4410 Mem.mem R4397 LTL.locset R4384 LTL.block R4374 Values.val R4733 LTL.exec_block R4799 Tunnelingproof.tunnel_outcome R4752 Tunneling.tunnel_block R4704 Mem.mem R4691 LTL.locset R4676 LTL.outcome R4653 Mem.mem R4640 LTL.locset R4627 LTL.block R4617 Values.val R4874 Maps.map R4916 LTL.fn_code R4897 Tunneling.tunnel_block R4859 LTL.function R5111 LTL.exec_blocks R5205 Tunnelingproof.tunnel_outcome R5163 Tunneling.branch_target R5128 Tunnelingproof.tunneled_code R5102 Coq.Init.Logic "x = y" type_scope R5093 LTL.fn_code R5061 Mem.mem R5048 LTL.locset R5033 LTL.outcome R5017 Mem.mem R5004 LTL.locset R4992 LTL.node R4977 Values.val R4966 LTL.code R5363 LTL.exec_function R5382 Tunneling.tunnel_function R5346 Mem.mem R5333 LTL.locset R5303 Mem.mem R5290 LTL.locset R5274 LTL.function R5857 Tunnelingproof.exec_function_prop R5819 LTL.exec_function R5909 Tunnelingproof.exec_function_ind5 R6052 Tunnelingproof.exec_function_prop R6024 Tunnelingproof.exec_blocks_prop R5997 Tunnelingproof.exec_block_prop R5969 Tunnelingproof.exec_instrs_prop R5942 Tunnelingproof.exec_instr_prop R5909 Tunnelingproof.exec_function_ind5 R6052 Tunnelingproof.exec_function_prop R6024 Tunnelingproof.exec_blocks_prop R5997 Tunnelingproof.exec_block_prop R5969 Tunnelingproof.exec_instrs_prop R5942 Tunnelingproof.exec_instr_prop R6213 Op.eval_operation_preserved R6213 Op.eval_operation_preserved R6247 Tunnelingproof.symbols_preserved R6247 Tunnelingproof.symbols_preserved R6287 LTL.exec_Bload R6287 LTL.exec_Bload R6329 Op.eval_addressing_preserved R6329 Op.eval_addressing_preserved R6362 Tunnelingproof.symbols_preserved R6362 Tunnelingproof.symbols_preserved R6411 LTL.exec_Bstore R6411 LTL.exec_Bstore R6453 Op.eval_addressing_preserved R6453 Op.eval_addressing_preserved R6486 Tunnelingproof.symbols_preserved R6486 Tunnelingproof.symbols_preserved R6551 Tunneling.tunnel_function R6534 LTL.exec_Bcall R6551 Tunneling.tunnel_function R6534 LTL.exec_Bcall R6639 Tunnelingproof.functions_translated R6639 Tunnelingproof.functions_translated R6677 Tunnelingproof.symbols_preserved R6677 Tunnelingproof.symbols_preserved R6706 Globalenvs.find_symbol R6706 Globalenvs.find_symbol R6745 Tunnelingproof.function_ptr_translated R6745 Tunnelingproof.function_ptr_translated R6855 LTL.exec_refl R6855 LTL.exec_refl R6892 LTL.exec_one R6892 LTL.exec_one R6957 Tunneling.tunnel_block R6940 LTL.exec_trans R6957 Tunneling.tunnel_block R6940 LTL.exec_trans R7011 LTL.exec_Bgoto R7011 LTL.exec_Bgoto R7086 LTL.exec_Bcond_true R7086 LTL.exec_Bcond_true R7173 LTL.exec_Bcond_false R7173 LTL.exec_Bcond_false R7254 LTL.exec_Breturn R7254 LTL.exec_Breturn R7330 LTL.exec_blocks_refl R7330 LTL.exec_blocks_refl R7388 Tunnelingproof.branch_target_characterization R7388 Tunnelingproof.branch_target_characterization R7475 Tunneling.tunnel_block R7453 LTL.exec_blocks_one R7475 Tunneling.tunnel_block R7453 LTL.exec_blocks_one R7526 Maps.gmap R7526 Maps.gmap R7626 Coq.Init.Logic "x = y" type_scope R7628 LTL.Bgoto R7626 Coq.Init.Logic "x = y" type_scope R7628 LTL.Bgoto R7675 Tunnelingproof.exec_block_Bgoto_inv R7675 Tunnelingproof.exec_block_Bgoto_inv R7795 LTL.exec_blocks_refl R7795 LTL.exec_blocks_refl R7866 Tunneling.branch_target R7842 LTL.exec_blocks_trans R7866 Tunneling.branch_target R7842 LTL.exec_blocks_trans R8021 Tunnelingproof.tunneled_code R7986 LTL.fn_code R7995 Tunneling.tunnel_function R8021 Tunnelingproof.tunneled_code R7986 LTL.fn_code R7995 Tunneling.tunnel_function R8056 Tunnelingproof.branch_target_characterization R8090 LTL.fn_entrypoint R8056 Tunnelingproof.branch_target_characterization R8090 LTL.fn_entrypoint R8149 Coq.Init.Logic.refl_equal R8149 Coq.Init.Logic.refl_equal R8228 Tunneling.branch_target R8245 LTL.fn_entrypoint R8264 LTL.call_regs R8198 LTL.exec_blocks_trans R8228 Tunneling.branch_target R8245 LTL.fn_entrypoint R8264 LTL.call_regs R8198 LTL.exec_blocks_trans R8291 LTL.exec_blocks_one R8291 LTL.exec_blocks_one R8341 Maps.gmap R8341 Maps.gmap R8398 LTL.exec_Bgoto R8398 LTL.exec_Bgoto R8428 LTL.exec_refl R8428 LTL.exec_refl R8454 Coq.Init.Logic.refl_equal R8454 Coq.Init.Logic.refl_equal R8583 LTL.exec_program R8597 Tunneling.tunnel_program R8561 LTL.exec_program R8553 Values.val R8540 LTL.program R8712 Tunneling.tunnel_function R8712 Tunneling.tunnel_function R8806 AST.prog_main R8770 AST.prog_main R8781 Tunneling.tunnel_program R8806 AST.prog_main R8770 AST.prog_main R8781 Tunneling.tunnel_program R8846 Tunnelingproof.symbols_preserved R8846 Tunnelingproof.symbols_preserved R8880 Tunnelingproof.function_ptr_translated R8880 Tunnelingproof.function_ptr_translated R8971 Tunnelingproof.tunnel_function_correct R8971 Tunnelingproof.tunnel_function_correct R9030 Globalenvs.init_mem_transf R9030 Globalenvs.init_mem_transf FTunnelingtyping R343 LTLtyping.wt_block R373 Tunneling.tunnel_block R353 Tunneling.tunnel_function R325 LTLtyping.wt_block R503 LTLtyping.wt_function R516 Tunneling.tunnel_function R486 LTLtyping.wt_function R598 Maps.gmap R598 Maps.gmap R649 Maps "a ! b" R640 LTL.fn_code R649 Maps "a ! b" R640 LTL.fn_code R715 Tunnelingtyping.wt_tunnel_block R715 Tunnelingtyping.wt_tunnel_block R847 LTLtyping.wt_program R859 Tunneling.tunnel_program R831 LTLtyping.wt_program R815 LTL.program R922 AST.transform_program_function R949 Tunneling.tunnel_function R922 AST.transform_program_function R949 Tunneling.tunnel_function R1020 Tunnelingtyping.wt_tunnel_function R1020 Tunnelingtyping.wt_tunnel_function FLinear R332 Coq.NArith.BinPos.positive R396 Locations.mreg R388 Locations.slot R439 Locations.slot R431 Locations.mreg R494 Locations.mreg R481 Coq.Lists.List.list R486 Locations.mreg R468 Op.operation R568 Locations.mreg R555 Coq.Lists.List.list R560 Locations.mreg R541 Op.addressing R525 AST.memory_chunk R643 Locations.mreg R630 Coq.Lists.List.list R635 Locations.mreg R616 Op.addressing R600 AST.memory_chunk R692 Coq.Init.Datatypes "x + y" type_scope R687 Locations.mreg R694 AST.ident R674 AST.signature R727 Linear.label R759 Linear.label R817 Linear.label R804 Coq.Lists.List.list R809 Locations.mreg R791 Op.condition R889 Coq.Lists.List.list R894 Linear.instruction R955 AST.signature R982 Coq.ZArith.BinInt.Z R996 Linear.code R1027 AST.program R1039 Linear.function R1069 Globalenvs.t R1076 Linear.function R1107 Locations.t R1203 Coq.Init.Datatypes.bool R1234 Linear.Llabel R1252 Coqlib.peq R1280 Coq.Init.Datatypes.false R1270 Coq.Init.Datatypes.true R1295 Coq.Init.Datatypes.false R1188 Linear.instruction R1173 Linear.label R1358 Linear.is_label R1412 Coq.Init.Logic "x <> y" type_scope R1415 Linear.Llabel R1388 Coq.Init.Logic "x = y" type_scope R1390 Linear.Llabel R1494 Coqlib.peq R1494 Coqlib.peq R1587 Coq.Init.Datatypes.option R1594 Linear.code R1568 Linear.code R1557 Linear.label R1621 Coq.Lists.List.nil R1628 Coq.Init.Datatypes.None R1640 Coq.Lists.List "x :: y" list_scope R1652 Linear.is_label R1673 Coq.Init.Datatypes.Some R1568 Linear.code R1557 Linear.label R1742 Linear.genv R1809 Coq.Init.Datatypes.option R1816 Linear.function R1849 Coq.Init.Datatypes.inl R1858 Globalenvs.find_funct R1882 Locations.R R1892 Coq.Init.Datatypes.inr R1916 Globalenvs.find_symbol R1954 Coq.Init.Datatypes.None R1962 Coq.Init.Datatypes.None R1975 Coq.Init.Datatypes.Some R1985 Globalenvs.find_funct_ptr R1799 Linear.locset R1785 Coq.Init.Datatypes "x + y" type_scope R1780 Locations.mreg R1787 AST.ident R2156 Mem.mem R2146 Linear.locset R2138 Linear.code R2109 Mem.mem R2099 Linear.locset R2091 Linear.code R2062 Values.val R2050 Linear.function R4380 Mem.mem R4370 Linear.locset R4362 Linear.code R4337 Mem.mem R4327 Linear.locset R4319 Linear.code R4294 Values.val R4282 Linear.function R4874 Mem.mem R4864 Linear.locset R4857 Mem.mem R4847 Linear.locset R4835 Linear.function R2297 Locations.set R2319 Locations.S R2309 Locations.R R2260 Coq.Lists.List "x :: y" list_scope R2245 Linear.Lgetstack R2457 Locations.set R2480 Locations.R R2469 Locations.S R2421 Coq.Lists.List "x :: y" list_scope R2406 Linear.Lsetstack R2681 Locations.set R2693 Locations.R R2645 Coq.Lists.List "x :: y" list_scope R2629 Linear.Lop R2594 Coq.Init.Logic "x = y" type_scope R2552 Op.eval_operation R2577 LTL.reglist R2596 Coq.Init.Datatypes.Some R2956 Locations.set R2968 Locations.R R2920 Coq.Lists.List "x :: y" list_scope R2894 Linear.Lload R2859 Coq.Init.Logic "x = y" type_scope R2843 Mem.loadv R2861 Coq.Init.Datatypes.Some R2825 Coq.Init.Logic "x = y" type_scope R2780 Op.eval_addressing R2808 LTL.reglist R2827 Coq.Init.Datatypes.Some R3213 Coq.Lists.List "x :: y" list_scope R3186 Linear.Lstore R3150 Coq.Init.Logic "x = y" type_scope R3120 Mem.storev R3142 Locations.R R3152 Coq.Init.Datatypes.Some R3102 Coq.Init.Logic "x = y" type_scope R3057 Op.eval_addressing R3085 LTL.reglist R3104 Coq.Init.Datatypes.Some R3492 LTL.return_regs R3456 Coq.Lists.List "x :: y" list_scope R3442 Linear.Lcall R3364 Coq.Init.Logic "x = y" type_scope R3370 Linear.fn_sig R3341 Coq.Init.Logic "x = y" type_scope R3320 Linear.find_function R3343 Coq.Init.Datatypes.Some R3596 Coq.Lists.List "x :: y" list_scope R3585 Linear.Llabel R3764 Coq.Lists.List "x :: y" list_scope R3754 Linear.Lgoto R3718 Coq.Init.Logic "x = y" type_scope R3691 Linear.find_label R3709 Linear.fn_code R3720 Coq.Init.Datatypes.Some R4017 Coq.Lists.List "x :: y" list_scope R3997 Linear.Lcond R3961 Coq.Init.Logic "x = y" type_scope R3934 Linear.find_label R3952 Linear.fn_code R3963 Coq.Init.Datatypes.Some R3913 Coq.Init.Logic "x = y" type_scope R3875 Op.eval_condition R3896 LTL.reglist R3915 Coq.Init.Datatypes.Some R3920 Coq.Init.Datatypes.true R4223 Coq.Lists.List "x :: y" list_scope R4203 Linear.Lcond R4164 Coq.Init.Logic "x = y" type_scope R4126 Op.eval_condition R4147 LTL.reglist R4166 Coq.Init.Datatypes.Some R4171 Coq.Init.Datatypes.false R5135 Mem.free R5087 Coq.Lists.List "x :: y" list_scope R5079 Linear.Lreturn R5061 LTL.call_regs R5051 Linear.fn_code R5011 Values.Vptr R5020 Integers.zero R4975 Coq.Init.Logic "x = y" type_scope R4948 Mem.alloc R4961 Linear.fn_stacksize R4977 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5480 Coq.Init.Logic "'exists' x , p" type_scope R5490 Coq.Init.Logic "'exists' x , p" type_scope R5500 Coq.Init.Logic "'exists' x , p" type_scope R5511 Coq.Init.Logic "'exists' x , p" type_scope R5566 Coq.Init.Logic "A /\ B" type_scope R5557 Coq.Init.Logic "x = y" type_scope R5523 Globalenvs.find_symbol R5546 AST.prog_main R5559 Coq.Init.Datatypes.Some R5605 Coq.Init.Logic "A /\ B" type_scope R5596 Coq.Init.Logic "x = y" type_scope R5571 Globalenvs.find_funct_ptr R5598 Coq.Init.Datatypes.Some R5651 Coq.Init.Logic "A /\ B" type_scope R5621 Coq.Init.Logic "x = y" type_scope R5613 Linear.fn_sig R5623 AST.mksignature R5640 Coq.Init.Datatypes.Some R5645 AST.Tint R5635 Coq.Lists.List.nil R5704 Coq.Init.Logic "A /\ B" type_scope R5656 Linear.exec_function R5676 Locations.init R5688 Values.Vundef R5752 Coq.Init.Logic "x = y" type_scope R5713 Locations.R R5716 Conventions.loc_result R5742 Linear.fn_sig R5459 Globalenvs.init_mem R5427 Globalenvs.globalenv R5400 Values.val R5387 Linear.program FLineartyping R234 Coq.ZArith.BinInt.Z R258 Coq.ZArith.BinInt.Z R286 Coq.ZArith.BinInt.Z R316 Coq.ZArith.BinInt.Z R337 Coq.ZArith.BinInt.Z R420 Linear.function R475 Coq.Lists.List.list R480 Locations.mreg R507 Linear.Lgetstack R526 Coq.Lists.List "x :: y" list_scope R529 Coq.Lists.List.nil R537 Linear.Lsetstack R556 Coq.Lists.List "x :: y" list_scope R559 Coq.Lists.List.nil R567 Linear.Lop R590 Coq.Lists.List "x :: y" list_scope R602 Linear.Lload R635 Coq.Lists.List "x :: y" list_scope R647 Linear.Lstore R681 Coq.Lists.List "x :: y" list_scope R693 Linear.Lcall R704 Coq.Init.Datatypes.inl R718 Coq.Lists.List "x :: y" list_scope R721 Coq.Lists.List.nil R729 Linear.Lcall R740 Coq.Init.Datatypes.inr R750 Coq.Lists.List.nil R758 Linear.Llabel R772 Coq.Lists.List.nil R780 Linear.Lgoto R793 Coq.Lists.List.nil R801 Linear.Lcond R833 Linear.Lreturn R844 Coq.Lists.List.nil R460 Linear.instruction R901 Coq.Lists.List.list R906 Locations.slot R933 Linear.Lgetstack R952 Coq.Lists.List "x :: y" list_scope R955 Coq.Lists.List.nil R963 Linear.Lsetstack R982 Coq.Lists.List "x :: y" list_scope R985 Coq.Lists.List.nil R998 Coq.Lists.List.nil R886 Linear.instruction R1073 Coq.ZArith.BinInt.Z R1080 Coq.Lists.List.fold_left R1107 Coq.ZArith.Zmin.Zmax R1063 Coq.Lists.List.list R1056 Coq.ZArith.BinInt.Z R1184 Coq.ZArith.BinInt.Z R1191 Lineartyping.max_over_list R1225 Linear.fn_code R1205 Linear.instruction R1179 Coq.ZArith.BinInt.Z R1164 Linear.instruction R1307 Coq.ZArith.BinInt.Z R1314 Lineartyping.max_over_list R1339 Lineartyping.regs_of_instr R1328 Locations.mreg R1292 Linear.instruction R1285 Coq.ZArith.BinInt.Z R1277 Locations.mreg R1430 Coq.ZArith.BinInt.Z R1437 Lineartyping.max_over_list R1462 Lineartyping.slots_of_instr R1451 Locations.slot R1415 Linear.instruction R1408 Coq.ZArith.BinInt.Z R1400 Locations.slot R1536 Coq.ZArith.BinInt.Z R1543 Lineartyping.max_over_instrs R1560 Lineartyping.max_over_regs_of_instr R1531 Coq.ZArith.BinInt.Z R1523 Locations.mreg R1646 Coq.ZArith.BinInt.Z R1653 Lineartyping.max_over_instrs R1670 Lineartyping.max_over_slots_of_instr R1641 Coq.ZArith.BinInt.Z R1633 Locations.slot R1744 Coq.ZArith.BinInt "x + y" Z_scope R1746 Conventions.index_int_callee_save R1733 Locations.mreg R1816 Coq.ZArith.BinInt "x + y" Z_scope R1818 Conventions.index_float_callee_save R1805 Locations.mreg R1895 Locations.Local R1905 AST.Tint R1915 Coq.ZArith.BinInt "x + y" Z_scope R1871 Locations.slot R1987 Locations.Local R1997 AST.Tfloat R2009 Coq.ZArith.BinInt "x + y" Z_scope R1963 Locations.slot R2083 Locations.Outgoing R2106 Coq.ZArith.BinInt "x + y" Z_scope R2108 Locations.typesize R2059 Locations.slot R2196 Linear.Lcall R2211 Conventions.size_arguments R2165 Linear.instruction R2277 Lineartyping.mkbounds R2465 Coq.ZArith.Zmin.Zmax R2483 Coq.ZArith.Zmin.Zmax R2538 Lineartyping.max_over_slots_of_funct R2562 Lineartyping.outgoing_slot R2489 Lineartyping.max_over_instrs R2505 Lineartyping.outgoing_space R2418 Lineartyping.max_over_regs_of_funct R2441 Lineartyping.float_callee_save R2373 Lineartyping.max_over_regs_of_funct R2396 Lineartyping.int_callee_save R2331 Lineartyping.max_over_slots_of_funct R2355 Lineartyping.float_local R2291 Lineartyping.max_over_slots_of_funct R2315 Lineartyping.int_local R2677 Coq.ZArith.BinInt "x >= y" Z_scope R2654 Lineartyping.max_over_list R2643 Coq.Lists.List.list R2636 Coq.ZArith.BinInt.Z R2798 Coq.ZArith.BinInt "x >= y" Z_scope R2755 Coq.Lists.List.fold_left R2777 Coq.ZArith.Zmin.Zmax R2798 Coq.ZArith.BinInt "x >= y" Z_scope R2755 Coq.Lists.List.fold_left R2777 Coq.ZArith.Zmin.Zmax R2866 Coq.ZArith.Zmin.Zmax R2850 Coq.ZArith.Zorder.Zge_trans R2866 Coq.ZArith.Zmin.Zmax R2850 Coq.ZArith.Zorder.Zge_trans R2899 Coq.ZArith.Zorder.Zle_ge R2899 Coq.ZArith.Zorder.Zle_ge R2913 Coq.ZArith.Zmin.Zmax1 R2913 Coq.ZArith.Zmin.Zmax1 R3024 Coq.ZArith.BinInt "x >= y" Z_scope R2995 Lineartyping.max_over_slots_of_funct R2991 Coq.ZArith.BinInt.Z R2983 Locations.slot R3111 Lineartyping.max_over_list_pos R3111 Lineartyping.max_over_list_pos R3226 Coq.ZArith.BinInt "x >= y" Z_scope R3198 Lineartyping.max_over_regs_of_funct R3194 Coq.ZArith.BinInt.Z R3186 Locations.mreg R3312 Lineartyping.max_over_list_pos R3312 Lineartyping.max_over_list_pos R3398 Coq.ZArith.BinInt "x >= y" Z_scope R3366 Lineartyping.bound_int_local R3382 Lineartyping.function_bounds R3426 Lineartyping.max_over_slots_of_funct_pos R3426 Lineartyping.max_over_slots_of_funct_pos R3526 Coq.ZArith.BinInt "x >= y" Z_scope R3492 Lineartyping.bound_float_local R3510 Lineartyping.function_bounds R3554 Lineartyping.max_over_slots_of_funct_pos R3554 Lineartyping.max_over_slots_of_funct_pos R3662 Coq.ZArith.BinInt "x >= y" Z_scope R3624 Lineartyping.bound_int_callee_save R3646 Lineartyping.function_bounds R3690 Lineartyping.max_over_regs_of_funct_pos R3690 Lineartyping.max_over_regs_of_funct_pos R3801 Coq.ZArith.BinInt "x >= y" Z_scope R3761 Lineartyping.bound_float_callee_save R3785 Lineartyping.function_bounds R3829 Lineartyping.max_over_regs_of_funct_pos R3829 Lineartyping.max_over_regs_of_funct_pos R3922 Coq.ZArith.BinInt "x >= y" Z_scope R3891 Lineartyping.bound_outgoing R3906 Lineartyping.function_bounds R3950 Coq.ZArith.Zorder.Zle_ge R3950 Coq.ZArith.Zorder.Zle_ge R3964 Coqlib.Zmax_bound_l R3964 Coqlib.Zmax_bound_l R4039 Linear.function R4058 Lineartyping.function_bounds R4127 Locations.mreg_type R4148 AST.Tint R4180 Coq.ZArith.BinInt "x < y" Z_scope R4156 Conventions.index_int_callee_save R4182 Lineartyping.bound_int_callee_save R4210 AST.Tfloat R4246 Coq.ZArith.BinInt "x < y" Z_scope R4220 Conventions.index_float_callee_save R4248 Lineartyping.bound_float_callee_save R4110 Locations.mreg R4338 Locations.Local R4348 AST.Tint R4358 Coq.ZArith.BinInt "x <= y < z" Z_scope R4367 Lineartyping.bound_int_local R4389 Locations.Local R4399 AST.Tfloat R4411 Coq.ZArith.BinInt "x <= y < z" Z_scope R4420 Lineartyping.bound_float_local R4444 Locations.Outgoing R4472 Coq.Init.Logic "A /\ B" type_scope R4465 Coq.ZArith.BinInt "x <= y" Z_scope R4493 Coq.ZArith.BinInt "x <= y" Z_scope R4479 Coq.ZArith.BinInt "x + y" Z_scope R4481 Locations.typesize R4496 Lineartyping.bound_outgoing R4517 Locations.Incoming R4545 Coq.Init.Logic "A /\ B" type_scope R4538 Coq.ZArith.BinInt "x <= y" Z_scope R4566 Coq.ZArith.BinInt "x <= y" Z_scope R4552 Coq.ZArith.BinInt "x + y" Z_scope R4554 Locations.typesize R4569 Conventions.size_arguments R4591 Linear.fn_sig R4310 Locations.slot R4628 Linear.instruction R4780 Linear.Lgetstack R4746 Lineartyping.mreg_bounded R4728 Lineartyping.slot_bounded R4705 Coq.Init.Logic "x = y" type_scope R4693 Locations.slot_type R4707 Locations.mreg_type R4966 Linear.Lsetstack R4932 Lineartyping.slot_bounded R4909 Coq.Init.Logic "x = y" type_scope R4897 Locations.slot_type R4911 Locations.mreg_type R4850 Locations.Incoming R4866 Coq.Init.Logic.False R4879 Coq.Init.Logic.True R5092 Linear.Lop R5106 Coq.Lists.List "x :: y" list_scope R5109 Coq.Lists.List.nil R5096 Op.Omove R5058 Lineartyping.mreg_bounded R5035 Coq.Init.Logic "x = y" type_scope R5022 Locations.mreg_type R5037 Locations.mreg_type R5190 Linear.Lop R5201 Coq.Lists.List.nil R5194 Op.Oundef R5156 Lineartyping.mreg_bounded R5398 Linear.Lop R5362 Lineartyping.mreg_bounded R5330 Coq.Init.Logic "x = y" type_scope R5289 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R5290 Coq.Lists.List.map R5299 Locations.mreg_type R5315 Locations.mreg_type R5332 Op.type_of_operation R5270 Coq.Init.Logic "x <> y" type_scope R5273 Op.Oundef R5255 Coq.Init.Logic "x <> y" type_scope R5258 Op.Omove R5609 Linear.Lload R5573 Lineartyping.mreg_bounded R5542 Coq.Init.Logic "x = y" type_scope R5528 Locations.mreg_type R5544 Op.type_of_chunk R5493 Coq.Init.Logic "x = y" type_scope R5469 Coq.Lists.List.map R5478 Locations.mreg_type R5495 Op.type_of_addressing R5805 Linear.Lstore R5764 Coq.Init.Logic "x = y" type_scope R5750 Locations.mreg_type R5766 Op.type_of_chunk R5715 Coq.Init.Logic "x = y" type_scope R5691 Coq.Lists.List.map R5700 Locations.mreg_type R5717 Op.type_of_addressing R6001 Linear.Lcall R5938 Coq.Init.Datatypes.inl R5959 Coq.Init.Logic "x = y" type_scope R5947 Locations.mreg_type R5961 AST.Tint R5973 Coq.Init.Logic.True R5894 Coq.ZArith.BinInt "x <= y" Z_scope R5875 Conventions.size_arguments R5897 Lineartyping.bound_outgoing R6065 Linear.Llabel R6125 Linear.Lgoto R6252 Linear.Lcond R6208 Coq.Init.Logic "x = y" type_scope R6184 Coq.Lists.List.map R6193 Locations.mreg_type R6210 Op.type_of_condition R6306 Linear.Lreturn R6419 Lineartyping.wt_instr R6395 Coq.Lists.List.In R6407 Linear.fn_code R6359 Linear.function R6525 Lineartyping.wt_function R6497 Coq.Lists.List.In R6508 AST.prog_funct R6500 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R6464 Linear.program FLinearize R366 Coq.Init.Datatypes.bool R347 Linear.code R336 Linear.label R405 Coq.Lists.List "x :: y" list_scope R393 Linear.Llabel R417 Coqlib.peq R435 Coq.Init.Datatypes.true R473 Coq.Init.Datatypes.false R347 Linear.code R336 Linear.label R679 Linear.code R660 Linear.code R649 LTL.block R706 LTL.Bgetstack R745 Coq.Lists.List "x :: y" list_scope R731 Linear.Lgetstack R772 LTL.Bsetstack R811 Coq.Lists.List "x :: y" list_scope R797 Linear.Lsetstack R838 LTL.Bop R881 Coq.Lists.List "x :: y" list_scope R865 Linear.Lop R908 LTL.Bload R971 Coq.Lists.List "x :: y" list_scope R945 Linear.Lload R998 LTL.Bstore R1063 Coq.Lists.List "x :: y" list_scope R1036 Linear.Lstore R1090 LTL.Bcall R1129 Coq.Lists.List "x :: y" list_scope R1115 Linear.Lcall R1156 LTL.Bgoto R1181 Coq.Lists.List "x :: y" list_scope R1173 Linear.Lgoto R1190 LTL.Bcond R1224 Linearize.starts_with R1347 Coq.Lists.List "x :: y" list_scope R1328 Linear.Lcond R1359 Coq.Lists.List "x :: y" list_scope R1350 Linear.Lgoto R1292 Coq.Lists.List "x :: y" list_scope R1254 Linear.Lcond R1261 Op.negate_condition R1304 Coq.Lists.List "x :: y" list_scope R1295 Linear.Lgoto R1368 LTL.Breturn R1393 Coq.Lists.List "x :: y" list_scope R1385 Linear.Lreturn R660 Linear.code R649 LTL.block R1585 Linear.code R1534 Coq.Lists.List.list R1539 LTL.node R1513 LTL.function R1615 Coq.Lists.List.nil R1622 Coq.Lists.List.nil R1633 Coq.Lists.List "x :: y" list_scope R1670 Maps "a ! b" R1658 LTL.fn_code R1687 Coq.Init.Datatypes.None R1724 Coq.Init.Datatypes.Some R1744 Coq.Lists.List "x :: y" list_scope R1734 Linear.Llabel R1747 Linearize.linearize_block R1534 Coq.Lists.List.list R1539 LTL.node R1513 LTL.function R1925 Coq.Init.Datatypes.option R1933 Maps.t R1940 Coq.Init.Datatypes.bool R1951 Linearize.fixpoint R2063 Coq.Lists.List "x :: y" list_scope R2037 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R2041 LTL.fn_entrypoint R2057 Coq.Init.Datatypes.true R2066 Coq.Lists.List.nil R1987 Coq.NArith.BinPos.Psucc R1996 LTL.fn_entrypoint R1968 LTL.successors R1909 LTL.function R2114 Maps.t R2121 Coq.Init.Datatypes.bool R2137 Linearize.reachable_aux R2164 Coq.Init.Datatypes.None R2172 Maps.init R2182 Coq.Init.Datatypes.true R2191 Coq.Init.Datatypes.Some R2098 LTL.function R2325 Coq.Lists.List.list R2330 LTL.node R2370 Coqlib.positive_rec R2467 Coq.NArith.BinPos.Psucc R2476 LTL.fn_entrypoint R2428 Maps "a !! b" R2441 Coq.Lists.List "x :: y" list_scope R2395 Coq.Lists.List.nil R2384 Coq.Lists.List.list R2389 LTL.node R2353 Linearize.reachable R2309 LTL.function R2544 Linear.function R2565 Linear.mkfunction R2625 Linearize.linearize_body R2643 Linearize.enumerate R2600 LTL.fn_stacksize R2581 LTL.fn_sig R2528 LTL.function R2756 Linear.code R2737 Linear.code R2783 Coq.Lists.List.nil R2790 Coq.Lists.List.nil R2808 Coq.Lists.List "x :: y" list_scope R2798 Linear.Lgoto R2827 Linearize.starts_with R2894 Coq.Lists.List "x :: y" list_scope R2884 Linear.Lgoto R2919 Coq.Lists.List "x :: y" list_scope R2936 Coq.Lists.List "x :: y" list_scope R2737 Linear.code R3014 Linear.function R3035 Linear.mkfunction R3087 Linearize.cleanup_code R3103 Linear.fn_code R3066 Linear.fn_stacksize R3051 Linear.fn_sig R2995 Linear.function R3547 Linear.function R3568 Linearize.cleanup_function R3586 Linearize.linearize_function R3531 LTL.function R3655 Linear.program R3675 AST.transform_program R3693 Linearize.transf_function R3640 LTL.program FLinearizeproof R337 LTL.program R363 Linearize.transf_program R395 Globalenvs.globalenv R427 Globalenvs.globalenv R551 Coq.Init.Logic "x = y" type_scope R529 Globalenvs.find_funct R553 Coq.Init.Datatypes.Some R559 Linearize.transf_function R515 Coq.Init.Logic "x = y" type_scope R494 Globalenvs.find_funct R517 Coq.Init.Datatypes.Some R587 Globalenvs.find_funct_transf R614 Linearize.transf_function R750 Coq.Init.Logic "x = y" type_scope R724 Globalenvs.find_funct_ptr R752 Coq.Init.Datatypes.Some R758 Linearize.transf_function R710 Coq.Init.Logic "x = y" type_scope R685 Globalenvs.find_funct_ptr R712 Coq.Init.Datatypes.Some R786 Globalenvs.find_funct_ptr_transf R817 Linearize.transf_function R905 Coq.Init.Logic "x = y" type_scope R881 Globalenvs.find_symbol R907 Globalenvs.find_symbol R939 Globalenvs.find_symbol_transf R967 Linearize.transf_function R1109 Coq.Init.Logic "x = y" type_scope R1086 Maps "a !! b" R1093 LTL.fn_entrypoint R1075 Linearize.reachable R1111 Coq.Init.Datatypes.true R1162 Linearize.reachable_aux R1162 Linearize.reachable_aux R1230 Lattice.ge R1269 Coq.Init.Datatypes.true R1247 Maps "a !! b" R1253 LTL.fn_entrypoint R1230 Lattice.ge R1269 Coq.Init.Datatypes.true R1247 Maps "a !! b" R1253 LTL.fn_entrypoint R1285 Linearize.fixpoint_entry R1285 Linearize.fixpoint_entry R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R1382 Maps.gi R1382 Maps.gi R1557 Coq.Init.Logic "x = y" type_scope R1550 Maps "a !! b" R1539 Linearize.reachable R1559 Coq.Init.Datatypes.true R1526 Coq.Init.Logic "x = y" type_scope R1520 Maps "a !! b" R1509 Linearize.reachable R1528 Coq.Init.Datatypes.true R1478 Coq.Lists.List.In R1486 LTL.successors R1465 Coq.Init.Logic "x <> y" type_scope R1461 Maps "a ! b" R1449 LTL.fn_code R1468 Coq.Init.Datatypes.None R1611 Linearize.reachable_aux R1611 Linearize.reachable_aux R1684 Lattice.ge R1712 Maps "a !! b" R1701 Maps "a !! b" R1684 Lattice.ge R1712 Maps "a !! b" R1701 Maps "a !! b" R1771 Maps "a !! b" R1734 Maps "a !! b" R1771 Maps "a !! b" R1734 Maps "a !! b" R1788 Linearize.fixpoint_solution R1788 Linearize.fixpoint_solution R1828 LTL.fn_code_wf R1828 LTL.fn_code_wf R1935 Maps.gi R1935 Maps.gi R2144 Coq.Init.Logic "x = y" type_scope R2137 Maps "a !! b" R2126 Linearize.reachable R2146 Coq.Init.Datatypes.true R2113 Coq.Init.Logic "x = y" type_scope R2107 Maps "a !! b" R2096 Linearize.reachable R2115 Coq.Init.Datatypes.true R2048 LTL.exec_block R2073 LTL.Cont R2034 Coq.Init.Logic "x = y" type_scope R2030 Maps "a ! b" R2018 LTL.fn_code R2036 Coq.Init.Datatypes.Some R2175 Linearizeproof.reachable_successors R2175 Linearizeproof.reachable_successors R2234 LTL.successors_correct R2234 LTL.successors_correct R2486 Coq.Init.Logic "x = y" type_scope R2479 Maps "a !! b" R2468 Linearize.reachable R2488 Coq.Init.Datatypes.true R2455 Coq.Init.Logic "x = y" type_scope R2449 Maps "a !! b" R2438 Linearize.reachable R2457 Coq.Init.Datatypes.true R2421 Coq.Init.Logic "x = y" type_scope R2423 LTL.Cont R2394 Coq.Init.Logic "x = y" type_scope R2399 LTL.fn_code R2330 LTL.exec_blocks R2547 Linearizeproof.reachable_correct_1 R2547 Linearizeproof.reachable_correct_1 R2998 Coq.NArith.BinPos.Psucc R2938 Coq.NArith.BinPos.positive R3052 Coq.Init.Wf.well_founded_ind R3069 Coqlib.Plt_wf R3052 Coq.Init.Wf.well_founded_ind R3069 Coqlib.Plt_wf R3097 Coq.NArith.BinPos.Psucc_pred R3097 Coq.NArith.BinPos.Psucc_pred R3157 Coq.NArith.BinPos.Ppred R3157 Coq.NArith.BinPos.Ppred R3232 Coqlib.Plt_succ R3232 Coqlib.Plt_succ R3356 Coq.Lists.List.In R3363 Linearize.enumerate R3344 Coq.Init.Logic "x = y" type_scope R3338 Maps "a !! b" R3327 Linearize.reachable R3346 Coq.Init.Datatypes.true R3312 Coq.Init.Logic "x = y" type_scope R3308 Maps "a ! b" R3296 LTL.fn_code R3314 Coq.Init.Datatypes.Some R3490 Coq.Lists.List.In R3496 Linearize.enumerate R3476 Coq.Init.Logic "x = y" type_scope R3471 Maps "a !! b" R3460 Linearize.reachable R3478 Coq.Init.Datatypes.true R3420 Coqlib.Plt R3427 Coq.NArith.BinPos.Psucc R3436 LTL.fn_entrypoint R3490 Coq.Lists.List.In R3496 Linearize.enumerate R3476 Coq.Init.Logic "x = y" type_scope R3471 Maps "a !! b" R3460 Linearize.reachable R3478 Coq.Init.Datatypes.true R3420 Coqlib.Plt R3427 Coq.NArith.BinPos.Psucc R3436 LTL.fn_entrypoint R3540 Coq.NArith.BinPos.Psucc R3547 LTL.fn_entrypoint R3540 Coq.NArith.BinPos.Psucc R3547 LTL.fn_entrypoint R3574 Linearizeproof.positive_ind R3574 Linearizeproof.positive_ind R3659 Coqlib.positive_rec_succ R3659 Coqlib.positive_rec_succ R3684 Coqlib.Plt_succ_inv R3684 Coqlib.Plt_succ_inv R3732 Maps "a !! b" R3721 Linearize.reachable R3732 Maps "a !! b" R3721 Linearize.reachable R3744 Coq.Lists.List.in_cons R3744 Coq.Lists.List.in_cons R3794 Coq.Lists.List.in_eq R3794 Coq.Lists.List.in_eq R3810 LTL.fn_code_wf R3810 LTL.fn_code_wf R3898 Coq.Init.Logic "'exists' x , p" type_scope R3920 Coq.Init.Logic "x = y" type_scope R3908 Linearize.enumerate R3944 Coq.Lists.List "x :: y" list_scope R3925 LTL.fn_entrypoint R3992 Coqlib.positive_rec_succ R3992 Coqlib.positive_rec_succ R4022 Linearizeproof.reachable_entrypoint R4022 Linearizeproof.reachable_entrypoint R4054 Coqlib.positive_rec R4195 LTL.fn_entrypoint R4152 Maps "a !! b" R4141 Linearize.reachable R4168 Coq.Lists.List "x :: y" list_scope R4117 Coq.Lists.List.list R4122 LTL.node R4098 Coq.NArith.BinPos.positive R4079 Coq.Lists.List.nil R4068 Coq.Lists.List.list R4073 LTL.node R4054 Coqlib.positive_rec R4195 LTL.fn_entrypoint R4152 Maps "a !! b" R4141 Linearize.reachable R4168 Coq.Lists.List "x :: y" list_scope R4117 Coq.Lists.List.list R4122 LTL.node R4098 Coq.NArith.BinPos.positive R4079 Coq.Lists.List.nil R4068 Coq.Lists.List.list R4073 LTL.node R4266 Coqlib.list_norepet R4280 Linearize.enumerate R4340 Coq.NArith.BinPos.Psucc R4347 LTL.fn_entrypoint R4340 Coq.NArith.BinPos.Psucc R4347 LTL.fn_entrypoint R4374 Linearizeproof.positive_ind R4374 Linearizeproof.positive_ind R4400 Coqlib.positive_rec_base R4400 Coqlib.positive_rec_base R4450 Coqlib.positive_rec_succ R4450 Coqlib.positive_rec_succ R4488 Maps "a !! b" R4477 Linearize.reachable R4488 Maps "a !! b" R4477 Linearize.reachable R4697 Coqlib.Plt R4540 Coq.Lists.List.In R4546 Coqlib.positive_rec R4650 Maps "a !! b" R4639 Linearize.reachable R4666 Coq.Lists.List "x :: y" list_scope R4615 Coq.Lists.List.list R4620 LTL.node R4596 Coq.NArith.BinPos.positive R4576 Coq.Lists.List.nil R4565 Coq.Lists.List.list R4570 LTL.node R4697 Coqlib.Plt R4540 Coq.Lists.List.In R4546 Coqlib.positive_rec R4650 Maps "a !! b" R4639 Linearize.reachable R4666 Coq.Lists.List "x :: y" list_scope R4615 Coq.Lists.List.list R4620 LTL.node R4596 Coq.NArith.BinPos.positive R4576 Coq.Lists.List.nil R4565 Coq.Lists.List.list R4570 LTL.node R4728 Linearizeproof.positive_ind R4728 Linearizeproof.positive_ind R4755 Coqlib.positive_rec_base R4755 Coqlib.positive_rec_base R4819 Coqlib.positive_rec_succ R4819 Coqlib.positive_rec_succ R4860 Maps "a !! b" R4849 Linearize.reachable R4860 Maps "a !! b" R4849 Linearize.reachable R4913 Coqlib.Plt_succ R4913 Coqlib.Plt_succ R4933 Coqlib.Plt_trans_succ R4933 Coqlib.Plt_trans_succ R4973 Coqlib.Plt_trans_succ R4973 Coqlib.Plt_trans_succ R5038 Coqlib.Plt_strict R5038 Coqlib.Plt_strict R6125 Linear.code R6160 Coq.Lists.List.nil R6167 Coq.Init.Logic.True R6187 Coq.Lists.List "x :: y" list_scope R6176 Linear.Llabel R6216 Coq.Init.Logic "A /\ B" type_scope R6195 Coq.Init.Logic "~ x" type_scope R6197 Coq.Lists.List.In R6201 Linear.Llabel R6241 Coq.Lists.List "x :: y" list_scope R6125 Linear.code R6300 Linear.code R6292 Linear.code R6433 Coq.Lists.List "x :: y" list_scope R6502 Coq.Lists.List.In R6478 Linearizeproof.is_tail R6489 Coq.Lists.List "x :: y" list_scope R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R6672 Linearizeproof.is_tail R6648 Linearizeproof.is_tail R6659 Coq.Lists.List "x :: y" list_scope R6928 Coq.Init.Logic "x = y" type_scope R6910 Coq.Init.Logic "x = y" type_scope R6892 Linear.find_label R6912 Coq.Init.Datatypes.Some R6870 Linearizeproof.unique_labels R6835 Linearizeproof.is_tail R6855 Coq.Lists.List "x :: y" list_scope R6844 Linear.Llabel R7032 Linear.is_label_correct R7032 Linear.is_label_correct R7063 Linear.is_label R7063 Linear.is_label R7176 Linearizeproof.is_tail_in R7176 Linearizeproof.is_tail_in R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R7460 Linear.exec_instrs R7529 Linearize.cleanup_code R7482 Linearize.cleanup_code R7445 Coq.Init.Logic "x = y" type_scope R7427 Linear.find_label R7447 Coq.Init.Datatypes.Some R7415 Coq.Init.Logic "x = y" type_scope R7396 Linearize.starts_with R7417 Coq.Init.Datatypes.true R7374 Linearizeproof.unique_labels R7355 Linearizeproof.is_tail R7614 Linearize.starts_with R7614 Linearize.starts_with R7700 Linearize.cleanup_code R7683 Linear.exec_trans R7700 Linearize.cleanup_code R7683 Linear.exec_trans R7774 Coqlib.peq R7774 Coqlib.peq R7838 Linearizeproof.find_label_unique R7838 Linearizeproof.find_label_unique R7910 Linearizeproof.is_tail_cons_left R7910 Linearizeproof.is_tail_cons_left R8058 Coq.Init.Logic "x = y" type_scope R8026 Linear.find_label R8042 Linearize.cleanup_code R8060 Coq.Init.Datatypes.Some R8066 Linearize.cleanup_code R8011 Coq.Init.Logic "x = y" type_scope R7994 Linear.find_label R8013 Coq.Init.Datatypes.Some R8153 Linear.is_label_correct R8153 Linear.is_label_correct R8187 Linear.find_label R8187 Linear.find_label R8205 Linear.is_label R8205 Linear.is_label R8297 Coqlib.peq_true R8297 Coqlib.peq_true R8359 Coqlib.peq_false R8359 Coqlib.peq_false R8399 Linearize.starts_with R8399 Linearize.starts_with R8613 Linear.exec_instrs R8726 Linearize.cleanup_code R8678 Linearize.cleanup_code R8630 Linearize.cleanup_function R8582 Linearizeproof.unique_labels R8599 Linear.fn_code R8554 Linearizeproof.is_tail R8568 Linear.fn_code R8509 Linear.exec_instr R8801 Linear.exec_one R8801 Linear.exec_one R8801 Linear.exec_one R8801 Linear.exec_one R8801 Linear.exec_one R8801 Linear.exec_one R8801 Linear.exec_one R8801 Linear.exec_one R8801 Linear.exec_one R8801 Linear.exec_one R8801 Linear.exec_one R8862 Linearize.starts_with R8862 Linearize.starts_with R8901 Linearizeproof.starts_with_correct R8901 Linearizeproof.starts_with_correct R8938 Linearizeproof.is_tail_cons_left R8938 Linearizeproof.is_tail_cons_left R9036 Linearizeproof.find_label_cleanup_code R9036 Linearizeproof.find_label_cleanup_code R9108 Linear.exec_Lcond_true R9108 Linear.exec_Lcond_true R9174 Linearizeproof.find_label_cleanup_code R9174 Linearizeproof.find_label_cleanup_code R9250 Linear.exec_Lcond_false R9250 Linear.exec_Lcond_false R9360 Linearizeproof.is_tail R9347 Coq.Init.Logic "x = y" type_scope R9329 Linear.find_label R9349 Coq.Init.Datatypes.Some R9437 Linear.is_label R9437 Linear.is_label R9688 Linearizeproof.is_tail R9702 Linear.fn_code R9662 Linearizeproof.is_tail R9676 Linear.fn_code R9617 Linear.exec_instr R9756 Linearizeproof.is_tail_cons_left R9756 Linearizeproof.is_tail_cons_left R9756 Linearizeproof.is_tail_cons_left R9756 Linearizeproof.is_tail_cons_left R9756 Linearizeproof.is_tail_cons_left R9756 Linearizeproof.is_tail_cons_left R9756 Linearizeproof.is_tail_cons_left R9756 Linearizeproof.is_tail_cons_left R9756 Linearizeproof.is_tail_cons_left R9756 Linearizeproof.is_tail_cons_left R9756 Linearizeproof.is_tail_cons_left R9798 Linearizeproof.is_tail_find_label R9798 Linearizeproof.is_tail_find_label R9834 Linearizeproof.is_tail_find_label R9834 Linearizeproof.is_tail_find_label R10003 Linearizeproof.is_tail R10017 Linear.fn_code R9977 Linearizeproof.is_tail R9991 Linear.fn_code R9931 Linear.exec_instrs R10074 Linearizeproof.is_tail_exec_instr R10074 Linearizeproof.is_tail_exec_instr R10287 Linear.exec_instrs R10400 Linearize.cleanup_code R10352 Linearize.cleanup_code R10304 Linearize.cleanup_function R10256 Linearizeproof.unique_labels R10273 Linear.fn_code R10228 Linearizeproof.is_tail R10242 Linear.fn_code R10182 Linear.exec_instrs R10470 Linear.exec_refl R10470 Linear.exec_refl R10490 Linearizeproof.cleanup_code_correct_1 R10490 Linearizeproof.cleanup_code_correct_1 R10546 Linearize.cleanup_code R10529 Linear.exec_trans R10546 Linearize.cleanup_code R10529 Linear.exec_trans R10619 Linearizeproof.is_tail_exec_instrs R10619 Linearizeproof.is_tail_exec_instrs R10783 Linear.exec_function R10802 Linearize.cleanup_function R10752 Linearizeproof.unique_labels R10769 Linear.fn_code R10713 Linear.exec_function R10881 Linearizeproof.cleanup_code_correct_2 R10924 Linearizeproof.is_tail_refl R10881 Linearizeproof.cleanup_code_correct_2 R10924 Linearizeproof.is_tail_refl R11130 Coq.Init.Logic "x = y" type_scope R11093 Linear.find_label R11109 Linearize.linearize_block R11132 Linear.find_label R11193 Linearize.starts_with R11193 Linearize.starts_with R11329 Coq.Init.Logic "'exists' x , p" type_scope R11379 Coq.Init.Logic "x = y" type_scope R11341 Linear.find_label R11356 Linearize.linearize_body R11381 Coq.Init.Datatypes.Some R11387 Linearize.linearize_block R11315 Coq.Init.Logic "x = y" type_scope R11311 Maps "a ! b" R11299 LTL.fn_code R11317 Coq.Init.Datatypes.Some R11280 Coq.Lists.List.In R11460 Coqlib.peq R11460 Coqlib.peq R11497 Linearize.linearize_body R11497 Linearize.linearize_body R11557 Coqlib.peq_true R11557 Coqlib.peq_true R11583 Coq.Lists.List.In R11583 Coq.Lists.List.In R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R11700 Maps "a ! b" R11687 LTL.fn_code R11700 Maps "a ! b" R11687 LTL.fn_code R11723 Coqlib.peq_false R11723 Coqlib.peq_false R11742 Linearizeproof.find_label_lin_block R11742 Linearizeproof.find_label_lin_block R11894 Coq.Init.Logic "'exists' x , p" type_scope R11953 Coq.Init.Logic "x = y" type_scope R11906 Linear.find_label R11921 Linear.fn_code R11930 Linearize.linearize_function R11955 Coq.Init.Datatypes.Some R11961 Linearize.linearize_block R11882 Coq.Init.Logic "x = y" type_scope R11876 Maps "a !! b" R11865 Linearize.reachable R11884 Coq.Init.Datatypes.true R11850 Coq.Init.Logic "x = y" type_scope R11846 Maps "a ! b" R11834 LTL.fn_code R11852 Coq.Init.Datatypes.Some R12040 Linearizeproof.find_label_lin_rec R12040 Linearizeproof.find_label_lin_rec R12069 Linearizeproof.enumerate_complete R12069 Linearizeproof.enumerate_complete R12244 Coq.Lists.List.In R12248 Linear.Llabel R12203 Coq.Lists.List.In R12220 Linearize.linearize_block R12207 Linear.Llabel R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R12328 Linearize.starts_with R12328 Linearize.starts_with R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R12471 Coq.Lists.List.In R12428 Coq.Lists.List.In R12445 Linearize.linearize_body R12432 Linear.Llabel R12556 Maps "a ! b" R12543 LTL.fn_code R12556 Maps "a ! b" R12543 LTL.fn_code R12634 Linearizeproof.label_in_lin_block R12634 Linearizeproof.label_in_lin_block R12755 Linearizeproof.unique_labels R12770 Linearize.linearize_block R12736 Linearizeproof.unique_labels R12835 Linearize.starts_with R12835 Linearize.starts_with R12943 Linearizeproof.unique_labels R12958 Linearize.linearize_body R12920 Coqlib.list_norepet R13061 Maps "a ! b" R13048 LTL.fn_code R13061 Maps "a ! b" R13048 LTL.fn_code R13125 Linearizeproof.label_in_lin_rec R13125 Linearizeproof.label_in_lin_rec R13159 Linearizeproof.label_in_lin_block R13159 Linearizeproof.label_in_lin_block R13200 Linearizeproof.unique_labels_lin_block R13200 Linearizeproof.unique_labels_lin_block R13347 Linearizeproof.unique_labels R13362 Linear.fn_code R13371 Linearize.linearize_function R13454 Linearizeproof.unique_labels_lin_rec R13454 Linearizeproof.unique_labels_lin_rec R13483 Linearizeproof.enumerate_norepet R13483 Linearizeproof.enumerate_norepet R13636 LTL.Cont R13676 Coq.Init.Logic "A /\ B" type_scope R13669 Coq.Init.Logic "x = y" type_scope R13664 Maps "a !! b" R13653 Linearize.reachable R13671 Coq.Init.Datatypes.true R13679 Coq.Init.Logic "'exists' x , p" type_scope R13707 Coq.Init.Logic "x = y" type_scope R13704 Maps "a ! b" R13692 LTL.fn_code R13709 Coq.Init.Datatypes.Some R13720 LTL.Return R13730 Coq.Init.Logic.True R13603 LTL.outcome R13583 LTL.function R13798 Linear.code R13787 LTL.outcome R13771 LTL.function R13888 Coq.Lists.List "x :: y" list_scope R13880 Linear.Lreturn R13872 LTL.Return R14017 LTL.Cont R13979 Coq.Init.Logic "x = y" type_scope R13933 Linear.find_label R13970 Linear.fn_code R13947 Linearize.linearize_function R13981 Coq.Init.Datatypes.Some R14179 Linear.exec_instr R14285 Linearize.linearize_block R14238 Linearize.linearize_block R14195 Linearize.linearize_function R14148 Mem.mem R14135 Linear.locset R14122 LTL.block R14100 Mem.mem R14087 Linear.locset R14074 LTL.block R14064 Values.val R14466 Linear.exec_instrs R14575 Linearize.linearize_block R14527 Linearize.linearize_block R14483 Linearize.linearize_function R14435 Mem.mem R14422 Linear.locset R14409 LTL.block R14387 Mem.mem R14374 Linear.locset R14361 LTL.block R14351 Values.val R14782 Coq.Init.Logic "'exists' x , p" type_scope R14914 Coq.Init.Logic "A /\ B" type_scope R14795 Linear.exec_instrs R14856 Linearize.linearize_block R14812 Linearize.linearize_function R14917 Linearizeproof.cont_for_outcome R14757 Linearizeproof.valid_outcome R14727 Mem.mem R14714 Linear.locset R14699 LTL.outcome R14675 Mem.mem R14662 Linear.locset R14649 LTL.block R14640 Values.val R15262 Coq.Init.Logic "'exists' x , p" type_scope R15374 Coq.Init.Logic "A /\ B" type_scope R15275 Linear.exec_instrs R15292 Linearize.linearize_function R15377 Linearizeproof.cont_for_outcome R15237 Linearizeproof.valid_outcome R15223 Coq.Init.Logic "x = y" type_scope R15176 Linear.find_label R15191 Linear.fn_code R15200 Linearize.linearize_function R15225 Coq.Init.Datatypes.Some R15164 Coq.Init.Logic "x = y" type_scope R15158 Maps "a !! b" R15147 Linearize.reachable R15166 Coq.Init.Datatypes.true R15123 Coq.Init.Logic "x = y" type_scope R15128 LTL.fn_code R15091 Mem.mem R15078 Linear.locset R15063 LTL.outcome R15029 Mem.mem R15016 Linear.locset R15004 LTL.node R14994 Values.val R14979 LTL.code R15514 Linear.exec_function R15533 Linearize.transf_function R15498 Mem.mem R15485 Linear.locset R15474 Mem.mem R15461 Linear.locset R15441 LTL.function R16119 Linearizeproof.valid_outcome R16136 LTL.Cont R16094 Linearizeproof.valid_outcome R16082 Coq.Init.Logic "x = y" type_scope R16076 Maps "a !! b" R16065 Linearize.reachable R16084 Coq.Init.Datatypes.true R16041 Coq.Init.Logic "x = y" type_scope R16046 LTL.fn_code R15981 LTL.exec_blocks R16313 Linearizeproof.reachable_correct_2 R16313 Linearizeproof.reachable_correct_2 R16477 Linearizeproof.exec_function_prop R16435 LTL.exec_function R16529 Linearizeproof.exec_function_ind5 R16672 Linearizeproof.exec_function_prop R16644 Linearizeproof.exec_blocks_prop R16617 Linearizeproof.exec_block_prop R16589 Linearizeproof.exec_instrs_prop R16562 Linearizeproof.exec_instr_prop R16529 Linearizeproof.exec_function_ind5 R16672 Linearizeproof.exec_function_prop R16644 Linearizeproof.exec_blocks_prop R16617 Linearizeproof.exec_block_prop R16589 Linearizeproof.exec_instrs_prop R16562 Linearizeproof.exec_instr_prop R16833 Op.eval_operation_preserved R16833 Op.eval_operation_preserved R16867 Linearizeproof.symbols_preserved R16867 Linearizeproof.symbols_preserved R16907 Linear.exec_Lload R16907 Linear.exec_Lload R16949 Op.eval_addressing_preserved R16949 Op.eval_addressing_preserved R16984 Linearizeproof.symbols_preserved R16984 Linearizeproof.symbols_preserved R17033 Linear.exec_Lstore R17033 Linear.exec_Lstore R17075 Op.eval_addressing_preserved R17075 Op.eval_addressing_preserved R17110 Linearizeproof.symbols_preserved R17110 Linearizeproof.symbols_preserved R17175 Linearize.transf_function R17158 Linear.exec_Lcall R17175 Linearize.transf_function R17158 Linear.exec_Lcall R17247 Linearizeproof.functions_translated R17247 Linearizeproof.functions_translated R17285 Linearizeproof.symbols_preserved R17285 Linearizeproof.symbols_preserved R17314 Globalenvs.find_symbol R17314 Globalenvs.find_symbol R17353 Linearizeproof.function_ptr_translated R17353 Linearizeproof.function_ptr_translated R17463 Linear.exec_refl R17463 Linear.exec_refl R17500 Linear.exec_one R17500 Linear.exec_one R17566 Linearize.linearize_block R17549 Linear.exec_trans R17566 Linearize.linearize_block R17549 Linear.exec_trans R17711 Linearizeproof.find_label_lin R17711 Linearizeproof.find_label_lin R17771 Linearize.linearize_block R17771 Linearize.linearize_block R17814 Linear.exec_trans R17814 Linear.exec_trans R17953 Linearizeproof.find_label_lin R17953 Linearizeproof.find_label_lin R18016 Linearize.linearize_block R18016 Linearize.linearize_block R18088 Linearize.starts_with R18088 Linearize.starts_with R18125 Linear.exec_trans R18125 Linear.exec_trans R18158 Linear.exec_trans R18158 Linear.exec_trans R18176 Linear.exec_one R18176 Linear.exec_one R18192 Linear.exec_Lcond_false R18192 Linear.exec_Lcond_false R18231 Coq.Bool.Bool.negb R18236 Coq.Init.Datatypes.true R18219 Coq.Init.Datatypes.false R18231 Coq.Bool.Bool.negb R18236 Coq.Init.Datatypes.true R18219 Coq.Init.Datatypes.false R18249 Op.eval_negate_condition R18249 Op.eval_negate_condition R18286 Linear.exec_one R18286 Linear.exec_one R18302 Linear.exec_Lgoto R18302 Linear.exec_Lgoto R18330 Linear.exec_trans R18330 Linear.exec_trans R18362 Linear.exec_one R18362 Linear.exec_one R18378 Linear.exec_Lcond_true R18378 Linear.exec_Lcond_true R18494 Linearizeproof.find_label_lin R18494 Linearizeproof.find_label_lin R18558 Linearize.linearize_block R18558 Linearize.linearize_block R18630 Linearize.starts_with R18630 Linearize.starts_with R18667 Linear.exec_trans R18667 Linear.exec_trans R18699 Linear.exec_one R18699 Linear.exec_one R18715 Linear.exec_Lcond_true R18715 Linear.exec_Lcond_true R18753 Coq.Bool.Bool.negb R18758 Coq.Init.Datatypes.false R18742 Coq.Init.Datatypes.true R18753 Coq.Bool.Bool.negb R18758 Coq.Init.Datatypes.false R18742 Coq.Init.Datatypes.true R18772 Op.eval_negate_condition R18772 Op.eval_negate_condition R18819 Linear.exec_trans R18819 Linear.exec_trans R18851 Linear.exec_trans R18851 Linear.exec_trans R18869 Linear.exec_one R18869 Linear.exec_one R18885 Linear.exec_Lcond_false R18885 Linear.exec_Lcond_false R18917 Linear.exec_one R18917 Linear.exec_one R18933 Linear.exec_Lgoto R18933 Linear.exec_Lgoto R19006 Coq.Lists.List "x :: y" list_scope R18998 Linear.Lreturn R19006 Coq.Lists.List "x :: y" list_scope R18998 Linear.Lreturn R19097 Linear.exec_refl R19097 Linear.exec_refl R19163 Linearizeproof.find_label_lin R19163 Linearizeproof.find_label_lin R19220 Coq.Init.Logic "x = y" type_scope R19222 Linearize.linearize_block R19220 Coq.Init.Logic "x = y" type_scope R19222 Linearize.linearize_block R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R19381 Coq.Init.Logic "x = y" type_scope R19374 Maps "a !! b" R19363 Linearize.reachable R19383 Coq.Init.Datatypes.true R19381 Coq.Init.Logic "x = y" type_scope R19374 Maps "a !! b" R19363 Linearize.reachable R19383 Coq.Init.Datatypes.true R19401 Linearizeproof.reachable_correct_2 R19401 Linearizeproof.reachable_correct_2 R19460 Linearizeproof.valid_outcome R19477 LTL.Cont R19460 Linearizeproof.valid_outcome R19477 LTL.Cont R19500 Linearizeproof.exec_blocks_valid_outcome R19500 Linearizeproof.exec_blocks_valid_outcome R19700 Linear.exec_trans R19700 Linear.exec_trans R19803 Coq.Init.Logic "x = y" type_scope R19782 Maps "a !! b" R19786 LTL.fn_entrypoint R19771 Linearize.reachable R19805 Coq.Init.Datatypes.true R19803 Coq.Init.Logic "x = y" type_scope R19782 Maps "a !! b" R19786 LTL.fn_entrypoint R19771 Linearize.reachable R19805 Coq.Init.Datatypes.true R19822 Linearizeproof.reachable_entrypoint R19822 Linearizeproof.reachable_entrypoint R19859 Linearizeproof.valid_outcome R19875 LTL.Return R19859 Linearizeproof.valid_outcome R19875 LTL.Return R19912 Linearizeproof.valid_outcome R19929 LTL.Cont R19935 LTL.fn_entrypoint R19912 Linearizeproof.valid_outcome R19929 LTL.Cont R19935 LTL.fn_entrypoint R19966 Linearizeproof.exec_blocks_valid_outcome R19966 Linearizeproof.exec_blocks_valid_outcome R20010 Coq.Init.Logic "'exists' x , p" type_scope R20051 Coq.Init.Logic "x = y" type_scope R20020 Linear.fn_code R20029 Linearize.linearize_function R20078 Coq.Lists.List "x :: y" list_scope R20053 Linear.Llabel R20063 LTL.fn_entrypoint R20010 Coq.Init.Logic "'exists' x , p" type_scope R20051 Coq.Init.Logic "x = y" type_scope R20020 Linear.fn_code R20029 Linearize.linearize_function R20078 Coq.Lists.List "x :: y" list_scope R20053 Linear.Llabel R20063 LTL.fn_entrypoint R20134 Linearizeproof.enumerate_head R20134 Linearizeproof.enumerate_head R20247 Linearize.linearize_block R20266 Linearize.linearize_body R20247 Linearize.linearize_block R20266 Linearize.linearize_body R20391 Coq.Init.Logic "x = y" type_scope R20329 Linear.find_label R20359 Linear.fn_code R20368 Linearize.linearize_function R20341 LTL.fn_entrypoint R20405 Coq.Init.Datatypes.Some R20391 Coq.Init.Logic "x = y" type_scope R20329 Linear.find_label R20359 Linear.fn_code R20368 Linearize.linearize_function R20341 LTL.fn_entrypoint R20405 Coq.Init.Datatypes.Some R20445 Coqlib.peq_true R20445 Coqlib.peq_true R20483 Coq.Init.Logic.refl_equal R20483 Coq.Init.Logic.refl_equal R20596 Linearizeproof.cleanup_function_correct R20596 Linearizeproof.cleanup_function_correct R20664 Linear.exec_trans R20664 Linear.exec_trans R20684 Linear.exec_one R20684 Linear.exec_one R20722 Linearizeproof.unique_labels_lin_function R20722 Linearizeproof.unique_labels_lin_function R20872 Linear.exec_program R20893 Linearize.transf_program R20846 LTL.exec_program R20838 Values.val R20821 LTL.program R21008 Linearize.transf_function R21008 Linearize.transf_function R21102 AST.prog_main R21066 AST.prog_main R21077 Linearize.transf_program R21102 AST.prog_main R21066 AST.prog_main R21077 Linearize.transf_program R21126 Linearizeproof.symbols_preserved R21126 Linearizeproof.symbols_preserved R21166 Linearizeproof.function_ptr_translated R21166 Linearizeproof.function_ptr_translated R21227 Linearizeproof.transf_function_correct R21227 Linearizeproof.transf_function_correct R21286 Globalenvs.init_mem_transf R21286 Globalenvs.init_mem_transf FLinearizetyping R368 Linear.function R394 Lineartyping.function_bounds R513 Coq.ZArith.BinInt "x <= y" Z_scope R516 Lineartyping.max_over_list R496 Coq.Lists.List.In R478 Coq.Lists.List.list R471 Coq.ZArith.BinInt.Z R695 Coq.Init.Logic "A /\ B" type_scope R690 Coq.ZArith.BinInt "x <= y" Z_scope R716 Coq.ZArith.BinInt "x <= y" Z_scope R699 Coq.Lists.List.In R630 Coq.Lists.List.fold_left R652 Coq.ZArith.Zmin.Zmax R695 Coq.Init.Logic "A /\ B" type_scope R690 Coq.ZArith.BinInt "x <= y" Z_scope R716 Coq.ZArith.BinInt "x <= y" Z_scope R699 Coq.Lists.List.In R630 Coq.Lists.List.fold_left R652 Coq.ZArith.Zmin.Zmax R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R796 Coq.ZArith.Zmin.Zmax R796 Coq.ZArith.Zmin.Zmax R857 Coq.ZArith.Zmin.Zmax R841 Coq.ZArith.Zorder.Zle_trans R857 Coq.ZArith.Zmin.Zmax R841 Coq.ZArith.Zorder.Zle_trans R881 Coq.ZArith.Zmin.Zmax1 R881 Coq.ZArith.Zmin.Zmax1 R961 Coq.ZArith.Zmin.Zmax R945 Coq.ZArith.Zorder.Zle_trans R961 Coq.ZArith.Zmin.Zmax R945 Coq.ZArith.Zorder.Zle_trans R990 Coq.ZArith.Zmin.Zmax2 R990 Coq.ZArith.Zmin.Zmax2 R1147 Coq.ZArith.BinInt "x <= y" Z_scope R1150 Lineartyping.max_over_instrs R1120 Coq.Lists.List.In R1128 Linear.fn_code R1112 Coq.ZArith.BinInt.Z R1097 Linear.instruction R1221 Linearizetyping.max_over_list_bound R1221 Linearizetyping.max_over_list_bound R1379 Coq.ZArith.BinInt "x <= y" Z_scope R1382 Lineartyping.max_over_regs_of_funct R1344 Coq.Lists.List.In R1350 Lineartyping.regs_of_instr R1324 Coq.Lists.List.In R1332 Linear.fn_code R1314 Coq.ZArith.BinInt.Z R1306 Locations.mreg R1486 Lineartyping.max_over_regs_of_instr R1470 Coq.ZArith.Zorder.Zle_trans R1486 Lineartyping.max_over_regs_of_instr R1470 Coq.ZArith.Zorder.Zle_trans R1557 Linearizetyping.max_over_list_bound R1557 Linearizetyping.max_over_list_bound R1592 Linearizetyping.max_over_instrs_bound R1592 Linearizetyping.max_over_instrs_bound R1754 Coq.ZArith.BinInt "x <= y" Z_scope R1757 Lineartyping.max_over_slots_of_funct R1718 Coq.Lists.List.In R1724 Lineartyping.slots_of_instr R1698 Coq.Lists.List.In R1706 Linear.fn_code R1688 Coq.ZArith.BinInt.Z R1680 Locations.slot R1863 Lineartyping.max_over_slots_of_instr R1847 Coq.ZArith.Zorder.Zle_trans R1863 Lineartyping.max_over_slots_of_instr R1847 Coq.ZArith.Zorder.Zle_trans R1936 Linearizetyping.max_over_list_bound R1936 Linearizetyping.max_over_list_bound R1971 Linearizetyping.max_over_instrs_bound R1971 Linearizetyping.max_over_instrs_bound R2123 Coq.ZArith.BinInt "x < y" Z_scope R2099 Conventions.index_int_callee_save R2125 Lineartyping.bound_int_callee_save R2071 Coq.Lists.List.In R2077 Lineartyping.regs_of_instr R2051 Coq.Lists.List.In R2059 Linear.fn_code R2192 Lineartyping.int_callee_save R2173 Coq.ZArith.Zorder.Zlt_le_trans R2192 Lineartyping.int_callee_save R2173 Coq.ZArith.Zorder.Zlt_le_trans R2307 Linearizetyping.max_over_regs_of_funct_bound R2307 Linearizetyping.max_over_regs_of_funct_bound R2471 Coq.ZArith.BinInt "x < y" Z_scope R2445 Conventions.index_float_callee_save R2473 Lineartyping.bound_float_callee_save R2417 Coq.Lists.List.In R2423 Lineartyping.regs_of_instr R2397 Coq.Lists.List.In R2405 Linear.fn_code R2542 Lineartyping.float_callee_save R2523 Coq.ZArith.Zorder.Zlt_le_trans R2542 Lineartyping.float_callee_save R2523 Coq.ZArith.Zorder.Zlt_le_trans R2663 Linearizetyping.max_over_regs_of_funct_bound R2663 Linearizetyping.max_over_regs_of_funct_bound R2820 Coq.ZArith.BinInt "x < y" Z_scope R2822 Lineartyping.bound_int_local R2772 Coq.Lists.List.In R2793 Lineartyping.slots_of_instr R2776 Locations.Local R2786 AST.Tint R2752 Coq.Lists.List.In R2760 Linear.fn_code R2883 Lineartyping.int_local R2894 Locations.Local R2904 AST.Tint R2864 Coq.ZArith.Zorder.Zlt_le_trans R2883 Lineartyping.int_local R2894 Locations.Local R2904 AST.Tint R2864 Coq.ZArith.Zorder.Zlt_le_trans R2994 Linearizetyping.max_over_slots_of_funct_bound R2994 Linearizetyping.max_over_slots_of_funct_bound R3156 Coq.ZArith.BinInt "x < y" Z_scope R3158 Lineartyping.bound_float_local R3106 Coq.Lists.List.In R3129 Lineartyping.slots_of_instr R3110 Locations.Local R3120 AST.Tfloat R3086 Coq.Lists.List.In R3094 Linear.fn_code R3221 Lineartyping.float_local R3234 Locations.Local R3244 AST.Tfloat R3202 Coq.ZArith.Zorder.Zlt_le_trans R3221 Lineartyping.float_local R3234 Locations.Local R3244 AST.Tfloat R3202 Coq.ZArith.Zorder.Zlt_le_trans R3340 Linearizetyping.max_over_slots_of_funct_bound R3340 Linearizetyping.max_over_slots_of_funct_bound R3515 Coq.ZArith.BinInt "x <= y" Z_scope R3501 Coq.ZArith.BinInt "x + y" Z_scope R3503 Locations.typesize R3518 Lineartyping.bound_outgoing R3452 Coq.Lists.List.In R3474 Lineartyping.slots_of_instr R3456 Locations.Outgoing R3432 Coq.Lists.List.In R3440 Linear.fn_code R3586 Lineartyping.outgoing_slot R3601 Locations.Outgoing R3565 Coq.ZArith.BinInt "x + y" Z_scope R3567 Locations.typesize R3586 Lineartyping.outgoing_slot R3601 Locations.Outgoing R3565 Coq.ZArith.BinInt "x + y" Z_scope R3567 Locations.typesize R3673 Coqlib.Zmax_bound_r R3673 Coqlib.Zmax_bound_r R3693 Coqlib.Zmax_bound_r R3693 Coqlib.Zmax_bound_r R3717 Linearizetyping.max_over_slots_of_funct_bound R3717 Linearizetyping.max_over_slots_of_funct_bound R3864 Coq.ZArith.BinInt "x <= y" Z_scope R3845 Conventions.size_arguments R3867 Lineartyping.bound_outgoing R3809 Coq.Lists.List.In R3831 Linear.fn_code R3813 Linear.Lcall R3936 Lineartyping.outgoing_space R3952 Linear.Lcall R3910 Conventions.size_arguments R3936 Lineartyping.outgoing_space R3952 Linear.Lcall R3910 Conventions.size_arguments R4022 Coqlib.Zmax_bound_r R4022 Coqlib.Zmax_bound_r R4042 Coqlib.Zmax_bound_l R4042 Coqlib.Zmax_bound_l R4064 Linearizetyping.max_over_instrs_bound R4064 Linearizetyping.max_over_instrs_bound R4201 Lineartyping.mreg_bounded R4173 Coq.Lists.List.In R4179 Lineartyping.regs_of_instr R4153 Coq.Lists.List.In R4161 Linear.fn_code R4266 Locations.mreg_type R4266 Locations.mreg_type R4289 Linearizetyping.int_callee_save_bound R4289 Linearizetyping.int_callee_save_bound R4328 Linearizetyping.float_callee_save_bound R4328 Linearizetyping.float_callee_save_bound R4506 Lineartyping.slot_bounded R4520 Linearize.transf_function R4474 LTLtyping.slot_bounded R4445 Coq.Lists.List.In R4451 Lineartyping.slots_of_instr R4407 Coq.Lists.List.In R4433 Linear.fn_code R4413 Linearize.transf_function R4635 Linearizetyping.int_local_slot_bound R4635 Linearizetyping.int_local_slot_bound R4690 Linearizetyping.float_local_slot_bound R4690 Linearizetyping.float_local_slot_bound R4793 Linearizetyping.outgoing_slot_bound R4793 Linearizetyping.outgoing_slot_bound R4998 Coq.Lists.List.In R5004 Linearize.cleanup_code R4988 Coq.Lists.List.In R4938 Linear.Lgoto R4949 Coq.Init.Logic.False R4962 Coq.Init.Logic.True R5077 Coq.Lists.List.In R5085 Coq.Lists.List "x :: y" list_scope R5088 Linearize.cleanup_code R5077 Coq.Lists.List.In R5085 Coq.Lists.List "x :: y" list_scope R5088 Linearize.cleanup_code R5163 Coq.Lists.List.in_cons R5163 Coq.Lists.List.in_cons R5209 Coq.Lists.List.In R5215 Linearize.cleanup_code R5209 Coq.Lists.List.In R5215 Linearize.cleanup_code R5291 Linearize.starts_with R5291 Linearize.starts_with R5321 Coq.Lists.List.in_cons R5321 Coq.Lists.List.in_cons R5490 Coq.Lists.List.In R5516 Linear.fn_code R5496 Linearize.transf_function R5452 Linear.Lgoto R5463 Coq.Init.Logic.False R5476 Coq.Init.Logic.True R5396 Coq.Lists.List.In R5425 Linear.fn_code R5402 Linearize.linearize_function R5621 Linearizetyping.cleanup_code_conservation R5621 Linearizetyping.cleanup_code_conservation R5735 Coq.Lists.List.In R5710 Coq.Lists.List.In R5716 Linearize.cleanup_code R5826 Coq.Init.Logic "A \/ B" type_scope R5822 Coq.Init.Logic "x = y" type_scope R5829 Coq.Lists.List.In R5790 Coq.Lists.List.In R5798 Coq.Lists.List "x :: y" list_scope R5801 Linearize.cleanup_code R5826 Coq.Init.Logic "A \/ B" type_scope R5822 Coq.Init.Logic "x = y" type_scope R5829 Coq.Lists.List.In R5790 Coq.Lists.List.In R5798 Coq.Lists.List "x :: y" list_scope R5801 Linearize.cleanup_code R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R5892 Linearize.starts_with R5892 Linearize.starts_with R6024 Coq.Lists.List.In R6053 Linear.fn_code R6030 Linearize.linearize_function R5984 Coq.Lists.List.In R6010 Linear.fn_code R5990 Linearize.transf_function R6094 Linearizetyping.cleanup_code_conservation_2 R6094 Linearizetyping.cleanup_code_conservation_2 R6217 Coq.Lists.List.incl_tl R6225 Coq.Lists.List.incl_refl R6330 Coq.Lists.List.incl R6316 Coq.Lists.List.incl R6302 Coq.Lists.List.incl R6291 Coq.Lists.List.list R6291 Coq.Lists.List.list R6291 Coq.Lists.List.list R6418 Coq.Lists.List.incl R6426 Linearize.linearize_block R6503 Linearize.starts_with R6503 Linearize.starts_with R6772 Lineartyping.wt_instr R6782 Linearize.transf_function R6742 Coq.Lists.List.In R6748 Linearize.linearize_block R6677 Coq.Lists.List.incl R6728 Linear.fn_code R6705 Linearize.linearize_function R6683 Linearize.linearize_block R6659 LTLtyping.wt_block R6608 Lineartyping.wt_instr R6618 Linearize.transf_function R6598 Coq.Lists.List.In R6860 Linearizetyping.cleanup_function_conservation R6935 Coq.Init.Logic.I R6923 Coq.Lists.List.in_eq R6860 Linearizetyping.cleanup_function_conservation R6935 Coq.Init.Logic.I R6923 Coq.Lists.List.in_eq R6860 Linearizetyping.cleanup_function_conservation R6935 Coq.Init.Logic.I R6923 Coq.Lists.List.in_eq R6860 Linearizetyping.cleanup_function_conservation R6935 Coq.Init.Logic.I R6923 Coq.Lists.List.in_eq R6860 Linearizetyping.cleanup_function_conservation R6935 Coq.Init.Logic.I R6923 Coq.Lists.List.in_eq R6860 Linearizetyping.cleanup_function_conservation R6935 Coq.Init.Logic.I R6923 Coq.Lists.List.in_eq R6860 Linearizetyping.cleanup_function_conservation R6935 Coq.Init.Logic.I R6923 Coq.Lists.List.in_eq R6860 Linearizetyping.cleanup_function_conservation R6935 Coq.Init.Logic.I R6923 Coq.Lists.List.in_eq R6860 Linearizetyping.cleanup_function_conservation R6935 Coq.Init.Logic.I R6923 Coq.Lists.List.in_eq R6860 Linearizetyping.cleanup_function_conservation R6935 Coq.Init.Logic.I R6923 Coq.Lists.List.in_eq R7064 Linearizetyping.slot_is_bounded R7064 Linearizetyping.slot_is_bounded R7125 Linearizetyping.mreg_is_bounded R7125 Linearizetyping.mreg_is_bounded R7231 Linearizetyping.slot_is_bounded R7231 Linearizetyping.slot_is_bounded R7346 Linearizetyping.mreg_is_bounded R7346 Linearizetyping.mreg_is_bounded R7455 Linearizetyping.mreg_is_bounded R7455 Linearizetyping.mreg_is_bounded R7556 Linearizetyping.mreg_is_bounded R7556 Linearizetyping.mreg_is_bounded R7651 Linearizetyping.mreg_is_bounded R7651 Linearizetyping.mreg_is_bounded R7782 Linearizetyping.size_arguments_bound R7782 Linearizetyping.size_arguments_bound R7865 Linearize.starts_with R7865 Linearize.starts_with R8359 Lineartyping.wt_instr R8369 Linearize.transf_function R8327 Coq.Lists.List.In R8333 Linearize.linearize_body R8260 Coq.Lists.List.incl R8313 Linear.fn_code R8290 Linearize.linearize_function R8266 Linearize.linearize_body R8214 LTLtyping.wt_function R8489 Maps "a ! b" R8476 LTL.fn_code R8489 Maps "a ! b" R8476 LTL.fn_code R8589 Linearize.linearize_body R8564 Linearizetyping.wt_linearize_block R8589 Linearize.linearize_body R8564 Linearizetyping.wt_linearize_block R8665 Linearize.linearize_block R8684 Linearize.linearize_body R8648 Linearizetyping.incl_trans R8665 Linearize.linearize_block R8684 Linearize.linearize_body R8648 Linearizetyping.incl_trans R8717 Linearizetyping.linearize_block_incl R8717 Linearizetyping.linearize_block_incl R8945 Lineartyping.wt_function R8958 Linearize.transf_function R8916 LTLtyping.wt_function R9041 Linearize.enumerate R9017 Linearizetyping.wt_linearize_body R9041 Linearize.enumerate R9017 Linearizetyping.wt_linearize_body R9076 Coq.Lists.List.incl_refl R9076 Coq.Lists.List.incl_refl R9095 Linearizetyping.cleanup_function_conservation_2 R9095 Linearizetyping.cleanup_function_conservation_2 R9229 Lineartyping.wt_program R9254 Linearize.transf_program R9201 LTLtyping.wt_program R9185 LTL.program R9317 AST.transform_program_function R9344 Linearize.transf_function R9317 AST.transform_program_function R9344 Linearize.transf_function R9411 Linearizetyping.wt_transf_function R9411 Linearizetyping.wt_transf_function FMach R303 Coq.NArith.BinPos.positive R373 Locations.mreg R366 AST.typ R359 Integers.int R423 AST.typ R416 Integers.int R408 Locations.mreg R471 Locations.mreg R464 AST.typ R457 Integers.int R526 Locations.mreg R513 Coq.Lists.List.list R518 Locations.mreg R500 Op.operation R600 Locations.mreg R587 Coq.Lists.List.list R592 Locations.mreg R573 Op.addressing R557 AST.memory_chunk R675 Locations.mreg R662 Coq.Lists.List.list R667 Locations.mreg R648 Op.addressing R632 AST.memory_chunk R724 Coq.Init.Datatypes "x + y" type_scope R719 Locations.mreg R726 AST.ident R706 AST.signature R759 Mach.label R791 Mach.label R849 Mach.label R836 Coq.Lists.List.list R841 Locations.mreg R823 Op.condition R916 Coq.Lists.List.list R921 Mach.instruction R982 AST.signature R1006 Mach.code R1030 Coq.ZArith.BinInt.Z R1051 Coq.ZArith.BinInt.Z R1079 AST.program R1091 Mach.function R1121 Globalenvs.t R1128 Mach.function R1200 Locations.mreg R1225 Locations.mreg_eq R1330 Mem.block_contents R1373 Mem.empty_block R1440 AST.Tint R1448 Mem.Size32 R1457 AST.Tfloat R1467 Mem.Size64 R1416 AST.typ R1521 Values.val R1516 Coq.ZArith.BinInt.Z R1509 AST.typ R1500 Mach.frame R1655 Coq.Init.Logic "x = y" type_scope R1657 Mem.load_contents R1709 Coq.ZArith.BinInt "x + y" Z_scope R1704 Mem.low R1689 Mem.contents R1672 Mach.mem_type R1639 Coq.ZArith.BinInt "x <= y" Z_scope R1621 Coq.ZArith.BinInt "x + y" Z_scope R1615 Coq.ZArith.BinInt "x + y" Z_scope R1610 Mem.low R1625 Coq.ZArith.BinInt "x * y" Z_scope R1627 Locations.typesize R1590 Coq.ZArith.BinInt "x <= y" Z_scope R1807 Coq.Init.Logic "x = y" type_scope R1784 Mem.size_mem R1794 Mach.mem_type R1811 Coq.ZArith.BinInt "x * y" Z_scope R1813 Locations.typesize R2187 Coq.Init.Logic "x = y" type_scope R2123 Mem.store_contents R2176 Coq.ZArith.BinInt "x + y" Z_scope R2171 Mem.low R2156 Mem.contents R2139 Mach.mem_type R2189 Mem.Undef R2097 Coq.Init.Logic "A \/ B" type_scope R2086 Coq.ZArith.BinInt "x < y" Z_scope R2092 Mem.low R2102 Coq.ZArith.BinInt "x >= y" Z_scope R2109 Mem.high R2059 Coq.Init.Logic "x = y" type_scope R2047 Mem.contents R2061 Mem.Undef R2022 Coq.Init.Logic "A \/ B" type_scope R2011 Coq.ZArith.BinInt "x < y" Z_scope R2017 Mem.low R2027 Coq.ZArith.BinInt "x >= y" Z_scope R2034 Mem.high R1988 Coq.ZArith.BinInt "x <= y" Z_scope R1970 Coq.ZArith.BinInt "x + y" Z_scope R1964 Coq.ZArith.BinInt "x + y" Z_scope R1959 Mem.low R1974 Coq.ZArith.BinInt "x * y" Z_scope R1976 Locations.typesize R1943 Coq.ZArith.BinInt "x <= y" Z_scope R1932 Coq.Init.Logic "x = y" type_scope R1926 Mem.high R2258 Mem.low R2267 Mem.high R2220 Mem.store_contents_undef_outside R2258 Mem.low R2267 Mem.high R2220 Mem.store_contents_undef_outside R2287 Mach.size_mem_type R2287 Mach.size_mem_type R2395 Mach.frame R2388 Values.val R2383 Coq.ZArith.BinInt.Z R2376 AST.typ R2367 Mach.frame R2588 Mem.mkblock R2700 Mach.set_slot_undef_outside R2745 Mem.undef_outside R2626 Mem.store_contents R2679 Coq.ZArith.BinInt "x + y" Z_scope R2674 Mem.low R2659 Mem.contents R2642 Mach.mem_type R2609 Mem.high R2600 Mem.low R2545 Coq.ZArith.BinInt "x <= y" Z_scope R2527 Coq.ZArith.BinInt "x + y" Z_scope R2521 Coq.ZArith.BinInt "x + y" Z_scope R2516 Mem.low R2531 Coq.ZArith.BinInt "x * y" Z_scope R2533 Locations.typesize R2494 Coq.ZArith.BinInt "x <= y" Z_scope R2477 Coq.Init.Logic "x = y" type_scope R2471 Mem.high R2805 Mem.empty_block R2818 Coq.ZArith.BinInt "- x" Z_scope R2823 Mach.fn_framesize R2790 Mach.function R2863 Mach.t R2872 Values.val R2900 Coq.Lists.List.map R2954 Mach.set R3060 Coq.Init.Datatypes.bool R3091 Mach.Mlabel R3109 Coqlib.peq R3137 Coq.Init.Datatypes.false R3127 Coq.Init.Datatypes.true R3152 Coq.Init.Datatypes.false R3045 Mach.instruction R3030 Mach.label R3215 Mach.is_label R3269 Coq.Init.Logic "x <> y" type_scope R3272 Mach.Mlabel R3245 Coq.Init.Logic "x = y" type_scope R3247 Mach.Mlabel R3351 Coqlib.peq R3351 Coqlib.peq R3444 Coq.Init.Datatypes.option R3451 Mach.code R3425 Mach.code R3414 Mach.label R3478 Coq.Lists.List.nil R3485 Coq.Init.Datatypes.None R3497 Coq.Lists.List "x :: y" list_scope R3509 Mach.is_label R3530 Coq.Init.Datatypes.Some R3425 Mach.code R3414 Mach.label R3599 Mach.genv R3666 Coq.Init.Datatypes.option R3673 Mach.function R3706 Coq.Init.Datatypes.inl R3715 Globalenvs.find_funct R3745 Coq.Init.Datatypes.inr R3769 Globalenvs.find_symbol R3807 Coq.Init.Datatypes.None R3815 Coq.Init.Datatypes.None R3828 Coq.Init.Datatypes.Some R3838 Globalenvs.find_funct_ptr R3656 Mach.regset R3642 Coq.Init.Datatypes "x + y" type_scope R3637 Locations.mreg R3644 AST.ident R4010 Mem.mem R4001 Mach.frame R3991 Mach.regset R3983 Mach.code R3970 Mem.mem R3961 Mach.frame R3951 Mach.regset R3943 Mach.code R3928 Mach.frame R3921 Values.val R3909 Mach.function R6798 Mem.mem R6789 Mach.frame R6779 Mach.regset R6771 Mach.code R6758 Mem.mem R6749 Mach.frame R6739 Mach.regset R6731 Mach.code R6716 Mach.frame R6709 Values.val R6697 Mach.function R7464 Mem.mem R7454 Mach.regset R7447 Mem.mem R7437 Mach.regset R7424 Values.val R7417 Values.val R7408 Mach.frame R7396 Mach.function R8001 Mem.mem R7991 Mach.regset R7984 Mem.mem R7974 Mach.regset R7965 Mach.frame R7953 Mach.function R4140 Coq.Lists.List "x :: y" list_scope R4129 Mach.Mlabel R4397 Mach "a # b <- c" R4361 Coq.Lists.List "x :: y" list_scope R4340 Mach.Mgetstack R4256 Mach.get_slot R4272 Integers.signed R4605 Coq.Lists.List "x :: y" list_scope R4584 Mach.Msetstack R4489 Mach.set_slot R4505 Integers.signed R4867 Mach "a # b <- c" R4831 Coq.Lists.List "x :: y" list_scope R4810 Mach.Mgetparam R4722 Mach.get_slot R4742 Integers.signed R5097 Mach "a # b <- c" R5061 Coq.Lists.List "x :: y" list_scope R5045 Mach.Mop R4986 Coq.Init.Logic "x = y" type_scope R4953 Op.eval_operation R4979 Mach "a ## b" R4988 Coq.Init.Datatypes.Some R5390 Mach "a # b <- c" R5354 Coq.Lists.List "x :: y" list_scope R5328 Mach.Mload R5269 Coq.Init.Logic "x = y" type_scope R5249 Mem.loadv R5271 Coq.Init.Datatypes.Some R5231 Coq.Init.Logic "x = y" type_scope R5195 Op.eval_addressing R5224 Mach "a ## b" R5233 Coq.Init.Datatypes.Some R5661 Coq.Lists.List "x :: y" list_scope R5634 Mach.Mstore R5574 Coq.Init.Logic "x = y" type_scope R5544 Mem.storev R5576 Coq.Init.Datatypes.Some R5526 Coq.Init.Logic "x = y" type_scope R5490 Op.eval_addressing R5519 Mach "a ## b" R5528 Coq.Init.Datatypes.Some R5915 Coq.Lists.List "x :: y" list_scope R5901 Mach.Mcall R5800 Coq.Init.Logic "x = y" type_scope R5779 Mach.find_function R5802 Coq.Init.Datatypes.Some R6120 Coq.Lists.List "x :: y" list_scope R6110 Mach.Mgoto R6050 Coq.Init.Logic "x = y" type_scope R6023 Mach.find_label R6041 Mach.fn_code R6052 Coq.Init.Datatypes.Some R6399 Coq.Lists.List "x :: y" list_scope R6379 Mach.Mcond R6319 Coq.Init.Logic "x = y" type_scope R6292 Mach.find_label R6310 Mach.fn_code R6321 Coq.Init.Datatypes.Some R6271 Coq.Init.Logic "x = y" type_scope R6242 Op.eval_condition R6264 Mach "a ## b" R6273 Coq.Init.Datatypes.Some R6278 Coq.Init.Datatypes.true R6631 Coq.Lists.List "x :: y" list_scope R6611 Mach.Mcond R6548 Coq.Init.Logic "x = y" type_scope R6519 Op.eval_condition R6541 Mach "a ## b" R6550 Coq.Init.Datatypes.Some R6555 Coq.Init.Datatypes.false R7909 Mem.free R7837 Coq.Lists.List "x :: y" list_scope R7829 Mach.Mreturn R7791 Mach.fn_code R7722 Values.Vptr R7732 Integers.repr R7742 Coq.ZArith.BinInt "- x" Z_scope R7746 Mach.fn_framesize R7671 Mach.set_slot R7684 AST.Tint R7622 Mach.set_slot R7646 AST.Tint R7632 Mach.init_frame R7601 Coq.Init.Logic "x = y" type_scope R7570 Mem.alloc R7587 Mach.fn_stacksize R7603 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R8135 Values.has_type R8151 AST.Tint R8100 Values.has_type R8118 AST.Tint R15099 Coq.Init.Logic "A /\ B" type_scope R15009 Mach.exec_instr R14996 Mem.mem R14983 Mach.frame R14959 Mach.regset R14947 Mach.code R14936 Mem.mem R14924 Mach.frame R14909 Mach.regset R14889 Mach.code R14877 Mach.frame R14865 Values.val R14849 Mach.function R15375 Coq.Init.Logic "A /\ B" type_scope R15283 Mach.exec_instrs R15270 Mem.mem R15257 Mach.frame R15233 Mach.regset R15221 Mach.code R15210 Mem.mem R15198 Mach.frame R15183 Mach.regset R15163 Mach.code R15151 Mach.frame R15139 Values.val R15123 Mach.function R15574 Coq.Init.Logic "A /\ B" type_scope R15502 Mach.exec_function_body R15489 Mem.mem R15475 Mach.regset R15455 Mem.mem R15442 Mach.regset R15432 Values.val R15432 Values.val R15416 Mach.frame R15399 Mach.function R15687 Mach.exec_function R15674 Mem.mem R15660 Mach.regset R15640 Mem.mem R15627 Mach.regset R15615 Mach.frame R15598 Mach.function R14731 Values.has_type R14747 AST.Tint R14696 Values.has_type R14714 AST.Tint R14682 Values.val R14682 Values.val R14604 Mach.exec_function_body R14571 Values.has_type R14587 AST.Tint R14536 Values.has_type R14554 AST.Tint R14522 Values.val R14522 Values.val R14490 Mem.mem R14476 Mach.regset R14454 Mem.mem R14441 Mach.regset R14428 Mach.frame R14408 Mach.function R14371 Mem.free R14313 Coq.Lists.List "x :: y" list_scope R14305 Mach.Mreturn R14283 Mach.fn_code R14234 Values.Vptr R14244 Integers.repr R14254 Coq.ZArith.BinInt "- x" Z_scope R14258 Mach.fn_framesize R14096 Mach.exec_instrs R14190 Coq.Lists.List "x :: y" list_scope R14182 Mach.Mreturn R14160 Mach.fn_code R14111 Values.Vptr R14121 Integers.repr R14131 Coq.ZArith.BinInt "- x" Z_scope R14135 Mach.fn_framesize R14058 Mach.set_slot R14071 AST.Tint R14007 Mach.set_slot R14031 AST.Tint R14017 Mach.init_frame R13984 Coq.Init.Logic "x = y" type_scope R13957 Mem.alloc R13968 Mach.fn_stacksize R13986 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R13930 Coq.Lists.List.list R13935 Mach.instruction R13918 Mach.frame R13918 Mach.frame R13918 Mach.frame R13886 Values.block R13874 Mem.mem R13874 Mem.mem R13857 Mach.regset R13845 Mem.mem R13822 Mach.regset R13811 Values.val R13811 Values.val R13793 Mach.frame R13773 Mach.function R13589 Mach.exec_instrs R13472 Mach.exec_instrs R13458 Mem.mem R13435 Mach.frame R13420 Mach.regset R13407 Mach.code R13396 Mem.mem R13383 Mach.frame R13358 Mach.regset R13345 Mach.code R13334 Mem.mem R13321 Mach.frame R13306 Mach.regset R13283 Mach.code R13270 Mach.frame R13255 Values.val R13239 Mach.function R13069 Mach.exec_instr R13055 Mem.mem R13042 Mach.frame R13017 Mach.regset R13004 Mach.code R12993 Mem.mem R12981 Mach.frame R12967 Mach.regset R12945 Mach.code R12933 Mach.frame R12918 Values.val R12902 Mach.function R12829 Mem.mem R12817 Mach.frame R12803 Mach.regset R12781 Mach.code R12769 Mach.frame R12754 Values.val R12738 Mach.function R12690 Coq.Lists.List "x :: y" list_scope R12670 Mach.Mcond R12631 Coq.Init.Logic "x = y" type_scope R12600 Op.eval_condition R12623 Mach "a ## b" R12633 Coq.Init.Datatypes.Some R12638 Coq.Init.Datatypes.false R12586 Mem.mem R12574 Mach.frame R12563 Values.val R12555 Locations.mreg R12531 Coq.Lists.List.list R12536 Mach.instruction R12509 Mach.label R12491 Coq.Lists.List.list R12496 Locations.mreg R12472 Op.condition R12447 Mach.frame R12432 Values.val R12416 Mach.function R12367 Coq.Lists.List "x :: y" list_scope R12347 Mach.Mcond R12311 Coq.Init.Logic "x = y" type_scope R12284 Mach.find_label R12300 Mach.fn_code R12313 Coq.Init.Datatypes.Some R12261 Coq.Init.Logic "x = y" type_scope R12230 Op.eval_condition R12253 Mach "a ## b" R12263 Coq.Init.Datatypes.Some R12268 Coq.Init.Datatypes.true R12215 Mach.code R12194 Mem.mem R12182 Mach.frame R12171 Values.val R12163 Locations.mreg R12139 Coq.Lists.List.list R12144 Mach.instruction R12117 Mach.label R12099 Coq.Lists.List.list R12104 Locations.mreg R12080 Op.condition R12055 Mach.frame R12040 Values.val R12024 Mach.function R11975 Coq.Lists.List "x :: y" list_scope R11965 Mach.Mgoto R11929 Coq.Init.Logic "x = y" type_scope R11902 Mach.find_label R11918 Mach.fn_code R11931 Coq.Init.Datatypes.Some R11887 Mach.code R11866 Mem.mem R11854 Mach.frame R11840 Mach.regset R11816 Coq.Lists.List.list R11821 Mach.instruction R11794 Mach.label R11780 Mach.frame R11765 Values.val R11749 Mach.function R11699 Coq.Lists.List "x :: y" list_scope R11685 Mach.Mcall R11595 Mach.exec_function R11574 Coq.Init.Logic "x = y" type_scope R11553 Mach.find_function R11576 Coq.Init.Datatypes.Some R11539 Mem.mem R11525 Mach.regset R11508 Mach.function R11497 Mem.mem R11485 Mach.frame R11461 Mach.regset R11437 Coq.Lists.List.list R11442 Mach.instruction R11423 Coq.Init.Datatypes "x + y" type_scope R11418 Locations.mreg R11425 AST.ident R11390 AST.signature R11376 Mach.frame R11361 Values.val R11345 Mach.function R11296 Coq.Lists.List "x :: y" list_scope R11269 Mach.Mstore R11233 Coq.Init.Logic "x = y" type_scope R11207 Mem.storev R11235 Coq.Init.Datatypes.Some R11187 Coq.Init.Logic "x = y" type_scope R11149 Op.eval_addressing R11179 Mach "a ## b" R11189 Coq.Init.Datatypes.Some R11135 Values.val R11125 Mem.mem R11125 Mem.mem R11100 Mach.frame R11089 Values.val R11081 Locations.mreg R11057 Coq.Lists.List.list R11062 Mach.instruction R11046 Locations.mreg R11018 Coq.Lists.List.list R11023 Locations.mreg R10998 Op.addressing R10976 AST.memory_chunk R10950 Mach.frame R10935 Values.val R10919 Mach.function R10879 Mach "a # b <- c" R10850 Coq.Lists.List "x :: y" list_scope R10824 Mach.Mload R10789 Coq.Init.Logic "x = y" type_scope R10773 Mem.loadv R10791 Coq.Init.Datatypes.Some R10753 Coq.Init.Logic "x = y" type_scope R10715 Op.eval_addressing R10745 Mach "a ## b" R10755 Coq.Init.Datatypes.Some R10701 Values.val R10701 Values.val R10689 Mem.mem R10667 Mach.frame R10656 Values.val R10648 Locations.mreg R10624 Coq.Lists.List.list R10629 Mach.instruction R10613 Locations.mreg R10585 Coq.Lists.List.list R10590 Locations.mreg R10565 Op.addressing R10543 AST.memory_chunk R10517 Mach.frame R10502 Values.val R10486 Mach.function R10446 Mach "a # b <- c" R10427 Coq.Lists.List "x :: y" list_scope R10411 Mach.Mop R10376 Coq.Init.Logic "x = y" type_scope R10341 Op.eval_operation R10368 Mach "a ## b" R10378 Coq.Init.Datatypes.Some R10327 Values.val R10317 Mem.mem R10305 Mach.frame R10294 Values.val R10286 Locations.mreg R10252 Coq.Lists.List.list R10257 Mach.instruction R10241 Locations.mreg R10223 Coq.Lists.List.list R10228 Locations.mreg R10194 Op.operation R10181 Mach.frame R10166 Values.val R10150 Mach.function R10100 Mach "a # b <- c" R10081 Coq.Lists.List "x :: y" list_scope R10060 Mach.Mgetparam R9996 Mach.get_slot R10016 Integers.signed R9982 Values.val R9972 Mem.mem R9960 Mach.frame R9936 Mach.regset R9912 Coq.Lists.List.list R9917 Mach.instruction R9901 Locations.mreg R9889 AST.typ R9868 Integers.int R9854 Mach.frame R9839 Values.val R9823 Mach.function R9774 Coq.Lists.List "x :: y" list_scope R9753 Mach.Msetstack R9682 Mach.set_slot R9698 Integers.signed R9666 Mach.frame R9654 Mem.mem R9642 Mach.frame R9621 Values.val R9613 Locations.mreg R9589 Coq.Lists.List.list R9594 Mach.instruction R9579 AST.typ R9568 Integers.int R9545 Locations.mreg R9531 Mach.frame R9516 Values.val R9500 Mach.function R9450 Mach "a # b <- c" R9431 Coq.Lists.List "x :: y" list_scope R9410 Mach.Mgetstack R9350 Mach.get_slot R9366 Integers.signed R9336 Values.val R9326 Mem.mem R9314 Mach.frame R9290 Mach.regset R9266 Coq.Lists.List.list R9271 Mach.instruction R9255 Locations.mreg R9243 AST.typ R9222 Integers.int R9208 Mach.frame R9193 Values.val R9177 Mach.function R9129 Coq.Lists.List "x :: y" list_scope R9118 Mach.Mlabel R9089 Mem.mem R9077 Mach.frame R9063 Mach.regset R9039 Coq.Lists.List.list R9044 Mach.instruction R9017 Mach.label R9003 Mach.frame R8988 Values.val R8972 Mach.function R8938 Mem.mem R8928 Mach.regset R8921 Mem.mem R8911 Mach.regset R8902 Mach.frame R8890 Mach.function R8862 Mem.mem R8852 Mach.regset R8845 Mem.mem R8835 Mach.regset R8828 Values.val R8821 Values.val R8812 Mach.frame R8785 Mach.function R8757 Mem.mem R8748 Mach.frame R8738 Mach.regset R8730 Mach.code R8723 Mem.mem R8714 Mach.frame R8689 Mach.regset R8666 Mach.code R8642 Mach.frame R8620 Values.val R8593 Mach.function R8757 Mem.mem R8748 Mach.frame R8738 Mach.regset R8730 Mach.code R8723 Mem.mem R8714 Mach.frame R8689 Mach.regset R8666 Mach.code R8642 Mach.frame R8620 Values.val R8593 Mach.function R15776 Mach.exec_instr_ind4 R15776 Mach.exec_instr_ind4 R15833 Mach.exec_instrs_ind4 R15833 Mach.exec_instrs_ind4 R15891 Mach.exec_function_body_ind4 R15891 Mach.exec_function_body_ind4 R15949 Mach.exec_function_ind4 R15949 Mach.exec_function_ind4 R16133 Coq.Init.Logic "'exists' x , p" type_scope R16143 Coq.Init.Logic "'exists' x , p" type_scope R16153 Coq.Init.Logic "'exists' x , p" type_scope R16164 Coq.Init.Logic "'exists' x , p" type_scope R16219 Coq.Init.Logic "A /\ B" type_scope R16210 Coq.Init.Logic "x = y" type_scope R16176 Globalenvs.find_symbol R16199 AST.prog_main R16212 Coq.Init.Datatypes.Some R16258 Coq.Init.Logic "A /\ B" type_scope R16249 Coq.Init.Logic "x = y" type_scope R16224 Globalenvs.find_funct_ptr R16251 Coq.Init.Datatypes.Some R16304 Coq.Init.Logic "A /\ B" type_scope R16274 Coq.Init.Logic "x = y" type_scope R16266 Mach.fn_sig R16276 AST.mksignature R16293 Coq.Init.Datatypes.Some R16298 AST.Tint R16288 Coq.Lists.List.nil R16369 Coq.Init.Logic "A /\ B" type_scope R16309 Mach.exec_function R16341 Mach.init R16353 Values.Vundef R16328 Mach.empty_frame R16413 Coq.Init.Logic "x = y" type_scope R16378 Conventions.loc_result R16404 Mach.fn_sig R16112 Globalenvs.init_mem R16080 Globalenvs.globalenv R16053 Values.val R16040 Mach.program R16459 Mach.instruction R16529 Mach.Mlabel R16621 Mach.Mgetstack R16598 Coq.Init.Logic "x = y" type_scope R16586 Locations.mreg_type R16745 Mach.Msetstack R16709 Coq.ZArith.BinInt "x <= y" Z_scope R16712 Integers.signed R16698 Coq.Init.Logic "x = y" type_scope R16686 Locations.mreg_type R16845 Mach.Mgetparam R16822 Coq.Init.Logic "x = y" type_scope R16810 Locations.mreg_type R16949 Mach.Mop R16963 Coq.Lists.List "x :: y" list_scope R16966 Coq.Lists.List.nil R16953 Op.Omove R16917 Coq.Init.Logic "x = y" type_scope R16904 Locations.mreg_type R16919 Locations.mreg_type R17021 Mach.Mop R17032 Coq.Lists.List.nil R17025 Op.Oundef R17202 Mach.Mop R17160 Coq.Init.Logic "x = y" type_scope R17119 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R17120 Coq.Lists.List.map R17129 Locations.mreg_type R17145 Locations.mreg_type R17162 Op.type_of_operation R17100 Coq.Init.Logic "x <> y" type_scope R17103 Op.Oundef R17085 Coq.Init.Logic "x <> y" type_scope R17088 Op.Omove R17387 Mach.Mload R17346 Coq.Init.Logic "x = y" type_scope R17332 Locations.mreg_type R17348 Op.type_of_chunk R17297 Coq.Init.Logic "x = y" type_scope R17273 Coq.Lists.List.map R17282 Locations.mreg_type R17299 Op.type_of_addressing R17583 Mach.Mstore R17542 Coq.Init.Logic "x = y" type_scope R17528 Locations.mreg_type R17544 Op.type_of_chunk R17493 Coq.Init.Logic "x = y" type_scope R17469 Coq.Lists.List.map R17478 Locations.mreg_type R17495 Op.type_of_addressing R17735 Mach.Mcall R17668 Coq.Init.Datatypes.inl R17689 Coq.Init.Logic "x = y" type_scope R17677 Locations.mreg_type R17691 AST.Tint R17698 Coq.Init.Datatypes.inr R17707 Coq.Init.Logic.True R17798 Mach.Mgoto R17925 Mach.Mcond R17881 Coq.Init.Logic "x = y" type_scope R17857 Coq.Lists.List.map R17866 Locations.mreg_type R17883 Op.type_of_condition R17978 Mach.Mreturn R18011 Mach.function R18112 Mach.wt_instr R18088 Coq.Lists.List.In R18100 Mach.fn_code R18174 Coq.ZArith.BinInt "x >= y" Z_scope R18160 Mach.fn_stacksize R18226 Coq.ZArith.BinInt "x >= y" Z_scope R18212 Mach.fn_framesize R18281 Coq.ZArith.BinInt "x <= y" Z_scope R18267 Mach.fn_framesize R18284 Coq.ZArith.BinInt "- x" Z_scope R18285 Integers.min_signed R18391 Mach.wt_function R18363 Coq.Lists.List.In R18374 AST.prog_funct R18366 Coq.Init.Datatypes "( x , y , .. , z )" core_scope R18330 Mach.program R18485 Values.has_type R18506 Locations.mreg_type R18455 Mach.regset R18585 Mem.Datum32 R18598 Values.has_type R18613 AST.Tint R18622 Mem.Datum64 R18635 Values.has_type R18650 AST.Tfloat R18666 Coq.Init.Logic.True R18547 Mem.content R18735 Mach.wt_content R18751 Mem.contents R18704 Mach.frame R18879 Mach.wt_regset R18892 Mach "a # b <- c" R18863 Mach.wt_regset R18829 Values.has_type R18845 Locations.mreg_type R18821 Values.val R18811 Locations.mreg R18799 Mach.regset R18960 Mach.eq R18960 Mach.eq R19111 Values.has_type R19094 Mach.wt_frame R19068 Mach.get_slot R19191 Coq.ZArith.BinInt "x + y" Z_scope R19184 Mem.low R19191 Coq.ZArith.BinInt "x + y" Z_scope R19184 Mem.low R19238 Mem.check_cont R19262 Mem.contents R19256 Coq.ZArith.BinInt "x + y" Z_scope R19238 Mem.check_cont R19262 Mem.contents R19256 Coq.ZArith.BinInt "x + y" Z_scope R19331 Mem.contents R19331 Mem.contents R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R19399 Mem.check_cont R19423 Mem.contents R19417 Coq.ZArith.BinInt "x + y" Z_scope R19399 Mem.check_cont R19423 Mem.contents R19417 Coq.ZArith.BinInt "x + y" Z_scope R19492 Mem.contents R19492 Mem.contents R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R19662 Mach.wt_frame R19639 Values.has_type R19622 Mach.wt_frame R19592 Mach.set_slot R19726 Coq.ZArith.BinInt "x + y" Z_scope R19719 Mem.low R19726 Coq.ZArith.BinInt "x + y" Z_scope R19719 Mem.low R19859 Coq.Init.Logic "A \/ B" type_scope R19853 Coq.Init.Logic "x = y" type_scope R19867 Coq.Init.Logic "x = y" type_scope R19869 Mem.Cont R19806 Mem.set_cont R19859 Coq.Init.Logic "A \/ B" type_scope R19853 Coq.Init.Logic "x = y" type_scope R19867 Coq.Init.Logic "x = y" type_scope R19869 Mem.Cont R19806 Mem.set_cont R19949 Coqlib.zeq R19949 Coqlib.zeq R20082 Coqlib.zeq R20082 Coqlib.zeq R20082 Coqlib.zeq R20143 Mem.contents R20137 Coq.ZArith.BinInt "x + y" Z_scope R20143 Mem.contents R20137 Coq.ZArith.BinInt "x + y" Z_scope R20247 Mem.contents R20241 Coq.ZArith.BinInt "x + y" Z_scope R20247 Mem.contents R20241 Coq.ZArith.BinInt "x + y" Z_scope R20348 Mach.wt_frame R20358 Mach.init_frame R20438 Coq.Init.Logic.I R20438 Coq.Init.Logic.I R20519 Coq.Lists.List.incl R20506 Coq.Init.Logic "x = y" type_scope R20489 Mach.find_label R20508 Coq.Init.Datatypes.Some R20591 Mach.is_label R20591 Mach.is_label R20654 Coq.Lists.List.incl_tl R20669 Coq.Lists.List.incl_refl R20654 Coq.Lists.List.incl_tl R20669 Coq.Lists.List.incl_refl R20688 Coq.Lists.List.incl_tl R20688 Coq.Lists.List.incl_tl R20749 Mach.program R20775 Mach.wt_program R20799 Globalenvs.globalenv R21187 Coq.Init.Logic "A /\ B" type_scope R21167 Coq.Lists.List.incl R21178 Mach.fn_code R21204 Coq.Init.Logic "A /\ B" type_scope R21190 Mach.wt_regset R21207 Mach.wt_frame R21145 Mach.wt_frame R21113 Mach.wt_frame R21080 Mach.wt_regset R21041 Coq.Lists.List.incl R21052 Mach.fn_code R21008 Mach.wt_function R20983 Mem.mem R20971 Mach.frame R20957 Mach.regset R20945 Mach.code R20933 Mem.mem R20921 Mach.frame R20907 Mach.regset R20895 Mach.code R20881 Mach.frame R20867 Values.val R20852 Mach.function R21545 Mach.wt_regset R21518 Values.has_type R21534 AST.Tint R21476 Values.has_type R21494 AST.Tint R21439 Mach.wt_frame R21406 Mach.wt_regset R21373 Mach.wt_function R21348 Mem.mem R21335 Mach.regset R21324 Mem.mem R21311 Mach.regset R21298 Values.val R21298 Values.val R21281 Mach.frame R21262 Mach.function R21780 Mach.wt_regset R21758 Mach.wt_frame R21725 Mach.wt_regset R21692 Mach.wt_function R21667 Mem.mem R21654 Mach.regset R21643 Mem.mem R21630 Mach.regset R21615 Mach.frame R21596 Mach.function R21997 Coq.Init.Logic "A /\ B" type_scope R21942 Mach.exec_instr_prop R21879 Mach.exec_instr R22176 Coq.Init.Logic "A /\ B" type_scope R22121 Mach.exec_instr_prop R22057 Mach.exec_instrs R22343 Coq.Init.Logic "A /\ B" type_scope R22289 Mach.exec_function_body_prop R22227 Mach.exec_function_body R22435 Mach.exec_function_prop R22386 Mach.exec_function R22494 Mach.exec_mutual_induction R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R22494 Mach.exec_mutual_induction R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R22550 Mach.wt_function_instrs R22586 Coq.Lists.List.in_eq R22550 Mach.wt_function_instrs R22550 Mach.wt_function_instrs R22653 Mach.wt_setreg R22653 Mach.wt_setreg R22726 Integers.signed R22705 Mach.wt_get_slot R22726 Integers.signed R22705 Mach.wt_get_slot R22773 Mach.wt_set_slot R22773 Mach.wt_set_slot R22846 Mach.wt_setreg R22846 Mach.wt_setreg R22908 Integers.signed R22883 Mach.wt_get_slot R22908 Integers.signed R22883 Mach.wt_get_slot R22940 Mach.wt_setreg R22940 Mach.wt_setreg R23142 Values.Vundef R23142 Values.Vundef R23188 Locations.mreg_type R23209 Coq.Init.Datatypes.snd R23214 Op.type_of_operation R23188 Locations.mreg_type R23209 Coq.Init.Datatypes.snd R23214 Op.type_of_operation R23277 Mach.function R23291 Mach "a ## b" R23248 Op.type_of_operation_sound R23277 Mach.function R23291 Mach "a ## b" R23248 Op.type_of_operation_sound R23349 Mach.wt_setreg R23349 Mach.wt_setreg R23401 Op.type_of_chunk_correct R23401 Op.type_of_chunk_correct R23488 Globalenvs.find_funct_prop R23509 Mach.wt_function R23488 Globalenvs.find_funct_prop R23509 Mach.wt_function R23542 Globalenvs.find_symbol R23542 Globalenvs.find_symbol R23576 Globalenvs.find_funct_ptr_prop R23601 Mach.wt_function R23576 Globalenvs.find_funct_ptr_prop R23601 Mach.wt_function R23647 Mach.incl_find_label R23647 Mach.incl_find_label R23688 Mach.incl_find_label R23688 Mach.incl_find_label R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R23846 Mach.wt_frame R23846 Mach.wt_frame R23872 Mach.wt_set_slot R23872 Mach.wt_set_slot R23904 Mach.wt_set_slot R23904 Mach.wt_set_slot R23934 Mach.wt_init_frame R23934 Mach.wt_init_frame R23971 Coq.Lists.List.incl_refl R23971 Coq.Lists.List.incl_refl R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R-1 Coq.Init.Logic.iff R-1 Coq.Init.Logic.not R24030 Values.Vzero R24024 Values.Vzero R24030 Values.Vzero R24024 Values.Vzero R24044 Coq.Init.Logic.I R24044 Coq.Init.Logic.I R24053 Coq.Init.Logic.I R24053 Coq.Init.Logic.I R24083 Coq.Init.Logic.I R24083 Coq.Init.Logic.I R24092 Coq.Init.Logic.I R24092 Coq.Init.Logic.I R24252 Mach.exec_instr_prop R24189 Mach.exec_instr R24316 Coq.Init.Logic.proj1 R24322 Mach.subject_reduction R24496 Mach.exec_instr_prop R24432 Mach.exec_instrs R24560 Coq.Init.Logic.proj1 R24567 Coq.Init.Logic.proj2 R24573 Mach.subject_reduction R24717 Mach.exec_function_prop R24668 Mach.exec_function R24767 Coq.Init.Logic.proj2 R24774 Coq.Init.Logic.proj2 R24781 Coq.Init.Logic.proj2 R24787 Mach.subject_reduction R25023 Mach.get_slot R25036 AST.Tint R24996 Mach.get_slot R25009 AST.Tint R24979 Coq.ZArith.BinInt "x <= y < z" Z_scope R24942 Mach.frame R24942 Mach.frame R25090 Mach.link_invariant R25250 Mach.link_invariant R25238 Coq.ZArith.BinInt "x <= y" Z_scope R25205 Mach.set_slot R25370 Mem.contents R25370 Mem.contents R25386 Mem.low R25386 Mem.low R25422 Mem.load_store_contents_other R25422 Mem.load_store_contents_other R25695 Coq.Init.Logic "A /\ B" type_scope R25675 Coq.Lists.List.incl R25686 Mach.fn_code R25698 Mach.link_invariant R25650 Coq.Lists.List.incl R25661 Mach.fn_code R25631 Mach.wt_function R25572 Mach.exec_instr R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25795 Mach.link_invariant_refl R25828 Mach.set_slot_link_invariant R25828 Mach.set_slot_link_invariant R25874 Mach.wt_function_instrs R25907 Coq.Lists.List.in_eq R25874 Mach.wt_function_instrs R25907 Coq.Lists.List.in_eq R25959 Mach.incl_find_label R25959 Mach.incl_find_label R25992 Mach.incl_find_label R25992 Mach.incl_find_label R26235 Coq.Init.Logic "A /\ B" type_scope R26215 Coq.Lists.List.incl R26226 Mach.fn_code R26238 Mach.link_invariant R26190 Coq.Lists.List.incl R26201 Mach.fn_code R26171 Mach.wt_function R26111 Mach.exec_instrs R26313 Mach.link_invariant_refl R26313 Mach.link_invariant_refl R26343 Mach.exec_instr_link_invariant R26343 Mach.exec_instr_link_invariant