University of Notre Dame
Browse
- No file added yet -

Some Applications of Formal Mathematics

Download (768.63 kB)
dataset
posted on 2024-07-10, 17:43 authored by John Siratt
The proof assistant is a powerful tool in formal methods. These programs allow the user to make formal mathematical statements and construct formal proofs. The connections with mathematics and logic provide motivation for a variety of problems. This dissertation applies formal mathematics to a selection of such problems. In Chapter 3 we establish methods to count the number of strong subtrees of height m in a binary tree of height n. Chapter 4 adapts notions of largeness defined for sets of natural numbers for use with trees. We examine matrix-weighted graph termination in Chapter 5, isolate two conditions from the termination criterion, and discuss their location in the arithmetic hierarchy. In Chapter 6 we show that the decision sets of problems such as termination have no maximal recursively enumerable subsets, and we discuss the position of the “smallest” non-trivial index sets in the arithmetic hierarchy. Chapter 7 reports on research into the characterization of neural nets and the formal verification of their properties.

History

Date Created

2024-07-05

Date Modified

2024-07-09

Defense Date

2024-06-24

CIP Code

  • 27.0101

Research Director(s)

Peter Cholak

Committee Members

Natasha Dobrinen Aaron Dutle David Galvin Sergei Starchenko

Degree

  • Doctor of Philosophy

Degree Level

  • Doctoral Dissertation

Language

  • English

Library Record

006603359

OCLC Number

1444262220

Publisher

University of Notre Dame

Additional Groups

  • Mathematics

Program Name

  • Mathematics

Usage metrics

    Dissertations

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC