A Formal Proof of PAC Learnability for Decision Stumps

11/01/2019
by   Joseph Tassarotti, et al.
0

We present a machine-checked, formal proof of PAC learnability of the concept class of decision stumps. A formal proof has every step checked and justified using fundamental axioms of mathematics. We construct and check our proof using the Lean theorem prover. Though such a proof appears simple, a few analytic and measure-theoretic subtleties arise when carrying it out fully formally. We explain how we can cleanly separate out the parts that deal with these subtleties by using Lean features and a category theoretic construction called the Giry monad.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/23/2023

A Formal Proof of the Strong Normalization Theorem for System T in Agda

We present a framework for the formal meta-theory of lambda calculi in f...
research
03/21/2021

Formal verification of Zagier's one-sentence proof

We comment on two formal proofs of Fermat's sum of two squares theorem, ...
research
06/26/2017

Developing Bug-Free Machine Learning Systems With Formal Mathematics

Noisy data, non-convex objectives, model misspecification, and numerical...
research
01/03/2022

Spreads and Packings of PG(3,2), Formally!

We study how to formalize in the Coq proof assistant the smallest projec...
research
04/26/2021

The Relative Consistency of the Axiom of Choice Mechanized Using Isabelle/ZF

The proof of the relative consistency of the axiom of choice has been me...
research
10/21/2022

A drag-and-drop proof tactic

We explore the features of a user interface where formal proofs can be b...
research
07/14/2020

Verification of ML Systems via Reparameterization

As machine learning is increasingly used in essential systems, it is imp...

Please sign up or login with your details

Forgot password? Click here to reset