summaryrefslogtreecommitdiff
path: root/.globfile
diff options
context:
space:
mode:
Diffstat (limited to '.globfile')
-rw-r--r--.globfile75292
1 files changed, 75292 insertions, 0 deletions
diff --git a/.globfile b/.globfile
new file mode 100644
index 0000000..b941c5d
--- /dev/null
+++ b/.globfile
@@ -0,0 +1,75292 @@
+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