{"id":"W1538691881","doi":"10.1007/978-3-540-69738-1_8","title":"An Inference-Rule-Based Decision Procedure for Verification of Heap-Manipulating Programs with Mutable Data and Cyclic Data Structures","year":2007,"lang":"en","type":"book-chapter","venue":"Lecture notes in computer science","topic":"Logic, programming, and type systems","field":"Computer Science","cited_by":29,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of British Columbia","funders":"","keywords":"Heap (data structure); Computer science; Pointer (user interface); Separation logic; Mathematical proof; Inference; Programming language; Rule of inference; Theoretical computer science; Data structure; Artificial intelligence; Mathematics","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":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow","open_science"],"consensus_categories":[],"category_scores_codex":[0.001664957,0.0004368754,0.0005227195,0.0004385576,0.0002724231,0.0007312637,0.0057484,0.0002949556,0.000001571829],"category_scores_gemma":[0.000163806,0.0003272651,0.00002984444,0.0005280495,0.0005346746,0.001269858,0.001270462,0.0003574753,7.377109e-7],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00006623773,"about_ca_system_score_gemma":0.0006555207,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00009484024,"about_ca_topic_score_gemma":0.0005483719,"domain_scores_codex":[0.9958012,0.00002929436,0.000604829,0.002143234,0.000890783,0.0005306864],"domain_scores_gemma":[0.9945168,0.0004733508,0.0005803954,0.003914244,0.0003554925,0.0001597529],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00003113646,0.00005543906,0.001980998,0.0002018395,0.00001129468,0.000007490783,0.0002803603,0.00588126,0.00008362546,0.01643281,0.000002848337,0.9750309],"study_design_scores_gemma":[0.0004624945,0.0007083388,0.000701954,0.0002502146,0.00001993432,0.00003774172,0.000001259007,0.9325464,0.0004460582,0.06351772,0.0008149,0.0004929797],"study_design_candidate":"design_other","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.0007751861,0.0003696121,0.9969627,0.00004166306,0.0003810071,0.001232077,0.00001978504,0.0001148399,0.0001031827],"genre_scores_gemma":[0.5367131,0.000004641679,0.4628229,0.00007128895,0.0001391034,0.000008085059,0.0002164332,0.00001897397,0.00000542697],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.9745379,"threshold_uncertainty_score":0.9999179,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.09226293328640164,"score_gpt":0.3286665802387556,"score_spread":0.2364036469523539,"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."}}