PHOLI - PARTIAL HIGHER-ORDER LOGIC WITH INTERFACES
| dc.contributor.author | Kontorbayeva, Alina | |
| dc.contributor.author | Barko, Yuliya | |
| dc.contributor.author | Gayetov, Ilnur | |
| dc.contributor.author | Balpykov, Alikhan | |
| dc.contributor.author | Kovalchuk, Viktor | |
| dc.date.accessioned | 2025-06-12T12:05:52Z | |
| dc.date.available | 2025-06-12T12:05:52Z | |
| dc.date.issued | 2025-04-25 | |
| dc.description.abstract | This 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.citation | Kontorbayeva, 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.uri | https://nur.nu.edu.kz/handle/123456789/8912 | |
| dc.language.iso | en | |
| dc.publisher | Nazarbayev University School of Engineering and Digital Sciences | |
| dc.rights | Attribution-ShareAlike 3.0 United States | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/us/ | |
| dc.subject | type of access: open access | |
| dc.title | PHOLI - PARTIAL HIGHER-ORDER LOGIC WITH INTERFACES | |
| dc.type | Bachelor's thesis |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- SENIOR_PROJECT.pdf
- Size:
- 633.64 KB
- Format:
- Adobe Portable Document Format
- Description:
- Bachelor's thesis