{"id":"https://openalex.org/W7203483591","doi":"https://doi.org/10.48550/arxiv.2608.13459","title":"CAPRI: Contract-Aware Proof Repair for Isabelle","display_name":"CAPRI: Contract-Aware Proof Repair for Isabelle","publication_year":2026,"publication_date":"2026-08-13","ids":{"openalex":"https://openalex.org/W7203483591","doi":"https://doi.org/10.48550/arxiv.2608.13459"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2608.13459","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2608.13459","pdf_url":"https://arxiv.org/pdf/2608.13459","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"volume":null,"type":"preprint","is_traditional":true,"indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2608.13459","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006626759","display_name":"Jim Woodcock","orcid":"https://orcid.org/0000-0001-7955-2702","observed_orcids":["https://orcid.org/0000-0001-7955-2702"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Woodcock, Jim","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132697510","display_name":"Gabriel Leite","orcid":"https://orcid.org/0009-0007-0232-8076","observed_orcids":["https://orcid.org/0009-0007-0232-8076"]},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Leite, Gabriel","raw_affiliation_strings":["Centro de Inform\u00e1tica , Universidade Federal de Pernambuco (UFPE) , Recife , Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Centro de Inform\u00e1tica , Universidade Federal de Pernambuco (UFPE) , Recife , Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139001218","display_name":"Augusto Sampaio","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"education","lineage":["https://openalex.org/I204337017"]},{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR","DK"],"is_corresponding":false,"raw_author_name":"Sampaio, Augusto","raw_affiliation_strings":["Aarhus University , Denmark ;","Centro de Inform\u00e1tica , Universidade Federal de Pernambuco (UFPE) , Recife , Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Aarhus University , Denmark ;","institution_ids":["https://openalex.org/I204337017"]},{"raw_affiliation_string":"Centro de Inform\u00e1tica , Universidade Federal de Pernambuco (UFPE) , Recife , Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5147170784","display_name":"Ran Wei","orcid":"https://orcid.org/0009-0001-1326-5775","observed_orcids":["https://orcid.org/0009-0001-1326-5775"]},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]},{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Wei, Ran","raw_affiliation_strings":["University of Lancaster , UK","University of York , UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Lancaster , UK","institution_ids":["https://openalex.org/I67415387"]},{"raw_affiliation_string":"University of York , UK","institution_ids":["https://openalex.org/I52099693"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.5443999767303467,"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"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.5443999767303467,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.28369998931884766,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.08259999752044678,"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/isabelle-proof-assistant","display_name":"Isabelle","score":0.5860000252723694},{"id":"https://openalex.org/keywords/large-language-models","display_name":"large language models","score":0.9259999990463257},{"id":"https://openalex.org/keywords/proof-verification","display_name":"proof verification","score":0.4749999940395355},{"id":"https://openalex.org/keywords/proof-discovery","display_name":"proof discovery","score":0.3009999990463257},{"id":"https://openalex.org/keywords/auditability","display_name":"auditability","score":0.4690000116825104},{"id":"https://openalex.org/keywords/machine-checked-proofs","display_name":"machine-checked proofs","score":0.5109999775886536},{"id":"https://openalex.org/keywords/prompt-engineering","display_name":"prompt engineering","score":0.515999972820282}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7139999866485596},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7074000239372253},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.7003999948501587},{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.5708000063896179},{"id":"https://openalex.org/C186282968","wikidata":"https://www.wikidata.org/wiki/Q1434261","display_name":"McNemar's test","level":2,"score":0.515500009059906},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.37880000472068787},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.3619999885559082},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.35179999470710754},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.34769999980926514},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.32179999351501465},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.30959999561309814},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.29840001463890076},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2939999997615814},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2890999913215637},{"id":"https://openalex.org/C203265346","wikidata":"https://www.wikidata.org/wiki/Q11387554","display_name":"Proof assistant","level":3,"score":0.28139999508857727},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.2703999876976013},{"id":"https://openalex.org/C159718280","wikidata":"https://www.wikidata.org/wiki/Q5526353","display_name":"Gas meter prover","level":3,"score":0.267300009727478},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.2558000087738037},{"id":"https://openalex.org/C109701466","wikidata":"https://www.wikidata.org/wiki/Q460584","display_name":"Scala","level":3,"score":0.2524999976158142}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2608.13459","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2608.13459","pdf_url":"https://arxiv.org/pdf/2608.13459","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2608.13459","doi":"https://doi.org/10.48550/arxiv.2608.13459","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2608.13459","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2608.13459","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2608.13459","pdf_url":"https://arxiv.org/pdf/2608.13459","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7203483591.pdf","grobid_xml":"https://content.openalex.org/works/W7203483591.grobid-xml"},"referenced_works_count":19,"referenced_works":["https://openalex.org/W2061575154","https://openalex.org/W2153881107","https://openalex.org/W2777354851","https://openalex.org/W2975950293","https://openalex.org/W3037207514","https://openalex.org/W3089404887","https://openalex.org/W4250846042","https://openalex.org/W4389158536","https://openalex.org/W4389649400","https://openalex.org/W4403150699","https://openalex.org/W4417085246","https://openalex.org/W7119788515","https://openalex.org/W7127601591","https://openalex.org/W7128539179","https://openalex.org/W7133209524","https://openalex.org/W7140168421","https://openalex.org/W7161826503","https://openalex.org/W7166199052","https://openalex.org/W7169851977"],"related_works":["https://openalex.org/W7203932673","https://openalex.org/W7164860085","https://openalex.org/W4405871073","https://openalex.org/W7119788515","https://openalex.org/W7164052025","https://openalex.org/W7163739760","https://openalex.org/W7163540385","https://openalex.org/W7168035201","https://openalex.org/W7214538152","https://openalex.org/W7162871105"],"abstract_inverted_index":{"We":[0,35,69],"address":[1],"the":[2,19,32,46,132,168,185,191],"use":[3],"of":[4],"large":[5],"language":[6],"models":[7],"(LLMs)":[8],"to":[9],"help":[10],"discover":[11],"Isabelle":[12,15,44],"proofs.":[13],"An":[14],"build":[16],"establishes":[17],"that":[18,26,111],"submitted":[20],"theory":[21],"is":[22],"accepted,":[23],"but":[24,190],"not":[25,194],"an":[27,49],"LLM":[28],"changed":[29],"only":[30],"what":[31],"developer":[33],"authorised.":[34],"present":[36],"CAPRI,":[37],"a":[38,53,114,141,198],"contract-aware":[39],"repair":[40,137],"workflow":[41,146],"in":[42,108,167,184,197],"which":[43],"checks":[45],"proof":[47],"and":[48,63,85,90,124],"independent":[50],"checker":[51],"enforces":[52],"machine-readable":[54],"edit":[55,113],"contract.":[56],"Prompts,":[57],"proposals,":[58],"candidate":[59],"repositories,":[60],"diagnostics,":[61],"verdicts,":[62],"hashes":[64],"are":[65],"retained":[66],"for":[67,131],"audit.":[68],"evaluate":[70],"five":[71],"workflows":[72,110,153],"on":[73],"twelve":[74],"failed":[75],"proofs":[76],"from":[77],"four":[78],"developments,":[79],"with":[80,129,175,182],"three":[81],"replicates":[82],"per":[83],"task":[84],"condition,":[86,189],"giving":[87],"180":[88],"runs":[89],"138":[91],"valid":[92,122],"repairs.":[93],"Of":[94],"144":[95],"terminal":[96],"candidates":[97],"accepted":[98],"by":[99],"Isabelle,":[100],"six":[101],"had":[102],"modified":[103],"protected":[104],"text;":[105],"all":[106],"arose":[107],"iterative":[109,145],"could":[112],"complete":[115,152],"theory.":[116],"A":[117,158,172],"proof-body-only":[118],"interface":[119],"produced":[120,138,147,178],"29/36":[121,183],"repairs":[123],"no":[125,165],"contract":[126],"violations,":[127],"compared":[128,181],"31/36":[130],"corresponding":[133],"full-theory":[134],"workflow.":[135],"One-shot":[136],"22/36,":[139],"while":[140],"later":[142],"prospectively":[143],"frozen":[144,186],"32/36;":[148],"these":[149],"figures":[150],"compare":[151],"rather":[154],"than":[155],"individual":[156],"mechanisms.":[157],"separate":[159],"post":[160],"hoc":[161],"OpenRouter":[162],"campaign":[163],"found":[164],"improvement":[166],"designated":[169],"Luna":[170],"comparisons.":[171],"Sol":[173],"configuration":[174],"matched":[176],"demonstrations":[177],"33/36":[179],"repairs,":[180],"OpenAI":[187],"Responses":[188],"difference":[192],"was":[193],"statistically":[195],"significant":[196],"one-sided":[199],"exact":[200],"McNemar":[201],"test":[202],"($p=0.0625$).":[203]},"counts_by_year":[],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2026-08-15T00:00:00"}
