{"id":"W2296691843","doi":"10.1145/3290322","title":"Sound and complete bidirectional typechecking for higher-rank polymorphism with existentials and indexed types","year":2019,"lang":"en","type":"preprint","venue":"Proceedings of the ACM on Programming Languages","topic":"Logic, programming, and type systems","field":"Computer Science","cited_by":3,"is_retracted":false,"has_abstract":true,"ca_institutions":"Queen's University","funders":"Engineering and Physical Sciences Research Council","keywords":"Computer science; Programming language; Type inference; Type theory; Dependent type; Haskell; Soundness; Mathematical proof; Subtyping; Combinatory logic; Scala; Type (biology); Theoretical computer science; Lambda calculus; Inference; Functional programming; Mathematics; Artificial intelligence; Java","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.01303053,0.001012471,0.00207333,0.001979185,0.00219604,0.005017289,0.004110093,0.001884178,0.003956106],"category_scores_gemma":[0.02614598,0.00172647,0.004770067,0.002319679,0.005399971,0.009119672,0.008132563,0.005190771,0.001972974],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.002212964,"about_ca_system_score_gemma":0.007591486,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.004506454,"about_ca_topic_score_gemma":0.005475199,"domain_scores_codex":[0.9858683,0.002582684,0.001279493,0.001972204,0.006440185,0.001857026],"domain_scores_gemma":[0.9791173,0.007578708,0.001659163,0.00738555,0.003798644,0.0004606716],"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.0002425977,0.0001676455,0.003312225,0.0006882671,0.0001722216,0.0003493011,0.001256812,0.01598012,0.01846561,0.8479983,0.005711307,0.1056556],"study_design_scores_gemma":[0.0001673422,0.0001039031,0.0008922322,0.0002356289,0.0002882935,0.0005807697,0.0003012202,0.08536505,0.06826938,0.8210515,0.0225182,0.000226356],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.01042715,0.0001415552,0.982834,0.0002367709,0.00009506549,0.0001050885,0.000188682,0.003293904,0.002677818],"genre_scores_gemma":[0.2715158,0.0003766318,0.718012,0.0005434918,0.0002149916,0.0003284479,0.0008384407,0.001829262,0.006340839],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.01303053,"threshold_uncertainty_score":0.06891286,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.04079259752242029,"score_gpt":0.2765958302982153,"score_spread":0.235803232775795,"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."}}