[Alta-Logic] CPSC Invited Speaker - Jeremy Avigad - Wednesday March
14th, 2018 at 14:00 in ICT 616
Richard Zach
rzach at ucalgary.ca
Sun Feb 25 08:42:33 MST 2018
cid:image001.gif at 01D2D60B.470FAE40cid:image002.gif at 01D2D60B.470FAE40
Computer Science Invited Speaker
*“Formal Methods in Mathematics and the Lean Theorem Prover”*
*presented by*
**
*Jeremy Avigad*
**
*Hosted by*
*Robin Cockett*
*//*
*Date:* Wednesday March 14th, 2018
*Time:* 14:00
*Location: *ICT 616
*ABSTRACT:*
In computer science, the phrase "formal methods" is used to describe a
body of logic-based methods that are used to specify, develop, and
reason about hardware and software systems. These methods can equally
well be used to discover and verify mathematical claims, however, and
the boundary between mathematical and computational applications is not
a sharp one. In this talk, I will survey some of the ways that formal
methods have begun to make inroads in ordinary mathematics, and some of
the theoretical and practical challenges that arise.
I will also discuss a new open-source theorem prover, Lean, which is
designed to support mathematical reasoning as well as hardware and
software verification. I will describe Lean's logical foundations and
some of the design decisions that were adopted to meet the challenges of
formal reasoning in mathematics.
Reference: The Lean Theorem Prover, http://leanprover.github.io/.
*BIO:*
Jeremy Avigad is Professor of Philosophy and Mathematical Sciences at
Carnegie Mellon University. He has done work in mathematical logic,
interactive theorem proving, philosophy of mathematics, history of
mathematics, and automated reasoning. He is currently leading the
library development for the Lean interactive theorem prover.
-------------- next part --------------
Skipped content of type multipart/related
More information about the alta-logic-l
mailing list