Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (3614 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (51 entries)
Module Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (18 entries)
Variable Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (102 entries)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (123 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1929 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (360 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (3 entries)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (121 entries)
Projection Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (89 entries)
Instance Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (298 entries)
Section Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (40 entries)
Abbreviation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (3 entries)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (452 entries)
Record Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (25 entries)

Global Index

A

activated [definition, in Lvc.IL.SmallStepRelations]
activated_normal_star [lemma, in Lvc.IL.SmallStepRelations]
activated_star_reach [lemma, in Lvc.IL.SmallStepRelations]
activated_step_reach [lemma, in Lvc.IL.SmallStepRelations]
activated_star_eq [lemma, in Lvc.IL.SmallStepRelations]
activated_normal [lemma, in Lvc.IL.SmallStepRelations]
addAdd [definition, in Lvc.Coherence.DelocationAlgo]
addf [definition, in Lvc.Constr.CSetBasic]
addf_transpose [lemma, in Lvc.Constr.CSetBasic]
additionalArguments [definition, in Lvc.Compiler]
additionalParameters_liveLet [constructor, in Lvc.Coherence.Delocation]
additionalParameters_liveGoto [constructor, in Lvc.Coherence.Delocation]
additionalParameters_liveRet [constructor, in Lvc.Coherence.Delocation]
additionalParameters_liveIf [constructor, in Lvc.Coherence.Delocation]
additionalParameters_liveExp [constructor, in Lvc.Coherence.Delocation]
additionalParameters_live [inductive, in Lvc.Coherence.Delocation]
additionalParameters_live_monotone [lemma, in Lvc.Coherence.DelocationAlgo]
addParam [definition, in Lvc.Coherence.DelocationAlgo]
addParams [definition, in Lvc.Compiler]
addParams_correct [lemma, in Lvc.Compiler]
addParam_x [lemma, in Lvc.Coherence.DelocationAlgo]
addParam_Subset [lemma, in Lvc.Coherence.DelocationAlgo]
addParam_zip_lminus_length [lemma, in Lvc.Coherence.DelocationAlgo]
addParam_length [lemma, in Lvc.Coherence.DelocationAlgo]
add_cardinal [lemma, in Lvc.Constr.CSet]
add_single_rm_single_incl [lemma, in Lvc.Constr.CSet]
add_minus_comm [lemma, in Lvc.Constr.CSet]
add_union [lemma, in Lvc.Coherence.AllocationAlgoBound]
add_minus_single_eq [lemma, in Lvc.Coherence.AllocationAlgoBound]
add_minus_eq [lemma, in Lvc.Alpha.RenameApart]
add_struct_eq [lemma, in Lvc.Constr.CSetBasic]
add_inane [lemma, in Lvc.Constr.CSetBasic]
agree_on_update_filter' [lemma, in Lvc.Infra.Filter]
agree_on_update_filter [lemma, in Lvc.Infra.Filter]
agree_on_computable [instance, in Lvc.Constr.MapAgreement]
agree_on_union [lemma, in Lvc.Constr.MapAgreement]
agree_on_1_impl_morph [instance, in Lvc.Constr.MapAgreement]
agree_on_1_iff_morph_eq [instance, in Lvc.Constr.MapAgreement]
agree_on_1_iff_morph [instance, in Lvc.Constr.MapAgreement]
agree_on_iff_morph [instance, in Lvc.Constr.MapAgreement]
agree_on_update_dead_both [lemma, in Lvc.Constr.MapAgreement]
agree_on_update_inv [lemma, in Lvc.Constr.MapAgreement]
agree_on_update_dead [lemma, in Lvc.Constr.MapAgreement]
agree_on_update_any_same [lemma, in Lvc.Constr.MapAgreement]
agree_on_update_same [lemma, in Lvc.Constr.MapAgreement]
agree_on_incl [lemma, in Lvc.Constr.MapAgreement]
agree_on_update [lemma, in Lvc.Constr.MapAgreement]
agree_on_equivalence [instance, in Lvc.Constr.MapAgreement]
agree_on_trans [lemma, in Lvc.Constr.MapAgreement]
agree_on_sym [instance, in Lvc.Constr.MapAgreement]
agree_on_refl [instance, in Lvc.Constr.MapAgreement]
agree_on [definition, in Lvc.Constr.MapAgreement]
agree_set_minus [lemma, in Lvc.Constr.MapAgreeSet]
agree_set_incl_both [lemma, in Lvc.Constr.MapAgreeSet]
agree_set_incl [lemma, in Lvc.Constr.MapAgreeSet]
agree_on_agree_set [lemma, in Lvc.Constr.MapAgreeSet]
agree_set_agree_on [lemma, in Lvc.Constr.MapAgreeSet]
agree_on_agree_set_eq [lemma, in Lvc.Constr.MapAgreeSet]
agree_set_spec [lemma, in Lvc.Constr.MapAgreeSet]
agree_set [definition, in Lvc.Constr.MapAgreeSet]
align [definition, in Lvc.CompCert.Coqlib]
align_divides [lemma, in Lvc.CompCert.Coqlib]
align_le [lemma, in Lvc.CompCert.Coqlib]
AllInRel [library]
Allocation [library]
AllocationAlgo [library]
AllocationAlgoBound [library]
AllocationAlgoCorrect [library]
AllocationValidator [library]
all_in_lv_cardinal [lemma, in Lvc.Infra.Fresh]
alpha [inductive, in Lvc.Alpha.Alpha]
Alpha [library]
AlphaApp [constructor, in Lvc.Alpha.Alpha]
AlphaBinOp [constructor, in Lvc.Isa.Op]
AlphaCall [constructor, in Lvc.IL.Exp]
AlphaCon [constructor, in Lvc.Isa.Op]
AlphaCond [constructor, in Lvc.Alpha.Alpha]
AlphaFun [constructor, in Lvc.Alpha.Alpha]
AlphaLet [constructor, in Lvc.Alpha.Alpha]
AlphaOperation [constructor, in Lvc.IL.Exp]
AlphaReturn [constructor, in Lvc.Alpha.Alpha]
alphaSim [inductive, in Lvc.Alpha.Alpha]
alphaSimI [constructor, in Lvc.Alpha.Alpha]
alphaSim_sim [lemma, in Lvc.Alpha.Alpha]
AlphaUnOp [constructor, in Lvc.Isa.Op]
AlphaVar [constructor, in Lvc.Isa.Op]
alpha_real [lemma, in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agree_F_get [lemma, in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agrees_snd2 [lemma, in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agrees_snd2_F [lemma, in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agree [lemma, in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agree_F [lemma, in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agrees_snd [lemma, in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agrees_snd_F [lemma, in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho [definition, in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_F [definition, in Lvc.Alpha.Alpha_RenamedApart]
alpha_exp_morph [lemma, in Lvc.IL.Exp]
alpha_exp_agree_on_morph [lemma, in Lvc.IL.Exp]
alpha_exp_inverse_on [lemma, in Lvc.IL.Exp]
alpha_exp_trans [lemma, in Lvc.IL.Exp]
alpha_exp_sym [lemma, in Lvc.IL.Exp]
alpha_exp_refl [lemma, in Lvc.IL.Exp]
alpha_exp_rename_injective [lemma, in Lvc.IL.Exp]
alpha_exp [inductive, in Lvc.IL.Exp]
alpha_op_morph [lemma, in Lvc.Isa.Op]
alpha_op_agree_on_morph [lemma, in Lvc.Isa.Op]
alpha_op_inverse_on [lemma, in Lvc.Isa.Op]
alpha_op_trans [lemma, in Lvc.Isa.Op]
alpha_op_sym [lemma, in Lvc.Isa.Op]
alpha_op_refl [lemma, in Lvc.Isa.Op]
alpha_op_rename_injective [lemma, in Lvc.Isa.Op]
alpha_op [inductive, in Lvc.Isa.Op]
alpha_op_eval [lemma, in Lvc.Alpha.Alpha]
alpha_trans [lemma, in Lvc.Alpha.Alpha]
alpha_sym [lemma, in Lvc.Alpha.Alpha]
alpha_refl [lemma, in Lvc.Alpha.Alpha]
alpha_inverse_on_agree [lemma, in Lvc.Alpha.Alpha]
alpha_inverse_on [lemma, in Lvc.Alpha.Alpha]
alpha_agree_on_morph [lemma, in Lvc.Alpha.Alpha]
alpha_morph [instance, in Lvc.Alpha.Alpha]
Alpha_RenamedApart [library]
AlreadySwapped [constructor, in Lvc.Infra.Util]
already_swapped [inductive, in Lvc.Infra.Util]
AL_cons [constructor, in Lvc.Liveness.TrueLiveness]
AL_nil [constructor, in Lvc.Liveness.TrueLiveness]
Analysis [library]
AnalysisBackward [library]
AnalysisForward [library]
and_True_away_left [lemma, in Lvc.Constr.CSetTac]
and_True_away_right [lemma, in Lvc.Constr.CSetTac]
ann [inductive, in Lvc.IL.Annotation]
annF [constructor, in Lvc.IL.Annotation]
anni [inductive, in Lvc.Analysis.Analysis]
anni_R_dec [instance, in Lvc.Analysis.Analysis]
anni_R_anti [instance, in Lvc.Analysis.Analysis]
anni_R_equivalence [instance, in Lvc.Analysis.Analysis]
anni_R_trans [instance, in Lvc.Analysis.Analysis]
anni_R_sym [instance, in Lvc.Analysis.Analysis]
anni_R_refl [instance, in Lvc.Analysis.Analysis]
anni_R2o [constructor, in Lvc.Analysis.Analysis]
anni_R2 [constructor, in Lvc.Analysis.Analysis]
anni_R1 [constructor, in Lvc.Analysis.Analysis]
anni_R0 [constructor, in Lvc.Analysis.Analysis]
anni_R [inductive, in Lvc.Analysis.Analysis]
anni0 [constructor, in Lvc.Analysis.Analysis]
anni1 [constructor, in Lvc.Analysis.Analysis]
anni2 [constructor, in Lvc.Analysis.Analysis]
anni2opt [constructor, in Lvc.Analysis.Analysis]
annLtF [constructor, in Lvc.IL.Annotation]
annLt0 [constructor, in Lvc.IL.Annotation]
annLt1 [constructor, in Lvc.IL.Annotation]
annLt2 [constructor, in Lvc.IL.Annotation]
annotation [inductive, in Lvc.IL.Annotation]
Annotation [library]
annotation_dec_inst [instance, in Lvc.IL.Annotation]
ann_bottom [lemma, in Lvc.Analysis.Analysis]
ann_R_pe_notOccur [lemma, in Lvc.Alpha.RenameApart]
ann_R_setTopAnn_left [lemma, in Lvc.IL.Annotation]
ann_R_eq [lemma, in Lvc.IL.Annotation]
ann_R_setTopAnn [lemma, in Lvc.IL.Annotation]
ann_R_annotation [lemma, in Lvc.IL.Annotation]
ann_R_dec [instance, in Lvc.IL.Annotation]
ann_R_ann1_pe_morphism [instance, in Lvc.IL.Annotation]
ann_R_anti [instance, in Lvc.IL.Annotation]
ann_R_Equivalence [instance, in Lvc.IL.Annotation]
ann_R_trans [instance, in Lvc.IL.Annotation]
ann_R_sym [instance, in Lvc.IL.Annotation]
ann_R_refl [instance, in Lvc.IL.Annotation]
ann_R_get [lemma, in Lvc.IL.Annotation]
ann_R [inductive, in Lvc.IL.Annotation]
Ann_size [instance, in Lvc.IL.Annotation]
ann0 [constructor, in Lvc.IL.Annotation]
ann1 [constructor, in Lvc.IL.Annotation]
ann2 [constructor, in Lvc.IL.Annotation]
antExp [constructor, in Lvc.IL.Annotation]
antGoto [constructor, in Lvc.IL.Annotation]
antIf [constructor, in Lvc.IL.Annotation]
antLet [constructor, in Lvc.IL.Annotation]
antReturn [constructor, in Lvc.IL.Annotation]
AppExpFree [library]
Approx [constructor, in Lvc.Lowering.Renest]
approx [inductive, in Lvc.Lowering.Renest]
approx [inductive, in Lvc.Lowering.ParallelMove]
approx [inductive, in Lvc.Coherence.DelocationCorrect]
approx [inductive, in Lvc.Coherence.Invariance]
approx [inductive, in Lvc.Alpha.Alpha]
Approx [constructor, in Lvc.IL.ILDB]
approx [inductive, in Lvc.IL.ILDB]
approxF [inductive, in Lvc.Liveness.LivenessCorrect]
approxFI [constructor, in Lvc.Liveness.LivenessCorrect]
approxI [constructor, in Lvc.Lowering.ParallelMove]
approxI [constructor, in Lvc.Coherence.Invariance]
approxI [inductive, in Lvc.Liveness.LivenessCorrect]
approxII [constructor, in Lvc.Liveness.LivenessCorrect]
approx_restrict [lemma, in Lvc.Coherence.DelocationCorrect]
approx_restrict [lemma, in Lvc.Coherence.Invariance]
approx_refl [lemma, in Lvc.Alpha.Alpha]
app_Equal_Equal_Equal [instance, in Lvc.Infra.OUnion]
app_drop [lemma, in Lvc.Infra.Drop]
app_nil_eq [lemma, in Lvc.Infra.MoreList]
app_r_mon [lemma, in Lvc.Equiv.SimF]
app_r [definition, in Lvc.Equiv.SimF]
app_r_mon [lemma, in Lvc.Equiv.SimI]
app_r [definition, in Lvc.Equiv.SimI]
app_length_le_ass_right [lemma, in Lvc.Infra.Util]
app_length_le_ass [lemma, in Lvc.Infra.Util]
app_m_eq [instance, in Lvc.Infra.Util]
app_length_ass_right [lemma, in Lvc.Infra.Util]
app_length_ass [lemma, in Lvc.Infra.Util]
app_length_ass_both [lemma, in Lvc.Infra.Util]
app_expfree [inductive, in Lvc.IL.AppExpFree]
ArgRelF [projection, in Lvc.Equiv.SimF]
ArgRelFP [projection, in Lvc.Equiv.SimF]
ArgRelI [projection, in Lvc.Equiv.SimI]
ArgRelIP [projection, in Lvc.Equiv.SimI]
argsLive [inductive, in Lvc.Liveness.TrueLiveness]
argsLive_dec [instance, in Lvc.Liveness.LivenessValidators]
argsLive_monotone [lemma, in Lvc.Liveness.TrueLiveness]
argsLive_agree_on [lemma, in Lvc.Liveness.TrueLiveness]
argsLive_agree_on' [lemma, in Lvc.Liveness.TrueLiveness]
argsLive_live_exp_sound [lemma, in Lvc.Liveness.TrueLiveness]
argsLive_liveSound [lemma, in Lvc.Liveness.TrueLiveness]
argsLive_length [lemma, in Lvc.Liveness.TrueLiveness]
AutoIndTac [library]


B

backward [definition, in Lvc.Analysis.AnalysisBackward]
backwardF [definition, in Lvc.Analysis.AnalysisBackward]
backwardF_get [lemma, in Lvc.Analysis.AnalysisBackward]
backwardF_length_ass [lemma, in Lvc.Analysis.AnalysisBackward]
backwardF_length [definition, in Lvc.Analysis.AnalysisBackward]
backward_annotation [lemma, in Lvc.Analysis.AnalysisBackward]
backward_ext [lemma, in Lvc.Analysis.AnalysisBackward]
backward_monotone [lemma, in Lvc.Analysis.AnalysisBackward]
bind [definition, in Lvc.Infra.Option]
bind [definition, in Lvc.Infra.Status]
bind_inversion_None_equiv [lemma, in Lvc.Infra.Option]
bind_inversion_Some_equiv [lemma, in Lvc.Infra.Option]
bind_inversion_None [lemma, in Lvc.Infra.Option]
bind_inversion_Some [lemma, in Lvc.Infra.Option]
bind_inversion' [lemma, in Lvc.Infra.Status]
bind_inversion [lemma, in Lvc.Infra.Status]
binop [inductive, in Lvc.Isa.Val]
BinOp [constructor, in Lvc.Isa.Op]
BinOpAdd [constructor, in Lvc.Isa.Val]
BinOpDiv [constructor, in Lvc.Isa.Val]
BinOpEq [constructor, in Lvc.Isa.Val]
binopLiveSound [constructor, in Lvc.Isa.Op]
BinOpLt [constructor, in Lvc.Isa.Val]
BinOpMul [constructor, in Lvc.Isa.Val]
BinOpSub [constructor, in Lvc.Isa.Val]
binop_eval_not_div [lemma, in Lvc.Isa.Val]
binop_eval_div_nonzero [lemma, in Lvc.Isa.Val]
binop_eval_div_zero [lemma, in Lvc.Isa.Val]
binop_eval [definition, in Lvc.Isa.Val]
binop_eq_eq [lemma, in Lvc.Isa.Val]
bisim [inductive, in Lvc.Equiv.NonParametricBiSim]
Bisim [constructor, in Lvc.Equiv.Sim]
bisimeq [definition, in Lvc.Equiv.CtxEq]
bisimeq_trans [lemma, in Lvc.Equiv.CtxEq]
bisimeq_sym [lemma, in Lvc.Equiv.CtxEq]
bisimeq_refl [lemma, in Lvc.Equiv.CtxEq]
BisimExtern [constructor, in Lvc.Equiv.NonParametricBiSim]
bisimExternDet [lemma, in Lvc.Equiv.NonParametricBiSim]
BisimSilent [constructor, in Lvc.Equiv.NonParametricBiSim]
BisimTerm [constructor, in Lvc.Equiv.NonParametricBiSim]
bisim_trans [lemma, in Lvc.Equiv.NonParametricBiSim]
bisim_simp [lemma, in Lvc.Equiv.NonParametricBiSim]
bisim_sym [lemma, in Lvc.Equiv.NonParametricBiSim]
bisim_refl [lemma, in Lvc.Equiv.NonParametricBiSim]
bisim_coproduces [lemma, in Lvc.Equiv.TraceEquiv]
bisim_prefix [lemma, in Lvc.Equiv.TraceEquiv]
bisim_prefix' [lemma, in Lvc.Equiv.TraceEquiv]
bisim_activated [lemma, in Lvc.Equiv.TraceEquiv]
bisim_terminate [lemma, in Lvc.Equiv.TraceEquiv]
bisim_complete_diverges [lemma, in Lvc.Equiv.TraceEquiv]
bisim_sound_diverges [lemma, in Lvc.Equiv.TraceEquiv]
bisim_sym [lemma, in Lvc.Equiv.Sim]
bisim_sim [lemma, in Lvc.Equiv.Sim]
bit [inductive, in Lvc.Isa.OrderedBitVector]
bitAnd [definition, in Lvc.Isa.BitVector]
bitCmp [definition, in Lvc.Isa.OrderedBitVector]
bitComplement [definition, in Lvc.Isa.BitVector]
bitEq [definition, in Lvc.Isa.BitVector]
bitOr [definition, in Lvc.Isa.BitVector]
bitToNat [definition, in Lvc.Isa.BitVector]
bitvec [definition, in Lvc.Isa.OrderedBitVector]
bitvecToNat [definition, in Lvc.Isa.BitVector]
BitVector [library]
bitvec_eq_computable [instance, in Lvc.Isa.OrderedBitVector]
bitXor [definition, in Lvc.Isa.BitVector]
blk_approxI [constructor, in Lvc.Coherence.DelocationCorrect]
BlockType [record, in Lvc.IL.BlockType]
BlockType [library]
block_type_I [instance, in Lvc.IL.ILN_IL]
block_type_F [instance, in Lvc.IL.BlockType]
block_type_I [instance, in Lvc.IL.BlockType]
block_Z [projection, in Lvc.IL.BlockType]
block_n [projection, in Lvc.IL.BlockType]
bodies_r_app_r [lemma, in Lvc.Equiv.SimF]
bodies_r_mon [lemma, in Lvc.Equiv.SimF]
bodies_r [definition, in Lvc.Equiv.SimF]
bodies_r_app_r [lemma, in Lvc.Equiv.SimI]
bodies_r_mon [lemma, in Lvc.Equiv.SimI]
bodies_r [definition, in Lvc.Equiv.SimI]
bool_pcanonical [lemma, in Lvc.Infra.EqDec]
bool_boundedsemilattice [instance, in Lvc.Infra.Lattice]
bool_extensionality [lemma, in Lvc.Infra.Util]
bool2val [definition, in Lvc.Isa.Val]
bothR [constructor, in Lvc.Infra.OptionR]
bothR' [constructor, in Lvc.Coherence.Restrict]
both_activated [lemma, in Lvc.IL.SmallStepRelations]
bottom [projection, in Lvc.Infra.Lattice]
bottom_least [projection, in Lvc.Infra.Lattice]
bounded [definition, in Lvc.Coherence.Restrict]
BoundedSemiLattice [record, in Lvc.Infra.Lattice]
bounded_incl [lemma, in Lvc.Coherence.Restrict]
bounded_app [lemma, in Lvc.Coherence.Restrict]
bounded_map_lookup [lemma, in Lvc.Coherence.Restrict]
bounded_restrict_eq [lemma, in Lvc.Coherence.Restrict]
bounded_restrict [lemma, in Lvc.Coherence.Restrict]
bounded_get [lemma, in Lvc.Coherence.Restrict]
bounded_instance_1 [instance, in Lvc.Coherence.Restrict]
bounded_morphism [instance, in Lvc.Coherence.Restrict]
bounded_morphism_subset [instance, in Lvc.Coherence.Restrict]
bounded_disjoint [lemma, in Lvc.Coherence.Allocation]
bstmt [inductive, in Lvc.IL.ILDB]
bstmtApp [constructor, in Lvc.IL.ILDB]
bstmtFun [constructor, in Lvc.IL.ILDB]
bstmtIf [constructor, in Lvc.IL.ILDB]
bstmtLet [constructor, in Lvc.IL.ILDB]
bstmtReturn [constructor, in Lvc.IL.ILDB]
bunded_set_terminating [lemma, in Lvc.Constr.CSetPartialOrder]
bvAdd [definition, in Lvc.Isa.BitVector]
bvAddBounded [definition, in Lvc.Isa.BitVector]
bvAnd [definition, in Lvc.Isa.BitVector]
bvAndBit [definition, in Lvc.Isa.BitVector]
bvAndBounded [definition, in Lvc.Isa.BitVector]
bvCmp [definition, in Lvc.Isa.OrderedBitVector]
bvDiv [definition, in Lvc.Isa.BitVector]
bvDiv' [definition, in Lvc.Isa.BitVector]
bvEq [definition, in Lvc.Isa.BitVector]
bvEq_refl [lemma, in Lvc.Isa.BitVector]
bvEq_equiv_eq [lemma, in Lvc.Isa.BitVector]
bvLessZero [definition, in Lvc.Isa.BitVector]
bvMult [definition, in Lvc.Isa.BitVector]
bvMult' [definition, in Lvc.Isa.BitVector]
bvSub [definition, in Lvc.Isa.BitVector]
bvZero [definition, in Lvc.Isa.BitVector]
byte [abbreviation, in Lvc.CompCert.Integers]
Byte [module, in Lvc.CompCert.Integers]


C

Call [constructor, in Lvc.IL.Exp]
callChain [inductive, in Lvc.IL.LabelsDefined]
callChain_cases [lemma, in Lvc.IL.LabelsDefined]
callChain_mono [lemma, in Lvc.IL.LabelsDefined]
CallChain_step [constructor, in Lvc.IL.LabelsDefined]
CallChain_refl [constructor, in Lvc.IL.LabelsDefined]
callChain_range' [lemma, in Lvc.Coherence.DelocationAlgo]
callChain_range [lemma, in Lvc.Coherence.DelocationAlgo]
CallLiveSound [constructor, in Lvc.IL.Exp]
cardinal_tl [lemma, in Lvc.Constr.CSet]
cardinal_set_tl [lemma, in Lvc.Constr.CSet]
cardinal_union_difference [lemma, in Lvc.Constr.CSet]
cardinal_map [lemma, in Lvc.Constr.CSet]
cardinal_of_list_unique [lemma, in Lvc.Constr.CSet]
cardinal_morph [instance, in Lvc.Constr.CSet]
cardinal_difference' [lemma, in Lvc.Constr.CSet]
cardinal_difference [lemma, in Lvc.Constr.CSet]
card_in_of_list [lemma, in Lvc.Constr.CSet]
Ceq [constructor, in Lvc.CompCert.Integers]
Cge [constructor, in Lvc.CompCert.Integers]
Cgt [constructor, in Lvc.CompCert.Integers]
check_is_simple_ass_correct [lemma, in Lvc.Lowering.ParallelMove]
check_source_set_correct [lemma, in Lvc.Lowering.ParallelMove]
check_source_set [definition, in Lvc.Lowering.ParallelMove]
check_pmove_correct [lemma, in Lvc.Lowering.ParallelMove]
check_pmove [definition, in Lvc.Lowering.ParallelMove]
Cle [constructor, in Lvc.CompCert.Integers]
Clt [constructor, in Lvc.CompCert.Integers]
CMap [library]
Cne [constructor, in Lvc.CompCert.Integers]
Coherence [library]
comp [definition, in Lvc.Constr.MapComposition]
compare_spec_int_eq [lemma, in Lvc.Isa.Val]
compare_spec_int [lemma, in Lvc.Isa.Val]
comparison [inductive, in Lvc.CompCert.Integers]
compile [definition, in Lvc.Coherence.Delocation]
compile [definition, in Lvc.DVE]
compile [definition, in Lvc.Lowering.EAE]
compile [definition, in Lvc.UCE]
compileF [definition, in Lvc.Coherence.Delocation]
compileF [definition, in Lvc.UCE]
compileF_not_nil_exists_true [lemma, in Lvc.UCE]
compileF_nil_als_false [lemma, in Lvc.UCE]
compileF_length [lemma, in Lvc.UCE]
compileF_get_inv [lemma, in Lvc.UCE]
compileF_get [lemma, in Lvc.UCE]
compileF_Z_filter_by [lemma, in Lvc.UCE]
compileF_filter [lemma, in Lvc.UCE]
Compiler [section, in Lvc.Compiler]
Compiler [library]
Compiler.first [variable, in Lvc.Compiler]
Compiler.OutputStream [variable, in Lvc.Compiler]
Compiler.parallel_move [variable, in Lvc.Compiler]
Compiler.print_string [variable, in Lvc.Compiler]
Compiler.ssa_construction [variable, in Lvc.Compiler]
Compiler.toString_list [variable, in Lvc.Compiler]
Compiler.toString_live [variable, in Lvc.Compiler]
Compiler.toString_ann [variable, in Lvc.Compiler]
Compiler.toString_stmt [variable, in Lvc.Compiler]
Compiler.toString_nstmt [variable, in Lvc.Compiler]
_ << _ << _ ; _ [notation, in Lvc.Compiler]
ensure _ _ ; _ [notation, in Lvc.Compiler]
compile_live_incl_empty [lemma, in Lvc.DVE]
compile_live_incl [lemma, in Lvc.DVE]
compile_live [definition, in Lvc.DVE]
compile_parallel_assignment_correct [lemma, in Lvc.Lowering.ParallelMove]
compile_parallel_assignment [definition, in Lvc.Lowering.ParallelMove]
compile_live_incl [lemma, in Lvc.UCE]
compile_live [definition, in Lvc.UCE]
compile_freeVars [lemma, in Lvc.UCE]
compile_occurVars [lemma, in Lvc.UCE]
complement [definition, in Lvc.Isa.BitVector]
complement_length [lemma, in Lvc.Isa.BitVector]
complement' [definition, in Lvc.Isa.BitVector]
complement'_length [lemma, in Lvc.Isa.BitVector]
Complete [constructor, in Lvc.Reachability.Reachability]
complete_paramrel [lemma, in Lvc.Lowering.Renest]
complete_indexes_exists [lemma, in Lvc.Equiv.SimF]
complete_paramrel [lemma, in Lvc.Equiv.SimF]
complete_indexes_exists [lemma, in Lvc.Equiv.SimI]
complete_paramrel [lemma, in Lvc.Equiv.SimI]
Computable [record, in Lvc.Infra.Computable]
Computable [inductive, in Lvc.Infra.Computable]
Computable [library]
ComputableInstances [section, in Lvc.Infra.Computable]
ComputableInstances.H [variable, in Lvc.Infra.Computable]
ComputableInstances.H' [variable, in Lvc.Infra.Computable]
ComputableInstances.P [variable, in Lvc.Infra.Computable]
ComputableInstances.Q [variable, in Lvc.Infra.Computable]
computeParameters [definition, in Lvc.Coherence.DelocationAlgo]
computeParametersF_LV_DL [lemma, in Lvc.Coherence.DelocationAlgo]
computeParametersF_length_pair [lemma, in Lvc.Coherence.DelocationAlgo]
computeParametersF_length [lemma, in Lvc.Coherence.DelocationAlgo]
computeParameters_live [lemma, in Lvc.Coherence.DelocationAlgo]
computeParameters_trs [lemma, in Lvc.Coherence.DelocationAlgo]
computeParameters_isCalledFrom_get_Some [lemma, in Lvc.Coherence.DelocationAlgo]
computeParameters_isCalled_get_Some [lemma, in Lvc.Coherence.DelocationAlgo]
computeParameters_isCalled_Some [lemma, in Lvc.Coherence.DelocationAlgo]
computeParameters_isCalled_Some_F' [lemma, in Lvc.Coherence.DelocationAlgo]
computeParameters_LV_DL [lemma, in Lvc.Coherence.DelocationAlgo]
computeParameters_length [lemma, in Lvc.Coherence.DelocationAlgo]
computeParameters_AP_LV [lemma, in Lvc.Coherence.DelocationAlgo]
comp_lookup_list [lemma, in Lvc.Constr.MapComposition]
Con [constructor, in Lvc.Isa.Op]
cond_normal [projection, in Lvc.IL.ILStateType]
ConLiveSound [constructor, in Lvc.Isa.Op]
cons_app [lemma, in Lvc.Infra.MoreList]
coproduces [inductive, in Lvc.Equiv.TraceEquiv]
CoProducesExtern [constructor, in Lvc.Equiv.TraceEquiv]
CoProducesSilent [constructor, in Lvc.Equiv.TraceEquiv]
CoProducesTerm [constructor, in Lvc.Equiv.TraceEquiv]
coproduces_reduction_closed [lemma, in Lvc.Equiv.TraceEquiv]
coproduces_reduction_closed_step [lemma, in Lvc.Equiv.TraceEquiv]
Coqlib [library]
correct [lemma, in Lvc.Lowering.ParallelMove]
correct [lemma, in Lvc.Coherence.DelocationCorrect]
correct [definition, in Lvc.Liveness.LivenessAnalysisCorrect]
correct [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
counted [projection, in Lvc.IL.Var]
Counted [record, in Lvc.IL.Var]
counted_labI [lemma, in Lvc.IL.Var]
counted_inj [projection, in Lvc.IL.Var]
countTrue [definition, in Lvc.Infra.Filter]
countTrue_app [lemma, in Lvc.Infra.Filter]
countTrue_exists [lemma, in Lvc.Infra.Filter]
CSet [library]
CSetBasic [library]
CSetCases [library]
CSetComputable [library]
CSetDisjoint [library]
CSetGet [library]
CSetNotation [library]
CSetPartialOrder [library]
CSetTac [library]
CS_cons [constructor, in Lvc.IL.InRel]
CS_nil [constructor, in Lvc.IL.InRel]
CS_cons [constructor, in Lvc.IL.InRel4]
CS_nil [constructor, in Lvc.IL.InRel4]
CtxEq [library]
ctxExp [constructor, in Lvc.Equiv.CtxEq]
ctxHole [constructor, in Lvc.Equiv.CtxEq]
ctxIfS [constructor, in Lvc.Equiv.CtxEq]
ctxIfT [constructor, in Lvc.Equiv.CtxEq]
ctxLetS [constructor, in Lvc.Equiv.CtxEq]
ctxLetT [constructor, in Lvc.Equiv.CtxEq]
ctx_constr_E [lemma, in Lvc.Equiv.CtxEq]


D

DCVE [definition, in Lvc.Compiler]
DCVE_correct [lemma, in Lvc.Compiler]
DCVE_occurVars [lemma, in Lvc.Compiler]
DCVE_noUC [lemma, in Lvc.Compiler]
DCVE_live [lemma, in Lvc.Compiler]
decidable_dn [lemma, in Lvc.Infra.Computable]
decidable_xm [lemma, in Lvc.Infra.Computable]
DECIDABLE_PREDICATE.A [variable, in Lvc.CompCert.Coqlib]
DECIDABLE_PREDICATE.dec [variable, in Lvc.CompCert.Coqlib]
DECIDABLE_PREDICATE.P [variable, in Lvc.CompCert.Coqlib]
DECIDABLE_PREDICATE [section, in Lvc.CompCert.Coqlib]
DECIDABLE_EQUALITY.B [variable, in Lvc.CompCert.Coqlib]
DECIDABLE_EQUALITY.dec_eq [variable, in Lvc.CompCert.Coqlib]
DECIDABLE_EQUALITY.A [variable, in Lvc.CompCert.Coqlib]
DECIDABLE_EQUALITY [section, in Lvc.CompCert.Coqlib]
decision_procedure [projection, in Lvc.Infra.Computable]
decision_procedure [constructor, in Lvc.Infra.Computable]
decr [definition, in Lvc.Isa.BitVector]
DecSolve [library]
dec_eq_sym [lemma, in Lvc.CompCert.Coqlib]
dec_eq_false [lemma, in Lvc.CompCert.Coqlib]
dec_eq_true [lemma, in Lvc.CompCert.Coqlib]
Defaulted [record, in Lvc.Infra.Util]
default_val [definition, in Lvc.Isa.Val]
default_lab [definition, in Lvc.IL.Var]
default_loc [definition, in Lvc.IL.Var]
default_var [definition, in Lvc.IL.Var]
default_el [projection, in Lvc.Infra.Util]
definedVars [definition, in Lvc.IL.IL]
definedVars_renamedApart' [lemma, in Lvc.Alpha.RenameApart]
definedVars_renameApartF [lemma, in Lvc.Alpha.RenameApart]
definedVars_occurVars [lemma, in Lvc.IL.IL]
defined_on_morph_equal [instance, in Lvc.Constr.MapDefined]
defined_on_morph_incl [instance, in Lvc.Constr.MapDefined]
defined_on_update_list [lemma, in Lvc.Constr.MapDefined]
defined_on_incl [lemma, in Lvc.Constr.MapDefined]
defined_on_update_some [lemma, in Lvc.Constr.MapDefined]
defined_on [definition, in Lvc.Constr.MapDefined]
defs_agree_update_list [lemma, in Lvc.IL.ILDB]
defs_agree_update [lemma, in Lvc.IL.ILDB]
defs_agree [definition, in Lvc.IL.ILDB]
defVars [definition, in Lvc.Alpha.RenamedApart]
defVars_disj_D [lemma, in Lvc.Coherence.AllocationAlgo]
defVars_drop_disj [lemma, in Lvc.Coherence.AllocationAlgo]
defVars_take_disj [lemma, in Lvc.Coherence.AllocationAlgo]
def_size [instance, in Lvc.Infra.SizeInduction]
Delocation [library]
DelocationAlgo [library]
DelocationCorrect [library]
DelocationValidator [library]
delocation_sim [lemma, in Lvc.Coherence.DelocationCorrect]
determinate [definition, in Lvc.Equiv.NonParametricBiSim]
de_morgan_dec [lemma, in Lvc.Constr.CSetTac]
diff_m_eq [instance, in Lvc.Constr.CSet]
diff_proper_impl [instance, in Lvc.Constr.CSet]
diff_subset_equal' [lemma, in Lvc.Constr.CSetBasic]
disj [definition, in Lvc.Constr.CSetDisjoint]
disjoint [definition, in Lvc.Alpha.RenamedApart_Liveness]
disjoint_funF1 [lemma, in Lvc.Alpha.RenamedApart_Liveness]
disjoint_app [lemma, in Lvc.Alpha.RenamedApart_Liveness]
disjoint_if2 [lemma, in Lvc.Alpha.RenamedApart_Liveness]
disjoint_if1 [lemma, in Lvc.Alpha.RenamedApart_Liveness]
disjoint_let [lemma, in Lvc.Alpha.RenamedApart_Liveness]
disjoint_morphism [instance, in Lvc.Alpha.RenamedApart_Liveness]
disjoint_morphism_subset [instance, in Lvc.Alpha.RenamedApart_Liveness]
disj_union_right [lemma, in Lvc.Constr.CSet]
disj_add_swap [lemma, in Lvc.Constr.CSet]
disj_minus [lemma, in Lvc.Constr.CSetDisjoint]
disj_intersection [lemma, in Lvc.Constr.CSetDisjoint]
disj_struct_2_r [lemma, in Lvc.Constr.CSetDisjoint]
disj_struct_2 [lemma, in Lvc.Constr.CSetDisjoint]
disj_struct_1_r [lemma, in Lvc.Constr.CSetDisjoint]
disj_struct_1 [lemma, in Lvc.Constr.CSetDisjoint]
disj_eq_minus [lemma, in Lvc.Constr.CSetDisjoint]
disj_not_in [lemma, in Lvc.Constr.CSetDisjoint]
disj_minus_eq [lemma, in Lvc.Constr.CSetDisjoint]
disj_2_incl [lemma, in Lvc.Constr.CSetDisjoint]
disj_1_incl [lemma, in Lvc.Constr.CSetDisjoint]
disj_singleton [lemma, in Lvc.Constr.CSetDisjoint]
disj_empty [lemma, in Lvc.Constr.CSetDisjoint]
disj_add [lemma, in Lvc.Constr.CSetDisjoint]
disj_app [lemma, in Lvc.Constr.CSetDisjoint]
disj_subset_subset_flip_impl [instance, in Lvc.Constr.CSetDisjoint]
disj_eq_eq_iff [instance, in Lvc.Constr.CSetDisjoint]
disj_sym [instance, in Lvc.Constr.CSetDisjoint]
diverges [inductive, in Lvc.Equiv.TraceEquiv]
DivergesI [constructor, in Lvc.Equiv.TraceEquiv]
diverges_produces_only_nil [lemma, in Lvc.Equiv.TraceEquiv]
diverges_never_terminates [lemma, in Lvc.Equiv.TraceEquiv]
diverges_never_activated [lemma, in Lvc.Equiv.TraceEquiv]
diverges_reduction_closed [lemma, in Lvc.Equiv.TraceEquiv]
dleft [lemma, in Lvc.Infra.Computable]
dneg_eq [lemma, in Lvc.Infra.EqDec]
dneg_dec [lemma, in Lvc.Constr.CSetTac]
DNR [constructor, in Lvc.Infra.AutoIndTac]
dom_po [projection, in Lvc.Infra.FiniteFixpointIteration]
DoNotRemember [record, in Lvc.Infra.AutoIndTac]
dright [lemma, in Lvc.Infra.Computable]
drop [definition, in Lvc.Infra.Drop]
Drop [library]
drop_app_eq [lemma, in Lvc.Infra.Drop]
drop_app_gen [lemma, in Lvc.Infra.Drop]
drop_length_ass [lemma, in Lvc.Infra.Drop]
drop_length_stable [lemma, in Lvc.Infra.Drop]
drop_shift_1 [lemma, in Lvc.Infra.Drop]
drop_eq [lemma, in Lvc.Infra.Drop]
drop_length_gr [lemma, in Lvc.Infra.Drop]
drop_length [lemma, in Lvc.Infra.Drop]
drop_length_eq [lemma, in Lvc.Infra.Drop]
drop_map [lemma, in Lvc.Infra.Drop]
drop_nth [lemma, in Lvc.Infra.Drop]
drop_swap [lemma, in Lvc.Infra.Drop]
drop_drop [lemma, in Lvc.Infra.Drop]
drop_tl [lemma, in Lvc.Infra.Drop]
drop_app [lemma, in Lvc.Infra.Drop]
drop_nil [lemma, in Lvc.Infra.Drop]
drop_get_nil [lemma, in Lvc.Infra.Drop]
drop_get [lemma, in Lvc.Infra.Drop]
drop_error [definition, in Lvc.Infra.Drop]
drop_zip [lemma, in Lvc.Infra.MoreList]
drop_fold_zip_ounion [lemma, in Lvc.Coherence.DelocationAlgo]
DVE [library]
DVE_noUnreachableCode [lemma, in Lvc.DVE]
DVE_isCalled [lemma, in Lvc.DVE]
DVE_callChain [lemma, in Lvc.DVE]
dve_live [lemma, in Lvc.DVE]


E

EAE [library]
EAE_app_expfree [lemma, in Lvc.Lowering.EAE]
eagree_on_union [lemma, in Lvc.Constr.MapAgreement]
eagree_on [definition, in Lvc.Constr.MapAgreement]
EA2_cons [constructor, in Lvc.Alpha.Alpha]
EEvtExtern [constructor, in Lvc.Equiv.TraceEquiv]
EEvtTerminate [constructor, in Lvc.Equiv.TraceEquiv]
egalize [definition, in Lvc.Lowering.Renest]
egalize_funs_get2 [lemma, in Lvc.Lowering.Renest]
egalize_funs_get [lemma, in Lvc.Lowering.Renest]
egalize_funs_length2 [lemma, in Lvc.Lowering.Renest]
egalize_funs_length1 [lemma, in Lvc.Lowering.Renest]
egalize_funs [definition, in Lvc.Lowering.Renest]
elements_of_list_size [lemma, in Lvc.Constr.CSet]
elements_length [lemma, in Lvc.Constr.CSet]
elements_nil_eset [lemma, in Lvc.Constr.CSetBasic]
elem_incl_refl [instance, in Lvc.Constr.CSet]
elem_incl [definition, in Lvc.Constr.CSet]
elem_eq_refl [instance, in Lvc.Constr.CSet]
elem_eq [definition, in Lvc.Constr.CSet]
empty_intersection_in_one_not_other [lemma, in Lvc.Constr.CSetBasic]
empty_neutral_union [lemma, in Lvc.Constr.CSetBasic]
ensure_f [definition, in Lvc.Compiler]
env [definition, in Lvc.IL.Env]
Env [library]
envCorr [definition, in Lvc.Alpha.Alpha]
envCorr_update_list [lemma, in Lvc.Alpha.Alpha]
envCorr_update_lists [lemma, in Lvc.Alpha.Alpha]
envCorr_update [lemma, in Lvc.Alpha.Alpha]
envCorr_idOn_refl [lemma, in Lvc.Alpha.Alpha]
EqDec [library]
eqReq [definition, in Lvc.Coherence.Restrict]
Equal_computable [instance, in Lvc.Constr.CSetComputable]
equal_minus_empty [lemma, in Lvc.Constr.CSetBasic]
Equivalence_eq_int' [instance, in Lvc.Isa.Val]
Equivalence_eq_int [instance, in Lvc.Isa.Val]
equiv_computable [instance, in Lvc.Constr.CSetComputable]
equiv_dec_PI [lemma, in Lvc.Infra.EqDec]
equiv_dec_PI'_false [lemma, in Lvc.Infra.EqDec]
equiv_dec_PI' [lemma, in Lvc.Infra.EqDec]
equiv_dec_false [lemma, in Lvc.Infra.EqDec]
equiv_dec_R_neg [lemma, in Lvc.Infra.EqDec]
equiv_dec_R [lemma, in Lvc.Infra.EqDec]
equiv_dec_refl [lemma, in Lvc.Infra.EqDec]
equiv_minus_union [lemma, in Lvc.Constr.CSetBasic]
equiv_nequiv_combine [lemma, in Lvc.Constr.MapBasics]
eq_union_lr [lemma, in Lvc.Constr.CSet]
eq_dec [definition, in Lvc.Infra.EqDec]
eq_uceq_sym [lemma, in Lvc.Reachability.Reachability]
eq_uceq [lemma, in Lvc.Reachability.Reachability]
eq_incl [lemma, in Lvc.Constr.CSetBasic]
eq_dec_lab [lemma, in Lvc.IL.Var]
eq_cset_agree_on_morphism [instance, in Lvc.Constr.MapAgreement]
eq_cset_agree_set_morphism [instance, in Lvc.Constr.MapAgreeSet]
Error [constructor, in Lvc.Infra.Status]
eval_op_ext [instance, in Lvc.Isa.Op]
event [inductive, in Lvc.IL.Events]
Events [library]
EvtExtern [constructor, in Lvc.IL.Events]
EvtTau [constructor, in Lvc.IL.Events]
exists_is_safe [lemma, in Lvc.Infra.Fresh]
exists_number_bitvec [lemma, in Lvc.Isa.BitVector]
exists_number_bit [lemma, in Lvc.Isa.BitVector]
exp [inductive, in Lvc.IL.Exp]
Exp [library]
ExpFreeApp [constructor, in Lvc.IL.AppExpFree]
ExpFreeFun [constructor, in Lvc.IL.AppExpFree]
ExpFreeIf [constructor, in Lvc.IL.AppExpFree]
ExpFreeLet [constructor, in Lvc.IL.AppExpFree]
ExpFreeReturn [constructor, in Lvc.IL.AppExpFree]
exp_rename_renamedApart_all_alpha [lemma, in Lvc.IL.Exp]
exp_idx_ok [lemma, in Lvc.IL.ILDB]
exp_idx [definition, in Lvc.IL.ILDB]
extend [definition, in Lvc.Lowering.Renest]
extern [record, in Lvc.IL.Events]
external [definition, in Lvc.IL.Events]
externally_determined [definition, in Lvc.IL.StateType]
ExternI [constructor, in Lvc.IL.Events]
extern_res [projection, in Lvc.IL.Events]
extern_args [projection, in Lvc.IL.Events]
extern_fnc [projection, in Lvc.IL.Events]
extevent [inductive, in Lvc.Equiv.TraceEquiv]


F

F [module, in Lvc.DVE]
F [module, in Lvc.IL.IL]
F [module, in Lvc.UCE]
F [module, in Lvc.IL.ILDB]
F [module, in Lvc.IL.ILN]
false_equiv_dec [lemma, in Lvc.Infra.EqDec]
false_prop_intro [lemma, in Lvc.Infra.Util]
feq [definition, in Lvc.Constr.MapBasics]
feq [section, in Lvc.Constr.MapBasics]
feq_equivalence [instance, in Lvc.Constr.MapBasics]
feq_transitive [instance, in Lvc.Constr.MapBasics]
feq_symmetric [instance, in Lvc.Constr.MapBasics]
feq_reflexive [instance, in Lvc.Constr.MapBasics]
feq.R [variable, in Lvc.Constr.MapBasics]
feq.X [variable, in Lvc.Constr.MapBasics]
feq.Y [variable, in Lvc.Constr.MapBasics]
fill [definition, in Lvc.Equiv.CtxEq]
fillC [definition, in Lvc.Equiv.CtxEq]
fill_fillC [lemma, in Lvc.Equiv.CtxEq]
Filter [library]
filter_set [definition, in Lvc.DVE]
filter_in [lemma, in Lvc.Infra.Filter]
filter_p [lemma, in Lvc.Infra.Filter]
filter_incl2 [lemma, in Lvc.Infra.Filter]
filter_filter_by_length [lemma, in Lvc.Infra.Filter]
filter_get [lemma, in Lvc.Infra.Filter]
filter_by_get [lemma, in Lvc.Infra.Filter]
filter_by_length [lemma, in Lvc.Infra.Filter]
filter_by_not_nil [lemma, in Lvc.Infra.Filter]
filter_by_nil [lemma, in Lvc.Infra.Filter]
filter_by_app [lemma, in Lvc.Infra.Filter]
filter_by_ext [lemma, in Lvc.Infra.Filter]
filter_by [definition, in Lvc.Infra.Filter]
filter_tau_nil_eq [lemma, in Lvc.IL.Events]
filter_tau_app [lemma, in Lvc.IL.Events]
filter_tau_nil [lemma, in Lvc.IL.Events]
filter_tau [definition, in Lvc.IL.Events]
filter_by_incl_argsLive [lemma, in Lvc.Liveness.TrueLiveness]
findt [definition, in Lvc.Constr.CMap]
FiniteFixpointIteration [library]
finite_height [projection, in Lvc.Infra.FiniteFixpointIteration]
FixpointAlgorithm [section, in Lvc.Infra.FiniteFixpointIteration]
FixpointAlgorithm.Dom [variable, in Lvc.Infra.FiniteFixpointIteration]
FixpointAlgorithm.iteration [variable, in Lvc.Infra.FiniteFixpointIteration]
fix_compatible_I [lemma, in Lvc.Lowering.Renest]
fix_compatible_bodies [lemma, in Lvc.Equiv.SimF]
fix_compatible_separate [lemma, in Lvc.Equiv.SimF]
fix_compatible_bodies [lemma, in Lvc.Equiv.SimI]
fix_compatible_separate [lemma, in Lvc.Equiv.SimI]
fold_left_mono [lemma, in Lvc.Analysis.Analysis]
fold_left_zip_orb_inv [lemma, in Lvc.Analysis.Analysis]
fold_zip_ounion_length [lemma, in Lvc.Infra.OUnion]
fold_left_subset_morphism [instance, in Lvc.Constr.CSetGet]
fold_left_union_morphism [instance, in Lvc.Constr.CSetGet]
fold_list_length [lemma, in Lvc.Infra.MoreList]
fold_zip_length_ass [lemma, in Lvc.Infra.MoreList]
fold_list_length' [lemma, in Lvc.Analysis.AnalysisForward]
fold_list_length [lemma, in Lvc.Analysis.AnalysisForward]
fold_left_forward_mono [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
fold_union_morphism [instance, in Lvc.Constr.SetOperations]
fold_single [lemma, in Lvc.Constr.SetOperations]
fold_union_app [lemma, in Lvc.Constr.SetOperations]
fold_union_Proper [instance, in Lvc.Constr.SetOperations]
fold_union_incl_start [lemma, in Lvc.Constr.SetOperations]
fold_union_incl [lemma, in Lvc.Constr.SetOperations]
foo [inductive, in Lvc.Infra.SizeInduction]
foo [definition, in Lvc.Infra.Util]
Foo1 [constructor, in Lvc.Infra.SizeInduction]
Foo2 [constructor, in Lvc.Infra.SizeInduction]
FORALL2 [section, in Lvc.CompCert.Coqlib]
FORALL2.A [variable, in Lvc.CompCert.Coqlib]
FORALL2.B [variable, in Lvc.CompCert.Coqlib]
FORALL2.P [variable, in Lvc.CompCert.Coqlib]
forward [definition, in Lvc.Analysis.AnalysisForward]
forwardF [definition, in Lvc.Analysis.AnalysisForward]
forwardF_get [lemma, in Lvc.Analysis.AnalysisForward]
forwardF_length_ass [lemma, in Lvc.Analysis.AnalysisForward]
forwardF_length [definition, in Lvc.Analysis.AnalysisForward]
forward_monotone [lemma, in Lvc.Analysis.AnalysisForward]
forward_getAnn [lemma, in Lvc.Analysis.AnalysisForward]
forward_getAnn' [lemma, in Lvc.Analysis.AnalysisForward]
forward_annotation [lemma, in Lvc.Analysis.AnalysisForward]
forward_length_le_ass_right [lemma, in Lvc.Analysis.AnalysisForward]
forward_length_le_ass [lemma, in Lvc.Analysis.AnalysisForward]
forward_length_ass [lemma, in Lvc.Analysis.AnalysisForward]
forward_length [lemma, in Lvc.Analysis.AnalysisForward]
forward_snd_poLe [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
forward_length_ass_UC [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
fpeq [definition, in Lvc.Constr.MapBasics]
freeVars [definition, in Lvc.IL.Exp]
freeVars [definition, in Lvc.IL.IL]
freeVars [definition, in Lvc.Isa.Op]
freeVars [definition, in Lvc.IL.ILN]
freeVarSimF [inductive, in Lvc.Liveness.LivenessCorrect]
freeVarSimFI [constructor, in Lvc.Liveness.LivenessCorrect]
freeVarSimF_sim [lemma, in Lvc.Liveness.LivenessCorrect]
freeVars_renamedApart' [lemma, in Lvc.Alpha.RenameApart]
freeVars_renameExp [lemma, in Lvc.IL.Exp]
freeVars_live_list [lemma, in Lvc.IL.Exp]
freeVars_live [lemma, in Lvc.IL.Exp]
freeVars_occurVars [lemma, in Lvc.IL.IL]
freeVars_rename_op_list [lemma, in Lvc.Isa.Op]
freeVars_live_list [lemma, in Lvc.Isa.Op]
freeVars_renameOp [lemma, in Lvc.Isa.Op]
freeVars_live [lemma, in Lvc.Isa.Op]
freeVars_live [lemma, in Lvc.Liveness.Liveness]
frel [definition, in Lvc.Equiv.SimF]
fresh [definition, in Lvc.Infra.Fresh]
fresh [definition, in Lvc.Infra.Util]
Fresh [library]
FreshList [section, in Lvc.Infra.Fresh]
FreshList.fresh [variable, in Lvc.Infra.Fresh]
FreshList.fresh_spec [variable, in Lvc.Infra.Fresh]
fresh_of_list [lemma, in Lvc.Constr.CSet]
fresh_list_unique [lemma, in Lvc.Infra.Fresh]
fresh_set_spec [lemma, in Lvc.Infra.Fresh]
fresh_list_spec [lemma, in Lvc.Infra.Fresh]
fresh_set [definition, in Lvc.Infra.Fresh]
fresh_list_length2 [lemma, in Lvc.Infra.Fresh]
fresh_list_length [lemma, in Lvc.Infra.Fresh]
fresh_list [definition, in Lvc.Infra.Fresh]
fresh_stable_spec [lemma, in Lvc.Infra.Fresh]
fresh_stable [definition, in Lvc.Infra.Fresh]
fresh_variable_always_exists [lemma, in Lvc.Infra.Fresh]
fresh_spec [lemma, in Lvc.Infra.Fresh]
fresh_spec' [lemma, in Lvc.Infra.Fresh]
fstNone [constructor, in Lvc.Infra.OptionR]
fstNoneOrR [inductive, in Lvc.Infra.OptionR]
fstNoneOrR_dec [instance, in Lvc.Infra.OptionR]
fstNoneOrR_anti [instance, in Lvc.Infra.OptionR]
fstNoneOrR_trans [instance, in Lvc.Infra.OptionR]
fstNoneOrR_Reflexive [instance, in Lvc.Infra.OptionR]
fstNoneOrR_ounion_right [lemma, in Lvc.Infra.OUnion]
fstNoneOrR_ounion_left [lemma, in Lvc.Infra.OUnion]
fstNoneOrR_flip_Subset_trans2 [instance, in Lvc.Infra.OUnion]
fstNoneOrR_flip_Subset_trans [instance, in Lvc.Infra.OUnion]
fstNoneOrR_flip_Subset_trans2 [instance, in Lvc.Coherence.Allocation]
fstNoneOrR' [inductive, in Lvc.Coherence.Restrict]
fstNone' [constructor, in Lvc.Coherence.Restrict]
fst_compileF_eq [lemma, in Lvc.Coherence.Delocation]
fst_zip_pair [lemma, in Lvc.Infra.MoreList]
fst_renamedApartAnnF_rev [lemma, in Lvc.Alpha.RenameApart]
fst_renamedApartAnnF_app [lemma, in Lvc.Alpha.RenameApart]
fst_renamedApartAnn [lemma, in Lvc.Alpha.RenameApart]
fst_poEq [instance, in Lvc.Infra.PartialOrder]
fst_poLe [instance, in Lvc.Infra.PartialOrder]
funConstr [definition, in Lvc.Alpha.RenamedApart]
funConstr_disjoint_fun_defs [lemma, in Lvc.Alpha.RenamedApart_Liveness]
funConstr_disjoint_defVars [lemma, in Lvc.Alpha.Alpha_RenamedApart]
funConstr_disjoint_globals [lemma, in Lvc.Coherence.Allocation]
Functional [constructor, in Lvc.Liveness.Liveness]
FunctionalAndImperative [constructor, in Lvc.Liveness.Liveness]
functional2 [definition, in Lvc.IL.SmallStepRelations]
fun_congrunence [lemma, in Lvc.Equiv.CtxEq]
F.block [record, in Lvc.IL.IL]
F.block [record, in Lvc.IL.ILDB]
F.block [record, in Lvc.IL.ILN]
F.blockI [constructor, in Lvc.IL.IL]
F.blockI [constructor, in Lvc.IL.ILDB]
F.blockI [constructor, in Lvc.IL.ILN]
F.block_n [projection, in Lvc.IL.IL]
F.block_s [projection, in Lvc.IL.IL]
F.block_Z [projection, in Lvc.IL.IL]
F.block_E [projection, in Lvc.IL.IL]
F.block_n [projection, in Lvc.IL.ILDB]
F.block_s [projection, in Lvc.IL.ILDB]
F.block_Z [projection, in Lvc.IL.ILDB]
F.block_E [projection, in Lvc.IL.ILDB]
F.block_f [projection, in Lvc.IL.ILN]
F.block_F [projection, in Lvc.IL.ILN]
F.block_E [projection, in Lvc.IL.ILN]
F.block_L [projection, in Lvc.IL.ILN]
F.compileF_indexwise_paramrel [lemma, in Lvc.UCE]
F.compileF_separates [lemma, in Lvc.UCE]
F.labenv [definition, in Lvc.IL.IL]
F.labenv [definition, in Lvc.IL.ILDB]
F.labenv [definition, in Lvc.IL.ILN]
F.mkBlock [definition, in Lvc.IL.IL]
F.mkBlock [definition, in Lvc.IL.ILDB]
F.mkBlock [definition, in Lvc.IL.ILN]
F.nstepGoto [constructor, in Lvc.IL.ILN]
F.nstepIfF [constructor, in Lvc.IL.ILN]
F.nstepIfT [constructor, in Lvc.IL.ILN]
F.nstepLet [constructor, in Lvc.IL.ILN]
F.sim_DVE [lemma, in Lvc.DVE]
F.sim_F [lemma, in Lvc.DVE]
F.sim_UCE [lemma, in Lvc.UCE]
F.sim_F [lemma, in Lvc.UCE]
F.sim_compile_fun_cases [lemma, in Lvc.UCE]
F.SR [instance, in Lvc.DVE]
F.SR [instance, in Lvc.UCE]
F.state [definition, in Lvc.IL.IL]
F.state [definition, in Lvc.IL.ILDB]
F.state [definition, in Lvc.IL.ILN]
F.step [inductive, in Lvc.IL.IL]
F.step [inductive, in Lvc.IL.ILDB]
F.step [inductive, in Lvc.IL.ILN]
F.stepExp [constructor, in Lvc.IL.ILDB]
F.StepExtern [constructor, in Lvc.IL.IL]
F.stepExtern [constructor, in Lvc.IL.ILDB]
F.stepExtern [constructor, in Lvc.IL.ILN]
F.StepFun [constructor, in Lvc.IL.IL]
F.stepFun [constructor, in Lvc.IL.ILN]
F.StepGoto [constructor, in Lvc.IL.IL]
F.stepGoto [constructor, in Lvc.IL.ILDB]
F.StepGoto_mapi [lemma, in Lvc.IL.IL]
F.StepIfF [constructor, in Lvc.IL.IL]
F.stepIfF [constructor, in Lvc.IL.ILDB]
F.StepIfT [constructor, in Lvc.IL.IL]
F.stepIfT [constructor, in Lvc.IL.ILDB]
F.StepLet [constructor, in Lvc.IL.IL]
F.stepLet [constructor, in Lvc.IL.ILDB]
F.step_dec [lemma, in Lvc.IL.IL]
F.step_externally_determined [lemma, in Lvc.IL.IL]
F.step_internally_deterministic [lemma, in Lvc.IL.IL]
F.step_dec [lemma, in Lvc.IL.ILDB]
F.step_externally_determined [lemma, in Lvc.IL.ILDB]
F.step_internally_deterministic [lemma, in Lvc.IL.ILDB]
F.step_dec [lemma, in Lvc.IL.ILN]
F.step_internally_deterministic [lemma, in Lvc.IL.ILN]


G

get [inductive, in Lvc.Infra.Get]
Get [library]
getAnn [definition, in Lvc.IL.Annotation]
getAnni [definition, in Lvc.Analysis.Analysis]
getAnniLeft [definition, in Lvc.Analysis.Analysis]
getAnniRight [definition, in Lvc.Analysis.Analysis]
getAnn_mapAnn2 [lemma, in Lvc.Alpha.RenamedApart_Liveness]
getAnn_setAnn [lemma, in Lvc.IL.Annotation]
getAnn_mapAnn_map [lemma, in Lvc.IL.Annotation]
getAnn_poEq [instance, in Lvc.IL.Annotation]
getAnn_poLe [instance, in Lvc.IL.Annotation]
getAnn_ann_R_morphism [instance, in Lvc.IL.Annotation]
getAnn_mapAnn [lemma, in Lvc.IL.Annotation]
getAnn_setTopAnn [lemma, in Lvc.IL.Annotation]
getLB [constructor, in Lvc.Infra.Get]
getLS [constructor, in Lvc.Infra.Get]
getT [inductive, in Lvc.Infra.Get]
getTLB [constructor, in Lvc.Infra.Get]
getTLS [constructor, in Lvc.Infra.Get]
getT_get [lemma, in Lvc.Infra.Get]
getVar [definition, in Lvc.Isa.Op]
get_union_union_A [lemma, in Lvc.Analysis.Analysis]
get_fold_zip_join [lemma, in Lvc.Analysis.Analysis]
get_union_union_b [lemma, in Lvc.Analysis.Analysis]
get_eq_drop [lemma, in Lvc.Infra.Drop]
get_drop [lemma, in Lvc.Infra.Drop]
get_drop_eq [lemma, in Lvc.Infra.Drop]
get_in_of_list [lemma, in Lvc.Constr.CSetGet]
get_in_incl [lemma, in Lvc.Constr.CSetGet]
get_list_union_map [lemma, in Lvc.Constr.CSetGet]
get_mapi [lemma, in Lvc.Infra.MoreList]
get_mapi_impl [lemma, in Lvc.Infra.MoreList]
get_zip [lemma, in Lvc.Infra.MoreList]
get_PIR2 [lemma, in Lvc.Infra.AllInRel]
get_fst_renameApartF [lemma, in Lvc.Alpha.RenameApart]
get_fst_renamedApartAnnF [lemma, in Lvc.Alpha.RenameApart]
get_filter_by [lemma, in Lvc.Infra.Filter]
get_backwardF [lemma, in Lvc.Analysis.AnalysisBackward]
get_fold_zip_join [lemma, in Lvc.Coherence.DelocationAlgo]
get_olist_union_A' [lemma, in Lvc.Coherence.DelocationAlgo]
get_olist_union_A [lemma, in Lvc.Coherence.DelocationAlgo]
get_olist_union_b [lemma, in Lvc.Coherence.DelocationAlgo]
get_forwardF [lemma, in Lvc.Analysis.AnalysisForward]
get_bounded [lemma, in Lvc.Coherence.Restrict]
get_live_op_sound [lemma, in Lvc.Isa.Op]
get_first_pos [lemma, in Lvc.Infra.Position]
get_take [lemma, in Lvc.Infra.Take]
get_take_get [lemma, in Lvc.Infra.Take]
get_take_lt [lemma, in Lvc.Infra.Take]
get_length_right [lemma, in Lvc.Infra.Get]
get_app_right_ge [lemma, in Lvc.Infra.Get]
get_rev [lemma, in Lvc.Infra.Get]
get_app_ge [lemma, in Lvc.Infra.Get]
get_app_lt_1 [lemma, in Lvc.Infra.Get]
get_app_lt [lemma, in Lvc.Infra.Get]
get_length_app_eq [lemma, in Lvc.Infra.Get]
get_length_app [lemma, in Lvc.Infra.Get]
get_app_right [lemma, in Lvc.Infra.Get]
get_app_cases [lemma, in Lvc.Infra.Get]
get_subst [lemma, in Lvc.Infra.Get]
get_in_range_app [lemma, in Lvc.Infra.Get]
get_length_eq [lemma, in Lvc.Infra.Get]
get_in [lemma, in Lvc.Infra.Get]
get_in_range [lemma, in Lvc.Infra.Get]
get_range [lemma, in Lvc.Infra.Get]
get_dec [lemma, in Lvc.Infra.Get]
get_nth_error [lemma, in Lvc.Infra.Get]
get_nth [lemma, in Lvc.Infra.Get]
get_length [lemma, in Lvc.Infra.Get]
get_nth_default [lemma, in Lvc.Infra.Get]
get_app [lemma, in Lvc.Infra.Get]
get_shift [lemma, in Lvc.Infra.Get]
get_functional [lemma, in Lvc.Infra.Get]
get_getT [lemma, in Lvc.Infra.Get]
ge_computable [instance, in Lvc.Infra.Util]
globals_disj_bounded [lemma, in Lvc.Coherence.Allocation]
globals_disj [lemma, in Lvc.Coherence.Allocation]
GlueCode [section, in Lvc.Lowering.ParallelMove]
GlueCode.parallel_move [variable, in Lvc.Lowering.ParallelMove]


H

hd_in_elements [lemma, in Lvc.Constr.CSet]
hd_in_list [lemma, in Lvc.Constr.CSet]


I

I [module, in Lvc.DVE]
I [module, in Lvc.IL.IL]
I [constructor, in Lvc.Isa.OrderedBitVector]
I [module, in Lvc.UCE]
I [module, in Lvc.IL.ILN]
ifFstR [inductive, in Lvc.Infra.OptionR]
IfFstR_R [constructor, in Lvc.Infra.OptionR]
IfFstR_None [constructor, in Lvc.Infra.OptionR]
ifFstR_fold_zip_ounion [lemma, in Lvc.Infra.OUnion]
ifFstR_zip_ounion [lemma, in Lvc.Infra.OUnion]
ifFstR_addAdds2 [lemma, in Lvc.Coherence.DelocationAlgo]
ifFstR_addAdds [lemma, in Lvc.Coherence.DelocationAlgo]
iffT [definition, in Lvc.Infra.Util]
ifSndR [inductive, in Lvc.Infra.OptionR]
ifsndR_R [constructor, in Lvc.Infra.OptionR]
ifsndR_None [constructor, in Lvc.Infra.OptionR]
ifSndR_fold_zip_ounion [lemma, in Lvc.Infra.OUnion]
ifSndR_zip_ounion [lemma, in Lvc.Infra.OUnion]
ifSndR_zip_addAdd [lemma, in Lvc.Coherence.DelocationAlgo]
IisVar [constructor, in Lvc.Isa.Op]
IL [library]
ILDB [library]
ILN [library]
ILN_IL [library]
ILStateType [record, in Lvc.IL.ILStateType]
ILStateType [library]
il_statetype_I [instance, in Lvc.IL.ILStateType]
il_statetype_F [instance, in Lvc.IL.ILStateType]
Image [projection, in Lvc.Equiv.SimF]
Image [projection, in Lvc.Equiv.SimI]
impb [definition, in Lvc.Infra.Util]
impb_eq [lemma, in Lvc.Infra.Util]
impb_trans [instance, in Lvc.Infra.Util]
impb_refl [instance, in Lvc.Infra.Util]
impb_elim [lemma, in Lvc.UCE]
Imperative [constructor, in Lvc.Liveness.Liveness]
Implementation [section, in Lvc.Lowering.ParallelMove]
Implementation.parallel_move [variable, in Lvc.Lowering.ParallelMove]
InA_in [lemma, in Lvc.Constr.CSetBasic]
incc [projection, in Lvc.IL.Var]
incl_minus_disj [lemma, in Lvc.Alpha.RenamedApart_Liveness]
incl_add_union_union [lemma, in Lvc.Alpha.RenamedApart_Liveness]
incl_union_eq [lemma, in Lvc.Alpha.RenamedApart_Liveness]
incl_union_lr_eq [lemma, in Lvc.Alpha.RenamedApart_Liveness]
incl_minus_incl_union [lemma, in Lvc.Alpha.RenamedApart_Liveness]
incl_minus_union2 [lemma, in Lvc.Constr.MapComposition]
incl_minus_both [lemma, in Lvc.Constr.CSet]
incl_minus_single_not_in [lemma, in Lvc.Constr.CSet]
incl_from_union_eq [lemma, in Lvc.Constr.CSet]
incl_add_right [lemma, in Lvc.Constr.CSet]
incl_union_left [lemma, in Lvc.Constr.CSet]
incl_union_right [lemma, in Lvc.Constr.CSet]
incl_list_union_cons [lemma, in Lvc.Constr.CSetGet]
incl_list_union [lemma, in Lvc.Constr.CSetGet]
incl_compile_live [lemma, in Lvc.DVE]
incl_add_eq [lemma, in Lvc.Constr.CSetBasic]
incl_minus_incl [lemma, in Lvc.Constr.CSetBasic]
incl_meet_split [lemma, in Lvc.Constr.CSetBasic]
incl_union_incl_minus [lemma, in Lvc.Constr.CSetBasic]
incl_minus_union [lemma, in Lvc.Constr.CSetBasic]
incl_minus_change [lemma, in Lvc.Constr.CSetBasic]
incl_minus_empty [lemma, in Lvc.Constr.CSetBasic]
incl_set_left [lemma, in Lvc.Constr.CSetBasic]
incl_eq [lemma, in Lvc.Constr.CSetBasic]
incl_meet_empty [lemma, in Lvc.Constr.CSetBasic]
incl_not_member [lemma, in Lvc.Constr.CSetBasic]
incl_meet_lr [lemma, in Lvc.Constr.CSetBasic]
incl_meet [lemma, in Lvc.Constr.CSetBasic]
incl_left [lemma, in Lvc.Constr.CSetBasic]
incl_union_lr [lemma, in Lvc.Constr.CSetBasic]
incl_union_absorption [lemma, in Lvc.Constr.CSetBasic]
incl_minus_lr [lemma, in Lvc.Constr.CSetBasic]
incl_minus [lemma, in Lvc.Constr.CSetBasic]
incl_add' [lemma, in Lvc.Constr.CSetBasic]
incl_right [lemma, in Lvc.Constr.CSetBasic]
incl_refl [lemma, in Lvc.Constr.CSetBasic]
incl_add [lemma, in Lvc.Constr.CSetBasic]
incl_singleton [lemma, in Lvc.Constr.CSetBasic]
incl_empty [lemma, in Lvc.Constr.CSetBasic]
incl_not_in [lemma, in Lvc.Constr.CSetCases]
incl_union_minus [lemma, in Lvc.Constr.CSetCases]
incl_set_decomp [lemma, in Lvc.Constr.CSetCases]
incl_agree_on_morphism_flip_impl [instance, in Lvc.Constr.MapAgreement]
incl_agree_on_morphism_eq [instance, in Lvc.Constr.MapAgreement]
incl_agree_on_morphism [instance, in Lvc.Constr.MapAgreement]
incl_fold_union [lemma, in Lvc.Constr.SetOperations]
incl_minus_exp_live_union [lemma, in Lvc.Liveness.Liveness]
incl_incl_minus [lemma, in Lvc.Liveness.Liveness]
incl_same_head [lemma, in Lvc.CompCert.Coqlib]
incl_app_inv_r [lemma, in Lvc.CompCert.Coqlib]
incl_app_inv_l [lemma, in Lvc.CompCert.Coqlib]
incl_cons_inv [lemma, in Lvc.CompCert.Coqlib]
incr [definition, in Lvc.Isa.BitVector]
incr' [definition, in Lvc.Isa.BitVector]
indexes_exists [definition, in Lvc.Equiv.SimF]
indexes_exists [definition, in Lvc.Equiv.SimI]
IndexRelDrop [projection, in Lvc.Equiv.SimF]
IndexRelDrop [projection, in Lvc.Equiv.SimI]
IndexRelF [projection, in Lvc.Equiv.SimF]
IndexRelFP_refl [lemma, in Lvc.Equiv.SimF]
IndexRelFP_eq [lemma, in Lvc.Equiv.SimF]
IndexRelI [projection, in Lvc.Equiv.SimI]
IndexRelIP_refl [lemma, in Lvc.Equiv.SimI]
IndexRelIP_eq [lemma, in Lvc.Equiv.SimI]
Indexwise [library]
indexwise_R_bounded [lemma, in Lvc.Alpha.RenamedApart_Liveness]
indexwise_paramrel [definition, in Lvc.Lowering.Renest]
indexwise_r_mon [lemma, in Lvc.Lowering.Renest]
indexwise_r [definition, in Lvc.Lowering.Renest]
indexwise_R4_dec [definition, in Lvc.Infra.Indexwise]
indexwise_R4 [definition, in Lvc.Infra.Indexwise]
indexwise_R3_dec [definition, in Lvc.Infra.Indexwise]
indexwise_R3 [definition, in Lvc.Infra.Indexwise]
indexwise_R2_dec [definition, in Lvc.Infra.Indexwise]
indexwise_R [definition, in Lvc.Infra.Indexwise]
indexwise_r_mon [lemma, in Lvc.Equiv.SimF]
indexwise_r [definition, in Lvc.Equiv.SimF]
indexwise_paramrel [definition, in Lvc.Equiv.SimF]
indexwise_r_mon [lemma, in Lvc.Equiv.SimI]
indexwise_r [definition, in Lvc.Equiv.SimI]
indexwise_paramrel [definition, in Lvc.Equiv.SimI]
indexwise_R_dec' [definition, in Lvc.IL.Annotation]
initial_value_bottom [projection, in Lvc.Infra.FiniteFixpointIteration]
initial_value [projection, in Lvc.Infra.FiniteFixpointIteration]
injective_on_fresh_list [lemma, in Lvc.Constr.MapInjectivity]
injective_on_agree [lemma, in Lvc.Constr.MapInjectivity]
injective_on_computable [instance, in Lvc.Constr.MapInjectivity]
injective_on_iff [definition, in Lvc.Constr.MapInjectivity]
injective_on_compute_lookup_set [lemma, in Lvc.Constr.MapInjectivity]
injective_on_compute [definition, in Lvc.Constr.MapInjectivity]
injective_on_step_proper' [instance, in Lvc.Constr.MapInjectivity]
injective_on_step_proper [instance, in Lvc.Constr.MapInjectivity]
injective_on_step_spec [lemma, in Lvc.Constr.MapInjectivity]
injective_on_step_transpose [lemma, in Lvc.Constr.MapInjectivity]
injective_on_step [definition, in Lvc.Constr.MapInjectivity]
injective_on_not_in_lookup_set [lemma, in Lvc.Constr.MapInjectivity]
injective_on_update_fresh [lemma, in Lvc.Constr.MapInjectivity]
injective_on_update_not_in [lemma, in Lvc.Constr.MapInjectivity]
injective_on_morphism [instance, in Lvc.Constr.MapInjectivity]
injective_on_forget [lemma, in Lvc.Constr.MapInjectivity]
injective_on_fresh [lemma, in Lvc.Constr.MapInjectivity]
injective_on_dead [lemma, in Lvc.Constr.MapInjectivity]
injective_on_incl [lemma, in Lvc.Constr.MapInjectivity]
injective_on [definition, in Lvc.Constr.MapInjectivity]
inRel [inductive, in Lvc.IL.InRel]
inRel [inductive, in Lvc.IL.InRel4]
InRel [library]
inRel_mon [lemma, in Lvc.IL.InRel]
inRel_nthC [lemma, in Lvc.IL.InRel]
inRel_nthA [lemma, in Lvc.IL.InRel]
inRel_nth [lemma, in Lvc.IL.InRel]
inRel_drop [lemma, in Lvc.IL.InRel]
inRel_less [lemma, in Lvc.IL.InRel]
inRel_length [lemma, in Lvc.IL.InRel]
inRel_length [lemma, in Lvc.IL.InRel4]
inRel_map_A3 [lemma, in Lvc.IL.InRel4]
inRel_nth_A1 [lemma, in Lvc.IL.InRel4]
inRel_nth [lemma, in Lvc.IL.InRel4]
inRel_drop [lemma, in Lvc.IL.InRel4]
inRel_less [lemma, in Lvc.IL.InRel4]
inRel_sawtooth [lemma, in Lvc.IL.Sawtooth]
InRel4 [library]
instance_option_eq_sym_R [instance, in Lvc.Constr.CSet]
instance_option_eq_refl_R [instance, in Lvc.Constr.CSet]
instance_option_eq_trans_R [instance, in Lvc.Constr.CSet]
instance_impl_3 [instance, in Lvc.Infra.Util]
instance_impl_2 [instance, in Lvc.Infra.Util]
inst_Is_true_cm [instance, in Lvc.Infra.Computable]
inst_iff_cm [instance, in Lvc.Infra.Computable]
inst_impl_cm [instance, in Lvc.Infra.Computable]
inst_or_cm [instance, in Lvc.Infra.Computable]
inst_and_cm [instance, in Lvc.Infra.Computable]
inst_not_cm [instance, in Lvc.Infra.Computable]
inst_false_cm [instance, in Lvc.Infra.Computable]
inst_true_cm [instance, in Lvc.Infra.Computable]
inst_computable_In [instance, in Lvc.Constr.CSetComputable]
inst_eq_dec_ordered_type [instance, in Lvc.Constr.CSetComputable]
inst_eq_dec_list [instance, in Lvc.Infra.EqDec]
inst_in_cm [instance, in Lvc.Infra.EqDec]
inst_eq_dec_option [instance, in Lvc.Infra.EqDec]
inst_eq_cm [instance, in Lvc.Infra.EqDec]
inst_equiv_cm [instance, in Lvc.Infra.EqDec]
inst_eq_dec_unop [instance, in Lvc.Isa.Val]
inst_eq_dec_binop [instance, in Lvc.Isa.Val]
inst_eq_dec_val [instance, in Lvc.Isa.Val]
inst_val_defaulted [instance, in Lvc.Isa.Val]
inst_counted_lab [instance, in Lvc.IL.Var]
inst_eq_dec_lab [instance, in Lvc.IL.Var]
inst_counted_loc [instance, in Lvc.IL.Var]
inst_eq_dec_loc [instance, in Lvc.IL.Var]
inst_counted_var [instance, in Lvc.IL.Var]
inst_eq_dec_var [instance, in Lvc.IL.Var]
inst_defaulted_var [instance, in Lvc.IL.Var]
inst_eq_dec_exp [instance, in Lvc.IL.Exp]
inst_eq_dec_op [instance, in Lvc.Isa.Op]
int [abbreviation, in Lvc.CompCert.Integers]
Int [module, in Lvc.CompCert.Integers]
Integers [library]
internally_deterministic [definition, in Lvc.IL.StateType]
int_eq_dec' [instance, in Lvc.Isa.Val]
int_eq_dec [instance, in Lvc.Isa.Val]
int_compare [definition, in Lvc.Isa.Val]
int_eq_eq_lt [instance, in Lvc.Isa.Val]
int_eq [definition, in Lvc.Isa.Val]
int_wordsize_divides_modulus [lemma, in Lvc.CompCert.Integers]
int64 [abbreviation, in Lvc.CompCert.Integers]
Int64 [module, in Lvc.CompCert.Integers]
Int64.bits_ofwords [lemma, in Lvc.CompCert.Integers]
Int64.bits_hiword [lemma, in Lvc.CompCert.Integers]
Int64.bits_loword [lemma, in Lvc.CompCert.Integers]
Int64.bits_shr' [lemma, in Lvc.CompCert.Integers]
Int64.bits_shru' [lemma, in Lvc.CompCert.Integers]
Int64.bits_shl' [lemma, in Lvc.CompCert.Integers]
Int64.decompose_le [lemma, in Lvc.CompCert.Integers]
Int64.decompose_lt [lemma, in Lvc.CompCert.Integers]
Int64.decompose_leu [lemma, in Lvc.CompCert.Integers]
Int64.decompose_ltu [lemma, in Lvc.CompCert.Integers]
Int64.decompose_mul_2 [lemma, in Lvc.CompCert.Integers]
Int64.decompose_mul [lemma, in Lvc.CompCert.Integers]
Int64.decompose_sub' [lemma, in Lvc.CompCert.Integers]
Int64.decompose_sub [lemma, in Lvc.CompCert.Integers]
Int64.decompose_add [lemma, in Lvc.CompCert.Integers]
Int64.decompose_shr_2 [lemma, in Lvc.CompCert.Integers]
Int64.decompose_shr_1 [lemma, in Lvc.CompCert.Integers]
Int64.decompose_shru_2 [lemma, in Lvc.CompCert.Integers]
Int64.decompose_shru_1 [lemma, in Lvc.CompCert.Integers]
Int64.decompose_shl_2 [lemma, in Lvc.CompCert.Integers]
Int64.decompose_shl_1 [lemma, in Lvc.CompCert.Integers]
Int64.decompose_not [lemma, in Lvc.CompCert.Integers]
Int64.decompose_xor [lemma, in Lvc.CompCert.Integers]
Int64.decompose_or [lemma, in Lvc.CompCert.Integers]
Int64.decompose_and [lemma, in Lvc.CompCert.Integers]
Int64.decompose_bitwise_binop [lemma, in Lvc.CompCert.Integers]
Int64.eqm_mul_2p32 [lemma, in Lvc.CompCert.Integers]
Int64.hiword [definition, in Lvc.CompCert.Integers]
Int64.hi_ofwords [lemma, in Lvc.CompCert.Integers]
Int64.iwordsize' [definition, in Lvc.CompCert.Integers]
Int64.loword [definition, in Lvc.CompCert.Integers]
Int64.lo_ofwords [lemma, in Lvc.CompCert.Integers]
Int64.mul' [definition, in Lvc.CompCert.Integers]
Int64.mul'_mulhu [lemma, in Lvc.CompCert.Integers]
Int64.ofwords [definition, in Lvc.CompCert.Integers]
Int64.ofwords_add'' [lemma, in Lvc.CompCert.Integers]
Int64.ofwords_add' [lemma, in Lvc.CompCert.Integers]
Int64.ofwords_add [lemma, in Lvc.CompCert.Integers]
Int64.ofwords_recompose [lemma, in Lvc.CompCert.Integers]
Int64.shl' [definition, in Lvc.CompCert.Integers]
Int64.shru' [definition, in Lvc.CompCert.Integers]
Int64.shr' [definition, in Lvc.CompCert.Integers]
Invariance [library]
invariant [definition, in Lvc.Coherence.Invariance]
inverse_on_list_union [lemma, in Lvc.Constr.MapInverse]
inverse_on_dead_update [lemma, in Lvc.Constr.MapInverse]
inverse_on_update_fresh [lemma, in Lvc.Constr.MapInverse]
inverse_on_id [lemma, in Lvc.Constr.MapInverse]
inverse_on_injective_on [lemma, in Lvc.Constr.MapInverse]
inverse_on_agree_on [lemma, in Lvc.Constr.MapInverse]
inverse_on_agree_on_2 [lemma, in Lvc.Constr.MapInverse]
inverse_on_sym [lemma, in Lvc.Constr.MapInverse]
inverse_on_union [lemma, in Lvc.Constr.MapInverse]
inverse_on_update_with_list [lemma, in Lvc.Constr.MapInverse]
inverse_on_morphism_full_eq [instance, in Lvc.Constr.MapInverse]
inverse_on_morphism_eq_eq [instance, in Lvc.Constr.MapInverse]
inverse_on_morphism_eq [instance, in Lvc.Constr.MapInverse]
inverse_on_morphism_full [instance, in Lvc.Constr.MapInverse]
inverse_on_morphism [instance, in Lvc.Constr.MapInverse]
inverse_on_lookup_list_eq [lemma, in Lvc.Constr.MapInverse]
inverse_on_lookup_list [lemma, in Lvc.Constr.MapInverse]
inverse_on_update_minus [lemma, in Lvc.Constr.MapInverse]
inverse_on_update [lemma, in Lvc.Constr.MapInverse]
inverse_on_incl [lemma, in Lvc.Constr.MapInverse]
inverse_on [definition, in Lvc.Constr.MapInverse]
inverse_on_comp_list [lemma, in Lvc.Constr.MapComposition]
inverse_on_comp_agree [lemma, in Lvc.Constr.MapComposition]
inverse_on_comp [lemma, in Lvc.Constr.MapComposition]
inverse_on_update_inverse [lemma, in Lvc.Constr.Map]
inverse_on_update_lookup_set [lemma, in Lvc.Constr.Map]
inverse_on_update_fresh_list [lemma, in Lvc.Infra.Fresh]
inv_plus2_step [lemma, in Lvc.IL.SmallStepRelations]
in_add_left [lemma, in Lvc.Constr.CSet]
in_take_list [lemma, in Lvc.Infra.TakeSet]
in_meet [lemma, in Lvc.Constr.CSetBasic]
in_add' [lemma, in Lvc.Constr.CSetBasic]
in_single_union [lemma, in Lvc.Constr.CSetBasic]
in_minus_neq [lemma, in Lvc.Constr.CSetBasic]
in_in_minus [lemma, in Lvc.Constr.CSetBasic]
in_disj_absurd [lemma, in Lvc.Constr.CSetDisjoint]
in_in_neq [lemma, in Lvc.Constr.CSetCases]
in_add_case [lemma, in Lvc.Constr.CSetCases]
In_single [lemma, in Lvc.Constr.CSetTac]
In_add_empty [lemma, in Lvc.Constr.CSetTac]
in_vars_up_to' [lemma, in Lvc.Infra.Fresh]
in_vars_up_to [lemma, in Lvc.Infra.Fresh]
in_get [lemma, in Lvc.Infra.Get]
in_list_repeat [lemma, in Lvc.CompCert.Coqlib]
in_app [lemma, in Lvc.CompCert.Coqlib]
in_cns [lemma, in Lvc.CompCert.Coqlib]
irel [definition, in Lvc.Equiv.SimI]
Irreflexive_lt_int [instance, in Lvc.Isa.Val]
isBisim [definition, in Lvc.Equiv.Sim]
isCall [definition, in Lvc.IL.Exp]
isCalled [inductive, in Lvc.IL.LabelsDefined]
IsCalledExp [constructor, in Lvc.IL.LabelsDefined]
isCalledFrom [definition, in Lvc.IL.LabelsDefined]
isCalledFrom_extend [lemma, in Lvc.IL.LabelsDefined]
isCalledFrom_mono [lemma, in Lvc.IL.LabelsDefined]
IsCalledGoto [constructor, in Lvc.IL.LabelsDefined]
IsCalledIf1 [constructor, in Lvc.IL.LabelsDefined]
IsCalledIf2 [constructor, in Lvc.IL.LabelsDefined]
IsCalledLet [constructor, in Lvc.IL.LabelsDefined]
isComplete [definition, in Lvc.Reachability.Reachability]
isFunctional [definition, in Lvc.Liveness.Liveness]
isImperative [definition, in Lvc.Liveness.Liveness]
isReturn [inductive, in Lvc.IL.ILStateType]
isSound [definition, in Lvc.Reachability.Reachability]
isVar [inductive, in Lvc.Isa.Op]
isVar_dec [instance, in Lvc.Isa.Op]
is_live [lemma, in Lvc.Coherence.DelocationAlgo]
is_trs [lemma, in Lvc.Coherence.DelocationAlgo]
Is_true_impb [instance, in Lvc.Infra.Util]
is_tail_trans [lemma, in Lvc.CompCert.Coqlib]
is_tail_incl [lemma, in Lvc.CompCert.Coqlib]
is_tail_cons_left [lemma, in Lvc.CompCert.Coqlib]
is_tail_in [lemma, in Lvc.CompCert.Coqlib]
is_tail_cons [constructor, in Lvc.CompCert.Coqlib]
is_tail_refl [constructor, in Lvc.CompCert.Coqlib]
is_tail [inductive, in Lvc.CompCert.Coqlib]
iter [definition, in Lvc.Infra.Util]
Iteration [record, in Lvc.Infra.FiniteFixpointIteration]
iter_comm [lemma, in Lvc.Infra.Util]
I.block [record, in Lvc.IL.IL]
I.block [record, in Lvc.IL.ILN]
I.blockI [constructor, in Lvc.IL.IL]
I.blockI [constructor, in Lvc.IL.ILN]
I.block_n [projection, in Lvc.IL.IL]
I.block_s [projection, in Lvc.IL.IL]
I.block_Z [projection, in Lvc.IL.IL]
I.block_f [projection, in Lvc.IL.ILN]
I.block_F [projection, in Lvc.IL.ILN]
I.block_L [projection, in Lvc.IL.ILN]
I.compileF_indexwise_paramrel [lemma, in Lvc.UCE]
I.compileF_separates [lemma, in Lvc.UCE]
I.labenv [definition, in Lvc.IL.IL]
I.labenv [definition, in Lvc.IL.ILN]
I.labenv_empty [definition, in Lvc.IL.ILN]
I.mkBlock [definition, in Lvc.IL.IL]
I.mkBlock [definition, in Lvc.IL.ILN]
I.nstepGoto [constructor, in Lvc.IL.ILN]
I.nstepIfF [constructor, in Lvc.IL.ILN]
I.nstepIfT [constructor, in Lvc.IL.ILN]
I.nstepLet [constructor, in Lvc.IL.ILN]
I.sim_DVE [lemma, in Lvc.DVE]
I.sim_I [lemma, in Lvc.DVE]
I.sim_UCE [lemma, in Lvc.UCE]
I.sim_I [lemma, in Lvc.UCE]
I.sim_compile_fun_cases [lemma, in Lvc.UCE]
I.SR [instance, in Lvc.DVE]
I.SR [instance, in Lvc.UCE]
I.state [definition, in Lvc.IL.IL]
I.state [definition, in Lvc.IL.ILN]
I.step [inductive, in Lvc.IL.IL]
I.step [inductive, in Lvc.IL.ILN]
I.StepExtern [constructor, in Lvc.IL.IL]
I.stepExtern [constructor, in Lvc.IL.ILN]
I.StepFun [constructor, in Lvc.IL.IL]
I.stepFun [constructor, in Lvc.IL.ILN]
I.StepGoto [constructor, in Lvc.IL.IL]
I.StepGoto_mapi [lemma, in Lvc.IL.IL]
I.StepIfF [constructor, in Lvc.IL.IL]
I.StepIfT [constructor, in Lvc.IL.IL]
I.StepLet [constructor, in Lvc.IL.IL]
I.step_dec [lemma, in Lvc.IL.IL]
I.step_externally_determined [lemma, in Lvc.IL.IL]
I.step_internally_deterministic [lemma, in Lvc.IL.IL]
I.step_dec [lemma, in Lvc.IL.ILN]
I.step_externally_determined [lemma, in Lvc.IL.ILN]
I.step_internally_deterministic [lemma, in Lvc.IL.ILN]


J

join [projection, in Lvc.Infra.Lattice]
join_respects_le [projection, in Lvc.Infra.Lattice]
join_respects_eq [projection, in Lvc.Infra.Lattice]
join_poLe [projection, in Lvc.Infra.Lattice]
join_associative [projection, in Lvc.Infra.Lattice]
join_commutative [projection, in Lvc.Infra.Lattice]
join_idempotent [projection, in Lvc.Infra.Lattice]


K

k [axiom, in Lvc.Isa.OrderedBitVector]
keep [definition, in Lvc.Infra.Keep]
Keep [library]
keep_get [lemma, in Lvc.Infra.Keep]
keep_None [lemma, in Lvc.Infra.Keep]
keep_Some [lemma, in Lvc.Infra.Keep]
K_ge1 [axiom, in Lvc.Isa.OrderedBitVector]


L

lab [inductive, in Lvc.IL.Var]
labelsDefined [inductive, in Lvc.IL.LabelsDefined]
LabelsDefined [library]
labelsDefinedExp [constructor, in Lvc.IL.LabelsDefined]
labelsDefinedGoto [constructor, in Lvc.IL.LabelsDefined]
labelsDefinedIf [constructor, in Lvc.IL.LabelsDefined]
labelsDefinedLet [constructor, in Lvc.IL.LabelsDefined]
labelsDefinedRet [constructor, in Lvc.IL.LabelsDefined]
labelsDefined_dec [lemma, in Lvc.IL.LabelsDefined]
labelsDefined_app [lemma, in Lvc.IL.LabelsDefined]
labelsDefined_rename_apart [lemma, in Lvc.Alpha.RenameApart]
labenv_sim_extension' [lemma, in Lvc.Lowering.Renest]
labenv_sim_mon [lemma, in Lvc.Lowering.Renest]
labenv_sim_nil [lemma, in Lvc.Lowering.Renest]
labenv_sim [definition, in Lvc.Lowering.Renest]
labenv_sim_app [lemma, in Lvc.Equiv.SimF]
labenv_sim_extension_ptw [lemma, in Lvc.Equiv.SimF]
labenv_sim_extension [lemma, in Lvc.Equiv.SimF]
labenv_sim_extension' [lemma, in Lvc.Equiv.SimF]
labenv_sim_mon [lemma, in Lvc.Equiv.SimF]
labenv_sim_nil [lemma, in Lvc.Equiv.SimF]
labenv_sim [definition, in Lvc.Equiv.SimF]
labenv_sim_trans [lemma, in Lvc.Equiv.CtxEq]
labenv_sim_sym [lemma, in Lvc.Equiv.CtxEq]
labenv_sim_refl [lemma, in Lvc.Equiv.CtxEq]
labenv_sim_app [lemma, in Lvc.Equiv.SimI]
labenv_sim_extension_ptw [lemma, in Lvc.Equiv.SimI]
labenv_sim_extension [lemma, in Lvc.Equiv.SimI]
labenv_sim_extension' [lemma, in Lvc.Equiv.SimI]
labenv_sim_mon [lemma, in Lvc.Equiv.SimI]
labenv_sim_nil [lemma, in Lvc.Equiv.SimI]
labenv_sim [definition, in Lvc.Equiv.SimI]
labeq_incr [lemma, in Lvc.IL.Var]
LabI [constructor, in Lvc.IL.Var]
labInc [definition, in Lvc.IL.Var]
labIndices [definition, in Lvc.IL.ILN_IL]
labIndicesSim [inductive, in Lvc.IL.ILN_IL]
labIndicesSimI [constructor, in Lvc.IL.ILN_IL]
labIndicesSimI [constructor, in Lvc.IL.ILDB]
labIndicesSim_sim [lemma, in Lvc.IL.ILN_IL]
labIndices_freeVars [lemma, in Lvc.IL.ILN_IL]
labN [definition, in Lvc.IL.Var]
labN_inj [lemma, in Lvc.IL.Var]
lab_approx_drop [lemma, in Lvc.IL.ILN_IL]
lab_approx [inductive, in Lvc.IL.ILN_IL]
lab_OrderedType [instance, in Lvc.IL.Var]
lab_compare [definition, in Lvc.IL.Var]
lab_StrictOrder [instance, in Lvc.IL.Var]
Lai [constructor, in Lvc.IL.ILN_IL]
largest_live_set [definition, in Lvc.Coherence.AllocationAlgoBound]
Lattice [library]
le [inductive, in Lvc.Infra.Fresh]
least_fresh_list_small_vars_up_to [lemma, in Lvc.Infra.Fresh]
least_fresh_list_ext [lemma, in Lvc.Infra.Fresh]
least_fresh_list_small [lemma, in Lvc.Infra.Fresh]
least_fresh_small [lemma, in Lvc.Infra.Fresh]
least_fresh_spec [lemma, in Lvc.Infra.Fresh]
least_fresh_full_spec [lemma, in Lvc.Infra.Fresh]
least_fresh_ext [lemma, in Lvc.Infra.Fresh]
least_fresh [definition, in Lvc.Infra.Fresh]
LenEq_cons [constructor, in Lvc.Infra.LengthEq]
LenEq_nil [constructor, in Lvc.Infra.LengthEq]
LengthEq [library]
length_drop_minus [lemma, in Lvc.Infra.Drop]
length_drop [lemma, in Lvc.Infra.Drop]
length_drop_cons [lemma, in Lvc.Infra.Drop]
length_fst_renamedApartAnnF [lemma, in Lvc.Alpha.RenameApart]
length_eq_dec [lemma, in Lvc.Infra.LengthEq]
length_eq_length [lemma, in Lvc.Infra.LengthEq]
length_length_eq [lemma, in Lvc.Infra.LengthEq]
length_eq_trans [lemma, in Lvc.Infra.LengthEq]
length_eq_sym [lemma, in Lvc.Infra.LengthEq]
length_eq_refl [lemma, in Lvc.Infra.LengthEq]
length_eq [inductive, in Lvc.Infra.LengthEq]
length_le_plus [lemma, in Lvc.Infra.Util]
length_tl [lemma, in Lvc.Infra.Util]
length_map_1 [lemma, in Lvc.Infra.Util]
length_map_2 [lemma, in Lvc.Infra.Util]
length_list_repeat [lemma, in Lvc.CompCert.Coqlib]
len_le_app [lemma, in Lvc.Infra.Util]
lessDef [definition, in Lvc.Equiv.CtxEq]
let_call_inversion [projection, in Lvc.IL.ILStateType]
let_call_normal [projection, in Lvc.IL.ILStateType]
let_op_normal [projection, in Lvc.IL.ILStateType]
lex_ord_right [constructor, in Lvc.CompCert.Coqlib]
lex_ord_left [constructor, in Lvc.CompCert.Coqlib]
lex_ord [inductive, in Lvc.CompCert.Coqlib]
LEX_ORDER.ordB [variable, in Lvc.CompCert.Coqlib]
LEX_ORDER.ordA [variable, in Lvc.CompCert.Coqlib]
LEX_ORDER.B [variable, in Lvc.CompCert.Coqlib]
LEX_ORDER.A [variable, in Lvc.CompCert.Coqlib]
LEX_ORDER [section, in Lvc.CompCert.Coqlib]
le_dec [instance, in Lvc.Infra.Fresh]
le_is_le [lemma, in Lvc.Infra.Fresh]
le_S [constructor, in Lvc.Infra.Fresh]
le_n [constructor, in Lvc.Infra.Fresh]
le_lt_morph'' [instance, in Lvc.Infra.Util]
le_lt_morph' [instance, in Lvc.Infra.Util]
le_lt_morph [instance, in Lvc.Infra.Util]
le_comp [instance, in Lvc.Infra.Util]
LGoto [constructor, in Lvc.Liveness.Liveness]
LIf [constructor, in Lvc.Liveness.Liveness]
linearize_parallel_assignment [definition, in Lvc.Lowering.ParallelMove]
ListUpdateAt [library]
list_eq_app [lemma, in Lvc.Constr.CSet]
list_get_computable' [instance, in Lvc.IL.LabelsDefined]
list_union_drop_incl [lemma, in Lvc.Constr.CSetGet]
list_union_rev [lemma, in Lvc.Constr.CSetGet]
list_union_indexwise_ext [lemma, in Lvc.Constr.CSetGet]
list_union_disjunct [lemma, in Lvc.Constr.CSetGet]
list_union_minus_dist [lemma, in Lvc.Constr.CSetGet]
list_union_f_union [lemma, in Lvc.Constr.CSetGet]
list_union_f_eq [lemma, in Lvc.Constr.CSetGet]
list_union_f_incl [lemma, in Lvc.Constr.CSetGet]
list_union_eq [lemma, in Lvc.Constr.CSetGet]
list_union_cons [lemma, in Lvc.Constr.CSetGet]
list_union_app [lemma, in Lvc.Constr.CSetGet]
list_union_start_swap [lemma, in Lvc.Constr.CSetGet]
list_union_get [lemma, in Lvc.Constr.CSetGet]
list_union_incl [lemma, in Lvc.Constr.CSetGet]
list_union_start [lemma, in Lvc.Constr.CSetGet]
list_sig_decomp [lemma, in Lvc.Infra.SigR]
list_update_at_get_3 [lemma, in Lvc.Infra.ListUpdateAt]
list_update_at_get_2 [lemma, in Lvc.Infra.ListUpdateAt]
list_update_at_get_1 [lemma, in Lvc.Infra.ListUpdateAt]
list_update_at_length [lemma, in Lvc.Infra.ListUpdateAt]
list_update_at [definition, in Lvc.Infra.ListUpdateAt]
list_union_incl [lemma, in Lvc.Alpha.Alpha_RenamedApart]
list_get_computable [instance, in Lvc.Infra.MoreList]
list_eq_nth [lemma, in Lvc.Infra.MoreList]
list_eq_computable [instance, in Lvc.Infra.MoreList]
list_eq_length [lemma, in Lvc.Infra.MoreList]
list_R_dec [instance, in Lvc.Infra.MoreList]
list_eq_get [lemma, in Lvc.Infra.MoreList]
list_max_get [lemma, in Lvc.Coherence.AllocationAlgoBound]
list_max_swap [lemma, in Lvc.Coherence.AllocationAlgoBound]
list_eq_eq [lemma, in Lvc.Constr.CSetBasic]
list_to_stmt_correct [lemma, in Lvc.Lowering.ParallelMove]
list_to_stmt [definition, in Lvc.Lowering.ParallelMove]
list_get_eq [lemma, in Lvc.IL.Annotation]
list_to_stmt_app_expfree [lemma, in Lvc.Lowering.EAE]
list_to_stmt_crash [lemma, in Lvc.Lowering.EAE]
list_to_stmt_correct [lemma, in Lvc.Lowering.EAE]
list_to_stmt [definition, in Lvc.Lowering.EAE]
list_eq_fstNoneOrR_incl [lemma, in Lvc.Coherence.Restrict]
list_eq_special [lemma, in Lvc.Coherence.Restrict]
list_lookup_in_list_first [lemma, in Lvc.Infra.Position]
list_map_eq [lemma, in Lvc.Infra.Get]
list_repeat [definition, in Lvc.CompCert.Coqlib]
list_map_drop [lemma, in Lvc.CompCert.Coqlib]
list_drop_norepet [lemma, in Lvc.CompCert.Coqlib]
list_drop_incl [lemma, in Lvc.CompCert.Coqlib]
list_drop [definition, in Lvc.CompCert.Coqlib]
list_forall2_imply [lemma, in Lvc.CompCert.Coqlib]
list_forall2_in_right [lemma, in Lvc.CompCert.Coqlib]
list_forall2_in_left [lemma, in Lvc.CompCert.Coqlib]
list_forall2_length [lemma, in Lvc.CompCert.Coqlib]
list_forall2_app [lemma, in Lvc.CompCert.Coqlib]
list_forall2_cons [constructor, in Lvc.CompCert.Coqlib]
list_forall2_nil [constructor, in Lvc.CompCert.Coqlib]
list_forall2 [inductive, in Lvc.CompCert.Coqlib]
list_norepet_append_left [lemma, in Lvc.CompCert.Coqlib]
list_norepet_append_right [lemma, in Lvc.CompCert.Coqlib]
list_norepet_append [lemma, in Lvc.CompCert.Coqlib]
list_norepet_app [lemma, in Lvc.CompCert.Coqlib]
list_norepet_append_commut [lemma, in Lvc.CompCert.Coqlib]
list_map_norepet [lemma, in Lvc.CompCert.Coqlib]
list_norepet_dec [lemma, in Lvc.CompCert.Coqlib]
list_norepet_cons [constructor, in Lvc.CompCert.Coqlib]
list_norepet_nil [constructor, in Lvc.CompCert.Coqlib]
list_norepet [inductive, in Lvc.CompCert.Coqlib]
list_equiv [definition, in Lvc.CompCert.Coqlib]
list_disjoint_dec [lemma, in Lvc.CompCert.Coqlib]
list_disjoint_sym [lemma, in Lvc.CompCert.Coqlib]
list_disjoint_notin [lemma, in Lvc.CompCert.Coqlib]
list_disjoint_cons_right [lemma, in Lvc.CompCert.Coqlib]
list_disjoint_cons_left [lemma, in Lvc.CompCert.Coqlib]
list_disjoint_cons_r [lemma, in Lvc.CompCert.Coqlib]
list_disjoint_cons_l [lemma, in Lvc.CompCert.Coqlib]
list_disjoint [definition, in Lvc.CompCert.Coqlib]
list_in_insert [lemma, in Lvc.CompCert.Coqlib]
list_fold_right_spec [lemma, in Lvc.CompCert.Coqlib]
list_fold_right_eq [lemma, in Lvc.CompCert.Coqlib]
list_fold_left_app [lemma, in Lvc.CompCert.Coqlib]
list_fold_right [definition, in Lvc.CompCert.Coqlib]
list_fold_left [definition, in Lvc.CompCert.Coqlib]
LIST_FOLD.f [variable, in Lvc.CompCert.Coqlib]
LIST_FOLD.B [variable, in Lvc.CompCert.Coqlib]
LIST_FOLD.A [variable, in Lvc.CompCert.Coqlib]
LIST_FOLD [section, in Lvc.CompCert.Coqlib]
list_append_map_inv [lemma, in Lvc.CompCert.Coqlib]
list_append_map [lemma, in Lvc.CompCert.Coqlib]
list_in_map_inv [lemma, in Lvc.CompCert.Coqlib]
list_length_map [lemma, in Lvc.CompCert.Coqlib]
list_map_nth [lemma, in Lvc.CompCert.Coqlib]
list_map_identity [lemma, in Lvc.CompCert.Coqlib]
list_map_compose [lemma, in Lvc.CompCert.Coqlib]
list_map_exten [lemma, in Lvc.CompCert.Coqlib]
list_nth_z_range [lemma, in Lvc.CompCert.Coqlib]
list_nth_z_map [lemma, in Lvc.CompCert.Coqlib]
list_nth_z_in [lemma, in Lvc.CompCert.Coqlib]
list_nth_z [definition, in Lvc.CompCert.Coqlib]
list_length_z_map [lemma, in Lvc.CompCert.Coqlib]
list_length_z_pos [lemma, in Lvc.CompCert.Coqlib]
list_length_z_cons [lemma, in Lvc.CompCert.Coqlib]
list_length_z [definition, in Lvc.CompCert.Coqlib]
list_length_z_aux_shift [lemma, in Lvc.CompCert.Coqlib]
list_length_z_aux [definition, in Lvc.CompCert.Coqlib]
Liveness [library]
livenessAnalysis [definition, in Lvc.Liveness.LivenessAnalysis]
LivenessAnalysis [library]
LivenessAnalysisCorrect [library]
livenessAnalysis_getAnn [lemma, in Lvc.Liveness.LivenessAnalysisCorrect]
LivenessCorrect [library]
LivenessValidators [library]
liveness_analysis_correct [definition, in Lvc.Liveness.LivenessAnalysisCorrect]
liveness_analysis [definition, in Lvc.Liveness.LivenessAnalysis]
liveness_transform_dep_ext [lemma, in Lvc.Liveness.LivenessAnalysis]
liveness_transform_dep_monotone [lemma, in Lvc.Liveness.LivenessAnalysis]
liveness_transform_dep [definition, in Lvc.Liveness.LivenessAnalysis]
liveness_transform [definition, in Lvc.Liveness.LivenessAnalysis]
liveSimI_sim [lemma, in Lvc.Liveness.LivenessCorrect]
live_sound_renamedApart_minus [lemma, in Lvc.Alpha.RenamedApart_Liveness]
live_exp_sound_meet [lemma, in Lvc.Alpha.RenamedApart_Liveness]
live_op_sound_meet [lemma, in Lvc.Alpha.RenamedApart_Liveness]
live_sound_dec [definition, in Lvc.Liveness.LivenessValidators]
live_sound_compile [lemma, in Lvc.Coherence.Delocation]
live_freeVars [lemma, in Lvc.IL.Exp]
live_exp_rename_sound [lemma, in Lvc.IL.Exp]
live_exp_sound_incl [lemma, in Lvc.IL.Exp]
live_op_sound_dec [instance, in Lvc.IL.Exp]
live_op_sound_Equal [instance, in Lvc.IL.Exp]
live_exp_sound_Subset [instance, in Lvc.IL.Exp]
live_exp_sound [inductive, in Lvc.IL.Exp]
live_globals_zip [lemma, in Lvc.Coherence.DelocationAlgo]
live_global [definition, in Lvc.Coherence.Restrict]
live_globals_bounded2 [lemma, in Lvc.Coherence.Allocation]
live_globals_bounded [lemma, in Lvc.Coherence.Allocation]
live_op_rename_sound [lemma, in Lvc.Isa.Op]
live_freeVars [lemma, in Lvc.Isa.Op]
live_op_sound_incl [lemma, in Lvc.Isa.Op]
live_op_sound_dec [instance, in Lvc.Isa.Op]
live_op_sound_Equal [instance, in Lvc.Isa.Op]
live_op_sound_Subset [instance, in Lvc.Isa.Op]
live_op_sound [inductive, in Lvc.Isa.Op]
live_exp_sound_argsLive [lemma, in Lvc.Liveness.TrueLiveness]
live_rename_sound [lemma, in Lvc.Liveness.Liveness]
live_sound_monotone2 [lemma, in Lvc.Liveness.Liveness]
live_sound_monotone [lemma, in Lvc.Liveness.Liveness]
live_sound_annotation [lemma, in Lvc.Liveness.Liveness]
live_sound_overapproximation_F [lemma, in Lvc.Liveness.Liveness]
live_sound_overapproximation_I [lemma, in Lvc.Liveness.Liveness]
live_sound [inductive, in Lvc.Liveness.Liveness]
LLet [constructor, in Lvc.Liveness.Liveness]
lminus [definition, in Lvc.Constr.CSet]
loc [inductive, in Lvc.IL.Var]
locally_inj_dec_inst [instance, in Lvc.Coherence.AllocationValidator]
locally_inj_dec [definition, in Lvc.Coherence.AllocationValidator]
locally_inj_live_agree [lemma, in Lvc.Coherence.Allocation]
locally_inj_subset [lemma, in Lvc.Coherence.Allocation]
locally_inj_fun [lemma, in Lvc.Coherence.Allocation]
locally_injective [lemma, in Lvc.Coherence.Allocation]
locally_inj_morphism [instance, in Lvc.Coherence.Allocation]
locally_inj_annotation [lemma, in Lvc.Coherence.Allocation]
locally_inj [inductive, in Lvc.Coherence.Allocation]
LocI [constructor, in Lvc.IL.Var]
locInc [definition, in Lvc.IL.Var]
locN [definition, in Lvc.IL.Var]
locN_inj [lemma, in Lvc.IL.Var]
lookup_list_inverse_on [lemma, in Lvc.Constr.MapInverse]
lookup_set_agree_on_comp [lemma, in Lvc.Constr.MapComposition]
lookup_set_update_with_list_in_union_length [lemma, in Lvc.Constr.Map]
lookup_set_update_in_union [lemma, in Lvc.Constr.Map]
lookup_set_update_with_list_in_union [lemma, in Lvc.Constr.Map]
lookup_list_unique [lemma, in Lvc.Constr.MapLookupList]
lookup_list_app [lemma, in Lvc.Constr.MapLookupList]
lookup_list_inst [instance, in Lvc.Constr.MapLookupList]
lookup_id [lemma, in Lvc.Constr.MapLookupList]
lookup_list_agree [lemma, in Lvc.Constr.MapLookupList]
lookup_list_length [lemma, in Lvc.Constr.MapLookupList]
lookup_list [definition, in Lvc.Constr.MapLookupList]
lookup_list_filter_by_commute [lemma, in Lvc.Infra.Filter]
lookup_set_agree [lemma, in Lvc.Constr.MapAgreement]
lookup_set_update_disj [lemma, in Lvc.Constr.MapUpdate]
lookup_set_update_union_minus_list [lemma, in Lvc.Constr.MapUpdate]
lookup_set_update_union_minus_single [lemma, in Lvc.Constr.MapUpdate]
lookup_set_update_union_minus [lemma, in Lvc.Constr.MapUpdate]
lookup_update_same [lemma, in Lvc.Constr.MapUpdate]
lookup_set_add_update [lemma, in Lvc.Constr.MapUpdate]
lookup_set_update_not_in_Z'_not_in_Z [lemma, in Lvc.Constr.MapUpdate]
lookup_set_update_not_in_Z [lemma, in Lvc.Constr.MapUpdate]
lookup_set_update_not_in_Z' [lemma, in Lvc.Constr.MapUpdate]
lookup_seto_restr [lemma, in Lvc.Coherence.Restrict]
lookup_seto [definition, in Lvc.Coherence.Restrict]
lookup_set_union_incl [lemma, in Lvc.Constr.MapLookup]
lookup_set_single_fact [lemma, in Lvc.Constr.MapLookup]
lookup_set_empty [lemma, in Lvc.Constr.MapLookup]
lookup_set_add [lemma, in Lvc.Constr.MapLookup]
lookup_set_single [lemma, in Lvc.Constr.MapLookup]
lookup_set_singleton' [lemma, in Lvc.Constr.MapLookup]
lookup_set_singleton [lemma, in Lvc.Constr.MapLookup]
lookup_set_morphism_eq [instance, in Lvc.Constr.MapLookup]
lookup_set_morphism [instance, in Lvc.Constr.MapLookup]
lookup_set_on_id [lemma, in Lvc.Constr.MapLookup]
lookup_set_minus_single_incl [lemma, in Lvc.Constr.MapLookup]
lookup_set_minus_incl [lemma, in Lvc.Constr.MapLookup]
lookup_set_union [lemma, in Lvc.Constr.MapLookup]
lookup_set_incl [lemma, in Lvc.Constr.MapLookup]
lookup_set_helper [lemma, in Lvc.Constr.MapLookup]
lookup_set_spec [lemma, in Lvc.Constr.MapLookup]
lookup_set [definition, in Lvc.Constr.MapLookup]
lookup_set_minus_eq [lemma, in Lvc.Constr.MapInjectivity]
lookup_set_not_in [lemma, in Lvc.Constr.MapInjectivity]
lookup_set_minus_incl_inj [lemma, in Lvc.Constr.MapInjectivity]
lookup_nequiv [lemma, in Lvc.Constr.MapBasics]
lookup_equiv [lemma, in Lvc.Constr.MapBasics]
lookup_set_list_union [lemma, in Lvc.Constr.SetOperations]
LOpr [constructor, in Lvc.Liveness.Liveness]
lower [definition, in Lvc.Lowering.ParallelMove]
LPM_app [constructor, in Lvc.IL.InRel]
LPM_nil [constructor, in Lvc.IL.InRel]
LPM_app [constructor, in Lvc.IL.InRel4]
LPM_nil [constructor, in Lvc.IL.InRel4]
LReturn [constructor, in Lvc.Liveness.Liveness]
lt [definition, in Lvc.IL.Var]
ltBit [inductive, in Lvc.Isa.OrderedBitVector]
ltBitO [constructor, in Lvc.Isa.OrderedBitVector]
ltBitvec [inductive, in Lvc.Isa.OrderedBitVector]
ltBitvecCons [constructor, in Lvc.Isa.OrderedBitVector]
ltBitvecEq [constructor, in Lvc.Isa.OrderedBitVector]
ltBitvecNil [constructor, in Lvc.Isa.OrderedBitVector]
ltBitvec_irrefl [instance, in Lvc.Isa.OrderedBitVector]
ltBitvec_trans [instance, in Lvc.Isa.OrderedBitVector]
ltBit_irrefl [instance, in Lvc.Isa.OrderedBitVector]
ltBit_trans [instance, in Lvc.Isa.OrderedBitVector]
lt_eq_strict [instance, in Lvc.Isa.OrderedBitVector]
lt_eq_bit_strict [instance, in Lvc.Isa.OrderedBitVector]
lv_incl [lemma, in Lvc.Alpha.RenamedApart_Liveness]


M

Make [module, in Lvc.CompCert.Integers]
makeBackwardAnalysis [instance, in Lvc.Analysis.AnalysisBackward]
makeForwardAnalysis [instance, in Lvc.Analysis.AnalysisForward]
makeIteration [constructor, in Lvc.Infra.FiniteFixpointIteration]
Make.add [definition, in Lvc.CompCert.Integers]
Make.add_and [lemma, in Lvc.CompCert.Integers]
Make.add_is_xor [lemma, in Lvc.CompCert.Integers]
Make.add_is_or [lemma, in Lvc.CompCert.Integers]
Make.add_neg_zero [lemma, in Lvc.CompCert.Integers]
Make.add_permut [lemma, in Lvc.CompCert.Integers]
Make.add_assoc [lemma, in Lvc.CompCert.Integers]
Make.add_zero_l [lemma, in Lvc.CompCert.Integers]
Make.add_zero [lemma, in Lvc.CompCert.Integers]
Make.add_commut [lemma, in Lvc.CompCert.Integers]
Make.add_signed [lemma, in Lvc.CompCert.Integers]
Make.add_unsigned [lemma, in Lvc.CompCert.Integers]
Make.add_overflow [definition, in Lvc.CompCert.Integers]
Make.add_carry [definition, in Lvc.CompCert.Integers]
Make.and [definition, in Lvc.CompCert.Integers]
Make.and_interval [lemma, in Lvc.CompCert.Integers]
Make.and_positive [lemma, in Lvc.CompCert.Integers]
Make.and_shr_shru [lemma, in Lvc.CompCert.Integers]
Make.and_shr [lemma, in Lvc.CompCert.Integers]
Make.and_shru [lemma, in Lvc.CompCert.Integers]
Make.and_shl [lemma, in Lvc.CompCert.Integers]
Make.and_not_self [lemma, in Lvc.CompCert.Integers]
Make.and_le [lemma, in Lvc.CompCert.Integers]
Make.and_xor_distrib [lemma, in Lvc.CompCert.Integers]
Make.and_or_absorb [lemma, in Lvc.CompCert.Integers]
Make.and_or_distrib_l [lemma, in Lvc.CompCert.Integers]
Make.and_or_distrib [lemma, in Lvc.CompCert.Integers]
Make.and_idem [lemma, in Lvc.CompCert.Integers]
Make.and_mone_l [lemma, in Lvc.CompCert.Integers]
Make.and_mone [lemma, in Lvc.CompCert.Integers]
Make.and_zero_l [lemma, in Lvc.CompCert.Integers]
Make.and_zero [lemma, in Lvc.CompCert.Integers]
Make.and_assoc [lemma, in Lvc.CompCert.Integers]
Make.and_commut [lemma, in Lvc.CompCert.Integers]
Make.bits_size_4 [lemma, in Lvc.CompCert.Integers]
Make.bits_size_3 [lemma, in Lvc.CompCert.Integers]
Make.bits_size_2 [lemma, in Lvc.CompCert.Integers]
Make.bits_size_1 [lemma, in Lvc.CompCert.Integers]
Make.bits_sign_ext [lemma, in Lvc.CompCert.Integers]
Make.bits_zero_ext [lemma, in Lvc.CompCert.Integers]
Make.bits_ror [lemma, in Lvc.CompCert.Integers]
Make.bits_rol [lemma, in Lvc.CompCert.Integers]
Make.bits_shr [lemma, in Lvc.CompCert.Integers]
Make.bits_shru [lemma, in Lvc.CompCert.Integers]
Make.bits_shl [lemma, in Lvc.CompCert.Integers]
Make.bits_not [lemma, in Lvc.CompCert.Integers]
Make.bits_xor [lemma, in Lvc.CompCert.Integers]
Make.bits_or [lemma, in Lvc.CompCert.Integers]
Make.bits_and [lemma, in Lvc.CompCert.Integers]
Make.bits_le [lemma, in Lvc.CompCert.Integers]
Make.bits_signed [lemma, in Lvc.CompCert.Integers]
Make.bits_mone [lemma, in Lvc.CompCert.Integers]
Make.bits_one [lemma, in Lvc.CompCert.Integers]
Make.bits_zero [lemma, in Lvc.CompCert.Integers]
Make.bits_above [lemma, in Lvc.CompCert.Integers]
Make.bitwise_binop_rol [lemma, in Lvc.CompCert.Integers]
Make.bitwise_binop_shr [lemma, in Lvc.CompCert.Integers]
Make.bitwise_binop_shru [lemma, in Lvc.CompCert.Integers]
Make.bitwise_binop_shl [lemma, in Lvc.CompCert.Integers]
Make.cmp [definition, in Lvc.CompCert.Integers]
Make.cmpu [definition, in Lvc.CompCert.Integers]
Make.divs [definition, in Lvc.CompCert.Integers]
Make.divs_pow2 [lemma, in Lvc.CompCert.Integers]
Make.divs_mone [lemma, in Lvc.CompCert.Integers]
Make.divu [definition, in Lvc.CompCert.Integers]
Make.divu_pow2 [lemma, in Lvc.CompCert.Integers]
Make.divu_one [lemma, in Lvc.CompCert.Integers]
Make.eq [definition, in Lvc.CompCert.Integers]
Make.eqm [definition, in Lvc.CompCert.Integers]
Make.eqmod [definition, in Lvc.CompCert.Integers]
Make.eqmod_sign_ext [lemma, in Lvc.CompCert.Integers]
Make.eqmod_sign_ext' [lemma, in Lvc.CompCert.Integers]
Make.eqmod_zero_ext [lemma, in Lvc.CompCert.Integers]
Make.eqmod_same_bits [lemma, in Lvc.CompCert.Integers]
Make.eqmod_divides [lemma, in Lvc.CompCert.Integers]
Make.eqmod_mult [lemma, in Lvc.CompCert.Integers]
Make.eqmod_sub [lemma, in Lvc.CompCert.Integers]
Make.eqmod_neg [lemma, in Lvc.CompCert.Integers]
Make.eqmod_add [lemma, in Lvc.CompCert.Integers]
Make.eqmod_mod [lemma, in Lvc.CompCert.Integers]
Make.eqmod_mod_eq [lemma, in Lvc.CompCert.Integers]
Make.eqmod_small_eq [lemma, in Lvc.CompCert.Integers]
Make.eqmod_trans [lemma, in Lvc.CompCert.Integers]
Make.eqmod_sym [lemma, in Lvc.CompCert.Integers]
Make.eqmod_refl2 [lemma, in Lvc.CompCert.Integers]
Make.eqmod_refl [lemma, in Lvc.CompCert.Integers]
Make.eqm_same_bits [lemma, in Lvc.CompCert.Integers]
Make.eqm_repr_eq [lemma, in Lvc.CompCert.Integers]
Make.eqm_signed_unsigned [lemma, in Lvc.CompCert.Integers]
Make.eqm_unsigned_repr_r [lemma, in Lvc.CompCert.Integers]
Make.eqm_unsigned_repr_l [lemma, in Lvc.CompCert.Integers]
Make.eqm_unsigned_repr [lemma, in Lvc.CompCert.Integers]
Make.eqm_samerepr [lemma, in Lvc.CompCert.Integers]
Make.eqm_mult [lemma, in Lvc.CompCert.Integers]
Make.eqm_sub [lemma, in Lvc.CompCert.Integers]
Make.eqm_neg [lemma, in Lvc.CompCert.Integers]
Make.eqm_add [lemma, in Lvc.CompCert.Integers]
Make.eqm_small_eq [lemma, in Lvc.CompCert.Integers]
Make.eqm_trans [lemma, in Lvc.CompCert.Integers]
Make.eqm_sym [lemma, in Lvc.CompCert.Integers]
Make.eqm_refl2 [lemma, in Lvc.CompCert.Integers]
Make.eqm_refl [lemma, in Lvc.CompCert.Integers]
Make.equal_same_bits [lemma, in Lvc.CompCert.Integers]
Make.eq_signed [lemma, in Lvc.CompCert.Integers]
Make.eq_false [lemma, in Lvc.CompCert.Integers]
Make.eq_true [lemma, in Lvc.CompCert.Integers]
Make.eq_spec [lemma, in Lvc.CompCert.Integers]
Make.eq_sym [lemma, in Lvc.CompCert.Integers]
Make.EQ_MODULO.modul_pos [variable, in Lvc.CompCert.Integers]
Make.EQ_MODULO.modul [variable, in Lvc.CompCert.Integers]
Make.EQ_MODULO [section, in Lvc.CompCert.Integers]
Make.eq_dec [lemma, in Lvc.CompCert.Integers]
Make.half_modulus_pos [lemma, in Lvc.CompCert.Integers]
Make.half_modulus_modulus [lemma, in Lvc.CompCert.Integers]
Make.half_modulus_power [lemma, in Lvc.CompCert.Integers]
Make.half_modulus [definition, in Lvc.CompCert.Integers]
Make.int [record, in Lvc.CompCert.Integers]
Make.intrange [projection, in Lvc.CompCert.Integers]
Make.intval [projection, in Lvc.CompCert.Integers]
Make.int_of_one_bits [definition, in Lvc.CompCert.Integers]
Make.is_power2_two_p [lemma, in Lvc.CompCert.Integers]
Make.is_power2_correct [lemma, in Lvc.CompCert.Integers]
Make.is_power2_range [lemma, in Lvc.CompCert.Integers]
Make.is_power2_rng [lemma, in Lvc.CompCert.Integers]
Make.is_true [definition, in Lvc.CompCert.Integers]
Make.is_false [definition, in Lvc.CompCert.Integers]
Make.is_power2 [definition, in Lvc.CompCert.Integers]
Make.iwordsize [definition, in Lvc.CompCert.Integers]
Make.lt [definition, in Lvc.CompCert.Integers]
Make.ltu [definition, in Lvc.CompCert.Integers]
Make.ltu_range_test [lemma, in Lvc.CompCert.Integers]
Make.ltu_iwordsize_inv [lemma, in Lvc.CompCert.Integers]
Make.ltu_inv [lemma, in Lvc.CompCert.Integers]
Make.lt_sub_overflow [lemma, in Lvc.CompCert.Integers]
Make.max_signed_unsigned [lemma, in Lvc.CompCert.Integers]
Make.max_signed_pos [lemma, in Lvc.CompCert.Integers]
Make.max_signed [definition, in Lvc.CompCert.Integers]
Make.max_unsigned [definition, in Lvc.CompCert.Integers]
Make.min_signed_neg [lemma, in Lvc.CompCert.Integers]
Make.min_signed [definition, in Lvc.CompCert.Integers]
Make.mkint [constructor, in Lvc.CompCert.Integers]
Make.mkint_eq [lemma, in Lvc.CompCert.Integers]
Make.mods [definition, in Lvc.CompCert.Integers]
Make.mods_mone [lemma, in Lvc.CompCert.Integers]
Make.mods_divs [lemma, in Lvc.CompCert.Integers]
Make.mods_divs_Euclid [lemma, in Lvc.CompCert.Integers]
Make.modu [definition, in Lvc.CompCert.Integers]
Make.modulus [definition, in Lvc.CompCert.Integers]
Make.modulus_pos [lemma, in Lvc.CompCert.Integers]
Make.modulus_power [lemma, in Lvc.CompCert.Integers]
Make.modu_and [lemma, in Lvc.CompCert.Integers]
Make.modu_one [lemma, in Lvc.CompCert.Integers]
Make.modu_divu [lemma, in Lvc.CompCert.Integers]
Make.modu_divu_Euclid [lemma, in Lvc.CompCert.Integers]
Make.mone [definition, in Lvc.CompCert.Integers]
Make.mul [definition, in Lvc.CompCert.Integers]
Make.mulhs [definition, in Lvc.CompCert.Integers]
Make.mulhu [definition, in Lvc.CompCert.Integers]
Make.mul_pow2 [lemma, in Lvc.CompCert.Integers]
Make.mul_signed [lemma, in Lvc.CompCert.Integers]
Make.mul_add_distr_r [lemma, in Lvc.CompCert.Integers]
Make.mul_add_distr_l [lemma, in Lvc.CompCert.Integers]
Make.mul_assoc [lemma, in Lvc.CompCert.Integers]
Make.mul_mone [lemma, in Lvc.CompCert.Integers]
Make.mul_one [lemma, in Lvc.CompCert.Integers]
Make.mul_zero [lemma, in Lvc.CompCert.Integers]
Make.mul_commut [lemma, in Lvc.CompCert.Integers]
Make.neg [definition, in Lvc.CompCert.Integers]
Make.negate_cmpu [lemma, in Lvc.CompCert.Integers]
Make.negate_cmp [lemma, in Lvc.CompCert.Integers]
Make.negative [definition, in Lvc.CompCert.Integers]
Make.neg_not [lemma, in Lvc.CompCert.Integers]
Make.neg_mul_distr_r [lemma, in Lvc.CompCert.Integers]
Make.neg_mul_distr_l [lemma, in Lvc.CompCert.Integers]
Make.neg_add_distr [lemma, in Lvc.CompCert.Integers]
Make.neg_involutive [lemma, in Lvc.CompCert.Integers]
Make.neg_zero [lemma, in Lvc.CompCert.Integers]
Make.neg_repr [lemma, in Lvc.CompCert.Integers]
Make.not [definition, in Lvc.CompCert.Integers]
Make.notbool [definition, in Lvc.CompCert.Integers]
Make.notbool_istrue_isfalse [lemma, in Lvc.CompCert.Integers]
Make.notbool_isfalse_istrue [lemma, in Lvc.CompCert.Integers]
Make.not_neg [lemma, in Lvc.CompCert.Integers]
Make.not_and_or_not [lemma, in Lvc.CompCert.Integers]
Make.not_or_and_not [lemma, in Lvc.CompCert.Integers]
Make.not_mone [lemma, in Lvc.CompCert.Integers]
Make.not_zero [lemma, in Lvc.CompCert.Integers]
Make.not_involutive [lemma, in Lvc.CompCert.Integers]
Make.no_overlap_sound [lemma, in Lvc.CompCert.Integers]
Make.no_overlap [definition, in Lvc.CompCert.Integers]
Make.one [definition, in Lvc.CompCert.Integers]
Make.one_bits_decomp [lemma, in Lvc.CompCert.Integers]
Make.one_bits_range [lemma, in Lvc.CompCert.Integers]
Make.one_not_zero [lemma, in Lvc.CompCert.Integers]
Make.one_bits [definition, in Lvc.CompCert.Integers]
Make.or [definition, in Lvc.CompCert.Integers]
Make.or_interval [lemma, in Lvc.CompCert.Integers]
Make.or_ror [lemma, in Lvc.CompCert.Integers]
Make.or_rolm [lemma, in Lvc.CompCert.Integers]
Make.or_shr [lemma, in Lvc.CompCert.Integers]
Make.or_shru [lemma, in Lvc.CompCert.Integers]
Make.or_shl [lemma, in Lvc.CompCert.Integers]
Make.or_not_self [lemma, in Lvc.CompCert.Integers]
Make.or_le [lemma, in Lvc.CompCert.Integers]
Make.or_and_absorb [lemma, in Lvc.CompCert.Integers]
Make.or_and_distrib_l [lemma, in Lvc.CompCert.Integers]
Make.or_and_distrib [lemma, in Lvc.CompCert.Integers]
Make.or_idem [lemma, in Lvc.CompCert.Integers]
Make.or_mone [lemma, in Lvc.CompCert.Integers]
Make.or_zero_l [lemma, in Lvc.CompCert.Integers]
Make.or_zero [lemma, in Lvc.CompCert.Integers]
Make.or_assoc [lemma, in Lvc.CompCert.Integers]
Make.or_commut [lemma, in Lvc.CompCert.Integers]
Make.powerserie [definition, in Lvc.CompCert.Integers]
Make.P_mod_two_p_eq [lemma, in Lvc.CompCert.Integers]
Make.P_mod_two_p_range [lemma, in Lvc.CompCert.Integers]
Make.P_mod_two_p [definition, in Lvc.CompCert.Integers]
Make.repr [definition, in Lvc.CompCert.Integers]
Make.repr_signed [lemma, in Lvc.CompCert.Integers]
Make.repr_unsigned [lemma, in Lvc.CompCert.Integers]
Make.rol [definition, in Lvc.CompCert.Integers]
Make.rolm [definition, in Lvc.CompCert.Integers]
Make.rolm_rolm [lemma, in Lvc.CompCert.Integers]
Make.rolm_zero [lemma, in Lvc.CompCert.Integers]
Make.rol_rol [lemma, in Lvc.CompCert.Integers]
Make.rol_xor [lemma, in Lvc.CompCert.Integers]
Make.rol_or [lemma, in Lvc.CompCert.Integers]
Make.rol_and [lemma, in Lvc.CompCert.Integers]
Make.rol_zero [lemma, in Lvc.CompCert.Integers]
Make.ror [definition, in Lvc.CompCert.Integers]
Make.ror_rol_neg [lemma, in Lvc.CompCert.Integers]
Make.ror_rol [lemma, in Lvc.CompCert.Integers]
Make.same_bits_eq [lemma, in Lvc.CompCert.Integers]
Make.same_bits_eqm [lemma, in Lvc.CompCert.Integers]
Make.same_bits_eqmod [lemma, in Lvc.CompCert.Integers]
Make.shifted_or_is_add [lemma, in Lvc.CompCert.Integers]
Make.shl [definition, in Lvc.CompCert.Integers]
Make.shl_mul [lemma, in Lvc.CompCert.Integers]
Make.shl_mul_two_p [lemma, in Lvc.CompCert.Integers]
Make.shl_rolm [lemma, in Lvc.CompCert.Integers]
Make.shl_shl [lemma, in Lvc.CompCert.Integers]
Make.shl_zero [lemma, in Lvc.CompCert.Integers]
Make.shr [definition, in Lvc.CompCert.Integers]
Make.shru [definition, in Lvc.CompCert.Integers]
Make.shru_div_two_p [lemma, in Lvc.CompCert.Integers]
Make.shru_rolm [lemma, in Lvc.CompCert.Integers]
Make.shru_lt_zero [lemma, in Lvc.CompCert.Integers]
Make.shru_shru [lemma, in Lvc.CompCert.Integers]
Make.shru_zero [lemma, in Lvc.CompCert.Integers]
Make.shrx [definition, in Lvc.CompCert.Integers]
Make.shrx_carry [lemma, in Lvc.CompCert.Integers]
Make.shrx_shr_2 [lemma, in Lvc.CompCert.Integers]
Make.shrx_shr [lemma, in Lvc.CompCert.Integers]
Make.shr_and_is_shru_and [lemma, in Lvc.CompCert.Integers]
Make.shr_shru_positive [lemma, in Lvc.CompCert.Integers]
Make.shr_div_two_p [lemma, in Lvc.CompCert.Integers]
Make.shr_lt_zero [lemma, in Lvc.CompCert.Integers]
Make.shr_and_shru_and [lemma, in Lvc.CompCert.Integers]
Make.shr_shr [lemma, in Lvc.CompCert.Integers]
Make.shr_zero [lemma, in Lvc.CompCert.Integers]
Make.shr_carry [definition, in Lvc.CompCert.Integers]
Make.signed [definition, in Lvc.CompCert.Integers]
Make.signed_mone [lemma, in Lvc.CompCert.Integers]
Make.signed_zero [lemma, in Lvc.CompCert.Integers]
Make.signed_positive [lemma, in Lvc.CompCert.Integers]
Make.signed_eq_unsigned [lemma, in Lvc.CompCert.Integers]
Make.signed_repr [lemma, in Lvc.CompCert.Integers]
Make.signed_range [lemma, in Lvc.CompCert.Integers]
Make.signed_repr_eq [lemma, in Lvc.CompCert.Integers]
Make.sign_ext_range [lemma, in Lvc.CompCert.Integers]
Make.sign_ext_shr_shl [lemma, in Lvc.CompCert.Integers]
Make.sign_ext_equal_if_zero_equal [lemma, in Lvc.CompCert.Integers]
Make.sign_ext_zero_ext [lemma, in Lvc.CompCert.Integers]
Make.sign_ext_idem [lemma, in Lvc.CompCert.Integers]
Make.sign_ext_narrow [lemma, in Lvc.CompCert.Integers]
Make.sign_zero_ext_widen [lemma, in Lvc.CompCert.Integers]
Make.sign_ext_widen [lemma, in Lvc.CompCert.Integers]
Make.sign_ext_above [lemma, in Lvc.CompCert.Integers]
Make.sign_bit_of_unsigned [lemma, in Lvc.CompCert.Integers]
Make.sign_ext [definition, in Lvc.CompCert.Integers]
Make.size [definition, in Lvc.CompCert.Integers]
Make.size_xor [lemma, in Lvc.CompCert.Integers]
Make.size_or [lemma, in Lvc.CompCert.Integers]
Make.size_and [lemma, in Lvc.CompCert.Integers]
Make.size_interval_2 [lemma, in Lvc.CompCert.Integers]
Make.size_interval_1 [lemma, in Lvc.CompCert.Integers]
Make.size_range [lemma, in Lvc.CompCert.Integers]
Make.size_zero [lemma, in Lvc.CompCert.Integers]
Make.sub [definition, in Lvc.CompCert.Integers]
Make.sub_borrow_add_carry [lemma, in Lvc.CompCert.Integers]
Make.sub_add_not_3 [lemma, in Lvc.CompCert.Integers]
Make.sub_add_not [lemma, in Lvc.CompCert.Integers]
Make.sub_signed [lemma, in Lvc.CompCert.Integers]
Make.sub_shifted [lemma, in Lvc.CompCert.Integers]
Make.sub_add_r [lemma, in Lvc.CompCert.Integers]
Make.sub_add_l [lemma, in Lvc.CompCert.Integers]
Make.sub_idem [lemma, in Lvc.CompCert.Integers]
Make.sub_add_opp [lemma, in Lvc.CompCert.Integers]
Make.sub_zero_r [lemma, in Lvc.CompCert.Integers]
Make.sub_zero_l [lemma, in Lvc.CompCert.Integers]
Make.sub_overflow [definition, in Lvc.CompCert.Integers]
Make.sub_borrow [definition, in Lvc.CompCert.Integers]
Make.swap_cmpu [lemma, in Lvc.CompCert.Integers]
Make.swap_cmp [lemma, in Lvc.CompCert.Integers]
Make.testbit [definition, in Lvc.CompCert.Integers]
Make.testbit_repr [lemma, in Lvc.CompCert.Integers]
Make.translate_cmp [lemma, in Lvc.CompCert.Integers]
Make.translate_lt [lemma, in Lvc.CompCert.Integers]
Make.translate_cmpu [lemma, in Lvc.CompCert.Integers]
Make.translate_ltu [lemma, in Lvc.CompCert.Integers]
Make.translate_eq [lemma, in Lvc.CompCert.Integers]
Make.two_p_range [lemma, in Lvc.CompCert.Integers]
Make.two_power_nat_infinity [lemma, in Lvc.CompCert.Integers]
Make.two_wordsize_max_unsigned [lemma, in Lvc.CompCert.Integers]
Make.unsigned [definition, in Lvc.CompCert.Integers]
Make.unsigned_not [lemma, in Lvc.CompCert.Integers]
Make.unsigned_sub_borrow [lemma, in Lvc.CompCert.Integers]
Make.unsigned_add_either [lemma, in Lvc.CompCert.Integers]
Make.unsigned_add_carry [lemma, in Lvc.CompCert.Integers]
Make.unsigned_repr_wordsize [lemma, in Lvc.CompCert.Integers]
Make.unsigned_mone [lemma, in Lvc.CompCert.Integers]
Make.unsigned_one [lemma, in Lvc.CompCert.Integers]
Make.unsigned_zero [lemma, in Lvc.CompCert.Integers]
Make.unsigned_repr [lemma, in Lvc.CompCert.Integers]
Make.unsigned_range_2 [lemma, in Lvc.CompCert.Integers]
Make.unsigned_range [lemma, in Lvc.CompCert.Integers]
Make.unsigned_repr_eq [lemma, in Lvc.CompCert.Integers]
Make.wordsize [definition, in Lvc.CompCert.Integers]
Make.wordsize_max_unsigned [lemma, in Lvc.CompCert.Integers]
Make.wordsize_pos [lemma, in Lvc.CompCert.Integers]
Make.xor [definition, in Lvc.CompCert.Integers]
Make.xor_interval [lemma, in Lvc.CompCert.Integers]
Make.xor_shr [lemma, in Lvc.CompCert.Integers]
Make.xor_shru [lemma, in Lvc.CompCert.Integers]
Make.xor_shl [lemma, in Lvc.CompCert.Integers]
Make.xor_is_or [lemma, in Lvc.CompCert.Integers]
Make.xor_not_self [lemma, in Lvc.CompCert.Integers]
Make.xor_zero_equal [lemma, in Lvc.CompCert.Integers]
Make.xor_one_one [lemma, in Lvc.CompCert.Integers]
Make.xor_zero_one [lemma, in Lvc.CompCert.Integers]
Make.xor_idem [lemma, in Lvc.CompCert.Integers]
Make.xor_zero_l [lemma, in Lvc.CompCert.Integers]
Make.xor_zero [lemma, in Lvc.CompCert.Integers]
Make.xor_assoc [lemma, in Lvc.CompCert.Integers]
Make.xor_commut [lemma, in Lvc.CompCert.Integers]
Make.Zdecomp [lemma, in Lvc.CompCert.Integers]
Make.Zdiv_shift [lemma, in Lvc.CompCert.Integers]
Make.zero [definition, in Lvc.CompCert.Integers]
Make.zero_ext_range [lemma, in Lvc.CompCert.Integers]
Make.zero_ext_shru_shl [lemma, in Lvc.CompCert.Integers]
Make.zero_ext_sign_ext [lemma, in Lvc.CompCert.Integers]
Make.zero_ext_idem [lemma, in Lvc.CompCert.Integers]
Make.zero_sign_ext_narrow [lemma, in Lvc.CompCert.Integers]
Make.zero_ext_narrow [lemma, in Lvc.CompCert.Integers]
Make.zero_ext_widen [lemma, in Lvc.CompCert.Integers]
Make.zero_ext_mod [lemma, in Lvc.CompCert.Integers]
Make.zero_ext_and [lemma, in Lvc.CompCert.Integers]
Make.zero_ext_above [lemma, in Lvc.CompCert.Integers]
Make.zero_ext [definition, in Lvc.CompCert.Integers]
Make.Ziter_succ [lemma, in Lvc.CompCert.Integers]
Make.Ziter_base [lemma, in Lvc.CompCert.Integers]
Make.Znatlike_ind [lemma, in Lvc.CompCert.Integers]
Make.Zquot_Zdiv [lemma, in Lvc.CompCert.Integers]
Make.Zshiftin [definition, in Lvc.CompCert.Integers]
Make.Zshiftin_pos_ind [lemma, in Lvc.CompCert.Integers]
Make.Zshiftin_ind [lemma, in Lvc.CompCert.Integers]
Make.Zshiftin_inj [lemma, in Lvc.CompCert.Integers]
Make.Zshiftin_spec [lemma, in Lvc.CompCert.Integers]
Make.Zshiftl_mul_two_p [lemma, in Lvc.CompCert.Integers]
Make.Zshiftr_div_two_p [lemma, in Lvc.CompCert.Integers]
Make.Zsign_ext_spec [lemma, in Lvc.CompCert.Integers]
Make.Zsign_bit [lemma, in Lvc.CompCert.Integers]
Make.Zsign_ext [definition, in Lvc.CompCert.Integers]
Make.Zsize [definition, in Lvc.CompCert.Integers]
Make.Zsize_monotone [lemma, in Lvc.CompCert.Integers]
Make.Zsize_interval_2 [lemma, in Lvc.CompCert.Integers]
Make.Zsize_interval_1 [lemma, in Lvc.CompCert.Integers]
Make.Zsize_shiftin [lemma, in Lvc.CompCert.Integers]
Make.Zsize_pos' [lemma, in Lvc.CompCert.Integers]
Make.Zsize_pos [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_size_2 [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_size_1 [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_two_p_m1 [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_mod_two_p [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_le [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_above_neg [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_above [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_succ [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_base [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_eq [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_shiftin_succ [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_shiftin_base [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_shiftin [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_m1 [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_1 [lemma, in Lvc.CompCert.Integers]
Make.Ztestbit_0 [lemma, in Lvc.CompCert.Integers]
Make.zwordsize [definition, in Lvc.CompCert.Integers]
Make.Zzero_ext_spec [lemma, in Lvc.CompCert.Integers]
Make.Zzero_ext [definition, in Lvc.CompCert.Integers]
Make.Z_one_bits_two_p [lemma, in Lvc.CompCert.Integers]
Make.Z_one_bits_zero [lemma, in Lvc.CompCert.Integers]
Make.Z_one_bits_range [lemma, in Lvc.CompCert.Integers]
Make.Z_one_bits_powerserie [lemma, in Lvc.CompCert.Integers]
Make.Z_add_is_or [lemma, in Lvc.CompCert.Integers]
Make.Z_one_complement [lemma, in Lvc.CompCert.Integers]
Make.Z_one_bits [definition, in Lvc.CompCert.Integers]
Make.Z_mod_modulus_eq [lemma, in Lvc.CompCert.Integers]
Make.Z_mod_modulus_range' [lemma, in Lvc.CompCert.Integers]
Make.Z_mod_modulus_range [lemma, in Lvc.CompCert.Integers]
Make.Z_mod_modulus [definition, in Lvc.CompCert.Integers]
Map [library]
MapAgreement [section, in Lvc.Constr.MapAgreement]
MapAgreement [library]
MapAgreement.X [variable, in Lvc.Constr.MapAgreement]
MapAgreement.Y [variable, in Lvc.Constr.MapAgreement]
MapAgreeSet [section, in Lvc.Constr.MapAgreeSet]
MapAgreeSet [library]
MapAgreeSet.X [variable, in Lvc.Constr.MapAgreeSet]
MapAgreeSet.Y [variable, in Lvc.Constr.MapAgreeSet]
mapAnn [definition, in Lvc.IL.Annotation]
mapAnni [definition, in Lvc.Analysis.Analysis]
mapAnn_pminus_morphism [instance, in Lvc.Alpha.RenamedApart]
mapAnn2 [definition, in Lvc.Alpha.RenamedApart_Liveness]
MapBasics [library]
MapComposition [library]
MapDefined [library]
mapi [definition, in Lvc.Infra.MoreList]
MapInjectivity [section, in Lvc.Constr.MapInjectivity]
MapInjectivity [library]
MapInjectivity.X [variable, in Lvc.Constr.MapInjectivity]
MapInjectivity.Y [variable, in Lvc.Constr.MapInjectivity]
MapInverse [section, in Lvc.Constr.MapInverse]
MapInverse [library]
MapInverse.X [variable, in Lvc.Constr.MapInverse]
MapInverse.Y [variable, in Lvc.Constr.MapInverse]
mapi_app [lemma, in Lvc.Infra.MoreList]
mapi_get_1 [lemma, in Lvc.Infra.MoreList]
mapi_length_le_ass [lemma, in Lvc.Infra.MoreList]
mapi_length_ge_ass [lemma, in Lvc.Infra.MoreList]
mapi_length_ass [lemma, in Lvc.Infra.MoreList]
mapi_map_ext [lemma, in Lvc.Infra.MoreList]
mapi_length [lemma, in Lvc.Infra.MoreList]
mapi_impl_length [lemma, in Lvc.Infra.MoreList]
mapi_get [lemma, in Lvc.Infra.MoreList]
mapi_impl_get [lemma, in Lvc.Infra.MoreList]
mapi_impl_getT [lemma, in Lvc.Infra.MoreList]
mapi_impl [definition, in Lvc.Infra.MoreList]
MapLookup [library]
MapLookupList [section, in Lvc.Constr.MapLookupList]
MapLookupList [library]
MapLookupList.X [variable, in Lvc.Constr.MapLookupList]
MapLookupList.Y [variable, in Lvc.Constr.MapLookupList]
mapOption [definition, in Lvc.Infra.OptionR]
MapUpdate [section, in Lvc.Constr.MapUpdate]
MapUpdate [section, in Lvc.Lowering.EAE]
MapUpdate [section, in Lvc.Constr.MapBasics]
MapUpdate [library]
MapUpdateList [section, in Lvc.Constr.MapUpdate]
MapUpdateList.X [variable, in Lvc.Constr.MapUpdate]
MapUpdateList.Y [variable, in Lvc.Constr.MapUpdate]
_ [ _ <-- _ ] [notation, in Lvc.Constr.MapUpdate]
MapUpdate.X [variable, in Lvc.Constr.MapUpdate]
MapUpdate.X [variable, in Lvc.Lowering.EAE]
MapUpdate.X [variable, in Lvc.Constr.MapBasics]
MapUpdate.Y [variable, in Lvc.Constr.MapUpdate]
MapUpdate.Y [variable, in Lvc.Lowering.EAE]
MapUpdate.Y [variable, in Lvc.Constr.MapBasics]
map_Equal_impl [instance, in Lvc.Infra.OUnion]
map_to_list [definition, in Lvc.Coherence.Delocation]
map_ext_get [lemma, in Lvc.Infra.MoreList]
map_ext_get_eq2 [lemma, in Lvc.Infra.MoreList]
map_ext_get_eq [lemma, in Lvc.Infra.MoreList]
map_mapi [lemma, in Lvc.Infra.MoreList]
map_impl_mapi [lemma, in Lvc.Infra.MoreList]
map_zip [lemma, in Lvc.Infra.MoreList]
map_filter_by [lemma, in Lvc.Infra.Filter]
map_agree [lemma, in Lvc.Constr.MapAgreement]
map_length_le_ass_right [lemma, in Lvc.Infra.Util]
map_length_le_ass [lemma, in Lvc.Infra.Util]
map_m_eq [instance, in Lvc.Infra.Util]
map_length_lt_ass_right [lemma, in Lvc.Infra.Util]
map_length_ass_right [lemma, in Lvc.Infra.Util]
map_length_ass [lemma, in Lvc.Infra.Util]
map_length_ass_both [lemma, in Lvc.Infra.Util]
map_fst_zip [lemma, in Lvc.Coherence.Allocation]
map_update_list_update_agree' [lemma, in Lvc.Constr.CMap]
map_update_list_update_agree [lemma, in Lvc.Constr.CMap]
map_update_update_agree [lemma, in Lvc.Constr.CMap]
map_single [lemma, in Lvc.Constr.SetOperations]
map_Proper [instance, in Lvc.Constr.SetOperations]
map_empty [lemma, in Lvc.Constr.SetOperations]
map_add [lemma, in Lvc.Constr.SetOperations]
map_app [lemma, in Lvc.Constr.SetOperations]
map_take [lemma, in Lvc.Infra.Take]
map_get [lemma, in Lvc.Infra.Get]
map_get_4 [lemma, in Lvc.Infra.Get]
map_get_3 [lemma, in Lvc.Infra.Get]
map_get_2 [lemma, in Lvc.Infra.Get]
map_get_eq [lemma, in Lvc.Infra.Get]
map_get_1 [lemma, in Lvc.Infra.Get]
mark_swapped [lemma, in Lvc.Infra.Util]
max_set [definition, in Lvc.Constr.CSet]
meet_incl_eq [lemma, in Lvc.Constr.CSetBasic]
meet_in_left [lemma, in Lvc.Constr.CSetBasic]
meet_minus [lemma, in Lvc.Constr.CSetBasic]
meet_in_union [lemma, in Lvc.Constr.CSetBasic]
meet_assoc [lemma, in Lvc.Constr.CSetBasic]
meet_comm [lemma, in Lvc.Constr.CSetBasic]
meet_incl [lemma, in Lvc.Constr.CSetBasic]
meet_in [lemma, in Lvc.Constr.CSetBasic]
meet1_Subset1 [lemma, in Lvc.Alpha.RenamedApart_Liveness]
meet1_incl2 [lemma, in Lvc.Alpha.RenamedApart_Liveness]
meet1_morphism' [instance, in Lvc.Alpha.RenamedApart_Liveness]
meet1_morphism [instance, in Lvc.Alpha.RenamedApart_Liveness]
meet1_Subset [lemma, in Lvc.Alpha.RenamedApart_Liveness]
meet1_incl [lemma, in Lvc.Alpha.RenamedApart_Liveness]
merge_cond [definition, in Lvc.Lowering.EAE]
minuso [definition, in Lvc.Coherence.DelocationAlgo]
minus_minus_minus_add [lemma, in Lvc.Constr.CSet]
minus_incl_add [lemma, in Lvc.Constr.CSet]
minus_incl_disj_eq [lemma, in Lvc.Constr.CSet]
minus_single_singleton'' [lemma, in Lvc.Constr.CSet]
minus_single_singleton' [lemma, in Lvc.Constr.CSet]
minus_single_singleton [lemma, in Lvc.Constr.CSet]
minus_incl_incl_union [lemma, in Lvc.Coherence.AllocationAlgoBound]
minus_minus [lemma, in Lvc.Constr.CSetBasic]
minus_inter_empty [lemma, in Lvc.Constr.CSetBasic]
minus_minus_eq [lemma, in Lvc.Constr.CSetBasic]
minus_idem [lemma, in Lvc.Constr.CSetBasic]
minus_union_both [lemma, in Lvc.Constr.CSetBasic]
minus_incl_meet_special2 [lemma, in Lvc.Constr.CSetBasic]
minus_dist_intersection [lemma, in Lvc.Constr.CSetBasic]
minus_dist_union [lemma, in Lvc.Constr.CSetBasic]
minus_meet [lemma, in Lvc.Constr.CSetBasic]
minus_in [lemma, in Lvc.Constr.CSetBasic]
minus_incl [lemma, in Lvc.Constr.CSetBasic]
minus_union [lemma, in Lvc.Constr.CSetBasic]
minus_union_set [lemma, in Lvc.Constr.CSetBasic]
minus_inane_set [lemma, in Lvc.Constr.CSetBasic]
minus_in_in [lemma, in Lvc.Constr.CSetBasic]
minus_empty [lemma, in Lvc.Constr.CSetBasic]
minus_minus_id [lemma, in Lvc.Constr.CSetCases]
minus_incl_meet_special [lemma, in Lvc.Constr.CSetCases]
minus_incl_special [lemma, in Lvc.Constr.CSetCases]
minus_inane [lemma, in Lvc.Constr.CSetCases]
minus_zero_eq [lemma, in Lvc.Infra.Util]
min_idempotent_ass [lemma, in Lvc.Infra.Util]
mkBlocks_I_less [lemma, in Lvc.IL.ILN_IL]
mkBlocks_F_less [lemma, in Lvc.IL.BlockType]
mkBlocks_I_less [lemma, in Lvc.IL.BlockType]
mkBlocks_approxF [lemma, in Lvc.Liveness.LivenessCorrect]
mkBlock_F_i [lemma, in Lvc.IL.BlockType]
mkBlock_I_i [lemma, in Lvc.IL.BlockType]
modusponens [lemma, in Lvc.CompCert.Coqlib]
modus_ponens [lemma, in Lvc.Infra.Util]
monotone [projection, in Lvc.Infra.FiniteFixpointIteration]
Monotone [record, in Lvc.Infra.FiniteFixpointIteration]
monotone [constructor, in Lvc.Infra.FiniteFixpointIteration]
Monotone [inductive, in Lvc.Infra.FiniteFixpointIteration]
MoreList [library]
moretheorems [section, in Lvc.Constr.CSetBasic]
moretheorems.equiv_is_eq [variable, in Lvc.Constr.CSetBasic]
moretheorems.X [variable, in Lvc.Constr.CSetBasic]
msb [definition, in Lvc.Isa.BitVector]
mutual_block_mon [lemma, in Lvc.IL.InRel]
mutual_approx [lemma, in Lvc.IL.InRel]
mutual_approx_impl [lemma, in Lvc.IL.InRel]
mutual_block_get [lemma, in Lvc.IL.InRel]
mutual_block_length [lemma, in Lvc.IL.InRel]
mutual_block_zero' [lemma, in Lvc.IL.InRel]
mutual_block_zero [lemma, in Lvc.IL.InRel]
mutual_block [inductive, in Lvc.IL.InRel]
mutual_block_map_A3 [lemma, in Lvc.IL.InRel4]
mutual_approx [lemma, in Lvc.IL.InRel4]
mutual_block_get_A1 [lemma, in Lvc.IL.InRel4]
mutual_block_get [lemma, in Lvc.IL.InRel4]
mutual_block_length [lemma, in Lvc.IL.InRel4]
mutual_block_zero [lemma, in Lvc.IL.InRel4]
mutual_block [inductive, in Lvc.IL.InRel4]
mutual_block_tooth [lemma, in Lvc.IL.Sawtooth]


N

nat_of_Z_plus [lemma, in Lvc.CompCert.Coqlib]
nat_of_Z_neg [lemma, in Lvc.CompCert.Coqlib]
nat_of_Z_eq [lemma, in Lvc.CompCert.Coqlib]
nat_of_Z_max [lemma, in Lvc.CompCert.Coqlib]
nat_of_Z_of_nat [lemma, in Lvc.CompCert.Coqlib]
nat_of_Z [definition, in Lvc.CompCert.Coqlib]
nbase [constructor, in Lvc.CompCert.Coqlib]
nbase_forall2 [constructor, in Lvc.CompCert.Coqlib]
ncons [constructor, in Lvc.CompCert.Coqlib]
ncons_forall2 [constructor, in Lvc.CompCert.Coqlib]
neg [definition, in Lvc.Isa.BitVector]
negate_comparison [definition, in Lvc.CompCert.Integers]
neg_pidgeon_hole [lemma, in Lvc.Infra.Fresh]
neq_not_in_single [lemma, in Lvc.Constr.CSetBasic]
nfirst [definition, in Lvc.CompCert.Coqlib]
nIn [definition, in Lvc.CompCert.Coqlib]
nlast [definition, in Lvc.CompCert.Coqlib]
nlist [inductive, in Lvc.CompCert.Coqlib]
nlist_forall2_imply [lemma, in Lvc.CompCert.Coqlib]
nlist_forall2 [inductive, in Lvc.CompCert.Coqlib]
noFun [inductive, in Lvc.IL.IL]
NoFunCall [constructor, in Lvc.IL.IL]
NoFunExp [constructor, in Lvc.IL.IL]
NoFunIf [constructor, in Lvc.IL.IL]
NoFunLet [constructor, in Lvc.IL.IL]
NonParametricBiSim [library]
normal_step_reach [lemma, in Lvc.IL.SmallStepRelations]
normal_star_eq [lemma, in Lvc.IL.SmallStepRelations]
normal2 [definition, in Lvc.IL.StateType]
notApp [inductive, in Lvc.IL.IL]
NotAppIf [constructor, in Lvc.IL.IL]
NotAppLet [constructor, in Lvc.IL.IL]
NotAppReturn [constructor, in Lvc.IL.IL]
NotFun [constructor, in Lvc.IL.IL]
not_Is_true_eq_false [lemma, in Lvc.Infra.EqDec]
not_incl_element [lemma, in Lvc.Constr.CSetBasic]
not_in_minus [lemma, in Lvc.Constr.CSetBasic]
not_in_meet_empty [lemma, in Lvc.Constr.CSetBasic]
not_in_union_decomp [lemma, in Lvc.Constr.CSetBasic]
not_in_union_comp [lemma, in Lvc.Constr.CSetBasic]
not_incl_minus [lemma, in Lvc.Constr.CSetDisjoint]
not_False_is_True [lemma, in Lvc.Constr.CSetTac]
not_or_dist [lemma, in Lvc.Constr.CSetTac]
not_in_empty [lemma, in Lvc.Constr.CSetTac]
not_In_single [lemma, in Lvc.Constr.CSetTac]
not_In_add_empty [lemma, in Lvc.Constr.CSetTac]
not_zero [lemma, in Lvc.Isa.BitVector]
not_get_nth_default [lemma, in Lvc.Infra.Get]
noUnreachableCode [inductive, in Lvc.IL.LabelsDefined]
noUnreachableCode_mono [lemma, in Lvc.IL.LabelsDefined]
NoUnrechableCodeExp [constructor, in Lvc.IL.LabelsDefined]
NoUnrechableCodeGoto [constructor, in Lvc.IL.LabelsDefined]
NoUnrechableCodeIf1 [constructor, in Lvc.IL.LabelsDefined]
NoUnrechableCodeLet1 [constructor, in Lvc.IL.LabelsDefined]
NoUnrechableCodeReturn [constructor, in Lvc.IL.LabelsDefined]
no_activated_tau_step [lemma, in Lvc.IL.SmallStepRelations]
no_normal_step [lemma, in Lvc.IL.SmallStepRelations]
nstmt [inductive, in Lvc.IL.ILN]
nstmtApp [constructor, in Lvc.IL.ILN]
nstmtFun [constructor, in Lvc.IL.ILN]
nstmtIf [constructor, in Lvc.IL.ILN]
nstmtLet [constructor, in Lvc.IL.ILN]
nstmtReturn [constructor, in Lvc.IL.ILN]
NStmt_size [instance, in Lvc.IL.ILN]
nth_drop [lemma, in Lvc.Infra.Drop]
nth_error_default [lemma, in Lvc.Infra.Get]
nth_in [lemma, in Lvc.Infra.Get]
nth_shift [lemma, in Lvc.Infra.Get]
nth_app_shift [lemma, in Lvc.Infra.Get]
nth_error_shift [lemma, in Lvc.Infra.Get]
nth_error_app [lemma, in Lvc.Infra.Get]
nth_error_get [lemma, in Lvc.Infra.Get]
nth_get_neq [lemma, in Lvc.Infra.Get]
nth_get [lemma, in Lvc.Infra.Get]
nth_error_nth [lemma, in Lvc.Infra.Get]
nth_default_nil [lemma, in Lvc.Infra.Get]
nth_error_nil [lemma, in Lvc.CompCert.Coqlib]
nth_error_in [lemma, in Lvc.CompCert.Coqlib]
nu [variable, in Lvc.Infra.EqDec]


O

O [constructor, in Lvc.Isa.OrderedBitVector]
occurVars [definition, in Lvc.IL.IL]
occurVars_freeVars_definedVars [lemma, in Lvc.IL.IL]
of_list_elements [lemma, in Lvc.Constr.CSet]
of_list_oto_list_oget [lemma, in Lvc.Infra.OUnion]
of_list_lookup_list [lemma, in Lvc.Constr.MapLookupList]
of_list_filter [lemma, in Lvc.Infra.Filter]
of_list_app [lemma, in Lvc.Constr.CSetTac]
of_list_get_first [lemma, in Lvc.Infra.Position]
oget [definition, in Lvc.Infra.OUnion]
ojoin [definition, in Lvc.Infra.Lattice]
ojoin_poLe [instance, in Lvc.Infra.Lattice]
ojoin_poEq [instance, in Lvc.Infra.Lattice]
omap [definition, in Lvc.Infra.OptionMap]
omapi [definition, in Lvc.Infra.OptionMap]
omapi_impl [definition, in Lvc.Infra.OptionMap]
omap_filter_by [lemma, in Lvc.Infra.Filter]
omap_replace_if [lemma, in Lvc.Lowering.EAE]
omap_filter_partitions [lemma, in Lvc.Lowering.EAE]
omap_filter_none [lemma, in Lvc.Lowering.EAE]
omap_lookup_vars [lemma, in Lvc.Lowering.EAE]
omap_var_defined_on [lemma, in Lvc.Isa.Op]
omap_self_update [lemma, in Lvc.Isa.Op]
omap_op_eval_live_agree [lemma, in Lvc.Isa.Op]
omap_op_eval_agree [lemma, in Lvc.Isa.Op]
omap_app [lemma, in Lvc.Infra.OptionMap]
omap_length [lemma, in Lvc.Infra.OptionMap]
omap_agree_2 [lemma, in Lvc.Infra.OptionMap]
omap_agree [lemma, in Lvc.Infra.OptionMap]
omap_inversion [lemma, in Lvc.Infra.OptionMap]
ominus' [definition, in Lvc.Coherence.DelocationAlgo]
ominus'_Some_oto_list [lemma, in Lvc.Coherence.DelocationAlgo]
onlyVars [definition, in Lvc.Lowering.ParallelMove]
onlyVars_lookup [lemma, in Lvc.Lowering.ParallelMove]
onlyVars_defined [lemma, in Lvc.Lowering.ParallelMove]
onv [definition, in Lvc.IL.Env]
op [inductive, in Lvc.Isa.Op]
Op [library]
Operation [constructor, in Lvc.IL.Exp]
OperationLiveSound [constructor, in Lvc.IL.Exp]
opLt [inductive, in Lvc.Isa.Op]
OpLtBinOp1 [constructor, in Lvc.Isa.Op]
OpLtBinOp2 [constructor, in Lvc.Isa.Op]
OpLtBinOp3 [constructor, in Lvc.Isa.Op]
OpLtCon [constructor, in Lvc.Isa.Op]
OpLtConBinop [constructor, in Lvc.Isa.Op]
OpLtConUnOp [constructor, in Lvc.Isa.Op]
OpLtConVar [constructor, in Lvc.Isa.Op]
OpLtUnOpBinOp [constructor, in Lvc.Isa.Op]
OpLtUnOp1 [constructor, in Lvc.Isa.Op]
OpLtUnOp2 [constructor, in Lvc.Isa.Op]
OpLtVar [constructor, in Lvc.Isa.Op]
OpLtVarBinop [constructor, in Lvc.Isa.Op]
OpLtVarUnOp [constructor, in Lvc.Isa.Op]
opLt_trans [instance, in Lvc.Isa.Op]
opLt_irr [instance, in Lvc.Isa.Op]
Option [library]
OptionMap [library]
OptionR [library]
option_R_dec [instance, in Lvc.Infra.OptionR]
option_R_anti [instance, in Lvc.Infra.OptionR]
option_R_equivalence [instance, in Lvc.Infra.OptionR]
option_R_trans [instance, in Lvc.Infra.OptionR]
option_R_sym [instance, in Lvc.Infra.OptionR]
option_R_refl [instance, in Lvc.Infra.OptionR]
option_R_Some [constructor, in Lvc.Infra.OptionR]
option_R_None [constructor, in Lvc.Infra.OptionR]
option_R [inductive, in Lvc.Infra.OptionR]
option_R_trans [instance, in Lvc.Infra.Option]
option_R_Some_sym [instance, in Lvc.Infra.Option]
option_R_Some_refl [lemma, in Lvc.Infra.Option]
Option_R_Some [constructor, in Lvc.Infra.Option]
option_R_Some [inductive, in Lvc.Infra.Option]
option_eq_inv [lemma, in Lvc.Infra.Option]
option_eq_dec [definition, in Lvc.Infra.EqDec]
option_boundedsemilattice [instance, in Lvc.Infra.Lattice]
option_lift2 [definition, in Lvc.Isa.Val]
option_lift1 [definition, in Lvc.Isa.Val]
option_map [definition, in Lvc.CompCert.Coqlib]
option_rel_some [constructor, in Lvc.CompCert.Coqlib]
option_rel_none [constructor, in Lvc.CompCert.Coqlib]
option_rel [inductive, in Lvc.CompCert.Coqlib]
option_eq [definition, in Lvc.CompCert.Coqlib]
option2status [definition, in Lvc.Infra.Status]
option2status_inv [lemma, in Lvc.Infra.Status]
op_alpha_real [lemma, in Lvc.Alpha.Alpha_RenamedApart]
op_eval_live_agree [lemma, in Lvc.Isa.Op]
op_eval_agree [lemma, in Lvc.Isa.Op]
op_eval_op2bool_false [lemma, in Lvc.Isa.Op]
op_eval_op2bool_true [lemma, in Lvc.Isa.Op]
op_eval_mon [lemma, in Lvc.Isa.Op]
op_cmp [definition, in Lvc.Isa.Op]
op_rename_renamedApart_all_alpha [lemma, in Lvc.Isa.Op]
op_eval_live [lemma, in Lvc.Isa.Op]
op_eval [definition, in Lvc.Isa.Op]
op_eval [definition, in Lvc.IL.ILDB]
op2bool [definition, in Lvc.Isa.Op]
op2bool_val2bool [lemma, in Lvc.Isa.Op]
OrderedBitVector [library]
OrderedType_int [instance, in Lvc.Isa.Val]
OrderedType_op [instance, in Lvc.Isa.Op]
OrderedType_bitvec [instance, in Lvc.Isa.OrderedBitVector]
OrderedType_bit [instance, in Lvc.Isa.OrderedBitVector]
ordered_type_lt_dec [instance, in Lvc.IL.Annotation]
oto_list [definition, in Lvc.Infra.OUnion]
ounion [definition, in Lvc.Infra.OUnion]
OUnion [library]
ounion_right_Some [lemma, in Lvc.Infra.OUnion]
ounion_left_Some [lemma, in Lvc.Infra.OUnion]
ounion_comm [lemma, in Lvc.Infra.OUnion]
overapproximation [inductive, in Lvc.Liveness.Liveness]


P

PairwiseDisjoint [library]
pairwise_disj_PIR2 [definition, in Lvc.Constr.PairwiseDisjoint]
pairwise_ne_rev [lemma, in Lvc.Constr.PairwiseDisjoint]
pairwise_ne [definition, in Lvc.Constr.PairwiseDisjoint]
pair_boundedsemilattice [instance, in Lvc.Infra.Lattice]
pair_eta [lemma, in Lvc.Infra.Util]
ParallelMove [library]
Parallel_Move.Translate [section, in Lvc.Lowering.ParallelMove]
Parallel_Move.X [variable, in Lvc.Lowering.ParallelMove]
Parallel_Move [section, in Lvc.Lowering.ParallelMove]
ParametricMapIndex [section, in Lvc.Infra.MoreList]
ParametricMapIndex.f [variable, in Lvc.Infra.MoreList]
ParametricMapIndex.X [variable, in Lvc.Infra.MoreList]
ParametricMapIndex.Y [variable, in Lvc.Infra.MoreList]
ParametricOptionMap [section, in Lvc.Infra.OptionMap]
ParametricOptionMapIndex [section, in Lvc.Infra.Status]
ParametricOptionMapIndex [section, in Lvc.Infra.OptionMap]
ParametricOptionMapIndex.f [variable, in Lvc.Infra.Status]
ParametricOptionMapIndex.f [variable, in Lvc.Infra.OptionMap]
ParametricOptionMapIndex.X [variable, in Lvc.Infra.Status]
ParametricOptionMapIndex.X [variable, in Lvc.Infra.OptionMap]
ParametricOptionMapIndex.Y [variable, in Lvc.Infra.Status]
ParametricOptionMapIndex.Y [variable, in Lvc.Infra.OptionMap]
ParametricOptionMap.f [variable, in Lvc.Infra.OptionMap]
ParametricOptionMap.X [variable, in Lvc.Infra.OptionMap]
ParametricOptionMap.Y [variable, in Lvc.Infra.OptionMap]
ParametricStatusMap [section, in Lvc.Infra.Status]
ParametricStatusMap.f [variable, in Lvc.Infra.Status]
ParametricStatusMap.X [variable, in Lvc.Infra.Status]
ParametricStatusMap.Y [variable, in Lvc.Infra.Status]
ParametricZip [section, in Lvc.Infra.MoreList]
ParametricZip [section, in Lvc.Infra.Status]
ParametricZip.f [variable, in Lvc.Infra.MoreList]
ParametricZip.f [variable, in Lvc.Infra.Status]
ParametricZip.X [variable, in Lvc.Infra.MoreList]
ParametricZip.X [variable, in Lvc.Infra.Status]
ParametricZip.Y [variable, in Lvc.Infra.MoreList]
ParametricZip.Y [variable, in Lvc.Infra.Status]
ParametricZip.Z [variable, in Lvc.Infra.MoreList]
ParametricZip.Z [variable, in Lvc.Infra.Status]
paramrel [definition, in Lvc.Equiv.SimF]
paramrel [definition, in Lvc.Equiv.SimI]
ParamRelF [projection, in Lvc.Equiv.SimF]
ParamRelFP [projection, in Lvc.Equiv.SimF]
ParamRelI [projection, in Lvc.Equiv.SimI]
ParamRelIP [projection, in Lvc.Equiv.SimI]
paramsMatch [inductive, in Lvc.IL.LabelsDefined]
paramsMatchExp [constructor, in Lvc.IL.LabelsDefined]
paramsMatchGoto [constructor, in Lvc.IL.LabelsDefined]
paramsMatchIf [constructor, in Lvc.IL.LabelsDefined]
paramsMatchLet [constructor, in Lvc.IL.LabelsDefined]
paramsMatchRet [constructor, in Lvc.IL.LabelsDefined]
paramsMatch_labelsDefined_nil [lemma, in Lvc.IL.LabelsDefined]
paramsMatch_labelsDefined [lemma, in Lvc.IL.LabelsDefined]
paramsMatch_dec [lemma, in Lvc.IL.LabelsDefined]
paramsMatch_app [lemma, in Lvc.IL.LabelsDefined]
params_length [lemma, in Lvc.Alpha.RenamedApart_Liveness]
PartialOrder [record, in Lvc.Infra.PartialOrder]
PartialOrder [library]
PartialOrder_anni [instance, in Lvc.Analysis.Analysis]
PartialOrder_option_fstNoneOrR [instance, in Lvc.Infra.OptionR]
PartialOrder_option [instance, in Lvc.Infra.OptionR]
PartialOrder_ann [instance, in Lvc.IL.Annotation]
PartialOrder_bool [instance, in Lvc.Infra.PartialOrder]
PartialOrder_sig [instance, in Lvc.Infra.PartialOrder]
PartialOrder_ann [instance, in Lvc.Infra.PartialOrder]
PartialOrder_list_instance [instance, in Lvc.Infra.PartialOrder]
PartialOrder_pair_instance [instance, in Lvc.Infra.PartialOrder]
PartialOrder_poLe_refl [instance, in Lvc.Infra.PartialOrder]
PartialOrder_Subset_Equal_Bounded [instance, in Lvc.Constr.CSetPartialOrder]
PartialOrder_Subset_Equal [instance, in Lvc.Constr.CSetPartialOrder]
par_move_eq [lemma, in Lvc.Lowering.ParallelMove]
par_list [definition, in Lvc.Lowering.ParallelMove]
par_move [definition, in Lvc.Lowering.ParallelMove]
pattern [inductive, in Lvc.IL.Patterns]
patterneq [definition, in Lvc.IL.Patterns]
patterneq_some [lemma, in Lvc.IL.Patterns]
patterneq_Equivalence_instance [instance, in Lvc.IL.Patterns]
PatternList [constructor, in Lvc.IL.Patterns]
patternMatch [definition, in Lvc.IL.Patterns]
patternMatchList [definition, in Lvc.IL.Patterns]
Patterns [library]
PatternScore [constructor, in Lvc.IL.Patterns]
PatternVar [constructor, in Lvc.IL.Patterns]
patternVars [definition, in Lvc.IL.Patterns]
pe [definition, in Lvc.Constr.CSet]
peq [definition, in Lvc.CompCert.Coqlib]
peq_false [lemma, in Lvc.CompCert.Coqlib]
peq_true [lemma, in Lvc.CompCert.Coqlib]
pe_trans [instance, in Lvc.Constr.CSet]
pe_sym [instance, in Lvc.Constr.CSet]
pe_refl [instance, in Lvc.Constr.CSet]
pe_morphism [instance, in Lvc.Constr.CSet]
PI [section, in Lvc.Infra.EqDec]
PIR2 [inductive, in Lvc.Infra.AllInRel]
PIR2 [section, in Lvc.Infra.AllInRel]
PIR2_fold_zip_join_left [lemma, in Lvc.Analysis.Analysis]
PIR2_fold_zip_join_right [lemma, in Lvc.Analysis.Analysis]
PIR2_fold_zip_join_inv [lemma, in Lvc.Analysis.Analysis]
PIR2_poLe_zip_join_right [lemma, in Lvc.Analysis.Analysis]
PIR2_zip_join_commutative [lemma, in Lvc.Analysis.Analysis]
PIR2_poLe_zip_join_left [lemma, in Lvc.Analysis.Analysis]
PIR2_zip_join_inv_right [lemma, in Lvc.Analysis.Analysis]
PIR2_zip_join_inv_left [lemma, in Lvc.Analysis.Analysis]
PIR2_impb_fold [lemma, in Lvc.Analysis.Analysis]
PIR2_impb_orb_right [lemma, in Lvc.Analysis.Analysis]
PIR2_impb_orb [lemma, in Lvc.Analysis.Analysis]
PIR2_zip_setTopAnnO [lemma, in Lvc.Analysis.Analysis]
PIR2_fold_zip_join [lemma, in Lvc.Analysis.Analysis]
PIR2_ojoin_zip [lemma, in Lvc.Analysis.Analysis]
PIR2_Equal_Subset_subrelation [instance, in Lvc.Infra.OUnion]
PIR2_Subset_Equal_Equal_flip_impl [instance, in Lvc.Infra.OUnion]
PIR2_Subset_Equal_Equal_impl [instance, in Lvc.Infra.OUnion]
PIR2_subset_impl [instance, in Lvc.Infra.OUnion]
PIR2_ifFstR_Subset_oget [lemma, in Lvc.Infra.OUnion]
PIR2_ounion_right [lemma, in Lvc.Infra.OUnion]
PIR2_ounion_left [lemma, in Lvc.Infra.OUnion]
PIR2_zip_ounion' [lemma, in Lvc.Infra.OUnion]
PIR2_zip_ounion [lemma, in Lvc.Infra.OUnion]
PIR2_ifSndR_Subset_left [lemma, in Lvc.Infra.OUnion]
PIR2_map_some_option [lemma, in Lvc.Infra.OUnion]
PIR2_map_some [lemma, in Lvc.Infra.OUnion]
PIR2_flip_Subset_ext_right [lemma, in Lvc.Infra.OUnion]
PIR2_ifFstR_Subset_right [lemma, in Lvc.Infra.OUnion]
PIR2_ifFstR_option_eq_left [lemma, in Lvc.Infra.OUnion]
PIR2_option_eq_Subset_zip [lemma, in Lvc.Infra.OUnion]
PIR2_ounion_AB [lemma, in Lvc.Infra.OUnion]
PIR2_ounion' [lemma, in Lvc.Infra.OUnion]
PIR2_ounion [lemma, in Lvc.Infra.OUnion]
PIR2_Subset_of_list [lemma, in Lvc.Coherence.Delocation]
PIR2_not_get [lemma, in Lvc.Infra.AllInRel]
PIR2_take [lemma, in Lvc.Infra.AllInRel]
PIR2_flip [lemma, in Lvc.Infra.AllInRel]
PIR2_computable [instance, in Lvc.Infra.AllInRel]
PIR2_length [lemma, in Lvc.Infra.AllInRel]
PIR2_equivalence [instance, in Lvc.Infra.AllInRel]
PIR2_trans [instance, in Lvc.Infra.AllInRel]
PIR2_sym [instance, in Lvc.Infra.AllInRel]
PIR2_refl [instance, in Lvc.Infra.AllInRel]
PIR2_get [lemma, in Lvc.Infra.AllInRel]
PIR2_app' [lemma, in Lvc.Infra.AllInRel]
PIR2_app [lemma, in Lvc.Infra.AllInRel]
PIR2_drop [lemma, in Lvc.Infra.AllInRel]
PIR2_nth_2 [lemma, in Lvc.Infra.AllInRel]
PIR2_nth [lemma, in Lvc.Infra.AllInRel]
PIR2_cons [constructor, in Lvc.Infra.AllInRel]
PIR2_nil [constructor, in Lvc.Infra.AllInRel]
PIR2_ominus_minuso [lemma, in Lvc.Coherence.DelocationAlgo]
PIR2_combineParams_get [lemma, in Lvc.Coherence.DelocationAlgo]
PIR2_combineParams [lemma, in Lvc.Coherence.DelocationAlgo]
PIR2_addAdds' [lemma, in Lvc.Coherence.DelocationAlgo]
PIR2_addAdds [lemma, in Lvc.Coherence.DelocationAlgo]
PIR2_not_in [lemma, in Lvc.Coherence.DelocationAlgo]
PIR2_olist_union_bound [lemma, in Lvc.Coherence.DelocationAlgo]
PIR2_Subset_tab_extend [lemma, in Lvc.Coherence.DelocationAlgo]
PIR2_ifSndR_keep [lemma, in Lvc.Coherence.DelocationAlgo]
PIR2_addParam [lemma, in Lvc.Coherence.DelocationAlgo]
PIR2_ifFstR_keep [lemma, in Lvc.Infra.Keep]
PIR2_ifFstR_refl [lemma, in Lvc.Coherence.Restrict]
PIR2_restrict [lemma, in Lvc.Coherence.Restrict]
PIR2_oglobals [lemma, in Lvc.Coherence.Allocation]
PIR2_map_lookup [lemma, in Lvc.Coherence.Allocation]
PIR2_rename [lemma, in Lvc.Coherence.Allocation]
PIR2.R [variable, in Lvc.Infra.AllInRel]
PIR2.X [variable, in Lvc.Infra.AllInRel]
PIR2.Y [variable, in Lvc.Infra.AllInRel]
PI.X [variable, in Lvc.Infra.EqDec]
Ple [definition, in Lvc.CompCert.Coqlib]
Ple_succ [lemma, in Lvc.CompCert.Coqlib]
Ple_trans [lemma, in Lvc.CompCert.Coqlib]
Ple_refl [lemma, in Lvc.CompCert.Coqlib]
plt [definition, in Lvc.CompCert.Coqlib]
Plt [definition, in Lvc.CompCert.Coqlib]
Plt_wf [lemma, in Lvc.CompCert.Coqlib]
Plt_strict [lemma, in Lvc.CompCert.Coqlib]
Plt_Ple_trans [lemma, in Lvc.CompCert.Coqlib]
Plt_Ple [lemma, in Lvc.CompCert.Coqlib]
Plt_succ_inv [lemma, in Lvc.CompCert.Coqlib]
Plt_trans_succ [lemma, in Lvc.CompCert.Coqlib]
Plt_succ [lemma, in Lvc.CompCert.Coqlib]
Plt_trans [lemma, in Lvc.CompCert.Coqlib]
Plt_ne [lemma, in Lvc.CompCert.Coqlib]
plus_not_normal [lemma, in Lvc.Equiv.Sim]
plus_minus_eq [lemma, in Lvc.Coherence.Coherence]
plus_S_morpism [instance, in Lvc.Infra.Util]
plus_le_morpism [instance, in Lvc.Infra.Util]
plus' [definition, in Lvc.Lowering.Renest]
plus2 [inductive, in Lvc.IL.SmallStepRelations]
plus2n [inductive, in Lvc.IL.SmallStepRelations]
plus2nO [constructor, in Lvc.IL.SmallStepRelations]
plus2nS [constructor, in Lvc.IL.SmallStepRelations]
plus2n_star2n [lemma, in Lvc.IL.SmallStepRelations]
plus2O [constructor, in Lvc.IL.SmallStepRelations]
plus2S [constructor, in Lvc.IL.SmallStepRelations]
plus2_star2_plus2 [lemma, in Lvc.Equiv.Sim]
plus2_reach [lemma, in Lvc.IL.SmallStepRelations]
plus2_plus2n [lemma, in Lvc.IL.SmallStepRelations]
plus2_destr_nil [lemma, in Lvc.IL.SmallStepRelations]
plus2_silent [lemma, in Lvc.IL.SmallStepRelations]
plus2_star2 [lemma, in Lvc.IL.SmallStepRelations]
pminus [definition, in Lvc.Alpha.RenamedApart]
pminus_morphism [instance, in Lvc.Alpha.RenamedApart]
pmov [definition, in Lvc.Lowering.ParallelMove]
pmov_source_set [definition, in Lvc.Lowering.ParallelMove]
poEq [projection, in Lvc.Infra.PartialOrder]
poEq_equivalence [projection, in Lvc.Infra.PartialOrder]
poEq_dec [projection, in Lvc.Infra.PartialOrder]
PointwiseProofRelationF [record, in Lvc.Equiv.SimF]
PointwiseProofRelationI [record, in Lvc.Equiv.SimI]
pointwise_PR_as_PR [lemma, in Lvc.Equiv.SimF]
pointwise_PR_as_PR [lemma, in Lvc.Equiv.SimI]
poLe [projection, in Lvc.Infra.PartialOrder]
poLe_getAnniRight [lemma, in Lvc.Analysis.Analysis]
poLe_getAnniLeft [lemma, in Lvc.Analysis.Analysis]
poLe_getAnni [lemma, in Lvc.Analysis.Analysis]
poLe_setTopAnn [lemma, in Lvc.IL.Annotation]
poLe_poEq_iff [instance, in Lvc.Infra.PartialOrder]
poLe_poEq_flip_impl [instance, in Lvc.Infra.PartialOrder]
poLe_poEq_impl [instance, in Lvc.Infra.PartialOrder]
poLe_poLt [lemma, in Lvc.Infra.PartialOrder]
poLe_antisymmetric [projection, in Lvc.Infra.PartialOrder]
poLe_trans [projection, in Lvc.Infra.PartialOrder]
poLe_refl [projection, in Lvc.Infra.PartialOrder]
poLe_dec [projection, in Lvc.Infra.PartialOrder]
poLt [definition, in Lvc.Infra.PartialOrder]
poLt_poLe_PIR2_flip_impl [instance, in Lvc.Infra.PartialOrder]
poLt_poLe_flip_impl [instance, in Lvc.Infra.PartialOrder]
poLt_poLe_impl [instance, in Lvc.Infra.PartialOrder]
poLt_poLe [lemma, in Lvc.Infra.PartialOrder]
poLt_intro [lemma, in Lvc.Infra.PartialOrder]
pos [definition, in Lvc.Infra.Position]
Position [library]
positive_Peano_ind [lemma, in Lvc.CompCert.Coqlib]
positive_rec_succ [lemma, in Lvc.CompCert.Coqlib]
positive_rec_base [lemma, in Lvc.CompCert.Coqlib]
positive_rec [definition, in Lvc.CompCert.Coqlib]
POSITIVE_ITERATION.iter [variable, in Lvc.CompCert.Coqlib]
POSITIVE_ITERATION.f [variable, in Lvc.CompCert.Coqlib]
POSITIVE_ITERATION.v1 [variable, in Lvc.CompCert.Coqlib]
POSITIVE_ITERATION.A [variable, in Lvc.CompCert.Coqlib]
POSITIVE_ITERATION [section, in Lvc.CompCert.Coqlib]
posOfTrue [definition, in Lvc.Infra.Filter]
posOfTrue_countTrue [lemma, in Lvc.Infra.Filter]
pos_plus [lemma, in Lvc.IL.ILN_IL]
pos_drop_eq [lemma, in Lvc.IL.ILN_IL]
pos_get_first [lemma, in Lvc.Infra.Position]
pos_app_not_in [lemma, in Lvc.Infra.Position]
pos_app_in [lemma, in Lvc.Infra.Position]
pos_dec [lemma, in Lvc.Infra.Position]
pos_inc [lemma, in Lvc.Infra.Position]
pos_indep [lemma, in Lvc.Infra.Position]
pos_eq [lemma, in Lvc.Infra.Position]
pos_none [lemma, in Lvc.Infra.Position]
pos_get [lemma, in Lvc.Infra.Position]
pos_sub' [lemma, in Lvc.Infra.Position]
pos_ge [lemma, in Lvc.Infra.Position]
pos_sub [lemma, in Lvc.Infra.Position]
pos_add [lemma, in Lvc.Infra.Position]
Ppred_Plt [lemma, in Lvc.CompCert.Coqlib]
PR [instance, in Lvc.Lowering.Renest]
pred_dec_false [lemma, in Lvc.CompCert.Coqlib]
pred_dec_true [lemma, in Lvc.CompCert.Coqlib]
prefix [inductive, in Lvc.Equiv.TraceEquiv]
prefix_bisim [lemma, in Lvc.Equiv.TraceEquiv]
prefix_preserved [lemma, in Lvc.Equiv.TraceEquiv]
prefix_preserved' [lemma, in Lvc.Equiv.TraceEquiv]
prefix_star_activated [lemma, in Lvc.Equiv.TraceEquiv]
prefix_terminates [lemma, in Lvc.Equiv.TraceEquiv]
prefix_extevent [lemma, in Lvc.Equiv.TraceEquiv]
prefix_star2_silent' [lemma, in Lvc.Equiv.TraceEquiv]
prefix_star2_silent [lemma, in Lvc.Equiv.TraceEquiv]
producesPrefixExtern [constructor, in Lvc.Equiv.TraceEquiv]
producesPrefixPrefix [constructor, in Lvc.Equiv.TraceEquiv]
producesPrefixSilent [constructor, in Lvc.Equiv.TraceEquiv]
producesPrefixTerm [constructor, in Lvc.Equiv.TraceEquiv]
produces_coproduces [lemma, in Lvc.Equiv.TraceEquiv]
produces_coproduces' [lemma, in Lvc.Equiv.TraceEquiv]
produces_silent_closed [lemma, in Lvc.Equiv.TraceEquiv]
produces_diverges [lemma, in Lvc.Equiv.TraceEquiv]
produces_only_nil_diverges [lemma, in Lvc.Equiv.TraceEquiv]
prod_eq_snd_morphism [instance, in Lvc.Constr.CSet]
prod_eq_fst_morphism [instance, in Lvc.Constr.CSet]
proj_sumbool_is_true [lemma, in Lvc.CompCert.Coqlib]
proj_sumbool_true [lemma, in Lvc.CompCert.Coqlib]
proj_sumbool [definition, in Lvc.CompCert.Coqlib]
proj1_sig_poLe [instance, in Lvc.Infra.SigR]
ProofRelationF [record, in Lvc.Equiv.SimF]
ProofRelationI [record, in Lvc.Equiv.SimI]
proper_var [instance, in Lvc.IL.Var]
proper_update_with_list [instance, in Lvc.Constr.MapUpdate]
proper_update [instance, in Lvc.Constr.MapUpdate]
protect [lemma, in Lvc.Infra.Util]
Protected [constructor, in Lvc.Infra.Util]
protected [inductive, in Lvc.Infra.Util]
pw_disj_pairwise_disj [lemma, in Lvc.Constr.PairwiseDisjoint]
pw_disj_get [lemma, in Lvc.Constr.PairwiseDisjoint]
pw_disj [definition, in Lvc.Constr.PairwiseDisjoint]
P_or_False [lemma, in Lvc.Constr.CSetTac]


Q

Q [projection, in Lvc.Infra.AutoIndTac]


R

R [definition, in Lvc.Lowering.Renest]
rd_agree_extend [lemma, in Lvc.Coherence.Invariance]
rd_agree_update_list [lemma, in Lvc.Coherence.Invariance]
rd_agree_update [lemma, in Lvc.Coherence.Invariance]
rd_agree [definition, in Lvc.Coherence.Invariance]
reachability [inductive, in Lvc.Reachability.Reachability]
Reachability [library]
reachabilityAnalysis [definition, in Lvc.Reachability.ReachabilityAnalysis]
ReachabilityAnalysis [library]
ReachabilityAnalysisCorrect [library]
reachabilityAnalysis_getAnn [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_trueIsCalled [lemma, in Lvc.Reachability.Reachability]
reachability_sound_and_complete [lemma, in Lvc.Reachability.Reachability]
reachability_SC_S [lemma, in Lvc.Reachability.Reachability]
reachability_complete [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_complete_bottom [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_analysis_complete [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_sTA_inv [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_analysis_complete_isCalled [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_analysis_complete_setTopAnn [lemma, in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_sound [definition, in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_analysis [definition, in Lvc.Reachability.ReachabilityAnalysis]
reachability_transform_monotone [lemma, in Lvc.Reachability.ReachabilityAnalysis]
reachability_transform [definition, in Lvc.Reachability.ReachabilityAnalysis]
receptive [definition, in Lvc.Equiv.NonParametricBiSim]
reddec2 [definition, in Lvc.IL.StateType]
reducible2 [definition, in Lvc.IL.StateType]
Reflexive_eq_int' [instance, in Lvc.Isa.Val]
Reflexive_eq_int [instance, in Lvc.Isa.Val]
regAssign [definition, in Lvc.Coherence.AllocationAlgo]
regAssignF [definition, in Lvc.Coherence.AllocationAlgo]
regAssignF_get [lemma, in Lvc.Coherence.AllocationAlgo]
regAssign_correct' [lemma, in Lvc.Coherence.AllocationAlgoCorrect]
regAssign_correct [lemma, in Lvc.Coherence.AllocationAlgoCorrect]
regAssign_renamedApart_agree [lemma, in Lvc.Coherence.AllocationAlgo]
regAssign_renamedApart_agree' [lemma, in Lvc.Coherence.AllocationAlgo]
regAssign_renamedApart_agreeF [lemma, in Lvc.Coherence.AllocationAlgo]
regAssign_assignment_small' [lemma, in Lvc.Coherence.AllocationAlgoBound]
regAssign_assignment_small [lemma, in Lvc.Coherence.AllocationAlgoBound]
rename [definition, in Lvc.IL.Rename]
Rename [library]
RenameApart [library]
renameApartAnn_decomp [lemma, in Lvc.Alpha.RenameApart]
renameApartF [definition, in Lvc.Alpha.RenameApart]
renameApartFRight [definition, in Lvc.Alpha.RenameApart]
renameApartFRight_corr [lemma, in Lvc.Alpha.RenameApart]
renameApartFStep [definition, in Lvc.Alpha.RenameApart]
renameApartF_agree [lemma, in Lvc.Alpha.RenameApart]
renameApartF_length [lemma, in Lvc.Alpha.RenameApart]
renameApartF_pw_disj [lemma, in Lvc.Alpha.RenameApart]
renameApartF_disj [lemma, in Lvc.Alpha.RenameApart]
renameApart' [definition, in Lvc.Alpha.RenameApart]
renameApart'_agree [lemma, in Lvc.Alpha.RenameApart]
renameApart'_renamedApart [lemma, in Lvc.Alpha.RenameApart]
renameApart'_disj [lemma, in Lvc.Alpha.RenameApart]
renamedApart [inductive, in Lvc.Alpha.RenamedApart]
RenamedApart [library]
renamedApartAnn [definition, in Lvc.Alpha.RenameApart]
renamedApartAnnF [definition, in Lvc.Alpha.RenameApart]
renamedApartExp [constructor, in Lvc.Alpha.RenamedApart]
renamedApartGoto [constructor, in Lvc.Alpha.RenamedApart]
renamedApartIf [constructor, in Lvc.Alpha.RenamedApart]
renamedApartLet [constructor, in Lvc.Alpha.RenamedApart]
renamedApartRet [constructor, in Lvc.Alpha.RenamedApart]
renamedApart_annotation [lemma, in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_live_imperative_is_functional [lemma, in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_globals_live_From [lemma, in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_globals_live [lemma, in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_globals_live_F [lemma, in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_disj_F [lemma, in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_live [lemma, in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_live_functional [lemma, in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_disj [lemma, in Lvc.Alpha.RenamedApart]
renamedApart_minus [lemma, in Lvc.Alpha.RenamedApart]
renamedApart_occurVars [lemma, in Lvc.Alpha.RenamedApart]
renamedApart_freeVars [lemma, in Lvc.Alpha.RenamedApart]
renamedApart_morphism [instance, in Lvc.Alpha.RenamedApart]
renamedApart_ext [lemma, in Lvc.Alpha.RenamedApart]
renamedApart_coherent [lemma, in Lvc.Coherence.Coherence]
renamedApart_locally_inj_alpha'' [lemma, in Lvc.Coherence.Allocation]
renamedApart_locally_inj_alpha' [lemma, in Lvc.Coherence.Allocation]
renamedApart_locally_inj_alpha [lemma, in Lvc.Coherence.Allocation]
renamedApart_shadowing_free [lemma, in Lvc.Alpha.ShadowingFree]
RenamedApart_Liveness [library]
rename_renamedApart_all_alpha [lemma, in Lvc.Alpha.Alpha_RenamedApart]
rename_apart_alpha [lemma, in Lvc.Alpha.RenameApart]
rename_apart_renamedApart [lemma, in Lvc.Alpha.RenameApart]
rename_apart [definition, in Lvc.Alpha.RenameApart]
rename_apart_alpha' [lemma, in Lvc.Alpha.RenameApart]
rename_exp_freeVars [lemma, in Lvc.IL.Exp]
rename_exp_agree [lemma, in Lvc.IL.Exp]
rename_exp_ext [lemma, in Lvc.IL.Exp]
rename_exp_comp [lemma, in Lvc.IL.Exp]
rename_exp [definition, in Lvc.IL.Exp]
rename_renamedApart_srd'' [lemma, in Lvc.Coherence.Allocation]
rename_renamedApart_srd' [lemma, in Lvc.Coherence.Allocation]
rename_renamedApart_srd [lemma, in Lvc.Coherence.Allocation]
rename_agree [lemma, in Lvc.IL.Rename]
rename_morphism [instance, in Lvc.IL.Rename]
rename_op_freeVars [lemma, in Lvc.Isa.Op]
rename_op_agree [lemma, in Lvc.Isa.Op]
rename_op_ext [lemma, in Lvc.Isa.Op]
rename_op_comp [lemma, in Lvc.Isa.Op]
rename_op [definition, in Lvc.Isa.Op]
Renest [library]
renestSim_sim [lemma, in Lvc.Lowering.Renest]
replace_if_get_inv [lemma, in Lvc.Lowering.EAE]
replace_if [definition, in Lvc.Lowering.EAE]
resetting [definition, in Lvc.IL.Sawtooth]
restr [definition, in Lvc.Coherence.Restrict]
Restrict [library]
restrict_zip_ominus' [lemma, in Lvc.Coherence.DelocationAlgo]
restrict_ifFstR [lemma, in Lvc.Coherence.Restrict]
restrict_get_Some [lemma, in Lvc.Coherence.Restrict]
restrict_disj [lemma, in Lvc.Coherence.Restrict]
restrict_get [lemma, in Lvc.Coherence.Restrict]
restrict_eqReq [lemma, in Lvc.Coherence.Restrict]
restrict_incl_ext [lemma, in Lvc.Coherence.Restrict]
restrict_subset [lemma, in Lvc.Coherence.Restrict]
restrict_subset2 [lemma, in Lvc.Coherence.Restrict]
restrict_idem [lemma, in Lvc.Coherence.Restrict]
restrict_comp_meet [lemma, in Lvc.Coherence.Restrict]
restrict_subset2 [lemma, in Lvc.Coherence.Allocation]
restr_comp_meet [lemma, in Lvc.Coherence.Restrict]
restr_m2 [instance, in Lvc.Coherence.Restrict]
restr_morphism_eq [instance, in Lvc.Coherence.Restrict]
restr_morphism [instance, in Lvc.Coherence.Restrict]
restr_comm [lemma, in Lvc.Coherence.Restrict]
restr_idem [lemma, in Lvc.Coherence.Restrict]
restr_iff [lemma, in Lvc.Coherence.Restrict]
result [projection, in Lvc.IL.StateType]
result_return [projection, in Lvc.IL.ILStateType]
result_none [projection, in Lvc.IL.ILStateType]
ReturnIsReturn [constructor, in Lvc.IL.ILStateType]
return_normal [projection, in Lvc.IL.ILStateType]
rev_swap [lemma, in Lvc.Infra.Util]
rewrite_equal_bitvec [instance, in Lvc.Isa.OrderedBitVector]
rewrite_eqBit [instance, in Lvc.Isa.OrderedBitVector]
RNGoto [constructor, in Lvc.Coherence.Allocation]
RNIf [constructor, in Lvc.Coherence.Allocation]
RNLet [constructor, in Lvc.Coherence.Allocation]
RNOpr [constructor, in Lvc.Coherence.Allocation]
RNReturn [constructor, in Lvc.Coherence.Allocation]


S

safe [inductive, in Lvc.Infra.Fresh]
safeFirst [definition, in Lvc.Infra.FiniteFixpointIteration]
SafeFirst [section, in Lvc.Infra.Fresh]
SafeFirst.comp [variable, in Lvc.Infra.Fresh]
SafeFirst.P [variable, in Lvc.Infra.Fresh]
safeFixpoint [definition, in Lvc.Infra.FiniteFixpointIteration]
safeFixpoint_induction [lemma, in Lvc.Infra.FiniteFixpointIteration]
safeFixpoint_chain [lemma, in Lvc.Infra.FiniteFixpointIteration]
safe_impl [lemma, in Lvc.Infra.Fresh]
safe_first_ext [definition, in Lvc.Infra.Fresh]
safe_first_spec [definition, in Lvc.Infra.Fresh]
safe_first [definition, in Lvc.Infra.Fresh]
safe_upward [lemma, in Lvc.Infra.Fresh]
safe_antitone [lemma, in Lvc.Infra.Fresh]
safe_after [constructor, in Lvc.Infra.Fresh]
safe_here [constructor, in Lvc.Infra.Fresh]
same_call [definition, in Lvc.Equiv.NonParametricBiSim]
sawtooth [inductive, in Lvc.IL.Sawtooth]
Sawtooth [library]
sawtooth_app [lemma, in Lvc.IL.Sawtooth]
sawtooth_F_mkBlocks [lemma, in Lvc.IL.Sawtooth]
sawtooth_I_mkBlocks [lemma, in Lvc.IL.Sawtooth]
sawtooth_get [lemma, in Lvc.IL.Sawtooth]
sawtooth_drop [lemma, in Lvc.IL.Sawtooth]
sawtooth_resetting [lemma, in Lvc.IL.Sawtooth]
sawtooth_smaller [lemma, in Lvc.IL.Sawtooth]
Sawtooth_app [constructor, in Lvc.IL.Sawtooth]
Sawtooth_nil [constructor, in Lvc.IL.Sawtooth]
sc [inductive, in Lvc.Reachability.Reachability]
SemiLatticeTheory [section, in Lvc.Infra.Lattice]
SemiLatticeTheory.A [variable, in Lvc.Infra.Lattice]
separates [definition, in Lvc.Equiv.SimF]
separates [definition, in Lvc.Equiv.SimI]
setAnn [definition, in Lvc.IL.Annotation]
setAnni [definition, in Lvc.Analysis.Analysis]
setAnn_annotation [lemma, in Lvc.IL.Annotation]
SetOperations [library]
setTopAnn [definition, in Lvc.IL.Annotation]
setTopAnnO [definition, in Lvc.Analysis.Analysis]
setTopAnn_inv [lemma, in Lvc.IL.Annotation]
setTopAnn_annotation [lemma, in Lvc.IL.Annotation]
setTopAnn_eta [lemma, in Lvc.IL.Annotation]
set_incl [lemma, in Lvc.Constr.CSetBasic]
set_fact_2 [lemma, in Lvc.Constr.CSetBasic]
set_fact_1 [lemma, in Lvc.Constr.CSetCases]
set_var_semilattice_bounded [instance, in Lvc.Constr.CSetPartialOrder]
set_var_semilattice [instance, in Lvc.Constr.CSetPartialOrder]
sext [definition, in Lvc.Isa.BitVector]
sext_length [lemma, in Lvc.Isa.BitVector]
sext' [definition, in Lvc.Isa.BitVector]
sext'_nil_true [lemma, in Lvc.Isa.BitVector]
sext'_I [lemma, in Lvc.Isa.BitVector]
sext'_length [lemma, in Lvc.Isa.BitVector]
shadowingFree [inductive, in Lvc.Alpha.ShadowingFree]
ShadowingFree [library]
shadowingFreeExp [constructor, in Lvc.Alpha.ShadowingFree]
shadowingFreeGoto [constructor, in Lvc.Alpha.ShadowingFree]
shadowingFreeIf [constructor, in Lvc.Alpha.ShadowingFree]
shadowingFreeLet [constructor, in Lvc.Alpha.ShadowingFree]
shadowingFreeRet [constructor, in Lvc.Alpha.ShadowingFree]
shadowingFree_morphism [instance, in Lvc.Alpha.ShadowingFree]
shadowingFree_ext [lemma, in Lvc.Alpha.ShadowingFree]
shift_get [lemma, in Lvc.Infra.Get]
shl [definition, in Lvc.Isa.BitVector]
SigR [library]
sig_R_proj1_sig [instance, in Lvc.Infra.SigR]
sig_R_dec [instance, in Lvc.Infra.SigR]
sig_R_anti [instance, in Lvc.Infra.SigR]
sig_R_Equivalence [instance, in Lvc.Infra.SigR]
sig_R_trans [instance, in Lvc.Infra.SigR]
sig_R_sym [instance, in Lvc.Infra.SigR]
sig_R_refl [instance, in Lvc.Infra.SigR]
sig_R [definition, in Lvc.Infra.SigR]
sil [constructor, in Lvc.Equiv.TraceEquiv]
sim [inductive, in Lvc.Equiv.NonParametricBiSim]
sim [definition, in Lvc.Equiv.Sim]
Sim [constructor, in Lvc.Equiv.Sim]
Sim [library]
simeq_contextual [lemma, in Lvc.Equiv.CtxEq]
SimErr [constructor, in Lvc.Equiv.NonParametricBiSim]
SimErr [constructor, in Lvc.Equiv.Sim]
SimExtern [constructor, in Lvc.Equiv.NonParametricBiSim]
SimExtern [constructor, in Lvc.Equiv.Sim]
SimF [library]
SimI [library]
simILabenv_extension [lemma, in Lvc.Lowering.Renest]
simp_sim [lemma, in Lvc.Equiv.NonParametricBiSim]
simp_bisim [lemma, in Lvc.Equiv.NonParametricBiSim]
SimSilent [constructor, in Lvc.Equiv.NonParametricBiSim]
SimSilent [constructor, in Lvc.Equiv.Sim]
SimTactics [library]
SimTerm [constructor, in Lvc.Equiv.NonParametricBiSim]
SimTerm [constructor, in Lvc.Equiv.Sim]
simtype [inductive, in Lvc.Equiv.Sim]
sim_trans [lemma, in Lvc.Equiv.NonParametricBiSim]
sim_simp [lemma, in Lvc.Equiv.NonParametricBiSim]
sim_refl [lemma, in Lvc.Equiv.NonParametricBiSim]
sim_fun_ptw [lemma, in Lvc.Equiv.SimF]
sim_fun [lemma, in Lvc.Equiv.SimF]
sim_trans [lemma, in Lvc.Equiv.Sim]
sim_zigzag [lemma, in Lvc.Equiv.Sim]
sim_t_Sim_normal_step [lemma, in Lvc.Equiv.Sim]
sim_t_Sim_normal [lemma, in Lvc.Equiv.Sim]
sim_t_Sim_activated [lemma, in Lvc.Equiv.Sim]
sim_activated_2 [lemma, in Lvc.Equiv.Sim]
sim_activated [lemma, in Lvc.Equiv.Sim]
sim_terminate_2 [lemma, in Lvc.Equiv.Sim]
sim_terminate [lemma, in Lvc.Equiv.Sim]
sim_reduction_closed [lemma, in Lvc.Equiv.Sim]
sim_reduction_closed_2 [lemma, in Lvc.Equiv.Sim]
sim_reduction_closed_1 [lemma, in Lvc.Equiv.Sim]
sim_expansion_closed [lemma, in Lvc.Equiv.Sim]
sim_Y_right [lemma, in Lvc.Equiv.Sim]
sim_Y_left [lemma, in Lvc.Equiv.Sim]
sim_refl [lemma, in Lvc.Equiv.Sim]
sim_mon [lemma, in Lvc.Equiv.Sim]
sim_gen_mon [lemma, in Lvc.Equiv.Sim]
sim_bot [definition, in Lvc.Equiv.Sim]
sim_gen [inductive, in Lvc.Equiv.Sim]
sim_fun_ptw [lemma, in Lvc.Equiv.SimI]
sim_fun [lemma, in Lvc.Equiv.SimI]
sim_EAE [lemma, in Lvc.Lowering.EAE]
sim_EAE' [lemma, in Lvc.Lowering.EAE]
sim_if_elim [lemma, in Lvc.Equiv.SimTactics]
sim_cond_left_false [lemma, in Lvc.Equiv.SimTactics]
sim_cond_left_true [lemma, in Lvc.Equiv.SimTactics]
sim_cond [lemma, in Lvc.Equiv.SimTactics]
sim_let_call [lemma, in Lvc.Equiv.SimTactics]
sim_let_op [lemma, in Lvc.Equiv.SimTactics]
single_spec_neq [lemma, in Lvc.Constr.CSetBasic]
size [projection, in Lvc.Infra.SizeInduction]
Size [record, in Lvc.Infra.SizeInduction]
size [constructor, in Lvc.Infra.SizeInduction]
Size [inductive, in Lvc.Infra.SizeInduction]
SizeInduction [library]
size_of_largest_live_set_live_set [lemma, in Lvc.Coherence.AllocationAlgoBound]
size_of_largest_live_set [definition, in Lvc.Coherence.AllocationAlgoBound]
size_foo [instance, in Lvc.Infra.SizeInduction]
size_prod_split [lemma, in Lvc.Infra.SizeInduction]
size_list_get [lemma, in Lvc.Infra.SizeInduction]
size_list [instance, in Lvc.Infra.SizeInduction]
size_prod [instance, in Lvc.Infra.SizeInduction]
size_nat [instance, in Lvc.Infra.SizeInduction]
size_rec [lemma, in Lvc.Infra.SizeInduction]
size_recursion [definition, in Lvc.Infra.Util]
size_induction [lemma, in Lvc.Infra.Util]
smaller [definition, in Lvc.IL.BlockType]
smaller_meet_empty [lemma, in Lvc.Constr.CSetBasic]
smaller_F_mkBlocks [lemma, in Lvc.IL.BlockType]
smaller_I_mkBlocks [lemma, in Lvc.IL.BlockType]
SmallStepRelations [library]
small_fresh_variable_exists [lemma, in Lvc.Infra.Fresh]
smap [definition, in Lvc.Infra.Status]
smapi [definition, in Lvc.Infra.Status]
smapi_impl [definition, in Lvc.Infra.Status]
smap_agree_2 [lemma, in Lvc.Infra.Status]
smap_length [lemma, in Lvc.Infra.Status]
smap_spec [lemma, in Lvc.Infra.Status]
snd_renamedApartAnnF [lemma, in Lvc.Alpha.RenameApart]
snd_renamedApartAnn [lemma, in Lvc.Alpha.RenameApart]
snd_renameApartAnn_fst [lemma, in Lvc.Alpha.RenameApart]
snd_renamedApartAnnF' [lemma, in Lvc.Alpha.RenameApart]
snd_renamedApartAnnF_fst [lemma, in Lvc.Alpha.RenameApart]
snd_poEq [instance, in Lvc.Infra.PartialOrder]
snd_poLe [instance, in Lvc.Infra.PartialOrder]
sons [constructor, in Lvc.Equiv.TraceEquiv]
Sound [constructor, in Lvc.Reachability.Reachability]
SoundAndComplete [constructor, in Lvc.Reachability.Reachability]
SR [instance, in Lvc.Equiv.CtxEq]
SR [instance, in Lvc.Lowering.EAE]
srd [inductive, in Lvc.Coherence.Coherence]
srdExp [constructor, in Lvc.Coherence.Coherence]
srdGoto [constructor, in Lvc.Coherence.Coherence]
srdIf [constructor, in Lvc.Coherence.Coherence]
srdLet [constructor, in Lvc.Coherence.Coherence]
srdRet [constructor, in Lvc.Coherence.Coherence]
srdSim_sim [lemma, in Lvc.Coherence.Invariance]
srd_dec [definition, in Lvc.Coherence.AllocationValidator]
srd_monotone2 [lemma, in Lvc.Coherence.Coherence]
srd_monotone [lemma, in Lvc.Coherence.Coherence]
srd_implies_invariance [lemma, in Lvc.Coherence.Invariance]
star2 [inductive, in Lvc.IL.SmallStepRelations]
star2n [inductive, in Lvc.IL.SmallStepRelations]
star2n_reach [lemma, in Lvc.IL.SmallStepRelations]
star2n_star2 [lemma, in Lvc.IL.SmallStepRelations]
star2n_refl [constructor, in Lvc.IL.SmallStepRelations]
star2_plus2 [lemma, in Lvc.Equiv.Sim]
star2_reach_silent_step [lemma, in Lvc.IL.SmallStepRelations]
star2_normal [lemma, in Lvc.IL.SmallStepRelations]
star2_star2n [lemma, in Lvc.IL.SmallStepRelations]
star2_reach [lemma, in Lvc.IL.SmallStepRelations]
star2_plus2 [lemma, in Lvc.IL.SmallStepRelations]
star2_reach_normal2 [lemma, in Lvc.IL.SmallStepRelations]
star2_reach_normal [lemma, in Lvc.IL.SmallStepRelations]
star2_trans_silent [lemma, in Lvc.IL.SmallStepRelations]
star2_trans [lemma, in Lvc.IL.SmallStepRelations]
star2_plus2_plus2_silent [lemma, in Lvc.IL.SmallStepRelations]
star2_plus2_plus2 [lemma, in Lvc.IL.SmallStepRelations]
star2_silent [lemma, in Lvc.IL.SmallStepRelations]
star2_step [constructor, in Lvc.IL.SmallStepRelations]
star2_refl [constructor, in Lvc.IL.SmallStepRelations]
statetype [projection, in Lvc.IL.ILStateType]
stateType [definition, in Lvc.IL.StateType]
StateType [record, in Lvc.IL.StateType]
StateType [library]
statetype_I [instance, in Lvc.IL.IL]
statetype_F [instance, in Lvc.IL.IL]
statetype_F [instance, in Lvc.IL.ILDB]
statetype_I [instance, in Lvc.IL.ILN]
state_result [definition, in Lvc.IL.IL]
state_result [definition, in Lvc.IL.ILDB]
state_result [definition, in Lvc.IL.ILN]
status [inductive, in Lvc.Infra.Status]
Status [library]
status_eq_Some [constructor, in Lvc.Infra.Status]
status_eq_Error [constructor, in Lvc.Infra.Status]
status_eq [inductive, in Lvc.Infra.Status]
step [projection, in Lvc.Infra.FiniteFixpointIteration]
step [projection, in Lvc.IL.StateType]
stepGotoF' [lemma, in Lvc.IL.Sawtooth]
stepGotoI' [lemma, in Lvc.IL.Sawtooth]
step_cond_false [projection, in Lvc.IL.ILStateType]
step_cond_true [projection, in Lvc.IL.ILStateType]
step_let_call [projection, in Lvc.IL.ILStateType]
step_let_op [projection, in Lvc.IL.ILStateType]
step_monotone [projection, in Lvc.Infra.FiniteFixpointIteration]
step_externally_determined [projection, in Lvc.IL.StateType]
step_internally_deterministic [projection, in Lvc.IL.StateType]
step_dec [projection, in Lvc.IL.StateType]
stmt [inductive, in Lvc.IL.IL]
stmtApp [constructor, in Lvc.IL.IL]
stmtCtx [inductive, in Lvc.Equiv.CtxEq]
stmtFun [constructor, in Lvc.IL.IL]
stmtIdxSim [inductive, in Lvc.IL.ILDB]
stmtIf [constructor, in Lvc.IL.IL]
stmtLet [constructor, in Lvc.IL.IL]
stmtReturn [constructor, in Lvc.IL.IL]
Stmt_size [instance, in Lvc.IL.IL]
stmt_idx_sim [lemma, in Lvc.IL.ILDB]
stmt_idx [definition, in Lvc.IL.ILDB]
stream [inductive, in Lvc.Equiv.TraceEquiv]
StrictOrder_lt_int [instance, in Lvc.Isa.Val]
StrictOrder_opLt [instance, in Lvc.Isa.Op]
strip [definition, in Lvc.Coherence.Invariance]
subList [inductive, in Lvc.Infra.Sublist]
Sublist [library]
SubListCons [constructor, in Lvc.Infra.Sublist]
SubListNil [constructor, in Lvc.Infra.Sublist]
subList_refl [lemma, in Lvc.Infra.Sublist]
subList_refl' [lemma, in Lvc.Infra.Sublist]
subList_app_l [lemma, in Lvc.Infra.Sublist]
subList_app_r [lemma, in Lvc.Infra.Sublist]
Subset_m_Equal_eq_flip_impl [instance, in Lvc.Constr.CSet]
Subset_m_eq_eq_flip_impl [instance, in Lvc.Constr.CSet]
Subset_morphism_3 [instance, in Lvc.Constr.CSet]
Subset_morphism_2 [instance, in Lvc.Constr.CSet]
Subset_computable [instance, in Lvc.Constr.CSetComputable]
Subset1_morph [instance, in Lvc.Alpha.RenamedApart_Liveness]
subst_op_ext [lemma, in Lvc.Isa.Op]
subst_op_comp [lemma, in Lvc.Isa.Op]
subst_op [definition, in Lvc.Isa.Op]
subTerm [inductive, in Lvc.IL.Subterm]
Subterm [library]
subTermExp [constructor, in Lvc.IL.Subterm]
subTermIf1 [constructor, in Lvc.IL.Subterm]
subTermIf2 [constructor, in Lvc.IL.Subterm]
subTermLet1 [constructor, in Lvc.IL.Subterm]
subTermLet2 [constructor, in Lvc.IL.Subterm]
subTerm_PI [lemma, in Lvc.IL.Subterm]
subTerm_EQ_Fun2 [lemma, in Lvc.IL.Subterm]
subTerm_EQ_Fun1 [lemma, in Lvc.IL.Subterm]
subTerm_EQ_If2 [lemma, in Lvc.IL.Subterm]
subTerm_EQ_If1 [lemma, in Lvc.IL.Subterm]
subTerm_EQ_Let [lemma, in Lvc.IL.Subterm]
subTerm_occurVars [lemma, in Lvc.IL.Subterm]
subTerm_trans [instance, in Lvc.IL.Subterm]
subTerm_refl' [instance, in Lvc.IL.Subterm]
subTerm_refl [constructor, in Lvc.IL.Subterm]
Success [constructor, in Lvc.Infra.Status]
success_Equivalence [instance, in Lvc.Infra.Status]
sumbool_inversion [lemma, in Lvc.Infra.EqDec]
sumbool_option [definition, in Lvc.Infra.EqDec]
sumbool_bool [definition, in Lvc.Infra.EqDec]
sum_option [definition, in Lvc.Infra.EqDec]
sum_left_map [definition, in Lvc.CompCert.Coqlib]
swap_comparison [definition, in Lvc.CompCert.Integers]
symb_eval_id [lemma, in Lvc.Lowering.ParallelMove]
symb_eval [lemma, in Lvc.Lowering.ParallelMove]
Symmetric_eq_int' [instance, in Lvc.Isa.Val]
Symmetric_eq_int [instance, in Lvc.Isa.Val]
szip [definition, in Lvc.Infra.Status]
szip_get [lemma, in Lvc.Infra.Status]
szip_length_ass [lemma, in Lvc.Infra.Status]
S_star2n [constructor, in Lvc.IL.SmallStepRelations]


T

tabulate [definition, in Lvc.Infra.MoreList]
tab_false_impb [lemma, in Lvc.Analysis.Analysis]
take [definition, in Lvc.Infra.Take]
Take [library]
TakeSet [library]
take_zip [lemma, in Lvc.Infra.MoreList]
take_eta [lemma, in Lvc.Infra.MoreList]
take_of_list_cardinal [lemma, in Lvc.Infra.TakeSet]
take_set_incl [lemma, in Lvc.Infra.TakeSet]
take_list_incl [lemma, in Lvc.Infra.TakeSet]
take_dupFree [lemma, in Lvc.Infra.TakeSet]
take_dupFree_list [lemma, in Lvc.Infra.TakeSet]
take_app_eq [lemma, in Lvc.Infra.Take]
take_eq_ge [lemma, in Lvc.Infra.Take]
take_app_ge [lemma, in Lvc.Infra.Take]
take_app_lt [lemma, in Lvc.Infra.Take]
take_get [lemma, in Lvc.Infra.Take]
take_length [lemma, in Lvc.Infra.Take]
take_length_ge [lemma, in Lvc.Infra.Take]
take_length_le [lemma, in Lvc.Infra.Take]
take_nil [lemma, in Lvc.Infra.Take]
terminates [inductive, in Lvc.Infra.Terminating]
terminatesI [constructor, in Lvc.Infra.Terminating]
terminates_list_get [lemma, in Lvc.Infra.Terminating]
terminates_get_list [lemma, in Lvc.Infra.Terminating]
terminating [projection, in Lvc.Infra.Terminating]
Terminating [record, in Lvc.Infra.Terminating]
terminating [constructor, in Lvc.Infra.Terminating]
Terminating [inductive, in Lvc.Infra.Terminating]
Terminating [library]
terminating_option [instance, in Lvc.Infra.OptionR]
terminating_ann [lemma, in Lvc.IL.Annotation]
terminating_bool [lemma, in Lvc.Infra.Terminating]
terminating_pair [lemma, in Lvc.Infra.Terminating]
terminating_sig [lemma, in Lvc.Infra.Terminating]
terminating_list [instance, in Lvc.Infra.Terminating]
Test [module, in Lvc.Infra.AutoIndTac]
test [lemma, in Lvc.Infra.Util]
Test.all_zero [lemma, in Lvc.Infra.AutoIndTac]
Test.all_zero_by_hand [lemma, in Lvc.Infra.AutoIndTac]
Test.base [constructor, in Lvc.Infra.AutoIndTac]
Test.decreasing [inductive, in Lvc.Infra.AutoIndTac]
Test.step [constructor, in Lvc.Infra.AutoIndTac]
theorems [section, in Lvc.Constr.CSetBasic]
theorems [section, in Lvc.Constr.CSetCases]
theorems.X [variable, in Lvc.Constr.CSetBasic]
theorems.X [variable, in Lvc.Constr.CSetCases]
three_possibilities [lemma, in Lvc.Equiv.TraceEquiv]
TLGoto [constructor, in Lvc.Liveness.TrueLiveness]
TLIf [constructor, in Lvc.Liveness.TrueLiveness]
TLLet [constructor, in Lvc.Liveness.TrueLiveness]
TLOpr [constructor, in Lvc.Liveness.TrueLiveness]
TLReturn [constructor, in Lvc.Liveness.TrueLiveness]
tl_map [lemma, in Lvc.Infra.Get]
toBool [definition, in Lvc.Isa.BitVector]
toBool_O_false [lemma, in Lvc.Isa.BitVector]
toBool_nil_ext_false [lemma, in Lvc.Isa.BitVector]
toBool_I_true [lemma, in Lvc.Isa.BitVector]
toDeBruijn [definition, in Lvc.Compiler]
toDeBruijn_correct [lemma, in Lvc.Compiler]
toILF [definition, in Lvc.Compiler]
toILF_correct [lemma, in Lvc.Compiler]
toImpl [lemma, in Lvc.Infra.Util]
tooth [inductive, in Lvc.IL.Sawtooth]
tooth_F_mkBlocks [lemma, in Lvc.IL.Sawtooth]
tooth_I_mkBlocks [lemma, in Lvc.IL.Sawtooth]
tooth_index [lemma, in Lvc.IL.Sawtooth]
Tooth_cons [constructor, in Lvc.IL.Sawtooth]
Tooth_nil [constructor, in Lvc.IL.Sawtooth]
Top [constructor, in Lvc.Infra.Lattice]
toString [projection, in Lvc.Compiler]
ToString [record, in Lvc.Compiler]
toString [constructor, in Lvc.Compiler]
ToString [inductive, in Lvc.Compiler]
ToString_list [instance, in Lvc.Compiler]
ToString_live [instance, in Lvc.Compiler]
ToString_ann [instance, in Lvc.Compiler]
ToString_stmt [instance, in Lvc.Compiler]
ToString_nstmt [instance, in Lvc.Compiler]
to_list_nil [lemma, in Lvc.Constr.CSet]
TraceEquiv [library]
Transitive_lt_int [instance, in Lvc.Isa.Val]
Transitive_eq_int' [instance, in Lvc.Isa.Val]
Transitive_eq_int [instance, in Lvc.Isa.Val]
transitive_lex_ord [lemma, in Lvc.CompCert.Coqlib]
transpose_union_subset [lemma, in Lvc.Constr.SetOperations]
transpose_union_eq [lemma, in Lvc.Constr.SetOperations]
transpose_union [lemma, in Lvc.Constr.SetOperations]
trival_drop_instance [instance, in Lvc.Infra.Drop]
trivial_pos_instance [instance, in Lvc.Infra.Position]
trs [inductive, in Lvc.Coherence.Delocation]
trsExp [constructor, in Lvc.Coherence.Delocation]
trsGoto [constructor, in Lvc.Coherence.Delocation]
trsIf [constructor, in Lvc.Coherence.Delocation]
trsLet [constructor, in Lvc.Coherence.Delocation]
trsRet [constructor, in Lvc.Coherence.Delocation]
trs_srd [lemma, in Lvc.Coherence.Delocation]
trs_monotone_DL_AP [lemma, in Lvc.Coherence.Delocation]
trs_monotone_AP [lemma, in Lvc.Coherence.Delocation]
trs_AP_incl [lemma, in Lvc.Coherence.Delocation]
trs_AP_seteq [lemma, in Lvc.Coherence.Delocation]
trs_monotone_DL [lemma, in Lvc.Coherence.Delocation]
trs_annotation [lemma, in Lvc.Coherence.Delocation]
trs_dec_inst [instance, in Lvc.Coherence.DelocationValidator]
trs_dec [lemma, in Lvc.Coherence.DelocationValidator]
trueIsCalled [inductive, in Lvc.IL.LabelsDefined]
TrueIsCalledExp [constructor, in Lvc.IL.LabelsDefined]
TrueIsCalledGoto [constructor, in Lvc.IL.LabelsDefined]
TrueIsCalledIf1 [constructor, in Lvc.IL.LabelsDefined]
TrueIsCalledIf2 [constructor, in Lvc.IL.LabelsDefined]
TrueIsCalledLet [constructor, in Lvc.IL.LabelsDefined]
trueIsCalled_isCalled [lemma, in Lvc.IL.LabelsDefined]
trueIsCalled_compileF_not_nil [lemma, in Lvc.UCE]
TrueLiveness [library]
true_live_sound_dec [definition, in Lvc.Liveness.LivenessValidators]
true_prop_intro [lemma, in Lvc.Infra.Util]
true_live_sound_monotone [lemma, in Lvc.Liveness.TrueLiveness]
true_live_sound_overapproximation_F [lemma, in Lvc.Liveness.TrueLiveness]
true_live_sound_overapproximation_I [lemma, in Lvc.Liveness.TrueLiveness]
true_live_sound [inductive, in Lvc.Liveness.TrueLiveness]
two_p_strict_2 [lemma, in Lvc.CompCert.Coqlib]
two_p_strict [lemma, in Lvc.CompCert.Coqlib]
two_p_monotone_strict [lemma, in Lvc.CompCert.Coqlib]
two_p_monotone [lemma, in Lvc.CompCert.Coqlib]
two_power_nat_two_p [lemma, in Lvc.CompCert.Coqlib]
two_power_nat_pos [lemma, in Lvc.CompCert.Coqlib]
two_power_nat_O [lemma, in Lvc.CompCert.Coqlib]


U

UCE [library]
uceq [definition, in Lvc.Reachability.Reachability]
uceq_refl [lemma, in Lvc.Reachability.Reachability]
UCE_noUnreachableCode [lemma, in Lvc.UCE]
UCE_isCalledFrom [lemma, in Lvc.UCE]
UCE_trueIsCalled [lemma, in Lvc.UCE]
UCE_callChain' [lemma, in Lvc.UCE]
UCE_callChain [lemma, in Lvc.UCE]
UCE_live [lemma, in Lvc.UCE]
UCE_paramsMatch [lemma, in Lvc.UCE]
UCLet [constructor, in Lvc.Reachability.Reachability]
UCPGoto [constructor, in Lvc.Reachability.Reachability]
UCPIf [constructor, in Lvc.Reachability.Reachability]
UCPOpr [constructor, in Lvc.Reachability.Reachability]
UCReturn [constructor, in Lvc.Reachability.Reachability]
union_sym_simpl [lemma, in Lvc.Constr.CSet]
union_defVars_renameApartF_PIR2 [lemma, in Lvc.Alpha.RenameApart]
union_defVars_renameApartF [lemma, in Lvc.Alpha.RenameApart]
union_struct_eq_2 [lemma, in Lvc.Constr.CSetBasic]
union_struct_eq_1 [lemma, in Lvc.Constr.CSetBasic]
union_eq_decomp [lemma, in Lvc.Constr.CSetBasic]
union_incl_left [lemma, in Lvc.Constr.CSetBasic]
union_minus_remove [lemma, in Lvc.Constr.CSetBasic]
union_incl_split [lemma, in Lvc.Constr.CSetBasic]
union_is_empty [lemma, in Lvc.Constr.CSetBasic]
union_meet_distr_r [lemma, in Lvc.Constr.CSetBasic]
union_right [lemma, in Lvc.Constr.CSetBasic]
union_left [lemma, in Lvc.Constr.CSetBasic]
union_cases [lemma, in Lvc.Constr.CSetBasic]
union_idem [lemma, in Lvc.Constr.CSetBasic]
union_minus_incl [lemma, in Lvc.Constr.CSetBasic]
union_assoc [lemma, in Lvc.Constr.CSetBasic]
union_comm [lemma, in Lvc.Constr.CSetBasic]
union_minus [lemma, in Lvc.Constr.CSetCases]
unique [definition, in Lvc.Infra.Util]
unique_decons [lemma, in Lvc.Infra.Util]
unop [inductive, in Lvc.Isa.Val]
UnOp [constructor, in Lvc.Isa.Op]
UnopLiveSound [constructor, in Lvc.Isa.Op]
UnOpNeg [constructor, in Lvc.Isa.Val]
UnOpToBool [constructor, in Lvc.Isa.Val]
unop_eval_total [lemma, in Lvc.Isa.Val]
unop_eval [definition, in Lvc.Isa.Val]
unop_eq_eq [lemma, in Lvc.Isa.Val]
unprotect [lemma, in Lvc.Infra.Util]
unroll_positive_rec [lemma, in Lvc.CompCert.Coqlib]
update [definition, in Lvc.Constr.MapBasics]
UpdateFacts [section, in Lvc.Constr.MapBasics]
UpdateFacts.X [variable, in Lvc.Constr.MapBasics]
UpdateFacts.Y [variable, in Lvc.Constr.MapBasics]
update_with_list_inverse_on [lemma, in Lvc.Constr.MapInverse]
update_with_list_proper [lemma, in Lvc.Constr.MapInverse]
update_at_impb [lemma, in Lvc.Analysis.Analysis]
update_at_poLe [lemma, in Lvc.Analysis.Analysis]
update_with_list_lookup_list [lemma, in Lvc.Constr.MapLookupList]
update_with_list_inst [instance, in Lvc.Constr.MapLookupList]
update_with_list_app [lemma, in Lvc.Constr.MapLookupList]
update_with_list_inst [instance, in Lvc.Constr.MapUpdate]
update_with_list_lookup_list [lemma, in Lvc.Constr.MapUpdate]
update_list_morphism [instance, in Lvc.Constr.MapUpdate]
update_with_list_lookup_set_incl [lemma, in Lvc.Constr.MapUpdate]
update_with_list_lookup_not_in [lemma, in Lvc.Constr.MapUpdate]
update_with_list_lookup_in [lemma, in Lvc.Constr.MapUpdate]
update_with_list_id [lemma, in Lvc.Constr.MapUpdate]
update_inst_eq [instance, in Lvc.Constr.MapUpdate]
update_inst [instance, in Lvc.Constr.MapUpdate]
update_with_list_lookup_in_list [lemma, in Lvc.Constr.MapUpdate]
update_id [lemma, in Lvc.Constr.MapUpdate]
update_with_list_agree_self [lemma, in Lvc.Constr.MapUpdate]
update_with_list_agree_inv [lemma, in Lvc.Constr.MapUpdate]
update_with_list_agree_minus [lemma, in Lvc.Constr.MapUpdate]
update_with_list_agree_preserve [lemma, in Lvc.Constr.MapUpdate]
update_with_list_agree [lemma, in Lvc.Constr.MapUpdate]
update_with_list_no_update [lemma, in Lvc.Constr.MapUpdate]
update_unique_commute [lemma, in Lvc.Constr.MapUpdate]
update_with_list [definition, in Lvc.Constr.MapUpdate]
update_list_upd [lemma, in Lvc.Constr.MapUpdate]
update_list_no_upd [lemma, in Lvc.Constr.MapUpdate]
update_list_agree_self [lemma, in Lvc.Constr.MapUpdate]
update_list_agree_minus [lemma, in Lvc.Constr.MapUpdate]
update_list [definition, in Lvc.Constr.MapUpdate]
update_with_list_agree' [lemma, in Lvc.Lowering.EAE]
update_unique_commute [lemma, in Lvc.Lowering.EAE]
update_with_list' [definition, in Lvc.Lowering.EAE]
update_repeat [lemma, in Lvc.Constr.MapBasics]
update_shadow [lemma, in Lvc.Constr.MapBasics]
update_commute [lemma, in Lvc.Constr.MapBasics]
update_map_with_list [definition, in Lvc.Constr.CMap]
update_with_list_lookup_in_list_first [lemma, in Lvc.Infra.Position]
upd_list [definition, in Lvc.Lowering.ParallelMove]
Util [library]


V

val [definition, in Lvc.Isa.Val]
Val [library]
validate_parallel_assignment_correct [lemma, in Lvc.Lowering.ParallelMove]
validate_parallel_assignment [definition, in Lvc.Lowering.ParallelMove]
val_true_false_nequiv [lemma, in Lvc.Isa.Val]
val_true_false_neq [lemma, in Lvc.Isa.Val]
val_false [definition, in Lvc.Isa.Val]
val_true [definition, in Lvc.Isa.Val]
val_zero [definition, in Lvc.Isa.Val]
val2bool [definition, in Lvc.Isa.Val]
val2bool_false [lemma, in Lvc.Isa.Val]
val2bool_true [lemma, in Lvc.Isa.Val]
var [definition, in Lvc.IL.Var]
Var [constructor, in Lvc.Isa.Op]
Var [library]
VarLiveSound [constructor, in Lvc.Isa.Op]
vars_up_to_max [lemma, in Lvc.Infra.Fresh]
vars_up_to_incl [lemma, in Lvc.Infra.Fresh]
vars_up_to [definition, in Lvc.Infra.Fresh]
vars_exist_update_list [lemma, in Lvc.IL.ILDB]
vars_exist_update [lemma, in Lvc.IL.ILDB]
vars_exist [definition, in Lvc.IL.ILDB]
var_to_op_correct [lemma, in Lvc.Isa.Op]
var_to_op [definition, in Lvc.Isa.Op]


W

wf_lex_ord [lemma, in Lvc.CompCert.Coqlib]
withTop [inductive, in Lvc.Infra.Lattice]
withTop_eq_dec [instance, in Lvc.Infra.Lattice]
WORDSIZE [module, in Lvc.CompCert.Integers]
Wordsize_64.wordsize_not_zero [lemma, in Lvc.CompCert.Integers]
Wordsize_64.wordsize [definition, in Lvc.CompCert.Integers]
Wordsize_64 [module, in Lvc.CompCert.Integers]
Wordsize_8.wordsize_not_zero [lemma, in Lvc.CompCert.Integers]
Wordsize_8.wordsize [definition, in Lvc.CompCert.Integers]
Wordsize_8 [module, in Lvc.CompCert.Integers]
Wordsize_32.wordsize_not_zero [lemma, in Lvc.CompCert.Integers]
Wordsize_32.wordsize [definition, in Lvc.CompCert.Integers]
Wordsize_32 [module, in Lvc.CompCert.Integers]
WORDSIZE.wordsize [variable, in Lvc.CompCert.Integers]
WORDSIZE.wordsize_not_zero [axiom, in Lvc.CompCert.Integers]
wTA [constructor, in Lvc.Infra.Lattice]


Z

Zdivides_trans [lemma, in Lvc.CompCert.Coqlib]
Zdivide_interval [lemma, in Lvc.CompCert.Coqlib]
Zdivide_dec [definition, in Lvc.CompCert.Coqlib]
Zdiv_interval_2 [lemma, in Lvc.CompCert.Coqlib]
Zdiv_interval_1 [lemma, in Lvc.CompCert.Coqlib]
Zdiv_Zdiv [lemma, in Lvc.CompCert.Coqlib]
Zdiv_unique [lemma, in Lvc.CompCert.Coqlib]
Zdiv_small [lemma, in Lvc.CompCert.Coqlib]
zeq [definition, in Lvc.CompCert.Coqlib]
zeq_false [lemma, in Lvc.CompCert.Coqlib]
zeq_true [lemma, in Lvc.CompCert.Coqlib]
zero [definition, in Lvc.Isa.BitVector]
zext [definition, in Lvc.Isa.BitVector]
zext_nil_eq_sext [lemma, in Lvc.Isa.BitVector]
zext_length [lemma, in Lvc.Isa.BitVector]
zext' [definition, in Lvc.Isa.BitVector]
zext'_length [lemma, in Lvc.Isa.BitVector]
zip [definition, in Lvc.Infra.MoreList]
zip_lminus_get [lemma, in Lvc.Alpha.RenamedApart_Liveness]
zip_orb_impb [lemma, in Lvc.Analysis.Analysis]
zip_eq_m [instance, in Lvc.Infra.MoreList]
zip_length_le_ass_right [lemma, in Lvc.Infra.MoreList]
zip_length4 [lemma, in Lvc.Infra.MoreList]
zip_length3 [lemma, in Lvc.Infra.MoreList]
zip_map_fst [lemma, in Lvc.Infra.MoreList]
zip_zip [lemma, in Lvc.Infra.MoreList]
zip_length_lt_ass [lemma, in Lvc.Infra.MoreList]
zip_sym [lemma, in Lvc.Infra.MoreList]
zip_PIR2 [lemma, in Lvc.Infra.MoreList]
zip_ext_PIR2 [lemma, in Lvc.Infra.MoreList]
zip_get_eq [lemma, in Lvc.Infra.MoreList]
zip_ext_get2 [lemma, in Lvc.Infra.MoreList]
zip_ext_get [lemma, in Lvc.Infra.MoreList]
zip_length_ass [lemma, in Lvc.Infra.MoreList]
zip_pair_app_inv [lemma, in Lvc.Infra.MoreList]
zip_pair_inv [lemma, in Lvc.Infra.MoreList]
zip_eq_cons_inv [lemma, in Lvc.Infra.MoreList]
zip_eq_app_inv [lemma, in Lvc.Infra.MoreList]
zip_rev [lemma, in Lvc.Infra.MoreList]
zip_app [lemma, in Lvc.Infra.MoreList]
zip_length2 [lemma, in Lvc.Infra.MoreList]
zip_length [lemma, in Lvc.Infra.MoreList]
zip_ext [lemma, in Lvc.Infra.MoreList]
zip_map_r [lemma, in Lvc.Infra.MoreList]
zip_map_l [lemma, in Lvc.Infra.MoreList]
zip_tl [lemma, in Lvc.Infra.MoreList]
zip_get [lemma, in Lvc.Infra.MoreList]
zip_bounded [lemma, in Lvc.Coherence.DelocationAlgo]
zip_ominus_contra [lemma, in Lvc.Coherence.DelocationAlgo]
zip_AP_mon [lemma, in Lvc.Coherence.DelocationAlgo]
zle [definition, in Lvc.CompCert.Coqlib]
zle_false [lemma, in Lvc.CompCert.Coqlib]
zle_true [lemma, in Lvc.CompCert.Coqlib]
zlt [definition, in Lvc.CompCert.Coqlib]
zlt_false [lemma, in Lvc.CompCert.Coqlib]
zlt_true [lemma, in Lvc.CompCert.Coqlib]
ZL_mapi [lemma, in Lvc.IL.IL]
Zmax_bound_r [lemma, in Lvc.CompCert.Coqlib]
Zmax_bound_l [lemma, in Lvc.CompCert.Coqlib]
Zmax_spec [lemma, in Lvc.CompCert.Coqlib]
Zmin_spec [lemma, in Lvc.CompCert.Coqlib]
Zmod_recombine [lemma, in Lvc.CompCert.Coqlib]
Zmod_unique [lemma, in Lvc.CompCert.Coqlib]
Zmod_small [lemma, in Lvc.CompCert.Coqlib]
Zmult_le_compat_l_neg [lemma, in Lvc.CompCert.Coqlib]


other

_ ∘ _ (fmap_scope) [notation, in Lvc.Constr.MapComposition]
_ [-] _ (fmap_scope) [notation, in Lvc.Constr.MapBasics]
{{ _ , .. , _ }} (set_scope) [notation, in Lvc.Constr.CSetNotation]
_ ⊆ _ (set_scope) [notation, in Lvc.Constr.CSetNotation]
∅ (set_scope) [notation, in Lvc.Constr.CSetNotation]
_ ∪ _ (set_scope) [notation, in Lvc.Constr.CSetNotation]
_ ∈ _ (set_scope) [notation, in Lvc.Constr.CSetNotation]
_ ∉ _ (set_scope) [notation, in Lvc.Constr.CSetNotation]
_ ∩ _ (set_scope) [notation, in Lvc.Constr.CSetNotation]
〔 _ 〕 (type_scope) [notation, in Lvc.Infra.Util]
_ <=> _ (type_scope) [notation, in Lvc.Infra.Util]
⦃ _ ⦄ (type_scope) [notation, in Lvc.Constr.CSetNotation]
_ ≿ _ [notation, in Lvc.Infra.OUnion]
_ ⊜ _ _ [notation, in Lvc.Infra.MoreList]
_ ⊔ _ [notation, in Lvc.Infra.Lattice]
_ ≣ _ [notation, in Lvc.Infra.PartialOrder]
_ ⊏ _ [notation, in Lvc.Infra.PartialOrder]
_ ⊑ _ [notation, in Lvc.Infra.PartialOrder]
_ [ _ <-- _ ] [notation, in Lvc.Constr.MapUpdate]
_ ⊝ _ [notation, in Lvc.Infra.Util]
_ [ _ <- _ ] [notation, in Lvc.Constr.MapBasics]
_ [- _ <-- _ -] [notation, in Lvc.Constr.CMap]
_ \\ _ [notation, in Lvc.Liveness.Liveness]
args [notation, in Lvc.IL.IL]
B[ _ ] [notation, in Lvc.Infra.EqDec]
Compare _ next _ [notation, in Lvc.Isa.Op]
computeParametersF _ _ _ _ _ [notation, in Lvc.Coherence.DelocationAlgo]
if [ _ ] then _ else _ [notation, in Lvc.Infra.Computable]
IsVar [notation, in Lvc.Lowering.EAE]
list_union _ [notation, in Lvc.Constr.CSetGet]
list_max _ [notation, in Lvc.Coherence.AllocationAlgoBound]
mdo _ <- _ ; _ [notation, in Lvc.Infra.Option]
mdo _ <= _ ; _ [notation, in Lvc.Infra.EqDec]
meet1 [notation, in Lvc.Alpha.RenamedApart_Liveness]
NotVar [notation, in Lvc.Lowering.EAE]
olist_union _ _ [notation, in Lvc.Coherence.DelocationAlgo]
olu _ _ _ _ _ _ _ [notation, in Lvc.Coherence.DelocationAlgo]
params [notation, in Lvc.IL.IL]
sdo _ <- _ ; _ [notation, in Lvc.Infra.Status]
Subset1 [notation, in Lvc.Alpha.RenamedApart_Liveness]
tab _ ‖ _ ‖ [notation, in Lvc.Infra.Util]
[notation, in Lvc.Infra.OUnion]
[notation, in Lvc.Infra.OUnion]
[notation, in Lvc.Infra.Lattice]
⎣ _ ⎦ [notation, in Lvc.Infra.Option]
⎣⎦ [notation, in Lvc.Infra.Option]
❬ _ ❭ [notation, in Lvc.Infra.Util]
؟ [notation, in Lvc.Infra.Util]



Notation Index

C

_ << _ << _ ; _ [in Lvc.Compiler]
ensure _ _ ; _ [in Lvc.Compiler]


M

_ [ _ <-- _ ] [in Lvc.Constr.MapUpdate]


other

_ ∘ _ (fmap_scope) [in Lvc.Constr.MapComposition]
_ [-] _ (fmap_scope) [in Lvc.Constr.MapBasics]
{{ _ , .. , _ }} (set_scope) [in Lvc.Constr.CSetNotation]
_ ⊆ _ (set_scope) [in Lvc.Constr.CSetNotation]
∅ (set_scope) [in Lvc.Constr.CSetNotation]
_ ∪ _ (set_scope) [in Lvc.Constr.CSetNotation]
_ ∈ _ (set_scope) [in Lvc.Constr.CSetNotation]
_ ∉ _ (set_scope) [in Lvc.Constr.CSetNotation]
_ ∩ _ (set_scope) [in Lvc.Constr.CSetNotation]
〔 _ 〕 (type_scope) [in Lvc.Infra.Util]
_ <=> _ (type_scope) [in Lvc.Infra.Util]
⦃ _ ⦄ (type_scope) [in Lvc.Constr.CSetNotation]
_ ≿ _ [in Lvc.Infra.OUnion]
_ ⊜ _ _ [in Lvc.Infra.MoreList]
_ ⊔ _ [in Lvc.Infra.Lattice]
_ ≣ _ [in Lvc.Infra.PartialOrder]
_ ⊏ _ [in Lvc.Infra.PartialOrder]
_ ⊑ _ [in Lvc.Infra.PartialOrder]
_ [ _ <-- _ ] [in Lvc.Constr.MapUpdate]
_ ⊝ _ [in Lvc.Infra.Util]
_ [ _ <- _ ] [in Lvc.Constr.MapBasics]
_ [- _ <-- _ -] [in Lvc.Constr.CMap]
_ \\ _ [in Lvc.Liveness.Liveness]
args [in Lvc.IL.IL]
B[ _ ] [in Lvc.Infra.EqDec]
Compare _ next _ [in Lvc.Isa.Op]
computeParametersF _ _ _ _ _ [in Lvc.Coherence.DelocationAlgo]
if [ _ ] then _ else _ [in Lvc.Infra.Computable]
IsVar [in Lvc.Lowering.EAE]
list_union _ [in Lvc.Constr.CSetGet]
list_max _ [in Lvc.Coherence.AllocationAlgoBound]
mdo _ <- _ ; _ [in Lvc.Infra.Option]
mdo _ <= _ ; _ [in Lvc.Infra.EqDec]
meet1 [in Lvc.Alpha.RenamedApart_Liveness]
NotVar [in Lvc.Lowering.EAE]
olist_union _ _ [in Lvc.Coherence.DelocationAlgo]
olu _ _ _ _ _ _ _ [in Lvc.Coherence.DelocationAlgo]
params [in Lvc.IL.IL]
sdo _ <- _ ; _ [in Lvc.Infra.Status]
Subset1 [in Lvc.Alpha.RenamedApart_Liveness]
tab _ ‖ _ ‖ [in Lvc.Infra.Util]
[in Lvc.Infra.OUnion]
[in Lvc.Infra.OUnion]
[in Lvc.Infra.Lattice]
⎣ _ ⎦ [in Lvc.Infra.Option]
⎣⎦ [in Lvc.Infra.Option]
❬ _ ❭ [in Lvc.Infra.Util]
؟ [in Lvc.Infra.Util]



Module Index

B

Byte [in Lvc.CompCert.Integers]


F

F [in Lvc.DVE]
F [in Lvc.IL.IL]
F [in Lvc.UCE]
F [in Lvc.IL.ILDB]
F [in Lvc.IL.ILN]


I

I [in Lvc.DVE]
I [in Lvc.IL.IL]
I [in Lvc.UCE]
I [in Lvc.IL.ILN]
Int [in Lvc.CompCert.Integers]
Int64 [in Lvc.CompCert.Integers]


M

Make [in Lvc.CompCert.Integers]


T

Test [in Lvc.Infra.AutoIndTac]


W

WORDSIZE [in Lvc.CompCert.Integers]
Wordsize_64 [in Lvc.CompCert.Integers]
Wordsize_8 [in Lvc.CompCert.Integers]
Wordsize_32 [in Lvc.CompCert.Integers]



Variable Index

C

Compiler.first [in Lvc.Compiler]
Compiler.OutputStream [in Lvc.Compiler]
Compiler.parallel_move [in Lvc.Compiler]
Compiler.print_string [in Lvc.Compiler]
Compiler.ssa_construction [in Lvc.Compiler]
Compiler.toString_list [in Lvc.Compiler]
Compiler.toString_live [in Lvc.Compiler]
Compiler.toString_ann [in Lvc.Compiler]
Compiler.toString_stmt [in Lvc.Compiler]
Compiler.toString_nstmt [in Lvc.Compiler]
ComputableInstances.H [in Lvc.Infra.Computable]
ComputableInstances.H' [in Lvc.Infra.Computable]
ComputableInstances.P [in Lvc.Infra.Computable]
ComputableInstances.Q [in Lvc.Infra.Computable]


D

DECIDABLE_PREDICATE.A [in Lvc.CompCert.Coqlib]
DECIDABLE_PREDICATE.dec [in Lvc.CompCert.Coqlib]
DECIDABLE_PREDICATE.P [in Lvc.CompCert.Coqlib]
DECIDABLE_EQUALITY.B [in Lvc.CompCert.Coqlib]
DECIDABLE_EQUALITY.dec_eq [in Lvc.CompCert.Coqlib]
DECIDABLE_EQUALITY.A [in Lvc.CompCert.Coqlib]


F

feq.R [in Lvc.Constr.MapBasics]
feq.X [in Lvc.Constr.MapBasics]
feq.Y [in Lvc.Constr.MapBasics]
FixpointAlgorithm.Dom [in Lvc.Infra.FiniteFixpointIteration]
FixpointAlgorithm.iteration [in Lvc.Infra.FiniteFixpointIteration]
FORALL2.A [in Lvc.CompCert.Coqlib]
FORALL2.B [in Lvc.CompCert.Coqlib]
FORALL2.P [in Lvc.CompCert.Coqlib]
FreshList.fresh [in Lvc.Infra.Fresh]
FreshList.fresh_spec [in Lvc.Infra.Fresh]


G

GlueCode.parallel_move [in Lvc.Lowering.ParallelMove]


I

Implementation.parallel_move [in Lvc.Lowering.ParallelMove]


L

LEX_ORDER.ordB [in Lvc.CompCert.Coqlib]
LEX_ORDER.ordA [in Lvc.CompCert.Coqlib]
LEX_ORDER.B [in Lvc.CompCert.Coqlib]
LEX_ORDER.A [in Lvc.CompCert.Coqlib]
LIST_FOLD.f [in Lvc.CompCert.Coqlib]
LIST_FOLD.B [in Lvc.CompCert.Coqlib]
LIST_FOLD.A [in Lvc.CompCert.Coqlib]


M

Make.EQ_MODULO.modul_pos [in Lvc.CompCert.Integers]
Make.EQ_MODULO.modul [in Lvc.CompCert.Integers]
MapAgreement.X [in Lvc.Constr.MapAgreement]
MapAgreement.Y [in Lvc.Constr.MapAgreement]
MapAgreeSet.X [in Lvc.Constr.MapAgreeSet]
MapAgreeSet.Y [in Lvc.Constr.MapAgreeSet]
MapInjectivity.X [in Lvc.Constr.MapInjectivity]
MapInjectivity.Y [in Lvc.Constr.MapInjectivity]
MapInverse.X [in Lvc.Constr.MapInverse]
MapInverse.Y [in Lvc.Constr.MapInverse]
MapLookupList.X [in Lvc.Constr.MapLookupList]
MapLookupList.Y [in Lvc.Constr.MapLookupList]
MapUpdateList.X [in Lvc.Constr.MapUpdate]
MapUpdateList.Y [in Lvc.Constr.MapUpdate]
MapUpdate.X [in Lvc.Constr.MapUpdate]
MapUpdate.X [in Lvc.Lowering.EAE]
MapUpdate.X [in Lvc.Constr.MapBasics]
MapUpdate.Y [in Lvc.Constr.MapUpdate]
MapUpdate.Y [in Lvc.Lowering.EAE]
MapUpdate.Y [in Lvc.Constr.MapBasics]
moretheorems.equiv_is_eq [in Lvc.Constr.CSetBasic]
moretheorems.X [in Lvc.Constr.CSetBasic]


N

nu [in Lvc.Infra.EqDec]


P

Parallel_Move.X [in Lvc.Lowering.ParallelMove]
ParametricMapIndex.f [in Lvc.Infra.MoreList]
ParametricMapIndex.X [in Lvc.Infra.MoreList]
ParametricMapIndex.Y [in Lvc.Infra.MoreList]
ParametricOptionMapIndex.f [in Lvc.Infra.Status]
ParametricOptionMapIndex.f [in Lvc.Infra.OptionMap]
ParametricOptionMapIndex.X [in Lvc.Infra.Status]
ParametricOptionMapIndex.X [in Lvc.Infra.OptionMap]
ParametricOptionMapIndex.Y [in Lvc.Infra.Status]
ParametricOptionMapIndex.Y [in Lvc.Infra.OptionMap]
ParametricOptionMap.f [in Lvc.Infra.OptionMap]
ParametricOptionMap.X [in Lvc.Infra.OptionMap]
ParametricOptionMap.Y [in Lvc.Infra.OptionMap]
ParametricStatusMap.f [in Lvc.Infra.Status]
ParametricStatusMap.X [in Lvc.Infra.Status]
ParametricStatusMap.Y [in Lvc.Infra.Status]
ParametricZip.f [in Lvc.Infra.MoreList]
ParametricZip.f [in Lvc.Infra.Status]
ParametricZip.X [in Lvc.Infra.MoreList]
ParametricZip.X [in Lvc.Infra.Status]
ParametricZip.Y [in Lvc.Infra.MoreList]
ParametricZip.Y [in Lvc.Infra.Status]
ParametricZip.Z [in Lvc.Infra.MoreList]
ParametricZip.Z [in Lvc.Infra.Status]
PIR2.R [in Lvc.Infra.AllInRel]
PIR2.X [in Lvc.Infra.AllInRel]
PIR2.Y [in Lvc.Infra.AllInRel]
PI.X [in Lvc.Infra.EqDec]
POSITIVE_ITERATION.iter [in Lvc.CompCert.Coqlib]
POSITIVE_ITERATION.f [in Lvc.CompCert.Coqlib]
POSITIVE_ITERATION.v1 [in Lvc.CompCert.Coqlib]
POSITIVE_ITERATION.A [in Lvc.CompCert.Coqlib]


S

SafeFirst.comp [in Lvc.Infra.Fresh]
SafeFirst.P [in Lvc.Infra.Fresh]
SemiLatticeTheory.A [in Lvc.Infra.Lattice]


T

theorems.X [in Lvc.Constr.CSetBasic]
theorems.X [in Lvc.Constr.CSetCases]


U

UpdateFacts.X [in Lvc.Constr.MapBasics]
UpdateFacts.Y [in Lvc.Constr.MapBasics]


W

WORDSIZE.wordsize [in Lvc.CompCert.Integers]



Library Index

A

AllInRel
Allocation
AllocationAlgo
AllocationAlgoBound
AllocationAlgoCorrect
AllocationValidator
Alpha
Alpha_RenamedApart
Analysis
AnalysisBackward
AnalysisForward
Annotation
AppExpFree
AutoIndTac


B

BitVector
BlockType


C

CMap
Coherence
Compiler
Computable
Coqlib
CSet
CSetBasic
CSetCases
CSetComputable
CSetDisjoint
CSetGet
CSetNotation
CSetPartialOrder
CSetTac
CtxEq


D

DecSolve
Delocation
DelocationAlgo
DelocationCorrect
DelocationValidator
Drop
DVE


E

EAE
Env
EqDec
Events
Exp


F

Filter
FiniteFixpointIteration
Fresh


G

Get


I

IL
ILDB
ILN
ILN_IL
ILStateType
Indexwise
InRel
InRel4
Integers
Invariance


K

Keep


L

LabelsDefined
Lattice
LengthEq
ListUpdateAt
Liveness
LivenessAnalysis
LivenessAnalysisCorrect
LivenessCorrect
LivenessValidators


M

Map
MapAgreement
MapAgreeSet
MapBasics
MapComposition
MapDefined
MapInjectivity
MapInverse
MapLookup
MapLookupList
MapUpdate
MoreList


N

NonParametricBiSim


O

Op
Option
OptionMap
OptionR
OrderedBitVector
OUnion


P

PairwiseDisjoint
ParallelMove
PartialOrder
Patterns
Position


R

Reachability
ReachabilityAnalysis
ReachabilityAnalysisCorrect
Rename
RenameApart
RenamedApart
RenamedApart_Liveness
Renest
Restrict


S

Sawtooth
SetOperations
ShadowingFree
SigR
Sim
SimF
SimI
SimTactics
SizeInduction
SmallStepRelations
StateType
Status
Sublist
Subterm


T

Take
TakeSet
Terminating
TraceEquiv
TrueLiveness


U

UCE
Util


V

Val
Var



Lemma Index

A

activated_normal_star [in Lvc.IL.SmallStepRelations]
activated_star_reach [in Lvc.IL.SmallStepRelations]
activated_step_reach [in Lvc.IL.SmallStepRelations]
activated_star_eq [in Lvc.IL.SmallStepRelations]
activated_normal [in Lvc.IL.SmallStepRelations]
addf_transpose [in Lvc.Constr.CSetBasic]
additionalParameters_live_monotone [in Lvc.Coherence.DelocationAlgo]
addParams_correct [in Lvc.Compiler]
addParam_x [in Lvc.Coherence.DelocationAlgo]
addParam_Subset [in Lvc.Coherence.DelocationAlgo]
addParam_zip_lminus_length [in Lvc.Coherence.DelocationAlgo]
addParam_length [in Lvc.Coherence.DelocationAlgo]
add_cardinal [in Lvc.Constr.CSet]
add_single_rm_single_incl [in Lvc.Constr.CSet]
add_minus_comm [in Lvc.Constr.CSet]
add_union [in Lvc.Coherence.AllocationAlgoBound]
add_minus_single_eq [in Lvc.Coherence.AllocationAlgoBound]
add_minus_eq [in Lvc.Alpha.RenameApart]
add_struct_eq [in Lvc.Constr.CSetBasic]
add_inane [in Lvc.Constr.CSetBasic]
agree_on_update_filter' [in Lvc.Infra.Filter]
agree_on_update_filter [in Lvc.Infra.Filter]
agree_on_union [in Lvc.Constr.MapAgreement]
agree_on_update_dead_both [in Lvc.Constr.MapAgreement]
agree_on_update_inv [in Lvc.Constr.MapAgreement]
agree_on_update_dead [in Lvc.Constr.MapAgreement]
agree_on_update_any_same [in Lvc.Constr.MapAgreement]
agree_on_update_same [in Lvc.Constr.MapAgreement]
agree_on_incl [in Lvc.Constr.MapAgreement]
agree_on_update [in Lvc.Constr.MapAgreement]
agree_on_trans [in Lvc.Constr.MapAgreement]
agree_set_minus [in Lvc.Constr.MapAgreeSet]
agree_set_incl_both [in Lvc.Constr.MapAgreeSet]
agree_set_incl [in Lvc.Constr.MapAgreeSet]
agree_on_agree_set [in Lvc.Constr.MapAgreeSet]
agree_set_agree_on [in Lvc.Constr.MapAgreeSet]
agree_on_agree_set_eq [in Lvc.Constr.MapAgreeSet]
agree_set_spec [in Lvc.Constr.MapAgreeSet]
align_divides [in Lvc.CompCert.Coqlib]
align_le [in Lvc.CompCert.Coqlib]
all_in_lv_cardinal [in Lvc.Infra.Fresh]
alphaSim_sim [in Lvc.Alpha.Alpha]
alpha_real [in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agree_F_get [in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agrees_snd2 [in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agrees_snd2_F [in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agree [in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agree_F [in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agrees_snd [in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_agrees_snd_F [in Lvc.Alpha.Alpha_RenamedApart]
alpha_exp_morph [in Lvc.IL.Exp]
alpha_exp_agree_on_morph [in Lvc.IL.Exp]
alpha_exp_inverse_on [in Lvc.IL.Exp]
alpha_exp_trans [in Lvc.IL.Exp]
alpha_exp_sym [in Lvc.IL.Exp]
alpha_exp_refl [in Lvc.IL.Exp]
alpha_exp_rename_injective [in Lvc.IL.Exp]
alpha_op_morph [in Lvc.Isa.Op]
alpha_op_agree_on_morph [in Lvc.Isa.Op]
alpha_op_inverse_on [in Lvc.Isa.Op]
alpha_op_trans [in Lvc.Isa.Op]
alpha_op_sym [in Lvc.Isa.Op]
alpha_op_refl [in Lvc.Isa.Op]
alpha_op_rename_injective [in Lvc.Isa.Op]
alpha_op_eval [in Lvc.Alpha.Alpha]
alpha_trans [in Lvc.Alpha.Alpha]
alpha_sym [in Lvc.Alpha.Alpha]
alpha_refl [in Lvc.Alpha.Alpha]
alpha_inverse_on_agree [in Lvc.Alpha.Alpha]
alpha_inverse_on [in Lvc.Alpha.Alpha]
alpha_agree_on_morph [in Lvc.Alpha.Alpha]
and_True_away_left [in Lvc.Constr.CSetTac]
and_True_away_right [in Lvc.Constr.CSetTac]
ann_bottom [in Lvc.Analysis.Analysis]
ann_R_pe_notOccur [in Lvc.Alpha.RenameApart]
ann_R_setTopAnn_left [in Lvc.IL.Annotation]
ann_R_eq [in Lvc.IL.Annotation]
ann_R_setTopAnn [in Lvc.IL.Annotation]
ann_R_annotation [in Lvc.IL.Annotation]
ann_R_get [in Lvc.IL.Annotation]
approx_restrict [in Lvc.Coherence.DelocationCorrect]
approx_restrict [in Lvc.Coherence.Invariance]
approx_refl [in Lvc.Alpha.Alpha]
app_drop [in Lvc.Infra.Drop]
app_nil_eq [in Lvc.Infra.MoreList]
app_r_mon [in Lvc.Equiv.SimF]
app_r_mon [in Lvc.Equiv.SimI]
app_length_le_ass_right [in Lvc.Infra.Util]
app_length_le_ass [in Lvc.Infra.Util]
app_length_ass_right [in Lvc.Infra.Util]
app_length_ass [in Lvc.Infra.Util]
app_length_ass_both [in Lvc.Infra.Util]
argsLive_monotone [in Lvc.Liveness.TrueLiveness]
argsLive_agree_on [in Lvc.Liveness.TrueLiveness]
argsLive_agree_on' [in Lvc.Liveness.TrueLiveness]
argsLive_live_exp_sound [in Lvc.Liveness.TrueLiveness]
argsLive_liveSound [in Lvc.Liveness.TrueLiveness]
argsLive_length [in Lvc.Liveness.TrueLiveness]


B

backwardF_get [in Lvc.Analysis.AnalysisBackward]
backwardF_length_ass [in Lvc.Analysis.AnalysisBackward]
backward_annotation [in Lvc.Analysis.AnalysisBackward]
backward_ext [in Lvc.Analysis.AnalysisBackward]
backward_monotone [in Lvc.Analysis.AnalysisBackward]
bind_inversion_None_equiv [in Lvc.Infra.Option]
bind_inversion_Some_equiv [in Lvc.Infra.Option]
bind_inversion_None [in Lvc.Infra.Option]
bind_inversion_Some [in Lvc.Infra.Option]
bind_inversion' [in Lvc.Infra.Status]
bind_inversion [in Lvc.Infra.Status]
binop_eval_not_div [in Lvc.Isa.Val]
binop_eval_div_nonzero [in Lvc.Isa.Val]
binop_eval_div_zero [in Lvc.Isa.Val]
binop_eq_eq [in Lvc.Isa.Val]
bisimeq_trans [in Lvc.Equiv.CtxEq]
bisimeq_sym [in Lvc.Equiv.CtxEq]
bisimeq_refl [in Lvc.Equiv.CtxEq]
bisimExternDet [in Lvc.Equiv.NonParametricBiSim]
bisim_trans [in Lvc.Equiv.NonParametricBiSim]
bisim_simp [in Lvc.Equiv.NonParametricBiSim]
bisim_sym [in Lvc.Equiv.NonParametricBiSim]
bisim_refl [in Lvc.Equiv.NonParametricBiSim]
bisim_coproduces [in Lvc.Equiv.TraceEquiv]
bisim_prefix [in Lvc.Equiv.TraceEquiv]
bisim_prefix' [in Lvc.Equiv.TraceEquiv]
bisim_activated [in Lvc.Equiv.TraceEquiv]
bisim_terminate [in Lvc.Equiv.TraceEquiv]
bisim_complete_diverges [in Lvc.Equiv.TraceEquiv]
bisim_sound_diverges [in Lvc.Equiv.TraceEquiv]
bisim_sym [in Lvc.Equiv.Sim]
bisim_sim [in Lvc.Equiv.Sim]
bodies_r_app_r [in Lvc.Equiv.SimF]
bodies_r_mon [in Lvc.Equiv.SimF]
bodies_r_app_r [in Lvc.Equiv.SimI]
bodies_r_mon [in Lvc.Equiv.SimI]
bool_pcanonical [in Lvc.Infra.EqDec]
bool_extensionality [in Lvc.Infra.Util]
both_activated [in Lvc.IL.SmallStepRelations]
bounded_incl [in Lvc.Coherence.Restrict]
bounded_app [in Lvc.Coherence.Restrict]
bounded_map_lookup [in Lvc.Coherence.Restrict]
bounded_restrict_eq [in Lvc.Coherence.Restrict]
bounded_restrict [in Lvc.Coherence.Restrict]
bounded_get [in Lvc.Coherence.Restrict]
bounded_disjoint [in Lvc.Coherence.Allocation]
bunded_set_terminating [in Lvc.Constr.CSetPartialOrder]
bvEq_refl [in Lvc.Isa.BitVector]
bvEq_equiv_eq [in Lvc.Isa.BitVector]


C

callChain_cases [in Lvc.IL.LabelsDefined]
callChain_mono [in Lvc.IL.LabelsDefined]
callChain_range' [in Lvc.Coherence.DelocationAlgo]
callChain_range [in Lvc.Coherence.DelocationAlgo]
cardinal_tl [in Lvc.Constr.CSet]
cardinal_set_tl [in Lvc.Constr.CSet]
cardinal_union_difference [in Lvc.Constr.CSet]
cardinal_map [in Lvc.Constr.CSet]
cardinal_of_list_unique [in Lvc.Constr.CSet]
cardinal_difference' [in Lvc.Constr.CSet]
cardinal_difference [in Lvc.Constr.CSet]
card_in_of_list [in Lvc.Constr.CSet]
check_is_simple_ass_correct [in Lvc.Lowering.ParallelMove]
check_source_set_correct [in Lvc.Lowering.ParallelMove]
check_pmove_correct [in Lvc.Lowering.ParallelMove]
compare_spec_int_eq [in Lvc.Isa.Val]
compare_spec_int [in Lvc.Isa.Val]
compileF_not_nil_exists_true [in Lvc.UCE]
compileF_nil_als_false [in Lvc.UCE]
compileF_length [in Lvc.UCE]
compileF_get_inv [in Lvc.UCE]
compileF_get [in Lvc.UCE]
compileF_Z_filter_by [in Lvc.UCE]
compileF_filter [in Lvc.UCE]
compile_live_incl_empty [in Lvc.DVE]
compile_live_incl [in Lvc.DVE]
compile_parallel_assignment_correct [in Lvc.Lowering.ParallelMove]
compile_live_incl [in Lvc.UCE]
compile_freeVars [in Lvc.UCE]
compile_occurVars [in Lvc.UCE]
complement_length [in Lvc.Isa.BitVector]
complement'_length [in Lvc.Isa.BitVector]
complete_paramrel [in Lvc.Lowering.Renest]
complete_indexes_exists [in Lvc.Equiv.SimF]
complete_paramrel [in Lvc.Equiv.SimF]
complete_indexes_exists [in Lvc.Equiv.SimI]
complete_paramrel [in Lvc.Equiv.SimI]
computeParametersF_LV_DL [in Lvc.Coherence.DelocationAlgo]
computeParametersF_length_pair [in Lvc.Coherence.DelocationAlgo]
computeParametersF_length [in Lvc.Coherence.DelocationAlgo]
computeParameters_live [in Lvc.Coherence.DelocationAlgo]
computeParameters_trs [in Lvc.Coherence.DelocationAlgo]
computeParameters_isCalledFrom_get_Some [in Lvc.Coherence.DelocationAlgo]
computeParameters_isCalled_get_Some [in Lvc.Coherence.DelocationAlgo]
computeParameters_isCalled_Some [in Lvc.Coherence.DelocationAlgo]
computeParameters_isCalled_Some_F' [in Lvc.Coherence.DelocationAlgo]
computeParameters_LV_DL [in Lvc.Coherence.DelocationAlgo]
computeParameters_length [in Lvc.Coherence.DelocationAlgo]
computeParameters_AP_LV [in Lvc.Coherence.DelocationAlgo]
comp_lookup_list [in Lvc.Constr.MapComposition]
cons_app [in Lvc.Infra.MoreList]
coproduces_reduction_closed [in Lvc.Equiv.TraceEquiv]
coproduces_reduction_closed_step [in Lvc.Equiv.TraceEquiv]
correct [in Lvc.Lowering.ParallelMove]
correct [in Lvc.Coherence.DelocationCorrect]
correct [in Lvc.Reachability.ReachabilityAnalysisCorrect]
counted_labI [in Lvc.IL.Var]
countTrue_app [in Lvc.Infra.Filter]
countTrue_exists [in Lvc.Infra.Filter]
ctx_constr_E [in Lvc.Equiv.CtxEq]


D

DCVE_correct [in Lvc.Compiler]
DCVE_occurVars [in Lvc.Compiler]
DCVE_noUC [in Lvc.Compiler]
DCVE_live [in Lvc.Compiler]
decidable_dn [in Lvc.Infra.Computable]
decidable_xm [in Lvc.Infra.Computable]
dec_eq_sym [in Lvc.CompCert.Coqlib]
dec_eq_false [in Lvc.CompCert.Coqlib]
dec_eq_true [in Lvc.CompCert.Coqlib]
definedVars_renamedApart' [in Lvc.Alpha.RenameApart]
definedVars_renameApartF [in Lvc.Alpha.RenameApart]
definedVars_occurVars [in Lvc.IL.IL]
defined_on_update_list [in Lvc.Constr.MapDefined]
defined_on_incl [in Lvc.Constr.MapDefined]
defined_on_update_some [in Lvc.Constr.MapDefined]
defs_agree_update_list [in Lvc.IL.ILDB]
defs_agree_update [in Lvc.IL.ILDB]
defVars_disj_D [in Lvc.Coherence.AllocationAlgo]
defVars_drop_disj [in Lvc.Coherence.AllocationAlgo]
defVars_take_disj [in Lvc.Coherence.AllocationAlgo]
delocation_sim [in Lvc.Coherence.DelocationCorrect]
de_morgan_dec [in Lvc.Constr.CSetTac]
diff_subset_equal' [in Lvc.Constr.CSetBasic]
disjoint_funF1 [in Lvc.Alpha.RenamedApart_Liveness]
disjoint_app [in Lvc.Alpha.RenamedApart_Liveness]
disjoint_if2 [in Lvc.Alpha.RenamedApart_Liveness]
disjoint_if1 [in Lvc.Alpha.RenamedApart_Liveness]
disjoint_let [in Lvc.Alpha.RenamedApart_Liveness]
disj_union_right [in Lvc.Constr.CSet]
disj_add_swap [in Lvc.Constr.CSet]
disj_minus [in Lvc.Constr.CSetDisjoint]
disj_intersection [in Lvc.Constr.CSetDisjoint]
disj_struct_2_r [in Lvc.Constr.CSetDisjoint]
disj_struct_2 [in Lvc.Constr.CSetDisjoint]
disj_struct_1_r [in Lvc.Constr.CSetDisjoint]
disj_struct_1 [in Lvc.Constr.CSetDisjoint]
disj_eq_minus [in Lvc.Constr.CSetDisjoint]
disj_not_in [in Lvc.Constr.CSetDisjoint]
disj_minus_eq [in Lvc.Constr.CSetDisjoint]
disj_2_incl [in Lvc.Constr.CSetDisjoint]
disj_1_incl [in Lvc.Constr.CSetDisjoint]
disj_singleton [in Lvc.Constr.CSetDisjoint]
disj_empty [in Lvc.Constr.CSetDisjoint]
disj_add [in Lvc.Constr.CSetDisjoint]
disj_app [in Lvc.Constr.CSetDisjoint]
diverges_produces_only_nil [in Lvc.Equiv.TraceEquiv]
diverges_never_terminates [in Lvc.Equiv.TraceEquiv]
diverges_never_activated [in Lvc.Equiv.TraceEquiv]
diverges_reduction_closed [in Lvc.Equiv.TraceEquiv]
dleft [in Lvc.Infra.Computable]
dneg_eq [in Lvc.Infra.EqDec]
dneg_dec [in Lvc.Constr.CSetTac]
dright [in Lvc.Infra.Computable]
drop_app_eq [in Lvc.Infra.Drop]
drop_app_gen [in Lvc.Infra.Drop]
drop_length_ass [in Lvc.Infra.Drop]
drop_length_stable [in Lvc.Infra.Drop]
drop_shift_1 [in Lvc.Infra.Drop]
drop_eq [in Lvc.Infra.Drop]
drop_length_gr [in Lvc.Infra.Drop]
drop_length [in Lvc.Infra.Drop]
drop_length_eq [in Lvc.Infra.Drop]
drop_map [in Lvc.Infra.Drop]
drop_nth [in Lvc.Infra.Drop]
drop_swap [in Lvc.Infra.Drop]
drop_drop [in Lvc.Infra.Drop]
drop_tl [in Lvc.Infra.Drop]
drop_app [in Lvc.Infra.Drop]
drop_nil [in Lvc.Infra.Drop]
drop_get_nil [in Lvc.Infra.Drop]
drop_get [in Lvc.Infra.Drop]
drop_zip [in Lvc.Infra.MoreList]
drop_fold_zip_ounion [in Lvc.Coherence.DelocationAlgo]
DVE_noUnreachableCode [in Lvc.DVE]
DVE_isCalled [in Lvc.DVE]
DVE_callChain [in Lvc.DVE]
dve_live [in Lvc.DVE]


E

EAE_app_expfree [in Lvc.Lowering.EAE]
eagree_on_union [in Lvc.Constr.MapAgreement]
egalize_funs_get2 [in Lvc.Lowering.Renest]
egalize_funs_get [in Lvc.Lowering.Renest]
egalize_funs_length2 [in Lvc.Lowering.Renest]
egalize_funs_length1 [in Lvc.Lowering.Renest]
elements_of_list_size [in Lvc.Constr.CSet]
elements_length [in Lvc.Constr.CSet]
elements_nil_eset [in Lvc.Constr.CSetBasic]
empty_intersection_in_one_not_other [in Lvc.Constr.CSetBasic]
empty_neutral_union [in Lvc.Constr.CSetBasic]
envCorr_update_list [in Lvc.Alpha.Alpha]
envCorr_update_lists [in Lvc.Alpha.Alpha]
envCorr_update [in Lvc.Alpha.Alpha]
envCorr_idOn_refl [in Lvc.Alpha.Alpha]
equal_minus_empty [in Lvc.Constr.CSetBasic]
equiv_dec_PI [in Lvc.Infra.EqDec]
equiv_dec_PI'_false [in Lvc.Infra.EqDec]
equiv_dec_PI' [in Lvc.Infra.EqDec]
equiv_dec_false [in Lvc.Infra.EqDec]
equiv_dec_R_neg [in Lvc.Infra.EqDec]
equiv_dec_R [in Lvc.Infra.EqDec]
equiv_dec_refl [in Lvc.Infra.EqDec]
equiv_minus_union [in Lvc.Constr.CSetBasic]
equiv_nequiv_combine [in Lvc.Constr.MapBasics]
eq_union_lr [in Lvc.Constr.CSet]
eq_uceq_sym [in Lvc.Reachability.Reachability]
eq_uceq [in Lvc.Reachability.Reachability]
eq_incl [in Lvc.Constr.CSetBasic]
eq_dec_lab [in Lvc.IL.Var]
exists_is_safe [in Lvc.Infra.Fresh]
exists_number_bitvec [in Lvc.Isa.BitVector]
exists_number_bit [in Lvc.Isa.BitVector]
exp_rename_renamedApart_all_alpha [in Lvc.IL.Exp]
exp_idx_ok [in Lvc.IL.ILDB]


F

false_equiv_dec [in Lvc.Infra.EqDec]
false_prop_intro [in Lvc.Infra.Util]
fill_fillC [in Lvc.Equiv.CtxEq]
filter_in [in Lvc.Infra.Filter]
filter_p [in Lvc.Infra.Filter]
filter_incl2 [in Lvc.Infra.Filter]
filter_filter_by_length [in Lvc.Infra.Filter]
filter_get [in Lvc.Infra.Filter]
filter_by_get [in Lvc.Infra.Filter]
filter_by_length [in Lvc.Infra.Filter]
filter_by_not_nil [in Lvc.Infra.Filter]
filter_by_nil [in Lvc.Infra.Filter]
filter_by_app [in Lvc.Infra.Filter]
filter_by_ext [in Lvc.Infra.Filter]
filter_tau_nil_eq [in Lvc.IL.Events]
filter_tau_app [in Lvc.IL.Events]
filter_tau_nil [in Lvc.IL.Events]
filter_by_incl_argsLive [in Lvc.Liveness.TrueLiveness]
fix_compatible_I [in Lvc.Lowering.Renest]
fix_compatible_bodies [in Lvc.Equiv.SimF]
fix_compatible_separate [in Lvc.Equiv.SimF]
fix_compatible_bodies [in Lvc.Equiv.SimI]
fix_compatible_separate [in Lvc.Equiv.SimI]
fold_left_mono [in Lvc.Analysis.Analysis]
fold_left_zip_orb_inv [in Lvc.Analysis.Analysis]
fold_zip_ounion_length [in Lvc.Infra.OUnion]
fold_list_length [in Lvc.Infra.MoreList]
fold_zip_length_ass [in Lvc.Infra.MoreList]
fold_list_length' [in Lvc.Analysis.AnalysisForward]
fold_list_length [in Lvc.Analysis.AnalysisForward]
fold_left_forward_mono [in Lvc.Reachability.ReachabilityAnalysisCorrect]
fold_single [in Lvc.Constr.SetOperations]
fold_union_app [in Lvc.Constr.SetOperations]
fold_union_incl_start [in Lvc.Constr.SetOperations]
fold_union_incl [in Lvc.Constr.SetOperations]
forwardF_get [in Lvc.Analysis.AnalysisForward]
forwardF_length_ass [in Lvc.Analysis.AnalysisForward]
forward_monotone [in Lvc.Analysis.AnalysisForward]
forward_getAnn [in Lvc.Analysis.AnalysisForward]
forward_getAnn' [in Lvc.Analysis.AnalysisForward]
forward_annotation [in Lvc.Analysis.AnalysisForward]
forward_length_le_ass_right [in Lvc.Analysis.AnalysisForward]
forward_length_le_ass [in Lvc.Analysis.AnalysisForward]
forward_length_ass [in Lvc.Analysis.AnalysisForward]
forward_length [in Lvc.Analysis.AnalysisForward]
forward_snd_poLe [in Lvc.Reachability.ReachabilityAnalysisCorrect]
forward_length_ass_UC [in Lvc.Reachability.ReachabilityAnalysisCorrect]
freeVarSimF_sim [in Lvc.Liveness.LivenessCorrect]
freeVars_renamedApart' [in Lvc.Alpha.RenameApart]
freeVars_renameExp [in Lvc.IL.Exp]
freeVars_live_list [in Lvc.IL.Exp]
freeVars_live [in Lvc.IL.Exp]
freeVars_occurVars [in Lvc.IL.IL]
freeVars_rename_op_list [in Lvc.Isa.Op]
freeVars_live_list [in Lvc.Isa.Op]
freeVars_renameOp [in Lvc.Isa.Op]
freeVars_live [in Lvc.Isa.Op]
freeVars_live [in Lvc.Liveness.Liveness]
fresh_of_list [in Lvc.Constr.CSet]
fresh_list_unique [in Lvc.Infra.Fresh]
fresh_set_spec [in Lvc.Infra.Fresh]
fresh_list_spec [in Lvc.Infra.Fresh]
fresh_list_length2 [in Lvc.Infra.Fresh]
fresh_list_length [in Lvc.Infra.Fresh]
fresh_stable_spec [in Lvc.Infra.Fresh]
fresh_variable_always_exists [in Lvc.Infra.Fresh]
fresh_spec [in Lvc.Infra.Fresh]
fresh_spec' [in Lvc.Infra.Fresh]
fstNoneOrR_ounion_right [in Lvc.Infra.OUnion]
fstNoneOrR_ounion_left [in Lvc.Infra.OUnion]
fst_compileF_eq [in Lvc.Coherence.Delocation]
fst_zip_pair [in Lvc.Infra.MoreList]
fst_renamedApartAnnF_rev [in Lvc.Alpha.RenameApart]
fst_renamedApartAnnF_app [in Lvc.Alpha.RenameApart]
fst_renamedApartAnn [in Lvc.Alpha.RenameApart]
funConstr_disjoint_fun_defs [in Lvc.Alpha.RenamedApart_Liveness]
funConstr_disjoint_defVars [in Lvc.Alpha.Alpha_RenamedApart]
funConstr_disjoint_globals [in Lvc.Coherence.Allocation]
fun_congrunence [in Lvc.Equiv.CtxEq]
F.compileF_indexwise_paramrel [in Lvc.UCE]
F.compileF_separates [in Lvc.UCE]
F.sim_DVE [in Lvc.DVE]
F.sim_F [in Lvc.DVE]
F.sim_UCE [in Lvc.UCE]
F.sim_F [in Lvc.UCE]
F.sim_compile_fun_cases [in Lvc.UCE]
F.StepGoto_mapi [in Lvc.IL.IL]
F.step_dec [in Lvc.IL.IL]
F.step_externally_determined [in Lvc.IL.IL]
F.step_internally_deterministic [in Lvc.IL.IL]
F.step_dec [in Lvc.IL.ILDB]
F.step_externally_determined [in Lvc.IL.ILDB]
F.step_internally_deterministic [in Lvc.IL.ILDB]
F.step_dec [in Lvc.IL.ILN]
F.step_internally_deterministic [in Lvc.IL.ILN]


G

getAnn_mapAnn2 [in Lvc.Alpha.RenamedApart_Liveness]
getAnn_setAnn [in Lvc.IL.Annotation]
getAnn_mapAnn_map [in Lvc.IL.Annotation]
getAnn_mapAnn [in Lvc.IL.Annotation]
getAnn_setTopAnn [in Lvc.IL.Annotation]
getT_get [in Lvc.Infra.Get]
get_union_union_A [in Lvc.Analysis.Analysis]
get_fold_zip_join [in Lvc.Analysis.Analysis]
get_union_union_b [in Lvc.Analysis.Analysis]
get_eq_drop [in Lvc.Infra.Drop]
get_drop [in Lvc.Infra.Drop]
get_drop_eq [in Lvc.Infra.Drop]
get_in_of_list [in Lvc.Constr.CSetGet]
get_in_incl [in Lvc.Constr.CSetGet]
get_list_union_map [in Lvc.Constr.CSetGet]
get_mapi [in Lvc.Infra.MoreList]
get_mapi_impl [in Lvc.Infra.MoreList]
get_zip [in Lvc.Infra.MoreList]
get_PIR2 [in Lvc.Infra.AllInRel]
get_fst_renameApartF [in Lvc.Alpha.RenameApart]
get_fst_renamedApartAnnF [in Lvc.Alpha.RenameApart]
get_filter_by [in Lvc.Infra.Filter]
get_backwardF [in Lvc.Analysis.AnalysisBackward]
get_fold_zip_join [in Lvc.Coherence.DelocationAlgo]
get_olist_union_A' [in Lvc.Coherence.DelocationAlgo]
get_olist_union_A [in Lvc.Coherence.DelocationAlgo]
get_olist_union_b [in Lvc.Coherence.DelocationAlgo]
get_forwardF [in Lvc.Analysis.AnalysisForward]
get_bounded [in Lvc.Coherence.Restrict]
get_live_op_sound [in Lvc.Isa.Op]
get_first_pos [in Lvc.Infra.Position]
get_take [in Lvc.Infra.Take]
get_take_get [in Lvc.Infra.Take]
get_take_lt [in Lvc.Infra.Take]
get_length_right [in Lvc.Infra.Get]
get_app_right_ge [in Lvc.Infra.Get]
get_rev [in Lvc.Infra.Get]
get_app_ge [in Lvc.Infra.Get]
get_app_lt_1 [in Lvc.Infra.Get]
get_app_lt [in Lvc.Infra.Get]
get_length_app_eq [in Lvc.Infra.Get]
get_length_app [in Lvc.Infra.Get]
get_app_right [in Lvc.Infra.Get]
get_app_cases [in Lvc.Infra.Get]
get_subst [in Lvc.Infra.Get]
get_in_range_app [in Lvc.Infra.Get]
get_length_eq [in Lvc.Infra.Get]
get_in [in Lvc.Infra.Get]
get_in_range [in Lvc.Infra.Get]
get_range [in Lvc.Infra.Get]
get_dec [in Lvc.Infra.Get]
get_nth_error [in Lvc.Infra.Get]
get_nth [in Lvc.Infra.Get]
get_length [in Lvc.Infra.Get]
get_nth_default [in Lvc.Infra.Get]
get_app [in Lvc.Infra.Get]
get_shift [in Lvc.Infra.Get]
get_functional [in Lvc.Infra.Get]
get_getT [in Lvc.Infra.Get]
globals_disj_bounded [in Lvc.Coherence.Allocation]
globals_disj [in Lvc.Coherence.Allocation]


H

hd_in_elements [in Lvc.Constr.CSet]
hd_in_list [in Lvc.Constr.CSet]


I

ifFstR_fold_zip_ounion [in Lvc.Infra.OUnion]
ifFstR_zip_ounion [in Lvc.Infra.OUnion]
ifFstR_addAdds2 [in Lvc.Coherence.DelocationAlgo]
ifFstR_addAdds [in Lvc.Coherence.DelocationAlgo]
ifSndR_fold_zip_ounion [in Lvc.Infra.OUnion]
ifSndR_zip_ounion [in Lvc.Infra.OUnion]
ifSndR_zip_addAdd [in Lvc.Coherence.DelocationAlgo]
impb_eq [in Lvc.Infra.Util]
impb_elim [in Lvc.UCE]
InA_in [in Lvc.Constr.CSetBasic]
incl_minus_disj [in Lvc.Alpha.RenamedApart_Liveness]
incl_add_union_union [in Lvc.Alpha.RenamedApart_Liveness]
incl_union_eq [in Lvc.Alpha.RenamedApart_Liveness]
incl_union_lr_eq [in Lvc.Alpha.RenamedApart_Liveness]
incl_minus_incl_union [in Lvc.Alpha.RenamedApart_Liveness]
incl_minus_union2 [in Lvc.Constr.MapComposition]
incl_minus_both [in Lvc.Constr.CSet]
incl_minus_single_not_in [in Lvc.Constr.CSet]
incl_from_union_eq [in Lvc.Constr.CSet]
incl_add_right [in Lvc.Constr.CSet]
incl_union_left [in Lvc.Constr.CSet]
incl_union_right [in Lvc.Constr.CSet]
incl_list_union_cons [in Lvc.Constr.CSetGet]
incl_list_union [in Lvc.Constr.CSetGet]
incl_compile_live [in Lvc.DVE]
incl_add_eq [in Lvc.Constr.CSetBasic]
incl_minus_incl [in Lvc.Constr.CSetBasic]
incl_meet_split [in Lvc.Constr.CSetBasic]
incl_union_incl_minus [in Lvc.Constr.CSetBasic]
incl_minus_union [in Lvc.Constr.CSetBasic]
incl_minus_change [in Lvc.Constr.CSetBasic]
incl_minus_empty [in Lvc.Constr.CSetBasic]
incl_set_left [in Lvc.Constr.CSetBasic]
incl_eq [in Lvc.Constr.CSetBasic]
incl_meet_empty [in Lvc.Constr.CSetBasic]
incl_not_member [in Lvc.Constr.CSetBasic]
incl_meet_lr [in Lvc.Constr.CSetBasic]
incl_meet [in Lvc.Constr.CSetBasic]
incl_left [in Lvc.Constr.CSetBasic]
incl_union_lr [in Lvc.Constr.CSetBasic]
incl_union_absorption [in Lvc.Constr.CSetBasic]
incl_minus_lr [in Lvc.Constr.CSetBasic]
incl_minus [in Lvc.Constr.CSetBasic]
incl_add' [in Lvc.Constr.CSetBasic]
incl_right [in Lvc.Constr.CSetBasic]
incl_refl [in Lvc.Constr.CSetBasic]
incl_add [in Lvc.Constr.CSetBasic]
incl_singleton [in Lvc.Constr.CSetBasic]
incl_empty [in Lvc.Constr.CSetBasic]
incl_not_in [in Lvc.Constr.CSetCases]
incl_union_minus [in Lvc.Constr.CSetCases]
incl_set_decomp [in Lvc.Constr.CSetCases]
incl_fold_union [in Lvc.Constr.SetOperations]
incl_minus_exp_live_union [in Lvc.Liveness.Liveness]
incl_incl_minus [in Lvc.Liveness.Liveness]
incl_same_head [in Lvc.CompCert.Coqlib]
incl_app_inv_r [in Lvc.CompCert.Coqlib]
incl_app_inv_l [in Lvc.CompCert.Coqlib]
incl_cons_inv [in Lvc.CompCert.Coqlib]
IndexRelFP_refl [in Lvc.Equiv.SimF]
IndexRelFP_eq [in Lvc.Equiv.SimF]
IndexRelIP_refl [in Lvc.Equiv.SimI]
IndexRelIP_eq [in Lvc.Equiv.SimI]
indexwise_R_bounded [in Lvc.Alpha.RenamedApart_Liveness]
indexwise_r_mon [in Lvc.Lowering.Renest]
indexwise_r_mon [in Lvc.Equiv.SimF]
indexwise_r_mon [in Lvc.Equiv.SimI]
injective_on_fresh_list [in Lvc.Constr.MapInjectivity]
injective_on_agree [in Lvc.Constr.MapInjectivity]
injective_on_compute_lookup_set [in Lvc.Constr.MapInjectivity]
injective_on_step_spec [in Lvc.Constr.MapInjectivity]
injective_on_step_transpose [in Lvc.Constr.MapInjectivity]
injective_on_not_in_lookup_set [in Lvc.Constr.MapInjectivity]
injective_on_update_fresh [in Lvc.Constr.MapInjectivity]
injective_on_update_not_in [in Lvc.Constr.MapInjectivity]
injective_on_forget [in Lvc.Constr.MapInjectivity]
injective_on_fresh [in Lvc.Constr.MapInjectivity]
injective_on_dead [in Lvc.Constr.MapInjectivity]
injective_on_incl [in Lvc.Constr.MapInjectivity]
inRel_mon [in Lvc.IL.InRel]
inRel_nthC [in Lvc.IL.InRel]
inRel_nthA [in Lvc.IL.InRel]
inRel_nth [in Lvc.IL.InRel]
inRel_drop [in Lvc.IL.InRel]
inRel_less [in Lvc.IL.InRel]
inRel_length [in Lvc.IL.InRel]
inRel_length [in Lvc.IL.InRel4]
inRel_map_A3 [in Lvc.IL.InRel4]
inRel_nth_A1 [in Lvc.IL.InRel4]
inRel_nth [in Lvc.IL.InRel4]
inRel_drop [in Lvc.IL.InRel4]
inRel_less [in Lvc.IL.InRel4]
inRel_sawtooth [in Lvc.IL.Sawtooth]
int_wordsize_divides_modulus [in Lvc.CompCert.Integers]
Int64.bits_ofwords [in Lvc.CompCert.Integers]
Int64.bits_hiword [in Lvc.CompCert.Integers]
Int64.bits_loword [in Lvc.CompCert.Integers]
Int64.bits_shr' [in Lvc.CompCert.Integers]
Int64.bits_shru' [in Lvc.CompCert.Integers]
Int64.bits_shl' [in Lvc.CompCert.Integers]
Int64.decompose_le [in Lvc.CompCert.Integers]
Int64.decompose_lt [in Lvc.CompCert.Integers]
Int64.decompose_leu [in Lvc.CompCert.Integers]
Int64.decompose_ltu [in Lvc.CompCert.Integers]
Int64.decompose_mul_2 [in Lvc.CompCert.Integers]
Int64.decompose_mul [in Lvc.CompCert.Integers]
Int64.decompose_sub' [in Lvc.CompCert.Integers]
Int64.decompose_sub [in Lvc.CompCert.Integers]
Int64.decompose_add [in Lvc.CompCert.Integers]
Int64.decompose_shr_2 [in Lvc.CompCert.Integers]
Int64.decompose_shr_1 [in Lvc.CompCert.Integers]
Int64.decompose_shru_2 [in Lvc.CompCert.Integers]
Int64.decompose_shru_1 [in Lvc.CompCert.Integers]
Int64.decompose_shl_2 [in Lvc.CompCert.Integers]
Int64.decompose_shl_1 [in Lvc.CompCert.Integers]
Int64.decompose_not [in Lvc.CompCert.Integers]
Int64.decompose_xor [in Lvc.CompCert.Integers]
Int64.decompose_or [in Lvc.CompCert.Integers]
Int64.decompose_and [in Lvc.CompCert.Integers]
Int64.decompose_bitwise_binop [in Lvc.CompCert.Integers]
Int64.eqm_mul_2p32 [in Lvc.CompCert.Integers]
Int64.hi_ofwords [in Lvc.CompCert.Integers]
Int64.lo_ofwords [in Lvc.CompCert.Integers]
Int64.mul'_mulhu [in Lvc.CompCert.Integers]
Int64.ofwords_add'' [in Lvc.CompCert.Integers]
Int64.ofwords_add' [in Lvc.CompCert.Integers]
Int64.ofwords_add [in Lvc.CompCert.Integers]
Int64.ofwords_recompose [in Lvc.CompCert.Integers]
inverse_on_list_union [in Lvc.Constr.MapInverse]
inverse_on_dead_update [in Lvc.Constr.MapInverse]
inverse_on_update_fresh [in Lvc.Constr.MapInverse]
inverse_on_id [in Lvc.Constr.MapInverse]
inverse_on_injective_on [in Lvc.Constr.MapInverse]
inverse_on_agree_on [in Lvc.Constr.MapInverse]
inverse_on_agree_on_2 [in Lvc.Constr.MapInverse]
inverse_on_sym [in Lvc.Constr.MapInverse]
inverse_on_union [in Lvc.Constr.MapInverse]
inverse_on_update_with_list [in Lvc.Constr.MapInverse]
inverse_on_lookup_list_eq [in Lvc.Constr.MapInverse]
inverse_on_lookup_list [in Lvc.Constr.MapInverse]
inverse_on_update_minus [in Lvc.Constr.MapInverse]
inverse_on_update [in Lvc.Constr.MapInverse]
inverse_on_incl [in Lvc.Constr.MapInverse]
inverse_on_comp_list [in Lvc.Constr.MapComposition]
inverse_on_comp_agree [in Lvc.Constr.MapComposition]
inverse_on_comp [in Lvc.Constr.MapComposition]
inverse_on_update_inverse [in Lvc.Constr.Map]
inverse_on_update_lookup_set [in Lvc.Constr.Map]
inverse_on_update_fresh_list [in Lvc.Infra.Fresh]
inv_plus2_step [in Lvc.IL.SmallStepRelations]
in_add_left [in Lvc.Constr.CSet]
in_take_list [in Lvc.Infra.TakeSet]
in_meet [in Lvc.Constr.CSetBasic]
in_add' [in Lvc.Constr.CSetBasic]
in_single_union [in Lvc.Constr.CSetBasic]
in_minus_neq [in Lvc.Constr.CSetBasic]
in_in_minus [in Lvc.Constr.CSetBasic]
in_disj_absurd [in Lvc.Constr.CSetDisjoint]
in_in_neq [in Lvc.Constr.CSetCases]
in_add_case [in Lvc.Constr.CSetCases]
In_single [in Lvc.Constr.CSetTac]
In_add_empty [in Lvc.Constr.CSetTac]
in_vars_up_to' [in Lvc.Infra.Fresh]
in_vars_up_to [in Lvc.Infra.Fresh]
in_get [in Lvc.Infra.Get]
in_list_repeat [in Lvc.CompCert.Coqlib]
in_app [in Lvc.CompCert.Coqlib]
in_cns [in Lvc.CompCert.Coqlib]
isCalledFrom_extend [in Lvc.IL.LabelsDefined]
isCalledFrom_mono [in Lvc.IL.LabelsDefined]
is_live [in Lvc.Coherence.DelocationAlgo]
is_trs [in Lvc.Coherence.DelocationAlgo]
is_tail_trans [in Lvc.CompCert.Coqlib]
is_tail_incl [in Lvc.CompCert.Coqlib]
is_tail_cons_left [in Lvc.CompCert.Coqlib]
is_tail_in [in Lvc.CompCert.Coqlib]
iter_comm [in Lvc.Infra.Util]
I.compileF_indexwise_paramrel [in Lvc.UCE]
I.compileF_separates [in Lvc.UCE]
I.sim_DVE [in Lvc.DVE]
I.sim_I [in Lvc.DVE]
I.sim_UCE [in Lvc.UCE]
I.sim_I [in Lvc.UCE]
I.sim_compile_fun_cases [in Lvc.UCE]
I.StepGoto_mapi [in Lvc.IL.IL]
I.step_dec [in Lvc.IL.IL]
I.step_externally_determined [in Lvc.IL.IL]
I.step_internally_deterministic [in Lvc.IL.IL]
I.step_dec [in Lvc.IL.ILN]
I.step_externally_determined [in Lvc.IL.ILN]
I.step_internally_deterministic [in Lvc.IL.ILN]


K

keep_get [in Lvc.Infra.Keep]
keep_None [in Lvc.Infra.Keep]
keep_Some [in Lvc.Infra.Keep]


L

labelsDefined_dec [in Lvc.IL.LabelsDefined]
labelsDefined_app [in Lvc.IL.LabelsDefined]
labelsDefined_rename_apart [in Lvc.Alpha.RenameApart]
labenv_sim_extension' [in Lvc.Lowering.Renest]
labenv_sim_mon [in Lvc.Lowering.Renest]
labenv_sim_nil [in Lvc.Lowering.Renest]
labenv_sim_app [in Lvc.Equiv.SimF]
labenv_sim_extension_ptw [in Lvc.Equiv.SimF]
labenv_sim_extension [in Lvc.Equiv.SimF]
labenv_sim_extension' [in Lvc.Equiv.SimF]
labenv_sim_mon [in Lvc.Equiv.SimF]
labenv_sim_nil [in Lvc.Equiv.SimF]
labenv_sim_trans [in Lvc.Equiv.CtxEq]
labenv_sim_sym [in Lvc.Equiv.CtxEq]
labenv_sim_refl [in Lvc.Equiv.CtxEq]
labenv_sim_app [in Lvc.Equiv.SimI]
labenv_sim_extension_ptw [in Lvc.Equiv.SimI]
labenv_sim_extension [in Lvc.Equiv.SimI]
labenv_sim_extension' [in Lvc.Equiv.SimI]
labenv_sim_mon [in Lvc.Equiv.SimI]
labenv_sim_nil [in Lvc.Equiv.SimI]
labeq_incr [in Lvc.IL.Var]
labIndicesSim_sim [in Lvc.IL.ILN_IL]
labIndices_freeVars [in Lvc.IL.ILN_IL]
labN_inj [in Lvc.IL.Var]
lab_approx_drop [in Lvc.IL.ILN_IL]
least_fresh_list_small_vars_up_to [in Lvc.Infra.Fresh]
least_fresh_list_ext [in Lvc.Infra.Fresh]
least_fresh_list_small [in Lvc.Infra.Fresh]
least_fresh_small [in Lvc.Infra.Fresh]
least_fresh_spec [in Lvc.Infra.Fresh]
least_fresh_full_spec [in Lvc.Infra.Fresh]
least_fresh_ext [in Lvc.Infra.Fresh]
length_drop_minus [in Lvc.Infra.Drop]
length_drop [in Lvc.Infra.Drop]
length_drop_cons [in Lvc.Infra.Drop]
length_fst_renamedApartAnnF [in Lvc.Alpha.RenameApart]
length_eq_dec [in Lvc.Infra.LengthEq]
length_eq_length [in Lvc.Infra.LengthEq]
length_length_eq [in Lvc.Infra.LengthEq]
length_eq_trans [in Lvc.Infra.LengthEq]
length_eq_sym [in Lvc.Infra.LengthEq]
length_eq_refl [in Lvc.Infra.LengthEq]
length_le_plus [in Lvc.Infra.Util]
length_tl [in Lvc.Infra.Util]
length_map_1 [in Lvc.Infra.Util]
length_map_2 [in Lvc.Infra.Util]
length_list_repeat [in Lvc.CompCert.Coqlib]
len_le_app [in Lvc.Infra.Util]
le_is_le [in Lvc.Infra.Fresh]
list_eq_app [in Lvc.Constr.CSet]
list_union_drop_incl [in Lvc.Constr.CSetGet]
list_union_rev [in Lvc.Constr.CSetGet]
list_union_indexwise_ext [in Lvc.Constr.CSetGet]
list_union_disjunct [in Lvc.Constr.CSetGet]
list_union_minus_dist [in Lvc.Constr.CSetGet]
list_union_f_union [in Lvc.Constr.CSetGet]
list_union_f_eq [in Lvc.Constr.CSetGet]
list_union_f_incl [in Lvc.Constr.CSetGet]
list_union_eq [in Lvc.Constr.CSetGet]
list_union_cons [in Lvc.Constr.CSetGet]
list_union_app [in Lvc.Constr.CSetGet]
list_union_start_swap [in Lvc.Constr.CSetGet]
list_union_get [in Lvc.Constr.CSetGet]
list_union_incl [in Lvc.Constr.CSetGet]
list_union_start [in Lvc.Constr.CSetGet]
list_sig_decomp [in Lvc.Infra.SigR]
list_update_at_get_3 [in Lvc.Infra.ListUpdateAt]
list_update_at_get_2 [in Lvc.Infra.ListUpdateAt]
list_update_at_get_1 [in Lvc.Infra.ListUpdateAt]
list_update_at_length [in Lvc.Infra.ListUpdateAt]
list_union_incl [in Lvc.Alpha.Alpha_RenamedApart]
list_eq_nth [in Lvc.Infra.MoreList]
list_eq_length [in Lvc.Infra.MoreList]
list_eq_get [in Lvc.Infra.MoreList]
list_max_get [in Lvc.Coherence.AllocationAlgoBound]
list_max_swap [in Lvc.Coherence.AllocationAlgoBound]
list_eq_eq [in Lvc.Constr.CSetBasic]
list_to_stmt_correct [in Lvc.Lowering.ParallelMove]
list_get_eq [in Lvc.IL.Annotation]
list_to_stmt_app_expfree [in Lvc.Lowering.EAE]
list_to_stmt_crash [in Lvc.Lowering.EAE]
list_to_stmt_correct [in Lvc.Lowering.EAE]
list_eq_fstNoneOrR_incl [in Lvc.Coherence.Restrict]
list_eq_special [in Lvc.Coherence.Restrict]
list_lookup_in_list_first [in Lvc.Infra.Position]
list_map_eq [in Lvc.Infra.Get]
list_map_drop [in Lvc.CompCert.Coqlib]
list_drop_norepet [in Lvc.CompCert.Coqlib]
list_drop_incl [in Lvc.CompCert.Coqlib]
list_forall2_imply [in Lvc.CompCert.Coqlib]
list_forall2_in_right [in Lvc.CompCert.Coqlib]
list_forall2_in_left [in Lvc.CompCert.Coqlib]
list_forall2_length [in Lvc.CompCert.Coqlib]
list_forall2_app [in Lvc.CompCert.Coqlib]
list_norepet_append_left [in Lvc.CompCert.Coqlib]
list_norepet_append_right [in Lvc.CompCert.Coqlib]
list_norepet_append [in Lvc.CompCert.Coqlib]
list_norepet_app [in Lvc.CompCert.Coqlib]
list_norepet_append_commut [in Lvc.CompCert.Coqlib]
list_map_norepet [in Lvc.CompCert.Coqlib]
list_norepet_dec [in Lvc.CompCert.Coqlib]
list_disjoint_dec [in Lvc.CompCert.Coqlib]
list_disjoint_sym [in Lvc.CompCert.Coqlib]
list_disjoint_notin [in Lvc.CompCert.Coqlib]
list_disjoint_cons_right [in Lvc.CompCert.Coqlib]
list_disjoint_cons_left [in Lvc.CompCert.Coqlib]
list_disjoint_cons_r [in Lvc.CompCert.Coqlib]
list_disjoint_cons_l [in Lvc.CompCert.Coqlib]
list_in_insert [in Lvc.CompCert.Coqlib]
list_fold_right_spec [in Lvc.CompCert.Coqlib]
list_fold_right_eq [in Lvc.CompCert.Coqlib]
list_fold_left_app [in Lvc.CompCert.Coqlib]
list_append_map_inv [in Lvc.CompCert.Coqlib]
list_append_map [in Lvc.CompCert.Coqlib]
list_in_map_inv [in Lvc.CompCert.Coqlib]
list_length_map [in Lvc.CompCert.Coqlib]
list_map_nth [in Lvc.CompCert.Coqlib]
list_map_identity [in Lvc.CompCert.Coqlib]
list_map_compose [in Lvc.CompCert.Coqlib]
list_map_exten [in Lvc.CompCert.Coqlib]
list_nth_z_range [in Lvc.CompCert.Coqlib]
list_nth_z_map [in Lvc.CompCert.Coqlib]
list_nth_z_in [in Lvc.CompCert.Coqlib]
list_length_z_map [in Lvc.CompCert.Coqlib]
list_length_z_pos [in Lvc.CompCert.Coqlib]
list_length_z_cons [in Lvc.CompCert.Coqlib]
list_length_z_aux_shift [in Lvc.CompCert.Coqlib]
livenessAnalysis_getAnn [in Lvc.Liveness.LivenessAnalysisCorrect]
liveness_transform_dep_ext [in Lvc.Liveness.LivenessAnalysis]
liveness_transform_dep_monotone [in Lvc.Liveness.LivenessAnalysis]
liveSimI_sim [in Lvc.Liveness.LivenessCorrect]
live_sound_renamedApart_minus [in Lvc.Alpha.RenamedApart_Liveness]
live_exp_sound_meet [in Lvc.Alpha.RenamedApart_Liveness]
live_op_sound_meet [in Lvc.Alpha.RenamedApart_Liveness]
live_sound_compile [in Lvc.Coherence.Delocation]
live_freeVars [in Lvc.IL.Exp]
live_exp_rename_sound [in Lvc.IL.Exp]
live_exp_sound_incl [in Lvc.IL.Exp]
live_globals_zip [in Lvc.Coherence.DelocationAlgo]
live_globals_bounded2 [in Lvc.Coherence.Allocation]
live_globals_bounded [in Lvc.Coherence.Allocation]
live_op_rename_sound [in Lvc.Isa.Op]
live_freeVars [in Lvc.Isa.Op]
live_op_sound_incl [in Lvc.Isa.Op]
live_exp_sound_argsLive [in Lvc.Liveness.TrueLiveness]
live_rename_sound [in Lvc.Liveness.Liveness]
live_sound_monotone2 [in Lvc.Liveness.Liveness]
live_sound_monotone [in Lvc.Liveness.Liveness]
live_sound_annotation [in Lvc.Liveness.Liveness]
live_sound_overapproximation_F [in Lvc.Liveness.Liveness]
live_sound_overapproximation_I [in Lvc.Liveness.Liveness]
locally_inj_live_agree [in Lvc.Coherence.Allocation]
locally_inj_subset [in Lvc.Coherence.Allocation]
locally_inj_fun [in Lvc.Coherence.Allocation]
locally_injective [in Lvc.Coherence.Allocation]
locally_inj_annotation [in Lvc.Coherence.Allocation]
locN_inj [in Lvc.IL.Var]
lookup_list_inverse_on [in Lvc.Constr.MapInverse]
lookup_set_agree_on_comp [in Lvc.Constr.MapComposition]
lookup_set_update_with_list_in_union_length [in Lvc.Constr.Map]
lookup_set_update_in_union [in Lvc.Constr.Map]
lookup_set_update_with_list_in_union [in Lvc.Constr.Map]
lookup_list_unique [in Lvc.Constr.MapLookupList]
lookup_list_app [in Lvc.Constr.MapLookupList]
lookup_id [in Lvc.Constr.MapLookupList]
lookup_list_agree [in Lvc.Constr.MapLookupList]
lookup_list_length [in Lvc.Constr.MapLookupList]
lookup_list_filter_by_commute [in Lvc.Infra.Filter]
lookup_set_agree [in Lvc.Constr.MapAgreement]
lookup_set_update_disj [in Lvc.Constr.MapUpdate]
lookup_set_update_union_minus_list [in Lvc.Constr.MapUpdate]
lookup_set_update_union_minus_single [in Lvc.Constr.MapUpdate]
lookup_set_update_union_minus [in Lvc.Constr.MapUpdate]
lookup_update_same [in Lvc.Constr.MapUpdate]
lookup_set_add_update [in Lvc.Constr.MapUpdate]
lookup_set_update_not_in_Z'_not_in_Z [in Lvc.Constr.MapUpdate]
lookup_set_update_not_in_Z [in Lvc.Constr.MapUpdate]
lookup_set_update_not_in_Z' [in Lvc.Constr.MapUpdate]
lookup_seto_restr [in Lvc.Coherence.Restrict]
lookup_set_union_incl [in Lvc.Constr.MapLookup]
lookup_set_single_fact [in Lvc.Constr.MapLookup]
lookup_set_empty [in Lvc.Constr.MapLookup]
lookup_set_add [in Lvc.Constr.MapLookup]
lookup_set_single [in Lvc.Constr.MapLookup]
lookup_set_singleton' [in Lvc.Constr.MapLookup]
lookup_set_singleton [in Lvc.Constr.MapLookup]
lookup_set_on_id [in Lvc.Constr.MapLookup]
lookup_set_minus_single_incl [in Lvc.Constr.MapLookup]
lookup_set_minus_incl [in Lvc.Constr.MapLookup]
lookup_set_union [in Lvc.Constr.MapLookup]
lookup_set_incl [in Lvc.Constr.MapLookup]
lookup_set_helper [in Lvc.Constr.MapLookup]
lookup_set_spec [in Lvc.Constr.MapLookup]
lookup_set_minus_eq [in Lvc.Constr.MapInjectivity]
lookup_set_not_in [in Lvc.Constr.MapInjectivity]
lookup_set_minus_incl_inj [in Lvc.Constr.MapInjectivity]
lookup_nequiv [in Lvc.Constr.MapBasics]
lookup_equiv [in Lvc.Constr.MapBasics]
lookup_set_list_union [in Lvc.Constr.SetOperations]
lv_incl [in Lvc.Alpha.RenamedApart_Liveness]


M

Make.add_and [in Lvc.CompCert.Integers]
Make.add_is_xor [in Lvc.CompCert.Integers]
Make.add_is_or [in Lvc.CompCert.Integers]
Make.add_neg_zero [in Lvc.CompCert.Integers]
Make.add_permut [in Lvc.CompCert.Integers]
Make.add_assoc [in Lvc.CompCert.Integers]
Make.add_zero_l [in Lvc.CompCert.Integers]
Make.add_zero [in Lvc.CompCert.Integers]
Make.add_commut [in Lvc.CompCert.Integers]
Make.add_signed [in Lvc.CompCert.Integers]
Make.add_unsigned [in Lvc.CompCert.Integers]
Make.and_interval [in Lvc.CompCert.Integers]
Make.and_positive [in Lvc.CompCert.Integers]
Make.and_shr_shru [in Lvc.CompCert.Integers]
Make.and_shr [in Lvc.CompCert.Integers]
Make.and_shru [in Lvc.CompCert.Integers]
Make.and_shl [in Lvc.CompCert.Integers]
Make.and_not_self [in Lvc.CompCert.Integers]
Make.and_le [in Lvc.CompCert.Integers]
Make.and_xor_distrib [in Lvc.CompCert.Integers]
Make.and_or_absorb [in Lvc.CompCert.Integers]
Make.and_or_distrib_l [in Lvc.CompCert.Integers]
Make.and_or_distrib [in Lvc.CompCert.Integers]
Make.and_idem [in Lvc.CompCert.Integers]
Make.and_mone_l [in Lvc.CompCert.Integers]
Make.and_mone [in Lvc.CompCert.Integers]
Make.and_zero_l [in Lvc.CompCert.Integers]
Make.and_zero [in Lvc.CompCert.Integers]
Make.and_assoc [in Lvc.CompCert.Integers]
Make.and_commut [in Lvc.CompCert.Integers]
Make.bits_size_4 [in Lvc.CompCert.Integers]
Make.bits_size_3 [in Lvc.CompCert.Integers]
Make.bits_size_2 [in Lvc.CompCert.Integers]
Make.bits_size_1 [in Lvc.CompCert.Integers]
Make.bits_sign_ext [in Lvc.CompCert.Integers]
Make.bits_zero_ext [in Lvc.CompCert.Integers]
Make.bits_ror [in Lvc.CompCert.Integers]
Make.bits_rol [in Lvc.CompCert.Integers]
Make.bits_shr [in Lvc.CompCert.Integers]
Make.bits_shru [in Lvc.CompCert.Integers]
Make.bits_shl [in Lvc.CompCert.Integers]
Make.bits_not [in Lvc.CompCert.Integers]
Make.bits_xor [in Lvc.CompCert.Integers]
Make.bits_or [in Lvc.CompCert.Integers]
Make.bits_and [in Lvc.CompCert.Integers]
Make.bits_le [in Lvc.CompCert.Integers]
Make.bits_signed [in Lvc.CompCert.Integers]
Make.bits_mone [in Lvc.CompCert.Integers]
Make.bits_one [in Lvc.CompCert.Integers]
Make.bits_zero [in Lvc.CompCert.Integers]
Make.bits_above [in Lvc.CompCert.Integers]
Make.bitwise_binop_rol [in Lvc.CompCert.Integers]
Make.bitwise_binop_shr [in Lvc.CompCert.Integers]
Make.bitwise_binop_shru [in Lvc.CompCert.Integers]
Make.bitwise_binop_shl [in Lvc.CompCert.Integers]
Make.divs_pow2 [in Lvc.CompCert.Integers]
Make.divs_mone [in Lvc.CompCert.Integers]
Make.divu_pow2 [in Lvc.CompCert.Integers]
Make.divu_one [in Lvc.CompCert.Integers]
Make.eqmod_sign_ext [in Lvc.CompCert.Integers]
Make.eqmod_sign_ext' [in Lvc.CompCert.Integers]
Make.eqmod_zero_ext [in Lvc.CompCert.Integers]
Make.eqmod_same_bits [in Lvc.CompCert.Integers]
Make.eqmod_divides [in Lvc.CompCert.Integers]
Make.eqmod_mult [in Lvc.CompCert.Integers]
Make.eqmod_sub [in Lvc.CompCert.Integers]
Make.eqmod_neg [in Lvc.CompCert.Integers]
Make.eqmod_add [in Lvc.CompCert.Integers]
Make.eqmod_mod [in Lvc.CompCert.Integers]
Make.eqmod_mod_eq [in Lvc.CompCert.Integers]
Make.eqmod_small_eq [in Lvc.CompCert.Integers]
Make.eqmod_trans [in Lvc.CompCert.Integers]
Make.eqmod_sym [in Lvc.CompCert.Integers]
Make.eqmod_refl2 [in Lvc.CompCert.Integers]
Make.eqmod_refl [in Lvc.CompCert.Integers]
Make.eqm_same_bits [in Lvc.CompCert.Integers]
Make.eqm_repr_eq [in Lvc.CompCert.Integers]
Make.eqm_signed_unsigned [in Lvc.CompCert.Integers]
Make.eqm_unsigned_repr_r [in Lvc.CompCert.Integers]
Make.eqm_unsigned_repr_l [in Lvc.CompCert.Integers]
Make.eqm_unsigned_repr [in Lvc.CompCert.Integers]
Make.eqm_samerepr [in Lvc.CompCert.Integers]
Make.eqm_mult [in Lvc.CompCert.Integers]
Make.eqm_sub [in Lvc.CompCert.Integers]
Make.eqm_neg [in Lvc.CompCert.Integers]
Make.eqm_add [in Lvc.CompCert.Integers]
Make.eqm_small_eq [in Lvc.CompCert.Integers]
Make.eqm_trans [in Lvc.CompCert.Integers]
Make.eqm_sym [in Lvc.CompCert.Integers]
Make.eqm_refl2 [in Lvc.CompCert.Integers]
Make.eqm_refl [in Lvc.CompCert.Integers]
Make.equal_same_bits [in Lvc.CompCert.Integers]
Make.eq_signed [in Lvc.CompCert.Integers]
Make.eq_false [in Lvc.CompCert.Integers]
Make.eq_true [in Lvc.CompCert.Integers]
Make.eq_spec [in Lvc.CompCert.Integers]
Make.eq_sym [in Lvc.CompCert.Integers]
Make.eq_dec [in Lvc.CompCert.Integers]
Make.half_modulus_pos [in Lvc.CompCert.Integers]
Make.half_modulus_modulus [in Lvc.CompCert.Integers]
Make.half_modulus_power [in Lvc.CompCert.Integers]
Make.is_power2_two_p [in Lvc.CompCert.Integers]
Make.is_power2_correct [in Lvc.CompCert.Integers]
Make.is_power2_range [in Lvc.CompCert.Integers]
Make.is_power2_rng [in Lvc.CompCert.Integers]
Make.ltu_range_test [in Lvc.CompCert.Integers]
Make.ltu_iwordsize_inv [in Lvc.CompCert.Integers]
Make.ltu_inv [in Lvc.CompCert.Integers]
Make.lt_sub_overflow [in Lvc.CompCert.Integers]
Make.max_signed_unsigned [in Lvc.CompCert.Integers]
Make.max_signed_pos [in Lvc.CompCert.Integers]
Make.min_signed_neg [in Lvc.CompCert.Integers]
Make.mkint_eq [in Lvc.CompCert.Integers]
Make.mods_mone [in Lvc.CompCert.Integers]
Make.mods_divs [in Lvc.CompCert.Integers]
Make.mods_divs_Euclid [in Lvc.CompCert.Integers]
Make.modulus_pos [in Lvc.CompCert.Integers]
Make.modulus_power [in Lvc.CompCert.Integers]
Make.modu_and [in Lvc.CompCert.Integers]
Make.modu_one [in Lvc.CompCert.Integers]
Make.modu_divu [in Lvc.CompCert.Integers]
Make.modu_divu_Euclid [in Lvc.CompCert.Integers]
Make.mul_pow2 [in Lvc.CompCert.Integers]
Make.mul_signed [in Lvc.CompCert.Integers]
Make.mul_add_distr_r [in Lvc.CompCert.Integers]
Make.mul_add_distr_l [in Lvc.CompCert.Integers]
Make.mul_assoc [in Lvc.CompCert.Integers]
Make.mul_mone [in Lvc.CompCert.Integers]
Make.mul_one [in Lvc.CompCert.Integers]
Make.mul_zero [in Lvc.CompCert.Integers]
Make.mul_commut [in Lvc.CompCert.Integers]
Make.negate_cmpu [in Lvc.CompCert.Integers]
Make.negate_cmp [in Lvc.CompCert.Integers]
Make.neg_not [in Lvc.CompCert.Integers]
Make.neg_mul_distr_r [in Lvc.CompCert.Integers]
Make.neg_mul_distr_l [in Lvc.CompCert.Integers]
Make.neg_add_distr [in Lvc.CompCert.Integers]
Make.neg_involutive [in Lvc.CompCert.Integers]
Make.neg_zero [in Lvc.CompCert.Integers]
Make.neg_repr [in Lvc.CompCert.Integers]
Make.notbool_istrue_isfalse [in Lvc.CompCert.Integers]
Make.notbool_isfalse_istrue [in Lvc.CompCert.Integers]
Make.not_neg [in Lvc.CompCert.Integers]
Make.not_and_or_not [in Lvc.CompCert.Integers]
Make.not_or_and_not [in Lvc.CompCert.Integers]
Make.not_mone [in Lvc.CompCert.Integers]
Make.not_zero [in Lvc.CompCert.Integers]
Make.not_involutive [in Lvc.CompCert.Integers]
Make.no_overlap_sound [in Lvc.CompCert.Integers]
Make.one_bits_decomp [in Lvc.CompCert.Integers]
Make.one_bits_range [in Lvc.CompCert.Integers]
Make.one_not_zero [in Lvc.CompCert.Integers]
Make.or_interval [in Lvc.CompCert.Integers]
Make.or_ror [in Lvc.CompCert.Integers]
Make.or_rolm [in Lvc.CompCert.Integers]
Make.or_shr [in Lvc.CompCert.Integers]
Make.or_shru [in Lvc.CompCert.Integers]
Make.or_shl [in Lvc.CompCert.Integers]
Make.or_not_self [in Lvc.CompCert.Integers]
Make.or_le [in Lvc.CompCert.Integers]
Make.or_and_absorb [in Lvc.CompCert.Integers]
Make.or_and_distrib_l [in Lvc.CompCert.Integers]
Make.or_and_distrib [in Lvc.CompCert.Integers]
Make.or_idem [in Lvc.CompCert.Integers]
Make.or_mone [in Lvc.CompCert.Integers]
Make.or_zero_l [in Lvc.CompCert.Integers]
Make.or_zero [in Lvc.CompCert.Integers]
Make.or_assoc [in Lvc.CompCert.Integers]
Make.or_commut [in Lvc.CompCert.Integers]
Make.P_mod_two_p_eq [in Lvc.CompCert.Integers]
Make.P_mod_two_p_range [in Lvc.CompCert.Integers]
Make.repr_signed [in Lvc.CompCert.Integers]
Make.repr_unsigned [in Lvc.CompCert.Integers]
Make.rolm_rolm [in Lvc.CompCert.Integers]
Make.rolm_zero [in Lvc.CompCert.Integers]
Make.rol_rol [in Lvc.CompCert.Integers]
Make.rol_xor [in Lvc.CompCert.Integers]
Make.rol_or [in Lvc.CompCert.Integers]
Make.rol_and [in Lvc.CompCert.Integers]
Make.rol_zero [in Lvc.CompCert.Integers]
Make.ror_rol_neg [in Lvc.CompCert.Integers]
Make.ror_rol [in Lvc.CompCert.Integers]
Make.same_bits_eq [in Lvc.CompCert.Integers]
Make.same_bits_eqm [in Lvc.CompCert.Integers]
Make.same_bits_eqmod [in Lvc.CompCert.Integers]
Make.shifted_or_is_add [in Lvc.CompCert.Integers]
Make.shl_mul [in Lvc.CompCert.Integers]
Make.shl_mul_two_p [in Lvc.CompCert.Integers]
Make.shl_rolm [in Lvc.CompCert.Integers]
Make.shl_shl [in Lvc.CompCert.Integers]
Make.shl_zero [in Lvc.CompCert.Integers]
Make.shru_div_two_p [in Lvc.CompCert.Integers]
Make.shru_rolm [in Lvc.CompCert.Integers]
Make.shru_lt_zero [in Lvc.CompCert.Integers]
Make.shru_shru [in Lvc.CompCert.Integers]
Make.shru_zero [in Lvc.CompCert.Integers]
Make.shrx_carry [in Lvc.CompCert.Integers]
Make.shrx_shr_2 [in Lvc.CompCert.Integers]
Make.shrx_shr [in Lvc.CompCert.Integers]
Make.shr_and_is_shru_and [in Lvc.CompCert.Integers]
Make.shr_shru_positive [in Lvc.CompCert.Integers]
Make.shr_div_two_p [in Lvc.CompCert.Integers]
Make.shr_lt_zero [in Lvc.CompCert.Integers]
Make.shr_and_shru_and [in Lvc.CompCert.Integers]
Make.shr_shr [in Lvc.CompCert.Integers]
Make.shr_zero [in Lvc.CompCert.Integers]
Make.signed_mone [in Lvc.CompCert.Integers]
Make.signed_zero [in Lvc.CompCert.Integers]
Make.signed_positive [in Lvc.CompCert.Integers]
Make.signed_eq_unsigned [in Lvc.CompCert.Integers]
Make.signed_repr [in Lvc.CompCert.Integers]
Make.signed_range [in Lvc.CompCert.Integers]
Make.signed_repr_eq [in Lvc.CompCert.Integers]
Make.sign_ext_range [in Lvc.CompCert.Integers]
Make.sign_ext_shr_shl [in Lvc.CompCert.Integers]
Make.sign_ext_equal_if_zero_equal [in Lvc.CompCert.Integers]
Make.sign_ext_zero_ext [in Lvc.CompCert.Integers]
Make.sign_ext_idem [in Lvc.CompCert.Integers]
Make.sign_ext_narrow [in Lvc.CompCert.Integers]
Make.sign_zero_ext_widen [in Lvc.CompCert.Integers]
Make.sign_ext_widen [in Lvc.CompCert.Integers]
Make.sign_ext_above [in Lvc.CompCert.Integers]
Make.sign_bit_of_unsigned [in Lvc.CompCert.Integers]
Make.size_xor [in Lvc.CompCert.Integers]
Make.size_or [in Lvc.CompCert.Integers]
Make.size_and [in Lvc.CompCert.Integers]
Make.size_interval_2 [in Lvc.CompCert.Integers]
Make.size_interval_1 [in Lvc.CompCert.Integers]
Make.size_range [in Lvc.CompCert.Integers]
Make.size_zero [in Lvc.CompCert.Integers]
Make.sub_borrow_add_carry [in Lvc.CompCert.Integers]
Make.sub_add_not_3 [in Lvc.CompCert.Integers]
Make.sub_add_not [in Lvc.CompCert.Integers]
Make.sub_signed [in Lvc.CompCert.Integers]
Make.sub_shifted [in Lvc.CompCert.Integers]
Make.sub_add_r [in Lvc.CompCert.Integers]
Make.sub_add_l [in Lvc.CompCert.Integers]
Make.sub_idem [in Lvc.CompCert.Integers]
Make.sub_add_opp [in Lvc.CompCert.Integers]
Make.sub_zero_r [in Lvc.CompCert.Integers]
Make.sub_zero_l [in Lvc.CompCert.Integers]
Make.swap_cmpu [in Lvc.CompCert.Integers]
Make.swap_cmp [in Lvc.CompCert.Integers]
Make.testbit_repr [in Lvc.CompCert.Integers]
Make.translate_cmp [in Lvc.CompCert.Integers]
Make.translate_lt [in Lvc.CompCert.Integers]
Make.translate_cmpu [in Lvc.CompCert.Integers]
Make.translate_ltu [in Lvc.CompCert.Integers]
Make.translate_eq [in Lvc.CompCert.Integers]
Make.two_p_range [in Lvc.CompCert.Integers]
Make.two_power_nat_infinity [in Lvc.CompCert.Integers]
Make.two_wordsize_max_unsigned [in Lvc.CompCert.Integers]
Make.unsigned_not [in Lvc.CompCert.Integers]
Make.unsigned_sub_borrow [in Lvc.CompCert.Integers]
Make.unsigned_add_either [in Lvc.CompCert.Integers]
Make.unsigned_add_carry [in Lvc.CompCert.Integers]
Make.unsigned_repr_wordsize [in Lvc.CompCert.Integers]
Make.unsigned_mone [in Lvc.CompCert.Integers]
Make.unsigned_one [in Lvc.CompCert.Integers]
Make.unsigned_zero [in Lvc.CompCert.Integers]
Make.unsigned_repr [in Lvc.CompCert.Integers]
Make.unsigned_range_2 [in Lvc.CompCert.Integers]
Make.unsigned_range [in Lvc.CompCert.Integers]
Make.unsigned_repr_eq [in Lvc.CompCert.Integers]
Make.wordsize_max_unsigned [in Lvc.CompCert.Integers]
Make.wordsize_pos [in Lvc.CompCert.Integers]
Make.xor_interval [in Lvc.CompCert.Integers]
Make.xor_shr [in Lvc.CompCert.Integers]
Make.xor_shru [in Lvc.CompCert.Integers]
Make.xor_shl [in Lvc.CompCert.Integers]
Make.xor_is_or [in Lvc.CompCert.Integers]
Make.xor_not_self [in Lvc.CompCert.Integers]
Make.xor_zero_equal [in Lvc.CompCert.Integers]
Make.xor_one_one [in Lvc.CompCert.Integers]
Make.xor_zero_one [in Lvc.CompCert.Integers]
Make.xor_idem [in Lvc.CompCert.Integers]
Make.xor_zero_l [in Lvc.CompCert.Integers]
Make.xor_zero [in Lvc.CompCert.Integers]
Make.xor_assoc [in Lvc.CompCert.Integers]
Make.xor_commut [in Lvc.CompCert.Integers]
Make.Zdecomp [in Lvc.CompCert.Integers]
Make.Zdiv_shift [in Lvc.CompCert.Integers]
Make.zero_ext_range [in Lvc.CompCert.Integers]
Make.zero_ext_shru_shl [in Lvc.CompCert.Integers]
Make.zero_ext_sign_ext [in Lvc.CompCert.Integers]
Make.zero_ext_idem [in Lvc.CompCert.Integers]
Make.zero_sign_ext_narrow [in Lvc.CompCert.Integers]
Make.zero_ext_narrow [in Lvc.CompCert.Integers]
Make.zero_ext_widen [in Lvc.CompCert.Integers]
Make.zero_ext_mod [in Lvc.CompCert.Integers]
Make.zero_ext_and [in Lvc.CompCert.Integers]
Make.zero_ext_above [in Lvc.CompCert.Integers]
Make.Ziter_succ [in Lvc.CompCert.Integers]
Make.Ziter_base [in Lvc.CompCert.Integers]
Make.Znatlike_ind [in Lvc.CompCert.Integers]
Make.Zquot_Zdiv [in Lvc.CompCert.Integers]
Make.Zshiftin_pos_ind [in Lvc.CompCert.Integers]
Make.Zshiftin_ind [in Lvc.CompCert.Integers]
Make.Zshiftin_inj [in Lvc.CompCert.Integers]
Make.Zshiftin_spec [in Lvc.CompCert.Integers]
Make.Zshiftl_mul_two_p [in Lvc.CompCert.Integers]
Make.Zshiftr_div_two_p [in Lvc.CompCert.Integers]
Make.Zsign_ext_spec [in Lvc.CompCert.Integers]
Make.Zsign_bit [in Lvc.CompCert.Integers]
Make.Zsize_monotone [in Lvc.CompCert.Integers]
Make.Zsize_interval_2 [in Lvc.CompCert.Integers]
Make.Zsize_interval_1 [in Lvc.CompCert.Integers]
Make.Zsize_shiftin [in Lvc.CompCert.Integers]
Make.Zsize_pos' [in Lvc.CompCert.Integers]
Make.Zsize_pos [in Lvc.CompCert.Integers]
Make.Ztestbit_size_2 [in Lvc.CompCert.Integers]
Make.Ztestbit_size_1 [in Lvc.CompCert.Integers]
Make.Ztestbit_two_p_m1 [in Lvc.CompCert.Integers]
Make.Ztestbit_mod_two_p [in Lvc.CompCert.Integers]
Make.Ztestbit_le [in Lvc.CompCert.Integers]
Make.Ztestbit_above_neg [in Lvc.CompCert.Integers]
Make.Ztestbit_above [in Lvc.CompCert.Integers]
Make.Ztestbit_succ [in Lvc.CompCert.Integers]
Make.Ztestbit_base [in Lvc.CompCert.Integers]
Make.Ztestbit_eq [in Lvc.CompCert.Integers]
Make.Ztestbit_shiftin_succ [in Lvc.CompCert.Integers]
Make.Ztestbit_shiftin_base [in Lvc.CompCert.Integers]
Make.Ztestbit_shiftin [in Lvc.CompCert.Integers]
Make.Ztestbit_m1 [in Lvc.CompCert.Integers]
Make.Ztestbit_1 [in Lvc.CompCert.Integers]
Make.Ztestbit_0 [in Lvc.CompCert.Integers]
Make.Zzero_ext_spec [in Lvc.CompCert.Integers]
Make.Z_one_bits_two_p [in Lvc.CompCert.Integers]
Make.Z_one_bits_zero [in Lvc.CompCert.Integers]
Make.Z_one_bits_range [in Lvc.CompCert.Integers]
Make.Z_one_bits_powerserie [in Lvc.CompCert.Integers]
Make.Z_add_is_or [in Lvc.CompCert.Integers]
Make.Z_one_complement [in Lvc.CompCert.Integers]
Make.Z_mod_modulus_eq [in Lvc.CompCert.Integers]
Make.Z_mod_modulus_range' [in Lvc.CompCert.Integers]
Make.Z_mod_modulus_range [in Lvc.CompCert.Integers]
mapi_app [in Lvc.Infra.MoreList]
mapi_get_1 [in Lvc.Infra.MoreList]
mapi_length_le_ass [in Lvc.Infra.MoreList]
mapi_length_ge_ass [in Lvc.Infra.MoreList]
mapi_length_ass [in Lvc.Infra.MoreList]
mapi_map_ext [in Lvc.Infra.MoreList]
mapi_length [in Lvc.Infra.MoreList]
mapi_impl_length [in Lvc.Infra.MoreList]
mapi_get [in Lvc.Infra.MoreList]
mapi_impl_get [in Lvc.Infra.MoreList]
mapi_impl_getT [in Lvc.Infra.MoreList]
map_ext_get [in Lvc.Infra.MoreList]
map_ext_get_eq2 [in Lvc.Infra.MoreList]
map_ext_get_eq [in Lvc.Infra.MoreList]
map_mapi [in Lvc.Infra.MoreList]
map_impl_mapi [in Lvc.Infra.MoreList]
map_zip [in Lvc.Infra.MoreList]
map_filter_by [in Lvc.Infra.Filter]
map_agree [in Lvc.Constr.MapAgreement]
map_length_le_ass_right [in Lvc.Infra.Util]
map_length_le_ass [in Lvc.Infra.Util]
map_length_lt_ass_right [in Lvc.Infra.Util]
map_length_ass_right [in Lvc.Infra.Util]
map_length_ass [in Lvc.Infra.Util]
map_length_ass_both [in Lvc.Infra.Util]
map_fst_zip [in Lvc.Coherence.Allocation]
map_update_list_update_agree' [in Lvc.Constr.CMap]
map_update_list_update_agree [in Lvc.Constr.CMap]
map_update_update_agree [in Lvc.Constr.CMap]
map_single [in Lvc.Constr.SetOperations]
map_empty [in Lvc.Constr.SetOperations]
map_add [in Lvc.Constr.SetOperations]
map_app [in Lvc.Constr.SetOperations]
map_take [in Lvc.Infra.Take]
map_get [in Lvc.Infra.Get]
map_get_4 [in Lvc.Infra.Get]
map_get_3 [in Lvc.Infra.Get]
map_get_2 [in Lvc.Infra.Get]
map_get_eq [in Lvc.Infra.Get]
map_get_1 [in Lvc.Infra.Get]
mark_swapped [in Lvc.Infra.Util]
meet_incl_eq [in Lvc.Constr.CSetBasic]
meet_in_left [in Lvc.Constr.CSetBasic]
meet_minus [in Lvc.Constr.CSetBasic]
meet_in_union [in Lvc.Constr.CSetBasic]
meet_assoc [in Lvc.Constr.CSetBasic]
meet_comm [in Lvc.Constr.CSetBasic]
meet_incl [in Lvc.Constr.CSetBasic]
meet_in [in Lvc.Constr.CSetBasic]
meet1_Subset1 [in Lvc.Alpha.RenamedApart_Liveness]
meet1_incl2 [in Lvc.Alpha.RenamedApart_Liveness]
meet1_Subset [in Lvc.Alpha.RenamedApart_Liveness]
meet1_incl [in Lvc.Alpha.RenamedApart_Liveness]
minus_minus_minus_add [in Lvc.Constr.CSet]
minus_incl_add [in Lvc.Constr.CSet]
minus_incl_disj_eq [in Lvc.Constr.CSet]
minus_single_singleton'' [in Lvc.Constr.CSet]
minus_single_singleton' [in Lvc.Constr.CSet]
minus_single_singleton [in Lvc.Constr.CSet]
minus_incl_incl_union [in Lvc.Coherence.AllocationAlgoBound]
minus_minus [in Lvc.Constr.CSetBasic]
minus_inter_empty [in Lvc.Constr.CSetBasic]
minus_minus_eq [in Lvc.Constr.CSetBasic]
minus_idem [in Lvc.Constr.CSetBasic]
minus_union_both [in Lvc.Constr.CSetBasic]
minus_incl_meet_special2 [in Lvc.Constr.CSetBasic]
minus_dist_intersection [in Lvc.Constr.CSetBasic]
minus_dist_union [in Lvc.Constr.CSetBasic]
minus_meet [in Lvc.Constr.CSetBasic]
minus_in [in Lvc.Constr.CSetBasic]
minus_incl [in Lvc.Constr.CSetBasic]
minus_union [in Lvc.Constr.CSetBasic]
minus_union_set [in Lvc.Constr.CSetBasic]
minus_inane_set [in Lvc.Constr.CSetBasic]
minus_in_in [in Lvc.Constr.CSetBasic]
minus_empty [in Lvc.Constr.CSetBasic]
minus_minus_id [in Lvc.Constr.CSetCases]
minus_incl_meet_special [in Lvc.Constr.CSetCases]
minus_incl_special [in Lvc.Constr.CSetCases]
minus_inane [in Lvc.Constr.CSetCases]
minus_zero_eq [in Lvc.Infra.Util]
min_idempotent_ass [in Lvc.Infra.Util]
mkBlocks_I_less [in Lvc.IL.ILN_IL]
mkBlocks_F_less [in Lvc.IL.BlockType]
mkBlocks_I_less [in Lvc.IL.BlockType]
mkBlocks_approxF [in Lvc.Liveness.LivenessCorrect]
mkBlock_F_i [in Lvc.IL.BlockType]
mkBlock_I_i [in Lvc.IL.BlockType]
modusponens [in Lvc.CompCert.Coqlib]
modus_ponens [in Lvc.Infra.Util]
mutual_block_mon [in Lvc.IL.InRel]
mutual_approx [in Lvc.IL.InRel]
mutual_approx_impl [in Lvc.IL.InRel]
mutual_block_get [in Lvc.IL.InRel]
mutual_block_length [in Lvc.IL.InRel]
mutual_block_zero' [in Lvc.IL.InRel]
mutual_block_zero [in Lvc.IL.InRel]
mutual_block_map_A3 [in Lvc.IL.InRel4]
mutual_approx [in Lvc.IL.InRel4]
mutual_block_get_A1 [in Lvc.IL.InRel4]
mutual_block_get [in Lvc.IL.InRel4]
mutual_block_length [in Lvc.IL.InRel4]
mutual_block_zero [in Lvc.IL.InRel4]
mutual_block_tooth [in Lvc.IL.Sawtooth]


N

nat_of_Z_plus [in Lvc.CompCert.Coqlib]
nat_of_Z_neg [in Lvc.CompCert.Coqlib]
nat_of_Z_eq [in Lvc.CompCert.Coqlib]
nat_of_Z_max [in Lvc.CompCert.Coqlib]
nat_of_Z_of_nat [in Lvc.CompCert.Coqlib]
neg_pidgeon_hole [in Lvc.Infra.Fresh]
neq_not_in_single [in Lvc.Constr.CSetBasic]
nlist_forall2_imply [in Lvc.CompCert.Coqlib]
normal_step_reach [in Lvc.IL.SmallStepRelations]
normal_star_eq [in Lvc.IL.SmallStepRelations]
not_Is_true_eq_false [in Lvc.Infra.EqDec]
not_incl_element [in Lvc.Constr.CSetBasic]
not_in_minus [in Lvc.Constr.CSetBasic]
not_in_meet_empty [in Lvc.Constr.CSetBasic]
not_in_union_decomp [in Lvc.Constr.CSetBasic]
not_in_union_comp [in Lvc.Constr.CSetBasic]
not_incl_minus [in Lvc.Constr.CSetDisjoint]
not_False_is_True [in Lvc.Constr.CSetTac]
not_or_dist [in Lvc.Constr.CSetTac]
not_in_empty [in Lvc.Constr.CSetTac]
not_In_single [in Lvc.Constr.CSetTac]
not_In_add_empty [in Lvc.Constr.CSetTac]
not_zero [in Lvc.Isa.BitVector]
not_get_nth_default [in Lvc.Infra.Get]
noUnreachableCode_mono [in Lvc.IL.LabelsDefined]
no_activated_tau_step [in Lvc.IL.SmallStepRelations]
no_normal_step [in Lvc.IL.SmallStepRelations]
nth_drop [in Lvc.Infra.Drop]
nth_error_default [in Lvc.Infra.Get]
nth_in [in Lvc.Infra.Get]
nth_shift [in Lvc.Infra.Get]
nth_app_shift [in Lvc.Infra.Get]
nth_error_shift [in Lvc.Infra.Get]
nth_error_app [in Lvc.Infra.Get]
nth_error_get [in Lvc.Infra.Get]
nth_get_neq [in Lvc.Infra.Get]
nth_get [in Lvc.Infra.Get]
nth_error_nth [in Lvc.Infra.Get]
nth_default_nil [in Lvc.Infra.Get]
nth_error_nil [in Lvc.CompCert.Coqlib]
nth_error_in [in Lvc.CompCert.Coqlib]


O

occurVars_freeVars_definedVars [in Lvc.IL.IL]
of_list_elements [in Lvc.Constr.CSet]
of_list_oto_list_oget [in Lvc.Infra.OUnion]
of_list_lookup_list [in Lvc.Constr.MapLookupList]
of_list_filter [in Lvc.Infra.Filter]
of_list_app [in Lvc.Constr.CSetTac]
of_list_get_first [in Lvc.Infra.Position]
omap_filter_by [in Lvc.Infra.Filter]
omap_replace_if [in Lvc.Lowering.EAE]
omap_filter_partitions [in Lvc.Lowering.EAE]
omap_filter_none [in Lvc.Lowering.EAE]
omap_lookup_vars [in Lvc.Lowering.EAE]
omap_var_defined_on [in Lvc.Isa.Op]
omap_self_update [in Lvc.Isa.Op]
omap_op_eval_live_agree [in Lvc.Isa.Op]
omap_op_eval_agree [in Lvc.Isa.Op]
omap_app [in Lvc.Infra.OptionMap]
omap_length [in Lvc.Infra.OptionMap]
omap_agree_2 [in Lvc.Infra.OptionMap]
omap_agree [in Lvc.Infra.OptionMap]
omap_inversion [in Lvc.Infra.OptionMap]
ominus'_Some_oto_list [in Lvc.Coherence.DelocationAlgo]
onlyVars_lookup [in Lvc.Lowering.ParallelMove]
onlyVars_defined [in Lvc.Lowering.ParallelMove]
option_R_Some_refl [in Lvc.Infra.Option]
option_eq_inv [in Lvc.Infra.Option]
option2status_inv [in Lvc.Infra.Status]
op_alpha_real [in Lvc.Alpha.Alpha_RenamedApart]
op_eval_live_agree [in Lvc.Isa.Op]
op_eval_agree [in Lvc.Isa.Op]
op_eval_op2bool_false [in Lvc.Isa.Op]
op_eval_op2bool_true [in Lvc.Isa.Op]
op_eval_mon [in Lvc.Isa.Op]
op_rename_renamedApart_all_alpha [in Lvc.Isa.Op]
op_eval_live [in Lvc.Isa.Op]
op2bool_val2bool [in Lvc.Isa.Op]
ounion_right_Some [in Lvc.Infra.OUnion]
ounion_left_Some [in Lvc.Infra.OUnion]
ounion_comm [in Lvc.Infra.OUnion]


P

pairwise_ne_rev [in Lvc.Constr.PairwiseDisjoint]
pair_eta [in Lvc.Infra.Util]
paramsMatch_labelsDefined_nil [in Lvc.IL.LabelsDefined]
paramsMatch_labelsDefined [in Lvc.IL.LabelsDefined]
paramsMatch_dec [in Lvc.IL.LabelsDefined]
paramsMatch_app [in Lvc.IL.LabelsDefined]
params_length [in Lvc.Alpha.RenamedApart_Liveness]
par_move_eq [in Lvc.Lowering.ParallelMove]
patterneq_some [in Lvc.IL.Patterns]
peq_false [in Lvc.CompCert.Coqlib]
peq_true [in Lvc.CompCert.Coqlib]
PIR2_fold_zip_join_left [in Lvc.Analysis.Analysis]
PIR2_fold_zip_join_right [in Lvc.Analysis.Analysis]
PIR2_fold_zip_join_inv [in Lvc.Analysis.Analysis]
PIR2_poLe_zip_join_right [in Lvc.Analysis.Analysis]
PIR2_zip_join_commutative [in Lvc.Analysis.Analysis]
PIR2_poLe_zip_join_left [in Lvc.Analysis.Analysis]
PIR2_zip_join_inv_right [in Lvc.Analysis.Analysis]
PIR2_zip_join_inv_left [in Lvc.Analysis.Analysis]
PIR2_impb_fold [in Lvc.Analysis.Analysis]
PIR2_impb_orb_right [in Lvc.Analysis.Analysis]
PIR2_impb_orb [in Lvc.Analysis.Analysis]
PIR2_zip_setTopAnnO [in Lvc.Analysis.Analysis]
PIR2_fold_zip_join [in Lvc.Analysis.Analysis]
PIR2_ojoin_zip [in Lvc.Analysis.Analysis]
PIR2_ifFstR_Subset_oget [in Lvc.Infra.OUnion]
PIR2_ounion_right [in Lvc.Infra.OUnion]
PIR2_ounion_left [in Lvc.Infra.OUnion]
PIR2_zip_ounion' [in Lvc.Infra.OUnion]
PIR2_zip_ounion [in Lvc.Infra.OUnion]
PIR2_ifSndR_Subset_left [in Lvc.Infra.OUnion]
PIR2_map_some_option [in Lvc.Infra.OUnion]
PIR2_map_some [in Lvc.Infra.OUnion]
PIR2_flip_Subset_ext_right [in Lvc.Infra.OUnion]
PIR2_ifFstR_Subset_right [in Lvc.Infra.OUnion]
PIR2_ifFstR_option_eq_left [in Lvc.Infra.OUnion]
PIR2_option_eq_Subset_zip [in Lvc.Infra.OUnion]
PIR2_ounion_AB [in Lvc.Infra.OUnion]
PIR2_ounion' [in Lvc.Infra.OUnion]
PIR2_ounion [in Lvc.Infra.OUnion]
PIR2_Subset_of_list [in Lvc.Coherence.Delocation]
PIR2_not_get [in Lvc.Infra.AllInRel]
PIR2_take [in Lvc.Infra.AllInRel]
PIR2_flip [in Lvc.Infra.AllInRel]
PIR2_length [in Lvc.Infra.AllInRel]
PIR2_get [in Lvc.Infra.AllInRel]
PIR2_app' [in Lvc.Infra.AllInRel]
PIR2_app [in Lvc.Infra.AllInRel]
PIR2_drop [in Lvc.Infra.AllInRel]
PIR2_nth_2 [in Lvc.Infra.AllInRel]
PIR2_nth [in Lvc.Infra.AllInRel]
PIR2_ominus_minuso [in Lvc.Coherence.DelocationAlgo]
PIR2_combineParams_get [in Lvc.Coherence.DelocationAlgo]
PIR2_combineParams [in Lvc.Coherence.DelocationAlgo]
PIR2_addAdds' [in Lvc.Coherence.DelocationAlgo]
PIR2_addAdds [in Lvc.Coherence.DelocationAlgo]
PIR2_not_in [in Lvc.Coherence.DelocationAlgo]
PIR2_olist_union_bound [in Lvc.Coherence.DelocationAlgo]
PIR2_Subset_tab_extend [in Lvc.Coherence.DelocationAlgo]
PIR2_ifSndR_keep [in Lvc.Coherence.DelocationAlgo]
PIR2_addParam [in Lvc.Coherence.DelocationAlgo]
PIR2_ifFstR_keep [in Lvc.Infra.Keep]
PIR2_ifFstR_refl [in Lvc.Coherence.Restrict]
PIR2_restrict [in Lvc.Coherence.Restrict]
PIR2_oglobals [in Lvc.Coherence.Allocation]
PIR2_map_lookup [in Lvc.Coherence.Allocation]
PIR2_rename [in Lvc.Coherence.Allocation]
Ple_succ [in Lvc.CompCert.Coqlib]
Ple_trans [in Lvc.CompCert.Coqlib]
Ple_refl [in Lvc.CompCert.Coqlib]
Plt_wf [in Lvc.CompCert.Coqlib]
Plt_strict [in Lvc.CompCert.Coqlib]
Plt_Ple_trans [in Lvc.CompCert.Coqlib]
Plt_Ple [in Lvc.CompCert.Coqlib]
Plt_succ_inv [in Lvc.CompCert.Coqlib]
Plt_trans_succ [in Lvc.CompCert.Coqlib]
Plt_succ [in Lvc.CompCert.Coqlib]
Plt_trans [in Lvc.CompCert.Coqlib]
Plt_ne [in Lvc.CompCert.Coqlib]
plus_not_normal [in Lvc.Equiv.Sim]
plus_minus_eq [in Lvc.Coherence.Coherence]
plus2n_star2n [in Lvc.IL.SmallStepRelations]
plus2_star2_plus2 [in Lvc.Equiv.Sim]
plus2_reach [in Lvc.IL.SmallStepRelations]
plus2_plus2n [in Lvc.IL.SmallStepRelations]
plus2_destr_nil [in Lvc.IL.SmallStepRelations]
plus2_silent [in Lvc.IL.SmallStepRelations]
plus2_star2 [in Lvc.IL.SmallStepRelations]
pointwise_PR_as_PR [in Lvc.Equiv.SimF]
pointwise_PR_as_PR [in Lvc.Equiv.SimI]
poLe_getAnniRight [in Lvc.Analysis.Analysis]
poLe_getAnniLeft [in Lvc.Analysis.Analysis]
poLe_getAnni [in Lvc.Analysis.Analysis]
poLe_setTopAnn [in Lvc.IL.Annotation]
poLe_poLt [in Lvc.Infra.PartialOrder]
poLt_poLe [in Lvc.Infra.PartialOrder]
poLt_intro [in Lvc.Infra.PartialOrder]
positive_Peano_ind [in Lvc.CompCert.Coqlib]
positive_rec_succ [in Lvc.CompCert.Coqlib]
positive_rec_base [in Lvc.CompCert.Coqlib]
posOfTrue_countTrue [in Lvc.Infra.Filter]
pos_plus [in Lvc.IL.ILN_IL]
pos_drop_eq [in Lvc.IL.ILN_IL]
pos_get_first [in Lvc.Infra.Position]
pos_app_not_in [in Lvc.Infra.Position]
pos_app_in [in Lvc.Infra.Position]
pos_dec [in Lvc.Infra.Position]
pos_inc [in Lvc.Infra.Position]
pos_indep [in Lvc.Infra.Position]
pos_eq [in Lvc.Infra.Position]
pos_none [in Lvc.Infra.Position]
pos_get [in Lvc.Infra.Position]
pos_sub' [in Lvc.Infra.Position]
pos_ge [in Lvc.Infra.Position]
pos_sub [in Lvc.Infra.Position]
pos_add [in Lvc.Infra.Position]
Ppred_Plt [in Lvc.CompCert.Coqlib]
pred_dec_false [in Lvc.CompCert.Coqlib]
pred_dec_true [in Lvc.CompCert.Coqlib]
prefix_bisim [in Lvc.Equiv.TraceEquiv]
prefix_preserved [in Lvc.Equiv.TraceEquiv]
prefix_preserved' [in Lvc.Equiv.TraceEquiv]
prefix_star_activated [in Lvc.Equiv.TraceEquiv]
prefix_terminates [in Lvc.Equiv.TraceEquiv]
prefix_extevent [in Lvc.Equiv.TraceEquiv]
prefix_star2_silent' [in Lvc.Equiv.TraceEquiv]
prefix_star2_silent [in Lvc.Equiv.TraceEquiv]
produces_coproduces [in Lvc.Equiv.TraceEquiv]
produces_coproduces' [in Lvc.Equiv.TraceEquiv]
produces_silent_closed [in Lvc.Equiv.TraceEquiv]
produces_diverges [in Lvc.Equiv.TraceEquiv]
produces_only_nil_diverges [in Lvc.Equiv.TraceEquiv]
proj_sumbool_is_true [in Lvc.CompCert.Coqlib]
proj_sumbool_true [in Lvc.CompCert.Coqlib]
protect [in Lvc.Infra.Util]
pw_disj_pairwise_disj [in Lvc.Constr.PairwiseDisjoint]
pw_disj_get [in Lvc.Constr.PairwiseDisjoint]
P_or_False [in Lvc.Constr.CSetTac]


R

rd_agree_extend [in Lvc.Coherence.Invariance]
rd_agree_update_list [in Lvc.Coherence.Invariance]
rd_agree_update [in Lvc.Coherence.Invariance]
reachabilityAnalysis_getAnn [in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_trueIsCalled [in Lvc.Reachability.Reachability]
reachability_sound_and_complete [in Lvc.Reachability.Reachability]
reachability_SC_S [in Lvc.Reachability.Reachability]
reachability_complete [in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_complete_bottom [in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_analysis_complete [in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_sTA_inv [in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_analysis_complete_isCalled [in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_analysis_complete_setTopAnn [in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_transform_monotone [in Lvc.Reachability.ReachabilityAnalysis]
regAssignF_get [in Lvc.Coherence.AllocationAlgo]
regAssign_correct' [in Lvc.Coherence.AllocationAlgoCorrect]
regAssign_correct [in Lvc.Coherence.AllocationAlgoCorrect]
regAssign_renamedApart_agree [in Lvc.Coherence.AllocationAlgo]
regAssign_renamedApart_agree' [in Lvc.Coherence.AllocationAlgo]
regAssign_renamedApart_agreeF [in Lvc.Coherence.AllocationAlgo]
regAssign_assignment_small' [in Lvc.Coherence.AllocationAlgoBound]
regAssign_assignment_small [in Lvc.Coherence.AllocationAlgoBound]
renameApartAnn_decomp [in Lvc.Alpha.RenameApart]
renameApartFRight_corr [in Lvc.Alpha.RenameApart]
renameApartF_agree [in Lvc.Alpha.RenameApart]
renameApartF_length [in Lvc.Alpha.RenameApart]
renameApartF_pw_disj [in Lvc.Alpha.RenameApart]
renameApartF_disj [in Lvc.Alpha.RenameApart]
renameApart'_agree [in Lvc.Alpha.RenameApart]
renameApart'_renamedApart [in Lvc.Alpha.RenameApart]
renameApart'_disj [in Lvc.Alpha.RenameApart]
renamedApart_annotation [in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_live_imperative_is_functional [in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_globals_live_From [in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_globals_live [in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_globals_live_F [in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_disj_F [in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_live [in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_live_functional [in Lvc.Alpha.RenamedApart_Liveness]
renamedApart_disj [in Lvc.Alpha.RenamedApart]
renamedApart_minus [in Lvc.Alpha.RenamedApart]
renamedApart_occurVars [in Lvc.Alpha.RenamedApart]
renamedApart_freeVars [in Lvc.Alpha.RenamedApart]
renamedApart_ext [in Lvc.Alpha.RenamedApart]
renamedApart_coherent [in Lvc.Coherence.Coherence]
renamedApart_locally_inj_alpha'' [in Lvc.Coherence.Allocation]
renamedApart_locally_inj_alpha' [in Lvc.Coherence.Allocation]
renamedApart_locally_inj_alpha [in Lvc.Coherence.Allocation]
renamedApart_shadowing_free [in Lvc.Alpha.ShadowingFree]
rename_renamedApart_all_alpha [in Lvc.Alpha.Alpha_RenamedApart]
rename_apart_alpha [in Lvc.Alpha.RenameApart]
rename_apart_renamedApart [in Lvc.Alpha.RenameApart]
rename_apart_alpha' [in Lvc.Alpha.RenameApart]
rename_exp_freeVars [in Lvc.IL.Exp]
rename_exp_agree [in Lvc.IL.Exp]
rename_exp_ext [in Lvc.IL.Exp]
rename_exp_comp [in Lvc.IL.Exp]
rename_renamedApart_srd'' [in Lvc.Coherence.Allocation]
rename_renamedApart_srd' [in Lvc.Coherence.Allocation]
rename_renamedApart_srd [in Lvc.Coherence.Allocation]
rename_agree [in Lvc.IL.Rename]
rename_op_freeVars [in Lvc.Isa.Op]
rename_op_agree [in Lvc.Isa.Op]
rename_op_ext [in Lvc.Isa.Op]
rename_op_comp [in Lvc.Isa.Op]
renestSim_sim [in Lvc.Lowering.Renest]
replace_if_get_inv [in Lvc.Lowering.EAE]
restrict_zip_ominus' [in Lvc.Coherence.DelocationAlgo]
restrict_ifFstR [in Lvc.Coherence.Restrict]
restrict_get_Some [in Lvc.Coherence.Restrict]
restrict_disj [in Lvc.Coherence.Restrict]
restrict_get [in Lvc.Coherence.Restrict]
restrict_eqReq [in Lvc.Coherence.Restrict]
restrict_incl_ext [in Lvc.Coherence.Restrict]
restrict_subset [in Lvc.Coherence.Restrict]
restrict_subset2 [in Lvc.Coherence.Restrict]
restrict_idem [in Lvc.Coherence.Restrict]
restrict_comp_meet [in Lvc.Coherence.Restrict]
restrict_subset2 [in Lvc.Coherence.Allocation]
restr_comp_meet [in Lvc.Coherence.Restrict]
restr_comm [in Lvc.Coherence.Restrict]
restr_idem [in Lvc.Coherence.Restrict]
restr_iff [in Lvc.Coherence.Restrict]
rev_swap [in Lvc.Infra.Util]


S

safeFixpoint_induction [in Lvc.Infra.FiniteFixpointIteration]
safeFixpoint_chain [in Lvc.Infra.FiniteFixpointIteration]
safe_impl [in Lvc.Infra.Fresh]
safe_upward [in Lvc.Infra.Fresh]
safe_antitone [in Lvc.Infra.Fresh]
sawtooth_app [in Lvc.IL.Sawtooth]
sawtooth_F_mkBlocks [in Lvc.IL.Sawtooth]
sawtooth_I_mkBlocks [in Lvc.IL.Sawtooth]
sawtooth_get [in Lvc.IL.Sawtooth]
sawtooth_drop [in Lvc.IL.Sawtooth]
sawtooth_resetting [in Lvc.IL.Sawtooth]
sawtooth_smaller [in Lvc.IL.Sawtooth]
setAnn_annotation [in Lvc.IL.Annotation]
setTopAnn_inv [in Lvc.IL.Annotation]
setTopAnn_annotation [in Lvc.IL.Annotation]
setTopAnn_eta [in Lvc.IL.Annotation]
set_incl [in Lvc.Constr.CSetBasic]
set_fact_2 [in Lvc.Constr.CSetBasic]
set_fact_1 [in Lvc.Constr.CSetCases]
sext_length [in Lvc.Isa.BitVector]
sext'_nil_true [in Lvc.Isa.BitVector]
sext'_I [in Lvc.Isa.BitVector]
sext'_length [in Lvc.Isa.BitVector]
shadowingFree_ext [in Lvc.Alpha.ShadowingFree]
shift_get [in Lvc.Infra.Get]
simeq_contextual [in Lvc.Equiv.CtxEq]
simILabenv_extension [in Lvc.Lowering.Renest]
simp_sim [in Lvc.Equiv.NonParametricBiSim]
simp_bisim [in Lvc.Equiv.NonParametricBiSim]
sim_trans [in Lvc.Equiv.NonParametricBiSim]
sim_simp [in Lvc.Equiv.NonParametricBiSim]
sim_refl [in Lvc.Equiv.NonParametricBiSim]
sim_fun_ptw [in Lvc.Equiv.SimF]
sim_fun [in Lvc.Equiv.SimF]
sim_trans [in Lvc.Equiv.Sim]
sim_zigzag [in Lvc.Equiv.Sim]
sim_t_Sim_normal_step [in Lvc.Equiv.Sim]
sim_t_Sim_normal [in Lvc.Equiv.Sim]
sim_t_Sim_activated [in Lvc.Equiv.Sim]
sim_activated_2 [in Lvc.Equiv.Sim]
sim_activated [in Lvc.Equiv.Sim]
sim_terminate_2 [in Lvc.Equiv.Sim]
sim_terminate [in Lvc.Equiv.Sim]
sim_reduction_closed [in Lvc.Equiv.Sim]
sim_reduction_closed_2 [in Lvc.Equiv.Sim]
sim_reduction_closed_1 [in Lvc.Equiv.Sim]
sim_expansion_closed [in Lvc.Equiv.Sim]
sim_Y_right [in Lvc.Equiv.Sim]
sim_Y_left [in Lvc.Equiv.Sim]
sim_refl [in Lvc.Equiv.Sim]
sim_mon [in Lvc.Equiv.Sim]
sim_gen_mon [in Lvc.Equiv.Sim]
sim_fun_ptw [in Lvc.Equiv.SimI]
sim_fun [in Lvc.Equiv.SimI]
sim_EAE [in Lvc.Lowering.EAE]
sim_EAE' [in Lvc.Lowering.EAE]
sim_if_elim [in Lvc.Equiv.SimTactics]
sim_cond_left_false [in Lvc.Equiv.SimTactics]
sim_cond_left_true [in Lvc.Equiv.SimTactics]
sim_cond [in Lvc.Equiv.SimTactics]
sim_let_call [in Lvc.Equiv.SimTactics]
sim_let_op [in Lvc.Equiv.SimTactics]
single_spec_neq [in Lvc.Constr.CSetBasic]
size_of_largest_live_set_live_set [in Lvc.Coherence.AllocationAlgoBound]
size_prod_split [in Lvc.Infra.SizeInduction]
size_list_get [in Lvc.Infra.SizeInduction]
size_rec [in Lvc.Infra.SizeInduction]
size_induction [in Lvc.Infra.Util]
smaller_meet_empty [in Lvc.Constr.CSetBasic]
smaller_F_mkBlocks [in Lvc.IL.BlockType]
smaller_I_mkBlocks [in Lvc.IL.BlockType]
small_fresh_variable_exists [in Lvc.Infra.Fresh]
smap_agree_2 [in Lvc.Infra.Status]
smap_length [in Lvc.Infra.Status]
smap_spec [in Lvc.Infra.Status]
snd_renamedApartAnnF [in Lvc.Alpha.RenameApart]
snd_renamedApartAnn [in Lvc.Alpha.RenameApart]
snd_renameApartAnn_fst [in Lvc.Alpha.RenameApart]
snd_renamedApartAnnF' [in Lvc.Alpha.RenameApart]
snd_renamedApartAnnF_fst [in Lvc.Alpha.RenameApart]
srdSim_sim [in Lvc.Coherence.Invariance]
srd_monotone2 [in Lvc.Coherence.Coherence]
srd_monotone [in Lvc.Coherence.Coherence]
srd_implies_invariance [in Lvc.Coherence.Invariance]
star2n_reach [in Lvc.IL.SmallStepRelations]
star2n_star2 [in Lvc.IL.SmallStepRelations]
star2_plus2 [in Lvc.Equiv.Sim]
star2_reach_silent_step [in Lvc.IL.SmallStepRelations]
star2_normal [in Lvc.IL.SmallStepRelations]
star2_star2n [in Lvc.IL.SmallStepRelations]
star2_reach [in Lvc.IL.SmallStepRelations]
star2_plus2 [in Lvc.IL.SmallStepRelations]
star2_reach_normal2 [in Lvc.IL.SmallStepRelations]
star2_reach_normal [in Lvc.IL.SmallStepRelations]
star2_trans_silent [in Lvc.IL.SmallStepRelations]
star2_trans [in Lvc.IL.SmallStepRelations]
star2_plus2_plus2_silent [in Lvc.IL.SmallStepRelations]
star2_plus2_plus2 [in Lvc.IL.SmallStepRelations]
star2_silent [in Lvc.IL.SmallStepRelations]
stepGotoF' [in Lvc.IL.Sawtooth]
stepGotoI' [in Lvc.IL.Sawtooth]
stmt_idx_sim [in Lvc.IL.ILDB]
subList_refl [in Lvc.Infra.Sublist]
subList_refl' [in Lvc.Infra.Sublist]
subList_app_l [in Lvc.Infra.Sublist]
subList_app_r [in Lvc.Infra.Sublist]
subst_op_ext [in Lvc.Isa.Op]
subst_op_comp [in Lvc.Isa.Op]
subTerm_PI [in Lvc.IL.Subterm]
subTerm_EQ_Fun2 [in Lvc.IL.Subterm]
subTerm_EQ_Fun1 [in Lvc.IL.Subterm]
subTerm_EQ_If2 [in Lvc.IL.Subterm]
subTerm_EQ_If1 [in Lvc.IL.Subterm]
subTerm_EQ_Let [in Lvc.IL.Subterm]
subTerm_occurVars [in Lvc.IL.Subterm]
sumbool_inversion [in Lvc.Infra.EqDec]
symb_eval_id [in Lvc.Lowering.ParallelMove]
symb_eval [in Lvc.Lowering.ParallelMove]
szip_get [in Lvc.Infra.Status]
szip_length_ass [in Lvc.Infra.Status]


T

tab_false_impb [in Lvc.Analysis.Analysis]
take_zip [in Lvc.Infra.MoreList]
take_eta [in Lvc.Infra.MoreList]
take_of_list_cardinal [in Lvc.Infra.TakeSet]
take_set_incl [in Lvc.Infra.TakeSet]
take_list_incl [in Lvc.Infra.TakeSet]
take_dupFree [in Lvc.Infra.TakeSet]
take_dupFree_list [in Lvc.Infra.TakeSet]
take_app_eq [in Lvc.Infra.Take]
take_eq_ge [in Lvc.Infra.Take]
take_app_ge [in Lvc.Infra.Take]
take_app_lt [in Lvc.Infra.Take]
take_get [in Lvc.Infra.Take]
take_length [in Lvc.Infra.Take]
take_length_ge [in Lvc.Infra.Take]
take_length_le [in Lvc.Infra.Take]
take_nil [in Lvc.Infra.Take]
terminates_list_get [in Lvc.Infra.Terminating]
terminates_get_list [in Lvc.Infra.Terminating]
terminating_ann [in Lvc.IL.Annotation]
terminating_bool [in Lvc.Infra.Terminating]
terminating_pair [in Lvc.Infra.Terminating]
terminating_sig [in Lvc.Infra.Terminating]
test [in Lvc.Infra.Util]
Test.all_zero [in Lvc.Infra.AutoIndTac]
Test.all_zero_by_hand [in Lvc.Infra.AutoIndTac]
three_possibilities [in Lvc.Equiv.TraceEquiv]
tl_map [in Lvc.Infra.Get]
toBool_O_false [in Lvc.Isa.BitVector]
toBool_nil_ext_false [in Lvc.Isa.BitVector]
toBool_I_true [in Lvc.Isa.BitVector]
toDeBruijn_correct [in Lvc.Compiler]
toILF_correct [in Lvc.Compiler]
toImpl [in Lvc.Infra.Util]
tooth_F_mkBlocks [in Lvc.IL.Sawtooth]
tooth_I_mkBlocks [in Lvc.IL.Sawtooth]
tooth_index [in Lvc.IL.Sawtooth]
to_list_nil [in Lvc.Constr.CSet]
transitive_lex_ord [in Lvc.CompCert.Coqlib]
transpose_union_subset [in Lvc.Constr.SetOperations]
transpose_union_eq [in Lvc.Constr.SetOperations]
transpose_union [in Lvc.Constr.SetOperations]
trs_srd [in Lvc.Coherence.Delocation]
trs_monotone_DL_AP [in Lvc.Coherence.Delocation]
trs_monotone_AP [in Lvc.Coherence.Delocation]
trs_AP_incl [in Lvc.Coherence.Delocation]
trs_AP_seteq [in Lvc.Coherence.Delocation]
trs_monotone_DL [in Lvc.Coherence.Delocation]
trs_annotation [in Lvc.Coherence.Delocation]
trs_dec [in Lvc.Coherence.DelocationValidator]
trueIsCalled_isCalled [in Lvc.IL.LabelsDefined]
trueIsCalled_compileF_not_nil [in Lvc.UCE]
true_prop_intro [in Lvc.Infra.Util]
true_live_sound_monotone [in Lvc.Liveness.TrueLiveness]
true_live_sound_overapproximation_F [in Lvc.Liveness.TrueLiveness]
true_live_sound_overapproximation_I [in Lvc.Liveness.TrueLiveness]
two_p_strict_2 [in Lvc.CompCert.Coqlib]
two_p_strict [in Lvc.CompCert.Coqlib]
two_p_monotone_strict [in Lvc.CompCert.Coqlib]
two_p_monotone [in Lvc.CompCert.Coqlib]
two_power_nat_two_p [in Lvc.CompCert.Coqlib]
two_power_nat_pos [in Lvc.CompCert.Coqlib]
two_power_nat_O [in Lvc.CompCert.Coqlib]


U

uceq_refl [in Lvc.Reachability.Reachability]
UCE_noUnreachableCode [in Lvc.UCE]
UCE_isCalledFrom [in Lvc.UCE]
UCE_trueIsCalled [in Lvc.UCE]
UCE_callChain' [in Lvc.UCE]
UCE_callChain [in Lvc.UCE]
UCE_live [in Lvc.UCE]
UCE_paramsMatch [in Lvc.UCE]
union_sym_simpl [in Lvc.Constr.CSet]
union_defVars_renameApartF_PIR2 [in Lvc.Alpha.RenameApart]
union_defVars_renameApartF [in Lvc.Alpha.RenameApart]
union_struct_eq_2 [in Lvc.Constr.CSetBasic]
union_struct_eq_1 [in Lvc.Constr.CSetBasic]
union_eq_decomp [in Lvc.Constr.CSetBasic]
union_incl_left [in Lvc.Constr.CSetBasic]
union_minus_remove [in Lvc.Constr.CSetBasic]
union_incl_split [in Lvc.Constr.CSetBasic]
union_is_empty [in Lvc.Constr.CSetBasic]
union_meet_distr_r [in Lvc.Constr.CSetBasic]
union_right [in Lvc.Constr.CSetBasic]
union_left [in Lvc.Constr.CSetBasic]
union_cases [in Lvc.Constr.CSetBasic]
union_idem [in Lvc.Constr.CSetBasic]
union_minus_incl [in Lvc.Constr.CSetBasic]
union_assoc [in Lvc.Constr.CSetBasic]
union_comm [in Lvc.Constr.CSetBasic]
union_minus [in Lvc.Constr.CSetCases]
unique_decons [in Lvc.Infra.Util]
unop_eval_total [in Lvc.Isa.Val]
unop_eq_eq [in Lvc.Isa.Val]
unprotect [in Lvc.Infra.Util]
unroll_positive_rec [in Lvc.CompCert.Coqlib]
update_with_list_inverse_on [in Lvc.Constr.MapInverse]
update_with_list_proper [in Lvc.Constr.MapInverse]
update_at_impb [in Lvc.Analysis.Analysis]
update_at_poLe [in Lvc.Analysis.Analysis]
update_with_list_lookup_list [in Lvc.Constr.MapLookupList]
update_with_list_app [in Lvc.Constr.MapLookupList]
update_with_list_lookup_list [in Lvc.Constr.MapUpdate]
update_with_list_lookup_set_incl [in Lvc.Constr.MapUpdate]
update_with_list_lookup_not_in [in Lvc.Constr.MapUpdate]
update_with_list_lookup_in [in Lvc.Constr.MapUpdate]
update_with_list_id [in Lvc.Constr.MapUpdate]
update_with_list_lookup_in_list [in Lvc.Constr.MapUpdate]
update_id [in Lvc.Constr.MapUpdate]
update_with_list_agree_self [in Lvc.Constr.MapUpdate]
update_with_list_agree_inv [in Lvc.Constr.MapUpdate]
update_with_list_agree_minus [in Lvc.Constr.MapUpdate]
update_with_list_agree_preserve [in Lvc.Constr.MapUpdate]
update_with_list_agree [in Lvc.Constr.MapUpdate]
update_with_list_no_update [in Lvc.Constr.MapUpdate]
update_unique_commute [in Lvc.Constr.MapUpdate]
update_list_upd [in Lvc.Constr.MapUpdate]
update_list_no_upd [in Lvc.Constr.MapUpdate]
update_list_agree_self [in Lvc.Constr.MapUpdate]
update_list_agree_minus [in Lvc.Constr.MapUpdate]
update_with_list_agree' [in Lvc.Lowering.EAE]
update_unique_commute [in Lvc.Lowering.EAE]
update_repeat [in Lvc.Constr.MapBasics]
update_shadow [in Lvc.Constr.MapBasics]
update_commute [in Lvc.Constr.MapBasics]
update_with_list_lookup_in_list_first [in Lvc.Infra.Position]


V

validate_parallel_assignment_correct [in Lvc.Lowering.ParallelMove]
val_true_false_nequiv [in Lvc.Isa.Val]
val_true_false_neq [in Lvc.Isa.Val]
val2bool_false [in Lvc.Isa.Val]
val2bool_true [in Lvc.Isa.Val]
vars_up_to_max [in Lvc.Infra.Fresh]
vars_up_to_incl [in Lvc.Infra.Fresh]
vars_exist_update_list [in Lvc.IL.ILDB]
vars_exist_update [in Lvc.IL.ILDB]
var_to_op_correct [in Lvc.Isa.Op]


W

wf_lex_ord [in Lvc.CompCert.Coqlib]
Wordsize_64.wordsize_not_zero [in Lvc.CompCert.Integers]
Wordsize_8.wordsize_not_zero [in Lvc.CompCert.Integers]
Wordsize_32.wordsize_not_zero [in Lvc.CompCert.Integers]


Z

Zdivides_trans [in Lvc.CompCert.Coqlib]
Zdivide_interval [in Lvc.CompCert.Coqlib]
Zdiv_interval_2 [in Lvc.CompCert.Coqlib]
Zdiv_interval_1 [in Lvc.CompCert.Coqlib]
Zdiv_Zdiv [in Lvc.CompCert.Coqlib]
Zdiv_unique [in Lvc.CompCert.Coqlib]
Zdiv_small [in Lvc.CompCert.Coqlib]
zeq_false [in Lvc.CompCert.Coqlib]
zeq_true [in Lvc.CompCert.Coqlib]
zext_nil_eq_sext [in Lvc.Isa.BitVector]
zext_length [in Lvc.Isa.BitVector]
zext'_length [in Lvc.Isa.BitVector]
zip_lminus_get [in Lvc.Alpha.RenamedApart_Liveness]
zip_orb_impb [in Lvc.Analysis.Analysis]
zip_length_le_ass_right [in Lvc.Infra.MoreList]
zip_length4 [in Lvc.Infra.MoreList]
zip_length3 [in Lvc.Infra.MoreList]
zip_map_fst [in Lvc.Infra.MoreList]
zip_zip [in Lvc.Infra.MoreList]
zip_length_lt_ass [in Lvc.Infra.MoreList]
zip_sym [in Lvc.Infra.MoreList]
zip_PIR2 [in Lvc.Infra.MoreList]
zip_ext_PIR2 [in Lvc.Infra.MoreList]
zip_get_eq [in Lvc.Infra.MoreList]
zip_ext_get2 [in Lvc.Infra.MoreList]
zip_ext_get [in Lvc.Infra.MoreList]
zip_length_ass [in Lvc.Infra.MoreList]
zip_pair_app_inv [in Lvc.Infra.MoreList]
zip_pair_inv [in Lvc.Infra.MoreList]
zip_eq_cons_inv [in Lvc.Infra.MoreList]
zip_eq_app_inv [in Lvc.Infra.MoreList]
zip_rev [in Lvc.Infra.MoreList]
zip_app [in Lvc.Infra.MoreList]
zip_length2 [in Lvc.Infra.MoreList]
zip_length [in Lvc.Infra.MoreList]
zip_ext [in Lvc.Infra.MoreList]
zip_map_r [in Lvc.Infra.MoreList]
zip_map_l [in Lvc.Infra.MoreList]
zip_tl [in Lvc.Infra.MoreList]
zip_get [in Lvc.Infra.MoreList]
zip_bounded [in Lvc.Coherence.DelocationAlgo]
zip_ominus_contra [in Lvc.Coherence.DelocationAlgo]
zip_AP_mon [in Lvc.Coherence.DelocationAlgo]
zle_false [in Lvc.CompCert.Coqlib]
zle_true [in Lvc.CompCert.Coqlib]
zlt_false [in Lvc.CompCert.Coqlib]
zlt_true [in Lvc.CompCert.Coqlib]
ZL_mapi [in Lvc.IL.IL]
Zmax_bound_r [in Lvc.CompCert.Coqlib]
Zmax_bound_l [in Lvc.CompCert.Coqlib]
Zmax_spec [in Lvc.CompCert.Coqlib]
Zmin_spec [in Lvc.CompCert.Coqlib]
Zmod_recombine [in Lvc.CompCert.Coqlib]
Zmod_unique [in Lvc.CompCert.Coqlib]
Zmod_small [in Lvc.CompCert.Coqlib]
Zmult_le_compat_l_neg [in Lvc.CompCert.Coqlib]



Constructor Index

A

additionalParameters_liveLet [in Lvc.Coherence.Delocation]
additionalParameters_liveGoto [in Lvc.Coherence.Delocation]
additionalParameters_liveRet [in Lvc.Coherence.Delocation]
additionalParameters_liveIf [in Lvc.Coherence.Delocation]
additionalParameters_liveExp [in Lvc.Coherence.Delocation]
AlphaApp [in Lvc.Alpha.Alpha]
AlphaBinOp [in Lvc.Isa.Op]
AlphaCall [in Lvc.IL.Exp]
AlphaCon [in Lvc.Isa.Op]
AlphaCond [in Lvc.Alpha.Alpha]
AlphaFun [in Lvc.Alpha.Alpha]
AlphaLet [in Lvc.Alpha.Alpha]
AlphaOperation [in Lvc.IL.Exp]
AlphaReturn [in Lvc.Alpha.Alpha]
alphaSimI [in Lvc.Alpha.Alpha]
AlphaUnOp [in Lvc.Isa.Op]
AlphaVar [in Lvc.Isa.Op]
AlreadySwapped [in Lvc.Infra.Util]
AL_cons [in Lvc.Liveness.TrueLiveness]
AL_nil [in Lvc.Liveness.TrueLiveness]
annF [in Lvc.IL.Annotation]
anni_R2o [in Lvc.Analysis.Analysis]
anni_R2 [in Lvc.Analysis.Analysis]
anni_R1 [in Lvc.Analysis.Analysis]
anni_R0 [in Lvc.Analysis.Analysis]
anni0 [in Lvc.Analysis.Analysis]
anni1 [in Lvc.Analysis.Analysis]
anni2 [in Lvc.Analysis.Analysis]
anni2opt [in Lvc.Analysis.Analysis]
annLtF [in Lvc.IL.Annotation]
annLt0 [in Lvc.IL.Annotation]
annLt1 [in Lvc.IL.Annotation]
annLt2 [in Lvc.IL.Annotation]
ann0 [in Lvc.IL.Annotation]
ann1 [in Lvc.IL.Annotation]
ann2 [in Lvc.IL.Annotation]
antExp [in Lvc.IL.Annotation]
antGoto [in Lvc.IL.Annotation]
antIf [in Lvc.IL.Annotation]
antLet [in Lvc.IL.Annotation]
antReturn [in Lvc.IL.Annotation]
Approx [in Lvc.Lowering.Renest]
Approx [in Lvc.IL.ILDB]
approxFI [in Lvc.Liveness.LivenessCorrect]
approxI [in Lvc.Lowering.ParallelMove]
approxI [in Lvc.Coherence.Invariance]
approxII [in Lvc.Liveness.LivenessCorrect]


B

BinOp [in Lvc.Isa.Op]
BinOpAdd [in Lvc.Isa.Val]
BinOpDiv [in Lvc.Isa.Val]
BinOpEq [in Lvc.Isa.Val]
binopLiveSound [in Lvc.Isa.Op]
BinOpLt [in Lvc.Isa.Val]
BinOpMul [in Lvc.Isa.Val]
BinOpSub [in Lvc.Isa.Val]
Bisim [in Lvc.Equiv.Sim]
BisimExtern [in Lvc.Equiv.NonParametricBiSim]
BisimSilent [in Lvc.Equiv.NonParametricBiSim]
BisimTerm [in Lvc.Equiv.NonParametricBiSim]
blk_approxI [in Lvc.Coherence.DelocationCorrect]
bothR [in Lvc.Infra.OptionR]
bothR' [in Lvc.Coherence.Restrict]
bstmtApp [in Lvc.IL.ILDB]
bstmtFun [in Lvc.IL.ILDB]
bstmtIf [in Lvc.IL.ILDB]
bstmtLet [in Lvc.IL.ILDB]
bstmtReturn [in Lvc.IL.ILDB]


C

Call [in Lvc.IL.Exp]
CallChain_step [in Lvc.IL.LabelsDefined]
CallChain_refl [in Lvc.IL.LabelsDefined]
CallLiveSound [in Lvc.IL.Exp]
Ceq [in Lvc.CompCert.Integers]
Cge [in Lvc.CompCert.Integers]
Cgt [in Lvc.CompCert.Integers]
Cle [in Lvc.CompCert.Integers]
Clt [in Lvc.CompCert.Integers]
Cne [in Lvc.CompCert.Integers]
Complete [in Lvc.Reachability.Reachability]
Con [in Lvc.Isa.Op]
ConLiveSound [in Lvc.Isa.Op]
CoProducesExtern [in Lvc.Equiv.TraceEquiv]
CoProducesSilent [in Lvc.Equiv.TraceEquiv]
CoProducesTerm [in Lvc.Equiv.TraceEquiv]
CS_cons [in Lvc.IL.InRel]
CS_nil [in Lvc.IL.InRel]
CS_cons [in Lvc.IL.InRel4]
CS_nil [in Lvc.IL.InRel4]
ctxExp [in Lvc.Equiv.CtxEq]
ctxHole [in Lvc.Equiv.CtxEq]
ctxIfS [in Lvc.Equiv.CtxEq]
ctxIfT [in Lvc.Equiv.CtxEq]
ctxLetS [in Lvc.Equiv.CtxEq]
ctxLetT [in Lvc.Equiv.CtxEq]


D

decision_procedure [in Lvc.Infra.Computable]
DivergesI [in Lvc.Equiv.TraceEquiv]
DNR [in Lvc.Infra.AutoIndTac]


E

EA2_cons [in Lvc.Alpha.Alpha]
EEvtExtern [in Lvc.Equiv.TraceEquiv]
EEvtTerminate [in Lvc.Equiv.TraceEquiv]
Error [in Lvc.Infra.Status]
EvtExtern [in Lvc.IL.Events]
EvtTau [in Lvc.IL.Events]
ExpFreeApp [in Lvc.IL.AppExpFree]
ExpFreeFun [in Lvc.IL.AppExpFree]
ExpFreeIf [in Lvc.IL.AppExpFree]
ExpFreeLet [in Lvc.IL.AppExpFree]
ExpFreeReturn [in Lvc.IL.AppExpFree]
ExternI [in Lvc.IL.Events]


F

Foo1 [in Lvc.Infra.SizeInduction]
Foo2 [in Lvc.Infra.SizeInduction]
freeVarSimFI [in Lvc.Liveness.LivenessCorrect]
fstNone [in Lvc.Infra.OptionR]
fstNone' [in Lvc.Coherence.Restrict]
Functional [in Lvc.Liveness.Liveness]
FunctionalAndImperative [in Lvc.Liveness.Liveness]
F.blockI [in Lvc.IL.IL]
F.blockI [in Lvc.IL.ILDB]
F.blockI [in Lvc.IL.ILN]
F.nstepGoto [in Lvc.IL.ILN]
F.nstepIfF [in Lvc.IL.ILN]
F.nstepIfT [in Lvc.IL.ILN]
F.nstepLet [in Lvc.IL.ILN]
F.stepExp [in Lvc.IL.ILDB]
F.StepExtern [in Lvc.IL.IL]
F.stepExtern [in Lvc.IL.ILDB]
F.stepExtern [in Lvc.IL.ILN]
F.StepFun [in Lvc.IL.IL]
F.stepFun [in Lvc.IL.ILN]
F.StepGoto [in Lvc.IL.IL]
F.stepGoto [in Lvc.IL.ILDB]
F.StepIfF [in Lvc.IL.IL]
F.stepIfF [in Lvc.IL.ILDB]
F.StepIfT [in Lvc.IL.IL]
F.stepIfT [in Lvc.IL.ILDB]
F.StepLet [in Lvc.IL.IL]
F.stepLet [in Lvc.IL.ILDB]


G

getLB [in Lvc.Infra.Get]
getLS [in Lvc.Infra.Get]
getTLB [in Lvc.Infra.Get]
getTLS [in Lvc.Infra.Get]


I

I [in Lvc.Isa.OrderedBitVector]
IfFstR_R [in Lvc.Infra.OptionR]
IfFstR_None [in Lvc.Infra.OptionR]
ifsndR_R [in Lvc.Infra.OptionR]
ifsndR_None [in Lvc.Infra.OptionR]
IisVar [in Lvc.Isa.Op]
Imperative [in Lvc.Liveness.Liveness]
IsCalledExp [in Lvc.IL.LabelsDefined]
IsCalledGoto [in Lvc.IL.LabelsDefined]
IsCalledIf1 [in Lvc.IL.LabelsDefined]
IsCalledIf2 [in Lvc.IL.LabelsDefined]
IsCalledLet [in Lvc.IL.LabelsDefined]
is_tail_cons [in Lvc.CompCert.Coqlib]
is_tail_refl [in Lvc.CompCert.Coqlib]
I.blockI [in Lvc.IL.IL]
I.blockI [in Lvc.IL.ILN]
I.nstepGoto [in Lvc.IL.ILN]
I.nstepIfF [in Lvc.IL.ILN]
I.nstepIfT [in Lvc.IL.ILN]
I.nstepLet [in Lvc.IL.ILN]
I.StepExtern [in Lvc.IL.IL]
I.stepExtern [in Lvc.IL.ILN]
I.StepFun [in Lvc.IL.IL]
I.stepFun [in Lvc.IL.ILN]
I.StepGoto [in Lvc.IL.IL]
I.StepIfF [in Lvc.IL.IL]
I.StepIfT [in Lvc.IL.IL]
I.StepLet [in Lvc.IL.IL]


L

labelsDefinedExp [in Lvc.IL.LabelsDefined]
labelsDefinedGoto [in Lvc.IL.LabelsDefined]
labelsDefinedIf [in Lvc.IL.LabelsDefined]
labelsDefinedLet [in Lvc.IL.LabelsDefined]
labelsDefinedRet [in Lvc.IL.LabelsDefined]
LabI [in Lvc.IL.Var]
labIndicesSimI [in Lvc.IL.ILN_IL]
labIndicesSimI [in Lvc.IL.ILDB]
Lai [in Lvc.IL.ILN_IL]
LenEq_cons [in Lvc.Infra.LengthEq]
LenEq_nil [in Lvc.Infra.LengthEq]
lex_ord_right [in Lvc.CompCert.Coqlib]
lex_ord_left [in Lvc.CompCert.Coqlib]
le_S [in Lvc.Infra.Fresh]
le_n [in Lvc.Infra.Fresh]
LGoto [in Lvc.Liveness.Liveness]
LIf [in Lvc.Liveness.Liveness]
list_forall2_cons [in Lvc.CompCert.Coqlib]
list_forall2_nil [in Lvc.CompCert.Coqlib]
list_norepet_cons [in Lvc.CompCert.Coqlib]
list_norepet_nil [in Lvc.CompCert.Coqlib]
LLet [in Lvc.Liveness.Liveness]
LocI [in Lvc.IL.Var]
LOpr [in Lvc.Liveness.Liveness]
LPM_app [in Lvc.IL.InRel]
LPM_nil [in Lvc.IL.InRel]
LPM_app [in Lvc.IL.InRel4]
LPM_nil [in Lvc.IL.InRel4]
LReturn [in Lvc.Liveness.Liveness]
ltBitO [in Lvc.Isa.OrderedBitVector]
ltBitvecCons [in Lvc.Isa.OrderedBitVector]
ltBitvecEq [in Lvc.Isa.OrderedBitVector]
ltBitvecNil [in Lvc.Isa.OrderedBitVector]


M

makeIteration [in Lvc.Infra.FiniteFixpointIteration]
Make.mkint [in Lvc.CompCert.Integers]
monotone [in Lvc.Infra.FiniteFixpointIteration]


N

nbase [in Lvc.CompCert.Coqlib]
nbase_forall2 [in Lvc.CompCert.Coqlib]
ncons [in Lvc.CompCert.Coqlib]
ncons_forall2 [in Lvc.CompCert.Coqlib]
NoFunCall [in Lvc.IL.IL]
NoFunExp [in Lvc.IL.IL]
NoFunIf [in Lvc.IL.IL]
NoFunLet [in Lvc.IL.IL]
NotAppIf [in Lvc.IL.IL]
NotAppLet [in Lvc.IL.IL]
NotAppReturn [in Lvc.IL.IL]
NotFun [in Lvc.IL.IL]
NoUnrechableCodeExp [in Lvc.IL.LabelsDefined]
NoUnrechableCodeGoto [in Lvc.IL.LabelsDefined]
NoUnrechableCodeIf1 [in Lvc.IL.LabelsDefined]
NoUnrechableCodeLet1 [in Lvc.IL.LabelsDefined]
NoUnrechableCodeReturn [in Lvc.IL.LabelsDefined]
nstmtApp [in Lvc.IL.ILN]
nstmtFun [in Lvc.IL.ILN]
nstmtIf [in Lvc.IL.ILN]
nstmtLet [in Lvc.IL.ILN]
nstmtReturn [in Lvc.IL.ILN]


O

O [in Lvc.Isa.OrderedBitVector]
Operation [in Lvc.IL.Exp]
OperationLiveSound [in Lvc.IL.Exp]
OpLtBinOp1 [in Lvc.Isa.Op]
OpLtBinOp2 [in Lvc.Isa.Op]
OpLtBinOp3 [in Lvc.Isa.Op]
OpLtCon [in Lvc.Isa.Op]
OpLtConBinop [in Lvc.Isa.Op]
OpLtConUnOp [in Lvc.Isa.Op]
OpLtConVar [in Lvc.Isa.Op]
OpLtUnOpBinOp [in Lvc.Isa.Op]
OpLtUnOp1 [in Lvc.Isa.Op]
OpLtUnOp2 [in Lvc.Isa.Op]
OpLtVar [in Lvc.Isa.Op]
OpLtVarBinop [in Lvc.Isa.Op]
OpLtVarUnOp [in Lvc.Isa.Op]
option_R_Some [in Lvc.Infra.OptionR]
option_R_None [in Lvc.Infra.OptionR]
Option_R_Some [in Lvc.Infra.Option]
option_rel_some [in Lvc.CompCert.Coqlib]
option_rel_none [in Lvc.CompCert.Coqlib]


P

paramsMatchExp [in Lvc.IL.LabelsDefined]
paramsMatchGoto [in Lvc.IL.LabelsDefined]
paramsMatchIf [in Lvc.IL.LabelsDefined]
paramsMatchLet [in Lvc.IL.LabelsDefined]
paramsMatchRet [in Lvc.IL.LabelsDefined]
PatternList [in Lvc.IL.Patterns]
PatternScore [in Lvc.IL.Patterns]
PatternVar [in Lvc.IL.Patterns]
PIR2_cons [in Lvc.Infra.AllInRel]
PIR2_nil [in Lvc.Infra.AllInRel]
plus2nO [in Lvc.IL.SmallStepRelations]
plus2nS [in Lvc.IL.SmallStepRelations]
plus2O [in Lvc.IL.SmallStepRelations]
plus2S [in Lvc.IL.SmallStepRelations]
producesPrefixExtern [in Lvc.Equiv.TraceEquiv]
producesPrefixPrefix [in Lvc.Equiv.TraceEquiv]
producesPrefixSilent [in Lvc.Equiv.TraceEquiv]
producesPrefixTerm [in Lvc.Equiv.TraceEquiv]
Protected [in Lvc.Infra.Util]


R

renamedApartExp [in Lvc.Alpha.RenamedApart]
renamedApartGoto [in Lvc.Alpha.RenamedApart]
renamedApartIf [in Lvc.Alpha.RenamedApart]
renamedApartLet [in Lvc.Alpha.RenamedApart]
renamedApartRet [in Lvc.Alpha.RenamedApart]
ReturnIsReturn [in Lvc.IL.ILStateType]
RNGoto [in Lvc.Coherence.Allocation]
RNIf [in Lvc.Coherence.Allocation]
RNLet [in Lvc.Coherence.Allocation]
RNOpr [in Lvc.Coherence.Allocation]
RNReturn [in Lvc.Coherence.Allocation]


S

safe_after [in Lvc.Infra.Fresh]
safe_here [in Lvc.Infra.Fresh]
Sawtooth_app [in Lvc.IL.Sawtooth]
Sawtooth_nil [in Lvc.IL.Sawtooth]
shadowingFreeExp [in Lvc.Alpha.ShadowingFree]
shadowingFreeGoto [in Lvc.Alpha.ShadowingFree]
shadowingFreeIf [in Lvc.Alpha.ShadowingFree]
shadowingFreeLet [in Lvc.Alpha.ShadowingFree]
shadowingFreeRet [in Lvc.Alpha.ShadowingFree]
sil [in Lvc.Equiv.TraceEquiv]
Sim [in Lvc.Equiv.Sim]
SimErr [in Lvc.Equiv.NonParametricBiSim]
SimErr [in Lvc.Equiv.Sim]
SimExtern [in Lvc.Equiv.NonParametricBiSim]
SimExtern [in Lvc.Equiv.Sim]
SimSilent [in Lvc.Equiv.NonParametricBiSim]
SimSilent [in Lvc.Equiv.Sim]
SimTerm [in Lvc.Equiv.NonParametricBiSim]
SimTerm [in Lvc.Equiv.Sim]
size [in Lvc.Infra.SizeInduction]
sons [in Lvc.Equiv.TraceEquiv]
Sound [in Lvc.Reachability.Reachability]
SoundAndComplete [in Lvc.Reachability.Reachability]
srdExp [in Lvc.Coherence.Coherence]
srdGoto [in Lvc.Coherence.Coherence]
srdIf [in Lvc.Coherence.Coherence]
srdLet [in Lvc.Coherence.Coherence]
srdRet [in Lvc.Coherence.Coherence]
star2n_refl [in Lvc.IL.SmallStepRelations]
star2_step [in Lvc.IL.SmallStepRelations]
star2_refl [in Lvc.IL.SmallStepRelations]
status_eq_Some [in Lvc.Infra.Status]
status_eq_Error [in Lvc.Infra.Status]
stmtApp [in Lvc.IL.IL]
stmtFun [in Lvc.IL.IL]
stmtIf [in Lvc.IL.IL]
stmtLet [in Lvc.IL.IL]
stmtReturn [in Lvc.IL.IL]
SubListCons [in Lvc.Infra.Sublist]
SubListNil [in Lvc.Infra.Sublist]
subTermExp [in Lvc.IL.Subterm]
subTermIf1 [in Lvc.IL.Subterm]
subTermIf2 [in Lvc.IL.Subterm]
subTermLet1 [in Lvc.IL.Subterm]
subTermLet2 [in Lvc.IL.Subterm]
subTerm_refl [in Lvc.IL.Subterm]
Success [in Lvc.Infra.Status]
S_star2n [in Lvc.IL.SmallStepRelations]


T

terminatesI [in Lvc.Infra.Terminating]
terminating [in Lvc.Infra.Terminating]
Test.base [in Lvc.Infra.AutoIndTac]
Test.step [in Lvc.Infra.AutoIndTac]
TLGoto [in Lvc.Liveness.TrueLiveness]
TLIf [in Lvc.Liveness.TrueLiveness]
TLLet [in Lvc.Liveness.TrueLiveness]
TLOpr [in Lvc.Liveness.TrueLiveness]
TLReturn [in Lvc.Liveness.TrueLiveness]
Tooth_cons [in Lvc.IL.Sawtooth]
Tooth_nil [in Lvc.IL.Sawtooth]
Top [in Lvc.Infra.Lattice]
toString [in Lvc.Compiler]
trsExp [in Lvc.Coherence.Delocation]
trsGoto [in Lvc.Coherence.Delocation]
trsIf [in Lvc.Coherence.Delocation]
trsLet [in Lvc.Coherence.Delocation]
trsRet [in Lvc.Coherence.Delocation]
TrueIsCalledExp [in Lvc.IL.LabelsDefined]
TrueIsCalledGoto [in Lvc.IL.LabelsDefined]
TrueIsCalledIf1 [in Lvc.IL.LabelsDefined]
TrueIsCalledIf2 [in Lvc.IL.LabelsDefined]
TrueIsCalledLet [in Lvc.IL.LabelsDefined]


U

UCLet [in Lvc.Reachability.Reachability]
UCPGoto [in Lvc.Reachability.Reachability]
UCPIf [in Lvc.Reachability.Reachability]
UCPOpr [in Lvc.Reachability.Reachability]
UCReturn [in Lvc.Reachability.Reachability]
UnOp [in Lvc.Isa.Op]
UnopLiveSound [in Lvc.Isa.Op]
UnOpNeg [in Lvc.Isa.Val]
UnOpToBool [in Lvc.Isa.Val]


V

Var [in Lvc.Isa.Op]
VarLiveSound [in Lvc.Isa.Op]


W

wTA [in Lvc.Infra.Lattice]



Axiom Index

K

k [in Lvc.Isa.OrderedBitVector]
K_ge1 [in Lvc.Isa.OrderedBitVector]


W

WORDSIZE.wordsize_not_zero [in Lvc.CompCert.Integers]



Inductive Index

A

additionalParameters_live [in Lvc.Coherence.Delocation]
alpha [in Lvc.Alpha.Alpha]
alphaSim [in Lvc.Alpha.Alpha]
alpha_exp [in Lvc.IL.Exp]
alpha_op [in Lvc.Isa.Op]
already_swapped [in Lvc.Infra.Util]
ann [in Lvc.IL.Annotation]
anni [in Lvc.Analysis.Analysis]
anni_R [in Lvc.Analysis.Analysis]
annotation [in Lvc.IL.Annotation]
ann_R [in Lvc.IL.Annotation]
approx [in Lvc.Lowering.Renest]
approx [in Lvc.Lowering.ParallelMove]
approx [in Lvc.Coherence.DelocationCorrect]
approx [in Lvc.Coherence.Invariance]
approx [in Lvc.Alpha.Alpha]
approx [in Lvc.IL.ILDB]
approxF [in Lvc.Liveness.LivenessCorrect]
approxI [in Lvc.Liveness.LivenessCorrect]
app_expfree [in Lvc.IL.AppExpFree]
argsLive [in Lvc.Liveness.TrueLiveness]


B

binop [in Lvc.Isa.Val]
bisim [in Lvc.Equiv.NonParametricBiSim]
bit [in Lvc.Isa.OrderedBitVector]
bstmt [in Lvc.IL.ILDB]


C

callChain [in Lvc.IL.LabelsDefined]
comparison [in Lvc.CompCert.Integers]
Computable [in Lvc.Infra.Computable]
coproduces [in Lvc.Equiv.TraceEquiv]


D

diverges [in Lvc.Equiv.TraceEquiv]


E

event [in Lvc.IL.Events]
exp [in Lvc.IL.Exp]
extevent [in Lvc.Equiv.TraceEquiv]


F

foo [in Lvc.Infra.SizeInduction]
freeVarSimF [in Lvc.Liveness.LivenessCorrect]
fstNoneOrR [in Lvc.Infra.OptionR]
fstNoneOrR' [in Lvc.Coherence.Restrict]
F.step [in Lvc.IL.IL]
F.step [in Lvc.IL.ILDB]
F.step [in Lvc.IL.ILN]


G

get [in Lvc.Infra.Get]
getT [in Lvc.Infra.Get]


I

ifFstR [in Lvc.Infra.OptionR]
ifSndR [in Lvc.Infra.OptionR]
inRel [in Lvc.IL.InRel]
inRel [in Lvc.IL.InRel4]
isCalled [in Lvc.IL.LabelsDefined]
isReturn [in Lvc.IL.ILStateType]
isVar [in Lvc.Isa.Op]
is_tail [in Lvc.CompCert.Coqlib]
I.step [in Lvc.IL.IL]
I.step [in Lvc.IL.ILN]


L

lab [in Lvc.IL.Var]
labelsDefined [in Lvc.IL.LabelsDefined]
labIndicesSim [in Lvc.IL.ILN_IL]
lab_approx [in Lvc.IL.ILN_IL]
le [in Lvc.Infra.Fresh]
length_eq [in Lvc.Infra.LengthEq]
lex_ord [in Lvc.CompCert.Coqlib]
list_forall2 [in Lvc.CompCert.Coqlib]
list_norepet [in Lvc.CompCert.Coqlib]
live_exp_sound [in Lvc.IL.Exp]
live_op_sound [in Lvc.Isa.Op]
live_sound [in Lvc.Liveness.Liveness]
loc [in Lvc.IL.Var]
locally_inj [in Lvc.Coherence.Allocation]
ltBit [in Lvc.Isa.OrderedBitVector]
ltBitvec [in Lvc.Isa.OrderedBitVector]


M

Monotone [in Lvc.Infra.FiniteFixpointIteration]
mutual_block [in Lvc.IL.InRel]
mutual_block [in Lvc.IL.InRel4]


N

nlist [in Lvc.CompCert.Coqlib]
nlist_forall2 [in Lvc.CompCert.Coqlib]
noFun [in Lvc.IL.IL]
notApp [in Lvc.IL.IL]
noUnreachableCode [in Lvc.IL.LabelsDefined]
nstmt [in Lvc.IL.ILN]


O

op [in Lvc.Isa.Op]
opLt [in Lvc.Isa.Op]
option_R [in Lvc.Infra.OptionR]
option_R_Some [in Lvc.Infra.Option]
option_rel [in Lvc.CompCert.Coqlib]
overapproximation [in Lvc.Liveness.Liveness]


P

paramsMatch [in Lvc.IL.LabelsDefined]
pattern [in Lvc.IL.Patterns]
PIR2 [in Lvc.Infra.AllInRel]
plus2 [in Lvc.IL.SmallStepRelations]
plus2n [in Lvc.IL.SmallStepRelations]
prefix [in Lvc.Equiv.TraceEquiv]
protected [in Lvc.Infra.Util]


R

reachability [in Lvc.Reachability.Reachability]
renamedApart [in Lvc.Alpha.RenamedApart]


S

safe [in Lvc.Infra.Fresh]
sawtooth [in Lvc.IL.Sawtooth]
sc [in Lvc.Reachability.Reachability]
shadowingFree [in Lvc.Alpha.ShadowingFree]
sim [in Lvc.Equiv.NonParametricBiSim]
simtype [in Lvc.Equiv.Sim]
sim_gen [in Lvc.Equiv.Sim]
Size [in Lvc.Infra.SizeInduction]
srd [in Lvc.Coherence.Coherence]
star2 [in Lvc.IL.SmallStepRelations]
star2n [in Lvc.IL.SmallStepRelations]
status [in Lvc.Infra.Status]
status_eq [in Lvc.Infra.Status]
stmt [in Lvc.IL.IL]
stmtCtx [in Lvc.Equiv.CtxEq]
stmtIdxSim [in Lvc.IL.ILDB]
stream [in Lvc.Equiv.TraceEquiv]
subList [in Lvc.Infra.Sublist]
subTerm [in Lvc.IL.Subterm]


T

terminates [in Lvc.Infra.Terminating]
Terminating [in Lvc.Infra.Terminating]
Test.decreasing [in Lvc.Infra.AutoIndTac]
tooth [in Lvc.IL.Sawtooth]
ToString [in Lvc.Compiler]
trs [in Lvc.Coherence.Delocation]
trueIsCalled [in Lvc.IL.LabelsDefined]
true_live_sound [in Lvc.Liveness.TrueLiveness]


U

unop [in Lvc.Isa.Val]


W

withTop [in Lvc.Infra.Lattice]



Projection Index

A

ArgRelF [in Lvc.Equiv.SimF]
ArgRelFP [in Lvc.Equiv.SimF]
ArgRelI [in Lvc.Equiv.SimI]
ArgRelIP [in Lvc.Equiv.SimI]


B

block_Z [in Lvc.IL.BlockType]
block_n [in Lvc.IL.BlockType]
bottom [in Lvc.Infra.Lattice]
bottom_least [in Lvc.Infra.Lattice]


C

cond_normal [in Lvc.IL.ILStateType]
counted [in Lvc.IL.Var]
counted_inj [in Lvc.IL.Var]


D

decision_procedure [in Lvc.Infra.Computable]
default_el [in Lvc.Infra.Util]
dom_po [in Lvc.Infra.FiniteFixpointIteration]


E

extern_res [in Lvc.IL.Events]
extern_args [in Lvc.IL.Events]
extern_fnc [in Lvc.IL.Events]


F

finite_height [in Lvc.Infra.FiniteFixpointIteration]
F.block_n [in Lvc.IL.IL]
F.block_s [in Lvc.IL.IL]
F.block_Z [in Lvc.IL.IL]
F.block_E [in Lvc.IL.IL]
F.block_n [in Lvc.IL.ILDB]
F.block_s [in Lvc.IL.ILDB]
F.block_Z [in Lvc.IL.ILDB]
F.block_E [in Lvc.IL.ILDB]
F.block_f [in Lvc.IL.ILN]
F.block_F [in Lvc.IL.ILN]
F.block_E [in Lvc.IL.ILN]
F.block_L [in Lvc.IL.ILN]


I

Image [in Lvc.Equiv.SimF]
Image [in Lvc.Equiv.SimI]
incc [in Lvc.IL.Var]
IndexRelDrop [in Lvc.Equiv.SimF]
IndexRelDrop [in Lvc.Equiv.SimI]
IndexRelF [in Lvc.Equiv.SimF]
IndexRelI [in Lvc.Equiv.SimI]
initial_value_bottom [in Lvc.Infra.FiniteFixpointIteration]
initial_value [in Lvc.Infra.FiniteFixpointIteration]
I.block_n [in Lvc.IL.IL]
I.block_s [in Lvc.IL.IL]
I.block_Z [in Lvc.IL.IL]
I.block_f [in Lvc.IL.ILN]
I.block_F [in Lvc.IL.ILN]
I.block_L [in Lvc.IL.ILN]


J

join [in Lvc.Infra.Lattice]
join_respects_le [in Lvc.Infra.Lattice]
join_respects_eq [in Lvc.Infra.Lattice]
join_poLe [in Lvc.Infra.Lattice]
join_associative [in Lvc.Infra.Lattice]
join_commutative [in Lvc.Infra.Lattice]
join_idempotent [in Lvc.Infra.Lattice]


L

let_call_inversion [in Lvc.IL.ILStateType]
let_call_normal [in Lvc.IL.ILStateType]
let_op_normal [in Lvc.IL.ILStateType]


M

Make.intrange [in Lvc.CompCert.Integers]
Make.intval [in Lvc.CompCert.Integers]
monotone [in Lvc.Infra.FiniteFixpointIteration]


P

ParamRelF [in Lvc.Equiv.SimF]
ParamRelFP [in Lvc.Equiv.SimF]
ParamRelI [in Lvc.Equiv.SimI]
ParamRelIP [in Lvc.Equiv.SimI]
poEq [in Lvc.Infra.PartialOrder]
poEq_equivalence [in Lvc.Infra.PartialOrder]
poEq_dec [in Lvc.Infra.PartialOrder]
poLe [in Lvc.Infra.PartialOrder]
poLe_antisymmetric [in Lvc.Infra.PartialOrder]
poLe_trans [in Lvc.Infra.PartialOrder]
poLe_refl [in Lvc.Infra.PartialOrder]
poLe_dec [in Lvc.Infra.PartialOrder]


Q

Q [in Lvc.Infra.AutoIndTac]


R

result [in Lvc.IL.StateType]
result_return [in Lvc.IL.ILStateType]
result_none [in Lvc.IL.ILStateType]
return_normal [in Lvc.IL.ILStateType]


S

size [in Lvc.Infra.SizeInduction]
statetype [in Lvc.IL.ILStateType]
step [in Lvc.Infra.FiniteFixpointIteration]
step [in Lvc.IL.StateType]
step_cond_false [in Lvc.IL.ILStateType]
step_cond_true [in Lvc.IL.ILStateType]
step_let_call [in Lvc.IL.ILStateType]
step_let_op [in Lvc.IL.ILStateType]
step_monotone [in Lvc.Infra.FiniteFixpointIteration]
step_externally_determined [in Lvc.IL.StateType]
step_internally_deterministic [in Lvc.IL.StateType]
step_dec [in Lvc.IL.StateType]


T

terminating [in Lvc.Infra.Terminating]
toString [in Lvc.Compiler]



Instance Index

A

agree_on_computable [in Lvc.Constr.MapAgreement]
agree_on_1_impl_morph [in Lvc.Constr.MapAgreement]
agree_on_1_iff_morph_eq [in Lvc.Constr.MapAgreement]
agree_on_1_iff_morph [in Lvc.Constr.MapAgreement]
agree_on_iff_morph [in Lvc.Constr.MapAgreement]
agree_on_equivalence [in Lvc.Constr.MapAgreement]
agree_on_sym [in Lvc.Constr.MapAgreement]
agree_on_refl [in Lvc.Constr.MapAgreement]
alpha_morph [in Lvc.Alpha.Alpha]
anni_R_dec [in Lvc.Analysis.Analysis]
anni_R_anti [in Lvc.Analysis.Analysis]
anni_R_equivalence [in Lvc.Analysis.Analysis]
anni_R_trans [in Lvc.Analysis.Analysis]
anni_R_sym [in Lvc.Analysis.Analysis]
anni_R_refl [in Lvc.Analysis.Analysis]
annotation_dec_inst [in Lvc.IL.Annotation]
ann_R_dec [in Lvc.IL.Annotation]
ann_R_ann1_pe_morphism [in Lvc.IL.Annotation]
ann_R_anti [in Lvc.IL.Annotation]
ann_R_Equivalence [in Lvc.IL.Annotation]
ann_R_trans [in Lvc.IL.Annotation]
ann_R_sym [in Lvc.IL.Annotation]
ann_R_refl [in Lvc.IL.Annotation]
Ann_size [in Lvc.IL.Annotation]
app_Equal_Equal_Equal [in Lvc.Infra.OUnion]
app_m_eq [in Lvc.Infra.Util]
argsLive_dec [in Lvc.Liveness.LivenessValidators]


B

bitvec_eq_computable [in Lvc.Isa.OrderedBitVector]
block_type_I [in Lvc.IL.ILN_IL]
block_type_F [in Lvc.IL.BlockType]
block_type_I [in Lvc.IL.BlockType]
bool_boundedsemilattice [in Lvc.Infra.Lattice]
bounded_instance_1 [in Lvc.Coherence.Restrict]
bounded_morphism [in Lvc.Coherence.Restrict]
bounded_morphism_subset [in Lvc.Coherence.Restrict]


C

cardinal_morph [in Lvc.Constr.CSet]


D

defined_on_morph_equal [in Lvc.Constr.MapDefined]
defined_on_morph_incl [in Lvc.Constr.MapDefined]
def_size [in Lvc.Infra.SizeInduction]
diff_m_eq [in Lvc.Constr.CSet]
diff_proper_impl [in Lvc.Constr.CSet]
disjoint_morphism [in Lvc.Alpha.RenamedApart_Liveness]
disjoint_morphism_subset [in Lvc.Alpha.RenamedApart_Liveness]
disj_subset_subset_flip_impl [in Lvc.Constr.CSetDisjoint]
disj_eq_eq_iff [in Lvc.Constr.CSetDisjoint]
disj_sym [in Lvc.Constr.CSetDisjoint]


E

elem_incl_refl [in Lvc.Constr.CSet]
elem_eq_refl [in Lvc.Constr.CSet]
Equal_computable [in Lvc.Constr.CSetComputable]
Equivalence_eq_int' [in Lvc.Isa.Val]
Equivalence_eq_int [in Lvc.Isa.Val]
equiv_computable [in Lvc.Constr.CSetComputable]
eq_cset_agree_on_morphism [in Lvc.Constr.MapAgreement]
eq_cset_agree_set_morphism [in Lvc.Constr.MapAgreeSet]
eval_op_ext [in Lvc.Isa.Op]


F

feq_equivalence [in Lvc.Constr.MapBasics]
feq_transitive [in Lvc.Constr.MapBasics]
feq_symmetric [in Lvc.Constr.MapBasics]
feq_reflexive [in Lvc.Constr.MapBasics]
fold_left_subset_morphism [in Lvc.Constr.CSetGet]
fold_left_union_morphism [in Lvc.Constr.CSetGet]
fold_union_morphism [in Lvc.Constr.SetOperations]
fold_union_Proper [in Lvc.Constr.SetOperations]
fstNoneOrR_dec [in Lvc.Infra.OptionR]
fstNoneOrR_anti [in Lvc.Infra.OptionR]
fstNoneOrR_trans [in Lvc.Infra.OptionR]
fstNoneOrR_Reflexive [in Lvc.Infra.OptionR]
fstNoneOrR_flip_Subset_trans2 [in Lvc.Infra.OUnion]
fstNoneOrR_flip_Subset_trans [in Lvc.Infra.OUnion]
fstNoneOrR_flip_Subset_trans2 [in Lvc.Coherence.Allocation]
fst_poEq [in Lvc.Infra.PartialOrder]
fst_poLe [in Lvc.Infra.PartialOrder]
F.SR [in Lvc.DVE]
F.SR [in Lvc.UCE]


G

getAnn_poEq [in Lvc.IL.Annotation]
getAnn_poLe [in Lvc.IL.Annotation]
getAnn_ann_R_morphism [in Lvc.IL.Annotation]
ge_computable [in Lvc.Infra.Util]


I

il_statetype_I [in Lvc.IL.ILStateType]
il_statetype_F [in Lvc.IL.ILStateType]
impb_trans [in Lvc.Infra.Util]
impb_refl [in Lvc.Infra.Util]
incl_agree_on_morphism_flip_impl [in Lvc.Constr.MapAgreement]
incl_agree_on_morphism_eq [in Lvc.Constr.MapAgreement]
incl_agree_on_morphism [in Lvc.Constr.MapAgreement]
injective_on_computable [in Lvc.Constr.MapInjectivity]
injective_on_step_proper' [in Lvc.Constr.MapInjectivity]
injective_on_step_proper [in Lvc.Constr.MapInjectivity]
injective_on_morphism [in Lvc.Constr.MapInjectivity]
instance_option_eq_sym_R [in Lvc.Constr.CSet]
instance_option_eq_refl_R [in Lvc.Constr.CSet]
instance_option_eq_trans_R [in Lvc.Constr.CSet]
instance_impl_3 [in Lvc.Infra.Util]
instance_impl_2 [in Lvc.Infra.Util]
inst_Is_true_cm [in Lvc.Infra.Computable]
inst_iff_cm [in Lvc.Infra.Computable]
inst_impl_cm [in Lvc.Infra.Computable]
inst_or_cm [in Lvc.Infra.Computable]
inst_and_cm [in Lvc.Infra.Computable]
inst_not_cm [in Lvc.Infra.Computable]
inst_false_cm [in Lvc.Infra.Computable]
inst_true_cm [in Lvc.Infra.Computable]
inst_computable_In [in Lvc.Constr.CSetComputable]
inst_eq_dec_ordered_type [in Lvc.Constr.CSetComputable]
inst_eq_dec_list [in Lvc.Infra.EqDec]
inst_in_cm [in Lvc.Infra.EqDec]
inst_eq_dec_option [in Lvc.Infra.EqDec]
inst_eq_cm [in Lvc.Infra.EqDec]
inst_equiv_cm [in Lvc.Infra.EqDec]
inst_eq_dec_unop [in Lvc.Isa.Val]
inst_eq_dec_binop [in Lvc.Isa.Val]
inst_eq_dec_val [in Lvc.Isa.Val]
inst_val_defaulted [in Lvc.Isa.Val]
inst_counted_lab [in Lvc.IL.Var]
inst_eq_dec_lab [in Lvc.IL.Var]
inst_counted_loc [in Lvc.IL.Var]
inst_eq_dec_loc [in Lvc.IL.Var]
inst_counted_var [in Lvc.IL.Var]
inst_eq_dec_var [in Lvc.IL.Var]
inst_defaulted_var [in Lvc.IL.Var]
inst_eq_dec_exp [in Lvc.IL.Exp]
inst_eq_dec_op [in Lvc.Isa.Op]
int_eq_dec' [in Lvc.Isa.Val]
int_eq_dec [in Lvc.Isa.Val]
int_eq_eq_lt [in Lvc.Isa.Val]
inverse_on_morphism_full_eq [in Lvc.Constr.MapInverse]
inverse_on_morphism_eq_eq [in Lvc.Constr.MapInverse]
inverse_on_morphism_eq [in Lvc.Constr.MapInverse]
inverse_on_morphism_full [in Lvc.Constr.MapInverse]
inverse_on_morphism [in Lvc.Constr.MapInverse]
Irreflexive_lt_int [in Lvc.Isa.Val]
isVar_dec [in Lvc.Isa.Op]
Is_true_impb [in Lvc.Infra.Util]
I.SR [in Lvc.DVE]
I.SR [in Lvc.UCE]


L

lab_OrderedType [in Lvc.IL.Var]
lab_StrictOrder [in Lvc.IL.Var]
le_dec [in Lvc.Infra.Fresh]
le_lt_morph'' [in Lvc.Infra.Util]
le_lt_morph' [in Lvc.Infra.Util]
le_lt_morph [in Lvc.Infra.Util]
le_comp [in Lvc.Infra.Util]
list_get_computable' [in Lvc.IL.LabelsDefined]
list_get_computable [in Lvc.Infra.MoreList]
list_eq_computable [in Lvc.Infra.MoreList]
list_R_dec [in Lvc.Infra.MoreList]
live_op_sound_dec [in Lvc.IL.Exp]
live_op_sound_Equal [in Lvc.IL.Exp]
live_exp_sound_Subset [in Lvc.IL.Exp]
live_op_sound_dec [in Lvc.Isa.Op]
live_op_sound_Equal [in Lvc.Isa.Op]
live_op_sound_Subset [in Lvc.Isa.Op]
locally_inj_dec_inst [in Lvc.Coherence.AllocationValidator]
locally_inj_morphism [in Lvc.Coherence.Allocation]
lookup_list_inst [in Lvc.Constr.MapLookupList]
lookup_set_morphism_eq [in Lvc.Constr.MapLookup]
lookup_set_morphism [in Lvc.Constr.MapLookup]
ltBitvec_irrefl [in Lvc.Isa.OrderedBitVector]
ltBitvec_trans [in Lvc.Isa.OrderedBitVector]
ltBit_irrefl [in Lvc.Isa.OrderedBitVector]
ltBit_trans [in Lvc.Isa.OrderedBitVector]
lt_eq_strict [in Lvc.Isa.OrderedBitVector]
lt_eq_bit_strict [in Lvc.Isa.OrderedBitVector]


M

makeBackwardAnalysis [in Lvc.Analysis.AnalysisBackward]
makeForwardAnalysis [in Lvc.Analysis.AnalysisForward]
mapAnn_pminus_morphism [in Lvc.Alpha.RenamedApart]
map_Equal_impl [in Lvc.Infra.OUnion]
map_m_eq [in Lvc.Infra.Util]
map_Proper [in Lvc.Constr.SetOperations]
meet1_morphism' [in Lvc.Alpha.RenamedApart_Liveness]
meet1_morphism [in Lvc.Alpha.RenamedApart_Liveness]


N

NStmt_size [in Lvc.IL.ILN]


O

ojoin_poLe [in Lvc.Infra.Lattice]
ojoin_poEq [in Lvc.Infra.Lattice]
opLt_trans [in Lvc.Isa.Op]
opLt_irr [in Lvc.Isa.Op]
option_R_dec [in Lvc.Infra.OptionR]
option_R_anti [in Lvc.Infra.OptionR]
option_R_equivalence [in Lvc.Infra.OptionR]
option_R_trans [in Lvc.Infra.OptionR]
option_R_sym [in Lvc.Infra.OptionR]
option_R_refl [in Lvc.Infra.OptionR]
option_R_trans [in Lvc.Infra.Option]
option_R_Some_sym [in Lvc.Infra.Option]
option_boundedsemilattice [in Lvc.Infra.Lattice]
OrderedType_int [in Lvc.Isa.Val]
OrderedType_op [in Lvc.Isa.Op]
OrderedType_bitvec [in Lvc.Isa.OrderedBitVector]
OrderedType_bit [in Lvc.Isa.OrderedBitVector]
ordered_type_lt_dec [in Lvc.IL.Annotation]


P

pair_boundedsemilattice [in Lvc.Infra.Lattice]
PartialOrder_anni [in Lvc.Analysis.Analysis]
PartialOrder_option_fstNoneOrR [in Lvc.Infra.OptionR]
PartialOrder_option [in Lvc.Infra.OptionR]
PartialOrder_ann [in Lvc.IL.Annotation]
PartialOrder_bool [in Lvc.Infra.PartialOrder]
PartialOrder_sig [in Lvc.Infra.PartialOrder]
PartialOrder_ann [in Lvc.Infra.PartialOrder]
PartialOrder_list_instance [in Lvc.Infra.PartialOrder]
PartialOrder_pair_instance [in Lvc.Infra.PartialOrder]
PartialOrder_poLe_refl [in Lvc.Infra.PartialOrder]
PartialOrder_Subset_Equal_Bounded [in Lvc.Constr.CSetPartialOrder]
PartialOrder_Subset_Equal [in Lvc.Constr.CSetPartialOrder]
patterneq_Equivalence_instance [in Lvc.IL.Patterns]
pe_trans [in Lvc.Constr.CSet]
pe_sym [in Lvc.Constr.CSet]
pe_refl [in Lvc.Constr.CSet]
pe_morphism [in Lvc.Constr.CSet]
PIR2_Equal_Subset_subrelation [in Lvc.Infra.OUnion]
PIR2_Subset_Equal_Equal_flip_impl [in Lvc.Infra.OUnion]
PIR2_Subset_Equal_Equal_impl [in Lvc.Infra.OUnion]
PIR2_subset_impl [in Lvc.Infra.OUnion]
PIR2_computable [in Lvc.Infra.AllInRel]
PIR2_equivalence [in Lvc.Infra.AllInRel]
PIR2_trans [in Lvc.Infra.AllInRel]
PIR2_sym [in Lvc.Infra.AllInRel]
PIR2_refl [in Lvc.Infra.AllInRel]
plus_S_morpism [in Lvc.Infra.Util]
plus_le_morpism [in Lvc.Infra.Util]
pminus_morphism [in Lvc.Alpha.RenamedApart]
poLe_poEq_iff [in Lvc.Infra.PartialOrder]
poLe_poEq_flip_impl [in Lvc.Infra.PartialOrder]
poLe_poEq_impl [in Lvc.Infra.PartialOrder]
poLt_poLe_PIR2_flip_impl [in Lvc.Infra.PartialOrder]
poLt_poLe_flip_impl [in Lvc.Infra.PartialOrder]
poLt_poLe_impl [in Lvc.Infra.PartialOrder]
PR [in Lvc.Lowering.Renest]
prod_eq_snd_morphism [in Lvc.Constr.CSet]
prod_eq_fst_morphism [in Lvc.Constr.CSet]
proj1_sig_poLe [in Lvc.Infra.SigR]
proper_var [in Lvc.IL.Var]
proper_update_with_list [in Lvc.Constr.MapUpdate]
proper_update [in Lvc.Constr.MapUpdate]


R

Reflexive_eq_int' [in Lvc.Isa.Val]
Reflexive_eq_int [in Lvc.Isa.Val]
renamedApart_morphism [in Lvc.Alpha.RenamedApart]
rename_morphism [in Lvc.IL.Rename]
restr_m2 [in Lvc.Coherence.Restrict]
restr_morphism_eq [in Lvc.Coherence.Restrict]
restr_morphism [in Lvc.Coherence.Restrict]
rewrite_equal_bitvec [in Lvc.Isa.OrderedBitVector]
rewrite_eqBit [in Lvc.Isa.OrderedBitVector]


S

set_var_semilattice_bounded [in Lvc.Constr.CSetPartialOrder]
set_var_semilattice [in Lvc.Constr.CSetPartialOrder]
shadowingFree_morphism [in Lvc.Alpha.ShadowingFree]
sig_R_proj1_sig [in Lvc.Infra.SigR]
sig_R_dec [in Lvc.Infra.SigR]
sig_R_anti [in Lvc.Infra.SigR]
sig_R_Equivalence [in Lvc.Infra.SigR]
sig_R_trans [in Lvc.Infra.SigR]
sig_R_sym [in Lvc.Infra.SigR]
sig_R_refl [in Lvc.Infra.SigR]
size_foo [in Lvc.Infra.SizeInduction]
size_list [in Lvc.Infra.SizeInduction]
size_prod [in Lvc.Infra.SizeInduction]
size_nat [in Lvc.Infra.SizeInduction]
snd_poEq [in Lvc.Infra.PartialOrder]
snd_poLe [in Lvc.Infra.PartialOrder]
SR [in Lvc.Equiv.CtxEq]
SR [in Lvc.Lowering.EAE]
statetype_I [in Lvc.IL.IL]
statetype_F [in Lvc.IL.IL]
statetype_F [in Lvc.IL.ILDB]
statetype_I [in Lvc.IL.ILN]
Stmt_size [in Lvc.IL.IL]
StrictOrder_lt_int [in Lvc.Isa.Val]
StrictOrder_opLt [in Lvc.Isa.Op]
Subset_m_Equal_eq_flip_impl [in Lvc.Constr.CSet]
Subset_m_eq_eq_flip_impl [in Lvc.Constr.CSet]
Subset_morphism_3 [in Lvc.Constr.CSet]
Subset_morphism_2 [in Lvc.Constr.CSet]
Subset_computable [in Lvc.Constr.CSetComputable]
Subset1_morph [in Lvc.Alpha.RenamedApart_Liveness]
subTerm_trans [in Lvc.IL.Subterm]
subTerm_refl' [in Lvc.IL.Subterm]
success_Equivalence [in Lvc.Infra.Status]
Symmetric_eq_int' [in Lvc.Isa.Val]
Symmetric_eq_int [in Lvc.Isa.Val]


T

terminating_option [in Lvc.Infra.OptionR]
terminating_list [in Lvc.Infra.Terminating]
ToString_list [in Lvc.Compiler]
ToString_live [in Lvc.Compiler]
ToString_ann [in Lvc.Compiler]
ToString_stmt [in Lvc.Compiler]
ToString_nstmt [in Lvc.Compiler]
Transitive_lt_int [in Lvc.Isa.Val]
Transitive_eq_int' [in Lvc.Isa.Val]
Transitive_eq_int [in Lvc.Isa.Val]
trival_drop_instance [in Lvc.Infra.Drop]
trivial_pos_instance [in Lvc.Infra.Position]
trs_dec_inst [in Lvc.Coherence.DelocationValidator]


U

update_with_list_inst [in Lvc.Constr.MapLookupList]
update_with_list_inst [in Lvc.Constr.MapUpdate]
update_list_morphism [in Lvc.Constr.MapUpdate]
update_inst_eq [in Lvc.Constr.MapUpdate]
update_inst [in Lvc.Constr.MapUpdate]


W

withTop_eq_dec [in Lvc.Infra.Lattice]


Z

zip_eq_m [in Lvc.Infra.MoreList]



Section Index

C

Compiler [in Lvc.Compiler]
ComputableInstances [in Lvc.Infra.Computable]


D

DECIDABLE_PREDICATE [in Lvc.CompCert.Coqlib]
DECIDABLE_EQUALITY [in Lvc.CompCert.Coqlib]


F

feq [in Lvc.Constr.MapBasics]
FixpointAlgorithm [in Lvc.Infra.FiniteFixpointIteration]
FORALL2 [in Lvc.CompCert.Coqlib]
FreshList [in Lvc.Infra.Fresh]


G

GlueCode [in Lvc.Lowering.ParallelMove]


I

Implementation [in Lvc.Lowering.ParallelMove]


L

LEX_ORDER [in Lvc.CompCert.Coqlib]
LIST_FOLD [in Lvc.CompCert.Coqlib]


M

Make.EQ_MODULO [in Lvc.CompCert.Integers]
MapAgreement [in Lvc.Constr.MapAgreement]
MapAgreeSet [in Lvc.Constr.MapAgreeSet]
MapInjectivity [in Lvc.Constr.MapInjectivity]
MapInverse [in Lvc.Constr.MapInverse]
MapLookupList [in Lvc.Constr.MapLookupList]
MapUpdate [in Lvc.Constr.MapUpdate]
MapUpdate [in Lvc.Lowering.EAE]
MapUpdate [in Lvc.Constr.MapBasics]
MapUpdateList [in Lvc.Constr.MapUpdate]
moretheorems [in Lvc.Constr.CSetBasic]


P

Parallel_Move.Translate [in Lvc.Lowering.ParallelMove]
Parallel_Move [in Lvc.Lowering.ParallelMove]
ParametricMapIndex [in Lvc.Infra.MoreList]
ParametricOptionMap [in Lvc.Infra.OptionMap]
ParametricOptionMapIndex [in Lvc.Infra.Status]
ParametricOptionMapIndex [in Lvc.Infra.OptionMap]
ParametricStatusMap [in Lvc.Infra.Status]
ParametricZip [in Lvc.Infra.MoreList]
ParametricZip [in Lvc.Infra.Status]
PI [in Lvc.Infra.EqDec]
PIR2 [in Lvc.Infra.AllInRel]
POSITIVE_ITERATION [in Lvc.CompCert.Coqlib]


S

SafeFirst [in Lvc.Infra.Fresh]
SemiLatticeTheory [in Lvc.Infra.Lattice]


T

theorems [in Lvc.Constr.CSetBasic]
theorems [in Lvc.Constr.CSetCases]


U

UpdateFacts [in Lvc.Constr.MapBasics]



Abbreviation Index

B

byte [in Lvc.CompCert.Integers]


I

int [in Lvc.CompCert.Integers]
int64 [in Lvc.CompCert.Integers]



Definition Index

A

activated [in Lvc.IL.SmallStepRelations]
addAdd [in Lvc.Coherence.DelocationAlgo]
addf [in Lvc.Constr.CSetBasic]
additionalArguments [in Lvc.Compiler]
addParam [in Lvc.Coherence.DelocationAlgo]
addParams [in Lvc.Compiler]
agree_on [in Lvc.Constr.MapAgreement]
agree_set [in Lvc.Constr.MapAgreeSet]
align [in Lvc.CompCert.Coqlib]
alpha_rho [in Lvc.Alpha.Alpha_RenamedApart]
alpha_rho_F [in Lvc.Alpha.Alpha_RenamedApart]
app_r [in Lvc.Equiv.SimF]
app_r [in Lvc.Equiv.SimI]


B

backward [in Lvc.Analysis.AnalysisBackward]
backwardF [in Lvc.Analysis.AnalysisBackward]
backwardF_length [in Lvc.Analysis.AnalysisBackward]
bind [in Lvc.Infra.Option]
bind [in Lvc.Infra.Status]
binop_eval [in Lvc.Isa.Val]
bisimeq [in Lvc.Equiv.CtxEq]
bitAnd [in Lvc.Isa.BitVector]
bitCmp [in Lvc.Isa.OrderedBitVector]
bitComplement [in Lvc.Isa.BitVector]
bitEq [in Lvc.Isa.BitVector]
bitOr [in Lvc.Isa.BitVector]
bitToNat [in Lvc.Isa.BitVector]
bitvec [in Lvc.Isa.OrderedBitVector]
bitvecToNat [in Lvc.Isa.BitVector]
bitXor [in Lvc.Isa.BitVector]
bodies_r [in Lvc.Equiv.SimF]
bodies_r [in Lvc.Equiv.SimI]
bool2val [in Lvc.Isa.Val]
bounded [in Lvc.Coherence.Restrict]
bvAdd [in Lvc.Isa.BitVector]
bvAddBounded [in Lvc.Isa.BitVector]
bvAnd [in Lvc.Isa.BitVector]
bvAndBit [in Lvc.Isa.BitVector]
bvAndBounded [in Lvc.Isa.BitVector]
bvCmp [in Lvc.Isa.OrderedBitVector]
bvDiv [in Lvc.Isa.BitVector]
bvDiv' [in Lvc.Isa.BitVector]
bvEq [in Lvc.Isa.BitVector]
bvLessZero [in Lvc.Isa.BitVector]
bvMult [in Lvc.Isa.BitVector]
bvMult' [in Lvc.Isa.BitVector]
bvSub [in Lvc.Isa.BitVector]
bvZero [in Lvc.Isa.BitVector]


C

check_source_set [in Lvc.Lowering.ParallelMove]
check_pmove [in Lvc.Lowering.ParallelMove]
comp [in Lvc.Constr.MapComposition]
compile [in Lvc.Coherence.Delocation]
compile [in Lvc.DVE]
compile [in Lvc.Lowering.EAE]
compile [in Lvc.UCE]
compileF [in Lvc.Coherence.Delocation]
compileF [in Lvc.UCE]
compile_live [in Lvc.DVE]
compile_parallel_assignment [in Lvc.Lowering.ParallelMove]
compile_live [in Lvc.UCE]
complement [in Lvc.Isa.BitVector]
complement' [in Lvc.Isa.BitVector]
computeParameters [in Lvc.Coherence.DelocationAlgo]
correct [in Lvc.Liveness.LivenessAnalysisCorrect]
countTrue [in Lvc.Infra.Filter]


D

DCVE [in Lvc.Compiler]
decr [in Lvc.Isa.BitVector]
default_val [in Lvc.Isa.Val]
default_lab [in Lvc.IL.Var]
default_loc [in Lvc.IL.Var]
default_var [in Lvc.IL.Var]
definedVars [in Lvc.IL.IL]
defined_on [in Lvc.Constr.MapDefined]
defs_agree [in Lvc.IL.ILDB]
defVars [in Lvc.Alpha.RenamedApart]
determinate [in Lvc.Equiv.NonParametricBiSim]
disj [in Lvc.Constr.CSetDisjoint]
disjoint [in Lvc.Alpha.RenamedApart_Liveness]
drop [in Lvc.Infra.Drop]
drop_error [in Lvc.Infra.Drop]


E

eagree_on [in Lvc.Constr.MapAgreement]
egalize [in Lvc.Lowering.Renest]
egalize_funs [in Lvc.Lowering.Renest]
elem_incl [in Lvc.Constr.CSet]
elem_eq [in Lvc.Constr.CSet]
ensure_f [in Lvc.Compiler]
env [in Lvc.IL.Env]
envCorr [in Lvc.Alpha.Alpha]
eqReq [in Lvc.Coherence.Restrict]
eq_dec [in Lvc.Infra.EqDec]
exp_idx [in Lvc.IL.ILDB]
extend [in Lvc.Lowering.Renest]
external [in Lvc.IL.Events]
externally_determined [in Lvc.IL.StateType]


F

feq [in Lvc.Constr.MapBasics]
fill [in Lvc.Equiv.CtxEq]
fillC [in Lvc.Equiv.CtxEq]
filter_set [in Lvc.DVE]
filter_by [in Lvc.Infra.Filter]
filter_tau [in Lvc.IL.Events]
findt [in Lvc.Constr.CMap]
foo [in Lvc.Infra.Util]
forward [in Lvc.Analysis.AnalysisForward]
forwardF [in Lvc.Analysis.AnalysisForward]
forwardF_length [in Lvc.Analysis.AnalysisForward]
fpeq [in Lvc.Constr.MapBasics]
freeVars [in Lvc.IL.Exp]
freeVars [in Lvc.IL.IL]
freeVars [in Lvc.Isa.Op]
freeVars [in Lvc.IL.ILN]
frel [in Lvc.Equiv.SimF]
fresh [in Lvc.Infra.Fresh]
fresh [in Lvc.Infra.Util]
fresh_set [in Lvc.Infra.Fresh]
fresh_list [in Lvc.Infra.Fresh]
fresh_stable [in Lvc.Infra.Fresh]
funConstr [in Lvc.Alpha.RenamedApart]
functional2 [in Lvc.IL.SmallStepRelations]
F.labenv [in Lvc.IL.IL]
F.labenv [in Lvc.IL.ILDB]
F.labenv [in Lvc.IL.ILN]
F.mkBlock [in Lvc.IL.IL]
F.mkBlock [in Lvc.IL.ILDB]
F.mkBlock [in Lvc.IL.ILN]
F.state [in Lvc.IL.IL]
F.state [in Lvc.IL.ILDB]
F.state [in Lvc.IL.ILN]


G

getAnn [in Lvc.IL.Annotation]
getAnni [in Lvc.Analysis.Analysis]
getAnniLeft [in Lvc.Analysis.Analysis]
getAnniRight [in Lvc.Analysis.Analysis]
getVar [in Lvc.Isa.Op]


I

iffT [in Lvc.Infra.Util]
impb [in Lvc.Infra.Util]
incr [in Lvc.Isa.BitVector]
incr' [in Lvc.Isa.BitVector]
indexes_exists [in Lvc.Equiv.SimF]
indexes_exists [in Lvc.Equiv.SimI]
indexwise_paramrel [in Lvc.Lowering.Renest]
indexwise_r [in Lvc.Lowering.Renest]
indexwise_R4_dec [in Lvc.Infra.Indexwise]
indexwise_R4 [in Lvc.Infra.Indexwise]
indexwise_R3_dec [in Lvc.Infra.Indexwise]
indexwise_R3 [in Lvc.Infra.Indexwise]
indexwise_R2_dec [in Lvc.Infra.Indexwise]
indexwise_R [in Lvc.Infra.Indexwise]
indexwise_r [in Lvc.Equiv.SimF]
indexwise_paramrel [in Lvc.Equiv.SimF]
indexwise_r [in Lvc.Equiv.SimI]
indexwise_paramrel [in Lvc.Equiv.SimI]
indexwise_R_dec' [in Lvc.IL.Annotation]
injective_on_iff [in Lvc.Constr.MapInjectivity]
injective_on_compute [in Lvc.Constr.MapInjectivity]
injective_on_step [in Lvc.Constr.MapInjectivity]
injective_on [in Lvc.Constr.MapInjectivity]
internally_deterministic [in Lvc.IL.StateType]
int_compare [in Lvc.Isa.Val]
int_eq [in Lvc.Isa.Val]
Int64.hiword [in Lvc.CompCert.Integers]
Int64.iwordsize' [in Lvc.CompCert.Integers]
Int64.loword [in Lvc.CompCert.Integers]
Int64.mul' [in Lvc.CompCert.Integers]
Int64.ofwords [in Lvc.CompCert.Integers]
Int64.shl' [in Lvc.CompCert.Integers]
Int64.shru' [in Lvc.CompCert.Integers]
Int64.shr' [in Lvc.CompCert.Integers]
invariant [in Lvc.Coherence.Invariance]
inverse_on [in Lvc.Constr.MapInverse]
irel [in Lvc.Equiv.SimI]
isBisim [in Lvc.Equiv.Sim]
isCall [in Lvc.IL.Exp]
isCalledFrom [in Lvc.IL.LabelsDefined]
isComplete [in Lvc.Reachability.Reachability]
isFunctional [in Lvc.Liveness.Liveness]
isImperative [in Lvc.Liveness.Liveness]
isSound [in Lvc.Reachability.Reachability]
iter [in Lvc.Infra.Util]
I.labenv [in Lvc.IL.IL]
I.labenv [in Lvc.IL.ILN]
I.labenv_empty [in Lvc.IL.ILN]
I.mkBlock [in Lvc.IL.IL]
I.mkBlock [in Lvc.IL.ILN]
I.state [in Lvc.IL.IL]
I.state [in Lvc.IL.ILN]


K

keep [in Lvc.Infra.Keep]


L

labenv_sim [in Lvc.Lowering.Renest]
labenv_sim [in Lvc.Equiv.SimF]
labenv_sim [in Lvc.Equiv.SimI]
labInc [in Lvc.IL.Var]
labIndices [in Lvc.IL.ILN_IL]
labN [in Lvc.IL.Var]
lab_compare [in Lvc.IL.Var]
largest_live_set [in Lvc.Coherence.AllocationAlgoBound]
least_fresh [in Lvc.Infra.Fresh]
lessDef [in Lvc.Equiv.CtxEq]
linearize_parallel_assignment [in Lvc.Lowering.ParallelMove]
list_update_at [in Lvc.Infra.ListUpdateAt]
list_to_stmt [in Lvc.Lowering.ParallelMove]
list_to_stmt [in Lvc.Lowering.EAE]
list_repeat [in Lvc.CompCert.Coqlib]
list_drop [in Lvc.CompCert.Coqlib]
list_equiv [in Lvc.CompCert.Coqlib]
list_disjoint [in Lvc.CompCert.Coqlib]
list_fold_right [in Lvc.CompCert.Coqlib]
list_fold_left [in Lvc.CompCert.Coqlib]
list_nth_z [in Lvc.CompCert.Coqlib]
list_length_z [in Lvc.CompCert.Coqlib]
list_length_z_aux [in Lvc.CompCert.Coqlib]
livenessAnalysis [in Lvc.Liveness.LivenessAnalysis]
liveness_analysis_correct [in Lvc.Liveness.LivenessAnalysisCorrect]
liveness_analysis [in Lvc.Liveness.LivenessAnalysis]
liveness_transform_dep [in Lvc.Liveness.LivenessAnalysis]
liveness_transform [in Lvc.Liveness.LivenessAnalysis]
live_sound_dec [in Lvc.Liveness.LivenessValidators]
live_global [in Lvc.Coherence.Restrict]
lminus [in Lvc.Constr.CSet]
locally_inj_dec [in Lvc.Coherence.AllocationValidator]
locInc [in Lvc.IL.Var]
locN [in Lvc.IL.Var]
lookup_list [in Lvc.Constr.MapLookupList]
lookup_seto [in Lvc.Coherence.Restrict]
lookup_set [in Lvc.Constr.MapLookup]
lower [in Lvc.Lowering.ParallelMove]
lt [in Lvc.IL.Var]


M

Make.add [in Lvc.CompCert.Integers]
Make.add_overflow [in Lvc.CompCert.Integers]
Make.add_carry [in Lvc.CompCert.Integers]
Make.and [in Lvc.CompCert.Integers]
Make.cmp [in Lvc.CompCert.Integers]
Make.cmpu [in Lvc.CompCert.Integers]
Make.divs [in Lvc.CompCert.Integers]
Make.divu [in Lvc.CompCert.Integers]
Make.eq [in Lvc.CompCert.Integers]
Make.eqm [in Lvc.CompCert.Integers]
Make.eqmod [in Lvc.CompCert.Integers]
Make.half_modulus [in Lvc.CompCert.Integers]
Make.int_of_one_bits [in Lvc.CompCert.Integers]
Make.is_true [in Lvc.CompCert.Integers]
Make.is_false [in Lvc.CompCert.Integers]
Make.is_power2 [in Lvc.CompCert.Integers]
Make.iwordsize [in Lvc.CompCert.Integers]
Make.lt [in Lvc.CompCert.Integers]
Make.ltu [in Lvc.CompCert.Integers]
Make.max_signed [in Lvc.CompCert.Integers]
Make.max_unsigned [in Lvc.CompCert.Integers]
Make.min_signed [in Lvc.CompCert.Integers]
Make.mods [in Lvc.CompCert.Integers]
Make.modu [in Lvc.CompCert.Integers]
Make.modulus [in Lvc.CompCert.Integers]
Make.mone [in Lvc.CompCert.Integers]
Make.mul [in Lvc.CompCert.Integers]
Make.mulhs [in Lvc.CompCert.Integers]
Make.mulhu [in Lvc.CompCert.Integers]
Make.neg [in Lvc.CompCert.Integers]
Make.negative [in Lvc.CompCert.Integers]
Make.not [in Lvc.CompCert.Integers]
Make.notbool [in Lvc.CompCert.Integers]
Make.no_overlap [in Lvc.CompCert.Integers]
Make.one [in Lvc.CompCert.Integers]
Make.one_bits [in Lvc.CompCert.Integers]
Make.or [in Lvc.CompCert.Integers]
Make.powerserie [in Lvc.CompCert.Integers]
Make.P_mod_two_p [in Lvc.CompCert.Integers]
Make.repr [in Lvc.CompCert.Integers]
Make.rol [in Lvc.CompCert.Integers]
Make.rolm [in Lvc.CompCert.Integers]
Make.ror [in Lvc.CompCert.Integers]
Make.shl [in Lvc.CompCert.Integers]
Make.shr [in Lvc.CompCert.Integers]
Make.shru [in Lvc.CompCert.Integers]
Make.shrx [in Lvc.CompCert.Integers]
Make.shr_carry [in Lvc.CompCert.Integers]
Make.signed [in Lvc.CompCert.Integers]
Make.sign_ext [in Lvc.CompCert.Integers]
Make.size [in Lvc.CompCert.Integers]
Make.sub [in Lvc.CompCert.Integers]
Make.sub_overflow [in Lvc.CompCert.Integers]
Make.sub_borrow [in Lvc.CompCert.Integers]
Make.testbit [in Lvc.CompCert.Integers]
Make.unsigned [in Lvc.CompCert.Integers]
Make.wordsize [in Lvc.CompCert.Integers]
Make.xor [in Lvc.CompCert.Integers]
Make.zero [in Lvc.CompCert.Integers]
Make.zero_ext [in Lvc.CompCert.Integers]
Make.Zshiftin [in Lvc.CompCert.Integers]
Make.Zsign_ext [in Lvc.CompCert.Integers]
Make.Zsize [in Lvc.CompCert.Integers]
Make.zwordsize [in Lvc.CompCert.Integers]
Make.Zzero_ext [in Lvc.CompCert.Integers]
Make.Z_one_bits [in Lvc.CompCert.Integers]
Make.Z_mod_modulus [in Lvc.CompCert.Integers]
mapAnn [in Lvc.IL.Annotation]
mapAnni [in Lvc.Analysis.Analysis]
mapAnn2 [in Lvc.Alpha.RenamedApart_Liveness]
mapi [in Lvc.Infra.MoreList]
mapi_impl [in Lvc.Infra.MoreList]
mapOption [in Lvc.Infra.OptionR]
map_to_list [in Lvc.Coherence.Delocation]
max_set [in Lvc.Constr.CSet]
merge_cond [in Lvc.Lowering.EAE]
minuso [in Lvc.Coherence.DelocationAlgo]
msb [in Lvc.Isa.BitVector]


N

nat_of_Z [in Lvc.CompCert.Coqlib]
neg [in Lvc.Isa.BitVector]
negate_comparison [in Lvc.CompCert.Integers]
nfirst [in Lvc.CompCert.Coqlib]
nIn [in Lvc.CompCert.Coqlib]
nlast [in Lvc.CompCert.Coqlib]
normal2 [in Lvc.IL.StateType]


O

occurVars [in Lvc.IL.IL]
oget [in Lvc.Infra.OUnion]
ojoin [in Lvc.Infra.Lattice]
omap [in Lvc.Infra.OptionMap]
omapi [in Lvc.Infra.OptionMap]
omapi_impl [in Lvc.Infra.OptionMap]
ominus' [in Lvc.Coherence.DelocationAlgo]
onlyVars [in Lvc.Lowering.ParallelMove]
onv [in Lvc.IL.Env]
option_eq_dec [in Lvc.Infra.EqDec]
option_lift2 [in Lvc.Isa.Val]
option_lift1 [in Lvc.Isa.Val]
option_map [in Lvc.CompCert.Coqlib]
option_eq [in Lvc.CompCert.Coqlib]
option2status [in Lvc.Infra.Status]
op_cmp [in Lvc.Isa.Op]
op_eval [in Lvc.Isa.Op]
op_eval [in Lvc.IL.ILDB]
op2bool [in Lvc.Isa.Op]
oto_list [in Lvc.Infra.OUnion]
ounion [in Lvc.Infra.OUnion]


P

pairwise_disj_PIR2 [in Lvc.Constr.PairwiseDisjoint]
pairwise_ne [in Lvc.Constr.PairwiseDisjoint]
paramrel [in Lvc.Equiv.SimF]
paramrel [in Lvc.Equiv.SimI]
par_list [in Lvc.Lowering.ParallelMove]
par_move [in Lvc.Lowering.ParallelMove]
patterneq [in Lvc.IL.Patterns]
patternMatch [in Lvc.IL.Patterns]
patternMatchList [in Lvc.IL.Patterns]
patternVars [in Lvc.IL.Patterns]
pe [in Lvc.Constr.CSet]
peq [in Lvc.CompCert.Coqlib]
Ple [in Lvc.CompCert.Coqlib]
plt [in Lvc.CompCert.Coqlib]
Plt [in Lvc.CompCert.Coqlib]
plus' [in Lvc.Lowering.Renest]
pminus [in Lvc.Alpha.RenamedApart]
pmov [in Lvc.Lowering.ParallelMove]
pmov_source_set [in Lvc.Lowering.ParallelMove]
poLt [in Lvc.Infra.PartialOrder]
pos [in Lvc.Infra.Position]
positive_rec [in Lvc.CompCert.Coqlib]
posOfTrue [in Lvc.Infra.Filter]
proj_sumbool [in Lvc.CompCert.Coqlib]
pw_disj [in Lvc.Constr.PairwiseDisjoint]


R

R [in Lvc.Lowering.Renest]
rd_agree [in Lvc.Coherence.Invariance]
reachabilityAnalysis [in Lvc.Reachability.ReachabilityAnalysis]
reachability_sound [in Lvc.Reachability.ReachabilityAnalysisCorrect]
reachability_analysis [in Lvc.Reachability.ReachabilityAnalysis]
reachability_transform [in Lvc.Reachability.ReachabilityAnalysis]
receptive [in Lvc.Equiv.NonParametricBiSim]
reddec2 [in Lvc.IL.StateType]
reducible2 [in Lvc.IL.StateType]
regAssign [in Lvc.Coherence.AllocationAlgo]
regAssignF [in Lvc.Coherence.AllocationAlgo]
rename [in Lvc.IL.Rename]
renameApartF [in Lvc.Alpha.RenameApart]
renameApartFRight [in Lvc.Alpha.RenameApart]
renameApartFStep [in Lvc.Alpha.RenameApart]
renameApart' [in Lvc.Alpha.RenameApart]
renamedApartAnn [in Lvc.Alpha.RenameApart]
renamedApartAnnF [in Lvc.Alpha.RenameApart]
rename_apart [in Lvc.Alpha.RenameApart]
rename_exp [in Lvc.IL.Exp]
rename_op [in Lvc.Isa.Op]
replace_if [in Lvc.Lowering.EAE]
resetting [in Lvc.IL.Sawtooth]
restr [in Lvc.Coherence.Restrict]


S

safeFirst [in Lvc.Infra.FiniteFixpointIteration]
safeFixpoint [in Lvc.Infra.FiniteFixpointIteration]
safe_first_ext [in Lvc.Infra.Fresh]
safe_first_spec [in Lvc.Infra.Fresh]
safe_first [in Lvc.Infra.Fresh]
same_call [in Lvc.Equiv.NonParametricBiSim]
separates [in Lvc.Equiv.SimF]
separates [in Lvc.Equiv.SimI]
setAnn [in Lvc.IL.Annotation]
setAnni [in Lvc.Analysis.Analysis]
setTopAnn [in Lvc.IL.Annotation]
setTopAnnO [in Lvc.Analysis.Analysis]
sext [in Lvc.Isa.BitVector]
sext' [in Lvc.Isa.BitVector]
shl [in Lvc.Isa.BitVector]
sig_R [in Lvc.Infra.SigR]
sim [in Lvc.Equiv.Sim]
sim_bot [in Lvc.Equiv.Sim]
size_of_largest_live_set [in Lvc.Coherence.AllocationAlgoBound]
size_recursion [in Lvc.Infra.Util]
smaller [in Lvc.IL.BlockType]
smap [in Lvc.Infra.Status]
smapi [in Lvc.Infra.Status]
smapi_impl [in Lvc.Infra.Status]
srd_dec [in Lvc.Coherence.AllocationValidator]
stateType [in Lvc.IL.StateType]
state_result [in Lvc.IL.IL]
state_result [in Lvc.IL.ILDB]
state_result [in Lvc.IL.ILN]
stmt_idx [in Lvc.IL.ILDB]
strip [in Lvc.Coherence.Invariance]
subst_op [in Lvc.Isa.Op]
sumbool_option [in Lvc.Infra.EqDec]
sumbool_bool [in Lvc.Infra.EqDec]
sum_option [in Lvc.Infra.EqDec]
sum_left_map [in Lvc.CompCert.Coqlib]
swap_comparison [in Lvc.CompCert.Integers]
szip [in Lvc.Infra.Status]


T

tabulate [in Lvc.Infra.MoreList]
take [in Lvc.Infra.Take]
toBool [in Lvc.Isa.BitVector]
toDeBruijn [in Lvc.Compiler]
toILF [in Lvc.Compiler]
true_live_sound_dec [in Lvc.Liveness.LivenessValidators]


U

uceq [in Lvc.Reachability.Reachability]
unique [in Lvc.Infra.Util]
unop_eval [in Lvc.Isa.Val]
update [in Lvc.Constr.MapBasics]
update_with_list [in Lvc.Constr.MapUpdate]
update_list [in Lvc.Constr.MapUpdate]
update_with_list' [in Lvc.Lowering.EAE]
update_map_with_list [in Lvc.Constr.CMap]
upd_list [in Lvc.Lowering.ParallelMove]


V

val [in Lvc.Isa.Val]
validate_parallel_assignment [in Lvc.Lowering.ParallelMove]
val_false [in Lvc.Isa.Val]
val_true [in Lvc.Isa.Val]
val_zero [in Lvc.Isa.Val]
val2bool [in Lvc.Isa.Val]
var [in Lvc.IL.Var]
vars_up_to [in Lvc.Infra.Fresh]
vars_exist [in Lvc.IL.ILDB]
var_to_op [in Lvc.Isa.Op]


W

Wordsize_64.wordsize [in Lvc.CompCert.Integers]
Wordsize_8.wordsize [in Lvc.CompCert.Integers]
Wordsize_32.wordsize [in Lvc.CompCert.Integers]


Z

Zdivide_dec [in Lvc.CompCert.Coqlib]
zeq [in Lvc.CompCert.Coqlib]
zero [in Lvc.Isa.BitVector]
zext [in Lvc.Isa.BitVector]
zext' [in Lvc.Isa.BitVector]
zip [in Lvc.Infra.MoreList]
zle [in Lvc.CompCert.Coqlib]
zlt [in Lvc.CompCert.Coqlib]



Record Index

B

BlockType [in Lvc.IL.BlockType]
BoundedSemiLattice [in Lvc.Infra.Lattice]


C

Computable [in Lvc.Infra.Computable]
Counted [in Lvc.IL.Var]


D

Defaulted [in Lvc.Infra.Util]
DoNotRemember [in Lvc.Infra.AutoIndTac]


E

extern [in Lvc.IL.Events]


F

F.block [in Lvc.IL.IL]
F.block [in Lvc.IL.ILDB]
F.block [in Lvc.IL.ILN]


I

ILStateType [in Lvc.IL.ILStateType]
Iteration [in Lvc.Infra.FiniteFixpointIteration]
I.block [in Lvc.IL.IL]
I.block [in Lvc.IL.ILN]


M

Make.int [in Lvc.CompCert.Integers]
Monotone [in Lvc.Infra.FiniteFixpointIteration]


P

PartialOrder [in Lvc.Infra.PartialOrder]
PointwiseProofRelationF [in Lvc.Equiv.SimF]
PointwiseProofRelationI [in Lvc.Equiv.SimI]
ProofRelationF [in Lvc.Equiv.SimF]
ProofRelationI [in Lvc.Equiv.SimI]


S

Size [in Lvc.Infra.SizeInduction]
StateType [in Lvc.IL.StateType]


T

Terminating [in Lvc.Infra.Terminating]
ToString [in Lvc.Compiler]



Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (3614 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (51 entries)
Module Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (18 entries)
Variable Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (102 entries)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (123 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1929 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (360 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (3 entries)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (121 entries)
Projection Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (89 entries)
Instance Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (298 entries)
Section Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (40 entries)
Abbreviation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (3 entries)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (452 entries)
Record Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (25 entries)

This page has been generated by coqdoc