Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Verifying Symbolic Computation in the HolPy Theorem Prover - IPAM at UCLA

Institute for Pure & Applied Mathematics (IPAM) via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk on verifying symbolic computation using the HolPy theorem prover. Delve into the basics of HolPy, a new proof assistant implemented in Python, and discover its potential for improved proof automation and user interaction. Learn how HolPy can be utilized to verify symbolic computation through a user interface similar to computer algebra systems, featuring point-and-click interaction for performing and checking calculation steps. Examine examples of verifying definite integrals, integration by parts, and trigonometric identities. Gain insights into proof reconstruction, the overall architecture of HolPy, and its limitations. Investigate extensions, new rules, and future work in this field. Compare HolPy's approach with traditional computer algebra systems and understand the division of labor in symbolic computation verification.

Syllabus

Intro
Outline
Introduction to Holly
Python API for proof automation
Python API example
Verification of definite integrals: motivation
Basic idea
Example: integration by parts
Example: trigonometric identity
Proof reconstruction
Summary: overall architecture
Example #1
Example #2
Limitations
Extensions
New rules
Examples
Example #4
Summary: division of labor
Summary: comparison with CAS
Future work

Taught by

Institute for Pure & Applied Mathematics (IPAM)

Reviews

Start your review of Verifying Symbolic Computation in the HolPy Theorem Prover - IPAM at UCLA

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.