Proceedings of the 9th ACM SIGPLAN International Conference on Certified Programs and Proofs 2020
DOI: 10.1145/3372885.3373826
|View full text |Cite
|
Sign up to set email alerts
|

A formal proof of the independence of the continuum hypothesis

Abstract: We describe a formal proof of the independence of the continuum hypothesis (CH) in the Lean theorem prover. We use Boolean-valued models to give forcing arguments for both directions, using Cohen forcing for the consistency of ¬CH and a-closed forcing for the consistency of CH. CCS Concepts • Theory of computation → Logic and verification; Type theory.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
12
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
3

Relationship

1
9

Authors

Journals

citations
Cited by 16 publications
(12 citation statements)
references
References 36 publications
0
12
0
Order By: Relevance
“…Cost-aware logical framework. Decades of experience has shown the effectiveness of using dependent type theories to encode mathematics [Buzzard et al 2020;Gonthier 2008;Han and van Doorn 2020] and to verify behavioral properties of programs [Chlipala 2013;Lee et al 2007;Stump 2016; Ullrich 2016]. Our experience with calf suggests that dependent type theories are also an tool for analyzing intensional properties of programs including cost.…”
Section: Verification In Calfmentioning
confidence: 99%
“…Cost-aware logical framework. Decades of experience has shown the effectiveness of using dependent type theories to encode mathematics [Buzzard et al 2020;Gonthier 2008;Han and van Doorn 2020] and to verify behavioral properties of programs [Chlipala 2013;Lee et al 2007;Stump 2016; Ullrich 2016]. Our experience with calf suggests that dependent type theories are also an tool for analyzing intensional properties of programs including cost.…”
Section: Verification In Calfmentioning
confidence: 99%
“…Cost-aware logical framework. Decades of experience has shown the effectiveness of using dependent type theories to encode mathematics [Buzzard et al 2020;Gonthier 2008;Han and van Doorn 2020] and to verify behavioral properties of programs [Chlipala 2013;Lee et al 2007;Stump 2016; Ullrich 2016]. Our experience with calf suggests that dependent type theories are also an appropriate tool for analyzing intensional properties of programs including cost.…”
Section: Verification In Calfmentioning
confidence: 99%
“…Lean Lean is an interactive theorem prover and functional programming language (de Moura et al, 2015). It has an extremely active community and is host to some of the most sophisticated formalized mathematics in the world, including scheme theory (Buzzard et al, 2019), forcing (Han & van Doorn, 2020), perfectoid spaces (Buzzard et al, 2020), and condensed mathematics (Scholze, 2020).…”
Section: Introductionmentioning
confidence: 99%