CS Colloquium: Dr. Katherine Kosaian
Speaker:Dr. Katherine Kosaian
Formalizing Mathematics in Isabelle/HOL
Many mathematical algorithms are used in safety-critical contexts. Correctness of these algorithms, and the mathematical results underlying them, is crucial. In formal methods, a piece of software called a theorem prover can be used to formally verify algorithms. In this approach, code for an algorithm is accompanied by a rigorous proof of correctness that only depends on the logical foundations of the theorem prover. Algorithms that have been verified in this way are highly trustworthy and thus safe for use in safety-critical applications.
The theorem prover Isabelle/HOL is well-suited for formalizing mathematics. This talk will motivate formalized mathematics, exhibit how mathematics is formalized in Isabelle/HOL, and discuss the challenges that may arise, with a focus on three different use cases: 1) verifying algorithms for real quantifier elimination, 2) verifying Coppersmith’s method, 3) verifying Pick’s theorem.
About Dr. Katherine Kosaian
Katherine Kosaian is an assistant professor at the University of Iowa. She is interested in formalizing mathematics, particularly mathematics with safety-critical applications, where correctness is crucial. After completing her PhD at Carnegie Mellon University in 2022, she did a one-year postdoc at Iowa State University. During her PhD, she interned with the NASA Formal Methods group. Her PhD thesis, which was on formalizing algorithms for real quantifier elimination, was awarded the 2024 Bill McCune PhD Award. Outside of computer science, she has conducted research in various areas of pure mathematics including number theory, algebra, and signal processing.
Link to Attend: https://iastate.zoom.us/j/97303811643