@article{doUnchained, author = {Ullrich, Sebastian and de Moura, Leonardo}, title = {‘Do’ Unchained: Embracing Local Imperativity in a Purely Functional Language (Functional Pearl)}, year = {2022}, issue_date = {August 2022}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, volume = {6}, number = {ICFP}, url = {https://doi.org/10.1145/3547640}, doi = {10.1145/3547640}, journal = {Proc. ACM Program. Lang.}, month = {aug}, articleno = {109}, numpages = {28}, keywords = {Lean, functional programming, interactive theorem proving}, documenturl = {https://leanprover.github.io/papers/do.pdf} }
@article{DBLP:journals/corr/abs-1802-03685, author = {Daniel Selsam and Matthew Lamm and Benedikt B{\"{u}}nz and Percy Liang and Leonardo de Moura and David L. Dill}, title = {Learning a {SAT} Solver from Single-Bit Supervision}, journal = {CoRR}, volume = {abs/1802.03685}, year = {2018}, url = {http://arxiv.org/abs/1802.03685}, archiveprefix = {arXiv}, eprint = {1802.03685}, timestamp = {Mon, 13 Aug 2018 16:47:15 +0200}, biburl = {https://dblp.org/rec/bib/journals/corr/abs-1802-03685}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/setss/BjornerMNW18, author = {Nikolaj Bj{\o}rner and Leonardo de Moura and Lev Nachmanson and Christoph M. Wintersteiger}, title = {Programming {Z3}}, booktitle = {Engineering Trustworthy Software Systems - 4th International School, {SETSS} 2018, Chongqing, China, April 7-12, 2018, Tutorial Lectures}, pages = {148--201}, year = {2018}, url = {https://doi.org/10.1007/978-3-030-17601-3\_4}, doi = {10.1007/978-3-030-17601-3\_4}, timestamp = {Fri, 31 May 2019 09:51:39 +0200}, biburl = {https://dblp.org/rec/bib/conf/setss/BjornerMNW18}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{MetaProgLean, author = {Gabriel Ebner and Sebastian Ullrich and Jared Roesch and Jeremy Avigad and Leonardo de Moura}, title = , journal = , issue_date = {September 2017}, volume = {1}, number = {ICFP}, month = aug, year = {2017}, issn = {2475-1421}, pages = {34:1--34:29}, articleno = {34}, numpages = {29}, doi = {10.1145/3110278}, acmid = {3110278}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {dependent type theory, metaprogramming, tactic language, theorem proving}, documenturl = {https://leanprover.github.io/papers/tactic.pdf} }
@inproceedings{10.1007/978-3-030-34175-6_13, author = {Leijen, Daan and Zorn, Benjamin and de Moura, Leonardo}, editor = {Lin, Anthony Widjaja}, title = {Mimalloc: Free List Sharding in Action}, booktitle = {Programming Languages and Systems}, year = {2019}, publisher = {Springer International Publishing}, address = {Cham}, pages = {244--265}, isbn = {978-3-030-34175-6}, documenturl = {https://www.microsoft.com/en-us/research/uploads/prod/2019/06/mimalloc-tr-v1.pdf} }
@inproceedings{10.1145/3453483.3454032, author = {Reinking, Alex and Xie, Ningning and de Moura, Leonardo and Leijen, Daan}, title = {Perceus: Garbage Free Reference Counting with Reuse}, year = {2021}, isbn = {9781450383912}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3453483.3454032}, doi = {10.1145/3453483.3454032}, booktitle = {Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation}, pages = {96–111}, numpages = {16}, keywords = {Reference Counting, Handlers, Algebraic Effects}, location = {Virtual, Canada}, series = {PLDI 2021}, documenturl = {https://alexreinking.com/downloads/papers/perceus-garbage-free-reference-counting-with-reuse.pdf} }
@misc{selsam2019learning, title = {Learning a SAT Solver from Single-Bit Supervision}, author = {Daniel Selsam and Matthew Lamm and Benedikt Bünz and Percy Liang and Leonardo de Moura and David L. Dill}, year = {2019}, eprint = {1802.03685}, archiveprefix = {arXiv}, primaryclass = {cs.AI}, documenturl = {https://arxiv.org/pdf/1802.03685.pdf} }
@inproceedings{UllrichdeMoura2019_1000120596, author = {Ullrich, Sebastian and de Moura, Leonardo}, year = {2019}, title = {Counting Immutable Beans: Reference Counting Optimized for Purely Functional Programming [in press]}, eventtitle = {31st Symposium on Implementation and Application of Functional Languages}, eventtitleaddon = {IFL 2019}, eventdate = {2019-09-25/2019-09-27}, venue = {Singapur, Singapur}, booktitle = {31st Symposium on Implementation and Application of Functional Languages}, language = {english}, documenturl = {https://arxiv.org/pdf/1908.05647.pdf} }
@inproceedings{10.1007/978-3-030-51054-1_10, author = {Ullrich, Sebastian and de Moura, Leonardo}, editor = {Peltier, Nicolas and Sofronie-Stokkermans, Viorica}, title = {Beyond Notations: Hygienic Macro Expansion for Theorem Proving Languages}, booktitle = {Automated Reasoning}, year = {2020}, publisher = {Springer International Publishing}, address = {Cham}, pages = {167--182}, isbn = {978-3-030-51054-1}, documenturl = {https://arxiv.org/pdf/2001.10490.pdf} }
@inproceedings{10.1007/978-3-030-79876-5_37, author = {Moura, Leonardo de and Ullrich, Sebastian}, editor = {Platzer, Andr{\'e} and Sutcliffe, Geoff}, title = {The Lean 4 Theorem Prover and Programming Language}, booktitle = {Automated Deduction -- CADE 28}, year = {2021}, publisher = {Springer International Publishing}, address = {Cham}, pages = {625--635}, isbn = {978-3-030-79876-5}, documenturl = {https://leanprover.github.io/papers/lean4.pdf} }
@misc{selsam2020tabled, title = {Tabled Typeclass Resolution}, author = {Daniel Selsam and Sebastian Ullrich and Leonardo de Moura}, year = {2020}, eprint = {2001.04301}, archiveprefix = {arXiv}, primaryclass = {cs.PL}, documenturl = {https://arxiv.org/pdf/2001.04301.pdf} }
@inproceedings{CCinITT, author = {Daniel Selsam and Leonardo de Moura}, title = , booktitle = {Automated Reasoning, 8th International Joint Conference, University of Coimbra, Portugal}, year = {2016}, publisher = {Springer}, pages = {99--115}, isbn = {978-3-319-40229-1}, documenturl = {https://leanprover.github.io/papers/congr.pdf} }
@inproceedings{fmcad14/RTdM, author = {Andrew Reynolds and Cesare Tinelli and Leonardo de Moura}, title = , booktitle = {Proceedings of 14th International Conference on Formal Methods in Computer-Aided Design, FMCAD 2014, 21-24 October 2014, Lausanne, Switzerland}, year = {2014}, documenturl = {http://leodemoura.github.io/files/qcf.pdf} }
@book{thprovinginlean, author = {Jeremy Avigad and Leonardo de Moura and Soonho Kong}, title = , year = {2015}, documenturl = {http://leanprover.github.io/tutorial/tutorial.pdf} }
@inproceedings{Lean, author = {Leonardo de Moura and Soonho Kong and Jeremy Avigad and Floris van Doorn and Jakob von Raumer}, title = , year = {2015}, booktitle = {Automated Deduction - CADE-25, 25th International Conference on Automated Deduction, Berlin, Germany, August 1-7, 2015, Proceedings}, documenturl = {http://leodemoura.github.io/files/lean_cade25.pdf} }
@misc{LeanCnstr, author = {Leonardo de Moura and Jeremy Avigad and Soonho Kong and Cody Roux}, title = {Elaboration in Dependent Type Theory}, note = {Preprint, \url{http://arxiv.org/abs/1505.04324}}, year = {2015}, documenturl = {http://leodemoura.github.io/files/elaboration.pdf} }
@inbook{BdMF15, title = , author = {Clark Barrett and Leonardo de Moura and Pascal Fontaine}, booktitle = {All about Proofs, Proofs for All}, year = {2015}, series = {Mathematical Logic and Foundations}, editor = {David Delahaye and Bruno Woltzenlogel Paleo}, publisher = {College Publications}, address = {London, UK}, documenturl = {http://leodemoura.github.io/files/SMTProofs.pdf} }
@inproceedings{fmcad13/dbdm13, author = {Dejan Jovanovi\'{c} and Clark Barrett and Leonardo de Moura}, title = {The Design and Implementation of the Model Constructing Satisfiability Calculus}, booktitle = {Proceedings of 13th International Conference on Formal Methods in Computer-Aided Design, FMCAD 2013, 20-23 October 2013, Porland, Oregon, USA}, year = {2013}, documenturl = {http://leodemoura.github.io/files/fmcad2013.pdf} }
@inproceedings{cade24/dmp13, author = {Leonardo de Moura and Grant Passmore}, title = {Computation in Real Closed Infinitesimal and Transcendental Extensions of the Rationals}, booktitle = {Automated Deduction - CADE-24, 24th International Conference on Automated Deduction, Lake Placid, New York, June 9-14, 2013, Proceedings}, year = {2013}, documenturl = {http://z3.codeplex.com/wikipage?title=CADE24} }
@article{cutsat/jar2013, author = {Dejan Jovanovi\'{c} and Leonardo de Moura}, title = {Cutting to the Chase: Solving Linear Integer Arithmetic (to appear)}, journal = {Journal Automated Reasoning}, year = {2013}, documenturl = {http://leodemoura.github.io/files/cutsat-jar2013.pdf} }
@inbook{mcsat, title = , author = { Leonardo de Moura and Grant Passmore }, booktitle = { Automated Reasoning and Mathematics: Essays in Memory of William McCune }, year = {2013}, series = { Lecture Notes in Artificial Intelligence }, publisher = {Springer}, volume = { 7788 }, documenturl = {http://leodemoura.github.io/files/smt-strategy.pdf} }
@inproceedings{vmcai/demoura13, author = {Leonardo de Moura and Dejan Jovanovi\'{c} }, title = { A Model-Constructing Satisfiability Calculus }, booktitle = {14th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI, Rome, Italy, 2013}, year = {2013}, documenturl = { http://leodemoura.github.io/files/mcsat.pdf} }
@inproceedings{DBLP:conf/cav/HoderBM11, author = {Krystof Hoder and Nikolaj Bj{\o}rner and Leonardo de Moura}, title = { {muZ} - An Efficient Engine for Fixed Points with Constraints}, booktitle = {Computer Aided Verification - 23rd International Conference, CAV 2011, Snowbird, UT, USA, July 14-20, 2011. Proceedings}, year = {2011}, pages = {457-462}, ee = {http://dx.doi.org/10.1007/978-3-642-22110-1_36}, series = {Lecture Notes in Computer Science}, volume = {6806}, documenturl = {http://leodemoura.github.io/files/muze.pdf} }
@article{DBLP:journals/cacm/MouraB11, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, title = {Satisfiability modulo theories: introduction and applications}, journal = {Commun. ACM}, volume = {54}, number = {9}, year = {2011}, pages = {69-77}, documenturl = {http://dl.acm.org/citation.cfm?id=1995394}, documenturl = {http://cacm.acm.org/magazines/2011/9/122785-satisfiability-modulo-theories/fulltext} }
@inproceedings{DBLP:conf/cade/MouraB10, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, title = {Bugs, Moles and Skeletons: Symbolic Reasoning for Software Development}, booktitle = {Automated Reasoning, 5th International Joint Conference, IJCAR 2010, Edinburgh, UK, July 16-19, 2010. Proceedings}, year = {2010}, pages = {400-411}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {6173}, documenturl = { http://leodemoura.github.io/files/ijcar10.pdf} }
@inproceedings{DBLP:conf/lpar/VeanesBM10, author = {Margus Veanes and Nikolaj Bj{\o}rner and Leonardo de Moura}, title = {Symbolic Automata Constraint Solving}, booktitle = {Logic for Programming, Artificial Intelligence, and Reasoning - 17th International Conference, LPAR-17, Yogyakarta, Indonesia, October 10-15, 2010. Proceedings}, year = {2010}, pages = {640-654}, series = {Lecture Notes in Computer Science}, volume = {6397}, documenturl = { http://leodemoura.github.io/files/lpar2010.pdf} }
@article{DBLP:journals/jar/PiskacMB10, author = {Ruzica Piskac and Leonardo de Moura and Nikolaj Bj{\o}rner}, title = {Deciding Effectively Propositional Logic Using {DPLL} and Substitution Sets}, journal = {J. Autom. Reasoning}, volume = {44}, number = {4}, year = {2010}, pages = {401-424}, documenturl = {http://www.springerlink.com/content/p54255p52430242t/} }
@techreport{MSR:techreport:EPR08, author = {Ruzica Piskac and Leonardo de Moura and Nikolaj Bj{\o}rner}, title = {Deciding Effectively Propositional Logic with Equality}, year = {2008}, number = {MSR-TR-2008-181}, institution = { {Microsoft Research} }, documenturl = {http://research.microsoft.com/apps/pubs/default.aspx?id=76532} }
@inproceedings{DBLP:conf/fmcad/MouraB09, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, title = {Generalized, efficient array decision procedures}, year = {2009}, pages = {45-52}, booktitle = {Proceedings of 9th International Conference on Formal Methods in Computer-Aided Design, FMCAD 2009, 15-18 November 2009, Austin, Texas, USA}, publisher = {IEEE}, documenturl = { http://leodemoura.github.io/files/fmcad09.pdf} }
@inproceedings{DBLP:conf/formats/BjornerM09, author = {Nikolaj Bj{\o}rner and Leonardo de Moura}, title = {Tapas: Theory Combinations and Practical Applications}, year = {2009}, pages = {1-6}, booktitle = {Formal Modeling and Analysis of Timed Systems, 7th International Conference, FORMATS 2009, Budapest, Hungary, September 14-16, 2009. Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {5813}, documenturl = {http://www.springerlink.com/content/u510v392760624q5/} }
@inproceedings{DBLP:conf/sbmf/MouraB09, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, title = {Satisfiability Modulo Theories: An Appetizer}, year = {2009}, pages = {23-36}, booktitle = {Formal Methods: Foundations and Applications, 12th Brazilian Symposium on Formal Methods, SBMF 2009, Gramado, Brazil, August 19-21, 2009, Revised Selected Papers}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {5902}, documenturl = { http://leodemoura.github.io/files/sbmf09.pdf} }
@inproceedings{DBLP:conf/cade/MouraB08, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, title = {Deciding Effectively Propositional Logic Using {DPLL} and Substitution Sets}, year = {2008}, pages = {410-425}, booktitle = {Automated Reasoning, 4th International Joint Conference, IJCAR 2008, Sydney, Australia, August 12-15, 2008, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {5195}, documenturl = { http://leodemoura.github.io/files/epr.pdf} }
@inproceedings{DBLP:conf/cade/MouraB08a, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, title = { {Engineering DPLL(T) + Saturation} }, year = {2008}, pages = {475-490}, booktitle = {Automated Reasoning, 4th International Joint Conference, IJCAR 2008, Sydney, Australia, August 12-15, 2008, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {5195}, documenturl = { http://leodemoura.github.io/files/z3spc.pdf} }
@inproceedings{DBLP:conf/lpar/MouraB08, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, title = {Proofs and Refutations, and {Z3}}, year = {2008}, booktitle = {Proceedings of the LPAR 2008 Workshops, Knowledge Exchange: Automated Provers and Proof Assistants, and the 7th International Workshop on the Implementation of Logics, Doha, Qatar, November 22, 2008}, publisher = {CEUR-WS.org}, series = {CEUR Workshop Proceedings}, volume = {418}, documenturl = { http://leodemoura.github.io/files/iwil08.pdf} }
@inproceedings{DBLP:conf/tacas/MouraB08, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, title = { {Z3}: An Efficient {SMT} Solver}, year = {2008}, pages = {337-340}, booktitle = {Tools and Algorithms for the Construction and Analysis of Systems, 14th International Conference, TACAS 2008, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008, Budapest, Hungary, March 29-April 6, 2008. Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {4963}, documenturl = {http://research.microsoft.com/projects/z3/z3.pdf} }
@article{DBLP:journals/entcs/MouraB08, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, title = {Model-based Theory Combination}, journal = {Electr. Notes Theor. Comput. Sci.}, volume = {198}, number = {2}, year = {2008}, pages = {37-49}, ee = {http://dx.doi.org/10.1016/j.entcs.2008.04.079}, bibsource = {DBLP, http://dblp.uni-trier.de}, documenturl = {http://research.microsoft.com/projects/z3/smt07.pdf} }
@inproceedings{DBLP:conf/cade/MouraB07, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, title = {Efficient {E-Matching} for {SMT} Solvers}, year = {2007}, pages = {183-198}, booktitle = {Automated Deduction - CADE-21, 21st International Conference on Automated Deduction, Bremen, Germany, July 17-20, 2007, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {4603}, documenturl = { http://leodemoura.github.io/files/ematching.pdf} }
@inproceedings{DBLP:conf/aisc/PassmorePM12, author = {Grant Olney Passmore and Lawrence C. Paulson and Leonardo de Moura}, title = {Real Algebraic Strategies for {MetiTarski} Proofs}, year = {2012}, pages = {358-370}, booktitle = {Intelligent Computer Mathematics - 11th International Conference, AISC 2012, 19th Symposium, Calculemus 2012, 5th International Workshop, DML 2012, 11th International Conference, MKM 2012, Systems and Projects, Held as Part of CICM 2012, Bremen, Germany, July 8-13, 2012. Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {7362}, documenturl = { http://leodemoura.github.io/files/CICM2012.pdf} }
@inproceedings{DBLP:conf/cade/JovanovicM12, author = {Dejan Jovanovi\'{c} and Leonardo de Moura}, title = {Solving Non-linear Arithmetic}, year = {2012}, pages = {339-354}, booktitle = {Automated Reasoning - 6th International Joint Conference, IJCAR 2012, Manchester, UK, June 26-29, 2012. Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {7364}, documenturl = { http://leodemoura.github.io/files/IJCAR2012.pdf} }
@techreport{MSR:techreport:nonlinear12, author = {Dejan Jovanovi\'{c} and Leonardo de Moura}, title = {Solving Non-linear Arithmetic}, year = {2012}, number = {MSR-TR-2012-20}, institution = { {Microsoft Research} }, documenturl = {http://research.microsoft.com/apps/pubs/default.aspx?id=159549} }
@inproceedings{DBLP:conf/cade/JovanovicM11, author = {Dejan Jovanovi\'{c} and Leonardo de Moura}, title = {Cutting to the Chase Solving Linear Integer Arithmetic}, year = {2011}, pages = {338-353}, booktitle = {Automated Deduction - CADE-23 - 23rd International Conference on Automated Deduction, Wroclaw, Poland, July 31 - August 5, 2011. Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {6803}, documenturl = { http://leodemoura.github.io/files/cutsat.pdf} }
@article{DBLP:journals/jar/BonacinaLM11, author = {Maria Paola Bonacina and Christopher Lynch and Leonardo de Moura}, title = {On Deciding Satisfiability by Theorem Proving with Speculative Inferences}, journal = {J. Autom. Reasoning}, volume = {47}, number = {2}, year = {2011}, pages = {161-189}, documenturl = { http://leodemoura.github.io/files/JAR2010dpllSPsi.pdf} }
@inproceedings{DBLP:conf/fmcad/WintersteigerHM10, author = {Christoph M. Wintersteiger and Youssef Hamadi and Leonardo de Moura}, title = {Efficiently solving quantified bit-vector formulas}, year = {2010}, pages = {239-246}, booktitle = {Proceedings of 10th International Conference on Formal Methods in Computer-Aided Design, FMCAD 2010, Lugano, Switzerland, October 20-23}, publisher = {IEEE}, documenturl = { http://leodemoura.github.io/files/fmcad10.pdf} }
@inproceedings{DBLP:conf/cade/BonacinaLM09, author = {Maria Paola Bonacina and Christopher Lynch and Leonardo de Moura}, title = {On Deciding Satisfiability by {DPLL($\Gamma$+T)} and Unsound Theorem Proving}, year = {2009}, pages = {35-50}, booktitle = {Automated Deduction - CADE-22, 22nd International Conference on Automated Deduction, Montreal, Canada, August 2-7, 2009. Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {5663}, documenturl = { http://leodemoura.github.io/files/cade09.pdf} }
@inproceedings{DBLP:conf/cav/GeM09, author = {Yeting Ge and Leonardo de Moura}, title = {Complete Instantiation for Quantified Formulas in Satisfiability Modulo Theories}, year = {2009}, pages = {306-320}, booktitle = {Computer Aided Verification, 21st International Conference, CAV 2009, Grenoble, France, June 26 - July 2, 2009. Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {5643}, documenturl = { http://leodemoura.github.io/files/ci.pdf} }
@inproceedings{GeM09ext, author = {Yeting Ge and Leonardo de Moura}, title = {Complete Instantiation for Quantified Formulas in Satisfiability Modulo Theories (extended version)}, year = {2009}, documenturl = { http://leodemoura.github.io/files/citr09.pdf} }
@inproceedings{DBLP:conf/cav/WintersteigerHM09, author = {Christoph M. Wintersteiger and Youssef Hamadi and Leonardo de Moura}, title = {A Concurrent Portfolio Approach to {SMT} Solving}, year = {2009}, pages = {715-720}, booktitle = {Computer Aided Verification, 21st International Conference, CAV 2009, Grenoble, France, June 26 - July 2, 2009. Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {5643}, documenturl = { http://leodemoura.github.io/files/parallel_z3.pdf} }
@inproceedings{DBLP:conf/synasc/PassmoreM09, author = {Grant Olney Passmore and Leonardo de Moura}, title = {Superfluous {S-polynomials} in Strategy-Independent Groebner Bases}, year = {2009}, pages = {45-53}, booktitle = {11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2009, Timisoara, Romania, September 26-29, 2009}, publisher = {IEEE Computer Society}, documenturl = { http://leodemoura.github.io/files/synasc.pdf} }
@inproceedings{DBLP:conf/cav/MouraDS07, author = {Leonardo de Moura and Bruno Dutertre and Natarajan Shankar}, title = {A Tutorial on Satisfiability Modulo Theories}, year = {2007}, pages = {20-36}, booktitle = {Computer Aided Verification, 19th International Conference, CAV 2007, Berlin, Germany, July 3-7, 2007, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {4590}, documenturl = {http://www.springerlink.com/content/11r20jq883677834} }
@article{DBLP:journals/fmsd/BarrettMS07, author = {Clark W. Barrett and Leonardo de Moura and Aaron Stump}, title = {Design and results of the 2nd annual satisfiability modulo theories competition ({SMT-COMP} 2006)}, journal = {Formal Methods in System Design}, volume = {31}, number = {3}, year = {2007}, pages = {221-239}, documenturl = { http://leodemoura.github.io/files/smtcomp06.pdf} }
@inproceedings{DBLP:conf/cav/DutertreM06, author = {Bruno Dutertre and Leonardo de Moura}, title = {A Fast Linear-Arithmetic Solver for {DPLL(T)}}, year = {2006}, pages = {81-94}, booktitle = {Computer Aided Verification, 18th International Conference, CAV 2006, Seattle, WA, USA, August 17-20, 2006, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {4144}, documenturl = { http://leodemoura.github.io/files/cav06.pdf} }
@inproceedings{DBLP:conf/cav/BarrettMS05, author = {Clark W. Barrett and Leonardo de Moura and Aaron Stump}, title = { {SMT-COMP}: Satisfiability Modulo Theories Competition }, year = {2005}, pages = {20-23}, booktitle = {Computer Aided Verification, 17th International Conference, CAV 2005, Edinburgh, Scotland, UK, July 6-10, 2005, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {3576}, documenturl = { http://leodemoura.github.io/files/smtcomp05_short_paper.pdf} }
@article{BdMS05-JAR, author = {Clark Barrett and Leonardo de Moura and Aaron Stump}, doi = {10.1007/s10817-006-9026-1}, journal = {Journal of Automated Reasoning}, month = nov, number = {4}, pages = {373--390}, posted-at = {2011-02-08 17:43:04}, priority = {2}, publisher = {Springer Netherlands}, title = {Design and Results of the First Satisfiability Modulo Theories Competition ({SMT-COMP} 2005)}, documenturl = { http://leodemoura.github.io/files/smtcomp_jar.pdf}, volume = {35}, year = {2005} }
@article{DBLP:journals/entcs/MouraRS05, author = {Leonardo de Moura and Harald Rue{\ss} and Natarajan Shankar}, title = {Justifying Equality}, journal = {Electr. Notes Theor. Comput. Sci.}, volume = {125}, number = {3}, year = {2005}, pages = {69-85}, documenturl = { http://leodemoura.github.io/files/equality.pdf} }
@inproceedings{DBLP:conf/cav/MouraR04, author = {Leonardo de Moura and Harald Rue{\ss}}, title = {An Experimental Evaluation of Ground Decision Procedures}, year = {2004}, pages = {162-174}, booktitle = {Computer Aided Verification, 16th International Conference, CAV 2004, Boston, MA, USA, July 13-17, 2004, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {3114}, documenturl = { http://leodemoura.github.io/files/gdp.pdf} }
@inproceedings{DBLP:conf/cav/MouraORRSST04, author = {Leonardo de Moura and Sam Owre and Harald Rue{\ss} and John M. Rushby and Natarajan Shankar and Maria Sorea and Ashish Tiwari}, title = { {SAL 2} }, year = {2004}, pages = {496-500}, booktitle = {Computer Aided Verification, 16th International Conference, CAV 2004, Boston, MA, USA, July 13-17, 2004, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {3114}, documenturl = { http://leodemoura.github.io/files/sal2.pdf} }
@inproceedings{DBLP:conf/cade/MouraORRS04, author = {Leonardo de Moura and Sam Owre and Harald Rue{\ss} and John M. Rushby and Natarajan Shankar}, title = {The {ICS} Decision Procedures for Embedded Deduction}, year = {2004}, pages = {218-222}, booktitle = {Automated Reasoning - Second International Joint Conference, IJCAR 2004, Cork, Ireland, July 4-8, 2004, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {3097}, documenturl = { http://leodemoura.github.io/files/ics.pdf} }
@inproceedings{DBLP:conf/sefm/HamonMR04, author = {Gr{\'e}goire Hamon and Leonardo de Moura and John M. Rushby}, title = {Generating Efficient Test Sets with a Model Checker}, year = {2004}, pages = {261-270}, booktitle = {2nd International Conference on Software Engineering and Formal Methods (SEFM 2004), 28-30 September 2004, Beijing, China}, publisher = {IEEE Computer Society}, documenturl = { http://leodemoura.github.io/files/testgen.pdf} }
@inproceedings{DBLP:conf/cav/MouraRS03, author = {Leonardo de Moura and Harald Rue{\ss} and Maria Sorea}, title = {Bounded Model Checking and Induction: From Refutation to Verification}, year = {2003}, pages = {14-26}, booktitle = {Computer Aided Verification, 15th International Conference, CAV 2003, Boulder, CO, USA, July 8-12, 2003, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {2725}, documenturl = { http://leodemoura.github.io/files/cav03.pdf} }
@inproceedings{DBLP:conf/wsc/RuessM03, author = {Harald Rue{\ss} and Leonardo de Moura}, title = {From simulation to verification (and back)}, year = {2003}, pages = {888-896}, booktitle = {Proceedings of the 35th Winter Simulation Conference: Driving Innovation, New Orleans, Louisiana, USA, December 7-10, 2003}, publisher = {ACM}, documenturl = { http://leodemoura.github.io/files/wsc03.pdf} }
@inproceedings{DBLP:conf/cade/MouraRS02, author = {Leonardo de Moura and Harald Rue{\ss} and Maria Sorea}, title = {Lazy Theorem Proving for Bounded Model Checking over Infinite Domains}, year = {2002}, pages = {438-455}, booktitle = {Automated Deduction - CADE-18, 18th International Conference on Automated Deduction, Copenhagen, Denmark, July 27-30, 2002, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {2392}, documenturl = { http://leodemoura.github.io/files/cade02.pdf} }
@inproceedings{DBLP:conf/icsm/BaxterYMSB98, author = {Ira D. Baxter and Andrew Yahin and Leonardo de Moura and Marcelo Sant'Anna and Lorraine Bier}, title = {Clone Detection Using Abstract Syntax Trees}, booktitle = {International Conference on Software Maintenance ({ICSM'98}), Bethesda, Maryland, USA}, year = {1998}, pages = {368-377}, documenturl = { http://leodemoura.github.io/files/ICSM98.pdf} }
@techreport{SRI:yices:tool, author = { Bruno Dutertre and Leonardo de Moura}, title = { The {Yices} {SMT} solver }, year = {2006}, documenturl = {http://yices.csl.sri.com/tool-paper.pdf}, institution = { {SRI International} } }
@techreport{SRI:simplex:dpllt, author = { Bruno Dutertre and Leonardo de Moura}, title = { Integrating Simplex with {DPLL(T)} }, year = {2006}, institution = { {SRI International} }, documenturl = { http://leodemoura.github.io/files/sri-csl-06-01.pdf} }
@inproceedings{dMR:SAT'2002, author = {Leonardo de Moura and Harald Rue{\ss}}, title = { Lemmas on demand for satisfiability solvers }, year = {2002}, booktitle = {Symposium on the Theory and Applications of Satisfiability Testing (SAT'02), Cincinnati, USA}, documenturl = { http://leodemoura.github.io/files/sat02.pdf} }
@techreport{SRI:test:generation, author = { Gr{\'e}goire Hamon and Leonardo de Moura and John Rushby}, title = { Automated test generation with {SAL}}, year = {2005}, institution = { {SRI International} }, note = { {CSL} Technical Note}, documenturl = { http://leodemoura.github.io/files/salatg.pdf} }
@techreport{demoura2007relevancy, title = {Relevancy propagation}, author = {Leonardo de Moura and Nikolaj Bj{\o}rner}, year = {2007}, number = { {MSR-TR-2007-140} }, institution = { {Microsoft Research} }, documenturl = {http://research.microsoft.com/projects/z3/relevancy.pdf} }
@inproceedings{Moura05integratingverification, author = {Leonardo de Moura and Sam Owre and Harald Rue{\ss} and John Rushby and Natarajan Shankar}, title = {Integrating verification components}, booktitle = {In Verified Software: Theories, Tools, Experiments}, year = {2005}, documenturl = { http://leodemoura.github.io/files/vstte.pdf} }
@inproceedings{BjornerDeMoura2009, author = {Nikolaj Bj{\o}rner and Leonardo de Moura}, title = {$Z3^{10}$: Applications, Enablers, Challenges and Directions}, year = {2009}, booktitle = {Sixth International Workshop on Constraints in Formal Verification Grenoble, France}, documenturl = { http://leodemoura.github.io/files/cfv09.pdf} }
@inproceedings{deMouraPassmore09, author = {Leonardo de Moura and Grant Olney Passmore}, title = {On Locally Minimal Nullstellensatz Proofs}, year = {2009}, booktitle = {7th International Workshop on Satisfiability Modulo Theories, {SMT}, Montreal, Canada}, documenturl = { http://leodemoura.github.io/files/SMT-09.pdf} }
@techreport{deMouraPassmore09ext, author = {Leonardo de Moura and Grant Olney Passmore}, title = {On Locally Minimal Nullstellensatz Proofs}, year = {2009}, institution = { {Microsoft Research} }, documenturl = { http://leodemoura.github.io/files/MSR-TR-2009-90.pdf}, number = { {MSR-TR-2009-90} } }
@inproceedings{PassmoreDeMoura09, author = {Grant Olney Passmore and Leonardo de Moura}, title = {Universality of Polynomial Positivity and a Variant of {Hilbert's} 17th Problem}, year = {2009}, booktitle = { Automated Deduction: Decidability, Complexity, Tractability, {ADDCT'09}, Montreal, Canada}, documenturl = { http://leodemoura.github.io/files/addct-09.pdf} }
@inproceedings{LPAR:Join:08, author = { Nikolaj Bj{\o}rner and Bruno Dutertre and Leonardo de Moura }, title = {Accelerating Lemma Learning using Joins - {DPPL(Join)}}, year = {2008}, booktitle = { 15th International Conference on Logic for Programming Artificial Intelligence and Reasoning, {LPAR'08}}, documenturl = { http://leodemoura.github.io/files/joins.pdf} }
@article{Barrettetal2012JAR, author = {Clark Barrett and Morgan Deters and Leonardo de Moura and Albert Oliveras and Aaron Stump}, year = {2012}, title = { {6 Years of SMT-COMP} }, journal = {Journal of Automated Reasoning}, documenturl = {http://www.springerlink.com/content/t5302157331451k7/} }
@inproceedings{BjornerDeMouraTillmann09, author = { Nikolaj Bj{\o}rner and Leonardo de Moura and Nikolai Tillmann }, title = { Satisfiability Modulo Bit-precise Theories for Program Exploration }, year = {2008}, booktitle = { Fifth International Workshop on Constraints in Formal Verification, ({CFV'08}), Sydney, Australia }, documenturl = { http://leodemoura.github.io/files/smbpex.pdf} }
@misc{deMoura-etal:HCSS03, author = {Leonardo de Moura and Harald Rue{\ss} and John Rushby and Natarajan Shankar}, title = {Embedded Deduction With {ICS}}, booktitle = {National Security Agency's Third High Confidence Software and Systems Conference}, year = {2003}, documenturl = { http://leodemoura.github.io/files/hcss03.pdf} }
@article{whd12, author = {Christoph Wintersteiger and Youssef Hamadi and Leonardo de Moura}, title = {Efficiently solving quantified bit-vector formulas}, journal = , publisher = {Springer}, url = {http://dx.doi.org/10.1007/s10703-012-0156-2}, year = {2012}, documenturl = { http://leodemoura.github.io/files/ufbv_journal.pdf} }
@incollection{tractability, author = {Nikolaj Bj{\o}rner and Leonardo de Moura}, booktitle = {Handbook of Tractability}, title = , publisher = {Cambridge University Press}, editors = {Lucas Bordeaux and Youssef Hamadi and Pushmeet Kohli and Robert Mateescu}, documenturl = { http://leodemoura.github.io/files/tractability.pdf}, year = {2012} }
This file was generated by bibtex2html 1.99.