[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-266560-105":3,"detail-sidebar-cat-0-en-105":80,"doc-detail-266560-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":73,"head_meta":75,"extra_data":77,"updated_unix":79},105,"en","relating-proof-complexity-measures-and-practical-hardness-of-sat","Relating Proof Complexity Measures and Practical Hardness of SAT","","Boolean satisfiability (SAT) solvers have improved dramatically in the last 10–15 years, yet the criteria that make SAT instances hard or easy in practice remain poorly understood. Proof complexity studies theoretical measures such as length, width, and space in resolution, a system closely tied to modern CDCL SAT solvers. This paper investigates connections between these measures and real solver performance, focusing on space complexity and presenting extensive experiments.",{"@graph":14,"@context":72},[15,34,55],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/research-report/","Research & Report",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/relating-proof-complexity-measures-and-practical-hardness-of-sat/266560/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/relating-proof-complexity-measures-and-practical-hardness-of-sat/266560.png","ImageObject",300,407,{"name":42,"@type":43},"Paura","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-09-18","2026-09-14",true,{"@type":52,"interactionType":53,"userInteractionCount":26},"InteractionCounter",{"@type":54},"ViewAction",{"@type":56,"mainEntity":57},"FAQPage",[58,64,68],{"name":59,"@type":60,"acceptedAnswer":61},"What does the paper investigate about SAT instance hardness?","Question",{"text":62,"@type":63},"It studies how theoretical proof complexity measures relate to the practical hardness of SAT instances for CDCL solvers, with a primary focus on resolution space complexity.","Answer",{"name":65,"@type":60,"acceptedAnswer":66},"Which resolution proof measures are discussed?",{"text":67,"@type":63},"The paper discusses length (size), width, and space in resolution, explaining each measure and its informal meaning for proof requirements.",{"name":69,"@type":60,"acceptedAnswer":70},"What conclusion does the paper reach from its experiments?",{"text":71,"@type":63},"Empirical results indicate that resolution space complexity is a finer-grained indicator of whether a formula is hard or easy than length or width.","https://schema.org",{"og:url":32,"og:type":74,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":76,"canonical":32},"index,follow",{"doc_id":78,"site_id":7},266560,1789408933,{"code":4,"msg":81,"data":82},"success",[83,87,91,95,100,105,110,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":84,"show_sort_weight":85,"slug":86},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":88,"show_sort_weight":89,"slug":90},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":92,"show_sort_weight":93,"slug":94},"Exam",70,"exam",{"id":96,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},5,"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":102,"show_sort_weight":103,"slug":104},6,"Technology",50,"technology",{"id":106,"doc_module":4,"doc_module_name":25,"category_name":107,"show_sort_weight":108,"slug":109},7,"Healthcare",40,"healthcare",{"id":111,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":112,"slug":113},8,30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":96,"slug":129},19,"General","general",{"code":4,"msg":81,"data":131},{"doc_id":78,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":111,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":26,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":139,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":79,"read_time":144},13056712833777,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","Relating Proof Complexity Measures and Practical Hardness of SAT  \nMatti Jrvisalo 1 , Arie Matsliah2 , Jakob Nordstrm3 , and Stanislav ˇZivn´y4  \n1 Department of Computer Science & HIIT, University of Helsinki, Finland  \n2 IBM Research and Technion, Haifa, Israel  \n3 KTH Royal Institute of Technology, Stockholm, Sweden  \n4 University of Oxford, United Kingdom  \nAbstract. Boolean satisﬁability (SAT) solvers have improved enormously in performance over the last 10–15 years and are today an indispensable tool for solving a wide range of computational problems. However, our understanding of what makes SAT instances hard or easy in practice is still quite limited. A recent line of research in proof complexity has studied theoretical complexity measures such as length, width, and space in resolution, which is a proof system closely related to state-of-the-art conﬂict-driven clause learning (CDCL) SAT solvers. Although it seems like a natural question whether these complexity measures could be relevant for understanding the practical hardness of SAT instances, to date there has been very limited research on such possible connections. This paper sets out on a systematic study of the interconnections between theoretical complexity and practical SAT solver performance. Our main focus is on space complexity in resolution, and we report results from extensive experiments aimed at understanding to what extent this measure is correlated with hardness in practice. Our conclusion from the empirical data is that the resolution space complexity of a formula would seem to be a more ﬁne-grained indicator of whether the formula is hard or easy than the length or width needed in a resolution proof. On the theory side, we prove a separation of general and tree-like resolution space, where the latter has been proposed before as a measure of practical hardness, and also show connections between resolution space and backdoor sets.  \n1 Introduction  \nIn the last 10–15 years, SAT solvers have become a standard tool for solving a wide variety of real-world computational problems [1] . Although all known SAT solvers have exponential running time in the worst case, dramatic improvements in performance have led to modern SAT solvers that can handle formulas with millions of variables. At the same time, very small formulas with just a few hundred variables are known which are completely beyond the reach of even the very best solvers. Understanding what makes a SAT instance hard or easy for state-of-the-art SAT solvers is therefore a fundamental problem. In particular, a natural, but not at all well-understood, question is whether one can ﬁnd a good measure on the practical hardness of SAT instances.  \nThe current work addresses this question from the viewpoint of conﬂict-driven clause learning (CDCL) solvers [2, 3, 4], which—applying efﬁcient data structures,  \nclause learning, forgetting, restarting, phase saving, and other important schemes—form the most prominent SAT solver paradigm today. Our goal is to explore possible connections between practical hardness—as witnessed by running times of CDCL solvers on SAT instances—and proof complexity measures employed in the formal study of the resolution proof systems that can be seen to underlie CDCL SAT solvers.  \nThe main bottleneck for CDCL solvers—apart from the obvious exponential worst case behavior—is the amount of memory used. In practice, it is completely infeasible to store all clauses learned during a CDCL run, and one therefore needs to design a highly selective and efﬁcient clause caching scheme that learns and keeps the clauses needed for the CDCL solver to ﬁnish fast. Thus, understanding time and memory requirements for clause learning algorithms, and how these resources are related to each other, is a question of great practical importance.  \nProof complexity provides a possible approach for analyzing the potential and limitations of SAT solvers by studying the formal systems of reasoning which th","cbCaisc4eKo0bcyj","https://ap.wps.com/l/cbCaisc4eKo0bcyj","pdf",208406,17,"English","# Introduction\n## Background: SAT solvers and the challenge of hardness\n## Proof complexity and resolution measures\n## Focus of this paper: resolution space complexity","[{\"question\":\"What does the paper investigate about SAT instance hardness?\",\"answer\":\"It studies how theoretical proof complexity measures relate to the practical hardness of SAT instances for CDCL solvers, with a primary focus on resolution space complexity.\"},{\"question\":\"Which resolution proof measures are discussed?\",\"answer\":\"The paper discusses length (size), width, and space in resolution, explaining each measure and its informal meaning for proof requirements.\"},{\"question\":\"What conclusion does the paper reach from its experiments?\",\"answer\":\"Empirical results indicate that resolution space complexity is a finer-grained indicator of whether a formula is hard or easy than length or width.\"}]","Relating Proof Complexity Measures and Practical Hardness of SAT | PDF",43]