Date of Award
Bachelor of Science
proof, verify, structure
A great deal of work has been done on automatically generating automated proofs of formal statements. However, these systems tend to focus on logic-oriented statements and tactics as well as generating proofs in formal language. This project examines proofs written in natural language under a more general scope of mathematics. Furthermore, rather than attempting to generate natural language proofs for the purpose of solving problems, we automatically verify human-written proofs in natural language. To accomplish this, elements of discourse parsing, semantic interpretation, and application of an automated theorem prover are implemented.
Johnson, Tristan, "Reading Between the Lines: Verifying Mathematical Language" (2016). Honors Theses and Student Projects. 164.