Skip to content

VeriNum/VeriNum.github.io

Repository files navigation

VeriNum

Andrew W. Appel, Princeton University

David Bindel, Cornell University

Jean-Baptiste Jeannin, University of Michigan

Karthik Duraisamy, University of Michigan


Ariel Kellison, Consultant

Yichen Tao, Sahil Bola, University of Michigan, PhD Students

Dennis Corraliza, Cornell University, PhD Student

Philip Johnson-Freyd, Samuel Pollard, Heidi Thornquist, Sandia National Labs, External Collaborators

Alumni: Mohit Tekriwal, Michigan, PhD Student; Josh Cohen, PhD Student


In this collection of research projects, we take a layered approach to foundational verification of correctness and accuracy of numerical software--that is, formal machine-checked proofs about programs (not just algorithms), with no assumptions except specifications of instruction-set architectures. We build, improve, and use appropriate tools at each layer: proving in the real numbers about discrete algorithms; proving how floating-point algorithms approximate real-number algorithms; reasoning about C program implementation of floating-point algorithms; and connecting all proofs end-to-end in Coq.

Our initial research projects (and results) are,

Bibliography

Funding

VeriNum's various projects are supported in part by

  • Department of Energy grant DE-NA0004264 "Center for AI-enabled Exascale Prediction of Long-time Events in the Multimaterial Shock-assisted Chemical Reactions" to the University of Michigan (Duraisamy and Appel).
  • National Science Foundation grant 2219757 "Formally Verified Numerical Methods", to Princeton University (Appel, Principal Investigator) and grant 2219758 to Cornell University (Bindel)
  • National Science Foundation grant 2219997 "Foundational Approaches for End-to-end Formal Verification of Computational Physics" to the University of Michigan (Jeannin and Duraisamy)
  • U.S. Department of Energy Computational Science Graduate Fellowship (Ariel Kellison)
  • Sandia National Laboratories, funding the collaboration of Sandia participants with these projects

About

Source for the verinum.org web site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages