{"id":"W4399992113","doi":"10.1145/3674626","title":"Story of Your Lazy Function’s Life: A Bidirectional Demand Semantics for Mechanized Cost Analysis of Lazy Programs","year":2024,"lang":"en","type":"article","venue":"Proceedings of the ACM on Programming Languages","topic":"Logic, programming, and type systems","field":"Computer Science","cited_by":4,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Toronto","funders":"National Science Foundation","keywords":"Computer science; Programming language; Semantics (computer science); Lazy evaluation; Modular design; sort; Queue; Theoretical computer science; Computation; Functional programming","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.002683872,0.0005200055,0.0005320094,0.001019859,0.001569682,0.002580569,0.001864468,0.001619627,0.005450608],"category_scores_gemma":[0.006684576,0.0006314935,0.00126857,0.0007167032,0.004977863,0.0131371,0.003564976,0.003163416,0.0007816837],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001500478,"about_ca_system_score_gemma":0.001147185,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001916125,"about_ca_topic_score_gemma":0.001440213,"domain_scores_codex":[0.9986857,0.0003550091,0.00006421598,0.000235198,0.0004731376,0.000186878],"domain_scores_gemma":[0.9975101,0.001030611,0.0001072763,0.0007655292,0.0004470776,0.0001393609],"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.000044917,0.0000165539,0.0002168599,0.00003644563,0.000007309103,0.00008347852,0.0003064697,0.002532813,0.00148889,0.9860783,0.001520471,0.007667513],"study_design_scores_gemma":[0.0000243524,0.00003051104,0.0001358109,0.00003140789,0.00002481789,0.0001283439,0.0002195689,0.04321366,0.005019242,0.9338027,0.0173354,0.00003427198],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.03604665,0.0002486751,0.9439103,0.004018899,0.0001691845,0.00006118941,0.0002200911,0.001401563,0.01392351],"genre_scores_gemma":[0.7418731,0.0004030927,0.2413843,0.001351753,0.0002232718,0.0002257999,0.0002650466,0.001482299,0.01279123],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.005450608,"threshold_uncertainty_score":0.01823407,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03104244624374617,"score_gpt":0.2828592154531153,"score_spread":0.2518167692093691,"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."}}