Fetching the paper…
Reading the bibliography…
Program verifiers such as Dafny automate proofs by outsourcing them to an SMT solver.
Learning to Prove Theorems via Interacting with Proof Assistants
Kaiyu Yang and Jia Deng. 2019 · 1905
Earlier work this paper cites.
Assigning meanings to programs
R.W. Floyd. 1967 · 1967
Earlier work this paper cites.
The String-to-String Correction Problem
Robert A. Wagner and Michael J. Fischer. 1974 · 1974
Earlier work this paper cites.
Simple Fast Algorithms for the Editing Distance between Trees and Related Problems
Kaizhong Zhang and Dennis Shasha. 1989 · 1989
Earlier work this paper cites.
JPlag: Finding plagiarisms among a set of programs
Lutz Prechelt and Michael Phlippsen. 2000 · 2000
Earlier work this paper cites.
Generating error traces from verification-condition counterexamples
K. Rustan M. Leino, Todd Millstein, and James B. Saxe. 2005 · 2005
Earlier work this paper cites.
DECKARD: Scalable and Accurate Tree-Based Detection of Code Clones. In 29th International Conference on Software Engineering (ICSE’07) . 96–105
Lingxiao Jiang, Ghassan Misherghi, Zhendong Su, and Stephane Glondu. 2007 · 2007
Earlier work this paper cites.
Z3: An Efficient SMT Solver. In TACAS
Leonardo Mendonça de Moura and Nikolaj S. Bjørner. 2008 · 2008
Earlier work this paper cites.
This is Boogie 2
K. Rustan M. Leino. 2008 · 2008
Earlier work this paper cites.
NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization. In 2008 16th IEEE International Conference on Program Comprehension . 172–181
Chanchal K. Roy and James R. Cordy. 2008 · 2008
Earlier work this paper cites.
Dafny: An Automatic Program Verifier for Functional Correctness. In Logic for Programming, Artificial Intelligence, and Reasoning , Edmund M. Clarke and Andrei Voronkov (Eds.)
K. Rustan M. Leino. 2010 · 2010
Earlier work this paper cites.
Why3 — Where Programs Meet Provers. In Programming Languages and Systems , Matthias Felleisen and Philippa Gardner (Eds.)
Jean-Christophe Filliâtre and Andrei Paskevich. 2013 · 2013
Earlier work this paper cites.
Software Model Checking for People Who Love Automata. In CAV , Natasha Sharygina and Helmut Veith (Eds.)
Matthias Heizmann, Jochen Hoenicke, and Andreas Podelski. 2013 · 2013
Earlier work this paper cites.
Semantic code clone detection using parse trees and grammar recovery. In Confluence 2013: The Next Generation Information Technology Summit (4th International Conference) . 41–46
Rajkumar Tekchandani, Rajesh Kumar Bhatia, and Maninder Singh. 2013 · 2013
Earlier work this paper cites.
A Source Code Similarity System for Plagiarism Detection
Zoran Đurić and Dragan Gašević. 2013 · 2013
Earlier work this paper cites.
Ironclad Apps: End-to-End Security via Automated Full-System Verification. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) . USENIX Association, Broomfield, CO, 165–181
Chris Hawblitzel, Jon Howell, Jacob R. Lorch, Arjun Narayan, Bryan Parno, Danfeng Zhang, and Brian Zill. 2014 · 2014
Earlier work this paper cites.
LiquidHaskell: experience with refinement types in the real world. In Proceedings of the 2014 ACM SIGPLAN Symposium on Haskell
Niki Vazou, Eric L. Seidel, and Ranjit Jhala. 2014 · 2014
Earlier work this paper cites.
Detecting Android Malware Using Clone Detection
Jian Chen, Manar H. Alalfi, Thomas R. Dean, and Ying Zou. 2015 · 2015
Earlier work this paper cites.
Deductive Software Verification - The KeY Book - From Theory to Practice
Wolfgang Ahrendt, Bernhard Beckert, Richard Bubel, Reiner Hähnle, Peter H. Schmitt, and Mattias Ulbrich (Eds.). 2016 · 2016
Earlier work this paper cites.
Dependent Types and Multi-Monadic Effects in F*. In Principles of Programming Languages (POPL)
Nikhil Swamy, Cătălin Hriţcu, Chantal Keller, Aseem Rastogi, Antoine Delignat-Lavaud, Simon Forest, Karthikeyan Bhargavan, Cédric Fournet, Pierre-Yves Strub, Markulf Kohlweiss, Jean-Karim Zinzindohoue, and Santiago Zanella-Béguelin. 2016 · 2016
Earlier work this paper cites.
Plagiarism detection in students’ programming assignments based on semantics: multimedia e-learning based smart assessment methodology
Farhan Ullah, Junfeng Wang, Muhammad Farhan, Sohail Jabbar, Zhiming Wu, and Shehzad Khalid. 2018 · 2018
Earlier work this paper cites.
code2vec: learning distributed representations of code
Uri Alon, Meital Zilberstein, Omer Levy, and Eran Yahav. 2019 · 2019
Earlier work this paper cites.
Leveraging Rust Types for Modular Specification and Verification
Vytautas Astrauskas, Peter Müller, Federico Poli, and Alexander J. Summers. 2019 · 2019
Earlier work this paper cites.
Siamese: scalable and incremental code clone search via multiple code representations
Chaiyong Ragkhitwetsagul and Jens Krinke. 2019 · 2019
Earlier work this paper cites.
Everparse: verified secure zero-copy parsers for authenticated message formats. In Proceedings of the 28th USENIX Conference on Security Symposium (Santa Clara, CA, USA) (SEC’19) . USENIX Association, USA, 1465–1482
Tahina Ramananandro, Antoine Delignat-Lavaud, Cédric Fournet, Nikhil Swamy, Tej Chajed, Nadim Kobeissi, and Jonathan Protzenko. 2019 · 2019
Cited alongside, same era.
Design and Development of Software Tool for Code Clone Search, Detection, and Analysis. In 2019 3rd International conference on Electronics, Communication and Aerospace Technology (ICECA) . 1002–1006
Dethe Tukaram and Uma Maheswari B. 2019 · 2019
Cited alongside, same era.
Language models are few-shot learners (NIPS ’20)
Tom B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel M. Ziegler, Jeffrey Wu, Clemens Winter, Christopher Hesse, Mark Chen, Eric Sigler, Mateusz Litwin, Scott Gray, Benjamin Chess, Jack Clark, Christopher Berner, Sam McCandlish, Alec Radford, Ilya Sutskever, and Dario Amodei. 2020 · 2020
Cited alongside, same era.
Flux: Liquid Types for Rust
Nico Lehmann, Adam T. Geller, Niki Vazou, and Ranjit Jhala. 2023 · 2023
Later among the works it cites.
Magnushammer: A Transformer-Based Approach to Premise Selection. In The 3rd Workshop on Mathematical Reasoning and AI at NeurIPS’23
Maciej Mikuła, Szymon Antoniak, Szymon Tworkowski, Bartosz Piotrowski, Albert Jiang, Jin Peng Zhou, Christian Szegedy, Łukasz Kuciński, Piotr Miłoś, and Yuhuai Wu. 2023 · 2023
Later among the works it cites.
Can Large Language Models Reason about Program Invariants?. In ICML 2023 , Andreas Krause, Emma Brunskill, Kyunghyun Cho, Barbara Engelhardt, Sivan Sabato, and Jonathan Scarlett (Eds.)
Kexin Pei, David Bieber, Kensen Shi, Charles Sutton, and Pengcheng Yin. [n. d.] · 2023
Later among the works it cites.
Selective Annotation Makes Language Models Better Few-Shot Learners. In The Eleventh International Conference on Learning Representations
Hongjin SU, Jungo Kasai, Chen Henry Wu, Weijia Shi, Tianlu Wang, Jiayi Xin, Rui Zhang, Mari Ostendorf, Luke Zettlemoyer, Noah A. Smith, and Tao Yu. 2023 · 2023
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Vladimir Karpukhin, Barlas Oguz, Sewon Min, Patrick Lewis, Ledell Wu, Sergey Edunov, Danqi Chen, and Wen-tau Yih. 2020 · 2020
Cited alongside, same era.
EverCrypt: A Fast, Verified, Cross-Platform Cryptographic Provider. In 2020 IEEE Symposium on Security and Privacy (SP) . 983–1002
Jonathan Protzenko, Bryan Parno, Aymeric Fromherz, Chris Hawblitzel, Marina Polubelova, Karthikeyan Bhargavan, Benjamin Beurdouche, Joonwon Choi, Antoine Delignat-Lavaud, Cédric Fournet, Natalia Kulatova, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Christoph M. Wintersteiger, and Santiago Zanella-Beguelin. 2020 · 2020
Cited alongside, same era.
Program Synthesis with Large Language Models
Jacob Austin, Augustus Odena, Maxwell I. Nye, Maarten Bosma, Henryk Michalewski, David Dohan, Ellen Jiang, Carrie J. Cai, Michael Terry, Quoc V. Le, and Charles Sutton. 2021 · 2021
Cited alongside, same era.
Evaluating Large Language Models Trained on Code
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, Alex Ray, Raul Puri, Gretchen Krueger, Michael Petrov, Heidy Khlaaf, Girish Sastry, Pamela Mishkin, Brooke Chan, Scott Gray, Nick Ryder, Mikhail Pavlov, Alethea Power, Lukasz Kaiser, Mohammad Bavarian, Clemens Winter, Philippe Tillet, Felipe Petroski Such, Dave Cummings, Matthias Plappert, Fotios Chantzis, Elizabeth Barnes, Ariel Herbert-Voss, William Hebgen Guss, Alex Nichol, Alex Paino, Nikolas Tezak, Jie Tang, Igor Babuschkin, Suchir Balaji, Shantanu Jain, William Saunders, Christopher Hesse, Andrew N. Carr, Jan Leike, Josh Achiam, Vedant Misra, Evan Morikawa, Alec Radford, Matthew Knight, Miles Brundage, Mira Murati, Katie Mayer, Peter Welinder, Bob McGrew, Dario Amodei, Sam McCandlish, Ilya Sutskever, and Wojciech Zaremba. 2021 · 2021
Cited alongside, same era.
Toward Neural-Network-Guided Program Synthesis and Verification. In Static Analysis , Cezara Drăgoi, Suvam Mukherjee, and Kedar Namjoshi (Eds.)
Naoki Kobayashi, Taro Sekiyama, Issei Sato, and Hiroshi Unno. 2021 · 2021
Cited alongside, same era.
Using a Nearest-Neighbour, BERT-Based Approach for Scalable Clone Detection. In 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME) . 582–591
Muslim Chochlov, Gul Aftab Ahmed, James Vincent Patten, Guoxian Lu, Wei Hou, David Gregg, and Jim Buckley. 2022 · 2022
Cited alongside, same era.
Creusot: A Foundry for the Deductive Verification of Rust Programs. In Formal Methods and Software Engineering , Adrian Riesco and Min Zhang (Eds.). 90–105
Xavier Denis, Jacques-Henri Jourdan, and Claude Marché. 2022 · 2022
Cited alongside, same era.
Formally Verifying Industry Cryptography
Mike Dodds. 2022 · 2022
Cited alongside, same era.
What Makes Good In-Context Examples for GPT-3?. In Proceedings of Deep Learning Inside Out (DeeLIO 2022) , Eneko Agirre, Marianna Apidianaki, and Ivan Vulić (Eds.). Association for Computational Linguistics, Dublin, Ireland and Online
Jiachang Liu, Dinghan Shen, Yizhe Zhang, Bill Dolan, Lawrence Carin, and Weizhu Chen. 2022 · 2022
Cited alongside, same era.
Automated Program Repair in the Era of Large Pre-trained Language Models. In 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) . 1482–1494
Chunqiu Steven Xia, Yuxiang Wei, and Lingming Zhang. 2023 · 2023
Later among the works it cites.
LeanDojo: Theorem Proving with Retrieval-Augmented Language Models. In NeurIPS 2023
Kaiyu Yang, Aidan M. Swope, Alex Gu, Rahul Chalamala, Peiyang Song, Shixing Yu, Saad Godil, Ryan J. Prenger, and Animashree Anandkumar. 2023a · 2023
Later among the works it cites.
Towards A Correct-by-Construction FHE Model
Zhenkun Yang, Wen Wang, Jeremy Casas, Pasquale Cocchini, and Jin Yang. 2023b · 2023
Later among the works it cites.
A systematic literature review on source code similarity measurement and clone detection: Techniques, applications, and challenges
Morteza Zakeri-Nasrabadi, Saeed Parsa, Mohammad Ramezani, Chanchal Roy, and Masoud Ekhtiarzadeh. 2023 · 2023
Later among the works it cites.
Dafny-VMC: a Library for Verified Monte Carlo Algorithms
Stefan Zetzsche and Jean-Baptiste Tristan. 2023 · 2023
Later among the works it cites.
AWS Encryption SDK for Dafny
2024 · 2024
Closest in time.
Dafny-libraries
2024 · 2024
Closest in time.
Solving Data-centric Tasks using Large Language Models. In Findings of the ACL , Kevin Duh, Helena Gomez, and Steven Bethard (Eds.)
Shraddha Barke, Christian Poelitz, Carina Negreanu, Benjamin Zorn, José Cambronero, Andrew Gordon, Vu Le, Elnaz Nouri, Nadia Polikarpova, Advait Sarkar, Brian Slininger, Neil Toronto, and Jack Williams. 2024 · 2024
Closest in time.
VerMCTS: Synthesizing Multi-Step Programs using a Verifier, a Large Language Model, and Tree Search
David Brandfonbrener, Simon Henniger, Sibi Raja, Tarun Prasad, Chloe Loughridge, Federico Cassano, Sabrina Ruixin Hu, Jianang Yang, William E. Byrd, Robert Zinkov, and Nada Amin. 2024 · 2024
Closest in time.
A Survey on Deep Learning for Theorem Proving
Zhaoyu Li, Jialiang Sun, Logan Murphy, Qidong Su, Zenan Li, Xian Zhang, Kaiyu Yang, and Xujie Si. 2024 · 2024
Closest in time.
DafnyBench: A Benchmark for Formal Software Verification
Chloe Loughridge, Qinyi Sun, Seth Ahrenbach, Federico Cassano, Chuyue Sun, Ying Sheng, Anish Mudide, Md Rakib Hossain Misu, Nada Amin, and Max Tegmark. 2024 · 2024
Closest in time.
Towards AI-Assisted Synthesis of Verified Dafny Methods
Md Rakib Hossain Misu, Cristina V. Lopes, Iris Ma, and James Noble. 2024 · 2024
Closest in time.
Leveraging Large Language Models to Boost Dafny’s Developers Productivity. In Proceedings of the 2024 IEEE/ACM 12th International Conference on Formal Methods in Software Engineering (FormaliSE) . New York, NY, USA
Álvaro F. Silva, Alexandra Mendes, and João F. Ferreira. 2024 · 2024
Closest in time.
Clover: Closed-Loop Verifiable Code Generation. In AI Verification: First International Symposium, SAIV 2024, Montreal, QC, Canada, July 22–23, 2024, Proceedings (Montreal, QC, Canada). Springer-Verlag, Berlin, Heidelberg, 22 pages
Chuyue Sun, Ying Sheng, Oded Padon, and Clark Barrett. 2024 · 2024
Closest in time.
LEGO-Prover: Neural Theorem Proving with Growing Libraries. In The Twelfth International Conference on Learning Representations
Haiming Wang, Huajian Xin, Chuanyang Zheng, Zhengying Liu, Qingxing Cao, Yinya Huang, Jing Xiong, Han Shi, Enze Xie, Jian Yin, Zhenguo Li, and Xiaodan Liang. 2024 · 2024
Closest in time.
Automated Program Repair via Conversation: Fixing 162 out of 337 Bugs for $0.42 Each using ChatGPT. In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis
Chunqiu Steven Xia and Lingming Zhang. 2024 · 2024
Closest in time.
AutoVerus: Automated Proof Generation for Rust Code
Chenyuan Yang, Xuheng Li, Md Rakib Hossain Misu, Jianan Yao, Weidong Cui, Yeyun Gong, Chris Hawblitzel, Shuvendu Lahiri, Jacob R. Lorch, Shuai Lu, Fan Yang, Ziqiao Zhou, and Shan Lu. 2024 · 2024
Closest in time.
Towards Neural Synthesis for SMT-assisted Proof-Oriented Programming . In 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE) . IEEE Computer Society, 13–25
Saikat Chakraborty, Gabriel Ebner, Siddharth Bhat, Sarah Fakhoury, Sakina Fatima, Shuvendu Lahiri, and Nikhil Swamy. 2025 · 2025
Closest in time.
Artifact for OOPSLA 2025: "Laurel: Unblocking Automated Verification with Large Language Models"
Eric Mugnier, Emmanuel Anaya Gonzalez, Ranjit Jhala, Nadia Polikarpova, and Yuanyuan Zhou. 2025a · 2025
Closest in time.