Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (9165 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (529 entries)
Module Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (21 entries)
Variable Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (7 entries)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (156 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (3704 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (785 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (5 entries)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (258 entries)
Projection Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (462 entries)
Section Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (279 entries)
Instance Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1562 entries)
Abbreviation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (161 entries)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1019 entries)
Record Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (217 entries)

Global Index

A

acquire [definition, in iris.locks.clh]
acquire [definition, in iris.heap_lang.refine_proofmode]
acquire [definition, in iris.locks.ticket]
acquire_spec [lemma, in iris.locks.ticket_clh_triples]
add [definition, in iris.tests.heap_lang]
adequacy [section, in iris.program_logic.adequacy]
adequacy [library]
adequacy_inf.bounded_nondet_hom2 [section, in iris.program_logic.adequacy_inf]
adequacy_inf [section, in iris.program_logic.adequacy_inf]
adequacy_inf [library]
aes_fun [definition, in iris.prelude.irelations]
ae_ev_estep_yield_fun_fair [lemma, in iris.prelude.irelations]
ae_ev_estep_yield_fun [lemma, in iris.prelude.irelations]
ae_ev_estep_shift [lemma, in iris.prelude.irelations]
ae_ev_estep_yield_fun_init [lemma, in iris.prelude.irelations]
ae_ev_estep_destr_clean [lemma, in iris.prelude.irelations]
ae_ev_estep_intro_all [lemma, in iris.prelude.irelations]
ae_ev_estep_hd [constructor, in iris.prelude.irelations]
ae_ev_estep [inductive, in iris.prelude.irelations]
ae_estep [definition, in iris.prelude.irelations]
ae_taken_k_ev_taken_k [lemma, in iris.prelude.irelations]
ae_taken_ev_taken_k [lemma, in iris.prelude.irelations]
ae_taken_tr2fun_k [lemma, in iris.prelude.irelations]
ae_taken_k_hd [constructor, in iris.prelude.irelations]
ae_taken_k [inductive, in iris.prelude.irelations]
ae_taken_equiv [lemma, in iris.prelude.irelations]
ae_taken' [definition, in iris.prelude.irelations]
ae_taken_hd [constructor, in iris.prelude.irelations]
ae_taken [inductive, in iris.prelude.irelations]
AffineFrameShiftAssertion [record, in iris.program_logic.pviewshifts]
affineL [projection, in iris.algebra.upred_big_op]
AffineL [record, in iris.algebra.upred_big_op]
affineL [constructor, in iris.algebra.upred_big_op]
AffineL [inductive, in iris.algebra.upred_big_op]
affineP [projection, in iris.algebra.upred]
AffineP [record, in iris.algebra.upred]
affineP [constructor, in iris.algebra.upred]
AffineP [inductive, in iris.algebra.upred]
affine_match_nat [instance, in iris.locks.ticket_clh_triples]
affine_match_state [instance, in iris.locks.ticket_clh_triples]
affine_false [instance, in iris.chan2heap.refine_protocol]
aframe_wp [instance, in iris.proofmode.weakestpre]
aframe_psvs [instance, in iris.proofmode.pstepshifts]
afsa [section, in iris.program_logic.pviewshifts]
afsa_wand_r [lemma, in iris.program_logic.pviewshifts]
afsa_wand_l [lemma, in iris.program_logic.pviewshifts]
afsa_mono_pvs [lemma, in iris.program_logic.pviewshifts]
afsa_pvs_afsa [lemma, in iris.program_logic.pviewshifts]
afsa_strip_pvs [lemma, in iris.program_logic.pviewshifts]
afsa_frame_l [lemma, in iris.program_logic.pviewshifts]
afsa_mask_weaken [lemma, in iris.program_logic.pviewshifts]
afsa_mono [lemma, in iris.program_logic.pviewshifts]
afsa_frame_r [projection, in iris.program_logic.pviewshifts]
afsa_open_close [projection, in iris.program_logic.pviewshifts]
afsa_trans3 [projection, in iris.program_logic.pviewshifts]
afsa_mask_frame_mono [projection, in iris.program_logic.pviewshifts]
agree [section, in iris.algebra.agree]
agree [record, in iris.algebra.agree]
Agree [constructor, in iris.algebra.agree]
agree [library]
agreeC [definition, in iris.algebra.agree]
agreeC_map_ne [instance, in iris.algebra.agree]
agreeC_map [definition, in iris.algebra.agree]
agreeR [definition, in iris.algebra.agree]
agreeRF [definition, in iris.algebra.agree]
agreeRF_contractive [instance, in iris.algebra.agree]
agree_map_monotone [instance, in iris.algebra.agree]
agree_map_ext [lemma, in iris.algebra.agree]
agree_map_proper [instance, in iris.algebra.agree]
agree_map_ne [instance, in iris.algebra.agree]
agree_map [section, in iris.algebra.agree]
agree_map_compose [lemma, in iris.algebra.agree]
agree_map_id [lemma, in iris.algebra.agree]
agree_map [definition, in iris.algebra.agree]
agree_validI [lemma, in iris.algebra.agree]
agree_equivI [lemma, in iris.algebra.agree]
agree_persistent [instance, in iris.algebra.agree]
agree_total [instance, in iris.algebra.agree]
agree_cmra_mixin [definition, in iris.algebra.agree]
agree_valid_includedN [lemma, in iris.algebra.agree]
agree_op_inv [lemma, in iris.algebra.agree]
agree_included [lemma, in iris.algebra.agree]
agree_idemp [lemma, in iris.algebra.agree]
agree_stepN [instance, in iris.algebra.agree]
agree_pcore [instance, in iris.algebra.agree]
agree_op [instance, in iris.algebra.agree]
agree_cofe_mixin [definition, in iris.algebra.agree]
agree_compl [instance, in iris.algebra.agree]
agree_dist [instance, in iris.algebra.agree]
agree_equiv [instance, in iris.algebra.agree]
agree_valid_le [lemma, in iris.algebra.agree]
agree_valid [instance, in iris.algebra.agree]
agree_validN [instance, in iris.algebra.agree]
agree_valid_S [projection, in iris.algebra.agree]
agree_is_valid [projection, in iris.algebra.agree]
agree_car [projection, in iris.algebra.agree]
alloc [definition, in iris.chan2heap.chan2heap]
alloc_local_update [lemma, in iris.algebra.local_updates]
alloc_spec [lemma, in iris.chan2heap.refine_protocol]
alloc_unit_singleton_local_update [lemma, in iris.algebra.gmap]
alloc_singleton_local_update [lemma, in iris.algebra.gmap]
alloc_unit_singleton_update [lemma, in iris.algebra.gmap]
alloc_unit_singleton_updateP' [lemma, in iris.algebra.gmap]
alloc_unit_singleton_updateP [lemma, in iris.algebra.gmap]
alloc_updateP' [lemma, in iris.algebra.gmap]
alloc_updateP_strong' [lemma, in iris.algebra.gmap]
alloc_updateP [lemma, in iris.algebra.gmap]
alloc_updateP_strong [lemma, in iris.algebra.gmap]
allts_step_pres_ind [lemma, in iris.program_logic.refine_raw_adequacy]
allts_step_pres [lemma, in iris.program_logic.refine_raw_adequacy]
all_threads [projection, in iris.program_logic.refine_raw_adequacy]
all_ne [projection, in iris.program_logic.refine_raw_adequacy]
all_snaps [projection, in iris.program_logic.refine_raw_adequacy]
all_loop_alt [lemma, in iris.prelude.relations]
all_loop_rtc [lemma, in iris.prelude.relations]
all_loop_step [lemma, in iris.prelude.relations]
all_loop_red [lemma, in iris.prelude.relations]
all_loop_do_step [constructor, in iris.prelude.relations]
all_loop [inductive, in iris.prelude.relations]
all_loop_do_step [constructor, in iris.prelude.irelations]
all_loop [inductive, in iris.prelude.irelations]
alter [projection, in iris.prelude.base]
Alter [record, in iris.prelude.base]
alter [constructor, in iris.prelude.base]
Alter [inductive, in iris.prelude.base]
alter_union_with_r [lemma, in iris.prelude.fin_maps]
alter_union_with_l [lemma, in iris.prelude.fin_maps]
alter_union_with [lemma, in iris.prelude.fin_maps]
alter_singleton_ne [lemma, in iris.prelude.fin_maps]
alter_singleton [lemma, in iris.prelude.fin_maps]
alter_id [lemma, in iris.prelude.fin_maps]
alter_commute [lemma, in iris.prelude.fin_maps]
alter_compose [lemma, in iris.prelude.fin_maps]
alter_ext [lemma, in iris.prelude.fin_maps]
alter_proper [instance, in iris.prelude.fin_maps]
alter_app_r_alt [lemma, in iris.prelude.list]
alter_app_r [lemma, in iris.prelude.list]
alter_app_l [lemma, in iris.prelude.list]
alter_length [lemma, in iris.prelude.list]
alter_ne [instance, in iris.algebra.gmap]
alt_triv [definition, in iris.program_logic.refine_raw_adequacy]
always [inductive, in iris.prelude.irelations]
always_inv [lemma, in iris.program_logic.invariants]
al_ev_classical [lemma, in iris.prelude.irelations]
al_enabled_equiv [lemma, in iris.prelude.irelations]
al_disabled [definition, in iris.prelude.irelations]
al_enabled' [definition, in iris.prelude.irelations]
al_enabled_hd [constructor, in iris.prelude.irelations]
al_enabled [inductive, in iris.prelude.irelations]
al_hd [constructor, in iris.prelude.irelations]
andb_True [lemma, in iris.prelude.base]
and_pi [instance, in iris.prelude.proof_irrel]
and_dec [instance, in iris.prelude.decidable]
and_wlog_r [lemma, in iris.prelude.base]
and_wlog_l [lemma, in iris.prelude.base]
AntiSymm [record, in iris.prelude.base]
AntiSymm [inductive, in iris.prelude.base]
anti_symm_iff [lemma, in iris.prelude.orders]
anti_symm [projection, in iris.prelude.base]
anti_symm [constructor, in iris.prelude.base]
app_eq_disjoint_set [lemma, in iris.program_logic.refine_raw_adequacy]
app_ne [instance, in iris.algebra.list]
app_proper [instance, in iris.prelude.list]
app_singleton [lemma, in iris.prelude.list]
app_nil [lemma, in iris.prelude.list]
app_inj_2 [lemma, in iris.prelude.list]
app_inj_1 [lemma, in iris.prelude.list]
app_affine [instance, in iris.algebra.upred_big_op]
app_relevant [instance, in iris.algebra.upred_big_op]
Arrow [constructor, in iris.locks.lock_reln]
arrow_elim_typ [constructor, in iris.locks.lock_reln]
arrow_intro_typ [constructor, in iris.locks.lock_reln]
ascii_of_digits [definition, in iris.prelude.strings]
ascii_to_digits [definition, in iris.prelude.strings]
assci_eq_dec [instance, in iris.prelude.strings]
assert [definition, in iris.heap_lang.lib.assert]
assert [library]
assoc [projection, in iris.prelude.base]
Assoc [record, in iris.prelude.base]
assoc [constructor, in iris.prelude.base]
Assoc [inductive, in iris.prelude.base]
assoc_max_view [instance, in iris.program_logic.refine_raw]
assoc_L [lemma, in iris.prelude.base]
ATimelessElim [record, in iris.proofmode.classes]
ATimelessElim [inductive, in iris.proofmode.classes]
atimelessP [projection, in iris.algebra.upred]
ATimelessP [record, in iris.algebra.upred]
atimelessP [constructor, in iris.algebra.upred]
ATimelessP [inductive, in iris.algebra.upred]
atimeless_elim [projection, in iris.proofmode.classes]
atimeless_elim [constructor, in iris.proofmode.classes]
atimeless_elim_afsa [instance, in iris.proofmode.pviewshifts]
atimeless_elim_fsa [instance, in iris.proofmode.pviewshifts]
atimeless_elim_pvs [instance, in iris.proofmode.pviewshifts]
atomic [definition, in iris.program_logic.language]
auth [section, in iris.program_logic.auth]
auth [record, in iris.algebra.auth]
Auth [constructor, in iris.algebra.auth]
auth [library]
auth [library]
authC [definition, in iris.algebra.auth]
authC_map_ne [lemma, in iris.algebra.auth]
authC_map [definition, in iris.algebra.auth]
authG [record, in iris.program_logic.auth]
AuthG [constructor, in iris.program_logic.auth]
authGF [definition, in iris.program_logic.auth]
authGF_inGF [instance, in iris.program_logic.auth]
authoritative [projection, in iris.algebra.auth]
authoritative_validN [lemma, in iris.algebra.auth]
authoritative_proper [instance, in iris.algebra.auth]
authoritative_ne [instance, in iris.algebra.auth]
authR [definition, in iris.algebra.auth]
authUR [definition, in iris.algebra.auth]
authURF [definition, in iris.algebra.auth]
authURF_contractive [instance, in iris.algebra.auth]
auth_disj_decomp [lemma, in iris.algebra.sts]
auth_proper [instance, in iris.algebra.sts]
auth_frag_disjoint [constructor, in iris.algebra.sts]
auth_equiv [constructor, in iris.algebra.sts]
auth_afsa_alt [lemma, in iris.program_logic.auth]
auth_afsa [lemma, in iris.program_logic.auth]
auth_empty [lemma, in iris.program_logic.auth]
auth_alloc [lemma, in iris.program_logic.auth]
auth_alloc_strong [lemma, in iris.program_logic.auth]
auth_own_valid [lemma, in iris.program_logic.auth]
auth_own_mono [lemma, in iris.program_logic.auth]
auth_own_relevant [instance, in iris.program_logic.auth]
auth_own_op [lemma, in iris.program_logic.auth]
auth_ctx_ne [instance, in iris.program_logic.auth]
auth_inv_ne [instance, in iris.program_logic.auth]
auth_ctx_affine [instance, in iris.program_logic.auth]
auth_ctx_relevant [instance, in iris.program_logic.auth]
auth_own_atimeless [instance, in iris.program_logic.auth]
auth_own_affine [instance, in iris.program_logic.auth]
auth_own_proper [instance, in iris.program_logic.auth]
auth_own_ne [instance, in iris.program_logic.auth]
auth_ctx [definition, in iris.program_logic.auth]
auth_inv [definition, in iris.program_logic.auth]
auth_own [definition, in iris.program_logic.auth]
auth_timeless [projection, in iris.program_logic.auth]
auth_inG [projection, in iris.program_logic.auth]
auth_map_cmra_monotone [instance, in iris.algebra.auth]
auth_map_ne [instance, in iris.algebra.auth]
auth_map_ext [lemma, in iris.algebra.auth]
auth_map_compose [lemma, in iris.algebra.auth]
auth_map_id [lemma, in iris.algebra.auth]
auth_map [definition, in iris.algebra.auth]
auth_update_no_frag [lemma, in iris.algebra.auth]
auth_update_no_frame [lemma, in iris.algebra.auth]
auth_update [lemma, in iris.algebra.auth]
auth_both_op [lemma, in iris.algebra.auth]
auth_frag_op [lemma, in iris.algebra.auth]
auth_validI' [lemma, in iris.algebra.auth]
auth_validI [lemma, in iris.algebra.auth]
auth_equivI [lemma, in iris.algebra.auth]
auth_frag_persistent [instance, in iris.algebra.auth]
auth_ucmra_mixin [lemma, in iris.algebra.auth]
auth_empty [instance, in iris.algebra.auth]
auth_cmra_discrete [instance, in iris.algebra.auth]
auth_cmra_mixin [lemma, in iris.algebra.auth]
auth_stepN [instance, in iris.algebra.auth]
auth_valid_discrete [lemma, in iris.algebra.auth]
auth_own_validN [lemma, in iris.algebra.auth]
auth_included [lemma, in iris.algebra.auth]
auth_distrib [lemma, in iris.algebra.auth]
auth_op [instance, in iris.algebra.auth]
auth_pcore [instance, in iris.algebra.auth]
auth_validN [instance, in iris.algebra.auth]
auth_valid [instance, in iris.algebra.auth]
auth_leibniz [instance, in iris.algebra.auth]
auth_discrete [instance, in iris.algebra.auth]
Auth_timeless [instance, in iris.algebra.auth]
auth_cofe_mixin [definition, in iris.algebra.auth]
auth_compl [instance, in iris.algebra.auth]
Auth_proper [instance, in iris.algebra.auth]
Auth_ne [instance, in iris.algebra.auth]
auth_dist [instance, in iris.algebra.auth]
auth_equiv [instance, in iris.algebra.auth]
auth_own [projection, in iris.algebra.auth]


B

BAnon [constructor, in iris.program_logic.binders]
base [library]
base [library]
base_step [constructor, in iris.program_logic.delayed_language]
base_step [constructor, in iris.program_logic.nat_delayed_language]
bigop_snap_iff [lemma, in iris.program_logic.refine_raw_adequacy]
big_op_tids_split [lemma, in iris.program_logic.refine_raw_adequacy]
big_op_longest [lemma, in iris.program_logic.refine_raw_adequacy]
big_op_longest_aux [lemma, in iris.program_logic.refine_raw_adequacy]
big_opM_lookup_valid [lemma, in iris.algebra.cmra_big_op]
big_opM_proper [instance, in iris.algebra.cmra_big_op]
big_opM_singleton [lemma, in iris.algebra.cmra_big_op]
big_opM_delete [lemma, in iris.algebra.cmra_big_op]
big_opM_insert [lemma, in iris.algebra.cmra_big_op]
big_opM_empty [lemma, in iris.algebra.cmra_big_op]
big_op_delete [lemma, in iris.algebra.cmra_big_op]
big_op_contains [lemma, in iris.algebra.cmra_big_op]
big_op_app [lemma, in iris.algebra.cmra_big_op]
big_op_proper [instance, in iris.algebra.cmra_big_op]
big_op_ne [instance, in iris.algebra.cmra_big_op]
big_op_permutation [instance, in iris.algebra.cmra_big_op]
big_op_cons [lemma, in iris.algebra.cmra_big_op]
big_op_nil [lemma, in iris.algebra.cmra_big_op]
big_op [section, in iris.algebra.cmra_big_op]
big_opM [definition, in iris.algebra.cmra_big_op]
big_op [definition, in iris.algebra.cmra_big_op]
big_sep_affine [instance, in iris.algebra.upred_big_op]
big_sep_relevant [instance, in iris.algebra.upred_big_op]
big_sepS_sepS [lemma, in iris.algebra.upred_big_op]
big_sepS_singleton [lemma, in iris.algebra.upred_big_op]
big_sepS_delete [lemma, in iris.algebra.upred_big_op]
big_sepS_insert [lemma, in iris.algebra.upred_big_op]
big_sepS_empty [lemma, in iris.algebra.upred_big_op]
big_sepS_proper' [lemma, in iris.algebra.upred_big_op]
big_sepS_ne [lemma, in iris.algebra.upred_big_op]
big_sepS_proper [lemma, in iris.algebra.upred_big_op]
big_op.gset [section, in iris.algebra.upred_big_op]
big_sepM_split [lemma, in iris.algebra.upred_big_op]
big_sepM_union [lemma, in iris.algebra.upred_big_op]
big_sepM_sepM [lemma, in iris.algebra.upred_big_op]
big_sepM_fn_insert' [lemma, in iris.algebra.upred_big_op]
big_sepM_fn_insert [lemma, in iris.algebra.upred_big_op]
big_sepM_insert_override [lemma, in iris.algebra.upred_big_op]
big_sepM_fmap [lemma, in iris.algebra.upred_big_op]
big_sepM_singleton [lemma, in iris.algebra.upred_big_op]
big_sepM_delete [lemma, in iris.algebra.upred_big_op]
big_sepM_insert [lemma, in iris.algebra.upred_big_op]
big_sepM_empty [lemma, in iris.algebra.upred_big_op]
big_sepM_proper' [instance, in iris.algebra.upred_big_op]
big_sepM_ne [instance, in iris.algebra.upred_big_op]
big_sepM_proper [lemma, in iris.algebra.upred_big_op]
big_op.gmap [section, in iris.algebra.upred_big_op]
big_and_elem_of [lemma, in iris.algebra.upred_big_op]
big_sep_permutation [lemma, in iris.algebra.upred_big_op]
big_and_contains [lemma, in iris.algebra.upred_big_op]
big_sep_app [lemma, in iris.algebra.upred_big_op]
big_and_app [lemma, in iris.algebra.upred_big_op]
big_sep_perm [instance, in iris.algebra.upred_big_op]
big_and_perm [instance, in iris.algebra.upred_big_op]
big_sep_mono' [instance, in iris.algebra.upred_big_op]
big_and_mono' [instance, in iris.algebra.upred_big_op]
big_sep_ne [instance, in iris.algebra.upred_big_op]
big_and_ne [instance, in iris.algebra.upred_big_op]
big_sep_proper [instance, in iris.algebra.upred_big_op]
big_and_proper [instance, in iris.algebra.upred_big_op]
big_op [section, in iris.algebra.upred_big_op]
bijective_finite [instance, in iris.prelude.finite]
bijective_finite [section, in iris.prelude.finite]
bijective_card [lemma, in iris.prelude.finite]
bind [section, in iris.prelude.list]
binder [inductive, in iris.program_logic.binders]
binders [library]
binder_dec_eq [instance, in iris.program_logic.binders]
bind_with_Some [lemma, in iris.prelude.option]
bind_None [lemma, in iris.prelude.option]
bind_Some [lemma, in iris.prelude.option]
bind_empty [lemma, in iris.prelude.collections]
bind_app [lemma, in iris.prelude.list]
bind_singleton [lemma, in iris.prelude.list]
bind_cons [lemma, in iris.prelude.list]
bind_Permutation [instance, in iris.prelude.list]
bind_contains [instance, in iris.prelude.list]
bind_sublist [instance, in iris.prelude.list]
blockpt [definition, in iris.array_lang.heap]
blockpt_snoc [lemma, in iris.array_lang.heap]
BNamed [constructor, in iris.program_logic.binders]
Bool [constructor, in iris.chan_lang.simple_types]
Bool [constructor, in iris.locks.lock_reln]
boolC [definition, in iris.algebra.cofe]
bool_lexico_trichotomy [instance, in iris.prelude.lexico]
bool_lexico_po [instance, in iris.prelude.lexico]
bool_lexico [instance, in iris.prelude.lexico]
bool_refine [definition, in iris.chan2heap.simple_reln]
bool_eq_dec [instance, in iris.prelude.decidable]
bool_decide_iff [lemma, in iris.prelude.decidable]
bool_decide_false [lemma, in iris.prelude.decidable]
bool_decide_true [lemma, in iris.prelude.decidable]
bool_decide_pack [lemma, in iris.prelude.decidable]
bool_decide_unpack [lemma, in iris.prelude.decidable]
bool_decide_spec [lemma, in iris.prelude.decidable]
bool_decide_reflect [lemma, in iris.prelude.decidable]
bool_decide [definition, in iris.prelude.decidable]
bool_typ [constructor, in iris.chan_lang.simple_types]
bool_le [definition, in iris.prelude.base]
bool_inhabated [instance, in iris.prelude.base]
bool_card [lemma, in iris.prelude.finite]
bool_finite [instance, in iris.prelude.finite]
bool_refine [definition, in iris.locks.lock_reln]
bool_typ [constructor, in iris.locks.lock_reln]
boxes [library]
bset [record, in iris.prelude.bset]
bset [library]
bset_elem_of_dec [instance, in iris.prelude.bset]
bset_collection [instance, in iris.prelude.bset]
bset_difference [instance, in iris.prelude.bset]
bset_intersection [instance, in iris.prelude.bset]
bset_union [instance, in iris.prelude.bset]
bset_elem_of [instance, in iris.prelude.bset]
bset_singleton [instance, in iris.prelude.bset]
bset_empty [instance, in iris.prelude.bset]
bset_top [instance, in iris.prelude.bset]
bset_car [projection, in iris.prelude.bset]
bsteps [inductive, in iris.prelude.relations]
bsteps_ind_r [lemma, in iris.prelude.relations]
bsteps_rtc [lemma, in iris.prelude.relations]
bsteps_r [lemma, in iris.prelude.relations]
bsteps_trans [lemma, in iris.prelude.relations]
bsteps_S [lemma, in iris.prelude.relations]
bsteps_plus_l [lemma, in iris.prelude.relations]
bsteps_weaken [lemma, in iris.prelude.relations]
bsteps_plus_r [lemma, in iris.prelude.relations]
bsteps_once [lemma, in iris.prelude.relations]
bsteps_l [constructor, in iris.prelude.relations]
bsteps_refl [constructor, in iris.prelude.relations]
B_step_fin_some [lemma, in iris.program_logic.adequacy_inf]


C

C [abbreviation, in iris.prelude.listset_nodup]
cancel [projection, in iris.prelude.base]
Cancel [record, in iris.prelude.base]
cancel [constructor, in iris.prelude.base]
Cancel [inductive, in iris.prelude.base]
cancel_surj [lemma, in iris.prelude.base]
cancel_inj [lemma, in iris.prelude.base]
card [definition, in iris.prelude.finite]
card_0_inv [lemma, in iris.prelude.finite]
case_sound [lemma, in iris.locks.lock_reln]
cast_trichotomy [abbreviation, in iris.prelude.lexico]
cast_if_not [abbreviation, in iris.prelude.decidable]
cast_if_not_or [abbreviation, in iris.prelude.decidable]
cast_if_or3 [abbreviation, in iris.prelude.decidable]
cast_if_or [abbreviation, in iris.prelude.decidable]
cast_if_and6 [abbreviation, in iris.prelude.decidable]
cast_if_and5 [abbreviation, in iris.prelude.decidable]
cast_if_and4 [abbreviation, in iris.prelude.decidable]
cast_if_and3 [abbreviation, in iris.prelude.decidable]
cast_if_and [abbreviation, in iris.prelude.decidable]
cast_if [abbreviation, in iris.prelude.decidable]
ccompose [definition, in iris.algebra.cofe]
ccompose_ne [lemma, in iris.algebra.cofe]
cconst [definition, in iris.algebra.cofe]
cexprC [abbreviation, in iris.chan2heap.simple_reln]
cexprC [abbreviation, in iris.chan2heap.simple_reln]
cfg [definition, in iris.program_logic.language]
cfgs [projection, in iris.program_logic.refine_raw]
cfgs_op_empty [lemma, in iris.program_logic.refine_raw_adequacy]
cfgs_proper [instance, in iris.program_logic.refine_raw_adequacy]
cfgs_of_prefix_of_op_l [lemma, in iris.program_logic.refine_raw]
cfg_leibniz [instance, in iris.program_logic.refine_raw_adequacy]
cfg_equivalence [instance, in iris.program_logic.refine_raw_adequacy]
cfg_equiv [instance, in iris.program_logic.refine_raw_adequacy]
cfg_measure [definition, in iris.program_logic.delayed_language]
cfg_measure [definition, in iris.program_logic.nat_delayed_language]
cFunctor [record, in iris.algebra.cofe]
CFunctor [constructor, in iris.algebra.cofe]
cFunctorContractive [record, in iris.algebra.cofe]
cFunctorContractive [inductive, in iris.algebra.cofe]
cFunctor_diag [definition, in iris.algebra.cofe]
cFunctor_contractive [projection, in iris.algebra.cofe]
cFunctor_contractive [constructor, in iris.algebra.cofe]
cFunctor_compose [projection, in iris.algebra.cofe]
cFunctor_id [projection, in iris.algebra.cofe]
cFunctor_ne [projection, in iris.algebra.cofe]
cFunctor_map [projection, in iris.algebra.cofe]
cFunctor_car [projection, in iris.algebra.cofe]
chain [record, in iris.algebra.cofe]
chain_map [definition, in iris.algebra.cofe]
chain_cauchy [projection, in iris.algebra.cofe]
chain_car [projection, in iris.algebra.cofe]
chan_prim_dec [lemma, in iris.chan2heap.simple_reln]
chan_prim_dec [lemma, in iris.chan_lang.lang]
chan_lang [definition, in iris.chan_lang.lang]
chan_ectxi_lang [instance, in iris.chan_lang.lang]
chan_lang.exprC [definition, in iris.chan_lang.lang]
chan_lang.valC [definition, in iris.chan_lang.lang]
chan_lang.stateC [definition, in iris.chan_lang.lang]
chan_lang.head_step_det [lemma, in iris.chan_lang.lang]
chan_lang.val_inhabited [instance, in iris.chan_lang.lang]
chan_lang.expr_inhabited [instance, in iris.chan_lang.lang]
chan_lang.val_dec_eq [instance, in iris.chan_lang.lang]
chan_lang.expr_dec_eq [instance, in iris.chan_lang.lang]
chan_lang.label_op_dec_eq [instance, in iris.chan_lang.lang]
chan_lang.bin_op_dec_eq [instance, in iris.chan_lang.lang]
chan_lang.un_op_dec_eq [instance, in iris.chan_lang.lang]
chan_lang.base_lit_dec_eq [instance, in iris.chan_lang.lang]
chan_lang.is_closed_subst_inv_2 [lemma, in iris.chan_lang.lang]
chan_lang.is_closed_subst_inv_1 [lemma, in iris.chan_lang.lang]
chan_lang.is_closed_subst_remove [lemma, in iris.chan_lang.lang]
chan_lang.is_closed_perm [lemma, in iris.chan_lang.lang]
chan_lang.is_closed_of_val [lemma, in iris.chan_lang.lang]
chan_lang.is_closed_nil_subst [lemma, in iris.chan_lang.lang]
chan_lang.is_closed_subst [lemma, in iris.chan_lang.lang]
chan_lang.is_closed_weaken_nil [lemma, in iris.chan_lang.lang]
chan_lang.is_closed_weaken [lemma, in iris.chan_lang.lang]
chan_lang.alloc_fresh [lemma, in iris.chan_lang.lang]
chan_lang.fill_item_no_val_inj [lemma, in iris.chan_lang.lang]
chan_lang.head_ctx_step_val [lemma, in iris.chan_lang.lang]
chan_lang.val_stuck [lemma, in iris.chan_lang.lang]
chan_lang.fill_item_val_2 [lemma, in iris.chan_lang.lang]
chan_lang.fill_item_val [lemma, in iris.chan_lang.lang]
chan_lang.fill_item_inj [instance, in iris.chan_lang.lang]
chan_lang.of_val_inj [instance, in iris.chan_lang.lang]
chan_lang.of_to_val [lemma, in iris.chan_lang.lang]
chan_lang.to_of_val [lemma, in iris.chan_lang.lang]
chan_lang.SelectR [constructor, in iris.chan_lang.lang]
chan_lang.SelectL [constructor, in iris.chan_lang.lang]
chan_lang.RCaseRMissS [constructor, in iris.chan_lang.lang]
chan_lang.RCaseRRS [constructor, in iris.chan_lang.lang]
chan_lang.RCaseRLS [constructor, in iris.chan_lang.lang]
chan_lang.RCaseLMissS [constructor, in iris.chan_lang.lang]
chan_lang.RCaseLRS [constructor, in iris.chan_lang.lang]
chan_lang.RCaseLLS [constructor, in iris.chan_lang.lang]
chan_lang.SendR [constructor, in iris.chan_lang.lang]
chan_lang.SendL [constructor, in iris.chan_lang.lang]
chan_lang.RecvRMissS [constructor, in iris.chan_lang.lang]
chan_lang.RecvLMissS [constructor, in iris.chan_lang.lang]
chan_lang.RecvRHitS [constructor, in iris.chan_lang.lang]
chan_lang.RecvLHitS [constructor, in iris.chan_lang.lang]
chan_lang.AllocS [constructor, in iris.chan_lang.lang]
chan_lang.ForkS [constructor, in iris.chan_lang.lang]
chan_lang.CaseRS [constructor, in iris.chan_lang.lang]
chan_lang.CaseLS [constructor, in iris.chan_lang.lang]
chan_lang.LetpS [constructor, in iris.chan_lang.lang]
chan_lang.IfFalseS [constructor, in iris.chan_lang.lang]
chan_lang.IfTrueS [constructor, in iris.chan_lang.lang]
chan_lang.BinOpS [constructor, in iris.chan_lang.lang]
chan_lang.UnOpS [constructor, in iris.chan_lang.lang]
chan_lang.BetaS [constructor, in iris.chan_lang.lang]
chan_lang.head_step [inductive, in iris.chan_lang.lang]
chan_lang.label_to_sum [definition, in iris.chan_lang.lang]
chan_lang.bin_op_eval [definition, in iris.chan_lang.lang]
chan_lang.un_op_eval [definition, in iris.chan_lang.lang]
chan_lang.subst' [definition, in iris.chan_lang.lang]
chan_lang.subst [definition, in iris.chan_lang.lang]
chan_lang.fill_item [definition, in iris.chan_lang.lang]
chan_lang.RCaseCtx [constructor, in iris.chan_lang.lang]
chan_lang.SelectCtx [constructor, in iris.chan_lang.lang]
chan_lang.SendRCtx [constructor, in iris.chan_lang.lang]
chan_lang.SendLCtx [constructor, in iris.chan_lang.lang]
chan_lang.RecvCtx [constructor, in iris.chan_lang.lang]
chan_lang.CaseCtx [constructor, in iris.chan_lang.lang]
chan_lang.InjRCtx [constructor, in iris.chan_lang.lang]
chan_lang.InjLCtx [constructor, in iris.chan_lang.lang]
chan_lang.LetpCtx [constructor, in iris.chan_lang.lang]
chan_lang.PairRCtx [constructor, in iris.chan_lang.lang]
chan_lang.PairLCtx [constructor, in iris.chan_lang.lang]
chan_lang.IfCtx [constructor, in iris.chan_lang.lang]
chan_lang.BinOpRCtx [constructor, in iris.chan_lang.lang]
chan_lang.BinOpLCtx [constructor, in iris.chan_lang.lang]
chan_lang.UnOpCtx [constructor, in iris.chan_lang.lang]
chan_lang.AppRCtx [constructor, in iris.chan_lang.lang]
chan_lang.AppLCtx [constructor, in iris.chan_lang.lang]
chan_lang.ectx_item [inductive, in iris.chan_lang.lang]
chan_lang.state [definition, in iris.chan_lang.lang]
chan_lang.side_countable [instance, in iris.chan_lang.lang]
chan_lang.side_eq_dec [instance, in iris.chan_lang.lang]
chan_lang.to_val [definition, in iris.chan_lang.lang]
chan_lang.of_val [definition, in iris.chan_lang.lang]
chan_lang.InjRV [constructor, in iris.chan_lang.lang]
chan_lang.InjLV [constructor, in iris.chan_lang.lang]
chan_lang.PairV [constructor, in iris.chan_lang.lang]
chan_lang.LitV [constructor, in iris.chan_lang.lang]
chan_lang.RecV [constructor, in iris.chan_lang.lang]
chan_lang.val [inductive, in iris.chan_lang.lang]
chan_lang.closed_decision [instance, in iris.chan_lang.lang]
chan_lang.closed_proof_irrel [instance, in iris.chan_lang.lang]
chan_lang.closed [projection, in iris.chan_lang.lang]
chan_lang.Closed [record, in iris.chan_lang.lang]
chan_lang.closed [constructor, in iris.chan_lang.lang]
chan_lang.Closed [inductive, in iris.chan_lang.lang]
chan_lang.is_closed [definition, in iris.chan_lang.lang]
chan_lang.RCase [constructor, in iris.chan_lang.lang]
chan_lang.Select [constructor, in iris.chan_lang.lang]
chan_lang.Send [constructor, in iris.chan_lang.lang]
chan_lang.Recv [constructor, in iris.chan_lang.lang]
chan_lang.Alloc [constructor, in iris.chan_lang.lang]
chan_lang.Fork [constructor, in iris.chan_lang.lang]
chan_lang.Case [constructor, in iris.chan_lang.lang]
chan_lang.InjR [constructor, in iris.chan_lang.lang]
chan_lang.InjL [constructor, in iris.chan_lang.lang]
chan_lang.Letp [constructor, in iris.chan_lang.lang]
chan_lang.Pair [constructor, in iris.chan_lang.lang]
chan_lang.If [constructor, in iris.chan_lang.lang]
chan_lang.BinOp [constructor, in iris.chan_lang.lang]
chan_lang.UnOp [constructor, in iris.chan_lang.lang]
chan_lang.Lit [constructor, in iris.chan_lang.lang]
chan_lang.App [constructor, in iris.chan_lang.lang]
chan_lang.Rec [constructor, in iris.chan_lang.lang]
chan_lang.Var [constructor, in iris.chan_lang.lang]
chan_lang.expr [inductive, in iris.chan_lang.lang]
chan_lang.EqOp [constructor, in iris.chan_lang.lang]
chan_lang.LtOp [constructor, in iris.chan_lang.lang]
chan_lang.LeOp [constructor, in iris.chan_lang.lang]
chan_lang.MinusOp [constructor, in iris.chan_lang.lang]
chan_lang.PlusOp [constructor, in iris.chan_lang.lang]
chan_lang.bin_op [inductive, in iris.chan_lang.lang]
chan_lang.MinusUnOp [constructor, in iris.chan_lang.lang]
chan_lang.NegOp [constructor, in iris.chan_lang.lang]
chan_lang.un_op [inductive, in iris.chan_lang.lang]
chan_lang.LitLoc [constructor, in iris.chan_lang.lang]
chan_lang.LitUnit [constructor, in iris.chan_lang.lang]
chan_lang.LitBool [constructor, in iris.chan_lang.lang]
chan_lang.LitInt [constructor, in iris.chan_lang.lang]
chan_lang.base_lit [inductive, in iris.chan_lang.lang]
chan_lang.loc [definition, in iris.chan_lang.lang]
chan_lang.lright [constructor, in iris.chan_lang.lang]
chan_lang.lleft [constructor, in iris.chan_lang.lang]
chan_lang.label [inductive, in iris.chan_lang.lang]
chan_lang.cright [constructor, in iris.chan_lang.lang]
chan_lang.cleft [constructor, in iris.chan_lang.lang]
chan_lang.side [inductive, in iris.chan_lang.lang]
chan_lang [module, in iris.chan_lang.lang]
chan2heap [library]
choice [inductive, in iris.chan_lang.protocol]
choice [definition, in iris.prelude.countable]
choice [section, in iris.prelude.countable]
choice_next [constructor, in iris.chan_lang.protocol]
choice_right [constructor, in iris.chan_lang.protocol]
choice_left [constructor, in iris.chan_lang.protocol]
choose [definition, in iris.prelude.countable]
choose_pi [definition, in iris.prelude.countable]
choose_correct [definition, in iris.prelude.countable]
choose_go_pi [definition, in iris.prelude.countable]
choose_go_correct [definition, in iris.prelude.countable]
choose_go [definition, in iris.prelude.countable]
choose_step_acc [lemma, in iris.prelude.countable]
choose_step_Some [constructor, in iris.prelude.countable]
choose_step_None [constructor, in iris.prelude.countable]
choose_step [inductive, in iris.prelude.countable]
cid [definition, in iris.algebra.cofe]
Cinl [constructor, in iris.algebra.csum]
Cinlr_dist [constructor, in iris.algebra.csum]
Cinlr_equiv [constructor, in iris.algebra.csum]
Cinl_exclusive [instance, in iris.algebra.csum]
Cinl_persistent [instance, in iris.algebra.csum]
Cinl_op [lemma, in iris.algebra.csum]
Cinl_timeless [instance, in iris.algebra.csum]
Cinl_inj_dist [instance, in iris.algebra.csum]
Cinl_inj [instance, in iris.algebra.csum]
Cinl_proper [instance, in iris.algebra.csum]
Cinl_ne [instance, in iris.algebra.csum]
Cinl_dist [constructor, in iris.algebra.csum]
Cinl_equiv [constructor, in iris.algebra.csum]
Cinr [constructor, in iris.algebra.csum]
Cinr_exclusive [instance, in iris.algebra.csum]
Cinr_persistent [instance, in iris.algebra.csum]
Cinr_op [lemma, in iris.algebra.csum]
Cinr_timeless [instance, in iris.algebra.csum]
Cinr_inj_dist [instance, in iris.algebra.csum]
Cinr_inj [instance, in iris.algebra.csum]
Cinr_proper [instance, in iris.algebra.csum]
Cinr_ne [instance, in iris.algebra.csum]
classes [section, in iris.proofmode.classes]
classes [section, in iris.proofmode.class_instances]
classes [library]
class_instances [library]
clh [library]
closed [section, in iris.chan2heap.simple_reln]
closed [section, in iris.locks.ticket_clh_refinement]
ClosedProofs [section, in iris.tests.heap_lang]
ClosedSubst [definition, in iris.array_lang.substitution]
ClosedSubst [definition, in iris.heap_lang.substitution]
ClosedSubst [definition, in iris.chan_lang.substitution]
ClosedSubst_insert [lemma, in iris.array_lang.substitution]
ClosedSubst_deleteB [lemma, in iris.array_lang.substitution]
ClosedSubst_delete [lemma, in iris.array_lang.substitution]
ClosedSubst_map [lemma, in iris.array_lang.substitution]
ClosedSubst_subseteq [lemma, in iris.array_lang.substitution]
ClosedSubst_subseteq_csubst [lemma, in iris.chan2heap.simple_reln]
ClosedSubst_subseteq_hsubst [lemma, in iris.chan2heap.simple_reln]
ClosedSubst_insert [lemma, in iris.heap_lang.substitution]
ClosedSubst_deleteB [lemma, in iris.heap_lang.substitution]
ClosedSubst_delete [lemma, in iris.heap_lang.substitution]
ClosedSubst_map [lemma, in iris.heap_lang.substitution]
ClosedSubst_subseteq [lemma, in iris.heap_lang.substitution]
ClosedSubst_insert [lemma, in iris.chan_lang.substitution]
ClosedSubst_deleteB [lemma, in iris.chan_lang.substitution]
ClosedSubst_delete [lemma, in iris.chan_lang.substitution]
ClosedSubst_map [lemma, in iris.chan_lang.substitution]
ClosedSubst_subseteq [lemma, in iris.chan_lang.substitution]
closed_commute [lemma, in iris.array_lang.substitution]
closed_commute [lemma, in iris.heap_lang.substitution]
closed_commute [lemma, in iris.chan_lang.substitution]
closing_helper [lemma, in iris.locks.lock_reln]
cmra [section, in iris.algebra.list]
cmra [section, in iris.algebra.cmra]
cmra [section, in iris.algebra.csum]
cmra [section, in iris.algebra.auth]
cmra [section, in iris.algebra.gmap]
cmra [library]
CMRADiscrete [record, in iris.algebra.cmra]
CMRAMixin [record, in iris.algebra.cmra]
CMRAMonotone [record, in iris.algebra.cmra]
CMRAT [abbreviation, in iris.algebra.cmra]
cmraT [record, in iris.algebra.cmra]
CMRATotal [record, in iris.algebra.cmra]
CMRATotal [inductive, in iris.algebra.cmra]
CMRAT' [constructor, in iris.algebra.cmra]
cmra_transport_sym_inv [lemma, in iris.algebra.cmra]
cmra_transport_persistent [instance, in iris.algebra.cmra]
cmra_transport_timeless [instance, in iris.algebra.cmra]
cmra_transport_stepN_adj [lemma, in iris.algebra.cmra]
cmra_transport_stepN [lemma, in iris.algebra.cmra]
cmra_transport_valid [lemma, in iris.algebra.cmra]
cmra_transport_validN [lemma, in iris.algebra.cmra]
cmra_transport_core [lemma, in iris.algebra.cmra]
cmra_transport_op [lemma, in iris.algebra.cmra]
cmra_transport_proper [instance, in iris.algebra.cmra]
cmra_transport_ne [instance, in iris.algebra.cmra]
cmra_transport [section, in iris.algebra.cmra]
cmra_transport [definition, in iris.algebra.cmra]
cmra_monotoneN [lemma, in iris.algebra.cmra]
cmra_monotone_proper [instance, in iris.algebra.cmra]
cmra_monotone [section, in iris.algebra.cmra]
cmra_monotone_compose [instance, in iris.algebra.cmra]
cmra_monotone_id [instance, in iris.algebra.cmra]
cmra_total_mixin [lemma, in iris.algebra.cmra]
cmra_total [section, in iris.algebra.cmra]
cmra_unit_total [instance, in iris.algebra.cmra]
cmra_discrete_included_iff [lemma, in iris.algebra.cmra]
cmra_discrete_valid_iff [lemma, in iris.algebra.cmra]
cmra_op_timeless [lemma, in iris.algebra.cmra]
cmra_timeless_included_r [lemma, in iris.algebra.cmra]
cmra_timeless_included_l [lemma, in iris.algebra.cmra]
cmra_core_monoN [lemma, in iris.algebra.cmra]
cmra_included_preorder [instance, in iris.algebra.cmra]
cmra_includedN_preorder [instance, in iris.algebra.cmra]
cmra_included_core [lemma, in iris.algebra.cmra]
cmra_core_persistent [instance, in iris.algebra.cmra]
cmra_core_valid [lemma, in iris.algebra.cmra]
cmra_core_validN [lemma, in iris.algebra.cmra]
cmra_core_dup [lemma, in iris.algebra.cmra]
cmra_core_r [lemma, in iris.algebra.cmra]
cmra_core_proper [instance, in iris.algebra.cmra]
cmra_core_ne [instance, in iris.algebra.cmra]
cmra_core_distrib [lemma, in iris.algebra.cmra]
cmra_core_mono [lemma, in iris.algebra.cmra]
cmra_core_idemp [lemma, in iris.algebra.cmra]
cmra_core_l [lemma, in iris.algebra.cmra]
cmra_included_dist_l [lemma, in iris.algebra.cmra]
cmra_mono_r [lemma, in iris.algebra.cmra]
cmra_monoN_r [lemma, in iris.algebra.cmra]
cmra_mono_l [lemma, in iris.algebra.cmra]
cmra_monoN_l [lemma, in iris.algebra.cmra]
cmra_included_pcore [lemma, in iris.algebra.cmra]
cmra_pcore_monoN' [lemma, in iris.algebra.cmra]
cmra_pcore_mono' [lemma, in iris.algebra.cmra]
cmra_included_r [lemma, in iris.algebra.cmra]
cmra_includedN_r [lemma, in iris.algebra.cmra]
cmra_included_l [lemma, in iris.algebra.cmra]
cmra_includedN_l [lemma, in iris.algebra.cmra]
cmra_includedN_le [lemma, in iris.algebra.cmra]
cmra_includedN_S [lemma, in iris.algebra.cmra]
cmra_valid_included [lemma, in iris.algebra.cmra]
cmra_validN_included [lemma, in iris.algebra.cmra]
cmra_validN_includedN [lemma, in iris.algebra.cmra]
cmra_included_trans [instance, in iris.algebra.cmra]
cmra_includedN_trans [instance, in iris.algebra.cmra]
cmra_included_includedN [lemma, in iris.algebra.cmra]
cmra_stepN_le [lemma, in iris.algebra.cmra]
cmra_pcore_valid [lemma, in iris.algebra.cmra]
cmra_pcore_validN [lemma, in iris.algebra.cmra]
cmra_pcore_dup' [lemma, in iris.algebra.cmra]
cmra_pcore_dup [lemma, in iris.algebra.cmra]
cmra_pcore_idemp' [lemma, in iris.algebra.cmra]
cmra_pcore_r' [lemma, in iris.algebra.cmra]
cmra_pcore_r [lemma, in iris.algebra.cmra]
cmra_pcore_l' [lemma, in iris.algebra.cmra]
cmra_valid_op_r [lemma, in iris.algebra.cmra]
cmra_validN_op_r [lemma, in iris.algebra.cmra]
cmra_valid_op_l [lemma, in iris.algebra.cmra]
cmra_validN_le [lemma, in iris.algebra.cmra]
cmra_opM_assoc [lemma, in iris.algebra.cmra]
cmra_opM_proper [instance, in iris.algebra.cmra]
cmra_opM_ne [instance, in iris.algebra.cmra]
cmra_included_proper [instance, in iris.algebra.cmra]
cmra_includedN_proper [instance, in iris.algebra.cmra]
cmra_includedN_ne [instance, in iris.algebra.cmra]
cmra_valid_proper [instance, in iris.algebra.cmra]
cmra_stepN_proper [instance, in iris.algebra.cmra]
cmra_validN_proper [instance, in iris.algebra.cmra]
cmra_validN_ne' [instance, in iris.algebra.cmra]
cmra_op_ne' [instance, in iris.algebra.cmra]
cmra_pcore_proper' [instance, in iris.algebra.cmra]
cmra_pcore_proper [lemma, in iris.algebra.cmra]
cmra_pcore_ne' [instance, in iris.algebra.cmra]
cmra_monotone [projection, in iris.algebra.cmra]
cmra_monotone_ne [projection, in iris.algebra.cmra]
cmra_discrete_valid [projection, in iris.algebra.cmra]
cmra_discrete [projection, in iris.algebra.cmra]
cmra_total [projection, in iris.algebra.cmra]
cmra_total [constructor, in iris.algebra.cmra]
cmra_ustep [instance, in iris.algebra.cmra]
cmra_stepN_S [lemma, in iris.algebra.cmra]
cmra_stepN_ne [instance, in iris.algebra.cmra]
cmra_extend [lemma, in iris.algebra.cmra]
cmra_validN_op_l [lemma, in iris.algebra.cmra]
cmra_pcore_distrib [lemma, in iris.algebra.cmra]
cmra_pcore_mono [lemma, in iris.algebra.cmra]
cmra_pcore_idemp [lemma, in iris.algebra.cmra]
cmra_pcore_l [lemma, in iris.algebra.cmra]
cmra_comm [instance, in iris.algebra.cmra]
cmra_assoc [instance, in iris.algebra.cmra]
cmra_validN_S [lemma, in iris.algebra.cmra]
cmra_valid_validN [lemma, in iris.algebra.cmra]
cmra_validN_ne [instance, in iris.algebra.cmra]
cmra_pcore_ne [lemma, in iris.algebra.cmra]
cmra_op_ne [instance, in iris.algebra.cmra]
cmra_mixin [section, in iris.algebra.cmra]
cmra_cofeC [definition, in iris.algebra.cmra]
cmra_mixin [projection, in iris.algebra.cmra]
cmra_cofe_mixin [projection, in iris.algebra.cmra]
cmra_stepN [projection, in iris.algebra.cmra]
cmra_validN [projection, in iris.algebra.cmra]
cmra_valid [projection, in iris.algebra.cmra]
cmra_op [projection, in iris.algebra.cmra]
cmra_pcore [projection, in iris.algebra.cmra]
cmra_compl [projection, in iris.algebra.cmra]
cmra_dist [projection, in iris.algebra.cmra]
cmra_equiv [projection, in iris.algebra.cmra]
cmra_car [projection, in iris.algebra.cmra]
cmra_transport_step_update [lemma, in iris.algebra.updates]
cmra_transport_step_updateP' [lemma, in iris.algebra.updates]
cmra_transport_step_updateP [lemma, in iris.algebra.updates]
cmra_transport_update [lemma, in iris.algebra.updates]
cmra_transport_updateP' [lemma, in iris.algebra.updates]
cmra_transport_updateP [lemma, in iris.algebra.updates]
cmra_transport [section, in iris.algebra.updates]
cmra_discrete_update [lemma, in iris.algebra.updates]
cmra_discrete_updateP [lemma, in iris.algebra.updates]
cmra_total_step_update [lemma, in iris.algebra.updates]
cmra_total_step_updateP [lemma, in iris.algebra.updates]
cmra_total_update [lemma, in iris.algebra.updates]
cmra_total_updateP [lemma, in iris.algebra.updates]
cmra_step_updateP_weaken [lemma, in iris.algebra.updates]
cmra_step_stepP [lemma, in iris.algebra.updates]
cmra_update_valid0 [lemma, in iris.algebra.updates]
cmra_update_op [lemma, in iris.algebra.updates]
cmra_updateP_op' [lemma, in iris.algebra.updates]
cmra_updateP_op [lemma, in iris.algebra.updates]
cmra_update_exclusive [lemma, in iris.algebra.updates]
cmra_update_preorder [instance, in iris.algebra.updates]
cmra_updateP_weaken [lemma, in iris.algebra.updates]
cmra_updateP_compose_l [lemma, in iris.algebra.updates]
cmra_updateP_compose [lemma, in iris.algebra.updates]
cmra_updateP_id [lemma, in iris.algebra.updates]
cmra_update_updateP [lemma, in iris.algebra.updates]
cmra_update_proper [instance, in iris.algebra.updates]
cmra_updateP_proper [instance, in iris.algebra.updates]
cmra_step_update [definition, in iris.algebra.updates]
cmra_step_updateP [definition, in iris.algebra.updates]
cmra_update [definition, in iris.algebra.updates]
cmra_updateP [definition, in iris.algebra.updates]
cmra_tactics [library]
cmra_big_op [library]
cmra.total_core [section, in iris.algebra.cmra]
cmsubst [abbreviation, in iris.chan2heap.simple_reln]
coenabled_helper [lemma, in iris.program_logic.adequacy_inf]
cofair [section, in iris.prelude.irelations]
cofair.block [section, in iris.prelude.irelations]
cofair.erasure [section, in iris.prelude.irelations]
cofe [section, in iris.algebra.list]
cofe [section, in iris.algebra.upred]
cofe [section, in iris.algebra.cofe]
cofe [section, in iris.algebra.csum]
cofe [section, in iris.algebra.auth]
cofe [section, in iris.algebra.gmap]
cofe [library]
CofeMixin [record, in iris.algebra.cofe]
CofeMor [constructor, in iris.algebra.cofe]
CofeT [abbreviation, in iris.algebra.cofe]
cofeT [record, in iris.algebra.cofe]
CofeT' [constructor, in iris.algebra.cofe]
cofe_rel.union [section, in iris.algebra.step]
cofe_rel [section, in iris.algebra.step]
cofe_morCF_contractive [instance, in iris.algebra.cofe]
cofe_morCF [definition, in iris.algebra.cofe]
cofe_morC_map_ne [instance, in iris.algebra.cofe]
cofe_morC_map [definition, in iris.algebra.cofe]
cofe_mor_map_ne [instance, in iris.algebra.cofe]
cofe_mor_map [definition, in iris.algebra.cofe]
cofe_mor_inhabited [instance, in iris.algebra.cofe]
cofe_mor_ext [lemma, in iris.algebra.cofe]
cofe_mor_car_proper [instance, in iris.algebra.cofe]
cofe_mor_car_ne [instance, in iris.algebra.cofe]
cofe_morC [definition, in iris.algebra.cofe]
cofe_mor_cofe_mixin [definition, in iris.algebra.cofe]
cofe_mor_compl [instance, in iris.algebra.cofe]
cofe_mor_chain [definition, in iris.algebra.cofe]
cofe_mor_dist [instance, in iris.algebra.cofe]
cofe_mor_equiv [instance, in iris.algebra.cofe]
cofe_mor_proper [instance, in iris.algebra.cofe]
cofe_mor [section, in iris.algebra.cofe]
cofe_mor_ne [projection, in iris.algebra.cofe]
cofe_mor_car [projection, in iris.algebra.cofe]
cofe_mor [record, in iris.algebra.cofe]
cofe_fun_inhabited [instance, in iris.algebra.cofe]
cofe_funC [definition, in iris.algebra.cofe]
cofe_fun_cofe_mixin [definition, in iris.algebra.cofe]
cofe_fun_compl [instance, in iris.algebra.cofe]
cofe_fun_chain [definition, in iris.algebra.cofe]
cofe_fun_dist [instance, in iris.algebra.cofe]
cofe_fun_equiv [instance, in iris.algebra.cofe]
cofe_fun [section, in iris.algebra.cofe]
cofe_fun [definition, in iris.algebra.cofe]
cofe_equivalence [instance, in iris.algebra.cofe]
cofe_mixin [section, in iris.algebra.cofe]
cofe_mixin [projection, in iris.algebra.cofe]
cofe_compl [projection, in iris.algebra.cofe]
cofe_dist [projection, in iris.algebra.cofe]
cofe_equiv [projection, in iris.algebra.cofe]
cofe_car [projection, in iris.algebra.cofe]
cofe_solver [library]
collection [section, in iris.prelude.collections]
Collection [record, in iris.prelude.base]
CollectionMonad [record, in iris.prelude.base]
collections [library]
collection_fold_proper [lemma, in iris.prelude.fin_collections]
collection_fold_ind [lemma, in iris.prelude.fin_collections]
collection_ind [lemma, in iris.prelude.fin_collections]
collection_wf [lemma, in iris.prelude.fin_collections]
collection_choose_L [lemma, in iris.prelude.fin_collections]
collection_choose [lemma, in iris.prelude.fin_collections]
collection_choose_or_empty [lemma, in iris.prelude.fin_collections]
collection_size_proper [instance, in iris.prelude.fin_collections]
collection_fold [definition, in iris.prelude.fin_collections]
collection_size [instance, in iris.prelude.fin_collections]
collection_mapM_length [lemma, in iris.prelude.collections]
collection_fmap_compose [lemma, in iris.prelude.collections]
collection_guard_True [lemma, in iris.prelude.collections]
collection_bind_singleton [lemma, in iris.prelude.collections]
collection_join_mono [instance, in iris.prelude.collections]
collection_bind_mono [instance, in iris.prelude.collections]
collection_fmap_mono [instance, in iris.prelude.collections]
collection_monad [section, in iris.prelude.collections]
collection_monad_base [section, in iris.prelude.collections]
collection_guard [instance, in iris.prelude.collections]
collection_not_subset_inv_L [lemma, in iris.prelude.collections]
collection_subseteq_inv_L [lemma, in iris.prelude.collections]
collection_not_subset_inv [lemma, in iris.prelude.collections]
collection_subseteq_inv [lemma, in iris.prelude.collections]
collection_subseteq_partialorder [instance, in iris.prelude.collections]
collection_equiv_spec_L [lemma, in iris.prelude.collections]
collection_subseteq_preorder [instance, in iris.prelude.collections]
collection_subseteq_antisymm [instance, in iris.prelude.collections]
collection_equiv_spec [lemma, in iris.prelude.collections]
collection_join_proper [instance, in iris.prelude.collections]
collection_bind_proper [instance, in iris.prelude.collections]
collection_fmap_proper [instance, in iris.prelude.collections]
collection_equivalence [instance, in iris.prelude.collections]
collection_disjoint [instance, in iris.prelude.collections]
collection_subseteq [instance, in iris.prelude.collections]
collection_equiv [instance, in iris.prelude.collections]
collection_monad_simple [projection, in iris.prelude.base]
collection_simple [projection, in iris.prelude.base]
collection.dec [section, in iris.prelude.collections]
collection.leibniz [section, in iris.prelude.collections]
comm [projection, in iris.prelude.base]
Comm [record, in iris.prelude.base]
comm [constructor, in iris.prelude.base]
Comm [inductive, in iris.prelude.base]
comm_max_view [instance, in iris.program_logic.refine_raw]
comm_L [lemma, in iris.prelude.base]
compact [section, in iris.program_logic.adequacy_inf]
compact_forall_setoid [lemma, in iris.program_logic.adequacy_inf]
compact_setoid [section, in iris.program_logic.adequacy_inf]
compact_forall [lemma, in iris.program_logic.adequacy_inf]
comparison_eq_dec [instance, in iris.prelude.numbers]
compatible [projection, in iris.program_logic.refine_raw_adequacy]
compiler_correctness [lemma, in iris.chan2heap.compiler_correctness]
compiler_correctness [library]
compl [projection, in iris.algebra.cofe]
Compl [record, in iris.algebra.cofe]
compl [constructor, in iris.algebra.cofe]
Compl [inductive, in iris.algebra.cofe]
compose_surj [instance, in iris.prelude.base]
compose_inj [instance, in iris.prelude.base]
comp_ectx [projection, in iris.program_logic.ectx_language]
constCF [definition, in iris.algebra.cofe]
constCF_contractive [instance, in iris.algebra.cofe]
constRF [definition, in iris.algebra.cmra]
constRF_contractive [instance, in iris.algebra.cmra]
constURF [definition, in iris.algebra.cmra]
constURF_contractive [instance, in iris.algebra.cmra]
const_contractive [instance, in iris.algebra.cofe]
const_fmap [lemma, in iris.prelude.list]
const_proper [instance, in iris.prelude.base]
const1_idemp [instance, in iris.prelude.base]
const1_assoc [instance, in iris.prelude.base]
const2_idemp [instance, in iris.prelude.base]
const2_assoc [instance, in iris.prelude.base]
cons_binder [definition, in iris.program_logic.binders]
cons_timeless [instance, in iris.algebra.list]
cons_ne [instance, in iris.algebra.list]
cons_included [lemma, in iris.chan_lang.simple_types]
cons_proper [instance, in iris.prelude.list]
cons_length [definition, in iris.prelude.list]
cons_middle [lemma, in iris.prelude.list]
cons_equiv [constructor, in iris.prelude.list]
cons_affine [instance, in iris.algebra.upred_big_op]
cons_relevant [instance, in iris.algebra.upred_big_op]
contains [inductive, in iris.prelude.list]
contains_dec [instance, in iris.prelude.list]
contains_middle [lemma, in iris.prelude.list]
contains_app_middle [lemma, in iris.prelude.list]
contains_cons_middle [lemma, in iris.prelude.list]
contains_app_inv_r [lemma, in iris.prelude.list]
contains_app_inv_l [lemma, in iris.prelude.list]
contains_app_l [lemma, in iris.prelude.list]
contains_app_r [lemma, in iris.prelude.list]
contains_cons_l [lemma, in iris.prelude.list]
contains_cons_r [lemma, in iris.prelude.list]
contains_app [lemma, in iris.prelude.list]
contains_skips_r [lemma, in iris.prelude.list]
contains_skips_l [lemma, in iris.prelude.list]
contains_inserts_r [lemma, in iris.prelude.list]
contains_inserts_l [lemma, in iris.prelude.list]
contains_sublist_r [lemma, in iris.prelude.list]
contains_sublist_l [lemma, in iris.prelude.list]
contains_foldr_delete [lemma, in iris.prelude.list]
contains_delete [lemma, in iris.prelude.list]
contains_drop [lemma, in iris.prelude.list]
contains_take [lemma, in iris.prelude.list]
contains_Permutation_length_eq [lemma, in iris.prelude.list]
contains_Permutation_length_le [lemma, in iris.prelude.list]
contains_Permutation [lemma, in iris.prelude.list]
contains_nil_r [lemma, in iris.prelude.list]
contains_nil_l [lemma, in iris.prelude.list]
contains_length [lemma, in iris.prelude.list]
contains_dec_help [section, in iris.prelude.list]
contains_trans [constructor, in iris.prelude.list]
contains_cons [constructor, in iris.prelude.list]
contains_swap [constructor, in iris.prelude.list]
contains_skip [constructor, in iris.prelude.list]
contains_nil [constructor, in iris.prelude.list]
contractive [projection, in iris.algebra.cofe]
Contractive [record, in iris.algebra.cofe]
contractive [constructor, in iris.algebra.cofe]
Contractive [inductive, in iris.algebra.cofe]
contractive_proper [instance, in iris.algebra.cofe]
contractive_ne [instance, in iris.algebra.cofe]
contractive_0 [lemma, in iris.algebra.cofe]
contractive_S [lemma, in iris.algebra.cofe]
conv_compl' [lemma, in iris.algebra.cofe]
conv_compl [lemma, in iris.algebra.cofe]
coPLeaf [constructor, in iris.prelude.coPset]
coPLeaf_wf [lemma, in iris.prelude.coPset]
coPNode [constructor, in iris.prelude.coPset]
coPNode_wf [lemma, in iris.prelude.coPset]
coPNode_wf_r [lemma, in iris.prelude.coPset]
coPNode_wf_l [lemma, in iris.prelude.coPset]
coPNode' [definition, in iris.prelude.coPset]
coPpick [definition, in iris.prelude.coPset]
coPpick_elem_of [lemma, in iris.prelude.coPset]
coPpick_raw_None [lemma, in iris.prelude.coPset]
coPpick_raw_elem_of [lemma, in iris.prelude.coPset]
coPpick_raw [definition, in iris.prelude.coPset]
coPset [section, in iris.algebra.coPset]
CoPset [constructor, in iris.algebra.coPset]
coPset [definition, in iris.prelude.coPset]
coPset [library]
coPset [library]
CoPsetBot [constructor, in iris.algebra.coPset]
coPset_disjUR [definition, in iris.algebra.coPset]
coPset_disj_ucmra_mixin [lemma, in iris.algebra.coPset]
coPset_disjR [definition, in iris.algebra.coPset]
coPset_disj_ra_mixin [lemma, in iris.algebra.coPset]
coPset_equiv [lemma, in iris.algebra.coPset]
coPset_disj_valid_op [lemma, in iris.algebra.coPset]
coPset_disj_union [lemma, in iris.algebra.coPset]
coPset_disj_valid_inv_l [lemma, in iris.algebra.coPset]
coPset_disj_pcore [instance, in iris.algebra.coPset]
coPset_disj_step [instance, in iris.algebra.coPset]
coPset_disj_op [instance, in iris.algebra.coPset]
coPset_disj_empty [instance, in iris.algebra.coPset]
coPset_disj_valid [instance, in iris.algebra.coPset]
coPset_disjC [definition, in iris.algebra.coPset]
coPset_disj [inductive, in iris.algebra.coPset]
coPset_split [lemma, in iris.prelude.coPset]
coPset_r_finite [lemma, in iris.prelude.coPset]
coPset_l_finite [lemma, in iris.prelude.coPset]
coPset_lr_union [lemma, in iris.prelude.coPset]
coPset_lr_disjoint [lemma, in iris.prelude.coPset]
coPset_r [definition, in iris.prelude.coPset]
coPset_l [definition, in iris.prelude.coPset]
coPset_r_wf [lemma, in iris.prelude.coPset]
coPset_l_wf [lemma, in iris.prelude.coPset]
coPset_r_raw [definition, in iris.prelude.coPset]
coPset_l_raw [definition, in iris.prelude.coPset]
coPset_suffixes_infinite [lemma, in iris.prelude.coPset]
coPset_suffixes [definition, in iris.prelude.coPset]
coPset_suffixes_wf [lemma, in iris.prelude.coPset]
coPset_suffixes_raw [definition, in iris.prelude.coPset]
coPset_finite_dec [instance, in iris.prelude.coPset]
coPset_finite_spec [lemma, in iris.prelude.coPset]
coPset_finite_node [lemma, in iris.prelude.coPset]
coPset_finite [definition, in iris.prelude.coPset]
coPset_top_subseteq [lemma, in iris.prelude.coPset]
coPset_equiv_dec [instance, in iris.prelude.coPset]
coPset_elem_of_dec [instance, in iris.prelude.coPset]
coPset_leibniz [instance, in iris.prelude.coPset]
coPset_collection [instance, in iris.prelude.coPset]
coPset_difference [instance, in iris.prelude.coPset]
coPset_intersection [instance, in iris.prelude.coPset]
coPset_union [instance, in iris.prelude.coPset]
coPset_top [instance, in iris.prelude.coPset]
coPset_empty [instance, in iris.prelude.coPset]
coPset_elem_of [instance, in iris.prelude.coPset]
coPset_singleton [instance, in iris.prelude.coPset]
coPset_opp_wf [lemma, in iris.prelude.coPset]
coPset_intersection_wf [lemma, in iris.prelude.coPset]
coPset_union_wf [lemma, in iris.prelude.coPset]
coPset_singleton_wf [lemma, in iris.prelude.coPset]
coPset_opp_raw [definition, in iris.prelude.coPset]
coPset_intersection_raw [instance, in iris.prelude.coPset]
coPset_union_raw [instance, in iris.prelude.coPset]
coPset_singleton_raw [definition, in iris.prelude.coPset]
coPset_eq [lemma, in iris.prelude.coPset]
coPset_elem_of_node [lemma, in iris.prelude.coPset]
coPset_elem_of_raw [definition, in iris.prelude.coPset]
coPset_wf [definition, in iris.prelude.coPset]
coPset_raw_eq_dec [instance, in iris.prelude.coPset]
coPset_raw [inductive, in iris.prelude.coPset]
coq_tactics [library]
core [projection, in iris.algebra.cmra]
Core [record, in iris.algebra.cmra]
core [constructor, in iris.algebra.cmra]
Core [inductive, in iris.algebra.cmra]
core_singleton' [lemma, in iris.algebra.gmap]
core_singleton [lemma, in iris.algebra.gmap]
core' [instance, in iris.algebra.cmra]
Countable [record, in iris.prelude.countable]
countable [library]
count_occ_le_length [lemma, in iris.program_logic.refine_raw]
co_se_trace_fair_pres [lemma, in iris.prelude.irelations]
co_se_trace_valid [lemma, in iris.prelude.irelations]
co_se_trace_extract [definition, in iris.prelude.irelations]
co_se_elim [lemma, in iris.prelude.irelations]
co_se_trace_hd [constructor, in iris.prelude.irelations]
co_se_trace [inductive, in iris.prelude.irelations]
co_se_hd [constructor, in iris.prelude.irelations]
co_se [inductive, in iris.prelude.irelations]
co_se_fair_pres [lemma, in iris.prelude.irelations]
co_step_ae_taken [lemma, in iris.prelude.irelations]
co_step_ev_taken [lemma, in iris.prelude.irelations]
co_step_hd [constructor, in iris.prelude.irelations]
co_step [inductive, in iris.prelude.irelations]
csubst_map [abbreviation, in iris.chan2heap.simple_reln]
csum [inductive, in iris.algebra.csum]
csum [library]
CsumBot [constructor, in iris.algebra.csum]
CsumBot_dist [constructor, in iris.algebra.csum]
CsumBot_equiv [constructor, in iris.algebra.csum]
csumC [definition, in iris.algebra.csum]
csumC_map_ne [instance, in iris.algebra.csum]
csumC_map [definition, in iris.algebra.csum]
csumR [definition, in iris.algebra.csum]
csumRF [definition, in iris.algebra.csum]
csumRF_contractive [instance, in iris.algebra.csum]
csum_map_cmra_monotone [instance, in iris.algebra.csum]
csum_local_update_r [lemma, in iris.algebra.csum]
csum_local_update_l [lemma, in iris.algebra.csum]
csum_updateP'_r [lemma, in iris.algebra.csum]
csum_updateP'_l [lemma, in iris.algebra.csum]
csum_updateP_r [lemma, in iris.algebra.csum]
csum_updateP_l [lemma, in iris.algebra.csum]
csum_update_r [lemma, in iris.algebra.csum]
csum_update_l [lemma, in iris.algebra.csum]
csum_validI [lemma, in iris.algebra.csum]
csum_equivI [lemma, in iris.algebra.csum]
csum_cmra_discrete [instance, in iris.algebra.csum]
csum_cmra_mixin [lemma, in iris.algebra.csum]
csum_included [lemma, in iris.algebra.csum]
csum_stepN [instance, in iris.algebra.csum]
csum_op [instance, in iris.algebra.csum]
csum_pcore [instance, in iris.algebra.csum]
csum_validN [instance, in iris.algebra.csum]
csum_valid [instance, in iris.algebra.csum]
csum_map_cmra_ne [instance, in iris.algebra.csum]
csum_map_ext [lemma, in iris.algebra.csum]
csum_map_compose [lemma, in iris.algebra.csum]
csum_map_id [lemma, in iris.algebra.csum]
csum_map [definition, in iris.algebra.csum]
csum_leibniz [instance, in iris.algebra.csum]
csum_discrete [instance, in iris.algebra.csum]
csum_cofe_mixin [definition, in iris.algebra.csum]
csum_compl [instance, in iris.algebra.csum]
csum_chain_r [definition, in iris.algebra.csum]
csum_chain_l [definition, in iris.algebra.csum]
csum_dist [inductive, in iris.algebra.csum]
csum_equiv [inductive, in iris.algebra.csum]
ctx_prop_affine [instance, in iris.chan2heap.simple_reln]
ctx_expr_equiv [definition, in iris.chan2heap.simple_reln]
ctx_prop_relevant [instance, in iris.locks.lock_reln]
ctx_prop_affine [instance, in iris.locks.lock_reln]
ctx_expr_equiv [definition, in iris.locks.lock_reln]
curry [abbreviation, in iris.prelude.base]
curry_dec [instance, in iris.prelude.decidable]
curry3 [definition, in iris.prelude.base]
curry4 [definition, in iris.prelude.base]
cval [projection, in iris.chan2heap.simple_reln]
cvalC [abbreviation, in iris.chan2heap.simple_reln]
cvalC [abbreviation, in iris.chan2heap.simple_reln]
c2h [definition, in iris.chan2heap.chan2heap]
c2h_refine [definition, in iris.chan2heap.simple_reln]
c2h_closed [lemma, in iris.chan2heap.chan2heap]


D

DecAgree [constructor, in iris.algebra.dec_agree]
DecAgreeBot [constructor, in iris.algebra.dec_agree]
decidable [library]
decide [projection, in iris.prelude.base]
decide [constructor, in iris.prelude.base]
decide_iff [lemma, in iris.prelude.decidable]
decide_False [lemma, in iris.prelude.decidable]
decide_True [lemma, in iris.prelude.decidable]
decide_rel_correct [lemma, in iris.prelude.decidable]
decide_rel [definition, in iris.prelude.decidable]
Decision [record, in iris.prelude.base]
Decision [inductive, in iris.prelude.base]
decode [projection, in iris.prelude.countable]
decode_encode_fin [lemma, in iris.prelude.finite]
decode_fin [definition, in iris.prelude.finite]
decode_encode_nat [lemma, in iris.prelude.countable]
decode_nat [definition, in iris.prelude.countable]
decode_encode [projection, in iris.prelude.countable]
dec_stable [lemma, in iris.prelude.decidable]
dec_agree_op_inv [lemma, in iris.algebra.dec_agree]
dec_agree_idemp [lemma, in iris.algebra.dec_agree]
dec_agree_ne [lemma, in iris.algebra.dec_agree]
dec_agree_persistent [instance, in iris.algebra.dec_agree]
dec_agreeR [definition, in iris.algebra.dec_agree]
dec_agree_ra_mixin [definition, in iris.algebra.dec_agree]
dec_agree_stepN [instance, in iris.algebra.dec_agree]
dec_agree_pcore [instance, in iris.algebra.dec_agree]
dec_agree_op [instance, in iris.algebra.dec_agree]
dec_agreeC [definition, in iris.algebra.dec_agree]
dec_agree_valid [instance, in iris.algebra.dec_agree]
dec_agree [section, in iris.algebra.dec_agree]
dec_agree [inductive, in iris.algebra.dec_agree]
dec_agree [library]
def [section, in iris.program_logic.weakestpre_fix]
default [abbreviation, in iris.prelude.option]
default_id_op [lemma, in iris.program_logic.refine_raw_adequacy]
definitions [section, in iris.program_logic.auth]
definitions [section, in iris.program_logic.sts]
definitions [section, in iris.heap_lang.refine_heap]
definitions [section, in iris.heap_lang.heap]
definitions [section, in iris.array_lang.heap]
definitions [section, in iris.prelude.functions]
definitions [section, in iris.chan_lang.refine_heap]
definitions [section, in iris.prelude.relations]
definitions [section, in iris.chan2heap.refine_protocol]
definitions [section, in iris.prelude.irelations]
defs [section, in iris.proofmode.coq_tactics]
delayed_some_ev_estep [lemma, in iris.program_logic.delayed_language]
delayed_ae_estep [lemma, in iris.program_logic.delayed_language]
delayed_lang [definition, in iris.program_logic.delayed_language]
delayed_atomic_step [lemma, in iris.program_logic.delayed_language]
delayed_atomic_equiv [lemma, in iris.program_logic.delayed_language]
delayed_atomic_not_val [lemma, in iris.program_logic.delayed_language]
delayed_val_stuck [lemma, in iris.program_logic.delayed_language]
delayed_of_to_val [lemma, in iris.program_logic.delayed_language]
delayed_to_of_val [lemma, in iris.program_logic.delayed_language]
delayed_prim_step [inductive, in iris.program_logic.delayed_language]
delayed_atomic [definition, in iris.program_logic.delayed_language]
delayed_succ_minimal_atomic [constructor, in iris.program_logic.delayed_language]
delayed_atomic' [inductive, in iris.program_logic.delayed_language]
delayed_to_val [definition, in iris.program_logic.delayed_language]
delayed_of_val [definition, in iris.program_logic.delayed_language]
delayed_state [definition, in iris.program_logic.delayed_language]
delayed_val_minimal [constructor, in iris.program_logic.delayed_language]
delayed_val [inductive, in iris.program_logic.delayed_language]
delayed_expr [definition, in iris.program_logic.delayed_language]
delayed_lang [section, in iris.program_logic.delayed_language]
delayed_lang_safe_refine [lemma, in iris.program_logic.nat_delayed_language]
delayed_to_val_0 [lemma, in iris.program_logic.nat_delayed_language]
delayed_erase_isteps [lemma, in iris.program_logic.nat_delayed_language]
delayed_lang_det [lemma, in iris.program_logic.nat_delayed_language]
delayed_lang_dec [lemma, in iris.program_logic.nat_delayed_language]
delayed_some_ev_estep [lemma, in iris.program_logic.nat_delayed_language]
delayed_ae_estep [lemma, in iris.program_logic.nat_delayed_language]
delayed_lang [definition, in iris.program_logic.nat_delayed_language]
delayed_lang_aux [definition, in iris.program_logic.nat_delayed_language]
delayed_atomic_step [lemma, in iris.program_logic.nat_delayed_language]
delayed_atomic_not_val [lemma, in iris.program_logic.nat_delayed_language]
delayed_val_stuck [lemma, in iris.program_logic.nat_delayed_language]
delayed_of_to_val [lemma, in iris.program_logic.nat_delayed_language]
delayed_to_of_val [lemma, in iris.program_logic.nat_delayed_language]
delayed_prim_step [inductive, in iris.program_logic.nat_delayed_language]
delayed_atomic [definition, in iris.program_logic.nat_delayed_language]
delayed_to_val [definition, in iris.program_logic.nat_delayed_language]
delayed_of_val [definition, in iris.program_logic.nat_delayed_language]
delayed_state [definition, in iris.program_logic.nat_delayed_language]
delayed_val [definition, in iris.program_logic.nat_delayed_language]
delayed_expr [definition, in iris.program_logic.nat_delayed_language]
delayed_lang [section, in iris.program_logic.nat_delayed_language]
delayed_language [library]
delay_step [constructor, in iris.program_logic.delayed_language]
delay_step [constructor, in iris.program_logic.nat_delayed_language]
delete [projection, in iris.prelude.base]
Delete [record, in iris.prelude.base]
delete [constructor, in iris.prelude.base]
Delete [inductive, in iris.prelude.base]
deleteB [definition, in iris.array_lang.substitution]
deleteB [definition, in iris.heap_lang.substitution]
deleteB [definition, in iris.chan_lang.substitution]
deleteB_insert_ne [lemma, in iris.array_lang.substitution]
deleteB_insert_ne [lemma, in iris.heap_lang.substitution]
deleteB_insert_ne [lemma, in iris.chan_lang.substitution]
delete_union [lemma, in iris.prelude.fin_maps]
delete_union_with [lemma, in iris.prelude.fin_maps]
delete_insert_subseteq [lemma, in iris.prelude.fin_maps]
delete_subset [lemma, in iris.prelude.fin_maps]
delete_subset_alt [lemma, in iris.prelude.fin_maps]
delete_subseteq_compat [lemma, in iris.prelude.fin_maps]
delete_subseteq [lemma, in iris.prelude.fin_maps]
delete_insert [lemma, in iris.prelude.fin_maps]
delete_partial_alter [lemma, in iris.prelude.fin_maps]
delete_notin [lemma, in iris.prelude.fin_maps]
delete_insert_ne [lemma, in iris.prelude.fin_maps]
delete_commute [lemma, in iris.prelude.fin_maps]
delete_singleton [lemma, in iris.prelude.fin_maps]
delete_empty [lemma, in iris.prelude.fin_maps]
delete_proper [instance, in iris.prelude.fin_maps]
delete_insert_dom [lemma, in iris.prelude.fin_map_dom]
delete_partial_alter_dom [lemma, in iris.prelude.fin_map_dom]
delete_Permutation [lemma, in iris.prelude.list]
delete_take_drop [lemma, in iris.prelude.list]
delete_middle [lemma, in iris.prelude.list]
delete_delete_lookup [lemma, in iris.locks.lock_reln]
delete_local_update [lemma, in iris.algebra.gmap]
delete_update [lemma, in iris.algebra.gmap]
delete_ne [instance, in iris.algebra.gmap]
del_wld [definition, in iris.program_logic.resources]
derived [section, in iris.heap_lang.derived]
derived [section, in iris.array_lang.derived]
derived [library]
derived [library]
derived [library]
dexist [definition, in iris.prelude.decidable]
dexists_proj1 [lemma, in iris.prelude.decidable]
DiagNone [record, in iris.prelude.option]
DiagNone [inductive, in iris.prelude.option]
diag_none [projection, in iris.prelude.option]
diag_none [constructor, in iris.prelude.option]
difference [projection, in iris.prelude.base]
Difference [record, in iris.prelude.base]
difference [constructor, in iris.prelude.base]
Difference [inductive, in iris.prelude.base]
DifferenceWith [record, in iris.prelude.base]
DifferenceWith [inductive, in iris.prelude.base]
difference_with_right_id [instance, in iris.prelude.option]
difference_with_comm [instance, in iris.prelude.option]
difference_with_diag_none [instance, in iris.prelude.option]
difference_finite_inv [lemma, in iris.prelude.collections]
difference_finite [lemma, in iris.prelude.collections]
difference_disjoint_L [lemma, in iris.prelude.collections]
difference_intersection_distr_l_L [lemma, in iris.prelude.collections]
difference_union_distr_r_L [lemma, in iris.prelude.collections]
difference_union_distr_l_L [lemma, in iris.prelude.collections]
difference_diag_L [lemma, in iris.prelude.collections]
difference_twice_L [lemma, in iris.prelude.collections]
difference_disjoint [lemma, in iris.prelude.collections]
difference_intersection_distr_l [lemma, in iris.prelude.collections]
difference_union_distr_r [lemma, in iris.prelude.collections]
difference_union_distr_l [lemma, in iris.prelude.collections]
difference_diag [lemma, in iris.prelude.collections]
difference_twice [lemma, in iris.prelude.collections]
difference_proper [instance, in iris.prelude.collections]
difference_with [projection, in iris.prelude.base]
difference_with [constructor, in iris.prelude.base]
digits_of_pos [definition, in iris.prelude.strings]
digits_to_pos [definition, in iris.prelude.strings]
dinit [definition, in iris.chan2heap.simple_reln]
dinit [definition, in iris.locks.ticket_clh_refinement]
discrete [section, in iris.algebra.cmra]
Discrete [record, in iris.algebra.cofe]
Discrete [inductive, in iris.algebra.cofe]
discreteC [abbreviation, in iris.algebra.cofe]
discreteR [abbreviation, in iris.algebra.cmra]
discreteUR [abbreviation, in iris.algebra.cmra]
discrete_shiftN_shift [lemma, in iris.algebra.step]
discrete_shift_shiftN [lemma, in iris.algebra.step]
discrete_shiftN_shift_admissible [lemma, in iris.algebra.step]
discrete_shift_shiftN_admissible [lemma, in iris.algebra.step]
discrete_step_proper [instance, in iris.algebra.step]
discrete_shiftN_up [lemma, in iris.algebra.step]
discrete_cmra_discrete [instance, in iris.algebra.cmra]
discrete_cmra_mixin [definition, in iris.algebra.cmra]
discrete_stepN [instance, in iris.algebra.cmra]
discrete_validN [instance, in iris.algebra.cmra]
discrete_discrete_cofe [instance, in iris.algebra.cofe]
discrete_cofe_mixin [definition, in iris.algebra.cofe]
discrete_compl [instance, in iris.algebra.cofe]
discrete_dist [instance, in iris.algebra.cofe]
discrete_cofe [section, in iris.algebra.cofe]
discrete_timeless [projection, in iris.algebra.cofe]
discrete_timeless [constructor, in iris.algebra.cofe]
disjoint [projection, in iris.prelude.base]
Disjoint [record, in iris.prelude.base]
disjoint [constructor, in iris.prelude.base]
Disjoint [inductive, in iris.prelude.base]
disjointE [projection, in iris.prelude.base]
DisjointE [record, in iris.prelude.base]
disjointE [constructor, in iris.prelude.base]
DisjointE [inductive, in iris.prelude.base]
DisjointList [record, in iris.prelude.base]
DisjointList [inductive, in iris.prelude.base]
disjoint_down_closed_master [lemma, in iris.program_logic.refine_raw]
disjoint_down_closed_snapshot [lemma, in iris.program_logic.refine_raw]
disjoint_up_closed_snapshot [lemma, in iris.program_logic.refine_raw]
disjoint_intersection_L [lemma, in iris.prelude.collections]
disjoint_intersection [lemma, in iris.prelude.collections]
disjoint_union_r [lemma, in iris.prelude.collections]
disjoint_union_l [lemma, in iris.prelude.collections]
disjoint_singleton_r [lemma, in iris.prelude.collections]
disjoint_singleton_l [lemma, in iris.prelude.collections]
disjoint_empty_r [lemma, in iris.prelude.collections]
disjoint_empty_l [lemma, in iris.prelude.collections]
disjoint_sym [instance, in iris.prelude.collections]
disjoint_proper [instance, in iris.prelude.collections]
disjoint_list_cons [lemma, in iris.prelude.base]
disjoint_list_nil [lemma, in iris.prelude.base]
disjoint_cons_2 [constructor, in iris.prelude.base]
disjoint_nil_2 [constructor, in iris.prelude.base]
disjoint_list_default [inductive, in iris.prelude.base]
disjoint_list [section, in iris.prelude.base]
disjoint_list [projection, in iris.prelude.base]
disjoint_list [constructor, in iris.prelude.base]
disj_implies_inter_tids_empty [lemma, in iris.program_logic.refine_raw_adequacy]
dist [projection, in iris.algebra.cofe]
Dist [record, in iris.algebra.cofe]
dist [constructor, in iris.algebra.cofe]
Dist [inductive, in iris.algebra.cofe]
dist_is_admissibleN [lemma, in iris.algebra.step]
dist_Some_inv_r' [lemma, in iris.algebra.cofe]
dist_Some_inv_l' [lemma, in iris.algebra.cofe]
dist_Some_inv_r [lemma, in iris.algebra.cofe]
dist_Some_inv_l [lemma, in iris.algebra.cofe]
dist_None [lemma, in iris.algebra.cofe]
dist_option_Forall2 [lemma, in iris.algebra.cofe]
dist_le' [lemma, in iris.algebra.cofe]
dist_le [lemma, in iris.algebra.cofe]
dist_proper_2 [instance, in iris.algebra.cofe]
dist_proper [instance, in iris.algebra.cofe]
dist_ne [instance, in iris.algebra.cofe]
dist_S [lemma, in iris.algebra.cofe]
dist_equivalence [instance, in iris.algebra.cofe]
divide [abbreviation, in iris.prelude.numbers]
divide_dec [instance, in iris.prelude.numbers]
dK [definition, in iris.chan2heap.simple_reln]
dK [definition, in iris.locks.lock_reln]
dom [projection, in iris.prelude.base]
Dom [record, in iris.prelude.base]
dom [constructor, in iris.prelude.base]
Dom [inductive, in iris.prelude.base]
dom_fmap_L [lemma, in iris.prelude.fin_map_dom]
dom_difference_L [lemma, in iris.prelude.fin_map_dom]
dom_intersection_L [lemma, in iris.prelude.fin_map_dom]
dom_union_L [lemma, in iris.prelude.fin_map_dom]
dom_delete_L [lemma, in iris.prelude.fin_map_dom]
dom_singleton_L [lemma, in iris.prelude.fin_map_dom]
dom_insert_L [lemma, in iris.prelude.fin_map_dom]
dom_alter_L [lemma, in iris.prelude.fin_map_dom]
dom_empty_inv_L [lemma, in iris.prelude.fin_map_dom]
dom_empty_L [lemma, in iris.prelude.fin_map_dom]
dom_finite [lemma, in iris.prelude.fin_map_dom]
dom_fmap [lemma, in iris.prelude.fin_map_dom]
dom_difference [lemma, in iris.prelude.fin_map_dom]
dom_intersection [lemma, in iris.prelude.fin_map_dom]
dom_union [lemma, in iris.prelude.fin_map_dom]
dom_delete [lemma, in iris.prelude.fin_map_dom]
dom_singleton [lemma, in iris.prelude.fin_map_dom]
dom_insert_subseteq_compat_l [lemma, in iris.prelude.fin_map_dom]
dom_insert_subseteq [lemma, in iris.prelude.fin_map_dom]
dom_insert [lemma, in iris.prelude.fin_map_dom]
dom_alter [lemma, in iris.prelude.fin_map_dom]
dom_empty_inv [lemma, in iris.prelude.fin_map_dom]
dom_empty [lemma, in iris.prelude.fin_map_dom]
dom_op [lemma, in iris.algebra.gmap]
do_while_hoist_read [lemma, in iris.tests.heap_lang]
do_while_1_spec [lemma, in iris.tests.heap_lang]
do_while_1 [definition, in iris.tests.heap_lang]
do_while_spec [lemma, in iris.tests.heap_lang]
do_while [definition, in iris.tests.heap_lang]
dra [section, in iris.algebra.dra]
dra [library]
DRAMixin [record, in iris.algebra.dra]
draT [record, in iris.algebra.dra]
DRAT [constructor, in iris.algebra.dra]
dra_disjoint_core [lemma, in iris.algebra.dra]
dra_disjoint_ll_rr [lemma, in iris.algebra.dra]
dra_disjoint_move_r [lemma, in iris.algebra.dra]
dra_disjoint_lr [lemma, in iris.algebra.dra]
dra_disjoint_rl [lemma, in iris.algebra.dra]
dra_valid_proper' [instance, in iris.algebra.dra]
dra_core_distrib [lemma, in iris.algebra.dra]
dra_core_mono [lemma, in iris.algebra.dra]
dra_core_idemp [lemma, in iris.algebra.dra]
dra_core_l [lemma, in iris.algebra.dra]
dra_core_disjoint_l [lemma, in iris.algebra.dra]
dra_comm [lemma, in iris.algebra.dra]
dra_symmetric [instance, in iris.algebra.dra]
dra_disjoint_move_l [lemma, in iris.algebra.dra]
dra_disjoint_ll [lemma, in iris.algebra.dra]
dra_assoc [instance, in iris.algebra.dra]
dra_core_valid [lemma, in iris.algebra.dra]
dra_op_valid [lemma, in iris.algebra.dra]
dra_step_proper [instance, in iris.algebra.dra]
dra_disjoint_proper [instance, in iris.algebra.dra]
dra_valid_proper [instance, in iris.algebra.dra]
dra_core_proper [instance, in iris.algebra.dra]
dra_op_proper [instance, in iris.algebra.dra]
dra_equivalence [instance, in iris.algebra.dra]
dra_mixin [section, in iris.algebra.dra]
dra_mixin [projection, in iris.algebra.dra]
dra_step [projection, in iris.algebra.dra]
dra_valid [projection, in iris.algebra.dra]
dra_op [projection, in iris.algebra.dra]
dra_disjoint [projection, in iris.algebra.dra]
dra_core [projection, in iris.algebra.dra]
dra_equiv [projection, in iris.algebra.dra]
dra_car [projection, in iris.algebra.dra]
drop [abbreviation, in iris.prelude.list]
drop_ne [instance, in iris.algebra.list]
drop_proper [instance, in iris.prelude.list]
drop_mask [lemma, in iris.prelude.list]
drop_resize_plus [lemma, in iris.prelude.list]
drop_resize_le [lemma, in iris.prelude.list]
drop_replicate_plus [lemma, in iris.prelude.list]
drop_replicate [lemma, in iris.prelude.list]
drop_take_drop [lemma, in iris.prelude.list]
drop_insert [lemma, in iris.prelude.list]
drop_alter [lemma, in iris.prelude.list]
drop_plus_app [lemma, in iris.prelude.list]
drop_app_ge [lemma, in iris.prelude.list]
drop_app3_alt [lemma, in iris.prelude.list]
drop_app_alt [lemma, in iris.prelude.list]
drop_app [lemma, in iris.prelude.list]
drop_app_le [lemma, in iris.prelude.list]
drop_drop [lemma, in iris.prelude.list]
drop_all [lemma, in iris.prelude.list]
drop_ge [lemma, in iris.prelude.list]
drop_length [lemma, in iris.prelude.list]
drop_nil [lemma, in iris.prelude.list]
drop_0 [lemma, in iris.prelude.list]
dsig [definition, in iris.prelude.decidable]
dsig_eq [lemma, in iris.prelude.decidable]
dual [definition, in iris.chan_lang.protocol]
dual_proper [instance, in iris.chan_lang.protocol]
dual_involutive [lemma, in iris.chan2heap.refine_protocol]


E

ea_disabled [definition, in iris.prelude.irelations]
ea_enabled_equiv [lemma, in iris.prelude.irelations]
ea_enabled' [definition, in iris.prelude.irelations]
ea_enabled_later [constructor, in iris.prelude.irelations]
ea_enabled_now [constructor, in iris.prelude.irelations]
ea_enabled [inductive, in iris.prelude.irelations]
ectx [abbreviation, in iris.program_logic.ectxi_language]
EctxiLanguage [record, in iris.program_logic.ectxi_language]
ectxi_lang_ctx_item [instance, in iris.program_logic.ectxi_language]
ectxi_language [section, in iris.program_logic.ectxi_language]
ectxi_language [library]
EctxLanguage [record, in iris.program_logic.ectx_language]
ectx_lang_ctx [instance, in iris.program_logic.ectx_language]
ectx_language_atomic [lemma, in iris.program_logic.ectx_language]
ectx_lang [definition, in iris.program_logic.ectx_language]
Ectx_step [constructor, in iris.program_logic.ectx_language]
ectx_language [section, in iris.program_logic.ectx_language]
ectx_positive [projection, in iris.program_logic.ectx_language]
ectx_language [library]
ectx_lifting [library]
elements [projection, in iris.prelude.base]
Elements [record, in iris.prelude.base]
elements [constructor, in iris.prelude.base]
Elements [inductive, in iris.prelude.base]
elements_contains [lemma, in iris.prelude.fin_collections]
elements_singleton [lemma, in iris.prelude.fin_collections]
elements_union_singleton [lemma, in iris.prelude.fin_collections]
elements_empty [lemma, in iris.prelude.fin_collections]
elements_proper [instance, in iris.prelude.fin_collections]
ElemOf [record, in iris.prelude.base]
ElemOf [inductive, in iris.prelude.base]
elem_of_dom_map_to_list [lemma, in iris.array_lang.substitution]
elem_of_map_inv [lemma, in iris.program_logic.adequacy_inf]
elem_of_map [lemma, in iris.program_logic.adequacy_inf]
elem_of_map_of_list [lemma, in iris.prelude.fin_maps]
elem_of_map_of_list_2 [lemma, in iris.prelude.fin_maps]
elem_of_map_of_list_1 [lemma, in iris.prelude.fin_maps]
elem_of_map_of_list_1_help [lemma, in iris.prelude.fin_maps]
elem_of_map_to_list [projection, in iris.prelude.fin_maps]
elem_of_big_op_valid [lemma, in iris.program_logic.refine_raw_adequacy]
elem_of_big_op_compat' [lemma, in iris.program_logic.refine_raw_adequacy]
elem_of_big_op_compat [lemma, in iris.program_logic.refine_raw_adequacy]
elem_of_equiv_list [lemma, in iris.program_logic.refine_raw_adequacy]
elem_of_In [lemma, in iris.program_logic.refine_raw_adequacy]
elem_of_list_singletonM [lemma, in iris.algebra.list]
elem_of_mapset_dom_with [lemma, in iris.prelude.mapset]
elem_of_dom_insert_mono [lemma, in iris.chan2heap.simple_reln]
elem_of_dec_slow [instance, in iris.prelude.fin_collections]
elem_of_of_gset [lemma, in iris.prelude.gmap]
elem_of_dom_2 [lemma, in iris.prelude.fin_map_dom]
elem_of_dom [projection, in iris.prelude.fin_map_dom]
elem_of_seq_set [lemma, in iris.prelude.collections]
elem_of_mapM_Forall2_l [lemma, in iris.prelude.collections]
elem_of_mapM_Forall [lemma, in iris.prelude.collections]
elem_of_mapM_fmap [lemma, in iris.prelude.collections]
elem_of_mapM [lemma, in iris.prelude.collections]
elem_of_fmap_2_alt [lemma, in iris.prelude.collections]
elem_of_fmap_2 [lemma, in iris.prelude.collections]
elem_of_fmap_1 [lemma, in iris.prelude.collections]
elem_of_guard_2 [lemma, in iris.prelude.collections]
elem_of_guard [lemma, in iris.prelude.collections]
elem_of_of_list [lemma, in iris.prelude.collections]
elem_of_of_option [lemma, in iris.prelude.collections]
elem_of_equiv_empty_L [lemma, in iris.prelude.collections]
elem_of_equiv_L [lemma, in iris.prelude.collections]
elem_of_union_list [lemma, in iris.prelude.collections]
elem_of_disjoint [lemma, in iris.prelude.collections]
elem_of_subseteq_singleton [lemma, in iris.prelude.collections]
elem_of_singleton_2 [lemma, in iris.prelude.collections]
elem_of_singleton_1 [lemma, in iris.prelude.collections]
elem_of_empty [lemma, in iris.prelude.collections]
elem_of_equiv_empty [lemma, in iris.prelude.collections]
elem_of_union_r [lemma, in iris.prelude.collections]
elem_of_union_l [lemma, in iris.prelude.collections]
elem_of_subset [lemma, in iris.prelude.collections]
elem_of_subseteq [lemma, in iris.prelude.collections]
elem_of_equiv [lemma, in iris.prelude.collections]
elem_of_proper [instance, in iris.prelude.collections]
elem_of_vlookup [lemma, in iris.prelude.vector]
elem_of_of_bools [lemma, in iris.prelude.natmap]
elem_of_dom_map_to_list [lemma, in iris.heap_lang.substitution]
elem_of_zipped_map [lemma, in iris.prelude.list]
elem_of_list_join [lemma, in iris.prelude.list]
elem_of_list_ret [lemma, in iris.prelude.list]
elem_of_list_bind [lemma, in iris.prelude.list]
elem_of_list_fmap [lemma, in iris.prelude.list]
elem_of_list_fmap_2 [lemma, in iris.prelude.list]
elem_of_list_fmap_1_alt [lemma, in iris.prelude.list]
elem_of_list_fmap_1 [lemma, in iris.prelude.list]
elem_of_replicate_inv [lemma, in iris.prelude.list]
elem_of_replicate [lemma, in iris.prelude.list]
elem_of_reverse [lemma, in iris.prelude.list]
elem_of_reverse_2 [lemma, in iris.prelude.list]
elem_of_list_filter [lemma, in iris.prelude.list]
elem_of_list_intersection_with [lemma, in iris.prelude.list]
elem_of_list_intersection [lemma, in iris.prelude.list]
elem_of_list_union [lemma, in iris.prelude.list]
elem_of_list_difference [lemma, in iris.prelude.list]
elem_of_remove_dups [lemma, in iris.prelude.list]
elem_of_list_omap [lemma, in iris.prelude.list]
elem_of_list_lookup [lemma, in iris.prelude.list]
elem_of_list_lookup_2 [lemma, in iris.prelude.list]
elem_of_list_lookup_1 [lemma, in iris.prelude.list]
elem_of_list_split [lemma, in iris.prelude.list]
elem_of_list_permutation_proper [instance, in iris.prelude.list]
elem_of_list_singleton [lemma, in iris.prelude.list]
elem_of_app [lemma, in iris.prelude.list]
elem_of_cons [lemma, in iris.prelude.list]
elem_of_not_nil [lemma, in iris.prelude.list]
elem_of_nil_inv [lemma, in iris.prelude.list]
elem_of_nil [lemma, in iris.prelude.list]
elem_of_list_dec [instance, in iris.prelude.list]
elem_of_join [projection, in iris.prelude.base]
elem_of_fmap [projection, in iris.prelude.base]
elem_of_ret [projection, in iris.prelude.base]
elem_of_bind [projection, in iris.prelude.base]
elem_of_elements [projection, in iris.prelude.base]
elem_of_list_further [constructor, in iris.prelude.base]
elem_of_list_here [constructor, in iris.prelude.base]
elem_of_list [inductive, in iris.prelude.base]
elem_of_difference [projection, in iris.prelude.base]
elem_of_intersection [projection, in iris.prelude.base]
elem_of_union [projection, in iris.prelude.base]
elem_of_singleton [projection, in iris.prelude.base]
elem_of [projection, in iris.prelude.base]
elem_of [constructor, in iris.prelude.base]
elem_coPset_suffixes [lemma, in iris.prelude.coPset]
elem_of_of_gset [lemma, in iris.prelude.coPset]
elem_of_of_Pset [lemma, in iris.prelude.coPset]
elem_of_of_Pset_raw [lemma, in iris.prelude.coPset]
elem_of_to_Pset [lemma, in iris.prelude.coPset]
elem_to_Pset_opp [lemma, in iris.prelude.coPset]
elem_to_Pset_intersection [lemma, in iris.prelude.coPset]
elem_to_Pset_union [lemma, in iris.prelude.coPset]
elem_to_Pset_singleton [lemma, in iris.prelude.coPset]
elem_of_enum [projection, in iris.prelude.finite]
elem_of_remove_dups_fast [lemma, in iris.prelude.hashset]
elem_of_dom_map_to_list [lemma, in iris.chan_lang.substitution]
elem_of_mkSet [lemma, in iris.prelude.set]
elem_of_top [lemma, in iris.prelude.set]
empty [projection, in iris.prelude.base]
Empty [record, in iris.prelude.base]
empty [constructor, in iris.prelude.base]
Empty [inductive, in iris.prelude.base]
empty_ectx [projection, in iris.program_logic.ectx_language]
empty_list [instance, in iris.algebra.list]
empty_finite [lemma, in iris.prelude.collections]
empty_difference_subseteq_L [lemma, in iris.prelude.collections]
empty_difference_subseteq [lemma, in iris.prelude.collections]
empty_union_list_L [lemma, in iris.prelude.collections]
empty_union_L [lemma, in iris.prelude.collections]
empty_union_list [lemma, in iris.prelude.collections]
empty_union [lemma, in iris.prelude.collections]
enabled [definition, in iris.prelude.irelations]
enabled_B_idx_step_proper2 [instance, in iris.program_logic.adequacy_inf]
enabled_idx_stepN_cons [lemma, in iris.program_logic.adequacy_inf]
enabled_idx_step_cons [lemma, in iris.program_logic.language]
enabled_erase [lemma, in iris.program_logic.delayed_language]
enabled_erase [lemma, in iris.program_logic.nat_delayed_language]
enabled_reflecting_ea_enabled [lemma, in iris.prelude.irelations]
enabled_reflecting_al_enabled [lemma, in iris.prelude.irelations]
enabled_reflecting_hd [constructor, in iris.prelude.irelations]
enabled_reflecting [inductive, in iris.prelude.irelations]
encode [projection, in iris.prelude.countable]
encode_fin [definition, in iris.prelude.finite]
encode_decode [lemma, in iris.prelude.finite]
encode_lt_card [lemma, in iris.prelude.finite]
encode_nat_inj [instance, in iris.prelude.countable]
encode_inj [instance, in iris.prelude.countable]
encode_nat [definition, in iris.prelude.countable]
encode_nclose [lemma, in iris.program_logic.namespaces]
enc_finite_card [lemma, in iris.prelude.finite]
enc_finite [instance, in iris.prelude.finite]
enc_finite [section, in iris.prelude.finite]
Enil [constructor, in iris.proofmode.environments]
Enil_wf [constructor, in iris.proofmode.environments]
enter_subseteq_pre [lemma, in iris.locks.ticket_clh_triples]
enter_step2 [lemma, in iris.locks.ticket_clh_triples]
enter_step1 [lemma, in iris.locks.ticket_clh_triples]
enter_step0 [lemma, in iris.locks.ticket_clh_triples]
enter_tok [constructor, in iris.locks.ticket_clh_triples]
enum [projection, in iris.prelude.finite]
env [section, in iris.proofmode.environments]
env [inductive, in iris.proofmode.environments]
environments [library]
envs [record, in iris.proofmode.coq_tactics]
Envs [constructor, in iris.proofmode.coq_tactics]
Envs_mono [instance, in iris.proofmode.coq_tactics]
envs_Forall2_impl [lemma, in iris.proofmode.coq_tactics]
envs_Forall2_antisymm [instance, in iris.proofmode.coq_tactics]
envs_Forall2_trans [instance, in iris.proofmode.coq_tactics]
envs_Forall2_sym [instance, in iris.proofmode.coq_tactics]
envs_Forall2_refl [instance, in iris.proofmode.coq_tactics]
envs_relevant_relevant [lemma, in iris.proofmode.coq_tactics]
envs_clear_spatial_sound [lemma, in iris.proofmode.coq_tactics]
envs_split'_sound [lemma, in iris.proofmode.coq_tactics]
envs_split_sound [lemma, in iris.proofmode.coq_tactics]
envs_replace_sound_affine [lemma, in iris.proofmode.coq_tactics]
envs_replace_sound [lemma, in iris.proofmode.coq_tactics]
envs_replace_sound'_affine [lemma, in iris.proofmode.coq_tactics]
envs_replace_sound' [lemma, in iris.proofmode.coq_tactics]
envs_simple_replace_sound_affine [lemma, in iris.proofmode.coq_tactics]
envs_simple_replace_sound [lemma, in iris.proofmode.coq_tactics]
envs_simple_replace_sound'_affine [lemma, in iris.proofmode.coq_tactics]
envs_simple_replace_sound' [lemma, in iris.proofmode.coq_tactics]
envs_app_sound_affine [lemma, in iris.proofmode.coq_tactics]
envs_app_sound [lemma, in iris.proofmode.coq_tactics]
envs_lookup_delete_sound' [lemma, in iris.proofmode.coq_tactics]
envs_lookup_delete_sound [lemma, in iris.proofmode.coq_tactics]
envs_lookup_split [lemma, in iris.proofmode.coq_tactics]
envs_lookup_relevant_sound' [lemma, in iris.proofmode.coq_tactics]
envs_lookup_relevant_sound [lemma, in iris.proofmode.coq_tactics]
envs_wf_elim [lemma, in iris.proofmode.coq_tactics]
envs_lookup_sound' [lemma, in iris.proofmode.coq_tactics]
envs_lookup_delete_lookup [lemma, in iris.proofmode.coq_tactics]
envs_lookup_delete_different [lemma, in iris.proofmode.coq_tactics]
envs_lookup_sound [lemma, in iris.proofmode.coq_tactics]
envs_lookup_delete_Some [lemma, in iris.proofmode.coq_tactics]
envs_clear_spatial [definition, in iris.proofmode.coq_tactics]
envs_relevant [definition, in iris.proofmode.coq_tactics]
envs_split' [definition, in iris.proofmode.coq_tactics]
envs_split [definition, in iris.proofmode.coq_tactics]
envs_replace [definition, in iris.proofmode.coq_tactics]
envs_simple_replace [definition, in iris.proofmode.coq_tactics]
envs_app [definition, in iris.proofmode.coq_tactics]
envs_lookup_delete [definition, in iris.proofmode.coq_tactics]
envs_delete [definition, in iris.proofmode.coq_tactics]
envs_lookup [definition, in iris.proofmode.coq_tactics]
envs_dom [definition, in iris.proofmode.coq_tactics]
envs_Forall2 [record, in iris.proofmode.coq_tactics]
envs_disjoint [projection, in iris.proofmode.coq_tactics]
envs_wf [record, in iris.proofmode.coq_tactics]
env_Forall2_wf [lemma, in iris.proofmode.environments]
env_Forall2_fresh [lemma, in iris.proofmode.environments]
env_to_list_proper [instance, in iris.proofmode.environments]
env_Forall2_impl [lemma, in iris.proofmode.environments]
env_Forall2_antisymm [instance, in iris.proofmode.environments]
env_Forall2_trans [instance, in iris.proofmode.environments]
env_Forall2_sym [instance, in iris.proofmode.environments]
env_Forall2_refl [instance, in iris.proofmode.environments]
env_split_perm [lemma, in iris.proofmode.environments]
env_split_wf_2 [lemma, in iris.proofmode.environments]
env_split_wf_1 [lemma, in iris.proofmode.environments]
env_split_fresh_2 [lemma, in iris.proofmode.environments]
env_split_fresh_1 [lemma, in iris.proofmode.environments]
env_split_go_perm [lemma, in iris.proofmode.environments]
env_split_go_wf [lemma, in iris.proofmode.environments]
env_split_fresh [lemma, in iris.proofmode.environments]
env_delete_wf [lemma, in iris.proofmode.environments]
env_delete_fresh [lemma, in iris.proofmode.environments]
env_delete_fresh_eq [lemma, in iris.proofmode.environments]
env_lookup_delete_Some [lemma, in iris.proofmode.environments]
env_lookup_delete_correct [lemma, in iris.proofmode.environments]
env_replace_perm [lemma, in iris.proofmode.environments]
env_replace_lookup [lemma, in iris.proofmode.environments]
env_replace_wf [lemma, in iris.proofmode.environments]
env_replace_fresh [lemma, in iris.proofmode.environments]
env_app_wf [lemma, in iris.proofmode.environments]
env_app_disjoint [lemma, in iris.proofmode.environments]
env_app_fresh_1 [lemma, in iris.proofmode.environments]
env_app_fresh [lemma, in iris.proofmode.environments]
env_app_perm [lemma, in iris.proofmode.environments]
env_lookup_delete_different [lemma, in iris.proofmode.environments]
env_lookup_perm [lemma, in iris.proofmode.environments]
env_Forall2_snoc [constructor, in iris.proofmode.environments]
env_Forall2_nil [constructor, in iris.proofmode.environments]
env_Forall2 [inductive, in iris.proofmode.environments]
env_split [definition, in iris.proofmode.environments]
env_split_go [definition, in iris.proofmode.environments]
env_lookup_delete [definition, in iris.proofmode.environments]
env_delete [definition, in iris.proofmode.environments]
env_replace [definition, in iris.proofmode.environments]
env_app [definition, in iris.proofmode.environments]
env_fold [definition, in iris.proofmode.environments]
env_dom [definition, in iris.proofmode.environments]
env_to_list [definition, in iris.proofmode.environments]
env_wf [inductive, in iris.proofmode.environments]
env_lookup [definition, in iris.proofmode.environments]
env_fold_wand [lemma, in iris.proofmode.coq_tactics]
env_spatial_lookup_false [lemma, in iris.proofmode.coq_tactics]
env_relevant_lookup_true [lemma, in iris.proofmode.coq_tactics]
env_relevant_delete_true [lemma, in iris.proofmode.coq_tactics]
env_relevant_delete_false [lemma, in iris.proofmode.coq_tactics]
env_spatial_delete_false [lemma, in iris.proofmode.coq_tactics]
env_spatial_delete_true [lemma, in iris.proofmode.coq_tactics]
env_spatial_Forall2 [projection, in iris.proofmode.coq_tactics]
env_relevant_Forall2 [projection, in iris.proofmode.coq_tactics]
env_spatial_valid [projection, in iris.proofmode.coq_tactics]
env_relevant_valid [projection, in iris.proofmode.coq_tactics]
env_spatial [projection, in iris.proofmode.coq_tactics]
env_relevant [projection, in iris.proofmode.coq_tactics]
equal_equivalence [instance, in iris.prelude.streams]
equiv [projection, in iris.prelude.base]
Equiv [record, in iris.prelude.base]
equiv [constructor, in iris.prelude.base]
Equiv [inductive, in iris.prelude.base]
equivL [definition, in iris.prelude.base]
equiv_is_admissible [lemma, in iris.algebra.step]
equiv_dist [lemma, in iris.algebra.cofe]
equiv_Some_inv_r' [lemma, in iris.prelude.option]
equiv_Some_inv_l' [lemma, in iris.prelude.option]
equiv_Some_inv_r [lemma, in iris.prelude.option]
equiv_Some_inv_l [lemma, in iris.prelude.option]
equiv_None [lemma, in iris.prelude.option]
equiv_option_Forall2 [lemma, in iris.prelude.option]
equiv_empty_L [lemma, in iris.prelude.collections]
equiv_empty [lemma, in iris.prelude.collections]
equiv_Forall2 [lemma, in iris.prelude.list]
equiv_default_relation [instance, in iris.prelude.base]
eq_sym_involutive [lemma, in iris.program_logic.refine_raw_adequacy]
eq_pi [instance, in iris.prelude.proof_irrel]
eq_None_not_Some [lemma, in iris.prelude.option]
eq_None_ne_Some [lemma, in iris.prelude.option]
eq_ext_tr2fun [lemma, in iris.prelude.irelations]
eq_ext_hd [constructor, in iris.prelude.irelations]
eq_ext [inductive, in iris.prelude.irelations]
erase_trace [lemma, in iris.program_logic.delayed_language]
erase_option_list [lemma, in iris.program_logic.delayed_language]
erase_prim_step [lemma, in iris.program_logic.delayed_language]
erase_cfg [definition, in iris.program_logic.delayed_language]
erase_expr [definition, in iris.program_logic.delayed_language]
erase_trace [lemma, in iris.program_logic.nat_delayed_language]
erase_option_list [lemma, in iris.program_logic.nat_delayed_language]
erase_cfg [definition, in iris.program_logic.nat_delayed_language]
erase_expr [definition, in iris.program_logic.nat_delayed_language]
error [definition, in iris.prelude.error]
error [library]
error_left_id [lemma, in iris.prelude.error]
error_left_modify [lemma, in iris.prelude.error]
error_left_gets [lemma, in iris.prelude.error]
error_modify_spec [lemma, in iris.prelude.error]
error_gets_spec [lemma, in iris.prelude.error]
error_of_option_bind [lemma, in iris.prelude.error]
error_assoc [lemma, in iris.prelude.error]
error_fmap_bind [lemma, in iris.prelude.error]
error_guard_ret [lemma, in iris.prelude.error]
error_of_option_ret [lemma, in iris.prelude.error]
error_fmap_ret [lemma, in iris.prelude.error]
error_bind_ret [lemma, in iris.prelude.error]
error_of_option [definition, in iris.prelude.error]
error_guard [definition, in iris.prelude.error]
error_fmap [instance, in iris.prelude.error]
error_bind [instance, in iris.prelude.error]
error_ret [instance, in iris.prelude.error]
error_eval [definition, in iris.prelude.error]
Esnoc [constructor, in iris.proofmode.environments]
Esnoc_proper [instance, in iris.proofmode.environments]
Esnoc_wf [constructor, in iris.proofmode.environments]
estep [definition, in iris.prelude.irelations]
estep_or_dec_pow_plt_hd [lemma, in iris.program_logic.delayed_language]
estep_or_dec_plt [lemma, in iris.program_logic.delayed_language]
estep_or_dec_plt_k_1 [lemma, in iris.program_logic.delayed_language]
estep_or_dec_plt_k_miss [lemma, in iris.program_logic.delayed_language]
estep_or_dec_plt_hd_miss [lemma, in iris.program_logic.delayed_language]
estep_or_dec_plt_hd [lemma, in iris.program_logic.delayed_language]
estep_or_dec_pow_plt_hd [lemma, in iris.program_logic.nat_delayed_language]
estep_or_dec_plt [lemma, in iris.program_logic.nat_delayed_language]
estep_or_dec_plt_k_1 [lemma, in iris.program_logic.nat_delayed_language]
estep_or_dec_plt_k_miss [lemma, in iris.program_logic.nat_delayed_language]
estep_or_dec_plt_hd_miss [lemma, in iris.program_logic.nat_delayed_language]
estep_or_dec_plt_hd [lemma, in iris.program_logic.nat_delayed_language]
estop [abbreviation, in iris.program_logic.adequacy_inf]
estop [abbreviation, in iris.program_logic.adequacy]
eventually [inductive, in iris.prelude.irelations]
ev_estep_equiv [lemma, in iris.prelude.irelations]
ev_estep' [definition, in iris.prelude.irelations]
ev_estep_later [constructor, in iris.prelude.irelations]
ev_estep_now [constructor, in iris.prelude.irelations]
ev_estep [inductive, in iris.prelude.irelations]
ev_taken_O [lemma, in iris.prelude.irelations]
ev_taken_later_k [constructor, in iris.prelude.irelations]
ev_taken_now_S [constructor, in iris.prelude.irelations]
ev_taken_now_O [constructor, in iris.prelude.irelations]
ev_taken_k [inductive, in iris.prelude.irelations]
ev_taken_equiv [lemma, in iris.prelude.irelations]
ev_taken' [definition, in iris.prelude.irelations]
ev_taken_later [constructor, in iris.prelude.irelations]
ev_taken_now [constructor, in iris.prelude.irelations]
ev_taken [inductive, in iris.prelude.irelations]
ev_later [constructor, in iris.prelude.irelations]
ev_now [constructor, in iris.prelude.irelations]
examples [module, in iris.chan_lang.simple_types]
examples.IntStream [definition, in iris.chan_lang.simple_types]
examples.IntStreamTyp [definition, in iris.chan_lang.simple_types]
excl [section, in iris.algebra.excl]
Excl [constructor, in iris.algebra.excl]
excl [inductive, in iris.algebra.excl]
excl [library]
ExclBot [constructor, in iris.algebra.excl]
ExclBot_timeless [instance, in iris.algebra.excl]
ExclBot_dist [constructor, in iris.algebra.excl]
ExclBot_equiv [constructor, in iris.algebra.excl]
ExclBot' [abbreviation, in iris.algebra.excl]
exclC [definition, in iris.algebra.excl]
exclC_map_ne [instance, in iris.algebra.excl]
exclC_map [definition, in iris.algebra.excl]
exclR [definition, in iris.algebra.excl]
exclRADS [definition, in iris.algebra.excl]
exclRF [definition, in iris.algebra.excl]
exclRF_contractive [instance, in iris.algebra.excl]
Exclusive [record, in iris.algebra.cmra]
Exclusive [inductive, in iris.algebra.cmra]
exclusiveN_Some_r [lemma, in iris.algebra.cmra]
exclusiveN_Some_l [lemma, in iris.algebra.cmra]
exclusiveN_opM [lemma, in iris.algebra.cmra]
exclusiveN_r [lemma, in iris.algebra.cmra]
exclusiveN_l [lemma, in iris.algebra.cmra]
exclusive_local_update [lemma, in iris.algebra.local_updates]
exclusive_r [lemma, in iris.algebra.cmra]
exclusive_l [lemma, in iris.algebra.cmra]
exclusive0_l [projection, in iris.algebra.cmra]
exclusive0_l [constructor, in iris.algebra.cmra]
excl_map_cmra_monotone [instance, in iris.algebra.excl]
excl_map_ne [instance, in iris.algebra.excl]
excl_map_ext [lemma, in iris.algebra.excl]
excl_map_compose [lemma, in iris.algebra.excl]
excl_map_id [lemma, in iris.algebra.excl]
excl_map [definition, in iris.algebra.excl]
Excl_includedN [lemma, in iris.algebra.excl]
excl_validN_inv_r [lemma, in iris.algebra.excl]
excl_validN_inv_l [lemma, in iris.algebra.excl]
excl_exclusive [instance, in iris.algebra.excl]
excl_validI [lemma, in iris.algebra.excl]
excl_equivI [lemma, in iris.algebra.excl]
excl_cmra_discrete [instance, in iris.algebra.excl]
excl_cmra_mixin [lemma, in iris.algebra.excl]
excl_stepN [instance, in iris.algebra.excl]
excl_op [instance, in iris.algebra.excl]
excl_pcore [instance, in iris.algebra.excl]
excl_validN [instance, in iris.algebra.excl]
excl_valid [instance, in iris.algebra.excl]
Excl_timeless [instance, in iris.algebra.excl]
excl_leibniz [instance, in iris.algebra.excl]
excl_discrete [instance, in iris.algebra.excl]
excl_cofe_mixin [definition, in iris.algebra.excl]
excl_compl [instance, in iris.algebra.excl]
excl_chain [definition, in iris.algebra.excl]
Excl_dist_inj [instance, in iris.algebra.excl]
Excl_inj [instance, in iris.algebra.excl]
Excl_proper [instance, in iris.algebra.excl]
Excl_ne [instance, in iris.algebra.excl]
Excl_dist [constructor, in iris.algebra.excl]
excl_dist [inductive, in iris.algebra.excl]
Excl_equiv [constructor, in iris.algebra.excl]
excl_equiv [inductive, in iris.algebra.excl]
Excl' [abbreviation, in iris.algebra.excl]
exists_is_closed [lemma, in iris.array_lang.substitution]
exists_split_pvs [instance, in iris.proofmode.pviewshifts]
exists_list_choice' [lemma, in iris.program_logic.refine_raw_adequacy]
exists_list_choice [lemma, in iris.program_logic.refine_raw_adequacy]
exists_proj1_pi [lemma, in iris.prelude.proof_irrel]
Exists_vlookup [lemma, in iris.prelude.vector]
exists_is_closed [lemma, in iris.heap_lang.substitution]
Exists_fmap [lemma, in iris.prelude.list]
Exists_dec [instance, in iris.prelude.list]
Exists_not_Forall [lemma, in iris.prelude.list]
Exists_proper [instance, in iris.prelude.list]
Exists_impl [lemma, in iris.prelude.list]
Exists_app [lemma, in iris.prelude.list]
Exists_inv [lemma, in iris.prelude.list]
Exists_exists [lemma, in iris.prelude.list]
exists_dec [instance, in iris.prelude.finite]
Exists_finite [lemma, in iris.prelude.finite]
exists_is_closed [lemma, in iris.chan_lang.substitution]
exists_split_psvs [instance, in iris.proofmode.pstepshifts]
exist_fresh [lemma, in iris.prelude.collections]
exist_proper [lemma, in iris.prelude.base]
expr [projection, in iris.program_logic.language]
exprC [definition, in iris.program_logic.language]
exprC [abbreviation, in iris.locks.lock_reln]
expr_equiv_empty [lemma, in iris.chan2heap.simple_reln]
expr_equiv_affine [instance, in iris.chan2heap.simple_reln]
expr_equiv [definition, in iris.chan2heap.simple_reln]
expr_rel_aff_pres [lemma, in iris.chan2heap.simple_reln]
expr_rel_lift_ne [lemma, in iris.chan2heap.simple_reln]
expr_rel_lift [definition, in iris.chan2heap.simple_reln]
expr_equiv_empty [lemma, in iris.locks.lock_reln]
expr_equiv_relevant [instance, in iris.locks.lock_reln]
expr_equiv_affine [instance, in iris.locks.lock_reln]
expr_equiv [definition, in iris.locks.lock_reln]
expr_rel_rel_pres [lemma, in iris.locks.lock_reln]
expr_rel_aff_pres [lemma, in iris.locks.lock_reln]
expr_rel_lift_ne [lemma, in iris.locks.lock_reln]
expr_rel_lift [definition, in iris.locks.lock_reln]
ex_loop_do_step [constructor, in iris.prelude.relations]
ex_loop [inductive, in iris.prelude.relations]
ex_loop_do_step [constructor, in iris.prelude.irelations]
ex_loop [inductive, in iris.prelude.irelations]
e_of [abbreviation, in iris.prelude.coPset]


F

fail [definition, in iris.prelude.error]
fair_pres_trans [lemma, in iris.program_logic.refine_raw_adequacy]
fair_pres [definition, in iris.prelude.irelations]
False_dec [instance, in iris.prelude.decidable]
fill [definition, in iris.program_logic.ectxi_language]
fill [projection, in iris.program_logic.ectx_language]
fill_not_val [lemma, in iris.program_logic.ectxi_language]
fill_val_2 [lemma, in iris.program_logic.ectxi_language]
fill_val [lemma, in iris.program_logic.ectxi_language]
fill_inj [instance, in iris.program_logic.ectxi_language]
fill_item_no_val_inj [projection, in iris.program_logic.ectxi_language]
fill_item_val [projection, in iris.program_logic.ectxi_language]
fill_item_inj [projection, in iris.program_logic.ectxi_language]
fill_item [projection, in iris.program_logic.ectxi_language]
fill_not_val [projection, in iris.program_logic.ectx_language]
fill_inj [projection, in iris.program_logic.ectx_language]
fill_comp [projection, in iris.program_logic.ectx_language]
fill_empty [projection, in iris.program_logic.ectx_language]
fill_val_dK [lemma, in iris.chan2heap.simple_reln]
fill_step_inv [projection, in iris.program_logic.language]
fill_step [projection, in iris.program_logic.language]
fill_not_val [projection, in iris.program_logic.language]
fill_val_dK [lemma, in iris.locks.lock_reln]
fill_item_val_2 [lemma, in iris.locks.lock_reln]
filter [projection, in iris.prelude.base]
Filter [record, in iris.prelude.base]
filter [constructor, in iris.prelude.base]
Filter [inductive, in iris.prelude.base]
filter_deleteB [lemma, in iris.array_lang.substitution]
filter_Permutation' [instance, in iris.array_lang.substitution]
filter_Permutation [lemma, in iris.array_lang.substitution]
filter_cons_neg [lemma, in iris.array_lang.substitution]
filter_cons [lemma, in iris.array_lang.substitution]
filter_deleteB [lemma, in iris.heap_lang.substitution]
filter_Permutation' [instance, in iris.heap_lang.substitution]
filter_Permutation [lemma, in iris.heap_lang.substitution]
filter_cons_neg [lemma, in iris.heap_lang.substitution]
filter_cons [lemma, in iris.heap_lang.substitution]
filter_deleteB [lemma, in iris.chan_lang.substitution]
filter_Permutation' [instance, in iris.chan_lang.substitution]
filter_Permutation [lemma, in iris.chan_lang.substitution]
filter_cons_neg [lemma, in iris.chan_lang.substitution]
filter_cons [lemma, in iris.chan_lang.substitution]
fin [abbreviation, in iris.prelude.vector]
FinCollection [record, in iris.prelude.base]
find [definition, in iris.prelude.finite]
find_is_Some [lemma, in iris.prelude.finite]
find_Some [lemma, in iris.prelude.finite]
finish_closed2 [lemma, in iris.locks.ticket_clh_triples]
finish_upper_bound3 [lemma, in iris.locks.ticket_clh_triples]
finish_upper_bound2 [lemma, in iris.locks.ticket_clh_triples]
finish_upper_bound [lemma, in iris.locks.ticket_clh_triples]
finish_closed1 [lemma, in iris.locks.ticket_clh_triples]
finish_step1 [lemma, in iris.locks.ticket_clh_triples]
finish_step0 [lemma, in iris.locks.ticket_clh_triples]
finish_tok [constructor, in iris.locks.ticket_clh_triples]
finite [section, in iris.prelude.collections]
Finite [record, in iris.prelude.finite]
finite [library]
finite_bijective [lemma, in iris.prelude.finite]
finite_inj [lemma, in iris.prelude.finite]
finite_surj [lemma, in iris.prelude.finite]
finite_inj_surj [lemma, in iris.prelude.finite]
finite_inj_Permutation [lemma, in iris.prelude.finite]
finite_inj_contains [lemma, in iris.prelude.finite]
finite_inhabited [lemma, in iris.prelude.finite]
finite_choice [lemma, in iris.prelude.finite]
finite_countable [instance, in iris.prelude.finite]
FinMap [record, in iris.prelude.fin_maps]
FinMapDom [record, in iris.prelude.fin_map_dom]
FinMapToList [record, in iris.prelude.fin_maps]
FinMapToList [inductive, in iris.prelude.fin_maps]
finmap_dom_collection [projection, in iris.prelude.fin_map_dom]
finmap_dom_map [projection, in iris.prelude.fin_map_dom]
fin_collection_finite [lemma, in iris.prelude.fin_collections]
fin_collection [section, in iris.prelude.fin_collections]
fin_map_dom [section, in iris.prelude.fin_map_dom]
fin_to_of_nat [lemma, in iris.prelude.vector]
fin_to_nat_lt [lemma, in iris.prelude.vector]
fin_S_inv [definition, in iris.prelude.vector]
fin_0_inv [abbreviation, in iris.prelude.vector]
fin_dec [instance, in iris.prelude.vector]
fin_rect2 [abbreviation, in iris.prelude.vector]
fin_of_nat [abbreviation, in iris.prelude.vector]
fin_to_nat [definition, in iris.prelude.vector]
fin_collection [projection, in iris.prelude.base]
fin_card [lemma, in iris.prelude.finite]
fin_finite [instance, in iris.prelude.finite]
fin_enum [definition, in iris.prelude.finite]
fin_choice [lemma, in iris.prelude.finite]
fin_map_dom [library]
fin_collections [library]
fin_maps [library]
firstn_tuple [definition, in iris.program_logic.delayed_language]
firstn_tuple [definition, in iris.program_logic.nat_delayed_language]
fixpoint [section, in iris.algebra.cofe]
fixpoint [definition, in iris.algebra.cofe]
fixpoint_proper [lemma, in iris.algebra.cofe]
fixpoint_ne [lemma, in iris.algebra.cofe]
fixpoint_unfold [lemma, in iris.algebra.cofe]
fixpoint_eq [definition, in iris.algebra.cofe]
fixpoint_aux [definition, in iris.algebra.cofe]
fixpoint_def [definition, in iris.algebra.cofe]
fixpoint_chain [definition, in iris.algebra.cofe]
flatten_fair_pres_alt [definition, in iris.program_logic.refine_raw_adequacy]
flatten_fair_pres [lemma, in iris.prelude.irelations]
flatten_trace_match [lemma, in iris.prelude.irelations]
flatten_trace_fun_cons_offset [lemma, in iris.prelude.irelations]
flatten_trace_tfun [lemma, in iris.prelude.irelations]
flatten_trace_fun [definition, in iris.prelude.irelations]
fmap [section, in iris.prelude.list]
fmap [projection, in iris.prelude.base]
FMap [record, in iris.prelude.base]
fmap [constructor, in iris.prelude.base]
FMap [inductive, in iris.prelude.base]
fmap_delete [lemma, in iris.prelude.fin_maps]
fmap_insert [lemma, in iris.prelude.fin_maps]
fmap_empty [lemma, in iris.prelude.fin_maps]
fmap_subseteq [lemma, in iris.chan2heap.simple_reln]
fmap_None [lemma, in iris.prelude.option]
fmap_Some [lemma, in iris.prelude.option]
fmap_is_Some [lemma, in iris.prelude.option]
fmap_zip_with_r [lemma, in iris.prelude.list]
fmap_zip_with_l [lemma, in iris.prelude.list]
fmap_Permutation [instance, in iris.prelude.list]
fmap_contains [instance, in iris.prelude.list]
fmap_sublist [instance, in iris.prelude.list]
fmap_resize [lemma, in iris.prelude.list]
fmap_drop [lemma, in iris.prelude.list]
fmap_take [lemma, in iris.prelude.list]
fmap_replicate [lemma, in iris.prelude.list]
fmap_last [lemma, in iris.prelude.list]
fmap_tail [lemma, in iris.prelude.list]
fmap_reverse [lemma, in iris.prelude.list]
fmap_length [lemma, in iris.prelude.list]
fmap_app_inv [lemma, in iris.prelude.list]
fmap_cons_inv [lemma, in iris.prelude.list]
fmap_nil_inv [lemma, in iris.prelude.list]
fmap_app [lemma, in iris.prelude.list]
fmap_cons [definition, in iris.prelude.list]
fmap_nil [definition, in iris.prelude.list]
fmap_seq [lemma, in iris.prelude.list]
fn_lookup_alter_ne [lemma, in iris.prelude.functions]
fn_lookup_alter [lemma, in iris.prelude.functions]
fn_lookup_insert_ne [lemma, in iris.prelude.functions]
fn_lookup_insert_rev [lemma, in iris.prelude.functions]
fn_lookup_insert [lemma, in iris.prelude.functions]
fn_alter [instance, in iris.prelude.functions]
fn_insert [instance, in iris.prelude.functions]
foldl [definition, in iris.prelude.list]
foldl_app [lemma, in iris.prelude.list]
foldr [abbreviation, in iris.prelude.list]
foldr_delete_union [lemma, in iris.prelude.fin_maps]
foldr_delete_insert_ne [lemma, in iris.prelude.fin_maps]
foldr_delete_notin [lemma, in iris.prelude.fin_maps]
foldr_insert_union [lemma, in iris.prelude.fin_maps]
foldr_delete_union_with [lemma, in iris.prelude.fin_maps]
foldr_permutation [lemma, in iris.prelude.list]
foldr_app [definition, in iris.prelude.list]
fold_max_is_last_cfg [lemma, in iris.program_logic.refine_raw_adequacy]
fold_left_max_gt_acc_irrel [lemma, in iris.program_logic.refine_raw_adequacy]
fold_left_max_le_acc_irrel [lemma, in iris.program_logic.refine_raw_adequacy]
ForallSpecialize [record, in iris.proofmode.coq_tactics]
ForallSpecialize [inductive, in iris.proofmode.coq_tactics]
Forall_fresh_list [lemma, in iris.prelude.collections]
Forall_fresh_subseteq [lemma, in iris.prelude.collections]
Forall_fresh_alt [lemma, in iris.prelude.collections]
Forall_fresh_elem_of [lemma, in iris.prelude.collections]
Forall_fresh_NoDup [lemma, in iris.prelude.collections]
Forall_fresh_cons [constructor, in iris.prelude.collections]
Forall_fresh_nil [constructor, in iris.prelude.collections]
Forall_fresh [inductive, in iris.prelude.collections]
Forall_vlookup_2 [lemma, in iris.prelude.vector]
Forall_vlookup_1 [lemma, in iris.prelude.vector]
Forall_vlookup [lemma, in iris.prelude.vector]
forall_specialize_cons [instance, in iris.proofmode.coq_tactics]
forall_specialize_nil [instance, in iris.proofmode.coq_tactics]
forall_specialize [projection, in iris.proofmode.coq_tactics]
forall_specialize [constructor, in iris.proofmode.coq_tactics]
Forall_values_or_some_non [lemma, in iris.program_logic.language]
forall_not_enabled_forall_not_reducible [lemma, in iris.program_logic.language]
Forall_zip_with_snd [lemma, in iris.prelude.list]
Forall_zip_with_fst [lemma, in iris.prelude.list]
Forall_zip_with_ext_r [lemma, in iris.prelude.list]
Forall_zip_with_ext_l [lemma, in iris.prelude.list]
Forall_mapM_ext [lemma, in iris.prelude.list]
Forall_join [lemma, in iris.prelude.list]
Forall_bind [lemma, in iris.prelude.list]
Forall_bind_ext [lemma, in iris.prelude.list]
Forall_fmap [lemma, in iris.prelude.list]
Forall_fmap_ext [lemma, in iris.prelude.list]
Forall_fmap_ext_1 [lemma, in iris.prelude.list]
Forall_Forall2 [lemma, in iris.prelude.list]
Forall_seq [lemma, in iris.prelude.list]
Forall_swap [lemma, in iris.prelude.list]
Forall_dec [instance, in iris.prelude.list]
Forall_list_intersection [lemma, in iris.prelude.list]
Forall_list_union [lemma, in iris.prelude.list]
Forall_list_difference [lemma, in iris.prelude.list]
Forall_not_Exists [lemma, in iris.prelude.list]
Forall_rev_ind [lemma, in iris.prelude.list]
Forall_reshape [lemma, in iris.prelude.list]
Forall_sublist_alter_inv [lemma, in iris.prelude.list]
Forall_sublist_alter [lemma, in iris.prelude.list]
Forall_sublist_lookup [lemma, in iris.prelude.list]
Forall_resize_inv [lemma, in iris.prelude.list]
Forall_resize [lemma, in iris.prelude.list]
Forall_drop [lemma, in iris.prelude.list]
Forall_take [lemma, in iris.prelude.list]
Forall_replicate_eq [lemma, in iris.prelude.list]
Forall_replicate [lemma, in iris.prelude.list]
Forall_inserts [lemma, in iris.prelude.list]
Forall_insert [lemma, in iris.prelude.list]
Forall_alter_inv [lemma, in iris.prelude.list]
Forall_alter [lemma, in iris.prelude.list]
Forall_tail [lemma, in iris.prelude.list]
Forall_lookup_2 [lemma, in iris.prelude.list]
Forall_lookup_1 [lemma, in iris.prelude.list]
Forall_lookup [lemma, in iris.prelude.list]
Forall_delete [lemma, in iris.prelude.list]
Forall_and_r [lemma, in iris.prelude.list]
Forall_and_l [lemma, in iris.prelude.list]
Forall_and [lemma, in iris.prelude.list]
Forall_not [lemma, in iris.prelude.list]
Forall_iff [lemma, in iris.prelude.list]
Forall_proper [instance, in iris.prelude.list]
Forall_impl [lemma, in iris.prelude.list]
Forall_true [lemma, in iris.prelude.list]
Forall_app [lemma, in iris.prelude.list]
Forall_app_2 [lemma, in iris.prelude.list]
Forall_singleton [lemma, in iris.prelude.list]
Forall_cons [lemma, in iris.prelude.list]
Forall_cons_1 [lemma, in iris.prelude.list]
Forall_nil [lemma, in iris.prelude.list]
Forall_forall [lemma, in iris.prelude.list]
Forall_cons_2 [definition, in iris.prelude.list]
Forall_nil_2 [definition, in iris.prelude.list]
Forall_Exists_dec [lemma, in iris.prelude.list]
forall_proper [lemma, in iris.prelude.base]
forall_dec [instance, in iris.prelude.finite]
Forall_finite [lemma, in iris.prelude.finite]
forall_exists [section, in iris.prelude.finite]
forall_and_distr [lemma, in iris.prelude.tactics]
Forall2 [section, in iris.prelude.option]
Forall2 [section, in iris.prelude.list]
Forall2_vlookup [lemma, in iris.prelude.vector]
Forall2_snd [lemma, in iris.prelude.list]
Forall2_fst [lemma, in iris.prelude.list]
Forall2_mapM_ext [lemma, in iris.prelude.list]
Forall2_join [lemma, in iris.prelude.list]
Forall2_bind [lemma, in iris.prelude.list]
Forall2_fmap [lemma, in iris.prelude.list]
Forall2_fmap_2 [lemma, in iris.prelude.list]
Forall2_fmap_1 [lemma, in iris.prelude.list]
Forall2_fmap_r [lemma, in iris.prelude.list]
Forall2_fmap_l [lemma, in iris.prelude.list]
Forall2_proper [section, in iris.prelude.list]
Forall2_dec [instance, in iris.prelude.list]
Forall2_sublist_alter_l [lemma, in iris.prelude.list]
Forall2_sublist_alter [lemma, in iris.prelude.list]
Forall2_sublist_lookup_r [lemma, in iris.prelude.list]
Forall2_sublist_lookup_l [lemma, in iris.prelude.list]
Forall2_resize_r_flip [lemma, in iris.prelude.list]
Forall2_resize_r [lemma, in iris.prelude.list]
Forall2_resize_l [lemma, in iris.prelude.list]
Forall2_resize [lemma, in iris.prelude.list]
Forall2_last [lemma, in iris.prelude.list]
Forall2_reverse [lemma, in iris.prelude.list]
Forall2_replicate [lemma, in iris.prelude.list]
Forall2_replicate_r [lemma, in iris.prelude.list]
Forall2_replicate_l [lemma, in iris.prelude.list]
Forall2_filter [lemma, in iris.prelude.list]
Forall2_option_list [lemma, in iris.prelude.list]
Forall2_delete [lemma, in iris.prelude.list]
Forall2_inserts [lemma, in iris.prelude.list]
Forall2_insert [lemma, in iris.prelude.list]
Forall2_alter [lemma, in iris.prelude.list]
Forall2_alter_r [lemma, in iris.prelude.list]
Forall2_alter_l [lemma, in iris.prelude.list]
Forall2_same_length_lookup [lemma, in iris.prelude.list]
Forall2_same_length_lookup_2 [lemma, in iris.prelude.list]
Forall2_lookup_r [lemma, in iris.prelude.list]
Forall2_lookup_l [lemma, in iris.prelude.list]
Forall2_lookup_lr [lemma, in iris.prelude.list]
Forall2_lookup [lemma, in iris.prelude.list]
Forall2_drop [lemma, in iris.prelude.list]
Forall2_take [lemma, in iris.prelude.list]
Forall2_tail [lemma, in iris.prelude.list]
Forall2_app_inv_r [lemma, in iris.prelude.list]
Forall2_app_inv_l [lemma, in iris.prelude.list]
Forall2_app_inv [lemma, in iris.prelude.list]
Forall2_app_r [lemma, in iris.prelude.list]
Forall2_app_l [lemma, in iris.prelude.list]
Forall2_nil_cons_inv [lemma, in iris.prelude.list]
Forall2_cons_nil_inv [lemma, in iris.prelude.list]
Forall2_cons_inv_r [lemma, in iris.prelude.list]
Forall2_cons_inv_l [lemma, in iris.prelude.list]
Forall2_cons_inv [lemma, in iris.prelude.list]
Forall2_nil_inv_r [lemma, in iris.prelude.list]
Forall2_nil_inv_l [lemma, in iris.prelude.list]
Forall2_Forall_r [lemma, in iris.prelude.list]
Forall2_Forall_l [lemma, in iris.prelude.list]
Forall2_forall [lemma, in iris.prelude.list]
Forall2_unique [lemma, in iris.prelude.list]
Forall2_impl [lemma, in iris.prelude.list]
Forall2_transitive [lemma, in iris.prelude.list]
Forall2_flip [lemma, in iris.prelude.list]
Forall2_true [lemma, in iris.prelude.list]
Forall2_length_r [lemma, in iris.prelude.list]
Forall2_length_l [lemma, in iris.prelude.list]
Forall2_length [lemma, in iris.prelude.list]
Forall2_same_length [lemma, in iris.prelude.list]
Forall3 [section, in iris.prelude.list]
Forall3 [inductive, in iris.prelude.list]
Forall3_alter_lm [lemma, in iris.prelude.list]
Forall3_lookup_r [lemma, in iris.prelude.list]
Forall3_lookup_m [lemma, in iris.prelude.list]
Forall3_lookup_l [lemma, in iris.prelude.list]
Forall3_lookup_lmr [lemma, in iris.prelude.list]
Forall3_length_lr [lemma, in iris.prelude.list]
Forall3_length_lm [lemma, in iris.prelude.list]
Forall3_impl [lemma, in iris.prelude.list]
Forall3_app_inv_r [lemma, in iris.prelude.list]
Forall3_cons_inv_r [lemma, in iris.prelude.list]
Forall3_app_inv_m [lemma, in iris.prelude.list]
Forall3_cons_inv_m [lemma, in iris.prelude.list]
Forall3_app_inv_l [lemma, in iris.prelude.list]
Forall3_cons_inv_l [lemma, in iris.prelude.list]
Forall3_app [lemma, in iris.prelude.list]
Forall3_cons [constructor, in iris.prelude.list]
Forall3_nil [constructor, in iris.prelude.list]
Forall4 [section, in iris.prelude.list]
Forall4 [inductive, in iris.prelude.list]
Forall4_Forall_extra_impl [lemma, in iris.program_logic.refine_raw_adequacy]
Forall4_lookup_l [lemma, in iris.prelude.list]
Forall4_length_lrr [lemma, in iris.prelude.list]
Forall4_length_lr [lemma, in iris.prelude.list]
Forall4_length_lm [lemma, in iris.prelude.list]
Forall4_impl [lemma, in iris.prelude.list]
Forall4_app_inv_l [lemma, in iris.prelude.list]
Forall4_cons_inv_l [lemma, in iris.prelude.list]
Forall4_app [lemma, in iris.prelude.list]
Forall4_cons [constructor, in iris.prelude.list]
Forall4_nil [constructor, in iris.prelude.list]
Forall5 [section, in iris.prelude.list]
Forall5 [inductive, in iris.prelude.list]
Forall5_lookup_l [lemma, in iris.prelude.list]
Forall5_length_lrrr [lemma, in iris.prelude.list]
Forall5_length_lrr [lemma, in iris.prelude.list]
Forall5_length_lr [lemma, in iris.prelude.list]
Forall5_length_lm [lemma, in iris.prelude.list]
Forall5_impl [lemma, in iris.prelude.list]
Forall5_app_inv_l [lemma, in iris.prelude.list]
Forall5_cons_inv_l [lemma, in iris.prelude.list]
Forall5_app [lemma, in iris.prelude.list]
Forall5_cons [constructor, in iris.prelude.list]
Forall5_nil [constructor, in iris.prelude.list]
force_prop [definition, in iris.program_logic.refine_raw_adequacy]
fork_typ [constructor, in iris.chan_lang.simple_types]
fork_siblings [lemma, in iris.tests.heap_lang]
fork_typ [constructor, in iris.locks.lock_reln]
fork123 [definition, in iris.tests.heap_lang]
frac [section, in iris.algebra.frac]
frac [abbreviation, in iris.algebra.frac]
frac [library]
fracC [definition, in iris.algebra.frac]
fracR [definition, in iris.algebra.frac]
frac_full_exclusive [instance, in iris.algebra.frac]
frac_validI [lemma, in iris.algebra.frac]
frac_equivI [lemma, in iris.algebra.frac]
frac_ra_mixin [definition, in iris.algebra.frac]
frac_stepN [instance, in iris.algebra.frac]
frac_op [instance, in iris.algebra.frac]
frac_pcore [instance, in iris.algebra.frac]
frac_valid [instance, in iris.algebra.frac]
frag_proper [instance, in iris.algebra.sts]
frag_auth_disjoint [constructor, in iris.algebra.sts]
frag_frag_disjoint [constructor, in iris.algebra.sts]
frag_equiv [constructor, in iris.algebra.sts]
frame [projection, in iris.proofmode.classes]
Frame [record, in iris.proofmode.classes]
frame [constructor, in iris.proofmode.classes]
Frame [inductive, in iris.proofmode.classes]
FrameShiftAssertion [record, in iris.program_logic.pviewshifts]
frame_pvs [instance, in iris.proofmode.pviewshifts]
frame_forall [instance, in iris.proofmode.class_instances]
frame_exist [instance, in iris.proofmode.class_instances]
frame_later [instance, in iris.proofmode.class_instances]
frame_wand [instance, in iris.proofmode.class_instances]
frame_or [instance, in iris.proofmode.class_instances]
frame_sep_r [instance, in iris.proofmode.class_instances]
frame_sep_l [instance, in iris.proofmode.class_instances]
frame_here [instance, in iris.proofmode.class_instances]
frame_step_owner_monotone' [lemma, in iris.locks.ticket_clh_triples]
frame_step_owner_monotone [lemma, in iris.locks.ticket_clh_triples]
frame_step_token_monotone [lemma, in iris.locks.ticket_clh_triples]
frame_affine [instance, in iris.chan2heap.refine_protocol]
fresh [section, in iris.prelude.collections]
fresh [projection, in iris.prelude.base]
Fresh [record, in iris.prelude.base]
fresh [constructor, in iris.prelude.base]
Fresh [inductive, in iris.prelude.base]
FreshSpec [record, in iris.prelude.base]
fresh_list_is_fresh [lemma, in iris.prelude.collections]
fresh_list_length [lemma, in iris.prelude.collections]
fresh_list_proper [instance, in iris.prelude.collections]
fresh_proper [instance, in iris.prelude.collections]
fresh_list [definition, in iris.prelude.collections]
fresh_proper_alt [projection, in iris.prelude.base]
fresh_collection_simple [projection, in iris.prelude.base]
fresh_strings_of_set [definition, in iris.prelude.stringmap]
fresh_string_of_set_fresh [lemma, in iris.prelude.stringmap]
fresh_string_of_set [definition, in iris.prelude.stringmap]
fresh_string_fresh [lemma, in iris.prelude.stringmap]
fresh_string [definition, in iris.prelude.stringmap]
fresh_string_go [definition, in iris.prelude.stringmap]
fresh_string_R_wf [lemma, in iris.prelude.stringmap]
fresh_string_step [lemma, in iris.prelude.stringmap]
fresh_inv [lemma, in iris.chan2heap.refine_protocol]
fresh_delay [definition, in iris.program_logic.nat_delayed_language]
FromAnd [record, in iris.proofmode.classes]
FromAnd [inductive, in iris.proofmode.classes]
FromAssumption [record, in iris.proofmode.classes]
FromAssumption [inductive, in iris.proofmode.classes]
FromExist [record, in iris.proofmode.classes]
FromExist [inductive, in iris.proofmode.classes]
FromLater [record, in iris.proofmode.classes]
FromLater [inductive, in iris.proofmode.classes]
FromOr [record, in iris.proofmode.classes]
FromOr [inductive, in iris.proofmode.classes]
FromPure [record, in iris.proofmode.classes]
FromPure [inductive, in iris.proofmode.classes]
FromSep [record, in iris.proofmode.classes]
FromSep [inductive, in iris.proofmode.classes]
from_assumption_affine [instance, in iris.program_logic.auth]
from_exist [projection, in iris.proofmode.classes]
from_exist [constructor, in iris.proofmode.classes]
from_or [projection, in iris.proofmode.classes]
from_or [constructor, in iris.proofmode.classes]
from_sep [projection, in iris.proofmode.classes]
from_sep [constructor, in iris.proofmode.classes]
from_and [projection, in iris.proofmode.classes]
from_and [constructor, in iris.proofmode.classes]
from_later [projection, in iris.proofmode.classes]
from_later [constructor, in iris.proofmode.classes]
from_pure [projection, in iris.proofmode.classes]
from_pure [constructor, in iris.proofmode.classes]
from_assumption [projection, in iris.proofmode.classes]
from_assumption [constructor, in iris.proofmode.classes]
from_sep_pvs [instance, in iris.proofmode.pviewshifts]
from_assumption_pvs [instance, in iris.proofmode.pviewshifts]
from_pure_pvs [instance, in iris.proofmode.pviewshifts]
from_exist_exist [instance, in iris.proofmode.class_instances]
from_or_or [instance, in iris.proofmode.class_instances]
from_sep_ownM [instance, in iris.proofmode.class_instances]
from_sep_later [instance, in iris.proofmode.class_instances]
from_sep_affine [instance, in iris.proofmode.class_instances]
from_sep_relevant [instance, in iris.proofmode.class_instances]
from_sep_sep [instance, in iris.proofmode.class_instances]
from_and_later [instance, in iris.proofmode.class_instances]
from_and_always [instance, in iris.proofmode.class_instances]
from_and_sep_relevant_r [instance, in iris.proofmode.class_instances]
from_and_sep_relevant_l [instance, in iris.proofmode.class_instances]
from_and_and [instance, in iris.proofmode.class_instances]
from_later_sep [instance, in iris.proofmode.class_instances]
from_later_or [instance, in iris.proofmode.class_instances]
from_later_and [instance, in iris.proofmode.class_instances]
from_later_later [instance, in iris.proofmode.class_instances]
from_pure_Emp [instance, in iris.proofmode.class_instances]
from_pure_valid [instance, in iris.proofmode.class_instances]
from_pure_eq [instance, in iris.proofmode.class_instances]
from_pure_pure' [instance, in iris.proofmode.class_instances]
from_pure_pure [instance, in iris.proofmode.class_instances]
from_assumption_relevant_r [instance, in iris.proofmode.class_instances]
from_assumption_relevant_l [instance, in iris.proofmode.class_instances]
from_assumption_exact [instance, in iris.proofmode.class_instances]
from_to_heap [lemma, in iris.heap_lang.heap]
from_to_heap [lemma, in iris.array_lang.heap]
from_option_ne [instance, in iris.algebra.cofe]
from_option_proper [instance, in iris.prelude.option]
from_option [definition, in iris.prelude.option]
from_sep_own [instance, in iris.proofmode.ghost_ownership]
from_to_heap [lemma, in iris.chan_lang.refine_heap]
FS [abbreviation, in iris.prelude.vector]
fsa [section, in iris.program_logic.pviewshifts]
FSA [abbreviation, in iris.program_logic.pviewshifts]
fsa_afsa [instance, in iris.program_logic.pviewshifts]
fsa_wand_r [lemma, in iris.program_logic.pviewshifts]
fsa_wand_l [lemma, in iris.program_logic.pviewshifts]
fsa_mono_pvs [lemma, in iris.program_logic.pviewshifts]
fsa_pvs_fsa [lemma, in iris.program_logic.pviewshifts]
fsa_strip_pvs [lemma, in iris.program_logic.pviewshifts]
fsa_frame_l [lemma, in iris.program_logic.pviewshifts]
fsa_mask_weaken [lemma, in iris.program_logic.pviewshifts]
fsa_mono [lemma, in iris.program_logic.pviewshifts]
fsa_frame_r [projection, in iris.program_logic.pviewshifts]
fsa_open_close [projection, in iris.program_logic.pviewshifts]
fsa_trans3 [projection, in iris.program_logic.pviewshifts]
fsa_mask_frame_mono [projection, in iris.program_logic.pviewshifts]
fsa_split_psvs [instance, in iris.proofmode.pstepshifts]
fst_ne [instance, in iris.algebra.cofe]
fst_zip [lemma, in iris.prelude.list]
fst_proper [instance, in iris.prelude.base]
fst_proper' [instance, in iris.prelude.base]
functions [section, in iris.prelude.functions]
functions [library]
functor [section, in iris.algebra.excl]
fundamental [lemma, in iris.chan2heap.simple_reln]
fundamental [lemma, in iris.locks.lock_reln]
fun_map [definition, in iris.prelude.base]
fun2tr [definition, in iris.prelude.irelations]
f_equal_help [lemma, in iris.prelude.tactics]
f_equal_dep [lemma, in iris.prelude.tactics]


G

general_properties.find [section, in iris.prelude.list]
general_properties.filter [section, in iris.prelude.list]
general_properties.list_set [section, in iris.prelude.list]
general_properties.no_dup_dec [section, in iris.prelude.list]
general_properties [section, in iris.prelude.list]
gets [definition, in iris.prelude.error]
gFunctor [record, in iris.program_logic.global_functor]
GFunctor [constructor, in iris.program_logic.global_functor]
gFunctorList [abbreviation, in iris.program_logic.global_functor]
gFunctorList [module, in iris.program_logic.global_functor]
gFunctorList.cons [constructor, in iris.program_logic.global_functor]
gFunctorList.fold_right [definition, in iris.program_logic.global_functor]
gFunctorList.gFunctorList [inductive, in iris.program_logic.global_functor]
gFunctorList.nil [constructor, in iris.program_logic.global_functor]
gFunctorList.singleton [definition, in iris.program_logic.global_functor]
gFunctors [module, in iris.program_logic.global_functor]
gFunctors [definition, in iris.program_logic.global_functor]
gFunctors.app [definition, in iris.program_logic.global_functor]
gFunctors.cons [definition, in iris.program_logic.global_functor]
gFunctors.nil [definition, in iris.program_logic.global_functor]
gFunctor_contractive [projection, in iris.program_logic.global_functor]
gFunctor_F [projection, in iris.program_logic.global_functor]
ghost [section, in iris.proofmode.ghost_ownership]
ghost_ownership [library]
ghost_ownership [library]
gid [definition, in iris.program_logic.global_functor]
global [section, in iris.program_logic.ghost_ownership]
globale [section, in iris.program_logic.ghost_ownership]
globale.globale_step [section, in iris.program_logic.ghost_ownership]
globalF [definition, in iris.program_logic.global_functor]
globalle [section, in iris.program_logic.ghost_ownership]
global_empty [section, in iris.program_logic.ghost_ownership]
global_functor [library]
glue [definition, in iris.prelude.irelations]
glue_lookup [definition, in iris.prelude.irelations]
glue_isteps [lemma, in iris.prelude.irelations]
glue_cons [lemma, in iris.prelude.irelations]
glue_prefix_le [lemma, in iris.prelude.irelations]
glue_prefix_S [lemma, in iris.prelude.irelations]
glue_length_S [lemma, in iris.prelude.irelations]
glue_length [lemma, in iris.prelude.irelations]
gmap [record, in iris.prelude.gmap]
GMap [constructor, in iris.prelude.gmap]
gmap [library]
gmap [library]
gmapC [definition, in iris.algebra.gmap]
gmapCF [definition, in iris.algebra.gmap]
gmapCF_contractive [instance, in iris.algebra.gmap]
gmapC_map_ne [instance, in iris.algebra.gmap]
gmapC_map [definition, in iris.algebra.gmap]
gmapC_leibniz [instance, in iris.algebra.gmap]
gmapR [definition, in iris.algebra.gmap]
gmapRF_contractive [instance, in iris.algebra.gmap]
gmapUR [definition, in iris.algebra.gmap]
gmapURF [definition, in iris.algebra.gmap]
gmap_finmap [instance, in iris.prelude.gmap]
gmap_to_list [instance, in iris.prelude.gmap]
gmap_merge [instance, in iris.prelude.gmap]
gmap_merge_wf [lemma, in iris.prelude.gmap]
gmap_omap [instance, in iris.prelude.gmap]
gmap_omap_wf [lemma, in iris.prelude.gmap]
gmap_fmap [instance, in iris.prelude.gmap]
gmap_fmap_wf [lemma, in iris.prelude.gmap]
gmap_partial_alter [instance, in iris.prelude.gmap]
gmap_partial_alter_wf [lemma, in iris.prelude.gmap]
gmap_empty [instance, in iris.prelude.gmap]
gmap_lookup [instance, in iris.prelude.gmap]
gmap_eq_eq [instance, in iris.prelude.gmap]
gmap_eq [lemma, in iris.prelude.gmap]
gmap_prf [projection, in iris.prelude.gmap]
gmap_car [projection, in iris.prelude.gmap]
gmap_wf [definition, in iris.prelude.gmap]
gmap_dom_coPset_spec [instance, in iris.prelude.coPset]
gmap_dom_coPset [instance, in iris.prelude.coPset]
gmap_fmap_cmra_monotone [instance, in iris.algebra.gmap]
gmap_fmap_ne [instance, in iris.algebra.gmap]
gmap_singleton_persistent [instance, in iris.algebra.gmap]
gmap_persistent [instance, in iris.algebra.gmap]
gmap_validI [lemma, in iris.algebra.gmap]
gmap_equivI [lemma, in iris.algebra.gmap]
gmap_ucmra_mixin [lemma, in iris.algebra.gmap]
gmap_cmra_discrete [instance, in iris.algebra.gmap]
gmap_cmra_mixin [lemma, in iris.algebra.gmap]
gmap_stepN [instance, in iris.algebra.gmap]
gmap_validN [instance, in iris.algebra.gmap]
gmap_valid [instance, in iris.algebra.gmap]
gmap_pcore [instance, in iris.algebra.gmap]
gmap_op [instance, in iris.algebra.gmap]
gmap_singleton_timeless [instance, in iris.algebra.gmap]
gmap_insert_timeless [instance, in iris.algebra.gmap]
gmap_lookup_timeless [instance, in iris.algebra.gmap]
gmap_empty_timeless [instance, in iris.algebra.gmap]
gmap_discrete [instance, in iris.algebra.gmap]
gmap_cofe_mixin [definition, in iris.algebra.gmap]
gmap_compl [instance, in iris.algebra.gmap]
gmap_chain [definition, in iris.algebra.gmap]
gmap_dist [instance, in iris.algebra.gmap]
gname [definition, in iris.program_logic.global_functor]
gnameC [definition, in iris.program_logic.global_functor]
GoalPvs [constructor, in iris.proofmode.spec_patterns]
GoalStd [constructor, in iris.proofmode.spec_patterns]
gset [abbreviation, in iris.prelude.gmap]
gset [section, in iris.algebra.gset]
GSet [constructor, in iris.algebra.gset]
gset [library]
GSetBot [constructor, in iris.algebra.gset]
gset_positive_fresh_spec [instance, in iris.prelude.gmap]
gset_positive_fresh [instance, in iris.prelude.gmap]
gset_dom_spec [instance, in iris.prelude.gmap]
gset_dom [instance, in iris.prelude.gmap]
gset_alloc_empty_local_update [lemma, in iris.algebra.gset]
gset_alloc_local_update [lemma, in iris.algebra.gset]
gset_alloc_empty_updateP' [lemma, in iris.algebra.gset]
gset_alloc_empty_updateP_strong' [lemma, in iris.algebra.gset]
gset_alloc_empty_updateP [lemma, in iris.algebra.gset]
gset_alloc_empty_updateP_strong [lemma, in iris.algebra.gset]
gset_alloc_updateP' [lemma, in iris.algebra.gset]
gset_alloc_updateP_strong' [lemma, in iris.algebra.gset]
gset_alloc_updateP [lemma, in iris.algebra.gset]
gset_alloc_updateP_strong [lemma, in iris.algebra.gset]
gset_disjUR [definition, in iris.algebra.gset]
gset_disj_ucmra_mixin [lemma, in iris.algebra.gset]
gset_disjR [definition, in iris.algebra.gset]
gset_disj_ra_mixin [lemma, in iris.algebra.gset]
gset_equiv [lemma, in iris.algebra.gset]
gset_disj_valid_op [lemma, in iris.algebra.gset]
gset_disj_union [lemma, in iris.algebra.gset]
gset_disj_valid_inv_l [lemma, in iris.algebra.gset]
gset_disj_step [instance, in iris.algebra.gset]
gset_disj_pcore [instance, in iris.algebra.gset]
gset_disj_op [instance, in iris.algebra.gset]
gset_disj_empty [instance, in iris.algebra.gset]
gset_disj_valid [instance, in iris.algebra.gset]
gset_disjC [definition, in iris.algebra.gset]
gset_disj [inductive, in iris.algebra.gset]
gst [projection, in iris.program_logic.resources]
gst_validN [lemma, in iris.program_logic.resources]
gst_proper [instance, in iris.program_logic.resources]
gst_ne [instance, in iris.program_logic.resources]
gst_refine_update [definition, in iris.program_logic.refine_raw_adequacy]
guard_empty [lemma, in iris.prelude.collections]


H

half [projection, in iris.prelude.base]
Half [record, in iris.prelude.base]
half [constructor, in iris.prelude.base]
Half [inductive, in iris.prelude.base]
happ [definition, in iris.prelude.hlist]
hashset [section, in iris.prelude.hashset]
hashset [record, in iris.prelude.hashset]
Hashset [constructor, in iris.prelude.hashset]
hashset [library]
hashset_elems [instance, in iris.prelude.hashset]
hashset_difference [instance, in iris.prelude.hashset]
hashset_intersection [instance, in iris.prelude.hashset]
hashset_union [instance, in iris.prelude.hashset]
hashset_singleton [instance, in iris.prelude.hashset]
hashset_empty [instance, in iris.prelude.hashset]
hashset_elem_of [instance, in iris.prelude.hashset]
hashset_prf [projection, in iris.prelude.hashset]
hashset_car [projection, in iris.prelude.hashset]
has_typ [inductive, in iris.chan_lang.simple_types]
hcompose [definition, in iris.prelude.hlist]
hcons [constructor, in iris.prelude.hlist]
hcurry [definition, in iris.prelude.hlist]
hcurry_uncurry [lemma, in iris.prelude.hlist]
hd [definition, in iris.prelude.irelations]
HdRel_list_merge [lemma, in iris.prelude.sorting]
HdRel_fmap [lemma, in iris.prelude.sorting]
HdRel_dec [instance, in iris.prelude.sorting]
head_step_det_prim_det [lemma, in iris.program_logic.ectxi_language]
head_ctx_step_val [projection, in iris.program_logic.ectxi_language]
head_step [projection, in iris.program_logic.ectxi_language]
head_reducible_prim_step [lemma, in iris.program_logic.ectx_language]
head_prim_reducible [lemma, in iris.program_logic.ectx_language]
head_prim_step [lemma, in iris.program_logic.ectx_language]
head_reducible [definition, in iris.program_logic.ectx_language]
head_step [projection, in iris.program_logic.ectx_language]
head_reverse [lemma, in iris.prelude.list]
heap [section, in iris.heap_lang.refine_proofmode]
heap [section, in iris.heap_lang.refine_heap]
heap [section, in iris.heap_lang.heap]
heap [section, in iris.array_lang.heap]
heap [section, in iris.heap_lang.proofmode]
heap [section, in iris.chan_lang.refine_heap]
heap [section, in iris.chan_lang.refine_heap_proofmode]
heap [section, in iris.array_lang.proofmode]
heap [library]
heap [library]
heapG [record, in iris.heap_lang.heap]
HeapG [constructor, in iris.heap_lang.heap]
heapG [record, in iris.array_lang.heap]
HeapG [constructor, in iris.array_lang.heap]
heapGF [definition, in iris.heap_lang.heap]
heapGF [definition, in iris.array_lang.heap]
heapN [definition, in iris.heap_lang.heap]
heapN [definition, in iris.array_lang.heap]
heapUR [definition, in iris.heap_lang.heap]
heapUR [definition, in iris.array_lang.heap]
heap_e_rec_spec [lemma, in iris.heap_lang.refine_proofmode]
heap_e_rec [definition, in iris.heap_lang.refine_proofmode]
heap_e_fork_spec [lemma, in iris.heap_lang.refine_proofmode]
heap_e_fork [definition, in iris.heap_lang.refine_proofmode]
heap_e_spec [lemma, in iris.heap_lang.refine_proofmode]
heap_e [definition, in iris.heap_lang.refine_proofmode]
heap_e2_spec [lemma, in iris.heap_lang.refine_proofmode]
heap_e2 [definition, in iris.heap_lang.refine_proofmode]
heap_fai_spec [lemma, in iris.heap_lang.refine_proofmode]
heap_fai [definition, in iris.heap_lang.refine_proofmode]
heap_swap_spec [lemma, in iris.heap_lang.refine_proofmode]
heap_swap [definition, in iris.heap_lang.refine_proofmode]
heap_proj_spec [lemma, in iris.heap_lang.refine_proofmode]
heap_proj [definition, in iris.heap_lang.refine_proofmode]
heap_mapsto_map_affine [instance, in iris.heap_lang.refine_heap]
heap_mapsto_op_split [lemma, in iris.heap_lang.heap]
heap_mapsto_op [lemma, in iris.heap_lang.heap]
heap_mapsto_op_eq [lemma, in iris.heap_lang.heap]
heap_mapsto_map_affine [instance, in iris.heap_lang.heap]
heap_mapsto_affine [instance, in iris.heap_lang.heap]
heap_mapsto_timeless [instance, in iris.heap_lang.heap]
heap_alloc [lemma, in iris.heap_lang.heap]
heap_store_valid [lemma, in iris.heap_lang.heap]
heap_ctx_affine [instance, in iris.heap_lang.heap]
heap_ctx_relevant [instance, in iris.heap_lang.heap]
heap_inv_proper [instance, in iris.heap_lang.heap]
heap_ctx [definition, in iris.heap_lang.heap]
heap_inv [definition, in iris.heap_lang.heap]
heap_mapsto_eq [definition, in iris.heap_lang.heap]
heap_mapsto [definition, in iris.heap_lang.heap]
heap_mapsto_aux [definition, in iris.heap_lang.heap]
heap_mapsto_def [definition, in iris.heap_lang.heap]
heap_name [projection, in iris.heap_lang.heap]
heap_inG [projection, in iris.heap_lang.heap]
heap_prim_dec [lemma, in iris.array_lang.lang]
heap_lang [definition, in iris.array_lang.lang]
heap_ectxi_lang [instance, in iris.array_lang.lang]
heap_lang.exprC [definition, in iris.array_lang.lang]
heap_lang.valC [definition, in iris.array_lang.lang]
heap_lang.stateC [definition, in iris.array_lang.lang]
heap_lang.head_step_det [lemma, in iris.array_lang.lang]
heap_lang.val_inhabited [instance, in iris.array_lang.lang]
heap_lang.expr_inhabited [instance, in iris.array_lang.lang]
heap_lang.val_dec_eq [instance, in iris.array_lang.lang]
heap_lang.expr_dec_eq [instance, in iris.array_lang.lang]
heap_lang.bin_op_dec_eq [instance, in iris.array_lang.lang]
heap_lang.un_op_dec_eq [instance, in iris.array_lang.lang]
heap_lang.base_lit_dec_eq [instance, in iris.array_lang.lang]
heap_lang.is_closed_subst_inv_2 [lemma, in iris.array_lang.lang]
heap_lang.is_closed_subst_inv_1 [lemma, in iris.array_lang.lang]
heap_lang.is_closed_subst_remove [lemma, in iris.array_lang.lang]
heap_lang.is_closed_perm [lemma, in iris.array_lang.lang]
heap_lang.is_closed_of_val [lemma, in iris.array_lang.lang]
heap_lang.is_closed_nil_subst [lemma, in iris.array_lang.lang]
heap_lang.is_closed_subst [lemma, in iris.array_lang.lang]
heap_lang.is_closed_weaken_nil [lemma, in iris.array_lang.lang]
heap_lang.is_closed_weaken [lemma, in iris.array_lang.lang]
heap_lang.alloc_fresh [lemma, in iris.array_lang.lang]
heap_lang.fill_item_no_val_inj [lemma, in iris.array_lang.lang]
heap_lang.head_ctx_step_val [lemma, in iris.array_lang.lang]
heap_lang.val_stuck [lemma, in iris.array_lang.lang]
heap_lang.fill_item_val [lemma, in iris.array_lang.lang]
heap_lang.fill_item_inj [instance, in iris.array_lang.lang]
heap_lang.of_val_inj [instance, in iris.array_lang.lang]
heap_lang.of_to_val [lemma, in iris.array_lang.lang]
heap_lang.to_of_val [lemma, in iris.array_lang.lang]
heap_lang.CasSucS [constructor, in iris.array_lang.lang]
heap_lang.CasFailS [constructor, in iris.array_lang.lang]
heap_lang.StoreS [constructor, in iris.array_lang.lang]
heap_lang.LoadS [constructor, in iris.array_lang.lang]
heap_lang.AllocS [constructor, in iris.array_lang.lang]
heap_lang.ForkS [constructor, in iris.array_lang.lang]
heap_lang.CaseRS [constructor, in iris.array_lang.lang]
heap_lang.CaseLS [constructor, in iris.array_lang.lang]
heap_lang.LetpS [constructor, in iris.array_lang.lang]
heap_lang.SndS [constructor, in iris.array_lang.lang]
heap_lang.FstS [constructor, in iris.array_lang.lang]
heap_lang.IfFalseS [constructor, in iris.array_lang.lang]
heap_lang.IfTrueS [constructor, in iris.array_lang.lang]
heap_lang.BinOpS [constructor, in iris.array_lang.lang]
heap_lang.UnOpS [constructor, in iris.array_lang.lang]
heap_lang.BetaS [constructor, in iris.array_lang.lang]
heap_lang.head_step [inductive, in iris.array_lang.lang]
heap_lang.set_block [definition, in iris.array_lang.lang]
heap_lang.bin_op_eval [definition, in iris.array_lang.lang]
heap_lang.un_op_eval [definition, in iris.array_lang.lang]
heap_lang.subst' [definition, in iris.array_lang.lang]
heap_lang.subst [definition, in iris.array_lang.lang]
heap_lang.fill_item [definition, in iris.array_lang.lang]
heap_lang.CasRCtx [constructor, in iris.array_lang.lang]
heap_lang.CasMCtx [constructor, in iris.array_lang.lang]
heap_lang.CasLCtx [constructor, in iris.array_lang.lang]
heap_lang.StoreRCtx [constructor, in iris.array_lang.lang]
heap_lang.StoreLCtx [constructor, in iris.array_lang.lang]
heap_lang.LoadCtx [constructor, in iris.array_lang.lang]
heap_lang.AllocRCtx [constructor, in iris.array_lang.lang]
heap_lang.AllocLCtx [constructor, in iris.array_lang.lang]
heap_lang.CaseCtx [constructor, in iris.array_lang.lang]
heap_lang.InjRCtx [constructor, in iris.array_lang.lang]
heap_lang.InjLCtx [constructor, in iris.array_lang.lang]
heap_lang.LetpCtx [constructor, in iris.array_lang.lang]
heap_lang.SndCtx [constructor, in iris.array_lang.lang]
heap_lang.FstCtx [constructor, in iris.array_lang.lang]
heap_lang.PairRCtx [constructor, in iris.array_lang.lang]
heap_lang.PairLCtx [constructor, in iris.array_lang.lang]
heap_lang.IfCtx [constructor, in iris.array_lang.lang]
heap_lang.BinOpRCtx [constructor, in iris.array_lang.lang]
heap_lang.BinOpLCtx [constructor, in iris.array_lang.lang]
heap_lang.UnOpCtx [constructor, in iris.array_lang.lang]
heap_lang.AppRCtx [constructor, in iris.array_lang.lang]
heap_lang.AppLCtx [constructor, in iris.array_lang.lang]
heap_lang.ectx_item [inductive, in iris.array_lang.lang]
heap_lang.state [definition, in iris.array_lang.lang]
heap_lang.to_val [definition, in iris.array_lang.lang]
heap_lang.of_val [definition, in iris.array_lang.lang]
heap_lang.InjRV [constructor, in iris.array_lang.lang]
heap_lang.InjLV [constructor, in iris.array_lang.lang]
heap_lang.PairV [constructor, in iris.array_lang.lang]
heap_lang.LitV [constructor, in iris.array_lang.lang]
heap_lang.RecV [constructor, in iris.array_lang.lang]
heap_lang.val [inductive, in iris.array_lang.lang]
heap_lang.closed_decision [instance, in iris.array_lang.lang]
heap_lang.closed_proof_irrel [instance, in iris.array_lang.lang]
heap_lang.closed [projection, in iris.array_lang.lang]
heap_lang.Closed [record, in iris.array_lang.lang]
heap_lang.closed [constructor, in iris.array_lang.lang]
heap_lang.Closed [inductive, in iris.array_lang.lang]
heap_lang.is_closed [definition, in iris.array_lang.lang]
heap_lang.CAS [constructor, in iris.array_lang.lang]
heap_lang.Store [constructor, in iris.array_lang.lang]
heap_lang.Load [constructor, in iris.array_lang.lang]
heap_lang.Alloc [constructor, in iris.array_lang.lang]
heap_lang.Fork [constructor, in iris.array_lang.lang]
heap_lang.Case [constructor, in iris.array_lang.lang]
heap_lang.InjR [constructor, in iris.array_lang.lang]
heap_lang.InjL [constructor, in iris.array_lang.lang]
heap_lang.Letp [constructor, in iris.array_lang.lang]
heap_lang.Snd [constructor, in iris.array_lang.lang]
heap_lang.Fst [constructor, in iris.array_lang.lang]
heap_lang.Pair [constructor, in iris.array_lang.lang]
heap_lang.If [constructor, in iris.array_lang.lang]
heap_lang.BinOp [constructor, in iris.array_lang.lang]
heap_lang.UnOp [constructor, in iris.array_lang.lang]
heap_lang.Lit [constructor, in iris.array_lang.lang]
heap_lang.App [constructor, in iris.array_lang.lang]
heap_lang.Rec [constructor, in iris.array_lang.lang]
heap_lang.Var [constructor, in iris.array_lang.lang]
heap_lang.expr [inductive, in iris.array_lang.lang]
heap_lang.OffsetOp [constructor, in iris.array_lang.lang]
heap_lang.ModOp [constructor, in iris.array_lang.lang]
heap_lang.EqOp [constructor, in iris.array_lang.lang]
heap_lang.LtOp [constructor, in iris.array_lang.lang]
heap_lang.LeOp [constructor, in iris.array_lang.lang]
heap_lang.MinusOp [constructor, in iris.array_lang.lang]
heap_lang.PlusOp [constructor, in iris.array_lang.lang]
heap_lang.bin_op [inductive, in iris.array_lang.lang]
heap_lang.MinusUnOp [constructor, in iris.array_lang.lang]
heap_lang.NegOp [constructor, in iris.array_lang.lang]
heap_lang.un_op [inductive, in iris.array_lang.lang]
heap_lang.LitLoc [constructor, in iris.array_lang.lang]
heap_lang.LitUnit [constructor, in iris.array_lang.lang]
heap_lang.LitBool [constructor, in iris.array_lang.lang]
heap_lang.LitInt [constructor, in iris.array_lang.lang]
heap_lang.base_lit [inductive, in iris.array_lang.lang]
heap_lang.loc [definition, in iris.array_lang.lang]
heap_lang [module, in iris.array_lang.lang]
heap_mapsto_op_split [lemma, in iris.array_lang.heap]
heap_mapsto_op [lemma, in iris.array_lang.heap]
heap_mapsto_op_eq [lemma, in iris.array_lang.heap]
heap_mapsto_map_affine [instance, in iris.array_lang.heap]
heap_mapsto_affine [instance, in iris.array_lang.heap]
heap_mapsto_timeless [instance, in iris.array_lang.heap]
heap_alloc [lemma, in iris.array_lang.heap]
heap_store_valid [lemma, in iris.array_lang.heap]
heap_ctx_affine [instance, in iris.array_lang.heap]
heap_ctx_relevant [instance, in iris.array_lang.heap]
heap_inv_proper [instance, in iris.array_lang.heap]
heap_ctx [definition, in iris.array_lang.heap]
heap_inv [definition, in iris.array_lang.heap]
heap_mapsto_eq [definition, in iris.array_lang.heap]
heap_mapsto [definition, in iris.array_lang.heap]
heap_mapsto_aux [definition, in iris.array_lang.heap]
heap_mapsto_def [definition, in iris.array_lang.heap]
heap_name [projection, in iris.array_lang.heap]
heap_inG [projection, in iris.array_lang.heap]
heap_mapsto_map_affine [instance, in iris.chan_lang.refine_heap]
heap_store_valid [lemma, in iris.chan_lang.refine_heap]
heap_e_refine [lemma, in iris.tests.heap_lang]
heap_e_fork_spec [lemma, in iris.tests.heap_lang]
heap_e_fork [definition, in iris.tests.heap_lang]
heap_e2_spec [lemma, in iris.tests.heap_lang]
heap_e2 [definition, in iris.tests.heap_lang]
heap_e_hostore_spec [lemma, in iris.tests.heap_lang]
heap_e_hostore [definition, in iris.tests.heap_lang]
heap_e_spec [lemma, in iris.tests.heap_lang]
heap_e [definition, in iris.tests.heap_lang]
heap_prim_dec [lemma, in iris.locks.lock_reln]
heap_prim_dec [lemma, in iris.heap_lang.lang]
heap_lang [definition, in iris.heap_lang.lang]
heap_ectxi_lang [instance, in iris.heap_lang.lang]
heap_lang.exprC [definition, in iris.heap_lang.lang]
heap_lang.valC [definition, in iris.heap_lang.lang]
heap_lang.stateC [definition, in iris.heap_lang.lang]
heap_lang.head_step_det [lemma, in iris.heap_lang.lang]
heap_lang.val_inhabited [instance, in iris.heap_lang.lang]
heap_lang.expr_inhabited [instance, in iris.heap_lang.lang]
heap_lang.val_dec_eq [instance, in iris.heap_lang.lang]
heap_lang.expr_dec_eq [instance, in iris.heap_lang.lang]
heap_lang.bin_op_dec_eq [instance, in iris.heap_lang.lang]
heap_lang.un_op_dec_eq [instance, in iris.heap_lang.lang]
heap_lang.base_lit_dec_eq [instance, in iris.heap_lang.lang]
heap_lang.is_closed_subst_inv_2 [lemma, in iris.heap_lang.lang]
heap_lang.is_closed_subst_inv_1 [lemma, in iris.heap_lang.lang]
heap_lang.is_closed_subst_remove [lemma, in iris.heap_lang.lang]
heap_lang.is_closed_perm [lemma, in iris.heap_lang.lang]
heap_lang.is_closed_of_val [lemma, in iris.heap_lang.lang]
heap_lang.is_closed_nil_subst [lemma, in iris.heap_lang.lang]
heap_lang.is_closed_subst [lemma, in iris.heap_lang.lang]
heap_lang.is_closed_weaken_nil [lemma, in iris.heap_lang.lang]
heap_lang.is_closed_weaken [lemma, in iris.heap_lang.lang]
heap_lang.alloc_fresh [lemma, in iris.heap_lang.lang]
heap_lang.fill_item_no_val_inj [lemma, in iris.heap_lang.lang]
heap_lang.head_ctx_step_val [lemma, in iris.heap_lang.lang]
heap_lang.val_stuck [lemma, in iris.heap_lang.lang]
heap_lang.fill_item_val [lemma, in iris.heap_lang.lang]
heap_lang.fill_item_inj [instance, in iris.heap_lang.lang]
heap_lang.of_val_inj [instance, in iris.heap_lang.lang]
heap_lang.of_to_val [lemma, in iris.heap_lang.lang]
heap_lang.to_of_val [lemma, in iris.heap_lang.lang]
heap_lang.FaiS [constructor, in iris.heap_lang.lang]
heap_lang.SwapS [constructor, in iris.heap_lang.lang]
heap_lang.CasSucS [constructor, in iris.heap_lang.lang]
heap_lang.CasFailS [constructor, in iris.heap_lang.lang]
heap_lang.StoreS [constructor, in iris.heap_lang.lang]
heap_lang.LoadS [constructor, in iris.heap_lang.lang]
heap_lang.AllocS [constructor, in iris.heap_lang.lang]
heap_lang.ForkS [constructor, in iris.heap_lang.lang]
heap_lang.CaseRS [constructor, in iris.heap_lang.lang]
heap_lang.CaseLS [constructor, in iris.heap_lang.lang]
heap_lang.LetpS [constructor, in iris.heap_lang.lang]
heap_lang.SndS [constructor, in iris.heap_lang.lang]
heap_lang.FstS [constructor, in iris.heap_lang.lang]
heap_lang.IfFalseS [constructor, in iris.heap_lang.lang]
heap_lang.IfTrueS [constructor, in iris.heap_lang.lang]
heap_lang.BinOpS [constructor, in iris.heap_lang.lang]
heap_lang.UnOpS [constructor, in iris.heap_lang.lang]
heap_lang.BetaS [constructor, in iris.heap_lang.lang]
heap_lang.head_step [inductive, in iris.heap_lang.lang]
heap_lang.bin_op_eval [definition, in iris.heap_lang.lang]
heap_lang.un_op_eval [definition, in iris.heap_lang.lang]
heap_lang.subst' [definition, in iris.heap_lang.lang]
heap_lang.subst [definition, in iris.heap_lang.lang]
heap_lang.fill_item [definition, in iris.heap_lang.lang]
heap_lang.FaiCtx [constructor, in iris.heap_lang.lang]
heap_lang.SwapRCtx [constructor, in iris.heap_lang.lang]
heap_lang.SwapLCtx [constructor, in iris.heap_lang.lang]
heap_lang.CasRCtx [constructor, in iris.heap_lang.lang]
heap_lang.CasMCtx [constructor, in iris.heap_lang.lang]
heap_lang.CasLCtx [constructor, in iris.heap_lang.lang]
heap_lang.StoreRCtx [constructor, in iris.heap_lang.lang]
heap_lang.StoreLCtx [constructor, in iris.heap_lang.lang]
heap_lang.LoadCtx [constructor, in iris.heap_lang.lang]
heap_lang.AllocCtx [constructor, in iris.heap_lang.lang]
heap_lang.CaseCtx [constructor, in iris.heap_lang.lang]
heap_lang.InjRCtx [constructor, in iris.heap_lang.lang]
heap_lang.InjLCtx [constructor, in iris.heap_lang.lang]
heap_lang.LetpCtx [constructor, in iris.heap_lang.lang]
heap_lang.SndCtx [constructor, in iris.heap_lang.lang]
heap_lang.FstCtx [constructor, in iris.heap_lang.lang]
heap_lang.PairRCtx [constructor, in iris.heap_lang.lang]
heap_lang.PairLCtx [constructor, in iris.heap_lang.lang]
heap_lang.IfCtx [constructor, in iris.heap_lang.lang]
heap_lang.BinOpRCtx [constructor, in iris.heap_lang.lang]
heap_lang.BinOpLCtx [constructor, in iris.heap_lang.lang]
heap_lang.UnOpCtx [constructor, in iris.heap_lang.lang]
heap_lang.AppRCtx [constructor, in iris.heap_lang.lang]
heap_lang.AppLCtx [constructor, in iris.heap_lang.lang]
heap_lang.ectx_item [inductive, in iris.heap_lang.lang]
heap_lang.state [definition, in iris.heap_lang.lang]
heap_lang.to_val [definition, in iris.heap_lang.lang]
heap_lang.of_val [definition, in iris.heap_lang.lang]
heap_lang.InjRV [constructor, in iris.heap_lang.lang]
heap_lang.InjLV [constructor, in iris.heap_lang.lang]
heap_lang.PairV [constructor, in iris.heap_lang.lang]
heap_lang.LitV [constructor, in iris.heap_lang.lang]
heap_lang.RecV [constructor, in iris.heap_lang.lang]
heap_lang.val [inductive, in iris.heap_lang.lang]
heap_lang.closed_decision [instance, in iris.heap_lang.lang]
heap_lang.closed_proof_irrel [instance, in iris.heap_lang.lang]
heap_lang.closed [projection, in iris.heap_lang.lang]
heap_lang.Closed [record, in iris.heap_lang.lang]
heap_lang.closed [constructor, in iris.heap_lang.lang]
heap_lang.Closed [inductive, in iris.heap_lang.lang]
heap_lang.is_closed [definition, in iris.heap_lang.lang]
heap_lang.FAI [constructor, in iris.heap_lang.lang]
heap_lang.Swap [constructor, in iris.heap_lang.lang]
heap_lang.CAS [constructor, in iris.heap_lang.lang]
heap_lang.Store [constructor, in iris.heap_lang.lang]
heap_lang.Load [constructor, in iris.heap_lang.lang]
heap_lang.Alloc [constructor, in iris.heap_lang.lang]
heap_lang.Fork [constructor, in iris.heap_lang.lang]
heap_lang.Case [constructor, in iris.heap_lang.lang]
heap_lang.InjR [constructor, in iris.heap_lang.lang]
heap_lang.InjL [constructor, in iris.heap_lang.lang]
heap_lang.Letp [constructor, in iris.heap_lang.lang]
heap_lang.Snd [constructor, in iris.heap_lang.lang]
heap_lang.Fst [constructor, in iris.heap_lang.lang]
heap_lang.Pair [constructor, in iris.heap_lang.lang]
heap_lang.If [constructor, in iris.heap_lang.lang]
heap_lang.BinOp [constructor, in iris.heap_lang.lang]
heap_lang.UnOp [constructor, in iris.heap_lang.lang]
heap_lang.Lit [constructor, in iris.heap_lang.lang]
heap_lang.App [constructor, in iris.heap_lang.lang]
heap_lang.Rec [constructor, in iris.heap_lang.lang]
heap_lang.Var [constructor, in iris.heap_lang.lang]
heap_lang.expr [inductive, in iris.heap_lang.lang]
heap_lang.EqOp [constructor, in iris.heap_lang.lang]
heap_lang.LtOp [constructor, in iris.heap_lang.lang]
heap_lang.LeOp [constructor, in iris.heap_lang.lang]
heap_lang.MinusOp [constructor, in iris.heap_lang.lang]
heap_lang.PlusOp [constructor, in iris.heap_lang.lang]
heap_lang.bin_op [inductive, in iris.heap_lang.lang]
heap_lang.MinusUnOp [constructor, in iris.heap_lang.lang]
heap_lang.NegOp [constructor, in iris.heap_lang.lang]
heap_lang.un_op [inductive, in iris.heap_lang.lang]
heap_lang.LitLoc [constructor, in iris.heap_lang.lang]
heap_lang.LitUnit [constructor, in iris.heap_lang.lang]
heap_lang.LitBool [constructor, in iris.heap_lang.lang]
heap_lang.LitInt [constructor, in iris.heap_lang.lang]
heap_lang.base_lit [inductive, in iris.heap_lang.lang]
heap_lang.loc [definition, in iris.heap_lang.lang]
heap_lang [module, in iris.heap_lang.lang]
heap_lang [library]
hexist_exist [lemma, in iris.algebra.upred_hlist]
hexprC [abbreviation, in iris.chan2heap.simple_reln]
hexprC [abbreviation, in iris.chan2heap.simple_reln]
hforall_forall [lemma, in iris.algebra.upred_hlist]
hhead [definition, in iris.prelude.hlist]
hheads [definition, in iris.prelude.hlist]
himpl [definition, in iris.prelude.hlist]
hinit [definition, in iris.prelude.hlist]
hlam [definition, in iris.prelude.hlist]
hlist [section, in iris.algebra.upred_hlist]
hlist [inductive, in iris.prelude.hlist]
hlist [library]
hmsubst [abbreviation, in iris.chan2heap.simple_reln]
hnil [constructor, in iris.prelude.hlist]
hoare [section, in iris.program_logic.hoare]
hoare [library]
hsubst_map [abbreviation, in iris.chan2heap.simple_reln]
ht [definition, in iris.program_logic.hoare]
htail [definition, in iris.prelude.hlist]
htails [definition, in iris.prelude.hlist]
ht_safe_refine [lemma, in iris.program_logic.refine_ectx]
ht_safe_refine' [lemma, in iris.program_logic.refine_ectx]
ht_adequacy_inf_refine' [lemma, in iris.program_logic.refine_ectx]
ht_adequacy_refine' [lemma, in iris.program_logic.refine_ectx]
ht_equiv_ectx [lemma, in iris.program_logic.refine_ectx]
ht_adequacy_own_inf_hom2 [lemma, in iris.program_logic.adequacy_inf]
ht_adequacy_safe [lemma, in iris.program_logic.adequacy]
ht_adequacy_reducible [lemma, in iris.program_logic.adequacy]
ht_adequacy_result [lemma, in iris.program_logic.adequacy]
ht_adequacy_own [lemma, in iris.program_logic.adequacy]
ht_adequacy_steps [lemma, in iris.program_logic.adequacy]
ht_adequacy_inf_refine [lemma, in iris.program_logic.refine_raw_adequacy]
ht_adequacy_refine [lemma, in iris.program_logic.refine_raw_adequacy]
ht_adequacy_own_alt [definition, in iris.program_logic.refine_raw_adequacy]
ht_adequacy_own_inf_hom2_alt [definition, in iris.program_logic.refine_raw_adequacy]
ht_id1 [lemma, in iris.chan_lang.simple_types]
ht_safe_refine [lemma, in iris.program_logic.refine_ectx_delay]
ht_adequacy_inf_refine' [lemma, in iris.program_logic.refine_ectx_delay]
ht_adequacy_refine' [lemma, in iris.program_logic.refine_ectx_delay]
ht_equiv_ectx [lemma, in iris.program_logic.refine_ectx_delay]
ht_safe_refine [lemma, in iris.program_logic.refine]
ht_safe_refine' [lemma, in iris.program_logic.refine]
ht_adequacy_inf_refine' [lemma, in iris.program_logic.refine]
ht_adequacy_refine' [lemma, in iris.program_logic.refine]
ht_inv [lemma, in iris.program_logic.hoare]
ht_frame_step_r' [lemma, in iris.program_logic.hoare]
ht_frame_step_l' [lemma, in iris.program_logic.hoare]
ht_frame_step_r [lemma, in iris.program_logic.hoare]
ht_frame_step_l [lemma, in iris.program_logic.hoare]
ht_frame_r [lemma, in iris.program_logic.hoare]
ht_frame_l [lemma, in iris.program_logic.hoare]
ht_mask_weaken [lemma, in iris.program_logic.hoare]
ht_bind [lemma, in iris.program_logic.hoare]
ht_atomic [lemma, in iris.program_logic.hoare]
ht_vs [lemma, in iris.program_logic.hoare]
ht_val [lemma, in iris.program_logic.hoare]
ht_alt [lemma, in iris.program_logic.hoare]
ht_mono' [instance, in iris.program_logic.hoare]
ht_mono [lemma, in iris.program_logic.hoare]
ht_proper [instance, in iris.program_logic.hoare]
ht_ne [instance, in iris.program_logic.hoare]
huncurry [definition, in iris.prelude.hlist]
hval [projection, in iris.chan2heap.simple_reln]
hvalC [abbreviation, in iris.chan2heap.simple_reln]
hvalC [abbreviation, in iris.chan2heap.simple_reln]


I

IAffine [constructor, in iris.proofmode.intro_patterns]
IAll [constructor, in iris.proofmode.intro_patterns]
IAlways [constructor, in iris.proofmode.intro_patterns]
IAnom [constructor, in iris.proofmode.intro_patterns]
IAnomPure [constructor, in iris.proofmode.intro_patterns]
IClear [constructor, in iris.proofmode.intro_patterns]
idCF [definition, in iris.algebra.cofe]
idemp [projection, in iris.prelude.base]
IdemP [record, in iris.prelude.base]
idemp [constructor, in iris.prelude.base]
IdemP [inductive, in iris.prelude.base]
idemp_L [lemma, in iris.prelude.base]
IDrop [constructor, in iris.proofmode.intro_patterns]
idxs [projection, in iris.program_logic.refine_raw]
idxs_proper [instance, in iris.program_logic.refine_raw_adequacy]
idx_stepN_cons [lemma, in iris.program_logic.adequacy_inf]
idx_stepN_app [lemma, in iris.program_logic.adequacy_inf]
idx_stepN_proper [instance, in iris.program_logic.adequacy_inf]
idx_stepN'_proper [instance, in iris.program_logic.adequacy_inf]
idx_stepN_equiv [lemma, in iris.program_logic.adequacy_inf]
idx_stepN_alt_cons [constructor, in iris.program_logic.adequacy_inf]
idx_stepN_alt_hd_fork [constructor, in iris.program_logic.adequacy_inf]
idx_stepN_alt_hd_atomic [constructor, in iris.program_logic.adequacy_inf]
idx_stepN' [inductive, in iris.program_logic.adequacy_inf]
idx_stepN_lemmas [section, in iris.program_logic.adequacy_inf]
idx_stepN_le [lemma, in iris.program_logic.adequacy]
idx_stepN_fork [constructor, in iris.program_logic.adequacy]
idx_stepN_atomic [constructor, in iris.program_logic.adequacy]
idx_stepN [inductive, in iris.program_logic.adequacy]
idx_stepN_map_extract [lemma, in iris.program_logic.refine_raw_adequacy]
idx_stepN_length [lemma, in iris.program_logic.refine_raw_adequacy]
idx_step_inv_big [lemma, in iris.program_logic.refine_raw_adequacy]
idx_step_det [lemma, in iris.program_logic.refine_raw_adequacy]
idx_step_dec' [lemma, in iris.program_logic.refine_raw_adequacy]
idx_step_diff [lemma, in iris.program_logic.refine_raw]
idx_step_cons [lemma, in iris.program_logic.language]
idx_step_app [lemma, in iris.program_logic.language]
idx_step_equiv [lemma, in iris.program_logic.language]
idx_step_alt_cons [constructor, in iris.program_logic.language]
idx_step_alt_hd_atomic [constructor, in iris.program_logic.language]
idx_step' [inductive, in iris.program_logic.language]
idx_step_atomic [constructor, in iris.program_logic.language]
idx_step [inductive, in iris.program_logic.language]
idx_step_tid_in_dom_k [lemma, in iris.program_logic.delayed_language]
idx_step_tid_in_dom [lemma, in iris.program_logic.delayed_language]
idx_measure [definition, in iris.program_logic.delayed_language]
idx_step_tid_in_dom_k [lemma, in iris.program_logic.nat_delayed_language]
idx_step_tid_in_dom [lemma, in iris.program_logic.nat_delayed_language]
idx_measure [definition, in iris.program_logic.nat_delayed_language]
id_assoc [instance, in iris.prelude.base]
id_comm [instance, in iris.prelude.base]
id_surj [instance, in iris.prelude.base]
id_inj [instance, in iris.prelude.base]
iff_dec [instance, in iris.prelude.decidable]
IForall [constructor, in iris.proofmode.intro_patterns]
IFrame [constructor, in iris.proofmode.intro_patterns]
iFunctor [record, in iris.program_logic.model]
IFunctor [constructor, in iris.program_logic.model]
iFunctor_contractive [projection, in iris.program_logic.model]
iFunctor_F [projection, in iris.program_logic.model]
IList [constructor, in iris.proofmode.intro_patterns]
imap [definition, in iris.prelude.list]
imap_ext [lemma, in iris.prelude.list]
imap_cons [lemma, in iris.prelude.list]
imap_go [definition, in iris.prelude.list]
imap2 [definition, in iris.prelude.list]
imap2_go [definition, in iris.prelude.list]
impl_dec [instance, in iris.prelude.decidable]
impl_inhabited [instance, in iris.prelude.base]
impl_transitive [lemma, in iris.prelude.base]
IName [constructor, in iris.proofmode.intro_patterns]
included [definition, in iris.algebra.cmra]
included [definition, in iris.prelude.list]
includedN [definition, in iris.algebra.cmra]
included_permutation [instance, in iris.chan_lang.simple_types]
included_nil [lemma, in iris.prelude.list]
included_preorder [instance, in iris.prelude.list]
inc_list_map_pred' [lemma, in iris.prelude.irelations]
inc_list_map_pred [lemma, in iris.prelude.irelations]
inc_list_map_S [lemma, in iris.prelude.irelations]
inc_list_max_snoc [lemma, in iris.prelude.irelations]
inc_list_tl [lemma, in iris.prelude.irelations]
inc_list [definition, in iris.prelude.irelations]
INext [constructor, in iris.proofmode.intro_patterns]
inG [record, in iris.program_logic.global_functor]
InG [constructor, in iris.program_logic.global_functor]
inGF [record, in iris.program_logic.global_functor]
InGF [constructor, in iris.program_logic.global_functor]
InGFs [projection, in iris.program_logic.global_functor]
inGFs [record, in iris.program_logic.global_functor]
InGFs [constructor, in iris.program_logic.global_functor]
inGFs [inductive, in iris.program_logic.global_functor]
inGFs_cons [instance, in iris.program_logic.global_functor]
inGFs_nil [instance, in iris.program_logic.global_functor]
inGF_stsG [instance, in iris.program_logic.sts]
inGF_savedPropG [instance, in iris.program_logic.saved_prop]
inGF_refineG [instance, in iris.program_logic.refine_raw_adequacy]
inGF_protG [instance, in iris.chan2heap.simple_reln]
inGF_heapG [instance, in iris.chan2heap.simple_reln]
inGF_scheapG [instance, in iris.chan2heap.simple_reln]
inGF_refineG [instance, in iris.chan2heap.simple_reln]
inGF_scheapG [instance, in iris.tests.heap_lang]
inGF_heapG [instance, in iris.tests.heap_lang]
inGF_refineG [instance, in iris.tests.heap_lang]
inGF_tlockG [instance, in iris.locks.ticket_clh_triples]
inGF_further [instance, in iris.program_logic.global_functor]
inGF_here [instance, in iris.program_logic.global_functor]
inGF_inG_id [lemma, in iris.program_logic.global_functor]
inGF_inG_transparent [lemma, in iris.program_logic.global_functor]
inGF_inG [lemma, in iris.program_logic.global_functor]
inGF_prf [projection, in iris.program_logic.global_functor]
inGF_id [projection, in iris.program_logic.global_functor]
inGF_protG [instance, in iris.chan2heap.refine_protocol]
inGF_tlockG [instance, in iris.locks.ticket_clh_refinement]
inGF_heapG [instance, in iris.locks.ticket_clh_refinement]
inGF_sheapG [instance, in iris.locks.ticket_clh_refinement]
inGF_refineG [instance, in iris.locks.ticket_clh_refinement]
inG_prf [projection, in iris.program_logic.global_functor]
inG_id [projection, in iris.program_logic.global_functor]
inhabitant [projection, in iris.prelude.base]
Inhabited [record, in iris.prelude.base]
init_own_snap_master_valid [lemma, in iris.program_logic.refine_raw_adequacy]
init_ownSP [lemma, in iris.program_logic.refine]
init_ownT [lemma, in iris.program_logic.refine]
inj [projection, in iris.prelude.base]
Inj [record, in iris.prelude.base]
inj [constructor, in iris.prelude.base]
Inj [inductive, in iris.prelude.base]
injective_countable [instance, in iris.prelude.countable]
injective_countable [section, in iris.prelude.countable]
inject_Z_Qred [lemma, in iris.prelude.numbers]
inj_iff [lemma, in iris.prelude.base]
inj_card [lemma, in iris.prelude.finite]
inj2 [projection, in iris.prelude.base]
Inj2 [record, in iris.prelude.base]
inj2 [constructor, in iris.prelude.base]
Inj2 [inductive, in iris.prelude.base]
inj2_inj_2 [instance, in iris.prelude.base]
inj2_inj_1 [instance, in iris.prelude.base]
inl_timeless [instance, in iris.algebra.cofe]
inl_chain [definition, in iris.algebra.cofe]
inl_ne_inj [instance, in iris.algebra.cofe]
inl_ne [instance, in iris.algebra.cofe]
inl_equiv_inj [instance, in iris.prelude.base]
inl_proper [instance, in iris.prelude.base]
inl_inj' [instance, in iris.prelude.base]
inl_proper' [instance, in iris.prelude.base]
inl_related [constructor, in iris.prelude.base]
inl_inj [instance, in iris.prelude.base]
inN [definition, in iris.locks.ticket_clh_triples]
inr_timeless [instance, in iris.algebra.cofe]
inr_chain [definition, in iris.algebra.cofe]
inr_ne_inj [instance, in iris.algebra.cofe]
inr_ne [instance, in iris.algebra.cofe]
inr_equiv_inj [instance, in iris.prelude.base]
inr_proper [instance, in iris.prelude.base]
inr_inj' [instance, in iris.prelude.base]
inr_proper' [instance, in iris.prelude.base]
inr_related [constructor, in iris.prelude.base]
inr_inj [instance, in iris.prelude.base]
insert [projection, in iris.prelude.base]
Insert [record, in iris.prelude.base]
insert [constructor, in iris.prelude.base]
Insert [inductive, in iris.prelude.base]
insertE [projection, in iris.prelude.base]
InsertE [record, in iris.prelude.base]
insertE [constructor, in iris.prelude.base]
InsertE [inductive, in iris.prelude.base]
inserts_length [lemma, in iris.prelude.list]
insert_union_r [lemma, in iris.prelude.fin_maps]
insert_union_l [lemma, in iris.prelude.fin_maps]
insert_union_singleton_r [lemma, in iris.prelude.fin_maps]
insert_union_singleton_l [lemma, in iris.prelude.fin_maps]
insert_union_with_r [lemma, in iris.prelude.fin_maps]
insert_union_with_l [lemma, in iris.prelude.fin_maps]
insert_union_with [lemma, in iris.prelude.fin_maps]
insert_merge_r [lemma, in iris.prelude.fin_maps]
insert_merge_l [lemma, in iris.prelude.fin_maps]
insert_merge [lemma, in iris.prelude.fin_maps]
insert_singleton [lemma, in iris.prelude.fin_maps]
insert_empty [lemma, in iris.prelude.fin_maps]
insert_subset_inv [lemma, in iris.prelude.fin_maps]
insert_delete_subset [lemma, in iris.prelude.fin_maps]
insert_delete_subseteq [lemma, in iris.prelude.fin_maps]
insert_subseteq_r [lemma, in iris.prelude.fin_maps]
insert_subset [lemma, in iris.prelude.fin_maps]
insert_subseteq [lemma, in iris.prelude.fin_maps]
insert_included [lemma, in iris.prelude.fin_maps]
insert_id [lemma, in iris.prelude.fin_maps]
insert_commute [lemma, in iris.prelude.fin_maps]
insert_insert [lemma, in iris.prelude.fin_maps]
insert_delete [lemma, in iris.prelude.fin_maps]
insert_proper [instance, in iris.prelude.fin_maps]
insert_mono [lemma, in iris.chan2heap.simple_reln]
insert_zip_with [lemma, in iris.prelude.list]
insert_replicate [lemma, in iris.prelude.list]
insert_app_r_alt [lemma, in iris.prelude.list]
insert_app_r [lemma, in iris.prelude.list]
insert_app_l [lemma, in iris.prelude.list]
insert_length [lemma, in iris.prelude.list]
insert_local_update [lemma, in iris.algebra.gmap]
insert_update [lemma, in iris.algebra.gmap]
insert_updateP' [lemma, in iris.algebra.gmap]
insert_updateP [lemma, in iris.algebra.gmap]
insert_singleton_op [lemma, in iris.algebra.gmap]
insert_valid [lemma, in iris.algebra.gmap]
insert_validN [lemma, in iris.algebra.gmap]
insert_ne [instance, in iris.algebra.gmap]
Int [constructor, in iris.chan_lang.simple_types]
Int [constructor, in iris.locks.lock_reln]
interleave [definition, in iris.prelude.list]
interleave_interleave_toggle [lemma, in iris.prelude.list]
interleave_Permutation [lemma, in iris.prelude.list]
interleave_cons [lemma, in iris.prelude.list]
interp [definition, in iris.program_logic.refine_raw_adequacy]
interp_some_inv [lemma, in iris.program_logic.refine_raw_adequacy]
interp_not_none_inv [lemma, in iris.program_logic.refine_raw_adequacy]
interp_some [lemma, in iris.program_logic.refine_raw_adequacy]
interp_extract_step_reflect [lemma, in iris.program_logic.refine_raw_adequacy]
interp_step_bounded_nondet [lemma, in iris.program_logic.refine_raw_adequacy]
interp_step_bounded_nondet_aux [lemma, in iris.program_logic.refine_raw_adequacy]
interp_bounded_idxs_finite [lemma, in iris.program_logic.refine_raw_adequacy]
interp_extract_validN' [lemma, in iris.program_logic.refine_raw_adequacy]
interp_extract_big_op_validN' [lemma, in iris.program_logic.refine_raw_adequacy]
interp_extract_big_op_valid [lemma, in iris.program_logic.refine_raw_adequacy]
interp_extract_big_op_validN [lemma, in iris.program_logic.refine_raw_adequacy]
interp_extract_stepN [lemma, in iris.program_logic.refine_raw_adequacy]
interp_extract_validN [lemma, in iris.program_logic.refine_raw_adequacy]
interp_extract_valid [lemma, in iris.program_logic.refine_raw_adequacy]
interp_extract_bigop [lemma, in iris.program_logic.refine_raw_adequacy]
interp_extract_op [lemma, in iris.program_logic.refine_raw_adequacy]
interp_cod_cofeT [definition, in iris.program_logic.refine_raw_adequacy]
interp_equivalence [instance, in iris.program_logic.refine_raw_adequacy]
interp_equiv [instance, in iris.program_logic.refine_raw_adequacy]
interp_step' [definition, in iris.program_logic.refine_raw_adequacy]
interp_step [definition, in iris.program_logic.refine_raw_adequacy]
interp_flatten_to_natset [lemma, in iris.program_logic.refine_raw_adequacy]
interp_flatten_in_split_sv [lemma, in iris.program_logic.refine_raw_adequacy]
interp_flatten_nth_map_tids [lemma, in iris.program_logic.refine_raw_adequacy]
interp_flatten_map [lemma, in iris.program_logic.refine_raw_adequacy]
interp_flatten_last_inv [lemma, in iris.program_logic.refine_raw_adequacy]
interp_flatten_last [lemma, in iris.program_logic.refine_raw_adequacy]
interp_flatten [definition, in iris.program_logic.refine_raw_adequacy]
interp_flat_map [definition, in iris.program_logic.refine_raw_adequacy]
interp_codomain [record, in iris.program_logic.refine_raw_adequacy]
interp_extract_proper [instance, in iris.program_logic.refine_raw_adequacy]
interp_extract [definition, in iris.program_logic.refine_raw_adequacy]
intersection [projection, in iris.prelude.base]
Intersection [record, in iris.prelude.base]
intersection [constructor, in iris.prelude.base]
Intersection [inductive, in iris.prelude.base]
IntersectionWith [record, in iris.prelude.base]
IntersectionWith [inductive, in iris.prelude.base]
intersection_with_right_ab [instance, in iris.prelude.option]
intersection_with_left_ab [instance, in iris.prelude.option]
intersection_with_diag_none [instance, in iris.prelude.option]
intersection_finite_r [lemma, in iris.prelude.collections]
intersection_finite_l [lemma, in iris.prelude.collections]
intersection_union_r_L [lemma, in iris.prelude.collections]
intersection_union_l_L [lemma, in iris.prelude.collections]
intersection_singletons_L [lemma, in iris.prelude.collections]
intersection_empty_r_L [instance, in iris.prelude.collections]
intersection_empty_l_L [instance, in iris.prelude.collections]
intersection_assoc_L [instance, in iris.prelude.collections]
intersection_comm_L [instance, in iris.prelude.collections]
intersection_idemp_L [instance, in iris.prelude.collections]
intersection_union_r [lemma, in iris.prelude.collections]
intersection_union_l [lemma, in iris.prelude.collections]
intersection_singletons [lemma, in iris.prelude.collections]
intersection_empty_r [instance, in iris.prelude.collections]
intersection_empty_l [instance, in iris.prelude.collections]
intersection_assoc [instance, in iris.prelude.collections]
intersection_comm [instance, in iris.prelude.collections]
intersection_idemp [instance, in iris.prelude.collections]
intersection_preserving [lemma, in iris.prelude.collections]
intersection_preserving_r [lemma, in iris.prelude.collections]
intersection_preserving_l [lemma, in iris.prelude.collections]
intersection_greatest [lemma, in iris.prelude.collections]
intersection_subseteq_r [lemma, in iris.prelude.collections]
intersection_subseteq_l [lemma, in iris.prelude.collections]
intersection_proper [instance, in iris.prelude.collections]
intersection_with_list [definition, in iris.prelude.base]
intersection_with [projection, in iris.prelude.base]
intersection_with [constructor, in iris.prelude.base]
IntoAssert [record, in iris.proofmode.coq_tactics]
IntoAssert [inductive, in iris.proofmode.coq_tactics]
IntoExist [record, in iris.proofmode.classes]
IntoExist [inductive, in iris.proofmode.classes]
IntoLater [record, in iris.proofmode.classes]
IntoLater [inductive, in iris.proofmode.classes]
IntoLaterEnv [record, in iris.proofmode.coq_tactics]
IntoLaterEnv [inductive, in iris.proofmode.coq_tactics]
IntoLaterEnvs [record, in iris.proofmode.coq_tactics]
IntoOp [record, in iris.proofmode.classes]
IntoOp [inductive, in iris.proofmode.classes]
IntoOr [record, in iris.proofmode.classes]
IntoOr [inductive, in iris.proofmode.classes]
IntoPure [record, in iris.proofmode.classes]
IntoPure [inductive, in iris.proofmode.classes]
IntoPvs [record, in iris.proofmode.pviewshifts]
IntoPvs [inductive, in iris.proofmode.pviewshifts]
IntoRelevantP [record, in iris.proofmode.classes]
IntoRelevantP [inductive, in iris.proofmode.classes]
IntoSep [record, in iris.proofmode.classes]
IntoSep [inductive, in iris.proofmode.classes]
IntoWand [record, in iris.proofmode.classes]
IntoWand [inductive, in iris.proofmode.classes]
into_exist [projection, in iris.proofmode.classes]
into_exist [constructor, in iris.proofmode.classes]
into_or [projection, in iris.proofmode.classes]
into_or [constructor, in iris.proofmode.classes]
into_op [projection, in iris.proofmode.classes]
into_op [constructor, in iris.proofmode.classes]
into_sep [projection, in iris.proofmode.classes]
into_sep [constructor, in iris.proofmode.classes]
into_wand [projection, in iris.proofmode.classes]
into_wand [constructor, in iris.proofmode.classes]
into_later [projection, in iris.proofmode.classes]
into_later [constructor, in iris.proofmode.classes]
into_relevantP [projection, in iris.proofmode.classes]
into_relevantP [constructor, in iris.proofmode.classes]
into_pure [projection, in iris.proofmode.classes]
into_pure [constructor, in iris.proofmode.classes]
into_sep_smapsto [instance, in iris.heap_lang.refine_proofmode]
into_pvs_affine [instance, in iris.proofmode.pviewshifts]
into_pvs_relevant [instance, in iris.proofmode.pviewshifts]
into_pvs_pvs [instance, in iris.proofmode.pviewshifts]
into_pvs [projection, in iris.proofmode.pviewshifts]
into_pvs [constructor, in iris.proofmode.pviewshifts]
into_wand_pvs [instance, in iris.proofmode.pviewshifts]
into_exist_affine [instance, in iris.proofmode.class_instances]
into_exist_relevant [instance, in iris.proofmode.class_instances]
into_exist_later [instance, in iris.proofmode.class_instances]
into_exist_exist [instance, in iris.proofmode.class_instances]
into_or_later [instance, in iris.proofmode.class_instances]
into_or_or [instance, in iris.proofmode.class_instances]
into_sep_affine_later' [instance, in iris.proofmode.class_instances]
into_sep_affine' [instance, in iris.proofmode.class_instances]
into_sep_later [instance, in iris.proofmode.class_instances]
into_sep_and_relevant_r [instance, in iris.proofmode.class_instances]
into_sep_and_relevant_l [instance, in iris.proofmode.class_instances]
into_sep_and [instance, in iris.proofmode.class_instances]
into_sep_ownM [instance, in iris.proofmode.class_instances]
into_sep_sep' [instance, in iris.proofmode.class_instances]
into_sep_sep [instance, in iris.proofmode.class_instances]
into_sep_affine_later [lemma, in iris.proofmode.class_instances]
into_sep_affine [lemma, in iris.proofmode.class_instances]
into_sep_relevant [lemma, in iris.proofmode.class_instances]
into_sep_spatial [lemma, in iris.proofmode.class_instances]
into_op_Some [instance, in iris.proofmode.class_instances]
into_op_pair [instance, in iris.proofmode.class_instances]
into_op_relevant [instance, in iris.proofmode.class_instances]
into_op_op [instance, in iris.proofmode.class_instances]
into_wand_affine [instance, in iris.proofmode.class_instances]
into_wand_always [instance, in iris.proofmode.class_instances]
into_wand_wand_iff_r [instance, in iris.proofmode.class_instances]
into_wand_wand_iff_l [instance, in iris.proofmode.class_instances]
into_wand_wand [instance, in iris.proofmode.class_instances]
into_later_affine [instance, in iris.proofmode.class_instances]
into_later_sep [instance, in iris.proofmode.class_instances]
into_later_or [instance, in iris.proofmode.class_instances]
into_later_and [instance, in iris.proofmode.class_instances]
into_later_later [instance, in iris.proofmode.class_instances]
into_later_default [instance, in iris.proofmode.class_instances]
into_relevantP_relevant [instance, in iris.proofmode.class_instances]
into_relevantP_always_affine [instance, in iris.proofmode.class_instances]
into_relevantP_always [instance, in iris.proofmode.class_instances]
into_relevantP_always_trans [instance, in iris.proofmode.class_instances]
into_pure_valid [instance, in iris.proofmode.class_instances]
into_pure_eq [instance, in iris.proofmode.class_instances]
into_pure_pure [instance, in iris.proofmode.class_instances]
into_sep_own [instance, in iris.proofmode.ghost_ownership]
into_assert_default [lemma, in iris.proofmode.coq_tactics]
into_assert [projection, in iris.proofmode.coq_tactics]
into_assert [constructor, in iris.proofmode.coq_tactics]
into_later_env_sound [lemma, in iris.proofmode.coq_tactics]
into_later_envs [instance, in iris.proofmode.coq_tactics]
into_later_env_snoc [instance, in iris.proofmode.coq_tactics]
into_later_env_nil [instance, in iris.proofmode.coq_tactics]
into_later_spatial [projection, in iris.proofmode.coq_tactics]
into_later_relevant [projection, in iris.proofmode.coq_tactics]
into_later_env [projection, in iris.proofmode.coq_tactics]
into_later_env [constructor, in iris.proofmode.coq_tactics]
into_sep_mapsto [instance, in iris.heap_lang.proofmode]
into_pure_affine [instance, in iris.chan2heap.refine_protocol]
into_sep_mapsto [instance, in iris.array_lang.proofmode]
intro_pat.parse [definition, in iris.proofmode.intro_patterns]
intro_pat.parse_clear [definition, in iris.proofmode.intro_patterns]
intro_pat.parse_go [definition, in iris.proofmode.intro_patterns]
intro_pat.close_conj_list [definition, in iris.proofmode.intro_patterns]
intro_pat.big_conj [definition, in iris.proofmode.intro_patterns]
intro_pat.close_list [definition, in iris.proofmode.intro_patterns]
intro_pat.stack [abbreviation, in iris.proofmode.intro_patterns]
intro_pat.SAmp [constructor, in iris.proofmode.intro_patterns]
intro_pat.SBar [constructor, in iris.proofmode.intro_patterns]
intro_pat.SConjList [constructor, in iris.proofmode.intro_patterns]
intro_pat.SList [constructor, in iris.proofmode.intro_patterns]
intro_pat.SRelevant [constructor, in iris.proofmode.intro_patterns]
intro_pat.SPat [constructor, in iris.proofmode.intro_patterns]
intro_pat.stack_item [inductive, in iris.proofmode.intro_patterns]
intro_pat.tokenize [definition, in iris.proofmode.intro_patterns]
intro_pat.tokenize_go [definition, in iris.proofmode.intro_patterns]
intro_pat.cons_name [definition, in iris.proofmode.intro_patterns]
intro_pat.TAll [constructor, in iris.proofmode.intro_patterns]
intro_pat.TForall [constructor, in iris.proofmode.intro_patterns]
intro_pat.TClearR [constructor, in iris.proofmode.intro_patterns]
intro_pat.TClearL [constructor, in iris.proofmode.intro_patterns]
intro_pat.TNext [constructor, in iris.proofmode.intro_patterns]
intro_pat.TAlways [constructor, in iris.proofmode.intro_patterns]
intro_pat.TSimpl [constructor, in iris.proofmode.intro_patterns]
intro_pat.TParenR [constructor, in iris.proofmode.intro_patterns]
intro_pat.TParenL [constructor, in iris.proofmode.intro_patterns]
intro_pat.TAmp [constructor, in iris.proofmode.intro_patterns]
intro_pat.TBracketR [constructor, in iris.proofmode.intro_patterns]
intro_pat.TBracketL [constructor, in iris.proofmode.intro_patterns]
intro_pat.TBar [constructor, in iris.proofmode.intro_patterns]
intro_pat.TAffine [constructor, in iris.proofmode.intro_patterns]
intro_pat.TRelevant [constructor, in iris.proofmode.intro_patterns]
intro_pat.TFrame [constructor, in iris.proofmode.intro_patterns]
intro_pat.TDrop [constructor, in iris.proofmode.intro_patterns]
intro_pat.TAnomPure [constructor, in iris.proofmode.intro_patterns]
intro_pat.TAnom [constructor, in iris.proofmode.intro_patterns]
intro_pat.TName [constructor, in iris.proofmode.intro_patterns]
intro_pat.token [inductive, in iris.proofmode.intro_patterns]
intro_pat [module, in iris.proofmode.intro_patterns]
intro_pat [inductive, in iris.proofmode.intro_patterns]
intro_patterns [library]
int_typ [constructor, in iris.chan_lang.simple_types]
int_typ [constructor, in iris.locks.lock_reln]
inv [section, in iris.program_logic.invariants]
inv [definition, in iris.program_logic.invariants]
invariants [section, in iris.proofmode.invariants]
invariants [library]
invariants [library]
inv_afsa [lemma, in iris.program_logic.invariants]
inv_fsa [lemma, in iris.program_logic.invariants]
inv_open [lemma, in iris.program_logic.invariants]
inv_alloc [lemma, in iris.program_logic.invariants]
inv_affine [instance, in iris.program_logic.invariants]
inv_relevant [instance, in iris.program_logic.invariants]
inv_contractive [instance, in iris.program_logic.invariants]
inv_eq [definition, in iris.program_logic.invariants]
inv_aux [definition, in iris.program_logic.invariants]
inv_def [definition, in iris.program_logic.invariants]
iPrePropG [abbreviation, in iris.program_logic.global_functor]
iprod [definition, in iris.algebra.iprod]
iprod [library]
iprodC [definition, in iris.algebra.iprod]
iprodCF [definition, in iris.algebra.iprod]
iprodCF_contractive [instance, in iris.algebra.iprod]
iprodC_map_ne [instance, in iris.algebra.iprod]
iprodC_map [definition, in iris.algebra.iprod]
iprodR [definition, in iris.algebra.iprod]
iprodUR [definition, in iris.algebra.iprod]
iprodURF [definition, in iris.algebra.iprod]
iprodURF_contractive [instance, in iris.algebra.iprod]
iprod_map_cmra_monotone [instance, in iris.algebra.iprod]
iprod_map_ne [instance, in iris.algebra.iprod]
iprod_map_compose [lemma, in iris.algebra.iprod]
iprod_map_id [lemma, in iris.algebra.iprod]
iprod_map_ext [lemma, in iris.algebra.iprod]
iprod_map [definition, in iris.algebra.iprod]
iprod_singleton_update_empty [lemma, in iris.algebra.iprod]
iprod_singleton_updateP_empty' [lemma, in iris.algebra.iprod]
iprod_singleton_updateP_empty [lemma, in iris.algebra.iprod]
iprod_singleton_update [lemma, in iris.algebra.iprod]
iprod_singleton_updateP' [lemma, in iris.algebra.iprod]
iprod_singleton_updateP [lemma, in iris.algebra.iprod]
iprod_op_singleton [lemma, in iris.algebra.iprod]
iprod_singleton_persistent [instance, in iris.algebra.iprod]
iprod_core_singleton [lemma, in iris.algebra.iprod]
iprod_singleton_validN [lemma, in iris.algebra.iprod]
iprod_singleton_timeless [instance, in iris.algebra.iprod]
iprod_lookup_singleton_ne [lemma, in iris.algebra.iprod]
iprod_lookup_singleton [lemma, in iris.algebra.iprod]
iprod_singleton_proper [instance, in iris.algebra.iprod]
iprod_singleton_ne [instance, in iris.algebra.iprod]
iprod_singleton [section, in iris.algebra.iprod]
iprod_singleton [definition, in iris.algebra.iprod]
iprod_insert_update [lemma, in iris.algebra.iprod]
iprod_insert_updateP' [lemma, in iris.algebra.iprod]
iprod_insert_updateP [lemma, in iris.algebra.iprod]
iprod_validI [lemma, in iris.algebra.iprod]
iprod_equivI [lemma, in iris.algebra.iprod]
iprod_ucmra_mixin [lemma, in iris.algebra.iprod]
iprod_lookup_empty [definition, in iris.algebra.iprod]
iprod_empty [instance, in iris.algebra.iprod]
iprod_cmra_mixin [lemma, in iris.algebra.iprod]
iprod_included_spec [lemma, in iris.algebra.iprod]
iprod_stepN [instance, in iris.algebra.iprod]
iprod_lookup_core [definition, in iris.algebra.iprod]
iprod_lookup_op [definition, in iris.algebra.iprod]
iprod_validN [instance, in iris.algebra.iprod]
iprod_valid [instance, in iris.algebra.iprod]
iprod_pcore [instance, in iris.algebra.iprod]
iprod_op [instance, in iris.algebra.iprod]
iprod_cmra [section, in iris.algebra.iprod]
iprod_insert_timeless [instance, in iris.algebra.iprod]
iprod_lookup_timeless [instance, in iris.algebra.iprod]
iprod_lookup_insert_ne [lemma, in iris.algebra.iprod]
iprod_lookup_insert [lemma, in iris.algebra.iprod]
iprod_insert_proper [instance, in iris.algebra.iprod]
iprod_insert_ne [instance, in iris.algebra.iprod]
iprod_cofe_mixin [definition, in iris.algebra.iprod]
iprod_compl [instance, in iris.algebra.iprod]
iprod_chain [definition, in iris.algebra.iprod]
iprod_dist [instance, in iris.algebra.iprod]
iprod_equiv [instance, in iris.algebra.iprod]
iprod_cofe [section, in iris.algebra.iprod]
iprod_insert [definition, in iris.algebra.iprod]
iProp [abbreviation, in iris.program_logic.weakestpre_fix]
iProp [abbreviation, in iris.heap_lang.refine_proofmode]
IProp [constructor, in iris.algebra.upred]
iProp [abbreviation, in iris.chan2heap.simple_reln]
iProp [abbreviation, in iris.chan2heap.simple_reln]
iProp [abbreviation, in iris.tests.heap_lang]
iProp [abbreviation, in iris.tests.heap_lang]
iProp [abbreviation, in iris.locks.ticket_clh_triples]
iProp [abbreviation, in iris.chan2heap.refine_protocol]
iProp [abbreviation, in iris.locks.lock_reln]
iProp [abbreviation, in iris.locks.ticket_clh_refinement]
iPropG [abbreviation, in iris.program_logic.global_functor]
iProp_unfold_inj [instance, in iris.program_logic.model]
iProp_fold_inj [instance, in iris.program_logic.model]
iProp_solution.iProp_unfold_fold [lemma, in iris.program_logic.model]
iProp_solution.iProp_fold_unfold [lemma, in iris.program_logic.model]
iProp_solution.iProp_fold [definition, in iris.program_logic.model]
iProp_solution.iProp_unfold [definition, in iris.program_logic.model]
iProp_solution.iProp [definition, in iris.program_logic.model]
iProp_solution.iPst [definition, in iris.program_logic.model]
iProp_solution.iWld [definition, in iris.program_logic.model]
iProp_solution.iResUR [definition, in iris.program_logic.model]
iProp_solution.iRes [definition, in iris.program_logic.model]
iProp_solution.iGst [definition, in iris.program_logic.model]
iProp_solution.iPreProp [definition, in iris.program_logic.model]
iProp_solution.iProp_result [definition, in iris.program_logic.model]
iProp_solution [module, in iris.program_logic.model]
iProp_solution_sig.iProp_unfold_fold [axiom, in iris.program_logic.model]
iProp_solution_sig.iProp_fold_unfold [axiom, in iris.program_logic.model]
iProp_solution_sig.iProp_fold [axiom, in iris.program_logic.model]
iProp_solution_sig.iProp_unfold [axiom, in iris.program_logic.model]
iProp_solution_sig.iProp [definition, in iris.program_logic.model]
iProp_solution_sig.iPst [definition, in iris.program_logic.model]
iProp_solution_sig.iWld [definition, in iris.program_logic.model]
iProp_solution_sig.iResUR [definition, in iris.program_logic.model]
iProp_solution_sig.iRes [definition, in iris.program_logic.model]
iProp_solution_sig.iGst [definition, in iris.program_logic.model]
iProp_solution_sig.iPreProp [axiom, in iris.program_logic.model]
iProp_solution_sig [module, in iris.program_logic.model]
irelations [library]
IRelevant [constructor, in iris.proofmode.intro_patterns]
irreflexive_eq [lemma, in iris.prelude.orders]
IsAFSA [record, in iris.proofmode.pviewshifts]
IsFSA [record, in iris.proofmode.pviewshifts]
ISimpl [constructor, in iris.proofmode.intro_patterns]
isN [definition, in iris.locks.ticket_clh_triples]
issued [definition, in iris.locks.ticket_clh_triples]
issued_affine [instance, in iris.locks.ticket_clh_triples]
isteps [inductive, in iris.prelude.irelations]
istepsS [inductive, in iris.prelude.irelations]
istepsS_l [constructor, in iris.prelude.irelations]
istepsS_O [constructor, in iris.prelude.irelations]
isteps_wptp_comp_hom2 [lemma, in iris.program_logic.adequacy_inf]
isteps_wptp [lemma, in iris.program_logic.adequacy]
isteps_aux'_idx_stepN_le [lemma, in iris.program_logic.adequacy]
isteps_idx_stepN_le [lemma, in iris.program_logic.adequacy]
isteps_aux'_hd_valid [lemma, in iris.program_logic.refine_raw_adequacy]
isteps_det [lemma, in iris.program_logic.refine_raw_adequacy]
isteps_lookup [lemma, in iris.prelude.irelations]
isteps_aux'_cons [lemma, in iris.prelude.irelations]
isteps_aux_r [lemma, in iris.prelude.irelations]
isteps_r [lemma, in iris.prelude.irelations]
isteps_aux'_app [lemma, in iris.prelude.irelations]
isteps_aux_app [lemma, in iris.prelude.irelations]
isteps_app [lemma, in iris.prelude.irelations]
isteps_once [lemma, in iris.prelude.irelations]
isteps_nsteps [lemma, in iris.prelude.irelations]
isteps_aux'_erase [lemma, in iris.prelude.irelations]
isteps_augment [lemma, in iris.prelude.irelations]
isteps_aux'_l [constructor, in iris.prelude.irelations]
isteps_aux'_nil [constructor, in iris.prelude.irelations]
isteps_aux' [inductive, in iris.prelude.irelations]
isteps_aux_l [constructor, in iris.prelude.irelations]
isteps_aux_nil [constructor, in iris.prelude.irelations]
isteps_aux [inductive, in iris.prelude.irelations]
isteps_good_l [constructor, in iris.prelude.irelations]
isteps_good_nil [constructor, in iris.prelude.irelations]
isteps_good [inductive, in iris.prelude.irelations]
isteps_l [constructor, in iris.prelude.irelations]
isteps_nil [constructor, in iris.prelude.irelations]
is_closed_hd [lemma, in iris.array_lang.substitution]
is_afsa_afsa [instance, in iris.proofmode.pviewshifts]
is_afsa_pvs [instance, in iris.proofmode.pviewshifts]
is_afsa_is_afsa [projection, in iris.proofmode.pviewshifts]
is_afsa [projection, in iris.proofmode.pviewshifts]
is_fsa_fsa [instance, in iris.proofmode.pviewshifts]
is_fsa_pvs [instance, in iris.proofmode.pviewshifts]
is_fsa_is_fsa [projection, in iris.proofmode.pviewshifts]
is_fsa [projection, in iris.proofmode.pviewshifts]
Is_true_pi [instance, in iris.prelude.proof_irrel]
is_Some_ne [instance, in iris.algebra.cofe]
is_Some_proper [instance, in iris.prelude.option]
is_Some_proj [definition, in iris.prelude.option]
is_Some_dec [instance, in iris.prelude.option]
is_Some_pi [instance, in iris.prelude.option]
is_Some_None [lemma, in iris.prelude.option]
is_Some [definition, in iris.prelude.option]
is_afsa_wp [instance, in iris.proofmode.weakestpre]
is_closed_hd [lemma, in iris.heap_lang.substitution]
Is_true_dec [instance, in iris.prelude.decidable]
Is_true_reflect [lemma, in iris.prelude.decidable]
is_fresh [projection, in iris.prelude.base]
Is_true_false [lemma, in iris.prelude.base]
is_lock_relevant [instance, in iris.locks.ticket_clh_triples]
is_lock_affine [instance, in iris.locks.ticket_clh_triples]
is_lock [definition, in iris.locks.ticket_clh_triples]
is_closed_hd [lemma, in iris.chan_lang.substitution]
itrm [projection, in iris.proofmode.tactics]
iTrm [record, in iris.proofmode.tactics]
ITrm [constructor, in iris.proofmode.tactics]
itrm_hyps [projection, in iris.proofmode.tactics]
itrm_vars [projection, in iris.proofmode.tactics]


J

join_nil_2 [lemma, in iris.prelude.list]
join_nil_1 [lemma, in iris.prelude.list]
join_nil [lemma, in iris.prelude.list]
join_reshape [lemma, in iris.prelude.list]


K

Kd [definition, in iris.chan2heap.simple_reln]
Kd [definition, in iris.locks.ticket_clh_refinement]


L

Lam [abbreviation, in iris.heap_lang.derived]
lam [definition, in iris.tests.heap_lang]
Lam [abbreviation, in iris.chan_lang.derived]
Lam [abbreviation, in iris.array_lang.derived]
LamV [abbreviation, in iris.heap_lang.derived]
LamV [abbreviation, in iris.chan_lang.derived]
LamV [abbreviation, in iris.array_lang.derived]
lang [library]
lang [library]
lang [library]
LangTests [section, in iris.tests.heap_lang]
language [section, in iris.program_logic.language]
language [record, in iris.program_logic.language]
Language [constructor, in iris.program_logic.language]
language [library]
LanguageCtx [record, in iris.program_logic.language]
last [definition, in iris.prelude.list]
last_ne_tl [lemma, in iris.program_logic.refine_raw_adequacy]
last_non_empty [lemma, in iris.program_logic.refine_raw_adequacy]
last_ne [lemma, in iris.program_logic.refine_raw]
last_ne [instance, in iris.algebra.list]
last_proper [instance, in iris.prelude.list]
last_reverse [lemma, in iris.prelude.list]
last_snoc [lemma, in iris.prelude.list]
later [section, in iris.algebra.step]
later [section, in iris.algebra.cofe]
later [record, in iris.algebra.cofe]
laterC [definition, in iris.algebra.cofe]
laterCF [definition, in iris.algebra.cofe]
laterCF_contractive [instance, in iris.algebra.cofe]
laterC_map_contractive [instance, in iris.algebra.cofe]
laterC_map [definition, in iris.algebra.cofe]
later_step_proper [instance, in iris.algebra.step]
later_stepN [instance, in iris.algebra.step]
later_map_ext [lemma, in iris.algebra.cofe]
later_map_compose [lemma, in iris.algebra.cofe]
later_map_id [lemma, in iris.algebra.cofe]
later_map_ne [instance, in iris.algebra.cofe]
later_map [definition, in iris.algebra.cofe]
Later_inj [instance, in iris.algebra.cofe]
later_cofe_mixin [definition, in iris.algebra.cofe]
later_compl [instance, in iris.algebra.cofe]
later_chain [definition, in iris.algebra.cofe]
later_dist [instance, in iris.algebra.cofe]
later_equiv [instance, in iris.algebra.cofe]
later_eta [lemma, in iris.algebra.cofe]
later_car [projection, in iris.algebra.cofe]
lcm [abbreviation, in iris.prelude.numbers]
LeftAbsorb [record, in iris.prelude.base]
LeftAbsorb [inductive, in iris.prelude.base]
LeftId [record, in iris.prelude.base]
LeftId [inductive, in iris.prelude.base]
left_absorb_L [lemma, in iris.prelude.base]
left_id_L [lemma, in iris.prelude.base]
left_absorb [projection, in iris.prelude.base]
left_absorb [constructor, in iris.prelude.base]
left_id [projection, in iris.prelude.base]
left_id [constructor, in iris.prelude.base]
left_step [lemma, in iris.chan2heap.refine_protocol]
left_prim_step [constructor, in iris.chan2heap.refine_protocol]
left_tok_inj [instance, in iris.chan2heap.refine_protocol]
left_tok [constructor, in iris.chan2heap.refine_protocol]
left_count [projection, in iris.chan2heap.refine_protocol]
left_ptr [projection, in iris.chan2heap.refine_protocol]
left_state [projection, in iris.chan2heap.refine_protocol]
leibnizC [abbreviation, in iris.algebra.cofe]
leibnizC_leibniz [instance, in iris.algebra.cofe]
LeibnizEquiv [record, in iris.prelude.base]
LeibnizEquiv [inductive, in iris.prelude.base]
leibniz_equiv_iff [lemma, in iris.prelude.base]
leibniz_equiv [projection, in iris.prelude.base]
leibniz_equiv [constructor, in iris.prelude.base]
length [abbreviation, in iris.prelude.strings]
length_le_last_none [lemma, in iris.program_logic.refine_raw]
length_ne [instance, in iris.algebra.list]
length_cfg_idx_step2 [lemma, in iris.program_logic.language]
length_cfg_idx_step' [lemma, in iris.program_logic.language]
length_cfg_idx_step [lemma, in iris.program_logic.language]
length_proper [instance, in iris.prelude.list]
length_cfg_monotone [lemma, in iris.program_logic.delayed_language]
length_cfg_S [lemma, in iris.program_logic.delayed_language]
length_cfg_monotone [lemma, in iris.program_logic.nat_delayed_language]
length_cfg_S [lemma, in iris.program_logic.nat_delayed_language]
Let [abbreviation, in iris.heap_lang.derived]
Let [abbreviation, in iris.chan_lang.derived]
Let [abbreviation, in iris.array_lang.derived]
LetCtx [abbreviation, in iris.heap_lang.derived]
LetCtx [abbreviation, in iris.chan_lang.derived]
LetCtx [abbreviation, in iris.array_lang.derived]
lexico [projection, in iris.prelude.base]
Lexico [record, in iris.prelude.base]
lexico [constructor, in iris.prelude.base]
Lexico [inductive, in iris.prelude.base]
lexico [library]
lifting [section, in iris.heap_lang.lifting]
lifting [section, in iris.array_lang.lifting]
lifting [section, in iris.program_logic.lifting]
lifting [library]
lifting [library]
lifting [library]
LiftingTests [section, in iris.tests.heap_lang]
lift2 [definition, in iris.chan2heap.simple_reln]
lift2 [definition, in iris.locks.lock_reln]
lift3 [definition, in iris.chan2heap.simple_reln]
lift3 [definition, in iris.locks.lock_reln]
link_list_end_pt_join [lemma, in iris.chan2heap.refine_protocol]
link_list_end_pt [lemma, in iris.chan2heap.refine_protocol]
link_list'_affine [instance, in iris.chan2heap.refine_protocol]
link_list_affine [instance, in iris.chan2heap.refine_protocol]
link_list' [definition, in iris.chan2heap.refine_protocol]
link_list [definition, in iris.chan2heap.refine_protocol]
list [library]
list [library]
listC [definition, in iris.algebra.list]
listCF [definition, in iris.algebra.list]
listCF_contractive [instance, in iris.algebra.list]
listC_map_ne [instance, in iris.algebra.list]
listC_map [definition, in iris.algebra.list]
listR [definition, in iris.algebra.list]
listset [section, in iris.prelude.listset]
listset [record, in iris.prelude.listset]
Listset [constructor, in iris.prelude.listset]
listset [library]
ListsetNoDup [constructor, in iris.prelude.listset_nodup]
listset_nodup_elems [instance, in iris.prelude.listset_nodup]
listset_nodup_difference [instance, in iris.prelude.listset_nodup]
listset_nodup_intersection [instance, in iris.prelude.listset_nodup]
listset_nodup_union [instance, in iris.prelude.listset_nodup]
listset_nodup_singleton [instance, in iris.prelude.listset_nodup]
listset_nodup_empty [instance, in iris.prelude.listset_nodup]
listset_nodup_elem_of [instance, in iris.prelude.listset_nodup]
listset_nodup_prf [projection, in iris.prelude.listset_nodup]
listset_nodup_car [projection, in iris.prelude.listset_nodup]
listset_nodup [record, in iris.prelude.listset_nodup]
listset_join [instance, in iris.prelude.listset]
listset_bind [instance, in iris.prelude.listset]
listset_fmap [instance, in iris.prelude.listset]
listset_ret [instance, in iris.prelude.listset]
listset_elems [instance, in iris.prelude.listset]
listset_difference [instance, in iris.prelude.listset]
listset_intersection [instance, in iris.prelude.listset]
listset_empty_dec [instance, in iris.prelude.listset]
listset_empty_alt [lemma, in iris.prelude.listset]
listset_union [instance, in iris.prelude.listset]
listset_singleton [instance, in iris.prelude.listset]
listset_empty [instance, in iris.prelude.listset]
listset_elem_of [instance, in iris.prelude.listset]
listset_car [projection, in iris.prelude.listset]
listset_normalize_correct [lemma, in iris.prelude.hashset]
listset_normalize [definition, in iris.prelude.hashset]
listset_nodup [library]
listUR [definition, in iris.algebra.list]
listURF [definition, in iris.algebra.list]
listURF_contractive [instance, in iris.algebra.list]
list_equiv_singleton_inv [lemma, in iris.program_logic.adequacy_inf]
list_equiv_app_inv [lemma, in iris.program_logic.adequacy_inf]
list_collection [section, in iris.prelude.listset_nodup]
list_lexico_trichotomy [instance, in iris.prelude.lexico]
list_lexico_po [instance, in iris.prelude.lexico]
list_lexico [instance, in iris.prelude.lexico]
list_fmap_cmra_monotone [instance, in iris.algebra.list]
list_singleton_local_update [lemma, in iris.algebra.list]
list_middle_local_update [lemma, in iris.algebra.list]
list_middle_update [lemma, in iris.algebra.list]
list_middle_updateP [lemma, in iris.algebra.list]
list_singleton_persistent [instance, in iris.algebra.list]
list_alter_singletonM [lemma, in iris.algebra.list]
list_op_singletonM [lemma, in iris.algebra.list]
list_core_singletonM [lemma, in iris.algebra.list]
list_singletonM_length [lemma, in iris.algebra.list]
list_singleton_valid [lemma, in iris.algebra.list]
list_singletonM_validN [lemma, in iris.algebra.list]
list_lookup_singletonM_ne [lemma, in iris.algebra.list]
list_lookup_singletonM [lemma, in iris.algebra.list]
list_singletonM_proper [instance, in iris.algebra.list]
list_singletonM_ne [instance, in iris.algebra.list]
list_op_length [lemma, in iris.algebra.list]
list_lookup_valid_Some [lemma, in iris.algebra.list]
list_lookup_validN_Some [lemma, in iris.algebra.list]
list_op_app [lemma, in iris.algebra.list]
list_lookup_opM [lemma, in iris.algebra.list]
list_singletonM [instance, in iris.algebra.list]
list_validI [lemma, in iris.algebra.list]
list_equivI [lemma, in iris.algebra.list]
list_persistent [instance, in iris.algebra.list]
list_cmra_discrete [instance, in iris.algebra.list]
list_ucmra_mixin [definition, in iris.algebra.list]
list_cmra_mixin [definition, in iris.algebra.list]
list_lookup_included [lemma, in iris.algebra.list]
list_lookup_core [lemma, in iris.algebra.list]
list_lookup_op [lemma, in iris.algebra.list]
list_lookup_validN [lemma, in iris.algebra.list]
list_lookup_valid [lemma, in iris.algebra.list]
list_stepN [instance, in iris.algebra.list]
list_validN [instance, in iris.algebra.list]
list_valid [instance, in iris.algebra.list]
list_pcore [instance, in iris.algebra.list]
list_op [instance, in iris.algebra.list]
list_fmap_ne [instance, in iris.algebra.list]
list_discrete [instance, in iris.algebra.list]
list_cofe_mixin [definition, in iris.algebra.list]
list_compl [instance, in iris.algebra.list]
list_chain [definition, in iris.algebra.list]
list_filter_ne [instance, in iris.algebra.list]
list_delete_ne [instance, in iris.algebra.list]
list_inserts_ne [instance, in iris.algebra.list]
list_insert_ne [instance, in iris.algebra.list]
list_alter_ne [instance, in iris.algebra.list]
list_lookup_ne [instance, in iris.algebra.list]
list_dist_lookup [lemma, in iris.algebra.list]
list_dist [instance, in iris.algebra.list]
list_unfold [section, in iris.prelude.collections]
list_to_vec [abbreviation, in iris.prelude.vector]
list_to_natmap_spec [lemma, in iris.prelude.natmap]
list_to_natmap [definition, in iris.prelude.natmap]
list_to_natmap_wf [lemma, in iris.prelude.natmap]
list_join_bind [lemma, in iris.prelude.list]
list_bind_ext [lemma, in iris.prelude.list]
list_alter_fmap_mono [lemma, in iris.prelude.list]
list_fmap_bind [lemma, in iris.prelude.list]
list_alter_fmap [lemma, in iris.prelude.list]
list_lookup_fmap_inv [lemma, in iris.prelude.list]
list_lookup_fmap [lemma, in iris.prelude.list]
list_fmap_setoid_ext [lemma, in iris.prelude.list]
list_fmap_ext [lemma, in iris.prelude.list]
list_fmap_compose [lemma, in iris.prelude.list]
list_fmap_id [lemma, in iris.prelude.list]
list_filter_proper [instance, in iris.prelude.list]
list_delete_proper [instance, in iris.prelude.list]
list_inserts_proper [instance, in iris.prelude.list]
list_insert_proper [instance, in iris.prelude.list]
list_alter_proper [instance, in iris.prelude.list]
list_lookup_proper [instance, in iris.prelude.list]
list_leibniz [instance, in iris.prelude.list]
list_equivalence [instance, in iris.prelude.list]
list_equiv_lookup [lemma, in iris.prelude.list]
list_remove_list_contains [lemma, in iris.prelude.list]
list_remove_Some_inv [lemma, in iris.prelude.list]
list_remove_Some [lemma, in iris.prelude.list]
list_remove_Permutation [lemma, in iris.prelude.list]
list_find_elem_of [lemma, in iris.prelude.list]
list_find_Some [lemma, in iris.prelude.list]
list_insert_inserts_lt [lemma, in iris.prelude.list]
list_lookup_inserts_Some [lemma, in iris.prelude.list]
list_lookup_inserts_ge [lemma, in iris.prelude.list]
list_lookup_inserts_lt [lemma, in iris.prelude.list]
list_lookup_inserts [lemma, in iris.prelude.list]
list_alter_commute [lemma, in iris.prelude.list]
list_alter_compose [lemma, in iris.prelude.list]
list_alter_ext [lemma, in iris.prelude.list]
list_alter_id [lemma, in iris.prelude.list]
list_lookup_other [lemma, in iris.prelude.list]
list_insert_commute [lemma, in iris.prelude.list]
list_lookup_insert_Some [lemma, in iris.prelude.list]
list_lookup_insert_ne [lemma, in iris.prelude.list]
list_lookup_insert [lemma, in iris.prelude.list]
list_lookup_alter_ne [lemma, in iris.prelude.list]
list_lookup_alter [lemma, in iris.prelude.list]
list_insert_alter [lemma, in iris.prelude.list]
list_lookup_middle [lemma, in iris.prelude.list]
list_eq_same_length [lemma, in iris.prelude.list]
list_singleton_reflect [lemma, in iris.prelude.list]
list_eq_nil_dec [instance, in iris.prelude.list]
list_eq_dec [instance, in iris.prelude.list]
list_eq [lemma, in iris.prelude.list]
list_intersection_with [definition, in iris.prelude.list]
list_intersection [definition, in iris.prelude.list]
list_union [definition, in iris.prelude.list]
list_difference [definition, in iris.prelude.list]
list_set [section, in iris.prelude.list]
list_remove_list [definition, in iris.prelude.list]
list_remove [definition, in iris.prelude.list]
list_join [instance, in iris.prelude.list]
list_bind [instance, in iris.prelude.list]
list_omap [instance, in iris.prelude.list]
list_fmap [instance, in iris.prelude.list]
list_ret [instance, in iris.prelude.list]
list_find [definition, in iris.prelude.list]
list_filter [instance, in iris.prelude.list]
list_delete [instance, in iris.prelude.list]
list_inserts [definition, in iris.prelude.list]
list_insert [instance, in iris.prelude.list]
list_alter [instance, in iris.prelude.list]
list_lookup [instance, in iris.prelude.list]
list_equiv [inductive, in iris.prelude.list]
list_inhabited [instance, in iris.prelude.base]
list_card [lemma, in iris.prelude.finite]
list_finite [instance, in iris.prelude.finite]
list_enum [variable, in iris.prelude.finite]
list_encode_suffix_eq [lemma, in iris.prelude.countable]
list_encode_suffix [lemma, in iris.prelude.countable]
list_encode_cons [lemma, in iris.prelude.countable]
list_encode_app [lemma, in iris.prelude.countable]
list_countable [instance, in iris.prelude.countable]
list_encode_app' [lemma, in iris.prelude.countable]
list_decode [definition, in iris.prelude.countable]
list_encode [definition, in iris.prelude.countable]
list_merge_cons [lemma, in iris.prelude.sorting]
list_merge [definition, in iris.prelude.sorting]
lit_refine [definition, in iris.tests.heap_lang]
local_update_total [lemma, in iris.algebra.local_updates]
local_update_preorder [instance, in iris.algebra.local_updates]
local_update_proper [instance, in iris.algebra.local_updates]
local_update_go [projection, in iris.algebra.local_updates]
local_update_valid [projection, in iris.algebra.local_updates]
local_update [record, in iris.algebra.local_updates]
local_updates [library]
Lock [constructor, in iris.locks.lock_reln]
locked [definition, in iris.locks.ticket_clh_triples]
locked_affine [instance, in iris.locks.ticket_clh_triples]
lock_reln.lr [section, in iris.locks.lock_reln]
_ ⊩ _ ↝ _ : _ [notation, in iris.locks.lock_reln]
lock_elim_typ [constructor, in iris.locks.lock_reln]
lock_intro_typ [constructor, in iris.locks.lock_reln]
lock_reln [section, in iris.locks.lock_reln]
lock_refinement [lemma, in iris.locks.ticket_clh_refinement]
lock_reln [library]
Lolli [constructor, in iris.chan_lang.simple_types]
lolli_elim_typ [constructor, in iris.chan_lang.simple_types]
lolli_intro_typ [constructor, in iris.chan_lang.simple_types]
lookup [projection, in iris.prelude.base]
Lookup [record, in iris.prelude.base]
lookup [constructor, in iris.prelude.base]
Lookup [inductive, in iris.prelude.base]
lookupE [projection, in iris.prelude.base]
LookupE [record, in iris.prelude.base]
lookupE [constructor, in iris.prelude.base]
LookupE [inductive, in iris.prelude.base]
lookup_wld_op_r [lemma, in iris.program_logic.resources]
lookup_wld_op_l [lemma, in iris.program_logic.resources]
lookup_deleteB_None [lemma, in iris.array_lang.substitution]
lookup_difference_None [lemma, in iris.prelude.fin_maps]
lookup_difference_Some [lemma, in iris.prelude.fin_maps]
lookup_difference_with_Some [lemma, in iris.prelude.fin_maps]
lookup_difference_with [lemma, in iris.prelude.fin_maps]
lookup_intersection_None [lemma, in iris.prelude.fin_maps]
lookup_intersection_Some [lemma, in iris.prelude.fin_maps]
lookup_intersection_with_Some [lemma, in iris.prelude.fin_maps]
lookup_intersection_with [lemma, in iris.prelude.fin_maps]
lookup_foldr_delete_not_elem_of [lemma, in iris.prelude.fin_maps]
lookup_foldr_delete [lemma, in iris.prelude.fin_maps]
lookup_union_Some_r [lemma, in iris.prelude.fin_maps]
lookup_union_Some_l [lemma, in iris.prelude.fin_maps]
lookup_union_Some [lemma, in iris.prelude.fin_maps]
lookup_union_None [lemma, in iris.prelude.fin_maps]
lookup_union_Some_raw [lemma, in iris.prelude.fin_maps]
lookup_union_with_Some [lemma, in iris.prelude.fin_maps]
lookup_union_with [lemma, in iris.prelude.fin_maps]
lookup_map_of_collection [lemma, in iris.prelude.fin_maps]
lookup_imap [lemma, in iris.prelude.fin_maps]
lookup_singleton_ne [lemma, in iris.prelude.fin_maps]
lookup_singleton [lemma, in iris.prelude.fin_maps]
lookup_singleton_None [lemma, in iris.prelude.fin_maps]
lookup_singleton_Some [lemma, in iris.prelude.fin_maps]
lookup_insert_None [lemma, in iris.prelude.fin_maps]
lookup_insert_is_Some [lemma, in iris.prelude.fin_maps]
lookup_insert_Some [lemma, in iris.prelude.fin_maps]
lookup_insert_ne [lemma, in iris.prelude.fin_maps]
lookup_insert_rev [lemma, in iris.prelude.fin_maps]
lookup_insert [lemma, in iris.prelude.fin_maps]
lookup_delete_None [lemma, in iris.prelude.fin_maps]
lookup_delete_is_Some [lemma, in iris.prelude.fin_maps]
lookup_delete_Some [lemma, in iris.prelude.fin_maps]
lookup_delete_ne [lemma, in iris.prelude.fin_maps]
lookup_delete [lemma, in iris.prelude.fin_maps]
lookup_alter_None [lemma, in iris.prelude.fin_maps]
lookup_alter_Some [lemma, in iris.prelude.fin_maps]
lookup_alter_ne [lemma, in iris.prelude.fin_maps]
lookup_alter [lemma, in iris.prelude.fin_maps]
lookup_empty_Some [lemma, in iris.prelude.fin_maps]
lookup_empty_is_Some [lemma, in iris.prelude.fin_maps]
lookup_ne [lemma, in iris.prelude.fin_maps]
lookup_weaken_inv [lemma, in iris.prelude.fin_maps]
lookup_weaken_None [lemma, in iris.prelude.fin_maps]
lookup_weaken_is_Some [lemma, in iris.prelude.fin_maps]
lookup_weaken [lemma, in iris.prelude.fin_maps]
lookup_proper [instance, in iris.prelude.fin_maps]
lookup_merge [projection, in iris.prelude.fin_maps]
lookup_omap [projection, in iris.prelude.fin_maps]
lookup_fmap [projection, in iris.prelude.fin_maps]
lookup_partial_alter_ne [projection, in iris.prelude.fin_maps]
lookup_partial_alter [projection, in iris.prelude.fin_maps]
lookup_empty [projection, in iris.prelude.fin_maps]
lookup_mapset_map_with [lemma, in iris.prelude.mapset]
lookup_delete_subst_ctx_3 [lemma, in iris.chan2heap.simple_reln]
lookup_delete_subst_ctx_2 [lemma, in iris.chan2heap.simple_reln]
lookup_delete_subst_ctx_1 [lemma, in iris.chan2heap.simple_reln]
lookup_to_gmap_None [lemma, in iris.prelude.gmap]
lookup_to_gmap_Some [lemma, in iris.prelude.gmap]
lookup_to_gmap [lemma, in iris.prelude.gmap]
lookup_natmap_pop [lemma, in iris.prelude.natmap]
lookup_natmap_push_S [lemma, in iris.prelude.natmap]
lookup_natmap_push_O [lemma, in iris.prelude.natmap]
lookup_to_bools_false [lemma, in iris.prelude.natmap]
lookup_to_bools_true [lemma, in iris.prelude.natmap]
lookup_to_bools [lemma, in iris.prelude.natmap]
lookup_to_bools_ge [lemma, in iris.prelude.natmap]
lookup_deleteB_None [lemma, in iris.heap_lang.substitution]
lookup_subseteq_same_or_none [lemma, in iris.chan_lang.simple_types]
lookup_zip_with [lemma, in iris.prelude.list]
lookup_seq_inv [lemma, in iris.prelude.list]
lookup_seq_ge [lemma, in iris.prelude.list]
lookup_seq [lemma, in iris.prelude.list]
lookup_mask_notin [lemma, in iris.prelude.list]
lookup_mask [lemma, in iris.prelude.list]
lookup_resize_old [lemma, in iris.prelude.list]
lookup_resize_new [lemma, in iris.prelude.list]
lookup_resize [lemma, in iris.prelude.list]
lookup_replicate_None [lemma, in iris.prelude.list]
lookup_replicate_2 [lemma, in iris.prelude.list]
lookup_replicate_1 [lemma, in iris.prelude.list]
lookup_replicate [lemma, in iris.prelude.list]
lookup_drop [lemma, in iris.prelude.list]
lookup_take_ge [lemma, in iris.prelude.list]
lookup_take [lemma, in iris.prelude.list]
lookup_app_Some [lemma, in iris.prelude.list]
lookup_app_r [lemma, in iris.prelude.list]
lookup_app_l_Some [lemma, in iris.prelude.list]
lookup_app_l [lemma, in iris.prelude.list]
lookup_ge_None_2 [lemma, in iris.prelude.list]
lookup_ge_None_1 [lemma, in iris.prelude.list]
lookup_ge_None [lemma, in iris.prelude.list]
lookup_lt_is_Some [lemma, in iris.prelude.list]
lookup_lt_is_Some_2 [lemma, in iris.prelude.list]
lookup_lt_is_Some_1 [lemma, in iris.prelude.list]
lookup_lt_Some [lemma, in iris.prelude.list]
lookup_tail [lemma, in iris.prelude.list]
lookup_nil [lemma, in iris.prelude.list]
lookup_delete_subst_ctx_1 [lemma, in iris.locks.lock_reln]
lookup_deleteB_None [lemma, in iris.chan_lang.substitution]
lookup_valid_Some [lemma, in iris.algebra.gmap]
lookup_validN_Some [lemma, in iris.algebra.gmap]
lookup_opM [lemma, in iris.algebra.gmap]
lookup_included [lemma, in iris.algebra.gmap]
lookup_core [lemma, in iris.algebra.gmap]
lookup_op [lemma, in iris.algebra.gmap]
lookup_proper [instance, in iris.algebra.gmap]
lookup_ne [instance, in iris.algebra.gmap]
lr [section, in iris.chan2heap.simple_reln]
lsubst [definition, in iris.array_lang.substitution]
lsubst [definition, in iris.heap_lang.substitution]
lsubst [definition, in iris.chan_lang.substitution]
lsubst_unfold [lemma, in iris.array_lang.substitution]
lsubst_closing_inv_2 [lemma, in iris.array_lang.substitution]
lsubst_closing_inv_1 [lemma, in iris.array_lang.substitution]
lsubst_closing_2 [lemma, in iris.array_lang.substitution]
lsubst_closing_1 [lemma, in iris.array_lang.substitution]
lsubst_closed [lemma, in iris.array_lang.substitution]
lsubst_foldl [lemma, in iris.array_lang.substitution]
lsubst_subst_commute [lemma, in iris.array_lang.substitution]
lsubst_permutation [lemma, in iris.array_lang.substitution]
lsubst_cons [lemma, in iris.array_lang.substitution]
lsubst_snoc [lemma, in iris.array_lang.substitution]
lsubst_app [lemma, in iris.array_lang.substitution]
lsubst_unfold [lemma, in iris.heap_lang.substitution]
lsubst_closing_inv_2 [lemma, in iris.heap_lang.substitution]
lsubst_closing_inv_1 [lemma, in iris.heap_lang.substitution]
lsubst_closing_2 [lemma, in iris.heap_lang.substitution]
lsubst_closing_1 [lemma, in iris.heap_lang.substitution]
lsubst_closed [lemma, in iris.heap_lang.substitution]
lsubst_foldl [lemma, in iris.heap_lang.substitution]
lsubst_subst_commute [lemma, in iris.heap_lang.substitution]
lsubst_permutation [lemma, in iris.heap_lang.substitution]
lsubst_cons [lemma, in iris.heap_lang.substitution]
lsubst_snoc [lemma, in iris.heap_lang.substitution]
lsubst_app [lemma, in iris.heap_lang.substitution]
lsubst_unfold [lemma, in iris.chan_lang.substitution]
lsubst_closing_inv_2 [lemma, in iris.chan_lang.substitution]
lsubst_closing_inv_1 [lemma, in iris.chan_lang.substitution]
lsubst_closing_2 [lemma, in iris.chan_lang.substitution]
lsubst_closing_1 [lemma, in iris.chan_lang.substitution]
lsubst_closed [lemma, in iris.chan_lang.substitution]
lsubst_foldl [lemma, in iris.chan_lang.substitution]
lsubst_subst_commute [lemma, in iris.chan_lang.substitution]
lsubst_permutation [lemma, in iris.chan_lang.substitution]
lsubst_cons [lemma, in iris.chan_lang.substitution]
lsubst_snoc [lemma, in iris.chan_lang.substitution]
lsubst_app [lemma, in iris.chan_lang.substitution]


M

MakeAnd [record, in iris.proofmode.class_instances]
MakeAnd [inductive, in iris.proofmode.class_instances]
MakeLater [record, in iris.proofmode.class_instances]
MakeLater [inductive, in iris.proofmode.class_instances]
MakeOr [record, in iris.proofmode.class_instances]
MakeOr [inductive, in iris.proofmode.class_instances]
MakeSep [record, in iris.proofmode.class_instances]
MakeSep [inductive, in iris.proofmode.class_instances]
make_later_default [instance, in iris.proofmode.class_instances]
make_later_true [instance, in iris.proofmode.class_instances]
make_later [projection, in iris.proofmode.class_instances]
make_later [constructor, in iris.proofmode.class_instances]
make_or_default [instance, in iris.proofmode.class_instances]
make_or_true_r [instance, in iris.proofmode.class_instances]
make_or_true_l [instance, in iris.proofmode.class_instances]
make_or [projection, in iris.proofmode.class_instances]
make_or [constructor, in iris.proofmode.class_instances]
make_and_default [instance, in iris.proofmode.class_instances]
make_and_true_r [instance, in iris.proofmode.class_instances]
make_and_true_l [instance, in iris.proofmode.class_instances]
make_and [projection, in iris.proofmode.class_instances]
make_and [constructor, in iris.proofmode.class_instances]
make_sep_default [instance, in iris.proofmode.class_instances]
make_sep_true_r [instance, in iris.proofmode.class_instances]
make_sep_true_l [instance, in iris.proofmode.class_instances]
make_sep [projection, in iris.proofmode.class_instances]
make_sep [constructor, in iris.proofmode.class_instances]
mapM [section, in iris.prelude.list]
mapM [definition, in iris.prelude.list]
mapM_fmap_Some_inv [lemma, in iris.prelude.list]
mapM_fmap_Some [lemma, in iris.prelude.list]
mapM_is_Some [lemma, in iris.prelude.list]
mapM_is_Some_2 [lemma, in iris.prelude.list]
mapM_is_Some_1 [lemma, in iris.prelude.list]
mapM_None [lemma, in iris.prelude.list]
mapM_None_2 [lemma, in iris.prelude.list]
mapM_None_1 [lemma, in iris.prelude.list]
mapM_length [lemma, in iris.prelude.list]
mapM_Some [lemma, in iris.prelude.list]
mapM_Some_2 [lemma, in iris.prelude.list]
mapM_Some_1 [lemma, in iris.prelude.list]
mapM_ext [lemma, in iris.prelude.list]
mapset [section, in iris.prelude.mapset]
mapset [record, in iris.prelude.mapset]
Mapset [constructor, in iris.prelude.mapset]
mapset [library]
mapset_dom_spec [instance, in iris.prelude.mapset]
mapset_dom [instance, in iris.prelude.mapset]
mapset_dom_with [definition, in iris.prelude.mapset]
mapset_map_with [definition, in iris.prelude.mapset]
mapset_subseteq_dec [instance, in iris.prelude.mapset]
mapset_disjoint_dec [instance, in iris.prelude.mapset]
mapset_elem_of_dec [instance, in iris.prelude.mapset]
mapset_equiv_dec [instance, in iris.prelude.mapset]
mapset_eq_dec [instance, in iris.prelude.mapset]
mapset_eq [lemma, in iris.prelude.mapset]
mapset_elems [instance, in iris.prelude.mapset]
mapset_difference [instance, in iris.prelude.mapset]
mapset_intersection [instance, in iris.prelude.mapset]
mapset_union [instance, in iris.prelude.mapset]
mapset_singleton [instance, in iris.prelude.mapset]
mapset_empty [instance, in iris.prelude.mapset]
mapset_elem_of [instance, in iris.prelude.mapset]
mapset_car [projection, in iris.prelude.mapset]
mapset_subseteq_dec [instance, in iris.prelude.coPset]
mapset_disjoint_dec [instance, in iris.prelude.coPset]
mapset.deciders [section, in iris.prelude.mapset]
map_difference_union [lemma, in iris.prelude.fin_maps]
map_disjoint_difference_r [lemma, in iris.prelude.fin_maps]
map_disjoint_difference_l [lemma, in iris.prelude.fin_maps]
map_disjoint_of_list_zip_r_2 [lemma, in iris.prelude.fin_maps]
map_disjoint_of_list_zip_l_2 [lemma, in iris.prelude.fin_maps]
map_disjoint_of_list_zip_r [lemma, in iris.prelude.fin_maps]
map_disjoint_of_list_zip_l [lemma, in iris.prelude.fin_maps]
map_disjoint_of_list_r [lemma, in iris.prelude.fin_maps]
map_disjoint_of_list_l [lemma, in iris.prelude.fin_maps]
map_disjoint_foldr_delete_r [lemma, in iris.prelude.fin_maps]
map_disjoint_foldr_delete_l [lemma, in iris.prelude.fin_maps]
map_disjoint_union_list_r_2 [lemma, in iris.prelude.fin_maps]
map_disjoint_union_list_l_2 [lemma, in iris.prelude.fin_maps]
map_disjoint_union_list_r [lemma, in iris.prelude.fin_maps]
map_disjoint_union_list_l [lemma, in iris.prelude.fin_maps]
map_disjoint_insert_r_2 [lemma, in iris.prelude.fin_maps]
map_disjoint_insert_l_2 [lemma, in iris.prelude.fin_maps]
map_disjoint_insert_r [lemma, in iris.prelude.fin_maps]
map_disjoint_insert_l [lemma, in iris.prelude.fin_maps]
map_disjoint_union_r_2 [lemma, in iris.prelude.fin_maps]
map_disjoint_union_l_2 [lemma, in iris.prelude.fin_maps]
map_disjoint_union_r [lemma, in iris.prelude.fin_maps]
map_disjoint_union_l [lemma, in iris.prelude.fin_maps]
map_union_cancel_r [lemma, in iris.prelude.fin_maps]
map_union_cancel_l [lemma, in iris.prelude.fin_maps]
map_union_reflecting_r [lemma, in iris.prelude.fin_maps]
map_union_reflecting_l [lemma, in iris.prelude.fin_maps]
map_union_preserving_r [lemma, in iris.prelude.fin_maps]
map_union_preserving_l [lemma, in iris.prelude.fin_maps]
map_union_subseteq_r_alt [lemma, in iris.prelude.fin_maps]
map_union_subseteq_l_alt [lemma, in iris.prelude.fin_maps]
map_union_subseteq_r [lemma, in iris.prelude.fin_maps]
map_union_subseteq_l [lemma, in iris.prelude.fin_maps]
map_subseteq_union [lemma, in iris.prelude.fin_maps]
map_union_comm [lemma, in iris.prelude.fin_maps]
map_positive_l_alt [lemma, in iris.prelude.fin_maps]
map_positive_l [lemma, in iris.prelude.fin_maps]
map_disjoint_delete_r [lemma, in iris.prelude.fin_maps]
map_disjoint_delete_l [lemma, in iris.prelude.fin_maps]
map_disjoint_singleton_r_2 [lemma, in iris.prelude.fin_maps]
map_disjoint_singleton_l_2 [lemma, in iris.prelude.fin_maps]
map_disjoint_singleton_r [lemma, in iris.prelude.fin_maps]
map_disjoint_singleton_l [lemma, in iris.prelude.fin_maps]
map_disjoint_Some_r [lemma, in iris.prelude.fin_maps]
map_disjoint_Some_l [lemma, in iris.prelude.fin_maps]
map_disjoint_weaken_r [lemma, in iris.prelude.fin_maps]
map_disjoint_weaken_l [lemma, in iris.prelude.fin_maps]
map_disjoint_weaken [lemma, in iris.prelude.fin_maps]
map_disjoint_empty_r [lemma, in iris.prelude.fin_maps]
map_disjoint_empty_l [lemma, in iris.prelude.fin_maps]
map_disjoint_sym [instance, in iris.prelude.fin_maps]
map_not_disjoint [lemma, in iris.prelude.fin_maps]
map_disjoint_alt [lemma, in iris.prelude.fin_maps]
map_disjoint_spec [lemma, in iris.prelude.fin_maps]
map_not_Forall2 [lemma, in iris.prelude.fin_maps]
map_relation_dec [instance, in iris.prelude.fin_maps]
map_relation_alt [lemma, in iris.prelude.fin_maps]
map_not_Forall [lemma, in iris.prelude.fin_maps]
map_Forall_dec [instance, in iris.prelude.fin_maps]
map_Forall_ind [lemma, in iris.prelude.fin_maps]
map_Forall_insert [lemma, in iris.prelude.fin_maps]
map_Forall_insert_2 [lemma, in iris.prelude.fin_maps]
map_Forall_insert_12 [lemma, in iris.prelude.fin_maps]
map_Forall_insert_11 [lemma, in iris.prelude.fin_maps]
map_Forall_impl [lemma, in iris.prelude.fin_maps]
map_Forall_empty [lemma, in iris.prelude.fin_maps]
map_Forall_to_list [lemma, in iris.prelude.fin_maps]
map_wf [lemma, in iris.prelude.fin_maps]
map_to_list_length [lemma, in iris.prelude.fin_maps]
map_ind [lemma, in iris.prelude.fin_maps]
map_choose [lemma, in iris.prelude.fin_maps]
map_to_list_insert_inv [lemma, in iris.prelude.fin_maps]
map_to_list_empty_inv [lemma, in iris.prelude.fin_maps]
map_to_list_empty_inv_alt [lemma, in iris.prelude.fin_maps]
map_to_list_fmap [lemma, in iris.prelude.fin_maps]
map_to_list_contains [lemma, in iris.prelude.fin_maps]
map_to_list_insert [lemma, in iris.prelude.fin_maps]
map_to_list_empty [lemma, in iris.prelude.fin_maps]
map_of_list_fmap [lemma, in iris.prelude.fin_maps]
map_of_list_cons [lemma, in iris.prelude.fin_maps]
map_of_list_nil [lemma, in iris.prelude.fin_maps]
map_to_of_list_flip [lemma, in iris.prelude.fin_maps]
map_to_list_inj [lemma, in iris.prelude.fin_maps]
map_to_of_list [lemma, in iris.prelude.fin_maps]
map_of_to_list [lemma, in iris.prelude.fin_maps]
map_of_list_inj [lemma, in iris.prelude.fin_maps]
map_of_list_proper [lemma, in iris.prelude.fin_maps]
map_to_list_unique [lemma, in iris.prelude.fin_maps]
map_fmap_ext [lemma, in iris.prelude.fin_maps]
map_fmap_setoid_ext [lemma, in iris.prelude.fin_maps]
map_fmap_compose [lemma, in iris.prelude.fin_maps]
map_fmap_id [lemma, in iris.prelude.fin_maps]
map_fmap_singleton [lemma, in iris.prelude.fin_maps]
map_non_empty_singleton [lemma, in iris.prelude.fin_maps]
map_fmap_empty [lemma, in iris.prelude.fin_maps]
map_subset_empty [lemma, in iris.prelude.fin_maps]
map_empty [lemma, in iris.prelude.fin_maps]
map_subseteq_spec [lemma, in iris.prelude.fin_maps]
map_eq_iff [lemma, in iris.prelude.fin_maps]
map_fmap_proper [instance, in iris.prelude.fin_maps]
map_equiv_lookup_l [lemma, in iris.prelude.fin_maps]
map_equiv_empty [lemma, in iris.prelude.fin_maps]
map_leibniz [instance, in iris.prelude.fin_maps]
map_equivalence [instance, in iris.prelude.fin_maps]
map_imap [definition, in iris.prelude.fin_maps]
map_difference [instance, in iris.prelude.fin_maps]
map_intersection [instance, in iris.prelude.fin_maps]
map_union [instance, in iris.prelude.fin_maps]
map_subseteq [instance, in iris.prelude.fin_maps]
map_disjoint [definition, in iris.prelude.fin_maps]
map_included [definition, in iris.prelude.fin_maps]
map_relation [definition, in iris.prelude.fin_maps]
map_Forall [definition, in iris.prelude.fin_maps]
map_equiv [instance, in iris.prelude.fin_maps]
map_difference_with [instance, in iris.prelude.fin_maps]
map_intersection_with [instance, in iris.prelude.fin_maps]
map_union_with [instance, in iris.prelude.fin_maps]
map_of_collection [definition, in iris.prelude.fin_maps]
map_of_list [definition, in iris.prelude.fin_maps]
map_singleton [instance, in iris.prelude.fin_maps]
map_delete [instance, in iris.prelude.fin_maps]
map_alter [instance, in iris.prelude.fin_maps]
map_insert [instance, in iris.prelude.fin_maps]
map_eq [projection, in iris.prelude.fin_maps]
map_to_list [projection, in iris.prelude.fin_maps]
map_to_list [constructor, in iris.prelude.fin_maps]
map_tids_vc [lemma, in iris.program_logic.refine_raw_adequacy]
map_compose [lemma, in iris.program_logic.refine_raw_adequacy]
map_proper' [lemma, in iris.program_logic.refine_raw_adequacy]
map_proper [instance, in iris.program_logic.refine_raw_adequacy]
map_cons_inv [lemma, in iris.program_logic.refine_raw_adequacy]
map_app_inv [lemma, in iris.program_logic.refine_raw_adequacy]
map_disjoint_dom_2 [lemma, in iris.prelude.fin_map_dom]
map_disjoint_dom_1 [lemma, in iris.prelude.fin_map_dom]
map_disjoint_dom [lemma, in iris.prelude.fin_map_dom]
map_relevant_relevant [lemma, in iris.proofmode.coq_tactics]
map_relevant_dup [lemma, in iris.proofmode.coq_tactics]
map_union_least [lemma, in iris.algebra.upred_big_op]
map_to_list_union [lemma, in iris.algebra.upred_big_op]
map_app_inv [lemma, in iris.program_logic.delayed_language]
map_cons_inv [lemma, in iris.program_logic.delayed_language]
map_app_inv [lemma, in iris.program_logic.nat_delayed_language]
map_cons_inv [lemma, in iris.program_logic.nat_delayed_language]
mask [definition, in iris.prelude.list]
mask_mask [lemma, in iris.prelude.list]
mask_app_2 [lemma, in iris.prelude.list]
mask_app [lemma, in iris.prelude.list]
mask_false [lemma, in iris.prelude.list]
mask_true [lemma, in iris.prelude.list]
mask_length [lemma, in iris.prelude.list]
mask_nil [lemma, in iris.prelude.list]
master [constructor, in iris.program_logic.refine_raw]
master_snapshot_valid [lemma, in iris.program_logic.refine_raw_adequacy]
master_own_exact [definition, in iris.program_logic.refine_raw_adequacy]
master_own [definition, in iris.program_logic.refine_raw_adequacy]
master_snapshot_disjoint [constructor, in iris.program_logic.refine_raw]
Match [abbreviation, in iris.heap_lang.derived]
Match [abbreviation, in iris.chan_lang.derived]
Match [abbreviation, in iris.array_lang.derived]
max_view [definition, in iris.program_logic.refine_raw]
max_suffix_of_max_snoc [lemma, in iris.prelude.list]
max_suffix_of_max_alt [lemma, in iris.prelude.list]
max_suffix_of_max [lemma, in iris.prelude.list]
max_suffix_of_snd_suffix_alt [lemma, in iris.prelude.list]
max_suffix_of_snd_suffix [lemma, in iris.prelude.list]
max_suffix_of_snd_alt [lemma, in iris.prelude.list]
max_suffix_of_snd [lemma, in iris.prelude.list]
max_suffix_of_fst_suffix_alt [lemma, in iris.prelude.list]
max_suffix_of_fst_suffix [lemma, in iris.prelude.list]
max_suffix_of_fst_alt [lemma, in iris.prelude.list]
max_suffix_of_fst [lemma, in iris.prelude.list]
max_prefix_of_max_snoc [lemma, in iris.prelude.list]
max_prefix_of_max_alt [lemma, in iris.prelude.list]
max_prefix_of_max [lemma, in iris.prelude.list]
max_prefix_of_snd_prefix_alt [lemma, in iris.prelude.list]
max_prefix_of_snd_prefix [lemma, in iris.prelude.list]
max_prefix_of_snd_alt [lemma, in iris.prelude.list]
max_prefix_of_snd [lemma, in iris.prelude.list]
max_prefix_of_fst_prefix_alt [lemma, in iris.prelude.list]
max_prefix_of_fst_prefix [lemma, in iris.prelude.list]
max_prefix_of_fst_alt [lemma, in iris.prelude.list]
max_prefix_of_fst [lemma, in iris.prelude.list]
max_suffix_of [definition, in iris.prelude.list]
max_prefix_of [definition, in iris.prelude.list]
maybe [projection, in iris.prelude.option]
Maybe [record, in iris.prelude.option]
maybe [constructor, in iris.prelude.option]
Maybe [inductive, in iris.prelude.option]
maybe_Excl [instance, in iris.algebra.excl]
maybe_x1 [instance, in iris.prelude.numbers]
maybe_xO [instance, in iris.prelude.numbers]
maybe_Some [instance, in iris.prelude.option]
maybe_inr [instance, in iris.prelude.option]
maybe_inl [instance, in iris.prelude.option]
maybe_comp [instance, in iris.prelude.option]
maybe_list_singleton [instance, in iris.prelude.list]
maybe_cons [instance, in iris.prelude.list]
maybe_DecAgree [instance, in iris.algebra.dec_agree]
maybe2 [projection, in iris.prelude.option]
Maybe2 [record, in iris.prelude.option]
maybe2 [constructor, in iris.prelude.option]
Maybe2 [inductive, in iris.prelude.option]
maybe3 [projection, in iris.prelude.option]
Maybe3 [record, in iris.prelude.option]
maybe3 [constructor, in iris.prelude.option]
Maybe3 [inductive, in iris.prelude.option]
maybe4 [projection, in iris.prelude.option]
Maybe4 [record, in iris.prelude.option]
maybe4 [constructor, in iris.prelude.option]
Maybe4 [inductive, in iris.prelude.option]
mbind [projection, in iris.prelude.base]
MBind [record, in iris.prelude.base]
mbind [constructor, in iris.prelude.base]
MBind [inductive, in iris.prelude.base]
merge [projection, in iris.prelude.base]
Merge [record, in iris.prelude.base]
merge [constructor, in iris.prelude.base]
Merge [inductive, in iris.prelude.base]
merge_singleton [lemma, in iris.prelude.fin_maps]
merge_empty [lemma, in iris.prelude.fin_maps]
merge_Some [lemma, in iris.prelude.fin_maps]
merge_idemp' [instance, in iris.prelude.fin_maps]
merge_idemp [lemma, in iris.prelude.fin_maps]
merge_assoc' [instance, in iris.prelude.fin_maps]
merge_assoc [lemma, in iris.prelude.fin_maps]
merge_comm' [instance, in iris.prelude.fin_maps]
merge_comm [lemma, in iris.prelude.fin_maps]
merge_ext [lemma, in iris.prelude.fin_maps]
merge_sort_Permutation [lemma, in iris.prelude.sorting]
merge_sort_aux_Permutation [lemma, in iris.prelude.sorting]
merge_stack_Permutation [lemma, in iris.prelude.sorting]
merge_list_to_stack_Permutation [lemma, in iris.prelude.sorting]
merge_stack_flatten [definition, in iris.prelude.sorting]
merge_stack_Sorted_cons_Some [constructor, in iris.prelude.sorting]
merge_stack_Sorted_cons_None [constructor, in iris.prelude.sorting]
merge_stack_Sorted_nil [constructor, in iris.prelude.sorting]
merge_stack_Sorted [inductive, in iris.prelude.sorting]
merge_Permutation [lemma, in iris.prelude.sorting]
merge_sort_correct [section, in iris.prelude.sorting]
merge_sort [definition, in iris.prelude.sorting]
merge_sort_aux [definition, in iris.prelude.sorting]
merge_stack [definition, in iris.prelude.sorting]
merge_list_to_stack [definition, in iris.prelude.sorting]
merge_sort [section, in iris.prelude.sorting]
mguard [projection, in iris.prelude.base]
MGuard [record, in iris.prelude.base]
mguard [constructor, in iris.prelude.base]
MGuard [inductive, in iris.prelude.base]
mini [definition, in iris.program_logic.delayed_language]
minimal [definition, in iris.program_logic.delayed_language]
minimal_dec' [lemma, in iris.program_logic.delayed_language]
minimal_dec [lemma, in iris.program_logic.delayed_language]
mixin_ucmra_pcore_unit [projection, in iris.algebra.cmra]
mixin_ucmra_unit_timeless [projection, in iris.algebra.cmra]
mixin_ucmra_unit_left_id [projection, in iris.algebra.cmra]
mixin_ucmra_unit_valid [projection, in iris.algebra.cmra]
mixin_cmra_stepN_S [projection, in iris.algebra.cmra]
mixin_cmra_stepN_ne [projection, in iris.algebra.cmra]
mixin_cmra_extend [projection, in iris.algebra.cmra]
mixin_cmra_validN_op_l [projection, in iris.algebra.cmra]
mixin_cmra_pcore_distrib [projection, in iris.algebra.cmra]
mixin_cmra_pcore_mono [projection, in iris.algebra.cmra]
mixin_cmra_pcore_idemp [projection, in iris.algebra.cmra]
mixin_cmra_pcore_l [projection, in iris.algebra.cmra]
mixin_cmra_comm [projection, in iris.algebra.cmra]
mixin_cmra_assoc [projection, in iris.algebra.cmra]
mixin_cmra_validN_S [projection, in iris.algebra.cmra]
mixin_cmra_valid_validN [projection, in iris.algebra.cmra]
mixin_cmra_validN_ne [projection, in iris.algebra.cmra]
mixin_cmra_pcore_ne [projection, in iris.algebra.cmra]
mixin_cmra_op_ne [projection, in iris.algebra.cmra]
mixin_conv_compl [projection, in iris.algebra.cofe]
mixin_dist_S [projection, in iris.algebra.cofe]
mixin_dist_equivalence [projection, in iris.algebra.cofe]
mixin_equiv_dist [projection, in iris.algebra.cofe]
mixin_dra_core_distrib [projection, in iris.algebra.dra]
mixin_dra_core_mono [projection, in iris.algebra.dra]
mixin_dra_core_idemp [projection, in iris.algebra.dra]
mixin_dra_core_l [projection, in iris.algebra.dra]
mixin_dra_core_disjoint_l [projection, in iris.algebra.dra]
mixin_dra_comm [projection, in iris.algebra.dra]
mixin_dra_symmetric [projection, in iris.algebra.dra]
mixin_dra_disjoint_move_l [projection, in iris.algebra.dra]
mixin_dra_disjoint_ll [projection, in iris.algebra.dra]
mixin_dra_assoc [projection, in iris.algebra.dra]
mixin_dra_core_valid [projection, in iris.algebra.dra]
mixin_dra_op_valid [projection, in iris.algebra.dra]
mixin_dra_step_proper [projection, in iris.algebra.dra]
mixin_dra_disjoint_proper [projection, in iris.algebra.dra]
mixin_dra_valid_proper [projection, in iris.algebra.dra]
mixin_dra_core_proper [projection, in iris.algebra.dra]
mixin_dra_op_proper [projection, in iris.algebra.dra]
mixin_dra_equivalence [projection, in iris.algebra.dra]
mjoin [projection, in iris.prelude.base]
MJoin [record, in iris.prelude.base]
mjoin [constructor, in iris.prelude.base]
MJoin [inductive, in iris.prelude.base]
mjoin_Permutation [instance, in iris.prelude.list]
mkBSet [constructor, in iris.prelude.bset]
mkSet [constructor, in iris.prelude.set]
mk_Qp [constructor, in iris.prelude.numbers]
mk_is_Some [lemma, in iris.prelude.option]
mnat [section, in iris.algebra.cmra]
mnat [definition, in iris.algebra.cmra]
mnatR [definition, in iris.algebra.cmra]
mnatUR [definition, in iris.algebra.cmra]
mnat_local_update [lemma, in iris.algebra.local_updates]
mnat_persistent [instance, in iris.algebra.cmra]
mnat_cmra_discrete [instance, in iris.algebra.cmra]
mnat_ucmra_mixin [lemma, in iris.algebra.cmra]
mnat_empty [instance, in iris.algebra.cmra]
mnat_ra_mixin [lemma, in iris.algebra.cmra]
mnat_included [lemma, in iris.algebra.cmra]
mnat_op_max [definition, in iris.algebra.cmra]
mnat_stepN [instance, in iris.algebra.cmra]
mnat_op [instance, in iris.algebra.cmra]
mnat_pcore [instance, in iris.algebra.cmra]
mnat_validN [instance, in iris.algebra.cmra]
mnat_valid [instance, in iris.algebra.cmra]
model [library]
modify [definition, in iris.prelude.error]
more_finite [section, in iris.prelude.collections]
more_quantifiers [section, in iris.prelude.collections]
more_general_properties.Forall_Exists [section, in iris.prelude.list]
more_general_properties.contains_dec [section, in iris.prelude.list]
more_general_properties.max_suffix_of [section, in iris.prelude.list]
more_general_properties.prefix_ops [section, in iris.prelude.list]
more_general_properties [section, in iris.prelude.list]
mret [projection, in iris.prelude.base]
MRet [record, in iris.prelude.base]
mret [constructor, in iris.prelude.base]
MRet [inductive, in iris.prelude.base]
msubst [definition, in iris.array_lang.substitution]
msubst [definition, in iris.heap_lang.substitution]
msubst [definition, in iris.chan_lang.substitution]
msubst_unfold [lemma, in iris.array_lang.substitution]
msubst_closing_inv_3 [lemma, in iris.array_lang.substitution]
msubst_closing_inv_2 [lemma, in iris.array_lang.substitution]
msubst_closing_inv_1 [lemma, in iris.array_lang.substitution]
msubst_insert_3 [lemma, in iris.array_lang.substitution]
msubst_insert_2 [lemma, in iris.array_lang.substitution]
msubst_insert_1 [lemma, in iris.array_lang.substitution]
msubst_msubst' [lemma, in iris.array_lang.substitution]
msubst_closed [lemma, in iris.array_lang.substitution]
msubst_weaken_2 [lemma, in iris.array_lang.substitution]
msubst_weaken_1 [lemma, in iris.array_lang.substitution]
msubst_closing_2 [lemma, in iris.array_lang.substitution]
msubst_closing_1 [lemma, in iris.array_lang.substitution]
msubst_unfold [lemma, in iris.heap_lang.substitution]
msubst_closing_inv_3 [lemma, in iris.heap_lang.substitution]
msubst_closing_inv_2 [lemma, in iris.heap_lang.substitution]
msubst_closing_inv_1 [lemma, in iris.heap_lang.substitution]
msubst_insert_3 [lemma, in iris.heap_lang.substitution]
msubst_insert_2 [lemma, in iris.heap_lang.substitution]
msubst_insert_1 [lemma, in iris.heap_lang.substitution]
msubst_msubst' [lemma, in iris.heap_lang.substitution]
msubst_closed [lemma, in iris.heap_lang.substitution]
msubst_weaken_2 [lemma, in iris.heap_lang.substitution]
msubst_weaken_1 [lemma, in iris.heap_lang.substitution]
msubst_closing_2 [lemma, in iris.heap_lang.substitution]
msubst_closing_1 [lemma, in iris.heap_lang.substitution]
msubst_unfold [lemma, in iris.chan_lang.substitution]
msubst_closing_inv_3 [lemma, in iris.chan_lang.substitution]
msubst_closing_inv_2 [lemma, in iris.chan_lang.substitution]
msubst_closing_inv_1 [lemma, in iris.chan_lang.substitution]
msubst_insert_3 [lemma, in iris.chan_lang.substitution]
msubst_insert_2 [lemma, in iris.chan_lang.substitution]
msubst_insert_1 [lemma, in iris.chan_lang.substitution]
msubst_msubst' [lemma, in iris.chan_lang.substitution]
msubst_closed [lemma, in iris.chan_lang.substitution]
msubst_weaken_2 [lemma, in iris.chan_lang.substitution]
msubst_weaken_1 [lemma, in iris.chan_lang.substitution]
msubst_closing_2 [lemma, in iris.chan_lang.substitution]
msubst_closing_1 [lemma, in iris.chan_lang.substitution]
msubst' [definition, in iris.array_lang.substitution]
msubst' [definition, in iris.heap_lang.substitution]
msubst' [definition, in iris.chan_lang.substitution]


N

namespace [definition, in iris.program_logic.namespaces]
namespaces [library]
nat [section, in iris.algebra.cmra]
natC [definition, in iris.algebra.cofe]
natmap [record, in iris.prelude.natmap]
NatMap [constructor, in iris.prelude.natmap]
natmap [library]
natmap_split_finite [lemma, in iris.program_logic.refine_raw_adequacy]
natmap_pop_push [lemma, in iris.prelude.natmap]
natmap_push_pop [lemma, in iris.prelude.natmap]
natmap_pop [definition, in iris.prelude.natmap]
natmap_pop_wf [lemma, in iris.prelude.natmap]
natmap_pop_raw [definition, in iris.prelude.natmap]
natmap_push [definition, in iris.prelude.natmap]
natmap_dom [instance, in iris.prelude.natmap]
natmap_map [instance, in iris.prelude.natmap]
natmap_lookup_map_raw [lemma, in iris.prelude.natmap]
natmap_map_wf [lemma, in iris.prelude.natmap]
natmap_map_raw [definition, in iris.prelude.natmap]
natmap_to_list [instance, in iris.prelude.natmap]
natmap_to_list_raw_nodup [lemma, in iris.prelude.natmap]
natmap_elem_of_to_list_raw [lemma, in iris.prelude.natmap]
natmap_elem_of_to_list_raw_aux [lemma, in iris.prelude.natmap]
natmap_to_list_raw [definition, in iris.prelude.natmap]
natmap_merge [instance, in iris.prelude.natmap]
natmap_lookup_merge_raw [lemma, in iris.prelude.natmap]
natmap_merge_wf [lemma, in iris.prelude.natmap]
natmap_merge_raw [definition, in iris.prelude.natmap]
natmap_omap [instance, in iris.prelude.natmap]
natmap_lookup_omap_raw [lemma, in iris.prelude.natmap]
natmap_omap_raw_wf [lemma, in iris.prelude.natmap]
natmap_omap_raw [definition, in iris.prelude.natmap]
natmap_lookup_alter_raw_ne [lemma, in iris.prelude.natmap]
natmap_lookup_alter_raw [lemma, in iris.prelude.natmap]
natmap_alter [instance, in iris.prelude.natmap]
natmap_alter_wf [lemma, in iris.prelude.natmap]
natmap_alter_raw [definition, in iris.prelude.natmap]
natmap_cons_canon_S [lemma, in iris.prelude.natmap]
natmap_cons_canon_O [lemma, in iris.prelude.natmap]
natmap_cons_canon_wf [lemma, in iris.prelude.natmap]
natmap_cons_canon [definition, in iris.prelude.natmap]
natmap_lookup_singleton_raw_ne [lemma, in iris.prelude.natmap]
natmap_lookup_singleton_raw [lemma, in iris.prelude.natmap]
natmap_singleton_wf [lemma, in iris.prelude.natmap]
natmap_singleton_raw [definition, in iris.prelude.natmap]
natmap_lookup [instance, in iris.prelude.natmap]
natmap_empty [instance, in iris.prelude.natmap]
natmap_eq_dec [instance, in iris.prelude.natmap]
natmap_eq [lemma, in iris.prelude.natmap]
natmap_prf [projection, in iris.prelude.natmap]
natmap_car [projection, in iris.prelude.natmap]
natmap_wf_lookup [lemma, in iris.prelude.natmap]
natmap_wf_inv [lemma, in iris.prelude.natmap]
natmap_wf_pi [instance, in iris.prelude.natmap]
natmap_wf [definition, in iris.prelude.natmap]
natmap_raw [abbreviation, in iris.prelude.natmap]
natR [definition, in iris.algebra.cmra]
natset [abbreviation, in iris.prelude.natmap]
natset_powerset_finite [lemma, in iris.program_logic.refine_raw_adequacy]
natUR [definition, in iris.algebra.cmra]
nat_local_update [lemma, in iris.algebra.local_updates]
Nat_divide_ne_0 [lemma, in iris.prelude.numbers]
Nat_mul_split_r [lemma, in iris.prelude.numbers]
Nat_mul_split_l [lemma, in iris.prelude.numbers]
Nat_lt_succ_succ [lemma, in iris.prelude.numbers]
nat_lt_pi [instance, in iris.prelude.numbers]
nat_le_pi [instance, in iris.prelude.numbers]
nat_inhabited [instance, in iris.prelude.numbers]
nat_lt_dec [instance, in iris.prelude.numbers]
nat_le_dec [instance, in iris.prelude.numbers]
nat_eq_dec [instance, in iris.prelude.numbers]
nat_lexico_trichotomy [instance, in iris.prelude.lexico]
nat_lexico_po [instance, in iris.prelude.lexico]
nat_lexico [instance, in iris.prelude.lexico]
nat_cmra_discrete [instance, in iris.algebra.cmra]
nat_ucmra_mixin [lemma, in iris.algebra.cmra]
nat_empty [instance, in iris.algebra.cmra]
nat_ra_mixin [lemma, in iris.algebra.cmra]
nat_included [lemma, in iris.algebra.cmra]
nat_op_plus [definition, in iris.algebra.cmra]
nat_stepN [instance, in iris.algebra.cmra]
nat_op [instance, in iris.algebra.cmra]
nat_pcore [instance, in iris.algebra.cmra]
nat_validN [instance, in iris.algebra.cmra]
nat_valid [instance, in iris.algebra.cmra]
nat_countable [instance, in iris.prelude.countable]
nat_delayed_language [library]
Nat2Z_divide [lemma, in iris.prelude.numbers]
nclose [definition, in iris.program_logic.namespaces]
nclose_infinite [lemma, in iris.program_logic.namespaces]
nclose_subseteq [lemma, in iris.program_logic.namespaces]
nclose_nroot [lemma, in iris.program_logic.namespaces]
nclose_eq [definition, in iris.program_logic.namespaces]
nclose_aux [definition, in iris.program_logic.namespaces]
nclose_def [definition, in iris.program_logic.namespaces]
ndisjoint [section, in iris.program_logic.namespaces]
ndisjoint [instance, in iris.program_logic.namespaces]
ndisjoint_symmetric [instance, in iris.program_logic.namespaces]
ndisj_subseteq_difference [lemma, in iris.program_logic.namespaces]
ndisj_disjoint [lemma, in iris.program_logic.namespaces]
ndot [definition, in iris.program_logic.namespaces]
ndot_preserve_disjoint_r [lemma, in iris.program_logic.namespaces]
ndot_preserve_disjoint_l [lemma, in iris.program_logic.namespaces]
ndot_ne_disjoint [lemma, in iris.program_logic.namespaces]
ndot_nclose [lemma, in iris.program_logic.namespaces]
ndot_inj [instance, in iris.program_logic.namespaces]
ndot_eq [definition, in iris.program_logic.namespaces]
ndot_aux [definition, in iris.program_logic.namespaces]
ndot_def [definition, in iris.program_logic.namespaces]
negb_True [lemma, in iris.prelude.base]
Nempty [instance, in iris.prelude.nmap]
newlock [definition, in iris.locks.clh]
newlock [definition, in iris.locks.ticket]
newlock_spec [lemma, in iris.locks.ticket_clh_triples]
newlock_sound [lemma, in iris.locks.lock_reln]
Next [constructor, in iris.algebra.cofe]
Next_contractive [instance, in iris.algebra.cofe]
next_inv [definition, in iris.locks.ticket_clh_triples]
ne_proper_2 [instance, in iris.algebra.cofe]
ne_proper [instance, in iris.algebra.cofe]
nf [definition, in iris.prelude.relations]
nf [definition, in iris.prelude.irelations]
Nfmap [instance, in iris.prelude.nmap]
Nfmap [instance, in iris.prelude.zmap]
Nfresh [definition, in iris.prelude.nmap]
Nfresh_fresh [lemma, in iris.prelude.nmap]
nf_subrel [lemma, in iris.prelude.relations]
nil_timeless [instance, in iris.algebra.list]
nil_length_inv [lemma, in iris.prelude.list]
nil_or_length_pos [lemma, in iris.prelude.list]
nil_length [definition, in iris.prelude.list]
nil_equiv [constructor, in iris.prelude.list]
nil_affine [instance, in iris.algebra.upred_big_op]
nil_relevant [instance, in iris.algebra.upred_big_op]
Nlookup [instance, in iris.prelude.nmap]
Nmap [record, in iris.prelude.nmap]
NMap [constructor, in iris.prelude.nmap]
nmap [library]
Nmap_dom [instance, in iris.prelude.nmap]
Nmap_eq_dec [instance, in iris.prelude.nmap]
Nmap_pos [projection, in iris.prelude.nmap]
Nmap_0 [projection, in iris.prelude.nmap]
Nmerge [instance, in iris.prelude.nmap]
NoDup [inductive, in iris.prelude.base]
NoDup_fst_map_to_list [lemma, in iris.prelude.fin_maps]
NoDup_map_to_list [projection, in iris.prelude.fin_maps]
NoDup_filter_fmap [lemma, in iris.chan2heap.simple_reln]
NoDup_fresh_list [lemma, in iris.prelude.collections]
NoDup_fmap_fst [lemma, in iris.prelude.list]
NoDup_fmap [lemma, in iris.prelude.list]
NoDup_fmap_2 [lemma, in iris.prelude.list]
NoDup_fmap_1 [lemma, in iris.prelude.list]
NoDup_Permutation [lemma, in iris.prelude.list]
NoDup_contains [lemma, in iris.prelude.list]
NoDup_filter [lemma, in iris.prelude.list]
NoDup_list_intersection [lemma, in iris.prelude.list]
NoDup_list_union [lemma, in iris.prelude.list]
NoDup_list_difference [lemma, in iris.prelude.list]
NoDup_remove_dups [lemma, in iris.prelude.list]
NoDup_dec [instance, in iris.prelude.list]
NoDup_alt [lemma, in iris.prelude.list]
NoDup_lookup [lemma, in iris.prelude.list]
NoDup_proper [instance, in iris.prelude.list]
NoDup_app [lemma, in iris.prelude.list]
NoDup_singleton [lemma, in iris.prelude.list]
NoDup_cons_12 [lemma, in iris.prelude.list]
NoDup_cons_11 [lemma, in iris.prelude.list]
NoDup_cons [lemma, in iris.prelude.list]
NoDup_nil [lemma, in iris.prelude.list]
NoDup_elements [projection, in iris.prelude.base]
NoDup_cons_2 [constructor, in iris.prelude.base]
NoDup_nil_2 [constructor, in iris.prelude.base]
NoDup_enum [projection, in iris.prelude.finite]
NoDup_remove_dups_fast [lemma, in iris.prelude.hashset]
Nomap [instance, in iris.prelude.nmap]
NONE [abbreviation, in iris.array_lang.notation]
NONE [abbreviation, in iris.heap_lang.notation]
none [definition, in iris.chan2heap.refine_protocol]
NONEV [abbreviation, in iris.array_lang.notation]
NONEV [abbreviation, in iris.heap_lang.notation]
None_timeless [instance, in iris.algebra.cofe]
None_Forall2 [constructor, in iris.prelude.option]
None_ne_Some [lemma, in iris.prelude.option]
non_empty_difference_L [lemma, in iris.prelude.collections]
non_empty_difference [lemma, in iris.prelude.collections]
non_empty_union_list_L [lemma, in iris.prelude.collections]
non_empty_union_L [lemma, in iris.prelude.collections]
non_empty_union_list [lemma, in iris.prelude.collections]
non_empty_union [lemma, in iris.prelude.collections]
non_empty_singleton_L [lemma, in iris.prelude.collections]
non_empty_inhabited_L [lemma, in iris.prelude.collections]
non_empty_singleton [lemma, in iris.prelude.collections]
non_empty_inhabited [lemma, in iris.prelude.collections]
nostep_fixed_extension [lemma, in iris.program_logic.refine_raw]
notation [library]
notation [library]
notation [library]
notation [library]
not_all_all_stop_common_setoid [lemma, in iris.program_logic.adequacy_inf]
not_all_all_stop_common [lemma, in iris.program_logic.adequacy_inf]
not_all_all_stop [lemma, in iris.program_logic.adequacy_inf]
not_elem_of_map_of_list [lemma, in iris.prelude.fin_maps]
not_elem_of_map_of_list_2 [lemma, in iris.prelude.fin_maps]
not_elem_of_map_of_list_1 [lemma, in iris.prelude.fin_maps]
not_eq_None_Some [lemma, in iris.prelude.option]
not_elem_of_dom [lemma, in iris.prelude.fin_map_dom]
not_elem_of_difference [lemma, in iris.prelude.collections]
not_elem_of_intersection [lemma, in iris.prelude.collections]
not_elem_of_singleton [lemma, in iris.prelude.collections]
not_elem_of_union [lemma, in iris.prelude.collections]
not_and_r_alt [lemma, in iris.prelude.decidable]
not_and_l_alt [lemma, in iris.prelude.decidable]
not_and_r [lemma, in iris.prelude.decidable]
not_and_l [lemma, in iris.prelude.decidable]
not_dec [instance, in iris.prelude.decidable]
not_Exists_Forall [lemma, in iris.prelude.list]
not_Forall_Exists [lemma, in iris.prelude.list]
not_elem_of_app [lemma, in iris.prelude.list]
not_elem_of_cons [lemma, in iris.prelude.list]
not_elem_of_nil [lemma, in iris.prelude.list]
not_elem_of_empty [projection, in iris.prelude.base]
not_inj2_2 [lemma, in iris.prelude.base]
not_inj2_1 [lemma, in iris.prelude.base]
not_inj [lemma, in iris.prelude.base]
not_symmetry [lemma, in iris.prelude.base]
not_elem_of_mkSet [lemma, in iris.prelude.set]
Npartial_alter [instance, in iris.prelude.nmap]
nroot [definition, in iris.program_logic.namespaces]
Nset [abbreviation, in iris.prelude.nmap]
Nset_fresh_spec [instance, in iris.prelude.nmap]
Nset_fresh [instance, in iris.prelude.nmap]
nsteps [inductive, in iris.prelude.relations]
nstepsS [inductive, in iris.prelude.relations]
nstepsS_nsteps [lemma, in iris.prelude.relations]
nstepsS_proper [instance, in iris.prelude.relations]
nstepsS_l [constructor, in iris.prelude.relations]
nstepsS_O [constructor, in iris.prelude.relations]
nsteps_stepN_shift [lemma, in iris.algebra.step]
nsteps_nstepsS [lemma, in iris.prelude.relations]
nsteps_rtc [lemma, in iris.prelude.relations]
nsteps_r [lemma, in iris.prelude.relations]
nsteps_trans [lemma, in iris.prelude.relations]
nsteps_once [lemma, in iris.prelude.relations]
nsteps_l [constructor, in iris.prelude.relations]
nsteps_O [constructor, in iris.prelude.relations]
nsteps_isteps [lemma, in iris.prelude.irelations]
ns_between_spec [lemma, in iris.program_logic.refine_raw_adequacy]
ns_between [definition, in iris.program_logic.refine_raw_adequacy]
ns_leq_spec [lemma, in iris.program_logic.refine_raw_adequacy]
ns_leq [definition, in iris.program_logic.refine_raw_adequacy]
ns_leq_aux [definition, in iris.program_logic.refine_raw_adequacy]
Nto_list [instance, in iris.prelude.nmap]
numbers [library]
N_inhabited [instance, in iris.prelude.numbers]
N_lt_dec [instance, in iris.prelude.numbers]
N_le_dec [instance, in iris.prelude.numbers]
N_eq_dec [instance, in iris.prelude.numbers]
N_lexico_trichotomy [instance, in iris.prelude.lexico]
N_lexico_po [instance, in iris.prelude.lexico]
N_lexico [instance, in iris.prelude.lexico]
N_countable [instance, in iris.prelude.countable]


O

of_to_val [projection, in iris.program_logic.ectxi_language]
of_val [projection, in iris.program_logic.ectxi_language]
of_to_val [projection, in iris.program_logic.ectx_language]
of_val [projection, in iris.program_logic.ectx_language]
of_heap_None [lemma, in iris.heap_lang.heap]
of_heap_singleton_op [lemma, in iris.heap_lang.heap]
of_heap_insert [lemma, in iris.heap_lang.heap]
of_heap_proper [instance, in iris.heap_lang.heap]
of_heap [definition, in iris.heap_lang.heap]
of_heap_None [lemma, in iris.array_lang.heap]
of_heap_singleton_op [lemma, in iris.array_lang.heap]
of_Some [definition, in iris.array_lang.heap]
of_heap_insert0 [lemma, in iris.array_lang.heap]
of_heap_proper [instance, in iris.array_lang.heap]
of_heap [definition, in iris.array_lang.heap]
of_gset [definition, in iris.prelude.gmap]
of_option_list [section, in iris.prelude.collections]
of_list [definition, in iris.prelude.collections]
of_option [definition, in iris.prelude.collections]
of_envs_proper [instance, in iris.proofmode.coq_tactics]
of_envs_mono [instance, in iris.proofmode.coq_tactics]
of_envs_def [lemma, in iris.proofmode.coq_tactics]
of_envs [definition, in iris.proofmode.coq_tactics]
of_bools_union [lemma, in iris.prelude.natmap]
of_bools_unfold [lemma, in iris.prelude.natmap]
of_bools [definition, in iris.prelude.natmap]
of_to_val_flip [lemma, in iris.program_logic.language]
of_to_val [projection, in iris.program_logic.language]
of_val [projection, in iris.program_logic.language]
of_heap_None [lemma, in iris.chan_lang.refine_heap]
of_heap_singleton_op [lemma, in iris.chan_lang.refine_heap]
of_heap_insert [lemma, in iris.chan_lang.refine_heap]
of_cheap_proper [instance, in iris.chan_lang.refine_heap]
of_cheap [definition, in iris.chan_lang.refine_heap]
of_gset_finite [lemma, in iris.prelude.coPset]
of_gset [definition, in iris.prelude.coPset]
of_Pset_finite [lemma, in iris.prelude.coPset]
of_Pset [definition, in iris.prelude.coPset]
of_Pset_raw_finite [lemma, in iris.prelude.coPset]
of_Pset_wf [lemma, in iris.prelude.coPset]
of_Pset_raw [definition, in iris.prelude.coPset]
omap [projection, in iris.prelude.base]
OMap [record, in iris.prelude.base]
omap [constructor, in iris.prelude.base]
OMap [inductive, in iris.prelude.base]
omap_ext [lemma, in iris.prelude.fin_maps]
omap_singleton [lemma, in iris.prelude.fin_maps]
omap_insert [lemma, in iris.prelude.fin_maps]
omap_empty [lemma, in iris.prelude.fin_maps]
op [projection, in iris.algebra.cmra]
Op [record, in iris.algebra.cmra]
op [constructor, in iris.algebra.cmra]
Op [inductive, in iris.algebra.cmra]
operand_prefix_of_valid_seq [lemma, in iris.program_logic.refine_raw_adequacy]
opM [definition, in iris.algebra.cmra]
option [section, in iris.algebra.cmra]
option [section, in iris.algebra.cofe]
option [section, in iris.algebra.updates]
option [library]
optionC [definition, in iris.algebra.cofe]
optionCF [definition, in iris.algebra.cofe]
optionCF_contractive [instance, in iris.algebra.cofe]
optionC_map_ne [instance, in iris.algebra.cofe]
optionC_map [definition, in iris.algebra.cofe]
optionR [definition, in iris.algebra.cmra]
optionUR [definition, in iris.algebra.cmra]
optionURF [definition, in iris.algebra.cmra]
optionURF_contractive [instance, in iris.algebra.cmra]
option_local_update [lemma, in iris.algebra.local_updates]
option_list_ne [instance, in iris.algebra.list]
option_fmap_cmra_monotone [instance, in iris.algebra.cmra]
option_persistent [instance, in iris.algebra.cmra]
option_ucmra_mixin [lemma, in iris.algebra.cmra]
option_empty [instance, in iris.algebra.cmra]
option_cmra_discrete [instance, in iris.algebra.cmra]
option_cmra_mixin [lemma, in iris.algebra.cmra]
option_included [lemma, in iris.algebra.cmra]
option_distrib [lemma, in iris.algebra.cmra]
option_op [instance, in iris.algebra.cmra]
option_pcore [instance, in iris.algebra.cmra]
option_stepN [instance, in iris.algebra.cmra]
option_validN [instance, in iris.algebra.cmra]
option_valid [instance, in iris.algebra.cmra]
option_fmap_ne [instance, in iris.algebra.cofe]
option_discrete [instance, in iris.algebra.cofe]
option_cofe_mixin [definition, in iris.algebra.cofe]
option_compl [instance, in iris.algebra.cofe]
option_chain [definition, in iris.algebra.cofe]
option_dist [instance, in iris.algebra.cofe]
option_guard_iff [lemma, in iris.prelude.option]
option_guard_False [lemma, in iris.prelude.option]
option_guard_True [lemma, in iris.prelude.option]
option_union_Some [lemma, in iris.prelude.option]
option_union [instance, in iris.prelude.option]
option_difference_with [instance, in iris.prelude.option]
option_intersection_with [instance, in iris.prelude.option]
option_union_with [instance, in iris.prelude.option]
option_fmap_proper [instance, in iris.prelude.option]
option_bind_ext_fun [lemma, in iris.prelude.option]
option_bind_ext [lemma, in iris.prelude.option]
option_bind_assoc [lemma, in iris.prelude.option]
option_fmap_bind [lemma, in iris.prelude.option]
option_fmap_setoid_ext [lemma, in iris.prelude.option]
option_fmap_ext [lemma, in iris.prelude.option]
option_fmap_compose [lemma, in iris.prelude.option]
option_fmap_id [lemma, in iris.prelude.option]
option_guard [instance, in iris.prelude.option]
option_fmap [instance, in iris.prelude.option]
option_join [instance, in iris.prelude.option]
option_bind [instance, in iris.prelude.option]
option_ret [instance, in iris.prelude.option]
option_eq_dec [instance, in iris.prelude.option]
option_None_eq_dec [instance, in iris.prelude.option]
option_eq_None_dec [instance, in iris.prelude.option]
option_leibniz [instance, in iris.prelude.option]
option_equivalence [instance, in iris.prelude.option]
option_equiv [instance, in iris.prelude.option]
option_Forall2_equiv [instance, in iris.prelude.option]
option_Forall2_trans [instance, in iris.prelude.option]
option_Forall2_sym [instance, in iris.prelude.option]
option_Forall2_refl [instance, in iris.prelude.option]
option_relation [definition, in iris.prelude.option]
option_Forall2 [inductive, in iris.prelude.option]
option_eq_1_alt [lemma, in iris.prelude.option]
option_eq_1 [lemma, in iris.prelude.option]
option_eq [lemma, in iris.prelude.option]
option_reflect [inductive, in iris.prelude.option]
option_list_proper [instance, in iris.prelude.list]
option_list [definition, in iris.prelude.list]
option_inhabited [instance, in iris.prelude.base]
option_update [lemma, in iris.algebra.updates]
option_updateP' [lemma, in iris.algebra.updates]
option_updateP [lemma, in iris.algebra.updates]
option_cardinality [lemma, in iris.prelude.finite]
option_finite [instance, in iris.prelude.finite]
option_countable [instance, in iris.prelude.countable]
op_local_update [lemma, in iris.algebra.local_updates]
op_snap_iff [lemma, in iris.program_logic.refine_raw_adequacy]
op_longer [lemma, in iris.program_logic.refine_raw_adequacy]
op_is_Some [lemma, in iris.algebra.cmra]
op_None [lemma, in iris.algebra.cmra]
op_singleton [lemma, in iris.algebra.gmap]
orb_True [lemma, in iris.prelude.base]
orders [section, in iris.prelude.orders]
orders [library]
_ ⊂ _ [notation, in iris.prelude.orders]
_ ⊈ _ [notation, in iris.prelude.orders]
_ ⊆ _ [notation, in iris.prelude.orders]
or_split_pvs [instance, in iris.proofmode.pviewshifts]
or_dec [instance, in iris.prelude.decidable]
or_r [lemma, in iris.prelude.base]
or_l [lemma, in iris.prelude.base]
or_split_psvs [instance, in iris.proofmode.pstepshifts]
own [definition, in iris.program_logic.ghost_ownership]
owne [definition, in iris.program_logic.ghost_ownership]
owner [definition, in iris.locks.ticket_clh_triples]
ownership [section, in iris.program_logic.ownership]
ownership [library]
owner_sts_ctx [definition, in iris.locks.ticket_clh_triples]
owner_contains_finish_lt [lemma, in iris.locks.ticket_clh_triples]
owner_contains_enter_lt [lemma, in iris.locks.ticket_clh_triples]
owne_stepP [lemma, in iris.program_logic.ghost_ownership]
owne_empty [lemma, in iris.program_logic.ghost_ownership]
owne_update [lemma, in iris.program_logic.ghost_ownership]
owne_updateP [lemma, in iris.program_logic.ghost_ownership]
owne_core_persistent [instance, in iris.program_logic.ghost_ownership]
owne_affine [instance, in iris.program_logic.ghost_ownership]
owne_atimeless [instance, in iris.program_logic.ghost_ownership]
owne_valid_l [lemma, in iris.program_logic.ghost_ownership]
owne_valid_r [lemma, in iris.program_logic.ghost_ownership]
owne_valid [lemma, in iris.program_logic.ghost_ownership]
owne_mono [instance, in iris.program_logic.ghost_ownership]
owne_op [lemma, in iris.program_logic.ghost_ownership]
owne_proper [instance, in iris.program_logic.ghost_ownership]
owne_ne [instance, in iris.program_logic.ghost_ownership]
owne_eq [definition, in iris.program_logic.ghost_ownership]
owne_aux [definition, in iris.program_logic.ghost_ownership]
owne_def [definition, in iris.program_logic.ghost_ownership]
ownG [definition, in iris.program_logic.ownership]
ownGl [definition, in iris.program_logic.ownership]
ownGl_spec [lemma, in iris.program_logic.ownership]
ownGl_relevant [instance, in iris.program_logic.ownership]
ownGl_empty [lemma, in iris.program_logic.ownership]
ownGl_valid_r [lemma, in iris.program_logic.ownership]
ownGl_op [lemma, in iris.program_logic.ownership]
ownGl_proper [instance, in iris.program_logic.ownership]
ownGl_ne [instance, in iris.program_logic.ownership]
ownG_spec [lemma, in iris.program_logic.ownership]
ownG_relevant [instance, in iris.program_logic.ownership]
ownG_timeless [instance, in iris.program_logic.ownership]
ownG_empty [lemma, in iris.program_logic.ownership]
ownG_valid_r [lemma, in iris.program_logic.ownership]
ownG_valid [lemma, in iris.program_logic.ownership]
ownG_mono [instance, in iris.program_logic.ownership]
ownG_op [lemma, in iris.program_logic.ownership]
ownG_proper [instance, in iris.program_logic.ownership]
ownG_affine [instance, in iris.program_logic.ownership]
ownG_ne [instance, in iris.program_logic.ownership]
ownI [definition, in iris.program_logic.ownership]
ownI_spec [lemma, in iris.program_logic.ownership]
ownI_affine [instance, in iris.program_logic.ownership]
ownI_relevant [instance, in iris.program_logic.ownership]
ownI_contractive [instance, in iris.program_logic.ownership]
ownl [definition, in iris.program_logic.ghost_ownership]
ownle [definition, in iris.program_logic.ghost_ownership]
ownle_interp_extract [lemma, in iris.program_logic.refine_raw_adequacy]
ownle_core_persistent [instance, in iris.program_logic.ghost_ownership]
ownle_valid_l [lemma, in iris.program_logic.ghost_ownership]
ownle_valid_r [lemma, in iris.program_logic.ghost_ownership]
ownle_valid [lemma, in iris.program_logic.ghost_ownership]
ownle_op [lemma, in iris.program_logic.ghost_ownership]
ownle_proper [instance, in iris.program_logic.ghost_ownership]
ownle_ne [instance, in iris.program_logic.ghost_ownership]
ownle_eq [definition, in iris.program_logic.ghost_ownership]
ownle_aux [definition, in iris.program_logic.ghost_ownership]
ownle_def [definition, in iris.program_logic.ghost_ownership]
ownl_eq [definition, in iris.program_logic.ghost_ownership]
ownl_aux [definition, in iris.program_logic.ghost_ownership]
ownl_def [definition, in iris.program_logic.ghost_ownership]
ownP [definition, in iris.program_logic.ownership]
ownP_spec' [lemma, in iris.program_logic.ownership]
ownP_spec [lemma, in iris.program_logic.ownership]
ownP_atimeless [instance, in iris.program_logic.ownership]
ownP_affine [instance, in iris.program_logic.ownership]
ownP_twice [lemma, in iris.program_logic.ownership]
ownSP [definition, in iris.program_logic.refine_ectx]
ownSP [definition, in iris.program_logic.refine_ectx_delay]
ownSP [definition, in iris.program_logic.refine]
ownSP_ownSP [lemma, in iris.program_logic.refine_ectx]
ownSP_ownSP_ectx [lemma, in iris.program_logic.refine_ectx]
ownSP_atimeless [instance, in iris.program_logic.refine_ectx]
ownSP_affine [instance, in iris.program_logic.refine_ectx]
ownSP_ownSP [lemma, in iris.program_logic.refine_ectx_delay]
ownSP_ownSP_ectx [lemma, in iris.program_logic.refine_ectx_delay]
ownSP_atimeless [instance, in iris.program_logic.refine_ectx_delay]
ownSP_affine [instance, in iris.program_logic.refine_ectx_delay]
ownSP_ownSP [lemma, in iris.program_logic.refine]
ownSP_atimeless [instance, in iris.program_logic.refine]
ownSP_affine [instance, in iris.program_logic.refine]
ownT [definition, in iris.program_logic.refine_ectx]
ownT [definition, in iris.program_logic.refine_ectx_delay]
ownT [definition, in iris.program_logic.refine]
ownT_val_stopped [lemma, in iris.program_logic.refine_ectx]
ownT_ownSP_step_fork [lemma, in iris.program_logic.refine_ectx]
ownT_ownSP_step_nofork_ctx1 [lemma, in iris.program_logic.refine_ectx]
ownT_ownSP_step_nofork [lemma, in iris.program_logic.refine_ectx]
ownT_unfocus [lemma, in iris.program_logic.refine_ectx]
ownT_focus [lemma, in iris.program_logic.refine_ectx]
ownT_fill [lemma, in iris.program_logic.refine_ectx]
ownT_ownT [lemma, in iris.program_logic.refine_ectx]
ownT_ownT_ectx [lemma, in iris.program_logic.refine_ectx]
ownT_equiv [lemma, in iris.program_logic.refine_ectx]
ownT_val_stopped [lemma, in iris.program_logic.refine_ectx_delay]
ownT_ownSP_delay1 [lemma, in iris.program_logic.refine_ectx_delay]
ownT_ownSP_delay [lemma, in iris.program_logic.refine_ectx_delay]
ownT_ownSP_step_fork [lemma, in iris.program_logic.refine_ectx_delay]
ownT_ownSP_step_nofork_ctx1 [lemma, in iris.program_logic.refine_ectx_delay]
ownT_ownSP_step_nofork [lemma, in iris.program_logic.refine_ectx_delay]
ownT_unfocus [lemma, in iris.program_logic.refine_ectx_delay]
ownT_focus [lemma, in iris.program_logic.refine_ectx_delay]
ownT_fill [lemma, in iris.program_logic.refine_ectx_delay]
ownT_ownT [lemma, in iris.program_logic.refine_ectx_delay]
ownT_ownT_ectx [lemma, in iris.program_logic.refine_ectx_delay]
ownT_equiv [lemma, in iris.program_logic.refine_ectx_delay]
ownT_val_stopped [lemma, in iris.program_logic.refine]
ownT_ownSP_step_fork_ctx [lemma, in iris.program_logic.refine]
ownT_ownSP_step_fork [lemma, in iris.program_logic.refine]
ownT_ownSP_step_nofork_ctx1 [lemma, in iris.program_logic.refine]
ownT_ownSP_step_nofork_ctx [lemma, in iris.program_logic.refine]
ownT_ownSP_step_nofork [lemma, in iris.program_logic.refine]
ownT_ownT [lemma, in iris.program_logic.refine]
own_value_stopped [lemma, in iris.program_logic.refine_raw_adequacy]
own_empty [lemma, in iris.program_logic.ghost_ownership]
own_update [lemma, in iris.program_logic.ghost_ownership]
own_updateP [lemma, in iris.program_logic.ghost_ownership]
own_alloc [lemma, in iris.program_logic.ghost_ownership]
own_alloc_strong' [lemma, in iris.program_logic.ghost_ownership]
own_alloc_strong [lemma, in iris.program_logic.ghost_ownership]
own_core_persistent [instance, in iris.program_logic.ghost_ownership]
own_affine [instance, in iris.program_logic.ghost_ownership]
own_atimeless [instance, in iris.program_logic.ghost_ownership]
own_valid_l [lemma, in iris.program_logic.ghost_ownership]
own_valid_r [lemma, in iris.program_logic.ghost_ownership]
own_valid [lemma, in iris.program_logic.ghost_ownership]
own_mono [instance, in iris.program_logic.ghost_ownership]
own_op [lemma, in iris.program_logic.ghost_ownership]
own_proper [instance, in iris.program_logic.ghost_ownership]
own_ne [instance, in iris.program_logic.ghost_ownership]
own_eq [definition, in iris.program_logic.ghost_ownership]
own_aux [definition, in iris.program_logic.ghost_ownership]
own_def [definition, in iris.program_logic.ghost_ownership]
own_proper [instance, in iris.algebra.auth]
own_ne [instance, in iris.algebra.auth]


P

pair_equivalence [instance, in iris.program_logic.refine_raw_adequacy]
pair_split [lemma, in iris.algebra.cmra]
pair_exclusive_r [instance, in iris.algebra.cmra]
pair_exclusive_l [instance, in iris.algebra.cmra]
pair_persistent [instance, in iris.algebra.cmra]
pair_op [lemma, in iris.algebra.cmra]
pair_ne [instance, in iris.algebra.cofe]
pair_elim_typ [constructor, in iris.chan_lang.simple_types]
pair_intro_typ [constructor, in iris.chan_lang.simple_types]
pair_equiv_inj [instance, in iris.prelude.base]
pair_proper [instance, in iris.prelude.base]
pair_inj' [instance, in iris.prelude.base]
pair_proper' [instance, in iris.prelude.base]
pair_inj [instance, in iris.prelude.base]
pair_elim_snd_typ [constructor, in iris.locks.lock_reln]
pair_elim_fst_typ [constructor, in iris.locks.lock_reln]
pair_intro_typ [constructor, in iris.locks.lock_reln]
Papp [definition, in iris.prelude.numbers]
Papp_length [lemma, in iris.prelude.numbers]
PartialAlter [record, in iris.prelude.base]
PartialAlter [inductive, in iris.prelude.base]
PartialOrder [record, in iris.prelude.base]
partial_alter_merge_r [lemma, in iris.prelude.fin_maps]
partial_alter_merge_l [lemma, in iris.prelude.fin_maps]
partial_alter_merge [lemma, in iris.prelude.fin_maps]
partial_alter_subset [lemma, in iris.prelude.fin_maps]
partial_alter_subseteq [lemma, in iris.prelude.fin_maps]
partial_alter_self [lemma, in iris.prelude.fin_maps]
partial_alter_self_alt [lemma, in iris.prelude.fin_maps]
partial_alter_commute [lemma, in iris.prelude.fin_maps]
partial_alter_compose [lemma, in iris.prelude.fin_maps]
partial_alter_ext [lemma, in iris.prelude.fin_maps]
partial_alter_proper [instance, in iris.prelude.fin_maps]
partial_alter [projection, in iris.prelude.base]
partial_alter [constructor, in iris.prelude.base]
partial_order_anti_symm [projection, in iris.prelude.base]
partial_order_pre [projection, in iris.prelude.base]
pcore [projection, in iris.algebra.cmra]
PCore [record, in iris.algebra.cmra]
pcore [constructor, in iris.algebra.cmra]
PCore [inductive, in iris.algebra.cmra]
Pdepth [definition, in iris.prelude.pmap]
Pelem_of_to_list [lemma, in iris.prelude.pmap]
Pempty [instance, in iris.prelude.pmap]
Pempty_raw [instance, in iris.prelude.pmap]
permutations [section, in iris.prelude.list]
permutations [definition, in iris.prelude.list]
permutations_Permutation [lemma, in iris.prelude.list]
permutations_trans [lemma, in iris.prelude.list]
permutations_interleave_toggle [lemma, in iris.prelude.list]
permutations_nil [lemma, in iris.prelude.list]
permutations_swap [lemma, in iris.prelude.list]
permutations_skip [lemma, in iris.prelude.list]
permutations_refl [lemma, in iris.prelude.list]
Permutation_Forall' [instance, in iris.array_lang.substitution]
Permutation_Forall [lemma, in iris.array_lang.substitution]
permutation_hd [lemma, in iris.program_logic.refine_raw_adequacy]
Permutation_Forall' [instance, in iris.heap_lang.substitution]
Permutation_Forall [lemma, in iris.heap_lang.substitution]
Permutation_dec [instance, in iris.prelude.list]
Permutation_alt [lemma, in iris.prelude.list]
Permutation_contains [lemma, in iris.prelude.list]
Permutation_sublist [lemma, in iris.prelude.list]
Permutation_cons [instance, in iris.prelude.list]
Permutation_singleton_inj [definition, in iris.prelude.list]
Permutation_swap [definition, in iris.prelude.list]
Permutation_skip [definition, in iris.prelude.list]
Permutation_singleton [lemma, in iris.prelude.list]
Permutation_nil [lemma, in iris.prelude.list]
Permutation_Forall' [instance, in iris.chan_lang.substitution]
Permutation_Forall [lemma, in iris.chan_lang.substitution]
persistent [projection, in iris.algebra.cmra]
Persistent [record, in iris.algebra.cmra]
persistent [constructor, in iris.algebra.cmra]
Persistent [inductive, in iris.algebra.cmra]
persistent_core [lemma, in iris.algebra.cmra]
persistent_total [lemma, in iris.algebra.cmra]
persistent_dup [lemma, in iris.algebra.cmra]
Pfmap [instance, in iris.prelude.pmap]
Pfmap_wf [lemma, in iris.prelude.pmap]
Pfmap_raw [definition, in iris.prelude.pmap]
Pfresh [definition, in iris.prelude.pmap]
Pfresh_fresh [lemma, in iris.prelude.pmap]
Pfresh_depth [lemma, in iris.prelude.pmap]
Pfresh_go_fresh [lemma, in iris.prelude.pmap]
Pfresh_at_depth_fresh [lemma, in iris.prelude.pmap]
Pfresh_go [definition, in iris.prelude.pmap]
Pfresh_at_depth [definition, in iris.prelude.pmap]
PLeaf [constructor, in iris.prelude.pmap]
Plength [definition, in iris.prelude.numbers]
Plookup [instance, in iris.prelude.pmap]
Plookup_fmap [lemma, in iris.prelude.pmap]
Plookup_alter_ne [lemma, in iris.prelude.pmap]
Plookup_alter [lemma, in iris.prelude.pmap]
Plookup_singleton_ne [lemma, in iris.prelude.pmap]
Plookup_singleton [lemma, in iris.prelude.pmap]
Plookup_empty [lemma, in iris.prelude.pmap]
Plookup_raw [instance, in iris.prelude.pmap]
Pmap [record, in iris.prelude.pmap]
PMap [constructor, in iris.prelude.pmap]
pmap [library]
Pmap_dom_coPset_spec [instance, in iris.prelude.coPset]
Pmap_dom_coPset [instance, in iris.prelude.coPset]
Pmap_dom [instance, in iris.prelude.pmap]
Pmap_finmap [instance, in iris.prelude.pmap]
Pmap_eq_dec [instance, in iris.prelude.pmap]
Pmap_eq [lemma, in iris.prelude.pmap]
pmap_prf [projection, in iris.prelude.pmap]
pmap_car [projection, in iris.prelude.pmap]
Pmap_wf_eq [lemma, in iris.prelude.pmap]
Pmap_wf_canon [lemma, in iris.prelude.pmap]
Pmap_wf_r [lemma, in iris.prelude.pmap]
Pmap_wf_l [lemma, in iris.prelude.pmap]
Pmap_wf [definition, in iris.prelude.pmap]
Pmap_raw_eq_dec [instance, in iris.prelude.pmap]
Pmap_raw [inductive, in iris.prelude.pmap]
Pmerge [instance, in iris.prelude.pmap]
Pmerge_lookup [lemma, in iris.prelude.pmap]
Pmerge_wf [lemma, in iris.prelude.pmap]
Pmerge_raw [definition, in iris.prelude.pmap]
PNode [constructor, in iris.prelude.pmap]
PNode_lookup [lemma, in iris.prelude.pmap]
PNode_wf [lemma, in iris.prelude.pmap]
PNode' [definition, in iris.prelude.pmap]
Pomap [instance, in iris.prelude.pmap]
Pomap_lookup [lemma, in iris.prelude.pmap]
Pomap_wf [lemma, in iris.prelude.pmap]
Pomap_raw [definition, in iris.prelude.pmap]
populate [constructor, in iris.prelude.base]
positive_inhabited [instance, in iris.prelude.numbers]
positive_eq_dec [instance, in iris.prelude.numbers]
pos_countable [instance, in iris.prelude.countable]
Pow [definition, in iris.program_logic.delayed_language]
Pow [definition, in iris.program_logic.nat_delayed_language]
pow_plt_hd [lemma, in iris.program_logic.delayed_language]
pow_plt_app [lemma, in iris.program_logic.delayed_language]
pow_plt_wf [lemma, in iris.program_logic.delayed_language]
pow_plt_S [lemma, in iris.program_logic.delayed_language]
pow_plt [definition, in iris.program_logic.delayed_language]
pow_plt_hd [lemma, in iris.program_logic.nat_delayed_language]
pow_plt_app [lemma, in iris.program_logic.nat_delayed_language]
pow_plt_wf [lemma, in iris.program_logic.nat_delayed_language]
pow_plt_S [lemma, in iris.program_logic.nat_delayed_language]
pow_plt [definition, in iris.program_logic.nat_delayed_language]
po_eq_dec [lemma, in iris.prelude.orders]
Ppartial_alter [instance, in iris.prelude.pmap]
Ppartial_alter_wf [lemma, in iris.prelude.pmap]
Ppartial_alter_raw [definition, in iris.prelude.pmap]
prefix_set_finite [lemma, in iris.program_logic.refine_raw_adequacy]
prefix_of_valid_seq_op [lemma, in iris.program_logic.refine_raw]
prefix_of_valid_seq_inj [lemma, in iris.program_logic.refine_raw]
prefix_of_valid_seq_proper [instance, in iris.program_logic.refine_raw]
prefix_of_op''' [lemma, in iris.program_logic.refine_raw]
prefix_of_op'' [lemma, in iris.program_logic.refine_raw]
prefix_of_op' [lemma, in iris.program_logic.refine_raw]
prefix_of_strict_op' [lemma, in iris.program_logic.refine_raw]
prefix_of_op [lemma, in iris.program_logic.refine_raw]
prefix_of_down_total [lemma, in iris.program_logic.refine_raw]
prefix_tp_monotone [lemma, in iris.program_logic.refine_raw]
prefix_of_last [lemma, in iris.program_logic.refine_raw]
prefix_of_valid_seq [definition, in iris.program_logic.refine_raw]
prefix_suffix_reverse [lemma, in iris.prelude.list]
prefix_of_dec [instance, in iris.prelude.list]
prefix_of_snoc_not [lemma, in iris.prelude.list]
prefix_of_length [lemma, in iris.prelude.list]
prefix_of_app_r [lemma, in iris.prelude.list]
prefix_of_app_l [lemma, in iris.prelude.list]
prefix_of_app_alt [lemma, in iris.prelude.list]
prefix_of_app [lemma, in iris.prelude.list]
prefix_of_cons_inv_2 [lemma, in iris.prelude.list]
prefix_of_cons_inv_1 [lemma, in iris.prelude.list]
prefix_of_cons_alt [lemma, in iris.prelude.list]
prefix_of_cons [lemma, in iris.prelude.list]
prefix_of_nil_not [lemma, in iris.prelude.list]
prefix_of_nil [lemma, in iris.prelude.list]
prefix_suffix_ops [section, in iris.prelude.list]
prefix_of [definition, in iris.prelude.list]
prelude [library]
preorder_subset_dec_slow [instance, in iris.prelude.orders]
pretty [projection, in iris.prelude.pretty]
Pretty [record, in iris.prelude.pretty]
pretty [constructor, in iris.prelude.pretty]
Pretty [inductive, in iris.prelude.pretty]
pretty [library]
pretty_Z [instance, in iris.prelude.pretty]
pretty_N_inj [instance, in iris.prelude.pretty]
pretty_N [instance, in iris.prelude.pretty]
pretty_N_go_step [lemma, in iris.prelude.pretty]
pretty_N_go_help_irrel [lemma, in iris.prelude.pretty]
pretty_N_go_0 [lemma, in iris.prelude.pretty]
pretty_N_go [definition, in iris.prelude.pretty]
pretty_N_go_help [definition, in iris.prelude.pretty]
pretty_N_char [definition, in iris.prelude.pretty]
Preverse [definition, in iris.prelude.numbers]
Preverse_xI [lemma, in iris.prelude.numbers]
Preverse_xO [lemma, in iris.prelude.numbers]
Preverse_app [lemma, in iris.prelude.numbers]
Preverse_go_app [lemma, in iris.prelude.numbers]
Preverse_go [definition, in iris.prelude.numbers]
pre_upper_bound [lemma, in iris.locks.ticket_clh_triples]
pre_step_entered [lemma, in iris.locks.ticket_clh_triples]
pre_subseteq_enter [lemma, in iris.locks.ticket_clh_triples]
pre_init [lemma, in iris.locks.ticket_clh_triples]
pre_closed2 [lemma, in iris.locks.ticket_clh_triples]
pre_closed1 [lemma, in iris.locks.ticket_clh_triples]
PrimDecWeak [instance, in iris.program_logic.refine_raw_adequacy]
prim_step_nofork_ectx [lemma, in iris.program_logic.refine_ectx]
prim_step [inductive, in iris.program_logic.ectx_language]
prim_step_nofork_valid_cfg [lemma, in iris.program_logic.refine_raw]
prim_step_nofork [definition, in iris.program_logic.refine_raw]
prim_step [projection, in iris.program_logic.language]
prim_step_nofork_ectx [lemma, in iris.program_logic.refine_ectx_delay]
prim_step_nofork_ectx_aux [lemma, in iris.program_logic.refine_ectx_delay]
prim_step_nofork_ctx [lemma, in iris.program_logic.refine]
prod [section, in iris.algebra.cmra]
prod [section, in iris.algebra.updates]
prodC [definition, in iris.algebra.cofe]
prodCF [definition, in iris.algebra.cofe]
prodCF_contractive [instance, in iris.algebra.cofe]
prodC_map_ne [instance, in iris.algebra.cofe]
prodC_map [definition, in iris.algebra.cofe]
prodR [definition, in iris.algebra.cmra]
prodRF [definition, in iris.algebra.cmra]
prodRF_contractive [instance, in iris.algebra.cmra]
product [section, in iris.algebra.cofe]
Product [constructor, in iris.locks.lock_reln]
prodUR [definition, in iris.algebra.cmra]
prodURF [definition, in iris.algebra.cmra]
prodURF_contractive [instance, in iris.algebra.cmra]
prod_local_update [lemma, in iris.algebra.local_updates]
prod_lexico_trichotomyT [instance, in iris.prelude.lexico]
prod_lexico_po [instance, in iris.prelude.lexico]
prod_lexico_transitive [lemma, in iris.prelude.lexico]
prod_lexico_irreflexive [lemma, in iris.prelude.lexico]
prod_lexico [instance, in iris.prelude.lexico]
prod_pi [instance, in iris.prelude.proof_irrel]
prod_map_cmra_monotone [instance, in iris.algebra.cmra]
prod_ucmra_mixin [lemma, in iris.algebra.cmra]
prod_empty [instance, in iris.algebra.cmra]
prod_unit [section, in iris.algebra.cmra]
prod_cmra_discrete [instance, in iris.algebra.cmra]
prod_cmra_total [instance, in iris.algebra.cmra]
prod_cmra_mixin [definition, in iris.algebra.cmra]
prod_includedN [lemma, in iris.algebra.cmra]
prod_included [lemma, in iris.algebra.cmra]
prod_pcore_Some' [lemma, in iris.algebra.cmra]
prod_pcore_Some [lemma, in iris.algebra.cmra]
prod_distrib [lemma, in iris.algebra.cmra]
prod_stepN [instance, in iris.algebra.cmra]
prod_validN [instance, in iris.algebra.cmra]
prod_valid [instance, in iris.algebra.cmra]
prod_pcore [instance, in iris.algebra.cmra]
prod_op [instance, in iris.algebra.cmra]
prod_map_ne [instance, in iris.algebra.cofe]
prod_discrete_cofe [instance, in iris.algebra.cofe]
prod_timeless [instance, in iris.algebra.cofe]
prod_cofe_mixin [definition, in iris.algebra.cofe]
prod_compl [instance, in iris.algebra.cofe]
prod_dist [instance, in iris.algebra.cofe]
prod_eq_dec [instance, in iris.prelude.decidable]
prod_leibniz [instance, in iris.prelude.base]
prod_equiv [instance, in iris.prelude.base]
prod_relation_equiv [instance, in iris.prelude.base]
prod_relation_trans [instance, in iris.prelude.base]
prod_relation_sym [instance, in iris.prelude.base]
prod_relation_refl [instance, in iris.prelude.base]
prod_relation [section, in iris.prelude.base]
prod_relation [definition, in iris.prelude.base]
prod_map_inj [instance, in iris.prelude.base]
prod_inhabited [instance, in iris.prelude.base]
prod_zip [definition, in iris.prelude.base]
prod_map [definition, in iris.prelude.base]
prod_update [lemma, in iris.algebra.updates]
prod_updateP' [lemma, in iris.algebra.updates]
prod_updateP [lemma, in iris.algebra.updates]
prod_card [lemma, in iris.prelude.finite]
prod_finite [instance, in iris.prelude.finite]
prod_countable [instance, in iris.prelude.countable]
prod_decode_encode_snd [lemma, in iris.prelude.countable]
prod_decode_encode_fst [lemma, in iris.prelude.countable]
prod_decode_snd [definition, in iris.prelude.countable]
prod_decode_fst [definition, in iris.prelude.countable]
prod_encode [definition, in iris.prelude.countable]
prod_encode_snd [definition, in iris.prelude.countable]
prod_encode_fst [definition, in iris.prelude.countable]
proj1_sig_inj [lemma, in iris.prelude.base]
proj2_dsig [definition, in iris.prelude.decidable]
proof [section, in iris.locks.ticket_clh_triples]
proof [section, in iris.chan2heap.refine_protocol]
ProofIrrel [record, in iris.prelude.base]
ProofIrrel [inductive, in iris.prelude.base]
proofmode [library]
proofmode [library]
proofmode [library]
proof_irrel [projection, in iris.prelude.base]
proof_irrel [constructor, in iris.prelude.base]
proof_irrel [library]
properties [section, in iris.algebra.list]
properties [section, in iris.algebra.gmap]
properties.freshness [section, in iris.algebra.gmap]
prop_dec [section, in iris.prelude.decidable]
protG [record, in iris.chan2heap.refine_protocol]
ProtG [constructor, in iris.chan2heap.refine_protocol]
protGF [definition, in iris.chan2heap.refine_protocol]
protN [definition, in iris.chan2heap.simple_reln]
protocol [inductive, in iris.chan_lang.protocol]
protocol [abbreviation, in iris.chan2heap.refine_protocol]
protocol [library]
protocol_inhabited [instance, in iris.chan2heap.refine_protocol]
prot_modc_app [lemma, in iris.chan_lang.protocol]
prot_modc_proper [instance, in iris.chan_lang.protocol]
prot_modc_inj [lemma, in iris.chan_lang.protocol]
prot_modc_int_right [constructor, in iris.chan_lang.protocol]
prot_modc_int_left [constructor, in iris.chan_lang.protocol]
prot_modc_ext_right [constructor, in iris.chan_lang.protocol]
prot_modc_ext_left [constructor, in iris.chan_lang.protocol]
prot_modc_send [constructor, in iris.chan_lang.protocol]
prot_modc_recv [constructor, in iris.chan_lang.protocol]
prot_modc_nil [constructor, in iris.chan_lang.protocol]
prot_modc [inductive, in iris.chan_lang.protocol]
prot_equivalence [instance, in iris.chan_lang.protocol]
prot_equiv [instance, in iris.chan_lang.protocol]
prot_eq_ext [constructor, in iris.chan_lang.protocol]
prot_eq_int [constructor, in iris.chan_lang.protocol]
prot_eq_send [constructor, in iris.chan_lang.protocol]
prot_eq_recv [constructor, in iris.chan_lang.protocol]
prot_eq_end [constructor, in iris.chan_lang.protocol]
prot_eq [inductive, in iris.chan_lang.protocol]
prot_int [constructor, in iris.chan_lang.protocol]
prot_ext [constructor, in iris.chan_lang.protocol]
prot_recv [constructor, in iris.chan_lang.protocol]
prot_send [constructor, in iris.chan_lang.protocol]
prot_end [constructor, in iris.chan_lang.protocol]
prot_mod_prop_emp [lemma, in iris.chan2heap.refine_protocol]
prot_mod_recv_snoc [lemma, in iris.chan2heap.refine_protocol]
prot_mod_prop_recv_snoc [lemma, in iris.chan2heap.refine_protocol]
prot_inv_right_orient [lemma, in iris.chan2heap.refine_protocol]
prot_inv_left_orient [lemma, in iris.chan2heap.refine_protocol]
prot_mapsto_proper [lemma, in iris.chan2heap.refine_protocol]
prot_mapsto_ne [lemma, in iris.chan2heap.refine_protocol]
prot_mapsto_affine [instance, in iris.chan2heap.refine_protocol]
prot_mapsto [definition, in iris.chan2heap.refine_protocol]
prot_ctx_proper [instance, in iris.chan2heap.refine_protocol]
prot_ctx_ne [instance, in iris.chan2heap.refine_protocol]
prot_ctx [definition, in iris.chan2heap.refine_protocol]
prot_inv_proper [instance, in iris.chan2heap.refine_protocol]
prot_inv_ne [instance, in iris.chan2heap.refine_protocol]
prot_inv [definition, in iris.chan2heap.refine_protocol]
prot_mod_prop_affine [instance, in iris.chan2heap.refine_protocol]
prot_mod_prop_proper [instance, in iris.chan2heap.refine_protocol]
prot_mod_prop_ne [instance, in iris.chan2heap.refine_protocol]
prot_mod_prop [definition, in iris.chan2heap.refine_protocol]
prot_stsG [projection, in iris.chan2heap.refine_protocol]
prot_prim_step [inductive, in iris.chan2heap.refine_protocol]
prot_extR_Red [constructor, in iris.chan2heap.refine_protocol]
prot_extL_Red [constructor, in iris.chan2heap.refine_protocol]
prot_intR_red [constructor, in iris.chan2heap.refine_protocol]
prot_intL_red [constructor, in iris.chan2heap.refine_protocol]
prot_recv_red [constructor, in iris.chan2heap.refine_protocol]
prot_send_red [constructor, in iris.chan2heap.refine_protocol]
prot_red [inductive, in iris.chan2heap.refine_protocol]
prot_mod_app [lemma, in iris.chan2heap.refine_protocol]
prot_mod_proper [instance, in iris.chan2heap.refine_protocol]
prot_mod_right [constructor, in iris.chan2heap.refine_protocol]
prot_mod_left [constructor, in iris.chan2heap.refine_protocol]
prot_mod_recv [constructor, in iris.chan2heap.refine_protocol]
prot_mod_nil [constructor, in iris.chan2heap.refine_protocol]
prot_mod [inductive, in iris.chan2heap.refine_protocol]
Pset [abbreviation, in iris.prelude.pmap]
Pset_fresh_spec [instance, in iris.prelude.pmap]
Pset_fresh [instance, in iris.prelude.pmap]
Psingleton_wf [lemma, in iris.prelude.pmap]
Psingleton_raw [definition, in iris.prelude.pmap]
pst [projection, in iris.program_logic.resources]
pstepshifts [library]
pstepshifts [library]
pst_proper [instance, in iris.program_logic.resources]
pst_ne' [instance, in iris.program_logic.resources]
pst_ne [instance, in iris.program_logic.resources]
psvs [section, in iris.program_logic.pstepshifts]
psvs [definition, in iris.program_logic.pstepshifts]
psvs [section, in iris.proofmode.pstepshifts]
psvs_fsa_prf [instance, in iris.program_logic.pstepshifts]
psvs_fsa [definition, in iris.program_logic.pstepshifts]
psvs_step [lemma, in iris.program_logic.pstepshifts]
psvs_mask_weaken [lemma, in iris.program_logic.pstepshifts]
psvs_mask_frame_mono [lemma, in iris.program_logic.pstepshifts]
psvs_mask_frame' [lemma, in iris.program_logic.pstepshifts]
psvs_wand_r [lemma, in iris.program_logic.pstepshifts]
psvs_wand_l [lemma, in iris.program_logic.pstepshifts]
psvs_const_l [lemma, in iris.program_logic.pstepshifts]
psvs_frame_l [lemma, in iris.program_logic.pstepshifts]
psvs_pvs' [lemma, in iris.program_logic.pstepshifts]
psvs_flip_mono' [instance, in iris.program_logic.pstepshifts]
psvs_mono' [instance, in iris.program_logic.pstepshifts]
psvs_frame_r [lemma, in iris.program_logic.pstepshifts]
psvs_mask_frame [lemma, in iris.program_logic.pstepshifts]
psvs_pvs [lemma, in iris.program_logic.pstepshifts]
psvs_mono [lemma, in iris.program_logic.pstepshifts]
psvs_stepP [lemma, in iris.program_logic.pstepshifts]
psvs_proper [instance, in iris.program_logic.pstepshifts]
psvs_ne [instance, in iris.program_logic.pstepshifts]
psvs_zero [lemma, in iris.program_logic.pstepshifts]
psvs_eq [definition, in iris.program_logic.pstepshifts]
psvs_aux [definition, in iris.program_logic.pstepshifts]
psvs_def [definition, in iris.program_logic.pstepshifts]
Pto_list [instance, in iris.prelude.pmap]
Pto_list_nodup [lemma, in iris.prelude.pmap]
Pto_list_raw [definition, in iris.prelude.pmap]
pviewshifts [library]
pviewshifts [library]
pvs [section, in iris.program_logic.pviewshifts]
pvs [definition, in iris.program_logic.pviewshifts]
pvs [section, in iris.proofmode.pviewshifts]
pvs_afsa_prf [instance, in iris.program_logic.pviewshifts]
pvs_fsa_prf [instance, in iris.program_logic.pviewshifts]
pvs_fsa [definition, in iris.program_logic.pviewshifts]
pvs_afsa_afsa [lemma, in iris.program_logic.pviewshifts]
pvs_fsa_fsa [lemma, in iris.program_logic.pviewshifts]
pvs_ownG_update [lemma, in iris.program_logic.pviewshifts]
pvs_mask_weaken [lemma, in iris.program_logic.pviewshifts]
pvs_trans3 [lemma, in iris.program_logic.pviewshifts]
pvs_mask_frame_mono [lemma, in iris.program_logic.pviewshifts]
pvs_closeI_sep' [lemma, in iris.program_logic.pviewshifts]
pvs_closeI' [lemma, in iris.program_logic.pviewshifts]
pvs_openI' [lemma, in iris.program_logic.pviewshifts]
pvs_mask_frame' [lemma, in iris.program_logic.pviewshifts]
pvs_big_sepS [lemma, in iris.program_logic.pviewshifts]
pvs_big_sepM [lemma, in iris.program_logic.pviewshifts]
pvs_sep [lemma, in iris.program_logic.pviewshifts]
pvs_wand_r [lemma, in iris.program_logic.pviewshifts]
pvs_wand_l [lemma, in iris.program_logic.pviewshifts]
pvs_always_r [lemma, in iris.program_logic.pviewshifts]
pvs_always_l [lemma, in iris.program_logic.pviewshifts]
pvs_frame_l [lemma, in iris.program_logic.pviewshifts]
pvs_strip_pvs [lemma, in iris.program_logic.pviewshifts]
pvs_trans' [lemma, in iris.program_logic.pviewshifts]
pvs_flip_mono' [instance, in iris.program_logic.pviewshifts]
pvs_mono' [instance, in iris.program_logic.pviewshifts]
pvs_affine [lemma, in iris.program_logic.pviewshifts]
pvs_allocI [lemma, in iris.program_logic.pviewshifts]
pvs_ownG_updateP [lemma, in iris.program_logic.pviewshifts]
pvs_closeI_sep [lemma, in iris.program_logic.pviewshifts]
pvs_closeI [lemma, in iris.program_logic.pviewshifts]
pvs_openI [lemma, in iris.program_logic.pviewshifts]
pvs_frame_r [lemma, in iris.program_logic.pviewshifts]
pvs_mask_frame [lemma, in iris.program_logic.pviewshifts]
pvs_trans [lemma, in iris.program_logic.pviewshifts]
pvs_timeless_affine [lemma, in iris.program_logic.pviewshifts]
pvs_timeless [lemma, in iris.program_logic.pviewshifts]
pvs_mono [lemma, in iris.program_logic.pviewshifts]
pvs_intro [lemma, in iris.program_logic.pviewshifts]
pvs_proper [instance, in iris.program_logic.pviewshifts]
pvs_ne [instance, in iris.program_logic.pviewshifts]
pvs_zero [lemma, in iris.program_logic.pviewshifts]
pvs_eq [definition, in iris.program_logic.pviewshifts]
pvs_aux [definition, in iris.program_logic.pviewshifts]
pvs_def [definition, in iris.program_logic.pviewshifts]
pvs_wp [lemma, in iris.program_logic.weakestpre]
pvs_psvs' [lemma, in iris.program_logic.pstepshifts]
pvs_psvs [lemma, in iris.program_logic.pstepshifts]


Q

Qcle_ngt [lemma, in iris.prelude.numbers]
Qclt_nge [lemma, in iris.prelude.numbers]
Qcmult_nonneg_nonneg [lemma, in iris.prelude.numbers]
Qcmult_pos_pos [lemma, in iris.prelude.numbers]
Qcmult_lt_mono_pos_r [lemma, in iris.prelude.numbers]
Qcmult_lt_mono_pos_l [lemma, in iris.prelude.numbers]
Qcmult_le_mono_pos_r [lemma, in iris.prelude.numbers]
Qcmult_le_mono_pos_l [lemma, in iris.prelude.numbers]
Qcmult_le_mono_nonneg_r [lemma, in iris.prelude.numbers]
Qcmult_le_mono_nonneg_l [lemma, in iris.prelude.numbers]
Qcmult_0_r [lemma, in iris.prelude.numbers]
Qcmult_0_l [lemma, in iris.prelude.numbers]
Qcplus_nonpos_nonpos [lemma, in iris.prelude.numbers]
Qcplus_neg_neg [lemma, in iris.prelude.numbers]
Qcplus_nonpos_neg [lemma, in iris.prelude.numbers]
Qcplus_neg_nonpos [lemma, in iris.prelude.numbers]
Qcplus_nonneg_nonneg [lemma, in iris.prelude.numbers]
Qcplus_pos_pos [lemma, in iris.prelude.numbers]
Qcplus_nonneg_pos [lemma, in iris.prelude.numbers]
Qcplus_pos_nonneg [lemma, in iris.prelude.numbers]
Qcplus_lt_mono_r [lemma, in iris.prelude.numbers]
Qcplus_lt_mono_l [lemma, in iris.prelude.numbers]
Qcplus_le_mono_r [lemma, in iris.prelude.numbers]
Qcplus_le_mono_l [lemma, in iris.prelude.numbers]
Qcplus_diag [lemma, in iris.prelude.numbers]
Qc_of_Z [definition, in iris.prelude.numbers]
Qc_lt_dec [instance, in iris.prelude.numbers]
Qc_le_dec [instance, in iris.prelude.numbers]
Qc_eq_dec [instance, in iris.prelude.numbers]
Qp [record, in iris.prelude.numbers]
Qp_div_2 [lemma, in iris.prelude.numbers]
Qp_div_S [lemma, in iris.prelude.numbers]
Qp_div_1 [lemma, in iris.prelude.numbers]
Qp_op_minus [lemma, in iris.prelude.numbers]
Qp_minus_diag [lemma, in iris.prelude.numbers]
Qp_plus_comm [instance, in iris.prelude.numbers]
Qp_plus_assoc [instance, in iris.prelude.numbers]
Qp_eq [lemma, in iris.prelude.numbers]
Qp_inhabited [instance, in iris.prelude.numbers]
Qp_div [definition, in iris.prelude.numbers]
Qp_minus [definition, in iris.prelude.numbers]
Qp_plus [definition, in iris.prelude.numbers]
Qp_one [definition, in iris.prelude.numbers]
Qp_prf [projection, in iris.prelude.numbers]
Qp_car [projection, in iris.prelude.numbers]
quantifiers [section, in iris.prelude.collections]


R

R [variable, in iris.prelude.stringmap]
RAMixin [record, in iris.algebra.cmra]
rapp [constructor, in iris.prelude.list]
ra_total_mixin [lemma, in iris.algebra.cmra]
ra_total [section, in iris.algebra.cmra]
ra_step_e [projection, in iris.algebra.cmra]
ra_valid_op_l [projection, in iris.algebra.cmra]
ra_pcore_distrib [projection, in iris.algebra.cmra]
ra_pcore_mono [projection, in iris.algebra.cmra]
ra_pcore_idemp [projection, in iris.algebra.cmra]
ra_pcore_l [projection, in iris.algebra.cmra]
ra_comm [projection, in iris.algebra.cmra]
ra_assoc [projection, in iris.algebra.cmra]
ra_validN_proper [projection, in iris.algebra.cmra]
ra_core_proper [projection, in iris.algebra.cmra]
ra_op_proper [projection, in iris.algebra.cmra]
ra_op_proper' [instance, in iris.algebra.cmra]
ra_reflection.quote_app [instance, in iris.algebra.cmra_tactics]
ra_reflection.quote_var [instance, in iris.algebra.cmra_tactics]
ra_reflection.quote_empty [instance, in iris.algebra.cmra_tactics]
ra_reflection.Quote [record, in iris.algebra.cmra_tactics]
ra_reflection.flatten_correct_equiv [lemma, in iris.algebra.cmra_tactics]
ra_reflection.flatten_correct [lemma, in iris.algebra.cmra_tactics]
ra_reflection.eval_flatten [lemma, in iris.algebra.cmra_tactics]
ra_reflection.flatten [definition, in iris.algebra.cmra_tactics]
ra_reflection.eval [definition, in iris.algebra.cmra_tactics]
ra_reflection.EOp [constructor, in iris.algebra.cmra_tactics]
ra_reflection.EEmpty [constructor, in iris.algebra.cmra_tactics]
ra_reflection.EVar [constructor, in iris.algebra.cmra_tactics]
ra_reflection.expr [inductive, in iris.algebra.cmra_tactics]
ra_reflection.ra_reflection [section, in iris.algebra.cmra_tactics]
ra_reflection [module, in iris.algebra.cmra_tactics]
rc_trans_step_is_admissible [lemma, in iris.algebra.step]
recv [definition, in iris.chan2heap.chan2heap]
recv_typ [constructor, in iris.chan_lang.simple_types]
recv_spec [lemma, in iris.chan2heap.refine_protocol]
rec_app [definition, in iris.tests.heap_lang]
rec_sound [lemma, in iris.locks.lock_reln]
red [definition, in iris.prelude.relations]
red [definition, in iris.prelude.irelations]
reducible [definition, in iris.program_logic.language]
reducible_not_val [lemma, in iris.program_logic.language]
reducible_erase [lemma, in iris.program_logic.nat_delayed_language]
red_subrel [lemma, in iris.prelude.relations]
Ref [constructor, in iris.locks.lock_reln]
refine [definition, in iris.program_logic.refine_raw_adequacy]
Refine [constructor, in iris.program_logic.refine_raw]
refine [section, in iris.chan_lang.refine]
refine [section, in iris.heap_lang.refine]
refine [section, in iris.program_logic.refine]
refine [library]
refine [library]
refine [library]
refineDR [definition, in iris.program_logic.refine_raw]
refineG [record, in iris.program_logic.refine_raw_adequacy]
refineGF [definition, in iris.program_logic.refine_raw_adequacy]
refine_ectx.refine_adequacy [section, in iris.program_logic.refine_ectx]
refine_ectx.refine_lemmas [section, in iris.program_logic.refine_ectx]
refine_ectx [section, in iris.program_logic.refine_ectx]
refine_step_det_idx [lemma, in iris.program_logic.refine_raw_adequacy]
refine_cmra [abbreviation, in iris.program_logic.refine_raw_adequacy]
refine_raw_adequacy [section, in iris.program_logic.refine_raw_adequacy]
refine_alt_triv [projection, in iris.program_logic.refine_raw_adequacy]
refine_Knz [projection, in iris.program_logic.refine_raw_adequacy]
refine_inG [projection, in iris.program_logic.refine_raw_adequacy]
refine_delay [lemma, in iris.heap_lang.refine_heap]
refine_skip [lemma, in iris.heap_lang.refine_heap]
refine_seq [lemma, in iris.heap_lang.refine_heap]
refine_let [lemma, in iris.heap_lang.refine_heap]
refine_lam [lemma, in iris.heap_lang.refine_heap]
refine_case_inr [lemma, in iris.heap_lang.refine_heap]
refine_case_inl [lemma, in iris.heap_lang.refine_heap]
refine_snd [lemma, in iris.heap_lang.refine_heap]
refine_fst [lemma, in iris.heap_lang.refine_heap]
refine_if_false [lemma, in iris.heap_lang.refine_heap]
refine_if_true [lemma, in iris.heap_lang.refine_heap]
refine_bin_op [lemma, in iris.heap_lang.refine_heap]
refine_un_op [lemma, in iris.heap_lang.refine_heap]
refine_rec [lemma, in iris.heap_lang.refine_heap]
refine_fork [lemma, in iris.heap_lang.refine_heap]
refine_heap_pure_det' [lemma, in iris.heap_lang.refine_heap]
refine_heap_pure_det_nofork1 [lemma, in iris.heap_lang.refine_heap]
refine_heap_pure_det_nofork [lemma, in iris.heap_lang.refine_heap]
refine_fai [lemma, in iris.heap_lang.refine_heap]
refine_swap [lemma, in iris.heap_lang.refine_heap]
refine_cas_suc [lemma, in iris.heap_lang.refine_heap]
refine_cas_fail [lemma, in iris.heap_lang.refine_heap]
refine_store [lemma, in iris.heap_lang.refine_heap]
refine_load [lemma, in iris.heap_lang.refine_heap]
refine_alloc [lemma, in iris.heap_lang.refine_heap]
refine_ucmra [definition, in iris.program_logic.refine_raw]
refine_unit [lemma, in iris.program_logic.refine_raw]
refine_empty [instance, in iris.program_logic.refine_raw]
refine_cmra [abbreviation, in iris.program_logic.refine_raw]
refine_discrete [instance, in iris.program_logic.refine_raw]
refine_car'_empty [instance, in iris.program_logic.refine_raw]
refine_dra [lemma, in iris.program_logic.refine_raw]
refine_disjoint_prefix_of_idxs_post [lemma, in iris.program_logic.refine_raw]
refine_disjoint_prefix_of_valid_idxs_post [lemma, in iris.program_logic.refine_raw]
refine_disjoint_prefix_cfgs_post [lemma, in iris.program_logic.refine_raw]
refine_disjoint_prefix_idxs [lemma, in iris.program_logic.refine_raw]
refine_step_disjoint_all_threads' [lemma, in iris.program_logic.refine_raw]
refine_step_disjoint_all_threads [lemma, in iris.program_logic.refine_raw]
refine_step_inv [lemma, in iris.program_logic.refine_raw]
refine_step_strict_prefix [lemma, in iris.program_logic.refine_raw]
refine_step_prefix [lemma, in iris.program_logic.refine_raw]
refine_step [inductive, in iris.program_logic.refine_raw]
refine_op [instance, in iris.program_logic.refine_raw]
refine_disjoint [inductive, in iris.program_logic.refine_raw]
refine_core [instance, in iris.program_logic.refine_raw]
refine_valid [instance, in iris.program_logic.refine_raw]
refine_leibniz [instance, in iris.program_logic.refine_raw]
refine_equivalence [instance, in iris.program_logic.refine_raw]
refine_equiv [instance, in iris.program_logic.refine_raw]
refine_car' [abbreviation, in iris.program_logic.refine_raw]
refine_car [record, in iris.program_logic.refine_raw]
refine_view [inductive, in iris.program_logic.refine_raw]
refine_dra [section, in iris.program_logic.refine_raw]
refine_case_inr_pst [lemma, in iris.chan_lang.refine]
refine_case_inl_pst [lemma, in iris.chan_lang.refine]
refine_letp_pst [lemma, in iris.chan_lang.refine]
refine_if_false_pst [lemma, in iris.chan_lang.refine]
refine_if_true_pst [lemma, in iris.chan_lang.refine]
refine_bin_op_pst [lemma, in iris.chan_lang.refine]
refine_un_op_pst [lemma, in iris.chan_lang.refine]
refine_rec_pst [lemma, in iris.chan_lang.refine]
refine_fork_pst [lemma, in iris.chan_lang.refine]
refine_select_right_pst [lemma, in iris.chan_lang.refine]
refine_select_left_pst [lemma, in iris.chan_lang.refine]
refine_rcase_right_miss_pst [lemma, in iris.chan_lang.refine]
refine_rcase_right_right_pst [lemma, in iris.chan_lang.refine]
refine_rcase_right_left_pst [lemma, in iris.chan_lang.refine]
refine_rcase_left_miss_pst [lemma, in iris.chan_lang.refine]
refine_rcase_left_right_pst [lemma, in iris.chan_lang.refine]
refine_rcase_left_left_pst [lemma, in iris.chan_lang.refine]
refine_send_right_pst [lemma, in iris.chan_lang.refine]
refine_send_left_pst [lemma, in iris.chan_lang.refine]
refine_recv_left_miss_pst [lemma, in iris.chan_lang.refine]
refine_recv_right_miss_pst [lemma, in iris.chan_lang.refine]
refine_recv_right_pst [lemma, in iris.chan_lang.refine]
refine_recv_left_pst [lemma, in iris.chan_lang.refine]
refine_alloc_pst' [lemma, in iris.chan_lang.refine]
refine_case_inr_pst [lemma, in iris.heap_lang.refine]
refine_case_inl_pst [lemma, in iris.heap_lang.refine]
refine_snd_pst [lemma, in iris.heap_lang.refine]
refine_fst_pst [lemma, in iris.heap_lang.refine]
refine_if_false_pst [lemma, in iris.heap_lang.refine]
refine_if_true_pst [lemma, in iris.heap_lang.refine]
refine_bin_op_pst [lemma, in iris.heap_lang.refine]
refine_un_op_pst [lemma, in iris.heap_lang.refine]
refine_rec_pst [lemma, in iris.heap_lang.refine]
refine_fork_pst [lemma, in iris.heap_lang.refine]
refine_fai_pst [lemma, in iris.heap_lang.refine]
refine_swap_pst [lemma, in iris.heap_lang.refine]
refine_cas_suc_pst [lemma, in iris.heap_lang.refine]
refine_cas_fail_pst [lemma, in iris.heap_lang.refine]
refine_store_pst [lemma, in iris.heap_lang.refine]
refine_load_pst [lemma, in iris.heap_lang.refine]
refine_alloc_pst' [lemma, in iris.heap_lang.refine]
refine_delay [lemma, in iris.chan_lang.refine_heap]
refine_skip [lemma, in iris.chan_lang.refine_heap]
refine_seq [lemma, in iris.chan_lang.refine_heap]
refine_let [lemma, in iris.chan_lang.refine_heap]
refine_lam [lemma, in iris.chan_lang.refine_heap]
refine_case_inr [lemma, in iris.chan_lang.refine_heap]
refine_case_inl [lemma, in iris.chan_lang.refine_heap]
refine_letp [lemma, in iris.chan_lang.refine_heap]
refine_if_false [lemma, in iris.chan_lang.refine_heap]
refine_if_true [lemma, in iris.chan_lang.refine_heap]
refine_bin_op [lemma, in iris.chan_lang.refine_heap]
refine_un_op [lemma, in iris.chan_lang.refine_heap]
refine_rec [lemma, in iris.chan_lang.refine_heap]
refine_fork [lemma, in iris.chan_lang.refine_heap]
refine_heap_pure_det' [lemma, in iris.chan_lang.refine_heap]
refine_heap_pure_det_nofork1 [lemma, in iris.chan_lang.refine_heap]
refine_rcase_right_right [lemma, in iris.chan_lang.refine_heap]
refine_rcase_right_left [lemma, in iris.chan_lang.refine_heap]
refine_rcase_left_right [lemma, in iris.chan_lang.refine_heap]
refine_rcase_left_left [lemma, in iris.chan_lang.refine_heap]
refine_rcase_miss_right [lemma, in iris.chan_lang.refine_heap]
refine_rcase_miss_left [lemma, in iris.chan_lang.refine_heap]
refine_select_right [lemma, in iris.chan_lang.refine_heap]
refine_select_left [lemma, in iris.chan_lang.refine_heap]
refine_send_right [lemma, in iris.chan_lang.refine_heap]
refine_send_left [lemma, in iris.chan_lang.refine_heap]
refine_recv_right [lemma, in iris.chan_lang.refine_heap]
refine_recv_left [lemma, in iris.chan_lang.refine_heap]
refine_recv_miss_right [lemma, in iris.chan_lang.refine_heap]
refine_recv_miss_left [lemma, in iris.chan_lang.refine_heap]
refine_alloc [lemma, in iris.chan_lang.refine_heap]
refine_ectx.refine_adequacy [section, in iris.program_logic.refine_ectx_delay]
refine_ectx.refine_lemmas [section, in iris.program_logic.refine_ectx_delay]
refine_ectx [section, in iris.program_logic.refine_ectx_delay]
refine_raw_adequacy [library]
refine_heap [library]
refine_heap [library]
refine_protocol [library]
refine_ectx_delay [library]
refine_raw [library]
refine_proofmode [library]
refine_heap_proofmode [library]
refine_ectx [library]
refine.refine_adequacy [section, in iris.program_logic.refine]
refine.refine_lemmas [section, in iris.program_logic.refine]
ReflectNone [constructor, in iris.prelude.option]
ReflectSome [constructor, in iris.prelude.option]
reflexive_eq [lemma, in iris.prelude.orders]
refN [definition, in iris.locks.lock_reln]
ref_load_typ [constructor, in iris.locks.lock_reln]
ref_store_typ [constructor, in iris.locks.lock_reln]
ref_intro_typ [constructor, in iris.locks.lock_reln]
relational [section, in iris.algebra.step]
relational.R [variable, in iris.algebra.step]
relational.R_ne [variable, in iris.algebra.step]
relational.R_S [variable, in iris.algebra.step]
relational.R_inter_shiftN [variable, in iris.algebra.step]
relations [library]
release [definition, in iris.locks.clh]
release [definition, in iris.locks.ticket]
release_spec [lemma, in iris.locks.ticket_clh_triples]
relevantL [projection, in iris.algebra.upred_big_op]
RelevantL [record, in iris.algebra.upred_big_op]
relevantL [constructor, in iris.algebra.upred_big_op]
RelevantL [inductive, in iris.algebra.upred_big_op]
relevantP [projection, in iris.algebra.upred]
RelevantP [record, in iris.algebra.upred]
relevantP [constructor, in iris.algebra.upred]
RelevantP [inductive, in iris.algebra.upred]
rel_unionN_properN [instance, in iris.algebra.step]
rel_properN_impl_iff [instance, in iris.algebra.step]
rel_properN_iff_impl [lemma, in iris.algebra.step]
rel_union_proper [instance, in iris.prelude.relations]
rel_proper_impl_iff [instance, in iris.prelude.relations]
rel_proper_iff_impl [lemma, in iris.prelude.relations]
remove_dups [definition, in iris.prelude.list]
remove_dups_fast [definition, in iris.prelude.hashset]
remove_duplicates [section, in iris.prelude.hashset]
reorder_writes [lemma, in iris.tests.heap_lang]
repeat_snoc [lemma, in iris.array_lang.heap]
repeat_cons [lemma, in iris.array_lang.heap]
replicate [definition, in iris.prelude.list]
replicate_valid [lemma, in iris.algebra.list]
replicate_ne [instance, in iris.algebra.list]
replicate_proper [instance, in iris.prelude.list]
replicate_as_Forall_2 [lemma, in iris.prelude.list]
replicate_as_Forall [lemma, in iris.prelude.list]
replicate_Permutation [lemma, in iris.prelude.list]
replicate_false [lemma, in iris.prelude.list]
replicate_as_elem_of [lemma, in iris.prelude.list]
replicate_plus [lemma, in iris.prelude.list]
replicate_S [lemma, in iris.prelude.list]
replicate_length [lemma, in iris.prelude.list]
res [section, in iris.program_logic.resources]
res [record, in iris.program_logic.resources]
Res [constructor, in iris.program_logic.resources]
resC [definition, in iris.program_logic.resources]
resC_map_ne [instance, in iris.program_logic.resources]
resC_map [definition, in iris.program_logic.resources]
reshape [definition, in iris.prelude.list]
reshape_length [lemma, in iris.prelude.list]
resize [definition, in iris.prelude.list]
resize_ne [instance, in iris.algebra.list]
resize_proper [instance, in iris.prelude.list]
resize_take_eq [lemma, in iris.prelude.list]
resize_take_le [lemma, in iris.prelude.list]
resize_idemp [lemma, in iris.prelude.list]
resize_resize [lemma, in iris.prelude.list]
resize_replicate [lemma, in iris.prelude.list]
resize_length [lemma, in iris.prelude.list]
resize_app_ge [lemma, in iris.prelude.list]
resize_app [lemma, in iris.prelude.list]
resize_app_le [lemma, in iris.prelude.list]
resize_plus_eq [lemma, in iris.prelude.list]
resize_plus [lemma, in iris.prelude.list]
resize_all_alt [lemma, in iris.prelude.list]
resize_all [lemma, in iris.prelude.list]
resize_le [lemma, in iris.prelude.list]
resize_ge [lemma, in iris.prelude.list]
resize_nil [lemma, in iris.prelude.list]
resize_0 [lemma, in iris.prelude.list]
resize_spec [lemma, in iris.prelude.list]
resources [library]
resR [definition, in iris.program_logic.resources]
resRF_contractive [instance, in iris.program_logic.resources]
resUR [definition, in iris.program_logic.resources]
resURF [definition, in iris.program_logic.resources]
res_map_cmra_monotone [instance, in iris.program_logic.resources]
res_map_ext [lemma, in iris.program_logic.resources]
res_map_compose [lemma, in iris.program_logic.resources]
res_map_id [lemma, in iris.program_logic.resources]
res_map_ne [instance, in iris.program_logic.resources]
res_map [definition, in iris.program_logic.resources]
res_validI [lemma, in iris.program_logic.resources]
res_equivI [lemma, in iris.program_logic.resources]
Res_persistent [instance, in iris.program_logic.resources]
Res_timeless [instance, in iris.program_logic.resources]
Res_core [lemma, in iris.program_logic.resources]
Res_op [lemma, in iris.program_logic.resources]
res_ucmra_mixin [definition, in iris.program_logic.resources]
res_empty [instance, in iris.program_logic.resources]
res_cmra_mixin [definition, in iris.program_logic.resources]
res_stepN [instance, in iris.program_logic.resources]
res_includedN [lemma, in iris.program_logic.resources]
res_included [lemma, in iris.program_logic.resources]
res_validN [instance, in iris.program_logic.resources]
res_valid [instance, in iris.program_logic.resources]
res_pcore [instance, in iris.program_logic.resources]
res_op [instance, in iris.program_logic.resources]
res_timeless [instance, in iris.program_logic.resources]
res_cofe_mixin [definition, in iris.program_logic.resources]
res_compl [instance, in iris.program_logic.resources]
Res_proper [instance, in iris.program_logic.resources]
Res_ne [instance, in iris.program_logic.resources]
res_dist [instance, in iris.program_logic.resources]
Res_dist [constructor, in iris.program_logic.resources]
res_dist' [inductive, in iris.program_logic.resources]
res_equiv [instance, in iris.program_logic.resources]
Res_equiv [constructor, in iris.program_logic.resources]
res_equiv' [inductive, in iris.program_logic.resources]
ret_join [section, in iris.prelude.list]
reverse [definition, in iris.prelude.list]
reverse_ne [instance, in iris.algebra.list]
reverse_proper [instance, in iris.prelude.list]
reverse_Permutation [lemma, in iris.prelude.list]
reverse_replicate [lemma, in iris.prelude.list]
reverse_involutive [lemma, in iris.prelude.list]
reverse_length [lemma, in iris.prelude.list]
reverse_app [lemma, in iris.prelude.list]
reverse_snoc [lemma, in iris.prelude.list]
reverse_cons [lemma, in iris.prelude.list]
reverse_singleton [lemma, in iris.prelude.list]
reverse_nil [lemma, in iris.prelude.list]
rFunctor [record, in iris.algebra.cmra]
RFunctor [constructor, in iris.algebra.cmra]
rFunctorContractive [record, in iris.algebra.cmra]
rFunctorContractive [inductive, in iris.algebra.cmra]
rFunctor_diag [definition, in iris.algebra.cmra]
rFunctor_contractive [projection, in iris.algebra.cmra]
rFunctor_contractive [constructor, in iris.algebra.cmra]
rFunctor_mono [projection, in iris.algebra.cmra]
rFunctor_compose [projection, in iris.algebra.cmra]
rFunctor_id [projection, in iris.algebra.cmra]
rFunctor_ne [projection, in iris.algebra.cmra]
rFunctor_map [projection, in iris.algebra.cmra]
rFunctor_car [projection, in iris.algebra.cmra]
RightAbsorb [record, in iris.prelude.base]
RightAbsorb [inductive, in iris.prelude.base]
RightId [record, in iris.prelude.base]
RightId [inductive, in iris.prelude.base]
right_absorb_L [lemma, in iris.prelude.base]
right_id_L [lemma, in iris.prelude.base]
right_absorb [projection, in iris.prelude.base]
right_absorb [constructor, in iris.prelude.base]
right_id [projection, in iris.prelude.base]
right_id [constructor, in iris.prelude.base]
right_step [lemma, in iris.chan2heap.refine_protocol]
right_prim_step [constructor, in iris.chan2heap.refine_protocol]
right_tok_inj [instance, in iris.chan2heap.refine_protocol]
right_tok [constructor, in iris.chan2heap.refine_protocol]
right_count [projection, in iris.chan2heap.refine_protocol]
right_ptr [projection, in iris.chan2heap.refine_protocol]
right_state [projection, in iris.chan2heap.refine_protocol]
rlist [module, in iris.prelude.list]
rlist [inductive, in iris.prelude.list]
rlist.env [abbreviation, in iris.prelude.list]
rlist.eval [section, in iris.prelude.list]
rlist.eval [definition, in iris.prelude.list]
rlist.eval_contains [lemma, in iris.prelude.list]
rlist.eval_Permutation [lemma, in iris.prelude.list]
rlist.eval_eq [lemma, in iris.prelude.list]
rlist.eval_alt [lemma, in iris.prelude.list]
rlist.Quote [record, in iris.prelude.list]
rlist.quote [section, in iris.prelude.list]
rlist.QuoteLookup [record, in iris.prelude.list]
rlist.quote_app [instance, in iris.prelude.list]
rlist.quote_cons [instance, in iris.prelude.list]
rlist.quote_node [instance, in iris.prelude.list]
rlist.quote_nil [instance, in iris.prelude.list]
rlist.quote_lookup_further [instance, in iris.prelude.list]
rlist.quote_lookup_end [instance, in iris.prelude.list]
rlist.quote_lookup_here [instance, in iris.prelude.list]
rlist.quote_lookup [section, in iris.prelude.list]
rlist.to_list [definition, in iris.prelude.list]
rnf [abbreviation, in iris.program_logic.adequacy_inf]
rnil [constructor, in iris.prelude.list]
rnode [constructor, in iris.prelude.list]
rtc [section, in iris.prelude.relations]
rtc [inductive, in iris.prelude.relations]
rtcS [inductive, in iris.prelude.relations]
rtcS_inv_r [lemma, in iris.prelude.relations]
rtcS_ind_r [lemma, in iris.prelude.relations]
rtcS_ind_r_weak [lemma, in iris.prelude.relations]
rtcS_ind_l [lemma, in iris.prelude.relations]
rtcS_inv [lemma, in iris.prelude.relations]
rtcS_r [lemma, in iris.prelude.relations]
rtcS_once [lemma, in iris.prelude.relations]
rtcS_transitive [lemma, in iris.prelude.relations]
rtcS_reflexive [instance, in iris.prelude.relations]
rtcS_proper [instance, in iris.prelude.relations]
rtcS_l [constructor, in iris.prelude.relations]
rtcS_refl [constructor, in iris.prelude.relations]
rtc_rtcS [lemma, in iris.prelude.relations]
rtc_bsteps [lemma, in iris.prelude.relations]
rtc_nsteps [lemma, in iris.prelude.relations]
rtc_inv_r [lemma, in iris.prelude.relations]
rtc_ind_r [lemma, in iris.prelude.relations]
rtc_ind_r_weak [lemma, in iris.prelude.relations]
rtc_ind_l [lemma, in iris.prelude.relations]
rtc_inv [lemma, in iris.prelude.relations]
rtc_r [lemma, in iris.prelude.relations]
rtc_once [lemma, in iris.prelude.relations]
rtc_transitive [lemma, in iris.prelude.relations]
rtc_reflexive [instance, in iris.prelude.relations]
rtc_l [constructor, in iris.prelude.relations]
rtc_refl [constructor, in iris.prelude.relations]
rtc_ticket_entered_tok [lemma, in iris.locks.ticket_clh_triples]
rtc_ticket_pre_tok [lemma, in iris.locks.ticket_clh_triples]
R' [definition, in iris.prelude.irelations]


S

safe_refine_trans [lemma, in iris.program_logic.language]
safe_refine'_to_safe_refine [lemma, in iris.program_logic.language]
safe_refine' [definition, in iris.program_logic.language]
safe_refine [definition, in iris.program_logic.language]
savedPropG [record, in iris.program_logic.saved_prop]
savedPropG [inductive, in iris.program_logic.saved_prop]
savedPropGF [definition, in iris.program_logic.saved_prop]
saved_prop_agree [lemma, in iris.program_logic.saved_prop]
saved_prop_alloc [lemma, in iris.program_logic.saved_prop]
saved_prop_alloc_strong [lemma, in iris.program_logic.saved_prop]
saved_prop_persistent [instance, in iris.program_logic.saved_prop]
saved_prop [section, in iris.program_logic.saved_prop]
saved_prop_own [definition, in iris.program_logic.saved_prop]
saved_prop_inG [projection, in iris.program_logic.saved_prop]
saved_prop_inG [constructor, in iris.program_logic.saved_prop]
saved_prop [library]
scheapG [record, in iris.chan_lang.refine_heap]
SCheapG [constructor, in iris.chan_lang.refine_heap]
scheapGF [definition, in iris.chan_lang.refine_heap]
scheapN [definition, in iris.chan_lang.refine_heap]
scheapUR [definition, in iris.chan_lang.refine_heap]
scheap_mapsto_op [lemma, in iris.chan_lang.refine_heap]
scheap_mapsto_affine [instance, in iris.chan_lang.refine_heap]
scheap_mapsto_timeless [instance, in iris.chan_lang.refine_heap]
scheap_alloc [lemma, in iris.chan_lang.refine_heap]
scheap_ctx_affine [instance, in iris.chan_lang.refine_heap]
scheap_ctx_relevant [instance, in iris.chan_lang.refine_heap]
scheap_inv_proper [instance, in iris.chan_lang.refine_heap]
scheap_ctx [definition, in iris.chan_lang.refine_heap]
scheap_inv [definition, in iris.chan_lang.refine_heap]
scheap_mapsto_eq [definition, in iris.chan_lang.refine_heap]
scheap_mapsto [definition, in iris.chan_lang.refine_heap]
scheap_mapsto_aux [definition, in iris.chan_lang.refine_heap]
scheap_mapsto_def [definition, in iris.chan_lang.refine_heap]
scheap_name [projection, in iris.chan_lang.refine_heap]
scheap_inG [projection, in iris.chan_lang.refine_heap]
scons [constructor, in iris.prelude.streams]
scons_proper [instance, in iris.prelude.streams]
scons_equiv [lemma, in iris.prelude.streams]
scons_equiv' [constructor, in iris.prelude.streams]
send [definition, in iris.chan2heap.chan2heap]
send_typ [constructor, in iris.chan_lang.simple_types]
send_spec [lemma, in iris.chan2heap.refine_protocol]
Seq [abbreviation, in iris.heap_lang.derived]
Seq [abbreviation, in iris.chan_lang.derived]
Seq [abbreviation, in iris.array_lang.derived]
SeqCtx [abbreviation, in iris.heap_lang.derived]
SeqCtx [abbreviation, in iris.chan_lang.derived]
SeqCtx [abbreviation, in iris.array_lang.derived]
seq_set_S_union_L [lemma, in iris.prelude.collections]
seq_set_S_union [lemma, in iris.prelude.collections]
seq_set_S_disjoint [lemma, in iris.prelude.collections]
seq_set [section, in iris.prelude.collections]
seq_set [definition, in iris.prelude.collections]
seq_typ [constructor, in iris.chan_lang.simple_types]
seq_typ [constructor, in iris.locks.lock_reln]
session [record, in iris.chan2heap.refine_protocol]
Session [constructor, in iris.chan2heap.refine_protocol]
sessionT_inhabited [instance, in iris.chan2heap.refine_protocol]
session_equiv [constructor, in iris.chan_lang.simple_types]
session_intro_typ [constructor, in iris.chan_lang.simple_types]
set [record, in iris.prelude.set]
set [library]
setoid [section, in iris.prelude.list]
setoids [section, in iris.prelude.option]
setoids [section, in iris.prelude.collections]
setoids_monad [section, in iris.prelude.collections]
setoids_simple [section, in iris.prelude.collections]
setoid_closure_pres_fin [lemma, in iris.program_logic.refine_raw_adequacy]
setoid_closure [definition, in iris.program_logic.refine_raw_adequacy]
setoid_rel.union [section, in iris.prelude.relations]
setoid_rel [section, in iris.prelude.relations]
SetUnfold [record, in iris.prelude.collections]
SetUnfoldSimpl [record, in iris.prelude.collections]
set_unfold_cons_binder [instance, in iris.program_logic.binders]
set_finite_setoid_inj [lemma, in iris.program_logic.adequacy_inf]
set_finite_setoid_subseteq [instance, in iris.program_logic.adequacy_inf]
set_finite_setoid [definition, in iris.program_logic.adequacy_inf]
set_to_natset [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_option [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_permutation [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_powerlist_upto [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_powerlist [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_app2 [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_app1 [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_init_idx [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_le [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_interp_codomain_bigop [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_refine_cmra_split_list [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_refine_cmra_split [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_list_cons [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_list_cons [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_implies_setoid [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_refine_car_split [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_product3 [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_product3 [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_square [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_product [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_product [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_quotient_strong [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_quotient [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_quotient [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_flatten [lemma, in iris.program_logic.refine_raw_adequacy]
set_finite_flatten [lemma, in iris.program_logic.refine_raw_adequacy]
set_Exists_dec [instance, in iris.prelude.fin_collections]
set_Forall_dec [instance, in iris.prelude.fin_collections]
set_finite_proper [instance, in iris.prelude.collections]
set_finite_subseteq [instance, in iris.prelude.collections]
set_finite [definition, in iris.prelude.collections]
set_Exists_weaken [lemma, in iris.prelude.collections]
set_Forall_weaken [lemma, in iris.prelude.collections]
set_Exists_union_inv [lemma, in iris.prelude.collections]
set_Exists_union_2 [lemma, in iris.prelude.collections]
set_Exists_union_1 [lemma, in iris.prelude.collections]
set_Exists_singleton [lemma, in iris.prelude.collections]
set_Exists_empty [lemma, in iris.prelude.collections]
set_Forall_union_inv_2 [lemma, in iris.prelude.collections]
set_Forall_union_inv_1 [lemma, in iris.prelude.collections]
set_Forall_union [lemma, in iris.prelude.collections]
set_Forall_singleton [lemma, in iris.prelude.collections]
set_Forall_empty [lemma, in iris.prelude.collections]
set_Exists [definition, in iris.prelude.collections]
set_Forall [definition, in iris.prelude.collections]
set_unfold_guard [instance, in iris.prelude.collections]
set_unfold_included [instance, in iris.prelude.collections]
set_unfold_app [instance, in iris.prelude.collections]
set_unfold_cons [instance, in iris.prelude.collections]
set_unfold_nil [instance, in iris.prelude.collections]
set_unfold_of_list [instance, in iris.prelude.collections]
set_unfold_of_option [instance, in iris.prelude.collections]
set_unfold_join [instance, in iris.prelude.collections]
set_unfold_fmap [instance, in iris.prelude.collections]
set_unfold_bind [instance, in iris.prelude.collections]
set_unfold_ret [instance, in iris.prelude.collections]
set_unfold_monad [section, in iris.prelude.collections]
set_unfold_difference [instance, in iris.prelude.collections]
set_unfold_intersection [instance, in iris.prelude.collections]
set_unfold [section, in iris.prelude.collections]
set_unfold_equiv_L [instance, in iris.prelude.collections]
set_unfold_equiv_empty_r_L [instance, in iris.prelude.collections]
set_unfold_equiv_empty_l_L [instance, in iris.prelude.collections]
set_unfold_equiv_same_L [instance, in iris.prelude.collections]
set_unfold_disjoint [instance, in iris.prelude.collections]
set_unfold_subset [instance, in iris.prelude.collections]
set_unfold_subseteq [instance, in iris.prelude.collections]
set_unfold_equiv [instance, in iris.prelude.collections]
set_unfold_equiv_empty_r [instance, in iris.prelude.collections]
set_unfold_equiv_empty_l [instance, in iris.prelude.collections]
set_unfold_equiv_same [instance, in iris.prelude.collections]
set_unfold_union [instance, in iris.prelude.collections]
set_unfold_singleton [instance, in iris.prelude.collections]
set_unfold_empty [instance, in iris.prelude.collections]
set_unfold_simple [section, in iris.prelude.collections]
set_unfold_exist [lemma, in iris.prelude.collections]
set_unfold_forall [lemma, in iris.prelude.collections]
set_unfold_not [lemma, in iris.prelude.collections]
set_unfold_iff [lemma, in iris.prelude.collections]
set_unfold_or [lemma, in iris.prelude.collections]
set_unfold_and [lemma, in iris.prelude.collections]
set_unfold_impl [lemma, in iris.prelude.collections]
set_unfold_2 [definition, in iris.prelude.collections]
set_unfold_1 [definition, in iris.prelude.collections]
set_unfold_default [instance, in iris.prelude.collections]
set_unfold_simpl [projection, in iris.prelude.collections]
set_unfold [projection, in iris.prelude.collections]
set_unfold_mkSet [instance, in iris.prelude.set]
set_unfold_set_all [instance, in iris.prelude.set]
set_collection_monad [instance, in iris.prelude.set]
set_join [instance, in iris.prelude.set]
set_fmap [instance, in iris.prelude.set]
set_bind [instance, in iris.prelude.set]
set_ret [instance, in iris.prelude.set]
set_collection [instance, in iris.prelude.set]
set_difference [instance, in iris.prelude.set]
set_intersection [instance, in iris.prelude.set]
set_union [instance, in iris.prelude.set]
set_singleton [instance, in iris.prelude.set]
set_empty [instance, in iris.prelude.set]
set_top [instance, in iris.prelude.set]
set_elem_of [instance, in iris.prelude.set]
set_car [projection, in iris.prelude.set]
SForall [constructor, in iris.proofmode.spec_patterns]
SGoal [constructor, in iris.proofmode.spec_patterns]
SGoalPersistent [constructor, in iris.proofmode.spec_patterns]
SGoalPure [constructor, in iris.proofmode.spec_patterns]
shead [definition, in iris.prelude.streams]
shead_proper [instance, in iris.prelude.streams]
sheapG [record, in iris.heap_lang.refine_heap]
SHeapG [constructor, in iris.heap_lang.refine_heap]
sheapGF [definition, in iris.heap_lang.refine_heap]
sheapN [definition, in iris.heap_lang.refine_heap]
sheapUR [definition, in iris.heap_lang.refine_heap]
sheap_mapsto_op_split [lemma, in iris.heap_lang.refine_heap]
sheap_mapsto_op [lemma, in iris.heap_lang.refine_heap]
sheap_mapsto_op_eq [lemma, in iris.heap_lang.refine_heap]
sheap_mapsto_affine [instance, in iris.heap_lang.refine_heap]
sheap_mapsto_timeless [instance, in iris.heap_lang.refine_heap]
sheap_alloc [lemma, in iris.heap_lang.refine_heap]
sheap_ctx_affine [instance, in iris.heap_lang.refine_heap]
sheap_ctx_relevant [instance, in iris.heap_lang.refine_heap]
sheap_inv_proper [instance, in iris.heap_lang.refine_heap]
sheap_ctx [definition, in iris.heap_lang.refine_heap]
sheap_inv [definition, in iris.heap_lang.refine_heap]
sheap_mapsto_eq [definition, in iris.heap_lang.refine_heap]
sheap_mapsto [definition, in iris.heap_lang.refine_heap]
sheap_mapsto_aux [definition, in iris.heap_lang.refine_heap]
sheap_mapsto_def [definition, in iris.heap_lang.refine_heap]
sheap_name [projection, in iris.heap_lang.refine_heap]
sheap_inG [projection, in iris.heap_lang.refine_heap]
shift [definition, in iris.algebra.step]
shiftN [definition, in iris.algebra.step]
shiftN_transitive [lemma, in iris.algebra.step]
shiftN_reflexive [lemma, in iris.algebra.step]
shiftN_le [lemma, in iris.algebra.step]
shiftN_S [lemma, in iris.algebra.step]
shiftN_proper [lemma, in iris.algebra.step]
shiftN_ne [lemma, in iris.algebra.step]
shiftN_is_shiftN_admissible [lemma, in iris.algebra.step]
shiftN_adm_proper [instance, in iris.algebra.step]
shiftN_adm_trans [projection, in iris.algebra.step]
shiftN_adm_refl [projection, in iris.algebra.step]
shiftN_adm_step_r [projection, in iris.algebra.step]
shiftN_adm_step_l [projection, in iris.algebra.step]
shiftN_adm_S [projection, in iris.algebra.step]
shiftN_adm_ne [projection, in iris.algebra.step]
shiftN_admissible [record, in iris.algebra.step]
shift_transitive [lemma, in iris.algebra.step]
shift_reflexive [lemma, in iris.algebra.step]
shift_proper [lemma, in iris.algebra.step]
shift_is_admissible [lemma, in iris.algebra.step]
shift_adm_trans [projection, in iris.algebra.step]
shift_adm_refl [projection, in iris.algebra.step]
shift_adm_step_r [projection, in iris.algebra.step]
shift_adm_step_l [projection, in iris.algebra.step]
shift_adm_proper [projection, in iris.algebra.step]
shift_admissible [record, in iris.algebra.step]
sig_lexico_trichotomy [instance, in iris.prelude.lexico]
sig_lexico_po [instance, in iris.prelude.lexico]
sig_lexico [instance, in iris.prelude.lexico]
sig_eq_pi [lemma, in iris.prelude.proof_irrel]
sig_eq_dec [instance, in iris.prelude.decidable]
sig_map_inj [instance, in iris.prelude.base]
sig_map [definition, in iris.prelude.base]
sig_map [section, in iris.prelude.base]
SimpleCollection [record, in iris.prelude.base]
simple_collection.dec [section, in iris.prelude.collections]
simple_collection.leibniz [section, in iris.prelude.collections]
simple_collection [section, in iris.prelude.collections]
simple_types [library]
simple_reln [library]
singleton [projection, in iris.prelude.base]
Singleton [record, in iris.prelude.base]
singleton [constructor, in iris.prelude.base]
Singleton [inductive, in iris.prelude.base]
singletonM [projection, in iris.prelude.base]
SingletonM [record, in iris.prelude.base]
singletonM [constructor, in iris.prelude.base]
SingletonM [inductive, in iris.prelude.base]
singleton_proper [instance, in iris.prelude.fin_maps]
singleton_finite [lemma, in iris.prelude.collections]
singleton_proper [instance, in iris.prelude.collections]
singleton_local_update [lemma, in iris.algebra.gmap]
singleton_update [lemma, in iris.algebra.gmap]
singleton_updateP' [lemma, in iris.algebra.gmap]
singleton_updateP [lemma, in iris.algebra.gmap]
singleton_includedN [lemma, in iris.algebra.gmap]
singleton_valid [lemma, in iris.algebra.gmap]
singleton_validN [lemma, in iris.algebra.gmap]
singleton_ne [instance, in iris.algebra.gmap]
size [projection, in iris.prelude.base]
Size [record, in iris.prelude.base]
size [constructor, in iris.prelude.base]
Size [inductive, in iris.prelude.base]
size_natset_elements [lemma, in iris.program_logic.refine_raw]
size_union_alt [lemma, in iris.prelude.fin_collections]
size_union [lemma, in iris.prelude.fin_collections]
size_1_elem_of [lemma, in iris.prelude.fin_collections]
size_singleton_inv [lemma, in iris.prelude.fin_collections]
size_singleton [lemma, in iris.prelude.fin_collections]
size_pos_elem_of [lemma, in iris.prelude.fin_collections]
size_non_empty_iff [lemma, in iris.prelude.fin_collections]
size_empty_iff [lemma, in iris.prelude.fin_collections]
size_empty_inv [lemma, in iris.prelude.fin_collections]
size_empty [lemma, in iris.prelude.fin_collections]
Skip [abbreviation, in iris.heap_lang.derived]
Skip [abbreviation, in iris.chan_lang.derived]
Skip [abbreviation, in iris.array_lang.derived]
skip_fun'_infl_matching [lemma, in iris.prelude.irelations]
skip_fun'_hits_all [lemma, in iris.prelude.irelations]
skip_fun'_between [lemma, in iris.prelude.irelations]
skip_fun'_order_embedding [lemma, in iris.prelude.irelations]
skip_fun'_strict_monotone [lemma, in iris.prelude.irelations]
skip_fun'_strict_S [lemma, in iris.prelude.irelations]
skip_fun_tfun [lemma, in iris.prelude.irelations]
skip_fun [definition, in iris.prelude.irelations]
skip_fun' [definition, in iris.prelude.irelations]
slookup [definition, in iris.prelude.streams]
slookup_proper [instance, in iris.prelude.streams]
sN [definition, in iris.locks.ticket_clh_triples]
SName [constructor, in iris.proofmode.spec_patterns]
snapshot [constructor, in iris.program_logic.refine_raw]
snapshot_ownl_exact [definition, in iris.program_logic.refine_raw_adequacy]
snapshot_ownl [definition, in iris.program_logic.refine_raw_adequacy]
snap_vector_proper [instance, in iris.program_logic.refine_raw_adequacy]
snap_vector [projection, in iris.program_logic.refine_raw_adequacy]
snap_master_fork [lemma, in iris.program_logic.refine_raw]
snap_master_fork_post [lemma, in iris.program_logic.refine_raw]
snap_master_fork_pre [lemma, in iris.program_logic.refine_raw]
snap_master_fork_pre_post [lemma, in iris.program_logic.refine_raw]
snap_master_simple_fork [lemma, in iris.program_logic.refine_raw]
snap_master_stepshift_nofork [lemma, in iris.program_logic.refine_raw]
snap_spec_step [constructor, in iris.program_logic.refine_raw]
snap_block_step [constructor, in iris.program_logic.refine_raw]
snap_master_disjoint [constructor, in iris.program_logic.refine_raw]
snap_snap_disjoint [constructor, in iris.program_logic.refine_raw]
snd_ne [instance, in iris.algebra.cofe]
snd_zip [lemma, in iris.prelude.list]
snd_proper [instance, in iris.prelude.base]
snd_proper' [instance, in iris.prelude.base]
solution [record, in iris.algebra.cofe_solver]
Solution [constructor, in iris.algebra.cofe_solver]
solution_unfold_fold [projection, in iris.algebra.cofe_solver]
solution_fold_unfold [projection, in iris.algebra.cofe_solver]
solution_fold [projection, in iris.algebra.cofe_solver]
solution_unfold [projection, in iris.algebra.cofe_solver]
solution_car [projection, in iris.algebra.cofe_solver]
solver [module, in iris.algebra.cofe_solver]
solver.A [definition, in iris.algebra.cofe_solver]
solver.coerce [definition, in iris.algebra.cofe_solver]
solver.coerce_f [lemma, in iris.algebra.cofe_solver]
solver.coerce_proper [lemma, in iris.algebra.cofe_solver]
solver.coerce_id [lemma, in iris.algebra.cofe_solver]
solver.embed [definition, in iris.algebra.cofe_solver]
solver.embed_tower [lemma, in iris.algebra.cofe_solver]
solver.embed_f [lemma, in iris.algebra.cofe_solver]
solver.embed_ne [instance, in iris.algebra.cofe_solver]
solver.embed_coerce [definition, in iris.algebra.cofe_solver]
solver.embed' [definition, in iris.algebra.cofe_solver]
solver.f [definition, in iris.algebra.cofe_solver]
solver.ff [definition, in iris.algebra.cofe_solver]
solver.ff_ff [lemma, in iris.algebra.cofe_solver]
solver.ff_tower [lemma, in iris.algebra.cofe_solver]
solver.fg [lemma, in iris.algebra.cofe_solver]
solver.fold [definition, in iris.algebra.cofe_solver]
solver.fold_ne [instance, in iris.algebra.cofe_solver]
solver.f_tower [lemma, in iris.algebra.cofe_solver]
solver.f_S [definition, in iris.algebra.cofe_solver]
solver.g [definition, in iris.algebra.cofe_solver]
solver.gf [lemma, in iris.algebra.cofe_solver]
solver.gg [definition, in iris.algebra.cofe_solver]
solver.ggff [lemma, in iris.algebra.cofe_solver]
solver.gg_gg [lemma, in iris.algebra.cofe_solver]
solver.gg_tower [lemma, in iris.algebra.cofe_solver]
solver.g_embed_coerce [lemma, in iris.algebra.cofe_solver]
solver.g_coerce [lemma, in iris.algebra.cofe_solver]
solver.g_tower [projection, in iris.algebra.cofe_solver]
solver.g_S [definition, in iris.algebra.cofe_solver]
solver.map [abbreviation, in iris.algebra.cofe_solver]
solver.project [definition, in iris.algebra.cofe_solver]
solver.result [lemma, in iris.algebra.cofe_solver]
solver.solver [section, in iris.algebra.cofe_solver]
solver.T [definition, in iris.algebra.cofe_solver]
solver.tower [record, in iris.algebra.cofe_solver]
solver.tower_car_ne [instance, in iris.algebra.cofe_solver]
solver.tower_cofe_mixin [definition, in iris.algebra.cofe_solver]
solver.tower_compl [instance, in iris.algebra.cofe_solver]
solver.tower_chain [definition, in iris.algebra.cofe_solver]
solver.tower_dist [instance, in iris.algebra.cofe_solver]
solver.tower_equiv [instance, in iris.algebra.cofe_solver]
solver.tower_car [projection, in iris.algebra.cofe_solver]
solver.unfold [definition, in iris.algebra.cofe_solver]
solver.unfold_ne [instance, in iris.algebra.cofe_solver]
solver.unfold_chain [definition, in iris.algebra.cofe_solver]
SOME [abbreviation, in iris.array_lang.notation]
SOME [abbreviation, in iris.heap_lang.notation]
some [definition, in iris.chan2heap.refine_protocol]
SOMEV [abbreviation, in iris.array_lang.notation]
SOMEV [abbreviation, in iris.heap_lang.notation]
some_interp_extract [lemma, in iris.program_logic.refine_raw_adequacy]
Some_persistent [instance, in iris.algebra.cmra]
Some_cmra_monotone [instance, in iris.algebra.cmra]
Some_op_opM [lemma, in iris.algebra.cmra]
Some_core [lemma, in iris.algebra.cmra]
Some_op [definition, in iris.algebra.cmra]
Some_validN [definition, in iris.algebra.cmra]
Some_valid [definition, in iris.algebra.cmra]
Some_timeless [instance, in iris.algebra.cofe]
Some_dist_inj [instance, in iris.algebra.cofe]
Some_ne [instance, in iris.algebra.cofe]
Some_proper [instance, in iris.prelude.option]
Some_Forall2 [constructor, in iris.prelude.option]
Some_dec [definition, in iris.prelude.option]
Some_inj [instance, in iris.prelude.option]
Some_ne_None [lemma, in iris.prelude.option]
sorted [section, in iris.prelude.sorting]
Sorted_merge_sort [lemma, in iris.prelude.sorting]
Sorted_merge_sort_aux [lemma, in iris.prelude.sorting]
Sorted_merge_stack [lemma, in iris.prelude.sorting]
Sorted_merge_list_to_stack [lemma, in iris.prelude.sorting]
Sorted_list_merge [lemma, in iris.prelude.sorting]
Sorted_fmap [lemma, in iris.prelude.sorting]
Sorted_dec [instance, in iris.prelude.sorting]
Sorted_unique [lemma, in iris.prelude.sorting]
Sorted_StronglySorted [lemma, in iris.prelude.sorting]
sorting [library]
soundness [lemma, in iris.chan2heap.simple_reln]
soundness [lemma, in iris.locks.ticket_clh_refinement]
spec_pat.parse [definition, in iris.proofmode.spec_patterns]
spec_pat.parse_goal [definition, in iris.proofmode.spec_patterns]
spec_pat.parse_go [definition, in iris.proofmode.spec_patterns]
spec_pat.StAssert [constructor, in iris.proofmode.spec_patterns]
spec_pat.StTop [constructor, in iris.proofmode.spec_patterns]
spec_pat.state [inductive, in iris.proofmode.spec_patterns]
spec_pat.tokenize [definition, in iris.proofmode.spec_patterns]
spec_pat.tokenize_go [definition, in iris.proofmode.spec_patterns]
spec_pat.cons_name [definition, in iris.proofmode.spec_patterns]
spec_pat.TPvs [constructor, in iris.proofmode.spec_patterns]
spec_pat.TForall [constructor, in iris.proofmode.spec_patterns]
spec_pat.TPure [constructor, in iris.proofmode.spec_patterns]
spec_pat.TPersistent [constructor, in iris.proofmode.spec_patterns]
spec_pat.TBracketR [constructor, in iris.proofmode.spec_patterns]
spec_pat.TBracketL [constructor, in iris.proofmode.spec_patterns]
spec_pat.TMinus [constructor, in iris.proofmode.spec_patterns]
spec_pat.TName [constructor, in iris.proofmode.spec_patterns]
spec_pat.token [inductive, in iris.proofmode.spec_patterns]
spec_pat [module, in iris.proofmode.spec_patterns]
spec_pat [inductive, in iris.proofmode.spec_patterns]
spec_goal_kind [inductive, in iris.proofmode.spec_patterns]
spec_patterns [library]
spin_inv [definition, in iris.locks.ticket_clh_triples]
srepeat [definition, in iris.prelude.streams]
stack [abbreviation, in iris.prelude.sorting]
stack [abbreviation, in iris.prelude.sorting]
stail [definition, in iris.prelude.streams]
stail_proper [instance, in iris.prelude.streams]
stake [definition, in iris.prelude.streams]
state [projection, in iris.program_logic.language]
stateC [definition, in iris.program_logic.language]
stateC_ustep [instance, in iris.program_logic.language]
stateC_step [instance, in iris.program_logic.language]
step [section, in iris.algebra.step]
step [projection, in iris.algebra.step]
Step [record, in iris.algebra.step]
step [constructor, in iris.algebra.step]
Step [inductive, in iris.algebra.step]
step [inductive, in iris.program_logic.language]
step [library]
stepn [section, in iris.algebra.step]
stepN [projection, in iris.algebra.step]
StepN [record, in iris.algebra.step]
stepN [constructor, in iris.algebra.step]
StepN [inductive, in iris.algebra.step]
stepN_rel_is_stepN_rel_admissible [lemma, in iris.algebra.step]
stepN_rel [definition, in iris.algebra.step]
stepN_rel_adm_extract [projection, in iris.algebra.step]
stepN_rel_adm_S [projection, in iris.algebra.step]
stepN_rel_adm_ne [projection, in iris.algebra.step]
stepN_rel_admissible [record, in iris.algebra.step]
stepN_iff_step [lemma, in iris.algebra.step]
stepN_step_proper [lemma, in iris.algebra.step]
stepN_proper [instance, in iris.algebra.step]
stepN_le [lemma, in iris.algebra.step]
stepN_step [instance, in iris.algebra.step]
stepn.shiftN_shift_discrete [section, in iris.algebra.step]
stepshifts [library]
step_by_val [lemma, in iris.program_logic.ectxi_language]
step_block_interp_codomain [lemma, in iris.program_logic.refine_raw_adequacy]
step_block_or_none_enabled [lemma, in iris.program_logic.refine_raw_adequacy]
step_block_list_spec [lemma, in iris.program_logic.refine_raw_adequacy]
step_block_list [definition, in iris.program_logic.refine_raw_adequacy]
step_longer [lemma, in iris.program_logic.refine_raw_adequacy]
step_by_val [projection, in iris.program_logic.ectx_language]
step_idx_step [lemma, in iris.program_logic.language]
step_atomic [constructor, in iris.program_logic.language]
stream [inductive, in iris.prelude.streams]
streams [library]
stream_properties [section, in iris.prelude.streams]
stream_fmap [instance, in iris.prelude.streams]
stream_equiv [instance, in iris.prelude.streams]
stream_equiv' [inductive, in iris.prelude.streams]
strict [definition, in iris.prelude.base]
strict_anti_symm [lemma, in iris.prelude.orders]
_ ⊂ _ [notation, in iris.prelude.orders]
strict_orders [section, in iris.prelude.orders]
strict_spec_alt [lemma, in iris.prelude.orders]
strict_transitive_r [lemma, in iris.prelude.orders]
strict_transitive_l [lemma, in iris.prelude.orders]
strict_ne_sym [lemma, in iris.prelude.orders]
strict_ne [lemma, in iris.prelude.orders]
strict_include [lemma, in iris.prelude.orders]
strict_spec [lemma, in iris.prelude.orders]
stringmap [abbreviation, in iris.prelude.stringmap]
stringmap [library]
strings [library]
stringset [abbreviation, in iris.prelude.stringmap]
string_countable [instance, in iris.prelude.strings]
string_of_to_pos [lemma, in iris.prelude.strings]
string_of_pos [definition, in iris.prelude.strings]
string_of_digits [definition, in iris.prelude.strings]
string_to_pos [definition, in iris.prelude.strings]
string_rev [definition, in iris.prelude.strings]
string_rev_app [definition, in iris.prelude.strings]
string_eq_dec [instance, in iris.prelude.strings]
strip_Nones [definition, in iris.prelude.natmap]
strip_suffix [definition, in iris.prelude.list]
strip_prefix [definition, in iris.prelude.list]
StronglySorted_merge_sort [lemma, in iris.prelude.sorting]
StronglySorted_fmap [lemma, in iris.prelude.sorting]
StronglySorted_dec [instance, in iris.prelude.sorting]
StronglySorted_unique [lemma, in iris.prelude.sorting]
STS [abbreviation, in iris.algebra.sts]
sts [module, in iris.algebra.sts]
sts [section, in iris.program_logic.sts]
sts [definition, in iris.locks.ticket_clh_triples]
sts [section, in iris.proofmode.sts]
sts [definition, in iris.chan2heap.refine_protocol]
sts [library]
sts [library]
sts [library]
stsC [abbreviation, in iris.algebra.sts]
stsDR [definition, in iris.algebra.sts]
stsG [record, in iris.program_logic.sts]
StsG [constructor, in iris.program_logic.sts]
stsGF [definition, in iris.program_logic.sts]
stsR [abbreviation, in iris.algebra.sts]
stsRA [section, in iris.algebra.sts]
stsT [abbreviation, in iris.algebra.sts]
sts_notok_update_auth [lemma, in iris.algebra.sts]
sts_notokRA [section, in iris.algebra.sts]
STS_NoTok [abbreviation, in iris.algebra.sts]
sts_notokT [abbreviation, in iris.algebra.sts]
sts_notok.steps [abbreviation, in iris.algebra.sts]
sts_notok.mk_closed [lemma, in iris.algebra.sts]
sts_notok.prim_frame_step [lemma, in iris.algebra.sts]
sts_notok.frame_prim_step [lemma, in iris.algebra.sts]
sts_notok.sts_steps [lemma, in iris.algebra.sts]
sts_notok.sts_step [lemma, in iris.algebra.sts]
sts_notok.prim_steps [abbreviation, in iris.algebra.sts]
sts_notok.sts [section, in iris.algebra.sts]
sts_notok.sts_notok [definition, in iris.algebra.sts]
sts_notok.states [abbreviation, in iris.algebra.sts]
sts_notok.prim_step [projection, in iris.algebra.sts]
sts_notok.state [projection, in iris.algebra.sts]
sts_notok.stsT [record, in iris.algebra.sts]
sts_notok.STS [constructor, in iris.algebra.sts]
sts_notok [module, in iris.algebra.sts]
sts_up_set_intersection [lemma, in iris.algebra.sts]
sts_update_frag_up [lemma, in iris.algebra.sts]
sts_update_frag [lemma, in iris.algebra.sts]
sts_update_auth [lemma, in iris.algebra.sts]
sts_op_frag [lemma, in iris.algebra.sts]
sts_op_auth_frag_up [lemma, in iris.algebra.sts]
sts_op_auth_frag [lemma, in iris.algebra.sts]
sts_auth_frag_valid_inv [lemma, in iris.algebra.sts]
sts_frag_up_valid [lemma, in iris.algebra.sts]
sts_frag_valid [lemma, in iris.algebra.sts]
sts_auth_valid [lemma, in iris.algebra.sts]
sts_frag_up_proper [instance, in iris.algebra.sts]
sts_frag_proper [instance, in iris.algebra.sts]
sts_auth_proper [instance, in iris.algebra.sts]
sts_frag_up [definition, in iris.algebra.sts]
sts_frag [definition, in iris.algebra.sts]
sts_auth [definition, in iris.algebra.sts]
sts_definitions [section, in iris.algebra.sts]
sts_dra_mixin [lemma, in iris.algebra.sts]
sts_step_proper [instance, in iris.algebra.sts]
sts_step_trans [lemma, in iris.algebra.sts]
sts_equivalence [instance, in iris.algebra.sts]
sts_step [instance, in iris.algebra.sts]
sts_op [instance, in iris.algebra.sts]
sts_disjoint [inductive, in iris.algebra.sts]
sts_core [instance, in iris.algebra.sts]
sts_valid [instance, in iris.algebra.sts]
sts_equiv [inductive, in iris.algebra.sts]
sts_dra [section, in iris.algebra.sts]
sts_afsa [lemma, in iris.program_logic.sts]
sts_afsaS [lemma, in iris.program_logic.sts]
sts_alloc [lemma, in iris.program_logic.sts]
sts_ownS_op [lemma, in iris.program_logic.sts]
sts_own_weaken [lemma, in iris.program_logic.sts]
sts_ownS_weaken [lemma, in iris.program_logic.sts]
sts_ctx_affine [instance, in iris.program_logic.sts]
sts_ctx_relevant [instance, in iris.program_logic.sts]
sts_ctx_proper [instance, in iris.program_logic.sts]
sts_ctx_ne [instance, in iris.program_logic.sts]
sts_own_affine [instance, in iris.program_logic.sts]
sts_own_proper [instance, in iris.program_logic.sts]
sts_ownS_affine [instance, in iris.program_logic.sts]
sts_ownS_proper [instance, in iris.program_logic.sts]
sts_inv_proper [instance, in iris.program_logic.sts]
sts_inv_ne [instance, in iris.program_logic.sts]
sts_ctx [definition, in iris.program_logic.sts]
sts_inv [definition, in iris.program_logic.sts]
sts_own [definition, in iris.program_logic.sts]
sts_ownS [definition, in iris.program_logic.sts]
sts_inhabited [projection, in iris.program_logic.sts]
sts_inG [projection, in iris.program_logic.sts]
sts_ownS_timeless [instance, in iris.locks.ticket_clh_triples]
sts_up_dup [lemma, in iris.locks.ticket_clh_triples]
sts_empty_relevant [instance, in iris.locks.ticket_clh_triples]
sts_interp [definition, in iris.locks.ticket_clh_triples]
sts.auth [constructor, in iris.algebra.sts]
sts.car [inductive, in iris.algebra.sts]
sts.closed [record, in iris.algebra.sts]
sts.Closed [constructor, in iris.algebra.sts]
sts.closed_up_empty [lemma, in iris.algebra.sts]
sts.closed_up_set_empty [lemma, in iris.algebra.sts]
sts.closed_up [lemma, in iris.algebra.sts]
sts.closed_up_set [lemma, in iris.algebra.sts]
sts.closed_op [lemma, in iris.algebra.sts]
sts.closed_steps [lemma, in iris.algebra.sts]
sts.closed_proper [instance, in iris.algebra.sts]
sts.closed_proper' [instance, in iris.algebra.sts]
sts.closed_step [projection, in iris.algebra.sts]
sts.closed_disjoint [projection, in iris.algebra.sts]
sts.elem_of_up [lemma, in iris.algebra.sts]
sts.frag [constructor, in iris.algebra.sts]
sts.framestep_proper [instance, in iris.algebra.sts]
sts.framestep_mono [instance, in iris.algebra.sts]
sts.Frame_step [constructor, in iris.algebra.sts]
sts.frame_step [inductive, in iris.algebra.sts]
sts.prim_step [projection, in iris.algebra.sts]
sts.state [projection, in iris.algebra.sts]
sts.states [abbreviation, in iris.algebra.sts]
sts.Step [constructor, in iris.algebra.sts]
sts.step [inductive, in iris.algebra.sts]
sts.steps [abbreviation, in iris.algebra.sts]
sts.steps [abbreviation, in iris.algebra.sts]
sts.steps_closed [lemma, in iris.algebra.sts]
sts.step_closed [lemma, in iris.algebra.sts]
sts.sts [section, in iris.algebra.sts]
sts.STS [constructor, in iris.algebra.sts]
sts.stsT [record, in iris.algebra.sts]
sts.subseteq_up_set [lemma, in iris.algebra.sts]
sts.tok [projection, in iris.algebra.sts]
sts.token [projection, in iris.algebra.sts]
sts.tokens [abbreviation, in iris.algebra.sts]
sts.up [definition, in iris.algebra.sts]
sts.up_set_subseteq [lemma, in iris.algebra.sts]
sts.up_subseteq [lemma, in iris.algebra.sts]
sts.up_closed [lemma, in iris.algebra.sts]
sts.up_non_empty [lemma, in iris.algebra.sts]
sts.up_set_non_empty [lemma, in iris.algebra.sts]
sts.up_set_empty [lemma, in iris.algebra.sts]
sts.up_up_set [lemma, in iris.algebra.sts]
sts.up_set_proper [instance, in iris.algebra.sts]
sts.up_set_preserving [instance, in iris.algebra.sts]
sts.up_proper [instance, in iris.algebra.sts]
sts.up_preserving [instance, in iris.algebra.sts]
sts.up_set [definition, in iris.algebra.sts]
stuple [constructor, in iris.chan2heap.simple_reln]
stuple [constructor, in iris.locks.lock_reln]
styp [projection, in iris.chan2heap.simple_reln]
Styp [constructor, in iris.chan_lang.simple_types]
styp [projection, in iris.locks.lock_reln]
sublist [inductive, in iris.prelude.list]
sublist_contains [lemma, in iris.prelude.list]
sublist_Permutation [lemma, in iris.prelude.list]
sublist_alt [lemma, in iris.prelude.list]
sublist_foldr_delete [lemma, in iris.prelude.list]
sublist_delete [lemma, in iris.prelude.list]
sublist_drop [lemma, in iris.prelude.list]
sublist_take [lemma, in iris.prelude.list]
sublist_app_inv_r [lemma, in iris.prelude.list]
sublist_app_inv_l [lemma, in iris.prelude.list]
sublist_app_l [lemma, in iris.prelude.list]
sublist_app_r [lemma, in iris.prelude.list]
sublist_cons_l [lemma, in iris.prelude.list]
sublist_cons_r [lemma, in iris.prelude.list]
sublist_inserts_r [lemma, in iris.prelude.list]
sublist_inserts_l [lemma, in iris.prelude.list]
sublist_app [lemma, in iris.prelude.list]
sublist_nil_r [lemma, in iris.prelude.list]
sublist_nil_l [lemma, in iris.prelude.list]
sublist_length [lemma, in iris.prelude.list]
sublist_lookup_mask [lemma, in iris.prelude.list]
sublist_alter_compose [lemma, in iris.prelude.list]
sublist_alter_all [lemma, in iris.prelude.list]
sublist_lookup_alter_ne [lemma, in iris.prelude.list]
sublist_lookup_alter [lemma, in iris.prelude.list]
sublist_alter_length [lemma, in iris.prelude.list]
sublist_lookup_compose [lemma, in iris.prelude.list]
sublist_lookup_reshape [lemma, in iris.prelude.list]
sublist_eq_same_length [lemma, in iris.prelude.list]
sublist_eq [lemma, in iris.prelude.list]
sublist_lookup_None [lemma, in iris.prelude.list]
sublist_lookup_Some [lemma, in iris.prelude.list]
sublist_lookup_all [lemma, in iris.prelude.list]
sublist_lookup_length [lemma, in iris.prelude.list]
sublist_cons [constructor, in iris.prelude.list]
sublist_skip [constructor, in iris.prelude.list]
sublist_nil [constructor, in iris.prelude.list]
sublist_alter [definition, in iris.prelude.list]
sublist_lookup [definition, in iris.prelude.list]
subrel [abbreviation, in iris.prelude.relations]
subrel [section, in iris.prelude.relations]
subseteq [projection, in iris.prelude.base]
SubsetEq [record, in iris.prelude.base]
subseteq [constructor, in iris.prelude.base]
SubsetEq [inductive, in iris.prelude.base]
subseteq_singleton [lemma, in iris.program_logic.refine_raw_adequacy]
subseteq_union_decompose [lemma, in iris.program_logic.refine_raw_adequacy]
subseteq_size [lemma, in iris.prelude.fin_collections]
subseteq_dom [lemma, in iris.prelude.fin_map_dom]
subseteq_disjoint_union_L [lemma, in iris.prelude.collections]
subseteq_disjoint_union [lemma, in iris.prelude.collections]
subseteq_empty_difference_L [lemma, in iris.prelude.collections]
subseteq_intersection_2_L [lemma, in iris.prelude.collections]
subseteq_intersection_1_L [lemma, in iris.prelude.collections]
subseteq_intersection_L [lemma, in iris.prelude.collections]
subseteq_empty_difference [lemma, in iris.prelude.collections]
subseteq_intersection_2 [lemma, in iris.prelude.collections]
subseteq_intersection_1 [lemma, in iris.prelude.collections]
subseteq_intersection [lemma, in iris.prelude.collections]
subseteq_union_2_L [lemma, in iris.prelude.collections]
subseteq_union_1_L [lemma, in iris.prelude.collections]
subseteq_union_L [lemma, in iris.prelude.collections]
subseteq_union_2 [lemma, in iris.prelude.collections]
subseteq_union_1 [lemma, in iris.prelude.collections]
subseteq_union [lemma, in iris.prelude.collections]
subseteq_proper [instance, in iris.prelude.collections]
subset_size [lemma, in iris.prelude.fin_collections]
subset_dom [lemma, in iris.prelude.fin_map_dom]
substitution [library]
substitution [library]
substitution [library]
subst_map [definition, in iris.array_lang.substitution]
subst_ctx_subseteq [lemma, in iris.chan2heap.simple_reln]
subst_ctx [definition, in iris.chan2heap.simple_reln]
subst_tuple [record, in iris.chan2heap.simple_reln]
subst_map [definition, in iris.heap_lang.substitution]
subst_ctx [definition, in iris.locks.lock_reln]
subst_tuple [record, in iris.locks.lock_reln]
subst_map [definition, in iris.chan_lang.substitution]
subst2cl [definition, in iris.chan2heap.simple_reln]
subst2cl' [definition, in iris.chan2heap.simple_reln]
subst2hl [definition, in iris.chan2heap.simple_reln]
subst2hl' [definition, in iris.chan2heap.simple_reln]
subst2s [definition, in iris.locks.lock_reln]
subst2t [definition, in iris.locks.lock_reln]
subst2typ [definition, in iris.chan2heap.simple_reln]
subst2typ [definition, in iris.locks.lock_reln]
subst2typ_insert2_bigM [lemma, in iris.chan2heap.simple_reln]
subst2typ_inv [lemma, in iris.chan2heap.simple_reln]
subst2typ_inv [lemma, in iris.locks.lock_reln]
subst2typ' [definition, in iris.chan2heap.simple_reln]
suffix [inductive, in iris.prelude.irelations]
suffix_set_finite [lemma, in iris.program_logic.refine_raw_adequacy]
suffix_of_dec [instance, in iris.prelude.list]
suffix_of_cons_not [lemma, in iris.prelude.list]
suffix_of_length [lemma, in iris.prelude.list]
suffix_of_cons_inv [lemma, in iris.prelude.list]
suffix_of_app_r [lemma, in iris.prelude.list]
suffix_of_cons_r [lemma, in iris.prelude.list]
suffix_of_app_l [lemma, in iris.prelude.list]
suffix_of_cons_l [lemma, in iris.prelude.list]
suffix_of_app_inv [lemma, in iris.prelude.list]
suffix_of_snoc_inv_2 [lemma, in iris.prelude.list]
suffix_of_snoc_inv_1 [lemma, in iris.prelude.list]
suffix_of_app_alt [lemma, in iris.prelude.list]
suffix_of_app [lemma, in iris.prelude.list]
suffix_of_snoc_alt [lemma, in iris.prelude.list]
suffix_of_snoc [lemma, in iris.prelude.list]
suffix_of_cons_nil_inv [lemma, in iris.prelude.list]
suffix_of_nil_inv [lemma, in iris.prelude.list]
suffix_of_nil [lemma, in iris.prelude.list]
suffix_prefix_reverse [lemma, in iris.prelude.list]
suffix_of [definition, in iris.prelude.list]
suffix_weak_fair [lemma, in iris.prelude.irelations]
suffix_ev_al [lemma, in iris.prelude.irelations]
suffix_al_ev [lemma, in iris.prelude.irelations]
suffix_eventually [lemma, in iris.prelude.irelations]
suffix_always [lemma, in iris.prelude.irelations]
suffix_tr2fun [lemma, in iris.prelude.irelations]
suffix_tl [constructor, in iris.prelude.irelations]
suffix_eq [constructor, in iris.prelude.irelations]
sum [section, in iris.algebra.cofe]
Sum [constructor, in iris.chan_lang.simple_types]
Sum [constructor, in iris.locks.lock_reln]
sumbool_iff_case [lemma, in iris.program_logic.refine_raw_adequacy]
sumC [definition, in iris.algebra.cofe]
sumCF [definition, in iris.algebra.cofe]
sumCF_contractive [instance, in iris.algebra.cofe]
sumC_map_ne [instance, in iris.algebra.cofe]
sumC_map [definition, in iris.algebra.cofe]
sum_list [abbreviation, in iris.prelude.numbers]
sum_list_with [definition, in iris.prelude.numbers]
sum_list_with_equiv [lemma, in iris.program_logic.refine_raw]
sum_list_with_mono [lemma, in iris.program_logic.refine_raw]
sum_list_with_perm [instance, in iris.program_logic.refine_raw]
sum_list_with_Permutation [lemma, in iris.program_logic.refine_raw]
sum_list_with_cons [lemma, in iris.program_logic.refine_raw]
sum_map_ne [instance, in iris.algebra.cofe]
sum_discrete_cofe [instance, in iris.algebra.cofe]
sum_cofe_mixin [definition, in iris.algebra.cofe]
sum_compl [instance, in iris.algebra.cofe]
sum_dist [instance, in iris.algebra.cofe]
sum_eq_dec [instance, in iris.prelude.decidable]
sum_list_replicate [lemma, in iris.prelude.list]
sum_list_with_reverse [lemma, in iris.prelude.list]
sum_list_with_app [lemma, in iris.prelude.list]
sum_equiv [instance, in iris.prelude.base]
sum_relation_equiv [instance, in iris.prelude.base]
sum_relation_trans [instance, in iris.prelude.base]
sum_relation_sym [instance, in iris.prelude.base]
sum_relation_refl [instance, in iris.prelude.base]
sum_relation [section, in iris.prelude.base]
sum_relation [inductive, in iris.prelude.base]
sum_map_inj [instance, in iris.prelude.base]
sum_inhabited_r [instance, in iris.prelude.base]
sum_inhabited_l [instance, in iris.prelude.base]
sum_map [definition, in iris.prelude.base]
sum_card [lemma, in iris.prelude.finite]
sum_finite [instance, in iris.prelude.finite]
sum_countable [instance, in iris.prelude.countable]
sum_elim_typ [constructor, in iris.locks.lock_reln]
sum_intro_right_typ [constructor, in iris.locks.lock_reln]
sum_intro_left_typ [constructor, in iris.locks.lock_reln]
surj [projection, in iris.prelude.base]
Surj [record, in iris.prelude.base]
surj [constructor, in iris.prelude.base]
Surj [inductive, in iris.prelude.base]
surj_card [lemma, in iris.prelude.finite]
surj_cancel [lemma, in iris.prelude.countable]
sval [projection, in iris.locks.lock_reln]
svs [section, in iris.program_logic.stepshifts]
svs [definition, in iris.program_logic.stepshifts]
svs_stepP [lemma, in iris.program_logic.stepshifts]
svs_ghost [section, in iris.program_logic.stepshifts]
svs_inv [lemma, in iris.program_logic.stepshifts]
svs_mask_frame' [lemma, in iris.program_logic.stepshifts]
svs_mask_frame [lemma, in iris.program_logic.stepshifts]
svs_frame_r [lemma, in iris.program_logic.stepshifts]
svs_frame_l [lemma, in iris.program_logic.stepshifts]
svs_vs' [lemma, in iris.program_logic.stepshifts]
svs_vs [lemma, in iris.program_logic.stepshifts]
svs_false_elim [lemma, in iris.program_logic.stepshifts]
svs_mono' [instance, in iris.program_logic.stepshifts]
svs_mono [lemma, in iris.program_logic.stepshifts]
svs_proper [instance, in iris.program_logic.stepshifts]
svs_ne [instance, in iris.program_logic.stepshifts]
svs_alt [lemma, in iris.program_logic.stepshifts]
swap_if [abbreviation, in iris.prelude.decidable]
symmetry_iff [lemma, in iris.prelude.base]
sync [definition, in iris.locks.lock_reln]
sync_sound [lemma, in iris.locks.lock_reln]
sync1 [definition, in iris.locks.lock_reln]
sync2 [definition, in iris.locks.lock_reln]


T

T [abbreviation, in iris.algebra.cmra]
T [abbreviation, in iris.algebra.cmra]
T [abbreviation, in iris.algebra.updates]
T [abbreviation, in iris.algebra.updates]
tactics [section, in iris.proofmode.coq_tactics]
tactics [library]
tactics [library]
tactics [library]
tactics [library]
tactics [library]
tac_refine_unbind [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_bind [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_delay [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_stopped [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_fork [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_case_inr [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_case_inl [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_snd [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_fst [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_if_false [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_if_true [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_un_op [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_bin_op [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_lam [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_rec [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_pure [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_fai [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_swap [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_cas_suc [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_cas_fail [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_store [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_load [lemma, in iris.heap_lang.refine_proofmode]
tac_refine_alloc [lemma, in iris.heap_lang.refine_proofmode]
tac_pvs_assert [lemma, in iris.proofmode.pviewshifts]
tac_pvs_timeless_fsa_affine [lemma, in iris.proofmode.pviewshifts]
tac_pvs_timeless_fsa [lemma, in iris.proofmode.pviewshifts]
tac_pvs_timeless_affine [lemma, in iris.proofmode.pviewshifts]
tac_pvs_timeless [lemma, in iris.proofmode.pviewshifts]
tac_pvs_elim_afsa [lemma, in iris.proofmode.pviewshifts]
tac_pvs_elim_fsa [lemma, in iris.proofmode.pviewshifts]
tac_pvs_elim' [lemma, in iris.proofmode.pviewshifts]
tac_pvs_elim [lemma, in iris.proofmode.pviewshifts]
tac_pvs_intro [lemma, in iris.proofmode.pviewshifts]
tac_refine_unbind [lemma, in iris.chan2heap.simple_reln]
tac_refine_bind [lemma, in iris.chan2heap.simple_reln]
tac_exist_destruct [lemma, in iris.proofmode.coq_tactics]
tac_exist [lemma, in iris.proofmode.coq_tactics]
tac_forall_revert [lemma, in iris.proofmode.coq_tactics]
tac_forall_specialize [lemma, in iris.proofmode.coq_tactics]
tac_forall_intro [lemma, in iris.proofmode.coq_tactics]
tac_or_destruct [lemma, in iris.proofmode.coq_tactics]
tac_or_r [lemma, in iris.proofmode.coq_tactics]
tac_or_l [lemma, in iris.proofmode.coq_tactics]
tac_frame [lemma, in iris.proofmode.coq_tactics]
tac_sep_destruct [lemma, in iris.proofmode.coq_tactics]
tac_combine [lemma, in iris.proofmode.coq_tactics]
tac_sep_split' [lemma, in iris.proofmode.coq_tactics]
tac_sep_split [lemma, in iris.proofmode.coq_tactics]
tac_and_split [lemma, in iris.proofmode.coq_tactics]
tac_rewrite_in [lemma, in iris.proofmode.coq_tactics]
tac_rewrite [lemma, in iris.proofmode.coq_tactics]
tac_apply [lemma, in iris.proofmode.coq_tactics]
tac_pose_proof_hyp [lemma, in iris.proofmode.coq_tactics]
tac_pose_proof_hyp_spare [lemma, in iris.proofmode.coq_tactics]
tac_pose_proof_affine [lemma, in iris.proofmode.coq_tactics]
tac_assert_relevant [lemma, in iris.proofmode.coq_tactics]
tac_assert [lemma, in iris.proofmode.coq_tactics]
tac_revert_spatial [lemma, in iris.proofmode.coq_tactics]
tac_revert [lemma, in iris.proofmode.coq_tactics]
tac_specialize_relevant_range [lemma, in iris.proofmode.coq_tactics]
tac_specialize_relevant_domain [lemma, in iris.proofmode.coq_tactics]
tac_specialize_pure [lemma, in iris.proofmode.coq_tactics]
tac_specialize_assert [lemma, in iris.proofmode.coq_tactics]
tac_specialize_relevant [lemma, in iris.proofmode.coq_tactics]
tac_specialize [lemma, in iris.proofmode.coq_tactics]
tac_wand_intro_pure [lemma, in iris.proofmode.coq_tactics]
tac_wand_intro_relevant [lemma, in iris.proofmode.coq_tactics]
tac_wand_intro [lemma, in iris.proofmode.coq_tactics]
tac_impl_intro_pure [lemma, in iris.proofmode.coq_tactics]
tac_impl_intro_relevant [lemma, in iris.proofmode.coq_tactics]
tac_impl_intro [lemma, in iris.proofmode.coq_tactics]
tac_relevant [lemma, in iris.proofmode.coq_tactics]
tac_relevant_intro [lemma, in iris.proofmode.coq_tactics]
tac_atimeless [lemma, in iris.proofmode.coq_tactics]
tac_timeless [lemma, in iris.proofmode.coq_tactics]
tac_löb [lemma, in iris.proofmode.coq_tactics]
tac_next [lemma, in iris.proofmode.coq_tactics]
tac_pure_revert [lemma, in iris.proofmode.coq_tactics]
tac_pure [lemma, in iris.proofmode.coq_tactics]
tac_pure_intro [lemma, in iris.proofmode.coq_tactics]
tac_ex_falso [lemma, in iris.proofmode.coq_tactics]
tac_clear [lemma, in iris.proofmode.coq_tactics]
tac_affine_intro [lemma, in iris.proofmode.coq_tactics]
tac_rename [lemma, in iris.proofmode.coq_tactics]
tac_assumption [lemma, in iris.proofmode.coq_tactics]
tac_assumption_spatial_affine [lemma, in iris.proofmode.coq_tactics]
tac_assumption_spatial [lemma, in iris.proofmode.coq_tactics]
tac_assumption_rel_affine [lemma, in iris.proofmode.coq_tactics]
tac_assumption_rel' [lemma, in iris.proofmode.coq_tactics]
tac_assumption_rel [lemma, in iris.proofmode.coq_tactics]
tac_assumption_empty [lemma, in iris.proofmode.coq_tactics]
tac_adequate [lemma, in iris.proofmode.coq_tactics]
tac_wp_fai [lemma, in iris.heap_lang.proofmode]
tac_wp_swap [lemma, in iris.heap_lang.proofmode]
tac_wp_cas_suc [lemma, in iris.heap_lang.proofmode]
tac_wp_cas_fail [lemma, in iris.heap_lang.proofmode]
tac_wp_store [lemma, in iris.heap_lang.proofmode]
tac_wp_load [lemma, in iris.heap_lang.proofmode]
tac_wp_alloc [lemma, in iris.heap_lang.proofmode]
tac_refine_unbind [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_bind [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_delay [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_stopped [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_fork [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_case_inr [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_case_inl [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_if_false [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_if_true [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_un_op [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_bin_op [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_lam [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_letp [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_rec [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_pure [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_rcase_miss [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_rcase_right [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_rcase_left [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_select [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_send [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_recv_miss [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_recv [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_refine_alloc [lemma, in iris.chan_lang.refine_heap_proofmode]
tac_sts_fsa [lemma, in iris.proofmode.sts]
tac_refine_unbind [lemma, in iris.locks.lock_reln]
tac_refine_bind [lemma, in iris.locks.lock_reln]
tac_psvs_timeless [lemma, in iris.proofmode.pstepshifts]
tac_psvs_elim [lemma, in iris.proofmode.pstepshifts]
tac_inv_afsa [lemma, in iris.proofmode.invariants]
tac_inv_fsa [lemma, in iris.proofmode.invariants]
tac_wp_cas_suc [lemma, in iris.array_lang.proofmode]
tac_wp_cas_fail [lemma, in iris.array_lang.proofmode]
tac_wp_store [lemma, in iris.array_lang.proofmode]
tac_wp_load [lemma, in iris.array_lang.proofmode]
tac_wp_alloc [lemma, in iris.array_lang.proofmode]
tail [abbreviation, in iris.prelude.list]
tail_ne [instance, in iris.algebra.list]
tail_proper [instance, in iris.prelude.list]
take [abbreviation, in iris.prelude.list]
take_ne [instance, in iris.algebra.list]
take_proper [instance, in iris.prelude.list]
take_mask [lemma, in iris.prelude.list]
take_resize_plus [lemma, in iris.prelude.list]
take_resize_eq [lemma, in iris.prelude.list]
take_resize_le [lemma, in iris.prelude.list]
take_resize [lemma, in iris.prelude.list]
take_replicate_plus [lemma, in iris.prelude.list]
take_replicate [lemma, in iris.prelude.list]
take_take_drop [lemma, in iris.prelude.list]
take_insert [lemma, in iris.prelude.list]
take_alter [lemma, in iris.prelude.list]
take_drop_commute [lemma, in iris.prelude.list]
take_length_ge [lemma, in iris.prelude.list]
take_length_le [lemma, in iris.prelude.list]
take_length [lemma, in iris.prelude.list]
take_idemp [lemma, in iris.prelude.list]
take_take [lemma, in iris.prelude.list]
take_ge [lemma, in iris.prelude.list]
take_app_ge [lemma, in iris.prelude.list]
take_plus_app [lemma, in iris.prelude.list]
take_app_le [lemma, in iris.prelude.list]
take_app3_alt [lemma, in iris.prelude.list]
take_app_alt [lemma, in iris.prelude.list]
take_app [lemma, in iris.prelude.list]
take_nil [lemma, in iris.prelude.list]
take_drop_middle [lemma, in iris.prelude.list]
take_drop [definition, in iris.prelude.list]
tapp [definition, in iris.prelude.hlist]
tc [inductive, in iris.prelude.relations]
tcN [definition, in iris.algebra.step]
tcNunionN_is_admissibleN [lemma, in iris.algebra.step]
tcN_properN [instance, in iris.algebra.step]
tcons [constructor, in iris.prelude.hlist]
tcunion_is_admissible [lemma, in iris.algebra.step]
tc_proper [instance, in iris.prelude.relations]
tc_rtc [lemma, in iris.prelude.relations]
tc_rtc_r [lemma, in iris.prelude.relations]
tc_rtc_l [lemma, in iris.prelude.relations]
tc_r [lemma, in iris.prelude.relations]
tc_transitive [lemma, in iris.prelude.relations]
tc_l [constructor, in iris.prelude.relations]
tc_once [constructor, in iris.prelude.relations]
Tensor [constructor, in iris.chan_lang.simple_types]
Test [section, in iris.heap_lang.refine_proofmode]
Test [module, in iris.chan_lang.refine_heap_proofmode]
tests [section, in iris.chan_lang.simple_types]
Test.chan_case_spec [lemma, in iris.chan_lang.refine_heap_proofmode]
Test.chan_e_fork [definition, in iris.chan_lang.refine_heap_proofmode]
Test.chan_e_rec [definition, in iris.chan_lang.refine_heap_proofmode]
Test.chan_acquire [definition, in iris.chan_lang.refine_heap_proofmode]
Test.chan_miss [definition, in iris.chan_lang.refine_heap_proofmode]
Test.chan_e2 [definition, in iris.chan_lang.refine_heap_proofmode]
Test.chan_op_test [definition, in iris.chan_lang.refine_heap_proofmode]
Test.chan_select_case [definition, in iris.chan_lang.refine_heap_proofmode]
Test.heap_e2_spec' [lemma, in iris.chan_lang.refine_heap_proofmode]
Test.heap_op_spec [lemma, in iris.chan_lang.refine_heap_proofmode]
Test.heap_fork_spec [lemma, in iris.chan_lang.refine_heap_proofmode]
Test.heap_e_rec_spec [lemma, in iris.chan_lang.refine_heap_proofmode]
Test.heap_e2_spec [lemma, in iris.chan_lang.refine_heap_proofmode]
Test.heap_e_fork [definition, in iris.chan_lang.refine_heap_proofmode]
Test.heap_e_rec [definition, in iris.chan_lang.refine_heap_proofmode]
Test.heap_acquire [definition, in iris.chan_lang.refine_heap_proofmode]
Test.heap_e2 [definition, in iris.chan_lang.refine_heap_proofmode]
Test.heap_op_test [definition, in iris.chan_lang.refine_heap_proofmode]
Test.heap_dummy [definition, in iris.chan_lang.refine_heap_proofmode]
Test.iProp [abbreviation, in iris.chan_lang.refine_heap_proofmode]
tfun [definition, in iris.prelude.irelations]
theorems [section, in iris.prelude.fin_maps]
theorems.Forall2 [section, in iris.prelude.fin_maps]
theorems.Forall2.f [variable, in iris.prelude.fin_maps]
theorems.map_Forall [section, in iris.prelude.fin_maps]
theorems.merge [section, in iris.prelude.fin_maps]
theorems.more_merge [section, in iris.prelude.fin_maps]
theorems.setoid [section, in iris.prelude.fin_maps]
theorems.union_with [section, in iris.prelude.fin_maps]
ticket [library]
TicketG [constructor, in iris.locks.ticket_clh_triples]
ticketN [definition, in iris.locks.ticket_clh_refinement]
ticket_finish [constructor, in iris.locks.ticket_clh_triples]
ticket_enter [constructor, in iris.locks.ticket_clh_triples]
ticket_prim_step [inductive, in iris.locks.ticket_clh_triples]
ticket_state_inhabited [instance, in iris.locks.ticket_clh_triples]
ticket_entered [constructor, in iris.locks.ticket_clh_triples]
ticket_pre [constructor, in iris.locks.ticket_clh_triples]
ticket_state [inductive, in iris.locks.ticket_clh_triples]
ticket_sts [section, in iris.locks.ticket_clh_triples]
ticket_clh_triples [library]
ticket_clh_refinement [library]
tids [projection, in iris.program_logic.refine_raw]
tids_op2 [lemma, in iris.program_logic.refine_raw_adequacy]
tids_op [lemma, in iris.program_logic.refine_raw_adequacy]
tids_proper [instance, in iris.program_logic.refine_raw_adequacy]
timeless [projection, in iris.algebra.cofe]
Timeless [record, in iris.algebra.cofe]
timeless [constructor, in iris.algebra.cofe]
Timeless [inductive, in iris.algebra.cofe]
TimelessElim [record, in iris.proofmode.classes]
TimelessElim [inductive, in iris.proofmode.classes]
timelessP [projection, in iris.algebra.upred]
TimelessP [record, in iris.algebra.upred]
timelessP [constructor, in iris.algebra.upred]
TimelessP [inductive, in iris.algebra.upred]
timeless_elim [projection, in iris.proofmode.classes]
timeless_elim [constructor, in iris.proofmode.classes]
timeless_elim_afsa [instance, in iris.proofmode.pviewshifts]
timeless_elim_fsa [instance, in iris.proofmode.pviewshifts]
timeless_elim_pvs [instance, in iris.proofmode.pviewshifts]
timeless_iff [lemma, in iris.algebra.cofe]
tlist [inductive, in iris.prelude.hlist]
tlockG [record, in iris.locks.ticket_clh_triples]
tlockGF [definition, in iris.locks.ticket_clh_triples]
tlock_stsG [projection, in iris.locks.ticket_clh_triples]
tnil [constructor, in iris.prelude.hlist]
tok [definition, in iris.locks.ticket_clh_triples]
tok [definition, in iris.chan2heap.refine_protocol]
token [inductive, in iris.locks.ticket_clh_triples]
token [inductive, in iris.chan2heap.refine_protocol]
tok_up_right_all [lemma, in iris.chan2heap.refine_protocol]
tok_up_left_all [lemma, in iris.chan2heap.refine_protocol]
top [projection, in iris.prelude.base]
Top [record, in iris.prelude.base]
top [constructor, in iris.prelude.base]
Top [inductive, in iris.prelude.base]
top_subseteq [lemma, in iris.prelude.set]
total [projection, in iris.prelude.base]
Total [record, in iris.prelude.base]
total [constructor, in iris.prelude.base]
Total [inductive, in iris.prelude.base]
TotalOrder [record, in iris.prelude.base]
total_not_strict [lemma, in iris.prelude.orders]
total_not [lemma, in iris.prelude.orders]
total_order_trichotomy [projection, in iris.prelude.base]
total_order_partial [projection, in iris.prelude.base]
to_of_val [projection, in iris.program_logic.ectxi_language]
to_val [projection, in iris.program_logic.ectxi_language]
to_assert_pvs [instance, in iris.proofmode.pviewshifts]
to_of_val [projection, in iris.program_logic.ectx_language]
to_val [projection, in iris.program_logic.ectx_language]
to_heap_insert [lemma, in iris.heap_lang.heap]
to_heap_valid [lemma, in iris.heap_lang.heap]
to_heap [definition, in iris.heap_lang.heap]
to_agree_uninj [lemma, in iris.algebra.agree]
to_agree_inj [instance, in iris.algebra.agree]
to_agree_proper [instance, in iris.algebra.agree]
to_agree_ne [instance, in iris.algebra.agree]
to_agree [definition, in iris.algebra.agree]
to_heap_insert0 [lemma, in iris.array_lang.heap]
to_heap_valid [lemma, in iris.array_lang.heap]
to_heap [definition, in iris.array_lang.heap]
to_gmap_union_singleton [lemma, in iris.prelude.gmap]
to_gmap_empty [lemma, in iris.prelude.gmap]
to_gmap [definition, in iris.prelude.gmap]
to_of_bools [lemma, in iris.prelude.natmap]
to_bools_union [lemma, in iris.prelude.natmap]
to_bools_length [lemma, in iris.prelude.natmap]
to_bools [definition, in iris.prelude.natmap]
to_of_val [projection, in iris.program_logic.language]
to_val [projection, in iris.program_logic.language]
to_heap_insert [lemma, in iris.chan_lang.refine_heap]
to_heap_valid [lemma, in iris.chan_lang.refine_heap]
to_cheap [definition, in iris.chan_lang.refine_heap]
to_Pset [definition, in iris.prelude.coPset]
to_Pset_wf [lemma, in iris.prelude.coPset]
to_Pset_raw [definition, in iris.prelude.coPset]
to_globalFe_persistent [instance, in iris.program_logic.global_functor]
to_globalFe_timeless [instance, in iris.program_logic.global_functor]
to_globalFe_op [lemma, in iris.program_logic.global_functor]
to_globalFe_ne [instance, in iris.program_logic.global_functor]
to_globalFe [section, in iris.program_logic.global_functor]
to_globalF_persistent [instance, in iris.program_logic.global_functor]
to_globalF_timeless [instance, in iris.program_logic.global_functor]
to_globalF_op [lemma, in iris.program_logic.global_functor]
to_globalF_ne [instance, in iris.program_logic.global_functor]
to_globalF [section, in iris.program_logic.global_functor]
to_globalFe [definition, in iris.program_logic.global_functor]
to_globalF [definition, in iris.program_logic.global_functor]
to_validity_op [lemma, in iris.algebra.dra]
to_validity_proper [instance, in iris.algebra.dra]
to_validity [definition, in iris.algebra.dra]
trace [inductive, in iris.prelude.irelations]
trace_wptp_pres_fair_hom2 [lemma, in iris.program_logic.adequacy_inf]
trace_wptp_co_se_hom2 [lemma, in iris.program_logic.adequacy_inf]
trace_wptp_hom2 [lemma, in iris.program_logic.adequacy_inf]
trace_aux_id [lemma, in iris.prelude.irelations]
trace_aux [definition, in iris.prelude.irelations]
trace_step [constructor, in iris.prelude.irelations]
transitive_prefix_of [instance, in iris.program_logic.refine_raw]
translate [section, in iris.chan2heap.chan2heap]
trichotomy [projection, in iris.prelude.base]
Trichotomy [record, in iris.prelude.base]
trichotomy [constructor, in iris.prelude.base]
Trichotomy [inductive, in iris.prelude.base]
trichotomyT [projection, in iris.prelude.base]
TrichotomyT [record, in iris.prelude.base]
trichotomyT [constructor, in iris.prelude.base]
TrichotomyT [inductive, in iris.prelude.base]
trichotomyT_trichotomy [instance, in iris.prelude.orders]
trichotomyT_dec [instance, in iris.prelude.orders]
trichotomy_total [instance, in iris.prelude.orders]
trivial_shiftN_trivial [lemma, in iris.algebra.step]
trivial_stepN_ustep [instance, in iris.algebra.step]
trivial_stepN [instance, in iris.algebra.step]
trivial_stepN [section, in iris.algebra.step]
trivial_step [definition, in iris.program_logic.refine_raw_adequacy]
trivial_step [definition, in iris.program_logic.ghost_ownership]
True_dec [instance, in iris.prelude.decidable]
tr2fun [definition, in iris.prelude.irelations]
tr2fun_ev_taken_k [lemma, in iris.prelude.irelations]
tr2fun_ae_taken [lemma, in iris.prelude.irelations]
tr2fun_ev_taken [lemma, in iris.prelude.irelations]
tr2fun_ev_al_2 [lemma, in iris.prelude.irelations]
tr2fun_al_ev_2 [lemma, in iris.prelude.irelations]
tr2fun_al_2 [lemma, in iris.prelude.irelations]
tr2fun_ev_2 [lemma, in iris.prelude.irelations]
tr2fun_ev_al [lemma, in iris.prelude.irelations]
tr2fun_al_ev [lemma, in iris.prelude.irelations]
tr2fun_al [lemma, in iris.prelude.irelations]
tr2fun_ev [lemma, in iris.prelude.irelations]
tr2fun_tfun [lemma, in iris.prelude.irelations]
tr2fun_succ [lemma, in iris.prelude.irelations]
tr2fun_hd [lemma, in iris.prelude.irelations]
tr2fun_fun2tr [lemma, in iris.prelude.irelations]
tval [projection, in iris.locks.lock_reln]
typ [inductive, in iris.chan_lang.simple_types]
typ [inductive, in iris.locks.lock_reln]
typC [abbreviation, in iris.chan2heap.simple_reln]
typC [abbreviation, in iris.chan2heap.simple_reln]
typC [abbreviation, in iris.locks.lock_reln]
typC [abbreviation, in iris.locks.ticket_clh_refinement]
type_lemmas [section, in iris.chan_lang.simple_types]
type_trans [inductive, in iris.locks.lock_reln]
typ_subst [lemma, in iris.chan_lang.simple_types]
typ_weaken [lemma, in iris.chan_lang.simple_types]
typ_context_closed_2 [lemma, in iris.chan_lang.simple_types]
typ_context_closed_1 [lemma, in iris.chan_lang.simple_types]
typ_ctx [definition, in iris.chan_lang.simple_types]
typ_context_closed_2 [lemma, in iris.locks.lock_reln]
typ_context_closed_1 [lemma, in iris.locks.lock_reln]
typ_ctx [definition, in iris.locks.lock_reln]


U

ucmra [section, in iris.algebra.cmra]
UCMRAMixin [record, in iris.algebra.cmra]
UCMRAT [abbreviation, in iris.algebra.cmra]
ucmraT [record, in iris.algebra.cmra]
UCMRAT' [constructor, in iris.algebra.cmra]
ucmra_transport_sym_inv [lemma, in iris.algebra.cmra]
ucmra_transport_unit [lemma, in iris.algebra.cmra]
ucmra_transport_persistent [instance, in iris.algebra.cmra]
ucmra_transport_timeless [instance, in iris.algebra.cmra]
ucmra_transport_stepN_adj [lemma, in iris.algebra.cmra]
ucmra_transport_stepN [lemma, in iris.algebra.cmra]
ucmra_transport_valid [lemma, in iris.algebra.cmra]
ucmra_transport_validN [lemma, in iris.algebra.cmra]
ucmra_transport_core [lemma, in iris.algebra.cmra]
ucmra_transport_op [lemma, in iris.algebra.cmra]
ucmra_transport_proper [instance, in iris.algebra.cmra]
ucmra_transport_ne [instance, in iris.algebra.cmra]
ucmra_transport [definition, in iris.algebra.cmra]
ucmra_unit_unique [lemma, in iris.algebra.cmra]
ucmra_unit_persistent [instance, in iris.algebra.cmra]
ucmra_unit_right_id [instance, in iris.algebra.cmra]
ucmra_unit_least [lemma, in iris.algebra.cmra]
ucmra_unit_leastN [lemma, in iris.algebra.cmra]
ucmra_unit_validN [lemma, in iris.algebra.cmra]
ucmra_unit_inhabited [instance, in iris.algebra.cmra]
ucmra_pcore_unit [lemma, in iris.algebra.cmra]
ucmra_unit_timeless [instance, in iris.algebra.cmra]
ucmra_unit_left_id [instance, in iris.algebra.cmra]
ucmra_unit_valid [lemma, in iris.algebra.cmra]
ucmra_mixin [section, in iris.algebra.cmra]
ucmra_cmraR [definition, in iris.algebra.cmra]
ucmra_cofeC [definition, in iris.algebra.cmra]
ucmra_mixin [projection, in iris.algebra.cmra]
ucmra_cmra_mixin [projection, in iris.algebra.cmra]
ucmra_cofe_mixin [projection, in iris.algebra.cmra]
ucmra_empty [projection, in iris.algebra.cmra]
ucmra_stepN [projection, in iris.algebra.cmra]
ucmra_validN [projection, in iris.algebra.cmra]
ucmra_valid [projection, in iris.algebra.cmra]
ucmra_op [projection, in iris.algebra.cmra]
ucmra_pcore [projection, in iris.algebra.cmra]
ucmra_compl [projection, in iris.algebra.cmra]
ucmra_dist [projection, in iris.algebra.cmra]
ucmra_equiv [projection, in iris.algebra.cmra]
ucmra_car [projection, in iris.algebra.cmra]
ucmra_transport_step_update [lemma, in iris.algebra.updates]
ucmra_transport_step_updateP' [lemma, in iris.algebra.updates]
ucmra_transport_step_updateP [lemma, in iris.algebra.updates]
ucmra_transport_update [lemma, in iris.algebra.updates]
ucmra_transport_updateP' [lemma, in iris.algebra.updates]
ucmra_transport_updateP [lemma, in iris.algebra.updates]
ucmra_transport [section, in iris.algebra.updates]
ucmra_update_unit_alt [lemma, in iris.algebra.updates]
ucmra_update_unit [lemma, in iris.algebra.updates]
ucmra.ucmra_transport [section, in iris.algebra.cmra]
uncurry [abbreviation, in iris.prelude.base]
unfold_prot [lemma, in iris.chan_lang.protocol]
union [projection, in iris.prelude.base]
Union [record, in iris.prelude.base]
union [constructor, in iris.prelude.base]
Union [inductive, in iris.prelude.base]
unionN [definition, in iris.algebra.step]
UnionWith [record, in iris.prelude.base]
UnionWith [inductive, in iris.prelude.base]
union_with_idemp [lemma, in iris.prelude.fin_maps]
union_with_comm [lemma, in iris.prelude.fin_maps]
union_with_proper [instance, in iris.prelude.fin_maps]
union_finite_setoid [lemma, in iris.program_logic.refine_raw_adequacy]
union_with_comm [instance, in iris.prelude.option]
union_with_right_id [instance, in iris.prelude.option]
union_with_left_id [instance, in iris.prelude.option]
union_with_diag_none [instance, in iris.prelude.option]
union_intersection_difference [section, in iris.prelude.option]
union_finite_inv_r [lemma, in iris.prelude.collections]
union_finite_inv_l [lemma, in iris.prelude.collections]
union_finite [lemma, in iris.prelude.collections]
union_difference_L [lemma, in iris.prelude.collections]
union_difference [lemma, in iris.prelude.collections]
union_intersection_r_L [lemma, in iris.prelude.collections]
union_intersection_l_L [lemma, in iris.prelude.collections]
union_intersection_r [lemma, in iris.prelude.collections]
union_intersection_l [lemma, in iris.prelude.collections]
union_list_reverse_L [lemma, in iris.prelude.collections]
union_list_app_L [lemma, in iris.prelude.collections]
union_list_singleton_L [lemma, in iris.prelude.collections]
union_positive_l_alt_L [lemma, in iris.prelude.collections]
union_positive_l_L [lemma, in iris.prelude.collections]
union_assoc_L [instance, in iris.prelude.collections]
union_comm_L [instance, in iris.prelude.collections]
union_empty_r_L [instance, in iris.prelude.collections]
union_empty_l_L [instance, in iris.prelude.collections]
union_idemp_L [instance, in iris.prelude.collections]
union_list_preserving [lemma, in iris.prelude.collections]
union_list_reverse [lemma, in iris.prelude.collections]
union_list_app [lemma, in iris.prelude.collections]
union_list_singleton [lemma, in iris.prelude.collections]
union_list_cons [lemma, in iris.prelude.collections]
union_list_nil [lemma, in iris.prelude.collections]
union_positive_l_alt [lemma, in iris.prelude.collections]
union_positive_l [lemma, in iris.prelude.collections]
union_assoc [instance, in iris.prelude.collections]
union_comm [instance, in iris.prelude.collections]
union_empty_r [instance, in iris.prelude.collections]
union_empty_l [instance, in iris.prelude.collections]
union_idemp [instance, in iris.prelude.collections]
union_preserving [lemma, in iris.prelude.collections]
union_preserving_r [lemma, in iris.prelude.collections]
union_preserving_l [lemma, in iris.prelude.collections]
union_least [lemma, in iris.prelude.collections]
union_subseteq_r [lemma, in iris.prelude.collections]
union_subseteq_l [lemma, in iris.prelude.collections]
union_list_proper [instance, in iris.prelude.collections]
union_proper [instance, in iris.prelude.collections]
union_with [projection, in iris.prelude.base]
union_with [constructor, in iris.prelude.base]
union_list [definition, in iris.prelude.base]
unit [section, in iris.algebra.cmra]
unit [section, in iris.algebra.cofe]
Unit [constructor, in iris.chan_lang.simple_types]
Unit [constructor, in iris.locks.lock_reln]
unitC [definition, in iris.algebra.cofe]
unitR [definition, in iris.algebra.cmra]
unitUR [definition, in iris.algebra.cmra]
unit_persistent [instance, in iris.algebra.cmra]
unit_cmra_discrete [instance, in iris.algebra.cmra]
unit_ucmra_mixin [lemma, in iris.algebra.cmra]
unit_empty [instance, in iris.algebra.cmra]
unit_cmra_mixin [lemma, in iris.algebra.cmra]
unit_step [instance, in iris.algebra.cmra]
unit_op [instance, in iris.algebra.cmra]
unit_pcore [instance, in iris.algebra.cmra]
unit_validN [instance, in iris.algebra.cmra]
unit_valid [instance, in iris.algebra.cmra]
unit_discrete_cofe [instance, in iris.algebra.cofe]
unit_cofe_mixin [definition, in iris.algebra.cofe]
unit_compl [instance, in iris.algebra.cofe]
unit_dist [instance, in iris.algebra.cofe]
unit_eq_dec [instance, in iris.prelude.decidable]
unit_typ [constructor, in iris.chan_lang.simple_types]
unit_inhabited [instance, in iris.prelude.base]
unit_leibniz [instance, in iris.prelude.base]
unit_equivalence [instance, in iris.prelude.base]
unit_equiv [instance, in iris.prelude.base]
unit_updates [section, in iris.algebra.updates]
unit_card [lemma, in iris.prelude.finite]
unit_finite [instance, in iris.prelude.finite]
unit_typ [constructor, in iris.locks.lock_reln]
UnlimitedP [record, in iris.algebra.upred]
unlimited_affine [projection, in iris.algebra.upred]
unlimited_relevant [projection, in iris.algebra.upred]
updates [section, in iris.algebra.local_updates]
updates [section, in iris.algebra.updates]
updates [library]
updates.total_updates [section, in iris.algebra.updates]
update_gst_proper [instance, in iris.program_logic.resources]
update_gst [definition, in iris.program_logic.resources]
update_pst [definition, in iris.program_logic.resources]
upd_right [definition, in iris.chan2heap.refine_protocol]
upd_left [definition, in iris.chan2heap.refine_protocol]
uPred [module, in iris.algebra.upred]
uPred [record, in iris.algebra.upred]
upred [library]
uPredC [definition, in iris.algebra.upred]
uPredCF [definition, in iris.algebra.upred]
uPredCF_contractive [instance, in iris.algebra.upred]
uPredC_map_ne [lemma, in iris.algebra.upred]
uPredC_map [definition, in iris.algebra.upred]
uPred_laterN [definition, in iris.algebra.upred]
uPred_relevant_if [definition, in iris.algebra.upred]
uPred_iff [definition, in iris.algebra.upred]
uPred_emp_eq [definition, in iris.algebra.upred]
uPred_emp [definition, in iris.algebra.upred]
uPred_emp_aux [definition, in iris.algebra.upred]
uPred_emp_def [definition, in iris.algebra.upred]
uPred_stopped_eq [definition, in iris.algebra.upred]
uPred_stopped [definition, in iris.algebra.upred]
uPred_stopped_aux [definition, in iris.algebra.upred]
uPred_stopped_def [definition, in iris.algebra.upred]
uPred_valid_eq [definition, in iris.algebra.upred]
uPred_valid [definition, in iris.algebra.upred]
uPred_valid_aux [definition, in iris.algebra.upred]
uPred_valid_def [definition, in iris.algebra.upred]
uPred_ownMl_eq [definition, in iris.algebra.upred]
uPred_ownMl [definition, in iris.algebra.upred]
uPred_ownMl_aux [definition, in iris.algebra.upred]
uPred_ownMl_def [definition, in iris.algebra.upred]
uPred_ownM_eq [definition, in iris.algebra.upred]
uPred_ownM [definition, in iris.algebra.upred]
uPred_ownM_aux [definition, in iris.algebra.upred]
uPred_ownM_def [definition, in iris.algebra.upred]
uPred_later_eq [definition, in iris.algebra.upred]
uPred_later [definition, in iris.algebra.upred]
uPred_later_aux [definition, in iris.algebra.upred]
uPred_later_def [definition, in iris.algebra.upred]
uPred_affine_eq [definition, in iris.algebra.upred]
uPred_affine [definition, in iris.algebra.upred]
uPred_affine_aux [definition, in iris.algebra.upred]
uPred_affine_def [definition, in iris.algebra.upred]
uPred_relevant_eq [definition, in iris.algebra.upred]
uPred_relevant [definition, in iris.algebra.upred]
uPred_relevant_aux [definition, in iris.algebra.upred]
uPred_relevant_def [definition, in iris.algebra.upred]
uPred_wand_eq [definition, in iris.algebra.upred]
uPred_wand [definition, in iris.algebra.upred]
uPred_wand_aux [definition, in iris.algebra.upred]
uPred_wand_def [definition, in iris.algebra.upred]
uPred_sep_eq [definition, in iris.algebra.upred]
uPred_sep [definition, in iris.algebra.upred]
uPred_sep_aux [definition, in iris.algebra.upred]
uPred_sep_def [definition, in iris.algebra.upred]
uPred_eq_eq [definition, in iris.algebra.upred]
uPred_eq [definition, in iris.algebra.upred]
uPred_eq_aux [definition, in iris.algebra.upred]
uPred_eq_def [definition, in iris.algebra.upred]
uPred_exist_eq [definition, in iris.algebra.upred]
uPred_exist [definition, in iris.algebra.upred]
uPred_exist_aux [definition, in iris.algebra.upred]
uPred_exist_def [definition, in iris.algebra.upred]
uPred_forall_eq [definition, in iris.algebra.upred]
uPred_forall [definition, in iris.algebra.upred]
uPred_forall_aux [definition, in iris.algebra.upred]
uPred_forall_def [definition, in iris.algebra.upred]
uPred_impl_eq [definition, in iris.algebra.upred]
uPred_impl [definition, in iris.algebra.upred]
uPred_impl_aux [definition, in iris.algebra.upred]
uPred_impl_def [definition, in iris.algebra.upred]
uPred_or_eq [definition, in iris.algebra.upred]
uPred_or [definition, in iris.algebra.upred]
uPred_or_aux [definition, in iris.algebra.upred]
uPred_or_def [definition, in iris.algebra.upred]
uPred_and_eq [definition, in iris.algebra.upred]
uPred_and [definition, in iris.algebra.upred]
uPred_and_aux [definition, in iris.algebra.upred]
uPred_and_def [definition, in iris.algebra.upred]
uPred_inhabited [instance, in iris.algebra.upred]
uPred_pure_eq [definition, in iris.algebra.upred]
uPred_pure [definition, in iris.algebra.upred]
uPred_pure_aux [definition, in iris.algebra.upred]
uPred_pure_def [definition, in iris.algebra.upred]
uPred_entails_rewrite_relation [instance, in iris.algebra.upred]
uPred_in_entails [projection, in iris.algebra.upred]
uPred_entails [record, in iris.algebra.upred]
uPred_map_ext [lemma, in iris.algebra.upred]
uPred_map_compose [lemma, in iris.algebra.upred]
uPred_map_id [lemma, in iris.algebra.upred]
uPred_map_ne [instance, in iris.algebra.upred]
uPred_map [definition, in iris.algebra.upred]
uPred_holds_ne [lemma, in iris.algebra.upred]
uPred_proper [instance, in iris.algebra.upred]
uPred_ne [instance, in iris.algebra.upred]
uPred_cofe_mixin [definition, in iris.algebra.upred]
uPred_compl [instance, in iris.algebra.upred]
uPred_dist [instance, in iris.algebra.upred]
uPred_in_dist [projection, in iris.algebra.upred]
uPred_dist' [record, in iris.algebra.upred]
uPred_equiv [instance, in iris.algebra.upred]
uPred_in_equiv [projection, in iris.algebra.upred]
uPred_equiv' [record, in iris.algebra.upred]
uPred_closed [projection, in iris.algebra.upred]
uPred_mono [projection, in iris.algebra.upred]
uPred_holds [projection, in iris.algebra.upred]
uPred_hforall [definition, in iris.algebra.upred_hlist]
uPred_hexist [definition, in iris.algebra.upred_hlist]
uPred_reflection.quote_args_cons [instance, in iris.algebra.upred_tactics]
uPred_reflection.quote_args_nil [instance, in iris.algebra.upred_tactics]
uPred_reflection.QuoteArgs [record, in iris.algebra.upred_tactics]
uPred_reflection.quote_sep [instance, in iris.algebra.upred_tactics]
uPred_reflection.quote_var [instance, in iris.algebra.upred_tactics]
uPred_reflection.quote_True [instance, in iris.algebra.upred_tactics]
uPred_reflection.Quote [record, in iris.algebra.upred_tactics]
uPred_reflection.split_r [lemma, in iris.algebra.upred_tactics]
uPred_reflection.split_l [lemma, in iris.algebra.upred_tactics]
uPred_reflection.eval_to_expr [lemma, in iris.algebra.upred_tactics]
uPred_reflection.to_expr [definition, in iris.algebra.upred_tactics]
uPred_reflection.cancel_entails [lemma, in iris.algebra.upred_tactics]
uPred_reflection.flatten_cancel [lemma, in iris.algebra.upred_tactics]
uPred_reflection.flatten_cancel_go [lemma, in iris.algebra.upred_tactics]
uPred_reflection.cancel [definition, in iris.algebra.upred_tactics]
uPred_reflection.cancel_go [definition, in iris.algebra.upred_tactics]
uPred_reflection.prune_correct [lemma, in iris.algebra.upred_tactics]
uPred_reflection.flatten_prune [lemma, in iris.algebra.upred_tactics]
uPred_reflection.prune [definition, in iris.algebra.upred_tactics]
uPred_reflection.flatten_equiv_entails [lemma, in iris.algebra.upred_tactics]
uPred_reflection.flatten_equiv [lemma, in iris.algebra.upred_tactics]
uPred_reflection.eval_flatten [lemma, in iris.algebra.upred_tactics]
uPred_reflection.eval_list [abbreviation, in iris.algebra.upred_tactics]
uPred_reflection.flatten [definition, in iris.algebra.upred_tactics]
uPred_reflection.eval [definition, in iris.algebra.upred_tactics]
uPred_reflection.ESep [constructor, in iris.algebra.upred_tactics]
uPred_reflection.EVar [constructor, in iris.algebra.upred_tactics]
uPred_reflection.ETrue [constructor, in iris.algebra.upred_tactics]
uPred_reflection.expr [inductive, in iris.algebra.upred_tactics]
uPred_reflection.uPred_reflection [section, in iris.algebra.upred_tactics]
uPred_reflection [module, in iris.algebra.upred_tactics]
uPred_big_sepS [definition, in iris.algebra.upred_big_op]
uPred_big_sepM [definition, in iris.algebra.upred_big_op]
uPred_big_sep [definition, in iris.algebra.upred_big_op]
uPred_big_and [definition, in iris.algebra.upred_big_op]
upred_big_op [library]
upred_hlist [library]
upred_tactics [library]
uPred.affine_sep_elim_r' [lemma, in iris.algebra.upred]
uPred.affine_sep_elim_l' [lemma, in iris.algebra.upred]
uPred.affine_later_distrib' [lemma, in iris.algebra.upred]
uPred.affine_intro [lemma, in iris.algebra.upred]
uPred.affine_affine [lemma, in iris.algebra.upred]
uPred.affine_relevant' [instance, in iris.algebra.upred]
uPred.affine_affine' [instance, in iris.algebra.upred]
uPred.affine_atimeless [instance, in iris.algebra.upred]
uPred.affine_relevant_later [lemma, in iris.algebra.upred]
uPred.affine_later_distrib [lemma, in iris.algebra.upred]
uPred.affine_later_1 [lemma, in iris.algebra.upred]
uPred.affine_affine_later [lemma, in iris.algebra.upred]
uPred.affine_exist [lemma, in iris.algebra.upred]
uPred.affine_forall [lemma, in iris.algebra.upred]
uPred.affine_or [lemma, in iris.algebra.upred]
uPred.affine_and_r [lemma, in iris.algebra.upred]
uPred.affine_and_l [lemma, in iris.algebra.upred]
uPred.affine_and [lemma, in iris.algebra.upred]
uPred.affine_relevant [lemma, in iris.algebra.upred]
uPred.affine_affine0 [lemma, in iris.algebra.upred]
uPred.affine_elim [lemma, in iris.algebra.upred]
uPred.affine_mono' [instance, in iris.algebra.upred]
uPred.affine_mono [lemma, in iris.algebra.upred]
uPred.affine_equiv [lemma, in iris.algebra.upred]
uPred.affine_proper [instance, in iris.algebra.upred]
uPred.affine_ne [instance, in iris.algebra.upred]
uPred.always_elim_if [lemma, in iris.algebra.upred]
uPred.and_affine [instance, in iris.algebra.upred]
uPred.and_relevant [instance, in iris.algebra.upred]
uPred.and_atimeless [instance, in iris.algebra.upred]
uPred.and_timeless [instance, in iris.algebra.upred]
uPred.and_exist_r [lemma, in iris.algebra.upred]
uPred.and_exist_l [lemma, in iris.algebra.upred]
uPred.and_or_r [lemma, in iris.algebra.upred]
uPred.and_or_l [lemma, in iris.algebra.upred]
uPred.and_assoc [instance, in iris.algebra.upred]
uPred.and_False [instance, in iris.algebra.upred]
uPred.and_True [instance, in iris.algebra.upred]
uPred.and_comm [instance, in iris.algebra.upred]
uPred.and_idem [instance, in iris.algebra.upred]
uPred.and_flip_mono' [instance, in iris.algebra.upred]
uPred.and_mono' [instance, in iris.algebra.upred]
uPred.and_mono_r [lemma, in iris.algebra.upred]
uPred.and_mono_l [lemma, in iris.algebra.upred]
uPred.and_mono [lemma, in iris.algebra.upred]
uPred.and_elim_r' [lemma, in iris.algebra.upred]
uPred.and_elim_l' [lemma, in iris.algebra.upred]
uPred.and_intro [lemma, in iris.algebra.upred]
uPred.and_elim_r [lemma, in iris.algebra.upred]
uPred.and_elim_l [lemma, in iris.algebra.upred]
uPred.and_proper [instance, in iris.algebra.upred]
uPred.and_ne [instance, in iris.algebra.upred]
uPred.atimelessP_spec [lemma, in iris.algebra.upred]
uPred.const_atimeless [instance, in iris.algebra.upred]
uPred.default_affine [instance, in iris.algebra.upred]
uPred.default_relevant [instance, in iris.algebra.upred]
uPred.discrete_valid [lemma, in iris.algebra.upred]
uPred.emp_affine [instance, in iris.algebra.upred]
uPred.emp_relevant [instance, in iris.algebra.upred]
uPred.emp_True [lemma, in iris.algebra.upred]
uPred.Emp_sep [instance, in iris.algebra.upred]
uPred.entails_wand [lemma, in iris.algebra.upred]
uPred.entails_impl [lemma, in iris.algebra.upred]
uPred.entails_equiv_r [lemma, in iris.algebra.upred]
uPred.entails_equiv_l [lemma, in iris.algebra.upred]
uPred.entails_proper [instance, in iris.algebra.upred]
uPred.equiv_wand_iff [lemma, in iris.algebra.upred]
uPred.equiv_eq [lemma, in iris.algebra.upred]
uPred.equiv_iff [lemma, in iris.algebra.upred]
uPred.equiv_entails_sym [lemma, in iris.algebra.upred]
uPred.equiv_entails [lemma, in iris.algebra.upred]
uPred.equiv_spec [lemma, in iris.algebra.upred]
uPred.eq_relevant [instance, in iris.algebra.upred]
uPred.eq_atimeless [instance, in iris.algebra.upred]
uPred.eq_timeless [instance, in iris.algebra.upred]
uPred.eq_iff [lemma, in iris.algebra.upred]
uPred.eq_sym [lemma, in iris.algebra.upred]
uPred.eq_refl' [lemma, in iris.algebra.upred]
uPred.eq_rewrite_contractive [lemma, in iris.algebra.upred]
uPred.eq_equiv [lemma, in iris.algebra.upred]
uPred.eq_rewrite [lemma, in iris.algebra.upred]
uPred.eq_refl [lemma, in iris.algebra.upred]
uPred.eq_proper [instance, in iris.algebra.upred]
uPred.eq_ne [instance, in iris.algebra.upred]
uPred.exist_affine [instance, in iris.algebra.upred]
uPred.exist_relevant [instance, in iris.algebra.upred]
uPred.exist_atimeless [instance, in iris.algebra.upred]
uPred.exist_timeless [instance, in iris.algebra.upred]
uPred.exist_mono' [instance, in iris.algebra.upred]
uPred.exist_mono [lemma, in iris.algebra.upred]
uPred.exist_intro' [lemma, in iris.algebra.upred]
uPred.exist_elim [lemma, in iris.algebra.upred]
uPred.exist_intro [lemma, in iris.algebra.upred]
uPred.exist_proper [instance, in iris.algebra.upred]
uPred.exist_ne [instance, in iris.algebra.upred]
uPred.False_sep [instance, in iris.algebra.upred]
uPred.False_or [instance, in iris.algebra.upred]
uPred.False_and [instance, in iris.algebra.upred]
uPred.False_elim [lemma, in iris.algebra.upred]
uPred.forall_affine [instance, in iris.algebra.upred]
uPred.forall_relevant [instance, in iris.algebra.upred]
uPred.forall_atimeless [instance, in iris.algebra.upred]
uPred.forall_timeless [instance, in iris.algebra.upred]
uPred.forall_mono' [instance, in iris.algebra.upred]
uPred.forall_mono [lemma, in iris.algebra.upred]
uPred.forall_elim' [lemma, in iris.algebra.upred]
uPred.forall_elim [lemma, in iris.algebra.upred]
uPred.forall_intro [lemma, in iris.algebra.upred]
uPred.forall_proper [instance, in iris.algebra.upred]
uPred.forall_ne [instance, in iris.algebra.upred]
uPred.iff_equiv [lemma, in iris.algebra.upred]
uPred.iff_refl [lemma, in iris.algebra.upred]
uPred.iff_proper [instance, in iris.algebra.upred]
uPred.iff_ne [instance, in iris.algebra.upred]
uPred.impl_atimeless [instance, in iris.algebra.upred]
uPred.impl_timeless [instance, in iris.algebra.upred]
uPred.impl_curry [lemma, in iris.algebra.upred]
uPred.impl_mono' [instance, in iris.algebra.upred]
uPred.impl_mono [lemma, in iris.algebra.upred]
uPred.impl_entails [lemma, in iris.algebra.upred]
uPred.impl_elim_r' [lemma, in iris.algebra.upred]
uPred.impl_elim_l' [lemma, in iris.algebra.upred]
uPred.impl_elim_r [lemma, in iris.algebra.upred]
uPred.impl_elim_l [lemma, in iris.algebra.upred]
uPred.impl_intro_l [lemma, in iris.algebra.upred]
uPred.impl_elim [lemma, in iris.algebra.upred]
uPred.impl_intro_r [lemma, in iris.algebra.upred]
uPred.impl_proper [instance, in iris.algebra.upred]
uPred.impl_ne [instance, in iris.algebra.upred]
uPred.laterN_iff [lemma, in iris.algebra.upred]
uPred.laterN_wand [lemma, in iris.algebra.upred]
uPred.laterN_exist [lemma, in iris.algebra.upred]
uPred.laterN_impl [lemma, in iris.algebra.upred]
uPred.laterN_True [lemma, in iris.algebra.upred]
uPred.laterN_flip_mono' [instance, in iris.algebra.upred]
uPred.laterN_mono' [instance, in iris.algebra.upred]
uPred.laterN_sep [lemma, in iris.algebra.upred]
uPred.laterN_exist_2 [lemma, in iris.algebra.upred]
uPred.laterN_exist_1 [lemma, in iris.algebra.upred]
uPred.laterN_forall [lemma, in iris.algebra.upred]
uPred.laterN_or [lemma, in iris.algebra.upred]
uPred.laterN_and [lemma, in iris.algebra.upred]
uPred.laterN_intro [lemma, in iris.algebra.upred]
uPred.laterN_mono [lemma, in iris.algebra.upred]
uPred.laterN_le [lemma, in iris.algebra.upred]
uPred.laterN_plus [lemma, in iris.algebra.upred]
uPred.laterN_later [lemma, in iris.algebra.upred]
uPred.laterN_proper [instance, in iris.algebra.upred]
uPred.laterN_ne [instance, in iris.algebra.upred]
uPred.later_equivI [lemma, in iris.algebra.upred]
uPred.later_laterN [lemma, in iris.algebra.upred]
uPred.later_sep_affine_r [lemma, in iris.algebra.upred]
uPred.later_iff [lemma, in iris.algebra.upred]
uPred.later_wand [lemma, in iris.algebra.upred]
uPred.later_exist [lemma, in iris.algebra.upred]
uPred.later_impl [lemma, in iris.algebra.upred]
uPred.later_True [lemma, in iris.algebra.upred]
uPred.later_flip_mono' [instance, in iris.algebra.upred]
uPred.later_mono' [instance, in iris.algebra.upred]
uPred.later_proper [lemma, in iris.algebra.upred]
uPred.later_sep_affine_l [lemma, in iris.algebra.upred]
uPred.later_sep [lemma, in iris.algebra.upred]
uPred.later_exist_2 [lemma, in iris.algebra.upred]
uPred.later_exist_1 [lemma, in iris.algebra.upred]
uPred.later_forall [lemma, in iris.algebra.upred]
uPred.later_or [lemma, in iris.algebra.upred]
uPred.later_and [lemma, in iris.algebra.upred]
uPred.later_intro [lemma, in iris.algebra.upred]
uPred.later_mono [lemma, in iris.algebra.upred]
uPred.later_proper' [instance, in iris.algebra.upred]
uPred.later_contractive [instance, in iris.algebra.upred]
uPred.löb [lemma, in iris.algebra.upred]
uPred.option_validI [lemma, in iris.algebra.upred]
uPred.option_equivI [lemma, in iris.algebra.upred]
uPred.or_affine [instance, in iris.algebra.upred]
uPred.or_relevant [instance, in iris.algebra.upred]
uPred.or_atimeless [instance, in iris.algebra.upred]
uPred.or_timeless [instance, in iris.algebra.upred]
uPred.or_and_r [lemma, in iris.algebra.upred]
uPred.or_and_l [lemma, in iris.algebra.upred]
uPred.or_assoc [instance, in iris.algebra.upred]
uPred.or_comm [instance, in iris.algebra.upred]
uPred.or_False [instance, in iris.algebra.upred]
uPred.or_True [instance, in iris.algebra.upred]
uPred.or_idem [instance, in iris.algebra.upred]
uPred.or_flip_mono' [instance, in iris.algebra.upred]
uPred.or_mono' [instance, in iris.algebra.upred]
uPred.or_mono_r [lemma, in iris.algebra.upred]
uPred.or_mono_l [lemma, in iris.algebra.upred]
uPred.or_mono [lemma, in iris.algebra.upred]
uPred.or_intro_r' [lemma, in iris.algebra.upred]
uPred.or_intro_l' [lemma, in iris.algebra.upred]
uPred.or_elim [lemma, in iris.algebra.upred]
uPred.or_intro_r [lemma, in iris.algebra.upred]
uPred.or_intro_l [lemma, in iris.algebra.upred]
uPred.or_proper [instance, in iris.algebra.upred]
uPred.or_ne [instance, in iris.algebra.upred]
uPred.ownMl_relevant [instance, in iris.algebra.upred]
uPred.ownMl_valid [lemma, in iris.algebra.upred]
uPred.ownMl_empty [lemma, in iris.algebra.upred]
uPred.ownMl_something [lemma, in iris.algebra.upred]
uPred.ownMl_op [lemma, in iris.algebra.upred]
uPred.ownMl_proper [instance, in iris.algebra.upred]
uPred.ownMl_ne [instance, in iris.algebra.upred]
uPred.ownM_relevant [instance, in iris.algebra.upred]
uPred.ownM_atimeless [instance, in iris.algebra.upred]
uPred.ownM_timeless [instance, in iris.algebra.upred]
uPred.ownM_mono [instance, in iris.algebra.upred]
uPred.ownM_invalid [lemma, in iris.algebra.upred]
uPred.ownM_valid [lemma, in iris.algebra.upred]
uPred.ownM_empty' [lemma, in iris.algebra.upred]
uPred.ownM_empty [lemma, in iris.algebra.upred]
uPred.ownM_something' [lemma, in iris.algebra.upred]
uPred.ownM_something [lemma, in iris.algebra.upred]
uPred.ownM_op'' [lemma, in iris.algebra.upred]
uPred.ownM_op' [lemma, in iris.algebra.upred]
uPred.ownM_op [lemma, in iris.algebra.upred]
uPred.ownM_proper [instance, in iris.algebra.upred]
uPred.ownM_ne [instance, in iris.algebra.upred]
uPred.prod_validI [lemma, in iris.algebra.upred]
uPred.prod_equivI [lemma, in iris.algebra.upred]
uPred.pure_relevant [instance, in iris.algebra.upred]
uPred.pure_timeless [instance, in iris.algebra.upred]
uPred.pure_elim_sep_r [lemma, in iris.algebra.upred]
uPred.pure_elim_sep_l [lemma, in iris.algebra.upred]
uPred.pure_elim_spare [lemma, in iris.algebra.upred]
uPred.pure_equiv [lemma, in iris.algebra.upred]
uPred.pure_elim_r [lemma, in iris.algebra.upred]
uPred.pure_elim_l [lemma, in iris.algebra.upred]
uPred.pure_intro_impl [lemma, in iris.algebra.upred]
uPred.pure_intro_r [lemma, in iris.algebra.upred]
uPred.pure_intro_l [lemma, in iris.algebra.upred]
uPred.pure_mono' [instance, in iris.algebra.upred]
uPred.pure_iff [lemma, in iris.algebra.upred]
uPred.pure_mono [lemma, in iris.algebra.upred]
uPred.pure_elim [lemma, in iris.algebra.upred]
uPred.pure_intro [lemma, in iris.algebra.upred]
uPred.pure_proper [instance, in iris.algebra.upred]
uPred.relevant_sep' [lemma, in iris.algebra.upred]
uPred.relevant_entails_r [lemma, in iris.algebra.upred]
uPred.relevant_entails_l [lemma, in iris.algebra.upred]
uPred.relevant_sep_dup [lemma, in iris.algebra.upred]
uPred.relevant_and_sep_r_1 [lemma, in iris.algebra.upred]
uPred.relevant_and_sep_l_1 [lemma, in iris.algebra.upred]
uPred.relevant_intro [lemma, in iris.algebra.upred]
uPred.relevant_relevant' [lemma, in iris.algebra.upred]
uPred.relevant_affine' [instance, in iris.algebra.upred]
uPred.relevant_relevant [instance, in iris.algebra.upred]
uPred.relevant_atimeless [instance, in iris.algebra.upred]
uPred.relevant_valid [lemma, in iris.algebra.upred]
uPred.relevant_ownMl [lemma, in iris.algebra.upred]
uPred.relevant_ownMl_core [lemma, in iris.algebra.upred]
uPred.relevant_löb_3 [lemma, in iris.algebra.upred]
uPred.relevant_löb_2 [lemma, in iris.algebra.upred]
uPred.relevant_löb_1 [lemma, in iris.algebra.upred]
uPred.relevant_if_exist [lemma, in iris.algebra.upred]
uPred.relevant_if_or [lemma, in iris.algebra.upred]
uPred.relevant_if_and [lemma, in iris.algebra.upred]
uPred.relevant_if_elim [lemma, in iris.algebra.upred]
uPred.relevant_if_mono [instance, in iris.algebra.upred]
uPred.relevant_if_proper [instance, in iris.algebra.upred]
uPred.relevant_if_ne [instance, in iris.algebra.upred]
uPred.relevant_affine [lemma, in iris.algebra.upred]
uPred.relevant_entails_r' [lemma, in iris.algebra.upred]
uPred.relevant_entails_l' [lemma, in iris.algebra.upred]
uPred.relevant_wand_impl_1 [lemma, in iris.algebra.upred]
uPred.relevant_wand_1 [lemma, in iris.algebra.upred]
uPred.relevant_affine_sep [lemma, in iris.algebra.upred]
uPred.relevant_sep_dup'_1 [lemma, in iris.algebra.upred]
uPred.relevant_sep [lemma, in iris.algebra.upred]
uPred.relevant_affine_and_sep [lemma, in iris.algebra.upred]
uPred.relevant_impl [lemma, in iris.algebra.upred]
uPred.relevant_flip_mono' [instance, in iris.algebra.upred]
uPred.relevant_mono' [instance, in iris.algebra.upred]
uPred.relevant_eq [lemma, in iris.algebra.upred]
uPred.relevant_mono [lemma, in iris.algebra.upred]
uPred.relevant_relevant_later_contra [lemma, in iris.algebra.upred]
uPred.relevant_later_1 [lemma, in iris.algebra.upred]
uPred.relevant_relevant_later [lemma, in iris.algebra.upred]
uPred.relevant_and_sep_l_1' [lemma, in iris.algebra.upred]
uPred.relevant_and_sep_1 [lemma, in iris.algebra.upred]
uPred.relevant_exist [lemma, in iris.algebra.upred]
uPred.relevant_forall [lemma, in iris.algebra.upred]
uPred.relevant_or [lemma, in iris.algebra.upred]
uPred.relevant_and [lemma, in iris.algebra.upred]
uPred.relevant_intro' [lemma, in iris.algebra.upred]
uPred.relevant_elim [lemma, in iris.algebra.upred]
uPred.relevant_pure [lemma, in iris.algebra.upred]
uPred.relevant_proper [instance, in iris.algebra.upred]
uPred.relevant_ne [instance, in iris.algebra.upred]
uPred.sep_affine_distrib [lemma, in iris.algebra.upred]
uPred.sep_affine [instance, in iris.algebra.upred]
uPred.sep_relevant [instance, in iris.algebra.upred]
uPred.sep_atimeless_2 [instance, in iris.algebra.upred]
uPred.sep_atimeless_1 [instance, in iris.algebra.upred]
uPred.sep_timeless [instance, in iris.algebra.upred]
uPred.sep_affine_3 [lemma, in iris.algebra.upred]
uPred.sep_affine_2 [lemma, in iris.algebra.upred]
uPred.sep_affine_1 [lemma, in iris.algebra.upred]
uPred.sep_forall_r [lemma, in iris.algebra.upred]
uPred.sep_forall_l [lemma, in iris.algebra.upred]
uPred.sep_exist_r [lemma, in iris.algebra.upred]
uPred.sep_exist_l [lemma, in iris.algebra.upred]
uPred.sep_or_r [lemma, in iris.algebra.upred]
uPred.sep_or_l [lemma, in iris.algebra.upred]
uPred.sep_and_r [lemma, in iris.algebra.upred]
uPred.sep_and_l [lemma, in iris.algebra.upred]
uPred.sep_False [instance, in iris.algebra.upred]
uPred.sep_and [lemma, in iris.algebra.upred]
uPred.sep_elim_l_ownM [lemma, in iris.algebra.upred]
uPred.sep_elim_l_valid [lemma, in iris.algebra.upred]
uPred.sep_elim_l_equiv [lemma, in iris.algebra.upred]
uPred.sep_elim_Emp_r [lemma, in iris.algebra.upred]
uPred.sep_elim_Emp_l [lemma, in iris.algebra.upred]
uPred.sep_intro_Emp_r [lemma, in iris.algebra.upred]
uPred.sep_intro_Emp_l [lemma, in iris.algebra.upred]
uPred.sep_elim_r' [lemma, in iris.algebra.upred]
uPred.sep_elim_l' [lemma, in iris.algebra.upred]
uPred.sep_elim_r [lemma, in iris.algebra.upred]
uPred.sep_elim_l [lemma, in iris.algebra.upred]
uPred.sep_Emp [instance, in iris.algebra.upred]
uPred.sep_flip_mono' [instance, in iris.algebra.upred]
uPred.sep_mono' [instance, in iris.algebra.upred]
uPred.sep_mono_r [lemma, in iris.algebra.upred]
uPred.sep_mono_l [lemma, in iris.algebra.upred]
uPred.sep_assoc [instance, in iris.algebra.upred]
uPred.sep_comm [instance, in iris.algebra.upred]
uPred.sep_mono [lemma, in iris.algebra.upred]
uPred.sep_proper [instance, in iris.algebra.upred]
uPred.sep_ne [instance, in iris.algebra.upred]
uPred.timelessP_spec [lemma, in iris.algebra.upred]
uPred.timeless_atimeless [lemma, in iris.algebra.upred]
uPred.timeless_eq [lemma, in iris.algebra.upred]
uPred.True_impl [instance, in iris.algebra.upred]
uPred.True_or [instance, in iris.algebra.upred]
uPred.True_and [instance, in iris.algebra.upred]
uPred.True_intro [lemma, in iris.algebra.upred]
uPred.unlimited_ownM [lemma, in iris.algebra.upred]
uPred.unlimited_ownM_core [lemma, in iris.algebra.upred]
uPred.unlimited_löb_1 [lemma, in iris.algebra.upred]
uPred.unlimited_sep_dup' [lemma, in iris.algebra.upred]
uPred.unlimited_impl [lemma, in iris.algebra.upred]
uPred.unlimited_mono [lemma, in iris.algebra.upred]
uPred.unlimited_unlimited_later [lemma, in iris.algebra.upred]
uPred.unlimited_and_sep_l_1 [lemma, in iris.algebra.upred]
uPred.unlimited_and_sep_1 [lemma, in iris.algebra.upred]
uPred.unlimited_exist [lemma, in iris.algebra.upred]
uPred.unlimited_forall [lemma, in iris.algebra.upred]
uPred.unlimited_or [lemma, in iris.algebra.upred]
uPred.unlimited_and [lemma, in iris.algebra.upred]
uPred.unlimited_intro' [lemma, in iris.algebra.upred]
uPred.unlimited_elim [lemma, in iris.algebra.upred]
uPred.unseal [definition, in iris.algebra.upred]
_ ⊣⊢ _ [notation, in iris.algebra.upred]
_ ⊢ _ [notation, in iris.algebra.upred]
uPred.uPred_logic [section, in iris.algebra.upred]
uPred.valid_relevant [instance, in iris.algebra.upred]
uPred.valid_atimeless [instance, in iris.algebra.upred]
uPred.valid_timeless [instance, in iris.algebra.upred]
uPred.valid_weaken [lemma, in iris.algebra.upred]
uPred.valid_elim [lemma, in iris.algebra.upred]
uPred.valid_intro [lemma, in iris.algebra.upred]
uPred.valid_proper [instance, in iris.algebra.upred]
uPred.valid_ne [instance, in iris.algebra.upred]
uPred.wand_atimeless [instance, in iris.algebra.upred]
uPred.wand_timeless [instance, in iris.algebra.upred]
uPred.wand_löb [lemma, in iris.algebra.upred]
uPred.wand_curry [lemma, in iris.algebra.upred]
uPred.wand_entails [lemma, in iris.algebra.upred]
uPred.wand_Emp [lemma, in iris.algebra.upred]
uPred.wand_diag [lemma, in iris.algebra.upred]
uPred.wand_iff_emp [lemma, in iris.algebra.upred]
uPred.wand_frame_r [lemma, in iris.algebra.upred]
uPred.wand_frame_l [lemma, in iris.algebra.upred]
uPred.wand_apply_r' [lemma, in iris.algebra.upred]
uPred.wand_apply_l' [lemma, in iris.algebra.upred]
uPred.wand_apply_r [lemma, in iris.algebra.upred]
uPred.wand_apply_l [lemma, in iris.algebra.upred]
uPred.wand_elim_r' [lemma, in iris.algebra.upred]
uPred.wand_elim_r [lemma, in iris.algebra.upred]
uPred.wand_elim_l [lemma, in iris.algebra.upred]
uPred.wand_intro_affine_l [lemma, in iris.algebra.upred]
uPred.wand_intro_l [lemma, in iris.algebra.upred]
uPred.wand_mono' [instance, in iris.algebra.upred]
uPred.wand_mono [lemma, in iris.algebra.upred]
uPred.wand_elim_l' [lemma, in iris.algebra.upred]
uPred.wand_intro_affine_r [lemma, in iris.algebra.upred]
uPred.wand_intro_r [lemma, in iris.algebra.upred]
uPred.wand_proper [instance, in iris.algebra.upred]
uPred.wand_ne [instance, in iris.algebra.upred]
up_tok_init [lemma, in iris.locks.ticket_clh_triples]
up_tok_anti [lemma, in iris.locks.ticket_clh_triples]
up_tok [definition, in iris.locks.ticket_clh_triples]
up_right_closed [lemma, in iris.chan2heap.refine_protocol]
up_left_closed [lemma, in iris.chan2heap.refine_protocol]
up_exact [definition, in iris.chan2heap.refine_protocol]
up_right [definition, in iris.chan2heap.refine_protocol]
up_left [definition, in iris.chan2heap.refine_protocol]
up_right_tok [definition, in iris.chan2heap.refine_protocol]
up_left_tok [definition, in iris.chan2heap.refine_protocol]
urFunctor [record, in iris.algebra.cmra]
URFunctor [constructor, in iris.algebra.cmra]
urFunctorContractive [record, in iris.algebra.cmra]
urFunctorContractive [inductive, in iris.algebra.cmra]
urFunctor_diag [definition, in iris.algebra.cmra]
urFunctor_contractive [projection, in iris.algebra.cmra]
urFunctor_contractive [constructor, in iris.algebra.cmra]
urFunctor_mono [projection, in iris.algebra.cmra]
urFunctor_compose [projection, in iris.algebra.cmra]
urFunctor_id [projection, in iris.algebra.cmra]
urFunctor_ne [projection, in iris.algebra.cmra]
urFunctor_map [projection, in iris.algebra.cmra]
urFunctor_car [projection, in iris.algebra.cmra]
uStep [record, in iris.algebra.step]
ustep_S [projection, in iris.algebra.step]
ustep_ne [projection, in iris.algebra.step]


V

val [projection, in iris.program_logic.language]
valC [definition, in iris.program_logic.language]
valC [abbreviation, in iris.locks.lock_reln]
valid [projection, in iris.algebra.cmra]
Valid [record, in iris.algebra.cmra]
valid [constructor, in iris.algebra.cmra]
Valid [inductive, in iris.algebra.cmra]
validity [record, in iris.algebra.dra]
Validity [constructor, in iris.algebra.dra]
validityC [definition, in iris.algebra.dra]
validityR [definition, in iris.algebra.dra]
validity_car_op_comm [lemma, in iris.program_logic.refine_raw_adequacy]
validity_car_op [lemma, in iris.program_logic.refine_raw_adequacy]
validity_car_proper [lemma, in iris.program_logic.refine_raw_adequacy]
validity_update [lemma, in iris.algebra.dra]
validity_cmra_total [instance, in iris.algebra.dra]
validity_ra_mixin [definition, in iris.algebra.dra]
validity_step [instance, in iris.algebra.dra]
validity_op [instance, in iris.algebra.dra]
validity_pcore [instance, in iris.algebra.dra]
validity_valid_car_valid [lemma, in iris.algebra.dra]
validity_equivalence [instance, in iris.algebra.dra]
validity_equiv [instance, in iris.algebra.dra]
validity_valid [instance, in iris.algebra.dra]
validity_prf [projection, in iris.algebra.dra]
validity_is_valid [projection, in iris.algebra.dra]
validity_car [projection, in iris.algebra.dra]
validN [projection, in iris.algebra.cmra]
ValidN [record, in iris.algebra.cmra]
validN [constructor, in iris.algebra.cmra]
ValidN [inductive, in iris.algebra.cmra]
validN_preserving [projection, in iris.algebra.cmra]
valid_seq_inj2' [lemma, in iris.program_logic.refine_raw_adequacy]
valid_seq_inj2 [lemma, in iris.program_logic.refine_raw_adequacy]
valid_cfg_seq_dec [lemma, in iris.program_logic.refine_raw_adequacy]
valid_seq_tp_monotone_last [lemma, in iris.program_logic.refine_raw]
valid_seq_join' [lemma, in iris.program_logic.refine_raw]
valid_cfg_extract'''' [lemma, in iris.program_logic.refine_raw]
valid_cfg_extract''' [lemma, in iris.program_logic.refine_raw]
valid_cfg_extract'' [lemma, in iris.program_logic.refine_raw]
valid_cfg_extract' [lemma, in iris.program_logic.refine_raw]
valid_cfg_extract [lemma, in iris.program_logic.refine_raw]
valid_seq_split [lemma, in iris.program_logic.refine_raw]
valid_seq_join [lemma, in iris.program_logic.refine_raw]
valid_seq_tp_monotone_all_tl [lemma, in iris.program_logic.refine_raw]
valid_cfg_idx_seq_range [lemma, in iris.program_logic.refine_raw]
valid_cfg_idx_empty_ext [lemma, in iris.program_logic.refine_raw]
valid_cfg_idx_prefix_link' [lemma, in iris.program_logic.refine_raw]
valid_cfg_idx_prefix_link [lemma, in iris.program_logic.refine_raw]
valid_cfg_idx_length5 [lemma, in iris.program_logic.refine_raw]
valid_cfg_idx_length4 [lemma, in iris.program_logic.refine_raw]
valid_cfg_idx_length3 [lemma, in iris.program_logic.refine_raw]
valid_cfg_idx_length2 [lemma, in iris.program_logic.refine_raw]
valid_cfg_idx_length1 [lemma, in iris.program_logic.refine_raw]
valid_seq_tp_monotone_mid [lemma, in iris.program_logic.refine_raw]
valid_seq_app [lemma, in iris.program_logic.refine_raw]
valid_seq_tp_monotone_hd [lemma, in iris.program_logic.refine_raw]
valid_ci_step [constructor, in iris.program_logic.refine_raw]
valid_ci_single [constructor, in iris.program_logic.refine_raw]
valid_ci_nil [constructor, in iris.program_logic.refine_raw]
valid_cfg_idx_seq [inductive, in iris.program_logic.refine_raw]
valid_preserving [lemma, in iris.algebra.cmra]
values_fixed_extension [lemma, in iris.program_logic.refine_raw_adequacy]
val_stuck [projection, in iris.program_logic.ectxi_language]
val_prim_stuck [lemma, in iris.program_logic.ectx_language]
val_stuck [projection, in iris.program_logic.ectx_language]
val_equiv_c2h_refine [lemma, in iris.chan2heap.simple_reln]
val_equiv_expr [lemma, in iris.chan2heap.simple_reln]
val_equiv_pre_affine [instance, in iris.chan2heap.simple_reln]
val_equiv_affine [instance, in iris.chan2heap.simple_reln]
val_equiv_fix_unfold' [lemma, in iris.chan2heap.simple_reln]
val_equiv_fix_unfold [lemma, in iris.chan2heap.simple_reln]
val_equiv [definition, in iris.chan2heap.simple_reln]
val_equiv_pre_contractive [instance, in iris.chan2heap.simple_reln]
val_equiv_preC [definition, in iris.chan2heap.simple_reln]
val_equiv_pre [definition, in iris.chan2heap.simple_reln]
val_stuck [projection, in iris.program_logic.language]
val_refine [definition, in iris.tests.heap_lang]
val_equiv_expr [lemma, in iris.locks.lock_reln]
val_equiv_pre_relevant [instance, in iris.locks.lock_reln]
val_equiv_relevant [instance, in iris.locks.lock_reln]
val_equiv_pre_affine [instance, in iris.locks.lock_reln]
val_equiv_affine [instance, in iris.locks.lock_reln]
val_equiv_fix_unfold' [lemma, in iris.locks.lock_reln]
val_equiv_fix_unfold [lemma, in iris.locks.lock_reln]
val_equiv [definition, in iris.locks.lock_reln]
val_equiv_pre_contractive [instance, in iris.locks.lock_reln]
val_equiv_preC [definition, in iris.locks.lock_reln]
val_equiv_pre [definition, in iris.locks.lock_reln]
vapp [abbreviation, in iris.prelude.vector]
var_typ [constructor, in iris.chan_lang.simple_types]
var_typ [constructor, in iris.locks.lock_reln]
vcons [abbreviation, in iris.prelude.vector]
vcons_inj_2 [lemma, in iris.prelude.vector]
vcons_inj_1 [lemma, in iris.prelude.vector]
vcons_inj [abbreviation, in iris.prelude.vector]
vec [abbreviation, in iris.prelude.vector]
vector [library]
vec_to_list_insert [lemma, in iris.prelude.vector]
vec_to_list_zip_with [lemma, in iris.prelude.vector]
vec_to_list_map [lemma, in iris.prelude.vector]
vec_to_list_take_drop_lookup [lemma, in iris.prelude.vector]
vec_to_list_drop_lookup [lemma, in iris.prelude.vector]
vec_to_list_lookup_middle [lemma, in iris.prelude.vector]
vec_to_list_inj2 [lemma, in iris.prelude.vector]
vec_to_list_inj1 [lemma, in iris.prelude.vector]
vec_to_list_same_length [lemma, in iris.prelude.vector]
vec_to_list_length [lemma, in iris.prelude.vector]
vec_to_list_of_list [lemma, in iris.prelude.vector]
vec_to_list_app [lemma, in iris.prelude.vector]
vec_to_list_cons [lemma, in iris.prelude.vector]
vec_to_list [definition, in iris.prelude.vector]
vec_S_inv [definition, in iris.prelude.vector]
vec_0_inv [abbreviation, in iris.prelude.vector]
vec_dec [instance, in iris.prelude.vector]
vec_eq [lemma, in iris.prelude.vector]
vec_rect2 [abbreviation, in iris.prelude.vector]
view [projection, in iris.program_logic.refine_raw]
viewshifts [library]
views_proper [instance, in iris.program_logic.refine_raw_adequacy]
view_of_op [lemma, in iris.program_logic.refine_raw_adequacy]
view_eq_dec [instance, in iris.program_logic.refine_raw_adequacy]
vinsert [definition, in iris.prelude.vector]
vlookup_insert_self [lemma, in iris.prelude.vector]
vlookup_insert_ne [lemma, in iris.prelude.vector]
vlookup_insert [lemma, in iris.prelude.vector]
vlookup_zip_with [lemma, in iris.prelude.vector]
vlookup_map [lemma, in iris.prelude.vector]
vlookup_middle [lemma, in iris.prelude.vector]
vmap [abbreviation, in iris.prelude.vector]
vnil [abbreviation, in iris.prelude.vector]
vs [section, in iris.program_logic.viewshifts]
vs [definition, in iris.program_logic.viewshifts]
vs_alloc [lemma, in iris.program_logic.viewshifts]
vs_inv [lemma, in iris.program_logic.viewshifts]
vs_mask_frame' [lemma, in iris.program_logic.viewshifts]
vs_mask_frame [lemma, in iris.program_logic.viewshifts]
vs_frame_r [lemma, in iris.program_logic.viewshifts]
vs_frame_l [lemma, in iris.program_logic.viewshifts]
vs_reflexive [lemma, in iris.program_logic.viewshifts]
vs_transitive' [lemma, in iris.program_logic.viewshifts]
vs_transitive [lemma, in iris.program_logic.viewshifts]
vs_timeless [lemma, in iris.program_logic.viewshifts]
vs_false_elim [lemma, in iris.program_logic.viewshifts]
vs_mono' [instance, in iris.program_logic.viewshifts]
vs_mono [lemma, in iris.program_logic.viewshifts]
vs_proper [instance, in iris.program_logic.viewshifts]
vs_ne [instance, in iris.program_logic.viewshifts]
vs_svs' [lemma, in iris.program_logic.stepshifts]
vs_svs [lemma, in iris.program_logic.stepshifts]
vzip_with [abbreviation, in iris.prelude.vector]


W

W [module, in iris.chan_lang.tactics]
W [module, in iris.heap_lang.tactics]
W [module, in iris.array_lang.tactics]
wait_loop [definition, in iris.locks.clh]
wait_loop [definition, in iris.locks.ticket]
wait_loop_spec [lemma, in iris.locks.ticket_clh_triples]
weak [section, in iris.prelude.irelations]
weakestpre [section, in iris.proofmode.weakestpre]
weakestpre [library]
weakestpre [library]
weakestpre_fix [library]
weak_fair [definition, in iris.prelude.irelations]
wf [section, in iris.prelude.relations]
wf [abbreviation, in iris.prelude.relations]
wf_safe [projection, in iris.program_logic.weakestpre]
wf_projected [lemma, in iris.prelude.relations]
wf_guard [definition, in iris.prelude.relations]
wf_iff [lemma, in iris.program_logic.delayed_language]
wf_iff [lemma, in iris.program_logic.nat_delayed_language]
wld [projection, in iris.program_logic.resources]
wld_validN [lemma, in iris.program_logic.resources]
wld_proper [instance, in iris.program_logic.resources]
wld_ne [instance, in iris.program_logic.resources]
words [definition, in iris.prelude.strings]
words_go [definition, in iris.prelude.strings]
wp [section, in iris.program_logic.weakestpre]
wp [definition, in iris.program_logic.weakestpre]
wp [section, in iris.program_logic.ectx_lifting]
wptp [abbreviation, in iris.program_logic.adequacy_inf]
wptp [abbreviation, in iris.program_logic.adequacy]
wptp_coenabled [lemma, in iris.program_logic.adequacy_inf]
wptp_le [lemma, in iris.program_logic.adequacy]
wp_eq [lemma, in iris.heap_lang.derived]
wp_lt [lemma, in iris.heap_lang.derived]
wp_le [lemma, in iris.heap_lang.derived]
wp_match_inr [lemma, in iris.heap_lang.derived]
wp_match_inl [lemma, in iris.heap_lang.derived]
wp_skip [lemma, in iris.heap_lang.derived]
wp_seq [lemma, in iris.heap_lang.derived]
wp_let [lemma, in iris.heap_lang.derived]
wp_lam [lemma, in iris.heap_lang.derived]
wp_fai [lemma, in iris.heap_lang.heap]
wp_swap [lemma, in iris.heap_lang.heap]
wp_cas_suc [lemma, in iris.heap_lang.heap]
wp_cas_fail [lemma, in iris.heap_lang.heap]
wp_store [lemma, in iris.heap_lang.heap]
wp_load [lemma, in iris.heap_lang.heap]
wp_alloc [lemma, in iris.heap_lang.heap]
wp_cas_suc [lemma, in iris.array_lang.heap]
wp_cas_fail [lemma, in iris.array_lang.heap]
wp_store [lemma, in iris.array_lang.heap]
wp_load [lemma, in iris.array_lang.heap]
wp_alloc [lemma, in iris.array_lang.heap]
wp_assert [lemma, in iris.heap_lang.lib.assert]
wp_fsa_prf [instance, in iris.program_logic.weakestpre]
wp_fsa [definition, in iris.program_logic.weakestpre]
wp_mask_weaken [lemma, in iris.program_logic.weakestpre]
wp_wand_r [lemma, in iris.program_logic.weakestpre]
wp_wand_l [lemma, in iris.program_logic.weakestpre]
wp_frame_step_l' [lemma, in iris.program_logic.weakestpre]
wp_frame_step_l [lemma, in iris.program_logic.weakestpre]
wp_frame_step_r' [lemma, in iris.program_logic.weakestpre]
wp_frame_l [lemma, in iris.program_logic.weakestpre]
wp_value_pvs [lemma, in iris.program_logic.weakestpre]
wp_value_pvs' [lemma, in iris.program_logic.weakestpre]
wp_value [lemma, in iris.program_logic.weakestpre]
wp_strip_pvs [lemma, in iris.program_logic.weakestpre]
wp_mono' [instance, in iris.program_logic.weakestpre]
wp_mono [lemma, in iris.program_logic.weakestpre]
wp_bind [lemma, in iris.program_logic.weakestpre]
wp_frame_step_r [lemma, in iris.program_logic.weakestpre]
wp_frame_r [lemma, in iris.program_logic.weakestpre]
wp_atomic [lemma, in iris.program_logic.weakestpre]
wp_pvs [lemma, in iris.program_logic.weakestpre]
wp_value' [lemma, in iris.program_logic.weakestpre]
wp_step_inv [lemma, in iris.program_logic.weakestpre]
wp_value_inv [lemma, in iris.program_logic.weakestpre]
wp_zero [lemma, in iris.program_logic.weakestpre]
wp_mask_frame_mono [lemma, in iris.program_logic.weakestpre]
wp_proper [instance, in iris.program_logic.weakestpre]
wp_ne [instance, in iris.program_logic.weakestpre]
wp_eq [definition, in iris.program_logic.weakestpre]
wp_aux [definition, in iris.program_logic.weakestpre]
wp_def [definition, in iris.program_logic.weakestpre]
wp_pre_step [constructor, in iris.program_logic.weakestpre]
wp_pre_value [constructor, in iris.program_logic.weakestpre]
wp_pre [inductive, in iris.program_logic.weakestpre]
wp_step [projection, in iris.program_logic.weakestpre]
wp_go [record, in iris.program_logic.weakestpre]
wp_case_inr [lemma, in iris.heap_lang.lifting]
wp_case_inl [lemma, in iris.heap_lang.lifting]
wp_letp [lemma, in iris.heap_lang.lifting]
wp_snd [lemma, in iris.heap_lang.lifting]
wp_fst [lemma, in iris.heap_lang.lifting]
wp_if_false [lemma, in iris.heap_lang.lifting]
wp_if_true [lemma, in iris.heap_lang.lifting]
wp_bin_op [lemma, in iris.heap_lang.lifting]
wp_un_op [lemma, in iris.heap_lang.lifting]
wp_rec [lemma, in iris.heap_lang.lifting]
wp_fork [lemma, in iris.heap_lang.lifting]
wp_fai_pst [lemma, in iris.heap_lang.lifting]
wp_swap_pst [lemma, in iris.heap_lang.lifting]
wp_cas_suc_pst [lemma, in iris.heap_lang.lifting]
wp_cas_fail_pst [lemma, in iris.heap_lang.lifting]
wp_store_pst [lemma, in iris.heap_lang.lifting]
wp_load_pst [lemma, in iris.heap_lang.lifting]
wp_alloc_pst' [lemma, in iris.heap_lang.lifting]
wp_alloc_pst [lemma, in iris.heap_lang.lifting]
wp_bindi [lemma, in iris.heap_lang.lifting]
wp_bind [lemma, in iris.heap_lang.lifting]
wp_case_inr [lemma, in iris.array_lang.lifting]
wp_case_inl [lemma, in iris.array_lang.lifting]
wp_letp [lemma, in iris.array_lang.lifting]
wp_snd [lemma, in iris.array_lang.lifting]
wp_fst [lemma, in iris.array_lang.lifting]
wp_if_false [lemma, in iris.array_lang.lifting]
wp_if_true [lemma, in iris.array_lang.lifting]
wp_bin_op [lemma, in iris.array_lang.lifting]
wp_un_op [lemma, in iris.array_lang.lifting]
wp_rec [lemma, in iris.array_lang.lifting]
wp_fork [lemma, in iris.array_lang.lifting]
wp_cas_suc_pst [lemma, in iris.array_lang.lifting]
wp_cas_fail_pst [lemma, in iris.array_lang.lifting]
wp_store_pst [lemma, in iris.array_lang.lifting]
wp_load_pst [lemma, in iris.array_lang.lifting]
wp_alloc_pst' [lemma, in iris.array_lang.lifting]
wp_bindi [lemma, in iris.array_lang.lifting]
wp_bind [lemma, in iris.array_lang.lifting]
wp_lift_pure_det_head_step [lemma, in iris.program_logic.ectx_lifting]
wp_lift_atomic_det_head_step [lemma, in iris.program_logic.ectx_lifting]
wp_lift_atomic_head_step [lemma, in iris.program_logic.ectx_lifting]
wp_lift_pure_head_step [lemma, in iris.program_logic.ectx_lifting]
wp_lift_head_step [lemma, in iris.program_logic.ectx_lifting]
wp_ectx_bind [lemma, in iris.program_logic.ectx_lifting]
wp_fork [abbreviation, in iris.program_logic.ectx_lifting]
wp_eq [lemma, in iris.array_lang.derived]
wp_lt [lemma, in iris.array_lang.derived]
wp_le [lemma, in iris.array_lang.derived]
wp_match_inr [lemma, in iris.array_lang.derived]
wp_match_inl [lemma, in iris.array_lang.derived]
wp_skip [lemma, in iris.array_lang.derived]
wp_seq [lemma, in iris.array_lang.derived]
wp_let [lemma, in iris.array_lang.derived]
wp_lam [lemma, in iris.array_lang.derived]
wp_lift_pure_det_step [lemma, in iris.program_logic.lifting]
wp_lift_atomic_det_step [lemma, in iris.program_logic.lifting]
wp_lift_atomic_step [lemma, in iris.program_logic.lifting]
wp_lift_pure_step [lemma, in iris.program_logic.lifting]
wp_lift_step [lemma, in iris.program_logic.lifting]
wp_fork [abbreviation, in iris.program_logic.lifting]
wp_tactics [library]
wp_tactics [library]
wsat [section, in iris.program_logic.wsat]
wsat [definition, in iris.program_logic.wsat]
wsat [library]
wsat_alloc [lemma, in iris.program_logic.wsat]
wsat_update_gst' [lemma, in iris.program_logic.wsat]
wsat_update_gst [lemma, in iris.program_logic.wsat]
wsat_update_pst [lemma, in iris.program_logic.wsat]
wsat_close [lemma, in iris.program_logic.wsat]
wsat_open [lemma, in iris.program_logic.wsat]
wsat_init [lemma, in iris.program_logic.wsat]
wsat_valid [lemma, in iris.program_logic.wsat]
wsat_weaken [lemma, in iris.program_logic.wsat]
wsat_le [lemma, in iris.program_logic.wsat]
wsat_proper [lemma, in iris.program_logic.wsat]
wsat_proper' [instance, in iris.program_logic.wsat]
wsat_ne [instance, in iris.program_logic.wsat]
wsat_ne' [instance, in iris.program_logic.wsat]
wsat_pre_wld [projection, in iris.program_logic.wsat]
wsat_pre_dom [projection, in iris.program_logic.wsat]
wsat_pre_state [projection, in iris.program_logic.wsat]
wsat_pre_valid [projection, in iris.program_logic.wsat]
wsat_pre [record, in iris.program_logic.wsat]
W.Alloc [constructor, in iris.chan_lang.tactics]
W.Alloc [constructor, in iris.heap_lang.tactics]
W.Alloc [constructor, in iris.array_lang.tactics]
W.App [constructor, in iris.chan_lang.tactics]
W.App [constructor, in iris.heap_lang.tactics]
W.App [constructor, in iris.array_lang.tactics]
W.atomic [definition, in iris.chan_lang.tactics]
W.atomic [definition, in iris.heap_lang.tactics]
W.atomic [definition, in iris.array_lang.tactics]
W.atomic_correct [lemma, in iris.chan_lang.tactics]
W.atomic_correct [lemma, in iris.heap_lang.tactics]
W.atomic_correct [lemma, in iris.array_lang.tactics]
W.BinOp [constructor, in iris.chan_lang.tactics]
W.BinOp [constructor, in iris.heap_lang.tactics]
W.BinOp [constructor, in iris.array_lang.tactics]
W.CAS [constructor, in iris.heap_lang.tactics]
W.CAS [constructor, in iris.array_lang.tactics]
W.Case [constructor, in iris.chan_lang.tactics]
W.Case [constructor, in iris.heap_lang.tactics]
W.Case [constructor, in iris.array_lang.tactics]
W.ClosedExpr [constructor, in iris.chan_lang.tactics]
W.ClosedExpr [constructor, in iris.heap_lang.tactics]
W.ClosedExpr [constructor, in iris.array_lang.tactics]
W.expr [inductive, in iris.chan_lang.tactics]
W.expr [inductive, in iris.heap_lang.tactics]
W.expr [inductive, in iris.array_lang.tactics]
W.FAI [constructor, in iris.heap_lang.tactics]
W.Fork [constructor, in iris.chan_lang.tactics]
W.Fork [constructor, in iris.heap_lang.tactics]
W.Fork [constructor, in iris.array_lang.tactics]
W.Fst [constructor, in iris.heap_lang.tactics]
W.Fst [constructor, in iris.array_lang.tactics]
W.If [constructor, in iris.chan_lang.tactics]
W.If [constructor, in iris.heap_lang.tactics]
W.If [constructor, in iris.array_lang.tactics]
W.InjL [constructor, in iris.chan_lang.tactics]
W.InjL [constructor, in iris.heap_lang.tactics]
W.InjL [constructor, in iris.array_lang.tactics]
W.InjR [constructor, in iris.chan_lang.tactics]
W.InjR [constructor, in iris.heap_lang.tactics]
W.InjR [constructor, in iris.array_lang.tactics]
W.is_closed_correct [lemma, in iris.chan_lang.tactics]
W.is_closed [definition, in iris.chan_lang.tactics]
W.is_closed_correct [lemma, in iris.heap_lang.tactics]
W.is_closed [definition, in iris.heap_lang.tactics]
W.is_closed_correct [lemma, in iris.array_lang.tactics]
W.is_closed [definition, in iris.array_lang.tactics]
W.Letp [constructor, in iris.chan_lang.tactics]
W.Letp [constructor, in iris.heap_lang.tactics]
W.Letp [constructor, in iris.array_lang.tactics]
W.Lit [constructor, in iris.chan_lang.tactics]
W.Lit [constructor, in iris.heap_lang.tactics]
W.Lit [constructor, in iris.array_lang.tactics]
W.Load [constructor, in iris.heap_lang.tactics]
W.Load [constructor, in iris.array_lang.tactics]
W.Pair [constructor, in iris.chan_lang.tactics]
W.Pair [constructor, in iris.heap_lang.tactics]
W.Pair [constructor, in iris.array_lang.tactics]
W.RCase [constructor, in iris.chan_lang.tactics]
W.Rec [constructor, in iris.chan_lang.tactics]
W.Rec [constructor, in iris.heap_lang.tactics]
W.Rec [constructor, in iris.array_lang.tactics]
W.Recv [constructor, in iris.chan_lang.tactics]
W.Select [constructor, in iris.chan_lang.tactics]
W.Send [constructor, in iris.chan_lang.tactics]
W.Snd [constructor, in iris.heap_lang.tactics]
W.Snd [constructor, in iris.array_lang.tactics]
W.Store [constructor, in iris.heap_lang.tactics]
W.Store [constructor, in iris.array_lang.tactics]
W.subst [definition, in iris.chan_lang.tactics]
W.subst [definition, in iris.heap_lang.tactics]
W.subst [definition, in iris.array_lang.tactics]
W.Swap [constructor, in iris.heap_lang.tactics]
W.to_expr_subst [lemma, in iris.chan_lang.tactics]
W.to_val_is_Some [lemma, in iris.chan_lang.tactics]
W.to_val_Some [lemma, in iris.chan_lang.tactics]
W.to_val [definition, in iris.chan_lang.tactics]
W.to_expr [definition, in iris.chan_lang.tactics]
W.to_expr_subst [lemma, in iris.heap_lang.tactics]
W.to_val_is_Some [lemma, in iris.heap_lang.tactics]
W.to_val_Some [lemma, in iris.heap_lang.tactics]
W.to_val [definition, in iris.heap_lang.tactics]
W.to_expr [definition, in iris.heap_lang.tactics]
W.to_expr_subst [lemma, in iris.array_lang.tactics]
W.to_val_is_Some [lemma, in iris.array_lang.tactics]
W.to_val_Some [lemma, in iris.array_lang.tactics]
W.to_val [definition, in iris.array_lang.tactics]
W.to_expr [definition, in iris.array_lang.tactics]
W.UnOp [constructor, in iris.chan_lang.tactics]
W.UnOp [constructor, in iris.heap_lang.tactics]
W.UnOp [constructor, in iris.array_lang.tactics]
W.Val [constructor, in iris.chan_lang.tactics]
W.Val [constructor, in iris.heap_lang.tactics]
W.Val [constructor, in iris.array_lang.tactics]
W.Var [constructor, in iris.chan_lang.tactics]
W.Var [constructor, in iris.heap_lang.tactics]
W.Var [constructor, in iris.array_lang.tactics]


X

x0_iter_x1 [lemma, in iris.prelude.countable]


Z

Zempty [instance, in iris.prelude.zmap]
zip [section, in iris.prelude.list]
zip [abbreviation, in iris.prelude.base]
zipped_Forall_app [lemma, in iris.prelude.list]
zipped_list_ind [definition, in iris.prelude.list]
zipped_list_ind [section, in iris.prelude.list]
zipped_Forall_cons [constructor, in iris.prelude.list]
zipped_Forall_nil [constructor, in iris.prelude.list]
zipped_Forall [inductive, in iris.prelude.list]
zipped_map [definition, in iris.prelude.list]
zip_fst_snd [lemma, in iris.prelude.list]
zip_with_sublist_alter [lemma, in iris.prelude.list]
zip_with_take_r [lemma, in iris.prelude.list]
zip_with_take_l [lemma, in iris.prelude.list]
zip_with_drop [lemma, in iris.prelude.list]
zip_with_take [lemma, in iris.prelude.list]
zip_with_replicate_r_eq [lemma, in iris.prelude.list]
zip_with_replicate_r [lemma, in iris.prelude.list]
zip_with_replicate_l [lemma, in iris.prelude.list]
zip_with_replicate [lemma, in iris.prelude.list]
zip_with_fst_snd [lemma, in iris.prelude.list]
zip_with_zip [lemma, in iris.prelude.list]
zip_with_length_same_r [lemma, in iris.prelude.list]
zip_with_length_same_l [lemma, in iris.prelude.list]
zip_with_length_r_eq [lemma, in iris.prelude.list]
zip_with_length_r [lemma, in iris.prelude.list]
zip_with_length_l_eq [lemma, in iris.prelude.list]
zip_with_length_l [lemma, in iris.prelude.list]
zip_with_length [lemma, in iris.prelude.list]
zip_with_inj [lemma, in iris.prelude.list]
zip_with_app_inv [lemma, in iris.prelude.list]
zip_with_cons_inv [lemma, in iris.prelude.list]
zip_with_nil_inv [lemma, in iris.prelude.list]
zip_with_fmap_r [lemma, in iris.prelude.list]
zip_with_fmap_l [lemma, in iris.prelude.list]
zip_with_ext [lemma, in iris.prelude.list]
zip_with_flip [lemma, in iris.prelude.list]
zip_with_app_r [lemma, in iris.prelude.list]
zip_with_app_l [lemma, in iris.prelude.list]
zip_with_app [lemma, in iris.prelude.list]
zip_with_nil_r [lemma, in iris.prelude.list]
zip_with [section, in iris.prelude.list]
zip_with [definition, in iris.prelude.base]
zip_with_affine [instance, in iris.algebra.upred_big_op]
zip_with_relevant [instance, in iris.algebra.upred_big_op]
Zlookup [instance, in iris.prelude.zmap]
Zmap [record, in iris.prelude.zmap]
ZMap [constructor, in iris.prelude.zmap]
zmap [library]
Zmap_dom [instance, in iris.prelude.zmap]
Zmap_eq_dec [instance, in iris.prelude.zmap]
Zmap_neg [projection, in iris.prelude.zmap]
Zmap_pos [projection, in iris.prelude.zmap]
Zmap_0 [projection, in iris.prelude.zmap]
Zmerge [instance, in iris.prelude.zmap]
Zomap [instance, in iris.prelude.zmap]
Zpartial_alter [instance, in iris.prelude.zmap]
Zset [abbreviation, in iris.prelude.zmap]
Zto_list [instance, in iris.prelude.zmap]
Z_to_nat_nonpos [lemma, in iris.prelude.numbers]
Z_mod_pos [lemma, in iris.prelude.numbers]
Z_to_nat_neq_0_nonneg [lemma, in iris.prelude.numbers]
Z_to_nat_neq_0_pos [lemma, in iris.prelude.numbers]
Z_quot_range_nonneg [lemma, in iris.prelude.numbers]
Z_pow_pred_r [lemma, in iris.prelude.numbers]
Z_inhabited [instance, in iris.prelude.numbers]
Z_lt_dec [instance, in iris.prelude.numbers]
Z_le_dec [instance, in iris.prelude.numbers]
Z_eq_dec [instance, in iris.prelude.numbers]
Z_lexico_trichotomy [instance, in iris.prelude.lexico]
Z_lexico_po [instance, in iris.prelude.lexico]
Z_lexico [instance, in iris.prelude.lexico]
Z_countable [instance, in iris.prelude.countable]
Z2Nat_inj_mod [lemma, in iris.prelude.numbers]
Z2Nat_inj_div [lemma, in iris.prelude.numbers]
Z2Nat_divide [lemma, in iris.prelude.numbers]
Z2Nat_inj_pow [lemma, in iris.prelude.numbers]
Z2Qc_inj_sub [lemma, in iris.prelude.numbers]
Z2Qc_inj_opp [lemma, in iris.prelude.numbers]
Z2Qc_inj_mul [lemma, in iris.prelude.numbers]
Z2Qc_inj_add [lemma, in iris.prelude.numbers]
Z2Qc_inj_lt [lemma, in iris.prelude.numbers]
Z2Qc_inj_le [lemma, in iris.prelude.numbers]
Z2Qc_inj_iff [lemma, in iris.prelude.numbers]
Z2Qc_inj [lemma, in iris.prelude.numbers]
Z2Qc_inj_2 [lemma, in iris.prelude.numbers]
Z2Qc_inj_1 [lemma, in iris.prelude.numbers]
Z2Qc_inj_0 [lemma, in iris.prelude.numbers]


other

<> (binder_scope) [notation, in iris.array_lang.notation]
<> (binder_scope) [notation, in iris.heap_lang.notation]
<> (binder_scope) [notation, in iris.chan_lang.notation]
_ ;; _ (cexpr_scope) [notation, in iris.chan_lang.notation]
let: _ := _ in _ (cexpr_scope) [notation, in iris.chan_lang.notation]
λ: _ _ .. _ , _ (cexpr_scope) [notation, in iris.chan_lang.notation]
λ: _ , _ (cexpr_scope) [notation, in iris.chan_lang.notation]
rec: _ _ _ .. _ := _ (cexpr_scope) [notation, in iris.chan_lang.notation]
rec: _ _ _ := _ (cexpr_scope) [notation, in iris.chan_lang.notation]
letp: _ _ := _ in _ (cexpr_scope) [notation, in iris.chan_lang.notation]
if: _ then _ else _ (cexpr_scope) [notation, in iris.chan_lang.notation]
rec: _ _ := _ (cexpr_scope) [notation, in iris.chan_lang.notation]
_ <- _ (cexpr_scope) [notation, in iris.chan_lang.notation]
~ _ (cexpr_scope) [notation, in iris.chan_lang.notation]
_ = _ (cexpr_scope) [notation, in iris.chan_lang.notation]
_ < _ (cexpr_scope) [notation, in iris.chan_lang.notation]
_ ≤ _ (cexpr_scope) [notation, in iris.chan_lang.notation]
_ - _ (cexpr_scope) [notation, in iris.chan_lang.notation]
_ + _ (cexpr_scope) [notation, in iris.chan_lang.notation]
- _ (cexpr_scope) [notation, in iris.chan_lang.notation]
ch_case: _ with right => _ | left => _ end (cexpr_scope) [notation, in iris.chan_lang.notation]
ch_case: _ with left => _ | right => _ end (cexpr_scope) [notation, in iris.chan_lang.notation]
newch (cexpr_scope) [notation, in iris.chan_lang.notation]
! _ (cexpr_scope) [notation, in iris.chan_lang.notation]
match: _ with InjR _ => _ | InjL _ => _ end (cexpr_scope) [notation, in iris.chan_lang.notation]
match: _ with InjL _ => _ | InjR _ => _ end (cexpr_scope) [notation, in iris.chan_lang.notation]
( _ , _ , .. , _ ) (cexpr_scope) [notation, in iris.chan_lang.notation]
# _ (cexpr_scope) [notation, in iris.chan_lang.notation]
▶ _ (cFunctor_scope) [notation, in iris.algebra.cofe]
_ + _ (cFunctor_scope) [notation, in iris.algebra.cofe]
_ * _ (cFunctor_scope) [notation, in iris.algebra.cofe]
_ -n> _ (cFunctor_scope) [notation, in iris.algebra.cofe]
∙ (cFunctor_scope) [notation, in iris.algebra.cofe]
_ ={ _ }=> _ (C_scope) [notation, in iris.program_logic.pviewshifts]
_ ={ _ , _ }=> _ (C_scope) [notation, in iris.program_logic.pviewshifts]
(.⊥ₘ _ ) (C_scope) [notation, in iris.prelude.fin_maps]
( _ ⊥ₘ.) (C_scope) [notation, in iris.prelude.fin_maps]
_ ⊥ₘ _ (C_scope) [notation, in iris.prelude.fin_maps]
_ ⤳ _ (C_scope) [notation, in iris.algebra.step]
_ ⤳_( _ ) _ (C_scope) [notation, in iris.algebra.step]
(⊣⊢) (C_scope) [notation, in iris.algebra.upred]
_ ⊣⊢ _ (C_scope) [notation, in iris.algebra.upred]
(⊢) (C_scope) [notation, in iris.algebra.upred]
_ ⊢ _ (C_scope) [notation, in iris.algebra.upred]
_ ⋅? _ (C_scope) [notation, in iris.algebra.cmra]
_ ≼{ _ } _ (C_scope) [notation, in iris.algebra.cmra]
✓ _ (C_scope) [notation, in iris.algebra.cmra]
(≼) (C_scope) [notation, in iris.algebra.cmra]
_ ≼ _ (C_scope) [notation, in iris.algebra.cmra]
(⋅) (C_scope) [notation, in iris.algebra.cmra]
_ ⋅ _ (C_scope) [notation, in iris.algebra.cmra]
_ <={ _ }=>> _ (C_scope) [notation, in iris.program_logic.stepshifts]
_ <={ _ , _ }=>> _ (C_scope) [notation, in iris.program_logic.stepshifts]
_ ={ _ }=>> _ (C_scope) [notation, in iris.program_logic.stepshifts]
_ ={ _ , _ }=>> _ (C_scope) [notation, in iris.program_logic.stepshifts]
guard _ with _ ; _ (C_scope) [notation, in iris.prelude.error]
​​ _ (C_scope) [notation, in iris.proofmode.notation]
_ -------------------------------------- □ _ (C_scope) [notation, in iris.proofmode.notation]
_ -------------------------------------- ★ _ (C_scope) [notation, in iris.proofmode.notation]
_ -------------------------------------- □ _ -------------------------------------- ★ _ (C_scope) [notation, in iris.proofmode.notation]
_ `included` _ (C_scope) [notation, in iris.prelude.list]
_ `contains` _ (C_scope) [notation, in iris.prelude.list]
_ `sublist` _ (C_scope) [notation, in iris.prelude.list]
_ `prefix_of` _ (C_scope) [notation, in iris.prelude.list]
_ `suffix_of` _ (C_scope) [notation, in iris.prelude.list]
(≢ₚ _ ) (C_scope) [notation, in iris.prelude.list]
( _ ≢ₚ) (C_scope) [notation, in iris.prelude.list]
_ ≢ₚ _ (C_scope) [notation, in iris.prelude.list]
(≢ₚ) (C_scope) [notation, in iris.prelude.list]
(≡ₚ _ ) (C_scope) [notation, in iris.prelude.list]
( _ ≡ₚ) (C_scope) [notation, in iris.prelude.list]
(≡ₚ) (C_scope) [notation, in iris.prelude.list]
_ ≡ₚ _ (C_scope) [notation, in iris.prelude.list]
(++ _ ) (C_scope) [notation, in iris.prelude.list]
( _ ++) (C_scope) [notation, in iris.prelude.list]
(++) (C_scope) [notation, in iris.prelude.list]
(:: _ ) (C_scope) [notation, in iris.prelude.list]
( _ ::) (C_scope) [notation, in iris.prelude.list]
(::) (C_scope) [notation, in iris.prelude.list]
½* (C_scope) [notation, in iris.prelude.base]
½ (C_scope) [notation, in iris.prelude.base]
<[ _ := _ ]{ _ }> (C_scope) [notation, in iris.prelude.base]
(!!{ _ } ) (C_scope) [notation, in iris.prelude.base]
_ !!{ _ } _ (C_scope) [notation, in iris.prelude.base]
<[ _ := _ ]> (C_scope) [notation, in iris.prelude.base]
{[ _ := _ ]} (C_scope) [notation, in iris.prelude.base]
(!! _ ) (C_scope) [notation, in iris.prelude.base]
( _ !!) (C_scope) [notation, in iris.prelude.base]
(!!) (C_scope) [notation, in iris.prelude.base]
_ !! _ (C_scope) [notation, in iris.prelude.base]
guard _ as _ ; _ (C_scope) [notation, in iris.prelude.base]
guard _ ; _ (C_scope) [notation, in iris.prelude.base]
' ( _ , _ , _ , _ , _ , _ ) ← _ ; _ (C_scope) [notation, in iris.prelude.base]
' ( _ , _ , _ , _ , _ ) ← _ ; _ (C_scope) [notation, in iris.prelude.base]
' ( _ , _ , _ , _ ) ← _ ; _ (C_scope) [notation, in iris.prelude.base]
' ( _ , _ , _ ) ← _ ; _ (C_scope) [notation, in iris.prelude.base]
' ( _ , _ ) ← _ ; _ (C_scope) [notation, in iris.prelude.base]
_ <$> _ (C_scope) [notation, in iris.prelude.base]
_ ← _ ; _ (C_scope) [notation, in iris.prelude.base]
(≫=) (C_scope) [notation, in iris.prelude.base]
(≫= _ ) (C_scope) [notation, in iris.prelude.base]
( _ ≫=) (C_scope) [notation, in iris.prelude.base]
_ ≫= _ (C_scope) [notation, in iris.prelude.base]
⊥ _ (C_scope) [notation, in iris.prelude.base]
_ ⊥{ _ , _ , .. , _ }* _ (C_scope) [notation, in iris.prelude.base]
_ ⊥{ _ , _ , .. , _ } _ (C_scope) [notation, in iris.prelude.base]
(⊥{ _ }* ) (C_scope) [notation, in iris.prelude.base]
_ ⊥{ _ }* _ (C_scope) [notation, in iris.prelude.base]
(⊥{ _ } ) (C_scope) [notation, in iris.prelude.base]
_ ⊥{ _ } _ (C_scope) [notation, in iris.prelude.base]
_ ⊥2** _ (C_scope) [notation, in iris.prelude.base]
_ ⊥1** _ (C_scope) [notation, in iris.prelude.base]
_ ⊥2* _ (C_scope) [notation, in iris.prelude.base]
_ ⊥1* _ (C_scope) [notation, in iris.prelude.base]
_ ⊥** _ (C_scope) [notation, in iris.prelude.base]
(⊥*) (C_scope) [notation, in iris.prelude.base]
_ ⊥* _ (C_scope) [notation, in iris.prelude.base]
(.⊥ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ⊥.) (C_scope) [notation, in iris.prelude.base]
(⊥) (C_scope) [notation, in iris.prelude.base]
_ ⊥ _ (C_scope) [notation, in iris.prelude.base]
(∉ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ∉) (C_scope) [notation, in iris.prelude.base]
(∉) (C_scope) [notation, in iris.prelude.base]
_ ∉ _ (C_scope) [notation, in iris.prelude.base]
(∈ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ∈) (C_scope) [notation, in iris.prelude.base]
(∈) (C_scope) [notation, in iris.prelude.base]
_ ∈ _ (C_scope) [notation, in iris.prelude.base]
_ ⊂ _ ⊂ _ (C_scope) [notation, in iris.prelude.base]
_ ⊂ _ ⊆ _ (C_scope) [notation, in iris.prelude.base]
_ ⊆ _ ⊂ _ (C_scope) [notation, in iris.prelude.base]
_ ⊆ _ ⊆ _ (C_scope) [notation, in iris.prelude.base]
( ⊄ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ⊄ ) (C_scope) [notation, in iris.prelude.base]
(⊄) (C_scope) [notation, in iris.prelude.base]
_ ⊄ _ (C_scope) [notation, in iris.prelude.base]
( ⊂ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ⊂ ) (C_scope) [notation, in iris.prelude.base]
(⊂) (C_scope) [notation, in iris.prelude.base]
_ ⊂ _ (C_scope) [notation, in iris.prelude.base]
_ ⊆2** _ (C_scope) [notation, in iris.prelude.base]
_ ⊆1** _ (C_scope) [notation, in iris.prelude.base]
_ ⊆2* _ (C_scope) [notation, in iris.prelude.base]
_ ⊆1* _ (C_scope) [notation, in iris.prelude.base]
_ ⊆** _ (C_scope) [notation, in iris.prelude.base]
(⊆*) (C_scope) [notation, in iris.prelude.base]
_ ⊆* _ (C_scope) [notation, in iris.prelude.base]
( ⊈ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ⊈ ) (C_scope) [notation, in iris.prelude.base]
(⊈) (C_scope) [notation, in iris.prelude.base]
_ ⊈ _ (C_scope) [notation, in iris.prelude.base]
( ⊆ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ⊆ ) (C_scope) [notation, in iris.prelude.base]
(⊆) (C_scope) [notation, in iris.prelude.base]
_ ⊆ _ (C_scope) [notation, in iris.prelude.base]
{[ _ , _ , _ ]} (C_scope) [notation, in iris.prelude.base]
{[ _ , _ ]} (C_scope) [notation, in iris.prelude.base]
{[ _ ; _ ; .. ; _ ]} (C_scope) [notation, in iris.prelude.base]
{[ _ ]} (C_scope) [notation, in iris.prelude.base]
_ ∖*∖** _ (C_scope) [notation, in iris.prelude.base]
_ ∖** _ (C_scope) [notation, in iris.prelude.base]
(∖*) (C_scope) [notation, in iris.prelude.base]
_ ∖* _ (C_scope) [notation, in iris.prelude.base]
(∖ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ∖) (C_scope) [notation, in iris.prelude.base]
(∖) (C_scope) [notation, in iris.prelude.base]
_ ∖ _ (C_scope) [notation, in iris.prelude.base]
(∩ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ∩) (C_scope) [notation, in iris.prelude.base]
(∩) (C_scope) [notation, in iris.prelude.base]
_ ∩ _ (C_scope) [notation, in iris.prelude.base]
⋃ _ (C_scope) [notation, in iris.prelude.base]
_ ∪*∪** _ (C_scope) [notation, in iris.prelude.base]
_ ∪** _ (C_scope) [notation, in iris.prelude.base]
(∪*) (C_scope) [notation, in iris.prelude.base]
_ ∪* _ (C_scope) [notation, in iris.prelude.base]
(∪ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ∪) (C_scope) [notation, in iris.prelude.base]
(∪) (C_scope) [notation, in iris.prelude.base]
_ ∪ _ (C_scope) [notation, in iris.prelude.base]
⊤ (C_scope) [notation, in iris.prelude.base]
∅ (C_scope) [notation, in iris.prelude.base]
` _ (C_scope) [notation, in iris.prelude.base]
_ ↾ _ (C_scope) [notation, in iris.prelude.base]
(, _ ) (C_scope) [notation, in iris.prelude.base]
( _ ,) (C_scope) [notation, in iris.prelude.base]
(∘ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ∘) (C_scope) [notation, in iris.prelude.base]
(∘) (C_scope) [notation, in iris.prelude.base]
_ ∘ _ (C_scope) [notation, in iris.prelude.base]
($ _ ) (C_scope) [notation, in iris.prelude.base]
($) (C_scope) [notation, in iris.prelude.base]
_ $ _ (C_scope) [notation, in iris.prelude.base]
(→ _ ) (C_scope) [notation, in iris.prelude.base]
( _ →) (C_scope) [notation, in iris.prelude.base]
(→) (C_scope) [notation, in iris.prelude.base]
(↔ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ↔) (C_scope) [notation, in iris.prelude.base]
(↔) (C_scope) [notation, in iris.prelude.base]
(∨ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ∨) (C_scope) [notation, in iris.prelude.base]
(∨) (C_scope) [notation, in iris.prelude.base]
(∧ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ∧) (C_scope) [notation, in iris.prelude.base]
(∧) (C_scope) [notation, in iris.prelude.base]
(≢ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ≢) (C_scope) [notation, in iris.prelude.base]
_ ≢ _ (C_scope) [notation, in iris.prelude.base]
(≢) (C_scope) [notation, in iris.prelude.base]
(≡ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ≡) (C_scope) [notation, in iris.prelude.base]
(≡) (C_scope) [notation, in iris.prelude.base]
_ ≡ _ (C_scope) [notation, in iris.prelude.base]
(≠ _ ) (C_scope) [notation, in iris.prelude.base]
( _ ≠) (C_scope) [notation, in iris.prelude.base]
(≠) (C_scope) [notation, in iris.prelude.base]
(= _ ) (C_scope) [notation, in iris.prelude.base]
( _ =) (C_scope) [notation, in iris.prelude.base]
(=) (C_scope) [notation, in iris.prelude.base]
_ +:+ _ (C_scope) [notation, in iris.prelude.strings]
(.@) (C_scope) [notation, in iris.program_logic.namespaces]
_ .@ _ (C_scope) [notation, in iris.program_logic.namespaces]
{{ _ } } _ {{ _ , _ } } (C_scope) [notation, in iris.program_logic.hoare]
{{ _ } } _ @ _ {{ _ , _ } } (C_scope) [notation, in iris.program_logic.hoare]
{{ _ } } _ {{ _ } } (C_scope) [notation, in iris.program_logic.hoare]
{{ _ } } _ @ _ {{ _ } } (C_scope) [notation, in iris.program_logic.hoare]
{[ _ | _ ]} (C_scope) [notation, in iris.prelude.set]
match: _ with SOME _ => _ | NONE => _ end (expr_scope) [notation, in iris.array_lang.notation]
match: _ with NONE => _ | SOME _ => _ end (expr_scope) [notation, in iris.array_lang.notation]
_ || _ (expr_scope) [notation, in iris.array_lang.notation]
_ && _ (expr_scope) [notation, in iris.array_lang.notation]
_ ;; _ (expr_scope) [notation, in iris.array_lang.notation]
let: _ := _ in _ (expr_scope) [notation, in iris.array_lang.notation]
λ: _ _ .. _ , _ (expr_scope) [notation, in iris.array_lang.notation]
λ: _ , _ (expr_scope) [notation, in iris.array_lang.notation]
rec: _ _ _ .. _ := _ (expr_scope) [notation, in iris.array_lang.notation]
rec: _ _ _ := _ (expr_scope) [notation, in iris.array_lang.notation]
letp: _ _ := _ in _ (expr_scope) [notation, in iris.array_lang.notation]
if: _ then _ else _ (expr_scope) [notation, in iris.array_lang.notation]
rec: _ _ := _ (expr_scope) [notation, in iris.array_lang.notation]
_ <- _ (expr_scope) [notation, in iris.array_lang.notation]
~ _ (expr_scope) [notation, in iris.array_lang.notation]
_ ≠ _ (expr_scope) [notation, in iris.array_lang.notation]
_ = _ (expr_scope) [notation, in iris.array_lang.notation]
_ < _ (expr_scope) [notation, in iris.array_lang.notation]
_ ≤ _ (expr_scope) [notation, in iris.array_lang.notation]
_ % _ (expr_scope) [notation, in iris.array_lang.notation]
_ - _ (expr_scope) [notation, in iris.array_lang.notation]
_ + _ (expr_scope) [notation, in iris.array_lang.notation]
_ +* _ (expr_scope) [notation, in iris.array_lang.notation]
- _ (expr_scope) [notation, in iris.array_lang.notation]
ref _ (expr_scope) [notation, in iris.array_lang.notation]
! _ (expr_scope) [notation, in iris.array_lang.notation]
match: _ with InjR _ => _ | InjL _ => _ end (expr_scope) [notation, in iris.array_lang.notation]
match: _ with InjL _ => _ | InjR _ => _ end (expr_scope) [notation, in iris.array_lang.notation]
( _ , _ , .. , _ ) (expr_scope) [notation, in iris.array_lang.notation]
# _ (expr_scope) [notation, in iris.array_lang.notation]
assert: _ (expr_scope) [notation, in iris.heap_lang.lib.assert]
match: _ with SOME _ => _ | NONE => _ end (expr_scope) [notation, in iris.heap_lang.notation]
match: _ with NONE => _ | SOME _ => _ end (expr_scope) [notation, in iris.heap_lang.notation]
_ || _ (expr_scope) [notation, in iris.heap_lang.notation]
_ && _ (expr_scope) [notation, in iris.heap_lang.notation]
_ ;; _ (expr_scope) [notation, in iris.heap_lang.notation]
let: _ := _ in _ (expr_scope) [notation, in iris.heap_lang.notation]
λ: _ _ .. _ , _ (expr_scope) [notation, in iris.heap_lang.notation]
λ: _ , _ (expr_scope) [notation, in iris.heap_lang.notation]
rec: _ _ _ .. _ := _ (expr_scope) [notation, in iris.heap_lang.notation]
rec: _ _ _ := _ (expr_scope) [notation, in iris.heap_lang.notation]
letp: _ _ := _ in _ (expr_scope) [notation, in iris.heap_lang.notation]
if: _ then _ else _ (expr_scope) [notation, in iris.heap_lang.notation]
rec: _ _ := _ (expr_scope) [notation, in iris.heap_lang.notation]
_ <- _ (expr_scope) [notation, in iris.heap_lang.notation]
~ _ (expr_scope) [notation, in iris.heap_lang.notation]
_ ≠ _ (expr_scope) [notation, in iris.heap_lang.notation]
_ = _ (expr_scope) [notation, in iris.heap_lang.notation]
_ < _ (expr_scope) [notation, in iris.heap_lang.notation]
_ ≤ _ (expr_scope) [notation, in iris.heap_lang.notation]
_ - _ (expr_scope) [notation, in iris.heap_lang.notation]
_ + _ (expr_scope) [notation, in iris.heap_lang.notation]
- _ (expr_scope) [notation, in iris.heap_lang.notation]
ref _ (expr_scope) [notation, in iris.heap_lang.notation]
! _ (expr_scope) [notation, in iris.heap_lang.notation]
match: _ with InjR _ => _ | InjL _ => _ end (expr_scope) [notation, in iris.heap_lang.notation]
match: _ with InjL _ => _ | InjR _ => _ end (expr_scope) [notation, in iris.heap_lang.notation]
( _ , _ , .. , _ ) (expr_scope) [notation, in iris.heap_lang.notation]
# _ (expr_scope) [notation, in iris.heap_lang.notation]
10 (fin_scope) [notation, in iris.prelude.vector]
9 (fin_scope) [notation, in iris.prelude.vector]
8 (fin_scope) [notation, in iris.prelude.vector]
7 (fin_scope) [notation, in iris.prelude.vector]
6 (fin_scope) [notation, in iris.prelude.vector]
5 (fin_scope) [notation, in iris.prelude.vector]
4 (fin_scope) [notation, in iris.prelude.vector]
3 (fin_scope) [notation, in iris.prelude.vector]
2 (fin_scope) [notation, in iris.prelude.vector]
1 (fin_scope) [notation, in iris.prelude.vector]
0 (fin_scope) [notation, in iris.prelude.vector]
[ _ ; _ ; .. ; _ ] (gFunctor_scope) [notation, in iris.program_logic.global_functor]
[ _ ] (gFunctor_scope) [notation, in iris.program_logic.global_functor]
[ ] (gFunctor_scope) [notation, in iris.program_logic.global_functor]
( _ | _ ) (nat_scope) [notation, in iris.prelude.numbers]
_ `min` _ (nat_scope) [notation, in iris.prelude.numbers]
_ `max` _ (nat_scope) [notation, in iris.prelude.numbers]
_ `mod` _ (nat_scope) [notation, in iris.prelude.numbers]
_ `div` _ (nat_scope) [notation, in iris.prelude.numbers]
(<) (nat_scope) [notation, in iris.prelude.numbers]
(≤) (nat_scope) [notation, in iris.prelude.numbers]
_ ≤ _ ≤ _ ≤ _ (nat_scope) [notation, in iris.prelude.numbers]
_ < _ ≤ _ (nat_scope) [notation, in iris.prelude.numbers]
_ < _ < _ (nat_scope) [notation, in iris.prelude.numbers]
_ ≤ _ < _ (nat_scope) [notation, in iris.prelude.numbers]
_ ≤ _ ≤ _ (nat_scope) [notation, in iris.prelude.numbers]
_ ≤ _ (nat_scope) [notation, in iris.prelude.numbers]
_ `mod` _ (N_scope) [notation, in iris.prelude.numbers]
_ `div` _ (N_scope) [notation, in iris.prelude.numbers]
(<) (N_scope) [notation, in iris.prelude.numbers]
(≤) (N_scope) [notation, in iris.prelude.numbers]
_ ≤ _ ≤ _ ≤ _ (N_scope) [notation, in iris.prelude.numbers]
_ < _ ≤ _ (N_scope) [notation, in iris.prelude.numbers]
_ < _ < _ (N_scope) [notation, in iris.prelude.numbers]
_ ≤ _ < _ (N_scope) [notation, in iris.prelude.numbers]
_ ≤ _ ≤ _ (N_scope) [notation, in iris.prelude.numbers]
_ ≤ _ (N_scope) [notation, in iris.prelude.numbers]
(++ _ ) (positive_scope) [notation, in iris.prelude.numbers]
( _ ++) (positive_scope) [notation, in iris.prelude.numbers]
(++) (positive_scope) [notation, in iris.prelude.numbers]
_ ++ _ (positive_scope) [notation, in iris.prelude.numbers]
(~1) (positive_scope) [notation, in iris.prelude.numbers]
(~0) (positive_scope) [notation, in iris.prelude.numbers]
(<) (positive_scope) [notation, in iris.prelude.numbers]
(≤) (positive_scope) [notation, in iris.prelude.numbers]
_ ≤ _ ≤ _ ≤ _ (positive_scope) [notation, in iris.prelude.numbers]
_ < _ ≤ _ (positive_scope) [notation, in iris.prelude.numbers]
_ < _ < _ (positive_scope) [notation, in iris.prelude.numbers]
_ ≤ _ < _ (positive_scope) [notation, in iris.prelude.numbers]
_ ≤ _ ≤ _ (positive_scope) [notation, in iris.prelude.numbers]
_ ≤ _ (positive_scope) [notation, in iris.prelude.numbers]
_ ​ _ : _ (proof_scope) [notation, in iris.proofmode.notation]
​ (proof_scope) [notation, in iris.proofmode.notation]
(<) (Qc_scope) [notation, in iris.prelude.numbers]
(≤) (Qc_scope) [notation, in iris.prelude.numbers]
_ ≤ _ ≤ _ ≤ _ (Qc_scope) [notation, in iris.prelude.numbers]
_ < _ ≤ _ (Qc_scope) [notation, in iris.prelude.numbers]
_ < _ < _ (Qc_scope) [notation, in iris.prelude.numbers]
_ ≤ _ < _ (Qc_scope) [notation, in iris.prelude.numbers]
_ ≤ _ ≤ _ (Qc_scope) [notation, in iris.prelude.numbers]
_ ≤ _ (Qc_scope) [notation, in iris.prelude.numbers]
_ / _ (Qc_scope) [notation, in iris.prelude.numbers]
_ - _ (Qc_scope) [notation, in iris.prelude.numbers]
- 2 (Qc_scope) [notation, in iris.prelude.numbers]
- 1 (Qc_scope) [notation, in iris.prelude.numbers]
2 (Qc_scope) [notation, in iris.prelude.numbers]
1 (Qc_scope) [notation, in iris.prelude.numbers]
_ / _ (Qp_scope) [notation, in iris.prelude.numbers]
_ - _ (Qp_scope) [notation, in iris.prelude.numbers]
_ + _ (Qp_scope) [notation, in iris.prelude.numbers]
1 (Qp_scope) [notation, in iris.prelude.numbers]
_ :.: _ (stream_scope) [notation, in iris.prelude.streams]
False (type_scope) [notation, in iris.prelude.base]
True (type_scope) [notation, in iris.prelude.base]
_ ={ _ }=★ _ (uPred_scope) [notation, in iris.program_logic.pviewshifts]
_ ={ _ , _ }=★ _ (uPred_scope) [notation, in iris.program_logic.pviewshifts]
|==> _ (uPred_scope) [notation, in iris.program_logic.pviewshifts]
|={ _ }=> _ (uPred_scope) [notation, in iris.program_logic.pviewshifts]
|={ _ , _ }=> _ (uPred_scope) [notation, in iris.program_logic.pviewshifts]
WP _ {{ _ , _ } } (uPred_scope) [notation, in iris.array_lang.notation]
WP _ @ _ {{ _ , _ } } (uPred_scope) [notation, in iris.array_lang.notation]
WP _ {{ _ } } (uPred_scope) [notation, in iris.array_lang.notation]
WP _ @ _ {{ _ } } (uPred_scope) [notation, in iris.array_lang.notation]
_ ={ _ }=> _ (uPred_scope) [notation, in iris.program_logic.viewshifts]
_ ={ _ , _ }=> _ (uPred_scope) [notation, in iris.program_logic.viewshifts]
_ ↦s _ (uPred_scope) [notation, in iris.heap_lang.refine_heap]
_ ↦s{ _ } _ (uPred_scope) [notation, in iris.heap_lang.refine_heap]
▷^ _ _ (uPred_scope) [notation, in iris.algebra.upred]
_ ↔ _ (uPred_scope) [notation, in iris.algebra.upred]
✓ _ (uPred_scope) [notation, in iris.algebra.upred]
_ ≡ _ (uPred_scope) [notation, in iris.algebra.upred]
▷ _ (uPred_scope) [notation, in iris.algebra.upred]
⧈ _ (uPred_scope) [notation, in iris.algebra.upred]
⧆ _ (uPred_scope) [notation, in iris.algebra.upred]
□ _ (uPred_scope) [notation, in iris.algebra.upred]
∃ _ .. _ , _ (uPred_scope) [notation, in iris.algebra.upred]
∀ _ .. _ , _ (uPred_scope) [notation, in iris.algebra.upred]
_ -★ _ (uPred_scope) [notation, in iris.algebra.upred]
(★) (uPred_scope) [notation, in iris.algebra.upred]
_ ★ _ (uPred_scope) [notation, in iris.algebra.upred]
_ → _ (uPred_scope) [notation, in iris.algebra.upred]
(∨) (uPred_scope) [notation, in iris.algebra.upred]
_ ∨ _ (uPred_scope) [notation, in iris.algebra.upred]
(∧) (uPred_scope) [notation, in iris.algebra.upred]
_ ∧ _ (uPred_scope) [notation, in iris.algebra.upred]
Emp (uPred_scope) [notation, in iris.algebra.upred]
True (uPred_scope) [notation, in iris.algebra.upred]
False (uPred_scope) [notation, in iris.algebra.upred]
_ ⊥ _ (uPred_scope) [notation, in iris.algebra.upred]
_ = _ (uPred_scope) [notation, in iris.algebra.upred]
■ _ (uPred_scope) [notation, in iris.algebra.upred]
_ ↦ _ (uPred_scope) [notation, in iris.heap_lang.heap]
_ ↦{ _ } _ (uPred_scope) [notation, in iris.heap_lang.heap]
_ ^^ _ ↦ _ (uPred_scope) [notation, in iris.array_lang.heap]
_ ^^ _ ↦{ _ } _ (uPred_scope) [notation, in iris.array_lang.heap]
WP _ {{ _ , _ } } (uPred_scope) [notation, in iris.heap_lang.notation]
WP _ @ _ {{ _ , _ } } (uPred_scope) [notation, in iris.heap_lang.notation]
WP _ {{ _ } } (uPred_scope) [notation, in iris.heap_lang.notation]
WP _ @ _ {{ _ } } (uPred_scope) [notation, in iris.heap_lang.notation]
_ <={ _ }=>> _ (uPred_scope) [notation, in iris.program_logic.stepshifts]
_ <={ _ , _ }=>> _ (uPred_scope) [notation, in iris.program_logic.stepshifts]
_ ={ _ }=>> _ (uPred_scope) [notation, in iris.program_logic.stepshifts]
_ ={ _ , _ }=>> _ (uPred_scope) [notation, in iris.program_logic.stepshifts]
WP _ {{ _ , _ } } (uPred_scope) [notation, in iris.program_logic.weakestpre]
WP _ @ _ {{ _ , _ } } (uPred_scope) [notation, in iris.program_logic.weakestpre]
WP _ {{ _ } } (uPred_scope) [notation, in iris.program_logic.weakestpre]
WP _ @ _ {{ _ } } (uPred_scope) [notation, in iris.program_logic.weakestpre]
[★ set ] _ ∈ _ , _ (uPred_scope) [notation, in iris.algebra.upred_big_op]
[★ map ] _ ↦ _ ∈ _ , _ (uPred_scope) [notation, in iris.algebra.upred_big_op]
[★] _ (uPred_scope) [notation, in iris.algebra.upred_big_op]
[∧] _ (uPred_scope) [notation, in iris.algebra.upred_big_op]
_ ↦c _ (uPred_scope) [notation, in iris.chan_lang.refine_heap]
|==>> _ (uPred_scope) [notation, in iris.program_logic.pstepshifts]
|={ _ }=>> _ (uPred_scope) [notation, in iris.program_logic.pstepshifts]
|={ _ , _ }=>> _ (uPred_scope) [notation, in iris.program_logic.pstepshifts]
{{ _ } } _ {{ _ , _ } } (uPred_scope) [notation, in iris.program_logic.hoare]
{{ _ } } _ @ _ {{ _ , _ } } (uPred_scope) [notation, in iris.program_logic.hoare]
{{ _ } } _ {{ _ } } (uPred_scope) [notation, in iris.program_logic.hoare]
{{ _ } } _ @ _ {{ _ } } (uPred_scope) [notation, in iris.program_logic.hoare]
_ ;; _ (val_scope) [notation, in iris.array_lang.notation]
let: _ := _ in _ (val_scope) [notation, in iris.array_lang.notation]
λ: _ _ .. _ , _ (val_scope) [notation, in iris.array_lang.notation]
λ: _ , _ (val_scope) [notation, in iris.array_lang.notation]
rec: _ _ _ .. _ := _ (val_scope) [notation, in iris.array_lang.notation]
rec: _ _ _ := _ (val_scope) [notation, in iris.array_lang.notation]
rec: _ _ := _ (val_scope) [notation, in iris.array_lang.notation]
() (val_scope) [notation, in iris.array_lang.notation]
( _ , _ , .. , _ ) (val_scope) [notation, in iris.array_lang.notation]
_ ;; _ (val_scope) [notation, in iris.heap_lang.notation]
let: _ := _ in _ (val_scope) [notation, in iris.heap_lang.notation]
λ: _ _ .. _ , _ (val_scope) [notation, in iris.heap_lang.notation]
λ: _ , _ (val_scope) [notation, in iris.heap_lang.notation]
rec: _ _ _ .. _ := _ (val_scope) [notation, in iris.heap_lang.notation]
rec: _ _ _ := _ (val_scope) [notation, in iris.heap_lang.notation]
rec: _ _ := _ (val_scope) [notation, in iris.heap_lang.notation]
() (val_scope) [notation, in iris.heap_lang.notation]
( _ , _ , .. , _ ) (val_scope) [notation, in iris.heap_lang.notation]
_ ;; _ (val_scope) [notation, in iris.chan_lang.notation]
let: _ := _ in _ (val_scope) [notation, in iris.chan_lang.notation]
λ: _ _ .. _ , _ (val_scope) [notation, in iris.chan_lang.notation]
λ: _ , _ (val_scope) [notation, in iris.chan_lang.notation]
rec: _ _ _ .. _ := _ (val_scope) [notation, in iris.chan_lang.notation]
rec: _ _ _ := _ (val_scope) [notation, in iris.chan_lang.notation]
rec: _ _ := _ (val_scope) [notation, in iris.chan_lang.notation]
() (val_scope) [notation, in iris.chan_lang.notation]
( _ , _ , .. , _ ) (val_scope) [notation, in iris.chan_lang.notation]
_ !!! _ (vector_scope) [notation, in iris.prelude.vector]
(+++ _ ) (vector_scope) [notation, in iris.prelude.vector]
( _ +++) (vector_scope) [notation, in iris.prelude.vector]
(+++) (vector_scope) [notation, in iris.prelude.vector]
_ +++ _ (vector_scope) [notation, in iris.prelude.vector]
[# _ ; .. ; _ ] (vector_scope) [notation, in iris.prelude.vector]
[# _ ] (vector_scope) [notation, in iris.prelude.vector]
[# ] (vector_scope) [notation, in iris.prelude.vector]
(::: _ ) (vector_scope) [notation, in iris.prelude.vector]
( _ :::) (vector_scope) [notation, in iris.prelude.vector]
(:::) (vector_scope) [notation, in iris.prelude.vector]
_ ::: _ (vector_scope) [notation, in iris.prelude.vector]
_ ≫ _ (Z_scope) [notation, in iris.prelude.numbers]
_ ≪ _ (Z_scope) [notation, in iris.prelude.numbers]
_ `rem` _ (Z_scope) [notation, in iris.prelude.numbers]
_ `quot` _ (Z_scope) [notation, in iris.prelude.numbers]
_ `mod` _ (Z_scope) [notation, in iris.prelude.numbers]
_ `div` _ (Z_scope) [notation, in iris.prelude.numbers]
(<) (Z_scope) [notation, in iris.prelude.numbers]
(≤) (Z_scope) [notation, in iris.prelude.numbers]
_ ≤ _ ≤ _ ≤ _ (Z_scope) [notation, in iris.prelude.numbers]
_ < _ ≤ _ (Z_scope) [notation, in iris.prelude.numbers]
_ < _ < _ (Z_scope) [notation, in iris.prelude.numbers]
_ ≤ _ < _ (Z_scope) [notation, in iris.prelude.numbers]
_ ≤ _ ≤ _ (Z_scope) [notation, in iris.prelude.numbers]
_ ≤ _ (Z_scope) [notation, in iris.prelude.numbers]
_ ~l~> _ @ _ [notation, in iris.algebra.local_updates]
_ !! _ [notation, in iris.proofmode.environments]
_ ← _ ; _ [notation, in iris.proofmode.environments]
_ :b: _ [notation, in iris.program_logic.binders]
_ ◎ _ [notation, in iris.algebra.cofe]
_ -n> _ [notation, in iris.algebra.cofe]
_ -c> _ [notation, in iris.algebra.cofe]
_ ≡{ _ }≡ _ [notation, in iris.algebra.cofe]
_ ← _ ; _ [notation, in iris.proofmode.coq_tactics]
_ !! _ [notation, in iris.proofmode.coq_tactics]
_ .*2 [notation, in iris.prelude.base]
_ .*1 [notation, in iris.prelude.base]
_ .2 [notation, in iris.prelude.base]
_ .1 [notation, in iris.prelude.base]
_ =.>* _ [notation, in iris.prelude.base]
_ =.> _ [notation, in iris.prelude.base]
_ ||* _ [notation, in iris.prelude.base]
_ &&* _ [notation, in iris.prelude.base]
_ # _ ~~>> _ ## _ [notation, in iris.algebra.updates]
_ # _ ~~>>: _ [notation, in iris.algebra.updates]
_ ~~> _ [notation, in iris.algebra.updates]
_ ~~>: _ [notation, in iris.algebra.updates]
_ !.! _ [notation, in iris.prelude.streams]
# _ [notation, in iris.array_lang.notation]
# _ [notation, in iris.heap_lang.notation]
# _ [notation, in iris.chan_lang.notation]
#[ _ ; _ ; .. ; _ ] [notation, in iris.program_logic.global_functor]
#[ _ ] [notation, in iris.program_logic.global_functor]
#[ ] [notation, in iris.program_logic.global_functor]
' ( _ , _ , _ ) ← _ ; _ [notation, in iris.proofmode.environments]
' ( _ , _ ) ← _ ; _ [notation, in iris.proofmode.environments]
' ( _ , _ , _ ) ← _ ; _ [notation, in iris.proofmode.coq_tactics]
' ( _ , _ ) ← _ ; _ [notation, in iris.proofmode.coq_tactics]
(&&) [notation, in iris.prelude.base]
( _ with _ ) [notation, in iris.proofmode.tactics]
( _ $! _ .. _ with _ ) [notation, in iris.proofmode.tactics]
( _ $! _ .. _ ) [notation, in iris.proofmode.tactics]
(||) [notation, in iris.prelude.base]
□? _ _ [notation, in iris.algebra.upred]
● _ [notation, in iris.algebra.auth]
◯ _ [notation, in iris.algebra.auth]
✓{ _ } _ [notation, in iris.algebra.cmra]
λne _ .. _ , _ [notation, in iris.algebra.cofe]
Σ [definition, in iris.chan2heap.simple_reln]
Σ [definition, in iris.tests.heap_lang]
Σ [definition, in iris.locks.ticket_clh_refinement]
Σ_len [lemma, in iris.chan2heap.simple_reln]
Σ_len [lemma, in iris.tests.heap_lang]
Σ_len [lemma, in iris.locks.ticket_clh_refinement]



Notation Index

L

_ ⊩ _ ↝ _ : _ [in iris.locks.lock_reln]


O

_ ⊂ _ [in iris.prelude.orders]
_ ⊈ _ [in iris.prelude.orders]
_ ⊆ _ [in iris.prelude.orders]


S

_ ⊂ _ [in iris.prelude.orders]


U

_ ⊣⊢ _ [in iris.algebra.upred]
_ ⊢ _ [in iris.algebra.upred]


other

<> (binder_scope) [in iris.array_lang.notation]
<> (binder_scope) [in iris.heap_lang.notation]
<> (binder_scope) [in iris.chan_lang.notation]
_ ;; _ (cexpr_scope) [in iris.chan_lang.notation]
let: _ := _ in _ (cexpr_scope) [in iris.chan_lang.notation]
λ: _ _ .. _ , _ (cexpr_scope) [in iris.chan_lang.notation]
λ: _ , _ (cexpr_scope) [in iris.chan_lang.notation]
rec: _ _ _ .. _ := _ (cexpr_scope) [in iris.chan_lang.notation]
rec: _ _ _ := _ (cexpr_scope) [in iris.chan_lang.notation]
letp: _ _ := _ in _ (cexpr_scope) [in iris.chan_lang.notation]
if: _ then _ else _ (cexpr_scope) [in iris.chan_lang.notation]
rec: _ _ := _ (cexpr_scope) [in iris.chan_lang.notation]
_ <- _ (cexpr_scope) [in iris.chan_lang.notation]
~ _ (cexpr_scope) [in iris.chan_lang.notation]
_ = _ (cexpr_scope) [in iris.chan_lang.notation]
_ < _ (cexpr_scope) [in iris.chan_lang.notation]
_ ≤ _ (cexpr_scope) [in iris.chan_lang.notation]
_ - _ (cexpr_scope) [in iris.chan_lang.notation]
_ + _ (cexpr_scope) [in iris.chan_lang.notation]
- _ (cexpr_scope) [in iris.chan_lang.notation]
ch_case: _ with right => _ | left => _ end (cexpr_scope) [in iris.chan_lang.notation]
ch_case: _ with left => _ | right => _ end (cexpr_scope) [in iris.chan_lang.notation]
newch (cexpr_scope) [in iris.chan_lang.notation]
! _ (cexpr_scope) [in iris.chan_lang.notation]
match: _ with InjR _ => _ | InjL _ => _ end (cexpr_scope) [in iris.chan_lang.notation]
match: _ with InjL _ => _ | InjR _ => _ end (cexpr_scope) [in iris.chan_lang.notation]
( _ , _ , .. , _ ) (cexpr_scope) [in iris.chan_lang.notation]
# _ (cexpr_scope) [in iris.chan_lang.notation]
▶ _ (cFunctor_scope) [in iris.algebra.cofe]
_ + _ (cFunctor_scope) [in iris.algebra.cofe]
_ * _ (cFunctor_scope) [in iris.algebra.cofe]
_ -n> _ (cFunctor_scope) [in iris.algebra.cofe]
∙ (cFunctor_scope) [in iris.algebra.cofe]
_ ={ _ }=> _ (C_scope) [in iris.program_logic.pviewshifts]
_ ={ _ , _ }=> _ (C_scope) [in iris.program_logic.pviewshifts]
(.⊥ₘ _ ) (C_scope) [in iris.prelude.fin_maps]
( _ ⊥ₘ.) (C_scope) [in iris.prelude.fin_maps]
_ ⊥ₘ _ (C_scope) [in iris.prelude.fin_maps]
_ ⤳ _ (C_scope) [in iris.algebra.step]
_ ⤳_( _ ) _ (C_scope) [in iris.algebra.step]
(⊣⊢) (C_scope) [in iris.algebra.upred]
_ ⊣⊢ _ (C_scope) [in iris.algebra.upred]
(⊢) (C_scope) [in iris.algebra.upred]
_ ⊢ _ (C_scope) [in iris.algebra.upred]
_ ⋅? _ (C_scope) [in iris.algebra.cmra]
_ ≼{ _ } _ (C_scope) [in iris.algebra.cmra]
✓ _ (C_scope) [in iris.algebra.cmra]
(≼) (C_scope) [in iris.algebra.cmra]
_ ≼ _ (C_scope) [in iris.algebra.cmra]
(⋅) (C_scope) [in iris.algebra.cmra]
_ ⋅ _ (C_scope) [in iris.algebra.cmra]
_ <={ _ }=>> _ (C_scope) [in iris.program_logic.stepshifts]
_ <={ _ , _ }=>> _ (C_scope) [in iris.program_logic.stepshifts]
_ ={ _ }=>> _ (C_scope) [in iris.program_logic.stepshifts]
_ ={ _ , _ }=>> _ (C_scope) [in iris.program_logic.stepshifts]
guard _ with _ ; _ (C_scope) [in iris.prelude.error]
​​ _ (C_scope) [in iris.proofmode.notation]
_ -------------------------------------- □ _ (C_scope) [in iris.proofmode.notation]
_ -------------------------------------- ★ _ (C_scope) [in iris.proofmode.notation]
_ -------------------------------------- □ _ -------------------------------------- ★ _ (C_scope) [in iris.proofmode.notation]
_ `included` _ (C_scope) [in iris.prelude.list]
_ `contains` _ (C_scope) [in iris.prelude.list]
_ `sublist` _ (C_scope) [in iris.prelude.list]
_ `prefix_of` _ (C_scope) [in iris.prelude.list]
_ `suffix_of` _ (C_scope) [in iris.prelude.list]
(≢ₚ _ ) (C_scope) [in iris.prelude.list]
( _ ≢ₚ) (C_scope) [in iris.prelude.list]
_ ≢ₚ _ (C_scope) [in iris.prelude.list]
(≢ₚ) (C_scope) [in iris.prelude.list]
(≡ₚ _ ) (C_scope) [in iris.prelude.list]
( _ ≡ₚ) (C_scope) [in iris.prelude.list]
(≡ₚ) (C_scope) [in iris.prelude.list]
_ ≡ₚ _ (C_scope) [in iris.prelude.list]
(++ _ ) (C_scope) [in iris.prelude.list]
( _ ++) (C_scope) [in iris.prelude.list]
(++) (C_scope) [in iris.prelude.list]
(:: _ ) (C_scope) [in iris.prelude.list]
( _ ::) (C_scope) [in iris.prelude.list]
(::) (C_scope) [in iris.prelude.list]
½* (C_scope) [in iris.prelude.base]
½ (C_scope) [in iris.prelude.base]
<[ _ := _ ]{ _ }> (C_scope) [in iris.prelude.base]
(!!{ _ } ) (C_scope) [in iris.prelude.base]
_ !!{ _ } _ (C_scope) [in iris.prelude.base]
<[ _ := _ ]> (C_scope) [in iris.prelude.base]
{[ _ := _ ]} (C_scope) [in iris.prelude.base]
(!! _ ) (C_scope) [in iris.prelude.base]
( _ !!) (C_scope) [in iris.prelude.base]
(!!) (C_scope) [in iris.prelude.base]
_ !! _ (C_scope) [in iris.prelude.base]
guard _ as _ ; _ (C_scope) [in iris.prelude.base]
guard _ ; _ (C_scope) [in iris.prelude.base]
' ( _ , _ , _ , _ , _ , _ ) ← _ ; _ (C_scope) [in iris.prelude.base]
' ( _ , _ , _ , _ , _ ) ← _ ; _ (C_scope) [in iris.prelude.base]
' ( _ , _ , _ , _ ) ← _ ; _ (C_scope) [in iris.prelude.base]
' ( _ , _ , _ ) ← _ ; _ (C_scope) [in iris.prelude.base]
' ( _ , _ ) ← _ ; _ (C_scope) [in iris.prelude.base]
_ <$> _ (C_scope) [in iris.prelude.base]
_ ← _ ; _ (C_scope) [in iris.prelude.base]
(≫=) (C_scope) [in iris.prelude.base]
(≫= _ ) (C_scope) [in iris.prelude.base]
( _ ≫=) (C_scope) [in iris.prelude.base]
_ ≫= _ (C_scope) [in iris.prelude.base]
⊥ _ (C_scope) [in iris.prelude.base]
_ ⊥{ _ , _ , .. , _ }* _ (C_scope) [in iris.prelude.base]
_ ⊥{ _ , _ , .. , _ } _ (C_scope) [in iris.prelude.base]
(⊥{ _ }* ) (C_scope) [in iris.prelude.base]
_ ⊥{ _ }* _ (C_scope) [in iris.prelude.base]
(⊥{ _ } ) (C_scope) [in iris.prelude.base]
_ ⊥{ _ } _ (C_scope) [in iris.prelude.base]
_ ⊥2** _ (C_scope) [in iris.prelude.base]
_ ⊥1** _ (C_scope) [in iris.prelude.base]
_ ⊥2* _ (C_scope) [in iris.prelude.base]
_ ⊥1* _ (C_scope) [in iris.prelude.base]
_ ⊥** _ (C_scope) [in iris.prelude.base]
(⊥*) (C_scope) [in iris.prelude.base]
_ ⊥* _ (C_scope) [in iris.prelude.base]
(.⊥ _ ) (C_scope) [in iris.prelude.base]
( _ ⊥.) (C_scope) [in iris.prelude.base]
(⊥) (C_scope) [in iris.prelude.base]
_ ⊥ _ (C_scope) [in iris.prelude.base]
(∉ _ ) (C_scope) [in iris.prelude.base]
( _ ∉) (C_scope) [in iris.prelude.base]
(∉) (C_scope) [in iris.prelude.base]
_ ∉ _ (C_scope) [in iris.prelude.base]
(∈ _ ) (C_scope) [in iris.prelude.base]
( _ ∈) (C_scope) [in iris.prelude.base]
(∈) (C_scope) [in iris.prelude.base]
_ ∈ _ (C_scope) [in iris.prelude.base]
_ ⊂ _ ⊂ _ (C_scope) [in iris.prelude.base]
_ ⊂ _ ⊆ _ (C_scope) [in iris.prelude.base]
_ ⊆ _ ⊂ _ (C_scope) [in iris.prelude.base]
_ ⊆ _ ⊆ _ (C_scope) [in iris.prelude.base]
( ⊄ _ ) (C_scope) [in iris.prelude.base]
( _ ⊄ ) (C_scope) [in iris.prelude.base]
(⊄) (C_scope) [in iris.prelude.base]
_ ⊄ _ (C_scope) [in iris.prelude.base]
( ⊂ _ ) (C_scope) [in iris.prelude.base]
( _ ⊂ ) (C_scope) [in iris.prelude.base]
(⊂) (C_scope) [in iris.prelude.base]
_ ⊂ _ (C_scope) [in iris.prelude.base]
_ ⊆2** _ (C_scope) [in iris.prelude.base]
_ ⊆1** _ (C_scope) [in iris.prelude.base]
_ ⊆2* _ (C_scope) [in iris.prelude.base]
_ ⊆1* _ (C_scope) [in iris.prelude.base]
_ ⊆** _ (C_scope) [in iris.prelude.base]
(⊆*) (C_scope) [in iris.prelude.base]
_ ⊆* _ (C_scope) [in iris.prelude.base]
( ⊈ _ ) (C_scope) [in iris.prelude.base]
( _ ⊈ ) (C_scope) [in iris.prelude.base]
(⊈) (C_scope) [in iris.prelude.base]
_ ⊈ _ (C_scope) [in iris.prelude.base]
( ⊆ _ ) (C_scope) [in iris.prelude.base]
( _ ⊆ ) (C_scope) [in iris.prelude.base]
(⊆) (C_scope) [in iris.prelude.base]
_ ⊆ _ (C_scope) [in iris.prelude.base]
{[ _ , _ , _ ]} (C_scope) [in iris.prelude.base]
{[ _ , _ ]} (C_scope) [in iris.prelude.base]
{[ _ ; _ ; .. ; _ ]} (C_scope) [in iris.prelude.base]
{[ _ ]} (C_scope) [in iris.prelude.base]
_ ∖*∖** _ (C_scope) [in iris.prelude.base]
_ ∖** _ (C_scope) [in iris.prelude.base]
(∖*) (C_scope) [in iris.prelude.base]
_ ∖* _ (C_scope) [in iris.prelude.base]
(∖ _ ) (C_scope) [in iris.prelude.base]
( _ ∖) (C_scope) [in iris.prelude.base]
(∖) (C_scope) [in iris.prelude.base]
_ ∖ _ (C_scope) [in iris.prelude.base]
(∩ _ ) (C_scope) [in iris.prelude.base]
( _ ∩) (C_scope) [in iris.prelude.base]
(∩) (C_scope) [in iris.prelude.base]
_ ∩ _ (C_scope) [in iris.prelude.base]
⋃ _ (C_scope) [in iris.prelude.base]
_ ∪*∪** _ (C_scope) [in iris.prelude.base]
_ ∪** _ (C_scope) [in iris.prelude.base]
(∪*) (C_scope) [in iris.prelude.base]
_ ∪* _ (C_scope) [in iris.prelude.base]
(∪ _ ) (C_scope) [in iris.prelude.base]
( _ ∪) (C_scope) [in iris.prelude.base]
(∪) (C_scope) [in iris.prelude.base]
_ ∪ _ (C_scope) [in iris.prelude.base]
⊤ (C_scope) [in iris.prelude.base]
∅ (C_scope) [in iris.prelude.base]
` _ (C_scope) [in iris.prelude.base]
_ ↾ _ (C_scope) [in iris.prelude.base]
(, _ ) (C_scope) [in iris.prelude.base]
( _ ,) (C_scope) [in iris.prelude.base]
(∘ _ ) (C_scope) [in iris.prelude.base]
( _ ∘) (C_scope) [in iris.prelude.base]
(∘) (C_scope) [in iris.prelude.base]
_ ∘ _ (C_scope) [in iris.prelude.base]
($ _ ) (C_scope) [in iris.prelude.base]
($) (C_scope) [in iris.prelude.base]
_ $ _ (C_scope) [in iris.prelude.base]
(→ _ ) (C_scope) [in iris.prelude.base]
( _ →) (C_scope) [in iris.prelude.base]
(→) (C_scope) [in iris.prelude.base]
(↔ _ ) (C_scope) [in iris.prelude.base]
( _ ↔) (C_scope) [in iris.prelude.base]
(↔) (C_scope) [in iris.prelude.base]
(∨ _ ) (C_scope) [in iris.prelude.base]
( _ ∨) (C_scope) [in iris.prelude.base]
(∨) (C_scope) [in iris.prelude.base]
(∧ _ ) (C_scope) [in iris.prelude.base]
( _ ∧) (C_scope) [in iris.prelude.base]
(∧) (C_scope) [in iris.prelude.base]
(≢ _ ) (C_scope) [in iris.prelude.base]
( _ ≢) (C_scope) [in iris.prelude.base]
_ ≢ _ (C_scope) [in iris.prelude.base]
(≢) (C_scope) [in iris.prelude.base]
(≡ _ ) (C_scope) [in iris.prelude.base]
( _ ≡) (C_scope) [in iris.prelude.base]
(≡) (C_scope) [in iris.prelude.base]
_ ≡ _ (C_scope) [in iris.prelude.base]
(≠ _ ) (C_scope) [in iris.prelude.base]
( _ ≠) (C_scope) [in iris.prelude.base]
(≠) (C_scope) [in iris.prelude.base]
(= _ ) (C_scope) [in iris.prelude.base]
( _ =) (C_scope) [in iris.prelude.base]
(=) (C_scope) [in iris.prelude.base]
_ +:+ _ (C_scope) [in iris.prelude.strings]
(.@) (C_scope) [in iris.program_logic.namespaces]
_ .@ _ (C_scope) [in iris.program_logic.namespaces]
{{ _ } } _ {{ _ , _ } } (C_scope) [in iris.program_logic.hoare]
{{ _ } } _ @ _ {{ _ , _ } } (C_scope) [in iris.program_logic.hoare]
{{ _ } } _ {{ _ } } (C_scope) [in iris.program_logic.hoare]
{{ _ } } _ @ _ {{ _ } } (C_scope) [in iris.program_logic.hoare]
{[ _ | _ ]} (C_scope) [in iris.prelude.set]
match: _ with SOME _ => _ | NONE => _ end (expr_scope) [in iris.array_lang.notation]
match: _ with NONE => _ | SOME _ => _ end (expr_scope) [in iris.array_lang.notation]
_ || _ (expr_scope) [in iris.array_lang.notation]
_ && _ (expr_scope) [in iris.array_lang.notation]
_ ;; _ (expr_scope) [in iris.array_lang.notation]
let: _ := _ in _ (expr_scope) [in iris.array_lang.notation]
λ: _ _ .. _ , _ (expr_scope) [in iris.array_lang.notation]
λ: _ , _ (expr_scope) [in iris.array_lang.notation]
rec: _ _ _ .. _ := _ (expr_scope) [in iris.array_lang.notation]
rec: _ _ _ := _ (expr_scope) [in iris.array_lang.notation]
letp: _ _ := _ in _ (expr_scope) [in iris.array_lang.notation]
if: _ then _ else _ (expr_scope) [in iris.array_lang.notation]
rec: _ _ := _ (expr_scope) [in iris.array_lang.notation]
_ <- _ (expr_scope) [in iris.array_lang.notation]
~ _ (expr_scope) [in iris.array_lang.notation]
_ ≠ _ (expr_scope) [in iris.array_lang.notation]
_ = _ (expr_scope) [in iris.array_lang.notation]
_ < _ (expr_scope) [in iris.array_lang.notation]
_ ≤ _ (expr_scope) [in iris.array_lang.notation]
_ % _ (expr_scope) [in iris.array_lang.notation]
_ - _ (expr_scope) [in iris.array_lang.notation]
_ + _ (expr_scope) [in iris.array_lang.notation]
_ +* _ (expr_scope) [in iris.array_lang.notation]
- _ (expr_scope) [in iris.array_lang.notation]
ref _ (expr_scope) [in iris.array_lang.notation]
! _ (expr_scope) [in iris.array_lang.notation]
match: _ with InjR _ => _ | InjL _ => _ end (expr_scope) [in iris.array_lang.notation]
match: _ with InjL _ => _ | InjR _ => _ end (expr_scope) [in iris.array_lang.notation]
( _ , _ , .. , _ ) (expr_scope) [in iris.array_lang.notation]
# _ (expr_scope) [in iris.array_lang.notation]
assert: _ (expr_scope) [in iris.heap_lang.lib.assert]
match: _ with SOME _ => _ | NONE => _ end (expr_scope) [in iris.heap_lang.notation]
match: _ with NONE => _ | SOME _ => _ end (expr_scope) [in iris.heap_lang.notation]
_ || _ (expr_scope) [in iris.heap_lang.notation]
_ && _ (expr_scope) [in iris.heap_lang.notation]
_ ;; _ (expr_scope) [in iris.heap_lang.notation]
let: _ := _ in _ (expr_scope) [in iris.heap_lang.notation]
λ: _ _ .. _ , _ (expr_scope) [in iris.heap_lang.notation]
λ: _ , _ (expr_scope) [in iris.heap_lang.notation]
rec: _ _ _ .. _ := _ (expr_scope) [in iris.heap_lang.notation]
rec: _ _ _ := _ (expr_scope) [in iris.heap_lang.notation]
letp: _ _ := _ in _ (expr_scope) [in iris.heap_lang.notation]
if: _ then _ else _ (expr_scope) [in iris.heap_lang.notation]
rec: _ _ := _ (expr_scope) [in iris.heap_lang.notation]
_ <- _ (expr_scope) [in iris.heap_lang.notation]
~ _ (expr_scope) [in iris.heap_lang.notation]
_ ≠ _ (expr_scope) [in iris.heap_lang.notation]
_ = _ (expr_scope) [in iris.heap_lang.notation]
_ < _ (expr_scope) [in iris.heap_lang.notation]
_ ≤ _ (expr_scope) [in iris.heap_lang.notation]
_ - _ (expr_scope) [in iris.heap_lang.notation]
_ + _ (expr_scope) [in iris.heap_lang.notation]
- _ (expr_scope) [in iris.heap_lang.notation]
ref _ (expr_scope) [in iris.heap_lang.notation]
! _ (expr_scope) [in iris.heap_lang.notation]
match: _ with InjR _ => _ | InjL _ => _ end (expr_scope) [in iris.heap_lang.notation]
match: _ with InjL _ => _ | InjR _ => _ end (expr_scope) [in iris.heap_lang.notation]
( _ , _ , .. , _ ) (expr_scope) [in iris.heap_lang.notation]
# _ (expr_scope) [in iris.heap_lang.notation]
10 (fin_scope) [in iris.prelude.vector]
9 (fin_scope) [in iris.prelude.vector]
8 (fin_scope) [in iris.prelude.vector]
7 (fin_scope) [in iris.prelude.vector]
6 (fin_scope) [in iris.prelude.vector]
5 (fin_scope) [in iris.prelude.vector]
4 (fin_scope) [in iris.prelude.vector]
3 (fin_scope) [in iris.prelude.vector]
2 (fin_scope) [in iris.prelude.vector]
1 (fin_scope) [in iris.prelude.vector]
0 (fin_scope) [in iris.prelude.vector]
[ _ ; _ ; .. ; _ ] (gFunctor_scope) [in iris.program_logic.global_functor]
[ _ ] (gFunctor_scope) [in iris.program_logic.global_functor]
[ ] (gFunctor_scope) [in iris.program_logic.global_functor]
( _ | _ ) (nat_scope) [in iris.prelude.numbers]
_ `min` _ (nat_scope) [in iris.prelude.numbers]
_ `max` _ (nat_scope) [in iris.prelude.numbers]
_ `mod` _ (nat_scope) [in iris.prelude.numbers]
_ `div` _ (nat_scope) [in iris.prelude.numbers]
(<) (nat_scope) [in iris.prelude.numbers]
(≤) (nat_scope) [in iris.prelude.numbers]
_ ≤ _ ≤ _ ≤ _ (nat_scope) [in iris.prelude.numbers]
_ < _ ≤ _ (nat_scope) [in iris.prelude.numbers]
_ < _ < _ (nat_scope) [in iris.prelude.numbers]
_ ≤ _ < _ (nat_scope) [in iris.prelude.numbers]
_ ≤ _ ≤ _ (nat_scope) [in iris.prelude.numbers]
_ ≤ _ (nat_scope) [in iris.prelude.numbers]
_ `mod` _ (N_scope) [in iris.prelude.numbers]
_ `div` _ (N_scope) [in iris.prelude.numbers]
(<) (N_scope) [in iris.prelude.numbers]
(≤) (N_scope) [in iris.prelude.numbers]
_ ≤ _ ≤ _ ≤ _ (N_scope) [in iris.prelude.numbers]
_ < _ ≤ _ (N_scope) [in iris.prelude.numbers]
_ < _ < _ (N_scope) [in iris.prelude.numbers]
_ ≤ _ < _ (N_scope) [in iris.prelude.numbers]
_ ≤ _ ≤ _ (N_scope) [in iris.prelude.numbers]
_ ≤ _ (N_scope) [in iris.prelude.numbers]
(++ _ ) (positive_scope) [in iris.prelude.numbers]
( _ ++) (positive_scope) [in iris.prelude.numbers]
(++) (positive_scope) [in iris.prelude.numbers]
_ ++ _ (positive_scope) [in iris.prelude.numbers]
(~1) (positive_scope) [in iris.prelude.numbers]
(~0) (positive_scope) [in iris.prelude.numbers]
(<) (positive_scope) [in iris.prelude.numbers]
(≤) (positive_scope) [in iris.prelude.numbers]
_ ≤ _ ≤ _ ≤ _ (positive_scope) [in iris.prelude.numbers]
_ < _ ≤ _ (positive_scope) [in iris.prelude.numbers]
_ < _ < _ (positive_scope) [in iris.prelude.numbers]
_ ≤ _ < _ (positive_scope) [in iris.prelude.numbers]
_ ≤ _ ≤ _ (positive_scope) [in iris.prelude.numbers]
_ ≤ _ (positive_scope) [in iris.prelude.numbers]
_ ​ _ : _ (proof_scope) [in iris.proofmode.notation]
​ (proof_scope) [in iris.proofmode.notation]
(<) (Qc_scope) [in iris.prelude.numbers]
(≤) (Qc_scope) [in iris.prelude.numbers]
_ ≤ _ ≤ _ ≤ _ (Qc_scope) [in iris.prelude.numbers]
_ < _ ≤ _ (Qc_scope) [in iris.prelude.numbers]
_ < _ < _ (Qc_scope) [in iris.prelude.numbers]
_ ≤ _ < _ (Qc_scope) [in iris.prelude.numbers]
_ ≤ _ ≤ _ (Qc_scope) [in iris.prelude.numbers]
_ ≤ _ (Qc_scope) [in iris.prelude.numbers]
_ / _ (Qc_scope) [in iris.prelude.numbers]
_ - _ (Qc_scope) [in iris.prelude.numbers]
- 2 (Qc_scope) [in iris.prelude.numbers]
- 1 (Qc_scope) [in iris.prelude.numbers]
2 (Qc_scope) [in iris.prelude.numbers]
1 (Qc_scope) [in iris.prelude.numbers]
_ / _ (Qp_scope) [in iris.prelude.numbers]
_ - _ (Qp_scope) [in iris.prelude.numbers]
_ + _ (Qp_scope) [in iris.prelude.numbers]
1 (Qp_scope) [in iris.prelude.numbers]
_ :.: _ (stream_scope) [in iris.prelude.streams]
False (type_scope) [in iris.prelude.base]
True (type_scope) [in iris.prelude.base]
_ ={ _ }=★ _ (uPred_scope) [in iris.program_logic.pviewshifts]
_ ={ _ , _ }=★ _ (uPred_scope) [in iris.program_logic.pviewshifts]
|==> _ (uPred_scope) [in iris.program_logic.pviewshifts]
|={ _ }=> _ (uPred_scope) [in iris.program_logic.pviewshifts]
|={ _ , _ }=> _ (uPred_scope) [in iris.program_logic.pviewshifts]
WP _ {{ _ , _ } } (uPred_scope) [in iris.array_lang.notation]
WP _ @ _ {{ _ , _ } } (uPred_scope) [in iris.array_lang.notation]
WP _ {{ _ } } (uPred_scope) [in iris.array_lang.notation]
WP _ @ _ {{ _ } } (uPred_scope) [in iris.array_lang.notation]
_ ={ _ }=> _ (uPred_scope) [in iris.program_logic.viewshifts]
_ ={ _ , _ }=> _ (uPred_scope) [in iris.program_logic.viewshifts]
_ ↦s _ (uPred_scope) [in iris.heap_lang.refine_heap]
_ ↦s{ _ } _ (uPred_scope) [in iris.heap_lang.refine_heap]
▷^ _ _ (uPred_scope) [in iris.algebra.upred]
_ ↔ _ (uPred_scope) [in iris.algebra.upred]
✓ _ (uPred_scope) [in iris.algebra.upred]
_ ≡ _ (uPred_scope) [in iris.algebra.upred]
▷ _ (uPred_scope) [in iris.algebra.upred]
⧈ _ (uPred_scope) [in iris.algebra.upred]
⧆ _ (uPred_scope) [in iris.algebra.upred]
□ _ (uPred_scope) [in iris.algebra.upred]
∃ _ .. _ , _ (uPred_scope) [in iris.algebra.upred]
∀ _ .. _ , _ (uPred_scope) [in iris.algebra.upred]
_ -★ _ (uPred_scope) [in iris.algebra.upred]
(★) (uPred_scope) [in iris.algebra.upred]
_ ★ _ (uPred_scope) [in iris.algebra.upred]
_ → _ (uPred_scope) [in iris.algebra.upred]
(∨) (uPred_scope) [in iris.algebra.upred]
_ ∨ _ (uPred_scope) [in iris.algebra.upred]
(∧) (uPred_scope) [in iris.algebra.upred]
_ ∧ _ (uPred_scope) [in iris.algebra.upred]
Emp (uPred_scope) [in iris.algebra.upred]
True (uPred_scope) [in iris.algebra.upred]
False (uPred_scope) [in iris.algebra.upred]
_ ⊥ _ (uPred_scope) [in iris.algebra.upred]
_ = _ (uPred_scope) [in iris.algebra.upred]
■ _ (uPred_scope) [in iris.algebra.upred]
_ ↦ _ (uPred_scope) [in iris.heap_lang.heap]
_ ↦{ _ } _ (uPred_scope) [in iris.heap_lang.heap]
_ ^^ _ ↦ _ (uPred_scope) [in iris.array_lang.heap]
_ ^^ _ ↦{ _ } _ (uPred_scope) [in iris.array_lang.heap]
WP _ {{ _ , _ } } (uPred_scope) [in iris.heap_lang.notation]
WP _ @ _ {{ _ , _ } } (uPred_scope) [in iris.heap_lang.notation]
WP _ {{ _ } } (uPred_scope) [in iris.heap_lang.notation]
WP _ @ _ {{ _ } } (uPred_scope) [in iris.heap_lang.notation]
_ <={ _ }=>> _ (uPred_scope) [in iris.program_logic.stepshifts]
_ <={ _ , _ }=>> _ (uPred_scope) [in iris.program_logic.stepshifts]
_ ={ _ }=>> _ (uPred_scope) [in iris.program_logic.stepshifts]
_ ={ _ , _ }=>> _ (uPred_scope) [in iris.program_logic.stepshifts]
WP _ {{ _ , _ } } (uPred_scope) [in iris.program_logic.weakestpre]
WP _ @ _ {{ _ , _ } } (uPred_scope) [in iris.program_logic.weakestpre]
WP _ {{ _ } } (uPred_scope) [in iris.program_logic.weakestpre]
WP _ @ _ {{ _ } } (uPred_scope) [in iris.program_logic.weakestpre]
[★ set ] _ ∈ _ , _ (uPred_scope) [in iris.algebra.upred_big_op]
[★ map ] _ ↦ _ ∈ _ , _ (uPred_scope) [in iris.algebra.upred_big_op]
[★] _ (uPred_scope) [in iris.algebra.upred_big_op]
[∧] _ (uPred_scope) [in iris.algebra.upred_big_op]
_ ↦c _ (uPred_scope) [in iris.chan_lang.refine_heap]
|==>> _ (uPred_scope) [in iris.program_logic.pstepshifts]
|={ _ }=>> _ (uPred_scope) [in iris.program_logic.pstepshifts]
|={ _ , _ }=>> _ (uPred_scope) [in iris.program_logic.pstepshifts]
{{ _ } } _ {{ _ , _ } } (uPred_scope) [in iris.program_logic.hoare]
{{ _ } } _ @ _ {{ _ , _ } } (uPred_scope) [in iris.program_logic.hoare]
{{ _ } } _ {{ _ } } (uPred_scope) [in iris.program_logic.hoare]
{{ _ } } _ @ _ {{ _ } } (uPred_scope) [in iris.program_logic.hoare]
_ ;; _ (val_scope) [in iris.array_lang.notation]
let: _ := _ in _ (val_scope) [in iris.array_lang.notation]
λ: _ _ .. _ , _ (val_scope) [in iris.array_lang.notation]
λ: _ , _ (val_scope) [in iris.array_lang.notation]
rec: _ _ _ .. _ := _ (val_scope) [in iris.array_lang.notation]
rec: _ _ _ := _ (val_scope) [in iris.array_lang.notation]
rec: _ _ := _ (val_scope) [in iris.array_lang.notation]
() (val_scope) [in iris.array_lang.notation]
( _ , _ , .. , _ ) (val_scope) [in iris.array_lang.notation]
_ ;; _ (val_scope) [in iris.heap_lang.notation]
let: _ := _ in _ (val_scope) [in iris.heap_lang.notation]
λ: _ _ .. _ , _ (val_scope) [in iris.heap_lang.notation]
λ: _ , _ (val_scope) [in iris.heap_lang.notation]
rec: _ _ _ .. _ := _ (val_scope) [in iris.heap_lang.notation]
rec: _ _ _ := _ (val_scope) [in iris.heap_lang.notation]
rec: _ _ := _ (val_scope) [in iris.heap_lang.notation]
() (val_scope) [in iris.heap_lang.notation]
( _ , _ , .. , _ ) (val_scope) [in iris.heap_lang.notation]
_ ;; _ (val_scope) [in iris.chan_lang.notation]
let: _ := _ in _ (val_scope) [in iris.chan_lang.notation]
λ: _ _ .. _ , _ (val_scope) [in iris.chan_lang.notation]
λ: _ , _ (val_scope) [in iris.chan_lang.notation]
rec: _ _ _ .. _ := _ (val_scope) [in iris.chan_lang.notation]
rec: _ _ _ := _ (val_scope) [in iris.chan_lang.notation]
rec: _ _ := _ (val_scope) [in iris.chan_lang.notation]
() (val_scope) [in iris.chan_lang.notation]
( _ , _ , .. , _ ) (val_scope) [in iris.chan_lang.notation]
_ !!! _ (vector_scope) [in iris.prelude.vector]
(+++ _ ) (vector_scope) [in iris.prelude.vector]
( _ +++) (vector_scope) [in iris.prelude.vector]
(+++) (vector_scope) [in iris.prelude.vector]
_ +++ _ (vector_scope) [in iris.prelude.vector]
[# _ ; .. ; _ ] (vector_scope) [in iris.prelude.vector]
[# _ ] (vector_scope) [in iris.prelude.vector]
[# ] (vector_scope) [in iris.prelude.vector]
(::: _ ) (vector_scope) [in iris.prelude.vector]
( _ :::) (vector_scope) [in iris.prelude.vector]
(:::) (vector_scope) [in iris.prelude.vector]
_ ::: _ (vector_scope) [in iris.prelude.vector]
_ ≫ _ (Z_scope) [in iris.prelude.numbers]
_ ≪ _ (Z_scope) [in iris.prelude.numbers]
_ `rem` _ (Z_scope) [in iris.prelude.numbers]
_ `quot` _ (Z_scope) [in iris.prelude.numbers]
_ `mod` _ (Z_scope) [in iris.prelude.numbers]
_ `div` _ (Z_scope) [in iris.prelude.numbers]
(<) (Z_scope) [in iris.prelude.numbers]
(≤) (Z_scope) [in iris.prelude.numbers]
_ ≤ _ ≤ _ ≤ _ (Z_scope) [in iris.prelude.numbers]
_ < _ ≤ _ (Z_scope) [in iris.prelude.numbers]
_ < _ < _ (Z_scope) [in iris.prelude.numbers]
_ ≤ _ < _ (Z_scope) [in iris.prelude.numbers]
_ ≤ _ ≤ _ (Z_scope) [in iris.prelude.numbers]
_ ≤ _ (Z_scope) [in iris.prelude.numbers]
_ ~l~> _ @ _ [in iris.algebra.local_updates]
_ !! _ [in iris.proofmode.environments]
_ ← _ ; _ [in iris.proofmode.environments]
_ :b: _ [in iris.program_logic.binders]
_ ◎ _ [in iris.algebra.cofe]
_ -n> _ [in iris.algebra.cofe]
_ -c> _ [in iris.algebra.cofe]
_ ≡{ _ }≡ _ [in iris.algebra.cofe]
_ ← _ ; _ [in iris.proofmode.coq_tactics]
_ !! _ [in iris.proofmode.coq_tactics]
_ .*2 [in iris.prelude.base]
_ .*1 [in iris.prelude.base]
_ .2 [in iris.prelude.base]
_ .1 [in iris.prelude.base]
_ =.>* _ [in iris.prelude.base]
_ =.> _ [in iris.prelude.base]
_ ||* _ [in iris.prelude.base]
_ &&* _ [in iris.prelude.base]
_ # _ ~~>> _ ## _ [in iris.algebra.updates]
_ # _ ~~>>: _ [in iris.algebra.updates]
_ ~~> _ [in iris.algebra.updates]
_ ~~>: _ [in iris.algebra.updates]
_ !.! _ [in iris.prelude.streams]
# _ [in iris.array_lang.notation]
# _ [in iris.heap_lang.notation]
# _ [in iris.chan_lang.notation]
#[ _ ; _ ; .. ; _ ] [in iris.program_logic.global_functor]
#[ _ ] [in iris.program_logic.global_functor]
#[ ] [in iris.program_logic.global_functor]
' ( _ , _ , _ ) ← _ ; _ [in iris.proofmode.environments]
' ( _ , _ ) ← _ ; _ [in iris.proofmode.environments]
' ( _ , _ , _ ) ← _ ; _ [in iris.proofmode.coq_tactics]
' ( _ , _ ) ← _ ; _ [in iris.proofmode.coq_tactics]
(&&) [in iris.prelude.base]
( _ with _ ) [in iris.proofmode.tactics]
( _ $! _ .. _ with _ ) [in iris.proofmode.tactics]
( _ $! _ .. _ ) [in iris.proofmode.tactics]
(||) [in iris.prelude.base]
□? _ _ [in iris.algebra.upred]
● _ [in iris.algebra.auth]
◯ _ [in iris.algebra.auth]
✓{ _ } _ [in iris.algebra.cmra]
λne _ .. _ , _ [in iris.algebra.cofe]



Module Index

C

chan_lang [in iris.chan_lang.lang]


E

examples [in iris.chan_lang.simple_types]


G

gFunctorList [in iris.program_logic.global_functor]
gFunctors [in iris.program_logic.global_functor]


H

heap_lang [in iris.array_lang.lang]
heap_lang [in iris.heap_lang.lang]


I

intro_pat [in iris.proofmode.intro_patterns]
iProp_solution [in iris.program_logic.model]
iProp_solution_sig [in iris.program_logic.model]


R

ra_reflection [in iris.algebra.cmra_tactics]
rlist [in iris.prelude.list]


S

solver [in iris.algebra.cofe_solver]
spec_pat [in iris.proofmode.spec_patterns]
sts [in iris.algebra.sts]
sts_notok [in iris.algebra.sts]


T

Test [in iris.chan_lang.refine_heap_proofmode]


U

uPred [in iris.algebra.upred]
uPred_reflection [in iris.algebra.upred_tactics]


W

W [in iris.chan_lang.tactics]
W [in iris.heap_lang.tactics]
W [in iris.array_lang.tactics]



Variable Index

L

list_enum [in iris.prelude.finite]


R

R [in iris.prelude.stringmap]
relational.R [in iris.algebra.step]
relational.R_ne [in iris.algebra.step]
relational.R_S [in iris.algebra.step]
relational.R_inter_shiftN [in iris.algebra.step]


T

theorems.Forall2.f [in iris.prelude.fin_maps]



Library Index

A

adequacy
adequacy_inf
agree
assert
auth
auth


B

base
base
binders
boxes
bset


C

chan2heap
classes
class_instances
clh
cmra
cmra_tactics
cmra_big_op
cofe
cofe_solver
collections
compiler_correctness
coPset
coPset
coq_tactics
countable
csum


D

decidable
dec_agree
delayed_language
derived
derived
derived
dra


E

ectxi_language
ectx_language
ectx_lifting
environments
error
excl


F

finite
fin_map_dom
fin_collections
fin_maps
frac
functions


G

ghost_ownership
ghost_ownership
global_functor
gmap
gmap
gset


H

hashset
heap
heap
heap_lang
hlist
hoare


I

intro_patterns
invariants
invariants
iprod
irelations


L

lang
lang
lang
language
lexico
lifting
lifting
lifting
list
list
listset
listset_nodup
local_updates
lock_reln


M

mapset
model


N

namespaces
natmap
nat_delayed_language
nmap
notation
notation
notation
notation
numbers


O

option
orders
ownership


P

pmap
prelude
pretty
proofmode
proofmode
proofmode
proof_irrel
protocol
pstepshifts
pstepshifts
pviewshifts
pviewshifts


R

refine
refine
refine
refine_raw_adequacy
refine_heap
refine_heap
refine_protocol
refine_ectx_delay
refine_raw
refine_proofmode
refine_heap_proofmode
refine_ectx
relations
resources


S

saved_prop
set
simple_types
simple_reln
sorting
spec_patterns
step
stepshifts
streams
stringmap
strings
sts
sts
sts
substitution
substitution
substitution


T

tactics
tactics
tactics
tactics
tactics
ticket
ticket_clh_triples
ticket_clh_refinement


U

updates
upred
upred_big_op
upred_hlist
upred_tactics


V

vector
viewshifts


W

weakestpre
weakestpre
weakestpre_fix
wp_tactics
wp_tactics
wsat


Z

zmap



Lemma Index

A

acquire_spec [in iris.locks.ticket_clh_triples]
ae_ev_estep_yield_fun_fair [in iris.prelude.irelations]
ae_ev_estep_yield_fun [in iris.prelude.irelations]
ae_ev_estep_shift [in iris.prelude.irelations]
ae_ev_estep_yield_fun_init [in iris.prelude.irelations]
ae_ev_estep_destr_clean [in iris.prelude.irelations]
ae_ev_estep_intro_all [in iris.prelude.irelations]
ae_taken_k_ev_taken_k [in iris.prelude.irelations]
ae_taken_ev_taken_k [in iris.prelude.irelations]
ae_taken_tr2fun_k [in iris.prelude.irelations]
ae_taken_equiv [in iris.prelude.irelations]
afsa_wand_r [in iris.program_logic.pviewshifts]
afsa_wand_l [in iris.program_logic.pviewshifts]
afsa_mono_pvs [in iris.program_logic.pviewshifts]
afsa_pvs_afsa [in iris.program_logic.pviewshifts]
afsa_strip_pvs [in iris.program_logic.pviewshifts]
afsa_frame_l [in iris.program_logic.pviewshifts]
afsa_mask_weaken [in iris.program_logic.pviewshifts]
afsa_mono [in iris.program_logic.pviewshifts]
agree_map_ext [in iris.algebra.agree]
agree_map_compose [in iris.algebra.agree]
agree_map_id [in iris.algebra.agree]
agree_validI [in iris.algebra.agree]
agree_equivI [in iris.algebra.agree]
agree_valid_includedN [in iris.algebra.agree]
agree_op_inv [in iris.algebra.agree]
agree_included [in iris.algebra.agree]
agree_idemp [in iris.algebra.agree]
agree_valid_le [in iris.algebra.agree]
alloc_local_update [in iris.algebra.local_updates]
alloc_spec [in iris.chan2heap.refine_protocol]
alloc_unit_singleton_local_update [in iris.algebra.gmap]
alloc_singleton_local_update [in iris.algebra.gmap]
alloc_unit_singleton_update [in iris.algebra.gmap]
alloc_unit_singleton_updateP' [in iris.algebra.gmap]
alloc_unit_singleton_updateP [in iris.algebra.gmap]
alloc_updateP' [in iris.algebra.gmap]
alloc_updateP_strong' [in iris.algebra.gmap]
alloc_updateP [in iris.algebra.gmap]
alloc_updateP_strong [in iris.algebra.gmap]
allts_step_pres_ind [in iris.program_logic.refine_raw_adequacy]
allts_step_pres [in iris.program_logic.refine_raw_adequacy]
all_loop_alt [in iris.prelude.relations]
all_loop_rtc [in iris.prelude.relations]
all_loop_step [in iris.prelude.relations]
all_loop_red [in iris.prelude.relations]
alter_union_with_r [in iris.prelude.fin_maps]
alter_union_with_l [in iris.prelude.fin_maps]
alter_union_with [in iris.prelude.fin_maps]
alter_singleton_ne [in iris.prelude.fin_maps]
alter_singleton [in iris.prelude.fin_maps]
alter_id [in iris.prelude.fin_maps]
alter_commute [in iris.prelude.fin_maps]
alter_compose [in iris.prelude.fin_maps]
alter_ext [in iris.prelude.fin_maps]
alter_app_r_alt [in iris.prelude.list]
alter_app_r [in iris.prelude.list]
alter_app_l [in iris.prelude.list]
alter_length [in iris.prelude.list]
always_inv [in iris.program_logic.invariants]
al_ev_classical [in iris.prelude.irelations]
al_enabled_equiv [in iris.prelude.irelations]
andb_True [in iris.prelude.base]
and_wlog_r [in iris.prelude.base]
and_wlog_l [in iris.prelude.base]
anti_symm_iff [in iris.prelude.orders]
app_eq_disjoint_set [in iris.program_logic.refine_raw_adequacy]
app_singleton [in iris.prelude.list]
app_nil [in iris.prelude.list]
app_inj_2 [in iris.prelude.list]
app_inj_1 [in iris.prelude.list]
assoc_L [in iris.prelude.base]
authC_map_ne [in iris.algebra.auth]
authoritative_validN [in iris.algebra.auth]
auth_disj_decomp [in iris.algebra.sts]
auth_afsa_alt [in iris.program_logic.auth]
auth_afsa [in iris.program_logic.auth]
auth_empty [in iris.program_logic.auth]
auth_alloc [in iris.program_logic.auth]
auth_alloc_strong [in iris.program_logic.auth]
auth_own_valid [in iris.program_logic.auth]
auth_own_mono [in iris.program_logic.auth]
auth_own_op [in iris.program_logic.auth]
auth_map_ext [in iris.algebra.auth]
auth_map_compose [in iris.algebra.auth]
auth_map_id [in iris.algebra.auth]
auth_update_no_frag [in iris.algebra.auth]
auth_update_no_frame [in iris.algebra.auth]
auth_update [in iris.algebra.auth]
auth_both_op [in iris.algebra.auth]
auth_frag_op [in iris.algebra.auth]
auth_validI' [in iris.algebra.auth]
auth_validI [in iris.algebra.auth]
auth_equivI [in iris.algebra.auth]
auth_ucmra_mixin [in iris.algebra.auth]
auth_cmra_mixin [in iris.algebra.auth]
auth_valid_discrete [in iris.algebra.auth]
auth_own_validN [in iris.algebra.auth]
auth_included [in iris.algebra.auth]
auth_distrib [in iris.algebra.auth]


B

bigop_snap_iff [in iris.program_logic.refine_raw_adequacy]
big_op_tids_split [in iris.program_logic.refine_raw_adequacy]
big_op_longest [in iris.program_logic.refine_raw_adequacy]
big_op_longest_aux [in iris.program_logic.refine_raw_adequacy]
big_opM_lookup_valid [in iris.algebra.cmra_big_op]
big_opM_singleton [in iris.algebra.cmra_big_op]
big_opM_delete [in iris.algebra.cmra_big_op]
big_opM_insert [in iris.algebra.cmra_big_op]
big_opM_empty [in iris.algebra.cmra_big_op]
big_op_delete [in iris.algebra.cmra_big_op]
big_op_contains [in iris.algebra.cmra_big_op]
big_op_app [in iris.algebra.cmra_big_op]
big_op_cons [in iris.algebra.cmra_big_op]
big_op_nil [in iris.algebra.cmra_big_op]
big_sepS_sepS [in iris.algebra.upred_big_op]
big_sepS_singleton [in iris.algebra.upred_big_op]
big_sepS_delete [in iris.algebra.upred_big_op]
big_sepS_insert [in iris.algebra.upred_big_op]
big_sepS_empty [in iris.algebra.upred_big_op]
big_sepS_proper' [in iris.algebra.upred_big_op]
big_sepS_ne [in iris.algebra.upred_big_op]
big_sepS_proper [in iris.algebra.upred_big_op]
big_sepM_split [in iris.algebra.upred_big_op]
big_sepM_union [in iris.algebra.upred_big_op]
big_sepM_sepM [in iris.algebra.upred_big_op]
big_sepM_fn_insert' [in iris.algebra.upred_big_op]
big_sepM_fn_insert [in iris.algebra.upred_big_op]
big_sepM_insert_override [in iris.algebra.upred_big_op]
big_sepM_fmap [in iris.algebra.upred_big_op]
big_sepM_singleton [in iris.algebra.upred_big_op]
big_sepM_delete [in iris.algebra.upred_big_op]
big_sepM_insert [in iris.algebra.upred_big_op]
big_sepM_empty [in iris.algebra.upred_big_op]
big_sepM_proper [in iris.algebra.upred_big_op]
big_and_elem_of [in iris.algebra.upred_big_op]
big_sep_permutation [in iris.algebra.upred_big_op]
big_and_contains [in iris.algebra.upred_big_op]
big_sep_app [in iris.algebra.upred_big_op]
big_and_app [in iris.algebra.upred_big_op]
bijective_card [in iris.prelude.finite]
bind_with_Some [in iris.prelude.option]
bind_None [in iris.prelude.option]
bind_Some [in iris.prelude.option]
bind_empty [in iris.prelude.collections]
bind_app [in iris.prelude.list]
bind_singleton [in iris.prelude.list]
bind_cons [in iris.prelude.list]
blockpt_snoc [in iris.array_lang.heap]
bool_decide_iff [in iris.prelude.decidable]
bool_decide_false [in iris.prelude.decidable]
bool_decide_true [in iris.prelude.decidable]
bool_decide_pack [in iris.prelude.decidable]
bool_decide_unpack [in iris.prelude.decidable]
bool_decide_spec [in iris.prelude.decidable]
bool_decide_reflect [in iris.prelude.decidable]
bool_card [in iris.prelude.finite]
bsteps_ind_r [in iris.prelude.relations]
bsteps_rtc [in iris.prelude.relations]
bsteps_r [in iris.prelude.relations]
bsteps_trans [in iris.prelude.relations]
bsteps_S [in iris.prelude.relations]
bsteps_plus_l [in iris.prelude.relations]
bsteps_weaken [in iris.prelude.relations]
bsteps_plus_r [in iris.prelude.relations]
bsteps_once [in iris.prelude.relations]
B_step_fin_some [in iris.program_logic.adequacy_inf]


C

cancel_surj [in iris.prelude.base]
cancel_inj [in iris.prelude.base]
card_0_inv [in iris.prelude.finite]
case_sound [in iris.locks.lock_reln]
ccompose_ne [in iris.algebra.cofe]
cfgs_op_empty [in iris.program_logic.refine_raw_adequacy]
cfgs_of_prefix_of_op_l [in iris.program_logic.refine_raw]
chan_prim_dec [in iris.chan2heap.simple_reln]
chan_prim_dec [in iris.chan_lang.lang]
chan_lang.head_step_det [in iris.chan_lang.lang]
chan_lang.is_closed_subst_inv_2 [in iris.chan_lang.lang]
chan_lang.is_closed_subst_inv_1 [in iris.chan_lang.lang]
chan_lang.is_closed_subst_remove [in iris.chan_lang.lang]
chan_lang.is_closed_perm [in iris.chan_lang.lang]
chan_lang.is_closed_of_val [in iris.chan_lang.lang]
chan_lang.is_closed_nil_subst [in iris.chan_lang.lang]
chan_lang.is_closed_subst [in iris.chan_lang.lang]
chan_lang.is_closed_weaken_nil [in iris.chan_lang.lang]
chan_lang.is_closed_weaken [in iris.chan_lang.lang]
chan_lang.alloc_fresh [in iris.chan_lang.lang]
chan_lang.fill_item_no_val_inj [in iris.chan_lang.lang]
chan_lang.head_ctx_step_val [in iris.chan_lang.lang]
chan_lang.val_stuck [in iris.chan_lang.lang]
chan_lang.fill_item_val_2 [in iris.chan_lang.lang]
chan_lang.fill_item_val [in iris.chan_lang.lang]
chan_lang.of_to_val [in iris.chan_lang.lang]
chan_lang.to_of_val [in iris.chan_lang.lang]
choose_step_acc [in iris.prelude.countable]
Cinl_op [in iris.algebra.csum]
Cinr_op [in iris.algebra.csum]
ClosedSubst_insert [in iris.array_lang.substitution]
ClosedSubst_deleteB [in iris.array_lang.substitution]
ClosedSubst_delete [in iris.array_lang.substitution]
ClosedSubst_map [in iris.array_lang.substitution]
ClosedSubst_subseteq [in iris.array_lang.substitution]
ClosedSubst_subseteq_csubst [in iris.chan2heap.simple_reln]
ClosedSubst_subseteq_hsubst [in iris.chan2heap.simple_reln]
ClosedSubst_insert [in iris.heap_lang.substitution]
ClosedSubst_deleteB [in iris.heap_lang.substitution]
ClosedSubst_delete [in iris.heap_lang.substitution]
ClosedSubst_map [in iris.heap_lang.substitution]
ClosedSubst_subseteq [in iris.heap_lang.substitution]
ClosedSubst_insert [in iris.chan_lang.substitution]
ClosedSubst_deleteB [in iris.chan_lang.substitution]
ClosedSubst_delete [in iris.chan_lang.substitution]
ClosedSubst_map [in iris.chan_lang.substitution]
ClosedSubst_subseteq [in iris.chan_lang.substitution]
closed_commute [in iris.array_lang.substitution]
closed_commute [in iris.heap_lang.substitution]
closed_commute [in iris.chan_lang.substitution]
closing_helper [in iris.locks.lock_reln]
cmra_transport_sym_inv [in iris.algebra.cmra]
cmra_transport_stepN_adj [in iris.algebra.cmra]
cmra_transport_stepN [in iris.algebra.cmra]
cmra_transport_valid [in iris.algebra.cmra]
cmra_transport_validN [in iris.algebra.cmra]
cmra_transport_core [in iris.algebra.cmra]
cmra_transport_op [in iris.algebra.cmra]
cmra_monotoneN [in iris.algebra.cmra]
cmra_total_mixin [in iris.algebra.cmra]
cmra_discrete_included_iff [in iris.algebra.cmra]
cmra_discrete_valid_iff [in iris.algebra.cmra]
cmra_op_timeless [in iris.algebra.cmra]
cmra_timeless_included_r [in iris.algebra.cmra]
cmra_timeless_included_l [in iris.algebra.cmra]
cmra_core_monoN [in iris.algebra.cmra]
cmra_included_core [in iris.algebra.cmra]
cmra_core_valid [in iris.algebra.cmra]
cmra_core_validN [in iris.algebra.cmra]
cmra_core_dup [in iris.algebra.cmra]
cmra_core_r [in iris.algebra.cmra]
cmra_core_distrib [in iris.algebra.cmra]
cmra_core_mono [in iris.algebra.cmra]
cmra_core_idemp [in iris.algebra.cmra]
cmra_core_l [in iris.algebra.cmra]
cmra_included_dist_l [in iris.algebra.cmra]
cmra_mono_r [in iris.algebra.cmra]
cmra_monoN_r [in iris.algebra.cmra]
cmra_mono_l [in iris.algebra.cmra]
cmra_monoN_l [in iris.algebra.cmra]
cmra_included_pcore [in iris.algebra.cmra]
cmra_pcore_monoN' [in iris.algebra.cmra]
cmra_pcore_mono' [in iris.algebra.cmra]
cmra_included_r [in iris.algebra.cmra]
cmra_includedN_r [in iris.algebra.cmra]
cmra_included_l [in iris.algebra.cmra]
cmra_includedN_l [in iris.algebra.cmra]
cmra_includedN_le [in iris.algebra.cmra]
cmra_includedN_S [in iris.algebra.cmra]
cmra_valid_included [in iris.algebra.cmra]
cmra_validN_included [in iris.algebra.cmra]
cmra_validN_includedN [in iris.algebra.cmra]
cmra_included_includedN [in iris.algebra.cmra]
cmra_stepN_le [in iris.algebra.cmra]
cmra_pcore_valid [in iris.algebra.cmra]
cmra_pcore_validN [in iris.algebra.cmra]
cmra_pcore_dup' [in iris.algebra.cmra]
cmra_pcore_dup [in iris.algebra.cmra]
cmra_pcore_idemp' [in iris.algebra.cmra]
cmra_pcore_r' [in iris.algebra.cmra]
cmra_pcore_r [in iris.algebra.cmra]
cmra_pcore_l' [in iris.algebra.cmra]
cmra_valid_op_r [in iris.algebra.cmra]
cmra_validN_op_r [in iris.algebra.cmra]
cmra_valid_op_l [in iris.algebra.cmra]
cmra_validN_le [in iris.algebra.cmra]
cmra_opM_assoc [in iris.algebra.cmra]
cmra_pcore_proper [in iris.algebra.cmra]
cmra_stepN_S [in iris.algebra.cmra]
cmra_extend [in iris.algebra.cmra]
cmra_validN_op_l [in iris.algebra.cmra]
cmra_pcore_distrib [in iris.algebra.cmra]
cmra_pcore_mono [in iris.algebra.cmra]
cmra_pcore_idemp [in iris.algebra.cmra]
cmra_pcore_l [in iris.algebra.cmra]
cmra_validN_S [in iris.algebra.cmra]
cmra_valid_validN [in iris.algebra.cmra]
cmra_pcore_ne [in iris.algebra.cmra]
cmra_transport_step_update [in iris.algebra.updates]
cmra_transport_step_updateP' [in iris.algebra.updates]
cmra_transport_step_updateP [in iris.algebra.updates]
cmra_transport_update [in iris.algebra.updates]
cmra_transport_updateP' [in iris.algebra.updates]
cmra_transport_updateP [in iris.algebra.updates]
cmra_discrete_update [in iris.algebra.updates]
cmra_discrete_updateP [in iris.algebra.updates]
cmra_total_step_update [in iris.algebra.updates]
cmra_total_step_updateP [in iris.algebra.updates]
cmra_total_update [in iris.algebra.updates]
cmra_total_updateP [in iris.algebra.updates]
cmra_step_updateP_weaken [in iris.algebra.updates]
cmra_step_stepP [in iris.algebra.updates]
cmra_update_valid0 [in iris.algebra.updates]
cmra_update_op [in iris.algebra.updates]
cmra_updateP_op' [in iris.algebra.updates]
cmra_updateP_op [in iris.algebra.updates]
cmra_update_exclusive [in iris.algebra.updates]
cmra_updateP_weaken [in iris.algebra.updates]
cmra_updateP_compose_l [in iris.algebra.updates]
cmra_updateP_compose [in iris.algebra.updates]
cmra_updateP_id [in iris.algebra.updates]
cmra_update_updateP [in iris.algebra.updates]
coenabled_helper [in iris.program_logic.adequacy_inf]
cofe_mor_ext [in iris.algebra.cofe]
collection_fold_proper [in iris.prelude.fin_collections]
collection_fold_ind [in iris.prelude.fin_collections]
collection_ind [in iris.prelude.fin_collections]
collection_wf [in iris.prelude.fin_collections]
collection_choose_L [in iris.prelude.fin_collections]
collection_choose [in iris.prelude.fin_collections]
collection_choose_or_empty [in iris.prelude.fin_collections]
collection_mapM_length [in iris.prelude.collections]
collection_fmap_compose [in iris.prelude.collections]
collection_guard_True [in iris.prelude.collections]
collection_bind_singleton [in iris.prelude.collections]
collection_not_subset_inv_L [in iris.prelude.collections]
collection_subseteq_inv_L [in iris.prelude.collections]
collection_not_subset_inv [in iris.prelude.collections]
collection_subseteq_inv [in iris.prelude.collections]
collection_equiv_spec_L [in iris.prelude.collections]
collection_equiv_spec [in iris.prelude.collections]
comm_L [in iris.prelude.base]
compact_forall_setoid [in iris.program_logic.adequacy_inf]
compact_forall [in iris.program_logic.adequacy_inf]
compiler_correctness [in iris.chan2heap.compiler_correctness]
const_fmap [in iris.prelude.list]
cons_included [in iris.chan_lang.simple_types]
cons_middle [in iris.prelude.list]
contains_middle [in iris.prelude.list]
contains_app_middle [in iris.prelude.list]
contains_cons_middle [in iris.prelude.list]
contains_app_inv_r [in iris.prelude.list]
contains_app_inv_l [in iris.prelude.list]
contains_app_l [in iris.prelude.list]
contains_app_r [in iris.prelude.list]
contains_cons_l [in iris.prelude.list]
contains_cons_r [in iris.prelude.list]
contains_app [in iris.prelude.list]
contains_skips_r [in iris.prelude.list]
contains_skips_l [in iris.prelude.list]
contains_inserts_r [in iris.prelude.list]
contains_inserts_l [in iris.prelude.list]
contains_sublist_r [in iris.prelude.list]
contains_sublist_l [in iris.prelude.list]
contains_foldr_delete [in iris.prelude.list]
contains_delete [in iris.prelude.list]
contains_drop [in iris.prelude.list]
contains_take [in iris.prelude.list]
contains_Permutation_length_eq [in iris.prelude.list]
contains_Permutation_length_le [in iris.prelude.list]
contains_Permutation [in iris.prelude.list]
contains_nil_r [in iris.prelude.list]
contains_nil_l [in iris.prelude.list]
contains_length [in iris.prelude.list]
contractive_0 [in iris.algebra.cofe]
contractive_S [in iris.algebra.cofe]
conv_compl' [in iris.algebra.cofe]
conv_compl [in iris.algebra.cofe]
coPLeaf_wf [in iris.prelude.coPset]
coPNode_wf [in iris.prelude.coPset]
coPNode_wf_r [in iris.prelude.coPset]
coPNode_wf_l [in iris.prelude.coPset]
coPpick_elem_of [in iris.prelude.coPset]
coPpick_raw_None [in iris.prelude.coPset]
coPpick_raw_elem_of [in iris.prelude.coPset]
coPset_disj_ucmra_mixin [in iris.algebra.coPset]
coPset_disj_ra_mixin [in iris.algebra.coPset]
coPset_equiv [in iris.algebra.coPset]
coPset_disj_valid_op [in iris.algebra.coPset]
coPset_disj_union [in iris.algebra.coPset]
coPset_disj_valid_inv_l [in iris.algebra.coPset]
coPset_split [in iris.prelude.coPset]
coPset_r_finite [in iris.prelude.coPset]
coPset_l_finite [in iris.prelude.coPset]
coPset_lr_union [in iris.prelude.coPset]
coPset_lr_disjoint [in iris.prelude.coPset]
coPset_r_wf [in iris.prelude.coPset]
coPset_l_wf [in iris.prelude.coPset]
coPset_suffixes_infinite [in iris.prelude.coPset]
coPset_suffixes_wf [in iris.prelude.coPset]
coPset_finite_spec [in iris.prelude.coPset]
coPset_finite_node [in iris.prelude.coPset]
coPset_top_subseteq [in iris.prelude.coPset]
coPset_opp_wf [in iris.prelude.coPset]
coPset_intersection_wf [in iris.prelude.coPset]
coPset_union_wf [in iris.prelude.coPset]
coPset_singleton_wf [in iris.prelude.coPset]
coPset_eq [in iris.prelude.coPset]
coPset_elem_of_node [in iris.prelude.coPset]
core_singleton' [in iris.algebra.gmap]
core_singleton [in iris.algebra.gmap]
count_occ_le_length [in iris.program_logic.refine_raw]
co_se_trace_fair_pres [in iris.prelude.irelations]
co_se_trace_valid [in iris.prelude.irelations]
co_se_elim [in iris.prelude.irelations]
co_se_fair_pres [in iris.prelude.irelations]
co_step_ae_taken [in iris.prelude.irelations]
co_step_ev_taken [in iris.prelude.irelations]
csum_local_update_r [in iris.algebra.csum]
csum_local_update_l [in iris.algebra.csum]
csum_updateP'_r [in iris.algebra.csum]
csum_updateP'_l [in iris.algebra.csum]
csum_updateP_r [in iris.algebra.csum]
csum_updateP_l [in iris.algebra.csum]
csum_update_r [in iris.algebra.csum]
csum_update_l [in iris.algebra.csum]
csum_validI [in iris.algebra.csum]
csum_equivI [in iris.algebra.csum]
csum_cmra_mixin [in iris.algebra.csum]
csum_included [in iris.algebra.csum]
csum_map_ext [in iris.algebra.csum]
csum_map_compose [in iris.algebra.csum]
csum_map_id [in iris.algebra.csum]
c2h_closed [in iris.chan2heap.chan2heap]


D

decide_iff [in iris.prelude.decidable]
decide_False [in iris.prelude.decidable]
decide_True [in iris.prelude.decidable]
decide_rel_correct [in iris.prelude.decidable]
decode_encode_fin [in iris.prelude.finite]
decode_encode_nat [in iris.prelude.countable]
dec_stable [in iris.prelude.decidable]
dec_agree_op_inv [in iris.algebra.dec_agree]
dec_agree_idemp [in iris.algebra.dec_agree]
dec_agree_ne [in iris.algebra.dec_agree]
default_id_op [in iris.program_logic.refine_raw_adequacy]
delayed_some_ev_estep [in iris.program_logic.delayed_language]
delayed_ae_estep [in iris.program_logic.delayed_language]
delayed_atomic_step [in iris.program_logic.delayed_language]
delayed_atomic_equiv [in iris.program_logic.delayed_language]
delayed_atomic_not_val [in iris.program_logic.delayed_language]
delayed_val_stuck [in iris.program_logic.delayed_language]
delayed_of_to_val [in iris.program_logic.delayed_language]
delayed_to_of_val [in iris.program_logic.delayed_language]
delayed_lang_safe_refine [in iris.program_logic.nat_delayed_language]
delayed_to_val_0 [in iris.program_logic.nat_delayed_language]
delayed_erase_isteps [in iris.program_logic.nat_delayed_language]
delayed_lang_det [in iris.program_logic.nat_delayed_language]
delayed_lang_dec [in iris.program_logic.nat_delayed_language]
delayed_some_ev_estep [in iris.program_logic.nat_delayed_language]
delayed_ae_estep [in iris.program_logic.nat_delayed_language]
delayed_atomic_step [in iris.program_logic.nat_delayed_language]
delayed_atomic_not_val [in iris.program_logic.nat_delayed_language]
delayed_val_stuck [in iris.program_logic.nat_delayed_language]
delayed_of_to_val [in iris.program_logic.nat_delayed_language]
delayed_to_of_val [in iris.program_logic.nat_delayed_language]
deleteB_insert_ne [in iris.array_lang.substitution]
deleteB_insert_ne [in iris.heap_lang.substitution]
deleteB_insert_ne [in iris.chan_lang.substitution]
delete_union [in iris.prelude.fin_maps]
delete_union_with [in iris.prelude.fin_maps]
delete_insert_subseteq [in iris.prelude.fin_maps]
delete_subset [in iris.prelude.fin_maps]
delete_subset_alt [in iris.prelude.fin_maps]
delete_subseteq_compat [in iris.prelude.fin_maps]
delete_subseteq [in iris.prelude.fin_maps]
delete_insert [in iris.prelude.fin_maps]
delete_partial_alter [in iris.prelude.fin_maps]
delete_notin [in iris.prelude.fin_maps]
delete_insert_ne [in iris.prelude.fin_maps]
delete_commute [in iris.prelude.fin_maps]
delete_singleton [in iris.prelude.fin_maps]
delete_empty [in iris.prelude.fin_maps]
delete_insert_dom [in iris.prelude.fin_map_dom]
delete_partial_alter_dom [in iris.prelude.fin_map_dom]
delete_Permutation [in iris.prelude.list]
delete_take_drop [in iris.prelude.list]
delete_middle [in iris.prelude.list]
delete_delete_lookup [in iris.locks.lock_reln]
delete_local_update [in iris.algebra.gmap]
delete_update [in iris.algebra.gmap]
dexists_proj1 [in iris.prelude.decidable]
difference_finite_inv [in iris.prelude.collections]
difference_finite [in iris.prelude.collections]
difference_disjoint_L [in iris.prelude.collections]
difference_intersection_distr_l_L [in iris.prelude.collections]
difference_union_distr_r_L [in iris.prelude.collections]
difference_union_distr_l_L [in iris.prelude.collections]
difference_diag_L [in iris.prelude.collections]
difference_twice_L [in iris.prelude.collections]
difference_disjoint [in iris.prelude.collections]
difference_intersection_distr_l [in iris.prelude.collections]
difference_union_distr_r [in iris.prelude.collections]
difference_union_distr_l [in iris.prelude.collections]
difference_diag [in iris.prelude.collections]
difference_twice [in iris.prelude.collections]
discrete_shiftN_shift [in iris.algebra.step]
discrete_shift_shiftN [in iris.algebra.step]
discrete_shiftN_shift_admissible [in iris.algebra.step]
discrete_shift_shiftN_admissible [in iris.algebra.step]
discrete_shiftN_up [in iris.algebra.step]
disjoint_down_closed_master [in iris.program_logic.refine_raw]
disjoint_down_closed_snapshot [in iris.program_logic.refine_raw]
disjoint_up_closed_snapshot [in iris.program_logic.refine_raw]
disjoint_intersection_L [in iris.prelude.collections]
disjoint_intersection [in iris.prelude.collections]
disjoint_union_r [in iris.prelude.collections]
disjoint_union_l [in iris.prelude.collections]
disjoint_singleton_r [in iris.prelude.collections]
disjoint_singleton_l [in iris.prelude.collections]
disjoint_empty_r [in iris.prelude.collections]
disjoint_empty_l [in iris.prelude.collections]
disjoint_list_cons [in iris.prelude.base]
disjoint_list_nil [in iris.prelude.base]
disj_implies_inter_tids_empty [in iris.program_logic.refine_raw_adequacy]
dist_is_admissibleN [in iris.algebra.step]
dist_Some_inv_r' [in iris.algebra.cofe]
dist_Some_inv_l' [in iris.algebra.cofe]
dist_Some_inv_r [in iris.algebra.cofe]
dist_Some_inv_l [in iris.algebra.cofe]
dist_None [in iris.algebra.cofe]
dist_option_Forall2 [in iris.algebra.cofe]
dist_le' [in iris.algebra.cofe]
dist_le [in iris.algebra.cofe]
dist_S [in iris.algebra.cofe]
dom_fmap_L [in iris.prelude.fin_map_dom]
dom_difference_L [in iris.prelude.fin_map_dom]
dom_intersection_L [in iris.prelude.fin_map_dom]
dom_union_L [in iris.prelude.fin_map_dom]
dom_delete_L [in iris.prelude.fin_map_dom]
dom_singleton_L [in iris.prelude.fin_map_dom]
dom_insert_L [in iris.prelude.fin_map_dom]
dom_alter_L [in iris.prelude.fin_map_dom]
dom_empty_inv_L [in iris.prelude.fin_map_dom]
dom_empty_L [in iris.prelude.fin_map_dom]
dom_finite [in iris.prelude.fin_map_dom]
dom_fmap [in iris.prelude.fin_map_dom]
dom_difference [in iris.prelude.fin_map_dom]
dom_intersection [in iris.prelude.fin_map_dom]
dom_union [in iris.prelude.fin_map_dom]
dom_delete [in iris.prelude.fin_map_dom]
dom_singleton [in iris.prelude.fin_map_dom]
dom_insert_subseteq_compat_l [in iris.prelude.fin_map_dom]
dom_insert_subseteq [in iris.prelude.fin_map_dom]
dom_insert [in iris.prelude.fin_map_dom]
dom_alter [in iris.prelude.fin_map_dom]
dom_empty_inv [in iris.prelude.fin_map_dom]
dom_empty [in iris.prelude.fin_map_dom]
dom_op [in iris.algebra.gmap]
do_while_hoist_read [in iris.tests.heap_lang]
do_while_1_spec [in iris.tests.heap_lang]
do_while_spec [in iris.tests.heap_lang]
dra_disjoint_core [in iris.algebra.dra]
dra_disjoint_ll_rr [in iris.algebra.dra]
dra_disjoint_move_r [in iris.algebra.dra]
dra_disjoint_lr [in iris.algebra.dra]
dra_disjoint_rl [in iris.algebra.dra]
dra_core_distrib [in iris.algebra.dra]
dra_core_mono [in iris.algebra.dra]
dra_core_idemp [in iris.algebra.dra]
dra_core_l [in iris.algebra.dra]
dra_core_disjoint_l [in iris.algebra.dra]
dra_comm [in iris.algebra.dra]
dra_disjoint_move_l [in iris.algebra.dra]
dra_disjoint_ll [in iris.algebra.dra]
dra_core_valid [in iris.algebra.dra]
dra_op_valid [in iris.algebra.dra]
drop_mask [in iris.prelude.list]
drop_resize_plus [in iris.prelude.list]
drop_resize_le [in iris.prelude.list]
drop_replicate_plus [in iris.prelude.list]
drop_replicate [in iris.prelude.list]
drop_take_drop [in iris.prelude.list]
drop_insert [in iris.prelude.list]
drop_alter [in iris.prelude.list]
drop_plus_app [in iris.prelude.list]
drop_app_ge [in iris.prelude.list]
drop_app3_alt [in iris.prelude.list]
drop_app_alt [in iris.prelude.list]
drop_app [in iris.prelude.list]
drop_app_le [in iris.prelude.list]
drop_drop [in iris.prelude.list]
drop_all [in iris.prelude.list]
drop_ge [in iris.prelude.list]
drop_length [in iris.prelude.list]
drop_nil [in iris.prelude.list]
drop_0 [in iris.prelude.list]
dsig_eq [in iris.prelude.decidable]
dual_involutive [in iris.chan2heap.refine_protocol]


E

ea_enabled_equiv [in iris.prelude.irelations]
ectx_language_atomic [in iris.program_logic.ectx_language]
elements_contains [in iris.prelude.fin_collections]
elements_singleton [in iris.prelude.fin_collections]
elements_union_singleton [in iris.prelude.fin_collections]
elements_empty [in iris.prelude.fin_collections]
elem_of_dom_map_to_list [in iris.array_lang.substitution]
elem_of_map_inv [in iris.program_logic.adequacy_inf]
elem_of_map [in iris.program_logic.adequacy_inf]
elem_of_map_of_list [in iris.prelude.fin_maps]
elem_of_map_of_list_2 [in iris.prelude.fin_maps]
elem_of_map_of_list_1 [in iris.prelude.fin_maps]
elem_of_map_of_list_1_help [in iris.prelude.fin_maps]
elem_of_big_op_valid [in iris.program_logic.refine_raw_adequacy]
elem_of_big_op_compat' [in iris.program_logic.refine_raw_adequacy]
elem_of_big_op_compat [in iris.program_logic.refine_raw_adequacy]
elem_of_equiv_list [in iris.program_logic.refine_raw_adequacy]
elem_of_In [in iris.program_logic.refine_raw_adequacy]
elem_of_list_singletonM [in iris.algebra.list]
elem_of_mapset_dom_with [in iris.prelude.mapset]
elem_of_dom_insert_mono [in iris.chan2heap.simple_reln]
elem_of_of_gset [in iris.prelude.gmap]
elem_of_dom_2 [in iris.prelude.fin_map_dom]
elem_of_seq_set [in iris.prelude.collections]
elem_of_mapM_Forall2_l [in iris.prelude.collections]
elem_of_mapM_Forall [in iris.prelude.collections]
elem_of_mapM_fmap [in iris.prelude.collections]
elem_of_mapM [in iris.prelude.collections]
elem_of_fmap_2_alt [in iris.prelude.collections]
elem_of_fmap_2 [in iris.prelude.collections]
elem_of_fmap_1 [in iris.prelude.collections]
elem_of_guard_2 [in iris.prelude.collections]
elem_of_guard [in iris.prelude.collections]
elem_of_of_list [in iris.prelude.collections]
elem_of_of_option [in iris.prelude.collections]
elem_of_equiv_empty_L [in iris.prelude.collections]
elem_of_equiv_L [in iris.prelude.collections]
elem_of_union_list [in iris.prelude.collections]
elem_of_disjoint [in iris.prelude.collections]
elem_of_subseteq_singleton [in iris.prelude.collections]
elem_of_singleton_2 [in iris.prelude.collections]
elem_of_singleton_1 [in iris.prelude.collections]
elem_of_empty [in iris.prelude.collections]
elem_of_equiv_empty [in iris.prelude.collections]
elem_of_union_r [in iris.prelude.collections]
elem_of_union_l [in iris.prelude.collections]
elem_of_subset [in iris.prelude.collections]
elem_of_subseteq [in iris.prelude.collections]
elem_of_equiv [in iris.prelude.collections]
elem_of_vlookup [in iris.prelude.vector]
elem_of_of_bools [in iris.prelude.natmap]
elem_of_dom_map_to_list [in iris.heap_lang.substitution]
elem_of_zipped_map [in iris.prelude.list]
elem_of_list_join [in iris.prelude.list]
elem_of_list_ret [in iris.prelude.list]
elem_of_list_bind [in iris.prelude.list]
elem_of_list_fmap [in iris.prelude.list]
elem_of_list_fmap_2 [in iris.prelude.list]
elem_of_list_fmap_1_alt [in iris.prelude.list]
elem_of_list_fmap_1 [in iris.prelude.list]
elem_of_replicate_inv [in iris.prelude.list]
elem_of_replicate [in iris.prelude.list]
elem_of_reverse [in iris.prelude.list]
elem_of_reverse_2 [in iris.prelude.list]
elem_of_list_filter [in iris.prelude.list]
elem_of_list_intersection_with [in iris.prelude.list]
elem_of_list_intersection [in iris.prelude.list]
elem_of_list_union [in iris.prelude.list]
elem_of_list_difference [in iris.prelude.list]
elem_of_remove_dups [in iris.prelude.list]
elem_of_list_omap [in iris.prelude.list]
elem_of_list_lookup [in iris.prelude.list]
elem_of_list_lookup_2 [in iris.prelude.list]
elem_of_list_lookup_1 [in iris.prelude.list]
elem_of_list_split [in iris.prelude.list]
elem_of_list_singleton [in iris.prelude.list]
elem_of_app [in iris.prelude.list]
elem_of_cons [in iris.prelude.list]
elem_of_not_nil [in iris.prelude.list]
elem_of_nil_inv [in iris.prelude.list]
elem_of_nil [in iris.prelude.list]
elem_coPset_suffixes [in iris.prelude.coPset]
elem_of_of_gset [in iris.prelude.coPset]
elem_of_of_Pset [in iris.prelude.coPset]
elem_of_of_Pset_raw [in iris.prelude.coPset]
elem_of_to_Pset [in iris.prelude.coPset]
elem_to_Pset_opp [in iris.prelude.coPset]
elem_to_Pset_intersection [in iris.prelude.coPset]
elem_to_Pset_union [in iris.prelude.coPset]
elem_to_Pset_singleton [in iris.prelude.coPset]
elem_of_remove_dups_fast [in iris.prelude.hashset]
elem_of_dom_map_to_list [in iris.chan_lang.substitution]
elem_of_mkSet [in iris.prelude.set]
elem_of_top [in iris.prelude.set]
empty_finite [in iris.prelude.collections]
empty_difference_subseteq_L [in iris.prelude.collections]
empty_difference_subseteq [in iris.prelude.collections]
empty_union_list_L [in iris.prelude.collections]
empty_union_L [in iris.prelude.collections]
empty_union_list [in iris.prelude.collections]
empty_union [in iris.prelude.collections]
enabled_idx_stepN_cons [in iris.program_logic.adequacy_inf]
enabled_idx_step_cons [in iris.program_logic.language]
enabled_erase [in iris.program_logic.delayed_language]
enabled_erase [in iris.program_logic.nat_delayed_language]
enabled_reflecting_ea_enabled [in iris.prelude.irelations]
enabled_reflecting_al_enabled [in iris.prelude.irelations]
encode_decode [in iris.prelude.finite]
encode_lt_card [in iris.prelude.finite]
encode_nclose [in iris.program_logic.namespaces]
enc_finite_card [in iris.prelude.finite]
enter_subseteq_pre [in iris.locks.ticket_clh_triples]
enter_step2 [in iris.locks.ticket_clh_triples]
enter_step1 [in iris.locks.ticket_clh_triples]
enter_step0 [in iris.locks.ticket_clh_triples]
envs_Forall2_impl [in iris.proofmode.coq_tactics]
envs_relevant_relevant [in iris.proofmode.coq_tactics]
envs_clear_spatial_sound [in iris.proofmode.coq_tactics]
envs_split'_sound [in iris.proofmode.coq_tactics]
envs_split_sound [in iris.proofmode.coq_tactics]
envs_replace_sound_affine [in iris.proofmode.coq_tactics]
envs_replace_sound [in iris.proofmode.coq_tactics]
envs_replace_sound'_affine [in iris.proofmode.coq_tactics]
envs_replace_sound' [in iris.proofmode.coq_tactics]
envs_simple_replace_sound_affine [in iris.proofmode.coq_tactics]
envs_simple_replace_sound [in iris.proofmode.coq_tactics]
envs_simple_replace_sound'_affine [in iris.proofmode.coq_tactics]
envs_simple_replace_sound' [in iris.proofmode.coq_tactics]
envs_app_sound_affine [in iris.proofmode.coq_tactics]
envs_app_sound [in iris.proofmode.coq_tactics]
envs_lookup_delete_sound' [in iris.proofmode.coq_tactics]
envs_lookup_delete_sound [in iris.proofmode.coq_tactics]
envs_lookup_split [in iris.proofmode.coq_tactics]
envs_lookup_relevant_sound' [in iris.proofmode.coq_tactics]
envs_lookup_relevant_sound [in iris.proofmode.coq_tactics]
envs_wf_elim [in iris.proofmode.coq_tactics]
envs_lookup_sound' [in iris.proofmode.coq_tactics]
envs_lookup_delete_lookup [in iris.proofmode.coq_tactics]
envs_lookup_delete_different [in iris.proofmode.coq_tactics]
envs_lookup_sound [in iris.proofmode.coq_tactics]
envs_lookup_delete_Some [in iris.proofmode.coq_tactics]
env_Forall2_wf [in iris.proofmode.environments]
env_Forall2_fresh [in iris.proofmode.environments]
env_Forall2_impl [in iris.proofmode.environments]
env_split_perm [in iris.proofmode.environments]
env_split_wf_2 [in iris.proofmode.environments]
env_split_wf_1 [in iris.proofmode.environments]
env_split_fresh_2 [in iris.proofmode.environments]
env_split_fresh_1 [in iris.proofmode.environments]
env_split_go_perm [in iris.proofmode.environments]
env_split_go_wf [in iris.proofmode.environments]
env_split_fresh [in iris.proofmode.environments]
env_delete_wf [in iris.proofmode.environments]
env_delete_fresh [in iris.proofmode.environments]
env_delete_fresh_eq [in iris.proofmode.environments]
env_lookup_delete_Some [in iris.proofmode.environments]
env_lookup_delete_correct [in iris.proofmode.environments]
env_replace_perm [in iris.proofmode.environments]
env_replace_lookup [in iris.proofmode.environments]
env_replace_wf [in iris.proofmode.environments]
env_replace_fresh [in iris.proofmode.environments]
env_app_wf [in iris.proofmode.environments]
env_app_disjoint [in iris.proofmode.environments]
env_app_fresh_1 [in iris.proofmode.environments]
env_app_fresh [in iris.proofmode.environments]
env_app_perm [in iris.proofmode.environments]
env_lookup_delete_different [in iris.proofmode.environments]
env_lookup_perm [in iris.proofmode.environments]
env_fold_wand [in iris.proofmode.coq_tactics]
env_spatial_lookup_false [in iris.proofmode.coq_tactics]
env_relevant_lookup_true [in iris.proofmode.coq_tactics]
env_relevant_delete_true [in iris.proofmode.coq_tactics]
env_relevant_delete_false [in iris.proofmode.coq_tactics]
env_spatial_delete_false [in iris.proofmode.coq_tactics]
env_spatial_delete_true [in iris.proofmode.coq_tactics]
equiv_is_admissible [in iris.algebra.step]
equiv_dist [in iris.algebra.cofe]
equiv_Some_inv_r' [in iris.prelude.option]
equiv_Some_inv_l' [in iris.prelude.option]
equiv_Some_inv_r [in iris.prelude.option]
equiv_Some_inv_l [in iris.prelude.option]
equiv_None [in iris.prelude.option]
equiv_option_Forall2 [in iris.prelude.option]
equiv_empty_L [in iris.prelude.collections]
equiv_empty [in iris.prelude.collections]
equiv_Forall2 [in iris.prelude.list]
eq_sym_involutive [in iris.program_logic.refine_raw_adequacy]
eq_None_not_Some [in iris.prelude.option]
eq_None_ne_Some [in iris.prelude.option]
eq_ext_tr2fun [in iris.prelude.irelations]
erase_trace [in iris.program_logic.delayed_language]
erase_option_list [in iris.program_logic.delayed_language]
erase_prim_step [in iris.program_logic.delayed_language]
erase_trace [in iris.program_logic.nat_delayed_language]
erase_option_list [in iris.program_logic.nat_delayed_language]
error_left_id [in iris.prelude.error]
error_left_modify [in iris.prelude.error]
error_left_gets [in iris.prelude.error]
error_modify_spec [in iris.prelude.error]
error_gets_spec [in iris.prelude.error]
error_of_option_bind [in iris.prelude.error]
error_assoc [in iris.prelude.error]
error_fmap_bind [in iris.prelude.error]
error_guard_ret [in iris.prelude.error]
error_of_option_ret [in iris.prelude.error]
error_fmap_ret [in iris.prelude.error]
error_bind_ret [in iris.prelude.error]
estep_or_dec_pow_plt_hd [in iris.program_logic.delayed_language]
estep_or_dec_plt [in iris.program_logic.delayed_language]
estep_or_dec_plt_k_1 [in iris.program_logic.delayed_language]
estep_or_dec_plt_k_miss [in iris.program_logic.delayed_language]
estep_or_dec_plt_hd_miss [in iris.program_logic.delayed_language]
estep_or_dec_plt_hd [in iris.program_logic.delayed_language]
estep_or_dec_pow_plt_hd [in iris.program_logic.nat_delayed_language]
estep_or_dec_plt [in iris.program_logic.nat_delayed_language]
estep_or_dec_plt_k_1 [in iris.program_logic.nat_delayed_language]
estep_or_dec_plt_k_miss [in iris.program_logic.nat_delayed_language]
estep_or_dec_plt_hd_miss [in iris.program_logic.nat_delayed_language]
estep_or_dec_plt_hd [in iris.program_logic.nat_delayed_language]
ev_estep_equiv [in iris.prelude.irelations]
ev_taken_O [in iris.prelude.irelations]
ev_taken_equiv [in iris.prelude.irelations]
exclusiveN_Some_r [in iris.algebra.cmra]
exclusiveN_Some_l [in iris.algebra.cmra]
exclusiveN_opM [in iris.algebra.cmra]
exclusiveN_r [in iris.algebra.cmra]
exclusiveN_l [in iris.algebra.cmra]
exclusive_local_update [in iris.algebra.local_updates]
exclusive_r [in iris.algebra.cmra]
exclusive_l [in iris.algebra.cmra]
excl_map_ext [in iris.algebra.excl]
excl_map_compose [in iris.algebra.excl]
excl_map_id [in iris.algebra.excl]
Excl_includedN [in iris.algebra.excl]
excl_validN_inv_r [in iris.algebra.excl]
excl_validN_inv_l [in iris.algebra.excl]
excl_validI [in iris.algebra.excl]
excl_equivI [in iris.algebra.excl]
excl_cmra_mixin [in iris.algebra.excl]
exists_is_closed [in iris.array_lang.substitution]
exists_list_choice' [in iris.program_logic.refine_raw_adequacy]
exists_list_choice [in iris.program_logic.refine_raw_adequacy]
exists_proj1_pi [in iris.prelude.proof_irrel]
Exists_vlookup [in iris.prelude.vector]
exists_is_closed [in iris.heap_lang.substitution]
Exists_fmap [in iris.prelude.list]
Exists_not_Forall [in iris.prelude.list]
Exists_impl [in iris.prelude.list]
Exists_app [in iris.prelude.list]
Exists_inv [in iris.prelude.list]
Exists_exists [in iris.prelude.list]
Exists_finite [in iris.prelude.finite]
exists_is_closed [in iris.chan_lang.substitution]
exist_fresh [in iris.prelude.collections]
exist_proper [in iris.prelude.base]
expr_equiv_empty [in iris.chan2heap.simple_reln]
expr_rel_aff_pres [in iris.chan2heap.simple_reln]
expr_rel_lift_ne [in iris.chan2heap.simple_reln]
expr_equiv_empty [in iris.locks.lock_reln]
expr_rel_rel_pres [in iris.locks.lock_reln]
expr_rel_aff_pres [in iris.locks.lock_reln]
expr_rel_lift_ne [in iris.locks.lock_reln]


F

fair_pres_trans [in iris.program_logic.refine_raw_adequacy]
fill_not_val [in iris.program_logic.ectxi_language]
fill_val_2 [in iris.program_logic.ectxi_language]
fill_val [in iris.program_logic.ectxi_language]
fill_val_dK [in iris.chan2heap.simple_reln]
fill_val_dK [in iris.locks.lock_reln]
fill_item_val_2 [in iris.locks.lock_reln]
filter_deleteB [in iris.array_lang.substitution]
filter_Permutation [in iris.array_lang.substitution]
filter_cons_neg [in iris.array_lang.substitution]
filter_cons [in iris.array_lang.substitution]
filter_deleteB [in iris.heap_lang.substitution]
filter_Permutation [in iris.heap_lang.substitution]
filter_cons_neg [in iris.heap_lang.substitution]
filter_cons [in iris.heap_lang.substitution]
filter_deleteB [in iris.chan_lang.substitution]
filter_Permutation [in iris.chan_lang.substitution]
filter_cons_neg [in iris.chan_lang.substitution]
filter_cons [in iris.chan_lang.substitution]
find_is_Some [in iris.prelude.finite]
find_Some [in iris.prelude.finite]
finish_closed2 [in iris.locks.ticket_clh_triples]
finish_upper_bound3 [in iris.locks.ticket_clh_triples]
finish_upper_bound2 [in iris.locks.ticket_clh_triples]
finish_upper_bound [in iris.locks.ticket_clh_triples]
finish_closed1 [in iris.locks.ticket_clh_triples]
finish_step1 [in iris.locks.ticket_clh_triples]
finish_step0 [in iris.locks.ticket_clh_triples]
finite_bijective [in iris.prelude.finite]
finite_inj [in iris.prelude.finite]
finite_surj [in iris.prelude.finite]
finite_inj_surj [in iris.prelude.finite]
finite_inj_Permutation [in iris.prelude.finite]
finite_inj_contains [in iris.prelude.finite]
finite_inhabited [in iris.prelude.finite]
finite_choice [in iris.prelude.finite]
fin_collection_finite [in iris.prelude.fin_collections]
fin_to_of_nat [in iris.prelude.vector]
fin_to_nat_lt [in iris.prelude.vector]
fin_card [in iris.prelude.finite]
fin_choice [in iris.prelude.finite]
fixpoint_proper [in iris.algebra.cofe]
fixpoint_ne [in iris.algebra.cofe]
fixpoint_unfold [in iris.algebra.cofe]
flatten_fair_pres [in iris.prelude.irelations]
flatten_trace_match [in iris.prelude.irelations]
flatten_trace_fun_cons_offset [in iris.prelude.irelations]
flatten_trace_tfun [in iris.prelude.irelations]
fmap_delete [in iris.prelude.fin_maps]
fmap_insert [in iris.prelude.fin_maps]
fmap_empty [in iris.prelude.fin_maps]
fmap_subseteq [in iris.chan2heap.simple_reln]
fmap_None [in iris.prelude.option]
fmap_Some [in iris.prelude.option]
fmap_is_Some [in iris.prelude.option]
fmap_zip_with_r [in iris.prelude.list]
fmap_zip_with_l [in iris.prelude.list]
fmap_resize [in iris.prelude.list]
fmap_drop [in iris.prelude.list]
fmap_take [in iris.prelude.list]
fmap_replicate [in iris.prelude.list]
fmap_last [in iris.prelude.list]
fmap_tail [in iris.prelude.list]
fmap_reverse [in iris.prelude.list]
fmap_length [in iris.prelude.list]
fmap_app_inv [in iris.prelude.list]
fmap_cons_inv [in iris.prelude.list]
fmap_nil_inv [in iris.prelude.list]
fmap_app [in iris.prelude.list]
fmap_seq [in iris.prelude.list]
fn_lookup_alter_ne [in iris.prelude.functions]
fn_lookup_alter [in iris.prelude.functions]
fn_lookup_insert_ne [in iris.prelude.functions]
fn_lookup_insert_rev [in iris.prelude.functions]
fn_lookup_insert [in iris.prelude.functions]
foldl_app [in iris.prelude.list]
foldr_delete_union [in iris.prelude.fin_maps]
foldr_delete_insert_ne [in iris.prelude.fin_maps]
foldr_delete_notin [in iris.prelude.fin_maps]
foldr_insert_union [in iris.prelude.fin_maps]
foldr_delete_union_with [in iris.prelude.fin_maps]
foldr_permutation [in iris.prelude.list]
fold_max_is_last_cfg [in iris.program_logic.refine_raw_adequacy]
fold_left_max_gt_acc_irrel [in iris.program_logic.refine_raw_adequacy]
fold_left_max_le_acc_irrel [in iris.program_logic.refine_raw_adequacy]
Forall_fresh_list [in iris.prelude.collections]
Forall_fresh_subseteq [in iris.prelude.collections]
Forall_fresh_alt [in iris.prelude.collections]
Forall_fresh_elem_of [in iris.prelude.collections]
Forall_fresh_NoDup [in iris.prelude.collections]
Forall_vlookup_2 [in iris.prelude.vector]
Forall_vlookup_1 [in iris.prelude.vector]
Forall_vlookup [in iris.prelude.vector]
Forall_values_or_some_non [in iris.program_logic.language]
forall_not_enabled_forall_not_reducible [in iris.program_logic.language]
Forall_zip_with_snd [in iris.prelude.list]
Forall_zip_with_fst [in iris.prelude.list]
Forall_zip_with_ext_r [in iris.prelude.list]
Forall_zip_with_ext_l [in iris.prelude.list]
Forall_mapM_ext [in iris.prelude.list]
Forall_join [in iris.prelude.list]
Forall_bind [in iris.prelude.list]
Forall_bind_ext [in iris.prelude.list]
Forall_fmap [in iris.prelude.list]
Forall_fmap_ext [in iris.prelude.list]
Forall_fmap_ext_1 [in iris.prelude.list]
Forall_Forall2 [in iris.prelude.list]
Forall_seq [in iris.prelude.list]
Forall_swap [in iris.prelude.list]
Forall_list_intersection [in iris.prelude.list]
Forall_list_union [in iris.prelude.list]
Forall_list_difference [in iris.prelude.list]
Forall_not_Exists [in iris.prelude.list]
Forall_rev_ind [in iris.prelude.list]
Forall_reshape [in iris.prelude.list]
Forall_sublist_alter_inv [in iris.prelude.list]
Forall_sublist_alter [in iris.prelude.list]
Forall_sublist_lookup [in iris.prelude.list]
Forall_resize_inv [in iris.prelude.list]
Forall_resize [in iris.prelude.list]
Forall_drop [in iris.prelude.list]
Forall_take [in iris.prelude.list]
Forall_replicate_eq [in iris.prelude.list]
Forall_replicate [in iris.prelude.list]
Forall_inserts [in iris.prelude.list]
Forall_insert [in iris.prelude.list]
Forall_alter_inv [in iris.prelude.list]
Forall_alter [in iris.prelude.list]
Forall_tail [in iris.prelude.list]
Forall_lookup_2 [in iris.prelude.list]
Forall_lookup_1 [in iris.prelude.list]
Forall_lookup [in iris.prelude.list]
Forall_delete [in iris.prelude.list]
Forall_and_r [in iris.prelude.list]
Forall_and_l [in iris.prelude.list]
Forall_and [in iris.prelude.list]
Forall_not [in iris.prelude.list]
Forall_iff [in iris.prelude.list]
Forall_impl [in iris.prelude.list]
Forall_true [in iris.prelude.list]
Forall_app [in iris.prelude.list]
Forall_app_2 [in iris.prelude.list]
Forall_singleton [in iris.prelude.list]
Forall_cons [in iris.prelude.list]
Forall_cons_1 [in iris.prelude.list]
Forall_nil [in iris.prelude.list]
Forall_forall [in iris.prelude.list]
Forall_Exists_dec [in iris.prelude.list]
forall_proper [in iris.prelude.base]
Forall_finite [in iris.prelude.finite]
forall_and_distr [in iris.prelude.tactics]
Forall2_vlookup [in iris.prelude.vector]
Forall2_snd [in iris.prelude.list]
Forall2_fst [in iris.prelude.list]
Forall2_mapM_ext [in iris.prelude.list]
Forall2_join [in iris.prelude.list]
Forall2_bind [in iris.prelude.list]
Forall2_fmap [in iris.prelude.list]
Forall2_fmap_2 [in iris.prelude.list]
Forall2_fmap_1 [in iris.prelude.list]
Forall2_fmap_r [in iris.prelude.list]
Forall2_fmap_l [in iris.prelude.list]
Forall2_sublist_alter_l [in iris.prelude.list]
Forall2_sublist_alter [in iris.prelude.list]
Forall2_sublist_lookup_r [in iris.prelude.list]
Forall2_sublist_lookup_l [in iris.prelude.list]
Forall2_resize_r_flip [in iris.prelude.list]
Forall2_resize_r [in iris.prelude.list]
Forall2_resize_l [in iris.prelude.list]
Forall2_resize [in iris.prelude.list]
Forall2_last [in iris.prelude.list]
Forall2_reverse [in iris.prelude.list]
Forall2_replicate [in iris.prelude.list]
Forall2_replicate_r [in iris.prelude.list]
Forall2_replicate_l [in iris.prelude.list]
Forall2_filter [in iris.prelude.list]
Forall2_option_list [in iris.prelude.list]
Forall2_delete [in iris.prelude.list]
Forall2_inserts [in iris.prelude.list]
Forall2_insert [in iris.prelude.list]
Forall2_alter [in iris.prelude.list]
Forall2_alter_r [in iris.prelude.list]
Forall2_alter_l [in iris.prelude.list]
Forall2_same_length_lookup [in iris.prelude.list]
Forall2_same_length_lookup_2 [in iris.prelude.list]
Forall2_lookup_r [in iris.prelude.list]
Forall2_lookup_l [in iris.prelude.list]
Forall2_lookup_lr [in iris.prelude.list]
Forall2_lookup [in iris.prelude.list]
Forall2_drop [in iris.prelude.list]
Forall2_take [in iris.prelude.list]
Forall2_tail [in iris.prelude.list]
Forall2_app_inv_r [in iris.prelude.list]
Forall2_app_inv_l [in iris.prelude.list]
Forall2_app_inv [in iris.prelude.list]
Forall2_app_r [in iris.prelude.list]
Forall2_app_l [in iris.prelude.list]
Forall2_nil_cons_inv [in iris.prelude.list]
Forall2_cons_nil_inv [in iris.prelude.list]
Forall2_cons_inv_r [in iris.prelude.list]
Forall2_cons_inv_l [in iris.prelude.list]
Forall2_cons_inv [in iris.prelude.list]
Forall2_nil_inv_r [in iris.prelude.list]
Forall2_nil_inv_l [in iris.prelude.list]
Forall2_Forall_r [in iris.prelude.list]
Forall2_Forall_l [in iris.prelude.list]
Forall2_forall [in iris.prelude.list]
Forall2_unique [in iris.prelude.list]
Forall2_impl [in iris.prelude.list]
Forall2_transitive [in iris.prelude.list]
Forall2_flip [in iris.prelude.list]
Forall2_true [in iris.prelude.list]
Forall2_length_r [in iris.prelude.list]
Forall2_length_l [in iris.prelude.list]
Forall2_length [in iris.prelude.list]
Forall2_same_length [in iris.prelude.list]
Forall3_alter_lm [in iris.prelude.list]
Forall3_lookup_r [in iris.prelude.list]
Forall3_lookup_m [in iris.prelude.list]
Forall3_lookup_l [in iris.prelude.list]
Forall3_lookup_lmr [in iris.prelude.list]
Forall3_length_lr [in iris.prelude.list]
Forall3_length_lm [in iris.prelude.list]
Forall3_impl [in iris.prelude.list]
Forall3_app_inv_r [in iris.prelude.list]
Forall3_cons_inv_r [in iris.prelude.list]
Forall3_app_inv_m [in iris.prelude.list]
Forall3_cons_inv_m [in iris.prelude.list]
Forall3_app_inv_l [in iris.prelude.list]
Forall3_cons_inv_l [in iris.prelude.list]
Forall3_app [in iris.prelude.list]
Forall4_Forall_extra_impl [in iris.program_logic.refine_raw_adequacy]
Forall4_lookup_l [in iris.prelude.list]
Forall4_length_lrr [in iris.prelude.list]
Forall4_length_lr [in iris.prelude.list]
Forall4_length_lm [in iris.prelude.list]
Forall4_impl [in iris.prelude.list]
Forall4_app_inv_l [in iris.prelude.list]
Forall4_cons_inv_l [in iris.prelude.list]
Forall4_app [in iris.prelude.list]
Forall5_lookup_l [in iris.prelude.list]
Forall5_length_lrrr [in iris.prelude.list]
Forall5_length_lrr [in iris.prelude.list]
Forall5_length_lr [in iris.prelude.list]
Forall5_length_lm [in iris.prelude.list]
Forall5_impl [in iris.prelude.list]
Forall5_app_inv_l [in iris.prelude.list]
Forall5_cons_inv_l [in iris.prelude.list]
Forall5_app [in iris.prelude.list]
fork_siblings [in iris.tests.heap_lang]
frac_validI [in iris.algebra.frac]
frac_equivI [in iris.algebra.frac]
frame_step_owner_monotone' [in iris.locks.ticket_clh_triples]
frame_step_owner_monotone [in iris.locks.ticket_clh_triples]
frame_step_token_monotone [in iris.locks.ticket_clh_triples]
fresh_list_is_fresh [in iris.prelude.collections]
fresh_list_length [in iris.prelude.collections]
fresh_string_of_set_fresh [in iris.prelude.stringmap]
fresh_string_fresh [in iris.prelude.stringmap]
fresh_string_R_wf [in iris.prelude.stringmap]
fresh_string_step [in iris.prelude.stringmap]
fresh_inv [in iris.chan2heap.refine_protocol]
from_to_heap [in iris.heap_lang.heap]
from_to_heap [in iris.array_lang.heap]
from_to_heap [in iris.chan_lang.refine_heap]
fsa_wand_r [in iris.program_logic.pviewshifts]
fsa_wand_l [in iris.program_logic.pviewshifts]
fsa_mono_pvs [in iris.program_logic.pviewshifts]
fsa_pvs_fsa [in iris.program_logic.pviewshifts]
fsa_strip_pvs [in iris.program_logic.pviewshifts]
fsa_frame_l [in iris.program_logic.pviewshifts]
fsa_mask_weaken [in iris.program_logic.pviewshifts]
fsa_mono [in iris.program_logic.pviewshifts]
fst_zip [in iris.prelude.list]
fundamental [in iris.chan2heap.simple_reln]
fundamental [in iris.locks.lock_reln]
f_equal_help [in iris.prelude.tactics]
f_equal_dep [in iris.prelude.tactics]


G

glue_isteps [in iris.prelude.irelations]
glue_cons [in iris.prelude.irelations]
glue_prefix_le [in iris.prelude.irelations]
glue_prefix_S [in iris.prelude.irelations]
glue_length_S [in iris.prelude.irelations]
glue_length [in iris.prelude.irelations]
gmap_merge_wf [in iris.prelude.gmap]
gmap_omap_wf [in iris.prelude.gmap]
gmap_fmap_wf [in iris.prelude.gmap]
gmap_partial_alter_wf [in iris.prelude.gmap]
gmap_eq [in iris.prelude.gmap]
gmap_validI [in iris.algebra.gmap]
gmap_equivI [in iris.algebra.gmap]
gmap_ucmra_mixin [in iris.algebra.gmap]
gmap_cmra_mixin [in iris.algebra.gmap]
gset_alloc_empty_local_update [in iris.algebra.gset]
gset_alloc_local_update [in iris.algebra.gset]
gset_alloc_empty_updateP' [in iris.algebra.gset]
gset_alloc_empty_updateP_strong' [in iris.algebra.gset]
gset_alloc_empty_updateP [in iris.algebra.gset]
gset_alloc_empty_updateP_strong [in iris.algebra.gset]
gset_alloc_updateP' [in iris.algebra.gset]
gset_alloc_updateP_strong' [in iris.algebra.gset]
gset_alloc_updateP [in iris.algebra.gset]
gset_alloc_updateP_strong [in iris.algebra.gset]
gset_disj_ucmra_mixin [in iris.algebra.gset]
gset_disj_ra_mixin [in iris.algebra.gset]
gset_equiv [in iris.algebra.gset]
gset_disj_valid_op [in iris.algebra.gset]
gset_disj_union [in iris.algebra.gset]
gset_disj_valid_inv_l [in iris.algebra.gset]
gst_validN [in iris.program_logic.resources]
guard_empty [in iris.prelude.collections]


H

hcurry_uncurry [in iris.prelude.hlist]
HdRel_list_merge [in iris.prelude.sorting]
HdRel_fmap [in iris.prelude.sorting]
head_step_det_prim_det [in iris.program_logic.ectxi_language]
head_reducible_prim_step [in iris.program_logic.ectx_language]
head_prim_reducible [in iris.program_logic.ectx_language]
head_prim_step [in iris.program_logic.ectx_language]
head_reverse [in iris.prelude.list]
heap_e_rec_spec [in iris.heap_lang.refine_proofmode]
heap_e_fork_spec [in iris.heap_lang.refine_proofmode]
heap_e_spec [in iris.heap_lang.refine_proofmode]
heap_e2_spec [in iris.heap_lang.refine_proofmode]
heap_fai_spec [in iris.heap_lang.refine_proofmode]
heap_swap_spec [in iris.heap_lang.refine_proofmode]
heap_proj_spec [in iris.heap_lang.refine_proofmode]
heap_mapsto_op_split [in iris.heap_lang.heap]
heap_mapsto_op [in iris.heap_lang.heap]
heap_mapsto_op_eq [in iris.heap_lang.heap]
heap_alloc [in iris.heap_lang.heap]
heap_store_valid [in iris.heap_lang.heap]
heap_prim_dec [in iris.array_lang.lang]
heap_lang.head_step_det [in iris.array_lang.lang]
heap_lang.is_closed_subst_inv_2 [in iris.array_lang.lang]
heap_lang.is_closed_subst_inv_1 [in iris.array_lang.lang]
heap_lang.is_closed_subst_remove [in iris.array_lang.lang]
heap_lang.is_closed_perm [in iris.array_lang.lang]
heap_lang.is_closed_of_val [in iris.array_lang.lang]
heap_lang.is_closed_nil_subst [in iris.array_lang.lang]
heap_lang.is_closed_subst [in iris.array_lang.lang]
heap_lang.is_closed_weaken_nil [in iris.array_lang.lang]
heap_lang.is_closed_weaken [in iris.array_lang.lang]
heap_lang.alloc_fresh [in iris.array_lang.lang]
heap_lang.fill_item_no_val_inj [in iris.array_lang.lang]
heap_lang.head_ctx_step_val [in iris.array_lang.lang]
heap_lang.val_stuck [in iris.array_lang.lang]
heap_lang.fill_item_val [in iris.array_lang.lang]
heap_lang.of_to_val [in iris.array_lang.lang]
heap_lang.to_of_val [in iris.array_lang.lang]
heap_mapsto_op_split [in iris.array_lang.heap]
heap_mapsto_op [in iris.array_lang.heap]
heap_mapsto_op_eq [in iris.array_lang.heap]
heap_alloc [in iris.array_lang.heap]
heap_store_valid [in iris.array_lang.heap]
heap_store_valid [in iris.chan_lang.refine_heap]
heap_e_refine [in iris.tests.heap_lang]
heap_e_fork_spec [in iris.tests.heap_lang]
heap_e2_spec [in iris.tests.heap_lang]
heap_e_hostore_spec [in iris.tests.heap_lang]
heap_e_spec [in iris.tests.heap_lang]
heap_prim_dec [in iris.locks.lock_reln]
heap_prim_dec [in iris.heap_lang.lang]
heap_lang.head_step_det [in iris.heap_lang.lang]
heap_lang.is_closed_subst_inv_2 [in iris.heap_lang.lang]
heap_lang.is_closed_subst_inv_1 [in iris.heap_lang.lang]
heap_lang.is_closed_subst_remove [in iris.heap_lang.lang]
heap_lang.is_closed_perm [in iris.heap_lang.lang]
heap_lang.is_closed_of_val [in iris.heap_lang.lang]
heap_lang.is_closed_nil_subst [in iris.heap_lang.lang]
heap_lang.is_closed_subst [in iris.heap_lang.lang]
heap_lang.is_closed_weaken_nil [in iris.heap_lang.lang]
heap_lang.is_closed_weaken [in iris.heap_lang.lang]
heap_lang.alloc_fresh [in iris.heap_lang.lang]
heap_lang.fill_item_no_val_inj [in iris.heap_lang.lang]
heap_lang.head_ctx_step_val [in iris.heap_lang.lang]
heap_lang.val_stuck [in iris.heap_lang.lang]
heap_lang.fill_item_val [in iris.heap_lang.lang]
heap_lang.of_to_val [in iris.heap_lang.lang]
heap_lang.to_of_val [in iris.heap_lang.lang]
hexist_exist [in iris.algebra.upred_hlist]
hforall_forall [in iris.algebra.upred_hlist]
ht_safe_refine [in iris.program_logic.refine_ectx]
ht_safe_refine' [in iris.program_logic.refine_ectx]
ht_adequacy_inf_refine' [in iris.program_logic.refine_ectx]
ht_adequacy_refine' [in iris.program_logic.refine_ectx]
ht_equiv_ectx [in iris.program_logic.refine_ectx]
ht_adequacy_own_inf_hom2 [in iris.program_logic.adequacy_inf]
ht_adequacy_safe [in iris.program_logic.adequacy]
ht_adequacy_reducible [in iris.program_logic.adequacy]
ht_adequacy_result [in iris.program_logic.adequacy]
ht_adequacy_own [in iris.program_logic.adequacy]
ht_adequacy_steps [in iris.program_logic.adequacy]
ht_adequacy_inf_refine [in iris.program_logic.refine_raw_adequacy]
ht_adequacy_refine [in iris.program_logic.refine_raw_adequacy]
ht_id1 [in iris.chan_lang.simple_types]
ht_safe_refine [in iris.program_logic.refine_ectx_delay]
ht_adequacy_inf_refine' [in iris.program_logic.refine_ectx_delay]
ht_adequacy_refine' [in iris.program_logic.refine_ectx_delay]
ht_equiv_ectx [in iris.program_logic.refine_ectx_delay]
ht_safe_refine [in iris.program_logic.refine]
ht_safe_refine' [in iris.program_logic.refine]
ht_adequacy_inf_refine' [in iris.program_logic.refine]
ht_adequacy_refine' [in iris.program_logic.refine]
ht_inv [in iris.program_logic.hoare]
ht_frame_step_r' [in iris.program_logic.hoare]
ht_frame_step_l' [in iris.program_logic.hoare]
ht_frame_step_r [in iris.program_logic.hoare]
ht_frame_step_l [in iris.program_logic.hoare]
ht_frame_r [in iris.program_logic.hoare]
ht_frame_l [in iris.program_logic.hoare]
ht_mask_weaken [in iris.program_logic.hoare]
ht_bind [in iris.program_logic.hoare]
ht_atomic [in iris.program_logic.hoare]
ht_vs [in iris.program_logic.hoare]
ht_val [in iris.program_logic.hoare]
ht_alt [in iris.program_logic.hoare]
ht_mono [in iris.program_logic.hoare]


I

idemp_L [in iris.prelude.base]
idx_stepN_cons [in iris.program_logic.adequacy_inf]
idx_stepN_app [in iris.program_logic.adequacy_inf]
idx_stepN_equiv [in iris.program_logic.adequacy_inf]
idx_stepN_le [in iris.program_logic.adequacy]
idx_stepN_map_extract [in iris.program_logic.refine_raw_adequacy]
idx_stepN_length [in iris.program_logic.refine_raw_adequacy]
idx_step_inv_big [in iris.program_logic.refine_raw_adequacy]
idx_step_det [in iris.program_logic.refine_raw_adequacy]
idx_step_dec' [in iris.program_logic.refine_raw_adequacy]
idx_step_diff [in iris.program_logic.refine_raw]
idx_step_cons [in iris.program_logic.language]
idx_step_app [in iris.program_logic.language]
idx_step_equiv [in iris.program_logic.language]
idx_step_tid_in_dom_k [in iris.program_logic.delayed_language]
idx_step_tid_in_dom [in iris.program_logic.delayed_language]
idx_step_tid_in_dom_k [in iris.program_logic.nat_delayed_language]
idx_step_tid_in_dom [in iris.program_logic.nat_delayed_language]
imap_ext [in iris.prelude.list]
imap_cons [in iris.prelude.list]
impl_transitive [in iris.prelude.base]
included_nil [in iris.prelude.list]
inc_list_map_pred' [in iris.prelude.irelations]
inc_list_map_pred [in iris.prelude.irelations]
inc_list_map_S [in iris.prelude.irelations]
inc_list_max_snoc [in iris.prelude.irelations]
inc_list_tl [in iris.prelude.irelations]
inGF_inG_id [in iris.program_logic.global_functor]
inGF_inG_transparent [in iris.program_logic.global_functor]
inGF_inG [in iris.program_logic.global_functor]
init_own_snap_master_valid [in iris.program_logic.refine_raw_adequacy]
init_ownSP [in iris.program_logic.refine]
init_ownT [in iris.program_logic.refine]
inject_Z_Qred [in iris.prelude.numbers]
inj_iff [in iris.prelude.base]
inj_card [in iris.prelude.finite]
inserts_length [in iris.prelude.list]
insert_union_r [in iris.prelude.fin_maps]
insert_union_l [in iris.prelude.fin_maps]
insert_union_singleton_r [in iris.prelude.fin_maps]
insert_union_singleton_l [in iris.prelude.fin_maps]
insert_union_with_r [in iris.prelude.fin_maps]
insert_union_with_l [in iris.prelude.fin_maps]
insert_union_with [in iris.prelude.fin_maps]
insert_merge_r [in iris.prelude.fin_maps]
insert_merge_l [in iris.prelude.fin_maps]
insert_merge [in iris.prelude.fin_maps]
insert_singleton [in iris.prelude.fin_maps]
insert_empty [in iris.prelude.fin_maps]
insert_subset_inv [in iris.prelude.fin_maps]
insert_delete_subset [in iris.prelude.fin_maps]
insert_delete_subseteq [in iris.prelude.fin_maps]
insert_subseteq_r [in iris.prelude.fin_maps]
insert_subset [in iris.prelude.fin_maps]
insert_subseteq [in iris.prelude.fin_maps]
insert_included [in iris.prelude.fin_maps]
insert_id [in iris.prelude.fin_maps]
insert_commute [in iris.prelude.fin_maps]
insert_insert [in iris.prelude.fin_maps]
insert_delete [in iris.prelude.fin_maps]
insert_mono [in iris.chan2heap.simple_reln]
insert_zip_with [in iris.prelude.list]
insert_replicate [in iris.prelude.list]
insert_app_r_alt [in iris.prelude.list]
insert_app_r [in iris.prelude.list]
insert_app_l [in iris.prelude.list]
insert_length [in iris.prelude.list]
insert_local_update [in iris.algebra.gmap]
insert_update [in iris.algebra.gmap]
insert_updateP' [in iris.algebra.gmap]
insert_updateP [in iris.algebra.gmap]
insert_singleton_op [in iris.algebra.gmap]
insert_valid [in iris.algebra.gmap]
insert_validN [in iris.algebra.gmap]
interleave_interleave_toggle [in iris.prelude.list]
interleave_Permutation [in iris.prelude.list]
interleave_cons [in iris.prelude.list]
interp_some_inv [in iris.program_logic.refine_raw_adequacy]
interp_not_none_inv [in iris.program_logic.refine_raw_adequacy]
interp_some [in iris.program_logic.refine_raw_adequacy]
interp_extract_step_reflect [in iris.program_logic.refine_raw_adequacy]
interp_step_bounded_nondet [in iris.program_logic.refine_raw_adequacy]
interp_step_bounded_nondet_aux [in iris.program_logic.refine_raw_adequacy]
interp_bounded_idxs_finite [in iris.program_logic.refine_raw_adequacy]
interp_extract_validN' [in iris.program_logic.refine_raw_adequacy]
interp_extract_big_op_validN' [in iris.program_logic.refine_raw_adequacy]
interp_extract_big_op_valid [in iris.program_logic.refine_raw_adequacy]
interp_extract_big_op_validN [in iris.program_logic.refine_raw_adequacy]
interp_extract_stepN [in iris.program_logic.refine_raw_adequacy]
interp_extract_validN [in iris.program_logic.refine_raw_adequacy]
interp_extract_valid [in iris.program_logic.refine_raw_adequacy]
interp_extract_bigop [in iris.program_logic.refine_raw_adequacy]
interp_extract_op [in iris.program_logic.refine_raw_adequacy]
interp_flatten_to_natset [in iris.program_logic.refine_raw_adequacy]
interp_flatten_in_split_sv [in iris.program_logic.refine_raw_adequacy]
interp_flatten_nth_map_tids [in iris.program_logic.refine_raw_adequacy]
interp_flatten_map [in iris.program_logic.refine_raw_adequacy]
interp_flatten_last_inv [in iris.program_logic.refine_raw_adequacy]
interp_flatten_last [in iris.program_logic.refine_raw_adequacy]
intersection_finite_r [in iris.prelude.collections]
intersection_finite_l [in iris.prelude.collections]
intersection_union_r_L [in iris.prelude.collections]
intersection_union_l_L [in iris.prelude.collections]
intersection_singletons_L [in iris.prelude.collections]
intersection_union_r [in iris.prelude.collections]
intersection_union_l [in iris.prelude.collections]
intersection_singletons [in iris.prelude.collections]
intersection_preserving [in iris.prelude.collections]
intersection_preserving_r [in iris.prelude.collections]
intersection_preserving_l [in iris.prelude.collections]
intersection_greatest [in iris.prelude.collections]
intersection_subseteq_r [in iris.prelude.collections]
intersection_subseteq_l [in iris.prelude.collections]
into_sep_affine_later [in iris.proofmode.class_instances]
into_sep_affine [in iris.proofmode.class_instances]
into_sep_relevant [in iris.proofmode.class_instances]
into_sep_spatial [in iris.proofmode.class_instances]
into_assert_default [in iris.proofmode.coq_tactics]
into_later_env_sound [in iris.proofmode.coq_tactics]
inv_afsa [in iris.program_logic.invariants]
inv_fsa [in iris.program_logic.invariants]
inv_open [in iris.program_logic.invariants]
inv_alloc [in iris.program_logic.invariants]
iprod_map_compose [in iris.algebra.iprod]
iprod_map_id [in iris.algebra.iprod]
iprod_map_ext [in iris.algebra.iprod]
iprod_singleton_update_empty [in iris.algebra.iprod]
iprod_singleton_updateP_empty' [in iris.algebra.iprod]
iprod_singleton_updateP_empty [in iris.algebra.iprod]
iprod_singleton_update [in iris.algebra.iprod]
iprod_singleton_updateP' [in iris.algebra.iprod]
iprod_singleton_updateP [in iris.algebra.iprod]
iprod_op_singleton [in iris.algebra.iprod]
iprod_core_singleton [in iris.algebra.iprod]
iprod_singleton_validN [in iris.algebra.iprod]
iprod_lookup_singleton_ne [in iris.algebra.iprod]
iprod_lookup_singleton [in iris.algebra.iprod]
iprod_insert_update [in iris.algebra.iprod]
iprod_insert_updateP' [in iris.algebra.iprod]
iprod_insert_updateP [in iris.algebra.iprod]
iprod_validI [in iris.algebra.iprod]
iprod_equivI [in iris.algebra.iprod]
iprod_ucmra_mixin [in iris.algebra.iprod]
iprod_cmra_mixin [in iris.algebra.iprod]
iprod_included_spec [in iris.algebra.iprod]
iprod_lookup_insert_ne [in iris.algebra.iprod]
iprod_lookup_insert [in iris.algebra.iprod]
iProp_solution.iProp_unfold_fold [in iris.program_logic.model]
iProp_solution.iProp_fold_unfold [in iris.program_logic.model]
irreflexive_eq [in iris.prelude.orders]
isteps_wptp_comp_hom2 [in iris.program_logic.adequacy_inf]
isteps_wptp [in iris.program_logic.adequacy]
isteps_aux'_idx_stepN_le [in iris.program_logic.adequacy]
isteps_idx_stepN_le [in iris.program_logic.adequacy]
isteps_aux'_hd_valid [in iris.program_logic.refine_raw_adequacy]
isteps_det [in iris.program_logic.refine_raw_adequacy]
isteps_lookup [in iris.prelude.irelations]
isteps_aux'_cons [in iris.prelude.irelations]
isteps_aux_r [in iris.prelude.irelations]
isteps_r [in iris.prelude.irelations]
isteps_aux'_app [in iris.prelude.irelations]
isteps_aux_app [in iris.prelude.irelations]
isteps_app [in iris.prelude.irelations]
isteps_once [in iris.prelude.irelations]
isteps_nsteps [in iris.prelude.irelations]
isteps_aux'_erase [in iris.prelude.irelations]
isteps_augment [in iris.prelude.irelations]
is_closed_hd [in iris.array_lang.substitution]
is_Some_None [in iris.prelude.option]
is_closed_hd [in iris.heap_lang.substitution]
Is_true_reflect [in iris.prelude.decidable]
Is_true_false [in iris.prelude.base]
is_closed_hd [in iris.chan_lang.substitution]


J

join_nil_2 [in iris.prelude.list]
join_nil_1 [in iris.prelude.list]
join_nil [in iris.prelude.list]
join_reshape [in iris.prelude.list]


L

last_ne_tl [in iris.program_logic.refine_raw_adequacy]
last_non_empty [in iris.program_logic.refine_raw_adequacy]
last_ne [in iris.program_logic.refine_raw]
last_reverse [in iris.prelude.list]
last_snoc [in iris.prelude.list]
later_map_ext [in iris.algebra.cofe]
later_map_compose [in iris.algebra.cofe]
later_map_id [in iris.algebra.cofe]
later_eta [in iris.algebra.cofe]
left_absorb_L [in iris.prelude.base]
left_id_L [in iris.prelude.base]
left_step [in iris.chan2heap.refine_protocol]
leibniz_equiv_iff [in iris.prelude.base]
length_le_last_none [in iris.program_logic.refine_raw]
length_cfg_idx_step2 [in iris.program_logic.language]
length_cfg_idx_step' [in iris.program_logic.language]
length_cfg_idx_step [in iris.program_logic.language]
length_cfg_monotone [in iris.program_logic.delayed_language]
length_cfg_S [in iris.program_logic.delayed_language]
length_cfg_monotone [in iris.program_logic.nat_delayed_language]
length_cfg_S [in iris.program_logic.nat_delayed_language]
link_list_end_pt_join [in iris.chan2heap.refine_protocol]
link_list_end_pt [in iris.chan2heap.refine_protocol]
listset_empty_alt [in iris.prelude.listset]
listset_normalize_correct [in iris.prelude.hashset]
list_equiv_singleton_inv [in iris.program_logic.adequacy_inf]
list_equiv_app_inv [in iris.program_logic.adequacy_inf]
list_singleton_local_update [in iris.algebra.list]
list_middle_local_update [in iris.algebra.list]
list_middle_update [in iris.algebra.list]
list_middle_updateP [in iris.algebra.list]
list_alter_singletonM [in iris.algebra.list]
list_op_singletonM [in iris.algebra.list]
list_core_singletonM [in iris.algebra.list]
list_singletonM_length [in iris.algebra.list]
list_singleton_valid [in iris.algebra.list]
list_singletonM_validN [in iris.algebra.list]
list_lookup_singletonM_ne [in iris.algebra.list]
list_lookup_singletonM [in iris.algebra.list]
list_op_length [in iris.algebra.list]
list_lookup_valid_Some [in iris.algebra.list]
list_lookup_validN_Some [in iris.algebra.list]
list_op_app [in iris.algebra.list]
list_lookup_opM [in iris.algebra.list]
list_validI [in iris.algebra.list]
list_equivI [in iris.algebra.list]
list_lookup_included [in iris.algebra.list]
list_lookup_core [in iris.algebra.list]
list_lookup_op [in iris.algebra.list]
list_lookup_validN [in iris.algebra.list]
list_lookup_valid [in iris.algebra.list]
list_dist_lookup [in iris.algebra.list]
list_to_natmap_spec [in iris.prelude.natmap]
list_to_natmap_wf [in iris.prelude.natmap]
list_join_bind [in iris.prelude.list]
list_bind_ext [in iris.prelude.list]
list_alter_fmap_mono [in iris.prelude.list]
list_fmap_bind [in iris.prelude.list]
list_alter_fmap [in iris.prelude.list]
list_lookup_fmap_inv [in iris.prelude.list]
list_lookup_fmap [in iris.prelude.list]
list_fmap_setoid_ext [in iris.prelude.list]
list_fmap_ext [in iris.prelude.list]
list_fmap_compose [in iris.prelude.list]
list_fmap_id [in iris.prelude.list]
list_equiv_lookup [in iris.prelude.list]
list_remove_list_contains [in iris.prelude.list]
list_remove_Some_inv [in iris.prelude.list]
list_remove_Some [in iris.prelude.list]
list_remove_Permutation [in iris.prelude.list]
list_find_elem_of [in iris.prelude.list]
list_find_Some [in iris.prelude.list]
list_insert_inserts_lt [in iris.prelude.list]
list_lookup_inserts_Some [in iris.prelude.list]
list_lookup_inserts_ge [in iris.prelude.list]
list_lookup_inserts_lt [in iris.prelude.list]
list_lookup_inserts [in iris.prelude.list]
list_alter_commute [in iris.prelude.list]
list_alter_compose [in iris.prelude.list]
list_alter_ext [in iris.prelude.list]
list_alter_id [in iris.prelude.list]
list_lookup_other [in iris.prelude.list]
list_insert_commute [in iris.prelude.list]
list_lookup_insert_Some [in iris.prelude.list]
list_lookup_insert_ne [in iris.prelude.list]
list_lookup_insert [in iris.prelude.list]
list_lookup_alter_ne [in iris.prelude.list]
list_lookup_alter [in iris.prelude.list]
list_insert_alter [in iris.prelude.list]
list_lookup_middle [in iris.prelude.list]
list_eq_same_length [in iris.prelude.list]
list_singleton_reflect [in iris.prelude.list]
list_eq [in iris.prelude.list]
list_card [in iris.prelude.finite]
list_encode_suffix_eq [in iris.prelude.countable]
list_encode_suffix [in iris.prelude.countable]
list_encode_cons [in iris.prelude.countable]
list_encode_app [in iris.prelude.countable]
list_encode_app' [in iris.prelude.countable]
list_merge_cons [in iris.prelude.sorting]
local_update_total [in iris.algebra.local_updates]
lock_refinement [in iris.locks.ticket_clh_refinement]
lookup_wld_op_r [in iris.program_logic.resources]
lookup_wld_op_l [in iris.program_logic.resources]
lookup_deleteB_None [in iris.array_lang.substitution]
lookup_difference_None [in iris.prelude.fin_maps]
lookup_difference_Some [in iris.prelude.fin_maps]
lookup_difference_with_Some [in iris.prelude.fin_maps]
lookup_difference_with [in iris.prelude.fin_maps]
lookup_intersection_None [in iris.prelude.fin_maps]
lookup_intersection_Some [in iris.prelude.fin_maps]
lookup_intersection_with_Some [in iris.prelude.fin_maps]
lookup_intersection_with [in iris.prelude.fin_maps]
lookup_foldr_delete_not_elem_of [in iris.prelude.fin_maps]
lookup_foldr_delete [in iris.prelude.fin_maps]
lookup_union_Some_r [in iris.prelude.fin_maps]
lookup_union_Some_l [in iris.prelude.fin_maps]
lookup_union_Some [in iris.prelude.fin_maps]
lookup_union_None [in iris.prelude.fin_maps]
lookup_union_Some_raw [in iris.prelude.fin_maps]
lookup_union_with_Some [in iris.prelude.fin_maps]
lookup_union_with [in iris.prelude.fin_maps]
lookup_map_of_collection [in iris.prelude.fin_maps]
lookup_imap [in iris.prelude.fin_maps]
lookup_singleton_ne [in iris.prelude.fin_maps]
lookup_singleton [in iris.prelude.fin_maps]
lookup_singleton_None [in iris.prelude.fin_maps]
lookup_singleton_Some [in iris.prelude.fin_maps]
lookup_insert_None [in iris.prelude.fin_maps]
lookup_insert_is_Some [in iris.prelude.fin_maps]
lookup_insert_Some [in iris.prelude.fin_maps]
lookup_insert_ne [in iris.prelude.fin_maps]
lookup_insert_rev [in iris.prelude.fin_maps]
lookup_insert [in iris.prelude.fin_maps]
lookup_delete_None [in iris.prelude.fin_maps]
lookup_delete_is_Some [in iris.prelude.fin_maps]
lookup_delete_Some [in iris.prelude.fin_maps]
lookup_delete_ne [in iris.prelude.fin_maps]
lookup_delete [in iris.prelude.fin_maps]
lookup_alter_None [in iris.prelude.fin_maps]
lookup_alter_Some [in iris.prelude.fin_maps]
lookup_alter_ne [in iris.prelude.fin_maps]
lookup_alter [in iris.prelude.fin_maps]
lookup_empty_Some [in iris.prelude.fin_maps]
lookup_empty_is_Some [in iris.prelude.fin_maps]
lookup_ne [in iris.prelude.fin_maps]
lookup_weaken_inv [in iris.prelude.fin_maps]
lookup_weaken_None [in iris.prelude.fin_maps]
lookup_weaken_is_Some [in iris.prelude.fin_maps]
lookup_weaken [in iris.prelude.fin_maps]
lookup_mapset_map_with [in iris.prelude.mapset]
lookup_delete_subst_ctx_3 [in iris.chan2heap.simple_reln]
lookup_delete_subst_ctx_2 [in iris.chan2heap.simple_reln]
lookup_delete_subst_ctx_1 [in iris.chan2heap.simple_reln]
lookup_to_gmap_None [in iris.prelude.gmap]
lookup_to_gmap_Some [in iris.prelude.gmap]
lookup_to_gmap [in iris.prelude.gmap]
lookup_natmap_pop [in iris.prelude.natmap]
lookup_natmap_push_S [in iris.prelude.natmap]
lookup_natmap_push_O [in iris.prelude.natmap]
lookup_to_bools_false [in iris.prelude.natmap]
lookup_to_bools_true [in iris.prelude.natmap]
lookup_to_bools [in iris.prelude.natmap]
lookup_to_bools_ge [in iris.prelude.natmap]
lookup_deleteB_None [in iris.heap_lang.substitution]
lookup_subseteq_same_or_none [in iris.chan_lang.simple_types]
lookup_zip_with [in iris.prelude.list]
lookup_seq_inv [in iris.prelude.list]
lookup_seq_ge [in iris.prelude.list]
lookup_seq [in iris.prelude.list]
lookup_mask_notin [in iris.prelude.list]
lookup_mask [in iris.prelude.list]
lookup_resize_old [in iris.prelude.list]
lookup_resize_new [in iris.prelude.list]
lookup_resize [in iris.prelude.list]
lookup_replicate_None [in iris.prelude.list]
lookup_replicate_2 [in iris.prelude.list]
lookup_replicate_1 [in iris.prelude.list]
lookup_replicate [in iris.prelude.list]
lookup_drop [in iris.prelude.list]
lookup_take_ge [in iris.prelude.list]
lookup_take [in iris.prelude.list]
lookup_app_Some [in iris.prelude.list]
lookup_app_r [in iris.prelude.list]
lookup_app_l_Some [in iris.prelude.list]
lookup_app_l [in iris.prelude.list]
lookup_ge_None_2 [in iris.prelude.list]
lookup_ge_None_1 [in iris.prelude.list]
lookup_ge_None [in iris.prelude.list]
lookup_lt_is_Some [in iris.prelude.list]
lookup_lt_is_Some_2 [in iris.prelude.list]
lookup_lt_is_Some_1 [in iris.prelude.list]
lookup_lt_Some [in iris.prelude.list]
lookup_tail [in iris.prelude.list]
lookup_nil [in iris.prelude.list]
lookup_delete_subst_ctx_1 [in iris.locks.lock_reln]
lookup_deleteB_None [in iris.chan_lang.substitution]
lookup_valid_Some [in iris.algebra.gmap]
lookup_validN_Some [in iris.algebra.gmap]
lookup_opM [in iris.algebra.gmap]
lookup_included [in iris.algebra.gmap]
lookup_core [in iris.algebra.gmap]
lookup_op [in iris.algebra.gmap]
lsubst_unfold [in iris.array_lang.substitution]
lsubst_closing_inv_2 [in iris.array_lang.substitution]
lsubst_closing_inv_1 [in iris.array_lang.substitution]
lsubst_closing_2 [in iris.array_lang.substitution]
lsubst_closing_1 [in iris.array_lang.substitution]
lsubst_closed [in iris.array_lang.substitution]
lsubst_foldl [in iris.array_lang.substitution]
lsubst_subst_commute [in iris.array_lang.substitution]
lsubst_permutation [in iris.array_lang.substitution]
lsubst_cons [in iris.array_lang.substitution]
lsubst_snoc [in iris.array_lang.substitution]
lsubst_app [in iris.array_lang.substitution]
lsubst_unfold [in iris.heap_lang.substitution]
lsubst_closing_inv_2 [in iris.heap_lang.substitution]
lsubst_closing_inv_1 [in iris.heap_lang.substitution]
lsubst_closing_2 [in iris.heap_lang.substitution]
lsubst_closing_1 [in iris.heap_lang.substitution]
lsubst_closed [in iris.heap_lang.substitution]
lsubst_foldl [in iris.heap_lang.substitution]
lsubst_subst_commute [in iris.heap_lang.substitution]
lsubst_permutation [in iris.heap_lang.substitution]
lsubst_cons [in iris.heap_lang.substitution]
lsubst_snoc [in iris.heap_lang.substitution]
lsubst_app [in iris.heap_lang.substitution]
lsubst_unfold [in iris.chan_lang.substitution]
lsubst_closing_inv_2 [in iris.chan_lang.substitution]
lsubst_closing_inv_1 [in iris.chan_lang.substitution]
lsubst_closing_2 [in iris.chan_lang.substitution]
lsubst_closing_1 [in iris.chan_lang.substitution]
lsubst_closed [in iris.chan_lang.substitution]
lsubst_foldl [in iris.chan_lang.substitution]
lsubst_subst_commute [in iris.chan_lang.substitution]
lsubst_permutation [in iris.chan_lang.substitution]
lsubst_cons [in iris.chan_lang.substitution]
lsubst_snoc [in iris.chan_lang.substitution]
lsubst_app [in iris.chan_lang.substitution]


M

mapM_fmap_Some_inv [in iris.prelude.list]
mapM_fmap_Some [in iris.prelude.list]
mapM_is_Some [in iris.prelude.list]
mapM_is_Some_2 [in iris.prelude.list]
mapM_is_Some_1 [in iris.prelude.list]
mapM_None [in iris.prelude.list]
mapM_None_2 [in iris.prelude.list]
mapM_None_1 [in iris.prelude.list]
mapM_length [in iris.prelude.list]
mapM_Some [in iris.prelude.list]
mapM_Some_2 [in iris.prelude.list]
mapM_Some_1 [in iris.prelude.list]
mapM_ext [in iris.prelude.list]
mapset_eq [in iris.prelude.mapset]
map_difference_union [in iris.prelude.fin_maps]
map_disjoint_difference_r [in iris.prelude.fin_maps]
map_disjoint_difference_l [in iris.prelude.fin_maps]
map_disjoint_of_list_zip_r_2 [in iris.prelude.fin_maps]
map_disjoint_of_list_zip_l_2 [in iris.prelude.fin_maps]
map_disjoint_of_list_zip_r [in iris.prelude.fin_maps]
map_disjoint_of_list_zip_l [in iris.prelude.fin_maps]
map_disjoint_of_list_r [in iris.prelude.fin_maps]
map_disjoint_of_list_l [in iris.prelude.fin_maps]
map_disjoint_foldr_delete_r [in iris.prelude.fin_maps]
map_disjoint_foldr_delete_l [in iris.prelude.fin_maps]
map_disjoint_union_list_r_2 [in iris.prelude.fin_maps]
map_disjoint_union_list_l_2 [in iris.prelude.fin_maps]
map_disjoint_union_list_r [in iris.prelude.fin_maps]
map_disjoint_union_list_l [in iris.prelude.fin_maps]
map_disjoint_insert_r_2 [in iris.prelude.fin_maps]
map_disjoint_insert_l_2 [in iris.prelude.fin_maps]
map_disjoint_insert_r [in iris.prelude.fin_maps]
map_disjoint_insert_l [in iris.prelude.fin_maps]
map_disjoint_union_r_2 [in iris.prelude.fin_maps]
map_disjoint_union_l_2 [in iris.prelude.fin_maps]
map_disjoint_union_r [in iris.prelude.fin_maps]
map_disjoint_union_l [in iris.prelude.fin_maps]
map_union_cancel_r [in iris.prelude.fin_maps]
map_union_cancel_l [in iris.prelude.fin_maps]
map_union_reflecting_r [in iris.prelude.fin_maps]
map_union_reflecting_l [in iris.prelude.fin_maps]
map_union_preserving_r [in iris.prelude.fin_maps]
map_union_preserving_l [in iris.prelude.fin_maps]
map_union_subseteq_r_alt [in iris.prelude.fin_maps]
map_union_subseteq_l_alt [in iris.prelude.fin_maps]
map_union_subseteq_r [in iris.prelude.fin_maps]
map_union_subseteq_l [in iris.prelude.fin_maps]
map_subseteq_union [in iris.prelude.fin_maps]
map_union_comm [in iris.prelude.fin_maps]
map_positive_l_alt [in iris.prelude.fin_maps]
map_positive_l [in iris.prelude.fin_maps]
map_disjoint_delete_r [in iris.prelude.fin_maps]
map_disjoint_delete_l [in iris.prelude.fin_maps]
map_disjoint_singleton_r_2 [in iris.prelude.fin_maps]
map_disjoint_singleton_l_2 [in iris.prelude.fin_maps]
map_disjoint_singleton_r [in iris.prelude.fin_maps]
map_disjoint_singleton_l [in iris.prelude.fin_maps]
map_disjoint_Some_r [in iris.prelude.fin_maps]
map_disjoint_Some_l [in iris.prelude.fin_maps]
map_disjoint_weaken_r [in iris.prelude.fin_maps]
map_disjoint_weaken_l [in iris.prelude.fin_maps]
map_disjoint_weaken [in iris.prelude.fin_maps]
map_disjoint_empty_r [in iris.prelude.fin_maps]
map_disjoint_empty_l [in iris.prelude.fin_maps]
map_not_disjoint [in iris.prelude.fin_maps]
map_disjoint_alt [in iris.prelude.fin_maps]
map_disjoint_spec [in iris.prelude.fin_maps]
map_not_Forall2 [in iris.prelude.fin_maps]
map_relation_alt [in iris.prelude.fin_maps]
map_not_Forall [in iris.prelude.fin_maps]
map_Forall_ind [in iris.prelude.fin_maps]
map_Forall_insert [in iris.prelude.fin_maps]
map_Forall_insert_2 [in iris.prelude.fin_maps]
map_Forall_insert_12 [in iris.prelude.fin_maps]
map_Forall_insert_11 [in iris.prelude.fin_maps]
map_Forall_impl [in iris.prelude.fin_maps]
map_Forall_empty [in iris.prelude.fin_maps]
map_Forall_to_list [in iris.prelude.fin_maps]
map_wf [in iris.prelude.fin_maps]
map_to_list_length [in iris.prelude.fin_maps]
map_ind [in iris.prelude.fin_maps]
map_choose [in iris.prelude.fin_maps]
map_to_list_insert_inv [in iris.prelude.fin_maps]
map_to_list_empty_inv [in iris.prelude.fin_maps]
map_to_list_empty_inv_alt [in iris.prelude.fin_maps]
map_to_list_fmap [in iris.prelude.fin_maps]
map_to_list_contains [in iris.prelude.fin_maps]
map_to_list_insert [in iris.prelude.fin_maps]
map_to_list_empty [in iris.prelude.fin_maps]
map_of_list_fmap [in iris.prelude.fin_maps]
map_of_list_cons [in iris.prelude.fin_maps]
map_of_list_nil [in iris.prelude.fin_maps]
map_to_of_list_flip [in iris.prelude.fin_maps]
map_to_list_inj [in iris.prelude.fin_maps]
map_to_of_list [in iris.prelude.fin_maps]
map_of_to_list [in iris.prelude.fin_maps]
map_of_list_inj [in iris.prelude.fin_maps]
map_of_list_proper [in iris.prelude.fin_maps]
map_to_list_unique [in iris.prelude.fin_maps]
map_fmap_ext [in iris.prelude.fin_maps]
map_fmap_setoid_ext [in iris.prelude.fin_maps]
map_fmap_compose [in iris.prelude.fin_maps]
map_fmap_id [in iris.prelude.fin_maps]
map_fmap_singleton [in iris.prelude.fin_maps]
map_non_empty_singleton [in iris.prelude.fin_maps]
map_fmap_empty [in iris.prelude.fin_maps]
map_subset_empty [in iris.prelude.fin_maps]
map_empty [in iris.prelude.fin_maps]
map_subseteq_spec [in iris.prelude.fin_maps]
map_eq_iff [in iris.prelude.fin_maps]
map_equiv_lookup_l [in iris.prelude.fin_maps]
map_equiv_empty [in iris.prelude.fin_maps]
map_tids_vc [in iris.program_logic.refine_raw_adequacy]
map_compose [in iris.program_logic.refine_raw_adequacy]
map_proper' [in iris.program_logic.refine_raw_adequacy]
map_cons_inv [in iris.program_logic.refine_raw_adequacy]
map_app_inv [in iris.program_logic.refine_raw_adequacy]
map_disjoint_dom_2 [in iris.prelude.fin_map_dom]
map_disjoint_dom_1 [in iris.prelude.fin_map_dom]
map_disjoint_dom [in iris.prelude.fin_map_dom]
map_relevant_relevant [in iris.proofmode.coq_tactics]
map_relevant_dup [in iris.proofmode.coq_tactics]
map_union_least [in iris.algebra.upred_big_op]
map_to_list_union [in iris.algebra.upred_big_op]
map_app_inv [in iris.program_logic.delayed_language]
map_cons_inv [in iris.program_logic.delayed_language]
map_app_inv [in iris.program_logic.nat_delayed_language]
map_cons_inv [in iris.program_logic.nat_delayed_language]
mask_mask [in iris.prelude.list]
mask_app_2 [in iris.prelude.list]
mask_app [in iris.prelude.list]
mask_false [in iris.prelude.list]
mask_true [in iris.prelude.list]
mask_length [in iris.prelude.list]
mask_nil [in iris.prelude.list]
master_snapshot_valid [in iris.program_logic.refine_raw_adequacy]
max_suffix_of_max_snoc [in iris.prelude.list]
max_suffix_of_max_alt [in iris.prelude.list]
max_suffix_of_max [in iris.prelude.list]
max_suffix_of_snd_suffix_alt [in iris.prelude.list]
max_suffix_of_snd_suffix [in iris.prelude.list]
max_suffix_of_snd_alt [in iris.prelude.list]
max_suffix_of_snd [in iris.prelude.list]
max_suffix_of_fst_suffix_alt [in iris.prelude.list]
max_suffix_of_fst_suffix [in iris.prelude.list]
max_suffix_of_fst_alt [in iris.prelude.list]
max_suffix_of_fst [in iris.prelude.list]
max_prefix_of_max_snoc [in iris.prelude.list]
max_prefix_of_max_alt [in iris.prelude.list]
max_prefix_of_max [in iris.prelude.list]
max_prefix_of_snd_prefix_alt [in iris.prelude.list]
max_prefix_of_snd_prefix [in iris.prelude.list]
max_prefix_of_snd_alt [in iris.prelude.list]
max_prefix_of_snd [in iris.prelude.list]
max_prefix_of_fst_prefix_alt [in iris.prelude.list]
max_prefix_of_fst_prefix [in iris.prelude.list]
max_prefix_of_fst_alt [in iris.prelude.list]
max_prefix_of_fst [in iris.prelude.list]
merge_singleton [in iris.prelude.fin_maps]
merge_empty [in iris.prelude.fin_maps]
merge_Some [in iris.prelude.fin_maps]
merge_idemp [in iris.prelude.fin_maps]
merge_assoc [in iris.prelude.fin_maps]
merge_comm [in iris.prelude.fin_maps]
merge_ext [in iris.prelude.fin_maps]
merge_sort_Permutation [in iris.prelude.sorting]
merge_sort_aux_Permutation [in iris.prelude.sorting]
merge_stack_Permutation [in iris.prelude.sorting]
merge_list_to_stack_Permutation [in iris.prelude.sorting]
merge_Permutation [in iris.prelude.sorting]
minimal_dec' [in iris.program_logic.delayed_language]
minimal_dec [in iris.program_logic.delayed_language]
mk_is_Some [in iris.prelude.option]
mnat_local_update [in iris.algebra.local_updates]
mnat_ucmra_mixin [in iris.algebra.cmra]
mnat_ra_mixin [in iris.algebra.cmra]
mnat_included [in iris.algebra.cmra]
msubst_unfold [in iris.array_lang.substitution]
msubst_closing_inv_3 [in iris.array_lang.substitution]
msubst_closing_inv_2 [in iris.array_lang.substitution]
msubst_closing_inv_1 [in iris.array_lang.substitution]
msubst_insert_3 [in iris.array_lang.substitution]
msubst_insert_2 [in iris.array_lang.substitution]
msubst_insert_1 [in iris.array_lang.substitution]
msubst_msubst' [in iris.array_lang.substitution]
msubst_closed [in iris.array_lang.substitution]
msubst_weaken_2 [in iris.array_lang.substitution]
msubst_weaken_1 [in iris.array_lang.substitution]
msubst_closing_2 [in iris.array_lang.substitution]
msubst_closing_1 [in iris.array_lang.substitution]
msubst_unfold [in iris.heap_lang.substitution]
msubst_closing_inv_3 [in iris.heap_lang.substitution]
msubst_closing_inv_2 [in iris.heap_lang.substitution]
msubst_closing_inv_1 [in iris.heap_lang.substitution]
msubst_insert_3 [in iris.heap_lang.substitution]
msubst_insert_2 [in iris.heap_lang.substitution]
msubst_insert_1 [in iris.heap_lang.substitution]
msubst_msubst' [in iris.heap_lang.substitution]
msubst_closed [in iris.heap_lang.substitution]
msubst_weaken_2 [in iris.heap_lang.substitution]
msubst_weaken_1 [in iris.heap_lang.substitution]
msubst_closing_2 [in iris.heap_lang.substitution]
msubst_closing_1 [in iris.heap_lang.substitution]
msubst_unfold [in iris.chan_lang.substitution]
msubst_closing_inv_3 [in iris.chan_lang.substitution]
msubst_closing_inv_2 [in iris.chan_lang.substitution]
msubst_closing_inv_1 [in iris.chan_lang.substitution]
msubst_insert_3 [in iris.chan_lang.substitution]
msubst_insert_2 [in iris.chan_lang.substitution]
msubst_insert_1 [in iris.chan_lang.substitution]
msubst_msubst' [in iris.chan_lang.substitution]
msubst_closed [in iris.chan_lang.substitution]
msubst_weaken_2 [in iris.chan_lang.substitution]
msubst_weaken_1 [in iris.chan_lang.substitution]
msubst_closing_2 [in iris.chan_lang.substitution]
msubst_closing_1 [in iris.chan_lang.substitution]


N

natmap_split_finite [in iris.program_logic.refine_raw_adequacy]
natmap_pop_push [in iris.prelude.natmap]
natmap_push_pop [in iris.prelude.natmap]
natmap_pop_wf [in iris.prelude.natmap]
natmap_lookup_map_raw [in iris.prelude.natmap]
natmap_map_wf [in iris.prelude.natmap]
natmap_to_list_raw_nodup [in iris.prelude.natmap]
natmap_elem_of_to_list_raw [in iris.prelude.natmap]
natmap_elem_of_to_list_raw_aux [in iris.prelude.natmap]
natmap_lookup_merge_raw [in iris.prelude.natmap]
natmap_merge_wf [in iris.prelude.natmap]
natmap_lookup_omap_raw [in iris.prelude.natmap]
natmap_omap_raw_wf [in iris.prelude.natmap]
natmap_lookup_alter_raw_ne [in iris.prelude.natmap]
natmap_lookup_alter_raw [in iris.prelude.natmap]
natmap_alter_wf [in iris.prelude.natmap]
natmap_cons_canon_S [in iris.prelude.natmap]
natmap_cons_canon_O [in iris.prelude.natmap]
natmap_cons_canon_wf [in iris.prelude.natmap]
natmap_lookup_singleton_raw_ne [in iris.prelude.natmap]
natmap_lookup_singleton_raw [in iris.prelude.natmap]
natmap_singleton_wf [in iris.prelude.natmap]
natmap_eq [in iris.prelude.natmap]
natmap_wf_lookup [in iris.prelude.natmap]
natmap_wf_inv [in iris.prelude.natmap]
natset_powerset_finite [in iris.program_logic.refine_raw_adequacy]
nat_local_update [in iris.algebra.local_updates]
Nat_divide_ne_0 [in iris.prelude.numbers]
Nat_mul_split_r [in iris.prelude.numbers]
Nat_mul_split_l [in iris.prelude.numbers]
Nat_lt_succ_succ [in iris.prelude.numbers]
nat_ucmra_mixin [in iris.algebra.cmra]
nat_ra_mixin [in iris.algebra.cmra]
nat_included [in iris.algebra.cmra]
Nat2Z_divide [in iris.prelude.numbers]
nclose_infinite [in iris.program_logic.namespaces]
nclose_subseteq [in iris.program_logic.namespaces]
nclose_nroot [in iris.program_logic.namespaces]
ndisj_subseteq_difference [in iris.program_logic.namespaces]
ndisj_disjoint [in iris.program_logic.namespaces]
ndot_preserve_disjoint_r [in iris.program_logic.namespaces]
ndot_preserve_disjoint_l [in iris.program_logic.namespaces]
ndot_ne_disjoint [in iris.program_logic.namespaces]
ndot_nclose [in iris.program_logic.namespaces]
negb_True [in iris.prelude.base]
newlock_spec [in iris.locks.ticket_clh_triples]
newlock_sound [in iris.locks.lock_reln]
Nfresh_fresh [in iris.prelude.nmap]
nf_subrel [in iris.prelude.relations]
nil_length_inv [in iris.prelude.list]
nil_or_length_pos [in iris.prelude.list]
NoDup_fst_map_to_list [in iris.prelude.fin_maps]
NoDup_filter_fmap [in iris.chan2heap.simple_reln]
NoDup_fresh_list [in iris.prelude.collections]
NoDup_fmap_fst [in iris.prelude.list]
NoDup_fmap [in iris.prelude.list]
NoDup_fmap_2 [in iris.prelude.list]
NoDup_fmap_1 [in iris.prelude.list]
NoDup_Permutation [in iris.prelude.list]
NoDup_contains [in iris.prelude.list]
NoDup_filter [in iris.prelude.list]
NoDup_list_intersection [in iris.prelude.list]
NoDup_list_union [in iris.prelude.list]
NoDup_list_difference [in iris.prelude.list]
NoDup_remove_dups [in iris.prelude.list]
NoDup_alt [in iris.prelude.list]
NoDup_lookup [in iris.prelude.list]
NoDup_app [in iris.prelude.list]
NoDup_singleton [in iris.prelude.list]
NoDup_cons_12 [in iris.prelude.list]
NoDup_cons_11 [in iris.prelude.list]
NoDup_cons [in iris.prelude.list]
NoDup_nil [in iris.prelude.list]
NoDup_remove_dups_fast [in iris.prelude.hashset]
None_ne_Some [in iris.prelude.option]
non_empty_difference_L [in iris.prelude.collections]
non_empty_difference [in iris.prelude.collections]
non_empty_union_list_L [in iris.prelude.collections]
non_empty_union_L [in iris.prelude.collections]
non_empty_union_list [in iris.prelude.collections]
non_empty_union [in iris.prelude.collections]
non_empty_singleton_L [in iris.prelude.collections]
non_empty_inhabited_L [in iris.prelude.collections]
non_empty_singleton [in iris.prelude.collections]
non_empty_inhabited [in iris.prelude.collections]
nostep_fixed_extension [in iris.program_logic.refine_raw]
not_all_all_stop_common_setoid [in iris.program_logic.adequacy_inf]
not_all_all_stop_common [in iris.program_logic.adequacy_inf]
not_all_all_stop [in iris.program_logic.adequacy_inf]
not_elem_of_map_of_list [in iris.prelude.fin_maps]
not_elem_of_map_of_list_2 [in iris.prelude.fin_maps]
not_elem_of_map_of_list_1 [in iris.prelude.fin_maps]
not_eq_None_Some [in iris.prelude.option]
not_elem_of_dom [in iris.prelude.fin_map_dom]
not_elem_of_difference [in iris.prelude.collections]
not_elem_of_intersection [in iris.prelude.collections]
not_elem_of_singleton [in iris.prelude.collections]
not_elem_of_union [in iris.prelude.collections]
not_and_r_alt [in iris.prelude.decidable]
not_and_l_alt [in iris.prelude.decidable]
not_and_r [in iris.prelude.decidable]
not_and_l [in iris.prelude.decidable]
not_Exists_Forall [in iris.prelude.list]
not_Forall_Exists [in iris.prelude.list]
not_elem_of_app [in iris.prelude.list]
not_elem_of_cons [in iris.prelude.list]
not_elem_of_nil [in iris.prelude.list]
not_inj2_2 [in iris.prelude.base]
not_inj2_1 [in iris.prelude.base]
not_inj [in iris.prelude.base]
not_symmetry [in iris.prelude.base]
not_elem_of_mkSet [in iris.prelude.set]
nstepsS_nsteps [in iris.prelude.relations]
nsteps_stepN_shift [in iris.algebra.step]
nsteps_nstepsS [in iris.prelude.relations]
nsteps_rtc [in iris.prelude.relations]
nsteps_r [in iris.prelude.relations]
nsteps_trans [in iris.prelude.relations]
nsteps_once [in iris.prelude.relations]
nsteps_isteps [in iris.prelude.irelations]
ns_between_spec [in iris.program_logic.refine_raw_adequacy]
ns_leq_spec [in iris.program_logic.refine_raw_adequacy]


O

of_heap_None [in iris.heap_lang.heap]
of_heap_singleton_op [in iris.heap_lang.heap]
of_heap_insert [in iris.heap_lang.heap]
of_heap_None [in iris.array_lang.heap]
of_heap_singleton_op [in iris.array_lang.heap]
of_heap_insert0 [in iris.array_lang.heap]
of_envs_def [in iris.proofmode.coq_tactics]
of_bools_union [in iris.prelude.natmap]
of_bools_unfold [in iris.prelude.natmap]
of_to_val_flip [in iris.program_logic.language]
of_heap_None [in iris.chan_lang.refine_heap]
of_heap_singleton_op [in iris.chan_lang.refine_heap]
of_heap_insert [in iris.chan_lang.refine_heap]
of_gset_finite [in iris.prelude.coPset]
of_Pset_finite [in iris.prelude.coPset]
of_Pset_raw_finite [in iris.prelude.coPset]
of_Pset_wf [in iris.prelude.coPset]
omap_ext [in iris.prelude.fin_maps]
omap_singleton [in iris.prelude.fin_maps]
omap_insert [in iris.prelude.fin_maps]
omap_empty [in iris.prelude.fin_maps]
operand_prefix_of_valid_seq [in iris.program_logic.refine_raw_adequacy]
option_local_update [in iris.algebra.local_updates]
option_ucmra_mixin [in iris.algebra.cmra]
option_cmra_mixin [in iris.algebra.cmra]
option_included [in iris.algebra.cmra]
option_distrib [in iris.algebra.cmra]
option_guard_iff [in iris.prelude.option]
option_guard_False [in iris.prelude.option]
option_guard_True [in iris.prelude.option]
option_union_Some [in iris.prelude.option]
option_bind_ext_fun [in iris.prelude.option]
option_bind_ext [in iris.prelude.option]
option_bind_assoc [in iris.prelude.option]
option_fmap_bind [in iris.prelude.option]
option_fmap_setoid_ext [in iris.prelude.option]
option_fmap_ext [in iris.prelude.option]
option_fmap_compose [in iris.prelude.option]
option_fmap_id [in iris.prelude.option]
option_eq_1_alt [in iris.prelude.option]
option_eq_1 [in iris.prelude.option]
option_eq [in iris.prelude.option]
option_update [in iris.algebra.updates]
option_updateP' [in iris.algebra.updates]
option_updateP [in iris.algebra.updates]
option_cardinality [in iris.prelude.finite]
op_local_update [in iris.algebra.local_updates]
op_snap_iff [in iris.program_logic.refine_raw_adequacy]
op_longer [in iris.program_logic.refine_raw_adequacy]
op_is_Some [in iris.algebra.cmra]
op_None [in iris.algebra.cmra]
op_singleton [in iris.algebra.gmap]
orb_True [in iris.prelude.base]
or_r [in iris.prelude.base]
or_l [in iris.prelude.base]
owner_contains_finish_lt [in iris.locks.ticket_clh_triples]
owner_contains_enter_lt [in iris.locks.ticket_clh_triples]
owne_stepP [in iris.program_logic.ghost_ownership]
owne_empty [in iris.program_logic.ghost_ownership]
owne_update [in iris.program_logic.ghost_ownership]
owne_updateP [in iris.program_logic.ghost_ownership]
owne_valid_l [in iris.program_logic.ghost_ownership]
owne_valid_r [in iris.program_logic.ghost_ownership]
owne_valid [in iris.program_logic.ghost_ownership]
owne_op [in iris.program_logic.ghost_ownership]
ownGl_spec [in iris.program_logic.ownership]
ownGl_empty [in iris.program_logic.ownership]
ownGl_valid_r [in iris.program_logic.ownership]
ownGl_op [in iris.program_logic.ownership]
ownG_spec [in iris.program_logic.ownership]
ownG_empty [in iris.program_logic.ownership]
ownG_valid_r [in iris.program_logic.ownership]
ownG_valid [in iris.program_logic.ownership]
ownG_op [in iris.program_logic.ownership]
ownI_spec [in iris.program_logic.ownership]
ownle_interp_extract [in iris.program_logic.refine_raw_adequacy]
ownle_valid_l [in iris.program_logic.ghost_ownership]
ownle_valid_r [in iris.program_logic.ghost_ownership]
ownle_valid [in iris.program_logic.ghost_ownership]
ownle_op [in iris.program_logic.ghost_ownership]
ownP_spec' [in iris.program_logic.ownership]
ownP_spec [in iris.program_logic.ownership]
ownP_twice [in iris.program_logic.ownership]
ownSP_ownSP [in iris.program_logic.refine_ectx]
ownSP_ownSP_ectx [in iris.program_logic.refine_ectx]
ownSP_ownSP [in iris.program_logic.refine_ectx_delay]
ownSP_ownSP_ectx [in iris.program_logic.refine_ectx_delay]
ownSP_ownSP [in iris.program_logic.refine]
ownT_val_stopped [in iris.program_logic.refine_ectx]
ownT_ownSP_step_fork [in iris.program_logic.refine_ectx]
ownT_ownSP_step_nofork_ctx1 [in iris.program_logic.refine_ectx]
ownT_ownSP_step_nofork [in iris.program_logic.refine_ectx]
ownT_unfocus [in iris.program_logic.refine_ectx]
ownT_focus [in iris.program_logic.refine_ectx]
ownT_fill [in iris.program_logic.refine_ectx]
ownT_ownT [in iris.program_logic.refine_ectx]
ownT_ownT_ectx [in iris.program_logic.refine_ectx]
ownT_equiv [in iris.program_logic.refine_ectx]
ownT_val_stopped [in iris.program_logic.refine_ectx_delay]
ownT_ownSP_delay1 [in iris.program_logic.refine_ectx_delay]
ownT_ownSP_delay [in iris.program_logic.refine_ectx_delay]
ownT_ownSP_step_fork [in iris.program_logic.refine_ectx_delay]
ownT_ownSP_step_nofork_ctx1 [in iris.program_logic.refine_ectx_delay]
ownT_ownSP_step_nofork [in iris.program_logic.refine_ectx_delay]
ownT_unfocus [in iris.program_logic.refine_ectx_delay]
ownT_focus [in iris.program_logic.refine_ectx_delay]
ownT_fill [in iris.program_logic.refine_ectx_delay]
ownT_ownT [in iris.program_logic.refine_ectx_delay]
ownT_ownT_ectx [in iris.program_logic.refine_ectx_delay]
ownT_equiv [in iris.program_logic.refine_ectx_delay]
ownT_val_stopped [in iris.program_logic.refine]
ownT_ownSP_step_fork_ctx [in iris.program_logic.refine]
ownT_ownSP_step_fork [in iris.program_logic.refine]
ownT_ownSP_step_nofork_ctx1 [in iris.program_logic.refine]
ownT_ownSP_step_nofork_ctx [in iris.program_logic.refine]
ownT_ownSP_step_nofork [in iris.program_logic.refine]
ownT_ownT [in iris.program_logic.refine]
own_value_stopped [in iris.program_logic.refine_raw_adequacy]
own_empty [in iris.program_logic.ghost_ownership]
own_update [in iris.program_logic.ghost_ownership]
own_updateP [in iris.program_logic.ghost_ownership]
own_alloc [in iris.program_logic.ghost_ownership]
own_alloc_strong' [in iris.program_logic.ghost_ownership]
own_alloc_strong [in iris.program_logic.ghost_ownership]
own_valid_l [in iris.program_logic.ghost_ownership]
own_valid_r [in iris.program_logic.ghost_ownership]
own_valid [in iris.program_logic.ghost_ownership]
own_op [in iris.program_logic.ghost_ownership]


P

pair_split [in iris.algebra.cmra]
pair_op [in iris.algebra.cmra]
Papp_length [in iris.prelude.numbers]
partial_alter_merge_r [in iris.prelude.fin_maps]
partial_alter_merge_l [in iris.prelude.fin_maps]
partial_alter_merge [in iris.prelude.fin_maps]
partial_alter_subset [in iris.prelude.fin_maps]
partial_alter_subseteq [in iris.prelude.fin_maps]
partial_alter_self [in iris.prelude.fin_maps]
partial_alter_self_alt [in iris.prelude.fin_maps]
partial_alter_commute [in iris.prelude.fin_maps]
partial_alter_compose [in iris.prelude.fin_maps]
partial_alter_ext [in iris.prelude.fin_maps]
Pelem_of_to_list [in iris.prelude.pmap]
permutations_Permutation [in iris.prelude.list]
permutations_trans [in iris.prelude.list]
permutations_interleave_toggle [in iris.prelude.list]
permutations_nil [in iris.prelude.list]
permutations_swap [in iris.prelude.list]
permutations_skip [in iris.prelude.list]
permutations_refl [in iris.prelude.list]
Permutation_Forall [in iris.array_lang.substitution]
permutation_hd [in iris.program_logic.refine_raw_adequacy]
Permutation_Forall [in iris.heap_lang.substitution]
Permutation_alt [in iris.prelude.list]
Permutation_contains [in iris.prelude.list]
Permutation_sublist [in iris.prelude.list]
Permutation_singleton [in iris.prelude.list]
Permutation_nil [in iris.prelude.list]
Permutation_Forall [in iris.chan_lang.substitution]
persistent_core [in iris.algebra.cmra]
persistent_total [in iris.algebra.cmra]
persistent_dup [in iris.algebra.cmra]
Pfmap_wf [in iris.prelude.pmap]
Pfresh_fresh [in iris.prelude.pmap]
Pfresh_depth [in iris.prelude.pmap]
Pfresh_go_fresh [in iris.prelude.pmap]
Pfresh_at_depth_fresh [in iris.prelude.pmap]
Plookup_fmap [in iris.prelude.pmap]
Plookup_alter_ne [in iris.prelude.pmap]
Plookup_alter [in iris.prelude.pmap]
Plookup_singleton_ne [in iris.prelude.pmap]
Plookup_singleton [in iris.prelude.pmap]
Plookup_empty [in iris.prelude.pmap]
Pmap_eq [in iris.prelude.pmap]
Pmap_wf_eq [in iris.prelude.pmap]
Pmap_wf_canon [in iris.prelude.pmap]
Pmap_wf_r [in iris.prelude.pmap]
Pmap_wf_l [in iris.prelude.pmap]
Pmerge_lookup [in iris.prelude.pmap]
Pmerge_wf [in iris.prelude.pmap]
PNode_lookup [in iris.prelude.pmap]
PNode_wf [in iris.prelude.pmap]
Pomap_lookup [in iris.prelude.pmap]
Pomap_wf [in iris.prelude.pmap]
pow_plt_hd [in iris.program_logic.delayed_language]
pow_plt_app [in iris.program_logic.delayed_language]
pow_plt_wf [in iris.program_logic.delayed_language]
pow_plt_S [in iris.program_logic.delayed_language]
pow_plt_hd [in iris.program_logic.nat_delayed_language]
pow_plt_app [in iris.program_logic.nat_delayed_language]
pow_plt_wf [in iris.program_logic.nat_delayed_language]
pow_plt_S [in iris.program_logic.nat_delayed_language]
po_eq_dec [in iris.prelude.orders]
Ppartial_alter_wf [in iris.prelude.pmap]
prefix_set_finite [in iris.program_logic.refine_raw_adequacy]
prefix_of_valid_seq_op [in iris.program_logic.refine_raw]
prefix_of_valid_seq_inj [in iris.program_logic.refine_raw]
prefix_of_op''' [in iris.program_logic.refine_raw]
prefix_of_op'' [in iris.program_logic.refine_raw]
prefix_of_op' [in iris.program_logic.refine_raw]
prefix_of_strict_op' [in iris.program_logic.refine_raw]
prefix_of_op [in iris.program_logic.refine_raw]
prefix_of_down_total [in iris.program_logic.refine_raw]
prefix_tp_monotone [in iris.program_logic.refine_raw]
prefix_of_last [in iris.program_logic.refine_raw]
prefix_suffix_reverse [in iris.prelude.list]
prefix_of_snoc_not [in iris.prelude.list]
prefix_of_length [in iris.prelude.list]
prefix_of_app_r [in iris.prelude.list]
prefix_of_app_l [in iris.prelude.list]
prefix_of_app_alt [in iris.prelude.list]
prefix_of_app [in iris.prelude.list]
prefix_of_cons_inv_2 [in iris.prelude.list]
prefix_of_cons_inv_1 [in iris.prelude.list]
prefix_of_cons_alt [in iris.prelude.list]
prefix_of_cons [in iris.prelude.list]
prefix_of_nil_not [in iris.prelude.list]
prefix_of_nil [in iris.prelude.list]
pretty_N_go_step [in iris.prelude.pretty]
pretty_N_go_help_irrel [in iris.prelude.pretty]
pretty_N_go_0 [in iris.prelude.pretty]
Preverse_xI [in iris.prelude.numbers]
Preverse_xO [in iris.prelude.numbers]
Preverse_app [in iris.prelude.numbers]
Preverse_go_app [in iris.prelude.numbers]
pre_upper_bound [in iris.locks.ticket_clh_triples]
pre_step_entered [in iris.locks.ticket_clh_triples]
pre_subseteq_enter [in iris.locks.ticket_clh_triples]
pre_init [in iris.locks.ticket_clh_triples]
pre_closed2 [in iris.locks.ticket_clh_triples]
pre_closed1 [in iris.locks.ticket_clh_triples]
prim_step_nofork_ectx [in iris.program_logic.refine_ectx]
prim_step_nofork_valid_cfg [in iris.program_logic.refine_raw]
prim_step_nofork_ectx [in iris.program_logic.refine_ectx_delay]
prim_step_nofork_ectx_aux [in iris.program_logic.refine_ectx_delay]
prim_step_nofork_ctx [in iris.program_logic.refine]
prod_local_update [in iris.algebra.local_updates]
prod_lexico_transitive [in iris.prelude.lexico]
prod_lexico_irreflexive [in iris.prelude.lexico]
prod_ucmra_mixin [in iris.algebra.cmra]
prod_includedN [in iris.algebra.cmra]
prod_included [in iris.algebra.cmra]
prod_pcore_Some' [in iris.algebra.cmra]
prod_pcore_Some [in iris.algebra.cmra]
prod_distrib [in iris.algebra.cmra]
prod_update [in iris.algebra.updates]
prod_updateP' [in iris.algebra.updates]
prod_updateP [in iris.algebra.updates]
prod_card [in iris.prelude.finite]
prod_decode_encode_snd [in iris.prelude.countable]
prod_decode_encode_fst [in iris.prelude.countable]
proj1_sig_inj [in iris.prelude.base]
prot_modc_app [in iris.chan_lang.protocol]
prot_modc_inj [in iris.chan_lang.protocol]
prot_mod_prop_emp [in iris.chan2heap.refine_protocol]
prot_mod_recv_snoc [in iris.chan2heap.refine_protocol]
prot_mod_prop_recv_snoc [in iris.chan2heap.refine_protocol]
prot_inv_right_orient [in iris.chan2heap.refine_protocol]
prot_inv_left_orient [in iris.chan2heap.refine_protocol]
prot_mapsto_proper [in iris.chan2heap.refine_protocol]
prot_mapsto_ne [in iris.chan2heap.refine_protocol]
prot_mod_app [in iris.chan2heap.refine_protocol]
Psingleton_wf [in iris.prelude.pmap]
psvs_step [in iris.program_logic.pstepshifts]
psvs_mask_weaken [in iris.program_logic.pstepshifts]
psvs_mask_frame_mono [in iris.program_logic.pstepshifts]
psvs_mask_frame' [in iris.program_logic.pstepshifts]
psvs_wand_r [in iris.program_logic.pstepshifts]
psvs_wand_l [in iris.program_logic.pstepshifts]
psvs_const_l [in iris.program_logic.pstepshifts]
psvs_frame_l [in iris.program_logic.pstepshifts]
psvs_pvs' [in iris.program_logic.pstepshifts]
psvs_frame_r [in iris.program_logic.pstepshifts]
psvs_mask_frame [in iris.program_logic.pstepshifts]
psvs_pvs [in iris.program_logic.pstepshifts]
psvs_mono [in iris.program_logic.pstepshifts]
psvs_stepP [in iris.program_logic.pstepshifts]
psvs_zero [in iris.program_logic.pstepshifts]
Pto_list_nodup [in iris.prelude.pmap]
pvs_afsa_afsa [in iris.program_logic.pviewshifts]
pvs_fsa_fsa [in iris.program_logic.pviewshifts]
pvs_ownG_update [in iris.program_logic.pviewshifts]
pvs_mask_weaken [in iris.program_logic.pviewshifts]
pvs_trans3 [in iris.program_logic.pviewshifts]
pvs_mask_frame_mono [in iris.program_logic.pviewshifts]
pvs_closeI_sep' [in iris.program_logic.pviewshifts]
pvs_closeI' [in iris.program_logic.pviewshifts]
pvs_openI' [in iris.program_logic.pviewshifts]
pvs_mask_frame' [in iris.program_logic.pviewshifts]
pvs_big_sepS [in iris.program_logic.pviewshifts]
pvs_big_sepM [in iris.program_logic.pviewshifts]
pvs_sep [in iris.program_logic.pviewshifts]
pvs_wand_r [in iris.program_logic.pviewshifts]
pvs_wand_l [in iris.program_logic.pviewshifts]
pvs_always_r [in iris.program_logic.pviewshifts]
pvs_always_l [in iris.program_logic.pviewshifts]
pvs_frame_l [in iris.program_logic.pviewshifts]
pvs_strip_pvs [in iris.program_logic.pviewshifts]
pvs_trans' [in iris.program_logic.pviewshifts]
pvs_affine [in iris.program_logic.pviewshifts]
pvs_allocI [in iris.program_logic.pviewshifts]
pvs_ownG_updateP [in iris.program_logic.pviewshifts]
pvs_closeI_sep [in iris.program_logic.pviewshifts]
pvs_closeI [in iris.program_logic.pviewshifts]
pvs_openI [in iris.program_logic.pviewshifts]
pvs_frame_r [in iris.program_logic.pviewshifts]
pvs_mask_frame [in iris.program_logic.pviewshifts]
pvs_trans [in iris.program_logic.pviewshifts]
pvs_timeless_affine [in iris.program_logic.pviewshifts]
pvs_timeless [in iris.program_logic.pviewshifts]
pvs_mono [in iris.program_logic.pviewshifts]
pvs_intro [in iris.program_logic.pviewshifts]
pvs_zero [in iris.program_logic.pviewshifts]
pvs_wp [in iris.program_logic.weakestpre]
pvs_psvs' [in iris.program_logic.pstepshifts]
pvs_psvs [in iris.program_logic.pstepshifts]


Q

Qcle_ngt [in iris.prelude.numbers]
Qclt_nge [in iris.prelude.numbers]
Qcmult_nonneg_nonneg [in iris.prelude.numbers]
Qcmult_pos_pos [in iris.prelude.numbers]
Qcmult_lt_mono_pos_r [in iris.prelude.numbers]
Qcmult_lt_mono_pos_l [in iris.prelude.numbers]
Qcmult_le_mono_pos_r [in iris.prelude.numbers]
Qcmult_le_mono_pos_l [in iris.prelude.numbers]
Qcmult_le_mono_nonneg_r [in iris.prelude.numbers]
Qcmult_le_mono_nonneg_l [in iris.prelude.numbers]
Qcmult_0_r [in iris.prelude.numbers]
Qcmult_0_l [in iris.prelude.numbers]
Qcplus_nonpos_nonpos [in iris.prelude.numbers]
Qcplus_neg_neg [in iris.prelude.numbers]
Qcplus_nonpos_neg [in iris.prelude.numbers]
Qcplus_neg_nonpos [in iris.prelude.numbers]
Qcplus_nonneg_nonneg [in iris.prelude.numbers]
Qcplus_pos_pos [in iris.prelude.numbers]
Qcplus_nonneg_pos [in iris.prelude.numbers]
Qcplus_pos_nonneg [in iris.prelude.numbers]
Qcplus_lt_mono_r [in iris.prelude.numbers]
Qcplus_lt_mono_l [in iris.prelude.numbers]
Qcplus_le_mono_r [in iris.prelude.numbers]
Qcplus_le_mono_l [in iris.prelude.numbers]
Qcplus_diag [in iris.prelude.numbers]
Qp_div_2 [in iris.prelude.numbers]
Qp_div_S [in iris.prelude.numbers]
Qp_div_1 [in iris.prelude.numbers]
Qp_op_minus [in iris.prelude.numbers]
Qp_minus_diag [in iris.prelude.numbers]
Qp_eq [in iris.prelude.numbers]


R

ra_total_mixin [in iris.algebra.cmra]
ra_reflection.flatten_correct_equiv [in iris.algebra.cmra_tactics]
ra_reflection.flatten_correct [in iris.algebra.cmra_tactics]
ra_reflection.eval_flatten [in iris.algebra.cmra_tactics]
rc_trans_step_is_admissible [in iris.algebra.step]
recv_spec [in iris.chan2heap.refine_protocol]
rec_sound [in iris.locks.lock_reln]
reducible_not_val [in iris.program_logic.language]
reducible_erase [in iris.program_logic.nat_delayed_language]
red_subrel [in iris.prelude.relations]
refine_step_det_idx [in iris.program_logic.refine_raw_adequacy]
refine_delay [in iris.heap_lang.refine_heap]
refine_skip [in iris.heap_lang.refine_heap]
refine_seq [in iris.heap_lang.refine_heap]
refine_let [in iris.heap_lang.refine_heap]
refine_lam [in iris.heap_lang.refine_heap]
refine_case_inr [in iris.heap_lang.refine_heap]
refine_case_inl [in iris.heap_lang.refine_heap]
refine_snd [in iris.heap_lang.refine_heap]
refine_fst [in iris.heap_lang.refine_heap]
refine_if_false [in iris.heap_lang.refine_heap]
refine_if_true [in iris.heap_lang.refine_heap]
refine_bin_op [in iris.heap_lang.refine_heap]
refine_un_op [in iris.heap_lang.refine_heap]
refine_rec [in iris.heap_lang.refine_heap]
refine_fork [in iris.heap_lang.refine_heap]
refine_heap_pure_det' [in iris.heap_lang.refine_heap]
refine_heap_pure_det_nofork1 [in iris.heap_lang.refine_heap]
refine_heap_pure_det_nofork [in iris.heap_lang.refine_heap]
refine_fai [in iris.heap_lang.refine_heap]
refine_swap [in iris.heap_lang.refine_heap]
refine_cas_suc [in iris.heap_lang.refine_heap]
refine_cas_fail [in iris.heap_lang.refine_heap]
refine_store [in iris.heap_lang.refine_heap]
refine_load [in iris.heap_lang.refine_heap]
refine_alloc [in iris.heap_lang.refine_heap]
refine_unit [in iris.program_logic.refine_raw]
refine_dra [in iris.program_logic.refine_raw]
refine_disjoint_prefix_of_idxs_post [in iris.program_logic.refine_raw]
refine_disjoint_prefix_of_valid_idxs_post [in iris.program_logic.refine_raw]
refine_disjoint_prefix_cfgs_post [in iris.program_logic.refine_raw]
refine_disjoint_prefix_idxs [in iris.program_logic.refine_raw]
refine_step_disjoint_all_threads' [in iris.program_logic.refine_raw]
refine_step_disjoint_all_threads [in iris.program_logic.refine_raw]
refine_step_inv [in iris.program_logic.refine_raw]
refine_step_strict_prefix [in iris.program_logic.refine_raw]
refine_step_prefix [in iris.program_logic.refine_raw]
refine_case_inr_pst [in iris.chan_lang.refine]
refine_case_inl_pst [in iris.chan_lang.refine]
refine_letp_pst [in iris.chan_lang.refine]
refine_if_false_pst [in iris.chan_lang.refine]
refine_if_true_pst [in iris.chan_lang.refine]
refine_bin_op_pst [in iris.chan_lang.refine]
refine_un_op_pst [in iris.chan_lang.refine]
refine_rec_pst [in iris.chan_lang.refine]
refine_fork_pst [in iris.chan_lang.refine]
refine_select_right_pst [in iris.chan_lang.refine]
refine_select_left_pst [in iris.chan_lang.refine]
refine_rcase_right_miss_pst [in iris.chan_lang.refine]
refine_rcase_right_right_pst [in iris.chan_lang.refine]
refine_rcase_right_left_pst [in iris.chan_lang.refine]
refine_rcase_left_miss_pst [in iris.chan_lang.refine]
refine_rcase_left_right_pst [in iris.chan_lang.refine]
refine_rcase_left_left_pst [in iris.chan_lang.refine]
refine_send_right_pst [in iris.chan_lang.refine]
refine_send_left_pst [in iris.chan_lang.refine]
refine_recv_left_miss_pst [in iris.chan_lang.refine]
refine_recv_right_miss_pst [in iris.chan_lang.refine]
refine_recv_right_pst [in iris.chan_lang.refine]
refine_recv_left_pst [in iris.chan_lang.refine]
refine_alloc_pst' [in iris.chan_lang.refine]
refine_case_inr_pst [in iris.heap_lang.refine]
refine_case_inl_pst [in iris.heap_lang.refine]
refine_snd_pst [in iris.heap_lang.refine]
refine_fst_pst [in iris.heap_lang.refine]
refine_if_false_pst [in iris.heap_lang.refine]
refine_if_true_pst [in iris.heap_lang.refine]
refine_bin_op_pst [in iris.heap_lang.refine]
refine_un_op_pst [in iris.heap_lang.refine]
refine_rec_pst [in iris.heap_lang.refine]
refine_fork_pst [in iris.heap_lang.refine]
refine_fai_pst [in iris.heap_lang.refine]
refine_swap_pst [in iris.heap_lang.refine]
refine_cas_suc_pst [in iris.heap_lang.refine]
refine_cas_fail_pst [in iris.heap_lang.refine]
refine_store_pst [in iris.heap_lang.refine]
refine_load_pst [in iris.heap_lang.refine]
refine_alloc_pst' [in iris.heap_lang.refine]
refine_delay [in iris.chan_lang.refine_heap]
refine_skip [in iris.chan_lang.refine_heap]
refine_seq [in iris.chan_lang.refine_heap]
refine_let [in iris.chan_lang.refine_heap]
refine_lam [in iris.chan_lang.refine_heap]
refine_case_inr [in iris.chan_lang.refine_heap]
refine_case_inl [in iris.chan_lang.refine_heap]
refine_letp [in iris.chan_lang.refine_heap]
refine_if_false [in iris.chan_lang.refine_heap]
refine_if_true [in iris.chan_lang.refine_heap]
refine_bin_op [in iris.chan_lang.refine_heap]
refine_un_op [in iris.chan_lang.refine_heap]
refine_rec [in iris.chan_lang.refine_heap]
refine_fork [in iris.chan_lang.refine_heap]
refine_heap_pure_det' [in iris.chan_lang.refine_heap]
refine_heap_pure_det_nofork1 [in iris.chan_lang.refine_heap]
refine_rcase_right_right [in iris.chan_lang.refine_heap]
refine_rcase_right_left [in iris.chan_lang.refine_heap]
refine_rcase_left_right [in iris.chan_lang.refine_heap]
refine_rcase_left_left [in iris.chan_lang.refine_heap]
refine_rcase_miss_right [in iris.chan_lang.refine_heap]
refine_rcase_miss_left [in iris.chan_lang.refine_heap]
refine_select_right [in iris.chan_lang.refine_heap]
refine_select_left [in iris.chan_lang.refine_heap]
refine_send_right [in iris.chan_lang.refine_heap]
refine_send_left [in iris.chan_lang.refine_heap]
refine_recv_right [in iris.chan_lang.refine_heap]
refine_recv_left [in iris.chan_lang.refine_heap]
refine_recv_miss_right [in iris.chan_lang.refine_heap]
refine_recv_miss_left [in iris.chan_lang.refine_heap]
refine_alloc [in iris.chan_lang.refine_heap]
reflexive_eq [in iris.prelude.orders]
release_spec [in iris.locks.ticket_clh_triples]
rel_properN_iff_impl [in iris.algebra.step]
rel_proper_iff_impl [in iris.prelude.relations]
reorder_writes [in iris.tests.heap_lang]
repeat_snoc [in iris.array_lang.heap]
repeat_cons [in iris.array_lang.heap]
replicate_valid [in iris.algebra.list]
replicate_as_Forall_2 [in iris.prelude.list]
replicate_as_Forall [in iris.prelude.list]
replicate_Permutation [in iris.prelude.list]
replicate_false [in iris.prelude.list]
replicate_as_elem_of [in iris.prelude.list]
replicate_plus [in iris.prelude.list]
replicate_S [in iris.prelude.list]
replicate_length [in iris.prelude.list]
reshape_length [in iris.prelude.list]
resize_take_eq [in iris.prelude.list]
resize_take_le [in iris.prelude.list]
resize_idemp [in iris.prelude.list]
resize_resize [in iris.prelude.list]
resize_replicate [in iris.prelude.list]
resize_length [in iris.prelude.list]
resize_app_ge [in iris.prelude.list]
resize_app [in iris.prelude.list]
resize_app_le [in iris.prelude.list]
resize_plus_eq [in iris.prelude.list]
resize_plus [in iris.prelude.list]
resize_all_alt [in iris.prelude.list]
resize_all [in iris.prelude.list]
resize_le [in iris.prelude.list]
resize_ge [in iris.prelude.list]
resize_nil [in iris.prelude.list]
resize_0 [in iris.prelude.list]
resize_spec [in iris.prelude.list]
res_map_ext [in iris.program_logic.resources]
res_map_compose [in iris.program_logic.resources]
res_map_id [in iris.program_logic.resources]
res_validI [in iris.program_logic.resources]
res_equivI [in iris.program_logic.resources]
Res_core [in iris.program_logic.resources]
Res_op [in iris.program_logic.resources]
res_includedN [in iris.program_logic.resources]
res_included [in iris.program_logic.resources]
reverse_Permutation [in iris.prelude.list]
reverse_replicate [in iris.prelude.list]
reverse_involutive [in iris.prelude.list]
reverse_length [in iris.prelude.list]
reverse_app [in iris.prelude.list]
reverse_snoc [in iris.prelude.list]
reverse_cons [in iris.prelude.list]
reverse_singleton [in iris.prelude.list]
reverse_nil [in iris.prelude.list]
right_absorb_L [in iris.prelude.base]
right_id_L [in iris.prelude.base]
right_step [in iris.chan2heap.refine_protocol]
rlist.eval_contains [in iris.prelude.list]
rlist.eval_Permutation [in iris.prelude.list]
rlist.eval_eq [in iris.prelude.list]
rlist.eval_alt [in iris.prelude.list]
rtcS_inv_r [in iris.prelude.relations]
rtcS_ind_r [in iris.prelude.relations]
rtcS_ind_r_weak [in iris.prelude.relations]
rtcS_ind_l [in iris.prelude.relations]
rtcS_inv [in iris.prelude.relations]
rtcS_r [in iris.prelude.relations]
rtcS_once [in iris.prelude.relations]
rtcS_transitive [in iris.prelude.relations]
rtc_rtcS [in iris.prelude.relations]
rtc_bsteps [in iris.prelude.relations]
rtc_nsteps [in iris.prelude.relations]
rtc_inv_r [in iris.prelude.relations]
rtc_ind_r [in iris.prelude.relations]
rtc_ind_r_weak [in iris.prelude.relations]
rtc_ind_l [in iris.prelude.relations]
rtc_inv [in iris.prelude.relations]
rtc_r [in iris.prelude.relations]
rtc_once [in iris.prelude.relations]
rtc_transitive [in iris.prelude.relations]
rtc_ticket_entered_tok [in iris.locks.ticket_clh_triples]
rtc_ticket_pre_tok [in iris.locks.ticket_clh_triples]


S

safe_refine_trans [in iris.program_logic.language]
safe_refine'_to_safe_refine [in iris.program_logic.language]
saved_prop_agree [in iris.program_logic.saved_prop]
saved_prop_alloc [in iris.program_logic.saved_prop]
saved_prop_alloc_strong [in iris.program_logic.saved_prop]
scheap_mapsto_op [in iris.chan_lang.refine_heap]
scheap_alloc [in iris.chan_lang.refine_heap]
scons_equiv [in iris.prelude.streams]
send_spec [in iris.chan2heap.refine_protocol]
seq_set_S_union_L [in iris.prelude.collections]
seq_set_S_union [in iris.prelude.collections]
seq_set_S_disjoint [in iris.prelude.collections]
setoid_closure_pres_fin [in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_inj [in iris.program_logic.adequacy_inf]
set_to_natset [in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_option [in iris.program_logic.refine_raw_adequacy]
set_finite_permutation [in iris.program_logic.refine_raw_adequacy]
set_finite_powerlist_upto [in iris.program_logic.refine_raw_adequacy]
set_finite_powerlist [in iris.program_logic.refine_raw_adequacy]
set_finite_app2 [in iris.program_logic.refine_raw_adequacy]
set_finite_app1 [in iris.program_logic.refine_raw_adequacy]
set_finite_init_idx [in iris.program_logic.refine_raw_adequacy]
set_finite_le [in iris.program_logic.refine_raw_adequacy]
set_finite_interp_codomain_bigop [in iris.program_logic.refine_raw_adequacy]
set_finite_refine_cmra_split_list [in iris.program_logic.refine_raw_adequacy]
set_finite_refine_cmra_split [in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_list_cons [in iris.program_logic.refine_raw_adequacy]
set_finite_list_cons [in iris.program_logic.refine_raw_adequacy]
set_finite_implies_setoid [in iris.program_logic.refine_raw_adequacy]
set_finite_refine_car_split [in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_product3 [in iris.program_logic.refine_raw_adequacy]
set_finite_product3 [in iris.program_logic.refine_raw_adequacy]
set_finite_square [in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_product [in iris.program_logic.refine_raw_adequacy]
set_finite_product [in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_quotient_strong [in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_quotient [in iris.program_logic.refine_raw_adequacy]
set_finite_quotient [in iris.program_logic.refine_raw_adequacy]
set_finite_setoid_flatten [in iris.program_logic.refine_raw_adequacy]
set_finite_flatten [in iris.program_logic.refine_raw_adequacy]
set_Exists_weaken [in iris.prelude.collections]
set_Forall_weaken [in iris.prelude.collections]
set_Exists_union_inv [in iris.prelude.collections]
set_Exists_union_2 [in iris.prelude.collections]
set_Exists_union_1 [in iris.prelude.collections]
set_Exists_singleton [in iris.prelude.collections]
set_Exists_empty [in iris.prelude.collections]
set_Forall_union_inv_2 [in iris.prelude.collections]
set_Forall_union_inv_1 [in iris.prelude.collections]
set_Forall_union [in iris.prelude.collections]
set_Forall_singleton [in iris.prelude.collections]
set_Forall_empty [in iris.prelude.collections]
set_unfold_exist [in iris.prelude.collections]
set_unfold_forall [in iris.prelude.collections]
set_unfold_not [in iris.prelude.collections]
set_unfold_iff [in iris.prelude.collections]
set_unfold_or [in iris.prelude.collections]
set_unfold_and [in iris.prelude.collections]
set_unfold_impl [in iris.prelude.collections]
sheap_mapsto_op_split [in iris.heap_lang.refine_heap]
sheap_mapsto_op [in iris.heap_lang.refine_heap]
sheap_mapsto_op_eq [in iris.heap_lang.refine_heap]
sheap_alloc [in iris.heap_lang.refine_heap]
shiftN_transitive [in iris.algebra.step]
shiftN_reflexive [in iris.algebra.step]
shiftN_le [in iris.algebra.step]
shiftN_S [in iris.algebra.step]
shiftN_proper [in iris.algebra.step]
shiftN_ne [in iris.algebra.step]
shiftN_is_shiftN_admissible [in iris.algebra.step]
shift_transitive [in iris.algebra.step]
shift_reflexive [in iris.algebra.step]
shift_proper [in iris.algebra.step]
shift_is_admissible [in iris.algebra.step]
sig_eq_pi [in iris.prelude.proof_irrel]
singleton_finite [in iris.prelude.collections]
singleton_local_update [in iris.algebra.gmap]
singleton_update [in iris.algebra.gmap]
singleton_updateP' [in iris.algebra.gmap]
singleton_updateP [in iris.algebra.gmap]
singleton_includedN [in iris.algebra.gmap]
singleton_valid [in iris.algebra.gmap]
singleton_validN [in iris.algebra.gmap]
size_natset_elements [in iris.program_logic.refine_raw]
size_union_alt [in iris.prelude.fin_collections]
size_union [in iris.prelude.fin_collections]
size_1_elem_of [in iris.prelude.fin_collections]
size_singleton_inv [in iris.prelude.fin_collections]
size_singleton [in iris.prelude.fin_collections]
size_pos_elem_of [in iris.prelude.fin_collections]
size_non_empty_iff [in iris.prelude.fin_collections]
size_empty_iff [in iris.prelude.fin_collections]
size_empty_inv [in iris.prelude.fin_collections]
size_empty [in iris.prelude.fin_collections]
skip_fun'_infl_matching [in iris.prelude.irelations]
skip_fun'_hits_all [in iris.prelude.irelations]
skip_fun'_between [in iris.prelude.irelations]
skip_fun'_order_embedding [in iris.prelude.irelations]
skip_fun'_strict_monotone [in iris.prelude.irelations]
skip_fun'_strict_S [in iris.prelude.irelations]
skip_fun_tfun [in iris.prelude.irelations]
snap_master_fork [in iris.program_logic.refine_raw]
snap_master_fork_post [in iris.program_logic.refine_raw]
snap_master_fork_pre [in iris.program_logic.refine_raw]
snap_master_fork_pre_post [in iris.program_logic.refine_raw]
snap_master_simple_fork [in iris.program_logic.refine_raw]
snap_master_stepshift_nofork [in iris.program_logic.refine_raw]
snd_zip [in iris.prelude.list]
solver.coerce_f [in iris.algebra.cofe_solver]
solver.coerce_proper [in iris.algebra.cofe_solver]
solver.coerce_id [in iris.algebra.cofe_solver]
solver.embed_tower [in iris.algebra.cofe_solver]
solver.embed_f [in iris.algebra.cofe_solver]
solver.ff_ff [in iris.algebra.cofe_solver]
solver.ff_tower [in iris.algebra.cofe_solver]
solver.fg [in iris.algebra.cofe_solver]
solver.f_tower [in iris.algebra.cofe_solver]
solver.gf [in iris.algebra.cofe_solver]
solver.ggff [in iris.algebra.cofe_solver]
solver.gg_gg [in iris.algebra.cofe_solver]
solver.gg_tower [in iris.algebra.cofe_solver]
solver.g_embed_coerce [in iris.algebra.cofe_solver]
solver.g_coerce [in iris.algebra.cofe_solver]
solver.result [in iris.algebra.cofe_solver]
some_interp_extract [in iris.program_logic.refine_raw_adequacy]
Some_op_opM [in iris.algebra.cmra]
Some_core [in iris.algebra.cmra]
Some_ne_None [in iris.prelude.option]
Sorted_merge_sort [in iris.prelude.sorting]
Sorted_merge_sort_aux [in iris.prelude.sorting]
Sorted_merge_stack [in iris.prelude.sorting]
Sorted_merge_list_to_stack [in iris.prelude.sorting]
Sorted_list_merge [in iris.prelude.sorting]
Sorted_fmap [in iris.prelude.sorting]
Sorted_unique [in iris.prelude.sorting]
Sorted_StronglySorted [in iris.prelude.sorting]
soundness [in iris.chan2heap.simple_reln]
soundness [in iris.locks.ticket_clh_refinement]
stepN_rel_is_stepN_rel_admissible [in iris.algebra.step]
stepN_iff_step [in iris.algebra.step]
stepN_step_proper [in iris.algebra.step]
stepN_le [in iris.algebra.step]
step_by_val [in iris.program_logic.ectxi_language]
step_block_interp_codomain [in iris.program_logic.refine_raw_adequacy]
step_block_or_none_enabled [in iris.program_logic.refine_raw_adequacy]
step_block_list_spec [in iris.program_logic.refine_raw_adequacy]
step_longer [in iris.program_logic.refine_raw_adequacy]
step_idx_step [in iris.program_logic.language]
strict_anti_symm [in iris.prelude.orders]
strict_spec_alt [in iris.prelude.orders]
strict_transitive_r [in iris.prelude.orders]
strict_transitive_l [in iris.prelude.orders]
strict_ne_sym [in iris.prelude.orders]
strict_ne [in iris.prelude.orders]
strict_include [in iris.prelude.orders]
strict_spec [in iris.prelude.orders]
string_of_to_pos [in iris.prelude.strings]
StronglySorted_merge_sort [in iris.prelude.sorting]
StronglySorted_fmap [in iris.prelude.sorting]
StronglySorted_unique [in iris.prelude.sorting]
sts_notok_update_auth [in iris.algebra.sts]
sts_notok.mk_closed [in iris.algebra.sts]
sts_notok.prim_frame_step [in iris.algebra.sts]
sts_notok.frame_prim_step [in iris.algebra.sts]
sts_notok.sts_steps [in iris.algebra.sts]
sts_notok.sts_step [in iris.algebra.sts]
sts_up_set_intersection [in iris.algebra.sts]
sts_update_frag_up [in iris.algebra.sts]
sts_update_frag [in iris.algebra.sts]
sts_update_auth [in iris.algebra.sts]
sts_op_frag [in iris.algebra.sts]
sts_op_auth_frag_up [in iris.algebra.sts]
sts_op_auth_frag [in iris.algebra.sts]
sts_auth_frag_valid_inv [in iris.algebra.sts]
sts_frag_up_valid [in iris.algebra.sts]
sts_frag_valid [in iris.algebra.sts]
sts_auth_valid [in iris.algebra.sts]
sts_dra_mixin [in iris.algebra.sts]
sts_step_trans [in iris.algebra.sts]
sts_afsa [in iris.program_logic.sts]
sts_afsaS [in iris.program_logic.sts]
sts_alloc [in iris.program_logic.sts]
sts_ownS_op [in iris.program_logic.sts]
sts_own_weaken [in iris.program_logic.sts]
sts_ownS_weaken [in iris.program_logic.sts]
sts_up_dup [in iris.locks.ticket_clh_triples]
sts.closed_up_empty [in iris.algebra.sts]
sts.closed_up_set_empty [in iris.algebra.sts]
sts.closed_up [in iris.algebra.sts]
sts.closed_up_set [in iris.algebra.sts]
sts.closed_op [in iris.algebra.sts]
sts.closed_steps [in iris.algebra.sts]
sts.elem_of_up [in iris.algebra.sts]
sts.steps_closed [in iris.algebra.sts]
sts.step_closed [in iris.algebra.sts]
sts.subseteq_up_set [in iris.algebra.sts]
sts.up_set_subseteq [in iris.algebra.sts]
sts.up_subseteq [in iris.algebra.sts]
sts.up_closed [in iris.algebra.sts]
sts.up_non_empty [in iris.algebra.sts]
sts.up_set_non_empty [in iris.algebra.sts]
sts.up_set_empty [in iris.algebra.sts]
sts.up_up_set [in iris.algebra.sts]
sublist_contains [in iris.prelude.list]
sublist_Permutation [in iris.prelude.list]
sublist_alt [in iris.prelude.list]
sublist_foldr_delete [in iris.prelude.list]
sublist_delete [in iris.prelude.list]
sublist_drop [in iris.prelude.list]
sublist_take [in iris.prelude.list]
sublist_app_inv_r [in iris.prelude.list]
sublist_app_inv_l [in iris.prelude.list]
sublist_app_l [in iris.prelude.list]
sublist_app_r [in iris.prelude.list]
sublist_cons_l [in iris.prelude.list]
sublist_cons_r [in iris.prelude.list]
sublist_inserts_r [in iris.prelude.list]
sublist_inserts_l [in iris.prelude.list]
sublist_app [in iris.prelude.list]
sublist_nil_r [in iris.prelude.list]
sublist_nil_l [in iris.prelude.list]
sublist_length [in iris.prelude.list]
sublist_lookup_mask [in iris.prelude.list]
sublist_alter_compose [in iris.prelude.list]
sublist_alter_all [in iris.prelude.list]
sublist_lookup_alter_ne [in iris.prelude.list]
sublist_lookup_alter [in iris.prelude.list]
sublist_alter_length [in iris.prelude.list]
sublist_lookup_compose [in iris.prelude.list]
sublist_lookup_reshape [in iris.prelude.list]
sublist_eq_same_length [in iris.prelude.list]
sublist_eq [in iris.prelude.list]
sublist_lookup_None [in iris.prelude.list]
sublist_lookup_Some [in iris.prelude.list]
sublist_lookup_all [in iris.prelude.list]
sublist_lookup_length [in iris.prelude.list]
subseteq_singleton [in iris.program_logic.refine_raw_adequacy]
subseteq_union_decompose [in iris.program_logic.refine_raw_adequacy]
subseteq_size [in iris.prelude.fin_collections]
subseteq_dom [in iris.prelude.fin_map_dom]
subseteq_disjoint_union_L [in iris.prelude.collections]
subseteq_disjoint_union [in iris.prelude.collections]
subseteq_empty_difference_L [in iris.prelude.collections]
subseteq_intersection_2_L [in iris.prelude.collections]
subseteq_intersection_1_L [in iris.prelude.collections]
subseteq_intersection_L [in iris.prelude.collections]
subseteq_empty_difference [in iris.prelude.collections]
subseteq_intersection_2 [in iris.prelude.collections]
subseteq_intersection_1 [in iris.prelude.collections]
subseteq_intersection [in iris.prelude.collections]
subseteq_union_2_L [in iris.prelude.collections]
subseteq_union_1_L [in iris.prelude.collections]
subseteq_union_L [in iris.prelude.collections]
subseteq_union_2 [in iris.prelude.collections]
subseteq_union_1 [in iris.prelude.collections]
subseteq_union [in iris.prelude.collections]
subset_size [in iris.prelude.fin_collections]
subset_dom [in iris.prelude.fin_map_dom]
subst_ctx_subseteq [in iris.chan2heap.simple_reln]
subst2typ_insert2_bigM [in iris.chan2heap.simple_reln]
subst2typ_inv [in iris.chan2heap.simple_reln]
subst2typ_inv [in iris.locks.lock_reln]
suffix_set_finite [in iris.program_logic.refine_raw_adequacy]
suffix_of_cons_not [in iris.prelude.list]
suffix_of_length [in iris.prelude.list]
suffix_of_cons_inv [in iris.prelude.list]
suffix_of_app_r [in iris.prelude.list]
suffix_of_cons_r [in iris.prelude.list]
suffix_of_app_l [in iris.prelude.list]
suffix_of_cons_l [in iris.prelude.list]
suffix_of_app_inv [in iris.prelude.list]
suffix_of_snoc_inv_2 [in iris.prelude.list]
suffix_of_snoc_inv_1 [in iris.prelude.list]
suffix_of_app_alt [in iris.prelude.list]
suffix_of_app [in iris.prelude.list]
suffix_of_snoc_alt [in iris.prelude.list]
suffix_of_snoc [in iris.prelude.list]
suffix_of_cons_nil_inv [in iris.prelude.list]
suffix_of_nil_inv [in iris.prelude.list]
suffix_of_nil [in iris.prelude.list]
suffix_prefix_reverse [in iris.prelude.list]
suffix_weak_fair [in iris.prelude.irelations]
suffix_ev_al [in iris.prelude.irelations]
suffix_al_ev [in iris.prelude.irelations]
suffix_eventually [in iris.prelude.irelations]
suffix_always [in iris.prelude.irelations]
suffix_tr2fun [in iris.prelude.irelations]
sumbool_iff_case [in iris.program_logic.refine_raw_adequacy]
sum_list_with_equiv [in iris.program_logic.refine_raw]
sum_list_with_mono [in iris.program_logic.refine_raw]
sum_list_with_Permutation [in iris.program_logic.refine_raw]
sum_list_with_cons [in iris.program_logic.refine_raw]
sum_list_replicate [in iris.prelude.list]
sum_list_with_reverse [in iris.prelude.list]
sum_list_with_app [in iris.prelude.list]
sum_card [in iris.prelude.finite]
surj_card [in iris.prelude.finite]
surj_cancel [in iris.prelude.countable]
svs_stepP [in iris.program_logic.stepshifts]
svs_inv [in iris.program_logic.stepshifts]
svs_mask_frame' [in iris.program_logic.stepshifts]
svs_mask_frame [in iris.program_logic.stepshifts]
svs_frame_r [in iris.program_logic.stepshifts]
svs_frame_l [in iris.program_logic.stepshifts]
svs_vs' [in iris.program_logic.stepshifts]
svs_vs [in iris.program_logic.stepshifts]
svs_false_elim [in iris.program_logic.stepshifts]
svs_mono [in iris.program_logic.stepshifts]
svs_alt [in iris.program_logic.stepshifts]
symmetry_iff [in iris.prelude.base]
sync_sound [in iris.locks.lock_reln]


T

tac_refine_unbind [in iris.heap_lang.refine_proofmode]
tac_refine_bind [in iris.heap_lang.refine_proofmode]
tac_refine_delay [in iris.heap_lang.refine_proofmode]
tac_refine_stopped [in iris.heap_lang.refine_proofmode]
tac_refine_fork [in iris.heap_lang.refine_proofmode]
tac_refine_case_inr [in iris.heap_lang.refine_proofmode]
tac_refine_case_inl [in iris.heap_lang.refine_proofmode]
tac_refine_snd [in iris.heap_lang.refine_proofmode]
tac_refine_fst [in iris.heap_lang.refine_proofmode]
tac_refine_if_false [in iris.heap_lang.refine_proofmode]
tac_refine_if_true [in iris.heap_lang.refine_proofmode]
tac_refine_un_op [in iris.heap_lang.refine_proofmode]
tac_refine_bin_op [in iris.heap_lang.refine_proofmode]
tac_refine_lam [in iris.heap_lang.refine_proofmode]
tac_refine_rec [in iris.heap_lang.refine_proofmode]
tac_refine_pure [in iris.heap_lang.refine_proofmode]
tac_refine_fai [in iris.heap_lang.refine_proofmode]
tac_refine_swap [in iris.heap_lang.refine_proofmode]
tac_refine_cas_suc [in iris.heap_lang.refine_proofmode]
tac_refine_cas_fail [in iris.heap_lang.refine_proofmode]
tac_refine_store [in iris.heap_lang.refine_proofmode]
tac_refine_load [in iris.heap_lang.refine_proofmode]
tac_refine_alloc [in iris.heap_lang.refine_proofmode]
tac_pvs_assert [in iris.proofmode.pviewshifts]
tac_pvs_timeless_fsa_affine [in iris.proofmode.pviewshifts]
tac_pvs_timeless_fsa [in iris.proofmode.pviewshifts]
tac_pvs_timeless_affine [in iris.proofmode.pviewshifts]
tac_pvs_timeless [in iris.proofmode.pviewshifts]
tac_pvs_elim_afsa [in iris.proofmode.pviewshifts]
tac_pvs_elim_fsa [in iris.proofmode.pviewshifts]
tac_pvs_elim' [in iris.proofmode.pviewshifts]
tac_pvs_elim [in iris.proofmode.pviewshifts]
tac_pvs_intro [in iris.proofmode.pviewshifts]
tac_refine_unbind [in iris.chan2heap.simple_reln]
tac_refine_bind [in iris.chan2heap.simple_reln]
tac_exist_destruct [in iris.proofmode.coq_tactics]
tac_exist [in iris.proofmode.coq_tactics]
tac_forall_revert [in iris.proofmode.coq_tactics]
tac_forall_specialize [in iris.proofmode.coq_tactics]
tac_forall_intro [in iris.proofmode.coq_tactics]
tac_or_destruct [in iris.proofmode.coq_tactics]
tac_or_r [in iris.proofmode.coq_tactics]
tac_or_l [in iris.proofmode.coq_tactics]
tac_frame [in iris.proofmode.coq_tactics]
tac_sep_destruct [in iris.proofmode.coq_tactics]
tac_combine [in iris.proofmode.coq_tactics]
tac_sep_split' [in iris.proofmode.coq_tactics]
tac_sep_split [in iris.proofmode.coq_tactics]
tac_and_split [in iris.proofmode.coq_tactics]
tac_rewrite_in [in iris.proofmode.coq_tactics]
tac_rewrite [in iris.proofmode.coq_tactics]
tac_apply [in iris.proofmode.coq_tactics]
tac_pose_proof_hyp [in iris.proofmode.coq_tactics]
tac_pose_proof_hyp_spare [in iris.proofmode.coq_tactics]
tac_pose_proof_affine [in iris.proofmode.coq_tactics]
tac_assert_relevant [in iris.proofmode.coq_tactics]
tac_assert [in iris.proofmode.coq_tactics]
tac_revert_spatial [in iris.proofmode.coq_tactics]
tac_revert [in iris.proofmode.coq_tactics]
tac_specialize_relevant_range [in iris.proofmode.coq_tactics]
tac_specialize_relevant_domain [in iris.proofmode.coq_tactics]
tac_specialize_pure [in iris.proofmode.coq_tactics]
tac_specialize_assert [in iris.proofmode.coq_tactics]
tac_specialize_relevant [in iris.proofmode.coq_tactics]
tac_specialize [in iris.proofmode.coq_tactics]
tac_wand_intro_pure [in iris.proofmode.coq_tactics]
tac_wand_intro_relevant [in iris.proofmode.coq_tactics]
tac_wand_intro [in iris.proofmode.coq_tactics]
tac_impl_intro_pure [in iris.proofmode.coq_tactics]
tac_impl_intro_relevant [in iris.proofmode.coq_tactics]
tac_impl_intro [in iris.proofmode.coq_tactics]
tac_relevant [in iris.proofmode.coq_tactics]
tac_relevant_intro [in iris.proofmode.coq_tactics]
tac_atimeless [in iris.proofmode.coq_tactics]
tac_timeless [in iris.proofmode.coq_tactics]
tac_löb [in iris.proofmode.coq_tactics]
tac_next [in iris.proofmode.coq_tactics]
tac_pure_revert [in iris.proofmode.coq_tactics]
tac_pure [in iris.proofmode.coq_tactics]
tac_pure_intro [in iris.proofmode.coq_tactics]
tac_ex_falso [in iris.proofmode.coq_tactics]
tac_clear [in iris.proofmode.coq_tactics]
tac_affine_intro [in iris.proofmode.coq_tactics]
tac_rename [in iris.proofmode.coq_tactics]
tac_assumption [in iris.proofmode.coq_tactics]
tac_assumption_spatial_affine [in iris.proofmode.coq_tactics]
tac_assumption_spatial [in iris.proofmode.coq_tactics]
tac_assumption_rel_affine [in iris.proofmode.coq_tactics]
tac_assumption_rel' [in iris.proofmode.coq_tactics]
tac_assumption_rel [in iris.proofmode.coq_tactics]
tac_assumption_empty [in iris.proofmode.coq_tactics]
tac_adequate [in iris.proofmode.coq_tactics]
tac_wp_fai [in iris.heap_lang.proofmode]
tac_wp_swap [in iris.heap_lang.proofmode]
tac_wp_cas_suc [in iris.heap_lang.proofmode]
tac_wp_cas_fail [in iris.heap_lang.proofmode]
tac_wp_store [in iris.heap_lang.proofmode]
tac_wp_load [in iris.heap_lang.proofmode]
tac_wp_alloc [in iris.heap_lang.proofmode]
tac_refine_unbind [in iris.chan_lang.refine_heap_proofmode]
tac_refine_bind [in iris.chan_lang.refine_heap_proofmode]
tac_refine_delay [in iris.chan_lang.refine_heap_proofmode]
tac_refine_stopped [in iris.chan_lang.refine_heap_proofmode]
tac_refine_fork [in iris.chan_lang.refine_heap_proofmode]
tac_refine_case_inr [in iris.chan_lang.refine_heap_proofmode]
tac_refine_case_inl [in iris.chan_lang.refine_heap_proofmode]
tac_refine_if_false [in iris.chan_lang.refine_heap_proofmode]
tac_refine_if_true [in iris.chan_lang.refine_heap_proofmode]
tac_refine_un_op [in iris.chan_lang.refine_heap_proofmode]
tac_refine_bin_op [in iris.chan_lang.refine_heap_proofmode]
tac_refine_lam [in iris.chan_lang.refine_heap_proofmode]
tac_refine_letp [in iris.chan_lang.refine_heap_proofmode]
tac_refine_rec [in iris.chan_lang.refine_heap_proofmode]
tac_refine_pure [in iris.chan_lang.refine_heap_proofmode]
tac_refine_rcase_miss [in iris.chan_lang.refine_heap_proofmode]
tac_refine_rcase_right [in iris.chan_lang.refine_heap_proofmode]
tac_refine_rcase_left [in iris.chan_lang.refine_heap_proofmode]
tac_refine_select [in iris.chan_lang.refine_heap_proofmode]
tac_refine_send [in iris.chan_lang.refine_heap_proofmode]
tac_refine_recv_miss [in iris.chan_lang.refine_heap_proofmode]
tac_refine_recv [in iris.chan_lang.refine_heap_proofmode]
tac_refine_alloc [in iris.chan_lang.refine_heap_proofmode]
tac_sts_fsa [in iris.proofmode.sts]
tac_refine_unbind [in iris.locks.lock_reln]
tac_refine_bind [in iris.locks.lock_reln]
tac_psvs_timeless [in iris.proofmode.pstepshifts]
tac_psvs_elim [in iris.proofmode.pstepshifts]
tac_inv_afsa [in iris.proofmode.invariants]
tac_inv_fsa [in iris.proofmode.invariants]
tac_wp_cas_suc [in iris.array_lang.proofmode]
tac_wp_cas_fail [in iris.array_lang.proofmode]
tac_wp_store [in iris.array_lang.proofmode]
tac_wp_load [in iris.array_lang.proofmode]
tac_wp_alloc [in iris.array_lang.proofmode]
take_mask [in iris.prelude.list]
take_resize_plus [in iris.prelude.list]
take_resize_eq [in iris.prelude.list]
take_resize_le [in iris.prelude.list]
take_resize [in iris.prelude.list]
take_replicate_plus [in iris.prelude.list]
take_replicate [in iris.prelude.list]
take_take_drop [in iris.prelude.list]
take_insert [in iris.prelude.list]
take_alter [in iris.prelude.list]
take_drop_commute [in iris.prelude.list]
take_length_ge [in iris.prelude.list]
take_length_le [in iris.prelude.list]
take_length [in iris.prelude.list]
take_idemp [in iris.prelude.list]
take_take [in iris.prelude.list]
take_ge [in iris.prelude.list]
take_app_ge [in iris.prelude.list]
take_plus_app [in iris.prelude.list]
take_app_le [in iris.prelude.list]
take_app3_alt [in iris.prelude.list]
take_app_alt [in iris.prelude.list]
take_app [in iris.prelude.list]
take_nil [in iris.prelude.list]
take_drop_middle [in iris.prelude.list]
tcNunionN_is_admissibleN [in iris.algebra.step]
tcunion_is_admissible [in iris.algebra.step]
tc_rtc [in iris.prelude.relations]
tc_rtc_r [in iris.prelude.relations]
tc_rtc_l [in iris.prelude.relations]
tc_r [in iris.prelude.relations]
tc_transitive [in iris.prelude.relations]
Test.chan_case_spec [in iris.chan_lang.refine_heap_proofmode]
Test.heap_e2_spec' [in iris.chan_lang.refine_heap_proofmode]
Test.heap_op_spec [in iris.chan_lang.refine_heap_proofmode]
Test.heap_fork_spec [in iris.chan_lang.refine_heap_proofmode]
Test.heap_e_rec_spec [in iris.chan_lang.refine_heap_proofmode]
Test.heap_e2_spec [in iris.chan_lang.refine_heap_proofmode]
tids_op2 [in iris.program_logic.refine_raw_adequacy]
tids_op [in iris.program_logic.refine_raw_adequacy]
timeless_iff [in iris.algebra.cofe]
tok_up_right_all [in iris.chan2heap.refine_protocol]
tok_up_left_all [in iris.chan2heap.refine_protocol]
top_subseteq [in iris.prelude.set]
total_not_strict [in iris.prelude.orders]
total_not [in iris.prelude.orders]
to_heap_insert [in iris.heap_lang.heap]
to_heap_valid [in iris.heap_lang.heap]
to_agree_uninj [in iris.algebra.agree]
to_heap_insert0 [in iris.array_lang.heap]
to_heap_valid [in iris.array_lang.heap]
to_gmap_union_singleton [in iris.prelude.gmap]
to_gmap_empty [in iris.prelude.gmap]
to_of_bools [in iris.prelude.natmap]
to_bools_union [in iris.prelude.natmap]
to_bools_length [in iris.prelude.natmap]
to_heap_insert [in iris.chan_lang.refine_heap]
to_heap_valid [in iris.chan_lang.refine_heap]
to_Pset_wf [in iris.prelude.coPset]
to_globalFe_op [in iris.program_logic.global_functor]
to_globalF_op [in iris.program_logic.global_functor]
to_validity_op [in iris.algebra.dra]
trace_wptp_pres_fair_hom2 [in iris.program_logic.adequacy_inf]
trace_wptp_co_se_hom2 [in iris.program_logic.adequacy_inf]
trace_wptp_hom2 [in iris.program_logic.adequacy_inf]
trace_aux_id [in iris.prelude.irelations]
trivial_shiftN_trivial [in iris.algebra.step]
tr2fun_ev_taken_k [in iris.prelude.irelations]
tr2fun_ae_taken [in iris.prelude.irelations]
tr2fun_ev_taken [in iris.prelude.irelations]
tr2fun_ev_al_2 [in iris.prelude.irelations]
tr2fun_al_ev_2 [in iris.prelude.irelations]
tr2fun_al_2 [in iris.prelude.irelations]
tr2fun_ev_2 [in iris.prelude.irelations]
tr2fun_ev_al [in iris.prelude.irelations]
tr2fun_al_ev [in iris.prelude.irelations]
tr2fun_al [in iris.prelude.irelations]
tr2fun_ev [in iris.prelude.irelations]
tr2fun_tfun [in iris.prelude.irelations]
tr2fun_succ [in iris.prelude.irelations]
tr2fun_hd [in iris.prelude.irelations]
tr2fun_fun2tr [in iris.prelude.irelations]
typ_subst [in iris.chan_lang.simple_types]
typ_weaken [in iris.chan_lang.simple_types]
typ_context_closed_2 [in iris.chan_lang.simple_types]
typ_context_closed_1 [in iris.chan_lang.simple_types]
typ_context_closed_2 [in iris.locks.lock_reln]
typ_context_closed_1 [in iris.locks.lock_reln]


U

ucmra_transport_sym_inv [in iris.algebra.cmra]
ucmra_transport_unit [in iris.algebra.cmra]
ucmra_transport_stepN_adj [in iris.algebra.cmra]
ucmra_transport_stepN [in iris.algebra.cmra]
ucmra_transport_valid [in iris.algebra.cmra]
ucmra_transport_validN [in iris.algebra.cmra]
ucmra_transport_core [in iris.algebra.cmra]
ucmra_transport_op [in iris.algebra.cmra]
ucmra_unit_unique [in iris.algebra.cmra]
ucmra_unit_least [in iris.algebra.cmra]
ucmra_unit_leastN [in iris.algebra.cmra]
ucmra_unit_validN [in iris.algebra.cmra]
ucmra_pcore_unit [in iris.algebra.cmra]
ucmra_unit_valid [in iris.algebra.cmra]
ucmra_transport_step_update [in iris.algebra.updates]
ucmra_transport_step_updateP' [in iris.algebra.updates]
ucmra_transport_step_updateP [in iris.algebra.updates]
ucmra_transport_update [in iris.algebra.updates]
ucmra_transport_updateP' [in iris.algebra.updates]
ucmra_transport_updateP [in iris.algebra.updates]
ucmra_update_unit_alt [in iris.algebra.updates]
ucmra_update_unit [in iris.algebra.updates]
unfold_prot [in iris.chan_lang.protocol]
union_with_idemp [in iris.prelude.fin_maps]
union_with_comm [in iris.prelude.fin_maps]
union_finite_setoid [in iris.program_logic.refine_raw_adequacy]
union_finite_inv_r [in iris.prelude.collections]
union_finite_inv_l [in iris.prelude.collections]
union_finite [in iris.prelude.collections]
union_difference_L [in iris.prelude.collections]
union_difference [in iris.prelude.collections]
union_intersection_r_L [in iris.prelude.collections]
union_intersection_l_L [in iris.prelude.collections]
union_intersection_r [in iris.prelude.collections]
union_intersection_l [in iris.prelude.collections]
union_list_reverse_L [in iris.prelude.collections]
union_list_app_L [in iris.prelude.collections]
union_list_singleton_L [in iris.prelude.collections]
union_positive_l_alt_L [in iris.prelude.collections]
union_positive_l_L [in iris.prelude.collections]
union_list_preserving [in iris.prelude.collections]
union_list_reverse [in iris.prelude.collections]
union_list_app [in iris.prelude.collections]
union_list_singleton [in iris.prelude.collections]
union_list_cons [in iris.prelude.collections]
union_list_nil [in iris.prelude.collections]
union_positive_l_alt [in iris.prelude.collections]
union_positive_l [in iris.prelude.collections]
union_preserving [in iris.prelude.collections]
union_preserving_r [in iris.prelude.collections]
union_preserving_l [in iris.prelude.collections]
union_least [in iris.prelude.collections]
union_subseteq_r [in iris.prelude.collections]
union_subseteq_l [in iris.prelude.collections]
unit_ucmra_mixin [in iris.algebra.cmra]
unit_cmra_mixin [in iris.algebra.cmra]
unit_card [in iris.prelude.finite]
uPredC_map_ne [in iris.algebra.upred]
uPred_map_ext [in iris.algebra.upred]
uPred_map_compose [in iris.algebra.upred]
uPred_map_id [in iris.algebra.upred]
uPred_holds_ne [in iris.algebra.upred]
uPred_reflection.split_r [in iris.algebra.upred_tactics]
uPred_reflection.split_l [in iris.algebra.upred_tactics]
uPred_reflection.eval_to_expr [in iris.algebra.upred_tactics]
uPred_reflection.cancel_entails [in iris.algebra.upred_tactics]
uPred_reflection.flatten_cancel [in iris.algebra.upred_tactics]
uPred_reflection.flatten_cancel_go [in iris.algebra.upred_tactics]
uPred_reflection.prune_correct [in iris.algebra.upred_tactics]
uPred_reflection.flatten_prune [in iris.algebra.upred_tactics]
uPred_reflection.flatten_equiv_entails [in iris.algebra.upred_tactics]
uPred_reflection.flatten_equiv [in iris.algebra.upred_tactics]
uPred_reflection.eval_flatten [in iris.algebra.upred_tactics]
uPred.affine_sep_elim_r' [in iris.algebra.upred]
uPred.affine_sep_elim_l' [in iris.algebra.upred]
uPred.affine_later_distrib' [in iris.algebra.upred]
uPred.affine_intro [in iris.algebra.upred]
uPred.affine_affine [in iris.algebra.upred]
uPred.affine_relevant_later [in iris.algebra.upred]
uPred.affine_later_distrib [in iris.algebra.upred]
uPred.affine_later_1 [in iris.algebra.upred]
uPred.affine_affine_later [in iris.algebra.upred]
uPred.affine_exist [in iris.algebra.upred]
uPred.affine_forall [in iris.algebra.upred]
uPred.affine_or [in iris.algebra.upred]
uPred.affine_and_r [in iris.algebra.upred]
uPred.affine_and_l [in iris.algebra.upred]
uPred.affine_and [in iris.algebra.upred]
uPred.affine_relevant [in iris.algebra.upred]
uPred.affine_affine0 [in iris.algebra.upred]
uPred.affine_elim [in iris.algebra.upred]
uPred.affine_mono [in iris.algebra.upred]
uPred.affine_equiv [in iris.algebra.upred]
uPred.always_elim_if [in iris.algebra.upred]
uPred.and_exist_r [in iris.algebra.upred]
uPred.and_exist_l [in iris.algebra.upred]
uPred.and_or_r [in iris.algebra.upred]
uPred.and_or_l [in iris.algebra.upred]
uPred.and_mono_r [in iris.algebra.upred]
uPred.and_mono_l [in iris.algebra.upred]
uPred.and_mono [in iris.algebra.upred]
uPred.and_elim_r' [in iris.algebra.upred]
uPred.and_elim_l' [in iris.algebra.upred]
uPred.and_intro [in iris.algebra.upred]
uPred.and_elim_r [in iris.algebra.upred]
uPred.and_elim_l [in iris.algebra.upred]
uPred.atimelessP_spec [in iris.algebra.upred]
uPred.discrete_valid [in iris.algebra.upred]
uPred.emp_True [in iris.algebra.upred]
uPred.entails_wand [in iris.algebra.upred]
uPred.entails_impl [in iris.algebra.upred]
uPred.entails_equiv_r [in iris.algebra.upred]
uPred.entails_equiv_l [in iris.algebra.upred]
uPred.equiv_wand_iff [in iris.algebra.upred]
uPred.equiv_eq [in iris.algebra.upred]
uPred.equiv_iff [in iris.algebra.upred]
uPred.equiv_entails_sym [in iris.algebra.upred]
uPred.equiv_entails [in iris.algebra.upred]
uPred.equiv_spec [in iris.algebra.upred]
uPred.eq_iff [in iris.algebra.upred]
uPred.eq_sym [in iris.algebra.upred]
uPred.eq_refl' [in iris.algebra.upred]
uPred.eq_rewrite_contractive [in iris.algebra.upred]
uPred.eq_equiv [in iris.algebra.upred]
uPred.eq_rewrite [in iris.algebra.upred]
uPred.eq_refl [in iris.algebra.upred]
uPred.exist_mono [in iris.algebra.upred]
uPred.exist_intro' [in iris.algebra.upred]
uPred.exist_elim [in iris.algebra.upred]
uPred.exist_intro [in iris.algebra.upred]
uPred.False_elim [in iris.algebra.upred]
uPred.forall_mono [in iris.algebra.upred]
uPred.forall_elim' [in iris.algebra.upred]
uPred.forall_elim [in iris.algebra.upred]
uPred.forall_intro [in iris.algebra.upred]
uPred.iff_equiv [in iris.algebra.upred]
uPred.iff_refl [in iris.algebra.upred]
uPred.impl_curry [in iris.algebra.upred]
uPred.impl_mono [in iris.algebra.upred]
uPred.impl_entails [in iris.algebra.upred]
uPred.impl_elim_r' [in iris.algebra.upred]
uPred.impl_elim_l' [in iris.algebra.upred]
uPred.impl_elim_r [in iris.algebra.upred]
uPred.impl_elim_l [in iris.algebra.upred]
uPred.impl_intro_l [in iris.algebra.upred]
uPred.impl_elim [in iris.algebra.upred]
uPred.impl_intro_r [in iris.algebra.upred]
uPred.laterN_iff [in iris.algebra.upred]
uPred.laterN_wand [in iris.algebra.upred]
uPred.laterN_exist [in iris.algebra.upred]
uPred.laterN_impl [in iris.algebra.upred]
uPred.laterN_True [in iris.algebra.upred]
uPred.laterN_sep [in iris.algebra.upred]
uPred.laterN_exist_2 [in iris.algebra.upred]
uPred.laterN_exist_1 [in iris.algebra.upred]
uPred.laterN_forall [in iris.algebra.upred]
uPred.laterN_or [in iris.algebra.upred]
uPred.laterN_and [in iris.algebra.upred]
uPred.laterN_intro [in iris.algebra.upred]
uPred.laterN_mono [in iris.algebra.upred]
uPred.laterN_le [in iris.algebra.upred]
uPred.laterN_plus [in iris.algebra.upred]
uPred.laterN_later [in iris.algebra.upred]
uPred.later_equivI [in iris.algebra.upred]
uPred.later_laterN [in iris.algebra.upred]
uPred.later_sep_affine_r [in iris.algebra.upred]
uPred.later_iff [in iris.algebra.upred]
uPred.later_wand [in iris.algebra.upred]
uPred.later_exist [in iris.algebra.upred]
uPred.later_impl [in iris.algebra.upred]
uPred.later_True [in iris.algebra.upred]
uPred.later_proper [in iris.algebra.upred]
uPred.later_sep_affine_l [in iris.algebra.upred]
uPred.later_sep [in iris.algebra.upred]
uPred.later_exist_2 [in iris.algebra.upred]
uPred.later_exist_1 [in iris.algebra.upred]
uPred.later_forall [in iris.algebra.upred]
uPred.later_or [in iris.algebra.upred]
uPred.later_and [in iris.algebra.upred]
uPred.later_intro [in iris.algebra.upred]
uPred.later_mono [in iris.algebra.upred]
uPred.löb [in iris.algebra.upred]
uPred.option_validI [in iris.algebra.upred]
uPred.option_equivI [in iris.algebra.upred]
uPred.or_and_r [in iris.algebra.upred]
uPred.or_and_l [in iris.algebra.upred]
uPred.or_mono_r [in iris.algebra.upred]
uPred.or_mono_l [in iris.algebra.upred]
uPred.or_mono [in iris.algebra.upred]
uPred.or_intro_r' [in iris.algebra.upred]
uPred.or_intro_l' [in iris.algebra.upred]
uPred.or_elim [in iris.algebra.upred]
uPred.or_intro_r [in iris.algebra.upred]
uPred.or_intro_l [in iris.algebra.upred]
uPred.ownMl_valid [in iris.algebra.upred]
uPred.ownMl_empty [in iris.algebra.upred]
uPred.ownMl_something [in iris.algebra.upred]
uPred.ownMl_op [in iris.algebra.upred]
uPred.ownM_invalid [in iris.algebra.upred]
uPred.ownM_valid [in iris.algebra.upred]
uPred.ownM_empty' [in iris.algebra.upred]
uPred.ownM_empty [in iris.algebra.upred]
uPred.ownM_something' [in iris.algebra.upred]
uPred.ownM_something [in iris.algebra.upred]
uPred.ownM_op'' [in iris.algebra.upred]
uPred.ownM_op' [in iris.algebra.upred]
uPred.ownM_op [in iris.algebra.upred]
uPred.prod_validI [in iris.algebra.upred]
uPred.prod_equivI [in iris.algebra.upred]
uPred.pure_elim_sep_r [in iris.algebra.upred]
uPred.pure_elim_sep_l [in iris.algebra.upred]
uPred.pure_elim_spare [in iris.algebra.upred]
uPred.pure_equiv [in iris.algebra.upred]
uPred.pure_elim_r [in iris.algebra.upred]
uPred.pure_elim_l [in iris.algebra.upred]
uPred.pure_intro_impl [in iris.algebra.upred]
uPred.pure_intro_r [in iris.algebra.upred]
uPred.pure_intro_l [in iris.algebra.upred]
uPred.pure_iff [in iris.algebra.upred]
uPred.pure_mono [in iris.algebra.upred]
uPred.pure_elim [in iris.algebra.upred]
uPred.pure_intro [in iris.algebra.upred]
uPred.relevant_sep' [in iris.algebra.upred]
uPred.relevant_entails_r [in iris.algebra.upred]
uPred.relevant_entails_l [in iris.algebra.upred]
uPred.relevant_sep_dup [in iris.algebra.upred]
uPred.relevant_and_sep_r_1 [in iris.algebra.upred]
uPred.relevant_and_sep_l_1 [in iris.algebra.upred]
uPred.relevant_intro [in iris.algebra.upred]
uPred.relevant_relevant' [in iris.algebra.upred]
uPred.relevant_valid [in iris.algebra.upred]
uPred.relevant_ownMl [in iris.algebra.upred]
uPred.relevant_ownMl_core [in iris.algebra.upred]
uPred.relevant_löb_3 [in iris.algebra.upred]
uPred.relevant_löb_2 [in iris.algebra.upred]
uPred.relevant_löb_1 [in iris.algebra.upred]
uPred.relevant_if_exist [in iris.algebra.upred]
uPred.relevant_if_or [in iris.algebra.upred]
uPred.relevant_if_and [in iris.algebra.upred]
uPred.relevant_if_elim [in iris.algebra.upred]
uPred.relevant_affine [in iris.algebra.upred]
uPred.relevant_entails_r' [in iris.algebra.upred]
uPred.relevant_entails_l' [in iris.algebra.upred]
uPred.relevant_wand_impl_1 [in iris.algebra.upred]
uPred.relevant_wand_1 [in iris.algebra.upred]
uPred.relevant_affine_sep [in iris.algebra.upred]
uPred.relevant_sep_dup'_1 [in iris.algebra.upred]
uPred.relevant_sep [in iris.algebra.upred]
uPred.relevant_affine_and_sep [in iris.algebra.upred]
uPred.relevant_impl [in iris.algebra.upred]
uPred.relevant_eq [in iris.algebra.upred]
uPred.relevant_mono [in iris.algebra.upred]
uPred.relevant_relevant_later_contra [in iris.algebra.upred]
uPred.relevant_later_1 [in iris.algebra.upred]
uPred.relevant_relevant_later [in iris.algebra.upred]
uPred.relevant_and_sep_l_1' [in iris.algebra.upred]
uPred.relevant_and_sep_1 [in iris.algebra.upred]
uPred.relevant_exist [in iris.algebra.upred]
uPred.relevant_forall [in iris.algebra.upred]
uPred.relevant_or [in iris.algebra.upred]
uPred.relevant_and [in iris.algebra.upred]
uPred.relevant_intro' [in iris.algebra.upred]
uPred.relevant_elim [in iris.algebra.upred]
uPred.relevant_pure [in iris.algebra.upred]
uPred.sep_affine_distrib [in iris.algebra.upred]
uPred.sep_affine_3 [in iris.algebra.upred]
uPred.sep_affine_2 [in iris.algebra.upred]
uPred.sep_affine_1 [in iris.algebra.upred]
uPred.sep_forall_r [in iris.algebra.upred]
uPred.sep_forall_l [in iris.algebra.upred]
uPred.sep_exist_r [in iris.algebra.upred]
uPred.sep_exist_l [in iris.algebra.upred]
uPred.sep_or_r [in iris.algebra.upred]
uPred.sep_or_l [in iris.algebra.upred]
uPred.sep_and_r [in iris.algebra.upred]
uPred.sep_and_l [in iris.algebra.upred]
uPred.sep_and [in iris.algebra.upred]
uPred.sep_elim_l_ownM [in iris.algebra.upred]
uPred.sep_elim_l_valid [in iris.algebra.upred]
uPred.sep_elim_l_equiv [in iris.algebra.upred]
uPred.sep_elim_Emp_r [in iris.algebra.upred]
uPred.sep_elim_Emp_l [in iris.algebra.upred]
uPred.sep_intro_Emp_r [in iris.algebra.upred]
uPred.sep_intro_Emp_l [in iris.algebra.upred]
uPred.sep_elim_r' [in iris.algebra.upred]
uPred.sep_elim_l' [in iris.algebra.upred]
uPred.sep_elim_r [in iris.algebra.upred]
uPred.sep_elim_l [in iris.algebra.upred]
uPred.sep_mono_r [in iris.algebra.upred]
uPred.sep_mono_l [in iris.algebra.upred]
uPred.sep_mono [in iris.algebra.upred]
uPred.timelessP_spec [in iris.algebra.upred]
uPred.timeless_atimeless [in iris.algebra.upred]
uPred.timeless_eq [in iris.algebra.upred]
uPred.True_intro [in iris.algebra.upred]
uPred.unlimited_ownM [in iris.algebra.upred]
uPred.unlimited_ownM_core [in iris.algebra.upred]
uPred.unlimited_löb_1 [in iris.algebra.upred]
uPred.unlimited_sep_dup' [in iris.algebra.upred]
uPred.unlimited_impl [in iris.algebra.upred]
uPred.unlimited_mono [in iris.algebra.upred]
uPred.unlimited_unlimited_later [in iris.algebra.upred]
uPred.unlimited_and_sep_l_1 [in iris.algebra.upred]
uPred.unlimited_and_sep_1 [in iris.algebra.upred]
uPred.unlimited_exist [in iris.algebra.upred]
uPred.unlimited_forall [in iris.algebra.upred]
uPred.unlimited_or [in iris.algebra.upred]
uPred.unlimited_and [in iris.algebra.upred]
uPred.unlimited_intro' [in iris.algebra.upred]
uPred.unlimited_elim [in iris.algebra.upred]
uPred.valid_weaken [in iris.algebra.upred]
uPred.valid_elim [in iris.algebra.upred]
uPred.valid_intro [in iris.algebra.upred]
uPred.wand_löb [in iris.algebra.upred]
uPred.wand_curry [in iris.algebra.upred]
uPred.wand_entails [in iris.algebra.upred]
uPred.wand_Emp [in iris.algebra.upred]
uPred.wand_diag [in iris.algebra.upred]
uPred.wand_iff_emp [in iris.algebra.upred]
uPred.wand_frame_r [in iris.algebra.upred]
uPred.wand_frame_l [in iris.algebra.upred]
uPred.wand_apply_r' [in iris.algebra.upred]
uPred.wand_apply_l' [in iris.algebra.upred]
uPred.wand_apply_r [in iris.algebra.upred]
uPred.wand_apply_l [in iris.algebra.upred]
uPred.wand_elim_r' [in iris.algebra.upred]
uPred.wand_elim_r [in iris.algebra.upred]
uPred.wand_elim_l [in iris.algebra.upred]
uPred.wand_intro_affine_l [in iris.algebra.upred]
uPred.wand_intro_l [in iris.algebra.upred]
uPred.wand_mono [in iris.algebra.upred]
uPred.wand_elim_l' [in iris.algebra.upred]
uPred.wand_intro_affine_r [in iris.algebra.upred]
uPred.wand_intro_r [in iris.algebra.upred]
up_tok_init [in iris.locks.ticket_clh_triples]
up_tok_anti [in iris.locks.ticket_clh_triples]
up_right_closed [in iris.chan2heap.refine_protocol]
up_left_closed [in iris.chan2heap.refine_protocol]


V

validity_car_op_comm [in iris.program_logic.refine_raw_adequacy]
validity_car_op [in iris.program_logic.refine_raw_adequacy]
validity_car_proper [in iris.program_logic.refine_raw_adequacy]
validity_update [in iris.algebra.dra]
validity_valid_car_valid [in iris.algebra.dra]
valid_seq_inj2' [in iris.program_logic.refine_raw_adequacy]
valid_seq_inj2 [in iris.program_logic.refine_raw_adequacy]
valid_cfg_seq_dec [in iris.program_logic.refine_raw_adequacy]
valid_seq_tp_monotone_last [in iris.program_logic.refine_raw]
valid_seq_join' [in iris.program_logic.refine_raw]
valid_cfg_extract'''' [in iris.program_logic.refine_raw]
valid_cfg_extract''' [in iris.program_logic.refine_raw]
valid_cfg_extract'' [in iris.program_logic.refine_raw]
valid_cfg_extract' [in iris.program_logic.refine_raw]
valid_cfg_extract [in iris.program_logic.refine_raw]
valid_seq_split [in iris.program_logic.refine_raw]
valid_seq_join [in iris.program_logic.refine_raw]
valid_seq_tp_monotone_all_tl [in iris.program_logic.refine_raw]
valid_cfg_idx_seq_range [in iris.program_logic.refine_raw]
valid_cfg_idx_empty_ext [in iris.program_logic.refine_raw]
valid_cfg_idx_prefix_link' [in iris.program_logic.refine_raw]
valid_cfg_idx_prefix_link [in iris.program_logic.refine_raw]
valid_cfg_idx_length5 [in iris.program_logic.refine_raw]
valid_cfg_idx_length4 [in iris.program_logic.refine_raw]
valid_cfg_idx_length3 [in iris.program_logic.refine_raw]
valid_cfg_idx_length2 [in iris.program_logic.refine_raw]
valid_cfg_idx_length1 [in iris.program_logic.refine_raw]
valid_seq_tp_monotone_mid [in iris.program_logic.refine_raw]
valid_seq_app [in iris.program_logic.refine_raw]
valid_seq_tp_monotone_hd [in iris.program_logic.refine_raw]
valid_preserving [in iris.algebra.cmra]
values_fixed_extension [in iris.program_logic.refine_raw_adequacy]
val_prim_stuck [in iris.program_logic.ectx_language]
val_equiv_c2h_refine [in iris.chan2heap.simple_reln]
val_equiv_expr [in iris.chan2heap.simple_reln]
val_equiv_fix_unfold' [in iris.chan2heap.simple_reln]
val_equiv_fix_unfold [in iris.chan2heap.simple_reln]
val_equiv_expr [in iris.locks.lock_reln]
val_equiv_fix_unfold' [in iris.locks.lock_reln]
val_equiv_fix_unfold [in iris.locks.lock_reln]
vcons_inj_2 [in iris.prelude.vector]
vcons_inj_1 [in iris.prelude.vector]
vec_to_list_insert [in iris.prelude.vector]
vec_to_list_zip_with [in iris.prelude.vector]
vec_to_list_map [in iris.prelude.vector]
vec_to_list_take_drop_lookup [in iris.prelude.vector]
vec_to_list_drop_lookup [in iris.prelude.vector]
vec_to_list_lookup_middle [in iris.prelude.vector]
vec_to_list_inj2 [in iris.prelude.vector]
vec_to_list_inj1 [in iris.prelude.vector]
vec_to_list_same_length [in iris.prelude.vector]
vec_to_list_length [in iris.prelude.vector]
vec_to_list_of_list [in iris.prelude.vector]
vec_to_list_app [in iris.prelude.vector]
vec_to_list_cons [in iris.prelude.vector]
vec_eq [in iris.prelude.vector]
view_of_op [in iris.program_logic.refine_raw_adequacy]
vlookup_insert_self [in iris.prelude.vector]
vlookup_insert_ne [in iris.prelude.vector]
vlookup_insert [in iris.prelude.vector]
vlookup_zip_with [in iris.prelude.vector]
vlookup_map [in iris.prelude.vector]
vlookup_middle [in iris.prelude.vector]
vs_alloc [in iris.program_logic.viewshifts]
vs_inv [in iris.program_logic.viewshifts]
vs_mask_frame' [in iris.program_logic.viewshifts]
vs_mask_frame [in iris.program_logic.viewshifts]
vs_frame_r [in iris.program_logic.viewshifts]
vs_frame_l [in iris.program_logic.viewshifts]
vs_reflexive [in iris.program_logic.viewshifts]
vs_transitive' [in iris.program_logic.viewshifts]
vs_transitive [in iris.program_logic.viewshifts]
vs_timeless [in iris.program_logic.viewshifts]
vs_false_elim [in iris.program_logic.viewshifts]
vs_mono [in iris.program_logic.viewshifts]
vs_svs' [in iris.program_logic.stepshifts]
vs_svs [in iris.program_logic.stepshifts]


W

wait_loop_spec [in iris.locks.ticket_clh_triples]
wf_projected [in iris.prelude.relations]
wf_iff [in iris.program_logic.delayed_language]
wf_iff [in iris.program_logic.nat_delayed_language]
wld_validN [in iris.program_logic.resources]
wptp_coenabled [in iris.program_logic.adequacy_inf]
wptp_le [in iris.program_logic.adequacy]
wp_eq [in iris.heap_lang.derived]
wp_lt [in iris.heap_lang.derived]
wp_le [in iris.heap_lang.derived]
wp_match_inr [in iris.heap_lang.derived]
wp_match_inl [in iris.heap_lang.derived]
wp_skip [in iris.heap_lang.derived]
wp_seq [in iris.heap_lang.derived]
wp_let [in iris.heap_lang.derived]
wp_lam [in iris.heap_lang.derived]
wp_fai [in iris.heap_lang.heap]
wp_swap [in iris.heap_lang.heap]
wp_cas_suc [in iris.heap_lang.heap]
wp_cas_fail [in iris.heap_lang.heap]
wp_store [in iris.heap_lang.heap]
wp_load [in iris.heap_lang.heap]
wp_alloc [in iris.heap_lang.heap]
wp_cas_suc [in iris.array_lang.heap]
wp_cas_fail [in iris.array_lang.heap]
wp_store [in iris.array_lang.heap]
wp_load [in iris.array_lang.heap]
wp_alloc [in iris.array_lang.heap]
wp_assert [in iris.heap_lang.lib.assert]
wp_mask_weaken [in iris.program_logic.weakestpre]
wp_wand_r [in iris.program_logic.weakestpre]
wp_wand_l [in iris.program_logic.weakestpre]
wp_frame_step_l' [in iris.program_logic.weakestpre]
wp_frame_step_l [in iris.program_logic.weakestpre]
wp_frame_step_r' [in iris.program_logic.weakestpre]
wp_frame_l [in iris.program_logic.weakestpre]
wp_value_pvs [in iris.program_logic.weakestpre]
wp_value_pvs' [in iris.program_logic.weakestpre]
wp_value [in iris.program_logic.weakestpre]
wp_strip_pvs [in iris.program_logic.weakestpre]
wp_mono [in iris.program_logic.weakestpre]
wp_bind [in iris.program_logic.weakestpre]
wp_frame_step_r [in iris.program_logic.weakestpre]
wp_frame_r [in iris.program_logic.weakestpre]
wp_atomic [in iris.program_logic.weakestpre]
wp_pvs [in iris.program_logic.weakestpre]
wp_value' [in iris.program_logic.weakestpre]
wp_step_inv [in iris.program_logic.weakestpre]
wp_value_inv [in iris.program_logic.weakestpre]
wp_zero [in iris.program_logic.weakestpre]
wp_mask_frame_mono [in iris.program_logic.weakestpre]
wp_case_inr [in iris.heap_lang.lifting]
wp_case_inl [in iris.heap_lang.lifting]
wp_letp [in iris.heap_lang.lifting]
wp_snd [in iris.heap_lang.lifting]
wp_fst [in iris.heap_lang.lifting]
wp_if_false [in iris.heap_lang.lifting]
wp_if_true [in iris.heap_lang.lifting]
wp_bin_op [in iris.heap_lang.lifting]
wp_un_op [in iris.heap_lang.lifting]
wp_rec [in iris.heap_lang.lifting]
wp_fork [in iris.heap_lang.lifting]
wp_fai_pst [in iris.heap_lang.lifting]
wp_swap_pst [in iris.heap_lang.lifting]
wp_cas_suc_pst [in iris.heap_lang.lifting]
wp_cas_fail_pst [in iris.heap_lang.lifting]
wp_store_pst [in iris.heap_lang.lifting]
wp_load_pst [in iris.heap_lang.lifting]
wp_alloc_pst' [in iris.heap_lang.lifting]
wp_alloc_pst [in iris.heap_lang.lifting]
wp_bindi [in iris.heap_lang.lifting]
wp_bind [in iris.heap_lang.lifting]
wp_case_inr [in iris.array_lang.lifting]
wp_case_inl [in iris.array_lang.lifting]
wp_letp [in iris.array_lang.lifting]
wp_snd [in iris.array_lang.lifting]
wp_fst [in iris.array_lang.lifting]
wp_if_false [in iris.array_lang.lifting]
wp_if_true [in iris.array_lang.lifting]
wp_bin_op [in iris.array_lang.lifting]
wp_un_op [in iris.array_lang.lifting]
wp_rec [in iris.array_lang.lifting]
wp_fork [in iris.array_lang.lifting]
wp_cas_suc_pst [in iris.array_lang.lifting]
wp_cas_fail_pst [in iris.array_lang.lifting]
wp_store_pst [in iris.array_lang.lifting]
wp_load_pst [in iris.array_lang.lifting]
wp_alloc_pst' [in iris.array_lang.lifting]
wp_bindi [in iris.array_lang.lifting]
wp_bind [in iris.array_lang.lifting]
wp_lift_pure_det_head_step [in iris.program_logic.ectx_lifting]
wp_lift_atomic_det_head_step [in iris.program_logic.ectx_lifting]
wp_lift_atomic_head_step [in iris.program_logic.ectx_lifting]
wp_lift_pure_head_step [in iris.program_logic.ectx_lifting]
wp_lift_head_step [in iris.program_logic.ectx_lifting]
wp_ectx_bind [in iris.program_logic.ectx_lifting]
wp_eq [in iris.array_lang.derived]
wp_lt [in iris.array_lang.derived]
wp_le [in iris.array_lang.derived]
wp_match_inr [in iris.array_lang.derived]
wp_match_inl [in iris.array_lang.derived]
wp_skip [in iris.array_lang.derived]
wp_seq [in iris.array_lang.derived]
wp_let [in iris.array_lang.derived]
wp_lam [in iris.array_lang.derived]
wp_lift_pure_det_step [in iris.program_logic.lifting]
wp_lift_atomic_det_step [in iris.program_logic.lifting]
wp_lift_atomic_step [in iris.program_logic.lifting]
wp_lift_pure_step [in iris.program_logic.lifting]
wp_lift_step [in iris.program_logic.lifting]
wsat_alloc [in iris.program_logic.wsat]
wsat_update_gst' [in iris.program_logic.wsat]
wsat_update_gst [in iris.program_logic.wsat]
wsat_update_pst [in iris.program_logic.wsat]
wsat_close [in iris.program_logic.wsat]
wsat_open [in iris.program_logic.wsat]
wsat_init [in iris.program_logic.wsat]
wsat_valid [in iris.program_logic.wsat]
wsat_weaken [in iris.program_logic.wsat]
wsat_le [in iris.program_logic.wsat]
wsat_proper [in iris.program_logic.wsat]
W.atomic_correct [in iris.chan_lang.tactics]
W.atomic_correct [in iris.heap_lang.tactics]
W.atomic_correct [in iris.array_lang.tactics]
W.is_closed_correct [in iris.chan_lang.tactics]
W.is_closed_correct [in iris.heap_lang.tactics]
W.is_closed_correct [in iris.array_lang.tactics]
W.to_expr_subst [in iris.chan_lang.tactics]
W.to_val_is_Some [in iris.chan_lang.tactics]
W.to_val_Some [in iris.chan_lang.tactics]
W.to_expr_subst [in iris.heap_lang.tactics]
W.to_val_is_Some [in iris.heap_lang.tactics]
W.to_val_Some [in iris.heap_lang.tactics]
W.to_expr_subst [in iris.array_lang.tactics]
W.to_val_is_Some [in iris.array_lang.tactics]
W.to_val_Some [in iris.array_lang.tactics]


X

x0_iter_x1 [in iris.prelude.countable]


Z

zipped_Forall_app [in iris.prelude.list]
zip_fst_snd [in iris.prelude.list]
zip_with_sublist_alter [in iris.prelude.list]
zip_with_take_r [in iris.prelude.list]
zip_with_take_l [in iris.prelude.list]
zip_with_drop [in iris.prelude.list]
zip_with_take [in iris.prelude.list]
zip_with_replicate_r_eq [in iris.prelude.list]
zip_with_replicate_r [in iris.prelude.list]
zip_with_replicate_l [in iris.prelude.list]
zip_with_replicate [in iris.prelude.list]
zip_with_fst_snd [in iris.prelude.list]
zip_with_zip [in iris.prelude.list]
zip_with_length_same_r [in iris.prelude.list]
zip_with_length_same_l [in iris.prelude.list]
zip_with_length_r_eq [in iris.prelude.list]
zip_with_length_r [in iris.prelude.list]
zip_with_length_l_eq [in iris.prelude.list]
zip_with_length_l [in iris.prelude.list]
zip_with_length [in iris.prelude.list]
zip_with_inj [in iris.prelude.list]
zip_with_app_inv [in iris.prelude.list]
zip_with_cons_inv [in iris.prelude.list]
zip_with_nil_inv [in iris.prelude.list]
zip_with_fmap_r [in iris.prelude.list]
zip_with_fmap_l [in iris.prelude.list]
zip_with_ext [in iris.prelude.list]
zip_with_flip [in iris.prelude.list]
zip_with_app_r [in iris.prelude.list]
zip_with_app_l [in iris.prelude.list]
zip_with_app [in iris.prelude.list]
zip_with_nil_r [in iris.prelude.list]
Z_to_nat_nonpos [in iris.prelude.numbers]
Z_mod_pos [in iris.prelude.numbers]
Z_to_nat_neq_0_nonneg [in iris.prelude.numbers]
Z_to_nat_neq_0_pos [in iris.prelude.numbers]
Z_quot_range_nonneg [in iris.prelude.numbers]
Z_pow_pred_r [in iris.prelude.numbers]
Z2Nat_inj_mod [in iris.prelude.numbers]
Z2Nat_inj_div [in iris.prelude.numbers]
Z2Nat_divide [in iris.prelude.numbers]
Z2Nat_inj_pow [in iris.prelude.numbers]
Z2Qc_inj_sub [in iris.prelude.numbers]
Z2Qc_inj_opp [in iris.prelude.numbers]
Z2Qc_inj_mul [in iris.prelude.numbers]
Z2Qc_inj_add [in iris.prelude.numbers]
Z2Qc_inj_lt [in iris.prelude.numbers]
Z2Qc_inj_le [in iris.prelude.numbers]
Z2Qc_inj_iff [in iris.prelude.numbers]
Z2Qc_inj [in iris.prelude.numbers]
Z2Qc_inj_2 [in iris.prelude.numbers]
Z2Qc_inj_1 [in iris.prelude.numbers]
Z2Qc_inj_0 [in iris.prelude.numbers]


other

Σ_len [in iris.chan2heap.simple_reln]
Σ_len [in iris.tests.heap_lang]
Σ_len [in iris.locks.ticket_clh_refinement]



Constructor Index

A

ae_ev_estep_hd [in iris.prelude.irelations]
ae_taken_k_hd [in iris.prelude.irelations]
ae_taken_hd [in iris.prelude.irelations]
affineL [in iris.algebra.upred_big_op]
affineP [in iris.algebra.upred]
Agree [in iris.algebra.agree]
all_loop_do_step [in iris.prelude.relations]
all_loop_do_step [in iris.prelude.irelations]
alter [in iris.prelude.base]
al_enabled_hd [in iris.prelude.irelations]
al_hd [in iris.prelude.irelations]
anti_symm [in iris.prelude.base]
Arrow [in iris.locks.lock_reln]
arrow_elim_typ [in iris.locks.lock_reln]
arrow_intro_typ [in iris.locks.lock_reln]
assoc [in iris.prelude.base]
atimelessP [in iris.algebra.upred]
atimeless_elim [in iris.proofmode.classes]
Auth [in iris.algebra.auth]
AuthG [in iris.program_logic.auth]
auth_frag_disjoint [in iris.algebra.sts]
auth_equiv [in iris.algebra.sts]


B

BAnon [in iris.program_logic.binders]
base_step [in iris.program_logic.delayed_language]
base_step [in iris.program_logic.nat_delayed_language]
BNamed [in iris.program_logic.binders]
Bool [in iris.chan_lang.simple_types]
Bool [in iris.locks.lock_reln]
bool_typ [in iris.chan_lang.simple_types]
bool_typ [in iris.locks.lock_reln]
bsteps_l [in iris.prelude.relations]
bsteps_refl [in iris.prelude.relations]


C

cancel [in iris.prelude.base]
CFunctor [in iris.algebra.cofe]
cFunctor_contractive [in iris.algebra.cofe]
chan_lang.SelectR [in iris.chan_lang.lang]
chan_lang.SelectL [in iris.chan_lang.lang]
chan_lang.RCaseRMissS [in iris.chan_lang.lang]
chan_lang.RCaseRRS [in iris.chan_lang.lang]
chan_lang.RCaseRLS [in iris.chan_lang.lang]
chan_lang.RCaseLMissS [in iris.chan_lang.lang]
chan_lang.RCaseLRS [in iris.chan_lang.lang]
chan_lang.RCaseLLS [in iris.chan_lang.lang]
chan_lang.SendR [in iris.chan_lang.lang]
chan_lang.SendL [in iris.chan_lang.lang]
chan_lang.RecvRMissS [in iris.chan_lang.lang]
chan_lang.RecvLMissS [in iris.chan_lang.lang]
chan_lang.RecvRHitS [in iris.chan_lang.lang]
chan_lang.RecvLHitS [in iris.chan_lang.lang]
chan_lang.AllocS [in iris.chan_lang.lang]
chan_lang.ForkS [in iris.chan_lang.lang]
chan_lang.CaseRS [in iris.chan_lang.lang]
chan_lang.CaseLS [in iris.chan_lang.lang]
chan_lang.LetpS [in iris.chan_lang.lang]
chan_lang.IfFalseS [in iris.chan_lang.lang]
chan_lang.IfTrueS [in iris.chan_lang.lang]
chan_lang.BinOpS [in iris.chan_lang.lang]
chan_lang.UnOpS [in iris.chan_lang.lang]
chan_lang.BetaS [in iris.chan_lang.lang]
chan_lang.RCaseCtx [in iris.chan_lang.lang]
chan_lang.SelectCtx [in iris.chan_lang.lang]
chan_lang.SendRCtx [in iris.chan_lang.lang]
chan_lang.SendLCtx [in iris.chan_lang.lang]
chan_lang.RecvCtx [in iris.chan_lang.lang]
chan_lang.CaseCtx [in iris.chan_lang.lang]
chan_lang.InjRCtx [in iris.chan_lang.lang]
chan_lang.InjLCtx [in iris.chan_lang.lang]
chan_lang.LetpCtx [in iris.chan_lang.lang]
chan_lang.PairRCtx [in iris.chan_lang.lang]
chan_lang.PairLCtx [in iris.chan_lang.lang]
chan_lang.IfCtx [in iris.chan_lang.lang]
chan_lang.BinOpRCtx [in iris.chan_lang.lang]
chan_lang.BinOpLCtx [in iris.chan_lang.lang]
chan_lang.UnOpCtx [in iris.chan_lang.lang]
chan_lang.AppRCtx [in iris.chan_lang.lang]
chan_lang.AppLCtx [in iris.chan_lang.lang]
chan_lang.InjRV [in iris.chan_lang.lang]
chan_lang.InjLV [in iris.chan_lang.lang]
chan_lang.PairV [in iris.chan_lang.lang]
chan_lang.LitV [in iris.chan_lang.lang]
chan_lang.RecV [in iris.chan_lang.lang]
chan_lang.closed [in iris.chan_lang.lang]
chan_lang.RCase [in iris.chan_lang.lang]
chan_lang.Select [in iris.chan_lang.lang]
chan_lang.Send [in iris.chan_lang.lang]
chan_lang.Recv [in iris.chan_lang.lang]
chan_lang.Alloc [in iris.chan_lang.lang]
chan_lang.Fork [in iris.chan_lang.lang]
chan_lang.Case [in iris.chan_lang.lang]
chan_lang.InjR [in iris.chan_lang.lang]
chan_lang.InjL [in iris.chan_lang.lang]
chan_lang.Letp [in iris.chan_lang.lang]
chan_lang.Pair [in iris.chan_lang.lang]
chan_lang.If [in iris.chan_lang.lang]
chan_lang.BinOp [in iris.chan_lang.lang]
chan_lang.UnOp [in iris.chan_lang.lang]
chan_lang.Lit [in iris.chan_lang.lang]
chan_lang.App [in iris.chan_lang.lang]
chan_lang.Rec [in iris.chan_lang.lang]
chan_lang.Var [in iris.chan_lang.lang]
chan_lang.EqOp [in iris.chan_lang.lang]
chan_lang.LtOp [in iris.chan_lang.lang]
chan_lang.LeOp [in iris.chan_lang.lang]
chan_lang.MinusOp [in iris.chan_lang.lang]
chan_lang.PlusOp [in iris.chan_lang.lang]
chan_lang.MinusUnOp [in iris.chan_lang.lang]
chan_lang.NegOp [in iris.chan_lang.lang]
chan_lang.LitLoc [in iris.chan_lang.lang]
chan_lang.LitUnit [in iris.chan_lang.lang]
chan_lang.LitBool [in iris.chan_lang.lang]
chan_lang.LitInt [in iris.chan_lang.lang]
chan_lang.lright [in iris.chan_lang.lang]
chan_lang.lleft [in iris.chan_lang.lang]
chan_lang.cright [in iris.chan_lang.lang]
chan_lang.cleft [in iris.chan_lang.lang]
choice_next [in iris.chan_lang.protocol]
choice_right [in iris.chan_lang.protocol]
choice_left [in iris.chan_lang.protocol]
choose_step_Some [in iris.prelude.countable]
choose_step_None [in iris.prelude.countable]
Cinl [in iris.algebra.csum]
Cinlr_dist [in iris.algebra.csum]
Cinlr_equiv [in iris.algebra.csum]
Cinl_dist [in iris.algebra.csum]
Cinl_equiv [in iris.algebra.csum]
Cinr [in iris.algebra.csum]
CMRAT' [in iris.algebra.cmra]
cmra_total [in iris.algebra.cmra]
CofeMor [in iris.algebra.cofe]
CofeT' [in iris.algebra.cofe]
comm [in iris.prelude.base]
compl [in iris.algebra.cofe]
cons_equiv [in iris.prelude.list]
contains_trans [in iris.prelude.list]
contains_cons [in iris.prelude.list]
contains_swap [in iris.prelude.list]
contains_skip [in iris.prelude.list]
contains_nil [in iris.prelude.list]
contractive [in iris.algebra.cofe]
coPLeaf [in iris.prelude.coPset]
coPNode [in iris.prelude.coPset]
CoPset [in iris.algebra.coPset]
CoPsetBot [in iris.algebra.coPset]
core [in iris.algebra.cmra]
co_se_trace_hd [in iris.prelude.irelations]
co_se_hd [in iris.prelude.irelations]
co_step_hd [in iris.prelude.irelations]
CsumBot [in iris.algebra.csum]
CsumBot_dist [in iris.algebra.csum]
CsumBot_equiv [in iris.algebra.csum]


D

DecAgree [in iris.algebra.dec_agree]
DecAgreeBot [in iris.algebra.dec_agree]
decide [in iris.prelude.base]
delayed_succ_minimal_atomic [in iris.program_logic.delayed_language]
delayed_val_minimal [in iris.program_logic.delayed_language]
delay_step [in iris.program_logic.delayed_language]
delay_step [in iris.program_logic.nat_delayed_language]
delete [in iris.prelude.base]
diag_none [in iris.prelude.option]
difference [in iris.prelude.base]
difference_with [in iris.prelude.base]
discrete_timeless [in iris.algebra.cofe]
disjoint [in iris.prelude.base]
disjointE [in iris.prelude.base]
disjoint_cons_2 [in iris.prelude.base]
disjoint_nil_2 [in iris.prelude.base]
disjoint_list [in iris.prelude.base]
dist [in iris.algebra.cofe]
dom [in iris.prelude.base]
DRAT [in iris.algebra.dra]


E

ea_enabled_later [in iris.prelude.irelations]
ea_enabled_now [in iris.prelude.irelations]
Ectx_step [in iris.program_logic.ectx_language]
elements [in iris.prelude.base]
elem_of_list_further [in iris.prelude.base]
elem_of_list_here [in iris.prelude.base]
elem_of [in iris.prelude.base]
empty [in iris.prelude.base]
enabled_reflecting_hd [in iris.prelude.irelations]
Enil [in iris.proofmode.environments]
Enil_wf [in iris.proofmode.environments]
enter_tok [in iris.locks.ticket_clh_triples]
Envs [in iris.proofmode.coq_tactics]
env_Forall2_snoc [in iris.proofmode.environments]
env_Forall2_nil [in iris.proofmode.environments]
equiv [in iris.prelude.base]
eq_ext_hd [in iris.prelude.irelations]
Esnoc [in iris.proofmode.environments]
Esnoc_wf [in iris.proofmode.environments]
ev_estep_later [in iris.prelude.irelations]
ev_estep_now [in iris.prelude.irelations]
ev_taken_later_k [in iris.prelude.irelations]
ev_taken_now_S [in iris.prelude.irelations]
ev_taken_now_O [in iris.prelude.irelations]
ev_taken_later [in iris.prelude.irelations]
ev_taken_now [in iris.prelude.irelations]
ev_later [in iris.prelude.irelations]
ev_now [in iris.prelude.irelations]
Excl [in iris.algebra.excl]
ExclBot [in iris.algebra.excl]
ExclBot_dist [in iris.algebra.excl]
ExclBot_equiv [in iris.algebra.excl]
exclusive0_l [in iris.algebra.cmra]
Excl_dist [in iris.algebra.excl]
Excl_equiv [in iris.algebra.excl]
ex_loop_do_step [in iris.prelude.relations]
ex_loop_do_step [in iris.prelude.irelations]


F

filter [in iris.prelude.base]
finish_tok [in iris.locks.ticket_clh_triples]
fmap [in iris.prelude.base]
Forall_fresh_cons [in iris.prelude.collections]
Forall_fresh_nil [in iris.prelude.collections]
forall_specialize [in iris.proofmode.coq_tactics]
Forall3_cons [in iris.prelude.list]
Forall3_nil [in iris.prelude.list]
Forall4_cons [in iris.prelude.list]
Forall4_nil [in iris.prelude.list]
Forall5_cons [in iris.prelude.list]
Forall5_nil [in iris.prelude.list]
fork_typ [in iris.chan_lang.simple_types]
fork_typ [in iris.locks.lock_reln]
frag_auth_disjoint [in iris.algebra.sts]
frag_frag_disjoint [in iris.algebra.sts]
frag_equiv [in iris.algebra.sts]
frame [in iris.proofmode.classes]
fresh [in iris.prelude.base]
from_exist [in iris.proofmode.classes]
from_or [in iris.proofmode.classes]
from_sep [in iris.proofmode.classes]
from_and [in iris.proofmode.classes]
from_later [in iris.proofmode.classes]
from_pure [in iris.proofmode.classes]
from_assumption [in iris.proofmode.classes]


G

GFunctor [in iris.program_logic.global_functor]
gFunctorList.cons [in iris.program_logic.global_functor]
gFunctorList.nil [in iris.program_logic.global_functor]
GMap [in iris.prelude.gmap]
GoalPvs [in iris.proofmode.spec_patterns]
GoalStd [in iris.proofmode.spec_patterns]
GSet [in iris.algebra.gset]
GSetBot [in iris.algebra.gset]


H

half [in iris.prelude.base]
Hashset [in iris.prelude.hashset]
hcons [in iris.prelude.hlist]
HeapG [in iris.heap_lang.heap]
HeapG [in iris.array_lang.heap]
heap_lang.CasSucS [in iris.array_lang.lang]
heap_lang.CasFailS [in iris.array_lang.lang]
heap_lang.StoreS [in iris.array_lang.lang]
heap_lang.LoadS [in iris.array_lang.lang]
heap_lang.AllocS [in iris.array_lang.lang]
heap_lang.ForkS [in iris.array_lang.lang]
heap_lang.CaseRS [in iris.array_lang.lang]
heap_lang.CaseLS [in iris.array_lang.lang]
heap_lang.LetpS [in iris.array_lang.lang]
heap_lang.SndS [in iris.array_lang.lang]
heap_lang.FstS [in iris.array_lang.lang]
heap_lang.IfFalseS [in iris.array_lang.lang]
heap_lang.IfTrueS [in iris.array_lang.lang]
heap_lang.BinOpS [in iris.array_lang.lang]
heap_lang.UnOpS [in iris.array_lang.lang]
heap_lang.BetaS [in iris.array_lang.lang]
heap_lang.CasRCtx [in iris.array_lang.lang]
heap_lang.CasMCtx [in iris.array_lang.lang]
heap_lang.CasLCtx [in iris.array_lang.lang]
heap_lang.StoreRCtx [in iris.array_lang.lang]
heap_lang.StoreLCtx [in iris.array_lang.lang]
heap_lang.LoadCtx [in iris.array_lang.lang]
heap_lang.AllocRCtx [in iris.array_lang.lang]
heap_lang.AllocLCtx [in iris.array_lang.lang]
heap_lang.CaseCtx [in iris.array_lang.lang]
heap_lang.InjRCtx [in iris.array_lang.lang]
heap_lang.InjLCtx [in iris.array_lang.lang]
heap_lang.LetpCtx [in iris.array_lang.lang]
heap_lang.SndCtx [in iris.array_lang.lang]
heap_lang.FstCtx [in iris.array_lang.lang]
heap_lang.PairRCtx [in iris.array_lang.lang]
heap_lang.PairLCtx [in iris.array_lang.lang]
heap_lang.IfCtx [in iris.array_lang.lang]
heap_lang.BinOpRCtx [in iris.array_lang.lang]
heap_lang.BinOpLCtx [in iris.array_lang.lang]
heap_lang.UnOpCtx [in iris.array_lang.lang]
heap_lang.AppRCtx [in iris.array_lang.lang]
heap_lang.AppLCtx [in iris.array_lang.lang]
heap_lang.InjRV [in iris.array_lang.lang]
heap_lang.InjLV [in iris.array_lang.lang]
heap_lang.PairV [in iris.array_lang.lang]
heap_lang.LitV [in iris.array_lang.lang]
heap_lang.RecV [in iris.array_lang.lang]
heap_lang.closed [in iris.array_lang.lang]
heap_lang.CAS [in iris.array_lang.lang]
heap_lang.Store [in iris.array_lang.lang]
heap_lang.Load [in iris.array_lang.lang]
heap_lang.Alloc [in iris.array_lang.lang]
heap_lang.Fork [in iris.array_lang.lang]
heap_lang.Case [in iris.array_lang.lang]
heap_lang.InjR [in iris.array_lang.lang]
heap_lang.InjL [in iris.array_lang.lang]
heap_lang.Letp [in iris.array_lang.lang]
heap_lang.Snd [in iris.array_lang.lang]
heap_lang.Fst [in iris.array_lang.lang]
heap_lang.Pair [in iris.array_lang.lang]
heap_lang.If [in iris.array_lang.lang]
heap_lang.BinOp [in iris.array_lang.lang]
heap_lang.UnOp [in iris.array_lang.lang]
heap_lang.Lit [in iris.array_lang.lang]
heap_lang.App [in iris.array_lang.lang]
heap_lang.Rec [in iris.array_lang.lang]
heap_lang.Var [in iris.array_lang.lang]
heap_lang.OffsetOp [in iris.array_lang.lang]
heap_lang.ModOp [in iris.array_lang.lang]
heap_lang.EqOp [in iris.array_lang.lang]
heap_lang.LtOp [in iris.array_lang.lang]
heap_lang.LeOp [in iris.array_lang.lang]
heap_lang.MinusOp [in iris.array_lang.lang]
heap_lang.PlusOp [in iris.array_lang.lang]
heap_lang.MinusUnOp [in iris.array_lang.lang]
heap_lang.NegOp [in iris.array_lang.lang]
heap_lang.LitLoc [in iris.array_lang.lang]
heap_lang.LitUnit [in iris.array_lang.lang]
heap_lang.LitBool [in iris.array_lang.lang]
heap_lang.LitInt [in iris.array_lang.lang]
heap_lang.FaiS [in iris.heap_lang.lang]
heap_lang.SwapS [in iris.heap_lang.lang]
heap_lang.CasSucS [in iris.heap_lang.lang]
heap_lang.CasFailS [in iris.heap_lang.lang]
heap_lang.StoreS [in iris.heap_lang.lang]
heap_lang.LoadS [in iris.heap_lang.lang]
heap_lang.AllocS [in iris.heap_lang.lang]
heap_lang.ForkS [in iris.heap_lang.lang]
heap_lang.CaseRS [in iris.heap_lang.lang]
heap_lang.CaseLS [in iris.heap_lang.lang]
heap_lang.LetpS [in iris.heap_lang.lang]
heap_lang.SndS [in iris.heap_lang.lang]
heap_lang.FstS [in iris.heap_lang.lang]
heap_lang.IfFalseS [in iris.heap_lang.lang]
heap_lang.IfTrueS [in iris.heap_lang.lang]
heap_lang.BinOpS [in iris.heap_lang.lang]
heap_lang.UnOpS [in iris.heap_lang.lang]
heap_lang.BetaS [in iris.heap_lang.lang]
heap_lang.FaiCtx [in iris.heap_lang.lang]
heap_lang.SwapRCtx [in iris.heap_lang.lang]
heap_lang.SwapLCtx [in iris.heap_lang.lang]
heap_lang.CasRCtx [in iris.heap_lang.lang]
heap_lang.CasMCtx [in iris.heap_lang.lang]
heap_lang.CasLCtx [in iris.heap_lang.lang]
heap_lang.StoreRCtx [in iris.heap_lang.lang]
heap_lang.StoreLCtx [in iris.heap_lang.lang]
heap_lang.LoadCtx [in iris.heap_lang.lang]
heap_lang.AllocCtx [in iris.heap_lang.lang]
heap_lang.CaseCtx [in iris.heap_lang.lang]
heap_lang.InjRCtx [in iris.heap_lang.lang]
heap_lang.InjLCtx [in iris.heap_lang.lang]
heap_lang.LetpCtx [in iris.heap_lang.lang]
heap_lang.SndCtx [in iris.heap_lang.lang]
heap_lang.FstCtx [in iris.heap_lang.lang]
heap_lang.PairRCtx [in iris.heap_lang.lang]
heap_lang.PairLCtx [in iris.heap_lang.lang]
heap_lang.IfCtx [in iris.heap_lang.lang]
heap_lang.BinOpRCtx [in iris.heap_lang.lang]
heap_lang.BinOpLCtx [in iris.heap_lang.lang]
heap_lang.UnOpCtx [in iris.heap_lang.lang]
heap_lang.AppRCtx [in iris.heap_lang.lang]
heap_lang.AppLCtx [in iris.heap_lang.lang]
heap_lang.InjRV [in iris.heap_lang.lang]
heap_lang.InjLV [in iris.heap_lang.lang]
heap_lang.PairV [in iris.heap_lang.lang]
heap_lang.LitV [in iris.heap_lang.lang]
heap_lang.RecV [in iris.heap_lang.lang]
heap_lang.closed [in iris.heap_lang.lang]
heap_lang.FAI [in iris.heap_lang.lang]
heap_lang.Swap [in iris.heap_lang.lang]
heap_lang.CAS [in iris.heap_lang.lang]
heap_lang.Store [in iris.heap_lang.lang]
heap_lang.Load [in iris.heap_lang.lang]
heap_lang.Alloc [in iris.heap_lang.lang]
heap_lang.Fork [in iris.heap_lang.lang]
heap_lang.Case [in iris.heap_lang.lang]
heap_lang.InjR [in iris.heap_lang.lang]
heap_lang.InjL [in iris.heap_lang.lang]
heap_lang.Letp [in iris.heap_lang.lang]
heap_lang.Snd [in iris.heap_lang.lang]
heap_lang.Fst [in iris.heap_lang.lang]
heap_lang.Pair [in iris.heap_lang.lang]
heap_lang.If [in iris.heap_lang.lang]
heap_lang.BinOp [in iris.heap_lang.lang]
heap_lang.UnOp [in iris.heap_lang.lang]
heap_lang.Lit [in iris.heap_lang.lang]
heap_lang.App [in iris.heap_lang.lang]
heap_lang.Rec [in iris.heap_lang.lang]
heap_lang.Var [in iris.heap_lang.lang]
heap_lang.EqOp [in iris.heap_lang.lang]
heap_lang.LtOp [in iris.heap_lang.lang]
heap_lang.LeOp [in iris.heap_lang.lang]
heap_lang.MinusOp [in iris.heap_lang.lang]
heap_lang.PlusOp [in iris.heap_lang.lang]
heap_lang.MinusUnOp [in iris.heap_lang.lang]
heap_lang.NegOp [in iris.heap_lang.lang]
heap_lang.LitLoc [in iris.heap_lang.lang]
heap_lang.LitUnit [in iris.heap_lang.lang]
heap_lang.LitBool [in iris.heap_lang.lang]
heap_lang.LitInt [in iris.heap_lang.lang]
hnil [in iris.prelude.hlist]


I

IAffine [in iris.proofmode.intro_patterns]
IAll [in iris.proofmode.intro_patterns]
IAlways [in iris.proofmode.intro_patterns]
IAnom [in iris.proofmode.intro_patterns]
IAnomPure [in iris.proofmode.intro_patterns]
IClear [in iris.proofmode.intro_patterns]
idemp [in iris.prelude.base]
IDrop [in iris.proofmode.intro_patterns]
idx_stepN_alt_cons [in iris.program_logic.adequacy_inf]
idx_stepN_alt_hd_fork [in iris.program_logic.adequacy_inf]
idx_stepN_alt_hd_atomic [in iris.program_logic.adequacy_inf]
idx_stepN_fork [in iris.program_logic.adequacy]
idx_stepN_atomic [in iris.program_logic.adequacy]
idx_step_alt_cons [in iris.program_logic.language]
idx_step_alt_hd_atomic [in iris.program_logic.language]
idx_step_atomic [in iris.program_logic.language]
IForall [in iris.proofmode.intro_patterns]
IFrame [in iris.proofmode.intro_patterns]
IFunctor [in iris.program_logic.model]
IList [in iris.proofmode.intro_patterns]
IName [in iris.proofmode.intro_patterns]
INext [in iris.proofmode.intro_patterns]
InG [in iris.program_logic.global_functor]
InGF [in iris.program_logic.global_functor]
InGFs [in iris.program_logic.global_functor]
inj [in iris.prelude.base]
inj2 [in iris.prelude.base]
inl_related [in iris.prelude.base]
inr_related [in iris.prelude.base]
insert [in iris.prelude.base]
insertE [in iris.prelude.base]
Int [in iris.chan_lang.simple_types]
Int [in iris.locks.lock_reln]
intersection [in iris.prelude.base]
intersection_with [in iris.prelude.base]
into_exist [in iris.proofmode.classes]
into_or [in iris.proofmode.classes]
into_op [in iris.proofmode.classes]
into_sep [in iris.proofmode.classes]
into_wand [in iris.proofmode.classes]
into_later [in iris.proofmode.classes]
into_relevantP [in iris.proofmode.classes]
into_pure [in iris.proofmode.classes]
into_pvs [in iris.proofmode.pviewshifts]
into_assert [in iris.proofmode.coq_tactics]
into_later_env [in iris.proofmode.coq_tactics]
intro_pat.SAmp [in iris.proofmode.intro_patterns]
intro_pat.SBar [in iris.proofmode.intro_patterns]
intro_pat.SConjList [in iris.proofmode.intro_patterns]
intro_pat.SList [in iris.proofmode.intro_patterns]
intro_pat.SRelevant [in iris.proofmode.intro_patterns]
intro_pat.SPat [in iris.proofmode.intro_patterns]
intro_pat.TAll [in iris.proofmode.intro_patterns]
intro_pat.TForall [in iris.proofmode.intro_patterns]
intro_pat.TClearR [in iris.proofmode.intro_patterns]
intro_pat.TClearL [in iris.proofmode.intro_patterns]
intro_pat.TNext [in iris.proofmode.intro_patterns]
intro_pat.TAlways [in iris.proofmode.intro_patterns]
intro_pat.TSimpl [in iris.proofmode.intro_patterns]
intro_pat.TParenR [in iris.proofmode.intro_patterns]
intro_pat.TParenL [in iris.proofmode.intro_patterns]
intro_pat.TAmp [in iris.proofmode.intro_patterns]
intro_pat.TBracketR [in iris.proofmode.intro_patterns]
intro_pat.TBracketL [in iris.proofmode.intro_patterns]
intro_pat.TBar [in iris.proofmode.intro_patterns]
intro_pat.TAffine [in iris.proofmode.intro_patterns]
intro_pat.TRelevant [in iris.proofmode.intro_patterns]
intro_pat.TFrame [in iris.proofmode.intro_patterns]
intro_pat.TDrop [in iris.proofmode.intro_patterns]
intro_pat.TAnomPure [in iris.proofmode.intro_patterns]
intro_pat.TAnom [in iris.proofmode.intro_patterns]
intro_pat.TName [in iris.proofmode.intro_patterns]
int_typ [in iris.chan_lang.simple_types]
int_typ [in iris.locks.lock_reln]
IProp [in iris.algebra.upred]
IRelevant [in iris.proofmode.intro_patterns]
ISimpl [in iris.proofmode.intro_patterns]
istepsS_l [in iris.prelude.irelations]
istepsS_O [in iris.prelude.irelations]
isteps_aux'_l [in iris.prelude.irelations]
isteps_aux'_nil [in iris.prelude.irelations]
isteps_aux_l [in iris.prelude.irelations]
isteps_aux_nil [in iris.prelude.irelations]
isteps_good_l [in iris.prelude.irelations]
isteps_good_nil [in iris.prelude.irelations]
isteps_l [in iris.prelude.irelations]
isteps_nil [in iris.prelude.irelations]
ITrm [in iris.proofmode.tactics]


L

Language [in iris.program_logic.language]
left_absorb [in iris.prelude.base]
left_id [in iris.prelude.base]
left_prim_step [in iris.chan2heap.refine_protocol]
left_tok [in iris.chan2heap.refine_protocol]
leibniz_equiv [in iris.prelude.base]
lexico [in iris.prelude.base]
Listset [in iris.prelude.listset]
ListsetNoDup [in iris.prelude.listset_nodup]
Lock [in iris.locks.lock_reln]
lock_elim_typ [in iris.locks.lock_reln]
lock_intro_typ [in iris.locks.lock_reln]
Lolli [in iris.chan_lang.simple_types]
lolli_elim_typ [in iris.chan_lang.simple_types]
lolli_intro_typ [in iris.chan_lang.simple_types]
lookup [in iris.prelude.base]
lookupE [in iris.prelude.base]


M

make_later [in iris.proofmode.class_instances]
make_or [in iris.proofmode.class_instances]
make_and [in iris.proofmode.class_instances]
make_sep [in iris.proofmode.class_instances]
Mapset [in iris.prelude.mapset]
map_to_list [in iris.prelude.fin_maps]
master [in iris.program_logic.refine_raw]
master_snapshot_disjoint [in iris.program_logic.refine_raw]
maybe [in iris.prelude.option]
maybe2 [in iris.prelude.option]
maybe3 [in iris.prelude.option]
maybe4 [in iris.prelude.option]
mbind [in iris.prelude.base]
merge [in iris.prelude.base]
merge_stack_Sorted_cons_Some [in iris.prelude.sorting]
merge_stack_Sorted_cons_None [in iris.prelude.sorting]
merge_stack_Sorted_nil [in iris.prelude.sorting]
mguard [in iris.prelude.base]
mjoin [in iris.prelude.base]
mkBSet [in iris.prelude.bset]
mkSet [in iris.prelude.set]
mk_Qp [in iris.prelude.numbers]
mret [in iris.prelude.base]


N

NatMap [in iris.prelude.natmap]
Next [in iris.algebra.cofe]
nil_equiv [in iris.prelude.list]
NMap [in iris.prelude.nmap]
NoDup_cons_2 [in iris.prelude.base]
NoDup_nil_2 [in iris.prelude.base]
None_Forall2 [in iris.prelude.option]
nstepsS_l [in iris.prelude.relations]
nstepsS_O [in iris.prelude.relations]
nsteps_l [in iris.prelude.relations]
nsteps_O [in iris.prelude.relations]


O

omap [in iris.prelude.base]
op [in iris.algebra.cmra]


P

pair_elim_typ [in iris.chan_lang.simple_types]
pair_intro_typ [in iris.chan_lang.simple_types]
pair_elim_snd_typ [in iris.locks.lock_reln]
pair_elim_fst_typ [in iris.locks.lock_reln]
pair_intro_typ [in iris.locks.lock_reln]
partial_alter [in iris.prelude.base]
pcore [in iris.algebra.cmra]
persistent [in iris.algebra.cmra]
PLeaf [in iris.prelude.pmap]
PMap [in iris.prelude.pmap]
PNode [in iris.prelude.pmap]
populate [in iris.prelude.base]
pretty [in iris.prelude.pretty]
Product [in iris.locks.lock_reln]
proof_irrel [in iris.prelude.base]
ProtG [in iris.chan2heap.refine_protocol]
prot_modc_int_right [in iris.chan_lang.protocol]
prot_modc_int_left [in iris.chan_lang.protocol]
prot_modc_ext_right [in iris.chan_lang.protocol]
prot_modc_ext_left [in iris.chan_lang.protocol]
prot_modc_send [in iris.chan_lang.protocol]
prot_modc_recv [in iris.chan_lang.protocol]
prot_modc_nil [in iris.chan_lang.protocol]
prot_eq_ext [in iris.chan_lang.protocol]
prot_eq_int [in iris.chan_lang.protocol]
prot_eq_send [in iris.chan_lang.protocol]
prot_eq_recv [in iris.chan_lang.protocol]
prot_eq_end [in iris.chan_lang.protocol]
prot_int [in iris.chan_lang.protocol]
prot_ext [in iris.chan_lang.protocol]
prot_recv [in iris.chan_lang.protocol]
prot_send [in iris.chan_lang.protocol]
prot_end [in iris.chan_lang.protocol]
prot_extR_Red [in iris.chan2heap.refine_protocol]
prot_extL_Red [in iris.chan2heap.refine_protocol]
prot_intR_red [in iris.chan2heap.refine_protocol]
prot_intL_red [in iris.chan2heap.refine_protocol]
prot_recv_red [in iris.chan2heap.refine_protocol]
prot_send_red [in iris.chan2heap.refine_protocol]
prot_mod_right [in iris.chan2heap.refine_protocol]
prot_mod_left [in iris.chan2heap.refine_protocol]
prot_mod_recv [in iris.chan2heap.refine_protocol]
prot_mod_nil [in iris.chan2heap.refine_protocol]


R

rapp [in iris.prelude.list]
ra_reflection.EOp [in iris.algebra.cmra_tactics]
ra_reflection.EEmpty [in iris.algebra.cmra_tactics]
ra_reflection.EVar [in iris.algebra.cmra_tactics]
recv_typ [in iris.chan_lang.simple_types]
Ref [in iris.locks.lock_reln]
Refine [in iris.program_logic.refine_raw]
ReflectNone [in iris.prelude.option]
ReflectSome [in iris.prelude.option]
ref_load_typ [in iris.locks.lock_reln]
ref_store_typ [in iris.locks.lock_reln]
ref_intro_typ [in iris.locks.lock_reln]
relevantL [in iris.algebra.upred_big_op]
relevantP [in iris.algebra.upred]
Res [in iris.program_logic.resources]
Res_dist [in iris.program_logic.resources]
Res_equiv [in iris.program_logic.resources]
RFunctor [in iris.algebra.cmra]
rFunctor_contractive [in iris.algebra.cmra]
right_absorb [in iris.prelude.base]
right_id [in iris.prelude.base]
right_prim_step [in iris.chan2heap.refine_protocol]
right_tok [in iris.chan2heap.refine_protocol]
rnil [in iris.prelude.list]
rnode [in iris.prelude.list]
rtcS_l [in iris.prelude.relations]
rtcS_refl [in iris.prelude.relations]
rtc_l [in iris.prelude.relations]
rtc_refl [in iris.prelude.relations]


S

saved_prop_inG [in iris.program_logic.saved_prop]
SCheapG [in iris.chan_lang.refine_heap]
scons [in iris.prelude.streams]
scons_equiv' [in iris.prelude.streams]
send_typ [in iris.chan_lang.simple_types]
seq_typ [in iris.chan_lang.simple_types]
seq_typ [in iris.locks.lock_reln]
Session [in iris.chan2heap.refine_protocol]
session_equiv [in iris.chan_lang.simple_types]
session_intro_typ [in iris.chan_lang.simple_types]
SForall [in iris.proofmode.spec_patterns]
SGoal [in iris.proofmode.spec_patterns]
SGoalPersistent [in iris.proofmode.spec_patterns]
SGoalPure [in iris.proofmode.spec_patterns]
SHeapG [in iris.heap_lang.refine_heap]
singleton [in iris.prelude.base]
singletonM [in iris.prelude.base]
size [in iris.prelude.base]
SName [in iris.proofmode.spec_patterns]
snapshot [in iris.program_logic.refine_raw]
snap_spec_step [in iris.program_logic.refine_raw]
snap_block_step [in iris.program_logic.refine_raw]
snap_master_disjoint [in iris.program_logic.refine_raw]
snap_snap_disjoint [in iris.program_logic.refine_raw]
Solution [in iris.algebra.cofe_solver]
Some_Forall2 [in iris.prelude.option]
spec_pat.StAssert [in iris.proofmode.spec_patterns]
spec_pat.StTop [in iris.proofmode.spec_patterns]
spec_pat.TPvs [in iris.proofmode.spec_patterns]
spec_pat.TForall [in iris.proofmode.spec_patterns]
spec_pat.TPure [in iris.proofmode.spec_patterns]
spec_pat.TPersistent [in iris.proofmode.spec_patterns]
spec_pat.TBracketR [in iris.proofmode.spec_patterns]
spec_pat.TBracketL [in iris.proofmode.spec_patterns]
spec_pat.TMinus [in iris.proofmode.spec_patterns]
spec_pat.TName [in iris.proofmode.spec_patterns]
step [in iris.algebra.step]
stepN [in iris.algebra.step]
step_atomic [in iris.program_logic.language]
StsG [in iris.program_logic.sts]
sts_notok.STS [in iris.algebra.sts]
sts.auth [in iris.algebra.sts]
sts.Closed [in iris.algebra.sts]
sts.frag [in iris.algebra.sts]
sts.Frame_step [in iris.algebra.sts]
sts.Step [in iris.algebra.sts]
sts.STS [in iris.algebra.sts]
stuple [in iris.chan2heap.simple_reln]
stuple [in iris.locks.lock_reln]
Styp [in iris.chan_lang.simple_types]
sublist_cons [in iris.prelude.list]
sublist_skip [in iris.prelude.list]
sublist_nil [in iris.prelude.list]
subseteq [in iris.prelude.base]
suffix_tl [in iris.prelude.irelations]
suffix_eq [in iris.prelude.irelations]
Sum [in iris.chan_lang.simple_types]
Sum [in iris.locks.lock_reln]
sum_elim_typ [in iris.locks.lock_reln]
sum_intro_right_typ [in iris.locks.lock_reln]
sum_intro_left_typ [in iris.locks.lock_reln]
surj [in iris.prelude.base]


T

tcons [in iris.prelude.hlist]
tc_l [in iris.prelude.relations]
tc_once [in iris.prelude.relations]
Tensor [in iris.chan_lang.simple_types]
TicketG [in iris.locks.ticket_clh_triples]
ticket_finish [in iris.locks.ticket_clh_triples]
ticket_enter [in iris.locks.ticket_clh_triples]
ticket_entered [in iris.locks.ticket_clh_triples]
ticket_pre [in iris.locks.ticket_clh_triples]
timeless [in iris.algebra.cofe]
timelessP [in iris.algebra.upred]
timeless_elim [in iris.proofmode.classes]
tnil [in iris.prelude.hlist]
top [in iris.prelude.base]
total [in iris.prelude.base]
trace_step [in iris.prelude.irelations]
trichotomy [in iris.prelude.base]
trichotomyT [in iris.prelude.base]


U

UCMRAT' [in iris.algebra.cmra]
union [in iris.prelude.base]
union_with [in iris.prelude.base]
Unit [in iris.chan_lang.simple_types]
Unit [in iris.locks.lock_reln]
unit_typ [in iris.chan_lang.simple_types]
unit_typ [in iris.locks.lock_reln]
uPred_reflection.ESep [in iris.algebra.upred_tactics]
uPred_reflection.EVar [in iris.algebra.upred_tactics]
uPred_reflection.ETrue [in iris.algebra.upred_tactics]
URFunctor [in iris.algebra.cmra]
urFunctor_contractive [in iris.algebra.cmra]


V

valid [in iris.algebra.cmra]
Validity [in iris.algebra.dra]
validN [in iris.algebra.cmra]
valid_ci_step [in iris.program_logic.refine_raw]
valid_ci_single [in iris.program_logic.refine_raw]
valid_ci_nil [in iris.program_logic.refine_raw]
var_typ [in iris.chan_lang.simple_types]
var_typ [in iris.locks.lock_reln]


W

wp_pre_step [in iris.program_logic.weakestpre]
wp_pre_value [in iris.program_logic.weakestpre]
W.Alloc [in iris.chan_lang.tactics]
W.Alloc [in iris.heap_lang.tactics]
W.Alloc [in iris.array_lang.tactics]
W.App [in iris.chan_lang.tactics]
W.App [in iris.heap_lang.tactics]
W.App [in iris.array_lang.tactics]
W.BinOp [in iris.chan_lang.tactics]
W.BinOp [in iris.heap_lang.tactics]
W.BinOp [in iris.array_lang.tactics]
W.CAS [in iris.heap_lang.tactics]
W.CAS [in iris.array_lang.tactics]
W.Case [in iris.chan_lang.tactics]
W.Case [in iris.heap_lang.tactics]
W.Case [in iris.array_lang.tactics]
W.ClosedExpr [in iris.chan_lang.tactics]
W.ClosedExpr [in iris.heap_lang.tactics]
W.ClosedExpr [in iris.array_lang.tactics]
W.FAI [in iris.heap_lang.tactics]
W.Fork [in iris.chan_lang.tactics]
W.Fork [in iris.heap_lang.tactics]
W.Fork [in iris.array_lang.tactics]
W.Fst [in iris.heap_lang.tactics]
W.Fst [in iris.array_lang.tactics]
W.If [in iris.chan_lang.tactics]
W.If [in iris.heap_lang.tactics]
W.If [in iris.array_lang.tactics]
W.InjL [in iris.chan_lang.tactics]
W.InjL [in iris.heap_lang.tactics]
W.InjL [in iris.array_lang.tactics]
W.InjR [in iris.chan_lang.tactics]
W.InjR [in iris.heap_lang.tactics]
W.InjR [in iris.array_lang.tactics]
W.Letp [in iris.chan_lang.tactics]
W.Letp [in iris.heap_lang.tactics]
W.Letp [in iris.array_lang.tactics]
W.Lit [in iris.chan_lang.tactics]
W.Lit [in iris.heap_lang.tactics]
W.Lit [in iris.array_lang.tactics]
W.Load [in iris.heap_lang.tactics]
W.Load [in iris.array_lang.tactics]
W.Pair [in iris.chan_lang.tactics]
W.Pair [in iris.heap_lang.tactics]
W.Pair [in iris.array_lang.tactics]
W.RCase [in iris.chan_lang.tactics]
W.Rec [in iris.chan_lang.tactics]
W.Rec [in iris.heap_lang.tactics]
W.Rec [in iris.array_lang.tactics]
W.Recv [in iris.chan_lang.tactics]
W.Select [in iris.chan_lang.tactics]
W.Send [in iris.chan_lang.tactics]
W.Snd [in iris.heap_lang.tactics]
W.Snd [in iris.array_lang.tactics]
W.Store [in iris.heap_lang.tactics]
W.Store [in iris.array_lang.tactics]
W.Swap [in iris.heap_lang.tactics]
W.UnOp [in iris.chan_lang.tactics]
W.UnOp [in iris.heap_lang.tactics]
W.UnOp [in iris.array_lang.tactics]
W.Val [in iris.chan_lang.tactics]
W.Val [in iris.heap_lang.tactics]
W.Val [in iris.array_lang.tactics]
W.Var [in iris.chan_lang.tactics]
W.Var [in iris.heap_lang.tactics]
W.Var [in iris.array_lang.tactics]


Z

zipped_Forall_cons [in iris.prelude.list]
zipped_Forall_nil [in iris.prelude.list]
ZMap [in iris.prelude.zmap]



Axiom Index

I

iProp_solution_sig.iProp_unfold_fold [in iris.program_logic.model]
iProp_solution_sig.iProp_fold_unfold [in iris.program_logic.model]
iProp_solution_sig.iProp_fold [in iris.program_logic.model]
iProp_solution_sig.iProp_unfold [in iris.program_logic.model]
iProp_solution_sig.iPreProp [in iris.program_logic.model]



Inductive Index

A

ae_ev_estep [in iris.prelude.irelations]
ae_taken_k [in iris.prelude.irelations]
ae_taken [in iris.prelude.irelations]
AffineL [in iris.algebra.upred_big_op]
AffineP [in iris.algebra.upred]
all_loop [in iris.prelude.relations]
all_loop [in iris.prelude.irelations]
Alter [in iris.prelude.base]
always [in iris.prelude.irelations]
al_enabled [in iris.prelude.irelations]
AntiSymm [in iris.prelude.base]
Assoc [in iris.prelude.base]
ATimelessElim [in iris.proofmode.classes]
ATimelessP [in iris.algebra.upred]


B

binder [in iris.program_logic.binders]
bsteps [in iris.prelude.relations]


C

Cancel [in iris.prelude.base]
cFunctorContractive [in iris.algebra.cofe]
chan_lang.head_step [in iris.chan_lang.lang]
chan_lang.ectx_item [in iris.chan_lang.lang]
chan_lang.val [in iris.chan_lang.lang]
chan_lang.Closed [in iris.chan_lang.lang]
chan_lang.expr [in iris.chan_lang.lang]
chan_lang.bin_op [in iris.chan_lang.lang]
chan_lang.un_op [in iris.chan_lang.lang]
chan_lang.base_lit [in iris.chan_lang.lang]
chan_lang.label [in iris.chan_lang.lang]
chan_lang.side [in iris.chan_lang.lang]
choice [in iris.chan_lang.protocol]
choose_step [in iris.prelude.countable]
CMRATotal [in iris.algebra.cmra]
Comm [in iris.prelude.base]
Compl [in iris.algebra.cofe]
contains [in iris.prelude.list]
Contractive [in iris.algebra.cofe]
coPset_disj [in iris.algebra.coPset]
coPset_raw [in iris.prelude.coPset]
Core [in iris.algebra.cmra]
co_se_trace [in iris.prelude.irelations]
co_se [in iris.prelude.irelations]
co_step [in iris.prelude.irelations]
csum [in iris.algebra.csum]
csum_dist [in iris.algebra.csum]
csum_equiv [in iris.algebra.csum]


D

Decision [in iris.prelude.base]
dec_agree [in iris.algebra.dec_agree]
delayed_prim_step [in iris.program_logic.delayed_language]
delayed_atomic' [in iris.program_logic.delayed_language]
delayed_val [in iris.program_logic.delayed_language]
delayed_prim_step [in iris.program_logic.nat_delayed_language]
Delete [in iris.prelude.base]
DiagNone [in iris.prelude.option]
Difference [in iris.prelude.base]
DifferenceWith [in iris.prelude.base]
Discrete [in iris.algebra.cofe]
Disjoint [in iris.prelude.base]
DisjointE [in iris.prelude.base]
DisjointList [in iris.prelude.base]
disjoint_list_default [in iris.prelude.base]
Dist [in iris.algebra.cofe]
Dom [in iris.prelude.base]


E

ea_enabled [in iris.prelude.irelations]
Elements [in iris.prelude.base]
ElemOf [in iris.prelude.base]
elem_of_list [in iris.prelude.base]
Empty [in iris.prelude.base]
enabled_reflecting [in iris.prelude.irelations]
env [in iris.proofmode.environments]
env_Forall2 [in iris.proofmode.environments]
env_wf [in iris.proofmode.environments]
Equiv [in iris.prelude.base]
eq_ext [in iris.prelude.irelations]
eventually [in iris.prelude.irelations]
ev_estep [in iris.prelude.irelations]
ev_taken_k [in iris.prelude.irelations]
ev_taken [in iris.prelude.irelations]
excl [in iris.algebra.excl]
Exclusive [in iris.algebra.cmra]
excl_dist [in iris.algebra.excl]
excl_equiv [in iris.algebra.excl]
ex_loop [in iris.prelude.relations]
ex_loop [in iris.prelude.irelations]


F

Filter [in iris.prelude.base]
FinMapToList [in iris.prelude.fin_maps]
FMap [in iris.prelude.base]
ForallSpecialize [in iris.proofmode.coq_tactics]
Forall_fresh [in iris.prelude.collections]
Forall3 [in iris.prelude.list]
Forall4 [in iris.prelude.list]
Forall5 [in iris.prelude.list]
Frame [in iris.proofmode.classes]
Fresh [in iris.prelude.base]
FromAnd [in iris.proofmode.classes]
FromAssumption [in iris.proofmode.classes]
FromExist [in iris.proofmode.classes]
FromLater [in iris.proofmode.classes]
FromOr [in iris.proofmode.classes]
FromPure [in iris.proofmode.classes]
FromSep [in iris.proofmode.classes]


G

gFunctorList.gFunctorList [in iris.program_logic.global_functor]
gset_disj [in iris.algebra.gset]


H

Half [in iris.prelude.base]
has_typ [in iris.chan_lang.simple_types]
heap_lang.head_step [in iris.array_lang.lang]
heap_lang.ectx_item [in iris.array_lang.lang]
heap_lang.val [in iris.array_lang.lang]
heap_lang.Closed [in iris.array_lang.lang]
heap_lang.expr [in iris.array_lang.lang]
heap_lang.bin_op [in iris.array_lang.lang]
heap_lang.un_op [in iris.array_lang.lang]
heap_lang.base_lit [in iris.array_lang.lang]
heap_lang.head_step [in iris.heap_lang.lang]
heap_lang.ectx_item [in iris.heap_lang.lang]
heap_lang.val [in iris.heap_lang.lang]
heap_lang.Closed [in iris.heap_lang.lang]
heap_lang.expr [in iris.heap_lang.lang]
heap_lang.bin_op [in iris.heap_lang.lang]
heap_lang.un_op [in iris.heap_lang.lang]
heap_lang.base_lit [in iris.heap_lang.lang]
hlist [in iris.prelude.hlist]


I

IdemP [in iris.prelude.base]
idx_stepN' [in iris.program_logic.adequacy_inf]
idx_stepN [in iris.program_logic.adequacy]
idx_step' [in iris.program_logic.language]
idx_step [in iris.program_logic.language]
inGFs [in iris.program_logic.global_functor]
Inj [in iris.prelude.base]
Inj2 [in iris.prelude.base]
Insert [in iris.prelude.base]
InsertE [in iris.prelude.base]
Intersection [in iris.prelude.base]
IntersectionWith [in iris.prelude.base]
IntoAssert [in iris.proofmode.coq_tactics]
IntoExist [in iris.proofmode.classes]
IntoLater [in iris.proofmode.classes]
IntoLaterEnv [in iris.proofmode.coq_tactics]
IntoOp [in iris.proofmode.classes]
IntoOr [in iris.proofmode.classes]
IntoPure [in iris.proofmode.classes]
IntoPvs [in iris.proofmode.pviewshifts]
IntoRelevantP [in iris.proofmode.classes]
IntoSep [in iris.proofmode.classes]
IntoWand [in iris.proofmode.classes]
intro_pat.stack_item [in iris.proofmode.intro_patterns]
intro_pat.token [in iris.proofmode.intro_patterns]
intro_pat [in iris.proofmode.intro_patterns]
isteps [in iris.prelude.irelations]
istepsS [in iris.prelude.irelations]
isteps_aux' [in iris.prelude.irelations]
isteps_aux [in iris.prelude.irelations]
isteps_good [in iris.prelude.irelations]


L

LeftAbsorb [in iris.prelude.base]
LeftId [in iris.prelude.base]
LeibnizEquiv [in iris.prelude.base]
Lexico [in iris.prelude.base]
list_equiv [in iris.prelude.list]
Lookup [in iris.prelude.base]
LookupE [in iris.prelude.base]


M

MakeAnd [in iris.proofmode.class_instances]
MakeLater [in iris.proofmode.class_instances]
MakeOr [in iris.proofmode.class_instances]
MakeSep [in iris.proofmode.class_instances]
Maybe [in iris.prelude.option]
Maybe2 [in iris.prelude.option]
Maybe3 [in iris.prelude.option]
Maybe4 [in iris.prelude.option]
MBind [in iris.prelude.base]
Merge [in iris.prelude.base]
merge_stack_Sorted [in iris.prelude.sorting]
MGuard [in iris.prelude.base]
MJoin [in iris.prelude.base]
MRet [in iris.prelude.base]


N

NoDup [in iris.prelude.base]
nsteps [in iris.prelude.relations]
nstepsS [in iris.prelude.relations]


O

OMap [in iris.prelude.base]
Op [in iris.algebra.cmra]
option_Forall2 [in iris.prelude.option]
option_reflect [in iris.prelude.option]


P

PartialAlter [in iris.prelude.base]
PCore [in iris.algebra.cmra]
Persistent [in iris.algebra.cmra]
Pmap_raw [in iris.prelude.pmap]
Pretty [in iris.prelude.pretty]
prim_step [in iris.program_logic.ectx_language]
ProofIrrel [in iris.prelude.base]
protocol [in iris.chan_lang.protocol]
prot_modc [in iris.chan_lang.protocol]
prot_eq [in iris.chan_lang.protocol]
prot_prim_step [in iris.chan2heap.refine_protocol]
prot_red [in iris.chan2heap.refine_protocol]
prot_mod [in iris.chan2heap.refine_protocol]


R

ra_reflection.expr [in iris.algebra.cmra_tactics]
refine_step [in iris.program_logic.refine_raw]
refine_disjoint [in iris.program_logic.refine_raw]
refine_view [in iris.program_logic.refine_raw]
RelevantL [in iris.algebra.upred_big_op]
RelevantP [in iris.algebra.upred]
res_dist' [in iris.program_logic.resources]
res_equiv' [in iris.program_logic.resources]
rFunctorContractive [in iris.algebra.cmra]
RightAbsorb [in iris.prelude.base]
RightId [in iris.prelude.base]
rlist [in iris.prelude.list]
rtc [in iris.prelude.relations]
rtcS [in iris.prelude.relations]


S

savedPropG [in iris.program_logic.saved_prop]
Singleton [in iris.prelude.base]
SingletonM [in iris.prelude.base]
Size [in iris.prelude.base]
spec_pat.state [in iris.proofmode.spec_patterns]
spec_pat.token [in iris.proofmode.spec_patterns]
spec_pat [in iris.proofmode.spec_patterns]
spec_goal_kind [in iris.proofmode.spec_patterns]
Step [in iris.algebra.step]
step [in iris.program_logic.language]
StepN [in iris.algebra.step]
stream [in iris.prelude.streams]
stream_equiv' [in iris.prelude.streams]
sts_disjoint [in iris.algebra.sts]
sts_equiv [in iris.algebra.sts]
sts.car [in iris.algebra.sts]
sts.frame_step [in iris.algebra.sts]
sts.step [in iris.algebra.sts]
sublist [in iris.prelude.list]
SubsetEq [in iris.prelude.base]
suffix [in iris.prelude.irelations]
sum_relation [in iris.prelude.base]
Surj [in iris.prelude.base]


T

tc [in iris.prelude.relations]
ticket_prim_step [in iris.locks.ticket_clh_triples]
ticket_state [in iris.locks.ticket_clh_triples]
Timeless [in iris.algebra.cofe]
TimelessElim [in iris.proofmode.classes]
TimelessP [in iris.algebra.upred]
tlist [in iris.prelude.hlist]
token [in iris.locks.ticket_clh_triples]
token [in iris.chan2heap.refine_protocol]
Top [in iris.prelude.base]
Total [in iris.prelude.base]
trace [in iris.prelude.irelations]
Trichotomy [in iris.prelude.base]
TrichotomyT [in iris.prelude.base]
typ [in iris.chan_lang.simple_types]
typ [in iris.locks.lock_reln]
type_trans [in iris.locks.lock_reln]


U

Union [in iris.prelude.base]
UnionWith [in iris.prelude.base]
uPred_reflection.expr [in iris.algebra.upred_tactics]
urFunctorContractive [in iris.algebra.cmra]


V

Valid [in iris.algebra.cmra]
ValidN [in iris.algebra.cmra]
valid_cfg_idx_seq [in iris.program_logic.refine_raw]


W

wp_pre [in iris.program_logic.weakestpre]
W.expr [in iris.chan_lang.tactics]
W.expr [in iris.heap_lang.tactics]
W.expr [in iris.array_lang.tactics]


Z

zipped_Forall [in iris.prelude.list]



Projection Index

A

affineL [in iris.algebra.upred_big_op]
affineP [in iris.algebra.upred]
afsa_frame_r [in iris.program_logic.pviewshifts]
afsa_open_close [in iris.program_logic.pviewshifts]
afsa_trans3 [in iris.program_logic.pviewshifts]
afsa_mask_frame_mono [in iris.program_logic.pviewshifts]
agree_valid_S [in iris.algebra.agree]
agree_is_valid [in iris.algebra.agree]
agree_car [in iris.algebra.agree]
all_threads [in iris.program_logic.refine_raw_adequacy]
all_ne [in iris.program_logic.refine_raw_adequacy]
all_snaps [in iris.program_logic.refine_raw_adequacy]
alter [in iris.prelude.base]
anti_symm [in iris.prelude.base]
assoc [in iris.prelude.base]
atimelessP [in iris.algebra.upred]
atimeless_elim [in iris.proofmode.classes]
authoritative [in iris.algebra.auth]
auth_timeless [in iris.program_logic.auth]
auth_inG [in iris.program_logic.auth]
auth_own [in iris.algebra.auth]


B

bset_car [in iris.prelude.bset]


C

cancel [in iris.prelude.base]
cfgs [in iris.program_logic.refine_raw]
cFunctor_contractive [in iris.algebra.cofe]
cFunctor_compose [in iris.algebra.cofe]
cFunctor_id [in iris.algebra.cofe]
cFunctor_ne [in iris.algebra.cofe]
cFunctor_map [in iris.algebra.cofe]
cFunctor_car [in iris.algebra.cofe]
chain_cauchy [in iris.algebra.cofe]
chain_car [in iris.algebra.cofe]
chan_lang.closed [in iris.chan_lang.lang]
cmra_monotone [in iris.algebra.cmra]
cmra_monotone_ne [in iris.algebra.cmra]
cmra_discrete_valid [in iris.algebra.cmra]
cmra_discrete [in iris.algebra.cmra]
cmra_total [in iris.algebra.cmra]
cmra_mixin [in iris.algebra.cmra]
cmra_cofe_mixin [in iris.algebra.cmra]
cmra_stepN [in iris.algebra.cmra]
cmra_validN [in iris.algebra.cmra]
cmra_valid [in iris.algebra.cmra]
cmra_op [in iris.algebra.cmra]
cmra_pcore [in iris.algebra.cmra]
cmra_compl [in iris.algebra.cmra]
cmra_dist [in iris.algebra.cmra]
cmra_equiv [in iris.algebra.cmra]
cmra_car [in iris.algebra.cmra]
cofe_mor_ne [in iris.algebra.cofe]
cofe_mor_car [in iris.algebra.cofe]
cofe_mixin [in iris.algebra.cofe]
cofe_compl [in iris.algebra.cofe]
cofe_dist [in iris.algebra.cofe]
cofe_equiv [in iris.algebra.cofe]
cofe_car [in iris.algebra.cofe]
collection_monad_simple [in iris.prelude.base]
collection_simple [in iris.prelude.base]
comm [in iris.prelude.base]
compatible [in iris.program_logic.refine_raw_adequacy]
compl [in iris.algebra.cofe]
comp_ectx [in iris.program_logic.ectx_language]
contractive [in iris.algebra.cofe]
core [in iris.algebra.cmra]
cval [in iris.chan2heap.simple_reln]


D

decide [in iris.prelude.base]
decode [in iris.prelude.countable]
decode_encode [in iris.prelude.countable]
delete [in iris.prelude.base]
diag_none [in iris.prelude.option]
difference [in iris.prelude.base]
difference_with [in iris.prelude.base]
discrete_timeless [in iris.algebra.cofe]
disjoint [in iris.prelude.base]
disjointE [in iris.prelude.base]
disjoint_list [in iris.prelude.base]
dist [in iris.algebra.cofe]
dom [in iris.prelude.base]
dra_mixin [in iris.algebra.dra]
dra_step [in iris.algebra.dra]
dra_valid [in iris.algebra.dra]
dra_op [in iris.algebra.dra]
dra_disjoint [in iris.algebra.dra]
dra_core [in iris.algebra.dra]
dra_equiv [in iris.algebra.dra]
dra_car [in iris.algebra.dra]


E

ectx_positive [in iris.program_logic.ectx_language]
elements [in iris.prelude.base]
elem_of_map_to_list [in iris.prelude.fin_maps]
elem_of_dom [in iris.prelude.fin_map_dom]
elem_of_join [in iris.prelude.base]
elem_of_fmap [in iris.prelude.base]
elem_of_ret [in iris.prelude.base]
elem_of_bind [in iris.prelude.base]
elem_of_elements [in iris.prelude.base]
elem_of_difference [in iris.prelude.base]
elem_of_intersection [in iris.prelude.base]
elem_of_union [in iris.prelude.base]
elem_of_singleton [in iris.prelude.base]
elem_of [in iris.prelude.base]
elem_of_enum [in iris.prelude.finite]
empty [in iris.prelude.base]
empty_ectx [in iris.program_logic.ectx_language]
encode [in iris.prelude.countable]
enum [in iris.prelude.finite]
envs_disjoint [in iris.proofmode.coq_tactics]
env_spatial_Forall2 [in iris.proofmode.coq_tactics]
env_relevant_Forall2 [in iris.proofmode.coq_tactics]
env_spatial_valid [in iris.proofmode.coq_tactics]
env_relevant_valid [in iris.proofmode.coq_tactics]
env_spatial [in iris.proofmode.coq_tactics]
env_relevant [in iris.proofmode.coq_tactics]
equiv [in iris.prelude.base]
exclusive0_l [in iris.algebra.cmra]
expr [in iris.program_logic.language]


F

fill [in iris.program_logic.ectx_language]
fill_item_no_val_inj [in iris.program_logic.ectxi_language]
fill_item_val [in iris.program_logic.ectxi_language]
fill_item_inj [in iris.program_logic.ectxi_language]
fill_item [in iris.program_logic.ectxi_language]
fill_not_val [in iris.program_logic.ectx_language]
fill_inj [in iris.program_logic.ectx_language]
fill_comp [in iris.program_logic.ectx_language]
fill_empty [in iris.program_logic.ectx_language]
fill_step_inv [in iris.program_logic.language]
fill_step [in iris.program_logic.language]
fill_not_val [in iris.program_logic.language]
filter [in iris.prelude.base]
finmap_dom_collection [in iris.prelude.fin_map_dom]
finmap_dom_map [in iris.prelude.fin_map_dom]
fin_collection [in iris.prelude.base]
fmap [in iris.prelude.base]
forall_specialize [in iris.proofmode.coq_tactics]
frame [in iris.proofmode.classes]
fresh [in iris.prelude.base]
fresh_proper_alt [in iris.prelude.base]
fresh_collection_simple [in iris.prelude.base]
from_exist [in iris.proofmode.classes]
from_or [in iris.proofmode.classes]
from_sep [in iris.proofmode.classes]
from_and [in iris.proofmode.classes]
from_later [in iris.proofmode.classes]
from_pure [in iris.proofmode.classes]
from_assumption [in iris.proofmode.classes]
fsa_frame_r [in iris.program_logic.pviewshifts]
fsa_open_close [in iris.program_logic.pviewshifts]
fsa_trans3 [in iris.program_logic.pviewshifts]
fsa_mask_frame_mono [in iris.program_logic.pviewshifts]


G

gFunctor_contractive [in iris.program_logic.global_functor]
gFunctor_F [in iris.program_logic.global_functor]
gmap_prf [in iris.prelude.gmap]
gmap_car [in iris.prelude.gmap]
gst [in iris.program_logic.resources]


H

half [in iris.prelude.base]
hashset_prf [in iris.prelude.hashset]
hashset_car [in iris.prelude.hashset]
head_ctx_step_val [in iris.program_logic.ectxi_language]
head_step [in iris.program_logic.ectxi_language]
head_step [in iris.program_logic.ectx_language]
heap_name [in iris.heap_lang.heap]
heap_inG [in iris.heap_lang.heap]
heap_lang.closed [in iris.array_lang.lang]
heap_name [in iris.array_lang.heap]
heap_inG [in iris.array_lang.heap]
heap_lang.closed [in iris.heap_lang.lang]
hval [in iris.chan2heap.simple_reln]


I

idemp [in iris.prelude.base]
idxs [in iris.program_logic.refine_raw]
iFunctor_contractive [in iris.program_logic.model]
iFunctor_F [in iris.program_logic.model]
InGFs [in iris.program_logic.global_functor]
inGF_prf [in iris.program_logic.global_functor]
inGF_id [in iris.program_logic.global_functor]
inG_prf [in iris.program_logic.global_functor]
inG_id [in iris.program_logic.global_functor]
inhabitant [in iris.prelude.base]
inj [in iris.prelude.base]
inj2 [in iris.prelude.base]
insert [in iris.prelude.base]
insertE [in iris.prelude.base]
intersection [in iris.prelude.base]
intersection_with [in iris.prelude.base]
into_exist [in iris.proofmode.classes]
into_or [in iris.proofmode.classes]
into_op [in iris.proofmode.classes]
into_sep [in iris.proofmode.classes]
into_wand [in iris.proofmode.classes]
into_later [in iris.proofmode.classes]
into_relevantP [in iris.proofmode.classes]
into_pure [in iris.proofmode.classes]
into_pvs [in iris.proofmode.pviewshifts]
into_assert [in iris.proofmode.coq_tactics]
into_later_spatial [in iris.proofmode.coq_tactics]
into_later_relevant [in iris.proofmode.coq_tactics]
into_later_env [in iris.proofmode.coq_tactics]
is_afsa_is_afsa [in iris.proofmode.pviewshifts]
is_afsa [in iris.proofmode.pviewshifts]
is_fsa_is_fsa [in iris.proofmode.pviewshifts]
is_fsa [in iris.proofmode.pviewshifts]
is_fresh [in iris.prelude.base]
itrm [in iris.proofmode.tactics]
itrm_hyps [in iris.proofmode.tactics]
itrm_vars [in iris.proofmode.tactics]


L

later_car [in iris.algebra.cofe]
left_absorb [in iris.prelude.base]
left_id [in iris.prelude.base]
left_count [in iris.chan2heap.refine_protocol]
left_ptr [in iris.chan2heap.refine_protocol]
left_state [in iris.chan2heap.refine_protocol]
leibniz_equiv [in iris.prelude.base]
lexico [in iris.prelude.base]
listset_nodup_prf [in iris.prelude.listset_nodup]
listset_nodup_car [in iris.prelude.listset_nodup]
listset_car [in iris.prelude.listset]
local_update_go [in iris.algebra.local_updates]
local_update_valid [in iris.algebra.local_updates]
lookup [in iris.prelude.base]
lookupE [in iris.prelude.base]
lookup_merge [in iris.prelude.fin_maps]
lookup_omap [in iris.prelude.fin_maps]
lookup_fmap [in iris.prelude.fin_maps]
lookup_partial_alter_ne [in iris.prelude.fin_maps]
lookup_partial_alter [in iris.prelude.fin_maps]
lookup_empty [in iris.prelude.fin_maps]


M

make_later [in iris.proofmode.class_instances]
make_or [in iris.proofmode.class_instances]
make_and [in iris.proofmode.class_instances]
make_sep [in iris.proofmode.class_instances]
mapset_car [in iris.prelude.mapset]
map_eq [in iris.prelude.fin_maps]
map_to_list [in iris.prelude.fin_maps]
maybe [in iris.prelude.option]
maybe2 [in iris.prelude.option]
maybe3 [in iris.prelude.option]
maybe4 [in iris.prelude.option]
mbind [in iris.prelude.base]
merge [in iris.prelude.base]
mguard [in iris.prelude.base]
mixin_ucmra_pcore_unit [in iris.algebra.cmra]
mixin_ucmra_unit_timeless [in iris.algebra.cmra]
mixin_ucmra_unit_left_id [in iris.algebra.cmra]
mixin_ucmra_unit_valid [in iris.algebra.cmra]
mixin_cmra_stepN_S [in iris.algebra.cmra]
mixin_cmra_stepN_ne [in iris.algebra.cmra]
mixin_cmra_extend [in iris.algebra.cmra]
mixin_cmra_validN_op_l [in iris.algebra.cmra]
mixin_cmra_pcore_distrib [in iris.algebra.cmra]
mixin_cmra_pcore_mono [in iris.algebra.cmra]
mixin_cmra_pcore_idemp [in iris.algebra.cmra]
mixin_cmra_pcore_l [in iris.algebra.cmra]
mixin_cmra_comm [in iris.algebra.cmra]
mixin_cmra_assoc [in iris.algebra.cmra]
mixin_cmra_validN_S [in iris.algebra.cmra]
mixin_cmra_valid_validN [in iris.algebra.cmra]
mixin_cmra_validN_ne [in iris.algebra.cmra]
mixin_cmra_pcore_ne [in iris.algebra.cmra]
mixin_cmra_op_ne [in iris.algebra.cmra]
mixin_conv_compl [in iris.algebra.cofe]
mixin_dist_S [in iris.algebra.cofe]
mixin_dist_equivalence [in iris.algebra.cofe]
mixin_equiv_dist [in iris.algebra.cofe]
mixin_dra_core_distrib [in iris.algebra.dra]
mixin_dra_core_mono [in iris.algebra.dra]
mixin_dra_core_idemp [in iris.algebra.dra]
mixin_dra_core_l [in iris.algebra.dra]
mixin_dra_core_disjoint_l [in iris.algebra.dra]
mixin_dra_comm [in iris.algebra.dra]
mixin_dra_symmetric [in iris.algebra.dra]
mixin_dra_disjoint_move_l [in iris.algebra.dra]
mixin_dra_disjoint_ll [in iris.algebra.dra]
mixin_dra_assoc [in iris.algebra.dra]
mixin_dra_core_valid [in iris.algebra.dra]
mixin_dra_op_valid [in iris.algebra.dra]
mixin_dra_step_proper [in iris.algebra.dra]
mixin_dra_disjoint_proper [in iris.algebra.dra]
mixin_dra_valid_proper [in iris.algebra.dra]
mixin_dra_core_proper [in iris.algebra.dra]
mixin_dra_op_proper [in iris.algebra.dra]
mixin_dra_equivalence [in iris.algebra.dra]
mjoin [in iris.prelude.base]
mret [in iris.prelude.base]


N

natmap_prf [in iris.prelude.natmap]
natmap_car [in iris.prelude.natmap]
Nmap_pos [in iris.prelude.nmap]
Nmap_0 [in iris.prelude.nmap]
NoDup_map_to_list [in iris.prelude.fin_maps]
NoDup_elements [in iris.prelude.base]
NoDup_enum [in iris.prelude.finite]
not_elem_of_empty [in iris.prelude.base]


O

of_to_val [in iris.program_logic.ectxi_language]
of_val [in iris.program_logic.ectxi_language]
of_to_val [in iris.program_logic.ectx_language]
of_val [in iris.program_logic.ectx_language]
of_to_val [in iris.program_logic.language]
of_val [in iris.program_logic.language]
omap [in iris.prelude.base]
op [in iris.algebra.cmra]


P

partial_alter [in iris.prelude.base]
partial_order_anti_symm [in iris.prelude.base]
partial_order_pre [in iris.prelude.base]
pcore [in iris.algebra.cmra]
persistent [in iris.algebra.cmra]
pmap_prf [in iris.prelude.pmap]
pmap_car [in iris.prelude.pmap]
pretty [in iris.prelude.pretty]
prim_step [in iris.program_logic.language]
proof_irrel [in iris.prelude.base]
prot_stsG [in iris.chan2heap.refine_protocol]
pst [in iris.program_logic.resources]


Q

Qp_prf [in iris.prelude.numbers]
Qp_car [in iris.prelude.numbers]


R

ra_step_e [in iris.algebra.cmra]
ra_valid_op_l [in iris.algebra.cmra]
ra_pcore_distrib [in iris.algebra.cmra]
ra_pcore_mono [in iris.algebra.cmra]
ra_pcore_idemp [in iris.algebra.cmra]
ra_pcore_l [in iris.algebra.cmra]
ra_comm [in iris.algebra.cmra]
ra_assoc [in iris.algebra.cmra]
ra_validN_proper [in iris.algebra.cmra]
ra_core_proper [in iris.algebra.cmra]
ra_op_proper [in iris.algebra.cmra]
refine_alt_triv [in iris.program_logic.refine_raw_adequacy]
refine_Knz [in iris.program_logic.refine_raw_adequacy]
refine_inG [in iris.program_logic.refine_raw_adequacy]
relevantL [in iris.algebra.upred_big_op]
relevantP [in iris.algebra.upred]
rFunctor_contractive [in iris.algebra.cmra]
rFunctor_mono [in iris.algebra.cmra]
rFunctor_compose [in iris.algebra.cmra]
rFunctor_id [in iris.algebra.cmra]
rFunctor_ne [in iris.algebra.cmra]
rFunctor_map [in iris.algebra.cmra]
rFunctor_car [in iris.algebra.cmra]
right_absorb [in iris.prelude.base]
right_id [in iris.prelude.base]
right_count [in iris.chan2heap.refine_protocol]
right_ptr [in iris.chan2heap.refine_protocol]
right_state [in iris.chan2heap.refine_protocol]


S

saved_prop_inG [in iris.program_logic.saved_prop]
scheap_name [in iris.chan_lang.refine_heap]
scheap_inG [in iris.chan_lang.refine_heap]
set_unfold_simpl [in iris.prelude.collections]
set_unfold [in iris.prelude.collections]
set_car [in iris.prelude.set]
sheap_name [in iris.heap_lang.refine_heap]
sheap_inG [in iris.heap_lang.refine_heap]
shiftN_adm_trans [in iris.algebra.step]
shiftN_adm_refl [in iris.algebra.step]
shiftN_adm_step_r [in iris.algebra.step]
shiftN_adm_step_l [in iris.algebra.step]
shiftN_adm_S [in iris.algebra.step]
shiftN_adm_ne [in iris.algebra.step]
shift_adm_trans [in iris.algebra.step]
shift_adm_refl [in iris.algebra.step]
shift_adm_step_r [in iris.algebra.step]
shift_adm_step_l [in iris.algebra.step]
shift_adm_proper [in iris.algebra.step]
singleton [in iris.prelude.base]
singletonM [in iris.prelude.base]
size [in iris.prelude.base]
snap_vector [in iris.program_logic.refine_raw_adequacy]
solution_unfold_fold [in iris.algebra.cofe_solver]
solution_fold_unfold [in iris.algebra.cofe_solver]
solution_fold [in iris.algebra.cofe_solver]
solution_unfold [in iris.algebra.cofe_solver]
solution_car [in iris.algebra.cofe_solver]
solver.g_tower [in iris.algebra.cofe_solver]
solver.tower_car [in iris.algebra.cofe_solver]
state [in iris.program_logic.language]
step [in iris.algebra.step]
stepN [in iris.algebra.step]
stepN_rel_adm_extract [in iris.algebra.step]
stepN_rel_adm_S [in iris.algebra.step]
stepN_rel_adm_ne [in iris.algebra.step]
step_by_val [in iris.program_logic.ectx_language]
sts_notok.prim_step [in iris.algebra.sts]
sts_notok.state [in iris.algebra.sts]
sts_inhabited [in iris.program_logic.sts]
sts_inG [in iris.program_logic.sts]
sts.closed_step [in iris.algebra.sts]
sts.closed_disjoint [in iris.algebra.sts]
sts.prim_step [in iris.algebra.sts]
sts.state [in iris.algebra.sts]
sts.tok [in iris.algebra.sts]
sts.token [in iris.algebra.sts]
styp [in iris.chan2heap.simple_reln]
styp [in iris.locks.lock_reln]
subseteq [in iris.prelude.base]
surj [in iris.prelude.base]
sval [in iris.locks.lock_reln]


T

tids [in iris.program_logic.refine_raw]
timeless [in iris.algebra.cofe]
timelessP [in iris.algebra.upred]
timeless_elim [in iris.proofmode.classes]
tlock_stsG [in iris.locks.ticket_clh_triples]
top [in iris.prelude.base]
total [in iris.prelude.base]
total_order_trichotomy [in iris.prelude.base]
total_order_partial [in iris.prelude.base]
to_of_val [in iris.program_logic.ectxi_language]
to_val [in iris.program_logic.ectxi_language]
to_of_val [in iris.program_logic.ectx_language]
to_val [in iris.program_logic.ectx_language]
to_of_val [in iris.program_logic.language]
to_val [in iris.program_logic.language]
trichotomy [in iris.prelude.base]
trichotomyT [in iris.prelude.base]
tval [in iris.locks.lock_reln]


U

ucmra_mixin [in iris.algebra.cmra]
ucmra_cmra_mixin [in iris.algebra.cmra]
ucmra_cofe_mixin [in iris.algebra.cmra]
ucmra_empty [in iris.algebra.cmra]
ucmra_stepN [in iris.algebra.cmra]
ucmra_validN [in iris.algebra.cmra]
ucmra_valid [in iris.algebra.cmra]
ucmra_op [in iris.algebra.cmra]
ucmra_pcore [in iris.algebra.cmra]
ucmra_compl [in iris.algebra.cmra]
ucmra_dist [in iris.algebra.cmra]
ucmra_equiv [in iris.algebra.cmra]
ucmra_car [in iris.algebra.cmra]
union [in iris.prelude.base]
union_with [in iris.prelude.base]
unlimited_affine [in iris.algebra.upred]
unlimited_relevant [in iris.algebra.upred]
uPred_in_entails [in iris.algebra.upred]
uPred_in_dist [in iris.algebra.upred]
uPred_in_equiv [in iris.algebra.upred]
uPred_closed [in iris.algebra.upred]
uPred_mono [in iris.algebra.upred]
uPred_holds [in iris.algebra.upred]
urFunctor_contractive [in iris.algebra.cmra]
urFunctor_mono [in iris.algebra.cmra]
urFunctor_compose [in iris.algebra.cmra]
urFunctor_id [in iris.algebra.cmra]
urFunctor_ne [in iris.algebra.cmra]
urFunctor_map [in iris.algebra.cmra]
urFunctor_car [in iris.algebra.cmra]
ustep_S [in iris.algebra.step]
ustep_ne [in iris.algebra.step]


V

val [in iris.program_logic.language]
valid [in iris.algebra.cmra]
validity_prf [in iris.algebra.dra]
validity_is_valid [in iris.algebra.dra]
validity_car [in iris.algebra.dra]
validN [in iris.algebra.cmra]
validN_preserving [in iris.algebra.cmra]
val_stuck [in iris.program_logic.ectxi_language]
val_stuck [in iris.program_logic.ectx_language]
val_stuck [in iris.program_logic.language]
view [in iris.program_logic.refine_raw]


W

wf_safe [in iris.program_logic.weakestpre]
wld [in iris.program_logic.resources]
wp_step [in iris.program_logic.weakestpre]
wsat_pre_wld [in iris.program_logic.wsat]
wsat_pre_dom [in iris.program_logic.wsat]
wsat_pre_state [in iris.program_logic.wsat]
wsat_pre_valid [in iris.program_logic.wsat]


Z

Zmap_neg [in iris.prelude.zmap]
Zmap_pos [in iris.prelude.zmap]
Zmap_0 [in iris.prelude.zmap]



Section Index

A

adequacy [in iris.program_logic.adequacy]
adequacy_inf.bounded_nondet_hom2 [in iris.program_logic.adequacy_inf]
adequacy_inf [in iris.program_logic.adequacy_inf]
afsa [in iris.program_logic.pviewshifts]
agree [in iris.algebra.agree]
agree_map [in iris.algebra.agree]
auth [in iris.program_logic.auth]


B

big_op [in iris.algebra.cmra_big_op]
big_op.gset [in iris.algebra.upred_big_op]
big_op.gmap [in iris.algebra.upred_big_op]
big_op [in iris.algebra.upred_big_op]
bijective_finite [in iris.prelude.finite]
bind [in iris.prelude.list]


C

choice [in iris.prelude.countable]
classes [in iris.proofmode.classes]
classes [in iris.proofmode.class_instances]
closed [in iris.chan2heap.simple_reln]
closed [in iris.locks.ticket_clh_refinement]
ClosedProofs [in iris.tests.heap_lang]
cmra [in iris.algebra.list]
cmra [in iris.algebra.cmra]
cmra [in iris.algebra.csum]
cmra [in iris.algebra.auth]
cmra [in iris.algebra.gmap]
cmra_transport [in iris.algebra.cmra]
cmra_monotone [in iris.algebra.cmra]
cmra_total [in iris.algebra.cmra]
cmra_mixin [in iris.algebra.cmra]
cmra_transport [in iris.algebra.updates]
cmra.total_core [in iris.algebra.cmra]
cofair [in iris.prelude.irelations]
cofair.block [in iris.prelude.irelations]
cofair.erasure [in iris.prelude.irelations]
cofe [in iris.algebra.list]
cofe [in iris.algebra.upred]
cofe [in iris.algebra.cofe]
cofe [in iris.algebra.csum]
cofe [in iris.algebra.auth]
cofe [in iris.algebra.gmap]
cofe_rel.union [in iris.algebra.step]
cofe_rel [in iris.algebra.step]
cofe_mor [in iris.algebra.cofe]
cofe_fun [in iris.algebra.cofe]
cofe_mixin [in iris.algebra.cofe]
collection [in iris.prelude.collections]
collection_monad [in iris.prelude.collections]
collection_monad_base [in iris.prelude.collections]
collection.dec [in iris.prelude.collections]
collection.leibniz [in iris.prelude.collections]
compact [in iris.program_logic.adequacy_inf]
compact_setoid [in iris.program_logic.adequacy_inf]
contains_dec_help [in iris.prelude.list]
coPset [in iris.algebra.coPset]


D

dec_agree [in iris.algebra.dec_agree]
def [in iris.program_logic.weakestpre_fix]
definitions [in iris.program_logic.auth]
definitions [in iris.program_logic.sts]
definitions [in iris.heap_lang.refine_heap]
definitions [in iris.heap_lang.heap]
definitions [in iris.array_lang.heap]
definitions [in iris.prelude.functions]
definitions [in iris.chan_lang.refine_heap]
definitions [in iris.prelude.relations]
definitions [in iris.chan2heap.refine_protocol]
definitions [in iris.prelude.irelations]
defs [in iris.proofmode.coq_tactics]
delayed_lang [in iris.program_logic.delayed_language]
delayed_lang [in iris.program_logic.nat_delayed_language]
derived [in iris.heap_lang.derived]
derived [in iris.array_lang.derived]
discrete [in iris.algebra.cmra]
discrete_cofe [in iris.algebra.cofe]
disjoint_list [in iris.prelude.base]
dra [in iris.algebra.dra]
dra_mixin [in iris.algebra.dra]


E

ectxi_language [in iris.program_logic.ectxi_language]
ectx_language [in iris.program_logic.ectx_language]
enc_finite [in iris.prelude.finite]
env [in iris.proofmode.environments]
excl [in iris.algebra.excl]


F

finite [in iris.prelude.collections]
fin_collection [in iris.prelude.fin_collections]
fin_map_dom [in iris.prelude.fin_map_dom]
fixpoint [in iris.algebra.cofe]
fmap [in iris.prelude.list]
forall_exists [in iris.prelude.finite]
Forall2 [in iris.prelude.option]
Forall2 [in iris.prelude.list]
Forall2_proper [in iris.prelude.list]
Forall3 [in iris.prelude.list]
Forall4 [in iris.prelude.list]
Forall5 [in iris.prelude.list]
frac [in iris.algebra.frac]
fresh [in iris.prelude.collections]
fsa [in iris.program_logic.pviewshifts]
functions [in iris.prelude.functions]
functor [in iris.algebra.excl]


G

general_properties.find [in iris.prelude.list]
general_properties.filter [in iris.prelude.list]
general_properties.list_set [in iris.prelude.list]
general_properties.no_dup_dec [in iris.prelude.list]
general_properties [in iris.prelude.list]
ghost [in iris.proofmode.ghost_ownership]
global [in iris.program_logic.ghost_ownership]
globale [in iris.program_logic.ghost_ownership]
globale.globale_step [in iris.program_logic.ghost_ownership]
globalle [in iris.program_logic.ghost_ownership]
global_empty [in iris.program_logic.ghost_ownership]
gset [in iris.algebra.gset]


H

hashset [in iris.prelude.hashset]
heap [in iris.heap_lang.refine_proofmode]
heap [in iris.heap_lang.refine_heap]
heap [in iris.heap_lang.heap]
heap [in iris.array_lang.heap]
heap [in iris.heap_lang.proofmode]
heap [in iris.chan_lang.refine_heap]
heap [in iris.chan_lang.refine_heap_proofmode]
heap [in iris.array_lang.proofmode]
hlist [in iris.algebra.upred_hlist]
hoare [in iris.program_logic.hoare]


I

idx_stepN_lemmas [in iris.program_logic.adequacy_inf]
injective_countable [in iris.prelude.countable]
inv [in iris.program_logic.invariants]
invariants [in iris.proofmode.invariants]
iprod_singleton [in iris.algebra.iprod]
iprod_cmra [in iris.algebra.iprod]
iprod_cofe [in iris.algebra.iprod]


L

LangTests [in iris.tests.heap_lang]
language [in iris.program_logic.language]
later [in iris.algebra.step]
later [in iris.algebra.cofe]
lifting [in iris.heap_lang.lifting]
lifting [in iris.array_lang.lifting]
lifting [in iris.program_logic.lifting]
LiftingTests [in iris.tests.heap_lang]
listset [in iris.prelude.listset]
list_collection [in iris.prelude.listset_nodup]
list_unfold [in iris.prelude.collections]
list_set [in iris.prelude.list]
lock_reln.lr [in iris.locks.lock_reln]
lock_reln [in iris.locks.lock_reln]
lr [in iris.chan2heap.simple_reln]


M

mapM [in iris.prelude.list]
mapset [in iris.prelude.mapset]
mapset.deciders [in iris.prelude.mapset]
merge_sort_correct [in iris.prelude.sorting]
merge_sort [in iris.prelude.sorting]
mnat [in iris.algebra.cmra]
more_finite [in iris.prelude.collections]
more_quantifiers [in iris.prelude.collections]
more_general_properties.Forall_Exists [in iris.prelude.list]
more_general_properties.contains_dec [in iris.prelude.list]
more_general_properties.max_suffix_of [in iris.prelude.list]
more_general_properties.prefix_ops [in iris.prelude.list]
more_general_properties [in iris.prelude.list]


N

nat [in iris.algebra.cmra]
ndisjoint [in iris.program_logic.namespaces]


O

of_option_list [in iris.prelude.collections]
option [in iris.algebra.cmra]
option [in iris.algebra.cofe]
option [in iris.algebra.updates]
orders [in iris.prelude.orders]
ownership [in iris.program_logic.ownership]


P

permutations [in iris.prelude.list]
prefix_suffix_ops [in iris.prelude.list]
prod [in iris.algebra.cmra]
prod [in iris.algebra.updates]
product [in iris.algebra.cofe]
prod_unit [in iris.algebra.cmra]
prod_relation [in iris.prelude.base]
proof [in iris.locks.ticket_clh_triples]
proof [in iris.chan2heap.refine_protocol]
properties [in iris.algebra.list]
properties [in iris.algebra.gmap]
properties.freshness [in iris.algebra.gmap]
prop_dec [in iris.prelude.decidable]
psvs [in iris.program_logic.pstepshifts]
psvs [in iris.proofmode.pstepshifts]
pvs [in iris.program_logic.pviewshifts]
pvs [in iris.proofmode.pviewshifts]


Q

quantifiers [in iris.prelude.collections]


R

ra_total [in iris.algebra.cmra]
ra_reflection.ra_reflection [in iris.algebra.cmra_tactics]
refine [in iris.chan_lang.refine]
refine [in iris.heap_lang.refine]
refine [in iris.program_logic.refine]
refine_ectx.refine_adequacy [in iris.program_logic.refine_ectx]
refine_ectx.refine_lemmas [in iris.program_logic.refine_ectx]
refine_ectx [in iris.program_logic.refine_ectx]
refine_raw_adequacy [in iris.program_logic.refine_raw_adequacy]
refine_dra [in iris.program_logic.refine_raw]
refine_ectx.refine_adequacy [in iris.program_logic.refine_ectx_delay]
refine_ectx.refine_lemmas [in iris.program_logic.refine_ectx_delay]
refine_ectx [in iris.program_logic.refine_ectx_delay]
refine.refine_adequacy [in iris.program_logic.refine]
refine.refine_lemmas [in iris.program_logic.refine]
relational [in iris.algebra.step]
remove_duplicates [in iris.prelude.hashset]
res [in iris.program_logic.resources]
ret_join [in iris.prelude.list]
rlist.eval [in iris.prelude.list]
rlist.quote [in iris.prelude.list]
rlist.quote_lookup [in iris.prelude.list]
rtc [in iris.prelude.relations]


S

saved_prop [in iris.program_logic.saved_prop]
seq_set [in iris.prelude.collections]
setoid [in iris.prelude.list]
setoids [in iris.prelude.option]
setoids [in iris.prelude.collections]
setoids_monad [in iris.prelude.collections]
setoids_simple [in iris.prelude.collections]
setoid_rel.union [in iris.prelude.relations]
setoid_rel [in iris.prelude.relations]
set_unfold_monad [in iris.prelude.collections]
set_unfold [in iris.prelude.collections]
set_unfold_simple [in iris.prelude.collections]
sig_map [in iris.prelude.base]
simple_collection.dec [in iris.prelude.collections]
simple_collection.leibniz [in iris.prelude.collections]
simple_collection [in iris.prelude.collections]
solver.solver [in iris.algebra.cofe_solver]
sorted [in iris.prelude.sorting]
step [in iris.algebra.step]
stepn [in iris.algebra.step]
stepn.shiftN_shift_discrete [in iris.algebra.step]
stream_properties [in iris.prelude.streams]
strict_orders [in iris.prelude.orders]
sts [in iris.program_logic.sts]
sts [in iris.proofmode.sts]
stsRA [in iris.algebra.sts]
sts_notokRA [in iris.algebra.sts]
sts_notok.sts [in iris.algebra.sts]
sts_definitions [in iris.algebra.sts]
sts_dra [in iris.algebra.sts]
sts.sts [in iris.algebra.sts]
subrel [in iris.prelude.relations]
sum [in iris.algebra.cofe]
sum_relation [in iris.prelude.base]
svs [in iris.program_logic.stepshifts]
svs_ghost [in iris.program_logic.stepshifts]


T

tactics [in iris.proofmode.coq_tactics]
Test [in iris.heap_lang.refine_proofmode]
tests [in iris.chan_lang.simple_types]
theorems [in iris.prelude.fin_maps]
theorems.Forall2 [in iris.prelude.fin_maps]
theorems.map_Forall [in iris.prelude.fin_maps]
theorems.merge [in iris.prelude.fin_maps]
theorems.more_merge [in iris.prelude.fin_maps]
theorems.setoid [in iris.prelude.fin_maps]
theorems.union_with [in iris.prelude.fin_maps]
ticket_sts [in iris.locks.ticket_clh_triples]
to_globalFe [in iris.program_logic.global_functor]
to_globalF [in iris.program_logic.global_functor]
translate [in iris.chan2heap.chan2heap]
trivial_stepN [in iris.algebra.step]
type_lemmas [in iris.chan_lang.simple_types]


U

ucmra [in iris.algebra.cmra]
ucmra_mixin [in iris.algebra.cmra]
ucmra_transport [in iris.algebra.updates]
ucmra.ucmra_transport [in iris.algebra.cmra]
union_intersection_difference [in iris.prelude.option]
unit [in iris.algebra.cmra]
unit [in iris.algebra.cofe]
unit_updates [in iris.algebra.updates]
updates [in iris.algebra.local_updates]
updates [in iris.algebra.updates]
updates.total_updates [in iris.algebra.updates]
uPred_reflection.uPred_reflection [in iris.algebra.upred_tactics]
uPred.uPred_logic [in iris.algebra.upred]


V

vs [in iris.program_logic.viewshifts]


W

weak [in iris.prelude.irelations]
weakestpre [in iris.proofmode.weakestpre]
wf [in iris.prelude.relations]
wp [in iris.program_logic.weakestpre]
wp [in iris.program_logic.ectx_lifting]
wsat [in iris.program_logic.wsat]


Z

zip [in iris.prelude.list]
zipped_list_ind [in iris.prelude.list]
zip_with [in iris.prelude.list]



Instance Index

A

affine_match_nat [in iris.locks.ticket_clh_triples]
affine_match_state [in iris.locks.ticket_clh_triples]
affine_false [in iris.chan2heap.refine_protocol]
aframe_wp [in iris.proofmode.weakestpre]
aframe_psvs [in iris.proofmode.pstepshifts]
agreeC_map_ne [in iris.algebra.agree]
agreeRF_contractive [in iris.algebra.agree]
agree_map_monotone [in iris.algebra.agree]
agree_map_proper [in iris.algebra.agree]
agree_map_ne [in iris.algebra.agree]
agree_persistent [in iris.algebra.agree]
agree_total [in iris.algebra.agree]
agree_stepN [in iris.algebra.agree]
agree_pcore [in iris.algebra.agree]
agree_op [in iris.algebra.agree]
agree_compl [in iris.algebra.agree]
agree_dist [in iris.algebra.agree]
agree_equiv [in iris.algebra.agree]
agree_valid [in iris.algebra.agree]
agree_validN [in iris.algebra.agree]
alter_proper [in iris.prelude.fin_maps]
alter_ne [in iris.algebra.gmap]
and_pi [in iris.prelude.proof_irrel]
and_dec [in iris.prelude.decidable]
app_ne [in iris.algebra.list]
app_proper [in iris.prelude.list]
app_affine [in iris.algebra.upred_big_op]
app_relevant [in iris.algebra.upred_big_op]
assci_eq_dec [in iris.prelude.strings]
assoc_max_view [in iris.program_logic.refine_raw]
atimeless_elim_afsa [in iris.proofmode.pviewshifts]
atimeless_elim_fsa [in iris.proofmode.pviewshifts]
atimeless_elim_pvs [in iris.proofmode.pviewshifts]
authGF_inGF [in iris.program_logic.auth]
authoritative_proper [in iris.algebra.auth]
authoritative_ne [in iris.algebra.auth]
authURF_contractive [in iris.algebra.auth]
auth_proper [in iris.algebra.sts]
auth_own_relevant [in iris.program_logic.auth]
auth_ctx_ne [in iris.program_logic.auth]
auth_inv_ne [in iris.program_logic.auth]
auth_ctx_affine [in iris.program_logic.auth]
auth_ctx_relevant [in iris.program_logic.auth]
auth_own_atimeless [in iris.program_logic.auth]
auth_own_affine [in iris.program_logic.auth]
auth_own_proper [in iris.program_logic.auth]
auth_own_ne [in iris.program_logic.auth]
auth_map_cmra_monotone [in iris.algebra.auth]
auth_map_ne [in iris.algebra.auth]
auth_frag_persistent [in iris.algebra.auth]
auth_empty [in iris.algebra.auth]
auth_cmra_discrete [in iris.algebra.auth]
auth_stepN [in iris.algebra.auth]
auth_op [in iris.algebra.auth]
auth_pcore [in iris.algebra.auth]
auth_validN [in iris.algebra.auth]
auth_valid [in iris.algebra.auth]
auth_leibniz [in iris.algebra.auth]
auth_discrete [in iris.algebra.auth]
Auth_timeless [in iris.algebra.auth]
auth_compl [in iris.algebra.auth]
Auth_proper [in iris.algebra.auth]
Auth_ne [in iris.algebra.auth]
auth_dist [in iris.algebra.auth]
auth_equiv [in iris.algebra.auth]


B

big_opM_proper [in iris.algebra.cmra_big_op]
big_op_proper [in iris.algebra.cmra_big_op]
big_op_ne [in iris.algebra.cmra_big_op]
big_op_permutation [in iris.algebra.cmra_big_op]
big_sep_affine [in iris.algebra.upred_big_op]
big_sep_relevant [in iris.algebra.upred_big_op]
big_sepM_proper' [in iris.algebra.upred_big_op]
big_sepM_ne [in iris.algebra.upred_big_op]
big_sep_perm [in iris.algebra.upred_big_op]
big_and_perm [in iris.algebra.upred_big_op]
big_sep_mono' [in iris.algebra.upred_big_op]
big_and_mono' [in iris.algebra.upred_big_op]
big_sep_ne [in iris.algebra.upred_big_op]
big_and_ne [in iris.algebra.upred_big_op]
big_sep_proper [in iris.algebra.upred_big_op]
big_and_proper [in iris.algebra.upred_big_op]
bijective_finite [in iris.prelude.finite]
binder_dec_eq [in iris.program_logic.binders]
bind_Permutation [in iris.prelude.list]
bind_contains [in iris.prelude.list]
bind_sublist [in iris.prelude.list]
bool_lexico_trichotomy [in iris.prelude.lexico]
bool_lexico_po [in iris.prelude.lexico]
bool_lexico [in iris.prelude.lexico]
bool_eq_dec [in iris.prelude.decidable]
bool_inhabated [in iris.prelude.base]
bool_finite [in iris.prelude.finite]
bset_elem_of_dec [in iris.prelude.bset]
bset_collection [in iris.prelude.bset]
bset_difference [in iris.prelude.bset]
bset_intersection [in iris.prelude.bset]
bset_union [in iris.prelude.bset]
bset_elem_of [in iris.prelude.bset]
bset_singleton [in iris.prelude.bset]
bset_empty [in iris.prelude.bset]
bset_top [in iris.prelude.bset]


C

cfgs_proper [in iris.program_logic.refine_raw_adequacy]
cfg_leibniz [in iris.program_logic.refine_raw_adequacy]
cfg_equivalence [in iris.program_logic.refine_raw_adequacy]
cfg_equiv [in iris.program_logic.refine_raw_adequacy]
chan_ectxi_lang [in iris.chan_lang.lang]
chan_lang.val_inhabited [in iris.chan_lang.lang]
chan_lang.expr_inhabited [in iris.chan_lang.lang]
chan_lang.val_dec_eq [in iris.chan_lang.lang]
chan_lang.expr_dec_eq [in iris.chan_lang.lang]
chan_lang.label_op_dec_eq [in iris.chan_lang.lang]
chan_lang.bin_op_dec_eq [in iris.chan_lang.lang]
chan_lang.un_op_dec_eq [in iris.chan_lang.lang]
chan_lang.base_lit_dec_eq [in iris.chan_lang.lang]
chan_lang.fill_item_inj [in iris.chan_lang.lang]
chan_lang.of_val_inj [in iris.chan_lang.lang]
chan_lang.side_countable [in iris.chan_lang.lang]
chan_lang.side_eq_dec [in iris.chan_lang.lang]
chan_lang.closed_decision [in iris.chan_lang.lang]
chan_lang.closed_proof_irrel [in iris.chan_lang.lang]
Cinl_exclusive [in iris.algebra.csum]
Cinl_persistent [in iris.algebra.csum]
Cinl_timeless [in iris.algebra.csum]
Cinl_inj_dist [in iris.algebra.csum]
Cinl_inj [in iris.algebra.csum]
Cinl_proper [in iris.algebra.csum]
Cinl_ne [in iris.algebra.csum]
Cinr_exclusive [in iris.algebra.csum]
Cinr_persistent [in iris.algebra.csum]
Cinr_timeless [in iris.algebra.csum]
Cinr_inj_dist [in iris.algebra.csum]
Cinr_inj [in iris.algebra.csum]
Cinr_proper [in iris.algebra.csum]
Cinr_ne [in iris.algebra.csum]
cmra_transport_persistent [in iris.algebra.cmra]
cmra_transport_timeless [in iris.algebra.cmra]
cmra_transport_proper [in iris.algebra.cmra]
cmra_transport_ne [in iris.algebra.cmra]
cmra_monotone_proper [in iris.algebra.cmra]
cmra_monotone_compose [in iris.algebra.cmra]
cmra_monotone_id [in iris.algebra.cmra]
cmra_unit_total [in iris.algebra.cmra]
cmra_included_preorder [in iris.algebra.cmra]
cmra_includedN_preorder [in iris.algebra.cmra]
cmra_core_persistent [in iris.algebra.cmra]
cmra_core_proper [in iris.algebra.cmra]
cmra_core_ne [in iris.algebra.cmra]
cmra_included_trans [in iris.algebra.cmra]
cmra_includedN_trans [in iris.algebra.cmra]
cmra_opM_proper [in iris.algebra.cmra]
cmra_opM_ne [in iris.algebra.cmra]
cmra_included_proper [in iris.algebra.cmra]
cmra_includedN_proper [in iris.algebra.cmra]
cmra_includedN_ne [in iris.algebra.cmra]
cmra_valid_proper [in iris.algebra.cmra]
cmra_stepN_proper [in iris.algebra.cmra]
cmra_validN_proper [in iris.algebra.cmra]
cmra_validN_ne' [in iris.algebra.cmra]
cmra_op_ne' [in iris.algebra.cmra]
cmra_pcore_proper' [in iris.algebra.cmra]
cmra_pcore_ne' [in iris.algebra.cmra]
cmra_ustep [in iris.algebra.cmra]
cmra_stepN_ne [in iris.algebra.cmra]
cmra_comm [in iris.algebra.cmra]
cmra_assoc [in iris.algebra.cmra]
cmra_validN_ne [in iris.algebra.cmra]
cmra_op_ne [in iris.algebra.cmra]
cmra_update_preorder [in iris.algebra.updates]
cmra_update_proper [in iris.algebra.updates]
cmra_updateP_proper [in iris.algebra.updates]
cofe_morCF_contractive [in iris.algebra.cofe]
cofe_morC_map_ne [in iris.algebra.cofe]
cofe_mor_map_ne [in iris.algebra.cofe]
cofe_mor_inhabited [in iris.algebra.cofe]
cofe_mor_car_proper [in iris.algebra.cofe]
cofe_mor_car_ne [in iris.algebra.cofe]
cofe_mor_compl [in iris.algebra.cofe]
cofe_mor_dist [in iris.algebra.cofe]
cofe_mor_equiv [in iris.algebra.cofe]
cofe_mor_proper [in iris.algebra.cofe]
cofe_fun_inhabited [in iris.algebra.cofe]
cofe_fun_compl [in iris.algebra.cofe]
cofe_fun_dist [in iris.algebra.cofe]
cofe_fun_equiv [in iris.algebra.cofe]
cofe_equivalence [in iris.algebra.cofe]
collection_size_proper [in iris.prelude.fin_collections]
collection_size [in iris.prelude.fin_collections]
collection_join_mono [in iris.prelude.collections]
collection_bind_mono [in iris.prelude.collections]
collection_fmap_mono [in iris.prelude.collections]
collection_guard [in iris.prelude.collections]
collection_subseteq_partialorder [in iris.prelude.collections]
collection_subseteq_preorder [in iris.prelude.collections]
collection_subseteq_antisymm [in iris.prelude.collections]
collection_join_proper [in iris.prelude.collections]
collection_bind_proper [in iris.prelude.collections]
collection_fmap_proper [in iris.prelude.collections]
collection_equivalence [in iris.prelude.collections]
collection_disjoint [in iris.prelude.collections]
collection_subseteq [in iris.prelude.collections]
collection_equiv [in iris.prelude.collections]
comm_max_view [in iris.program_logic.refine_raw]
comparison_eq_dec [in iris.prelude.numbers]
compose_surj [in iris.prelude.base]
compose_inj [in iris.prelude.base]
constCF_contractive [in iris.algebra.cofe]
constRF_contractive [in iris.algebra.cmra]
constURF_contractive [in iris.algebra.cmra]
const_contractive [in iris.algebra.cofe]
const_proper [in iris.prelude.base]
const1_idemp [in iris.prelude.base]
const1_assoc [in iris.prelude.base]
const2_idemp [in iris.prelude.base]
const2_assoc [in iris.prelude.base]
cons_timeless [in iris.algebra.list]
cons_ne [in iris.algebra.list]
cons_proper [in iris.prelude.list]
cons_affine [in iris.algebra.upred_big_op]
cons_relevant [in iris.algebra.upred_big_op]
contains_dec [in iris.prelude.list]
contractive_proper [in iris.algebra.cofe]
contractive_ne [in iris.algebra.cofe]
coPset_disj_pcore [in iris.algebra.coPset]
coPset_disj_step [in iris.algebra.coPset]
coPset_disj_op [in iris.algebra.coPset]
coPset_disj_empty [in iris.algebra.coPset]
coPset_disj_valid [in iris.algebra.coPset]
coPset_finite_dec [in iris.prelude.coPset]
coPset_equiv_dec [in iris.prelude.coPset]
coPset_elem_of_dec [in iris.prelude.coPset]
coPset_leibniz [in iris.prelude.coPset]
coPset_collection [in iris.prelude.coPset]
coPset_difference [in iris.prelude.coPset]
coPset_intersection [in iris.prelude.coPset]
coPset_union [in iris.prelude.coPset]
coPset_top [in iris.prelude.coPset]
coPset_empty [in iris.prelude.coPset]
coPset_elem_of [in iris.prelude.coPset]
coPset_singleton [in iris.prelude.coPset]
coPset_intersection_raw [in iris.prelude.coPset]
coPset_union_raw [in iris.prelude.coPset]
coPset_raw_eq_dec [in iris.prelude.coPset]
core' [in iris.algebra.cmra]
csumC_map_ne [in iris.algebra.csum]
csumRF_contractive [in iris.algebra.csum]
csum_map_cmra_monotone [in iris.algebra.csum]
csum_cmra_discrete [in iris.algebra.csum]
csum_stepN [in iris.algebra.csum]
csum_op [in iris.algebra.csum]
csum_pcore [in iris.algebra.csum]
csum_validN [in iris.algebra.csum]
csum_valid [in iris.algebra.csum]
csum_map_cmra_ne [in iris.algebra.csum]
csum_leibniz [in iris.algebra.csum]
csum_discrete [in iris.algebra.csum]
csum_compl [in iris.algebra.csum]
ctx_prop_affine [in iris.chan2heap.simple_reln]
ctx_prop_relevant [in iris.locks.lock_reln]
ctx_prop_affine [in iris.locks.lock_reln]
curry_dec [in iris.prelude.decidable]


D

dec_agree_persistent [in iris.algebra.dec_agree]
dec_agree_stepN [in iris.algebra.dec_agree]
dec_agree_pcore [in iris.algebra.dec_agree]
dec_agree_op [in iris.algebra.dec_agree]
dec_agree_valid [in iris.algebra.dec_agree]
delete_proper [in iris.prelude.fin_maps]
delete_ne [in iris.algebra.gmap]
difference_with_right_id [in iris.prelude.option]
difference_with_comm [in iris.prelude.option]
difference_with_diag_none [in iris.prelude.option]
difference_proper [in iris.prelude.collections]
discrete_step_proper [in iris.algebra.step]
discrete_cmra_discrete [in iris.algebra.cmra]
discrete_stepN [in iris.algebra.cmra]
discrete_validN [in iris.algebra.cmra]
discrete_discrete_cofe [in iris.algebra.cofe]
discrete_compl [in iris.algebra.cofe]
discrete_dist [in iris.algebra.cofe]
disjoint_sym [in iris.prelude.collections]
disjoint_proper [in iris.prelude.collections]
dist_proper_2 [in iris.algebra.cofe]
dist_proper [in iris.algebra.cofe]
dist_ne [in iris.algebra.cofe]
dist_equivalence [in iris.algebra.cofe]
divide_dec [in iris.prelude.numbers]
dra_valid_proper' [in iris.algebra.dra]
dra_symmetric [in iris.algebra.dra]
dra_assoc [in iris.algebra.dra]
dra_step_proper [in iris.algebra.dra]
dra_disjoint_proper [in iris.algebra.dra]
dra_valid_proper [in iris.algebra.dra]
dra_core_proper [in iris.algebra.dra]
dra_op_proper [in iris.algebra.dra]
dra_equivalence [in iris.algebra.dra]
drop_ne [in iris.algebra.list]
drop_proper [in iris.prelude.list]
dual_proper [in iris.chan_lang.protocol]


E

ectxi_lang_ctx_item [in iris.program_logic.ectxi_language]
ectx_lang_ctx [in iris.program_logic.ectx_language]
elements_proper [in iris.prelude.fin_collections]
elem_of_dec_slow [in iris.prelude.fin_collections]
elem_of_proper [in iris.prelude.collections]
elem_of_list_permutation_proper [in iris.prelude.list]
elem_of_list_dec [in iris.prelude.list]
empty_list [in iris.algebra.list]
enabled_B_idx_step_proper2 [in iris.program_logic.adequacy_inf]
encode_nat_inj [in iris.prelude.countable]
encode_inj [in iris.prelude.countable]
enc_finite [in iris.prelude.finite]
Envs_mono [in iris.proofmode.coq_tactics]
envs_Forall2_antisymm [in iris.proofmode.coq_tactics]
envs_Forall2_trans [in iris.proofmode.coq_tactics]
envs_Forall2_sym [in iris.proofmode.coq_tactics]
envs_Forall2_refl [in iris.proofmode.coq_tactics]
env_to_list_proper [in iris.proofmode.environments]
env_Forall2_antisymm [in iris.proofmode.environments]
env_Forall2_trans [in iris.proofmode.environments]
env_Forall2_sym [in iris.proofmode.environments]
env_Forall2_refl [in iris.proofmode.environments]
equal_equivalence [in iris.prelude.streams]
equiv_default_relation [in iris.prelude.base]
eq_pi [in iris.prelude.proof_irrel]
error_fmap [in iris.prelude.error]
error_bind [in iris.prelude.error]
error_ret [in iris.prelude.error]
Esnoc_proper [in iris.proofmode.environments]
ExclBot_timeless [in iris.algebra.excl]
exclC_map_ne [in iris.algebra.excl]
exclRF_contractive [in iris.algebra.excl]
excl_map_cmra_monotone [in iris.algebra.excl]
excl_map_ne [in iris.algebra.excl]
excl_exclusive [in iris.algebra.excl]
excl_cmra_discrete [in iris.algebra.excl]
excl_stepN [in iris.algebra.excl]
excl_op [in iris.algebra.excl]
excl_pcore [in iris.algebra.excl]
excl_validN [in iris.algebra.excl]
excl_valid [in iris.algebra.excl]
Excl_timeless [in iris.algebra.excl]
excl_leibniz [in iris.algebra.excl]
excl_discrete [in iris.algebra.excl]
excl_compl [in iris.algebra.excl]
Excl_dist_inj [in iris.algebra.excl]
Excl_inj [in iris.algebra.excl]
Excl_proper [in iris.algebra.excl]
Excl_ne [in iris.algebra.excl]
exists_split_pvs [in iris.proofmode.pviewshifts]
Exists_dec [in iris.prelude.list]
Exists_proper [in iris.prelude.list]
exists_dec [in iris.prelude.finite]
exists_split_psvs [in iris.proofmode.pstepshifts]
expr_equiv_affine [in iris.chan2heap.simple_reln]
expr_equiv_relevant [in iris.locks.lock_reln]
expr_equiv_affine [in iris.locks.lock_reln]


F

False_dec [in iris.prelude.decidable]
fill_inj [in iris.program_logic.ectxi_language]
filter_Permutation' [in iris.array_lang.substitution]
filter_Permutation' [in iris.heap_lang.substitution]
filter_Permutation' [in iris.chan_lang.substitution]
finite_countable [in iris.prelude.finite]
fin_dec [in iris.prelude.vector]
fin_finite [in iris.prelude.finite]
fmap_Permutation [in iris.prelude.list]
fmap_contains [in iris.prelude.list]
fmap_sublist [in iris.prelude.list]
fn_alter [in iris.prelude.functions]
fn_insert [in iris.prelude.functions]
forall_specialize_cons [in iris.proofmode.coq_tactics]
forall_specialize_nil [in iris.proofmode.coq_tactics]
Forall_dec [in iris.prelude.list]
Forall_proper [in iris.prelude.list]
forall_dec [in iris.prelude.finite]
Forall2_dec [in iris.prelude.list]
frac_full_exclusive [in iris.algebra.frac]
frac_stepN [in iris.algebra.frac]
frac_op [in iris.algebra.frac]
frac_pcore [in iris.algebra.frac]
frac_valid [in iris.algebra.frac]
frag_proper [in iris.algebra.sts]
frame_pvs [in iris.proofmode.pviewshifts]
frame_forall [in iris.proofmode.class_instances]
frame_exist [in iris.proofmode.class_instances]
frame_later [in iris.proofmode.class_instances]
frame_wand [in iris.proofmode.class_instances]
frame_or [in iris.proofmode.class_instances]
frame_sep_r [in iris.proofmode.class_instances]
frame_sep_l [in iris.proofmode.class_instances]
frame_here [in iris.proofmode.class_instances]
frame_affine [in iris.chan2heap.refine_protocol]
fresh_list_proper [in iris.prelude.collections]
fresh_proper [in iris.prelude.collections]
from_assumption_affine [in iris.program_logic.auth]
from_sep_pvs [in iris.proofmode.pviewshifts]
from_assumption_pvs [in iris.proofmode.pviewshifts]
from_pure_pvs [in iris.proofmode.pviewshifts]
from_exist_exist [in iris.proofmode.class_instances]
from_or_or [in iris.proofmode.class_instances]
from_sep_ownM [in iris.proofmode.class_instances]
from_sep_later [in iris.proofmode.class_instances]
from_sep_affine [in iris.proofmode.class_instances]
from_sep_relevant [in iris.proofmode.class_instances]
from_sep_sep [in iris.proofmode.class_instances]
from_and_later [in iris.proofmode.class_instances]
from_and_always [in iris.proofmode.class_instances]
from_and_sep_relevant_r [in iris.proofmode.class_instances]
from_and_sep_relevant_l [in iris.proofmode.class_instances]
from_and_and [in iris.proofmode.class_instances]
from_later_sep [in iris.proofmode.class_instances]
from_later_or [in iris.proofmode.class_instances]
from_later_and [in iris.proofmode.class_instances]
from_later_later [in iris.proofmode.class_instances]
from_pure_Emp [in iris.proofmode.class_instances]
from_pure_valid [in iris.proofmode.class_instances]
from_pure_eq [in iris.proofmode.class_instances]
from_pure_pure' [in iris.proofmode.class_instances]
from_pure_pure [in iris.proofmode.class_instances]
from_assumption_relevant_r [in iris.proofmode.class_instances]
from_assumption_relevant_l [in iris.proofmode.class_instances]
from_assumption_exact [in iris.proofmode.class_instances]
from_option_ne [in iris.algebra.cofe]
from_option_proper [in iris.prelude.option]
from_sep_own [in iris.proofmode.ghost_ownership]
fsa_afsa [in iris.program_logic.pviewshifts]
fsa_split_psvs [in iris.proofmode.pstepshifts]
fst_ne [in iris.algebra.cofe]
fst_proper [in iris.prelude.base]
fst_proper' [in iris.prelude.base]


G

gmapCF_contractive [in iris.algebra.gmap]
gmapC_map_ne [in iris.algebra.gmap]
gmapC_leibniz [in iris.algebra.gmap]
gmapRF_contractive [in iris.algebra.gmap]
gmap_finmap [in iris.prelude.gmap]
gmap_to_list [in iris.prelude.gmap]
gmap_merge [in iris.prelude.gmap]
gmap_omap [in iris.prelude.gmap]
gmap_fmap [in iris.prelude.gmap]
gmap_partial_alter [in iris.prelude.gmap]
gmap_empty [in iris.prelude.gmap]
gmap_lookup [in iris.prelude.gmap]
gmap_eq_eq [in iris.prelude.gmap]
gmap_dom_coPset_spec [in iris.prelude.coPset]
gmap_dom_coPset [in iris.prelude.coPset]
gmap_fmap_cmra_monotone [in iris.algebra.gmap]
gmap_fmap_ne [in iris.algebra.gmap]
gmap_singleton_persistent [in iris.algebra.gmap]
gmap_persistent [in iris.algebra.gmap]
gmap_cmra_discrete [in iris.algebra.gmap]
gmap_stepN [in iris.algebra.gmap]
gmap_validN [in iris.algebra.gmap]
gmap_valid [in iris.algebra.gmap]
gmap_pcore [in iris.algebra.gmap]
gmap_op [in iris.algebra.gmap]
gmap_singleton_timeless [in iris.algebra.gmap]
gmap_insert_timeless [in iris.algebra.gmap]
gmap_lookup_timeless [in iris.algebra.gmap]
gmap_empty_timeless [in iris.algebra.gmap]
gmap_discrete [in iris.algebra.gmap]
gmap_compl [in iris.algebra.gmap]
gmap_dist [in iris.algebra.gmap]
gset_positive_fresh_spec [in iris.prelude.gmap]
gset_positive_fresh [in iris.prelude.gmap]
gset_dom_spec [in iris.prelude.gmap]
gset_dom [in iris.prelude.gmap]
gset_disj_step [in iris.algebra.gset]
gset_disj_pcore [in iris.algebra.gset]
gset_disj_op [in iris.algebra.gset]
gset_disj_empty [in iris.algebra.gset]
gset_disj_valid [in iris.algebra.gset]
gst_proper [in iris.program_logic.resources]
gst_ne [in iris.program_logic.resources]


H

hashset_elems [in iris.prelude.hashset]
hashset_difference [in iris.prelude.hashset]
hashset_intersection [in iris.prelude.hashset]
hashset_union [in iris.prelude.hashset]
hashset_singleton [in iris.prelude.hashset]
hashset_empty [in iris.prelude.hashset]
hashset_elem_of [in iris.prelude.hashset]
HdRel_dec [in iris.prelude.sorting]
heap_mapsto_map_affine [in iris.heap_lang.refine_heap]
heap_mapsto_map_affine [in iris.heap_lang.heap]
heap_mapsto_affine [in iris.heap_lang.heap]
heap_mapsto_timeless [in iris.heap_lang.heap]
heap_ctx_affine [in iris.heap_lang.heap]
heap_ctx_relevant [in iris.heap_lang.heap]
heap_inv_proper [in iris.heap_lang.heap]
heap_ectxi_lang [in iris.array_lang.lang]
heap_lang.val_inhabited [in iris.array_lang.lang]
heap_lang.expr_inhabited [in iris.array_lang.lang]
heap_lang.val_dec_eq [in iris.array_lang.lang]
heap_lang.expr_dec_eq [in iris.array_lang.lang]
heap_lang.bin_op_dec_eq [in iris.array_lang.lang]
heap_lang.un_op_dec_eq [in iris.array_lang.lang]
heap_lang.base_lit_dec_eq [in iris.array_lang.lang]
heap_lang.fill_item_inj [in iris.array_lang.lang]
heap_lang.of_val_inj [in iris.array_lang.lang]
heap_lang.closed_decision [in iris.array_lang.lang]
heap_lang.closed_proof_irrel [in iris.array_lang.lang]
heap_mapsto_map_affine [in iris.array_lang.heap]
heap_mapsto_affine [in iris.array_lang.heap]
heap_mapsto_timeless [in iris.array_lang.heap]
heap_ctx_affine [in iris.array_lang.heap]
heap_ctx_relevant [in iris.array_lang.heap]
heap_inv_proper [in iris.array_lang.heap]
heap_mapsto_map_affine [in iris.chan_lang.refine_heap]
heap_ectxi_lang [in iris.heap_lang.lang]
heap_lang.val_inhabited [in iris.heap_lang.lang]
heap_lang.expr_inhabited [in iris.heap_lang.lang]
heap_lang.val_dec_eq [in iris.heap_lang.lang]
heap_lang.expr_dec_eq [in iris.heap_lang.lang]
heap_lang.bin_op_dec_eq [in iris.heap_lang.lang]
heap_lang.un_op_dec_eq [in iris.heap_lang.lang]
heap_lang.base_lit_dec_eq [in iris.heap_lang.lang]
heap_lang.fill_item_inj [in iris.heap_lang.lang]
heap_lang.of_val_inj [in iris.heap_lang.lang]
heap_lang.closed_decision [in iris.heap_lang.lang]
heap_lang.closed_proof_irrel [in iris.heap_lang.lang]
ht_mono' [in iris.program_logic.hoare]
ht_proper [in iris.program_logic.hoare]
ht_ne [in iris.program_logic.hoare]


I

idxs_proper [in iris.program_logic.refine_raw_adequacy]
idx_stepN_proper [in iris.program_logic.adequacy_inf]
idx_stepN'_proper [in iris.program_logic.adequacy_inf]
id_assoc [in iris.prelude.base]
id_comm [in iris.prelude.base]
id_surj [in iris.prelude.base]
id_inj [in iris.prelude.base]
iff_dec [in iris.prelude.decidable]
impl_dec [in iris.prelude.decidable]
impl_inhabited [in iris.prelude.base]
included_permutation [in iris.chan_lang.simple_types]
included_preorder [in iris.prelude.list]
inGFs_cons [in iris.program_logic.global_functor]
inGFs_nil [in iris.program_logic.global_functor]
inGF_stsG [in iris.program_logic.sts]
inGF_savedPropG [in iris.program_logic.saved_prop]
inGF_refineG [in iris.program_logic.refine_raw_adequacy]
inGF_protG [in iris.chan2heap.simple_reln]
inGF_heapG [in iris.chan2heap.simple_reln]
inGF_scheapG [in iris.chan2heap.simple_reln]
inGF_refineG [in iris.chan2heap.simple_reln]
inGF_scheapG [in iris.tests.heap_lang]
inGF_heapG [in iris.tests.heap_lang]
inGF_refineG [in iris.tests.heap_lang]
inGF_tlockG [in iris.locks.ticket_clh_triples]
inGF_further [in iris.program_logic.global_functor]
inGF_here [in iris.program_logic.global_functor]
inGF_protG [in iris.chan2heap.refine_protocol]
inGF_tlockG [in iris.locks.ticket_clh_refinement]
inGF_heapG [in iris.locks.ticket_clh_refinement]
inGF_sheapG [in iris.locks.ticket_clh_refinement]
inGF_refineG [in iris.locks.ticket_clh_refinement]
injective_countable [in iris.prelude.countable]
inj2_inj_2 [in iris.prelude.base]
inj2_inj_1 [in iris.prelude.base]
inl_timeless [in iris.algebra.cofe]
inl_ne_inj [in iris.algebra.cofe]
inl_ne [in iris.algebra.cofe]
inl_equiv_inj [in iris.prelude.base]
inl_proper [in iris.prelude.base]
inl_inj' [in iris.prelude.base]
inl_proper' [in iris.prelude.base]
inl_inj [in iris.prelude.base]
inr_timeless [in iris.algebra.cofe]
inr_ne_inj [in iris.algebra.cofe]
inr_ne [in iris.algebra.cofe]
inr_equiv_inj [in iris.prelude.base]
inr_proper [in iris.prelude.base]
inr_inj' [in iris.prelude.base]
inr_proper' [in iris.prelude.base]
inr_inj [in iris.prelude.base]
insert_proper [in iris.prelude.fin_maps]
insert_ne [in iris.algebra.gmap]
interp_equivalence [in iris.program_logic.refine_raw_adequacy]
interp_equiv [in iris.program_logic.refine_raw_adequacy]
interp_extract_proper [in iris.program_logic.refine_raw_adequacy]
intersection_with_right_ab [in iris.prelude.option]
intersection_with_left_ab [in iris.prelude.option]
intersection_with_diag_none [in iris.prelude.option]
intersection_empty_r_L [in iris.prelude.collections]
intersection_empty_l_L [in iris.prelude.collections]
intersection_assoc_L [in iris.prelude.collections]
intersection_comm_L [in iris.prelude.collections]
intersection_idemp_L [in iris.prelude.collections]
intersection_empty_r [in iris.prelude.collections]
intersection_empty_l [in iris.prelude.collections]
intersection_assoc [in iris.prelude.collections]
intersection_comm [in iris.prelude.collections]
intersection_idemp [in iris.prelude.collections]
intersection_proper [in iris.prelude.collections]
into_sep_smapsto [in iris.heap_lang.refine_proofmode]
into_pvs_affine [in iris.proofmode.pviewshifts]
into_pvs_relevant [in iris.proofmode.pviewshifts]
into_pvs_pvs [in iris.proofmode.pviewshifts]
into_wand_pvs [in iris.proofmode.pviewshifts]
into_exist_affine [in iris.proofmode.class_instances]
into_exist_relevant [in iris.proofmode.class_instances]
into_exist_later [in iris.proofmode.class_instances]
into_exist_exist [in iris.proofmode.class_instances]
into_or_later [in iris.proofmode.class_instances]
into_or_or [in iris.proofmode.class_instances]
into_sep_affine_later' [in iris.proofmode.class_instances]
into_sep_affine' [in iris.proofmode.class_instances]
into_sep_later [in iris.proofmode.class_instances]
into_sep_and_relevant_r [in iris.proofmode.class_instances]
into_sep_and_relevant_l [in iris.proofmode.class_instances]
into_sep_and [in iris.proofmode.class_instances]
into_sep_ownM [in iris.proofmode.class_instances]
into_sep_sep' [in iris.proofmode.class_instances]
into_sep_sep [in iris.proofmode.class_instances]
into_op_Some [in iris.proofmode.class_instances]
into_op_pair [in iris.proofmode.class_instances]
into_op_relevant [in iris.proofmode.class_instances]
into_op_op [in iris.proofmode.class_instances]
into_wand_affine [in iris.proofmode.class_instances]
into_wand_always [in iris.proofmode.class_instances]
into_wand_wand_iff_r [in iris.proofmode.class_instances]
into_wand_wand_iff_l [in iris.proofmode.class_instances]
into_wand_wand [in iris.proofmode.class_instances]
into_later_affine [in iris.proofmode.class_instances]
into_later_sep [in iris.proofmode.class_instances]
into_later_or [in iris.proofmode.class_instances]
into_later_and [in iris.proofmode.class_instances]
into_later_later [in iris.proofmode.class_instances]
into_later_default [in iris.proofmode.class_instances]
into_relevantP_relevant [in iris.proofmode.class_instances]
into_relevantP_always_affine [in iris.proofmode.class_instances]
into_relevantP_always [in iris.proofmode.class_instances]
into_relevantP_always_trans [in iris.proofmode.class_instances]
into_pure_valid [in iris.proofmode.class_instances]
into_pure_eq [in iris.proofmode.class_instances]
into_pure_pure [in iris.proofmode.class_instances]
into_sep_own [in iris.proofmode.ghost_ownership]
into_later_envs [in iris.proofmode.coq_tactics]
into_later_env_snoc [in iris.proofmode.coq_tactics]
into_later_env_nil [in iris.proofmode.coq_tactics]
into_sep_mapsto [in iris.heap_lang.proofmode]
into_pure_affine [in iris.chan2heap.refine_protocol]
into_sep_mapsto [in iris.array_lang.proofmode]
inv_affine [in iris.program_logic.invariants]
inv_relevant [in iris.program_logic.invariants]
inv_contractive [in iris.program_logic.invariants]
iprodCF_contractive [in iris.algebra.iprod]
iprodC_map_ne [in iris.algebra.iprod]
iprodURF_contractive [in iris.algebra.iprod]
iprod_map_cmra_monotone [in iris.algebra.iprod]
iprod_map_ne [in iris.algebra.iprod]
iprod_singleton_persistent [in iris.algebra.iprod]
iprod_singleton_timeless [in iris.algebra.iprod]
iprod_singleton_proper [in iris.algebra.iprod]
iprod_singleton_ne [in iris.algebra.iprod]
iprod_empty [in iris.algebra.iprod]
iprod_stepN [in iris.algebra.iprod]
iprod_validN [in iris.algebra.iprod]
iprod_valid [in iris.algebra.iprod]
iprod_pcore [in iris.algebra.iprod]
iprod_op [in iris.algebra.iprod]
iprod_insert_timeless [in iris.algebra.iprod]
iprod_lookup_timeless [in iris.algebra.iprod]
iprod_insert_proper [in iris.algebra.iprod]
iprod_insert_ne [in iris.algebra.iprod]
iprod_compl [in iris.algebra.iprod]
iprod_dist [in iris.algebra.iprod]
iprod_equiv [in iris.algebra.iprod]
iProp_unfold_inj [in iris.program_logic.model]
iProp_fold_inj [in iris.program_logic.model]
issued_affine [in iris.locks.ticket_clh_triples]
is_afsa_afsa [in iris.proofmode.pviewshifts]
is_afsa_pvs [in iris.proofmode.pviewshifts]
is_fsa_fsa [in iris.proofmode.pviewshifts]
is_fsa_pvs [in iris.proofmode.pviewshifts]
Is_true_pi [in iris.prelude.proof_irrel]
is_Some_ne [in iris.algebra.cofe]
is_Some_proper [in iris.prelude.option]
is_Some_dec [in iris.prelude.option]
is_Some_pi [in iris.prelude.option]
is_afsa_wp [in iris.proofmode.weakestpre]
Is_true_dec [in iris.prelude.decidable]
is_lock_relevant [in iris.locks.ticket_clh_triples]
is_lock_affine [in iris.locks.ticket_clh_triples]


L

last_ne [in iris.algebra.list]
last_proper [in iris.prelude.list]
laterCF_contractive [in iris.algebra.cofe]
laterC_map_contractive [in iris.algebra.cofe]
later_step_proper [in iris.algebra.step]
later_stepN [in iris.algebra.step]
later_map_ne [in iris.algebra.cofe]
Later_inj [in iris.algebra.cofe]
later_compl [in iris.algebra.cofe]
later_dist [in iris.algebra.cofe]
later_equiv [in iris.algebra.cofe]
left_tok_inj [in iris.chan2heap.refine_protocol]
leibnizC_leibniz [in iris.algebra.cofe]
length_ne [in iris.algebra.list]
length_proper [in iris.prelude.list]
link_list'_affine [in iris.chan2heap.refine_protocol]
link_list_affine [in iris.chan2heap.refine_protocol]
listCF_contractive [in iris.algebra.list]
listC_map_ne [in iris.algebra.list]
listset_nodup_elems [in iris.prelude.listset_nodup]
listset_nodup_difference [in iris.prelude.listset_nodup]
listset_nodup_intersection [in iris.prelude.listset_nodup]
listset_nodup_union [in iris.prelude.listset_nodup]
listset_nodup_singleton [in iris.prelude.listset_nodup]
listset_nodup_empty [in iris.prelude.listset_nodup]
listset_nodup_elem_of [in iris.prelude.listset_nodup]
listset_join [in iris.prelude.listset]
listset_bind [in iris.prelude.listset]
listset_fmap [in iris.prelude.listset]
listset_ret [in iris.prelude.listset]
listset_elems [in iris.prelude.listset]
listset_difference [in iris.prelude.listset]
listset_intersection [in iris.prelude.listset]
listset_empty_dec [in iris.prelude.listset]
listset_union [in iris.prelude.listset]
listset_singleton [in iris.prelude.listset]
listset_empty [in iris.prelude.listset]
listset_elem_of [in iris.prelude.listset]
listURF_contractive [in iris.algebra.list]
list_lexico_trichotomy [in iris.prelude.lexico]
list_lexico_po [in iris.prelude.lexico]
list_lexico [in iris.prelude.lexico]
list_fmap_cmra_monotone [in iris.algebra.list]
list_singleton_persistent [in iris.algebra.list]
list_singletonM_proper [in iris.algebra.list]
list_singletonM_ne [in iris.algebra.list]
list_singletonM [in iris.algebra.list]
list_persistent [in iris.algebra.list]
list_cmra_discrete [in iris.algebra.list]
list_stepN [in iris.algebra.list]
list_validN [in iris.algebra.list]
list_valid [in iris.algebra.list]
list_pcore [in iris.algebra.list]
list_op [in iris.algebra.list]
list_fmap_ne [in iris.algebra.list]
list_discrete [in iris.algebra.list]
list_compl [in iris.algebra.list]
list_filter_ne [in iris.algebra.list]
list_delete_ne [in iris.algebra.list]
list_inserts_ne [in iris.algebra.list]
list_insert_ne [in iris.algebra.list]
list_alter_ne [in iris.algebra.list]
list_lookup_ne [in iris.algebra.list]
list_dist [in iris.algebra.list]
list_filter_proper [in iris.prelude.list]
list_delete_proper [in iris.prelude.list]
list_inserts_proper [in iris.prelude.list]
list_insert_proper [in iris.prelude.list]
list_alter_proper [in iris.prelude.list]
list_lookup_proper [in iris.prelude.list]
list_leibniz [in iris.prelude.list]
list_equivalence [in iris.prelude.list]
list_eq_nil_dec [in iris.prelude.list]
list_eq_dec [in iris.prelude.list]
list_join [in iris.prelude.list]
list_bind [in iris.prelude.list]
list_omap [in iris.prelude.list]
list_fmap [in iris.prelude.list]
list_ret [in iris.prelude.list]
list_filter [in iris.prelude.list]
list_delete [in iris.prelude.list]
list_insert [in iris.prelude.list]
list_alter [in iris.prelude.list]
list_lookup [in iris.prelude.list]
list_inhabited [in iris.prelude.base]
list_finite [in iris.prelude.finite]
list_countable [in iris.prelude.countable]
local_update_preorder [in iris.algebra.local_updates]
local_update_proper [in iris.algebra.local_updates]
locked_affine [in iris.locks.ticket_clh_triples]
lookup_proper [in iris.prelude.fin_maps]
lookup_proper [in iris.algebra.gmap]
lookup_ne [in iris.algebra.gmap]


M

make_later_default [in iris.proofmode.class_instances]
make_later_true [in iris.proofmode.class_instances]
make_or_default [in iris.proofmode.class_instances]
make_or_true_r [in iris.proofmode.class_instances]
make_or_true_l [in iris.proofmode.class_instances]
make_and_default [in iris.proofmode.class_instances]
make_and_true_r [in iris.proofmode.class_instances]
make_and_true_l [in iris.proofmode.class_instances]
make_sep_default [in iris.proofmode.class_instances]
make_sep_true_r [in iris.proofmode.class_instances]
make_sep_true_l [in iris.proofmode.class_instances]
mapset_dom_spec [in iris.prelude.mapset]
mapset_dom [in iris.prelude.mapset]
mapset_subseteq_dec [in iris.prelude.mapset]
mapset_disjoint_dec [in iris.prelude.mapset]
mapset_elem_of_dec [in iris.prelude.mapset]
mapset_equiv_dec [in iris.prelude.mapset]
mapset_eq_dec [in iris.prelude.mapset]
mapset_elems [in iris.prelude.mapset]
mapset_difference [in iris.prelude.mapset]
mapset_intersection [in iris.prelude.mapset]
mapset_union [in iris.prelude.mapset]
mapset_singleton [in iris.prelude.mapset]
mapset_empty [in iris.prelude.mapset]
mapset_elem_of [in iris.prelude.mapset]
mapset_subseteq_dec [in iris.prelude.coPset]
mapset_disjoint_dec [in iris.prelude.coPset]
map_disjoint_sym [in iris.prelude.fin_maps]
map_relation_dec [in iris.prelude.fin_maps]
map_Forall_dec [in iris.prelude.fin_maps]
map_fmap_proper [in iris.prelude.fin_maps]
map_leibniz [in iris.prelude.fin_maps]
map_equivalence [in iris.prelude.fin_maps]
map_difference [in iris.prelude.fin_maps]
map_intersection [in iris.prelude.fin_maps]
map_union [in iris.prelude.fin_maps]
map_subseteq [in iris.prelude.fin_maps]
map_equiv [in iris.prelude.fin_maps]
map_difference_with [in iris.prelude.fin_maps]
map_intersection_with [in iris.prelude.fin_maps]
map_union_with [in iris.prelude.fin_maps]
map_singleton [in iris.prelude.fin_maps]
map_delete [in iris.prelude.fin_maps]
map_alter [in iris.prelude.fin_maps]
map_insert [in iris.prelude.fin_maps]
map_proper [in iris.program_logic.refine_raw_adequacy]
maybe_Excl [in iris.algebra.excl]
maybe_x1 [in iris.prelude.numbers]
maybe_xO [in iris.prelude.numbers]
maybe_Some [in iris.prelude.option]
maybe_inr [in iris.prelude.option]
maybe_inl [in iris.prelude.option]
maybe_comp [in iris.prelude.option]
maybe_list_singleton [in iris.prelude.list]
maybe_cons [in iris.prelude.list]
maybe_DecAgree [in iris.algebra.dec_agree]
merge_idemp' [in iris.prelude.fin_maps]
merge_assoc' [in iris.prelude.fin_maps]
merge_comm' [in iris.prelude.fin_maps]
mjoin_Permutation [in iris.prelude.list]
mnat_persistent [in iris.algebra.cmra]
mnat_cmra_discrete [in iris.algebra.cmra]
mnat_empty [in iris.algebra.cmra]
mnat_stepN [in iris.algebra.cmra]
mnat_op [in iris.algebra.cmra]
mnat_pcore [in iris.algebra.cmra]
mnat_validN [in iris.algebra.cmra]
mnat_valid [in iris.algebra.cmra]


N

natmap_dom [in iris.prelude.natmap]
natmap_map [in iris.prelude.natmap]
natmap_to_list [in iris.prelude.natmap]
natmap_merge [in iris.prelude.natmap]
natmap_omap [in iris.prelude.natmap]
natmap_alter [in iris.prelude.natmap]
natmap_lookup [in iris.prelude.natmap]
natmap_empty [in iris.prelude.natmap]
natmap_eq_dec [in iris.prelude.natmap]
natmap_wf_pi [in iris.prelude.natmap]
nat_lt_pi [in iris.prelude.numbers]
nat_le_pi [in iris.prelude.numbers]
nat_inhabited [in iris.prelude.numbers]
nat_lt_dec [in iris.prelude.numbers]
nat_le_dec [in iris.prelude.numbers]
nat_eq_dec [in iris.prelude.numbers]
nat_lexico_trichotomy [in iris.prelude.lexico]
nat_lexico_po [in iris.prelude.lexico]
nat_lexico [in iris.prelude.lexico]
nat_cmra_discrete [in iris.algebra.cmra]
nat_empty [in iris.algebra.cmra]
nat_stepN [in iris.algebra.cmra]
nat_op [in iris.algebra.cmra]
nat_pcore [in iris.algebra.cmra]
nat_validN [in iris.algebra.cmra]
nat_valid [in iris.algebra.cmra]
nat_countable [in iris.prelude.countable]
ndisjoint [in iris.program_logic.namespaces]
ndisjoint_symmetric [in iris.program_logic.namespaces]
ndot_inj [in iris.program_logic.namespaces]
Nempty [in iris.prelude.nmap]
Next_contractive [in iris.algebra.cofe]
ne_proper_2 [in iris.algebra.cofe]
ne_proper [in iris.algebra.cofe]
Nfmap [in iris.prelude.nmap]
Nfmap [in iris.prelude.zmap]
nil_timeless [in iris.algebra.list]
nil_affine [in iris.algebra.upred_big_op]
nil_relevant [in iris.algebra.upred_big_op]
Nlookup [in iris.prelude.nmap]
Nmap_dom [in iris.prelude.nmap]
Nmap_eq_dec [in iris.prelude.nmap]
Nmerge [in iris.prelude.nmap]
NoDup_dec [in iris.prelude.list]
NoDup_proper [in iris.prelude.list]
Nomap [in iris.prelude.nmap]
None_timeless [in iris.algebra.cofe]
not_dec [in iris.prelude.decidable]
Npartial_alter [in iris.prelude.nmap]
Nset_fresh_spec [in iris.prelude.nmap]
Nset_fresh [in iris.prelude.nmap]
nstepsS_proper [in iris.prelude.relations]
Nto_list [in iris.prelude.nmap]
N_inhabited [in iris.prelude.numbers]
N_lt_dec [in iris.prelude.numbers]
N_le_dec [in iris.prelude.numbers]
N_eq_dec [in iris.prelude.numbers]
N_lexico_trichotomy [in iris.prelude.lexico]
N_lexico_po [in iris.prelude.lexico]
N_lexico [in iris.prelude.lexico]
N_countable [in iris.prelude.countable]


O

of_heap_proper [in iris.heap_lang.heap]
of_heap_proper [in iris.array_lang.heap]
of_envs_proper [in iris.proofmode.coq_tactics]
of_envs_mono [in iris.proofmode.coq_tactics]
of_cheap_proper [in iris.chan_lang.refine_heap]
optionCF_contractive [in iris.algebra.cofe]
optionC_map_ne [in iris.algebra.cofe]
optionURF_contractive [in iris.algebra.cmra]
option_list_ne [in iris.algebra.list]
option_fmap_cmra_monotone [in iris.algebra.cmra]
option_persistent [in iris.algebra.cmra]
option_empty [in iris.algebra.cmra]
option_cmra_discrete [in iris.algebra.cmra]
option_op [in iris.algebra.cmra]
option_pcore [in iris.algebra.cmra]
option_stepN [in iris.algebra.cmra]
option_validN [in iris.algebra.cmra]
option_valid [in iris.algebra.cmra]
option_fmap_ne [in iris.algebra.cofe]
option_discrete [in iris.algebra.cofe]
option_compl [in iris.algebra.cofe]
option_dist [in iris.algebra.cofe]
option_union [in iris.prelude.option]
option_difference_with [in iris.prelude.option]
option_intersection_with [in iris.prelude.option]
option_union_with [in iris.prelude.option]
option_fmap_proper [in iris.prelude.option]
option_guard [in iris.prelude.option]
option_fmap [in iris.prelude.option]
option_join [in iris.prelude.option]
option_bind [in iris.prelude.option]
option_ret [in iris.prelude.option]
option_eq_dec [in iris.prelude.option]
option_None_eq_dec [in iris.prelude.option]
option_eq_None_dec [in iris.prelude.option]
option_leibniz [in iris.prelude.option]
option_equivalence [in iris.prelude.option]
option_equiv [in iris.prelude.option]
option_Forall2_equiv [in iris.prelude.option]
option_Forall2_trans [in iris.prelude.option]
option_Forall2_sym [in iris.prelude.option]
option_Forall2_refl [in iris.prelude.option]
option_list_proper [in iris.prelude.list]
option_inhabited [in iris.prelude.base]
option_finite [in iris.prelude.finite]
option_countable [in iris.prelude.countable]
or_split_pvs [in iris.proofmode.pviewshifts]
or_dec [in iris.prelude.decidable]
or_split_psvs [in iris.proofmode.pstepshifts]
owne_core_persistent [in iris.program_logic.ghost_ownership]
owne_affine [in iris.program_logic.ghost_ownership]
owne_atimeless [in iris.program_logic.ghost_ownership]
owne_mono [in iris.program_logic.ghost_ownership]
owne_proper [in iris.program_logic.ghost_ownership]
owne_ne [in iris.program_logic.ghost_ownership]
ownGl_relevant [in iris.program_logic.ownership]
ownGl_proper [in iris.program_logic.ownership]
ownGl_ne [in iris.program_logic.ownership]
ownG_relevant [in iris.program_logic.ownership]
ownG_timeless [in iris.program_logic.ownership]
ownG_mono [in iris.program_logic.ownership]
ownG_proper [in iris.program_logic.ownership]
ownG_affine [in iris.program_logic.ownership]
ownG_ne [in iris.program_logic.ownership]
ownI_affine [in iris.program_logic.ownership]
ownI_relevant [in iris.program_logic.ownership]
ownI_contractive [in iris.program_logic.ownership]
ownle_core_persistent [in iris.program_logic.ghost_ownership]
ownle_proper [in iris.program_logic.ghost_ownership]
ownle_ne [in iris.program_logic.ghost_ownership]
ownP_atimeless [in iris.program_logic.ownership]
ownP_affine [in iris.program_logic.ownership]
ownSP_atimeless [in iris.program_logic.refine_ectx]
ownSP_affine [in iris.program_logic.refine_ectx]
ownSP_atimeless [in iris.program_logic.refine_ectx_delay]
ownSP_affine [in iris.program_logic.refine_ectx_delay]
ownSP_atimeless [in iris.program_logic.refine]
ownSP_affine [in iris.program_logic.refine]
own_core_persistent [in iris.program_logic.ghost_ownership]
own_affine [in iris.program_logic.ghost_ownership]
own_atimeless [in iris.program_logic.ghost_ownership]
own_mono [in iris.program_logic.ghost_ownership]
own_proper [in iris.program_logic.ghost_ownership]
own_ne [in iris.program_logic.ghost_ownership]
own_proper [in iris.algebra.auth]
own_ne [in iris.algebra.auth]


P

pair_equivalence [in iris.program_logic.refine_raw_adequacy]
pair_exclusive_r [in iris.algebra.cmra]
pair_exclusive_l [in iris.algebra.cmra]
pair_persistent [in iris.algebra.cmra]
pair_ne [in iris.algebra.cofe]
pair_equiv_inj [in iris.prelude.base]
pair_proper [in iris.prelude.base]
pair_inj' [in iris.prelude.base]
pair_proper' [in iris.prelude.base]
pair_inj [in iris.prelude.base]
partial_alter_proper [in iris.prelude.fin_maps]
Pempty [in iris.prelude.pmap]
Pempty_raw [in iris.prelude.pmap]
Permutation_Forall' [in iris.array_lang.substitution]
Permutation_Forall' [in iris.heap_lang.substitution]
Permutation_dec [in iris.prelude.list]
Permutation_cons [in iris.prelude.list]
Permutation_Forall' [in iris.chan_lang.substitution]
Pfmap [in iris.prelude.pmap]
Plookup [in iris.prelude.pmap]
Plookup_raw [in iris.prelude.pmap]
Pmap_dom_coPset_spec [in iris.prelude.coPset]
Pmap_dom_coPset [in iris.prelude.coPset]
Pmap_dom [in iris.prelude.pmap]
Pmap_finmap [in iris.prelude.pmap]
Pmap_eq_dec [in iris.prelude.pmap]
Pmap_raw_eq_dec [in iris.prelude.pmap]
Pmerge [in iris.prelude.pmap]
Pomap [in iris.prelude.pmap]
positive_inhabited [in iris.prelude.numbers]
positive_eq_dec [in iris.prelude.numbers]
pos_countable [in iris.prelude.countable]
Ppartial_alter [in iris.prelude.pmap]
prefix_of_valid_seq_proper [in iris.program_logic.refine_raw]
prefix_of_dec [in iris.prelude.list]
preorder_subset_dec_slow [in iris.prelude.orders]
pretty_Z [in iris.prelude.pretty]
pretty_N_inj [in iris.prelude.pretty]
pretty_N [in iris.prelude.pretty]
PrimDecWeak [in iris.program_logic.refine_raw_adequacy]
prodCF_contractive [in iris.algebra.cofe]
prodC_map_ne [in iris.algebra.cofe]
prodRF_contractive [in iris.algebra.cmra]
prodURF_contractive [in iris.algebra.cmra]
prod_lexico_trichotomyT [in iris.prelude.lexico]
prod_lexico_po [in iris.prelude.lexico]
prod_lexico [in iris.prelude.lexico]
prod_pi [in iris.prelude.proof_irrel]
prod_map_cmra_monotone [in iris.algebra.cmra]
prod_empty [in iris.algebra.cmra]
prod_cmra_discrete [in iris.algebra.cmra]
prod_cmra_total [in iris.algebra.cmra]
prod_stepN [in iris.algebra.cmra]
prod_validN [in iris.algebra.cmra]
prod_valid [in iris.algebra.cmra]
prod_pcore [in iris.algebra.cmra]
prod_op [in iris.algebra.cmra]
prod_map_ne [in iris.algebra.cofe]
prod_discrete_cofe [in iris.algebra.cofe]
prod_timeless [in iris.algebra.cofe]
prod_compl [in iris.algebra.cofe]
prod_dist [in iris.algebra.cofe]
prod_eq_dec [in iris.prelude.decidable]
prod_leibniz [in iris.prelude.base]
prod_equiv [in iris.prelude.base]
prod_relation_equiv [in iris.prelude.base]
prod_relation_trans [in iris.prelude.base]
prod_relation_sym [in iris.prelude.base]
prod_relation_refl [in iris.prelude.base]
prod_map_inj [in iris.prelude.base]
prod_inhabited [in iris.prelude.base]
prod_finite [in iris.prelude.finite]
prod_countable [in iris.prelude.countable]
protocol_inhabited [in iris.chan2heap.refine_protocol]
prot_modc_proper [in iris.chan_lang.protocol]
prot_equivalence [in iris.chan_lang.protocol]
prot_equiv [in iris.chan_lang.protocol]
prot_mapsto_affine [in iris.chan2heap.refine_protocol]
prot_ctx_proper [in iris.chan2heap.refine_protocol]
prot_ctx_ne [in iris.chan2heap.refine_protocol]
prot_inv_proper [in iris.chan2heap.refine_protocol]
prot_inv_ne [in iris.chan2heap.refine_protocol]
prot_mod_prop_affine [in iris.chan2heap.refine_protocol]
prot_mod_prop_proper [in iris.chan2heap.refine_protocol]
prot_mod_prop_ne [in iris.chan2heap.refine_protocol]
prot_mod_proper [in iris.chan2heap.refine_protocol]
Pset_fresh_spec [in iris.prelude.pmap]
Pset_fresh [in iris.prelude.pmap]
pst_proper [in iris.program_logic.resources]
pst_ne' [in iris.program_logic.resources]
pst_ne [in iris.program_logic.resources]
psvs_fsa_prf [in iris.program_logic.pstepshifts]
psvs_flip_mono' [in iris.program_logic.pstepshifts]
psvs_mono' [in iris.program_logic.pstepshifts]
psvs_proper [in iris.program_logic.pstepshifts]
psvs_ne [in iris.program_logic.pstepshifts]
Pto_list [in iris.prelude.pmap]
pvs_afsa_prf [in iris.program_logic.pviewshifts]
pvs_fsa_prf [in iris.program_logic.pviewshifts]
pvs_flip_mono' [in iris.program_logic.pviewshifts]
pvs_mono' [in iris.program_logic.pviewshifts]
pvs_proper [in iris.program_logic.pviewshifts]
pvs_ne [in iris.program_logic.pviewshifts]


Q

Qc_lt_dec [in iris.prelude.numbers]
Qc_le_dec [in iris.prelude.numbers]
Qc_eq_dec [in iris.prelude.numbers]
Qp_plus_comm [in iris.prelude.numbers]
Qp_plus_assoc [in iris.prelude.numbers]
Qp_inhabited [in iris.prelude.numbers]


R

ra_op_proper' [in iris.algebra.cmra]
ra_reflection.quote_app [in iris.algebra.cmra_tactics]
ra_reflection.quote_var [in iris.algebra.cmra_tactics]
ra_reflection.quote_empty [in iris.algebra.cmra_tactics]
refine_empty [in iris.program_logic.refine_raw]
refine_discrete [in iris.program_logic.refine_raw]
refine_car'_empty [in iris.program_logic.refine_raw]
refine_op [in iris.program_logic.refine_raw]
refine_core [in iris.program_logic.refine_raw]
refine_valid [in iris.program_logic.refine_raw]
refine_leibniz [in iris.program_logic.refine_raw]
refine_equivalence [in iris.program_logic.refine_raw]
refine_equiv [in iris.program_logic.refine_raw]
rel_unionN_properN [in iris.algebra.step]
rel_properN_impl_iff [in iris.algebra.step]
rel_union_proper [in iris.prelude.relations]
rel_proper_impl_iff [in iris.prelude.relations]
replicate_ne [in iris.algebra.list]
replicate_proper [in iris.prelude.list]
resC_map_ne [in iris.program_logic.resources]
resize_ne [in iris.algebra.list]
resize_proper [in iris.prelude.list]
resRF_contractive [in iris.program_logic.resources]
res_map_cmra_monotone [in iris.program_logic.resources]
res_map_ne [in iris.program_logic.resources]
Res_persistent [in iris.program_logic.resources]
Res_timeless [in iris.program_logic.resources]
res_empty [in iris.program_logic.resources]
res_stepN [in iris.program_logic.resources]
res_validN [in iris.program_logic.resources]
res_valid [in iris.program_logic.resources]
res_pcore [in iris.program_logic.resources]
res_op [in iris.program_logic.resources]
res_timeless [in iris.program_logic.resources]
res_compl [in iris.program_logic.resources]
Res_proper [in iris.program_logic.resources]
Res_ne [in iris.program_logic.resources]
res_dist [in iris.program_logic.resources]
res_equiv [in iris.program_logic.resources]
reverse_ne [in iris.algebra.list]
reverse_proper [in iris.prelude.list]
right_tok_inj [in iris.chan2heap.refine_protocol]
rlist.quote_app [in iris.prelude.list]
rlist.quote_cons [in iris.prelude.list]
rlist.quote_node [in iris.prelude.list]
rlist.quote_nil [in iris.prelude.list]
rlist.quote_lookup_further [in iris.prelude.list]
rlist.quote_lookup_end [in iris.prelude.list]
rlist.quote_lookup_here [in iris.prelude.list]
rtcS_reflexive [in iris.prelude.relations]
rtcS_proper [in iris.prelude.relations]
rtc_reflexive [in iris.prelude.relations]


S

saved_prop_persistent [in iris.program_logic.saved_prop]
scheap_mapsto_affine [in iris.chan_lang.refine_heap]
scheap_mapsto_timeless [in iris.chan_lang.refine_heap]
scheap_ctx_affine [in iris.chan_lang.refine_heap]
scheap_ctx_relevant [in iris.chan_lang.refine_heap]
scheap_inv_proper [in iris.chan_lang.refine_heap]
scons_proper [in iris.prelude.streams]
sessionT_inhabited [in iris.chan2heap.refine_protocol]
set_unfold_cons_binder [in iris.program_logic.binders]
set_finite_setoid_subseteq [in iris.program_logic.adequacy_inf]
set_Exists_dec [in iris.prelude.fin_collections]
set_Forall_dec [in iris.prelude.fin_collections]
set_finite_proper [in iris.prelude.collections]
set_finite_subseteq [in iris.prelude.collections]
set_unfold_guard [in iris.prelude.collections]
set_unfold_included [in iris.prelude.collections]
set_unfold_app [in iris.prelude.collections]
set_unfold_cons [in iris.prelude.collections]
set_unfold_nil [in iris.prelude.collections]
set_unfold_of_list [in iris.prelude.collections]
set_unfold_of_option [in iris.prelude.collections]
set_unfold_join [in iris.prelude.collections]
set_unfold_fmap [in iris.prelude.collections]
set_unfold_bind [in iris.prelude.collections]
set_unfold_ret [in iris.prelude.collections]
set_unfold_difference [in iris.prelude.collections]
set_unfold_intersection [in iris.prelude.collections]
set_unfold_equiv_L [in iris.prelude.collections]
set_unfold_equiv_empty_r_L [in iris.prelude.collections]
set_unfold_equiv_empty_l_L [in iris.prelude.collections]
set_unfold_equiv_same_L [in iris.prelude.collections]
set_unfold_disjoint [in iris.prelude.collections]
set_unfold_subset [in iris.prelude.collections]
set_unfold_subseteq [in iris.prelude.collections]
set_unfold_equiv [in iris.prelude.collections]
set_unfold_equiv_empty_r [in iris.prelude.collections]
set_unfold_equiv_empty_l [in iris.prelude.collections]
set_unfold_equiv_same [in iris.prelude.collections]
set_unfold_union [in iris.prelude.collections]
set_unfold_singleton [in iris.prelude.collections]
set_unfold_empty [in iris.prelude.collections]
set_unfold_default [in iris.prelude.collections]
set_unfold_mkSet [in iris.prelude.set]
set_unfold_set_all [in iris.prelude.set]
set_collection_monad [in iris.prelude.set]
set_join [in iris.prelude.set]
set_fmap [in iris.prelude.set]
set_bind [in iris.prelude.set]
set_ret [in iris.prelude.set]
set_collection [in iris.prelude.set]
set_difference [in iris.prelude.set]
set_intersection [in iris.prelude.set]
set_union [in iris.prelude.set]
set_singleton [in iris.prelude.set]
set_empty [in iris.prelude.set]
set_top [in iris.prelude.set]
set_elem_of [in iris.prelude.set]
shead_proper [in iris.prelude.streams]
sheap_mapsto_affine [in iris.heap_lang.refine_heap]
sheap_mapsto_timeless [in iris.heap_lang.refine_heap]
sheap_ctx_affine [in iris.heap_lang.refine_heap]
sheap_ctx_relevant [in iris.heap_lang.refine_heap]
sheap_inv_proper [in iris.heap_lang.refine_heap]
shiftN_adm_proper [in iris.algebra.step]
sig_lexico_trichotomy [in iris.prelude.lexico]
sig_lexico_po [in iris.prelude.lexico]
sig_lexico [in iris.prelude.lexico]
sig_eq_dec [in iris.prelude.decidable]
sig_map_inj [in iris.prelude.base]
singleton_proper [in iris.prelude.fin_maps]
singleton_proper [in iris.prelude.collections]
singleton_ne [in iris.algebra.gmap]
slookup_proper [in iris.prelude.streams]
snap_vector_proper [in iris.program_logic.refine_raw_adequacy]
snd_ne [in iris.algebra.cofe]
snd_proper [in iris.prelude.base]
snd_proper' [in iris.prelude.base]
solver.embed_ne [in iris.algebra.cofe_solver]
solver.fold_ne [in iris.algebra.cofe_solver]
solver.tower_car_ne [in iris.algebra.cofe_solver]
solver.tower_compl [in iris.algebra.cofe_solver]
solver.tower_dist [in iris.algebra.cofe_solver]
solver.tower_equiv [in iris.algebra.cofe_solver]
solver.unfold_ne [in iris.algebra.cofe_solver]
Some_persistent [in iris.algebra.cmra]
Some_cmra_monotone [in iris.algebra.cmra]
Some_timeless [in iris.algebra.cofe]
Some_dist_inj [in iris.algebra.cofe]
Some_ne [in iris.algebra.cofe]
Some_proper [in iris.prelude.option]
Some_inj [in iris.prelude.option]
Sorted_dec [in iris.prelude.sorting]
stail_proper [in iris.prelude.streams]
stateC_ustep [in iris.program_logic.language]
stateC_step [in iris.program_logic.language]
stepN_proper [in iris.algebra.step]
stepN_step [in iris.algebra.step]
stream_fmap [in iris.prelude.streams]
stream_equiv [in iris.prelude.streams]
string_countable [in iris.prelude.strings]
string_eq_dec [in iris.prelude.strings]
StronglySorted_dec [in iris.prelude.sorting]
sts_frag_up_proper [in iris.algebra.sts]
sts_frag_proper [in iris.algebra.sts]
sts_auth_proper [in iris.algebra.sts]
sts_step_proper [in iris.algebra.sts]
sts_equivalence [in iris.algebra.sts]
sts_step [in iris.algebra.sts]
sts_op [in iris.algebra.sts]
sts_core [in iris.algebra.sts]
sts_valid [in iris.algebra.sts]
sts_ctx_affine [in iris.program_logic.sts]
sts_ctx_relevant [in iris.program_logic.sts]
sts_ctx_proper [in iris.program_logic.sts]
sts_ctx_ne [in iris.program_logic.sts]
sts_own_affine [in iris.program_logic.sts]
sts_own_proper [in iris.program_logic.sts]
sts_ownS_affine [in iris.program_logic.sts]
sts_ownS_proper [in iris.program_logic.sts]
sts_inv_proper [in iris.program_logic.sts]
sts_inv_ne [in iris.program_logic.sts]
sts_ownS_timeless [in iris.locks.ticket_clh_triples]
sts_empty_relevant [in iris.locks.ticket_clh_triples]
sts.closed_proper [in iris.algebra.sts]
sts.closed_proper' [in iris.algebra.sts]
sts.framestep_proper [in iris.algebra.sts]
sts.framestep_mono [in iris.algebra.sts]
sts.up_set_proper [in iris.algebra.sts]
sts.up_set_preserving [in iris.algebra.sts]
sts.up_proper [in iris.algebra.sts]
sts.up_preserving [in iris.algebra.sts]
subseteq_proper [in iris.prelude.collections]
suffix_of_dec [in iris.prelude.list]
sumCF_contractive [in iris.algebra.cofe]
sumC_map_ne [in iris.algebra.cofe]
sum_list_with_perm [in iris.program_logic.refine_raw]
sum_map_ne [in iris.algebra.cofe]
sum_discrete_cofe [in iris.algebra.cofe]
sum_compl [in iris.algebra.cofe]
sum_dist [in iris.algebra.cofe]
sum_eq_dec [in iris.prelude.decidable]
sum_equiv [in iris.prelude.base]
sum_relation_equiv [in iris.prelude.base]
sum_relation_trans [in iris.prelude.base]
sum_relation_sym [in iris.prelude.base]
sum_relation_refl [in iris.prelude.base]
sum_map_inj [in iris.prelude.base]
sum_inhabited_r [in iris.prelude.base]
sum_inhabited_l [in iris.prelude.base]
sum_finite [in iris.prelude.finite]
sum_countable [in iris.prelude.countable]
svs_mono' [in iris.program_logic.stepshifts]
svs_proper [in iris.program_logic.stepshifts]
svs_ne [in iris.program_logic.stepshifts]


T

tail_ne [in iris.algebra.list]
tail_proper [in iris.prelude.list]
take_ne [in iris.algebra.list]
take_proper [in iris.prelude.list]
tcN_properN [in iris.algebra.step]
tc_proper [in iris.prelude.relations]
ticket_state_inhabited [in iris.locks.ticket_clh_triples]
tids_proper [in iris.program_logic.refine_raw_adequacy]
timeless_elim_afsa [in iris.proofmode.pviewshifts]
timeless_elim_fsa [in iris.proofmode.pviewshifts]
timeless_elim_pvs [in iris.proofmode.pviewshifts]
to_assert_pvs [in iris.proofmode.pviewshifts]
to_agree_inj [in iris.algebra.agree]
to_agree_proper [in iris.algebra.agree]
to_agree_ne [in iris.algebra.agree]
to_globalFe_persistent [in iris.program_logic.global_functor]
to_globalFe_timeless [in iris.program_logic.global_functor]
to_globalFe_ne [in iris.program_logic.global_functor]
to_globalF_persistent [in iris.program_logic.global_functor]
to_globalF_timeless [in iris.program_logic.global_functor]
to_globalF_ne [in iris.program_logic.global_functor]
to_validity_proper [in iris.algebra.dra]
transitive_prefix_of [in iris.program_logic.refine_raw]
trichotomyT_trichotomy [in iris.prelude.orders]
trichotomyT_dec [in iris.prelude.orders]
trichotomy_total [in iris.prelude.orders]
trivial_stepN_ustep [in iris.algebra.step]
trivial_stepN [in iris.algebra.step]
True_dec [in iris.prelude.decidable]


U

ucmra_transport_persistent [in iris.algebra.cmra]
ucmra_transport_timeless [in iris.algebra.cmra]
ucmra_transport_proper [in iris.algebra.cmra]
ucmra_transport_ne [in iris.algebra.cmra]
ucmra_unit_persistent [in iris.algebra.cmra]
ucmra_unit_right_id [in iris.algebra.cmra]
ucmra_unit_inhabited [in iris.algebra.cmra]
ucmra_unit_timeless [in iris.algebra.cmra]
ucmra_unit_left_id [in iris.algebra.cmra]
union_with_proper [in iris.prelude.fin_maps]
union_with_comm [in iris.prelude.option]
union_with_right_id [in iris.prelude.option]
union_with_left_id [in iris.prelude.option]
union_with_diag_none [in iris.prelude.option]
union_assoc_L [in iris.prelude.collections]
union_comm_L [in iris.prelude.collections]
union_empty_r_L [in iris.prelude.collections]
union_empty_l_L [in iris.prelude.collections]
union_idemp_L [in iris.prelude.collections]
union_assoc [in iris.prelude.collections]
union_comm [in iris.prelude.collections]
union_empty_r [in iris.prelude.collections]
union_empty_l [in iris.prelude.collections]
union_idemp [in iris.prelude.collections]
union_list_proper [in iris.prelude.collections]
union_proper [in iris.prelude.collections]
unit_persistent [in iris.algebra.cmra]
unit_cmra_discrete [in iris.algebra.cmra]
unit_empty [in iris.algebra.cmra]
unit_step [in iris.algebra.cmra]
unit_op [in iris.algebra.cmra]
unit_pcore [in iris.algebra.cmra]
unit_validN [in iris.algebra.cmra]
unit_valid [in iris.algebra.cmra]
unit_discrete_cofe [in iris.algebra.cofe]
unit_compl [in iris.algebra.cofe]
unit_dist [in iris.algebra.cofe]
unit_eq_dec [in iris.prelude.decidable]
unit_inhabited [in iris.prelude.base]
unit_leibniz [in iris.prelude.base]
unit_equivalence [in iris.prelude.base]
unit_equiv [in iris.prelude.base]
unit_finite [in iris.prelude.finite]
update_gst_proper [in iris.program_logic.resources]
uPredCF_contractive [in iris.algebra.upred]
uPred_inhabited [in iris.algebra.upred]
uPred_entails_rewrite_relation [in iris.algebra.upred]
uPred_map_ne [in iris.algebra.upred]
uPred_proper [in iris.algebra.upred]
uPred_ne [in iris.algebra.upred]
uPred_compl [in iris.algebra.upred]
uPred_dist [in iris.algebra.upred]
uPred_equiv [in iris.algebra.upred]
uPred_reflection.quote_args_cons [in iris.algebra.upred_tactics]
uPred_reflection.quote_args_nil [in iris.algebra.upred_tactics]
uPred_reflection.quote_sep [in iris.algebra.upred_tactics]
uPred_reflection.quote_var [in iris.algebra.upred_tactics]
uPred_reflection.quote_True [in iris.algebra.upred_tactics]
uPred.affine_relevant' [in iris.algebra.upred]
uPred.affine_affine' [in iris.algebra.upred]
uPred.affine_atimeless [in iris.algebra.upred]
uPred.affine_mono' [in iris.algebra.upred]
uPred.affine_proper [in iris.algebra.upred]
uPred.affine_ne [in iris.algebra.upred]
uPred.and_affine [in iris.algebra.upred]
uPred.and_relevant [in iris.algebra.upred]
uPred.and_atimeless [in iris.algebra.upred]
uPred.and_timeless [in iris.algebra.upred]
uPred.and_assoc [in iris.algebra.upred]
uPred.and_False [in iris.algebra.upred]
uPred.and_True [in iris.algebra.upred]
uPred.and_comm [in iris.algebra.upred]
uPred.and_idem [in iris.algebra.upred]
uPred.and_flip_mono' [in iris.algebra.upred]
uPred.and_mono' [in iris.algebra.upred]
uPred.and_proper [in iris.algebra.upred]
uPred.and_ne [in iris.algebra.upred]
uPred.const_atimeless [in iris.algebra.upred]
uPred.default_affine [in iris.algebra.upred]
uPred.default_relevant [in iris.algebra.upred]
uPred.emp_affine [in iris.algebra.upred]
uPred.emp_relevant [in iris.algebra.upred]
uPred.Emp_sep [in iris.algebra.upred]
uPred.entails_proper [in iris.algebra.upred]
uPred.eq_relevant [in iris.algebra.upred]
uPred.eq_atimeless [in iris.algebra.upred]
uPred.eq_timeless [in iris.algebra.upred]
uPred.eq_proper [in iris.algebra.upred]
uPred.eq_ne [in iris.algebra.upred]
uPred.exist_affine [in iris.algebra.upred]
uPred.exist_relevant [in iris.algebra.upred]
uPred.exist_atimeless [in iris.algebra.upred]
uPred.exist_timeless [in iris.algebra.upred]
uPred.exist_mono' [in iris.algebra.upred]
uPred.exist_proper [in iris.algebra.upred]
uPred.exist_ne [in iris.algebra.upred]
uPred.False_sep [in iris.algebra.upred]
uPred.False_or [in iris.algebra.upred]
uPred.False_and [in iris.algebra.upred]
uPred.forall_affine [in iris.algebra.upred]
uPred.forall_relevant [in iris.algebra.upred]
uPred.forall_atimeless [in iris.algebra.upred]
uPred.forall_timeless [in iris.algebra.upred]
uPred.forall_mono' [in iris.algebra.upred]
uPred.forall_proper [in iris.algebra.upred]
uPred.forall_ne [in iris.algebra.upred]
uPred.iff_proper [in iris.algebra.upred]
uPred.iff_ne [in iris.algebra.upred]
uPred.impl_atimeless [in iris.algebra.upred]
uPred.impl_timeless [in iris.algebra.upred]
uPred.impl_mono' [in iris.algebra.upred]
uPred.impl_proper [in iris.algebra.upred]
uPred.impl_ne [in iris.algebra.upred]
uPred.laterN_flip_mono' [in iris.algebra.upred]
uPred.laterN_mono' [in iris.algebra.upred]
uPred.laterN_proper [in iris.algebra.upred]
uPred.laterN_ne [in iris.algebra.upred]
uPred.later_flip_mono' [in iris.algebra.upred]
uPred.later_mono' [in iris.algebra.upred]
uPred.later_proper' [in iris.algebra.upred]
uPred.later_contractive [in iris.algebra.upred]
uPred.or_affine [in iris.algebra.upred]
uPred.or_relevant [in iris.algebra.upred]
uPred.or_atimeless [in iris.algebra.upred]
uPred.or_timeless [in iris.algebra.upred]
uPred.or_assoc [in iris.algebra.upred]
uPred.or_comm [in iris.algebra.upred]
uPred.or_False [in iris.algebra.upred]
uPred.or_True [in iris.algebra.upred]
uPred.or_idem [in iris.algebra.upred]
uPred.or_flip_mono' [in iris.algebra.upred]
uPred.or_mono' [in iris.algebra.upred]
uPred.or_proper [in iris.algebra.upred]
uPred.or_ne [in iris.algebra.upred]
uPred.ownMl_relevant [in iris.algebra.upred]
uPred.ownMl_proper [in iris.algebra.upred]
uPred.ownMl_ne [in iris.algebra.upred]
uPred.ownM_relevant [in iris.algebra.upred]
uPred.ownM_atimeless [in iris.algebra.upred]
uPred.ownM_timeless [in iris.algebra.upred]
uPred.ownM_mono [in iris.algebra.upred]
uPred.ownM_proper [in iris.algebra.upred]
uPred.ownM_ne [in iris.algebra.upred]
uPred.pure_relevant [in iris.algebra.upred]
uPred.pure_timeless [in iris.algebra.upred]
uPred.pure_mono' [in iris.algebra.upred]
uPred.pure_proper [in iris.algebra.upred]
uPred.relevant_affine' [in iris.algebra.upred]
uPred.relevant_relevant [in iris.algebra.upred]
uPred.relevant_atimeless [in iris.algebra.upred]
uPred.relevant_if_mono [in iris.algebra.upred]
uPred.relevant_if_proper [in iris.algebra.upred]
uPred.relevant_if_ne [in iris.algebra.upred]
uPred.relevant_flip_mono' [in iris.algebra.upred]
uPred.relevant_mono' [in iris.algebra.upred]
uPred.relevant_proper [in iris.algebra.upred]
uPred.relevant_ne [in iris.algebra.upred]
uPred.sep_affine [in iris.algebra.upred]
uPred.sep_relevant [in iris.algebra.upred]
uPred.sep_atimeless_2 [in iris.algebra.upred]
uPred.sep_atimeless_1 [in iris.algebra.upred]
uPred.sep_timeless [in iris.algebra.upred]
uPred.sep_False [in iris.algebra.upred]
uPred.sep_Emp [in iris.algebra.upred]
uPred.sep_flip_mono' [in iris.algebra.upred]
uPred.sep_mono' [in iris.algebra.upred]
uPred.sep_assoc [in iris.algebra.upred]
uPred.sep_comm [in iris.algebra.upred]
uPred.sep_proper [in iris.algebra.upred]
uPred.sep_ne [in iris.algebra.upred]
uPred.True_impl [in iris.algebra.upred]
uPred.True_or [in iris.algebra.upred]
uPred.True_and [in iris.algebra.upred]
uPred.valid_relevant [in iris.algebra.upred]
uPred.valid_atimeless [in iris.algebra.upred]
uPred.valid_timeless [in iris.algebra.upred]
uPred.valid_proper [in iris.algebra.upred]
uPred.valid_ne [in iris.algebra.upred]
uPred.wand_atimeless [in iris.algebra.upred]
uPred.wand_timeless [in iris.algebra.upred]
uPred.wand_mono' [in iris.algebra.upred]
uPred.wand_proper [in iris.algebra.upred]
uPred.wand_ne [in iris.algebra.upred]


V

validity_cmra_total [in iris.algebra.dra]
validity_step [in iris.algebra.dra]
validity_op [in iris.algebra.dra]
validity_pcore [in iris.algebra.dra]
validity_equivalence [in iris.algebra.dra]
validity_equiv [in iris.algebra.dra]
validity_valid [in iris.algebra.dra]
val_equiv_pre_affine [in iris.chan2heap.simple_reln]
val_equiv_affine [in iris.chan2heap.simple_reln]
val_equiv_pre_contractive [in iris.chan2heap.simple_reln]
val_equiv_pre_relevant [in iris.locks.lock_reln]
val_equiv_relevant [in iris.locks.lock_reln]
val_equiv_pre_affine [in iris.locks.lock_reln]
val_equiv_affine [in iris.locks.lock_reln]
val_equiv_pre_contractive [in iris.locks.lock_reln]
vec_dec [in iris.prelude.vector]
views_proper [in iris.program_logic.refine_raw_adequacy]
view_eq_dec [in iris.program_logic.refine_raw_adequacy]
vs_mono' [in iris.program_logic.viewshifts]
vs_proper [in iris.program_logic.viewshifts]
vs_ne [in iris.program_logic.viewshifts]


W

wld_proper [in iris.program_logic.resources]
wld_ne [in iris.program_logic.resources]
wp_fsa_prf [in iris.program_logic.weakestpre]
wp_mono' [in iris.program_logic.weakestpre]
wp_proper [in iris.program_logic.weakestpre]
wp_ne [in iris.program_logic.weakestpre]
wsat_proper' [in iris.program_logic.wsat]
wsat_ne [in iris.program_logic.wsat]
wsat_ne' [in iris.program_logic.wsat]


Z

Zempty [in iris.prelude.zmap]
zip_with_affine [in iris.algebra.upred_big_op]
zip_with_relevant [in iris.algebra.upred_big_op]
Zlookup [in iris.prelude.zmap]
Zmap_dom [in iris.prelude.zmap]
Zmap_eq_dec [in iris.prelude.zmap]
Zmerge [in iris.prelude.zmap]
Zomap [in iris.prelude.zmap]
Zpartial_alter [in iris.prelude.zmap]
Zto_list [in iris.prelude.zmap]
Z_inhabited [in iris.prelude.numbers]
Z_lt_dec [in iris.prelude.numbers]
Z_le_dec [in iris.prelude.numbers]
Z_eq_dec [in iris.prelude.numbers]
Z_lexico_trichotomy [in iris.prelude.lexico]
Z_lexico_po [in iris.prelude.lexico]
Z_lexico [in iris.prelude.lexico]
Z_countable [in iris.prelude.countable]



Abbreviation Index

C

C [in iris.prelude.listset_nodup]
cast_trichotomy [in iris.prelude.lexico]
cast_if_not [in iris.prelude.decidable]
cast_if_not_or [in iris.prelude.decidable]
cast_if_or3 [in iris.prelude.decidable]
cast_if_or [in iris.prelude.decidable]
cast_if_and6 [in iris.prelude.decidable]
cast_if_and5 [in iris.prelude.decidable]
cast_if_and4 [in iris.prelude.decidable]
cast_if_and3 [in iris.prelude.decidable]
cast_if_and [in iris.prelude.decidable]
cast_if [in iris.prelude.decidable]
cexprC [in iris.chan2heap.simple_reln]
cexprC [in iris.chan2heap.simple_reln]
CMRAT [in iris.algebra.cmra]
cmsubst [in iris.chan2heap.simple_reln]
CofeT [in iris.algebra.cofe]
csubst_map [in iris.chan2heap.simple_reln]
curry [in iris.prelude.base]
cvalC [in iris.chan2heap.simple_reln]
cvalC [in iris.chan2heap.simple_reln]


D

default [in iris.prelude.option]
discreteC [in iris.algebra.cofe]
discreteR [in iris.algebra.cmra]
discreteUR [in iris.algebra.cmra]
divide [in iris.prelude.numbers]
drop [in iris.prelude.list]


E

ectx [in iris.program_logic.ectxi_language]
estop [in iris.program_logic.adequacy_inf]
estop [in iris.program_logic.adequacy]
ExclBot' [in iris.algebra.excl]
Excl' [in iris.algebra.excl]
exprC [in iris.locks.lock_reln]
e_of [in iris.prelude.coPset]


F

fin [in iris.prelude.vector]
fin_0_inv [in iris.prelude.vector]
fin_rect2 [in iris.prelude.vector]
fin_of_nat [in iris.prelude.vector]
foldr [in iris.prelude.list]
frac [in iris.algebra.frac]
FS [in iris.prelude.vector]
FSA [in iris.program_logic.pviewshifts]


G

gFunctorList [in iris.program_logic.global_functor]
gset [in iris.prelude.gmap]


H

hexprC [in iris.chan2heap.simple_reln]
hexprC [in iris.chan2heap.simple_reln]
hmsubst [in iris.chan2heap.simple_reln]
hsubst_map [in iris.chan2heap.simple_reln]
hvalC [in iris.chan2heap.simple_reln]
hvalC [in iris.chan2heap.simple_reln]


I

intro_pat.stack [in iris.proofmode.intro_patterns]
iPrePropG [in iris.program_logic.global_functor]
iProp [in iris.program_logic.weakestpre_fix]
iProp [in iris.heap_lang.refine_proofmode]
iProp [in iris.chan2heap.simple_reln]
iProp [in iris.chan2heap.simple_reln]
iProp [in iris.tests.heap_lang]
iProp [in iris.tests.heap_lang]
iProp [in iris.locks.ticket_clh_triples]
iProp [in iris.chan2heap.refine_protocol]
iProp [in iris.locks.lock_reln]
iProp [in iris.locks.ticket_clh_refinement]
iPropG [in iris.program_logic.global_functor]


L

Lam [in iris.heap_lang.derived]
Lam [in iris.chan_lang.derived]
Lam [in iris.array_lang.derived]
LamV [in iris.heap_lang.derived]
LamV [in iris.chan_lang.derived]
LamV [in iris.array_lang.derived]
lcm [in iris.prelude.numbers]
leibnizC [in iris.algebra.cofe]
length [in iris.prelude.strings]
Let [in iris.heap_lang.derived]
Let [in iris.chan_lang.derived]
Let [in iris.array_lang.derived]
LetCtx [in iris.heap_lang.derived]
LetCtx [in iris.chan_lang.derived]
LetCtx [in iris.array_lang.derived]
list_to_vec [in iris.prelude.vector]


M

Match [in iris.heap_lang.derived]
Match [in iris.chan_lang.derived]
Match [in iris.array_lang.derived]


N

natmap_raw [in iris.prelude.natmap]
natset [in iris.prelude.natmap]
NONE [in iris.array_lang.notation]
NONE [in iris.heap_lang.notation]
NONEV [in iris.array_lang.notation]
NONEV [in iris.heap_lang.notation]
Nset [in iris.prelude.nmap]


P

protocol [in iris.chan2heap.refine_protocol]
Pset [in iris.prelude.pmap]


R

refine_cmra [in iris.program_logic.refine_raw_adequacy]
refine_cmra [in iris.program_logic.refine_raw]
refine_car' [in iris.program_logic.refine_raw]
rlist.env [in iris.prelude.list]
rnf [in iris.program_logic.adequacy_inf]


S

Seq [in iris.heap_lang.derived]
Seq [in iris.chan_lang.derived]
Seq [in iris.array_lang.derived]
SeqCtx [in iris.heap_lang.derived]
SeqCtx [in iris.chan_lang.derived]
SeqCtx [in iris.array_lang.derived]
Skip [in iris.heap_lang.derived]
Skip [in iris.chan_lang.derived]
Skip [in iris.array_lang.derived]
solver.map [in iris.algebra.cofe_solver]
SOME [in iris.array_lang.notation]
SOME [in iris.heap_lang.notation]
SOMEV [in iris.array_lang.notation]
SOMEV [in iris.heap_lang.notation]
stack [in iris.prelude.sorting]
stack [in iris.prelude.sorting]
stringmap [in iris.prelude.stringmap]
stringset [in iris.prelude.stringmap]
STS [in iris.algebra.sts]
stsC [in iris.algebra.sts]
stsR [in iris.algebra.sts]
stsT [in iris.algebra.sts]
STS_NoTok [in iris.algebra.sts]
sts_notokT [in iris.algebra.sts]
sts_notok.steps [in iris.algebra.sts]
sts_notok.prim_steps [in iris.algebra.sts]
sts_notok.states [in iris.algebra.sts]
sts.states [in iris.algebra.sts]
sts.steps [in iris.algebra.sts]
sts.steps [in iris.algebra.sts]
sts.tokens [in iris.algebra.sts]
subrel [in iris.prelude.relations]
sum_list [in iris.prelude.numbers]
swap_if [in iris.prelude.decidable]


T

T [in iris.algebra.cmra]
T [in iris.algebra.cmra]
T [in iris.algebra.updates]
T [in iris.algebra.updates]
tail [in iris.prelude.list]
take [in iris.prelude.list]
Test.iProp [in iris.chan_lang.refine_heap_proofmode]
typC [in iris.chan2heap.simple_reln]
typC [in iris.chan2heap.simple_reln]
typC [in iris.locks.lock_reln]
typC [in iris.locks.ticket_clh_refinement]


U

UCMRAT [in iris.algebra.cmra]
uncurry [in iris.prelude.base]
uPred_reflection.eval_list [in iris.algebra.upred_tactics]


V

valC [in iris.locks.lock_reln]
vapp [in iris.prelude.vector]
vcons [in iris.prelude.vector]
vcons_inj [in iris.prelude.vector]
vec [in iris.prelude.vector]
vec_0_inv [in iris.prelude.vector]
vec_rect2 [in iris.prelude.vector]
vmap [in iris.prelude.vector]
vnil [in iris.prelude.vector]
vzip_with [in iris.prelude.vector]


W

wf [in iris.prelude.relations]
wptp [in iris.program_logic.adequacy_inf]
wptp [in iris.program_logic.adequacy]
wp_fork [in iris.program_logic.ectx_lifting]
wp_fork [in iris.program_logic.lifting]


Z

zip [in iris.prelude.base]
Zset [in iris.prelude.zmap]



Definition Index

A

acquire [in iris.locks.clh]
acquire [in iris.heap_lang.refine_proofmode]
acquire [in iris.locks.ticket]
add [in iris.tests.heap_lang]
aes_fun [in iris.prelude.irelations]
ae_estep [in iris.prelude.irelations]
ae_taken' [in iris.prelude.irelations]
agreeC [in iris.algebra.agree]
agreeC_map [in iris.algebra.agree]
agreeR [in iris.algebra.agree]
agreeRF [in iris.algebra.agree]
agree_map [in iris.algebra.agree]
agree_cmra_mixin [in iris.algebra.agree]
agree_cofe_mixin [in iris.algebra.agree]
alloc [in iris.chan2heap.chan2heap]
alt_triv [in iris.program_logic.refine_raw_adequacy]
al_disabled [in iris.prelude.irelations]
al_enabled' [in iris.prelude.irelations]
ascii_of_digits [in iris.prelude.strings]
ascii_to_digits [in iris.prelude.strings]
assert [in iris.heap_lang.lib.assert]
atomic [in iris.program_logic.language]
authC [in iris.algebra.auth]
authC_map [in iris.algebra.auth]
authGF [in iris.program_logic.auth]
authR [in iris.algebra.auth]
authUR [in iris.algebra.auth]
authURF [in iris.algebra.auth]
auth_ctx [in iris.program_logic.auth]
auth_inv [in iris.program_logic.auth]
auth_own [in iris.program_logic.auth]
auth_map [in iris.algebra.auth]
auth_cofe_mixin [in iris.algebra.auth]


B

big_opM [in iris.algebra.cmra_big_op]
big_op [in iris.algebra.cmra_big_op]
blockpt [in iris.array_lang.heap]
boolC [in iris.algebra.cofe]
bool_refine [in iris.chan2heap.simple_reln]
bool_decide [in iris.prelude.decidable]
bool_le [in iris.prelude.base]
bool_refine [in iris.locks.lock_reln]


C

card [in iris.prelude.finite]
ccompose [in iris.algebra.cofe]
cconst [in iris.algebra.cofe]
cfg [in iris.program_logic.language]
cfg_measure [in iris.program_logic.delayed_language]
cfg_measure [in iris.program_logic.nat_delayed_language]
cFunctor_diag [in iris.algebra.cofe]
chain_map [in iris.algebra.cofe]
chan_lang [in iris.chan_lang.lang]
chan_lang.exprC [in iris.chan_lang.lang]
chan_lang.valC [in iris.chan_lang.lang]
chan_lang.stateC [in iris.chan_lang.lang]
chan_lang.label_to_sum [in iris.chan_lang.lang]
chan_lang.bin_op_eval [in iris.chan_lang.lang]
chan_lang.un_op_eval [in iris.chan_lang.lang]
chan_lang.subst' [in iris.chan_lang.lang]
chan_lang.subst [in iris.chan_lang.lang]
chan_lang.fill_item [in iris.chan_lang.lang]
chan_lang.state [in iris.chan_lang.lang]
chan_lang.to_val [in iris.chan_lang.lang]
chan_lang.of_val [in iris.chan_lang.lang]
chan_lang.is_closed [in iris.chan_lang.lang]
chan_lang.loc [in iris.chan_lang.lang]
choice [in iris.prelude.countable]
choose [in iris.prelude.countable]
choose_pi [in iris.prelude.countable]
choose_correct [in iris.prelude.countable]
choose_go_pi [in iris.prelude.countable]
choose_go_correct [in iris.prelude.countable]
choose_go [in iris.prelude.countable]
cid [in iris.algebra.cofe]
ClosedSubst [in iris.array_lang.substitution]
ClosedSubst [in iris.heap_lang.substitution]
ClosedSubst [in iris.chan_lang.substitution]
cmra_transport [in iris.algebra.cmra]
cmra_cofeC [in iris.algebra.cmra]
cmra_step_update [in iris.algebra.updates]
cmra_step_updateP [in iris.algebra.updates]
cmra_update [in iris.algebra.updates]
cmra_updateP [in iris.algebra.updates]
cofe_morCF [in iris.algebra.cofe]
cofe_morC_map [in iris.algebra.cofe]
cofe_mor_map [in iris.algebra.cofe]
cofe_morC [in iris.algebra.cofe]
cofe_mor_cofe_mixin [in iris.algebra.cofe]
cofe_mor_chain [in iris.algebra.cofe]
cofe_funC [in iris.algebra.cofe]
cofe_fun_cofe_mixin [in iris.algebra.cofe]
cofe_fun_chain [in iris.algebra.cofe]
cofe_fun [in iris.algebra.cofe]
collection_fold [in iris.prelude.fin_collections]
constCF [in iris.algebra.cofe]
constRF [in iris.algebra.cmra]
constURF [in iris.algebra.cmra]
cons_binder [in iris.program_logic.binders]
cons_length [in iris.prelude.list]
coPNode' [in iris.prelude.coPset]
coPpick [in iris.prelude.coPset]
coPpick_raw [in iris.prelude.coPset]
coPset [in iris.prelude.coPset]
coPset_disjUR [in iris.algebra.coPset]
coPset_disjR [in iris.algebra.coPset]
coPset_disjC [in iris.algebra.coPset]
coPset_r [in iris.prelude.coPset]
coPset_l [in iris.prelude.coPset]
coPset_r_raw [in iris.prelude.coPset]
coPset_l_raw [in iris.prelude.coPset]
coPset_suffixes [in iris.prelude.coPset]
coPset_suffixes_raw [in iris.prelude.coPset]
coPset_finite [in iris.prelude.coPset]
coPset_opp_raw [in iris.prelude.coPset]
coPset_singleton_raw [in iris.prelude.coPset]
coPset_elem_of_raw [in iris.prelude.coPset]
coPset_wf [in iris.prelude.coPset]
co_se_trace_extract [in iris.prelude.irelations]
csumC [in iris.algebra.csum]
csumC_map [in iris.algebra.csum]
csumR [in iris.algebra.csum]
csumRF [in iris.algebra.csum]
csum_map [in iris.algebra.csum]
csum_cofe_mixin [in iris.algebra.csum]
csum_chain_r [in iris.algebra.csum]
csum_chain_l [in iris.algebra.csum]
ctx_expr_equiv [in iris.chan2heap.simple_reln]
ctx_expr_equiv [in iris.locks.lock_reln]
curry3 [in iris.prelude.base]
curry4 [in iris.prelude.base]
c2h [in iris.chan2heap.chan2heap]
c2h_refine [in iris.chan2heap.simple_reln]


D

decide_rel [in iris.prelude.decidable]
decode_fin [in iris.prelude.finite]
decode_nat [in iris.prelude.countable]
dec_agreeR [in iris.algebra.dec_agree]
dec_agree_ra_mixin [in iris.algebra.dec_agree]
dec_agreeC [in iris.algebra.dec_agree]
delayed_lang [in iris.program_logic.delayed_language]
delayed_atomic [in iris.program_logic.delayed_language]
delayed_to_val [in iris.program_logic.delayed_language]
delayed_of_val [in iris.program_logic.delayed_language]
delayed_state [in iris.program_logic.delayed_language]
delayed_expr [in iris.program_logic.delayed_language]
delayed_lang [in iris.program_logic.nat_delayed_language]
delayed_lang_aux [in iris.program_logic.nat_delayed_language]
delayed_atomic [in iris.program_logic.nat_delayed_language]
delayed_to_val [in iris.program_logic.nat_delayed_language]
delayed_of_val [in iris.program_logic.nat_delayed_language]
delayed_state [in iris.program_logic.nat_delayed_language]
delayed_val [in iris.program_logic.nat_delayed_language]
delayed_expr [in iris.program_logic.nat_delayed_language]
deleteB [in iris.array_lang.substitution]
deleteB [in iris.heap_lang.substitution]
deleteB [in iris.chan_lang.substitution]
del_wld [in iris.program_logic.resources]
dexist [in iris.prelude.decidable]
digits_of_pos [in iris.prelude.strings]
digits_to_pos [in iris.prelude.strings]
dinit [in iris.chan2heap.simple_reln]
dinit [in iris.locks.ticket_clh_refinement]
discrete_cmra_mixin [in iris.algebra.cmra]
discrete_cofe_mixin [in iris.algebra.cofe]
dK [in iris.chan2heap.simple_reln]
dK [in iris.locks.lock_reln]
do_while_1 [in iris.tests.heap_lang]
do_while [in iris.tests.heap_lang]
dsig [in iris.prelude.decidable]
dual [in iris.chan_lang.protocol]


E

ea_disabled [in iris.prelude.irelations]
ea_enabled' [in iris.prelude.irelations]
ectx_lang [in iris.program_logic.ectx_language]
enabled [in iris.prelude.irelations]
encode_fin [in iris.prelude.finite]
encode_nat [in iris.prelude.countable]
envs_clear_spatial [in iris.proofmode.coq_tactics]
envs_relevant [in iris.proofmode.coq_tactics]
envs_split' [in iris.proofmode.coq_tactics]
envs_split [in iris.proofmode.coq_tactics]
envs_replace [in iris.proofmode.coq_tactics]
envs_simple_replace [in iris.proofmode.coq_tactics]
envs_app [in iris.proofmode.coq_tactics]
envs_lookup_delete [in iris.proofmode.coq_tactics]
envs_delete [in iris.proofmode.coq_tactics]
envs_lookup [in iris.proofmode.coq_tactics]
envs_dom [in iris.proofmode.coq_tactics]
env_split [in iris.proofmode.environments]
env_split_go [in iris.proofmode.environments]
env_lookup_delete [in iris.proofmode.environments]
env_delete [in iris.proofmode.environments]
env_replace [in iris.proofmode.environments]
env_app [in iris.proofmode.environments]
env_fold [in iris.proofmode.environments]
env_dom [in iris.proofmode.environments]
env_to_list [in iris.proofmode.environments]
env_lookup [in iris.proofmode.environments]
equivL [in iris.prelude.base]
erase_cfg [in iris.program_logic.delayed_language]
erase_expr [in iris.program_logic.delayed_language]
erase_cfg [in iris.program_logic.nat_delayed_language]
erase_expr [in iris.program_logic.nat_delayed_language]
error [in iris.prelude.error]
error_of_option [in iris.prelude.error]
error_guard [in iris.prelude.error]
error_eval [in iris.prelude.error]
estep [in iris.prelude.irelations]
ev_estep' [in iris.prelude.irelations]
ev_taken' [in iris.prelude.irelations]
examples.IntStream [in iris.chan_lang.simple_types]
examples.IntStreamTyp [in iris.chan_lang.simple_types]
exclC [in iris.algebra.excl]
exclC_map [in iris.algebra.excl]
exclR [in iris.algebra.excl]
exclRADS [in iris.algebra.excl]
exclRF [in iris.algebra.excl]
excl_map [in iris.algebra.excl]
excl_cofe_mixin [in iris.algebra.excl]
excl_chain [in iris.algebra.excl]
exprC [in iris.program_logic.language]
expr_equiv [in iris.chan2heap.simple_reln]
expr_rel_lift [in iris.chan2heap.simple_reln]
expr_equiv [in iris.locks.lock_reln]
expr_rel_lift [in iris.locks.lock_reln]


F

fail [in iris.prelude.error]
fair_pres [in iris.prelude.irelations]
fill [in iris.program_logic.ectxi_language]
find [in iris.prelude.finite]
fin_S_inv [in iris.prelude.vector]
fin_to_nat [in iris.prelude.vector]
fin_enum [in iris.prelude.finite]
firstn_tuple [in iris.program_logic.delayed_language]
firstn_tuple [in iris.program_logic.nat_delayed_language]
fixpoint [in iris.algebra.cofe]
fixpoint_eq [in iris.algebra.cofe]
fixpoint_aux [in iris.algebra.cofe]
fixpoint_def [in iris.algebra.cofe]
fixpoint_chain [in iris.algebra.cofe]
flatten_fair_pres_alt [in iris.program_logic.refine_raw_adequacy]
flatten_trace_fun [in iris.prelude.irelations]
fmap_cons [in iris.prelude.list]
fmap_nil [in iris.prelude.list]
foldl [in iris.prelude.list]
foldr_app [in iris.prelude.list]
Forall_cons_2 [in iris.prelude.list]
Forall_nil_2 [in iris.prelude.list]
force_prop [in iris.program_logic.refine_raw_adequacy]
fork123 [in iris.tests.heap_lang]
fracC [in iris.algebra.frac]
fracR [in iris.algebra.frac]
frac_ra_mixin [in iris.algebra.frac]
fresh_list [in iris.prelude.collections]
fresh_strings_of_set [in iris.prelude.stringmap]
fresh_string_of_set [in iris.prelude.stringmap]
fresh_string [in iris.prelude.stringmap]
fresh_string_go [in iris.prelude.stringmap]
fresh_delay [in iris.program_logic.nat_delayed_language]
from_option [in iris.prelude.option]
fun_map [in iris.prelude.base]
fun2tr [in iris.prelude.irelations]


G

gets [in iris.prelude.error]
gFunctorList.fold_right [in iris.program_logic.global_functor]
gFunctorList.singleton [in iris.program_logic.global_functor]
gFunctors [in iris.program_logic.global_functor]
gFunctors.app [in iris.program_logic.global_functor]
gFunctors.cons [in iris.program_logic.global_functor]
gFunctors.nil [in iris.program_logic.global_functor]
gid [in iris.program_logic.global_functor]
globalF [in iris.program_logic.global_functor]
glue [in iris.prelude.irelations]
glue_lookup [in iris.prelude.irelations]
gmapC [in iris.algebra.gmap]
gmapCF [in iris.algebra.gmap]
gmapC_map [in iris.algebra.gmap]
gmapR [in iris.algebra.gmap]
gmapUR [in iris.algebra.gmap]
gmapURF [in iris.algebra.gmap]
gmap_wf [in iris.prelude.gmap]
gmap_cofe_mixin [in iris.algebra.gmap]
gmap_chain [in iris.algebra.gmap]
gname [in iris.program_logic.global_functor]
gnameC [in iris.program_logic.global_functor]
gset_disjUR [in iris.algebra.gset]
gset_disjR [in iris.algebra.gset]
gset_disjC [in iris.algebra.gset]
gst_refine_update [in iris.program_logic.refine_raw_adequacy]


H

happ [in iris.prelude.hlist]
hcompose [in iris.prelude.hlist]
hcurry [in iris.prelude.hlist]
hd [in iris.prelude.irelations]
head_reducible [in iris.program_logic.ectx_language]
heapGF [in iris.heap_lang.heap]
heapGF [in iris.array_lang.heap]
heapN [in iris.heap_lang.heap]
heapN [in iris.array_lang.heap]
heapUR [in iris.heap_lang.heap]
heapUR [in iris.array_lang.heap]
heap_e_rec [in iris.heap_lang.refine_proofmode]
heap_e_fork [in iris.heap_lang.refine_proofmode]
heap_e [in iris.heap_lang.refine_proofmode]
heap_e2 [in iris.heap_lang.refine_proofmode]
heap_fai [in iris.heap_lang.refine_proofmode]
heap_swap [in iris.heap_lang.refine_proofmode]
heap_proj [in iris.heap_lang.refine_proofmode]
heap_ctx [in iris.heap_lang.heap]
heap_inv [in iris.heap_lang.heap]
heap_mapsto_eq [in iris.heap_lang.heap]
heap_mapsto [in iris.heap_lang.heap]
heap_mapsto_aux [in iris.heap_lang.heap]
heap_mapsto_def [in iris.heap_lang.heap]
heap_lang [in iris.array_lang.lang]
heap_lang.exprC [in iris.array_lang.lang]
heap_lang.valC [in iris.array_lang.lang]
heap_lang.stateC [in iris.array_lang.lang]
heap_lang.set_block [in iris.array_lang.lang]
heap_lang.bin_op_eval [in iris.array_lang.lang]
heap_lang.un_op_eval [in iris.array_lang.lang]
heap_lang.subst' [in iris.array_lang.lang]
heap_lang.subst [in iris.array_lang.lang]
heap_lang.fill_item [in iris.array_lang.lang]
heap_lang.state [in iris.array_lang.lang]
heap_lang.to_val [in iris.array_lang.lang]
heap_lang.of_val [in iris.array_lang.lang]
heap_lang.is_closed [in iris.array_lang.lang]
heap_lang.loc [in iris.array_lang.lang]
heap_ctx [in iris.array_lang.heap]
heap_inv [in iris.array_lang.heap]
heap_mapsto_eq [in iris.array_lang.heap]
heap_mapsto [in iris.array_lang.heap]
heap_mapsto_aux [in iris.array_lang.heap]
heap_mapsto_def [in iris.array_lang.heap]
heap_e_fork [in iris.tests.heap_lang]
heap_e2 [in iris.tests.heap_lang]
heap_e_hostore [in iris.tests.heap_lang]
heap_e [in iris.tests.heap_lang]
heap_lang [in iris.heap_lang.lang]
heap_lang.exprC [in iris.heap_lang.lang]
heap_lang.valC [in iris.heap_lang.lang]
heap_lang.stateC [in iris.heap_lang.lang]
heap_lang.bin_op_eval [in iris.heap_lang.lang]
heap_lang.un_op_eval [in iris.heap_lang.lang]
heap_lang.subst' [in iris.heap_lang.lang]
heap_lang.subst [in iris.heap_lang.lang]
heap_lang.fill_item [in iris.heap_lang.lang]
heap_lang.state [in iris.heap_lang.lang]
heap_lang.to_val [in iris.heap_lang.lang]
heap_lang.of_val [in iris.heap_lang.lang]
heap_lang.is_closed [in iris.heap_lang.lang]
heap_lang.loc [in iris.heap_lang.lang]
hhead [in iris.prelude.hlist]
hheads [in iris.prelude.hlist]
himpl [in iris.prelude.hlist]
hinit [in iris.prelude.hlist]
hlam [in iris.prelude.hlist]
ht [in iris.program_logic.hoare]
htail [in iris.prelude.hlist]
htails [in iris.prelude.hlist]
ht_adequacy_own_alt [in iris.program_logic.refine_raw_adequacy]
ht_adequacy_own_inf_hom2_alt [in iris.program_logic.refine_raw_adequacy]
huncurry [in iris.prelude.hlist]


I

idCF [in iris.algebra.cofe]
idx_measure [in iris.program_logic.delayed_language]
idx_measure [in iris.program_logic.nat_delayed_language]
imap [in iris.prelude.list]
imap_go [in iris.prelude.list]
imap2 [in iris.prelude.list]
imap2_go [in iris.prelude.list]
included [in iris.algebra.cmra]
included [in iris.prelude.list]
includedN [in iris.algebra.cmra]
inc_list [in iris.prelude.irelations]
inl_chain [in iris.algebra.cofe]
inN [in iris.locks.ticket_clh_triples]
inr_chain [in iris.algebra.cofe]
interleave [in iris.prelude.list]
interp [in iris.program_logic.refine_raw_adequacy]
interp_cod_cofeT [in iris.program_logic.refine_raw_adequacy]
interp_step' [in iris.program_logic.refine_raw_adequacy]
interp_step [in iris.program_logic.refine_raw_adequacy]
interp_flatten [in iris.program_logic.refine_raw_adequacy]
interp_flat_map [in iris.program_logic.refine_raw_adequacy]
interp_extract [in iris.program_logic.refine_raw_adequacy]
intersection_with_list [in iris.prelude.base]
intro_pat.parse [in iris.proofmode.intro_patterns]
intro_pat.parse_clear [in iris.proofmode.intro_patterns]
intro_pat.parse_go [in iris.proofmode.intro_patterns]
intro_pat.close_conj_list [in iris.proofmode.intro_patterns]
intro_pat.big_conj [in iris.proofmode.intro_patterns]
intro_pat.close_list [in iris.proofmode.intro_patterns]
intro_pat.tokenize [in iris.proofmode.intro_patterns]
intro_pat.tokenize_go [in iris.proofmode.intro_patterns]
intro_pat.cons_name [in iris.proofmode.intro_patterns]
inv [in iris.program_logic.invariants]
inv_eq [in iris.program_logic.invariants]
inv_aux [in iris.program_logic.invariants]
inv_def [in iris.program_logic.invariants]
iprod [in iris.algebra.iprod]
iprodC [in iris.algebra.iprod]
iprodCF [in iris.algebra.iprod]
iprodC_map [in iris.algebra.iprod]
iprodR [in iris.algebra.iprod]
iprodUR [in iris.algebra.iprod]
iprodURF [in iris.algebra.iprod]
iprod_map [in iris.algebra.iprod]
iprod_singleton [in iris.algebra.iprod]
iprod_lookup_empty [in iris.algebra.iprod]
iprod_lookup_core [in iris.algebra.iprod]
iprod_lookup_op [in iris.algebra.iprod]
iprod_cofe_mixin [in iris.algebra.iprod]
iprod_chain [in iris.algebra.iprod]
iprod_insert [in iris.algebra.iprod]
iProp_solution.iProp_fold [in iris.program_logic.model]
iProp_solution.iProp_unfold [in iris.program_logic.model]
iProp_solution.iProp [in iris.program_logic.model]
iProp_solution.iPst [in iris.program_logic.model]
iProp_solution.iWld [in iris.program_logic.model]
iProp_solution.iResUR [in iris.program_logic.model]
iProp_solution.iRes [in iris.program_logic.model]
iProp_solution.iGst [in iris.program_logic.model]
iProp_solution.iPreProp [in iris.program_logic.model]
iProp_solution.iProp_result [in iris.program_logic.model]
iProp_solution_sig.iProp [in iris.program_logic.model]
iProp_solution_sig.iPst [in iris.program_logic.model]
iProp_solution_sig.iWld [in iris.program_logic.model]
iProp_solution_sig.iResUR [in iris.program_logic.model]
iProp_solution_sig.iRes [in iris.program_logic.model]
iProp_solution_sig.iGst [in iris.program_logic.model]
isN [in iris.locks.ticket_clh_triples]
issued [in iris.locks.ticket_clh_triples]
is_Some_proj [in iris.prelude.option]
is_Some [in iris.prelude.option]
is_lock [in iris.locks.ticket_clh_triples]


K

Kd [in iris.chan2heap.simple_reln]
Kd [in iris.locks.ticket_clh_refinement]


L

lam [in iris.tests.heap_lang]
last [in iris.prelude.list]
laterC [in iris.algebra.cofe]
laterCF [in iris.algebra.cofe]
laterC_map [in iris.algebra.cofe]
later_map [in iris.algebra.cofe]
later_cofe_mixin [in iris.algebra.cofe]
later_chain [in iris.algebra.cofe]
lift2 [in iris.chan2heap.simple_reln]
lift2 [in iris.locks.lock_reln]
lift3 [in iris.chan2heap.simple_reln]
lift3 [in iris.locks.lock_reln]
link_list' [in iris.chan2heap.refine_protocol]
link_list [in iris.chan2heap.refine_protocol]
listC [in iris.algebra.list]
listCF [in iris.algebra.list]
listC_map [in iris.algebra.list]
listR [in iris.algebra.list]
listset_normalize [in iris.prelude.hashset]
listUR [in iris.algebra.list]
listURF [in iris.algebra.list]
list_ucmra_mixin [in iris.algebra.list]
list_cmra_mixin [in iris.algebra.list]
list_cofe_mixin [in iris.algebra.list]
list_chain [in iris.algebra.list]
list_to_natmap [in iris.prelude.natmap]
list_intersection_with [in iris.prelude.list]
list_intersection [in iris.prelude.list]
list_union [in iris.prelude.list]
list_difference [in iris.prelude.list]
list_remove_list [in iris.prelude.list]
list_remove [in iris.prelude.list]
list_find [in iris.prelude.list]
list_inserts [in iris.prelude.list]
list_decode [in iris.prelude.countable]
list_encode [in iris.prelude.countable]
list_merge [in iris.prelude.sorting]
lit_refine [in iris.tests.heap_lang]
locked [in iris.locks.ticket_clh_triples]
lsubst [in iris.array_lang.substitution]
lsubst [in iris.heap_lang.substitution]
lsubst [in iris.chan_lang.substitution]


M

mapM [in iris.prelude.list]
mapset_dom_with [in iris.prelude.mapset]
mapset_map_with [in iris.prelude.mapset]
map_imap [in iris.prelude.fin_maps]
map_disjoint [in iris.prelude.fin_maps]
map_included [in iris.prelude.fin_maps]
map_relation [in iris.prelude.fin_maps]
map_Forall [in iris.prelude.fin_maps]
map_of_collection [in iris.prelude.fin_maps]
map_of_list [in iris.prelude.fin_maps]
mask [in iris.prelude.list]
master_own_exact [in iris.program_logic.refine_raw_adequacy]
master_own [in iris.program_logic.refine_raw_adequacy]
max_view [in iris.program_logic.refine_raw]
max_suffix_of [in iris.prelude.list]
max_prefix_of [in iris.prelude.list]
merge_stack_flatten [in iris.prelude.sorting]
merge_sort [in iris.prelude.sorting]
merge_sort_aux [in iris.prelude.sorting]
merge_stack [in iris.prelude.sorting]
merge_list_to_stack [in iris.prelude.sorting]
mini [in iris.program_logic.delayed_language]
minimal [in iris.program_logic.delayed_language]
mnat [in iris.algebra.cmra]
mnatR [in iris.algebra.cmra]
mnatUR [in iris.algebra.cmra]
mnat_op_max [in iris.algebra.cmra]
modify [in iris.prelude.error]
msubst [in iris.array_lang.substitution]
msubst [in iris.heap_lang.substitution]
msubst [in iris.chan_lang.substitution]
msubst' [in iris.array_lang.substitution]
msubst' [in iris.heap_lang.substitution]
msubst' [in iris.chan_lang.substitution]


N

namespace [in iris.program_logic.namespaces]
natC [in iris.algebra.cofe]
natmap_pop [in iris.prelude.natmap]
natmap_pop_raw [in iris.prelude.natmap]
natmap_push [in iris.prelude.natmap]
natmap_map_raw [in iris.prelude.natmap]
natmap_to_list_raw [in iris.prelude.natmap]
natmap_merge_raw [in iris.prelude.natmap]
natmap_omap_raw [in iris.prelude.natmap]
natmap_alter_raw [in iris.prelude.natmap]
natmap_cons_canon [in iris.prelude.natmap]
natmap_singleton_raw [in iris.prelude.natmap]
natmap_wf [in iris.prelude.natmap]
natR [in iris.algebra.cmra]
natUR [in iris.algebra.cmra]
nat_op_plus [in iris.algebra.cmra]
nclose [in iris.program_logic.namespaces]
nclose_eq [in iris.program_logic.namespaces]
nclose_aux [in iris.program_logic.namespaces]
nclose_def [in iris.program_logic.namespaces]
ndot [in iris.program_logic.namespaces]
ndot_eq [in iris.program_logic.namespaces]
ndot_aux [in iris.program_logic.namespaces]
ndot_def [in iris.program_logic.namespaces]
newlock [in iris.locks.clh]
newlock [in iris.locks.ticket]
next_inv [in iris.locks.ticket_clh_triples]
nf [in iris.prelude.relations]
nf [in iris.prelude.irelations]
Nfresh [in iris.prelude.nmap]
nil_length [in iris.prelude.list]
none [in iris.chan2heap.refine_protocol]
nroot [in iris.program_logic.namespaces]
ns_between [in iris.program_logic.refine_raw_adequacy]
ns_leq [in iris.program_logic.refine_raw_adequacy]
ns_leq_aux [in iris.program_logic.refine_raw_adequacy]


O

of_heap [in iris.heap_lang.heap]
of_Some [in iris.array_lang.heap]
of_heap [in iris.array_lang.heap]
of_gset [in iris.prelude.gmap]
of_list [in iris.prelude.collections]
of_option [in iris.prelude.collections]
of_envs [in iris.proofmode.coq_tactics]
of_bools [in iris.prelude.natmap]
of_cheap [in iris.chan_lang.refine_heap]
of_gset [in iris.prelude.coPset]
of_Pset [in iris.prelude.coPset]
of_Pset_raw [in iris.prelude.coPset]
opM [in iris.algebra.cmra]
optionC [in iris.algebra.cofe]
optionCF [in iris.algebra.cofe]
optionC_map [in iris.algebra.cofe]
optionR [in iris.algebra.cmra]
optionUR [in iris.algebra.cmra]
optionURF [in iris.algebra.cmra]
option_cofe_mixin [in iris.algebra.cofe]
option_chain [in iris.algebra.cofe]
option_relation [in iris.prelude.option]
option_list [in iris.prelude.list]
own [in iris.program_logic.ghost_ownership]
owne [in iris.program_logic.ghost_ownership]
owner [in iris.locks.ticket_clh_triples]
owner_sts_ctx [in iris.locks.ticket_clh_triples]
owne_eq [in iris.program_logic.ghost_ownership]
owne_aux [in iris.program_logic.ghost_ownership]
owne_def [in iris.program_logic.ghost_ownership]
ownG [in iris.program_logic.ownership]
ownGl [in iris.program_logic.ownership]
ownI [in iris.program_logic.ownership]
ownl [in iris.program_logic.ghost_ownership]
ownle [in iris.program_logic.ghost_ownership]
ownle_eq [in iris.program_logic.ghost_ownership]
ownle_aux [in iris.program_logic.ghost_ownership]
ownle_def [in iris.program_logic.ghost_ownership]
ownl_eq [in iris.program_logic.ghost_ownership]
ownl_aux [in iris.program_logic.ghost_ownership]
ownl_def [in iris.program_logic.ghost_ownership]
ownP [in iris.program_logic.ownership]
ownSP [in iris.program_logic.refine_ectx]
ownSP [in iris.program_logic.refine_ectx_delay]
ownSP [in iris.program_logic.refine]
ownT [in iris.program_logic.refine_ectx]
ownT [in iris.program_logic.refine_ectx_delay]
ownT [in iris.program_logic.refine]
own_eq [in iris.program_logic.ghost_ownership]
own_aux [in iris.program_logic.ghost_ownership]
own_def [in iris.program_logic.ghost_ownership]


P

Papp [in iris.prelude.numbers]
Pdepth [in iris.prelude.pmap]
permutations [in iris.prelude.list]
Permutation_singleton_inj [in iris.prelude.list]
Permutation_swap [in iris.prelude.list]
Permutation_skip [in iris.prelude.list]
Pfmap_raw [in iris.prelude.pmap]
Pfresh [in iris.prelude.pmap]
Pfresh_go [in iris.prelude.pmap]
Pfresh_at_depth [in iris.prelude.pmap]
Plength [in iris.prelude.numbers]
Pmap_wf [in iris.prelude.pmap]
Pmerge_raw [in iris.prelude.pmap]
PNode' [in iris.prelude.pmap]
Pomap_raw [in iris.prelude.pmap]
Pow [in iris.program_logic.delayed_language]
Pow [in iris.program_logic.nat_delayed_language]
pow_plt [in iris.program_logic.delayed_language]
pow_plt [in iris.program_logic.nat_delayed_language]
Ppartial_alter_raw [in iris.prelude.pmap]
prefix_of_valid_seq [in iris.program_logic.refine_raw]
prefix_of [in iris.prelude.list]
pretty_N_go [in iris.prelude.pretty]
pretty_N_go_help [in iris.prelude.pretty]
pretty_N_char [in iris.prelude.pretty]
Preverse [in iris.prelude.numbers]
Preverse_go [in iris.prelude.numbers]
prim_step_nofork [in iris.program_logic.refine_raw]
prodC [in iris.algebra.cofe]
prodCF [in iris.algebra.cofe]
prodC_map [in iris.algebra.cofe]
prodR [in iris.algebra.cmra]
prodRF [in iris.algebra.cmra]
prodUR [in iris.algebra.cmra]
prodURF [in iris.algebra.cmra]
prod_cmra_mixin [in iris.algebra.cmra]
prod_cofe_mixin [in iris.algebra.cofe]
prod_relation [in iris.prelude.base]
prod_zip [in iris.prelude.base]
prod_map [in iris.prelude.base]
prod_decode_snd [in iris.prelude.countable]
prod_decode_fst [in iris.prelude.countable]
prod_encode [in iris.prelude.countable]
prod_encode_snd [in iris.prelude.countable]
prod_encode_fst [in iris.prelude.countable]
proj2_dsig [in iris.prelude.decidable]
protGF [in iris.chan2heap.refine_protocol]
protN [in iris.chan2heap.simple_reln]
prot_mapsto [in iris.chan2heap.refine_protocol]
prot_ctx [in iris.chan2heap.refine_protocol]
prot_inv [in iris.chan2heap.refine_protocol]
prot_mod_prop [in iris.chan2heap.refine_protocol]
Psingleton_raw [in iris.prelude.pmap]
psvs [in iris.program_logic.pstepshifts]
psvs_fsa [in iris.program_logic.pstepshifts]
psvs_eq [in iris.program_logic.pstepshifts]
psvs_aux [in iris.program_logic.pstepshifts]
psvs_def [in iris.program_logic.pstepshifts]
Pto_list_raw [in iris.prelude.pmap]
pvs [in iris.program_logic.pviewshifts]
pvs_fsa [in iris.program_logic.pviewshifts]
pvs_eq [in iris.program_logic.pviewshifts]
pvs_aux [in iris.program_logic.pviewshifts]
pvs_def [in iris.program_logic.pviewshifts]


Q

Qc_of_Z [in iris.prelude.numbers]
Qp_div [in iris.prelude.numbers]
Qp_minus [in iris.prelude.numbers]
Qp_plus [in iris.prelude.numbers]
Qp_one [in iris.prelude.numbers]


R

ra_reflection.flatten [in iris.algebra.cmra_tactics]
ra_reflection.eval [in iris.algebra.cmra_tactics]
recv [in iris.chan2heap.chan2heap]
rec_app [in iris.tests.heap_lang]
red [in iris.prelude.relations]
red [in iris.prelude.irelations]
reducible [in iris.program_logic.language]
refine [in iris.program_logic.refine_raw_adequacy]
refineDR [in iris.program_logic.refine_raw]
refineGF [in iris.program_logic.refine_raw_adequacy]
refine_ucmra [in iris.program_logic.refine_raw]
refN [in iris.locks.lock_reln]
release [in iris.locks.clh]
release [in iris.locks.ticket]
remove_dups [in iris.prelude.list]
remove_dups_fast [in iris.prelude.hashset]
replicate [in iris.prelude.list]
resC [in iris.program_logic.resources]
resC_map [in iris.program_logic.resources]
reshape [in iris.prelude.list]
resize [in iris.prelude.list]
resR [in iris.program_logic.resources]
resUR [in iris.program_logic.resources]
resURF [in iris.program_logic.resources]
res_map [in iris.program_logic.resources]
res_ucmra_mixin [in iris.program_logic.resources]
res_cmra_mixin [in iris.program_logic.resources]
res_cofe_mixin [in iris.program_logic.resources]
reverse [in iris.prelude.list]
rFunctor_diag [in iris.algebra.cmra]
rlist.eval [in iris.prelude.list]
rlist.to_list [in iris.prelude.list]
R' [in iris.prelude.irelations]


S

safe_refine' [in iris.program_logic.language]
safe_refine [in iris.program_logic.language]
savedPropGF [in iris.program_logic.saved_prop]
saved_prop_own [in iris.program_logic.saved_prop]
scheapGF [in iris.chan_lang.refine_heap]
scheapN [in iris.chan_lang.refine_heap]
scheapUR [in iris.chan_lang.refine_heap]
scheap_ctx [in iris.chan_lang.refine_heap]
scheap_inv [in iris.chan_lang.refine_heap]
scheap_mapsto_eq [in iris.chan_lang.refine_heap]
scheap_mapsto [in iris.chan_lang.refine_heap]
scheap_mapsto_aux [in iris.chan_lang.refine_heap]
scheap_mapsto_def [in iris.chan_lang.refine_heap]
send [in iris.chan2heap.chan2heap]
seq_set [in iris.prelude.collections]
setoid_closure [in iris.program_logic.refine_raw_adequacy]
set_finite_setoid [in iris.program_logic.adequacy_inf]
set_finite [in iris.prelude.collections]
set_Exists [in iris.prelude.collections]
set_Forall [in iris.prelude.collections]
set_unfold_2 [in iris.prelude.collections]
set_unfold_1 [in iris.prelude.collections]
shead [in iris.prelude.streams]
sheapGF [in iris.heap_lang.refine_heap]
sheapN [in iris.heap_lang.refine_heap]
sheapUR [in iris.heap_lang.refine_heap]
sheap_ctx [in iris.heap_lang.refine_heap]
sheap_inv [in iris.heap_lang.refine_heap]
sheap_mapsto_eq [in iris.heap_lang.refine_heap]
sheap_mapsto [in iris.heap_lang.refine_heap]
sheap_mapsto_aux [in iris.heap_lang.refine_heap]
sheap_mapsto_def [in iris.heap_lang.refine_heap]
shift [in iris.algebra.step]
shiftN [in iris.algebra.step]
sig_map [in iris.prelude.base]
skip_fun [in iris.prelude.irelations]
skip_fun' [in iris.prelude.irelations]
slookup [in iris.prelude.streams]
sN [in iris.locks.ticket_clh_triples]
snapshot_ownl_exact [in iris.program_logic.refine_raw_adequacy]
snapshot_ownl [in iris.program_logic.refine_raw_adequacy]
solver.A [in iris.algebra.cofe_solver]
solver.coerce [in iris.algebra.cofe_solver]
solver.embed [in iris.algebra.cofe_solver]
solver.embed_coerce [in iris.algebra.cofe_solver]
solver.embed' [in iris.algebra.cofe_solver]
solver.f [in iris.algebra.cofe_solver]
solver.ff [in iris.algebra.cofe_solver]
solver.fold [in iris.algebra.cofe_solver]
solver.f_S [in iris.algebra.cofe_solver]
solver.g [in iris.algebra.cofe_solver]
solver.gg [in iris.algebra.cofe_solver]
solver.g_S [in iris.algebra.cofe_solver]
solver.project [in iris.algebra.cofe_solver]
solver.T [in iris.algebra.cofe_solver]
solver.tower_cofe_mixin [in iris.algebra.cofe_solver]
solver.tower_chain [in iris.algebra.cofe_solver]
solver.unfold [in iris.algebra.cofe_solver]
solver.unfold_chain [in iris.algebra.cofe_solver]
some [in iris.chan2heap.refine_protocol]
Some_op [in iris.algebra.cmra]
Some_validN [in iris.algebra.cmra]
Some_valid [in iris.algebra.cmra]
Some_dec [in iris.prelude.option]
spec_pat.parse [in iris.proofmode.spec_patterns]
spec_pat.parse_goal [in iris.proofmode.spec_patterns]
spec_pat.parse_go [in iris.proofmode.spec_patterns]
spec_pat.tokenize [in iris.proofmode.spec_patterns]
spec_pat.tokenize_go [in iris.proofmode.spec_patterns]
spec_pat.cons_name [in iris.proofmode.spec_patterns]
spin_inv [in iris.locks.ticket_clh_triples]
srepeat [in iris.prelude.streams]
stail [in iris.prelude.streams]
stake [in iris.prelude.streams]
stateC [in iris.program_logic.language]
stepN_rel [in iris.algebra.step]
step_block_list [in iris.program_logic.refine_raw_adequacy]
strict [in iris.prelude.base]
string_of_pos [in iris.prelude.strings]
string_of_digits [in iris.prelude.strings]
string_to_pos [in iris.prelude.strings]
string_rev [in iris.prelude.strings]
string_rev_app [in iris.prelude.strings]
strip_Nones [in iris.prelude.natmap]
strip_suffix [in iris.prelude.list]
strip_prefix [in iris.prelude.list]
sts [in iris.locks.ticket_clh_triples]
sts [in iris.chan2heap.refine_protocol]
stsDR [in iris.algebra.sts]
stsGF [in iris.program_logic.sts]
sts_notok.sts_notok [in iris.algebra.sts]
sts_frag_up [in iris.algebra.sts]
sts_frag [in iris.algebra.sts]
sts_auth [in iris.algebra.sts]
sts_ctx [in iris.program_logic.sts]
sts_inv [in iris.program_logic.sts]
sts_own [in iris.program_logic.sts]
sts_ownS [in iris.program_logic.sts]
sts_interp [in iris.locks.ticket_clh_triples]
sts.up [in iris.algebra.sts]
sts.up_set [in iris.algebra.sts]
sublist_alter [in iris.prelude.list]
sublist_lookup [in iris.prelude.list]
subst_map [in iris.array_lang.substitution]
subst_ctx [in iris.chan2heap.simple_reln]
subst_map [in iris.heap_lang.substitution]
subst_ctx [in iris.locks.lock_reln]
subst_map [in iris.chan_lang.substitution]
subst2cl [in iris.chan2heap.simple_reln]
subst2cl' [in iris.chan2heap.simple_reln]
subst2hl [in iris.chan2heap.simple_reln]
subst2hl' [in iris.chan2heap.simple_reln]
subst2s [in iris.locks.lock_reln]
subst2t [in iris.locks.lock_reln]
subst2typ [in iris.chan2heap.simple_reln]
subst2typ [in iris.locks.lock_reln]
subst2typ' [in iris.chan2heap.simple_reln]
suffix_of [in iris.prelude.list]
sumC [in iris.algebra.cofe]
sumCF [in iris.algebra.cofe]
sumC_map [in iris.algebra.cofe]
sum_list_with [in iris.prelude.numbers]
sum_cofe_mixin [in iris.algebra.cofe]
sum_map [in iris.prelude.base]
svs [in iris.program_logic.stepshifts]
sync [in iris.locks.lock_reln]
sync1 [in iris.locks.lock_reln]
sync2 [in iris.locks.lock_reln]


T

take_drop [in iris.prelude.list]
tapp [in iris.prelude.hlist]
tcN [in iris.algebra.step]
Test.chan_e_fork [in iris.chan_lang.refine_heap_proofmode]
Test.chan_e_rec [in iris.chan_lang.refine_heap_proofmode]
Test.chan_acquire [in iris.chan_lang.refine_heap_proofmode]
Test.chan_miss [in iris.chan_lang.refine_heap_proofmode]
Test.chan_e2 [in iris.chan_lang.refine_heap_proofmode]
Test.chan_op_test [in iris.chan_lang.refine_heap_proofmode]
Test.chan_select_case [in iris.chan_lang.refine_heap_proofmode]
Test.heap_e_fork [in iris.chan_lang.refine_heap_proofmode]
Test.heap_e_rec [in iris.chan_lang.refine_heap_proofmode]
Test.heap_acquire [in iris.chan_lang.refine_heap_proofmode]
Test.heap_e2 [in iris.chan_lang.refine_heap_proofmode]
Test.heap_op_test [in iris.chan_lang.refine_heap_proofmode]
Test.heap_dummy [in iris.chan_lang.refine_heap_proofmode]
tfun [in iris.prelude.irelations]
ticketN [in iris.locks.ticket_clh_refinement]
tlockGF [in iris.locks.ticket_clh_triples]
tok [in iris.locks.ticket_clh_triples]
tok [in iris.chan2heap.refine_protocol]
to_heap [in iris.heap_lang.heap]
to_agree [in iris.algebra.agree]
to_heap [in iris.array_lang.heap]
to_gmap [in iris.prelude.gmap]
to_bools [in iris.prelude.natmap]
to_cheap [in iris.chan_lang.refine_heap]
to_Pset [in iris.prelude.coPset]
to_Pset_raw [in iris.prelude.coPset]
to_globalFe [in iris.program_logic.global_functor]
to_globalF [in iris.program_logic.global_functor]
to_validity [in iris.algebra.dra]
trace_aux [in iris.prelude.irelations]
trivial_step [in iris.program_logic.refine_raw_adequacy]
trivial_step [in iris.program_logic.ghost_ownership]
tr2fun [in iris.prelude.irelations]
typ_ctx [in iris.chan_lang.simple_types]
typ_ctx [in iris.locks.lock_reln]


U

ucmra_transport [in iris.algebra.cmra]
ucmra_cmraR [in iris.algebra.cmra]
ucmra_cofeC [in iris.algebra.cmra]
unionN [in iris.algebra.step]
union_list [in iris.prelude.base]
unitC [in iris.algebra.cofe]
unitR [in iris.algebra.cmra]
unitUR [in iris.algebra.cmra]
unit_cofe_mixin [in iris.algebra.cofe]
update_gst [in iris.program_logic.resources]
update_pst [in iris.program_logic.resources]
upd_right [in iris.chan2heap.refine_protocol]
upd_left [in iris.chan2heap.refine_protocol]
uPredC [in iris.algebra.upred]
uPredCF [in iris.algebra.upred]
uPredC_map [in iris.algebra.upred]
uPred_laterN [in iris.algebra.upred]
uPred_relevant_if [in iris.algebra.upred]
uPred_iff [in iris.algebra.upred]
uPred_emp_eq [in iris.algebra.upred]
uPred_emp [in iris.algebra.upred]
uPred_emp_aux [in iris.algebra.upred]
uPred_emp_def [in iris.algebra.upred]
uPred_stopped_eq [in iris.algebra.upred]
uPred_stopped [in iris.algebra.upred]
uPred_stopped_aux [in iris.algebra.upred]
uPred_stopped_def [in iris.algebra.upred]
uPred_valid_eq [in iris.algebra.upred]
uPred_valid [in iris.algebra.upred]
uPred_valid_aux [in iris.algebra.upred]
uPred_valid_def [in iris.algebra.upred]
uPred_ownMl_eq [in iris.algebra.upred]
uPred_ownMl [in iris.algebra.upred]
uPred_ownMl_aux [in iris.algebra.upred]
uPred_ownMl_def [in iris.algebra.upred]
uPred_ownM_eq [in iris.algebra.upred]
uPred_ownM [in iris.algebra.upred]
uPred_ownM_aux [in iris.algebra.upred]
uPred_ownM_def [in iris.algebra.upred]
uPred_later_eq [in iris.algebra.upred]
uPred_later [in iris.algebra.upred]
uPred_later_aux [in iris.algebra.upred]
uPred_later_def [in iris.algebra.upred]
uPred_affine_eq [in iris.algebra.upred]
uPred_affine [in iris.algebra.upred]
uPred_affine_aux [in iris.algebra.upred]
uPred_affine_def [in iris.algebra.upred]
uPred_relevant_eq [in iris.algebra.upred]
uPred_relevant [in iris.algebra.upred]
uPred_relevant_aux [in iris.algebra.upred]
uPred_relevant_def [in iris.algebra.upred]
uPred_wand_eq [in iris.algebra.upred]
uPred_wand [in iris.algebra.upred]
uPred_wand_aux [in iris.algebra.upred]
uPred_wand_def [in iris.algebra.upred]
uPred_sep_eq [in iris.algebra.upred]
uPred_sep [in iris.algebra.upred]
uPred_sep_aux [in iris.algebra.upred]
uPred_sep_def [in iris.algebra.upred]
uPred_eq_eq [in iris.algebra.upred]
uPred_eq [in iris.algebra.upred]
uPred_eq_aux [in iris.algebra.upred]
uPred_eq_def [in iris.algebra.upred]
uPred_exist_eq [in iris.algebra.upred]
uPred_exist [in iris.algebra.upred]
uPred_exist_aux [in iris.algebra.upred]
uPred_exist_def [in iris.algebra.upred]
uPred_forall_eq [in iris.algebra.upred]
uPred_forall [in iris.algebra.upred]
uPred_forall_aux [in iris.algebra.upred]
uPred_forall_def [in iris.algebra.upred]
uPred_impl_eq [in iris.algebra.upred]
uPred_impl [in iris.algebra.upred]
uPred_impl_aux [in iris.algebra.upred]
uPred_impl_def [in iris.algebra.upred]
uPred_or_eq [in iris.algebra.upred]
uPred_or [in iris.algebra.upred]
uPred_or_aux [in iris.algebra.upred]
uPred_or_def [in iris.algebra.upred]
uPred_and_eq [in iris.algebra.upred]
uPred_and [in iris.algebra.upred]
uPred_and_aux [in iris.algebra.upred]
uPred_and_def [in iris.algebra.upred]
uPred_pure_eq [in iris.algebra.upred]
uPred_pure [in iris.algebra.upred]
uPred_pure_aux [in iris.algebra.upred]
uPred_pure_def [in iris.algebra.upred]
uPred_map [in iris.algebra.upred]
uPred_cofe_mixin [in iris.algebra.upred]
uPred_hforall [in iris.algebra.upred_hlist]
uPred_hexist [in iris.algebra.upred_hlist]
uPred_reflection.to_expr [in iris.algebra.upred_tactics]
uPred_reflection.cancel [in iris.algebra.upred_tactics]
uPred_reflection.cancel_go [in iris.algebra.upred_tactics]
uPred_reflection.prune [in iris.algebra.upred_tactics]
uPred_reflection.flatten [in iris.algebra.upred_tactics]
uPred_reflection.eval [in iris.algebra.upred_tactics]
uPred_big_sepS [in iris.algebra.upred_big_op]
uPred_big_sepM [in iris.algebra.upred_big_op]
uPred_big_sep [in iris.algebra.upred_big_op]
uPred_big_and [in iris.algebra.upred_big_op]
uPred.unseal [in iris.algebra.upred]
up_tok [in iris.locks.ticket_clh_triples]
up_exact [in iris.chan2heap.refine_protocol]
up_right [in iris.chan2heap.refine_protocol]
up_left [in iris.chan2heap.refine_protocol]
up_right_tok [in iris.chan2heap.refine_protocol]
up_left_tok [in iris.chan2heap.refine_protocol]
urFunctor_diag [in iris.algebra.cmra]


V

valC [in iris.program_logic.language]
validityC [in iris.algebra.dra]
validityR [in iris.algebra.dra]
validity_ra_mixin [in iris.algebra.dra]
val_equiv [in iris.chan2heap.simple_reln]
val_equiv_preC [in iris.chan2heap.simple_reln]
val_equiv_pre [in iris.chan2heap.simple_reln]
val_refine [in iris.tests.heap_lang]
val_equiv [in iris.locks.lock_reln]
val_equiv_preC [in iris.locks.lock_reln]
val_equiv_pre [in iris.locks.lock_reln]
vec_to_list [in iris.prelude.vector]
vec_S_inv [in iris.prelude.vector]
vinsert [in iris.prelude.vector]
vs [in iris.program_logic.viewshifts]


W

wait_loop [in iris.locks.clh]
wait_loop [in iris.locks.ticket]
weak_fair [in iris.prelude.irelations]
wf_guard [in iris.prelude.relations]
words [in iris.prelude.strings]
words_go [in iris.prelude.strings]
wp [in iris.program_logic.weakestpre]
wp_fsa [in iris.program_logic.weakestpre]
wp_eq [in iris.program_logic.weakestpre]
wp_aux [in iris.program_logic.weakestpre]
wp_def [in iris.program_logic.weakestpre]
wsat [in iris.program_logic.wsat]
W.atomic [in iris.chan_lang.tactics]
W.atomic [in iris.heap_lang.tactics]
W.atomic [in iris.array_lang.tactics]
W.is_closed [in iris.chan_lang.tactics]
W.is_closed [in iris.heap_lang.tactics]
W.is_closed [in iris.array_lang.tactics]
W.subst [in iris.chan_lang.tactics]
W.subst [in iris.heap_lang.tactics]
W.subst [in iris.array_lang.tactics]
W.to_val [in iris.chan_lang.tactics]
W.to_expr [in iris.chan_lang.tactics]
W.to_val [in iris.heap_lang.tactics]
W.to_expr [in iris.heap_lang.tactics]
W.to_val [in iris.array_lang.tactics]
W.to_expr [in iris.array_lang.tactics]


Z

zipped_list_ind [in iris.prelude.list]
zipped_map [in iris.prelude.list]
zip_with [in iris.prelude.base]


other

Σ [in iris.chan2heap.simple_reln]
Σ [in iris.tests.heap_lang]
Σ [in iris.locks.ticket_clh_refinement]



Record Index

A

AffineFrameShiftAssertion [in iris.program_logic.pviewshifts]
AffineL [in iris.algebra.upred_big_op]
AffineP [in iris.algebra.upred]
agree [in iris.algebra.agree]
Alter [in iris.prelude.base]
AntiSymm [in iris.prelude.base]
Assoc [in iris.prelude.base]
ATimelessElim [in iris.proofmode.classes]
ATimelessP [in iris.algebra.upred]
auth [in iris.algebra.auth]
authG [in iris.program_logic.auth]


B

bset [in iris.prelude.bset]


C

Cancel [in iris.prelude.base]
cFunctor [in iris.algebra.cofe]
cFunctorContractive [in iris.algebra.cofe]
chain [in iris.algebra.cofe]
chan_lang.Closed [in iris.chan_lang.lang]
CMRADiscrete [in iris.algebra.cmra]
CMRAMixin [in iris.algebra.cmra]
CMRAMonotone [in iris.algebra.cmra]
cmraT [in iris.algebra.cmra]
CMRATotal [in iris.algebra.cmra]
CofeMixin [in iris.algebra.cofe]
cofeT [in iris.algebra.cofe]
cofe_mor [in iris.algebra.cofe]
Collection [in iris.prelude.base]
CollectionMonad [in iris.prelude.base]
Comm [in iris.prelude.base]
Compl [in iris.algebra.cofe]
Contractive [in iris.algebra.cofe]
Core [in iris.algebra.cmra]
Countable [in iris.prelude.countable]


D

Decision [in iris.prelude.base]
Delete [in iris.prelude.base]
DiagNone [in iris.prelude.option]
Difference [in iris.prelude.base]
DifferenceWith [in iris.prelude.base]
Discrete [in iris.algebra.cofe]
Disjoint [in iris.prelude.base]
DisjointE [in iris.prelude.base]
DisjointList [in iris.prelude.base]
Dist [in iris.algebra.cofe]
Dom [in iris.prelude.base]
DRAMixin [in iris.algebra.dra]
draT [in iris.algebra.dra]


E

EctxiLanguage [in iris.program_logic.ectxi_language]
EctxLanguage [in iris.program_logic.ectx_language]
Elements [in iris.prelude.base]
ElemOf [in iris.prelude.base]
Empty [in iris.prelude.base]
envs [in iris.proofmode.coq_tactics]
envs_Forall2 [in iris.proofmode.coq_tactics]
envs_wf [in iris.proofmode.coq_tactics]
Equiv [in iris.prelude.base]
Exclusive [in iris.algebra.cmra]


F

Filter [in iris.prelude.base]
FinCollection [in iris.prelude.base]
Finite [in iris.prelude.finite]
FinMap [in iris.prelude.fin_maps]
FinMapDom [in iris.prelude.fin_map_dom]
FinMapToList [in iris.prelude.fin_maps]
FMap [in iris.prelude.base]
ForallSpecialize [in iris.proofmode.coq_tactics]
Frame [in iris.proofmode.classes]
FrameShiftAssertion [in iris.program_logic.pviewshifts]
Fresh [in iris.prelude.base]
FreshSpec [in iris.prelude.base]
FromAnd [in iris.proofmode.classes]
FromAssumption [in iris.proofmode.classes]
FromExist [in iris.proofmode.classes]
FromLater [in iris.proofmode.classes]
FromOr [in iris.proofmode.classes]
FromPure [in iris.proofmode.classes]
FromSep [in iris.proofmode.classes]


G

gFunctor [in iris.program_logic.global_functor]
gmap [in iris.prelude.gmap]


H

Half [in iris.prelude.base]
hashset [in iris.prelude.hashset]
heapG [in iris.heap_lang.heap]
heapG [in iris.array_lang.heap]
heap_lang.Closed [in iris.array_lang.lang]
heap_lang.Closed [in iris.heap_lang.lang]


I

IdemP [in iris.prelude.base]
iFunctor [in iris.program_logic.model]
inG [in iris.program_logic.global_functor]
inGF [in iris.program_logic.global_functor]
inGFs [in iris.program_logic.global_functor]
Inhabited [in iris.prelude.base]
Inj [in iris.prelude.base]
Inj2 [in iris.prelude.base]
Insert [in iris.prelude.base]
InsertE [in iris.prelude.base]
interp_codomain [in iris.program_logic.refine_raw_adequacy]
Intersection [in iris.prelude.base]
IntersectionWith [in iris.prelude.base]
IntoAssert [in iris.proofmode.coq_tactics]
IntoExist [in iris.proofmode.classes]
IntoLater [in iris.proofmode.classes]
IntoLaterEnv [in iris.proofmode.coq_tactics]
IntoLaterEnvs [in iris.proofmode.coq_tactics]
IntoOp [in iris.proofmode.classes]
IntoOr [in iris.proofmode.classes]
IntoPure [in iris.proofmode.classes]
IntoPvs [in iris.proofmode.pviewshifts]
IntoRelevantP [in iris.proofmode.classes]
IntoSep [in iris.proofmode.classes]
IntoWand [in iris.proofmode.classes]
IsAFSA [in iris.proofmode.pviewshifts]
IsFSA [in iris.proofmode.pviewshifts]
iTrm [in iris.proofmode.tactics]


L

language [in iris.program_logic.language]
LanguageCtx [in iris.program_logic.language]
later [in iris.algebra.cofe]
LeftAbsorb [in iris.prelude.base]
LeftId [in iris.prelude.base]
LeibnizEquiv [in iris.prelude.base]
Lexico [in iris.prelude.base]
listset [in iris.prelude.listset]
listset_nodup [in iris.prelude.listset_nodup]
local_update [in iris.algebra.local_updates]
Lookup [in iris.prelude.base]
LookupE [in iris.prelude.base]


M

MakeAnd [in iris.proofmode.class_instances]
MakeLater [in iris.proofmode.class_instances]
MakeOr [in iris.proofmode.class_instances]
MakeSep [in iris.proofmode.class_instances]
mapset [in iris.prelude.mapset]
Maybe [in iris.prelude.option]
Maybe2 [in iris.prelude.option]
Maybe3 [in iris.prelude.option]
Maybe4 [in iris.prelude.option]
MBind [in iris.prelude.base]
Merge [in iris.prelude.base]
MGuard [in iris.prelude.base]
MJoin [in iris.prelude.base]
MRet [in iris.prelude.base]


N

natmap [in iris.prelude.natmap]
Nmap [in iris.prelude.nmap]


O

OMap [in iris.prelude.base]
Op [in iris.algebra.cmra]


P

PartialAlter [in iris.prelude.base]
PartialOrder [in iris.prelude.base]
PCore [in iris.algebra.cmra]
Persistent [in iris.algebra.cmra]
Pmap [in iris.prelude.pmap]
Pretty [in iris.prelude.pretty]
ProofIrrel [in iris.prelude.base]
protG [in iris.chan2heap.refine_protocol]


Q

Qp [in iris.prelude.numbers]


R

RAMixin [in iris.algebra.cmra]
ra_reflection.Quote [in iris.algebra.cmra_tactics]
refineG [in iris.program_logic.refine_raw_adequacy]
refine_car [in iris.program_logic.refine_raw]
RelevantL [in iris.algebra.upred_big_op]
RelevantP [in iris.algebra.upred]
res [in iris.program_logic.resources]
rFunctor [in iris.algebra.cmra]
rFunctorContractive [in iris.algebra.cmra]
RightAbsorb [in iris.prelude.base]
RightId [in iris.prelude.base]
rlist.Quote [in iris.prelude.list]
rlist.QuoteLookup [in iris.prelude.list]


S

savedPropG [in iris.program_logic.saved_prop]
scheapG [in iris.chan_lang.refine_heap]
session [in iris.chan2heap.refine_protocol]
set [in iris.prelude.set]
SetUnfold [in iris.prelude.collections]
SetUnfoldSimpl [in iris.prelude.collections]
sheapG [in iris.heap_lang.refine_heap]
shiftN_admissible [in iris.algebra.step]
shift_admissible [in iris.algebra.step]
SimpleCollection [in iris.prelude.base]
Singleton [in iris.prelude.base]
SingletonM [in iris.prelude.base]
Size [in iris.prelude.base]
solution [in iris.algebra.cofe_solver]
solver.tower [in iris.algebra.cofe_solver]
Step [in iris.algebra.step]
StepN [in iris.algebra.step]
stepN_rel_admissible [in iris.algebra.step]
stsG [in iris.program_logic.sts]
sts_notok.stsT [in iris.algebra.sts]
sts.closed [in iris.algebra.sts]
sts.stsT [in iris.algebra.sts]
SubsetEq [in iris.prelude.base]
subst_tuple [in iris.chan2heap.simple_reln]
subst_tuple [in iris.locks.lock_reln]
Surj [in iris.prelude.base]


T

Timeless [in iris.algebra.cofe]
TimelessElim [in iris.proofmode.classes]
TimelessP [in iris.algebra.upred]
tlockG [in iris.locks.ticket_clh_triples]
Top [in iris.prelude.base]
Total [in iris.prelude.base]
TotalOrder [in iris.prelude.base]
Trichotomy [in iris.prelude.base]
TrichotomyT [in iris.prelude.base]


U

UCMRAMixin [in iris.algebra.cmra]
ucmraT [in iris.algebra.cmra]
Union [in iris.prelude.base]
UnionWith [in iris.prelude.base]
UnlimitedP [in iris.algebra.upred]
uPred [in iris.algebra.upred]
uPred_entails [in iris.algebra.upred]
uPred_dist' [in iris.algebra.upred]
uPred_equiv' [in iris.algebra.upred]
uPred_reflection.QuoteArgs [in iris.algebra.upred_tactics]
uPred_reflection.Quote [in iris.algebra.upred_tactics]
urFunctor [in iris.algebra.cmra]
urFunctorContractive [in iris.algebra.cmra]
uStep [in iris.algebra.step]


V

Valid [in iris.algebra.cmra]
validity [in iris.algebra.dra]
ValidN [in iris.algebra.cmra]


W

wp_go [in iris.program_logic.weakestpre]
wsat_pre [in iris.program_logic.wsat]


Z

Zmap [in iris.prelude.zmap]



Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (9165 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (529 entries)
Module Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (21 entries)
Variable Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (7 entries)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (156 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (3704 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (785 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (5 entries)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (258 entries)
Projection Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (462 entries)
Section Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (279 entries)
Instance Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1562 entries)
Abbreviation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (161 entries)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1019 entries)
Record Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (217 entries)

This page has been generated by coqdoc