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 (1177 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 (66 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 (3 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 (37 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 (242 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 (187 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 (116 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 (21 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 (46 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 (89 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 (20 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 (321 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 (29 entries)

Global Index

A

abort_msg [definition, in aneris.examples.replicated_log.rep_log_proof]
acquire [definition, in aneris.examples.library.lock]
acquire_spec [lemma, in aneris.examples.library.lock]
adequacy [lemma, in aneris.dist_lang.adequacy]
adequacy [library]
adequacy_hoare [lemma, in aneris.dist_lang.adequacy]
alloc_atomic [instance, in aneris.dist_lang.lifting]
all_ips [definition, in aneris.examples.replicated_log.rep_log_proof]
append_assoc [lemma, in aneris.examples.library.lib]
append_cons [lemma, in aneris.examples.library.lib]
append_nil_l [lemma, in aneris.examples.library.lib]
AsRecV [record, in aneris.dist_lang.lifting]
AsRecV [inductive, in aneris.dist_lang.lifting]
AsRecV_recv [definition, in aneris.dist_lang.lifting]
assert [definition, in aneris.examples.library.lib]
as_recv [projection, in aneris.dist_lang.lifting]
as_recv [constructor, in aneris.dist_lang.lifting]
as_val_val [instance, in aneris.dist_lang.lifting]


B

bag [library]
bag [library]
bagList [definition, in aneris.examples.library.bag]
bag_remove_spec [lemma, in aneris.examples.library.bag]
bag_insert_spec [lemma, in aneris.examples.library.bag]
bag_persistent [instance, in aneris.examples.library.bag]
bag_runner [definition, in aneris.examples.bag.bag]
bag_service [definition, in aneris.examples.bag.bag]
bag_runner_spec [lemma, in aneris.examples.bag.bag_proof]
bag_runner [section, in aneris.examples.bag.bag_proof]
bag_client_spec [lemma, in aneris.examples.bag.bag_proof]
bag_client_si [definition, in aneris.examples.bag.bag_proof]
bag_service_spec [lemma, in aneris.examples.bag.bag_proof]
bag_si [definition, in aneris.examples.bag.bag_proof]
bag_service [section, in aneris.examples.bag.bag_proof]
bag_proof [library]
binop_atomic [instance, in aneris.dist_lang.lifting]


C

calc [library]
calculator [definition, in aneris.examples.calculator.calc]
calculator_safe [lemma, in aneris.examples.calculator.calc_proof]
calculator_is [definition, in aneris.examples.calculator.calc_proof]
calculator_runner_spec [lemma, in aneris.examples.calculator.calc_proof]
calculator_runner [section, in aneris.examples.calculator.calc_proof]
calculator_client [section, in aneris.examples.calculator.calc_proof]
calculator_spec [lemma, in aneris.examples.calculator.calc_proof]
calculator_si [definition, in aneris.examples.calculator.calc_proof]
calculator_server [section, in aneris.examples.calculator.calc_proof]
calc_lb_safe [lemma, in aneris.examples.calculator.calc_proof]
calc_fixed_dom [definition, in aneris.examples.calculator.calc_proof]
calc_lb_socket_interp [definition, in aneris.examples.calculator.calc_proof]
calc_lb_is [definition, in aneris.examples.calculator.calc_proof]
calc_lb_runner_spec [lemma, in aneris.examples.calculator.calc_proof]
calc_servers [definition, in aneris.examples.calculator.calc_proof]
calc_lb_ips [definition, in aneris.examples.calculator.calc_proof]
calc_lb_runner [section, in aneris.examples.calculator.calc_proof]
calc_socket_interp [definition, in aneris.examples.calculator.calc_proof]
calc_lb_runner [definition, in aneris.examples.calculator.calc]
calc_runner [definition, in aneris.examples.calculator.calc]
calc_proof [library]
ccounterG [record, in aneris.examples.counter_with_contributions.proof]
ccounter_runner [definition, in aneris.examples.counter_with_contributions.counter]
ccounter_client [definition, in aneris.examples.counter_with_contributions.counter]
ccounter_server [definition, in aneris.examples.counter_with_contributions.counter]
ccounter_safe [lemma, in aneris.examples.counter_with_contributions.proof]
ccounter_runner_s [lemma, in aneris.examples.counter_with_contributions.proof]
ccounter_runner [section, in aneris.examples.counter_with_contributions.proof]
ccounter_client [section, in aneris.examples.counter_with_contributions.proof]
ccounter_si [definition, in aneris.examples.counter_with_contributions.proof]
ccounter_server [section, in aneris.examples.counter_with_contributions.proof]
ccounter_name [projection, in aneris.examples.counter_with_contributions.proof]
ccounter_inG [projection, in aneris.examples.counter_with_contributions.proof]
ccounterΣ [definition, in aneris.examples.counter_with_contributions.proof]
client [definition, in aneris.examples.replicated_log.rep_log]
client [definition, in aneris.examples.bag.bag]
client [definition, in aneris.examples.monotone_cell.monotone_cell]
client [definition, in aneris.examples.calculator.calc]
client_ips_disj [lemma, in aneris.examples.replicated_log.rep_log_proof]
client_ips [definition, in aneris.examples.replicated_log.rep_log_proof]
client_spec [lemma, in aneris.examples.replicated_log.rep_log_proof]
client_si [definition, in aneris.examples.replicated_log.rep_log_proof]
client_s [lemma, in aneris.examples.counter_with_contributions.proof]
client_si [definition, in aneris.examples.counter_with_contributions.proof]
client_spec [lemma, in aneris.examples.calculator.calc_proof]
client_si [definition, in aneris.examples.calculator.calc_proof]
client_s [lemma, in aneris.examples.monotone_cell.mono_proof]
client_si [definition, in aneris.examples.monotone_cell.mono_proof]
client_state [inductive, in aneris.examples.monotone_cell.mono_proof]
client1_ip [definition, in aneris.examples.replicated_log.rep_log_proof]
client2_ip [definition, in aneris.examples.replicated_log.rep_log_proof]
cmpxchg_atomic [instance, in aneris.dist_lang.lifting]
code [section, in aneris.examples.library.lib]
code [section, in aneris.examples.ping_pong_done.heap_lang_threads]
code [library]
code [library]
commit_msg [definition, in aneris.examples.replicated_log.rep_log_proof]
coordinator_state_agree [lemma, in aneris.examples.two_phase_commit.tpc_proof]
coordinator_state_update_all [lemma, in aneris.examples.two_phase_commit.tpc_proof]
coordinator_state_update_all' [lemma, in aneris.examples.two_phase_commit.tpc_proof]
coordinator_state [inductive, in aneris.examples.two_phase_commit.tpc_proof]
coord_addr [definition, in aneris.examples.replicated_log.rep_log_proof]
counter [library]
counter_is [definition, in aneris.examples.counter_with_contributions.proof]
CS_ABORT [constructor, in aneris.examples.two_phase_commit.tpc_proof]
CS_COMMIT [constructor, in aneris.examples.two_phase_commit.tpc_proof]
CS_WAIT [constructor, in aneris.examples.two_phase_commit.tpc_proof]
CS_INIT [constructor, in aneris.examples.two_phase_commit.tpc_proof]
c0 [definition, in aneris.examples.bag.bag_proof]
c1 [definition, in aneris.examples.bag.bag_proof]
c2 [definition, in aneris.examples.bag.bag_proof]


D

db [definition, in aneris.examples.replicated_log.rep_log]
db_addresses [definition, in aneris.examples.replicated_log.rep_log_proof]
db_spec [lemma, in aneris.examples.replicated_log.rep_log_proof]
db1_addr [definition, in aneris.examples.replicated_log.rep_log_proof]
db1_ip [definition, in aneris.examples.replicated_log.rep_log_proof]
db2_addr [definition, in aneris.examples.replicated_log.rep_log_proof]
db2_ip [definition, in aneris.examples.replicated_log.rep_log_proof]
dec_handler_log [definition, in aneris.examples.replicated_log.rep_log]
dec_handler_fold_acc [definition, in aneris.examples.load_balancer.lb_proof]
dec_handler_log_spec [lemma, in aneris.examples.replicated_log.rep_log_proof]
dec_handler_fold_acc [definition, in aneris.examples.replicated_log.rep_log_proof]
dec_handler_spec [definition, in aneris.examples.two_phase_commit.tpc_proof]
Definitions [section, in aneris.dist_lang.resources]
distG [record, in aneris.dist_lang.resources]
DistG [constructor, in aneris.dist_lang.resources]
distG_irisG [instance, in aneris.dist_lang.resources]
distPreG [record, in aneris.dist_lang.adequacy]
DistPreG [constructor, in aneris.dist_lang.adequacy]
distPre_savedPredG [projection, in aneris.dist_lang.adequacy]
distPre_fixedG [projection, in aneris.dist_lang.adequacy]
distPre_siG [projection, in aneris.dist_lang.adequacy]
distPre_freeportsG [projection, in aneris.dist_lang.adequacy]
distPre_freeipsG [projection, in aneris.dist_lang.adequacy]
distPre_messagesReceivedG [projection, in aneris.dist_lang.adequacy]
distPre_messagesSentG [projection, in aneris.dist_lang.adequacy]
distPre_messagesG [projection, in aneris.dist_lang.adequacy]
distPre_socketG [projection, in aneris.dist_lang.adequacy]
distPre_heapG [projection, in aneris.dist_lang.adequacy]
distPre_mapG [projection, in aneris.dist_lang.adequacy]
distPre_invG [projection, in aneris.dist_lang.adequacy]
dist_lang.message_send_unbound_fresh [lemma, in aneris.dist_lang.lang]
dist_lang.message_send_bound_fresh [lemma, in aneris.dist_lang.lang]
dist_lang.newsocket_fresh [lemma, in aneris.dist_lang.lang]
dist_lang.state_inhabited [instance, in aneris.dist_lang.lang]
dist_lang.dist_lang_mixin [lemma, in aneris.dist_lang.lang]
dist_lang.fill_item_inj [instance, in aneris.dist_lang.lang]
dist_lang.of_val_inj [instance, in aneris.dist_lang.lang]
dist_lang.head_ctx_step_val [lemma, in aneris.dist_lang.lang]
dist_lang.fill_item_no_val_inj [lemma, in aneris.dist_lang.lang]
dist_lang.fill_item_val [lemma, in aneris.dist_lang.lang]
dist_lang.val_head_stuck [lemma, in aneris.dist_lang.lang]
dist_lang.of_base_val [lemma, in aneris.dist_lang.lang]
dist_lang.to_base_val_inv [lemma, in aneris.dist_lang.lang]
dist_lang.to_base_val' [lemma, in aneris.dist_lang.lang]
dist_lang.to_base_val [lemma, in aneris.dist_lang.lang]
dist_lang.of_to_val [lemma, in aneris.dist_lang.lang]
dist_lang.to_of_val [lemma, in aneris.dist_lang.lang]
dist_lang.SocketStepS [constructor, in aneris.dist_lang.lang]
dist_lang.StartStepS [constructor, in aneris.dist_lang.lang]
dist_lang.LocalStepS [constructor, in aneris.dist_lang.lang]
dist_lang.LocalStepPureS [constructor, in aneris.dist_lang.lang]
dist_lang.head_step [inductive, in aneris.dist_lang.lang]
dist_lang.is_head_step_pure [definition, in aneris.dist_lang.lang]
dist_lang.ReceiveFromNoneS [constructor, in aneris.dist_lang.lang]
dist_lang.ReceiveFromSomeS [constructor, in aneris.dist_lang.lang]
dist_lang.SendToUnboundS [constructor, in aneris.dist_lang.lang]
dist_lang.SendToBoundS [constructor, in aneris.dist_lang.lang]
dist_lang.SocketBindSucS [constructor, in aneris.dist_lang.lang]
dist_lang.NewSocketS [constructor, in aneris.dist_lang.lang]
dist_lang.socket_step [inductive, in aneris.dist_lang.lang]
dist_lang.option_socket_address_to_val [definition, in aneris.dist_lang.lang]
dist_lang.state_ms [projection, in aneris.dist_lang.lang]
dist_lang.state_ports_in_use [projection, in aneris.dist_lang.lang]
dist_lang.state_sockets [projection, in aneris.dist_lang.lang]
dist_lang.state_heaps [projection, in aneris.dist_lang.lang]
dist_lang.state [record, in aneris.dist_lang.lang]
dist_lang.mkState [constructor, in aneris.dist_lang.lang]
dist_lang.ports_in_use [definition, in aneris.dist_lang.lang]
dist_lang.sockets [definition, in aneris.dist_lang.lang]
dist_lang.heap [definition, in aneris.dist_lang.lang]
dist_lang.to_val [definition, in aneris.dist_lang.lang]
dist_lang.of_val [definition, in aneris.dist_lang.lang]
dist_lang.fill_item [abbreviation, in aneris.dist_lang.lang]
dist_lang.val_inhabited [instance, in aneris.dist_lang.lang]
dist_lang.expr_inhabited [instance, in aneris.dist_lang.lang]
dist_lang.val_e [projection, in aneris.dist_lang.lang]
dist_lang.val_n [projection, in aneris.dist_lang.lang]
dist_lang.val [record, in aneris.dist_lang.lang]
dist_lang.mkVal [constructor, in aneris.dist_lang.lang]
dist_lang.expr_e [projection, in aneris.dist_lang.lang]
dist_lang.expr_n [projection, in aneris.dist_lang.lang]
dist_lang.expr [record, in aneris.dist_lang.lang]
dist_lang.mkExpr [constructor, in aneris.dist_lang.lang]
dist_lang [module, in aneris.dist_lang.lang]
dist_adequacy [lemma, in aneris.dist_lang.adequacy]
dist_savedPredG [projection, in aneris.dist_lang.resources]
dist_fixed_name [projection, in aneris.dist_lang.resources]
dist_fixedG [projection, in aneris.dist_lang.resources]
dist_si_name [projection, in aneris.dist_lang.resources]
dist_siG [projection, in aneris.dist_lang.resources]
dist_freeports_name [projection, in aneris.dist_lang.resources]
dist_freeportsG [projection, in aneris.dist_lang.resources]
dist_freeips_name [projection, in aneris.dist_lang.resources]
dist_freeipsG [projection, in aneris.dist_lang.resources]
dist_messagesReceivedG [projection, in aneris.dist_lang.resources]
dist_messagesSentG [projection, in aneris.dist_lang.resources]
dist_messagesG [projection, in aneris.dist_lang.resources]
dist_socketG [projection, in aneris.dist_lang.resources]
dist_heapG [projection, in aneris.dist_lang.resources]
dist_map_name [projection, in aneris.dist_lang.resources]
dist_mapG [projection, in aneris.dist_lang.resources]
dist_invG [projection, in aneris.dist_lang.resources]
distΣ [definition, in aneris.dist_lang.adequacy]
dom_insert_Some [lemma, in aneris.dist_lang.helpers]
DONE [constructor, in aneris.examples.ping_pong_done.proof]
DONE [constructor, in aneris.examples.ping_pong_done.heap_lang_threads]
DONE [constructor, in aneris.examples.ping_pong_done.proof2]


F

find_fixed_socket_interp [lemma, in aneris.dist_lang.resources]
fin_handler_log [definition, in aneris.examples.replicated_log.rep_log]
fin_handler_log_spec [lemma, in aneris.examples.replicated_log.rep_log_proof]
fin_handler_spec [definition, in aneris.examples.two_phase_commit.tpc_proof]
fin_map_dom [section, in aneris.dist_lang.helpers]
Fixed [definition, in aneris.dist_lang.resources]
fixed_dom [definition, in aneris.examples.ping_pong_done.proof]
fixed_dom [definition, in aneris.examples.replicated_log.rep_log_proof]
fixed_dom [definition, in aneris.examples.counter_with_contributions.proof]
fixed_dom [definition, in aneris.examples.calculator.calc_proof]
fixed_dom [definition, in aneris.examples.ping_pong.proof]
fork_atomic [instance, in aneris.dist_lang.lifting]
frac_auth_nat_own_update [lemma, in aneris.examples.library.frac_auth]
frac_auth_nat_local_update [lemma, in aneris.examples.library.frac_auth]
frac_auth_nat_valid [lemma, in aneris.examples.library.frac_auth]
frac_auth_nat [section, in aneris.examples.library.frac_auth]
frac_auth_mnat_own_update [lemma, in aneris.examples.library.frac_auth]
frac_auth_mnat_local_update [lemma, in aneris.examples.library.frac_auth]
frac_auth_mnat_valid [lemma, in aneris.examples.library.frac_auth]
frac_auth_mnat [section, in aneris.examples.library.frac_auth]
frac_auth [library]
FreeIP [definition, in aneris.dist_lang.resources]
FreeIps_alloc [lemma, in aneris.dist_lang.resources]
FreeIPs_ctx [definition, in aneris.dist_lang.resources]
FreePorts [definition, in aneris.dist_lang.resources]
FreePorts_dealloc [lemma, in aneris.dist_lang.resources]
FreePorts_alloc [lemma, in aneris.dist_lang.resources]
FreePorts_distribute [lemma, in aneris.dist_lang.resources]
FreePorts_included [lemma, in aneris.dist_lang.resources]
FreePorts_ctx [definition, in aneris.dist_lang.resources]


G

gen_heap_frag_set [lemma, in aneris.dist_lang.adequacy]
gen_heap_init_frag [lemma, in aneris.dist_lang.adequacy]
gen_heap_frag [definition, in aneris.dist_lang.adequacy]
gen_heap_ctxW [definition, in aneris.examples.replicated_log.rep_log_proof]
gen_heap_ctxDB [definition, in aneris.examples.replicated_log.rep_log_proof]
gen_heap_ctxP [definition, in aneris.examples.two_phase_commit.tpc_proof]
gen_heap_ctxC [definition, in aneris.examples.two_phase_commit.tpc_proof]
gen_heap_soc_instance [definition, in aneris.dist_lang.resources]
gen_heap_loc_instance [definition, in aneris.dist_lang.resources]
GhostStateLemmas [section, in aneris.dist_lang.resources]
ghost_state [section, in aneris.examples.ping_pong_done.proof]
ghost_state [section, in aneris.examples.ping_pong_done.heap_lang_threads]
ghost_state [section, in aneris.examples.ping_pong_done.proof2]
ground_lang.base_mixin [lemma, in aneris.dist_lang.lang]
ground_lang.alloc_fresh [lemma, in aneris.dist_lang.lang]
ground_lang.fill_item_no_val_inj [lemma, in aneris.dist_lang.lang]
ground_lang.head_ctx_step_val [lemma, in aneris.dist_lang.lang]
ground_lang.val_head_stuck [lemma, in aneris.dist_lang.lang]
ground_lang.fill_item_val [lemma, in aneris.dist_lang.lang]
ground_lang.fill_item_inj [instance, in aneris.dist_lang.lang]
ground_lang.MakeAddressS [constructor, in aneris.dist_lang.lang]
ground_lang.CasSucS [constructor, in aneris.dist_lang.lang]
ground_lang.CasFailS [constructor, in aneris.dist_lang.lang]
ground_lang.StoreS [constructor, in aneris.dist_lang.lang]
ground_lang.LoadS [constructor, in aneris.dist_lang.lang]
ground_lang.AllocS [constructor, in aneris.dist_lang.lang]
ground_lang.ForkS [constructor, in aneris.dist_lang.lang]
ground_lang.CaseRS [constructor, in aneris.dist_lang.lang]
ground_lang.CaseLS [constructor, in aneris.dist_lang.lang]
ground_lang.SndS [constructor, in aneris.dist_lang.lang]
ground_lang.FstS [constructor, in aneris.dist_lang.lang]
ground_lang.SubstringS [constructor, in aneris.dist_lang.lang]
ground_lang.FindFromS [constructor, in aneris.dist_lang.lang]
ground_lang.IfFalseS [constructor, in aneris.dist_lang.lang]
ground_lang.IfTrueS [constructor, in aneris.dist_lang.lang]
ground_lang.BinOpS [constructor, in aneris.dist_lang.lang]
ground_lang.UnOpS [constructor, in aneris.dist_lang.lang]
ground_lang.BetaS [constructor, in aneris.dist_lang.lang]
ground_lang.InjRS [constructor, in aneris.dist_lang.lang]
ground_lang.InjLS [constructor, in aneris.dist_lang.lang]
ground_lang.PairS [constructor, in aneris.dist_lang.lang]
ground_lang.RecS [constructor, in aneris.dist_lang.lang]
ground_lang.head_step [inductive, in aneris.dist_lang.lang]
ground_lang.observation [definition, in aneris.dist_lang.lang]
ground_lang.option_nat_to_val [definition, in aneris.dist_lang.lang]
ground_lang.bin_op_eval [definition, in aneris.dist_lang.lang]
ground_lang.bin_op_eval_bool [definition, in aneris.dist_lang.lang]
ground_lang.bin_op_eval_int [definition, in aneris.dist_lang.lang]
ground_lang.un_op_eval [definition, in aneris.dist_lang.lang]
ground_lang.ZOfString_inv [lemma, in aneris.dist_lang.lang]
ground_lang.StringOfZ_nnil [lemma, in aneris.dist_lang.lang]
ground_lang.pretty_N_go_pos_nneg [lemma, in aneris.dist_lang.lang]
ground_lang.pretty_N_go_nnil [lemma, in aneris.dist_lang.lang]
ground_lang.ZOfString'_inv [lemma, in aneris.dist_lang.lang]
ground_lang.pretty_N_go_app [lemma, in aneris.dist_lang.lang]
ground_lang.append_assoc [instance, in aneris.dist_lang.lang]
ground_lang.ZOfString'_app [lemma, in aneris.dist_lang.lang]
ground_lang.ZOfAscii_pretty [lemma, in aneris.dist_lang.lang]
ground_lang.lt_acc [lemma, in aneris.dist_lang.lang]
ground_lang.ZOfString [definition, in aneris.dist_lang.lang]
ground_lang.ZOfString' [definition, in aneris.dist_lang.lang]
ground_lang.ZOfAscii [definition, in aneris.dist_lang.lang]
ground_lang.StringOfZ [definition, in aneris.dist_lang.lang]
ground_lang.subst' [definition, in aneris.dist_lang.lang]
ground_lang.subst [definition, in aneris.dist_lang.lang]
ground_lang.fill_item [definition, in aneris.dist_lang.lang]
ground_lang.ReceiveFromCtx [constructor, in aneris.dist_lang.lang]
ground_lang.SendToRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.SendToMCtx [constructor, in aneris.dist_lang.lang]
ground_lang.SendToLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.SocketBindRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.SocketBindLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.NewSocketRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.NewSocketMCtx [constructor, in aneris.dist_lang.lang]
ground_lang.NewSocketLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.MakeAddressRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.MakeAddressLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.CasRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.CasMCtx [constructor, in aneris.dist_lang.lang]
ground_lang.CasLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.StoreRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.StoreLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.LoadCtx [constructor, in aneris.dist_lang.lang]
ground_lang.AllocCtx [constructor, in aneris.dist_lang.lang]
ground_lang.CaseCtx [constructor, in aneris.dist_lang.lang]
ground_lang.InjRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.InjLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.SndCtx [constructor, in aneris.dist_lang.lang]
ground_lang.FstCtx [constructor, in aneris.dist_lang.lang]
ground_lang.PairRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.PairLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.SubstringRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.SubstringMCtx [constructor, in aneris.dist_lang.lang]
ground_lang.SubstringLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.FindFromRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.FindFromMCtx [constructor, in aneris.dist_lang.lang]
ground_lang.FindFromLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.IfCtx [constructor, in aneris.dist_lang.lang]
ground_lang.BinOpRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.BinOpLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.UnOpCtx [constructor, in aneris.dist_lang.lang]
ground_lang.AppRCtx [constructor, in aneris.dist_lang.lang]
ground_lang.AppLCtx [constructor, in aneris.dist_lang.lang]
ground_lang.ectx_item [inductive, in aneris.dist_lang.lang]
ground_lang.exprC [definition, in aneris.dist_lang.lang]
ground_lang.valC [definition, in aneris.dist_lang.lang]
ground_lang.stateC [definition, in aneris.dist_lang.lang]
ground_lang.expr_inhabited [instance, in aneris.dist_lang.lang]
ground_lang.val_inhabited [instance, in aneris.dist_lang.lang]
ground_lang.val_countable [instance, in aneris.dist_lang.lang]
ground_lang.expr_countable [instance, in aneris.dist_lang.lang]
ground_lang.bin_op_countable [instance, in aneris.dist_lang.lang]
ground_lang.un_op_countable [instance, in aneris.dist_lang.lang]
ground_lang.base_lit_countable [instance, in aneris.dist_lang.lang]
ground_lang.val_eq_dec [instance, in aneris.dist_lang.lang]
ground_lang.expr_eq_dec [instance, in aneris.dist_lang.lang]
ground_lang.bin_op_eq_dec [instance, in aneris.dist_lang.lang]
ground_lang.un_op_eq_dec [instance, in aneris.dist_lang.lang]
ground_lang.base_lit_eq_dec [instance, in aneris.dist_lang.lang]
ground_lang.of_val_inj [instance, in aneris.dist_lang.lang]
ground_lang.of_to_val [lemma, in aneris.dist_lang.lang]
ground_lang.to_of_val [lemma, in aneris.dist_lang.lang]
ground_lang.state [definition, in aneris.dist_lang.lang]
ground_lang.to_val [definition, in aneris.dist_lang.lang]
ground_lang.of_val [abbreviation, in aneris.dist_lang.lang]
ground_lang.InjRV [constructor, in aneris.dist_lang.lang]
ground_lang.InjLV [constructor, in aneris.dist_lang.lang]
ground_lang.PairV [constructor, in aneris.dist_lang.lang]
ground_lang.RecV [constructor, in aneris.dist_lang.lang]
ground_lang.LitV [constructor, in aneris.dist_lang.lang]
ground_lang.val [inductive, in aneris.dist_lang.lang]
ground_lang.Start [constructor, in aneris.dist_lang.lang]
ground_lang.ReceiveFrom [constructor, in aneris.dist_lang.lang]
ground_lang.SendTo [constructor, in aneris.dist_lang.lang]
ground_lang.SocketBind [constructor, in aneris.dist_lang.lang]
ground_lang.NewSocket [constructor, in aneris.dist_lang.lang]
ground_lang.MakeAddress [constructor, in aneris.dist_lang.lang]
ground_lang.CAS [constructor, in aneris.dist_lang.lang]
ground_lang.Store [constructor, in aneris.dist_lang.lang]
ground_lang.Load [constructor, in aneris.dist_lang.lang]
ground_lang.Alloc [constructor, in aneris.dist_lang.lang]
ground_lang.Fork [constructor, in aneris.dist_lang.lang]
ground_lang.Case [constructor, in aneris.dist_lang.lang]
ground_lang.InjR [constructor, in aneris.dist_lang.lang]
ground_lang.InjL [constructor, in aneris.dist_lang.lang]
ground_lang.Snd [constructor, in aneris.dist_lang.lang]
ground_lang.Fst [constructor, in aneris.dist_lang.lang]
ground_lang.Pair [constructor, in aneris.dist_lang.lang]
ground_lang.Substring [constructor, in aneris.dist_lang.lang]
ground_lang.FindFrom [constructor, in aneris.dist_lang.lang]
ground_lang.If [constructor, in aneris.dist_lang.lang]
ground_lang.BinOp [constructor, in aneris.dist_lang.lang]
ground_lang.UnOp [constructor, in aneris.dist_lang.lang]
ground_lang.App [constructor, in aneris.dist_lang.lang]
ground_lang.Rec [constructor, in aneris.dist_lang.lang]
ground_lang.Var [constructor, in aneris.dist_lang.lang]
ground_lang.Val [constructor, in aneris.dist_lang.lang]
ground_lang.expr [inductive, in aneris.dist_lang.lang]
ground_lang.StringApp [constructor, in aneris.dist_lang.lang]
ground_lang.EqOp [constructor, in aneris.dist_lang.lang]
ground_lang.LtOp [constructor, in aneris.dist_lang.lang]
ground_lang.LeOp [constructor, in aneris.dist_lang.lang]
ground_lang.ShiftROp [constructor, in aneris.dist_lang.lang]
ground_lang.ShiftLOp [constructor, in aneris.dist_lang.lang]
ground_lang.XorOp [constructor, in aneris.dist_lang.lang]
ground_lang.OrOp [constructor, in aneris.dist_lang.lang]
ground_lang.AndOp [constructor, in aneris.dist_lang.lang]
ground_lang.RemOp [constructor, in aneris.dist_lang.lang]
ground_lang.QuotOp [constructor, in aneris.dist_lang.lang]
ground_lang.MultOp [constructor, in aneris.dist_lang.lang]
ground_lang.MinusOp [constructor, in aneris.dist_lang.lang]
ground_lang.PlusOp [constructor, in aneris.dist_lang.lang]
ground_lang.bin_op [inductive, in aneris.dist_lang.lang]
ground_lang.StringLength [constructor, in aneris.dist_lang.lang]
ground_lang.IntOfString [constructor, in aneris.dist_lang.lang]
ground_lang.StringOfInt [constructor, in aneris.dist_lang.lang]
ground_lang.MinusUnOp [constructor, in aneris.dist_lang.lang]
ground_lang.NegOp [constructor, in aneris.dist_lang.lang]
ground_lang.un_op [inductive, in aneris.dist_lang.lang]
ground_lang.LitSocketAddress [constructor, in aneris.dist_lang.lang]
ground_lang.LitSocket [constructor, in aneris.dist_lang.lang]
ground_lang.LitProtocol [constructor, in aneris.dist_lang.lang]
ground_lang.LitSocketType [constructor, in aneris.dist_lang.lang]
ground_lang.LitAddressFamily [constructor, in aneris.dist_lang.lang]
ground_lang.LitString [constructor, in aneris.dist_lang.lang]
ground_lang.LitLoc [constructor, in aneris.dist_lang.lang]
ground_lang.LitUnit [constructor, in aneris.dist_lang.lang]
ground_lang.LitBool [constructor, in aneris.dist_lang.lang]
ground_lang.LitInt [constructor, in aneris.dist_lang.lang]
ground_lang.base_lit [inductive, in aneris.dist_lang.lang]
ground_lang.loc [definition, in aneris.dist_lang.lang]
ground_lang [module, in aneris.dist_lang.lang]


H

handlerR [definition, in aneris.examples.lock_server.lock_proof]
handlerR [definition, in aneris.examples.replicated_log.rep_log_proof]
handlerR [definition, in aneris.examples.counter_with_contributions.proof]
handlerR [definition, in aneris.examples.monotone_cell.mono_proof]
handlerR' [definition, in aneris.examples.counter_with_contributions.proof]
heap_meta_name [projection, in aneris.dist_lang.resources]
heap_name [projection, in aneris.dist_lang.resources]
heap_lang_threads [library]
helpers [library]


I

index_0_append_char [lemma, in aneris.examples.library.lib]
index_append_here [lemma, in aneris.examples.library.lib]
index_cons_0_eq [lemma, in aneris.examples.library.lib]
index_prefix_true [lemma, in aneris.examples.library.lib]
index_0_empty [lemma, in aneris.examples.library.lib]
insert [definition, in aneris.examples.library.bag]
into_val_val [instance, in aneris.dist_lang.lifting]
inv_socket [definition, in aneris.examples.bag.bag_proof]
inv_socket_N [definition, in aneris.examples.bag.bag_proof]
iProp [abbreviation, in aneris.examples.library.bag]
iProp [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
ips [definition, in aneris.examples.ping_pong_done.proof]
ips [definition, in aneris.examples.replicated_log.rep_log_proof]
ips [definition, in aneris.examples.counter_with_contributions.proof]
ips [definition, in aneris.examples.ping_pong_done.proof2]
ips [definition, in aneris.examples.calculator.calc_proof]
ips [definition, in aneris.examples.ping_pong.proof]
IPs [definition, in aneris.dist_lang.resources]
ips [definition, in aneris.examples.bag.bag_proof]
isBag [definition, in aneris.examples.library.bag]
IsNode [definition, in aneris.dist_lang.resources]
IsNode_persistent [instance, in aneris.dist_lang.resources]
is_lock_persistent [instance, in aneris.examples.library.lock]
is_lock_ne [instance, in aneris.examples.library.lock]
is_lock [definition, in aneris.examples.library.lock]
is_abort_log_dec [lemma, in aneris.examples.replicated_log.rep_log_proof]
is_global_log [definition, in aneris.examples.replicated_log.rep_log_proof]
is_vote_log [definition, in aneris.examples.replicated_log.rep_log_proof]
is_abort_log [definition, in aneris.examples.replicated_log.rep_log_proof]
is_req_log [definition, in aneris.examples.replicated_log.rep_log_proof]
is_abort_m_dec [instance, in aneris.examples.two_phase_commit.tpc_proof]
is_abort_m [definition, in aneris.examples.two_phase_commit.tpc_proof]
is_global [projection, in aneris.examples.two_phase_commit.tpc_proof]
is_abort_dec [projection, in aneris.examples.two_phase_commit.tpc_proof]
is_abort [projection, in aneris.examples.two_phase_commit.tpc_proof]
is_vote [projection, in aneris.examples.two_phase_commit.tpc_proof]
is_req [projection, in aneris.examples.two_phase_commit.tpc_proof]
is_FreeIP [lemma, in aneris.dist_lang.resources]
i2s [abbreviation, in aneris.dist_lang.notation]


L

Lam [abbreviation, in aneris.dist_lang.notation]
LamV [abbreviation, in aneris.dist_lang.notation]
lang [library]
lb [library]
lbG [record, in aneris.examples.load_balancer.lb_proof]
LbG [constructor, in aneris.examples.load_balancer.lb_proof]
lbPreG [record, in aneris.examples.load_balancer.lb_proof]
LbPreG [constructor, in aneris.examples.load_balancer.lb_proof]
lb_spec [lemma, in aneris.examples.load_balancer.lb_proof]
lb_si [definition, in aneris.examples.load_balancer.lb_proof]
lb_server_P [definition, in aneris.examples.load_balancer.lb_proof]
lb_w_I [definition, in aneris.examples.load_balancer.lb_proof]
lb_inv_w_n [definition, in aneris.examples.load_balancer.lb_proof]
lb_socket_I [definition, in aneris.examples.load_balancer.lb_proof]
lb_inv_socket [definition, in aneris.examples.load_balancer.lb_proof]
lb_inv_socket_n [definition, in aneris.examples.load_balancer.lb_proof]
lb_relayPreG [projection, in aneris.examples.load_balancer.lb_proof]
lb_relayG [projection, in aneris.examples.load_balancer.lb_proof]
lb_ports [definition, in aneris.examples.calculator.calc_proof]
lb_proof [library]
lbΣ [definition, in aneris.examples.load_balancer.lb_proof]
length_app [lemma, in aneris.examples.library.lib]
length_Sn [lemma, in aneris.examples.library.lib]
Let [abbreviation, in aneris.dist_lang.notation]
LetCtx [abbreviation, in aneris.dist_lang.notation]
lib [library]
library [section, in aneris.examples.library.lib]
lifting [section, in aneris.dist_lang.lifting]
lifting [library]
list [library]
listen [definition, in aneris.examples.library.lib]
listen_wait_spec [lemma, in aneris.examples.library.lib]
listen_spec [lemma, in aneris.examples.library.lib]
listen_wait [definition, in aneris.examples.library.lib]
listen_wait_spec3 [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
listen_wait_spec2 [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
listen_wait_spec1 [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
listen_wait [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
list_str_coh_spec_inv [lemma, in aneris.examples.library.list]
list_str_coh_spec [lemma, in aneris.examples.library.list]
list_str_coh [definition, in aneris.examples.library.list]
list_string_spec [section, in aneris.examples.library.list]
list_coh_app [lemma, in aneris.examples.library.list]
list_coh_inv_l [lemma, in aneris.examples.library.list]
list_coh_eq [lemma, in aneris.examples.library.list]
list_rev_spec [lemma, in aneris.examples.library.list]
list_rev_aux_spec [lemma, in aneris.examples.library.list]
list_nth_spec_some [lemma, in aneris.examples.library.list]
list_nth_spec [lemma, in aneris.examples.library.list]
list_sub_spec [lemma, in aneris.examples.library.list]
list_fold_spec' [lemma, in aneris.examples.library.list]
list_fold_spec'_generalized [lemma, in aneris.examples.library.list]
list_fold_spec [lemma, in aneris.examples.library.list]
list_iter_spec [lemma, in aneris.examples.library.list]
list_length_spec [lemma, in aneris.examples.library.list]
list_tail_spec [lemma, in aneris.examples.library.list]
list_head_spec [lemma, in aneris.examples.library.list]
list_cons_spec [lemma, in aneris.examples.library.list]
list_make_spec [lemma, in aneris.examples.library.list]
list_spec [section, in aneris.examples.library.list]
list_coh [definition, in aneris.examples.library.list]
list_append [definition, in aneris.examples.library.list]
list_rev [definition, in aneris.examples.library.list]
list_rev_aux [definition, in aneris.examples.library.list]
list_sub [definition, in aneris.examples.library.list]
list_nth [definition, in aneris.examples.library.list]
list_length [definition, in aneris.examples.library.list]
list_iter [definition, in aneris.examples.library.list]
list_fold [definition, in aneris.examples.library.list]
list_tail [definition, in aneris.examples.library.list]
list_head [definition, in aneris.examples.library.list]
list_cons [definition, in aneris.examples.library.list]
list_make [definition, in aneris.examples.library.list]
list_code [section, in aneris.examples.library.list]
list_sa_val [definition, in aneris.examples.load_balancer.lb_proof]
list_filter_app [lemma, in aneris.examples.replicated_log.rep_log_proof]
list_filter_cons [lemma, in aneris.examples.replicated_log.rep_log_proof]
list_filter_nil [lemma, in aneris.examples.replicated_log.rep_log_proof]
list_m_val [definition, in aneris.examples.two_phase_commit.tpc_proof]
list_sa_val [definition, in aneris.examples.two_phase_commit.tpc_proof]
lkCmra [definition, in aneris.examples.lock_server.lock_proof]
lkG [record, in aneris.examples.lock_server.lock_proof]
LkG [constructor, in aneris.examples.lock_server.lock_proof]
LkG_inG [projection, in aneris.examples.lock_server.lock_proof]
lkΣ [definition, in aneris.examples.lock_server.lock_proof]
load_balancer' [definition, in aneris.examples.load_balancer.lb]
load_balancer [definition, in aneris.examples.load_balancer.lb]
load_atomic [instance, in aneris.dist_lang.lifting]
_ ↦lb _ (uPred_scope) [notation, in aneris.examples.load_balancer.lb_proof]
_ ↦lb{ _ } _ (uPred_scope) [notation, in aneris.examples.load_balancer.lb_proof]
load_balancer [section, in aneris.examples.load_balancer.lb_proof]
local_state_i [definition, in aneris.dist_lang.resources]
local_state_coherence [definition, in aneris.dist_lang.resources]
lock [section, in aneris.examples.lock_server.lock_proof]
lock [library]
lock [library]
locked [definition, in aneris.examples.library.lock]
locked_timeless [instance, in aneris.examples.library.lock]
locked_exclusive [lemma, in aneris.examples.library.lock]
lockG [record, in aneris.examples.lock_server.lock_proof]
lockG [record, in aneris.examples.library.lock]
LockG [constructor, in aneris.examples.library.lock]
lock_server_s [lemma, in aneris.examples.lock_server.lock_proof]
lock_si [definition, in aneris.examples.lock_server.lock_proof]
lock_name [projection, in aneris.examples.lock_server.lock_proof]
lock_inG [projection, in aneris.examples.lock_server.lock_proof]
lock_server [definition, in aneris.examples.lock_server.lock]
lock_inv_ne [instance, in aneris.examples.library.lock]
lock_inv [definition, in aneris.examples.library.lock]
lock_tokG [projection, in aneris.examples.library.lock]
lock_proof [library]
lockΣ [definition, in aneris.examples.library.lock]
logger [definition, in aneris.examples.replicated_log.rep_log]
logger_runner [definition, in aneris.examples.replicated_log.rep_log]
logger_runner_spec [lemma, in aneris.examples.replicated_log.rep_log_proof]
logger_spec [lemma, in aneris.examples.replicated_log.rep_log_proof]
log_si [definition, in aneris.examples.replicated_log.rep_log_proof]


M

makeElem [definition, in aneris.examples.monotone_cell.mono_proof]
makeElem_update [lemma, in aneris.examples.monotone_cell.mono_proof]
makeElem_entail [lemma, in aneris.examples.monotone_cell.mono_proof]
makeElem_eq [lemma, in aneris.examples.monotone_cell.mono_proof]
makeElem_op [lemma, in aneris.examples.monotone_cell.mono_proof]
makeElem_Exclusive [instance, in aneris.examples.monotone_cell.mono_proof]
makeLkElem [definition, in aneris.examples.lock_server.lock_proof]
makeLkElemNone [definition, in aneris.examples.lock_server.lock_proof]
makePorts [definition, in aneris.examples.load_balancer.lb_proof]
make_pingpongG [lemma, in aneris.examples.ping_pong_done.proof]
make_repLogG [lemma, in aneris.examples.replicated_log.rep_log_proof]
make_tpc_inv [lemma, in aneris.examples.replicated_log.rep_log_proof]
make_ccounterG [lemma, in aneris.examples.counter_with_contributions.proof]
make_tpcG [lemma, in aneris.examples.two_phase_commit.tpc_proof]
make_lbG [lemma, in aneris.examples.calculator.calc_proof]
mapsto_p_split_3_4 [lemma, in aneris.examples.replicated_log.rep_log_proof]
mapsto_node_agree [lemma, in aneris.dist_lang.resources]
mapsto_l_timeless [instance, in aneris.dist_lang.resources]
mapsto_n_timeless [instance, in aneris.dist_lang.resources]
mapsto_s [definition, in aneris.dist_lang.resources]
mapsto_l [definition, in aneris.dist_lang.resources]
mapsto_node_persistent [instance, in aneris.dist_lang.resources]
mapsto_node_eq [definition, in aneris.dist_lang.resources]
mapsto_node [definition, in aneris.dist_lang.resources]
mapsto_node_aux [definition, in aneris.dist_lang.resources]
mapsto_node_def [definition, in aneris.dist_lang.resources]
map_filter_lookup_None_insert [lemma, in aneris.dist_lang.helpers]
map_Filter [section, in aneris.dist_lang.helpers]
map_local_state_i_update [lemma, in aneris.dist_lang.resources]
map_local_state_i_update_sockets [lemma, in aneris.dist_lang.resources]
map_local_state_i_update_heaps [lemma, in aneris.dist_lang.resources]
Match [abbreviation, in aneris.dist_lang.notation]
MCounterG [constructor, in aneris.examples.counter_with_contributions.proof]
messages [definition, in aneris.dist_lang.resources]
messages_received_at_update [lemma, in aneris.dist_lang.resources]
messages_update_received [lemma, in aneris.dist_lang.resources]
messages_insert [lemma, in aneris.dist_lang.resources]
messages_received_id [lemma, in aneris.dist_lang.resources]
messages_coherence [definition, in aneris.dist_lang.resources]
messages_sent_coherence [definition, in aneris.dist_lang.resources]
messages_received_coherence [definition, in aneris.dist_lang.resources]
message_split [lemma, in aneris.dist_lang.resources]
message_state_later [lemma, in aneris.dist_lang.resources]
message_sepM_later [lemma, in aneris.dist_lang.resources]
message_soup_info [definition, in aneris.dist_lang.resources]
mk_Received [lemma, in aneris.examples.ping_pong_done.proof2]
MLockG [constructor, in aneris.examples.lock_server.lock_proof]
mono [section, in aneris.examples.monotone_cell.mono_proof]
monoAsFractional [instance, in aneris.examples.monotone_cell.mono_proof]
monoCmra [definition, in aneris.examples.monotone_cell.mono_proof]
monoG [record, in aneris.examples.monotone_cell.mono_proof]
MonoG [constructor, in aneris.examples.monotone_cell.mono_proof]
monoG_inG [projection, in aneris.examples.monotone_cell.mono_proof]
monoids [section, in aneris.examples.load_balancer.lb_proof]
monotone_cell [library]
mono_server [definition, in aneris.examples.monotone_cell.monotone_cell]
mono_server_s [lemma, in aneris.examples.monotone_cell.mono_proof]
mono_si [definition, in aneris.examples.monotone_cell.mono_proof]
mono_si_fix [definition, in aneris.examples.monotone_cell.mono_proof]
mono_server_address [definition, in aneris.examples.monotone_cell.mono_proof]
mono_name [projection, in aneris.examples.monotone_cell.mono_proof]
mono_proof [library]
monoΣ [definition, in aneris.examples.monotone_cell.mono_proof]
MppdG [constructor, in aneris.examples.ping_pong_done.proof]
MppdG [constructor, in aneris.examples.ping_pong_done.heap_lang_threads]
MppdG [constructor, in aneris.examples.ping_pong_done.proof2]
msg_received [inductive, in aneris.examples.ping_pong_done.proof]
MSG_NONE [constructor, in aneris.examples.ping_pong_done.heap_lang_threads]
msg_received [inductive, in aneris.examples.ping_pong_done.heap_lang_threads]
MSG_DONE [abbreviation, in aneris.examples.ping_pong_done.heap_lang_threads]
MSG_PONG [abbreviation, in aneris.examples.ping_pong_done.heap_lang_threads]
MSG_PING [abbreviation, in aneris.examples.ping_pong_done.heap_lang_threads]
msg_received [inductive, in aneris.examples.ping_pong_done.proof2]
ms_body_message [lemma, in aneris.examples.two_phase_commit.tpc_proof]
ms_sender_message [lemma, in aneris.examples.two_phase_commit.tpc_proof]
ms_body_message [lemma, in aneris.examples.monotone_cell.mono_proof]
ms_sender_message [lemma, in aneris.examples.monotone_cell.mono_proof]
MTpcG [constructor, in aneris.examples.two_phase_commit.tpc_proof]


N

Network [module, in aneris.dist_lang.network]
network [library]
network_coherence_insert [lemma, in aneris.dist_lang.resources]
network_coherence [definition, in aneris.dist_lang.resources]
Network.address_family_countable [instance, in aneris.dist_lang.network]
Network.address_family_eq_dec [instance, in aneris.dist_lang.network]
Network.address_family [inductive, in aneris.dist_lang.network]
Network.IPPROTO_UDP [constructor, in aneris.dist_lang.network]
Network.ip_of_address [definition, in aneris.dist_lang.network]
Network.ip_address [definition, in aneris.dist_lang.network]
Network.max_received [definition, in aneris.dist_lang.network]
Network.max_sent_insert [lemma, in aneris.dist_lang.network]
Network.max_sent [definition, in aneris.dist_lang.network]
Network.message [record, in aneris.dist_lang.network]
Network.Message [constructor, in aneris.dist_lang.network]
Network.MessageStable [constructor, in aneris.dist_lang.network]
Network.messages_stable_from_ms [definition, in aneris.dist_lang.network]
Network.messages_stable [definition, in aneris.dist_lang.network]
Network.messages_delivered [definition, in aneris.dist_lang.network]
Network.messages_received_at [definition, in aneris.dist_lang.network]
Network.messages_to_receive_at [definition, in aneris.dist_lang.network]
Network.message_stable_from_message [definition, in aneris.dist_lang.network]
Network.message_stable [record, in aneris.dist_lang.network]
Network.message_soup [definition, in aneris.dist_lang.network]
Network.message_body [definition, in aneris.dist_lang.network]
Network.message_id [definition, in aneris.dist_lang.network]
Network.message_state_eq_dec [instance, in aneris.dist_lang.network]
Network.message_state [inductive, in aneris.dist_lang.network]
Network.ms_body [projection, in aneris.dist_lang.network]
Network.ms_failed [projection, in aneris.dist_lang.network]
Network.ms_protocol [projection, in aneris.dist_lang.network]
Network.ms_destination [projection, in aneris.dist_lang.network]
Network.ms_sender [projection, in aneris.dist_lang.network]
Network.ms_from_node [projection, in aneris.dist_lang.network]
Network.MS_LOST [constructor, in aneris.dist_lang.network]
Network.MS_RECEIVED [constructor, in aneris.dist_lang.network]
Network.MS_SENT [constructor, in aneris.dist_lang.network]
Network.MS_FAILED [constructor, in aneris.dist_lang.network]
Network.m_state [projection, in aneris.dist_lang.network]
Network.m_body [projection, in aneris.dist_lang.network]
Network.m_protocol [projection, in aneris.dist_lang.network]
Network.m_destination [projection, in aneris.dist_lang.network]
Network.m_sender [projection, in aneris.dist_lang.network]
Network.m_from_node [projection, in aneris.dist_lang.network]
Network.node [definition, in aneris.dist_lang.network]
Network.node_ports [definition, in aneris.dist_lang.network]
Network.PF_INET [constructor, in aneris.dist_lang.network]
Network.port [definition, in aneris.dist_lang.network]
Network.port_of_address [definition, in aneris.dist_lang.network]
Network.protocol [inductive, in aneris.dist_lang.network]
Network.protocol_countable [instance, in aneris.dist_lang.network]
Network.protocol_eq_dec [instance, in aneris.dist_lang.network]
Network.response_message_stable [definition, in aneris.dist_lang.network]
Network.saddress [projection, in aneris.dist_lang.network]
Network.sfamily [projection, in aneris.dist_lang.network]
Network.socket [record, in aneris.dist_lang.network]
Network.Socket [constructor, in aneris.dist_lang.network]
Network.SocketAddressInet [constructor, in aneris.dist_lang.network]
Network.socket_type_countable [instance, in aneris.dist_lang.network]
Network.socket_address_countable [instance, in aneris.dist_lang.network]
Network.socket_eq_dec [instance, in aneris.dist_lang.network]
Network.socket_address_eq_dec [instance, in aneris.dist_lang.network]
Network.socket_type_eq_dec [instance, in aneris.dist_lang.network]
Network.socket_handle [definition, in aneris.dist_lang.network]
Network.socket_address [inductive, in aneris.dist_lang.network]
Network.socket_type [inductive, in aneris.dist_lang.network]
Network.SOCK_DGRAM [constructor, in aneris.dist_lang.network]
Network.sprotocol [projection, in aneris.dist_lang.network]
Network.stype [projection, in aneris.dist_lang.network]
newbag [definition, in aneris.examples.library.bag]
newbag_spec [lemma, in aneris.examples.library.bag]
newlock [definition, in aneris.examples.library.lock]
newlock_spec [lemma, in aneris.examples.library.lock]
newsocket_atomic [instance, in aneris.dist_lang.lifting]
node_local_state_rev [lemma, in aneris.dist_lang.resources]
node_local_state [lemma, in aneris.dist_lang.resources]
node_in_state_sockets [lemma, in aneris.dist_lang.resources]
node_in_state_heaps [lemma, in aneris.dist_lang.resources]
node_in_map [lemma, in aneris.dist_lang.resources]
node_gnamesO [definition, in aneris.dist_lang.resources]
node_gnames [record, in aneris.dist_lang.resources]
Node_gname [constructor, in aneris.dist_lang.resources]
NONE [abbreviation, in aneris.dist_lang.notation]
NONE [constructor, in aneris.examples.ping_pong_done.proof]
NONE [constructor, in aneris.examples.ping_pong_done.proof2]
NONEV [abbreviation, in aneris.dist_lang.notation]
notation [library]


O

ownA [definition, in aneris.examples.two_phase_commit.tpc_proof]
ownA_agree [lemma, in aneris.examples.two_phase_commit.tpc_proof]
ownC [definition, in aneris.examples.counter_with_contributions.proof]
ownF [definition, in aneris.dist_lang.resources]
ownF_agree [lemma, in aneris.dist_lang.resources]
ownLk [definition, in aneris.examples.lock_server.lock_proof]
ownMono [definition, in aneris.examples.monotone_cell.mono_proof]
ownPing [definition, in aneris.examples.ping_pong_done.proof]
ownPing [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
ownPing [definition, in aneris.examples.ping_pong_done.proof2]
ownPing_update [lemma, in aneris.examples.ping_pong_done.proof]
ownPing_update [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
ownPing_eq [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
ownPing_update [lemma, in aneris.examples.ping_pong_done.proof2]
ownPong [definition, in aneris.examples.ping_pong_done.proof]
ownPong [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
ownPong [definition, in aneris.examples.ping_pong_done.proof2]
ownPong_update [lemma, in aneris.examples.ping_pong_done.proof]
ownPong_eq [lemma, in aneris.examples.ping_pong_done.proof]
ownPong_update [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
ownPong_eq [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
ownPong_update [lemma, in aneris.examples.ping_pong_done.proof2]
ownPong_eq [lemma, in aneris.examples.ping_pong_done.proof2]
ownS [definition, in aneris.dist_lang.resources]
ownS [definition, in aneris.examples.monotone_cell.mono_proof]


P

P [projection, in aneris.examples.two_phase_commit.tpc_proof]
participants_coh [definition, in aneris.examples.two_phase_commit.tpc_proof]
participant_state [inductive, in aneris.examples.two_phase_commit.tpc_proof]
Pin [definition, in aneris.examples.calculator.calc_proof]
ping [section, in aneris.examples.ping_pong_done.proof]
PING [constructor, in aneris.examples.ping_pong_done.proof]
ping [definition, in aneris.examples.ping_pong_done.code]
PING [constructor, in aneris.examples.ping_pong_done.heap_lang_threads]
ping [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
ping [section, in aneris.examples.ping_pong_done.proof2]
PING [constructor, in aneris.examples.ping_pong_done.proof2]
ping [section, in aneris.examples.ping_pong.proof]
ping [definition, in aneris.examples.ping_pong.code]
pingG_inG [projection, in aneris.examples.ping_pong_done.proof]
pingG_inG [projection, in aneris.examples.ping_pong_done.heap_lang_threads]
pingG_ticket_inG [projection, in aneris.examples.ping_pong_done.proof2]
pingG_inG [projection, in aneris.examples.ping_pong_done.proof2]
pingpongG [record, in aneris.examples.ping_pong_done.proof]
pingpongG [record, in aneris.examples.ping_pong_done.heap_lang_threads]
pingpongG [record, in aneris.examples.ping_pong_done.proof2]
pingpongΣ [definition, in aneris.examples.ping_pong_done.proof]
pingpongΣ [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
pingpongΣ [definition, in aneris.examples.ping_pong_done.proof2]
ping_pong_safe [lemma, in aneris.examples.ping_pong_done.proof]
ping_pong_is [definition, in aneris.examples.ping_pong_done.proof]
ping_pong_runner_spec [lemma, in aneris.examples.ping_pong_done.proof]
ping_addr [definition, in aneris.examples.ping_pong_done.proof]
ping_pong_runner [section, in aneris.examples.ping_pong_done.proof]
ping_spec [lemma, in aneris.examples.ping_pong_done.proof]
ping_si [definition, in aneris.examples.ping_pong_done.proof]
ping_name [projection, in aneris.examples.ping_pong_done.proof]
ping_inG [projection, in aneris.examples.ping_pong_done.proof]
ping_pong_runner [definition, in aneris.examples.ping_pong_done.code]
ping_pong_done_runner_spec [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
ping_spec [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
ping_inv [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
ping_name [projection, in aneris.examples.ping_pong_done.heap_lang_threads]
ping_inG [projection, in aneris.examples.ping_pong_done.heap_lang_threads]
ping_pong_runner [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
ping_pong_runner_spec [lemma, in aneris.examples.ping_pong_done.proof2]
ping_addr [definition, in aneris.examples.ping_pong_done.proof2]
ping_pong_runner [section, in aneris.examples.ping_pong_done.proof2]
ping_spec [lemma, in aneris.examples.ping_pong_done.proof2]
ping_si [definition, in aneris.examples.ping_pong_done.proof2]
ping_ticket_name [projection, in aneris.examples.ping_pong_done.proof2]
ping_ticket_inG [projection, in aneris.examples.ping_pong_done.proof2]
ping_name [projection, in aneris.examples.ping_pong_done.proof2]
ping_inG [projection, in aneris.examples.ping_pong_done.proof2]
ping_pong_safe [lemma, in aneris.examples.ping_pong.proof]
ping_pong_is [definition, in aneris.examples.ping_pong.proof]
ping_pong_runner_spec [lemma, in aneris.examples.ping_pong.proof]
ping_addr [definition, in aneris.examples.ping_pong.proof]
ping_pong_runner [section, in aneris.examples.ping_pong.proof]
ping_spec [lemma, in aneris.examples.ping_pong.proof]
ping_si [definition, in aneris.examples.ping_pong.proof]
ping_pong_runner [definition, in aneris.examples.ping_pong.code]
pong [section, in aneris.examples.ping_pong_done.proof]
PONG [constructor, in aneris.examples.ping_pong_done.proof]
pong [definition, in aneris.examples.ping_pong_done.code]
PONG [constructor, in aneris.examples.ping_pong_done.heap_lang_threads]
pong [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
pong [section, in aneris.examples.ping_pong_done.proof2]
PONG [constructor, in aneris.examples.ping_pong_done.proof2]
pong [section, in aneris.examples.ping_pong.proof]
pong [definition, in aneris.examples.ping_pong.code]
pongG_inG [projection, in aneris.examples.ping_pong_done.proof]
pongG_inG [projection, in aneris.examples.ping_pong_done.heap_lang_threads]
pongG_ticket_inG [projection, in aneris.examples.ping_pong_done.proof2]
pongG_inG [projection, in aneris.examples.ping_pong_done.proof2]
pong_addr [definition, in aneris.examples.ping_pong_done.proof]
pong_spec [lemma, in aneris.examples.ping_pong_done.proof]
pong_si [definition, in aneris.examples.ping_pong_done.proof]
pong_name [projection, in aneris.examples.ping_pong_done.proof]
pong_inG [projection, in aneris.examples.ping_pong_done.proof]
pong_spec [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
pong_inv [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
pong_name [projection, in aneris.examples.ping_pong_done.heap_lang_threads]
pong_inG [projection, in aneris.examples.ping_pong_done.heap_lang_threads]
pong_addr [definition, in aneris.examples.ping_pong_done.proof2]
pong_spec [lemma, in aneris.examples.ping_pong_done.proof2]
pong_si [definition, in aneris.examples.ping_pong_done.proof2]
pong_ticket_name [projection, in aneris.examples.ping_pong_done.proof2]
pong_ticket_inG [projection, in aneris.examples.ping_pong_done.proof2]
pong_name [projection, in aneris.examples.ping_pong_done.proof2]
pong_inG [projection, in aneris.examples.ping_pong_done.proof2]
pong_addr [definition, in aneris.examples.ping_pong.proof]
pong_spec [lemma, in aneris.examples.ping_pong.proof]
pong_si [definition, in aneris.examples.ping_pong.proof]
Pout [definition, in aneris.examples.calculator.calc_proof]
ppCmra [definition, in aneris.examples.ping_pong_done.proof]
ppCmra [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
ppCmra [definition, in aneris.examples.ping_pong_done.proof2]
ppdG [record, in aneris.examples.ping_pong_done.proof]
PpdG [constructor, in aneris.examples.ping_pong_done.proof]
ppdG [record, in aneris.examples.ping_pong_done.heap_lang_threads]
PpdG [constructor, in aneris.examples.ping_pong_done.heap_lang_threads]
ppdG [record, in aneris.examples.ping_pong_done.proof2]
PpdG [constructor, in aneris.examples.ping_pong_done.proof2]
prefix_empty_true [lemma, in aneris.examples.library.lib]
proof [section, in aneris.examples.library.lock]
proof [section, in aneris.examples.ping_pong_done.heap_lang_threads]
proof [library]
proof [library]
proof [library]
proofmode [library]
proof2 [library]
PS_ABORT [constructor, in aneris.examples.two_phase_commit.tpc_proof]
PS_COMMIT [constructor, in aneris.examples.two_phase_commit.tpc_proof]
PS_READY [constructor, in aneris.examples.two_phase_commit.tpc_proof]
PS_INIT [constructor, in aneris.examples.two_phase_commit.tpc_proof]
pure_make_address [instance, in aneris.dist_lang.lifting]
pure_case_inr [instance, in aneris.dist_lang.lifting]
pure_case_inl [instance, in aneris.dist_lang.lifting]
pure_substring [instance, in aneris.dist_lang.lifting]
pure_find_from [instance, in aneris.dist_lang.lifting]
pure_snd [instance, in aneris.dist_lang.lifting]
pure_fst [instance, in aneris.dist_lang.lifting]
pure_if_false [instance, in aneris.dist_lang.lifting]
pure_if_true [instance, in aneris.dist_lang.lifting]
pure_binop [instance, in aneris.dist_lang.lifting]
pure_unop [instance, in aneris.dist_lang.lifting]
pure_beta [instance, in aneris.dist_lang.lifting]
pure_injrc [instance, in aneris.dist_lang.lifting]
pure_injlc [instance, in aneris.dist_lang.lifting]
pure_pairc [instance, in aneris.dist_lang.lifting]
pure_rec [instance, in aneris.dist_lang.lifting]
p_not_in_list [lemma, in aneris.examples.two_phase_commit.tpc_proof]


Q

Q [projection, in aneris.examples.two_phase_commit.tpc_proof]


R

R [projection, in aneris.examples.two_phase_commit.tpc_proof]
Received [definition, in aneris.examples.ping_pong_done.proof2]
received_message_info [definition, in aneris.dist_lang.lifting]
receivefrom_atomic [instance, in aneris.dist_lang.lifting]
relay_resp_si [definition, in aneris.examples.load_balancer.lb_proof]
release [definition, in aneris.examples.library.lock]
release_spec [lemma, in aneris.examples.library.lock]
remove [definition, in aneris.examples.library.bag]
repLogG [record, in aneris.examples.replicated_log.rep_log_proof]
RepLogG [constructor, in aneris.examples.replicated_log.rep_log_proof]
repLogPreG [record, in aneris.examples.replicated_log.rep_log_proof]
RepLogPreG [constructor, in aneris.examples.replicated_log.rep_log_proof]
repLog_inG [projection, in aneris.examples.replicated_log.rep_log_proof]
repLogΣ [definition, in aneris.examples.replicated_log.rep_log_proof]
repPreLog_inG [projection, in aneris.examples.replicated_log.rep_log_proof]
repPreWait_inG [projection, in aneris.examples.replicated_log.rep_log_proof]
repWait_inG [projection, in aneris.examples.replicated_log.rep_log_proof]
rep_log_safe [lemma, in aneris.examples.replicated_log.rep_log_proof]
rep_log_is [definition, in aneris.examples.replicated_log.rep_log_proof]
rep_log_runner [section, in aneris.examples.replicated_log.rep_log_proof]
rep_log_I [definition, in aneris.examples.replicated_log.rep_log_proof]
rep_log_inv [definition, in aneris.examples.replicated_log.rep_log_proof]
rep_log_inv_n [definition, in aneris.examples.replicated_log.rep_log_proof]
rep_log_tpc_pa [definition, in aneris.examples.replicated_log.rep_log_proof]
rep_log_tpc [instance, in aneris.examples.replicated_log.rep_log_proof]
_ ↦W _ (uPred_scope) [notation, in aneris.examples.replicated_log.rep_log_proof]
_ ↦W{ _ } _ (uPred_scope) [notation, in aneris.examples.replicated_log.rep_log_proof]
_ ↦L _ (uPred_scope) [notation, in aneris.examples.replicated_log.rep_log_proof]
_ ↦L{ _ } _ (uPred_scope) [notation, in aneris.examples.replicated_log.rep_log_proof]
rep_log [section, in aneris.examples.replicated_log.rep_log_proof]
rep_log_proof [library]
rep_log [library]
request_msg [definition, in aneris.examples.replicated_log.rep_log_proof]
req_handler_log [definition, in aneris.examples.replicated_log.rep_log]
req_handler_log_spec [lemma, in aneris.examples.replicated_log.rep_log_proof]
req_handler_spec [definition, in aneris.examples.two_phase_commit.tpc_proof]
resources [library]
R_pa [definition, in aneris.examples.replicated_log.rep_log_proof]
R' [projection, in aneris.examples.two_phase_commit.tpc_proof]
R'_pa [definition, in aneris.examples.replicated_log.rep_log_proof]


S

safe [definition, in aneris.dist_lang.adequacy]
saved_pred_proper' [instance, in aneris.dist_lang.resources]
saved_pred_proper [instance, in aneris.dist_lang.resources]
send [definition, in aneris.examples.ping_pong_done.heap_lang_threads]
sendto_atomic [instance, in aneris.dist_lang.lifting]
send_spec3 [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
send_spec2 [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
send_spec1 [lemma, in aneris.examples.ping_pong_done.heap_lang_threads]
Seq [abbreviation, in aneris.dist_lang.notation]
SeqCtx [abbreviation, in aneris.dist_lang.notation]
serve [definition, in aneris.examples.load_balancer.lb]
serve [definition, in aneris.examples.bag.bag]
server [definition, in aneris.examples.replicated_log.rep_log_proof]
server [definition, in aneris.examples.counter_with_contributions.proof]
server [definition, in aneris.examples.calculator.calc_proof]
server [definition, in aneris.examples.bag.bag_proof]
server_ip [definition, in aneris.examples.replicated_log.rep_log_proof]
server_s [lemma, in aneris.examples.counter_with_contributions.proof]
serve_spec [lemma, in aneris.examples.load_balancer.lb_proof]
serve_spec [lemma, in aneris.examples.bag.bag_proof]
si_pred_equiv [lemma, in aneris.dist_lang.resources]
si_pred_agree [lemma, in aneris.dist_lang.resources]
si_pred_prop [instance, in aneris.dist_lang.resources]
si_pred [definition, in aneris.dist_lang.resources]
Skip [abbreviation, in aneris.dist_lang.notation]
skip_atomic [instance, in aneris.dist_lang.lifting]
socketbind_atomic [instance, in aneris.dist_lang.lifting]
socket_interp [definition, in aneris.examples.ping_pong_done.proof]
socket_interp [definition, in aneris.examples.replicated_log.rep_log_proof]
socket_interp [definition, in aneris.examples.counter_with_contributions.proof]
socket_interp [definition, in aneris.examples.ping_pong.proof]
socket_interp_coherence [definition, in aneris.dist_lang.resources]
socket_interp [definition, in aneris.dist_lang.resources]
socket_interpR [definition, in aneris.dist_lang.resources]
socket_received [definition, in aneris.dist_lang.resources]
socket_meta_name [projection, in aneris.dist_lang.resources]
socket_name [projection, in aneris.dist_lang.resources]
socket_I [definition, in aneris.examples.bag.bag_proof]
SOME [abbreviation, in aneris.dist_lang.notation]
SOMEV [abbreviation, in aneris.dist_lang.notation]
spec [section, in aneris.examples.library.bag]
split_votes [lemma, in aneris.examples.two_phase_commit.tpc_proof]
state [section, in aneris.dist_lang.proofmode]
stateC [definition, in aneris.examples.monotone_cell.mono_proof]
statec_name [projection, in aneris.examples.monotone_cell.mono_proof]
stateG_inG [projection, in aneris.examples.monotone_cell.mono_proof]
state_update [lemma, in aneris.examples.monotone_cell.mono_proof]
state_eq [lemma, in aneris.examples.monotone_cell.mono_proof]
store_atomic [instance, in aneris.dist_lang.lifting]
strings [section, in aneris.examples.library.lib]
ST_RELEASING [constructor, in aneris.examples.monotone_cell.mono_proof]
ST_WRITING [constructor, in aneris.examples.monotone_cell.mono_proof]
ST_LOCKING [constructor, in aneris.examples.monotone_cell.mono_proof]
subG_lkΣ [instance, in aneris.examples.lock_server.lock_proof]
subG_lockΣ [instance, in aneris.examples.library.lock]
subG_inG_repLogΣ [instance, in aneris.examples.load_balancer.lb_proof]
subG_ppdΣ [instance, in aneris.examples.ping_pong_done.proof]
subG_heapPreG [instance, in aneris.dist_lang.adequacy]
subG_ppdΣ [instance, in aneris.examples.ping_pong_done.heap_lang_threads]
subG_inG_repLogΣ [instance, in aneris.examples.replicated_log.rep_log_proof]
subG_inG_ccounterΣ [instance, in aneris.examples.counter_with_contributions.proof]
subG_inG_tpcΣ [instance, in aneris.examples.two_phase_commit.tpc_proof]
subG_ppdΣ [instance, in aneris.examples.ping_pong_done.proof2]
subG_monoΣ [instance, in aneris.examples.monotone_cell.mono_proof]
submseteq_extend_l [lemma, in aneris.examples.two_phase_commit.tpc_proof]
submseteq_remove_l [lemma, in aneris.examples.two_phase_commit.tpc_proof]
substring_length_append [lemma, in aneris.examples.library.lib]
substring_0_length_append [lemma, in aneris.examples.library.lib]
substring_add_length_app [lemma, in aneris.examples.library.lib]
substring_Sn [lemma, in aneris.examples.library.lib]
substring_0_length [lemma, in aneris.examples.library.lib]
system_state_core_id [instance, in aneris.dist_lang.resources]
system_state_mapUR_unit [instance, in aneris.dist_lang.resources]
system_state_mapUR [definition, in aneris.dist_lang.resources]
s2i [abbreviation, in aneris.dist_lang.notation]


T

tactics [library]
tac_wp_socket [lemma, in aneris.dist_lang.proofmode]
tac_wp_store [lemma, in aneris.dist_lang.proofmode]
tac_wp_load [lemma, in aneris.dist_lang.proofmode]
tac_wp_alloc [lemma, in aneris.dist_lang.proofmode]
tac_wp_bind [lemma, in aneris.dist_lang.proofmode]
tac_wp_value [lemma, in aneris.dist_lang.proofmode]
tac_wp_pure [lemma, in aneris.dist_lang.proofmode]
tac_wp_expr_eval [lemma, in aneris.dist_lang.proofmode]
tag_of_message_spec [lemma, in aneris.examples.library.lib]
tag_of_message [definition, in aneris.examples.library.lib]
take_S_r_nth [lemma, in aneris.examples.library.list]
ticketCmra [definition, in aneris.examples.ping_pong_done.proof2]
tpc [library]
tpcG [record, in aneris.examples.two_phase_commit.tpc_proof]
TpcPartProt [record, in aneris.examples.two_phase_commit.tpc_proof]
tpcPreG [record, in aneris.examples.two_phase_commit.tpc_proof]
TpcPreG [constructor, in aneris.examples.two_phase_commit.tpc_proof]
TpcProt [record, in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinate [definition, in aneris.examples.two_phase_commit.tpc_correct]
tpc_participant_setup [definition, in aneris.examples.two_phase_commit.tpc_correct]
tpc_coordinate [definition, in aneris.examples.two_phase_commit.tpc]
tpc_participant_setup [definition, in aneris.examples.two_phase_commit.tpc]
tpc_inv_ps_n [definition, in aneris.examples.replicated_log.rep_log_proof]
tpc_inv_cs_n [definition, in aneris.examples.replicated_log.rep_log_proof]
tpc_participant_spec [lemma, in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinator_setup_spec [lemma, in aneris.examples.two_phase_commit.tpc_proof]
tpc_listen_ack [lemma, in aneris.examples.two_phase_commit.tpc_proof]
tpc_listen_ackQ [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_listen_vote [lemma, in aneris.examples.two_phase_commit.tpc_proof]
tpc_listen_vote_Q [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_participant_si [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_participant_global_si [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_participant_req_si [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinator_si [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinator_ack_si [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinator_vote_si [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_ps_I [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_ps [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_cs_I [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_cs [definition, in aneris.examples.two_phase_commit.tpc_proof]
tpc_participant_protocol [section, in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_ps_name [projection, in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_cs_name [projection, in aneris.examples.two_phase_commit.tpc_proof]
tpc_part_preG [projection, in aneris.examples.two_phase_commit.tpc_proof]
tpc_coord_preG [projection, in aneris.examples.two_phase_commit.tpc_proof]
tpc_nodes_PreG [projection, in aneris.examples.two_phase_commit.tpc_proof]
tpc_nodes_name [projection, in aneris.examples.two_phase_commit.tpc_proof]
tpc_participant_stateG [projection, in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinator_stateG [projection, in aneris.examples.two_phase_commit.tpc_proof]
tpc_nodesG [projection, in aneris.examples.two_phase_commit.tpc_proof]
tpc_proof [library]
tpc_correct [library]
tpcΣ [definition, in aneris.examples.two_phase_commit.tpc_proof]
try_acquire_spec [lemma, in aneris.examples.library.lock]
try_acquire [definition, in aneris.examples.library.lock]


U

unSOME [definition, in aneris.examples.library.lib]
unSOME_spec [lemma, in aneris.examples.library.lib]
Use_FreeIP [lemma, in aneris.dist_lang.resources]


V

valid_tag [definition, in aneris.examples.library.lib]
valid_tag_stringOfZ [lemma, in aneris.examples.calculator.calc_proof]
valid_tag_pretty_Npos [lemma, in aneris.examples.calculator.calc_proof]
valid_tag_String [lemma, in aneris.examples.calculator.calc_proof]
value_of_message_spec [lemma, in aneris.examples.library.lib]
value_of_message [definition, in aneris.examples.library.lib]


W

wait_update_all [lemma, in aneris.examples.replicated_log.rep_log_proof]
wp_receive_from_2 [lemma, in aneris.dist_lang.lifting]
wp_receive_from [lemma, in aneris.dist_lang.lifting]
wp_send_to_unbound [lemma, in aneris.dist_lang.lifting]
wp_send_to_bound [lemma, in aneris.dist_lang.lifting]
wp_socketbind_dynamic [lemma, in aneris.dist_lang.lifting]
wp_socketbind_static_2 [lemma, in aneris.dist_lang.lifting]
wp_socketbind_static [lemma, in aneris.dist_lang.lifting]
wp_new_socket [lemma, in aneris.dist_lang.lifting]
wp_cas_suc [lemma, in aneris.dist_lang.lifting]
wp_cas_fail [lemma, in aneris.dist_lang.lifting]
wp_store [lemma, in aneris.dist_lang.lifting]
wp_load [lemma, in aneris.dist_lang.lifting]
wp_alloc [lemma, in aneris.dist_lang.lifting]
wp_start [lemma, in aneris.dist_lang.lifting]
wp_fork [lemma, in aneris.dist_lang.lifting]
wp_assert [lemma, in aneris.examples.library.lib]


other

assert: _ (expr_scope) [notation, in aneris.examples.library.lib]
letrec: _ _ _ .. _ := _ in _ (expr_scope) [notation, in aneris.dist_lang.notation]
letrec: _ _ := _ in _ (expr_scope) [notation, in aneris.dist_lang.notation]
match: _ with NONE => _ | SOME _ => _ end (expr_scope) [notation, in aneris.dist_lang.notation]
_ || _ (expr_scope) [notation, in aneris.dist_lang.notation]
_ && _ (expr_scope) [notation, in aneris.dist_lang.notation]
_ ;; _ (expr_scope) [notation, in aneris.dist_lang.notation]
let: _ := _ in _ (expr_scope) [notation, in aneris.dist_lang.notation]
λ: _ _ .. _ , _ (expr_scope) [notation, in aneris.dist_lang.notation]
λ: _ , _ (expr_scope) [notation, in aneris.dist_lang.notation]
rec: _ _ _ .. _ := _ (expr_scope) [notation, in aneris.dist_lang.notation]
if: _ then _ else _ (expr_scope) [notation, in aneris.dist_lang.notation]
rec: _ _ := _ (expr_scope) [notation, in aneris.dist_lang.notation]
_ <- _ (expr_scope) [notation, in aneris.dist_lang.notation]
~ _ (expr_scope) [notation, in aneris.dist_lang.notation]
_ ≠ _ (expr_scope) [notation, in aneris.dist_lang.notation]
_ ^^ _ (expr_scope) [notation, in aneris.dist_lang.notation]
_ = _ (expr_scope) [notation, in aneris.dist_lang.notation]
_ < _ (expr_scope) [notation, in aneris.dist_lang.notation]
_ ≤ _ (expr_scope) [notation, in aneris.dist_lang.notation]
_ - _ (expr_scope) [notation, in aneris.dist_lang.notation]
_ + _ (expr_scope) [notation, in aneris.dist_lang.notation]
- _ (expr_scope) [notation, in aneris.dist_lang.notation]
ref _ (expr_scope) [notation, in aneris.dist_lang.notation]
! _ (expr_scope) [notation, in aneris.dist_lang.notation]
match: _ with InjR _ => _ | InjL _ => _ end (expr_scope) [notation, in aneris.dist_lang.notation]
match: _ with InjL _ => _ | InjR _ => _ end (expr_scope) [notation, in aneris.dist_lang.notation]
( _ , _ , .. , _ ) (expr_scope) [notation, in aneris.dist_lang.notation]
_ ↦p _ (uPred_scope) [notation, in aneris.examples.two_phase_commit.tpc_proof]
_ ↦p{ _ } _ (uPred_scope) [notation, in aneris.examples.two_phase_commit.tpc_proof]
_ ↦c _ (uPred_scope) [notation, in aneris.examples.two_phase_commit.tpc_proof]
_ ↦c{ _ } _ (uPred_scope) [notation, in aneris.examples.two_phase_commit.tpc_proof]
_ r↦ _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ r↦{ _ } _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ o↦ _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ o↦{ _ } _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ m↦ _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ m↦{ _ } _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ γ↦ _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ s↦[ _ ] _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ s↦[ _ ]{ _ } _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ ↦[ _ ] - (uPred_scope) [notation, in aneris.dist_lang.resources]
_ ↦[ _ ]{ _ } - (uPred_scope) [notation, in aneris.dist_lang.resources]
_ ↦[ _ ] _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ ↦[ _ ]{ _ } _ (uPred_scope) [notation, in aneris.dist_lang.resources]
_ n↦ _ (uPred_scope) [notation, in aneris.dist_lang.resources]
λ: _ _ .. _ , _ (val_scope) [notation, in aneris.dist_lang.notation]
λ: _ , _ (val_scope) [notation, in aneris.dist_lang.notation]
rec: _ _ _ .. _ := _ (val_scope) [notation, in aneris.dist_lang.notation]
rec: _ _ := _ (val_scope) [notation, in aneris.dist_lang.notation]
() (val_scope) [notation, in aneris.dist_lang.notation]
( _ , _ , .. , _ ) (val_scope) [notation, in aneris.dist_lang.notation]
_ ⤇ _ [notation, in aneris.dist_lang.resources]
match: _ with SOME _ => _ | NONE => _ end [notation, in aneris.dist_lang.notation]
# _ [notation, in aneris.dist_lang.notation]
〈 _ ; _ 〉 [notation, in aneris.dist_lang.notation]
⟨ _ ; _ ⟩ [notation, in aneris.dist_lang.notation]
¼ [notation, in aneris.dist_lang.notation]
½ [notation, in aneris.dist_lang.notation]
¾ [notation, in aneris.dist_lang.notation]
Ψeven [definition, in aneris.examples.bag.bag_proof]



Notation Index

L

_ ↦lb _ (uPred_scope) [in aneris.examples.load_balancer.lb_proof]
_ ↦lb{ _ } _ (uPred_scope) [in aneris.examples.load_balancer.lb_proof]


R

_ ↦W _ (uPred_scope) [in aneris.examples.replicated_log.rep_log_proof]
_ ↦W{ _ } _ (uPred_scope) [in aneris.examples.replicated_log.rep_log_proof]
_ ↦L _ (uPred_scope) [in aneris.examples.replicated_log.rep_log_proof]
_ ↦L{ _ } _ (uPred_scope) [in aneris.examples.replicated_log.rep_log_proof]


other

assert: _ (expr_scope) [in aneris.examples.library.lib]
letrec: _ _ _ .. _ := _ in _ (expr_scope) [in aneris.dist_lang.notation]
letrec: _ _ := _ in _ (expr_scope) [in aneris.dist_lang.notation]
match: _ with NONE => _ | SOME _ => _ end (expr_scope) [in aneris.dist_lang.notation]
_ || _ (expr_scope) [in aneris.dist_lang.notation]
_ && _ (expr_scope) [in aneris.dist_lang.notation]
_ ;; _ (expr_scope) [in aneris.dist_lang.notation]
let: _ := _ in _ (expr_scope) [in aneris.dist_lang.notation]
λ: _ _ .. _ , _ (expr_scope) [in aneris.dist_lang.notation]
λ: _ , _ (expr_scope) [in aneris.dist_lang.notation]
rec: _ _ _ .. _ := _ (expr_scope) [in aneris.dist_lang.notation]
if: _ then _ else _ (expr_scope) [in aneris.dist_lang.notation]
rec: _ _ := _ (expr_scope) [in aneris.dist_lang.notation]
_ <- _ (expr_scope) [in aneris.dist_lang.notation]
~ _ (expr_scope) [in aneris.dist_lang.notation]
_ ≠ _ (expr_scope) [in aneris.dist_lang.notation]
_ ^^ _ (expr_scope) [in aneris.dist_lang.notation]
_ = _ (expr_scope) [in aneris.dist_lang.notation]
_ < _ (expr_scope) [in aneris.dist_lang.notation]
_ ≤ _ (expr_scope) [in aneris.dist_lang.notation]
_ - _ (expr_scope) [in aneris.dist_lang.notation]
_ + _ (expr_scope) [in aneris.dist_lang.notation]
- _ (expr_scope) [in aneris.dist_lang.notation]
ref _ (expr_scope) [in aneris.dist_lang.notation]
! _ (expr_scope) [in aneris.dist_lang.notation]
match: _ with InjR _ => _ | InjL _ => _ end (expr_scope) [in aneris.dist_lang.notation]
match: _ with InjL _ => _ | InjR _ => _ end (expr_scope) [in aneris.dist_lang.notation]
( _ , _ , .. , _ ) (expr_scope) [in aneris.dist_lang.notation]
_ ↦p _ (uPred_scope) [in aneris.examples.two_phase_commit.tpc_proof]
_ ↦p{ _ } _ (uPred_scope) [in aneris.examples.two_phase_commit.tpc_proof]
_ ↦c _ (uPred_scope) [in aneris.examples.two_phase_commit.tpc_proof]
_ ↦c{ _ } _ (uPred_scope) [in aneris.examples.two_phase_commit.tpc_proof]
_ r↦ _ (uPred_scope) [in aneris.dist_lang.resources]
_ r↦{ _ } _ (uPred_scope) [in aneris.dist_lang.resources]
_ o↦ _ (uPred_scope) [in aneris.dist_lang.resources]
_ o↦{ _ } _ (uPred_scope) [in aneris.dist_lang.resources]
_ m↦ _ (uPred_scope) [in aneris.dist_lang.resources]
_ m↦{ _ } _ (uPred_scope) [in aneris.dist_lang.resources]
_ γ↦ _ (uPred_scope) [in aneris.dist_lang.resources]
_ s↦[ _ ] _ (uPred_scope) [in aneris.dist_lang.resources]
_ s↦[ _ ]{ _ } _ (uPred_scope) [in aneris.dist_lang.resources]
_ ↦[ _ ] - (uPred_scope) [in aneris.dist_lang.resources]
_ ↦[ _ ]{ _ } - (uPred_scope) [in aneris.dist_lang.resources]
_ ↦[ _ ] _ (uPred_scope) [in aneris.dist_lang.resources]
_ ↦[ _ ]{ _ } _ (uPred_scope) [in aneris.dist_lang.resources]
_ n↦ _ (uPred_scope) [in aneris.dist_lang.resources]
λ: _ _ .. _ , _ (val_scope) [in aneris.dist_lang.notation]
λ: _ , _ (val_scope) [in aneris.dist_lang.notation]
rec: _ _ _ .. _ := _ (val_scope) [in aneris.dist_lang.notation]
rec: _ _ := _ (val_scope) [in aneris.dist_lang.notation]
() (val_scope) [in aneris.dist_lang.notation]
( _ , _ , .. , _ ) (val_scope) [in aneris.dist_lang.notation]
_ ⤇ _ [in aneris.dist_lang.resources]
match: _ with SOME _ => _ | NONE => _ end [in aneris.dist_lang.notation]
# _ [in aneris.dist_lang.notation]
〈 _ ; _ 〉 [in aneris.dist_lang.notation]
⟨ _ ; _ ⟩ [in aneris.dist_lang.notation]
¼ [in aneris.dist_lang.notation]
½ [in aneris.dist_lang.notation]
¾ [in aneris.dist_lang.notation]



Module Index

D

dist_lang [in aneris.dist_lang.lang]


G

ground_lang [in aneris.dist_lang.lang]


N

Network [in aneris.dist_lang.network]



Library Index

A

adequacy


B

bag
bag
bag_proof


C

calc
calc_proof
code
code
counter


F

frac_auth


H

heap_lang_threads
helpers


L

lang
lb
lb_proof
lib
lifting
list
lock
lock
lock_proof


M

monotone_cell
mono_proof


N

network
notation


P

proof
proof
proof
proofmode
proof2


R

rep_log_proof
rep_log
resources


T

tactics
tpc
tpc_proof
tpc_correct



Lemma Index

A

acquire_spec [in aneris.examples.library.lock]
adequacy [in aneris.dist_lang.adequacy]
adequacy_hoare [in aneris.dist_lang.adequacy]
append_assoc [in aneris.examples.library.lib]
append_cons [in aneris.examples.library.lib]
append_nil_l [in aneris.examples.library.lib]


B

bag_remove_spec [in aneris.examples.library.bag]
bag_insert_spec [in aneris.examples.library.bag]
bag_runner_spec [in aneris.examples.bag.bag_proof]
bag_client_spec [in aneris.examples.bag.bag_proof]
bag_service_spec [in aneris.examples.bag.bag_proof]


C

calculator_safe [in aneris.examples.calculator.calc_proof]
calculator_runner_spec [in aneris.examples.calculator.calc_proof]
calculator_spec [in aneris.examples.calculator.calc_proof]
calc_lb_safe [in aneris.examples.calculator.calc_proof]
calc_lb_runner_spec [in aneris.examples.calculator.calc_proof]
ccounter_safe [in aneris.examples.counter_with_contributions.proof]
ccounter_runner_s [in aneris.examples.counter_with_contributions.proof]
client_ips_disj [in aneris.examples.replicated_log.rep_log_proof]
client_spec [in aneris.examples.replicated_log.rep_log_proof]
client_s [in aneris.examples.counter_with_contributions.proof]
client_spec [in aneris.examples.calculator.calc_proof]
client_s [in aneris.examples.monotone_cell.mono_proof]
coordinator_state_agree [in aneris.examples.two_phase_commit.tpc_proof]
coordinator_state_update_all [in aneris.examples.two_phase_commit.tpc_proof]
coordinator_state_update_all' [in aneris.examples.two_phase_commit.tpc_proof]


D

db_spec [in aneris.examples.replicated_log.rep_log_proof]
dec_handler_log_spec [in aneris.examples.replicated_log.rep_log_proof]
dist_lang.message_send_unbound_fresh [in aneris.dist_lang.lang]
dist_lang.message_send_bound_fresh [in aneris.dist_lang.lang]
dist_lang.newsocket_fresh [in aneris.dist_lang.lang]
dist_lang.dist_lang_mixin [in aneris.dist_lang.lang]
dist_lang.head_ctx_step_val [in aneris.dist_lang.lang]
dist_lang.fill_item_no_val_inj [in aneris.dist_lang.lang]
dist_lang.fill_item_val [in aneris.dist_lang.lang]
dist_lang.val_head_stuck [in aneris.dist_lang.lang]
dist_lang.of_base_val [in aneris.dist_lang.lang]
dist_lang.to_base_val_inv [in aneris.dist_lang.lang]
dist_lang.to_base_val' [in aneris.dist_lang.lang]
dist_lang.to_base_val [in aneris.dist_lang.lang]
dist_lang.of_to_val [in aneris.dist_lang.lang]
dist_lang.to_of_val [in aneris.dist_lang.lang]
dist_adequacy [in aneris.dist_lang.adequacy]
dom_insert_Some [in aneris.dist_lang.helpers]


F

find_fixed_socket_interp [in aneris.dist_lang.resources]
fin_handler_log_spec [in aneris.examples.replicated_log.rep_log_proof]
frac_auth_nat_own_update [in aneris.examples.library.frac_auth]
frac_auth_nat_local_update [in aneris.examples.library.frac_auth]
frac_auth_nat_valid [in aneris.examples.library.frac_auth]
frac_auth_mnat_own_update [in aneris.examples.library.frac_auth]
frac_auth_mnat_local_update [in aneris.examples.library.frac_auth]
frac_auth_mnat_valid [in aneris.examples.library.frac_auth]
FreeIps_alloc [in aneris.dist_lang.resources]
FreePorts_dealloc [in aneris.dist_lang.resources]
FreePorts_alloc [in aneris.dist_lang.resources]
FreePorts_distribute [in aneris.dist_lang.resources]
FreePorts_included [in aneris.dist_lang.resources]


G

gen_heap_frag_set [in aneris.dist_lang.adequacy]
gen_heap_init_frag [in aneris.dist_lang.adequacy]
ground_lang.base_mixin [in aneris.dist_lang.lang]
ground_lang.alloc_fresh [in aneris.dist_lang.lang]
ground_lang.fill_item_no_val_inj [in aneris.dist_lang.lang]
ground_lang.head_ctx_step_val [in aneris.dist_lang.lang]
ground_lang.val_head_stuck [in aneris.dist_lang.lang]
ground_lang.fill_item_val [in aneris.dist_lang.lang]
ground_lang.ZOfString_inv [in aneris.dist_lang.lang]
ground_lang.StringOfZ_nnil [in aneris.dist_lang.lang]
ground_lang.pretty_N_go_pos_nneg [in aneris.dist_lang.lang]
ground_lang.pretty_N_go_nnil [in aneris.dist_lang.lang]
ground_lang.ZOfString'_inv [in aneris.dist_lang.lang]
ground_lang.pretty_N_go_app [in aneris.dist_lang.lang]
ground_lang.ZOfString'_app [in aneris.dist_lang.lang]
ground_lang.ZOfAscii_pretty [in aneris.dist_lang.lang]
ground_lang.lt_acc [in aneris.dist_lang.lang]
ground_lang.of_to_val [in aneris.dist_lang.lang]
ground_lang.to_of_val [in aneris.dist_lang.lang]


I

index_0_append_char [in aneris.examples.library.lib]
index_append_here [in aneris.examples.library.lib]
index_cons_0_eq [in aneris.examples.library.lib]
index_prefix_true [in aneris.examples.library.lib]
index_0_empty [in aneris.examples.library.lib]
is_abort_log_dec [in aneris.examples.replicated_log.rep_log_proof]
is_FreeIP [in aneris.dist_lang.resources]


L

lb_spec [in aneris.examples.load_balancer.lb_proof]
length_app [in aneris.examples.library.lib]
length_Sn [in aneris.examples.library.lib]
listen_wait_spec [in aneris.examples.library.lib]
listen_spec [in aneris.examples.library.lib]
listen_wait_spec3 [in aneris.examples.ping_pong_done.heap_lang_threads]
listen_wait_spec2 [in aneris.examples.ping_pong_done.heap_lang_threads]
listen_wait_spec1 [in aneris.examples.ping_pong_done.heap_lang_threads]
list_str_coh_spec_inv [in aneris.examples.library.list]
list_str_coh_spec [in aneris.examples.library.list]
list_coh_app [in aneris.examples.library.list]
list_coh_inv_l [in aneris.examples.library.list]
list_coh_eq [in aneris.examples.library.list]
list_rev_spec [in aneris.examples.library.list]
list_rev_aux_spec [in aneris.examples.library.list]
list_nth_spec_some [in aneris.examples.library.list]
list_nth_spec [in aneris.examples.library.list]
list_sub_spec [in aneris.examples.library.list]
list_fold_spec' [in aneris.examples.library.list]
list_fold_spec'_generalized [in aneris.examples.library.list]
list_fold_spec [in aneris.examples.library.list]
list_iter_spec [in aneris.examples.library.list]
list_length_spec [in aneris.examples.library.list]
list_tail_spec [in aneris.examples.library.list]
list_head_spec [in aneris.examples.library.list]
list_cons_spec [in aneris.examples.library.list]
list_make_spec [in aneris.examples.library.list]
list_filter_app [in aneris.examples.replicated_log.rep_log_proof]
list_filter_cons [in aneris.examples.replicated_log.rep_log_proof]
list_filter_nil [in aneris.examples.replicated_log.rep_log_proof]
locked_exclusive [in aneris.examples.library.lock]
lock_server_s [in aneris.examples.lock_server.lock_proof]
logger_runner_spec [in aneris.examples.replicated_log.rep_log_proof]
logger_spec [in aneris.examples.replicated_log.rep_log_proof]


M

makeElem_update [in aneris.examples.monotone_cell.mono_proof]
makeElem_entail [in aneris.examples.monotone_cell.mono_proof]
makeElem_eq [in aneris.examples.monotone_cell.mono_proof]
makeElem_op [in aneris.examples.monotone_cell.mono_proof]
make_pingpongG [in aneris.examples.ping_pong_done.proof]
make_repLogG [in aneris.examples.replicated_log.rep_log_proof]
make_tpc_inv [in aneris.examples.replicated_log.rep_log_proof]
make_ccounterG [in aneris.examples.counter_with_contributions.proof]
make_tpcG [in aneris.examples.two_phase_commit.tpc_proof]
make_lbG [in aneris.examples.calculator.calc_proof]
mapsto_p_split_3_4 [in aneris.examples.replicated_log.rep_log_proof]
mapsto_node_agree [in aneris.dist_lang.resources]
map_filter_lookup_None_insert [in aneris.dist_lang.helpers]
map_local_state_i_update [in aneris.dist_lang.resources]
map_local_state_i_update_sockets [in aneris.dist_lang.resources]
map_local_state_i_update_heaps [in aneris.dist_lang.resources]
messages_received_at_update [in aneris.dist_lang.resources]
messages_update_received [in aneris.dist_lang.resources]
messages_insert [in aneris.dist_lang.resources]
messages_received_id [in aneris.dist_lang.resources]
message_split [in aneris.dist_lang.resources]
message_state_later [in aneris.dist_lang.resources]
message_sepM_later [in aneris.dist_lang.resources]
mk_Received [in aneris.examples.ping_pong_done.proof2]
mono_server_s [in aneris.examples.monotone_cell.mono_proof]
ms_body_message [in aneris.examples.two_phase_commit.tpc_proof]
ms_sender_message [in aneris.examples.two_phase_commit.tpc_proof]
ms_body_message [in aneris.examples.monotone_cell.mono_proof]
ms_sender_message [in aneris.examples.monotone_cell.mono_proof]


N

network_coherence_insert [in aneris.dist_lang.resources]
Network.max_sent_insert [in aneris.dist_lang.network]
newbag_spec [in aneris.examples.library.bag]
newlock_spec [in aneris.examples.library.lock]
node_local_state_rev [in aneris.dist_lang.resources]
node_local_state [in aneris.dist_lang.resources]
node_in_state_sockets [in aneris.dist_lang.resources]
node_in_state_heaps [in aneris.dist_lang.resources]
node_in_map [in aneris.dist_lang.resources]


O

ownA_agree [in aneris.examples.two_phase_commit.tpc_proof]
ownF_agree [in aneris.dist_lang.resources]
ownPing_update [in aneris.examples.ping_pong_done.proof]
ownPing_update [in aneris.examples.ping_pong_done.heap_lang_threads]
ownPing_eq [in aneris.examples.ping_pong_done.heap_lang_threads]
ownPing_update [in aneris.examples.ping_pong_done.proof2]
ownPong_update [in aneris.examples.ping_pong_done.proof]
ownPong_eq [in aneris.examples.ping_pong_done.proof]
ownPong_update [in aneris.examples.ping_pong_done.heap_lang_threads]
ownPong_eq [in aneris.examples.ping_pong_done.heap_lang_threads]
ownPong_update [in aneris.examples.ping_pong_done.proof2]
ownPong_eq [in aneris.examples.ping_pong_done.proof2]


P

ping_pong_safe [in aneris.examples.ping_pong_done.proof]
ping_pong_runner_spec [in aneris.examples.ping_pong_done.proof]
ping_spec [in aneris.examples.ping_pong_done.proof]
ping_pong_done_runner_spec [in aneris.examples.ping_pong_done.heap_lang_threads]
ping_spec [in aneris.examples.ping_pong_done.heap_lang_threads]
ping_pong_runner_spec [in aneris.examples.ping_pong_done.proof2]
ping_spec [in aneris.examples.ping_pong_done.proof2]
ping_pong_safe [in aneris.examples.ping_pong.proof]
ping_pong_runner_spec [in aneris.examples.ping_pong.proof]
ping_spec [in aneris.examples.ping_pong.proof]
pong_spec [in aneris.examples.ping_pong_done.proof]
pong_spec [in aneris.examples.ping_pong_done.heap_lang_threads]
pong_spec [in aneris.examples.ping_pong_done.proof2]
pong_spec [in aneris.examples.ping_pong.proof]
prefix_empty_true [in aneris.examples.library.lib]
p_not_in_list [in aneris.examples.two_phase_commit.tpc_proof]


R

release_spec [in aneris.examples.library.lock]
rep_log_safe [in aneris.examples.replicated_log.rep_log_proof]
req_handler_log_spec [in aneris.examples.replicated_log.rep_log_proof]


S

send_spec3 [in aneris.examples.ping_pong_done.heap_lang_threads]
send_spec2 [in aneris.examples.ping_pong_done.heap_lang_threads]
send_spec1 [in aneris.examples.ping_pong_done.heap_lang_threads]
server_s [in aneris.examples.counter_with_contributions.proof]
serve_spec [in aneris.examples.load_balancer.lb_proof]
serve_spec [in aneris.examples.bag.bag_proof]
si_pred_equiv [in aneris.dist_lang.resources]
si_pred_agree [in aneris.dist_lang.resources]
split_votes [in aneris.examples.two_phase_commit.tpc_proof]
state_update [in aneris.examples.monotone_cell.mono_proof]
state_eq [in aneris.examples.monotone_cell.mono_proof]
submseteq_extend_l [in aneris.examples.two_phase_commit.tpc_proof]
submseteq_remove_l [in aneris.examples.two_phase_commit.tpc_proof]
substring_length_append [in aneris.examples.library.lib]
substring_0_length_append [in aneris.examples.library.lib]
substring_add_length_app [in aneris.examples.library.lib]
substring_Sn [in aneris.examples.library.lib]
substring_0_length [in aneris.examples.library.lib]


T

tac_wp_socket [in aneris.dist_lang.proofmode]
tac_wp_store [in aneris.dist_lang.proofmode]
tac_wp_load [in aneris.dist_lang.proofmode]
tac_wp_alloc [in aneris.dist_lang.proofmode]
tac_wp_bind [in aneris.dist_lang.proofmode]
tac_wp_value [in aneris.dist_lang.proofmode]
tac_wp_pure [in aneris.dist_lang.proofmode]
tac_wp_expr_eval [in aneris.dist_lang.proofmode]
tag_of_message_spec [in aneris.examples.library.lib]
take_S_r_nth [in aneris.examples.library.list]
tpc_participant_spec [in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinator_setup_spec [in aneris.examples.two_phase_commit.tpc_proof]
tpc_listen_ack [in aneris.examples.two_phase_commit.tpc_proof]
tpc_listen_vote [in aneris.examples.two_phase_commit.tpc_proof]
try_acquire_spec [in aneris.examples.library.lock]


U

unSOME_spec [in aneris.examples.library.lib]
Use_FreeIP [in aneris.dist_lang.resources]


V

valid_tag_stringOfZ [in aneris.examples.calculator.calc_proof]
valid_tag_pretty_Npos [in aneris.examples.calculator.calc_proof]
valid_tag_String [in aneris.examples.calculator.calc_proof]
value_of_message_spec [in aneris.examples.library.lib]


W

wait_update_all [in aneris.examples.replicated_log.rep_log_proof]
wp_receive_from_2 [in aneris.dist_lang.lifting]
wp_receive_from [in aneris.dist_lang.lifting]
wp_send_to_unbound [in aneris.dist_lang.lifting]
wp_send_to_bound [in aneris.dist_lang.lifting]
wp_socketbind_dynamic [in aneris.dist_lang.lifting]
wp_socketbind_static_2 [in aneris.dist_lang.lifting]
wp_socketbind_static [in aneris.dist_lang.lifting]
wp_new_socket [in aneris.dist_lang.lifting]
wp_cas_suc [in aneris.dist_lang.lifting]
wp_cas_fail [in aneris.dist_lang.lifting]
wp_store [in aneris.dist_lang.lifting]
wp_load [in aneris.dist_lang.lifting]
wp_alloc [in aneris.dist_lang.lifting]
wp_start [in aneris.dist_lang.lifting]
wp_fork [in aneris.dist_lang.lifting]
wp_assert [in aneris.examples.library.lib]



Constructor Index

A

as_recv [in aneris.dist_lang.lifting]


C

CS_ABORT [in aneris.examples.two_phase_commit.tpc_proof]
CS_COMMIT [in aneris.examples.two_phase_commit.tpc_proof]
CS_WAIT [in aneris.examples.two_phase_commit.tpc_proof]
CS_INIT [in aneris.examples.two_phase_commit.tpc_proof]


D

DistG [in aneris.dist_lang.resources]
DistPreG [in aneris.dist_lang.adequacy]
dist_lang.SocketStepS [in aneris.dist_lang.lang]
dist_lang.StartStepS [in aneris.dist_lang.lang]
dist_lang.LocalStepS [in aneris.dist_lang.lang]
dist_lang.LocalStepPureS [in aneris.dist_lang.lang]
dist_lang.ReceiveFromNoneS [in aneris.dist_lang.lang]
dist_lang.ReceiveFromSomeS [in aneris.dist_lang.lang]
dist_lang.SendToUnboundS [in aneris.dist_lang.lang]
dist_lang.SendToBoundS [in aneris.dist_lang.lang]
dist_lang.SocketBindSucS [in aneris.dist_lang.lang]
dist_lang.NewSocketS [in aneris.dist_lang.lang]
dist_lang.mkState [in aneris.dist_lang.lang]
dist_lang.mkVal [in aneris.dist_lang.lang]
dist_lang.mkExpr [in aneris.dist_lang.lang]
DONE [in aneris.examples.ping_pong_done.proof]
DONE [in aneris.examples.ping_pong_done.heap_lang_threads]
DONE [in aneris.examples.ping_pong_done.proof2]


G

ground_lang.MakeAddressS [in aneris.dist_lang.lang]
ground_lang.CasSucS [in aneris.dist_lang.lang]
ground_lang.CasFailS [in aneris.dist_lang.lang]
ground_lang.StoreS [in aneris.dist_lang.lang]
ground_lang.LoadS [in aneris.dist_lang.lang]
ground_lang.AllocS [in aneris.dist_lang.lang]
ground_lang.ForkS [in aneris.dist_lang.lang]
ground_lang.CaseRS [in aneris.dist_lang.lang]
ground_lang.CaseLS [in aneris.dist_lang.lang]
ground_lang.SndS [in aneris.dist_lang.lang]
ground_lang.FstS [in aneris.dist_lang.lang]
ground_lang.SubstringS [in aneris.dist_lang.lang]
ground_lang.FindFromS [in aneris.dist_lang.lang]
ground_lang.IfFalseS [in aneris.dist_lang.lang]
ground_lang.IfTrueS [in aneris.dist_lang.lang]
ground_lang.BinOpS [in aneris.dist_lang.lang]
ground_lang.UnOpS [in aneris.dist_lang.lang]
ground_lang.BetaS [in aneris.dist_lang.lang]
ground_lang.InjRS [in aneris.dist_lang.lang]
ground_lang.InjLS [in aneris.dist_lang.lang]
ground_lang.PairS [in aneris.dist_lang.lang]
ground_lang.RecS [in aneris.dist_lang.lang]
ground_lang.ReceiveFromCtx [in aneris.dist_lang.lang]
ground_lang.SendToRCtx [in aneris.dist_lang.lang]
ground_lang.SendToMCtx [in aneris.dist_lang.lang]
ground_lang.SendToLCtx [in aneris.dist_lang.lang]
ground_lang.SocketBindRCtx [in aneris.dist_lang.lang]
ground_lang.SocketBindLCtx [in aneris.dist_lang.lang]
ground_lang.NewSocketRCtx [in aneris.dist_lang.lang]
ground_lang.NewSocketMCtx [in aneris.dist_lang.lang]
ground_lang.NewSocketLCtx [in aneris.dist_lang.lang]
ground_lang.MakeAddressRCtx [in aneris.dist_lang.lang]
ground_lang.MakeAddressLCtx [in aneris.dist_lang.lang]
ground_lang.CasRCtx [in aneris.dist_lang.lang]
ground_lang.CasMCtx [in aneris.dist_lang.lang]
ground_lang.CasLCtx [in aneris.dist_lang.lang]
ground_lang.StoreRCtx [in aneris.dist_lang.lang]
ground_lang.StoreLCtx [in aneris.dist_lang.lang]
ground_lang.LoadCtx [in aneris.dist_lang.lang]
ground_lang.AllocCtx [in aneris.dist_lang.lang]
ground_lang.CaseCtx [in aneris.dist_lang.lang]
ground_lang.InjRCtx [in aneris.dist_lang.lang]
ground_lang.InjLCtx [in aneris.dist_lang.lang]
ground_lang.SndCtx [in aneris.dist_lang.lang]
ground_lang.FstCtx [in aneris.dist_lang.lang]
ground_lang.PairRCtx [in aneris.dist_lang.lang]
ground_lang.PairLCtx [in aneris.dist_lang.lang]
ground_lang.SubstringRCtx [in aneris.dist_lang.lang]
ground_lang.SubstringMCtx [in aneris.dist_lang.lang]
ground_lang.SubstringLCtx [in aneris.dist_lang.lang]
ground_lang.FindFromRCtx [in aneris.dist_lang.lang]
ground_lang.FindFromMCtx [in aneris.dist_lang.lang]
ground_lang.FindFromLCtx [in aneris.dist_lang.lang]
ground_lang.IfCtx [in aneris.dist_lang.lang]
ground_lang.BinOpRCtx [in aneris.dist_lang.lang]
ground_lang.BinOpLCtx [in aneris.dist_lang.lang]
ground_lang.UnOpCtx [in aneris.dist_lang.lang]
ground_lang.AppRCtx [in aneris.dist_lang.lang]
ground_lang.AppLCtx [in aneris.dist_lang.lang]
ground_lang.InjRV [in aneris.dist_lang.lang]
ground_lang.InjLV [in aneris.dist_lang.lang]
ground_lang.PairV [in aneris.dist_lang.lang]
ground_lang.RecV [in aneris.dist_lang.lang]
ground_lang.LitV [in aneris.dist_lang.lang]
ground_lang.Start [in aneris.dist_lang.lang]
ground_lang.ReceiveFrom [in aneris.dist_lang.lang]
ground_lang.SendTo [in aneris.dist_lang.lang]
ground_lang.SocketBind [in aneris.dist_lang.lang]
ground_lang.NewSocket [in aneris.dist_lang.lang]
ground_lang.MakeAddress [in aneris.dist_lang.lang]
ground_lang.CAS [in aneris.dist_lang.lang]
ground_lang.Store [in aneris.dist_lang.lang]
ground_lang.Load [in aneris.dist_lang.lang]
ground_lang.Alloc [in aneris.dist_lang.lang]
ground_lang.Fork [in aneris.dist_lang.lang]
ground_lang.Case [in aneris.dist_lang.lang]
ground_lang.InjR [in aneris.dist_lang.lang]
ground_lang.InjL [in aneris.dist_lang.lang]
ground_lang.Snd [in aneris.dist_lang.lang]
ground_lang.Fst [in aneris.dist_lang.lang]
ground_lang.Pair [in aneris.dist_lang.lang]
ground_lang.Substring [in aneris.dist_lang.lang]
ground_lang.FindFrom [in aneris.dist_lang.lang]
ground_lang.If [in aneris.dist_lang.lang]
ground_lang.BinOp [in aneris.dist_lang.lang]
ground_lang.UnOp [in aneris.dist_lang.lang]
ground_lang.App [in aneris.dist_lang.lang]
ground_lang.Rec [in aneris.dist_lang.lang]
ground_lang.Var [in aneris.dist_lang.lang]
ground_lang.Val [in aneris.dist_lang.lang]
ground_lang.StringApp [in aneris.dist_lang.lang]
ground_lang.EqOp [in aneris.dist_lang.lang]
ground_lang.LtOp [in aneris.dist_lang.lang]
ground_lang.LeOp [in aneris.dist_lang.lang]
ground_lang.ShiftROp [in aneris.dist_lang.lang]
ground_lang.ShiftLOp [in aneris.dist_lang.lang]
ground_lang.XorOp [in aneris.dist_lang.lang]
ground_lang.OrOp [in aneris.dist_lang.lang]
ground_lang.AndOp [in aneris.dist_lang.lang]
ground_lang.RemOp [in aneris.dist_lang.lang]
ground_lang.QuotOp [in aneris.dist_lang.lang]
ground_lang.MultOp [in aneris.dist_lang.lang]
ground_lang.MinusOp [in aneris.dist_lang.lang]
ground_lang.PlusOp [in aneris.dist_lang.lang]
ground_lang.StringLength [in aneris.dist_lang.lang]
ground_lang.IntOfString [in aneris.dist_lang.lang]
ground_lang.StringOfInt [in aneris.dist_lang.lang]
ground_lang.MinusUnOp [in aneris.dist_lang.lang]
ground_lang.NegOp [in aneris.dist_lang.lang]
ground_lang.LitSocketAddress [in aneris.dist_lang.lang]
ground_lang.LitSocket [in aneris.dist_lang.lang]
ground_lang.LitProtocol [in aneris.dist_lang.lang]
ground_lang.LitSocketType [in aneris.dist_lang.lang]
ground_lang.LitAddressFamily [in aneris.dist_lang.lang]
ground_lang.LitString [in aneris.dist_lang.lang]
ground_lang.LitLoc [in aneris.dist_lang.lang]
ground_lang.LitUnit [in aneris.dist_lang.lang]
ground_lang.LitBool [in aneris.dist_lang.lang]
ground_lang.LitInt [in aneris.dist_lang.lang]


L

LbG [in aneris.examples.load_balancer.lb_proof]
LbPreG [in aneris.examples.load_balancer.lb_proof]
LkG [in aneris.examples.lock_server.lock_proof]
LockG [in aneris.examples.library.lock]


M

MCounterG [in aneris.examples.counter_with_contributions.proof]
MLockG [in aneris.examples.lock_server.lock_proof]
MonoG [in aneris.examples.monotone_cell.mono_proof]
MppdG [in aneris.examples.ping_pong_done.proof]
MppdG [in aneris.examples.ping_pong_done.heap_lang_threads]
MppdG [in aneris.examples.ping_pong_done.proof2]
MSG_NONE [in aneris.examples.ping_pong_done.heap_lang_threads]
MTpcG [in aneris.examples.two_phase_commit.tpc_proof]


N

Network.IPPROTO_UDP [in aneris.dist_lang.network]
Network.Message [in aneris.dist_lang.network]
Network.MessageStable [in aneris.dist_lang.network]
Network.MS_LOST [in aneris.dist_lang.network]
Network.MS_RECEIVED [in aneris.dist_lang.network]
Network.MS_SENT [in aneris.dist_lang.network]
Network.MS_FAILED [in aneris.dist_lang.network]
Network.PF_INET [in aneris.dist_lang.network]
Network.Socket [in aneris.dist_lang.network]
Network.SocketAddressInet [in aneris.dist_lang.network]
Network.SOCK_DGRAM [in aneris.dist_lang.network]
Node_gname [in aneris.dist_lang.resources]
NONE [in aneris.examples.ping_pong_done.proof]
NONE [in aneris.examples.ping_pong_done.proof2]


P

PING [in aneris.examples.ping_pong_done.proof]
PING [in aneris.examples.ping_pong_done.heap_lang_threads]
PING [in aneris.examples.ping_pong_done.proof2]
PONG [in aneris.examples.ping_pong_done.proof]
PONG [in aneris.examples.ping_pong_done.heap_lang_threads]
PONG [in aneris.examples.ping_pong_done.proof2]
PpdG [in aneris.examples.ping_pong_done.proof]
PpdG [in aneris.examples.ping_pong_done.heap_lang_threads]
PpdG [in aneris.examples.ping_pong_done.proof2]
PS_ABORT [in aneris.examples.two_phase_commit.tpc_proof]
PS_COMMIT [in aneris.examples.two_phase_commit.tpc_proof]
PS_READY [in aneris.examples.two_phase_commit.tpc_proof]
PS_INIT [in aneris.examples.two_phase_commit.tpc_proof]


R

RepLogG [in aneris.examples.replicated_log.rep_log_proof]
RepLogPreG [in aneris.examples.replicated_log.rep_log_proof]


S

ST_RELEASING [in aneris.examples.monotone_cell.mono_proof]
ST_WRITING [in aneris.examples.monotone_cell.mono_proof]
ST_LOCKING [in aneris.examples.monotone_cell.mono_proof]


T

TpcPreG [in aneris.examples.two_phase_commit.tpc_proof]



Projection Index

A

as_recv [in aneris.dist_lang.lifting]


C

ccounter_name [in aneris.examples.counter_with_contributions.proof]
ccounter_inG [in aneris.examples.counter_with_contributions.proof]


D

distPre_savedPredG [in aneris.dist_lang.adequacy]
distPre_fixedG [in aneris.dist_lang.adequacy]
distPre_siG [in aneris.dist_lang.adequacy]
distPre_freeportsG [in aneris.dist_lang.adequacy]
distPre_freeipsG [in aneris.dist_lang.adequacy]
distPre_messagesReceivedG [in aneris.dist_lang.adequacy]
distPre_messagesSentG [in aneris.dist_lang.adequacy]
distPre_messagesG [in aneris.dist_lang.adequacy]
distPre_socketG [in aneris.dist_lang.adequacy]
distPre_heapG [in aneris.dist_lang.adequacy]
distPre_mapG [in aneris.dist_lang.adequacy]
distPre_invG [in aneris.dist_lang.adequacy]
dist_lang.state_ms [in aneris.dist_lang.lang]
dist_lang.state_ports_in_use [in aneris.dist_lang.lang]
dist_lang.state_sockets [in aneris.dist_lang.lang]
dist_lang.state_heaps [in aneris.dist_lang.lang]
dist_lang.val_e [in aneris.dist_lang.lang]
dist_lang.val_n [in aneris.dist_lang.lang]
dist_lang.expr_e [in aneris.dist_lang.lang]
dist_lang.expr_n [in aneris.dist_lang.lang]
dist_savedPredG [in aneris.dist_lang.resources]
dist_fixed_name [in aneris.dist_lang.resources]
dist_fixedG [in aneris.dist_lang.resources]
dist_si_name [in aneris.dist_lang.resources]
dist_siG [in aneris.dist_lang.resources]
dist_freeports_name [in aneris.dist_lang.resources]
dist_freeportsG [in aneris.dist_lang.resources]
dist_freeips_name [in aneris.dist_lang.resources]
dist_freeipsG [in aneris.dist_lang.resources]
dist_messagesReceivedG [in aneris.dist_lang.resources]
dist_messagesSentG [in aneris.dist_lang.resources]
dist_messagesG [in aneris.dist_lang.resources]
dist_socketG [in aneris.dist_lang.resources]
dist_heapG [in aneris.dist_lang.resources]
dist_map_name [in aneris.dist_lang.resources]
dist_mapG [in aneris.dist_lang.resources]
dist_invG [in aneris.dist_lang.resources]


H

heap_meta_name [in aneris.dist_lang.resources]
heap_name [in aneris.dist_lang.resources]


I

is_global [in aneris.examples.two_phase_commit.tpc_proof]
is_abort_dec [in aneris.examples.two_phase_commit.tpc_proof]
is_abort [in aneris.examples.two_phase_commit.tpc_proof]
is_vote [in aneris.examples.two_phase_commit.tpc_proof]
is_req [in aneris.examples.two_phase_commit.tpc_proof]


L

lb_relayPreG [in aneris.examples.load_balancer.lb_proof]
lb_relayG [in aneris.examples.load_balancer.lb_proof]
LkG_inG [in aneris.examples.lock_server.lock_proof]
lock_name [in aneris.examples.lock_server.lock_proof]
lock_inG [in aneris.examples.lock_server.lock_proof]
lock_tokG [in aneris.examples.library.lock]


M

monoG_inG [in aneris.examples.monotone_cell.mono_proof]
mono_name [in aneris.examples.monotone_cell.mono_proof]


N

Network.ms_body [in aneris.dist_lang.network]
Network.ms_failed [in aneris.dist_lang.network]
Network.ms_protocol [in aneris.dist_lang.network]
Network.ms_destination [in aneris.dist_lang.network]
Network.ms_sender [in aneris.dist_lang.network]
Network.ms_from_node [in aneris.dist_lang.network]
Network.m_state [in aneris.dist_lang.network]
Network.m_body [in aneris.dist_lang.network]
Network.m_protocol [in aneris.dist_lang.network]
Network.m_destination [in aneris.dist_lang.network]
Network.m_sender [in aneris.dist_lang.network]
Network.m_from_node [in aneris.dist_lang.network]
Network.saddress [in aneris.dist_lang.network]
Network.sfamily [in aneris.dist_lang.network]
Network.sprotocol [in aneris.dist_lang.network]
Network.stype [in aneris.dist_lang.network]


P

P [in aneris.examples.two_phase_commit.tpc_proof]
pingG_inG [in aneris.examples.ping_pong_done.proof]
pingG_inG [in aneris.examples.ping_pong_done.heap_lang_threads]
pingG_ticket_inG [in aneris.examples.ping_pong_done.proof2]
pingG_inG [in aneris.examples.ping_pong_done.proof2]
ping_name [in aneris.examples.ping_pong_done.proof]
ping_inG [in aneris.examples.ping_pong_done.proof]
ping_name [in aneris.examples.ping_pong_done.heap_lang_threads]
ping_inG [in aneris.examples.ping_pong_done.heap_lang_threads]
ping_ticket_name [in aneris.examples.ping_pong_done.proof2]
ping_ticket_inG [in aneris.examples.ping_pong_done.proof2]
ping_name [in aneris.examples.ping_pong_done.proof2]
ping_inG [in aneris.examples.ping_pong_done.proof2]
pongG_inG [in aneris.examples.ping_pong_done.proof]
pongG_inG [in aneris.examples.ping_pong_done.heap_lang_threads]
pongG_ticket_inG [in aneris.examples.ping_pong_done.proof2]
pongG_inG [in aneris.examples.ping_pong_done.proof2]
pong_name [in aneris.examples.ping_pong_done.proof]
pong_inG [in aneris.examples.ping_pong_done.proof]
pong_name [in aneris.examples.ping_pong_done.heap_lang_threads]
pong_inG [in aneris.examples.ping_pong_done.heap_lang_threads]
pong_ticket_name [in aneris.examples.ping_pong_done.proof2]
pong_ticket_inG [in aneris.examples.ping_pong_done.proof2]
pong_name [in aneris.examples.ping_pong_done.proof2]
pong_inG [in aneris.examples.ping_pong_done.proof2]


Q

Q [in aneris.examples.two_phase_commit.tpc_proof]


R

R [in aneris.examples.two_phase_commit.tpc_proof]
repLog_inG [in aneris.examples.replicated_log.rep_log_proof]
repPreLog_inG [in aneris.examples.replicated_log.rep_log_proof]
repPreWait_inG [in aneris.examples.replicated_log.rep_log_proof]
repWait_inG [in aneris.examples.replicated_log.rep_log_proof]
R' [in aneris.examples.two_phase_commit.tpc_proof]


S

socket_meta_name [in aneris.dist_lang.resources]
socket_name [in aneris.dist_lang.resources]
statec_name [in aneris.examples.monotone_cell.mono_proof]
stateG_inG [in aneris.examples.monotone_cell.mono_proof]


T

tpc_inv_ps_name [in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_cs_name [in aneris.examples.two_phase_commit.tpc_proof]
tpc_part_preG [in aneris.examples.two_phase_commit.tpc_proof]
tpc_coord_preG [in aneris.examples.two_phase_commit.tpc_proof]
tpc_nodes_PreG [in aneris.examples.two_phase_commit.tpc_proof]
tpc_nodes_name [in aneris.examples.two_phase_commit.tpc_proof]
tpc_participant_stateG [in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinator_stateG [in aneris.examples.two_phase_commit.tpc_proof]
tpc_nodesG [in aneris.examples.two_phase_commit.tpc_proof]



Inductive Index

A

AsRecV [in aneris.dist_lang.lifting]


C

client_state [in aneris.examples.monotone_cell.mono_proof]
coordinator_state [in aneris.examples.two_phase_commit.tpc_proof]


D

dist_lang.head_step [in aneris.dist_lang.lang]
dist_lang.socket_step [in aneris.dist_lang.lang]


G

ground_lang.head_step [in aneris.dist_lang.lang]
ground_lang.ectx_item [in aneris.dist_lang.lang]
ground_lang.val [in aneris.dist_lang.lang]
ground_lang.expr [in aneris.dist_lang.lang]
ground_lang.bin_op [in aneris.dist_lang.lang]
ground_lang.un_op [in aneris.dist_lang.lang]
ground_lang.base_lit [in aneris.dist_lang.lang]


M

msg_received [in aneris.examples.ping_pong_done.proof]
msg_received [in aneris.examples.ping_pong_done.heap_lang_threads]
msg_received [in aneris.examples.ping_pong_done.proof2]


N

Network.address_family [in aneris.dist_lang.network]
Network.message_state [in aneris.dist_lang.network]
Network.protocol [in aneris.dist_lang.network]
Network.socket_address [in aneris.dist_lang.network]
Network.socket_type [in aneris.dist_lang.network]


P

participant_state [in aneris.examples.two_phase_commit.tpc_proof]



Section Index

B

bag_runner [in aneris.examples.bag.bag_proof]
bag_service [in aneris.examples.bag.bag_proof]


C

calculator_runner [in aneris.examples.calculator.calc_proof]
calculator_client [in aneris.examples.calculator.calc_proof]
calculator_server [in aneris.examples.calculator.calc_proof]
calc_lb_runner [in aneris.examples.calculator.calc_proof]
ccounter_runner [in aneris.examples.counter_with_contributions.proof]
ccounter_client [in aneris.examples.counter_with_contributions.proof]
ccounter_server [in aneris.examples.counter_with_contributions.proof]
code [in aneris.examples.library.lib]
code [in aneris.examples.ping_pong_done.heap_lang_threads]


D

Definitions [in aneris.dist_lang.resources]


F

fin_map_dom [in aneris.dist_lang.helpers]
frac_auth_nat [in aneris.examples.library.frac_auth]
frac_auth_mnat [in aneris.examples.library.frac_auth]


G

GhostStateLemmas [in aneris.dist_lang.resources]
ghost_state [in aneris.examples.ping_pong_done.proof]
ghost_state [in aneris.examples.ping_pong_done.heap_lang_threads]
ghost_state [in aneris.examples.ping_pong_done.proof2]


L

library [in aneris.examples.library.lib]
lifting [in aneris.dist_lang.lifting]
list_string_spec [in aneris.examples.library.list]
list_spec [in aneris.examples.library.list]
list_code [in aneris.examples.library.list]
load_balancer [in aneris.examples.load_balancer.lb_proof]
lock [in aneris.examples.lock_server.lock_proof]


M

map_Filter [in aneris.dist_lang.helpers]
mono [in aneris.examples.monotone_cell.mono_proof]
monoids [in aneris.examples.load_balancer.lb_proof]


P

ping [in aneris.examples.ping_pong_done.proof]
ping [in aneris.examples.ping_pong_done.proof2]
ping [in aneris.examples.ping_pong.proof]
ping_pong_runner [in aneris.examples.ping_pong_done.proof]
ping_pong_runner [in aneris.examples.ping_pong_done.proof2]
ping_pong_runner [in aneris.examples.ping_pong.proof]
pong [in aneris.examples.ping_pong_done.proof]
pong [in aneris.examples.ping_pong_done.proof2]
pong [in aneris.examples.ping_pong.proof]
proof [in aneris.examples.library.lock]
proof [in aneris.examples.ping_pong_done.heap_lang_threads]


R

rep_log_runner [in aneris.examples.replicated_log.rep_log_proof]
rep_log [in aneris.examples.replicated_log.rep_log_proof]


S

spec [in aneris.examples.library.bag]
state [in aneris.dist_lang.proofmode]
strings [in aneris.examples.library.lib]


T

tpc_participant_protocol [in aneris.examples.two_phase_commit.tpc_proof]



Instance Index

A

alloc_atomic [in aneris.dist_lang.lifting]
as_val_val [in aneris.dist_lang.lifting]


B

bag_persistent [in aneris.examples.library.bag]
binop_atomic [in aneris.dist_lang.lifting]


C

cmpxchg_atomic [in aneris.dist_lang.lifting]


D

distG_irisG [in aneris.dist_lang.resources]
dist_lang.state_inhabited [in aneris.dist_lang.lang]
dist_lang.fill_item_inj [in aneris.dist_lang.lang]
dist_lang.of_val_inj [in aneris.dist_lang.lang]
dist_lang.val_inhabited [in aneris.dist_lang.lang]
dist_lang.expr_inhabited [in aneris.dist_lang.lang]


F

fork_atomic [in aneris.dist_lang.lifting]


G

ground_lang.fill_item_inj [in aneris.dist_lang.lang]
ground_lang.append_assoc [in aneris.dist_lang.lang]
ground_lang.expr_inhabited [in aneris.dist_lang.lang]
ground_lang.val_inhabited [in aneris.dist_lang.lang]
ground_lang.val_countable [in aneris.dist_lang.lang]
ground_lang.expr_countable [in aneris.dist_lang.lang]
ground_lang.bin_op_countable [in aneris.dist_lang.lang]
ground_lang.un_op_countable [in aneris.dist_lang.lang]
ground_lang.base_lit_countable [in aneris.dist_lang.lang]
ground_lang.val_eq_dec [in aneris.dist_lang.lang]
ground_lang.expr_eq_dec [in aneris.dist_lang.lang]
ground_lang.bin_op_eq_dec [in aneris.dist_lang.lang]
ground_lang.un_op_eq_dec [in aneris.dist_lang.lang]
ground_lang.base_lit_eq_dec [in aneris.dist_lang.lang]
ground_lang.of_val_inj [in aneris.dist_lang.lang]


I

into_val_val [in aneris.dist_lang.lifting]
IsNode_persistent [in aneris.dist_lang.resources]
is_lock_persistent [in aneris.examples.library.lock]
is_lock_ne [in aneris.examples.library.lock]
is_abort_m_dec [in aneris.examples.two_phase_commit.tpc_proof]


L

load_atomic [in aneris.dist_lang.lifting]
locked_timeless [in aneris.examples.library.lock]
lock_inv_ne [in aneris.examples.library.lock]


M

makeElem_Exclusive [in aneris.examples.monotone_cell.mono_proof]
mapsto_l_timeless [in aneris.dist_lang.resources]
mapsto_n_timeless [in aneris.dist_lang.resources]
mapsto_node_persistent [in aneris.dist_lang.resources]
monoAsFractional [in aneris.examples.monotone_cell.mono_proof]


N

Network.address_family_countable [in aneris.dist_lang.network]
Network.address_family_eq_dec [in aneris.dist_lang.network]
Network.message_state_eq_dec [in aneris.dist_lang.network]
Network.protocol_countable [in aneris.dist_lang.network]
Network.protocol_eq_dec [in aneris.dist_lang.network]
Network.socket_type_countable [in aneris.dist_lang.network]
Network.socket_address_countable [in aneris.dist_lang.network]
Network.socket_eq_dec [in aneris.dist_lang.network]
Network.socket_address_eq_dec [in aneris.dist_lang.network]
Network.socket_type_eq_dec [in aneris.dist_lang.network]
newsocket_atomic [in aneris.dist_lang.lifting]


P

pure_make_address [in aneris.dist_lang.lifting]
pure_case_inr [in aneris.dist_lang.lifting]
pure_case_inl [in aneris.dist_lang.lifting]
pure_substring [in aneris.dist_lang.lifting]
pure_find_from [in aneris.dist_lang.lifting]
pure_snd [in aneris.dist_lang.lifting]
pure_fst [in aneris.dist_lang.lifting]
pure_if_false [in aneris.dist_lang.lifting]
pure_if_true [in aneris.dist_lang.lifting]
pure_binop [in aneris.dist_lang.lifting]
pure_unop [in aneris.dist_lang.lifting]
pure_beta [in aneris.dist_lang.lifting]
pure_injrc [in aneris.dist_lang.lifting]
pure_injlc [in aneris.dist_lang.lifting]
pure_pairc [in aneris.dist_lang.lifting]
pure_rec [in aneris.dist_lang.lifting]


R

receivefrom_atomic [in aneris.dist_lang.lifting]
rep_log_tpc [in aneris.examples.replicated_log.rep_log_proof]


S

saved_pred_proper' [in aneris.dist_lang.resources]
saved_pred_proper [in aneris.dist_lang.resources]
sendto_atomic [in aneris.dist_lang.lifting]
si_pred_prop [in aneris.dist_lang.resources]
skip_atomic [in aneris.dist_lang.lifting]
socketbind_atomic [in aneris.dist_lang.lifting]
store_atomic [in aneris.dist_lang.lifting]
subG_lkΣ [in aneris.examples.lock_server.lock_proof]
subG_lockΣ [in aneris.examples.library.lock]
subG_inG_repLogΣ [in aneris.examples.load_balancer.lb_proof]
subG_ppdΣ [in aneris.examples.ping_pong_done.proof]
subG_heapPreG [in aneris.dist_lang.adequacy]
subG_ppdΣ [in aneris.examples.ping_pong_done.heap_lang_threads]
subG_inG_repLogΣ [in aneris.examples.replicated_log.rep_log_proof]
subG_inG_ccounterΣ [in aneris.examples.counter_with_contributions.proof]
subG_inG_tpcΣ [in aneris.examples.two_phase_commit.tpc_proof]
subG_ppdΣ [in aneris.examples.ping_pong_done.proof2]
subG_monoΣ [in aneris.examples.monotone_cell.mono_proof]
system_state_core_id [in aneris.dist_lang.resources]
system_state_mapUR_unit [in aneris.dist_lang.resources]



Abbreviation Index

D

dist_lang.fill_item [in aneris.dist_lang.lang]


G

ground_lang.of_val [in aneris.dist_lang.lang]


I

iProp [in aneris.examples.library.bag]
i2s [in aneris.dist_lang.notation]


L

Lam [in aneris.dist_lang.notation]
LamV [in aneris.dist_lang.notation]
Let [in aneris.dist_lang.notation]
LetCtx [in aneris.dist_lang.notation]


M

Match [in aneris.dist_lang.notation]
MSG_DONE [in aneris.examples.ping_pong_done.heap_lang_threads]
MSG_PONG [in aneris.examples.ping_pong_done.heap_lang_threads]
MSG_PING [in aneris.examples.ping_pong_done.heap_lang_threads]


N

NONE [in aneris.dist_lang.notation]
NONEV [in aneris.dist_lang.notation]


S

Seq [in aneris.dist_lang.notation]
SeqCtx [in aneris.dist_lang.notation]
Skip [in aneris.dist_lang.notation]
SOME [in aneris.dist_lang.notation]
SOMEV [in aneris.dist_lang.notation]
s2i [in aneris.dist_lang.notation]



Definition Index

A

abort_msg [in aneris.examples.replicated_log.rep_log_proof]
acquire [in aneris.examples.library.lock]
all_ips [in aneris.examples.replicated_log.rep_log_proof]
AsRecV_recv [in aneris.dist_lang.lifting]
assert [in aneris.examples.library.lib]


B

bagList [in aneris.examples.library.bag]
bag_runner [in aneris.examples.bag.bag]
bag_service [in aneris.examples.bag.bag]
bag_client_si [in aneris.examples.bag.bag_proof]
bag_si [in aneris.examples.bag.bag_proof]


C

calculator [in aneris.examples.calculator.calc]
calculator_is [in aneris.examples.calculator.calc_proof]
calculator_si [in aneris.examples.calculator.calc_proof]
calc_fixed_dom [in aneris.examples.calculator.calc_proof]
calc_lb_socket_interp [in aneris.examples.calculator.calc_proof]
calc_lb_is [in aneris.examples.calculator.calc_proof]
calc_servers [in aneris.examples.calculator.calc_proof]
calc_lb_ips [in aneris.examples.calculator.calc_proof]
calc_socket_interp [in aneris.examples.calculator.calc_proof]
calc_lb_runner [in aneris.examples.calculator.calc]
calc_runner [in aneris.examples.calculator.calc]
ccounter_runner [in aneris.examples.counter_with_contributions.counter]
ccounter_client [in aneris.examples.counter_with_contributions.counter]
ccounter_server [in aneris.examples.counter_with_contributions.counter]
ccounter_si [in aneris.examples.counter_with_contributions.proof]
ccounterΣ [in aneris.examples.counter_with_contributions.proof]
client [in aneris.examples.replicated_log.rep_log]
client [in aneris.examples.bag.bag]
client [in aneris.examples.monotone_cell.monotone_cell]
client [in aneris.examples.calculator.calc]
client_ips [in aneris.examples.replicated_log.rep_log_proof]
client_si [in aneris.examples.replicated_log.rep_log_proof]
client_si [in aneris.examples.counter_with_contributions.proof]
client_si [in aneris.examples.calculator.calc_proof]
client_si [in aneris.examples.monotone_cell.mono_proof]
client1_ip [in aneris.examples.replicated_log.rep_log_proof]
client2_ip [in aneris.examples.replicated_log.rep_log_proof]
commit_msg [in aneris.examples.replicated_log.rep_log_proof]
coord_addr [in aneris.examples.replicated_log.rep_log_proof]
counter_is [in aneris.examples.counter_with_contributions.proof]
c0 [in aneris.examples.bag.bag_proof]
c1 [in aneris.examples.bag.bag_proof]
c2 [in aneris.examples.bag.bag_proof]


D

db [in aneris.examples.replicated_log.rep_log]
db_addresses [in aneris.examples.replicated_log.rep_log_proof]
db1_addr [in aneris.examples.replicated_log.rep_log_proof]
db1_ip [in aneris.examples.replicated_log.rep_log_proof]
db2_addr [in aneris.examples.replicated_log.rep_log_proof]
db2_ip [in aneris.examples.replicated_log.rep_log_proof]
dec_handler_log [in aneris.examples.replicated_log.rep_log]
dec_handler_fold_acc [in aneris.examples.load_balancer.lb_proof]
dec_handler_fold_acc [in aneris.examples.replicated_log.rep_log_proof]
dec_handler_spec [in aneris.examples.two_phase_commit.tpc_proof]
dist_lang.is_head_step_pure [in aneris.dist_lang.lang]
dist_lang.option_socket_address_to_val [in aneris.dist_lang.lang]
dist_lang.ports_in_use [in aneris.dist_lang.lang]
dist_lang.sockets [in aneris.dist_lang.lang]
dist_lang.heap [in aneris.dist_lang.lang]
dist_lang.to_val [in aneris.dist_lang.lang]
dist_lang.of_val [in aneris.dist_lang.lang]
distΣ [in aneris.dist_lang.adequacy]


F

fin_handler_log [in aneris.examples.replicated_log.rep_log]
fin_handler_spec [in aneris.examples.two_phase_commit.tpc_proof]
Fixed [in aneris.dist_lang.resources]
fixed_dom [in aneris.examples.ping_pong_done.proof]
fixed_dom [in aneris.examples.replicated_log.rep_log_proof]
fixed_dom [in aneris.examples.counter_with_contributions.proof]
fixed_dom [in aneris.examples.calculator.calc_proof]
fixed_dom [in aneris.examples.ping_pong.proof]
FreeIP [in aneris.dist_lang.resources]
FreeIPs_ctx [in aneris.dist_lang.resources]
FreePorts [in aneris.dist_lang.resources]
FreePorts_ctx [in aneris.dist_lang.resources]


G

gen_heap_frag [in aneris.dist_lang.adequacy]
gen_heap_ctxW [in aneris.examples.replicated_log.rep_log_proof]
gen_heap_ctxDB [in aneris.examples.replicated_log.rep_log_proof]
gen_heap_ctxP [in aneris.examples.two_phase_commit.tpc_proof]
gen_heap_ctxC [in aneris.examples.two_phase_commit.tpc_proof]
gen_heap_soc_instance [in aneris.dist_lang.resources]
gen_heap_loc_instance [in aneris.dist_lang.resources]
ground_lang.observation [in aneris.dist_lang.lang]
ground_lang.option_nat_to_val [in aneris.dist_lang.lang]
ground_lang.bin_op_eval [in aneris.dist_lang.lang]
ground_lang.bin_op_eval_bool [in aneris.dist_lang.lang]
ground_lang.bin_op_eval_int [in aneris.dist_lang.lang]
ground_lang.un_op_eval [in aneris.dist_lang.lang]
ground_lang.ZOfString [in aneris.dist_lang.lang]
ground_lang.ZOfString' [in aneris.dist_lang.lang]
ground_lang.ZOfAscii [in aneris.dist_lang.lang]
ground_lang.StringOfZ [in aneris.dist_lang.lang]
ground_lang.subst' [in aneris.dist_lang.lang]
ground_lang.subst [in aneris.dist_lang.lang]
ground_lang.fill_item [in aneris.dist_lang.lang]
ground_lang.exprC [in aneris.dist_lang.lang]
ground_lang.valC [in aneris.dist_lang.lang]
ground_lang.stateC [in aneris.dist_lang.lang]
ground_lang.state [in aneris.dist_lang.lang]
ground_lang.to_val [in aneris.dist_lang.lang]
ground_lang.loc [in aneris.dist_lang.lang]


H

handlerR [in aneris.examples.lock_server.lock_proof]
handlerR [in aneris.examples.replicated_log.rep_log_proof]
handlerR [in aneris.examples.counter_with_contributions.proof]
handlerR [in aneris.examples.monotone_cell.mono_proof]
handlerR' [in aneris.examples.counter_with_contributions.proof]


I

insert [in aneris.examples.library.bag]
inv_socket [in aneris.examples.bag.bag_proof]
inv_socket_N [in aneris.examples.bag.bag_proof]
iProp [in aneris.examples.ping_pong_done.heap_lang_threads]
ips [in aneris.examples.ping_pong_done.proof]
ips [in aneris.examples.replicated_log.rep_log_proof]
ips [in aneris.examples.counter_with_contributions.proof]
ips [in aneris.examples.ping_pong_done.proof2]
ips [in aneris.examples.calculator.calc_proof]
ips [in aneris.examples.ping_pong.proof]
IPs [in aneris.dist_lang.resources]
ips [in aneris.examples.bag.bag_proof]
isBag [in aneris.examples.library.bag]
IsNode [in aneris.dist_lang.resources]
is_lock [in aneris.examples.library.lock]
is_global_log [in aneris.examples.replicated_log.rep_log_proof]
is_vote_log [in aneris.examples.replicated_log.rep_log_proof]
is_abort_log [in aneris.examples.replicated_log.rep_log_proof]
is_req_log [in aneris.examples.replicated_log.rep_log_proof]
is_abort_m [in aneris.examples.two_phase_commit.tpc_proof]


L

lb_si [in aneris.examples.load_balancer.lb_proof]
lb_server_P [in aneris.examples.load_balancer.lb_proof]
lb_w_I [in aneris.examples.load_balancer.lb_proof]
lb_inv_w_n [in aneris.examples.load_balancer.lb_proof]
lb_socket_I [in aneris.examples.load_balancer.lb_proof]
lb_inv_socket [in aneris.examples.load_balancer.lb_proof]
lb_inv_socket_n [in aneris.examples.load_balancer.lb_proof]
lb_ports [in aneris.examples.calculator.calc_proof]
lbΣ [in aneris.examples.load_balancer.lb_proof]
listen [in aneris.examples.library.lib]
listen_wait [in aneris.examples.library.lib]
listen_wait [in aneris.examples.ping_pong_done.heap_lang_threads]
list_str_coh [in aneris.examples.library.list]
list_coh [in aneris.examples.library.list]
list_append [in aneris.examples.library.list]
list_rev [in aneris.examples.library.list]
list_rev_aux [in aneris.examples.library.list]
list_sub [in aneris.examples.library.list]
list_nth [in aneris.examples.library.list]
list_length [in aneris.examples.library.list]
list_iter [in aneris.examples.library.list]
list_fold [in aneris.examples.library.list]
list_tail [in aneris.examples.library.list]
list_head [in aneris.examples.library.list]
list_cons [in aneris.examples.library.list]
list_make [in aneris.examples.library.list]
list_sa_val [in aneris.examples.load_balancer.lb_proof]
list_m_val [in aneris.examples.two_phase_commit.tpc_proof]
list_sa_val [in aneris.examples.two_phase_commit.tpc_proof]
lkCmra [in aneris.examples.lock_server.lock_proof]
lkΣ [in aneris.examples.lock_server.lock_proof]
load_balancer' [in aneris.examples.load_balancer.lb]
load_balancer [in aneris.examples.load_balancer.lb]
local_state_i [in aneris.dist_lang.resources]
local_state_coherence [in aneris.dist_lang.resources]
locked [in aneris.examples.library.lock]
lock_si [in aneris.examples.lock_server.lock_proof]
lock_server [in aneris.examples.lock_server.lock]
lock_inv [in aneris.examples.library.lock]
lockΣ [in aneris.examples.library.lock]
logger [in aneris.examples.replicated_log.rep_log]
logger_runner [in aneris.examples.replicated_log.rep_log]
log_si [in aneris.examples.replicated_log.rep_log_proof]


M

makeElem [in aneris.examples.monotone_cell.mono_proof]
makeLkElem [in aneris.examples.lock_server.lock_proof]
makeLkElemNone [in aneris.examples.lock_server.lock_proof]
makePorts [in aneris.examples.load_balancer.lb_proof]
mapsto_s [in aneris.dist_lang.resources]
mapsto_l [in aneris.dist_lang.resources]
mapsto_node_eq [in aneris.dist_lang.resources]
mapsto_node [in aneris.dist_lang.resources]
mapsto_node_aux [in aneris.dist_lang.resources]
mapsto_node_def [in aneris.dist_lang.resources]
messages [in aneris.dist_lang.resources]
messages_coherence [in aneris.dist_lang.resources]
messages_sent_coherence [in aneris.dist_lang.resources]
messages_received_coherence [in aneris.dist_lang.resources]
message_soup_info [in aneris.dist_lang.resources]
monoCmra [in aneris.examples.monotone_cell.mono_proof]
mono_server [in aneris.examples.monotone_cell.monotone_cell]
mono_si [in aneris.examples.monotone_cell.mono_proof]
mono_si_fix [in aneris.examples.monotone_cell.mono_proof]
mono_server_address [in aneris.examples.monotone_cell.mono_proof]
monoΣ [in aneris.examples.monotone_cell.mono_proof]


N

network_coherence [in aneris.dist_lang.resources]
Network.ip_of_address [in aneris.dist_lang.network]
Network.ip_address [in aneris.dist_lang.network]
Network.max_received [in aneris.dist_lang.network]
Network.max_sent [in aneris.dist_lang.network]
Network.messages_stable_from_ms [in aneris.dist_lang.network]
Network.messages_stable [in aneris.dist_lang.network]
Network.messages_delivered [in aneris.dist_lang.network]
Network.messages_received_at [in aneris.dist_lang.network]
Network.messages_to_receive_at [in aneris.dist_lang.network]
Network.message_stable_from_message [in aneris.dist_lang.network]
Network.message_soup [in aneris.dist_lang.network]
Network.message_body [in aneris.dist_lang.network]
Network.message_id [in aneris.dist_lang.network]
Network.node [in aneris.dist_lang.network]
Network.node_ports [in aneris.dist_lang.network]
Network.port [in aneris.dist_lang.network]
Network.port_of_address [in aneris.dist_lang.network]
Network.response_message_stable [in aneris.dist_lang.network]
Network.socket_handle [in aneris.dist_lang.network]
newbag [in aneris.examples.library.bag]
newlock [in aneris.examples.library.lock]
node_gnamesO [in aneris.dist_lang.resources]


O

ownA [in aneris.examples.two_phase_commit.tpc_proof]
ownC [in aneris.examples.counter_with_contributions.proof]
ownF [in aneris.dist_lang.resources]
ownLk [in aneris.examples.lock_server.lock_proof]
ownMono [in aneris.examples.monotone_cell.mono_proof]
ownPing [in aneris.examples.ping_pong_done.proof]
ownPing [in aneris.examples.ping_pong_done.heap_lang_threads]
ownPing [in aneris.examples.ping_pong_done.proof2]
ownPong [in aneris.examples.ping_pong_done.proof]
ownPong [in aneris.examples.ping_pong_done.heap_lang_threads]
ownPong [in aneris.examples.ping_pong_done.proof2]
ownS [in aneris.dist_lang.resources]
ownS [in aneris.examples.monotone_cell.mono_proof]


P

participants_coh [in aneris.examples.two_phase_commit.tpc_proof]
Pin [in aneris.examples.calculator.calc_proof]
ping [in aneris.examples.ping_pong_done.code]
ping [in aneris.examples.ping_pong_done.heap_lang_threads]
ping [in aneris.examples.ping_pong.code]
pingpongΣ [in aneris.examples.ping_pong_done.proof]
pingpongΣ [in aneris.examples.ping_pong_done.heap_lang_threads]
pingpongΣ [in aneris.examples.ping_pong_done.proof2]
ping_pong_is [in aneris.examples.ping_pong_done.proof]
ping_addr [in aneris.examples.ping_pong_done.proof]
ping_si [in aneris.examples.ping_pong_done.proof]
ping_pong_runner [in aneris.examples.ping_pong_done.code]
ping_inv [in aneris.examples.ping_pong_done.heap_lang_threads]
ping_pong_runner [in aneris.examples.ping_pong_done.heap_lang_threads]
ping_addr [in aneris.examples.ping_pong_done.proof2]
ping_si [in aneris.examples.ping_pong_done.proof2]
ping_pong_is [in aneris.examples.ping_pong.proof]
ping_addr [in aneris.examples.ping_pong.proof]
ping_si [in aneris.examples.ping_pong.proof]
ping_pong_runner [in aneris.examples.ping_pong.code]
pong [in aneris.examples.ping_pong_done.code]
pong [in aneris.examples.ping_pong_done.heap_lang_threads]
pong [in aneris.examples.ping_pong.code]
pong_addr [in aneris.examples.ping_pong_done.proof]
pong_si [in aneris.examples.ping_pong_done.proof]
pong_inv [in aneris.examples.ping_pong_done.heap_lang_threads]
pong_addr [in aneris.examples.ping_pong_done.proof2]
pong_si [in aneris.examples.ping_pong_done.proof2]
pong_addr [in aneris.examples.ping_pong.proof]
pong_si [in aneris.examples.ping_pong.proof]
Pout [in aneris.examples.calculator.calc_proof]
ppCmra [in aneris.examples.ping_pong_done.proof]
ppCmra [in aneris.examples.ping_pong_done.heap_lang_threads]
ppCmra [in aneris.examples.ping_pong_done.proof2]


R

Received [in aneris.examples.ping_pong_done.proof2]
received_message_info [in aneris.dist_lang.lifting]
relay_resp_si [in aneris.examples.load_balancer.lb_proof]
release [in aneris.examples.library.lock]
remove [in aneris.examples.library.bag]
repLogΣ [in aneris.examples.replicated_log.rep_log_proof]
rep_log_is [in aneris.examples.replicated_log.rep_log_proof]
rep_log_I [in aneris.examples.replicated_log.rep_log_proof]
rep_log_inv [in aneris.examples.replicated_log.rep_log_proof]
rep_log_inv_n [in aneris.examples.replicated_log.rep_log_proof]
rep_log_tpc_pa [in aneris.examples.replicated_log.rep_log_proof]
request_msg [in aneris.examples.replicated_log.rep_log_proof]
req_handler_log [in aneris.examples.replicated_log.rep_log]
req_handler_spec [in aneris.examples.two_phase_commit.tpc_proof]
R_pa [in aneris.examples.replicated_log.rep_log_proof]
R'_pa [in aneris.examples.replicated_log.rep_log_proof]


S

safe [in aneris.dist_lang.adequacy]
send [in aneris.examples.ping_pong_done.heap_lang_threads]
serve [in aneris.examples.load_balancer.lb]
serve [in aneris.examples.bag.bag]
server [in aneris.examples.replicated_log.rep_log_proof]
server [in aneris.examples.counter_with_contributions.proof]
server [in aneris.examples.calculator.calc_proof]
server [in aneris.examples.bag.bag_proof]
server_ip [in aneris.examples.replicated_log.rep_log_proof]
si_pred [in aneris.dist_lang.resources]
socket_interp [in aneris.examples.ping_pong_done.proof]
socket_interp [in aneris.examples.replicated_log.rep_log_proof]
socket_interp [in aneris.examples.counter_with_contributions.proof]
socket_interp [in aneris.examples.ping_pong.proof]
socket_interp_coherence [in aneris.dist_lang.resources]
socket_interp [in aneris.dist_lang.resources]
socket_interpR [in aneris.dist_lang.resources]
socket_received [in aneris.dist_lang.resources]
socket_I [in aneris.examples.bag.bag_proof]
stateC [in aneris.examples.monotone_cell.mono_proof]
system_state_mapUR [in aneris.dist_lang.resources]


T

tag_of_message [in aneris.examples.library.lib]
ticketCmra [in aneris.examples.ping_pong_done.proof2]
tpc_coordinate [in aneris.examples.two_phase_commit.tpc_correct]
tpc_participant_setup [in aneris.examples.two_phase_commit.tpc_correct]
tpc_coordinate [in aneris.examples.two_phase_commit.tpc]
tpc_participant_setup [in aneris.examples.two_phase_commit.tpc]
tpc_inv_ps_n [in aneris.examples.replicated_log.rep_log_proof]
tpc_inv_cs_n [in aneris.examples.replicated_log.rep_log_proof]
tpc_listen_ackQ [in aneris.examples.two_phase_commit.tpc_proof]
tpc_listen_vote_Q [in aneris.examples.two_phase_commit.tpc_proof]
tpc_participant_si [in aneris.examples.two_phase_commit.tpc_proof]
tpc_participant_global_si [in aneris.examples.two_phase_commit.tpc_proof]
tpc_participant_req_si [in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinator_si [in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinator_ack_si [in aneris.examples.two_phase_commit.tpc_proof]
tpc_coordinator_vote_si [in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_ps_I [in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_ps [in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_cs_I [in aneris.examples.two_phase_commit.tpc_proof]
tpc_inv_cs [in aneris.examples.two_phase_commit.tpc_proof]
tpcΣ [in aneris.examples.two_phase_commit.tpc_proof]
try_acquire [in aneris.examples.library.lock]


U

unSOME [in aneris.examples.library.lib]


V

valid_tag [in aneris.examples.library.lib]
value_of_message [in aneris.examples.library.lib]


other

Ψeven [in aneris.examples.bag.bag_proof]



Record Index

A

AsRecV [in aneris.dist_lang.lifting]


C

ccounterG [in aneris.examples.counter_with_contributions.proof]


D

distG [in aneris.dist_lang.resources]
distPreG [in aneris.dist_lang.adequacy]
dist_lang.state [in aneris.dist_lang.lang]
dist_lang.val [in aneris.dist_lang.lang]
dist_lang.expr [in aneris.dist_lang.lang]


L

lbG [in aneris.examples.load_balancer.lb_proof]
lbPreG [in aneris.examples.load_balancer.lb_proof]
lkG [in aneris.examples.lock_server.lock_proof]
lockG [in aneris.examples.lock_server.lock_proof]
lockG [in aneris.examples.library.lock]


M

monoG [in aneris.examples.monotone_cell.mono_proof]


N

Network.message [in aneris.dist_lang.network]
Network.message_stable [in aneris.dist_lang.network]
Network.socket [in aneris.dist_lang.network]
node_gnames [in aneris.dist_lang.resources]


P

pingpongG [in aneris.examples.ping_pong_done.proof]
pingpongG [in aneris.examples.ping_pong_done.heap_lang_threads]
pingpongG [in aneris.examples.ping_pong_done.proof2]
ppdG [in aneris.examples.ping_pong_done.proof]
ppdG [in aneris.examples.ping_pong_done.heap_lang_threads]
ppdG [in aneris.examples.ping_pong_done.proof2]


R

repLogG [in aneris.examples.replicated_log.rep_log_proof]
repLogPreG [in aneris.examples.replicated_log.rep_log_proof]


T

tpcG [in aneris.examples.two_phase_commit.tpc_proof]
TpcPartProt [in aneris.examples.two_phase_commit.tpc_proof]
tpcPreG [in aneris.examples.two_phase_commit.tpc_proof]
TpcProt [in aneris.examples.two_phase_commit.tpc_proof]



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 (1177 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 (66 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 (3 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 (37 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 (242 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 (187 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 (116 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 (21 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 (46 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 (89 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 (20 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 (321 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 (29 entries)