{"id":"W2996703997","doi":"10.1145/3371113","title":"The future is ours: prophecy variables in separation logic","year":2019,"lang":"en","type":"article","venue":"Proceedings of the ACM on Programming Languages","topic":"Distributed systems and fault tolerance","field":"Computer Science","cited_by":60,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"Horizon 2020; Horizon 2020 Framework Programme; Fonds Wetenschappelijk Onderzoek; European Commission","keywords":"Separation logic; Computer science; Hoare logic; Correctness; Axiomatic semantics; Soundness; Programming language; Atomicity; Concurrency; Theoretical computer science; Operational semantics; Semantics (computer science)","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.003388313,0.0004053111,0.0004360895,0.00116692,0.002235444,0.003097752,0.001252296,0.001467014,0.002791732],"category_scores_gemma":[0.004427819,0.0004413451,0.0008059258,0.001210956,0.00867385,0.01012153,0.002588823,0.005820073,0.0004209338],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.002420167,"about_ca_system_score_gemma":0.001968471,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003927835,"about_ca_topic_score_gemma":0.002622782,"domain_scores_codex":[0.997534,0.0008442309,0.00009407479,0.0004512367,0.0007073709,0.0003689463],"domain_scores_gemma":[0.9972532,0.001503738,0.0002424963,0.0004655815,0.0003671894,0.0001676859],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.00001679604,0.000005556776,0.0001114015,0.00001636678,0.00000361234,0.00003627055,0.0003111892,0.0007455045,0.0001898008,0.992201,0.0005116811,0.005850776],"study_design_scores_gemma":[0.00002050071,0.00002481313,0.0001020469,0.00003344873,0.00001523053,0.00006798832,0.0001507623,0.006893498,0.001029904,0.9670475,0.02459566,0.00001866052],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.02747683,0.004463881,0.8951297,0.007268141,0.0004586874,0.00008133119,0.0001433661,0.0008289157,0.06414907],"genre_scores_gemma":[0.7777974,0.002489914,0.197356,0.00260567,0.00069091,0.0002167825,0.0001527229,0.0003502206,0.01834029],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.003927835,"threshold_uncertainty_score":0.01791936,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.00815648363780745,"score_gpt":0.2676606539177327,"score_spread":0.2595041702799252,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}