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 _ (1898 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 _ (111 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 _ (773 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 _ (171 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 _ (36 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 _ (736 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 _ (20 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 _ (51 entries)

Global Index

A

abstract_hl [inductive, in hl_abstraction]
abstract_hl_app [lemma, in hl_abstraction]
abstract_hl_app' [lemma, in hl_abstraction]
abstract_hl_cell_gt [lemma, in hl_abstraction]
abstract_hl_cons [lemma, in hl_abstraction]
abstract_hl_cons' [lemma, in hl_abstraction]
abstract_hl_free_alloc [lemma, in hl_abstraction]
abstract_hl_inde_store [lemma, in hl_abstraction]
abstract_hl_notin_list [lemma, in hl_abstraction]
abstract_hl_size [lemma, in hl_abstraction]
abstract_hl_start [lemma, in hl_abstraction]
abstract_hmAlloc [definition, in hl_abstraction]
abstract_hmAlloc_specif1 [definition, in hl_abstraction]
abstract_hmAlloc_verif1 [lemma, in hl_abstraction]
add_e [definition, in bipl]
add_elt_list [definition, in expr_b_dp]
alloc [definition, in topsy_hm]
Allocated [definition, in topsy_hm]
Allocated [definition, in topsy_hm_old]
And [definition, in bipl]
andb_option [definition, in expr_b_dp]
andlist [definition, in expr_b_dp]
andlist_mult_orlist [definition, in expr_b_dp]
andlist_mult_orlist_sem [lemma, in expr_b_dp]
andlist_plus_andlist [definition, in expr_b_dp]
andlist_plus_andlist_sem [lemma, in expr_b_dp]
andlist_semantic [definition, in expr_b_dp]
andlist_semantic_app [lemma, in expr_b_dp]
and_b [constructor, in bipl]
and_b_is_neg_propagate [constructor, in expr_b_dp]
apply_triple [lemma, in contrib]
apply_triple' [lemma, in contrib]
app_list [definition, in expr_b_dp]
Array [definition, in contrib]
ArrayI [definition, in contrib]
ArrayI_disjoint_heap [lemma, in contrib]
ArrayI_inde_store [lemma, in contrib]
Array_concat [lemma, in contrib]
Array_concat_split [lemma, in contrib]
Array_disjoint [lemma, in contrib]
Array_inde [lemma, in contrib]
Array_inde_list [lemma, in contrib]
Array_inde_store [lemma, in contrib]
Array_ouch1 [axiom, in topsy_bootloader]
Array_split [lemma, in contrib]
assert [definition, in bipl]
assert_ext [axiom, in bipl]
assign [constructor, in axiomatic]
assign' [constructor, in frag_list_vcg]
assign2 [constructor, in cmd2]
assign_var_e' [constructor, in vc]
Assrt [definition, in frag_list_entail]
assrt [definition, in frag]
assrt [definition, in frag_list_entail]
Assrt_and_expr_b [definition, in frag_list_vcg]
Assrt_and_expr_b_sem [lemma, in frag_list_vcg]
Assrt_and_expr_b_sem' [lemma, in frag_list_vcg]
Assrt_entail_Assrt_dp [definition, in frag_list_entail]
Assrt_entail_Assrt_dp_correct [lemma, in frag_list_entail]
assrt_entail_fct [definition, in frag_list_entail]
assrt_entail_fct_correct [lemma, in frag_list_entail]
Assrt_interp [definition, in frag_list_entail]
assrt_interp [definition, in frag]
assrt_interp [definition, in frag_list_entail]
ax [definition, in topsy_bootloader]
axiomatic [library]


B

b [constructor, in forward]
b [constructor, in LSF]
beq_dif_false [lemma, in util]
beq_nat_classic [lemma, in util]
beq_nat_com [lemma, in util]
beq_nat_false [lemma, in util]
beq_nat_true [lemma, in util]
beta [definition, in util]
beta_ge [lemma, in util]
beta_gt [lemma, in util]
beta_is_exp [lemma, in util]
beta_le [lemma, in util]
beta_lt [lemma, in util]
beta_power [lemma, in util]
beta_power1 [lemma, in util]
beta_1 [lemma, in util]
beta_1_2 [lemma, in util]
beta_1_4 [lemma, in util]
bigtoe_fct [definition, in frag_list_vcg]
bigtoe_fct_correct [lemma, in frag_list_vcg]
bipl [library]
bool_eq [definition, in topsy_hm]
bool_eq_classic [lemma, in topsy_hm]
bool_eq_dif [lemma, in topsy_hm]
bool_eq_false [lemma, in topsy_hm]
bool_eq_refl [lemma, in topsy_hm]
bool_eq_true [lemma, in topsy_hm]
bootloader_verif [lemma, in topsy_bootloader]
brk [definition, in topsy_hmAlloc]
bx [definition, in topsy_bootloader]
b_and [axiom, in topsy_bootloader]


C

c [definition, in schorr_waite]
cell [constructor, in frag]
cell [constructor, in frag_list_entail]
cell_in_sigma [definition, in frag_list_entail]
cell_in_sigma_correct [lemma, in frag_list_entail]
cell_loc_not_null [definition, in frag_list_entail]
cell_loc_not_null_correct [lemma, in frag_list_entail]
cell_read [lemma, in contrib]
change_status_Alloc_to_Free [lemma, in topsy_hm_old]
change_status_Free_to_Alloc [lemma, in topsy_hm_old]
change_status_Free_to_Free [lemma, in topsy_hm_old]
cmd [inductive, in axiomatic]
cmd' [inductive, in vc]
cmd' [inductive, in frag_list_vcg]
cmd2 [inductive, in cmd2]
cmd2 [library]
coeff_unique [lemma, in util]
coeff_unique' [lemma, in util]
compact [definition, in topsy_hmAlloc_old]
compact [definition, in topsy_hmAlloc]
Compaction [lemma, in topsy_hm_old]
compaction_example [lemma, in topsy_hm]
compact' [definition, in topsy_hmAlloc3_old]
compact' [definition, in topsy_hmAlloc]
compact'_specif [definition, in topsy_hmAlloc]
compact'_verif [lemma, in topsy_hmAlloc]
compact_coq_fct [definition, in topsy_hmAlloc3_old]
compact_coq_ind [inductive, in topsy_hmAlloc3_old]
compact_coq_ind2fct [axiom, in topsy_hmAlloc3_old]
compact_coq_ind_Alloc [constructor, in topsy_hmAlloc3_old]
compact_coq_ind_Free_Alloc [constructor, in topsy_hmAlloc3_old]
compact_coq_ind_Free_Free [constructor, in topsy_hmAlloc3_old]
compact_coq_ind_last_Free [constructor, in topsy_hmAlloc3_old]
compact_coq_ind_nil [constructor, in topsy_hmAlloc3_old]
compact_specif [definition, in topsy_hmAlloc]
compact_specif1 [definition, in topsy_hmAlloc_old]
compact_specif2 [definition, in topsy_hmAlloc2]
compact_verif [lemma, in topsy_hmAlloc]
compact_verif1 [lemma, in topsy_hmAlloc_old]
compact_verif2 [lemma, in topsy_hmAlloc2]
compare [axiom, in heap]
compute_constraints [definition, in frag_list_entail]
compute_constraints' [definition, in frag_list_entail]
compute_constraints'_correct [lemma, in frag_list_entail]
compute_constraints_correct [lemma, in frag_list_entail]
compute_constraint_cell [definition, in frag_list_entail]
compute_constraint_cell_correct [lemma, in frag_list_entail]
compute_constraint_cell_sigma [definition, in frag_list_entail]
compute_constraint_cell_sigma_correct [lemma, in frag_list_entail]
constraint [definition, in expr_b_dp]
constraint_semantic [definition, in expr_b_dp]
contrib [library]
contrib_tactics [library]
coucou [axiom, in topsy_bootloader]
coucou [axiom, in hl_abstraction]
cptr [definition, in topsy_hm]
createGDT [definition, in topsy_bootloader]
cr0 [definition, in topsy_bootloader]
cstts [definition, in topsy_hmAlloc]
cx [definition, in topsy_bootloader]


D

data [definition, in example_reverse_list]
data [definition, in reverse_list_auto]
Data_destructive_update_inv [lemma, in contrib]
Data_destructive_update_inv2 [lemma, in contrib]
Decompose_Assrt_interp [lemma, in frag_list_triple]
dec_sel [axiom, in topsy_bootloader]
del_heads [definition, in util]
del_heads_all [lemma, in util]
del_heads_app [lemma, in util]
del_heads_app' [lemma, in util]
del_heads_length [lemma, in util]
del_heads_plus [lemma, in util]
del_nth [definition, in util]
del_nth_app [lemma, in util]
del_nth_last [definition, in util]
del_nth_last_exact [lemma, in util]
del_nth_last_exact' [lemma, in util]
del_nth_last_length [lemma, in util]
del_nth_length [lemma, in util]
del_nth_update_list [lemma, in util]
df [definition, in topsy_bootloader]
di [definition, in topsy_bootloader]
dif [axiom, in heap]
dif_disjoint [axiom, in heap]
dif_disjoint' [axiom, in heap]
dif_singleton_emp [axiom, in heap]
dif_union [axiom, in heap]
disjoint [axiom, in heap]
disjoint_com [axiom, in heap]
disjoint_comp [axiom, in heap]
disjoint_emp [axiom, in heap]
disjoint_singleton [axiom, in heap]
disjoint_singleton' [axiom, in heap]
disjoint_union [axiom, in heap]
disjoint_union' [axiom, in heap]
disjoint_up [lemma, in heap_tactic]
disjoint_update [axiom, in heap]
disjoint_up' [lemma, in heap_tactic]
disj_nf [definition, in expr_b_dp]
disj_nf_preserve [lemma, in expr_b_dp]
div_e [definition, in bipl]
ds [definition, in topsy_bootloader]


E

eax [definition, in topsy_bootloader]
elem [axiom, in heap]
ELEM [module, in heap]
elim_common_cell [definition, in frag_list_entail]
elim_common_cell_correct [lemma, in frag_list_entail]
elim_common_cell_mp [lemma, in frag_list_entail]
elim_common_subheap [definition, in frag_list_entail]
elim_common_subheap_correct [lemma, in frag_list_entail]
elim_common_subheap_iterate [definition, in frag_list_entail]
elim_common_subheap_iterate_correct [lemma, in frag_list_entail]
elim_varlist_orlist [definition, in expr_b_dp]
elim_varlist_orlist_correct [lemma, in expr_b_dp]
elim_var_andlist [definition, in expr_b_dp]
elim_var_andlist' [definition, in expr_b_dp]
elim_var_andlist'_correct [lemma, in expr_b_dp]
elim_var_andlist_correct [lemma, in expr_b_dp]
elim_var_constraint [definition, in expr_b_dp]
elim_var_constraint_correct [lemma, in expr_b_dp]
elim_var_orlist [definition, in expr_b_dp]
elim_var_orlist_correct [lemma, in expr_b_dp]
emp [constructor, in frag_list_entail]
emp [definition, in frag_list_entail]
emp [axiom, in heap]
emp [axiom, in bipl]
entail [inductive, in frag_list_entail]
entails_subst_lst2update_store [lemma, in frag_list_triple]
entails_subst_lst2update_store [lemma, in frag]
entail_assocl [constructor, in frag_list_entail]
entail_assocr [constructor, in frag_list_entail]
entail_cell_not_null [constructor, in frag_list_entail]
entail_coml [constructor, in frag_list_entail]
entail_comr [constructor, in frag_list_entail]
entail_destructlist [constructor, in frag_list_entail]
entail_empintrol [constructor, in frag_list_entail]
entail_empintror [constructor, in frag_list_entail]
entail_epseliml [constructor, in frag_list_entail]
entail_epselimr [constructor, in frag_list_entail]
entail_fct [definition, in frag_list_entail]
entail_fct_correct [lemma, in frag_list_entail]
entail_id [lemma, in frag_list_entail]
entail_incons [constructor, in frag_list_entail]
entail_lstelim [constructor, in frag_list_entail]
entail_lstelim' [constructor, in frag_list_entail]
entail_lstelim'' [constructor, in frag_list_entail]
entail_lstelim''' [constructor, in frag_list_entail]
entail_lstelim'_v2 [constructor, in frag_list_entail]
entail_lstelim_v2 [constructor, in frag_list_entail]
entail_lstnileliml [constructor, in frag_list_entail]
entail_lstnilelimr [constructor, in frag_list_entail]
entail_lstsamelst [constructor, in frag_list_entail]
entail_lst_not_null [constructor, in frag_list_entail]
entail_monotony [constructor, in frag_list_entail]
entail_sepcon_neq [constructor, in frag_list_entail]
entail_sepcon_neq' [constructor, in frag_list_entail]
entail_sepcon_neq'' [constructor, in frag_list_entail]
entail_sepcon_neq''' [constructor, in frag_list_entail]
entail_sepcon_neq'''' [constructor, in frag_list_entail]
entail_sepcon_neq''''' [constructor, in frag_list_entail]
entail_singl_not_null [constructor, in frag_list_entail]
entail_soundness [lemma, in frag_list_entail]
entail_star_elim [constructor, in frag_list_entail]
entail_star_elim' [constructor, in frag_list_entail]
entail_star_elim'' [constructor, in frag_list_entail]
entail_star_elim_lst [lemma, in frag_list_entail]
entail_star_elim_star [lemma, in frag_list_entail]
entail_tauto [constructor, in frag_list_entail]
entail_to_Sigma_impl [lemma, in frag_list_entail]
entry [definition, in topsy_hm]
ENTRYSIZE [definition, in topsy_hmAlloc]
ENTRYSIZE [definition, in topsy_hmAlloc_old]
epsi [constructor, in frag]
epsi [definition, in frag]
eq [axiom, in heap]
eqdec [axiom, in bipl]
eqmod [definition, in util]
equal_tactic_l1 [lemma, in heap_tactic]
equal_tactic_l1' [lemma, in heap_tactic]
equal_tactic_l10 [lemma, in heap_tactic]
equal_tactic_l2 [lemma, in heap_tactic]
equal_tactic_l2' [lemma, in heap_tactic]
equal_tactic_l3 [lemma, in heap_tactic]
equal_tactic_l4 [lemma, in heap_tactic]
equal_tactic_l4' [lemma, in heap_tactic]
equal_tactic_l5 [lemma, in heap_tactic]
equal_tactic_l5' [lemma, in heap_tactic]
equal_tactic_l6 [lemma, in heap_tactic]
equal_tactic_l7 [lemma, in heap_tactic]
equal_tactic_l8 [lemma, in heap_tactic]
equal_tactic_l8' [lemma, in heap_tactic]
equal_tactic_l9 [lemma, in heap_tactic]
equal_tactic_l9' [lemma, in heap_tactic]
equal_union_disjoint [axiom, in heap]
equal_union_emp [axiom, in heap]
equal_update_L [axiom, in heap]
equal_update_R [axiom, in heap]
eq_b [constructor, in bipl]
eq_b_is_neg_propagate [constructor, in expr_b_dp]
eq_ext [axiom, in heap]
eq_refl [axiom, in heap]
eq_sym [axiom, in heap]
eq_trans [axiom, in heap]
Error [constructor, in frag_list_entail]
es [definition, in topsy_bootloader]
esp [definition, in topsy_bootloader]
eval [definition, in bipl]
eval_andlist [definition, in expr_b_dp]
eval_andlist' [definition, in expr_b_dp]
eval_andlist'2andlist_semantic [lemma, in expr_b_dp]
eval_andlist2andlist_semantic [lemma, in expr_b_dp]
eval_b [definition, in bipl]
eval_b_destruct [lemma, in expr_b_dp]
eval_b_store_update [lemma, in bipl]
eval_b_store_update [lemma, in hl_abstraction]
eval_constraint [definition, in expr_b_dp]
eval_constraint2constraint_semantic [lemma, in expr_b_dp]
eval_orlist [definition, in expr_b_dp]
eval_orlist' [definition, in expr_b_dp]
eval_orlist'2orlist_semantic [lemma, in expr_b_dp]
eval_orlist2orlist_semantic [lemma, in expr_b_dp]
eval_pi [definition, in frag_list_entail]
eval_store_update [lemma, in bipl]
eval_store_update [lemma, in hl_abstraction]
examples [library]
example_reverse_list [library]
exec [inductive, in axiomatic]
exec2 [inductive, in cmd2]
exec_assign [constructor, in axiomatic]
exec_assign2 [constructor, in cmd2]
exec_free_not_None [lemma, in axiomatic]
exec_ifte1_not_None [lemma, in axiomatic]
exec_ifte2_not_None [lemma, in axiomatic]
exec_lookup_not_None [lemma, in axiomatic]
exec_mutation_not_None [lemma, in axiomatic]
exec_none [constructor, in axiomatic]
exec_none2 [constructor, in cmd2]
exec_seq1_not_None [lemma, in axiomatic]
exec_seq2_not_None [lemma, in axiomatic]
exec_skip [constructor, in axiomatic]
exec_skip2 [constructor, in cmd2]
exec_while1_not_None [lemma, in axiomatic]
exec_while2_not_None [lemma, in axiomatic]
exitCodeLength [axiom, in topsy_threadBuild]
expr [inductive, in bipl]
expr_b [inductive, in bipl]
expr_b2constraints [definition, in expr_b_dp]
expr_b2constraints_correct [lemma, in expr_b_dp]
expr_b_dp [definition, in expr_b_dp]
expr_b_dp [library]
expr_b_dp_correct [lemma, in expr_b_dp]
expr_b_eq [definition, in bipl]
expr_b_eq [lemma, in expr_b_dp]
expr_b_eq' [lemma, in expr_b_dp]
expr_b_false_negb_true [lemma, in bipl]
expr_b_impl_intro [lemma, in expr_b_dp]
expr_b_inde_var [lemma, in bipl]
expr_b_min_size [lemma, in expr_b_dp]
expr_b_neg_involutive [lemma, in expr_b_dp]
expr_b_rewrite [definition, in bipl]
expr_b_sem [definition, in bipl]
expr_b_semantic_good [lemma, in bipl]
expr_b_semantic_good' [lemma, in expr_b_dp]
Expr_B_size [definition, in expr_b_dp]
expr_b_store_update_rewrite [lemma, in schorr_waite]
expr_b_store_update_rewrite [lemma, in topsy_hm]
expr_b_true_negb_false [lemma, in bipl]
Expr_B_var [definition, in expr_b_dp]
expr_b_var [definition, in bipl]
expr_compute [definition, in expr_b_dp]
expr_compute_correct [lemma, in expr_b_dp]
expr_deep [definition, in expr_b_dp]
expr_eq [definition, in bipl]
expr_inde_var [lemma, in bipl]
expr_rewrite [definition, in bipl]
expr_store_update_rewrite [lemma, in topsy_hm]
expr_store_update_rewrite [lemma, in schorr_waite]
expr_var [definition, in bipl]
Expr_var [definition, in expr_b_dp]
expr_var_fact [definition, in expr_b_dp]
expr_var_fact' [definition, in expr_b_dp]
expr_var_fact'_correct [lemma, in expr_b_dp]
expr_var_fact_correct [lemma, in expr_b_dp]
extensionality [axiom, in bipl]
extensionality [axiom, in heap]


F

Factorial [module, in examples]
Factorial.factorial [lemma, in examples]
Factorial.fact_lemma [lemma, in examples]
Factorial.vc_factorial [lemma, in examples]
Factorial.Zfact [definition, in examples]
Factorial.Zfact_neg [lemma, in examples]
Factorial.Zfact_pos [lemma, in examples]
Factorial.Zfact_zero [lemma, in examples]
false_imp [lemma, in topsy_threadBuild]
FF [definition, in bipl]
field [definition, in bipl]
findFree [definition, in topsy_hmAlloc_old]
findFree [definition, in topsy_hmAlloc]
findFree_specif [definition, in topsy_hmAlloc3_old]
findFree_specif [definition, in topsy_hmAlloc]
findFree_specif1 [definition, in topsy_hmAlloc_old]
findFree_specif2 [definition, in topsy_hmAlloc2]
findFree_specif2' [definition, in topsy_hmAlloc2]
findFree_verif [lemma, in topsy_hmAlloc]
findFree_verif [lemma, in topsy_hmAlloc3_old]
findFree_verif1 [lemma, in topsy_hmAlloc_old]
findFree_verif2 [lemma, in topsy_hmAlloc2]
findFree_verif2' [lemma, in topsy_hmAlloc2]
finish [constructor, in frag_examples]
finish [constructor, in frag_list_examples]
fnd [definition, in topsy_hm]
forward [inductive, in forward]
forward [library]
forward_assign [constructor, in forward]
forward_fct [definition, in forward]
forward_lookup [constructor, in forward]
forward_mutation [constructor, in forward]
forward_mutation' [constructor, in forward]
forward_reasoning [lemma, in contrib]
forward_skip [constructor, in forward]
forward_sound [lemma, in forward]
forward_str_precond [constructor, in forward]
forward_unroll_lst [constructor, in forward]
fourier_motzkin_for_integers [lemma, in expr_b_dp]
frag [library]
frag2_hoare [definition, in frag_list_vcg]
frag2_hoare_correct [lemma, in frag_list_vcg]
frag_decision [definition, in frag]
frag_decision_correct [lemma, in frag]
frag_entail_fct [definition, in frag_list_entail]
frag_entail_fct_correct [lemma, in frag_list_entail]
frag_examples [library]
frag_hoare [definition, in frag]
frag_hoare_correct [lemma, in frag]
frag_list_entail [library]
frag_list_examples [library]
frag_list_triple [library]
frag_list_vcg [library]
frag_postcond [lemma, in topsy_hmInit]
frag_precond [lemma, in topsy_hmInit]
frame_rule [lemma, in axiomatic]
frame_rule' [lemma, in contrib]
frame_rule'' [lemma, in contrib]
free [definition, in topsy_hm]
Free [definition, in topsy_hm_old]
Free [definition, in topsy_hm]
freeblock [definition, in topsy_hmAlloc3_old]
freeblocks [definition, in topsy_hmAlloc3_old]
freeblocks' [inductive, in topsy_hmAlloc3_old]
freeblocks'_Allocated [constructor, in topsy_hmAlloc3_old]
freeblocks'_Free_end [constructor, in topsy_hmAlloc3_old]
freeblocks'_Free_suiv [constructor, in topsy_hmAlloc3_old]
freeblocks'_nil [constructor, in topsy_hmAlloc3_old]
freeblock' [inductive, in topsy_hmAlloc3_old]
freeblock'_free [constructor, in topsy_hmAlloc3_old]
freeblock'_nil [constructor, in topsy_hmAlloc3_old]
Free_block_compact_size [definition, in topsy_hmAlloc2]
Free_block_list [definition, in topsy_hmAlloc2]
Free_block_list_nempty [lemma, in topsy_hmAlloc2]
Fresh [module, in frag_list_triple]
FRESH [module, in frag_list_triple]
fresh [axiom, in bipl]
FRESH [module, in frag]
Fresh [module, in frag]
Fresh.fresh_assrt [definition, in frag_list_triple]
Fresh.fresh_assrt [definition, in frag]
Fresh.fresh_Assrt [definition, in frag_list_triple]
Fresh.fresh_Assrt_inde [lemma, in frag_list_triple]
Fresh.fresh_assrt_inde [lemma, in frag]
Fresh.fresh_assrt_inde [lemma, in frag_list_triple]
Fresh.fresh_b [definition, in frag]
Fresh.fresh_b [definition, in frag_list_triple]
Fresh.fresh_b_inde [lemma, in frag]
Fresh.fresh_b_inde [lemma, in frag_list_triple]
Fresh.fresh_cmd [definition, in frag_list_triple]
Fresh.fresh_e [definition, in frag_list_triple]
Fresh.fresh_e [definition, in frag]
Fresh.fresh_e_eval [lemma, in frag_list_triple]
Fresh.fresh_e_eval [lemma, in frag]
Fresh.fresh_e_var_e_neq [lemma, in frag_list_triple]
Fresh.fresh_e_var_e_neq [lemma, in frag]
Fresh.fresh_lst [definition, in frag_list_triple]
Fresh.fresh_lst [definition, in frag]
Fresh.fresh_lst_decompose [lemma, in frag]
Fresh.fresh_lst_decompose [lemma, in frag_list_triple]
Fresh.fresh_lst_inde [lemma, in frag]
Fresh.fresh_lst_inde [lemma, in frag_list_triple]
Fresh.fresh_L_assrt [definition, in frag]
Fresh.fresh_L_assrt_inde [lemma, in frag]
Fresh.fresh_Sigma [definition, in frag_list_triple]
Fresh.fresh_Sigma [definition, in frag]
Fresh.fresh_wpAssrt [definition, in frag_list_triple]
Fresh.fresh_wpAssrt_inde [lemma, in frag_list_triple]
Fresh.subst_e_lst_eval [lemma, in frag_list_triple]
Fresh.subst_e_lst_eval_sub1 [lemma, in frag_list_triple]
Fresh.var_max_assrt [definition, in frag]
Fresh.var_max_Assrt [definition, in frag_list_triple]
Fresh.var_max_assrt [definition, in frag_list_triple]
Fresh.var_max_cmd [definition, in frag_list_triple]
Fresh.var_max_expr [definition, in frag_list_triple]
Fresh.var_max_expr [definition, in frag]
Fresh.var_max_expr_b [definition, in frag_list_triple]
Fresh.var_max_expr_b [definition, in frag]
Fresh.var_max_lst [definition, in frag]
Fresh.var_max_lst [definition, in frag_list_triple]
Fresh.var_max_L_assrt [definition, in frag]
Fresh.var_max_Sigma [definition, in frag_list_triple]
Fresh.var_max_Sigma [definition, in frag]
Fresh.var_max_Sigma_inde [lemma, in frag_list_triple]
Fresh.var_max_Sigma_inde [lemma, in frag]
Fresh.var_max_wpAssrt [definition, in frag_list_triple]
fresh_assrt [axiom, in frag]
fresh_assrt [axiom, in frag_list_triple]
fresh_b [axiom, in frag]
fresh_b [axiom, in frag_list_triple]
fresh_cmd [axiom, in frag_list_triple]
fresh_e [axiom, in frag]
fresh_e [axiom, in frag_list_triple]
fresh_e_eval [axiom, in frag]
fresh_e_eval [axiom, in frag_list_triple]
fresh_e_var_e_neq [axiom, in frag_list_triple]
fresh_e_var_e_neq [axiom, in frag]
fresh_lst [axiom, in frag]
fresh_lst [axiom, in frag_list_triple]
fresh_lst_decompose [axiom, in frag_list_triple]
fresh_lst_decompose [axiom, in frag]
fresh_L_assrt [axiom, in frag]
fresh_L_assrt_inde [axiom, in frag]
fresh_Sigma [axiom, in frag_list_triple]
fresh_Sigma [axiom, in frag]
fresh_wpAssrt [axiom, in frag_list_triple]
fresh_wpAssrt_inde [axiom, in frag_list_triple]
from_none [lemma, in axiomatic]
from_none' [lemma, in axiomatic]
fs [definition, in topsy_bootloader]
f' [definition, in bipl]
f' [definition, in bipl]
f' [definition, in bipl]
f' [definition, in bipl]
f' [definition, in bipl]
f' [definition, in bipl]


G

GCD [module, in examples]
GCD.a [definition, in examples]
GCD.b [definition, in examples]
GCD.gcd0 [definition, in examples]
GCD.gcd0_verif [lemma, in examples]
GCD.gcd1 [definition, in examples]
GCD.gcd1_verif [lemma, in examples]
GCD.r [definition, in examples]
GCD.x [definition, in examples]
GCD.y [definition, in examples]
GDTOF [definition, in topsy_bootloader]
GDTptr [definition, in topsy_bootloader]
gdtr [definition, in topsy_bootloader]
GDTSEG [definition, in topsy_bootloader]
GDTxSIZE [definition, in topsy_bootloader]
GDT00 [axiom, in topsy_bootloader]
GDT_BASE [definition, in topsy_bootloader]
get_endl [definition, in topsy_hm]
get_endl_app [lemma, in topsy_hm]
get_endl_gt [lemma, in topsy_hm]
ge_b [constructor, in bipl]
ge_b_is_neg_propagate [constructor, in expr_b_dp]
Good [constructor, in frag_list_entail]
gOSData_Sel [axiom, in topsy_bootloader]
Graph [inductive, in schorr_waite]
Graph_inde_store [lemma, in schorr_waite]
Graph_less_edge [lemma, in schorr_waite]
Graph_node_unique_store [lemma, in schorr_waite]
gs [definition, in topsy_bootloader]
gt_b [constructor, in bipl]
gt_b_is_neg_propagate [constructor, in expr_b_dp]


H

h [axiom, in heap]
heads [definition, in util]
heads_app [lemma, in util]
heads_del_heads [lemma, in util]
heap [library]
Heap_List [inductive, in topsy_hm_old]
Heap_List [definition, in topsy_hm]
Heap_List_app [lemma, in topsy_hm_old]
Heap_List_app' [lemma, in topsy_hm_old]
Heap_List_block_adr_pos [lemma, in topsy_hm_old]
Heap_List_block_status [lemma, in topsy_hm_old]
Heap_List_block_status' [lemma, in topsy_hm_old]
Heap_List_bloc_unique [lemma, in topsy_hm_old]
Heap_List_equal_start [lemma, in topsy_hm_old]
Heap_List_header [lemma, in topsy_hm_old]
Heap_List_inde_store [lemma, in topsy_hm]
Heap_List_inde_store [lemma, in topsy_hm_old]
Heap_List_last_bloc [lemma, in topsy_hm_old]
Heap_List_list_split_cont [lemma, in topsy_hm_old]
Heap_List_next [lemma, in topsy_hm_old]
Heap_List_next' [lemma, in topsy_hm_old]
Heap_List_next_bloc [lemma, in topsy_hm_old]
Heap_List_next_last [lemma, in topsy_hm_old]
Heap_List_start_pos [lemma, in topsy_hm_old]
Heap_List_status [lemma, in topsy_hm_old]
Heap_List_status_last [lemma, in topsy_hm_old]
Heap_List_suiv_ge [lemma, in topsy_hm_old]
heap_tactic [library]
hl [inductive, in topsy_hm]
hlstat_bool2expr [definition, in topsy_hm]
hl_abstraction [library]
hl_alloc2free [lemma, in topsy_hm]
hl_app [lemma, in topsy_hm]
hl_compaction [lemma, in topsy_hm]
hl_free2alloc [lemma, in topsy_hm]
hl_free2free [lemma, in topsy_hm]
hl_getnext [lemma, in topsy_hm]
hl_getnext' [lemma, in topsy_hm]
hl_getstatus [lemma, in topsy_hm]
hl_getstat' [lemma, in topsy_hm]
hl_last [constructor, in topsy_hm]
hl_nil [definition, in topsy_hm_old]
hl_splitting [lemma, in topsy_hm]
hmAlloc [definition, in topsy_hmAlloc]
hmAlloc [definition, in topsy_hmAlloc_old]
hmAlloc_example [definition, in hmAlloc_example_old]
hmAlloc_example [definition, in hmAlloc_example]
hmAlloc_example [library]
hmAlloc_example_old [library]
hmAlloc_example_specif [definition, in hmAlloc_example]
hmAlloc_example_specif [definition, in hmAlloc_example_old]
hmAlloc_example_verif [lemma, in hmAlloc_example]
hmAlloc_example_verif [lemma, in hmAlloc_example_old]
hmAlloc_specif [definition, in topsy_hmAlloc]
hmAlloc_specif1 [definition, in topsy_hmAlloc_old]
hmAlloc_specif2 [definition, in topsy_hmAlloc2]
hmAlloc_specif3 [definition, in topsy_hmAlloc3_old]
hmAlloc_verif [lemma, in topsy_hmAlloc]
hmAlloc_verif1 [lemma, in topsy_hmAlloc_old]
hmAlloc_verif2 [lemma, in topsy_hmAlloc2]
hmEnd [definition, in topsy_hm_old]
hmEnd [definition, in topsy_hm]
hmFree [definition, in topsy_hmFree_old]
hmFree [definition, in topsy_hmFree]
hmFree_specif [definition, in topsy_hmFree]
hmFree_specif1 [definition, in topsy_hmFree_old]
hmFree_specif2 [definition, in topsy_hmFree_old]
hmFree_verif [lemma, in topsy_hmFree]
hmFree_verif1 [lemma, in topsy_hmFree_old]
hmFree_verif2 [lemma, in topsy_hmFree_old]
hmInit [definition, in topsy_hmInit_frag_old]
hmInit [definition, in topsy_hmInit_manual_old]
hmInit [definition, in topsy_hmInit]
hmInit [definition, in topsy_hmInit_old]
hmInit_postcond [definition, in topsy_hmInit_old]
hmInit_postcond [definition, in topsy_hmInit]
hmInit_precond [definition, in topsy_hmInit]
hmInit_precond [definition, in topsy_hmInit_old]
hmInit_specif [definition, in topsy_hmInit_manual_old]
hmInit_specif [definition, in topsy_hmInit]
hmInit_specif [definition, in topsy_hmInit_old]
hmInit_specif [definition, in topsy_hmInit_frag_old]
hmInit_verif [lemma, in topsy_hmInit_manual_old]
hmInit_verif [lemma, in topsy_hmInit_old]
hmInit_verif [lemma, in topsy_hmInit_frag_old]
hmInit_verif_auto [lemma, in topsy_hmInit]
hmInit_verif_manual [lemma, in topsy_hmInit]
hmStart [definition, in topsy_hm]
hmStart [definition, in topsy_hm_old]
HM_ALLOCFAILED [definition, in topsy_hmAlloc]
HM_ALLOCFAILED [definition, in topsy_hmAlloc_old]
HM_ALLOCOK [definition, in topsy_hmAlloc_old]
HM_ALLOCOK [definition, in topsy_hmAlloc]
HM_FREEFAILED [definition, in topsy_hm_old]
HM_FREEFAILED [definition, in topsy_hm]
HM_FREEOK [definition, in topsy_hm]
HM_FREEOK [definition, in topsy_hm_old]


I

i [definition, in frag_list_examples]
i [definition, in reverse_list_auto]
i [definition, in frag_examples]
i [definition, in swap_LSF]
i [definition, in swap_tritra]
IDTptr [axiom, in topsy_bootloader]
idtr [definition, in topsy_bootloader]
idx [definition, in init12_tritra]
idx [definition, in init10_LSF]
idx [definition, in init5_LSF]
idx [definition, in frag_list_examples]
idx [definition, in frag_examples]
idx [definition, in init12_LSF]
idx [definition, in init10_tritra]
idx [definition, in init5_tritra]
inb [definition, in expr_b_dp]
incl_nil [lemma, in util]
inde [definition, in bipl]
inde_expr [lemma, in bipl]
inde_ifte [lemma, in axiomatic]
inde_mapsto [lemma, in bipl]
inde_mapstos [lemma, in bipl]
inde_mapsto' [lemma, in bipl]
inde_mapsto'' [lemma, in bipl]
inde_sep_con [lemma, in bipl]
inde_sep_imp [lemma, in bipl]
inde_seq [lemma, in axiomatic]
inde_TT [lemma, in bipl]
inde_update_store [lemma, in bipl]
inde_update_store' [lemma, in bipl]
init [definition, in init10_tritra]
init [definition, in init10_LSF]
init [definition, in frag_list_examples]
init [definition, in frag_examples]
init [definition, in init5_LSF]
init [definition, in init12_LSF]
init [definition, in init5_tritra]
init [definition, in init12_tritra]
init10_LSF [library]
init10_tritra [library]
init12_LSF [library]
init12_tritra [library]
init5_LSF [library]
init5_tritra [library]
init_body [definition, in init5_tritra]
init_body [definition, in init10_tritra]
init_body [definition, in init5_LSF]
init_body [definition, in init10_LSF]
init_body [definition, in frag_list_examples]
init_body [definition, in init12_LSF]
init_body [definition, in frag_examples]
init_body [definition, in init12_tritra]
init_postcond [definition, in init10_tritra]
init_postcond [definition, in init12_LSF]
init_postcond [definition, in frag_list_examples]
init_postcond [definition, in init12_tritra]
init_postcond [definition, in init10_LSF]
init_postcond [definition, in frag_examples]
init_postcond [definition, in init5_LSF]
init_postcond [definition, in init5_tritra]
init_postcond_sigma [definition, in init12_tritra]
init_postcond_sigma [definition, in init10_tritra]
init_postcond_sigma [definition, in init5_LSF]
init_postcond_sigma [definition, in frag_examples]
init_postcond_sigma [definition, in init5_tritra]
init_postcond_sigma [definition, in init10_LSF]
init_postcond_sigma [definition, in frag_list_examples]
init_postcond_sigma [definition, in init12_LSF]
init_precond [definition, in init12_tritra]
init_precond [definition, in frag_list_examples]
init_precond [definition, in init10_LSF]
init_precond [definition, in init5_tritra]
init_precond [definition, in init10_tritra]
init_precond [definition, in init12_LSF]
init_precond [definition, in frag_examples]
init_precond [definition, in init5_LSF]
init_precond_sigma [definition, in frag_examples]
init_precond_sigma [definition, in frag_list_examples]
init_precond_sigma [definition, in init12_LSF]
init_precond_sigma [definition, in init12_tritra]
init_precond_sigma [definition, in init5_LSF]
init_precond_sigma [definition, in init5_tritra]
init_precond_sigma [definition, in init10_tritra]
init_precond_sigma [definition, in init10_LSF]
init_val [definition, in frag_examples]
init_val [definition, in init12_LSF]
init_val [definition, in init5_tritra]
init_val [definition, in init10_tritra]
init_val [definition, in init5_LSF]
init_val [definition, in frag_list_examples]
init_val [definition, in init10_LSF]
init_val [definition, in init12_tritra]
init_verif [lemma, in frag_list_examples]
init_verif [lemma, in frag_examples]
init_verif' [lemma, in frag_list_examples]
init_verif' [lemma, in frag_examples]
init_verif_bigtoe_10 [lemma, in init10_tritra]
init_verif_bigtoe_12 [lemma, in init12_tritra]
init_verif_bigtoe_5 [lemma, in init5_tritra]
init_verif_smallfoot_10 [lemma, in init10_LSF]
init_verif_smallfoot_12 [lemma, in init12_LSF]
init_verif_smallfoot_5 [lemma, in init5_LSF]
integer [module, in heap]
integer.elem [definition, in heap]
inter [definition, in util]
inter_app [lemma, in util]
inter_nil [lemma, in util]
inter_nil_subset [lemma, in util]
inter_stren [lemma, in util]
inter_sym [lemma, in util]
inter_weak [lemma, in util]
intro_fresh_var [lemma, in frag]
intro_fresh_var [lemma, in frag_list_triple]
intro_fresh_var' [lemma, in frag]
intro_fresh_var' [lemma, in frag_list_triple]
int_e [definition, in bipl]
invariant [definition, in reverse_list_auto]
invariant2 [definition, in reverse_list_auto]
invariant_auto [definition, in reverse_list_auto]
inv_lt [lemma, in util]
In_hl [definition, in topsy_hm]
In_hl_app_or [lemma, in topsy_hm]
In_hl_destruct [lemma, in topsy_hm]
In_hl_dif [lemma, in topsy_hm]
In_hl_first [lemma, in topsy_hm]
In_hl_ge_start [lemma, in topsy_hm]
In_hl_last [lemma, in topsy_hm]
In_hl_lt [lemma, in topsy_hm]
In_hl_match [lemma, in topsy_hm]
In_hl_next [lemma, in topsy_hm]
In_hl_or_app [lemma, in topsy_hm]
In_permut [lemma, in util]
is_neg_propagate [inductive, in expr_b_dp]


J

j [definition, in frag_list_examples]
j [definition, in reverse_list_auto]
j [definition, in swap_tritra]
j [definition, in swap_LSF]
j [definition, in frag_examples]


K

k [definition, in reverse_list_auto]
KERNEL [definition, in topsy_threadBuild]


L

l [axiom, in heap]
l [definition, in schorr_waite]
last [definition, in util]
LEFTOVER [definition, in topsy_hmAlloc_old]
LEFTOVER [definition, in topsy_hmAlloc]
length_app [lemma, in util]
length_heads [lemma, in util]
length_rev [definition, in util]
length_update_list [lemma, in util]
le2lt [lemma, in util]
le_neq_lt [lemma, in util]
list2store [definition, in expr_b_dp]
list_assert [inductive, in example_reverse_list]
list_assert_hd_uneq [lemma, in example_reverse_list]
list_assert_inde_store [lemma, in example_reverse_list]
list_empty [definition, in example_reverse_list]
list_last [lemma, in util]
list_last' [lemma, in util]
list_reverse_coq [definition, in example_reverse_list]
list_reverse_coq_lemma1 [lemma, in example_reverse_list]
list_reverse_coq_lemma2 [lemma, in example_reverse_list]
list_split [lemma, in util]
list_split' [lemma, in util]
list_split'' [lemma, in util]
list_split2 [lemma, in util]
list_tail' [lemma, in util]
loc [definition, in heap]
Loc [module, in heap]
Loc.compare [definition, in heap]
Loc.eq [definition, in heap]
Loc.eq_ext [lemma, in heap]
Loc.eq_refl [definition, in heap]
Loc.eq_sym [definition, in heap]
Loc.eq_trans [definition, in heap]
Loc.lt [definition, in heap]
Loc.lt_not_eq [lemma, in heap]
Loc.lt_trans [lemma, in heap]
Loc.t [definition, in heap]
loc2val [definition, in heap]
lookup [axiom, in bipl]
lookup [axiom, in heap]
lookup2 [definition, in axiomatic]
lookup_dif [axiom, in heap]
lookup_dif' [axiom, in heap]
lookup_emp [axiom, in heap]
lookup_emp [axiom, in bipl]
lookup_exists_partition [axiom, in heap]
lookup_list2store [lemma, in expr_b_dp]
lookup_singleton [axiom, in heap]
lookup_union [axiom, in heap]
lookup_union_or [axiom, in heap]
lookup_union_R [axiom, in heap]
lookup_update [axiom, in bipl]
lookup_update [axiom, in heap]
lookup_update' [axiom, in heap]
lookup_update' [axiom, in bipl]
lookup_update'' [axiom, in heap]
LSF [inductive, in LSF]
LSF [library]
LSF_add_empty [constructor, in LSF]
LSF_assign [constructor, in LSF]
LSF_assign' [axiom, in LSF]
LSF_cond [constructor, in LSF]
LSF_empty [constructor, in LSF]
LSF_lookup [constructor, in LSF]
LSF_lookup' [axiom, in LSF]
LSF_mutation [constructor, in LSF]
LSF_mutation' [constructor, in LSF]
LSF_precond_stre [constructor, in LSF]
LSF_seq_assoc [constructor, in LSF]
LSF_sound [axiom, in LSF]
LSF_unroll_lst_lookup [constructor, in LSF]
LSF_unroll_lst_lookup' [axiom, in LSF]
lst [constructor, in frag_list_entail]
Lst [inductive, in frag_list_entail]
Lst_app [lemma, in frag_list_entail]
Lst_app' [lemma, in frag_list_entail]
Lst_equiv [lemma, in frag_list_entail]
Lst_equiv' [lemma, in frag_list_entail]
lt [axiom, in heap]
lt_not_eq [axiom, in heap]
lt_trans [axiom, in heap]
LWP [inductive, in frag]
LWP_entail [constructor, in frag]
LWP_if [constructor, in frag]
LWP_list [definition, in frag]
LWP_list_correct [lemma, in frag]
LWP_list_rec [definition, in frag]
LWP_list_rec_correct [lemma, in frag]
LWP_lookup [constructor, in frag]
LWP_mutation [constructor, in frag]
LWP_mutation' [constructor, in frag]
LWP_precond_stre [constructor, in frag]
LWP_soundness [lemma, in frag]
LWP_Step [inductive, in frag_examples]
LWP_step [definition, in frag]
LWP_step_correct [lemma, in frag]
LWP_subst_elt [constructor, in frag]
LWP_subst_if [constructor, in frag]
LWP_subst_lookup [constructor, in frag]
LWP_subst_lookup' [lemma, in frag]
LWP_subst_mutation [constructor, in frag]
LWP_subst_subst [constructor, in frag]
LWP_use [lemma, in frag]
L_assrt [inductive, in frag]
L_assrt_interp [definition, in frag]
L_assrt_size [definition, in frag]
L_elt [definition, in frag]
L_elt [constructor, in frag]
L_elt [definition, in frag]
L_subst [constructor, in frag]


M

m [definition, in schorr_waite]
MAP [module, in heap]
map [module, in heap]
mapstos_to_array [lemma, in contrib]
mapsto_equiv [lemma, in bipl]
mapsto_equiv' [lemma, in bipl]
mapsto_store_update_rewrite [lemma, in topsy_hm]
mapsto_store_update_rewrite [lemma, in schorr_waite]
map.addr_lt [definition, in heap]
map.addr_lt_assym [lemma, in heap]
map.addr_lt_classic [lemma, in heap]
map.addr_lt_false [lemma, in heap]
map.addr_lt_false' [lemma, in heap]
map.addr_lt_irrefl [lemma, in heap]
map.addr_lt_true [lemma, in heap]
map.addr_lt_true' [lemma, in heap]
map.add_lst [definition, in heap]
map.add_lst'_In_dom [lemma, in heap]
map.add_lst_add_lst [lemma, in heap]
map.add_lst_add_lst' [lemma, in heap]
map.add_lst_app' [lemma, in heap]
map.add_lst_del' [lemma, in heap]
map.add_lst_del'' [lemma, in heap]
map.add_lst_lb [lemma, in heap]
map.app' [definition, in heap]
map.app'_com [lemma, in heap]
map.app'_nil [lemma, in heap]
map.beq_addr [definition, in heap]
map.beq_addr_classic [lemma, in heap]
map.beq_addr_com [lemma, in heap]
map.beq_addr_false [lemma, in heap]
map.beq_addr_refl [lemma, in heap]
map.beq_addr_true [lemma, in heap]
map.beq_dif_false_addr [lemma, in heap]
map.compose_union_equiv [lemma, in heap]
map.del' [definition, in heap]
map.del'_app' [lemma, in heap]
map.dif [definition, in heap]
map.dif_disjoint [lemma, in heap]
map.dif_disjoint' [lemma, in heap]
map.dif_not_in_dom [lemma, in heap]
map.dif_singleton_emp [lemma, in heap]
map.dif_union [lemma, in heap]
map.disjoint [definition, in heap]
map.disjoint_com [lemma, in heap]
map.disjoint_comp [lemma, in heap]
map.disjoint_emp [lemma, in heap]
map.disjoint_singleton [lemma, in heap]
map.disjoint_singleton' [lemma, in heap]
map.disjoint_union [lemma, in heap]
map.disjoint_union' [lemma, in heap]
map.disjoint_update [lemma, in heap]
map.distributivity [lemma, in heap]
map.dom [definition, in heap]
map.emp [definition, in heap]
map.equal [definition, in heap]
map.equal_ext [lemma, in heap]
map.equal_ext' [lemma, in heap]
map.equal_union_disjoint [lemma, in heap]
map.equal_union_emp [lemma, in heap]
map.equal_update_L [lemma, in heap]
map.equal_update_R [lemma, in heap]
map.extensionality [lemma, in heap]
map.gt_neq [lemma, in heap]
map.h [definition, in heap]
map.h' [inductive, in heap]
map.In_dom_add_lst [lemma, in heap]
map.In_dom_add_lst' [lemma, in heap]
map.In_dom_add_lst2 [lemma, in heap]
map.In_dom_del' [lemma, in heap]
map.In_dom_union [lemma, in heap]
map.In_dom_union' [lemma, in heap]
map.In_union_dom [lemma, in heap]
map.l [definition, in heap]
map.l [definition, in heap]
map.lb [definition, in heap]
map.lb_add_lst [lemma, in heap]
map.lb_del' [lemma, in heap]
map.lb_del'' [lemma, in heap]
map.lb_In_uneq [lemma, in heap]
map.lb_notin [lemma, in heap]
map.lb_notin' [lemma, in heap]
map.lb_trans [lemma, in heap]
map.lb_update [lemma, in heap]
map.lookup [definition, in heap]
map.lookup' [definition, in heap]
map.lookup'_add_lst [lemma, in heap]
map.lookup'_add_lst' [lemma, in heap]
map.lookup'_app'_L [lemma, in heap]
map.lookup'_app'_R [lemma, in heap]
map.lookup'_del' [lemma, in heap]
map.lookup'_del'' [lemma, in heap]
map.lookup'_In [lemma, in heap]
map.lookup'_update' [lemma, in heap]
map.lookup_dif [lemma, in heap]
map.lookup_dif' [lemma, in heap]
map.lookup_disjoint_None [lemma, in heap]
map.lookup_emp [lemma, in heap]
map.lookup_exists_partition [lemma, in heap]
map.lookup_not_In [lemma, in heap]
map.lookup_singleton [lemma, in heap]
map.lookup_union [lemma, in heap]
map.lookup_union_or [lemma, in heap]
map.lookup_union_R [lemma, in heap]
map.lookup_update [lemma, in heap]
map.lookup_update' [lemma, in heap]
map.lookup_update'' [lemma, in heap]
map.lst [definition, in heap]
map.mk_h [constructor, in heap]
map.myge [definition, in heap]
map.mygt [definition, in heap]
map.myle [definition, in heap]
map.myleq_neq_lt [lemma, in heap]
map.myle_eq_lt [lemma, in heap]
map.myle_ge_eq [lemma, in heap]
map.mylt_neq [lemma, in heap]
map.mylt_trans2 [lemma, in heap]
map.mytrichotomy [lemma, in heap]
map.nil [definition, in heap]
map.nil [definition, in heap]
map.nil [definition, in heap]
map.nil [definition, in heap]
map.nil [definition, in heap]
map.nil [definition, in heap]
map.prf [definition, in heap]
map.set [definition, in heap]
map.set_add [lemma, in heap]
map.set_app' [lemma, in heap]
map.set_del' [lemma, in heap]
map.set_nil [definition, in heap]
map.set_singleton [definition, in heap]
map.set_update [lemma, in heap]
map.singleton [definition, in heap]
map.true [definition, in heap]
map.true [definition, in heap]
map.true [definition, in heap]
map.true [definition, in heap]
map.true [definition, in heap]
map.union [definition, in heap]
map.union_assoc [lemma, in heap]
map.union_com [lemma, in heap]
map.update [definition, in heap]
map.update' [definition, in heap]
map.update'_app' [lemma, in heap]
map.update_add_lst [lemma, in heap]
map.update_add_lst' [lemma, in heap]
map.update_dom [lemma, in heap]
map.update_singleton [lemma, in heap]
map.v [definition, in heap]
map.v [definition, in heap]
MAXNAMESIZE [axiom, in topsy_threadBuild]
max3_LSF [library]
max3_tritra [library]
max_lemma1 [lemma, in util]
max_lemma2 [lemma, in util]
max_lemma3 [lemma, in util]
max_lemma3' [lemma, in frag_list_triple]
max_lemma4 [lemma, in util]
max_lemma5 [lemma, in util]
max_lemma6 [lemma, in util]
memory_size [axiom, in topsy_bootloader]
minus_compat [lemma, in util]
minus_le_compat_l [lemma, in util]
minus_le_plus [lemma, in util]
minus_lt_compat [lemma, in util]
minus_minus_comm [lemma, in util]
minus_plus' [lemma, in util]
minus_plus_comm [lemma, in util]
min_e [definition, in bipl]
modified_cmd_var [definition, in axiomatic]
modified_loc_expr [definition, in axiomatic]
mod_e [definition, in bipl]
movsw [definition, in topsy_bootloader]
mult_minus_distr_l [lemma, in util]
mult_minus_distr_r [lemma, in util]
mul_e [definition, in bipl]
my_mult_lt_compat_l [lemma, in util]


N

nat2pos [lemma, in util]
nat_e [definition, in bipl]
nat_ge [definition, in util]
nat_gt [definition, in util]
nat_le [definition, in util]
nat_list_sum [definition, in topsy_hmAlloc2]
nat_lt [definition, in util]
nat_lt_assym [lemma, in util]
nat_lt_classic [lemma, in util]
nat_lt_false [lemma, in util]
nat_lt_false' [lemma, in util]
nat_lt_irrefl [lemma, in util]
nat_lt_trans [lemma, in util]
nat_lt_true [lemma, in util]
nat_lt_true' [lemma, in util]
nat_of_Z [lemma, in util]
negb_false_is_true [lemma, in util]
negb_true_is_false [lemma, in util]
neg_b [constructor, in bipl]
neg_b [definition, in bipl]
neg_b_is_neg_propagate [constructor, in expr_b_dp]
neg_propagate_correct [lemma, in expr_b_dp]
neg_propagate_preserve [lemma, in expr_b_dp]
neq_b [constructor, in bipl]
neq_b_is_neg_propagate [constructor, in expr_b_dp]
new_cut [lemma, in expr_b_dp]
next [definition, in topsy_hm]
next [definition, in example_reverse_list]
next [definition, in topsy_hm_old]
next [definition, in reverse_list_auto]
nil [definition, in expr_b_dp]
nil [definition, in expr_b_dp]
nil [definition, in topsy_hmAlloc2]
nil [definition, in expr_b_dp]
nil [definition, in example_reverse_list]
nil [definition, in expr_b_dp]
nil [definition, in expr_b_dp]
nil [definition, in topsy_hm]
nil [definition, in util]
nil [definition, in util]
nil [definition, in topsy_hmAlloc3_old]
nil [definition, in topsy_hmAlloc3_old]
nil [definition, in util]
nil [definition, in topsy_hm]
nil [definition, in expr_b_dp]
nil [definition, in topsy_hmAlloc2]
nil [definition, in expr_b_dp]
nil [definition, in expr_b_dp]
nil [definition, in expr_b_dp]
nil [definition, in expr_b_dp]
nil [definition, in util]
nil [definition, in expr_b_dp]
nil [definition, in contrib]
nil [definition, in expr_b_dp]
nil [definition, in expr_b_dp]
nil [definition, in expr_b_dp]
None [definition, in frag]
None [definition, in frag]
None [definition, in frag]
None [definition, in frag]
None [definition, in expr_b_dp]
None [definition, in frag]
None [definition, in frag_list_triple]
None [definition, in expr_b_dp]
None [definition, in frag_list_triple]
None [definition, in expr_b_dp]
None [definition, in frag_list_triple]
None [definition, in frag]
None [definition, in expr_b_dp]
None [definition, in frag_list_triple]
None [definition, in frag_list_triple]
None [definition, in expr_b_dp]
None [definition, in expr_b_dp]
None [definition, in expr_b_dp]
None [definition, in frag_list_triple]
non_null_integer [module, in bipl]
non_null_integer.elem [definition, in bipl]
non_null_integer.neg [constructor, in bipl]
non_null_integer.negpos [inductive, in bipl]
non_null_integer.pos [constructor, in bipl]
nptr [definition, in topsy_hm]
nstts [definition, in topsy_hmAlloc]
nth_app [lemma, in util]
nth_beyond [lemma, in util]
nth_update_list [lemma, in util]
nth_update_list' [lemma, in util]
null [definition, in bipl]


O

O [definition, in util]
O [definition, in util]
O [definition, in util]
O [definition, in topsy_hmAlloc3_old]
O [definition, in util]
O [definition, in contrib]
option_app [definition, in expr_b_dp]
orassrt_impl_Assrt1 [definition, in frag_list_entail]
orassrt_impl_Assrt1_correct [lemma, in frag_list_entail]
orassrt_impl_Assrt2 [definition, in frag_list_entail]
orassrt_impl_Assrt2_correct [lemma, in frag_list_entail]
orb_option [definition, in expr_b_dp]
OrderedTypeExt [module, in heap]
orlist [definition, in expr_b_dp]
orlist_mult_orlist [definition, in expr_b_dp]
orlist_mult_orlist_sem [lemma, in expr_b_dp]
orlist_plus_orlist [definition, in expr_b_dp]
orlist_plus_orlist_sem [lemma, in expr_b_dp]
orlist_semantic [definition, in expr_b_dp]
orlist_semantic_app [lemma, in expr_b_dp]
orpi [definition, in frag_list_entail]
or_b [constructor, in bipl]
or_is_neg_propagate [constructor, in expr_b_dp]
OSD_SIZE [axiom, in topsy_bootloader]


P

p [definition, in schorr_waite]
pcp_tf_cs [definition, in topsy_threadBuild]
pcp_tf_ds [definition, in topsy_threadBuild]
pcp_tf_eax [definition, in topsy_threadBuild]
pcp_tf_ebp [definition, in topsy_threadBuild]
pcp_tf_ebx [definition, in topsy_threadBuild]
pcp_tf_ecx [definition, in topsy_threadBuild]
pcp_tf_edi [definition, in topsy_threadBuild]
pcp_tf_edx [definition, in topsy_threadBuild]
pcp_tf_eflags [definition, in topsy_threadBuild]
pcp_tf_eip [definition, in topsy_threadBuild]
pcp_tf_err [definition, in topsy_threadBuild]
pcp_tf_es [definition, in topsy_threadBuild]
pcp_tf_esi [definition, in topsy_threadBuild]
pcp_tf_esp [definition, in topsy_threadBuild]
pcp_tf_fs [definition, in topsy_threadBuild]
pcp_tf_gs [definition, in topsy_threadBuild]
pcp_tf_ss [definition, in topsy_threadBuild]
pcp_tf_temp_esp [definition, in topsy_threadBuild]
pcp_tf_trapno [definition, in topsy_threadBuild]
permut [inductive, in util]
permut_append [constructor, in util]
permut_app_com [lemma, in util]
permut_cons [constructor, in util]
permut_head [lemma, in util]
permut_inter [lemma, in util]
permut_inv_head [lemma, in util]
permut_nil [lemma, in util]
permut_nil' [lemma, in util]
permut_refl [constructor, in util]
permut_sym [lemma, in util]
permut_trans [constructor, in util]
Pi [definition, in frag]
Pi [definition, in frag_list_entail]
plus_compat [lemma, in util]
plus_le_minus [lemma, in util]
plus_le_minus' [lemma, in util]
plus_lt_exists [lemma, in util]
plus_lt_minus [lemma, in util]
plus_lt_minus' [lemma, in util]
plus_minus_assoc [lemma, in util]
PM_Switch [definition, in topsy_bootloader]
postcond [definition, in topsy_threadBuild]
power [definition, in util]
power_is_exp [lemma, in util]
power_plus [lemma, in util]
power_S [lemma, in util]
power_0 [lemma, in util]
power_1 [lemma, in util]
power_1' [lemma, in util]
power_2 [lemma, in util]
power_2_ge [lemma, in util]
power_2_gt [lemma, in util]
power_2_le [lemma, in util]
power_2_lt [lemma, in util]
power_3 [lemma, in util]
power_64_beta [lemma, in util]
power_8 [lemma, in util]
precond [definition, in topsy_threadBuild]
proj_cmd [definition, in vc]
proj_cmd [definition, in frag_list_vcg]
ps1 [inductive, in frag]
ps1_assocl [constructor, in frag]
ps1_assocr [constructor, in frag]
ps1_coml [constructor, in frag]
ps1_comr [constructor, in frag]
ps1_epseliml [constructor, in frag]
ps1_epselimr [constructor, in frag]
ps1_epsintrol [constructor, in frag]
ps1_epsintror [constructor, in frag]
ps1_incons [constructor, in frag]
ps1_soundness [lemma, in frag]
ps1_star_elim [constructor, in frag]
ps1_star_elim' [constructor, in frag]
ps1_star_elim'' [constructor, in frag]
ps1_tauto [constructor, in frag]
ptr [definition, in frag_examples]
ptr [definition, in init10_tritra]
ptr [definition, in init10_LSF]
ptr [definition, in init12_LSF]
ptr [definition, in init5_tritra]
ptr [definition, in frag_list_examples]
ptr [definition, in init12_tritra]
ptr [definition, in init5_LSF]
p2_14 [definition, in topsy_bootloader]
p2_16 [definition, in topsy_bootloader]
p2_24 [definition, in topsy_bootloader]
p2_8 [definition, in topsy_bootloader]


Q

q [definition, in schorr_waite]


R

r [definition, in schorr_waite]
rearrange_elim_common_subheap [definition, in frag_list_entail]
rearrange_elim_common_subheap_correct [lemma, in frag_list_entail]
remove_empty_heap [definition, in frag_list_entail]
remove_empty_heap_correct [lemma, in frag_list_entail]
remove_empty_heap_correct' [lemma, in frag_list_entail]
resolve_list_Assrt_wpAssrt2 [definition, in frag_list_vcg]
resolve_list_Assrt_wpAssrt2_correct [lemma, in frag_list_vcg]
result [definition, in topsy_hm]
result [inductive, in frag_list_entail]
reverse_list [definition, in reverse_list_auto]
reverse_list [definition, in example_reverse_list]
reverse_list_auto [library]
reverse_list_postcond [definition, in reverse_list_auto]
reverse_list_precond [definition, in reverse_list_auto]
reverse_list_specif [definition, in example_reverse_list]
reverse_list_verif [lemma, in example_reverse_list]
reverse_postcondition [definition, in example_reverse_list]
reverse_precondition [definition, in example_reverse_list]
rev_inj [lemma, in util]
rotate_is_permut [lemma, in util]


S

s [axiom, in bipl]
scale_le [lemma, in util]
scale_lt [lemma, in util]
schorr_waite [library]
semax [inductive, in axiomatic]
semax' [definition, in axiomatic]
semax_alternative [definition, in axiomatic]
semax_and [lemma, in contrib]
semax_and' [lemma, in contrib]
semax_assign [constructor, in axiomatic]
semax_assign' [lemma, in contrib]
semax_assign'' [lemma, in contrib]
semax_complete [lemma, in axiomatic]
semax_free [constructor, in axiomatic]
semax_free_global_backwards [lemma, in axiomatic]
semax_lookup [constructor, in axiomatic]
semax_lookup' [lemma, in contrib]
semax_lookup'' [lemma, in contrib]
semax_lookup_backwards [lemma, in axiomatic]
semax_lookup_backwards' [lemma, in contrib]
semax_lookup_backwards'' [lemma, in contrib]
semax_lookup_backwards''2 [lemma, in contrib]
semax_lookup_backwards_alternative [lemma, in axiomatic]
semax_lookup_simple [lemma, in contrib]
semax_malloc [constructor, in axiomatic]
semax_mutation [constructor, in axiomatic]
semax_mutation' [lemma, in contrib]
semax_mutation'' [lemma, in contrib]
semax_mutation_backwards [lemma, in axiomatic]
semax_mutation_backwards' [lemma, in contrib]
semax_mutation_backwards'' [lemma, in contrib]
semax_mutation_backwards_alternative [lemma, in axiomatic]
semax_mutation_frame_rule [lemma, in contrib]
semax_mutation_global [lemma, in axiomatic]
semax_mutation_global_alternative [lemma, in axiomatic]
semax_mutation_local [lemma, in axiomatic]
semax_skip [constructor, in axiomatic]
semax_skip' [lemma, in contrib]
semax_sound [lemma, in axiomatic]
semax_sound_alternative [lemma, in axiomatic]
semax_strengthen_pre [lemma, in axiomatic]
semax_weaken_post [lemma, in axiomatic]
semax_while' [lemma, in contrib]
semax_while'' [lemma, in contrib]
sep [module, in bipl]
seplog_header [library]
sep.adjunction [lemma, in bipl]
sep.adjunction' [lemma, in bipl]
sep.cell_exists [definition, in bipl]
sep.con [definition, in bipl]
sep.con_assoc [lemma, in bipl]
sep.con_assoc_equiv [lemma, in bipl]
sep.con_com [lemma, in bipl]
sep.con_com_equiv [lemma, in bipl]
sep.con_emp [lemma, in bipl]
sep.con_emp' [lemma, in bipl]
sep.con_inde_store [lemma, in bipl]
sep.con_TT [lemma, in bipl]
sep.emp [definition, in bipl]
sep.entails [definition, in bipl]
sep.equiv [definition, in bipl]
sep.imp [definition, in bipl]
sep.imp_reg [lemma, in bipl]
sep.mapsto [definition, in bipl]
sep.mapstos [definition, in bipl]
sep.mapsto_con_inversion [lemma, in bipl]
sep.monotony [lemma, in bipl]
sep.monotony' [lemma, in bipl]
sep.monotony'' [lemma, in bipl]
sep.mp [lemma, in bipl]
sep.nil [definition, in bipl]
set [axiom, in bipl]
si [definition, in topsy_bootloader]
Sigma [inductive, in frag_list_entail]
Sigma [inductive, in frag]
Sigma_assoc_left [definition, in frag]
Sigma_clean_epsi [definition, in frag]
Sigma_clean_epsi_correct [lemma, in frag]
Sigma_clean_epsi_correct' [lemma, in frag]
Sigma_com [definition, in frag]
Sigma_elt_eq [definition, in frag]
Sigma_elt_eq_correct [lemma, in frag]
Sigma_elt_term_extract [definition, in frag]
Sigma_elt_term_extract' [definition, in frag]
Sigma_elt_term_extract'_correct [lemma, in frag]
Sigma_elt_term_extract_correct [lemma, in frag]
sigma_eq [definition, in frag_list_entail]
sigma_eq_correct [lemma, in frag_list_entail]
Sigma_get_cell_val [definition, in frag]
Sigma_get_cell_val_correct [lemma, in frag]
sigma_impl [definition, in frag_list_entail]
sigma_impl_correct [lemma, in frag_list_entail]
Sigma_interp [definition, in frag_list_entail]
Sigma_interp [definition, in frag]
sigma_size [definition, in frag_list_entail]
Sigma_term_term_eq [definition, in frag]
Sigma_term_term_eq_correct [lemma, in frag]
simpl_andlist [definition, in expr_b_dp]
simpl_andlist_correct [lemma, in expr_b_dp]
simpl_constraint [definition, in expr_b_dp]
simpl_constraint_correct [lemma, in expr_b_dp]
simpl_expr [definition, in expr_b_dp]
simpl_expr' [definition, in expr_b_dp]
simpl_expr'_correct [lemma, in expr_b_dp]
simpl_expr_b [definition, in expr_b_dp]
simpl_expr_b_correct [lemma, in expr_b_dp]
simpl_expr_corect [lemma, in expr_b_dp]
simpl_expr_fp [definition, in expr_b_dp]
simpl_expr_fp_corect [lemma, in expr_b_dp]
simpl_orlist [definition, in expr_b_dp]
simpl_orlist_correct [lemma, in expr_b_dp]
simpl_varlist_constraint [definition, in expr_b_dp]
simpl_varlist_constraint_correct [lemma, in expr_b_dp]
singl [constructor, in frag_list_entail]
singl [constructor, in frag]
singl [definition, in frag]
singl [definition, in frag_list_entail]
singleton [axiom, in heap]
singleton_equal [lemma, in contrib]
singl_disjoint_neq [lemma, in frag_list_entail]
size [definition, in init10_LSF]
size [definition, in init12_tritra]
size [definition, in init12_LSF]
size [definition, in frag_list_examples]
size [definition, in frag_examples]
size [definition, in init5_LSF]
size [definition, in init5_tritra]
size [definition, in init10_tritra]
sizeof_Message [axiom, in topsy_threadBuild]
skip [definition, in frag_list_triple]
skip [constructor, in axiomatic]
skip [definition, in frag]
skip [definition, in topsy_threadBuild]
skip [definition, in axiomatic]
skip' [definition, in vc]
skip' [definition, in vc]
skip' [constructor, in frag_list_vcg]
skip' [definition, in frag_list_vcg]
skip' [constructor, in vc]
skip' [definition, in vc]
skip' [definition, in frag_list_vcg]
skip2 [constructor, in cmd2]
split [definition, in topsy_hmAlloc]
split [definition, in topsy_hmAlloc_old]
Splitting [lemma, in topsy_hm_old]
split_coq_ind [inductive, in topsy_hmAlloc3_old]
split_coq_ind_Alloc [constructor, in topsy_hmAlloc3_old]
split_coq_ind_Free [constructor, in topsy_hmAlloc3_old]
split_coq_ind_Free_split [constructor, in topsy_hmAlloc3_old]
split_coq_ind_Free_split' [constructor, in topsy_hmAlloc3_old]
split_coq_ind_nil [constructor, in topsy_hmAlloc3_old]
split_specif [definition, in topsy_hmAlloc]
split_specif1 [definition, in topsy_hmAlloc_old]
split_specif2 [definition, in topsy_hmAlloc2]
split_verif [lemma, in topsy_hmAlloc]
split_verif1 [lemma, in topsy_hmAlloc_old]
split_verif2 [lemma, in topsy_hmAlloc2]
ss [definition, in topsy_bootloader]
star [definition, in frag]
star [definition, in frag_list_entail]
star [constructor, in frag_list_entail]
star [constructor, in frag]
startl [definition, in init10_tritra]
startl [definition, in init10_LSF]
startl [definition, in frag_examples]
startl [definition, in frag_list_examples]
startl [definition, in init12_tritra]
startl [definition, in init5_LSF]
startl [definition, in init5_tritra]
startl [definition, in init12_LSF]
star_assoc_left [definition, in frag_list_entail]
star_assoc_left_correct [lemma, in frag_list_entail]
star_assoc_left_correct' [lemma, in frag_list_entail]
star_com [definition, in frag_list_entail]
star_com_correct [lemma, in frag_list_entail]
star_com_correct' [lemma, in frag_list_entail]
state [definition, in cmd2]
state [definition, in axiomatic]
status [definition, in topsy_hm]
status [definition, in topsy_hm_old]
STATUS_INT_ENABLE_KERNEL_PREV [axiom, in topsy_threadBuild]
STATUS_INT_ENABLE_USER_PREV [axiom, in topsy_threadBuild]
step [constructor, in frag_examples]
step [constructor, in frag_list_examples]
store [module, in bipl]
STORE [module, in bipl]
store.emp [definition, in bipl]
store.extensionality [lemma, in bipl]
store.lookup [definition, in bipl]
store.lookup_emp [lemma, in bipl]
store.lookup_update [lemma, in bipl]
store.lookup_update' [lemma, in bipl]
store.s [definition, in bipl]
store.update [definition, in bipl]
store.update_lookup [lemma, in bipl]
store.update_lookup_update [lemma, in bipl]
store.update_update [lemma, in bipl]
store.update_update' [lemma, in bipl]
StringCopy [module, in examples]
StringCopy.buf [definition, in examples]
StringCopy.c1 [definition, in examples]
StringCopy.c2 [definition, in examples]
StringCopy.del_heads_destruct [lemma, in examples]
StringCopy.fold_right_app_map_nil [lemma, in examples]
StringCopy.heads_destruct [lemma, in examples]
StringCopy.heads_last [lemma, in examples]
StringCopy.inde_mapstos' [lemma, in examples]
StringCopy.in_map' [lemma, in examples]
StringCopy.mapstos' [definition, in examples]
StringCopy.mapstos'_app_sepcon [lemma, in examples]
StringCopy.mapstos'_cons_sepcon [lemma, in examples]
StringCopy.mapstos'_sepcon_app [lemma, in examples]
StringCopy.mapstos_equiv [lemma, in examples]
StringCopy.map_expr_var_list_Z [lemma, in examples]
StringCopy.map_length [lemma, in examples]
StringCopy.nth_last [lemma, in examples]
StringCopy.str [definition, in examples]
StringCopy.string [definition, in examples]
StringCopy.StringCopy [definition, in examples]
StringCopy.StringCopy_specif [lemma, in examples]
StringCopy.string' [definition, in examples]
StringCopy.string'_sub [lemma, in examples]
StringCopy.string_hd_ge0 [lemma, in examples]
StringCopy.string_last [lemma, in examples]
StringCopy.string_last' [lemma, in examples]
StringCopy.string_last'' [lemma, in examples]
StringCopy.string_nil [lemma, in examples]
StringCopy.string_sub [lemma, in examples]
StringCopy.string_sup [lemma, in examples]
StringCopy.str_tmp [definition, in examples]
stringNCopy [definition, in topsy_threadBuild]
stts [definition, in topsy_hm]
subst_Assert2store_update [lemma, in frag_list_triple]
subst_Assrt [definition, in frag_list_triple]
subst_assrt [definition, in frag_list_triple]
subst_assrt [definition, in frag]
subst_Assrt_lst [definition, in frag_list_triple]
subst_assrt_lst [definition, in frag_list_triple]
subst_assrt_lst [definition, in frag]
subst_b [definition, in frag_list_triple]
subst_b [definition, in frag]
subst_b2store_update [lemma, in frag]
subst_b2store_update [lemma, in frag_list_triple]
subst_b_lst [definition, in frag]
subst_b_lst [definition, in frag_list_triple]
subst_e [definition, in frag_list_triple]
subst_e [definition, in frag]
subst_e2store_update [lemma, in frag]
subst_e2store_update [lemma, in frag_list_triple]
subst_e_lst [definition, in frag_list_triple]
subst_e_lst [definition, in frag]
subst_e_lst_int_e [lemma, in frag_list_triple]
subst_e_lst_int_e [lemma, in frag]
subst_lst2update_store [definition, in frag]
subst_lst2update_store [definition, in frag_list_triple]
subst_lst2update_store' [lemma, in frag_list_triple]
subst_lst2update_store' [lemma, in frag]
subst_lst2update_store_and [lemma, in frag_list_triple]
subst_lst2update_store_and [lemma, in frag]
subst_lst2update_store_and' [lemma, in frag]
subst_lst2update_store_and' [lemma, in frag_list_triple]
subst_lst2update_store_app [lemma, in frag_list_triple]
subst_lst2update_store_app [lemma, in frag]
subst_lst2update_store_Assrt_interp [lemma, in frag_list_triple]
subst_lst2update_store_assrt_interp [lemma, in frag_list_triple]
subst_lst2update_store_assrt_interp [lemma, in frag]
subst_lst2update_store_exists [lemma, in frag]
subst_lst2update_store_exists [lemma, in frag_list_triple]
subst_lst2update_store_fresh [lemma, in frag]
subst_lst2update_store_fresh [lemma, in frag_list_triple]
subst_lst2update_store_fresh' [lemma, in frag_list_triple]
subst_lst2update_store_fresh' [lemma, in frag]
subst_lst2update_store_imply [lemma, in frag]
subst_lst2update_store_imply [lemma, in frag_list_triple]
subst_lst2update_store_lookup [lemma, in frag]
subst_lst2update_store_lookup [lemma, in frag_list_triple]
subst_lst2update_store_lookup' [lemma, in frag_list_triple]
subst_lst2update_store_lookup' [lemma, in frag]
subst_lst2update_store_mapsto [lemma, in frag_list_triple]
subst_lst2update_store_mapsto [lemma, in frag]
subst_lst2update_store_mapsto' [lemma, in frag]
subst_lst2update_store_mapsto' [lemma, in frag_list_triple]
subst_lst2update_store_sepimp [lemma, in frag_list_triple]
subst_lst2update_store_sepimp [lemma, in frag]
subst_lst2update_store_sep_con [lemma, in frag]
subst_lst2update_store_sep_con [lemma, in frag_list_triple]
subst_lst2update_store_subst_b_lst [lemma, in frag]
subst_lst2update_store_subst_b_lst [lemma, in frag_list_triple]
subst_Sigma [definition, in frag_list_triple]
subst_Sigma [definition, in frag]
subst_Sigma2store_update [lemma, in frag_list_triple]
subst_Sigma2store_update [lemma, in frag]
subst_Sigma2store_update' [lemma, in frag]
subst_Sigma2store_update' [lemma, in frag_list_triple]
SW [definition, in schorr_waite]
swap [definition, in swap_tritra]
swap [definition, in frag_examples]
swap [definition, in frag_list_examples]
Swap [module, in examples]
swap [definition, in swap_LSF]
Swap.swap [lemma, in examples]
Swap.vc_swap [lemma, in examples]
swap_LSF [library]
swap_postcond [definition, in swap_LSF]
swap_postcond [definition, in swap_tritra]
swap_postcond [definition, in frag_list_examples]
swap_postcond [definition, in frag_examples]
swap_precond [definition, in swap_tritra]
swap_precond [definition, in frag_list_examples]
swap_precond [definition, in frag_examples]
swap_precond [definition, in swap_LSF]
swap_tritra [library]
swap_verif [lemma, in frag_list_examples]
swap_verif [lemma, in swap_LSF]
swap_verif [lemma, in frag_examples]
swap_verif' [lemma, in frag_examples]
swap_verif' [lemma, in frag_list_examples]
swap_verif' [lemma, in swap_tritra]
SW_postcond [definition, in schorr_waite]
SW_precond [definition, in schorr_waite]
SW_specif [definition, in schorr_waite]
SW_verif [lemma, in schorr_waite]
sz [definition, in topsy_hm]
S_lt [lemma, in util]


T

t [definition, in schorr_waite]
t [axiom, in heap]
tactic_test_disjoint [lemma, in heap_tactic]
tactic_test_disjoint2 [lemma, in heap_tactic]
tail_app [lemma, in util]
tail_length [lemma, in util]
threadBuild [definition, in topsy_threadBuild]
th_contextPtr [definition, in topsy_threadBuild]
th_id [definition, in topsy_threadBuild]
th_msgQueue [definition, in topsy_threadBuild]
th_name [definition, in topsy_threadBuild]
th_parentId [definition, in topsy_threadBuild]
th_schedInfo [definition, in topsy_threadBuild]
th_stackEnd [definition, in topsy_threadBuild]
th_stackStart [definition, in topsy_threadBuild]
th_stat [definition, in topsy_threadBuild]
tmp [lemma, in util]
tmp [lemma, in frag_list_examples]
tmp [definition, in topsy_hmAlloc]
tmSetMachineDependentRegisters [definition, in topsy_threadBuild]
tmSetMachineDependentRegisters_Lemma [lemma, in topsy_threadBuild]
topsy_bootloader [library]
topsy_hm [library]
topsy_hmAlloc [library]
topsy_hmAlloc2 [library]
topsy_hmAlloc3_old [library]
topsy_hmAlloc_old [library]
topsy_hmFree [library]
topsy_hmFree_old [library]
topsy_hmInit [library]
topsy_hmInit_frag_old [library]
topsy_hmInit_manual_old [library]
topsy_hmInit_old [library]
topsy_hm_old [library]
topsy_threadBuild [library]
trad12 [definition, in cmd2]
trad12_fp [axiom, in cmd2]
triple_fresh [definition, in frag_list_triple]
triple_transformation [definition, in frag_list_triple]
triple_transformations [definition, in frag_list_vcg]
triple_transformations_correct [lemma, in frag_list_vcg]
triple_transformation2 [definition, in frag_list_triple]
triple_transformation2_correct [lemma, in frag_list_triple]
triple_transformation_complexity [definition, in frag_list_triple]
triple_transformation_correct [lemma, in frag_list_triple]
triple_vfresh [definition, in frag_list_triple]
tritra [inductive, in frag_list_triple]
tritra_destruct_lst [constructor, in frag_list_triple]
tritra_entail [constructor, in frag_list_triple]
tritra_if [constructor, in frag_list_triple]
tritra_incons [constructor, in frag_list_triple]
tritra_list [definition, in frag_list_triple]
tritra_list_correct [lemma, in frag_list_triple]
tritra_list_rec [definition, in frag_list_triple]
tritra_list_rec_correct [lemma, in frag_list_triple]
tritra_list_rec_correct' [lemma, in frag_list_triple]
tritra_lookup [constructor, in frag_list_triple]
tritra_lookup' [constructor, in frag_list_triple]
tritra_lookup_lst [lemma, in frag_list_triple]
tritra_lookup_lst' [lemma, in frag_list_triple]
tritra_mutation [constructor, in frag_list_triple]
tritra_mutation' [constructor, in frag_list_triple]
tritra_mutation_lst [lemma, in frag_list_triple]
tritra_mutation_lst' [lemma, in frag_list_triple]
tritra_precond_stre [constructor, in frag_list_triple]
tritra_soundness [lemma, in frag_list_triple]
tritra_step [definition, in frag_list_triple]
tritra_Step [inductive, in frag_list_examples]
tritra_step' [definition, in frag_list_triple]
tritra_step'_correct [lemma, in frag_list_triple]
tritra_step_correct [lemma, in frag_list_triple]
tritra_subst_elt [constructor, in frag_list_triple]
tritra_subst_if [constructor, in frag_list_triple]
tritra_subst_lookup [constructor, in frag_list_triple]
tritra_subst_lookup' [lemma, in frag_list_triple]
tritra_subst_lookup2 [constructor, in frag_list_triple]
tritra_subst_lookup_lst [lemma, in frag_list_triple]
tritra_subst_lookup_lst' [lemma, in frag_list_triple]
tritra_subst_mutation [constructor, in frag_list_triple]
tritra_subst_mutation_lst [lemma, in frag_list_triple]
tritra_subst_mutation_lst' [lemma, in frag_list_triple]
tritra_subst_subst [constructor, in frag_list_triple]
tritra_use [lemma, in frag_list_triple]
true [definition, in bipl]
true [definition, in frag]
true [definition, in frag_list_triple]
true [definition, in frag]
true [definition, in bipl]
true [definition, in frag_list_triple]
true [definition, in frag]
true [definition, in frag_list_triple]
true [definition, in topsy_hmAlloc3_old]
true [definition, in frag_list_triple]
true [definition, in frag]
true [definition, in bipl]
true [definition, in bipl]
true [definition, in frag]
true [definition, in frag]
true [definition, in bipl]
true [definition, in topsy_hmAlloc3_old]
true [definition, in frag_list_triple]
true [definition, in bipl]
true [definition, in frag]
true [definition, in frag_list_triple]
true [definition, in bipl]
true [definition, in frag_list_triple]
true_b [definition, in bipl]
true_b [definition, in expr_b_dp]
true_b [constructor, in bipl]
true_b [definition, in frag]
true_b [definition, in frag_list_triple]
true_b [definition, in bipl]
true_b [definition, in bipl]
true_b_is_neg_propagate [constructor, in expr_b_dp]
TT [definition, in bipl]
two_power_nat_is_exp [lemma, in util]
two_power_nat_le [lemma, in util]
two_power_nat_lt [lemma, in util]
two_power_nat_power [lemma, in util]
two_power_nat_1 [lemma, in util]


U

union [axiom, in heap]
union_assoc [axiom, in heap]
union_com [axiom, in heap]
update [axiom, in bipl]
update [axiom, in heap]
update_heap2 [definition, in axiomatic]
update_heap2_sep_con [lemma, in contrib]
update_heap2_sep_con' [lemma, in contrib]
update_list [definition, in util]
update_list_app [lemma, in util]
update_list_app' [lemma, in util]
update_list_out [lemma, in util]
update_lookup [axiom, in bipl]
update_lookup_update [axiom, in bipl]
update_singleton [axiom, in heap]
update_store2 [definition, in axiomatic]
update_update [axiom, in bipl]
update_update' [axiom, in bipl]
USER [definition, in topsy_threadBuild]
util [library]
util_tactic [library]


V

v [axiom, in bipl]
v [axiom, in heap]
val [definition, in heap]
Valid_Segment_Descriptor [definition, in topsy_bootloader]
Valid_Segment_descriptor_inde_store [lemma, in topsy_bootloader]
val2loc [definition, in heap]
var [module, in bipl]
VAR [module, in bipl]
var.eqdec [definition, in bipl]
var.fresh [definition, in bipl]
var.nil [definition, in bipl]
var.set [definition, in bipl]
var.v [definition, in bipl]
var.v [definition, in bipl]
var_e [definition, in frag]
var_e [definition, in frag_list_triple]
var_e [definition, in expr_b_dp]
var_e [definition, in bipl]
var_e [definition, in bipl]
var_e [definition, in bipl]
var_e [definition, in expr_b_dp]
var_e [constructor, in bipl]
vc [definition, in vc]
vc [library]
vcg [definition, in frag_list_vcg]
vcg_correct [lemma, in frag_list_vcg]
vcg_None_is_None [lemma, in frag_list_vcg]
vc_soundness [lemma, in vc]
vx [definition, in frag_list_examples]
vx [definition, in swap_LSF]
vx [definition, in frag_examples]
vx [definition, in swap_tritra]
vy [definition, in swap_LSF]
vy [definition, in swap_tritra]
vy [definition, in frag_examples]
vy [definition, in frag_list_examples]


W

wp [definition, in vc]
wpAssrt [inductive, in frag_list_triple]
wpAssrt_interp [definition, in frag_list_triple]
wpAssrt_size [definition, in frag_list_triple]
wpElt [definition, in frag_list_triple]
wpElt [constructor, in frag_list_triple]
wpElt [definition, in frag_list_triple]
wpSubst [constructor, in frag_list_triple]
wp_frag [definition, in frag_list_triple]
wp_frag [definition, in frag]
wp_frag_None_is_None [lemma, in frag_list_triple]
wp_frag_None_is_None [lemma, in frag]
wp_frag_soudness [lemma, in frag_list_triple]
wp_frag_soudness [lemma, in frag]
wp_semantics [definition, in axiomatic]
wp_semantics_sound [lemma, in axiomatic]
wp_vc_util [lemma, in vc]


X

x [definition, in frag_list_examples]
x [definition, in swap_tritra]
x [definition, in frag_examples]
x [definition, in swap_LSF]


Y

y [definition, in swap_tritra]
y [definition, in frag_list_examples]
y [definition, in frag_examples]
y [definition, in swap_LSF]


Z

Zbeta [definition, in util]
Zbeta_is_exp [lemma, in util]
Zbeta_le [lemma, in util]
Zbeta_lt [lemma, in util]
Zbeta_power [lemma, in util]
Zbeta_power1 [lemma, in util]
Zbeta_0 [lemma, in util]
Zbeta_1 [lemma, in util]
Zeq_bool_classic [lemma, in util]
Zeq_bool_false [lemma, in util]
Zeq_bool_false' [lemma, in util]
Zeq_bool_false'' [lemma, in util]
Zeq_bool_refl [lemma, in util]
Zeq_bool_sym [lemma, in util]
Zeq_bool_true [lemma, in util]
Zeven_2 [lemma, in util]
Zge_bool_true [lemma, in util]
Zge_bool_true' [lemma, in util]
Zgt_bool_false [lemma, in util]
Zgt_bool_true [lemma, in util]
Zgt_bool_true' [lemma, in util]
Zis_gcd_eq [lemma, in util]
Zle_bool_true [lemma, in util]
Zle_bool_true' [lemma, in util]
Zle_neq_lt [lemma, in util]
Zlt_bool_Prop [lemma, in util]
Zlt_bool_Prop' [lemma, in util]
Zlt_bool_true [lemma, in util]
Zlt_neg_pos [lemma, in util]
Zminus_le_compat [lemma, in util]
Zplus_compat [lemma, in util]
Zpower [definition, in util]
Zpower_even [lemma, in util]
Zpower_is_exp [lemma, in util]
Zpower_plus [lemma, in util]
Zpower_power [lemma, in util]
Zpower_S [lemma, in util]
Zpower_shift_2 [lemma, in util]
Zpower_0 [lemma, in util]
Zpower_1 [lemma, in util]
Zpower_2_le [lemma, in util]
Zpower_2_lt [lemma, in util]
Zpower_64_Zbeta [lemma, in util]
Z0_mech [lemma, in util_tactic]
Z_of_nat2loc [lemma, in heap]
Z_of_nat_ge_inj [lemma, in util]
Z_of_nat_ge_inj' [lemma, in util]
Z_of_nat_gt_inj [lemma, in util]
Z_of_nat_gt_inj' [lemma, in util]
Z_of_nat_inj [lemma, in util]
Z_of_nat_inj' [lemma, in util]
Z_of_nat_le_inj [lemma, in util]
Z_of_nat_le_inj' [lemma, in util]
Z_of_nat_lt_inj [lemma, in util]
Z_of_nat_lt_inj' [lemma, in util]
Z_of_nat_Zpos_P_of_succ_nat [lemma, in util]
Z_S [lemma, in util]



Axiom Index

A

Array_ouch1 [in topsy_bootloader]
assert_ext [in bipl]


B

b_and [in topsy_bootloader]


C

compact_coq_ind2fct [in topsy_hmAlloc3_old]
compare [in heap]
coucou [in topsy_bootloader]
coucou [in hl_abstraction]


D

dec_sel [in topsy_bootloader]
dif [in heap]
dif_disjoint [in heap]
dif_disjoint' [in heap]
dif_singleton_emp [in heap]
dif_union [in heap]
disjoint [in heap]
disjoint_com [in heap]
disjoint_comp [in heap]
disjoint_emp [in heap]
disjoint_singleton [in heap]
disjoint_singleton' [in heap]
disjoint_union [in heap]
disjoint_union' [in heap]
disjoint_update [in heap]


E

elem [in heap]
emp [in heap]
emp [in bipl]
eq [in heap]
eqdec [in bipl]
equal_union_disjoint [in heap]
equal_union_emp [in heap]
equal_update_L [in heap]
equal_update_R [in heap]
eq_ext [in heap]
eq_refl [in heap]
eq_sym [in heap]
eq_trans [in heap]
exitCodeLength [in topsy_threadBuild]
extensionality [in bipl]
extensionality [in heap]


F

fresh [in bipl]
fresh_assrt [in frag]
fresh_assrt [in frag_list_triple]
fresh_b [in frag]
fresh_b [in frag_list_triple]
fresh_cmd [in frag_list_triple]
fresh_e [in frag]
fresh_e [in frag_list_triple]
fresh_e_eval [in frag]
fresh_e_eval [in frag_list_triple]
fresh_e_var_e_neq [in frag_list_triple]
fresh_e_var_e_neq [in frag]
fresh_lst [in frag]
fresh_lst [in frag_list_triple]
fresh_lst_decompose [in frag_list_triple]
fresh_lst_decompose [in frag]
fresh_L_assrt [in frag]
fresh_L_assrt_inde [in frag]
fresh_Sigma [in frag_list_triple]
fresh_Sigma [in frag]
fresh_wpAssrt [in frag_list_triple]
fresh_wpAssrt_inde [in frag_list_triple]


G

GDT00 [in topsy_bootloader]
gOSData_Sel [in topsy_bootloader]


H

h [in heap]


I

IDTptr [in topsy_bootloader]


L

l [in heap]
lookup [in bipl]
lookup [in heap]
lookup_dif [in heap]
lookup_dif' [in heap]
lookup_emp [in heap]
lookup_emp [in bipl]
lookup_exists_partition [in heap]
lookup_singleton [in heap]
lookup_union [in heap]
lookup_union_or [in heap]
lookup_union_R [in heap]
lookup_update [in bipl]
lookup_update [in heap]
lookup_update' [in heap]
lookup_update' [in bipl]
lookup_update'' [in heap]
LSF_assign' [in LSF]
LSF_lookup' [in LSF]
LSF_sound [in LSF]
LSF_unroll_lst_lookup' [in LSF]
lt [in heap]
lt_not_eq [in heap]
lt_trans [in heap]


M

MAXNAMESIZE [in topsy_threadBuild]
memory_size [in topsy_bootloader]


O

OSD_SIZE [in topsy_bootloader]


S

s [in bipl]
set [in bipl]
singleton [in heap]
sizeof_Message [in topsy_threadBuild]
STATUS_INT_ENABLE_KERNEL_PREV [in topsy_threadBuild]
STATUS_INT_ENABLE_USER_PREV [in topsy_threadBuild]


T

t [in heap]
trad12_fp [in cmd2]


U

union [in heap]
union_assoc [in heap]
union_com [in heap]
update [in bipl]
update [in heap]
update_lookup [in bipl]
update_lookup_update [in bipl]
update_singleton [in heap]
update_update [in bipl]
update_update' [in bipl]


V

v [in bipl]
v [in heap]



Lemma Index

A

abstract_hl_app [in hl_abstraction]
abstract_hl_app' [in hl_abstraction]
abstract_hl_cell_gt [in hl_abstraction]
abstract_hl_cons [in hl_abstraction]
abstract_hl_cons' [in hl_abstraction]
abstract_hl_free_alloc [in hl_abstraction]
abstract_hl_inde_store [in hl_abstraction]
abstract_hl_notin_list [in hl_abstraction]
abstract_hl_size [in hl_abstraction]
abstract_hl_start [in hl_abstraction]
abstract_hmAlloc_verif1 [in hl_abstraction]
andlist_mult_orlist_sem [in expr_b_dp]
andlist_plus_andlist_sem [in expr_b_dp]
andlist_semantic_app [in expr_b_dp]
apply_triple [in contrib]
apply_triple' [in contrib]
ArrayI_disjoint_heap [in contrib]
ArrayI_inde_store [in contrib]
Array_concat [in contrib]
Array_concat_split [in contrib]
Array_disjoint [in contrib]
Array_inde [in contrib]
Array_inde_list [in contrib]
Array_inde_store [in contrib]
Array_split [in contrib]
Assrt_and_expr_b_sem [in frag_list_vcg]
Assrt_and_expr_b_sem' [in frag_list_vcg]
Assrt_entail_Assrt_dp_correct [in frag_list_entail]
assrt_entail_fct_correct [in frag_list_entail]


B

beq_dif_false [in util]
beq_nat_classic [in util]
beq_nat_com [in util]
beq_nat_false [in util]
beq_nat_true [in util]
beta_ge [in util]
beta_gt [in util]
beta_is_exp [in util]
beta_le [in util]
beta_lt [in util]
beta_power [in util]
beta_power1 [in util]
beta_1 [in util]
beta_1_2 [in util]
beta_1_4 [in util]
bigtoe_fct_correct [in frag_list_vcg]
bool_eq_classic [in topsy_hm]
bool_eq_dif [in topsy_hm]
bool_eq_false [in topsy_hm]
bool_eq_refl [in topsy_hm]
bool_eq_true [in topsy_hm]
bootloader_verif [in topsy_bootloader]


C

cell_in_sigma_correct [in frag_list_entail]
cell_loc_not_null_correct [in frag_list_entail]
cell_read [in contrib]
change_status_Alloc_to_Free [in topsy_hm_old]
change_status_Free_to_Alloc [in topsy_hm_old]
change_status_Free_to_Free [in topsy_hm_old]
coeff_unique [in util]
coeff_unique' [in util]
Compaction [in topsy_hm_old]
compaction_example [in topsy_hm]
compact'_verif [in topsy_hmAlloc]
compact_verif [in topsy_hmAlloc]
compact_verif1 [in topsy_hmAlloc_old]
compact_verif2 [in topsy_hmAlloc2]
compute_constraints'_correct [in frag_list_entail]
compute_constraints_correct [in frag_list_entail]
compute_constraint_cell_correct [in frag_list_entail]
compute_constraint_cell_sigma_correct [in frag_list_entail]


D

Data_destructive_update_inv [in contrib]
Data_destructive_update_inv2 [in contrib]
Decompose_Assrt_interp [in frag_list_triple]
del_heads_all [in util]
del_heads_app [in util]
del_heads_app' [in util]
del_heads_length [in util]
del_heads_plus [in util]
del_nth_app [in util]
del_nth_last_exact [in util]
del_nth_last_exact' [in util]
del_nth_last_length [in util]
del_nth_length [in util]
del_nth_update_list [in util]
disjoint_up [in heap_tactic]
disjoint_up' [in heap_tactic]
disj_nf_preserve [in expr_b_dp]


E

elim_common_cell_correct [in frag_list_entail]
elim_common_cell_mp [in frag_list_entail]
elim_common_subheap_correct [in frag_list_entail]
elim_common_subheap_iterate_correct [in frag_list_entail]
elim_varlist_orlist_correct [in expr_b_dp]
elim_var_andlist'_correct [in expr_b_dp]
elim_var_andlist_correct [in expr_b_dp]
elim_var_constraint_correct [in expr_b_dp]
elim_var_orlist_correct [in expr_b_dp]
entails_subst_lst2update_store [in frag_list_triple]
entails_subst_lst2update_store [in frag]
entail_fct_correct [in frag_list_entail]
entail_id [in frag_list_entail]
entail_soundness [in frag_list_entail]
entail_star_elim_lst [in frag_list_entail]
entail_star_elim_star [in frag_list_entail]
entail_to_Sigma_impl [in frag_list_entail]
equal_tactic_l1 [in heap_tactic]
equal_tactic_l1' [in heap_tactic]
equal_tactic_l10 [in heap_tactic]
equal_tactic_l2 [in heap_tactic]
equal_tactic_l2' [in heap_tactic]
equal_tactic_l3 [in heap_tactic]
equal_tactic_l4 [in heap_tactic]
equal_tactic_l4' [in heap_tactic]
equal_tactic_l5 [in heap_tactic]
equal_tactic_l5' [in heap_tactic]
equal_tactic_l6 [in heap_tactic]
equal_tactic_l7 [in heap_tactic]
equal_tactic_l8 [in heap_tactic]
equal_tactic_l8' [in heap_tactic]
equal_tactic_l9 [in heap_tactic]
equal_tactic_l9' [in heap_tactic]
eval_andlist'2andlist_semantic [in expr_b_dp]
eval_andlist2andlist_semantic [in expr_b_dp]
eval_b_destruct [in expr_b_dp]
eval_b_store_update [in bipl]
eval_b_store_update [in hl_abstraction]
eval_constraint2constraint_semantic [in expr_b_dp]
eval_orlist'2orlist_semantic [in expr_b_dp]
eval_orlist2orlist_semantic [in expr_b_dp]
eval_store_update [in bipl]
eval_store_update [in hl_abstraction]
exec_free_not_None [in axiomatic]
exec_ifte1_not_None [in axiomatic]
exec_ifte2_not_None [in axiomatic]
exec_lookup_not_None [in axiomatic]
exec_mutation_not_None [in axiomatic]
exec_seq1_not_None [in axiomatic]
exec_seq2_not_None [in axiomatic]
exec_while1_not_None [in axiomatic]
exec_while2_not_None [in axiomatic]
expr_b2constraints_correct [in expr_b_dp]
expr_b_dp_correct [in expr_b_dp]
expr_b_eq [in expr_b_dp]
expr_b_eq' [in expr_b_dp]
expr_b_false_negb_true [in bipl]
expr_b_impl_intro [in expr_b_dp]
expr_b_inde_var [in bipl]
expr_b_min_size [in expr_b_dp]
expr_b_neg_involutive [in expr_b_dp]
expr_b_semantic_good [in bipl]
expr_b_semantic_good' [in expr_b_dp]
expr_b_store_update_rewrite [in schorr_waite]
expr_b_store_update_rewrite [in topsy_hm]
expr_b_true_negb_false [in bipl]
expr_compute_correct [in expr_b_dp]
expr_inde_var [in bipl]
expr_store_update_rewrite [in topsy_hm]
expr_store_update_rewrite [in schorr_waite]
expr_var_fact'_correct [in expr_b_dp]
expr_var_fact_correct [in expr_b_dp]


F

Factorial.factorial [in examples]
Factorial.fact_lemma [in examples]
Factorial.vc_factorial [in examples]
Factorial.Zfact_neg [in examples]
Factorial.Zfact_pos [in examples]
Factorial.Zfact_zero [in examples]
false_imp [in topsy_threadBuild]
findFree_verif [in topsy_hmAlloc]
findFree_verif [in topsy_hmAlloc3_old]
findFree_verif1 [in topsy_hmAlloc_old]
findFree_verif2 [in topsy_hmAlloc2]
findFree_verif2' [in topsy_hmAlloc2]
forward_reasoning [in contrib]
forward_sound [in forward]
fourier_motzkin_for_integers [in expr_b_dp]
frag2_hoare_correct [in frag_list_vcg]
frag_decision_correct [in frag]
frag_entail_fct_correct [in frag_list_entail]
frag_hoare_correct [in frag]
frag_postcond [in topsy_hmInit]
frag_precond [in topsy_hmInit]
frame_rule [in axiomatic]
frame_rule' [in contrib]
frame_rule'' [in contrib]
Free_block_list_nempty [in topsy_hmAlloc2]
Fresh.fresh_Assrt_inde [in frag_list_triple]
Fresh.fresh_assrt_inde [in frag]
Fresh.fresh_assrt_inde [in frag_list_triple]
Fresh.fresh_b_inde [in frag]
Fresh.fresh_b_inde [in frag_list_triple]
Fresh.fresh_e_eval [in frag_list_triple]
Fresh.fresh_e_eval [in frag]
Fresh.fresh_e_var_e_neq [in frag_list_triple]
Fresh.fresh_e_var_e_neq [in frag]
Fresh.fresh_lst_decompose [in frag]
Fresh.fresh_lst_decompose [in frag_list_triple]
Fresh.fresh_lst_inde [in frag]
Fresh.fresh_lst_inde [in frag_list_triple]
Fresh.fresh_L_assrt_inde [in frag]
Fresh.fresh_wpAssrt_inde [in frag_list_triple]
Fresh.subst_e_lst_eval [in frag_list_triple]
Fresh.subst_e_lst_eval_sub1 [in frag_list_triple]
Fresh.var_max_Sigma_inde [in frag_list_triple]
Fresh.var_max_Sigma_inde [in frag]
from_none [in axiomatic]
from_none' [in axiomatic]


G

GCD.gcd0_verif [in examples]
GCD.gcd1_verif [in examples]
get_endl_app [in topsy_hm]
get_endl_gt [in topsy_hm]
Graph_inde_store [in schorr_waite]
Graph_less_edge [in schorr_waite]
Graph_node_unique_store [in schorr_waite]


H

heads_app [in util]
heads_del_heads [in util]
Heap_List_app [in topsy_hm_old]
Heap_List_app' [in topsy_hm_old]
Heap_List_block_adr_pos [in topsy_hm_old]
Heap_List_block_status [in topsy_hm_old]
Heap_List_block_status' [in topsy_hm_old]
Heap_List_bloc_unique [in topsy_hm_old]
Heap_List_equal_start [in topsy_hm_old]
Heap_List_header [in topsy_hm_old]
Heap_List_inde_store [in topsy_hm]
Heap_List_inde_store [in topsy_hm_old]
Heap_List_last_bloc [in topsy_hm_old]
Heap_List_list_split_cont [in topsy_hm_old]
Heap_List_next [in topsy_hm_old]
Heap_List_next' [in topsy_hm_old]
Heap_List_next_bloc [in topsy_hm_old]
Heap_List_next_last [in topsy_hm_old]
Heap_List_start_pos [in topsy_hm_old]
Heap_List_status [in topsy_hm_old]
Heap_List_status_last [in topsy_hm_old]
Heap_List_suiv_ge [in topsy_hm_old]
hl_alloc2free [in topsy_hm]
hl_app [in topsy_hm]
hl_compaction [in topsy_hm]
hl_free2alloc [in topsy_hm]
hl_free2free [in topsy_hm]
hl_getnext [in topsy_hm]
hl_getnext' [in topsy_hm]
hl_getstatus [in topsy_hm]
hl_getstat' [in topsy_hm]
hl_splitting [in topsy_hm]
hmAlloc_example_verif [in hmAlloc_example]
hmAlloc_example_verif [in hmAlloc_example_old]
hmAlloc_verif [in topsy_hmAlloc]
hmAlloc_verif1 [in topsy_hmAlloc_old]
hmAlloc_verif2 [in topsy_hmAlloc2]
hmFree_verif [in topsy_hmFree]
hmFree_verif1 [in topsy_hmFree_old]
hmFree_verif2 [in topsy_hmFree_old]
hmInit_verif [in topsy_hmInit_manual_old]
hmInit_verif [in topsy_hmInit_old]
hmInit_verif [in topsy_hmInit_frag_old]
hmInit_verif_auto [in topsy_hmInit]
hmInit_verif_manual [in topsy_hmInit]


I

incl_nil [in util]
inde_expr [in bipl]
inde_ifte [in axiomatic]
inde_mapsto [in bipl]
inde_mapstos [in bipl]
inde_mapsto' [in bipl]
inde_mapsto'' [in bipl]
inde_sep_con [in bipl]
inde_sep_imp [in bipl]
inde_seq [in axiomatic]
inde_TT [in bipl]
inde_update_store [in bipl]
inde_update_store' [in bipl]
init_verif [in frag_list_examples]
init_verif [in frag_examples]
init_verif' [in frag_list_examples]
init_verif' [in frag_examples]
init_verif_bigtoe_10 [in init10_tritra]
init_verif_bigtoe_12 [in init12_tritra]
init_verif_bigtoe_5 [in init5_tritra]
init_verif_smallfoot_10 [in init10_LSF]
init_verif_smallfoot_12 [in init12_LSF]
init_verif_smallfoot_5 [in init5_LSF]
inter_app [in util]
inter_nil [in util]
inter_nil_subset [in util]
inter_stren [in util]
inter_sym [in util]
inter_weak [in util]
intro_fresh_var [in frag]
intro_fresh_var [in frag_list_triple]
intro_fresh_var' [in frag]
intro_fresh_var' [in frag_list_triple]
inv_lt [in util]
In_hl_app_or [in topsy_hm]
In_hl_destruct [in topsy_hm]
In_hl_dif [in topsy_hm]
In_hl_first [in topsy_hm]
In_hl_ge_start [in topsy_hm]
In_hl_last [in topsy_hm]
In_hl_lt [in topsy_hm]
In_hl_match [in topsy_hm]
In_hl_next [in topsy_hm]
In_hl_or_app [in topsy_hm]
In_permut [in util]


L

length_app [in util]
length_heads [in util]
length_update_list [in util]
le2lt [in util]
le_neq_lt [in util]
list_assert_hd_uneq [in example_reverse_list]
list_assert_inde_store [in example_reverse_list]
list_last [in util]
list_last' [in util]
list_reverse_coq_lemma1 [in example_reverse_list]
list_reverse_coq_lemma2 [in example_reverse_list]
list_split [in util]
list_split' [in util]
list_split'' [in util]
list_split2 [in util]
list_tail' [in util]
Loc.eq_ext [in heap]
Loc.lt_not_eq [in heap]
Loc.lt_trans [in heap]
lookup_list2store [in expr_b_dp]
Lst_app [in frag_list_entail]
Lst_app' [in frag_list_entail]
Lst_equiv [in frag_list_entail]
Lst_equiv' [in frag_list_entail]
LWP_list_correct [in frag]
LWP_list_rec_correct [in frag]
LWP_soundness [in frag]
LWP_step_correct [in frag]
LWP_subst_lookup' [in frag]
LWP_use [in frag]


M

mapstos_to_array [in contrib]
mapsto_equiv [in bipl]
mapsto_equiv' [in bipl]
mapsto_store_update_rewrite [in topsy_hm]
mapsto_store_update_rewrite [in schorr_waite]
map.addr_lt_assym [in heap]
map.addr_lt_classic [in heap]
map.addr_lt_false [in heap]
map.addr_lt_false' [in heap]
map.addr_lt_irrefl [in heap]
map.addr_lt_true [in heap]
map.addr_lt_true' [in heap]
map.add_lst'_In_dom [in heap]
map.add_lst_add_lst [in heap]
map.add_lst_add_lst' [in heap]
map.add_lst_app' [in heap]
map.add_lst_del' [in heap]
map.add_lst_del'' [in heap]
map.add_lst_lb [in heap]
map.app'_com [in heap]
map.app'_nil [in heap]
map.beq_addr_classic [in heap]
map.beq_addr_com [in heap]
map.beq_addr_false [in heap]
map.beq_addr_refl [in heap]
map.beq_addr_true [in heap]
map.beq_dif_false_addr [in heap]
map.compose_union_equiv [in heap]
map.del'_app' [in heap]
map.dif_disjoint [in heap]
map.dif_disjoint' [in heap]
map.dif_not_in_dom [in heap]
map.dif_singleton_emp [in heap]
map.dif_union [in heap]
map.disjoint_com [in heap]
map.disjoint_comp [in heap]
map.disjoint_emp [in heap]
map.disjoint_singleton [in heap]
map.disjoint_singleton' [in heap]
map.disjoint_union [in heap]
map.disjoint_union' [in heap]
map.disjoint_update [in heap]
map.distributivity [in heap]
map.equal_ext [in heap]
map.equal_ext' [in heap]
map.equal_union_disjoint [in heap]
map.equal_union_emp [in heap]
map.equal_update_L [in heap]
map.equal_update_R [in heap]
map.extensionality [in heap]
map.gt_neq [in heap]
map.In_dom_add_lst [in heap]
map.In_dom_add_lst' [in heap]
map.In_dom_add_lst2 [in heap]
map.In_dom_del' [in heap]
map.In_dom_union [in heap]
map.In_dom_union' [in heap]
map.In_union_dom [in heap]
map.lb_add_lst [in heap]
map.lb_del' [in heap]
map.lb_del'' [in heap]
map.lb_In_uneq [in heap]
map.lb_notin [in heap]
map.lb_notin' [in heap]
map.lb_trans [in heap]
map.lb_update [in heap]
map.lookup'_add_lst [in heap]
map.lookup'_add_lst' [in heap]
map.lookup'_app'_L [in heap]
map.lookup'_app'_R [in heap]
map.lookup'_del' [in heap]
map.lookup'_del'' [in heap]
map.lookup'_In [in heap]
map.lookup'_update' [in heap]
map.lookup_dif [in heap]
map.lookup_dif' [in heap]
map.lookup_disjoint_None [in heap]
map.lookup_emp [in heap]
map.lookup_exists_partition [in heap]
map.lookup_not_In [in heap]
map.lookup_singleton [in heap]
map.lookup_union [in heap]
map.lookup_union_or [in heap]
map.lookup_union_R [in heap]
map.lookup_update [in heap]
map.lookup_update' [in heap]
map.lookup_update'' [in heap]
map.myleq_neq_lt [in heap]
map.myle_eq_lt [in heap]
map.myle_ge_eq [in heap]
map.mylt_neq [in heap]
map.mylt_trans2 [in heap]
map.mytrichotomy [in heap]
map.set_add [in heap]
map.set_app' [in heap]
map.set_del' [in heap]
map.set_update [in heap]
map.union_assoc [in heap]
map.union_com [in heap]
map.update'_app' [in heap]
map.update_add_lst [in heap]
map.update_add_lst' [in heap]
map.update_dom [in heap]
map.update_singleton [in heap]
max_lemma1 [in util]
max_lemma2 [in util]
max_lemma3 [in util]
max_lemma3' [in frag_list_triple]
max_lemma4 [in util]
max_lemma5 [in util]
max_lemma6 [in util]
minus_compat [in util]
minus_le_compat_l [in util]
minus_le_plus [in util]
minus_lt_compat [in util]
minus_minus_comm [in util]
minus_plus' [in util]
minus_plus_comm [in util]
mult_minus_distr_l [in util]
mult_minus_distr_r [in util]
my_mult_lt_compat_l [in util]


N

nat2pos [in util]
nat_lt_assym [in util]
nat_lt_classic [in util]
nat_lt_false [in util]
nat_lt_false' [in util]
nat_lt_irrefl [in util]
nat_lt_trans [in util]
nat_lt_true [in util]
nat_lt_true' [in util]
nat_of_Z [in util]
negb_false_is_true [in util]
negb_true_is_false [in util]
neg_propagate_correct [in expr_b_dp]
neg_propagate_preserve [in expr_b_dp]
new_cut [in expr_b_dp]
nth_app [in util]
nth_beyond [in util]
nth_update_list [in util]
nth_update_list' [in util]


O

orassrt_impl_Assrt1_correct [in frag_list_entail]
orassrt_impl_Assrt2_correct [in frag_list_entail]
orlist_mult_orlist_sem [in expr_b_dp]
orlist_plus_orlist_sem [in expr_b_dp]
orlist_semantic_app [in expr_b_dp]


P

permut_app_com [in util]
permut_head [in util]
permut_inter [in util]
permut_inv_head [in util]
permut_nil [in util]
permut_nil' [in util]
permut_sym [in util]
plus_compat [in util]
plus_le_minus [in util]
plus_le_minus' [in util]
plus_lt_exists [in util]
plus_lt_minus [in util]
plus_lt_minus' [in util]
plus_minus_assoc [in util]
power_is_exp [in util]
power_plus [in util]
power_S [in util]
power_0 [in util]
power_1 [in util]
power_1' [in util]
power_2 [in util]
power_2_ge [in util]
power_2_gt [in util]
power_2_le [in util]
power_2_lt [in util]
power_3 [in util]
power_64_beta [in util]
power_8 [in util]
ps1_soundness [in frag]


R

rearrange_elim_common_subheap_correct [in frag_list_entail]
remove_empty_heap_correct [in frag_list_entail]
remove_empty_heap_correct' [in frag_list_entail]
resolve_list_Assrt_wpAssrt2_correct [in frag_list_vcg]
reverse_list_verif [in example_reverse_list]
rev_inj [in util]
rotate_is_permut [in util]


S

scale_le [in util]
scale_lt [in util]
semax_and [in contrib]
semax_and' [in contrib]
semax_assign' [in contrib]
semax_assign'' [in contrib]
semax_complete [in axiomatic]
semax_free_global_backwards [in axiomatic]
semax_lookup' [in contrib]
semax_lookup'' [in contrib]
semax_lookup_backwards [in axiomatic]
semax_lookup_backwards' [in contrib]
semax_lookup_backwards'' [in contrib]
semax_lookup_backwards''2 [in contrib]
semax_lookup_backwards_alternative [in axiomatic]
semax_lookup_simple [in contrib]
semax_mutation' [in contrib]
semax_mutation'' [in contrib]
semax_mutation_backwards [in axiomatic]
semax_mutation_backwards' [in contrib]
semax_mutation_backwards'' [in contrib]
semax_mutation_backwards_alternative [in axiomatic]
semax_mutation_frame_rule [in contrib]
semax_mutation_global [in axiomatic]
semax_mutation_global_alternative [in axiomatic]
semax_mutation_local [in axiomatic]
semax_skip' [in contrib]
semax_sound [in axiomatic]
semax_sound_alternative [in axiomatic]
semax_strengthen_pre [in axiomatic]
semax_weaken_post [in axiomatic]
semax_while' [in contrib]
semax_while'' [in contrib]
sep.adjunction [in bipl]
sep.adjunction' [in bipl]
sep.con_assoc [in bipl]
sep.con_assoc_equiv [in bipl]
sep.con_com [in bipl]
sep.con_com_equiv [in bipl]
sep.con_emp [in bipl]
sep.con_emp' [in bipl]
sep.con_inde_store [in bipl]
sep.con_TT [in bipl]
sep.imp_reg [in bipl]
sep.mapsto_con_inversion [in bipl]
sep.monotony [in bipl]
sep.monotony' [in bipl]
sep.monotony'' [in bipl]
sep.mp [in bipl]
Sigma_clean_epsi_correct [in frag]
Sigma_clean_epsi_correct' [in frag]
Sigma_elt_eq_correct [in frag]
Sigma_elt_term_extract'_correct [in frag]
Sigma_elt_term_extract_correct [in frag]
sigma_eq_correct [in frag_list_entail]
Sigma_get_cell_val_correct [in frag]
sigma_impl_correct [in frag_list_entail]
Sigma_term_term_eq_correct [in frag]
simpl_andlist_correct [in expr_b_dp]
simpl_constraint_correct [in expr_b_dp]
simpl_expr'_correct [in expr_b_dp]
simpl_expr_b_correct [in expr_b_dp]
simpl_expr_corect [in expr_b_dp]
simpl_expr_fp_corect [in expr_b_dp]
simpl_orlist_correct [in expr_b_dp]
simpl_varlist_constraint_correct [in expr_b_dp]
singleton_equal [in contrib]
singl_disjoint_neq [in frag_list_entail]
Splitting [in topsy_hm_old]
split_verif [in topsy_hmAlloc]
split_verif1 [in topsy_hmAlloc_old]
split_verif2 [in topsy_hmAlloc2]
star_assoc_left_correct [in frag_list_entail]
star_assoc_left_correct' [in frag_list_entail]
star_com_correct [in frag_list_entail]
star_com_correct' [in frag_list_entail]
store.extensionality [in bipl]
store.lookup_emp [in bipl]
store.lookup_update [in bipl]
store.lookup_update' [in bipl]
store.update_lookup [in bipl]
store.update_lookup_update [in bipl]
store.update_update [in bipl]
store.update_update' [in bipl]
StringCopy.del_heads_destruct [in examples]
StringCopy.fold_right_app_map_nil [in examples]
StringCopy.heads_destruct [in examples]
StringCopy.heads_last [in examples]
StringCopy.inde_mapstos' [in examples]
StringCopy.in_map' [in examples]
StringCopy.mapstos'_app_sepcon [in examples]
StringCopy.mapstos'_cons_sepcon [in examples]
StringCopy.mapstos'_sepcon_app [in examples]
StringCopy.mapstos_equiv [in examples]
StringCopy.map_expr_var_list_Z [in examples]
StringCopy.map_length [in examples]
StringCopy.nth_last [in examples]
StringCopy.StringCopy_specif [in examples]
StringCopy.string'_sub [in examples]
StringCopy.string_hd_ge0 [in examples]
StringCopy.string_last [in examples]
StringCopy.string_last' [in examples]
StringCopy.string_last'' [in examples]
StringCopy.string_nil [in examples]
StringCopy.string_sub [in examples]
StringCopy.string_sup [in examples]
subst_Assert2store_update [in frag_list_triple]
subst_b2store_update [in frag]
subst_b2store_update [in frag_list_triple]
subst_e2store_update [in frag]
subst_e2store_update [in frag_list_triple]
subst_e_lst_int_e [in frag_list_triple]
subst_e_lst_int_e [in frag]
subst_lst2update_store' [in frag_list_triple]
subst_lst2update_store' [in frag]
subst_lst2update_store_and [in frag_list_triple]
subst_lst2update_store_and [in frag]
subst_lst2update_store_and' [in frag]
subst_lst2update_store_and' [in frag_list_triple]
subst_lst2update_store_app [in frag_list_triple]
subst_lst2update_store_app [in frag]
subst_lst2update_store_Assrt_interp [in frag_list_triple]
subst_lst2update_store_assrt_interp [in frag_list_triple]
subst_lst2update_store_assrt_interp [in frag]
subst_lst2update_store_exists [in frag]
subst_lst2update_store_exists [in frag_list_triple]
subst_lst2update_store_fresh [in frag]
subst_lst2update_store_fresh [in frag_list_triple]
subst_lst2update_store_fresh' [in frag_list_triple]
subst_lst2update_store_fresh' [in frag]
subst_lst2update_store_imply [in frag]
subst_lst2update_store_imply [in frag_list_triple]
subst_lst2update_store_lookup [in frag]
subst_lst2update_store_lookup [in frag_list_triple]
subst_lst2update_store_lookup' [in frag_list_triple]
subst_lst2update_store_lookup' [in frag]
subst_lst2update_store_mapsto [in frag_list_triple]
subst_lst2update_store_mapsto [in frag]
subst_lst2update_store_mapsto' [in frag]
subst_lst2update_store_mapsto' [in frag_list_triple]
subst_lst2update_store_sepimp [in frag_list_triple]
subst_lst2update_store_sepimp [in frag]
subst_lst2update_store_sep_con [in frag]
subst_lst2update_store_sep_con [in frag_list_triple]
subst_lst2update_store_subst_b_lst [in frag]
subst_lst2update_store_subst_b_lst [in frag_list_triple]
subst_Sigma2store_update [in frag_list_triple]
subst_Sigma2store_update [in frag]
subst_Sigma2store_update' [in frag]
subst_Sigma2store_update' [in frag_list_triple]
Swap.swap [in examples]
Swap.vc_swap [in examples]
swap_verif [in frag_list_examples]
swap_verif [in swap_LSF]
swap_verif [in frag_examples]
swap_verif' [in frag_examples]
swap_verif' [in frag_list_examples]
swap_verif' [in swap_tritra]
SW_verif [in schorr_waite]
S_lt [in util]


T

tactic_test_disjoint [in heap_tactic]
tactic_test_disjoint2 [in heap_tactic]
tail_app [in util]
tail_length [in util]
tmp [in util]
tmp [in frag_list_examples]
tmSetMachineDependentRegisters_Lemma [in topsy_threadBuild]
triple_transformations_correct [in frag_list_vcg]
triple_transformation2_correct [in frag_list_triple]
triple_transformation_correct [in frag_list_triple]
tritra_list_correct [in frag_list_triple]
tritra_list_rec_correct [in frag_list_triple]
tritra_list_rec_correct' [in frag_list_triple]
tritra_lookup_lst [in frag_list_triple]
tritra_lookup_lst' [in frag_list_triple]
tritra_mutation_lst [in frag_list_triple]
tritra_mutation_lst' [in frag_list_triple]
tritra_soundness [in frag_list_triple]
tritra_step'_correct [in frag_list_triple]
tritra_step_correct [in frag_list_triple]
tritra_subst_lookup' [in frag_list_triple]
tritra_subst_lookup_lst [in frag_list_triple]
tritra_subst_lookup_lst' [in frag_list_triple]
tritra_subst_mutation_lst [in frag_list_triple]
tritra_subst_mutation_lst' [in frag_list_triple]
tritra_use [in frag_list_triple]
two_power_nat_is_exp [in util]
two_power_nat_le [in util]
two_power_nat_lt [in util]
two_power_nat_power [in util]
two_power_nat_1 [in util]


U

update_heap2_sep_con [in contrib]
update_heap2_sep_con' [in contrib]
update_list_app [in util]
update_list_app' [in util]
update_list_out [in util]


V

Valid_Segment_descriptor_inde_store [in topsy_bootloader]
vcg_correct [in frag_list_vcg]
vcg_None_is_None [in frag_list_vcg]
vc_soundness [in vc]


W

wp_frag_None_is_None [in frag_list_triple]
wp_frag_None_is_None [in frag]
wp_frag_soudness [in frag_list_triple]
wp_frag_soudness [in frag]
wp_semantics_sound [in axiomatic]
wp_vc_util [in vc]


Z

Zbeta_is_exp [in util]
Zbeta_le [in util]
Zbeta_lt [in util]
Zbeta_power [in util]
Zbeta_power1 [in util]
Zbeta_0 [in util]
Zbeta_1 [in util]
Zeq_bool_classic [in util]
Zeq_bool_false [in util]
Zeq_bool_false' [in util]
Zeq_bool_false'' [in util]
Zeq_bool_refl [in util]
Zeq_bool_sym [in util]
Zeq_bool_true [in util]
Zeven_2 [in util]
Zge_bool_true [in util]
Zge_bool_true' [in util]
Zgt_bool_false [in util]
Zgt_bool_true [in util]
Zgt_bool_true' [in util]
Zis_gcd_eq [in util]
Zle_bool_true [in util]
Zle_bool_true' [in util]
Zle_neq_lt [in util]
Zlt_bool_Prop [in util]
Zlt_bool_Prop' [in util]
Zlt_bool_true [in util]
Zlt_neg_pos [in util]
Zminus_le_compat [in util]
Zplus_compat [in util]
Zpower_even [in util]
Zpower_is_exp [in util]
Zpower_plus [in util]
Zpower_power [in util]
Zpower_S [in util]
Zpower_shift_2 [in util]
Zpower_0 [in util]
Zpower_1 [in util]
Zpower_2_le [in util]
Zpower_2_lt [in util]
Zpower_64_Zbeta [in util]
Z0_mech [in util_tactic]
Z_of_nat2loc [in heap]
Z_of_nat_ge_inj [in util]
Z_of_nat_ge_inj' [in util]
Z_of_nat_gt_inj [in util]
Z_of_nat_gt_inj' [in util]
Z_of_nat_inj [in util]
Z_of_nat_inj' [in util]
Z_of_nat_le_inj [in util]
Z_of_nat_le_inj' [in util]
Z_of_nat_lt_inj [in util]
Z_of_nat_lt_inj' [in util]
Z_of_nat_Zpos_P_of_succ_nat [in util]
Z_S [in util]



Constructor Index

A

and_b [in bipl]
and_b_is_neg_propagate [in expr_b_dp]
assign [in axiomatic]
assign' [in frag_list_vcg]
assign2 [in cmd2]
assign_var_e' [in vc]


B

b [in forward]
b [in LSF]


C

cell [in frag]
cell [in frag_list_entail]
compact_coq_ind_Alloc [in topsy_hmAlloc3_old]
compact_coq_ind_Free_Alloc [in topsy_hmAlloc3_old]
compact_coq_ind_Free_Free [in topsy_hmAlloc3_old]
compact_coq_ind_last_Free [in topsy_hmAlloc3_old]
compact_coq_ind_nil [in topsy_hmAlloc3_old]


E

emp [in frag_list_entail]
entail_assocl [in frag_list_entail]
entail_assocr [in frag_list_entail]
entail_cell_not_null [in frag_list_entail]
entail_coml [in frag_list_entail]
entail_comr [in frag_list_entail]
entail_destructlist [in frag_list_entail]
entail_empintrol [in frag_list_entail]
entail_empintror [in frag_list_entail]
entail_epseliml [in frag_list_entail]
entail_epselimr [in frag_list_entail]
entail_incons [in frag_list_entail]
entail_lstelim [in frag_list_entail]
entail_lstelim' [in frag_list_entail]
entail_lstelim'' [in frag_list_entail]
entail_lstelim''' [in frag_list_entail]
entail_lstelim'_v2 [in frag_list_entail]
entail_lstelim_v2 [in frag_list_entail]
entail_lstnileliml [in frag_list_entail]
entail_lstnilelimr [in frag_list_entail]
entail_lstsamelst [in frag_list_entail]
entail_lst_not_null [in frag_list_entail]
entail_monotony [in frag_list_entail]
entail_sepcon_neq [in frag_list_entail]
entail_sepcon_neq' [in frag_list_entail]
entail_sepcon_neq'' [in frag_list_entail]
entail_sepcon_neq''' [in frag_list_entail]
entail_sepcon_neq'''' [in frag_list_entail]
entail_sepcon_neq''''' [in frag_list_entail]
entail_singl_not_null [in frag_list_entail]
entail_star_elim [in frag_list_entail]
entail_star_elim' [in frag_list_entail]
entail_star_elim'' [in frag_list_entail]
entail_tauto [in frag_list_entail]
epsi [in frag]
eq_b [in bipl]
eq_b_is_neg_propagate [in expr_b_dp]
Error [in frag_list_entail]
exec_assign [in axiomatic]
exec_assign2 [in cmd2]
exec_none [in axiomatic]
exec_none2 [in cmd2]
exec_skip [in axiomatic]
exec_skip2 [in cmd2]


F

finish [in frag_examples]
finish [in frag_list_examples]
forward_assign [in forward]
forward_lookup [in forward]
forward_mutation [in forward]
forward_mutation' [in forward]
forward_skip [in forward]
forward_str_precond [in forward]
forward_unroll_lst [in forward]
freeblocks'_Allocated [in topsy_hmAlloc3_old]
freeblocks'_Free_end [in topsy_hmAlloc3_old]
freeblocks'_Free_suiv [in topsy_hmAlloc3_old]
freeblocks'_nil [in topsy_hmAlloc3_old]
freeblock'_free [in topsy_hmAlloc3_old]
freeblock'_nil [in topsy_hmAlloc3_old]


G

ge_b [in bipl]
ge_b_is_neg_propagate [in expr_b_dp]
Good [in frag_list_entail]
gt_b [in bipl]
gt_b_is_neg_propagate [in expr_b_dp]


H

hl_last [in topsy_hm]


L

LSF_add_empty [in LSF]
LSF_assign [in LSF]
LSF_cond [in LSF]
LSF_empty [in LSF]
LSF_lookup [in LSF]
LSF_mutation [in LSF]
LSF_mutation' [in LSF]
LSF_precond_stre [in LSF]
LSF_seq_assoc [in LSF]
LSF_unroll_lst_lookup [in LSF]
lst [in frag_list_entail]
LWP_entail [in frag]
LWP_if [in frag]
LWP_lookup [in frag]
LWP_mutation [in frag]
LWP_mutation' [in frag]
LWP_precond_stre [in frag]
LWP_subst_elt [in frag]
LWP_subst_if [in frag]
LWP_subst_lookup [in frag]
LWP_subst_mutation [in frag]
LWP_subst_subst [in frag]
L_elt [in frag]
L_subst [in frag]


M

map.mk_h [in heap]


N

neg_b [in bipl]
neg_b_is_neg_propagate [in expr_b_dp]
neq_b [in bipl]
neq_b_is_neg_propagate [in expr_b_dp]
non_null_integer.neg [in bipl]
non_null_integer.pos [in bipl]


O

or_b [in bipl]
or_is_neg_propagate [in expr_b_dp]


P

permut_append [in util]
permut_cons [in util]
permut_refl [in util]
permut_trans [in util]
ps1_assocl [in frag]
ps1_assocr [in frag]
ps1_coml [in frag]
ps1_comr [in frag]
ps1_epseliml [in frag]
ps1_epselimr [in frag]
ps1_epsintrol [in frag]
ps1_epsintror [in frag]
ps1_incons [in frag]
ps1_star_elim [in frag]
ps1_star_elim' [in frag]
ps1_star_elim'' [in frag]
ps1_tauto [in frag]


S

semax_assign [in axiomatic]
semax_free [in axiomatic]
semax_lookup [in axiomatic]
semax_malloc [in axiomatic]
semax_mutation [in axiomatic]
semax_skip [in axiomatic]
singl [in frag_list_entail]
singl [in frag]
skip [in axiomatic]
skip' [in frag_list_vcg]
skip' [in vc]
skip2 [in cmd2]
split_coq_ind_Alloc [in topsy_hmAlloc3_old]
split_coq_ind_Free [in topsy_hmAlloc3_old]
split_coq_ind_Free_split [in topsy_hmAlloc3_old]
split_coq_ind_Free_split' [in topsy_hmAlloc3_old]
split_coq_ind_nil [in topsy_hmAlloc3_old]
star [in frag_list_entail]
star [in frag]
step [in frag_examples]
step [in frag_list_examples]


T

tritra_destruct_lst [in frag_list_triple]
tritra_entail [in frag_list_triple]
tritra_if [in frag_list_triple]
tritra_incons [in frag_list_triple]
tritra_lookup [in frag_list_triple]
tritra_lookup' [in frag_list_triple]
tritra_mutation [in frag_list_triple]
tritra_mutation' [in frag_list_triple]
tritra_precond_stre [in frag_list_triple]
tritra_subst_elt [in frag_list_triple]
tritra_subst_if [in frag_list_triple]
tritra_subst_lookup [in frag_list_triple]
tritra_subst_lookup2 [in frag_list_triple]
tritra_subst_mutation [in frag_list_triple]
tritra_subst_subst [in frag_list_triple]
true_b [in bipl]
true_b_is_neg_propagate [in expr_b_dp]


V

var_e [in bipl]


W

wpElt [in frag_list_triple]
wpSubst [in frag_list_triple]



Inductive Index

A

abstract_hl [in hl_abstraction]


C

cmd [in axiomatic]
cmd' [in vc]
cmd' [in frag_list_vcg]
cmd2 [in cmd2]
compact_coq_ind [in topsy_hmAlloc3_old]


E

entail [in frag_list_entail]
exec [in axiomatic]
exec2 [in cmd2]
expr [in bipl]
expr_b [in bipl]


F

forward [in forward]
freeblocks' [in topsy_hmAlloc3_old]
freeblock' [in topsy_hmAlloc3_old]


G

Graph [in schorr_waite]


H

Heap_List [in topsy_hm_old]
hl [in topsy_hm]


I

is_neg_propagate [in expr_b_dp]


L

list_assert [in example_reverse_list]
LSF [in LSF]
Lst [in frag_list_entail]
LWP [in frag]
LWP_Step [in frag_examples]
L_assrt [in frag]


M

map.h' [in heap]


N

non_null_integer.negpos [in bipl]


P

permut [in util]
ps1 [in frag]


R

result [in frag_list_entail]


S

semax [in axiomatic]
Sigma [in frag_list_entail]
Sigma [in frag]
split_coq_ind [in topsy_hmAlloc3_old]


T

tritra [in frag_list_triple]
tritra_Step [in frag_list_examples]


W

wpAssrt [in frag_list_triple]



Definition Index

A

abstract_hmAlloc [in hl_abstraction]
abstract_hmAlloc_specif1 [in hl_abstraction]
add_e [in bipl]
add_elt_list [in expr_b_dp]
alloc [in topsy_hm]
Allocated [in topsy_hm]
Allocated [in topsy_hm_old]
And [in bipl]
andb_option [in expr_b_dp]
andlist [in expr_b_dp]
andlist_mult_orlist [in expr_b_dp]
andlist_plus_andlist [in expr_b_dp]
andlist_semantic [in expr_b_dp]
app_list [in expr_b_dp]
Array [in contrib]
ArrayI [in contrib]
assert [in bipl]
Assrt [in frag_list_entail]
assrt [in frag]
assrt [in frag_list_entail]
Assrt_and_expr_b [in frag_list_vcg]
Assrt_entail_Assrt_dp [in frag_list_entail]
assrt_entail_fct [in frag_list_entail]
Assrt_interp [in frag_list_entail]
assrt_interp [in frag]
assrt_interp [in frag_list_entail]
ax [in topsy_bootloader]


B

beta [in util]
bigtoe_fct [in frag_list_vcg]
bool_eq [in topsy_hm]
brk [in topsy_hmAlloc]
bx [in topsy_bootloader]


C

c [in schorr_waite]
cell_in_sigma [in frag_list_entail]
cell_loc_not_null [in frag_list_entail]
compact [in topsy_hmAlloc_old]
compact [in topsy_hmAlloc]
compact' [in topsy_hmAlloc3_old]
compact' [in topsy_hmAlloc]
compact'_specif [in topsy_hmAlloc]
compact_coq_fct [in topsy_hmAlloc3_old]
compact_specif [in topsy_hmAlloc]
compact_specif1 [in topsy_hmAlloc_old]
compact_specif2 [in topsy_hmAlloc2]
compute_constraints [in frag_list_entail]
compute_constraints' [in frag_list_entail]
compute_constraint_cell [in frag_list_entail]
compute_constraint_cell_sigma [in frag_list_entail]
constraint [in expr_b_dp]
constraint_semantic [in expr_b_dp]
cptr [in topsy_hm]
createGDT [in topsy_bootloader]
cr0 [in topsy_bootloader]
cstts [in topsy_hmAlloc]
cx [in topsy_bootloader]


D

data [in example_reverse_list]
data [in reverse_list_auto]
del_heads [in util]
del_nth [in util]
del_nth_last [in util]
df [in topsy_bootloader]
di [in topsy_bootloader]
disj_nf [in expr_b_dp]
div_e [in bipl]
ds [in topsy_bootloader]


E

eax [in topsy_bootloader]
elim_common_cell [in frag_list_entail]
elim_common_subheap [in frag_list_entail]
elim_common_subheap_iterate [in frag_list_entail]
elim_varlist_orlist [in expr_b_dp]
elim_var_andlist [in expr_b_dp]
elim_var_andlist' [in expr_b_dp]
elim_var_constraint [in expr_b_dp]
elim_var_orlist [in expr_b_dp]
emp [in frag_list_entail]
entail_fct [in frag_list_entail]
entry [in topsy_hm]
ENTRYSIZE [in topsy_hmAlloc]
ENTRYSIZE [in topsy_hmAlloc_old]
epsi [in frag]
eqmod [in util]
es [in topsy_bootloader]
esp [in topsy_bootloader]
eval [in bipl]
eval_andlist [in expr_b_dp]
eval_andlist' [in expr_b_dp]
eval_b [in bipl]
eval_constraint [in expr_b_dp]
eval_orlist [in expr_b_dp]
eval_orlist' [in expr_b_dp]
eval_pi [in frag_list_entail]
expr_b2constraints [in expr_b_dp]
expr_b_dp [in expr_b_dp]
expr_b_eq [in bipl]
expr_b_rewrite [in bipl]
expr_b_sem [in bipl]
Expr_B_size [in expr_b_dp]
Expr_B_var [in expr_b_dp]
expr_b_var [in bipl]
expr_compute [in expr_b_dp]
expr_deep [in expr_b_dp]
expr_eq [in bipl]
expr_rewrite [in bipl]
expr_var [in bipl]
Expr_var [in expr_b_dp]
expr_var_fact [in expr_b_dp]
expr_var_fact' [in expr_b_dp]


F

Factorial.Zfact [in examples]
FF [in bipl]
field [in bipl]
findFree [in topsy_hmAlloc_old]
findFree [in topsy_hmAlloc]
findFree_specif [in topsy_hmAlloc3_old]
findFree_specif [in topsy_hmAlloc]
findFree_specif1 [in topsy_hmAlloc_old]
findFree_specif2 [in topsy_hmAlloc2]
findFree_specif2' [in topsy_hmAlloc2]
fnd [in topsy_hm]
forward_fct [in forward]
frag2_hoare [in frag_list_vcg]
frag_decision [in frag]
frag_entail_fct [in frag_list_entail]
frag_hoare [in frag]
free [in topsy_hm]
Free [in topsy_hm_old]
Free [in topsy_hm]
freeblock [in topsy_hmAlloc3_old]
freeblocks [in topsy_hmAlloc3_old]
Free_block_compact_size [in topsy_hmAlloc2]
Free_block_list [in topsy_hmAlloc2]
Fresh.fresh_assrt [in frag_list_triple]
Fresh.fresh_assrt [in frag]
Fresh.fresh_Assrt [in frag_list_triple]
Fresh.fresh_b [in frag]
Fresh.fresh_b [in frag_list_triple]
Fresh.fresh_cmd [in frag_list_triple]
Fresh.fresh_e [in frag_list_triple]
Fresh.fresh_e [in frag]
Fresh.fresh_lst [in frag_list_triple]
Fresh.fresh_lst [in frag]
Fresh.fresh_L_assrt [in frag]
Fresh.fresh_Sigma [in frag_list_triple]
Fresh.fresh_Sigma [in frag]
Fresh.fresh_wpAssrt [in frag_list_triple]
Fresh.var_max_assrt [in frag]
Fresh.var_max_Assrt [in frag_list_triple]
Fresh.var_max_assrt [in frag_list_triple]
Fresh.var_max_cmd [in frag_list_triple]
Fresh.var_max_expr [in frag_list_triple]
Fresh.var_max_expr [in frag]
Fresh.var_max_expr_b [in frag_list_triple]
Fresh.var_max_expr_b [in frag]
Fresh.var_max_lst [in frag]
Fresh.var_max_lst [in frag_list_triple]
Fresh.var_max_L_assrt [in frag]
Fresh.var_max_Sigma [in frag_list_triple]
Fresh.var_max_Sigma [in frag]
Fresh.var_max_wpAssrt [in frag_list_triple]
fs [in topsy_bootloader]
f' [in bipl]
f' [in bipl]
f' [in bipl]
f' [in bipl]
f' [in bipl]
f' [in bipl]


G

GCD.a [in examples]
GCD.b [in examples]
GCD.gcd0 [in examples]
GCD.gcd1 [in examples]
GCD.r [in examples]
GCD.x [in examples]
GCD.y [in examples]
GDTOF [in topsy_bootloader]
GDTptr [in topsy_bootloader]
gdtr [in topsy_bootloader]
GDTSEG [in topsy_bootloader]
GDTxSIZE [in topsy_bootloader]
GDT_BASE [in topsy_bootloader]
get_endl [in topsy_hm]
gs [in topsy_bootloader]


H

heads [in util]
Heap_List [in topsy_hm]
hlstat_bool2expr [in topsy_hm]
hl_nil [in topsy_hm_old]
hmAlloc [in topsy_hmAlloc]
hmAlloc [in topsy_hmAlloc_old]
hmAlloc_example [in hmAlloc_example_old]
hmAlloc_example [in hmAlloc_example]
hmAlloc_example_specif [in hmAlloc_example]
hmAlloc_example_specif [in hmAlloc_example_old]
hmAlloc_specif [in topsy_hmAlloc]
hmAlloc_specif1 [in topsy_hmAlloc_old]
hmAlloc_specif2 [in topsy_hmAlloc2]
hmAlloc_specif3 [in topsy_hmAlloc3_old]
hmEnd [in topsy_hm_old]
hmEnd [in topsy_hm]
hmFree [in topsy_hmFree_old]
hmFree [in topsy_hmFree]
hmFree_specif [in topsy_hmFree]
hmFree_specif1 [in topsy_hmFree_old]
hmFree_specif2 [in topsy_hmFree_old]
hmInit [in topsy_hmInit_frag_old]
hmInit [in topsy_hmInit_manual_old]
hmInit [in topsy_hmInit]
hmInit [in topsy_hmInit_old]
hmInit_postcond [in topsy_hmInit_old]
hmInit_postcond [in topsy_hmInit]
hmInit_precond [in topsy_hmInit]
hmInit_precond [in topsy_hmInit_old]
hmInit_specif [in topsy_hmInit_manual_old]
hmInit_specif [in topsy_hmInit]
hmInit_specif [in topsy_hmInit_old]
hmInit_specif [in topsy_hmInit_frag_old]
hmStart [in topsy_hm]
hmStart [in topsy_hm_old]
HM_ALLOCFAILED [in topsy_hmAlloc]
HM_ALLOCFAILED [in topsy_hmAlloc_old]
HM_ALLOCOK [in topsy_hmAlloc_old]
HM_ALLOCOK [in topsy_hmAlloc]
HM_FREEFAILED [in topsy_hm_old]
HM_FREEFAILED [in topsy_hm]
HM_FREEOK [in topsy_hm]
HM_FREEOK [in topsy_hm_old]


I

i [in frag_list_examples]
i [in reverse_list_auto]
i [in frag_examples]
i [in swap_LSF]
i [in swap_tritra]
idtr [in topsy_bootloader]
idx [in init12_tritra]
idx [in init10_LSF]
idx [in init5_LSF]
idx [in frag_list_examples]
idx [in frag_examples]
idx [in init12_LSF]
idx [in init10_tritra]
idx [in init5_tritra]
inb [in expr_b_dp]
inde [in bipl]
init [in init10_tritra]
init [in init10_LSF]
init [in frag_list_examples]
init [in frag_examples]
init [in init5_LSF]
init [in init12_LSF]
init [in init5_tritra]
init [in init12_tritra]
init_body [in init5_tritra]
init_body [in init10_tritra]
init_body [in init5_LSF]
init_body [in init10_LSF]
init_body [in frag_list_examples]
init_body [in init12_LSF]
init_body [in frag_examples]
init_body [in init12_tritra]
init_postcond [in init10_tritra]
init_postcond [in init12_LSF]
init_postcond [in frag_list_examples]
init_postcond [in init12_tritra]
init_postcond [in init10_LSF]
init_postcond [in frag_examples]
init_postcond [in init5_LSF]
init_postcond [in init5_tritra]
init_postcond_sigma [in init12_tritra]
init_postcond_sigma [in init10_tritra]
init_postcond_sigma [in init5_LSF]
init_postcond_sigma [in frag_examples]
init_postcond_sigma [in init5_tritra]
init_postcond_sigma [in init10_LSF]
init_postcond_sigma [in frag_list_examples]
init_postcond_sigma [in init12_LSF]
init_precond [in init12_tritra]
init_precond [in frag_list_examples]
init_precond [in init10_LSF]
init_precond [in init5_tritra]
init_precond [in init10_tritra]
init_precond [in init12_LSF]
init_precond [in frag_examples]
init_precond [in init5_LSF]
init_precond_sigma [in frag_examples]
init_precond_sigma [in frag_list_examples]
init_precond_sigma [in init12_LSF]
init_precond_sigma [in init12_tritra]
init_precond_sigma [in init5_LSF]
init_precond_sigma [in init5_tritra]
init_precond_sigma [in init10_tritra]
init_precond_sigma [in init10_LSF]
init_val [in frag_examples]
init_val [in init12_LSF]
init_val [in init5_tritra]
init_val [in init10_tritra]
init_val [in init5_LSF]
init_val [in frag_list_examples]
init_val [in init10_LSF]
init_val [in init12_tritra]
integer.elem [in heap]
inter [in util]
int_e [in bipl]
invariant [in reverse_list_auto]
invariant2 [in reverse_list_auto]
invariant_auto [in reverse_list_auto]
In_hl [in topsy_hm]


J

j [in frag_list_examples]
j [in reverse_list_auto]
j [in swap_tritra]
j [in swap_LSF]
j [in frag_examples]


K

k [in reverse_list_auto]
KERNEL [in topsy_threadBuild]


L

l [in schorr_waite]
last [in util]
LEFTOVER [in topsy_hmAlloc_old]
LEFTOVER [in topsy_hmAlloc]
length_rev [in util]
list2store [in expr_b_dp]
list_empty [in example_reverse_list]
list_reverse_coq [in example_reverse_list]
loc [in heap]
Loc.compare [in heap]
Loc.eq [in heap]
Loc.eq_refl [in heap]
Loc.eq_sym [in heap]
Loc.eq_trans [in heap]
Loc.lt [in heap]
Loc.t [in heap]
loc2val [in heap]
lookup2 [in axiomatic]
LWP_list [in frag]
LWP_list_rec [in frag]
LWP_step [in frag]
L_assrt_interp [in frag]
L_assrt_size [in frag]
L_elt [in frag]
L_elt [in frag]


M

m [in schorr_waite]
map.addr_lt [in heap]
map.add_lst [in heap]
map.app' [in heap]
map.beq_addr [in heap]
map.del' [in heap]
map.dif [in heap]
map.disjoint [in heap]
map.dom [in heap]
map.emp [in heap]
map.equal [in heap]
map.h [in heap]
map.l [in heap]
map.l [in heap]
map.lb [in heap]
map.lookup [in heap]
map.lookup' [in heap]
map.lst [in heap]
map.myge [in heap]
map.mygt [in heap]
map.myle [in heap]
map.nil [in heap]
map.nil [in heap]
map.nil [in heap]
map.nil [in heap]
map.nil [in heap]
map.nil [in heap]
map.prf [in heap]
map.set [in heap]
map.set_nil [in heap]
map.set_singleton [in heap]
map.singleton [in heap]
map.true [in heap]
map.true [in heap]
map.true [in heap]
map.true [in heap]
map.true [in heap]
map.union [in heap]
map.update [in heap]
map.update' [in heap]
map.v [in heap]
map.v [in heap]
min_e [in bipl]
modified_cmd_var [in axiomatic]
modified_loc_expr [in axiomatic]
mod_e [in bipl]
movsw [in topsy_bootloader]
mul_e [in bipl]


N

nat_e [in bipl]
nat_ge [in util]
nat_gt [in util]
nat_le [in util]
nat_list_sum [in topsy_hmAlloc2]
nat_lt [in util]
neg_b [in bipl]
next [in topsy_hm]
next [in example_reverse_list]
next [in topsy_hm_old]
next [in reverse_list_auto]
nil [in expr_b_dp]
nil [in expr_b_dp]
nil [in topsy_hmAlloc2]
nil [in expr_b_dp]
nil [in example_reverse_list]
nil [in expr_b_dp]
nil [in expr_b_dp]
nil [in topsy_hm]
nil [in util]
nil [in util]
nil [in topsy_hmAlloc3_old]
nil [in topsy_hmAlloc3_old]
nil [in util]
nil [in topsy_hm]
nil [in expr_b_dp]
nil [in topsy_hmAlloc2]
nil [in expr_b_dp]
nil [in expr_b_dp]
nil [in expr_b_dp]
nil [in expr_b_dp]
nil [in util]
nil [in expr_b_dp]
nil [in contrib]
nil [in expr_b_dp]
nil [in expr_b_dp]
nil [in expr_b_dp]
None [in frag]
None [in frag]
None [in frag]
None [in frag]
None [in expr_b_dp]
None [in frag]
None [in frag_list_triple]
None [in expr_b_dp]
None [in frag_list_triple]
None [in expr_b_dp]
None [in frag_list_triple]
None [in frag]
None [in expr_b_dp]
None [in frag_list_triple]
None [in frag_list_triple]
None [in expr_b_dp]
None [in expr_b_dp]
None [in expr_b_dp]
None [in frag_list_triple]
non_null_integer.elem [in bipl]
nptr [in topsy_hm]
nstts [in topsy_hmAlloc]
null [in bipl]


O

O [in util]
O [in util]
O [in util]
O [in topsy_hmAlloc3_old]
O [in util]
O [in contrib]
option_app [in expr_b_dp]
orassrt_impl_Assrt1 [in frag_list_entail]
orassrt_impl_Assrt2 [in frag_list_entail]
orb_option [in expr_b_dp]
orlist [in expr_b_dp]
orlist_mult_orlist [in expr_b_dp]
orlist_plus_orlist [in expr_b_dp]
orlist_semantic [in expr_b_dp]
orpi [in frag_list_entail]


P

p [in schorr_waite]
pcp_tf_cs [in topsy_threadBuild]
pcp_tf_ds [in topsy_threadBuild]
pcp_tf_eax [in topsy_threadBuild]
pcp_tf_ebp [in topsy_threadBuild]
pcp_tf_ebx [in topsy_threadBuild]
pcp_tf_ecx [in topsy_threadBuild]
pcp_tf_edi [in topsy_threadBuild]
pcp_tf_edx [in topsy_threadBuild]
pcp_tf_eflags [in topsy_threadBuild]
pcp_tf_eip [in topsy_threadBuild]
pcp_tf_err [in topsy_threadBuild]
pcp_tf_es [in topsy_threadBuild]
pcp_tf_esi [in topsy_threadBuild]
pcp_tf_esp [in topsy_threadBuild]
pcp_tf_fs [in topsy_threadBuild]
pcp_tf_gs [in topsy_threadBuild]
pcp_tf_ss [in topsy_threadBuild]
pcp_tf_temp_esp [in topsy_threadBuild]
pcp_tf_trapno [in topsy_threadBuild]
Pi [in frag]
Pi [in frag_list_entail]
PM_Switch [in topsy_bootloader]
postcond [in topsy_threadBuild]
power [in util]
precond [in topsy_threadBuild]
proj_cmd [in vc]
proj_cmd [in frag_list_vcg]
ptr [in frag_examples]
ptr [in init10_tritra]
ptr [in init10_LSF]
ptr [in init12_LSF]
ptr [in init5_tritra]
ptr [in frag_list_examples]
ptr [in init12_tritra]
ptr [in init5_LSF]
p2_14 [in topsy_bootloader]
p2_16 [in topsy_bootloader]
p2_24 [in topsy_bootloader]
p2_8 [in topsy_bootloader]


Q

q [in schorr_waite]


R

r [in schorr_waite]
rearrange_elim_common_subheap [in frag_list_entail]
remove_empty_heap [in frag_list_entail]
resolve_list_Assrt_wpAssrt2 [in frag_list_vcg]
result [in topsy_hm]
reverse_list [in reverse_list_auto]
reverse_list [in example_reverse_list]
reverse_list_postcond [in reverse_list_auto]
reverse_list_precond [in reverse_list_auto]
reverse_list_specif [in example_reverse_list]
reverse_postcondition [in example_reverse_list]
reverse_precondition [in example_reverse_list]


S

semax' [in axiomatic]
semax_alternative [in axiomatic]
sep.cell_exists [in bipl]
sep.con [in bipl]
sep.emp [in bipl]
sep.entails [in bipl]
sep.equiv [in bipl]
sep.imp [in bipl]
sep.mapsto [in bipl]
sep.mapstos [in bipl]
sep.nil [in bipl]
si [in topsy_bootloader]
Sigma_assoc_left [in frag]
Sigma_clean_epsi [in frag]
Sigma_com [in frag]
Sigma_elt_eq [in frag]
Sigma_elt_term_extract [in frag]
Sigma_elt_term_extract' [in frag]
sigma_eq [in frag_list_entail]
Sigma_get_cell_val [in frag]
sigma_impl [in frag_list_entail]
Sigma_interp [in frag_list_entail]
Sigma_interp [in frag]
sigma_size [in frag_list_entail]
Sigma_term_term_eq [in frag]
simpl_andlist [in expr_b_dp]
simpl_constraint [in expr_b_dp]
simpl_expr [in expr_b_dp]
simpl_expr' [in expr_b_dp]
simpl_expr_b [in expr_b_dp]
simpl_expr_fp [in expr_b_dp]
simpl_orlist [in expr_b_dp]
simpl_varlist_constraint [in expr_b_dp]
singl [in frag]
singl [in frag_list_entail]
size [in init10_LSF]
size [in init12_tritra]
size [in init12_LSF]
size [in frag_list_examples]
size [in frag_examples]
size [in init5_LSF]
size [in init5_tritra]
size [in init10_tritra]
skip [in frag_list_triple]
skip [in frag]
skip [in topsy_threadBuild]
skip [in axiomatic]
skip' [in vc]
skip' [in vc]
skip' [in frag_list_vcg]
skip' [in vc]
skip' [in frag_list_vcg]
split [in topsy_hmAlloc]
split [in topsy_hmAlloc_old]
split_specif [in topsy_hmAlloc]
split_specif1 [in topsy_hmAlloc_old]
split_specif2 [in topsy_hmAlloc2]
ss [in topsy_bootloader]
star [in frag]
star [in frag_list_entail]
startl [in init10_tritra]
startl [in init10_LSF]
startl [in frag_examples]
startl [in frag_list_examples]
startl [in init12_tritra]
startl [in init5_LSF]
startl [in init5_tritra]
startl [in init12_LSF]
star_assoc_left [in frag_list_entail]
star_com [in frag_list_entail]
state [in cmd2]
state [in axiomatic]
status [in topsy_hm]
status [in topsy_hm_old]
store.emp [in bipl]
store.lookup [in bipl]
store.s [in bipl]
store.update [in bipl]
StringCopy.buf [in examples]
StringCopy.c1 [in examples]
StringCopy.c2 [in examples]
StringCopy.mapstos' [in examples]
StringCopy.str [in examples]
StringCopy.string [in examples]
StringCopy.StringCopy [in examples]
StringCopy.string' [in examples]
StringCopy.str_tmp [in examples]
stringNCopy [in topsy_threadBuild]
stts [in topsy_hm]
subst_Assrt [in frag_list_triple]
subst_assrt [in frag_list_triple]
subst_assrt [in frag]
subst_Assrt_lst [in frag_list_triple]
subst_assrt_lst [in frag_list_triple]
subst_assrt_lst [in frag]
subst_b [in frag_list_triple]
subst_b [in frag]
subst_b_lst [in frag]
subst_b_lst [in frag_list_triple]
subst_e [in frag_list_triple]
subst_e [in frag]
subst_e_lst [in frag_list_triple]
subst_e_lst [in frag]
subst_lst2update_store [in frag]
subst_lst2update_store [in frag_list_triple]
subst_Sigma [in frag_list_triple]
subst_Sigma [in frag]
SW [in schorr_waite]
swap [in swap_tritra]
swap [in frag_examples]
swap [in frag_list_examples]
swap [in swap_LSF]
swap_postcond [in swap_LSF]
swap_postcond [in swap_tritra]
swap_postcond [in frag_list_examples]
swap_postcond [in frag_examples]
swap_precond [in swap_tritra]
swap_precond [in frag_list_examples]
swap_precond [in frag_examples]
swap_precond [in swap_LSF]
SW_postcond [in schorr_waite]
SW_precond [in schorr_waite]
SW_specif [in schorr_waite]
sz [in topsy_hm]


T

t [in schorr_waite]
threadBuild [in topsy_threadBuild]
th_contextPtr [in topsy_threadBuild]
th_id [in topsy_threadBuild]
th_msgQueue [in topsy_threadBuild]
th_name [in topsy_threadBuild]
th_parentId [in topsy_threadBuild]
th_schedInfo [in topsy_threadBuild]
th_stackEnd [in topsy_threadBuild]
th_stackStart [in topsy_threadBuild]
th_stat [in topsy_threadBuild]
tmp [in topsy_hmAlloc]
tmSetMachineDependentRegisters [in topsy_threadBuild]
trad12 [in cmd2]
triple_fresh [in frag_list_triple]
triple_transformation [in frag_list_triple]
triple_transformations [in frag_list_vcg]
triple_transformation2 [in frag_list_triple]
triple_transformation_complexity [in frag_list_triple]
triple_vfresh [in frag_list_triple]
tritra_list [in frag_list_triple]
tritra_list_rec [in frag_list_triple]
tritra_step [in frag_list_triple]
tritra_step' [in frag_list_triple]
true [in bipl]
true [in frag]
true [in frag_list_triple]
true [in frag]
true [in bipl]
true [in frag_list_triple]
true [in frag]
true [in frag_list_triple]
true [in topsy_hmAlloc3_old]
true [in frag_list_triple]
true [in frag]
true [in bipl]
true [in bipl]
true [in frag]
true [in frag]
true [in bipl]
true [in topsy_hmAlloc3_old]
true [in frag_list_triple]
true [in bipl]
true [in frag]
true [in frag_list_triple]
true [in bipl]
true [in frag_list_triple]
true_b [in bipl]
true_b [in expr_b_dp]
true_b [in frag]
true_b [in frag_list_triple]
true_b [in bipl]
true_b [in bipl]
TT [in bipl]


U

update_heap2 [in axiomatic]
update_list [in util]
update_store2 [in axiomatic]
USER [in topsy_threadBuild]


V

val [in heap]
Valid_Segment_Descriptor [in topsy_bootloader]
val2loc [in heap]
var.eqdec [in bipl]
var.fresh [in bipl]
var.nil [in bipl]
var.set [in bipl]
var.v [in bipl]
var.v [in bipl]
var_e [in frag]
var_e [in frag_list_triple]
var_e [in expr_b_dp]
var_e [in bipl]
var_e [in bipl]
var_e [in bipl]
var_e [in expr_b_dp]
vc [in vc]
vcg [in frag_list_vcg]
vx [in frag_list_examples]
vx [in swap_LSF]
vx [in frag_examples]
vx [in swap_tritra]
vy [in swap_LSF]
vy [in swap_tritra]
vy [in frag_examples]
vy [in frag_list_examples]


W

wp [in vc]
wpAssrt_interp [in frag_list_triple]
wpAssrt_size [in frag_list_triple]
wpElt [in frag_list_triple]
wpElt [in frag_list_triple]
wp_frag [in frag_list_triple]
wp_frag [in frag]
wp_semantics [in axiomatic]


X

x [in frag_list_examples]
x [in swap_tritra]
x [in frag_examples]
x [in swap_LSF]


Y

y [in swap_tritra]
y [in frag_list_examples]
y [in frag_examples]
y [in swap_LSF]


Z

Zbeta [in util]
Zpower [in util]



Module Index

E

ELEM [in heap]


F

Factorial [in examples]
Fresh [in frag_list_triple]
FRESH [in frag_list_triple]
FRESH [in frag]
Fresh [in frag]


G

GCD [in examples]


I

integer [in heap]


L

Loc [in heap]


M

MAP [in heap]
map [in heap]


N

non_null_integer [in bipl]


O

OrderedTypeExt [in heap]


S

sep [in bipl]
store [in bipl]
STORE [in bipl]
StringCopy [in examples]
Swap [in examples]


V

var [in bipl]
VAR [in bipl]



Library Index

A

axiomatic


B

bipl


C

cmd2
contrib
contrib_tactics


E

examples
example_reverse_list
expr_b_dp


F

forward
frag
frag_examples
frag_list_entail
frag_list_examples
frag_list_triple
frag_list_vcg


H

heap
heap_tactic
hl_abstraction
hmAlloc_example
hmAlloc_example_old


I

init10_LSF
init10_tritra
init12_LSF
init12_tritra
init5_LSF
init5_tritra


L

LSF


M

max3_LSF
max3_tritra


R

reverse_list_auto


S

schorr_waite
seplog_header
swap_LSF
swap_tritra


T

topsy_bootloader
topsy_hm
topsy_hmAlloc
topsy_hmAlloc2
topsy_hmAlloc3_old
topsy_hmAlloc_old
topsy_hmFree
topsy_hmFree_old
topsy_hmInit
topsy_hmInit_frag_old
topsy_hmInit_manual_old
topsy_hmInit_old
topsy_hm_old
topsy_threadBuild


U

util
util_tactic


V

vc



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 _ (1898 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 _ (111 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 _ (773 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 _ (171 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 _ (36 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 _ (736 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 _ (20 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 _ (51 entries)

This page has been generated by coqdoc