Basit öğe kaydını göster

dc.contributor.authorEkici, Burak
dc.contributor.authorViswanathan, Arjun
dc.contributor.authorZohar, Yoni
dc.contributor.authorTinelli, Cesare
dc.contributor.authorBarrett, Clark Stanford University,
dc.date.accessioned2023-10-31T12:55:47Z
dc.date.available2023-10-31T12:55:47Z
dc.date.issued2023en_US
dc.identifier.citationEkici, B., Viswanathan, A., Zohar, Y., Tinelli, C., & Barrett, C. (2023, September). Formal Verification of Bit-Vector Invertibility Conditions in Coq. In International Symposium on Frontiers of Combining Systems (pp. 41-59). Cham: Springer Nature Switzerland.en_US
dc.identifier.isbn978-303143368-9
dc.identifier.issn03029743
dc.identifier.urihttps://doi.org/10.1007/978-3-031-43369-6_3
dc.identifier.urihttps://hdl.handle.net/20.500.12809/11068
dc.description.abstractWe prove the correctness of invertibility conditions for the theory of fixed-width bit-vectors—used to solve quantified bit-vector formulas in the Satisfiability Modulo Theories (SMT) solver cvc5— in the Coq proof assistant. Previous work proved many of these in a completely automatic fashion for arbitrary bit-width; however, some were only proved for bit-widths up to 65, even though they are being used to solve formulas over larger bit-widths. In this paper we describe the process of proving a representative subset of these invertibility conditions in Coq. In particular, we describe the BVList library for bit-vectors in Coq, our extensions to it, and proofs of the invertibility conditions.en_US
dc.item-language.isoengen_US
dc.publisherSpringer Science and Business Media Deutschland GmbHen_US
dc.relation.isversionof10.1007/978-3-031-43369-6_3en_US
dc.item-rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectInvertibility conditionsen_US
dc.titleFormal Verification of Bit-Vector Invertibility Conditions in Coqen_US
dc.item-typearticleen_US
dc.contributor.departmentMÜ, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümüen_US
dc.contributor.authorID0000-0002-6602-7906en_US
dc.contributor.institutionauthorEkici, Burak
dc.identifier.volume14279en_US
dc.identifier.startpage41en_US
dc.identifier.endpage59en_US
dc.relation.journalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)en_US
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US


Bu öğenin dosyaları:

Thumbnail

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster