PHOLI - PARTIAL HIGHER-ORDER LOGIC WITH INTERFACES

dc.contributor.authorKontorbayeva, Alina
dc.contributor.authorBarko, Yuliya
dc.contributor.authorGayetov, Ilnur
dc.contributor.authorBalpykov, Alikhan
dc.contributor.authorKovalchuk, Viktor
dc.date.accessioned2025-06-12T12:05:52Z
dc.date.available2025-06-12T12:05:52Z
dc.date.issued2025-04-25
dc.description.abstractThis project aimed to develop a light, easy-to-use proof-checking tool based on Partial Higher-Order Logic with Interfaces (PHOLI) calculus. The main goal was to create a system that automatically validates mathematical proofs and is not difficult to use like the other existing proof assistants. The project involved the design and development of a compact software prototype written in C++20. The system checks logical proofs by parsing formulas, verifying their validity, and presenting the results in human-readable form. Key accomplishments include the successful implementation of the parser, a pretty printer for terms and belief states, and the validation of several theorems. This work contributes to making formal proof verification more accessible to students and researchers by providing a simple tool that could be used in teaching and applied logic. The system was tested using various examples and proved to be correct. Future work will focus on developing an easy-to-use UI, type checker, and proof checker.
dc.identifier.citationKontorbayeva, A., Barko, Yu., Gayetov, I., Balpykov, A., Kovalchuk, V. (2025). PHOLI - Partial Higher-Order Logic with Interfaces. Nazarbayev University School of Engineering and Digital Sciences
dc.identifier.urihttps://nur.nu.edu.kz/handle/123456789/8912
dc.language.isoen
dc.publisherNazarbayev University School of Engineering and Digital Sciences
dc.rightsAttribution-ShareAlike 3.0 United Statesen
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/us/
dc.subjecttype of access: open access
dc.titlePHOLI - PARTIAL HIGHER-ORDER LOGIC WITH INTERFACES
dc.typeBachelor's thesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SENIOR_PROJECT.pdf
Size:
633.64 KB
Format:
Adobe Portable Document Format
Description:
Bachelor's thesis