NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Intelligent Lemma Selection for Formal Methods ProofsTo help in formally verifying the correctness of various systems, NASA constructs mathematical proofs using the proof assistant PVS (Prototype Verification System). Throughout this effort, NASA has amassed a library of tens of thousands of proven lemmas. While these lemmas can often be applied to new problems, their abundance can make lemma selection a non-trivial task. This project focuses on creating a lemma selector for use in PVS based on existing systems MePo, MaSh, and MeSh, which were written for other proof assistants. An initial benchmark system makes selections based on symbol-level similarity while the final lemma selector is a hybrid system, combining the classical approach used in the benchmark with a machine learning approach which leverages the lemmas' past usage.
Document ID
20205005199
Acquisition Source
Langley Research Center
Document Type
Presentation
Authors
Connor T Baumler
(Case Western Reserve University Cleveland, Ohio, United States)
Mariano M Moscato
(Langley Research Center Hampton, Virginia, United States)
J Tanner Slagel
(Langley Research Center Hampton, Virginia, United States)
Date Acquired
July 27, 2020
Subject Category
Mathematical And Computer Sciences (General)
Meeting Information
Meeting: Summer Interns 2020 Exit Deliverable Presentations
Location: Virtual
Country: US
Start Date: August 5, 2020
Sponsors: Langley Research Center
Funding Number(s)
WBS: 340428.02.20.07.01
Distribution Limits
Public
Copyright
Use by or on behalf of the US Gov. Permitted.
No Preview Available