{"id":"https://openalex.org/W2981686733","doi":"https://doi.org/10.1145/3371073","title":"Complexity and information in invariant inference","display_name":"Complexity and information in invariant inference","publication_year":2019,"publication_date":"2019-12-20","ids":{"openalex":"https://openalex.org/W2981686733","doi":"https://doi.org/10.1145/3371073","mag":"2981686733"},"language":"en","primary_location":{"id":"doi:10.1145/3371073","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3371073","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3371073","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"type":"preprint","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3371073","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008913566","display_name":"Yotam M. Y. Feldman","orcid":"https://orcid.org/0000-0001-6922-0982"},"institutions":[{"id":"https://openalex.org/I16391192","display_name":"Tel Aviv University","ror":"https://ror.org/04mhzgx49","country_code":"IL","type":"education","lineage":["https://openalex.org/I16391192"]}],"countries":["IL"],"is_corresponding":true,"raw_author_name":"Yotam M. Y. Feldman","raw_affiliation_strings":["Tel Aviv University, Israel","Tel-Aviv Univ., Israel#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tel Aviv University, Israel","institution_ids":["https://openalex.org/I16391192"]},{"raw_affiliation_string":"Tel-Aviv Univ., Israel#TAB#","institution_ids":["https://openalex.org/I16391192"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053065200","display_name":"Neil Immerman","orcid":"https://orcid.org/0000-0001-6609-5952"},"institutions":[{"id":"https://openalex.org/I33434090","display_name":"University of Massachusetts Boston","ror":"https://ror.org/04ydmy275","country_code":"US","type":"education","lineage":["https://openalex.org/I33434090"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Neil Immerman","raw_affiliation_strings":["University of Massachusetts, USA","University of Massachusetts (USA)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Massachusetts, USA","institution_ids":["https://openalex.org/I33434090"]},{"raw_affiliation_string":"University of Massachusetts (USA)","institution_ids":["https://openalex.org/I33434090"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002512849","display_name":"Mooly Sagiv","orcid":null},"institutions":[{"id":"https://openalex.org/I16391192","display_name":"Tel Aviv University","ror":"https://ror.org/04mhzgx49","country_code":"IL","type":"education","lineage":["https://openalex.org/I16391192"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Mooly Sagiv","raw_affiliation_strings":["Tel Aviv University, Israel","Tel-Aviv Univ., Israel#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tel Aviv University, Israel","institution_ids":["https://openalex.org/I16391192"]},{"raw_affiliation_string":"Tel-Aviv Univ., Israel#TAB#","institution_ids":["https://openalex.org/I16391192"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102884448","display_name":"Sharon Shoham","orcid":"https://orcid.org/0000-0002-7226-3526"},"institutions":[{"id":"https://openalex.org/I16391192","display_name":"Tel Aviv University","ror":"https://ror.org/04mhzgx49","country_code":"IL","type":"education","lineage":["https://openalex.org/I16391192"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Sharon Shoham","raw_affiliation_strings":["Tel Aviv University, Israel","Tel-Aviv Univ., Israel#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tel Aviv University, Israel","institution_ids":["https://openalex.org/I16391192"]},{"raw_affiliation_string":"Tel-Aviv Univ., Israel#TAB#","institution_ids":["https://openalex.org/I16391192"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5008913566"],"corresponding_institution_ids":["https://openalex.org/I16391192"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.1299244,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"4","issue":"POPL","first_page":"1","last_page":"29"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12072","display_name":"Machine Learning and Algorithms","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12072","display_name":"Machine Learning and Algorithms","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9894000291824341,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9779000282287598,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/counterexample","display_name":"Counterexample","score":0.7273154258728027},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6222811341285706},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.6087128520011902},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.575228750705719},{"id":"https://openalex.org/keywords/invariant","display_name":"Invariant (physics)","score":0.553730845451355},{"id":"https://openalex.org/keywords/generalization","display_name":"Generalization","score":0.47359946370124817},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.30190587043762207},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.290808767080307},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21443703770637512}],"concepts":[{"id":"https://openalex.org/C162838799","wikidata":"https://www.wikidata.org/wiki/Q596077","display_name":"Counterexample","level":2,"score":0.7273154258728027},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6222811341285706},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.6087128520011902},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.575228750705719},{"id":"https://openalex.org/C190470478","wikidata":"https://www.wikidata.org/wiki/Q2370229","display_name":"Invariant (physics)","level":2,"score":0.553730845451355},{"id":"https://openalex.org/C177148314","wikidata":"https://www.wikidata.org/wiki/Q170084","display_name":"Generalization","level":2,"score":0.47359946370124817},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.30190587043762207},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.290808767080307},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21443703770637512},{"id":"https://openalex.org/C37914503","wikidata":"https://www.wikidata.org/wiki/Q156495","display_name":"Mathematical physics","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/3371073","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3371073","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3371073","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:1910.12256","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1910.12256","pdf_url":"https://arxiv.org/pdf/1910.12256","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.1910.12256","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1910.12256","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"},{"id":"mag:2981686733","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"doi:10.1145/3371073","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3371073","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3371073","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","score":0.7699999809265137,"display_name":"Peace, Justice and strong institutions"}],"awards":[{"id":"https://openalex.org/G270514137","display_name":null,"funder_award_id":"1810/18","funder_id":"https://openalex.org/F4320322252","funder_display_name":"Israel Science Foundation"},{"id":"https://openalex.org/G3293295176","display_name":null,"funder_award_id":"2016260","funder_id":"https://openalex.org/F4320320950","funder_display_name":"United States-Israel Binational Science Foundation"},{"id":"https://openalex.org/G569091337","display_name":"University of Washington - R/V Thomas G. Thompson and R/V Rachel Carson SSSE","funder_award_id":"2016260","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7469426553","display_name":"AF: Small: Dynamic Reasoning","funder_award_id":"1617498","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320312914","display_name":"Blavatnik Family Foundation","ror":null},{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320320950","display_name":"United States-Israel Binational Science Foundation","ror":"https://ror.org/00j8z2m73"},{"id":"https://openalex.org/F4320322252","display_name":"Israel Science Foundation","ror":"https://ror.org/04sazxf24"},{"id":"https://openalex.org/F4320322596","display_name":"Tel Aviv University","ror":"https://ror.org/04mhzgx49"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2981686733.pdf","grobid_xml":"https://content.openalex.org/works/W2981686733.grobid-xml"},"referenced_works_count":63,"referenced_works":["https://openalex.org/W35008586","https://openalex.org/W170466186","https://openalex.org/W258469679","https://openalex.org/W1497571013","https://openalex.org/W1498946538","https://openalex.org/W1500085611","https://openalex.org/W1510368738","https://openalex.org/W1541076918","https://openalex.org/W1549166962","https://openalex.org/W1563374593","https://openalex.org/W1565898282","https://openalex.org/W1589297860","https://openalex.org/W1592240200","https://openalex.org/W1815155750","https://openalex.org/W1916478106","https://openalex.org/W1970168990","https://openalex.org/W1972085995","https://openalex.org/W2019363670","https://openalex.org/W2020764470","https://openalex.org/W2043100293","https://openalex.org/W2044458395","https://openalex.org/W2065394549","https://openalex.org/W2069652878","https://openalex.org/W2069748505","https://openalex.org/W2069767473","https://openalex.org/W2088181725","https://openalex.org/W2095810701","https://openalex.org/W2103318645","https://openalex.org/W2108776051","https://openalex.org/W2111950041","https://openalex.org/W2118791871","https://openalex.org/W2121015471","https://openalex.org/W2134734244","https://openalex.org/W2134770942","https://openalex.org/W2139709458","https://openalex.org/W2139720682","https://openalex.org/W2146178292","https://openalex.org/W2148177688","https://openalex.org/W2149236697","https://openalex.org/W2151463894","https://openalex.org/W2158735282","https://openalex.org/W2185676247","https://openalex.org/W2267097961","https://openalex.org/W2311603331","https://openalex.org/W2334860424","https://openalex.org/W2399923814","https://openalex.org/W2405109576","https://openalex.org/W2410019603","https://openalex.org/W2522890436","https://openalex.org/W2574291663","https://openalex.org/W2603705845","https://openalex.org/W2605195990","https://openalex.org/W2735151197","https://openalex.org/W2779005308","https://openalex.org/W2797067769","https://openalex.org/W2883807093","https://openalex.org/W2962965415","https://openalex.org/W3102469351","https://openalex.org/W3106729728","https://openalex.org/W3138459719","https://openalex.org/W4212792638","https://openalex.org/W4238893454","https://openalex.org/W6606502591"],"related_works":["https://openalex.org/W2996454041","https://openalex.org/W3102168869","https://openalex.org/W3209011097","https://openalex.org/W3080858646","https://openalex.org/W1504847469","https://openalex.org/W127259704","https://openalex.org/W1578804651","https://openalex.org/W2072682576","https://openalex.org/W2059820690","https://openalex.org/W2164743697","https://openalex.org/W2281645493","https://openalex.org/W2586666171","https://openalex.org/W2030537165","https://openalex.org/W1993800075","https://openalex.org/W2973608325","https://openalex.org/W2952812825","https://openalex.org/W2079785597","https://openalex.org/W2072331537","https://openalex.org/W3097686387","https://openalex.org/W1576356800"],"abstract_inverted_index":{"This":[0,255],"paper":[1],"addresses":[2],"the":[3,17,37,47,70,76,89,117,143,229,258,267],"complexity":[4,38],"of":[5,19,24,39,78,96,114,125,173,182,190,202,217,232,261,269],"SAT-based":[6],"invariant":[7,23,133],"inference,":[8],"a":[9,28,32,43,122,180,187,193,199],"prominent":[10],"approach":[11],"to":[12,54,106,130,244],"safety":[13,33],"verification.":[14],"We":[15,35,81,139,175],"consider":[16],"problem":[18,41],"inferring":[20],"an":[21,86,93,131,214],"inductive":[22],"polynomial":[25,123,200],"length":[26],"given":[27],"transition":[29,183],"system":[30],"and":[31,60,103,211,226,238],"property.":[34],"analyze":[36],"this":[40,66,137],"in":[42,65,84,88,121,136,154,198],"black-box":[44],"model,":[45,49],"called":[46],"Hoare-query":[48,90],"which":[50,168,186],"is":[51,101,246],"general":[52,85],"enough":[53],"capture":[55],"algorithms":[56],"such":[57,164],"as":[58,152,165],"IC3/PDR":[59],"its":[61],"variants.":[62],"An":[63],"algorithm":[64,87,206],"model":[67,91],"learns":[68],"about":[69],"system's":[71],"reachable":[72],"states":[73],"by":[74,147,178],"querying":[75],"validity":[77],"Hoare":[79,126,150],"triples.":[80],"show":[82],"that":[83,111,146,240,257],"requires":[92,213],"exponential":[94,215],"number":[95,124,201,216],"queries.":[97,218],"Our":[98,219],"lower":[99],"bound":[100],"information-theoretic":[102],"applies":[104],"even":[105],"computationally":[107],"unrestricted":[108],"algorithms,":[109],"showing":[110],"no":[112],"choice":[113],"generalization":[115],"from":[116,242,252],"partial":[118],"information":[119],"obtained":[120],"queries":[127],"can":[128,157],"lead":[129],"efficient":[132,161],"inference":[134,156],"procedure":[135],"class.":[138],"then":[140],"show,":[141],"for":[142,185],"first":[144],"time,":[145],"utilizing":[148],"rich":[149],"queries,":[151,203,237],"done":[153],"PDR,":[155],"be":[158],"exponentially":[159],"more":[160],"than":[162,248],"approaches":[163],"ICE":[166],"learning,":[167],"only":[169,208],"utilize":[170],"inductiveness":[171,209],"checks":[172,210],"candidates.":[174],"do":[176],"so":[177],"constructing":[179],"class":[181],"systems":[184],"simple":[188],"version":[189],"PDR":[191],"with":[192,228,236],"single":[194],"frame":[195],"infers":[196],"invariants":[197],"whereas":[204],"every":[205],"using":[207],"counterexamples":[212,243],"results":[220],"also":[221],"shed":[222],"light":[223],"on":[224,266],"connections":[225],"differences":[227],"classical":[230,249],"theory":[231],"exact":[233,250],"concept":[234],"learning":[235,241,251],"imply":[239],"induction":[245],"harder":[247],"labeled":[253],"examples.":[254],"demonstrates":[256],"convergence":[259],"rate":[260],"Counterexample-Guided":[262],"Inductive":[263],"Synthesis":[264],"depends":[265],"form":[268],"counterexamples.":[270]},"counts_by_year":[],"updated_date":"2026-05-23T08:51:43.019350","created_date":"2025-10-10T00:00:00"}
