Skip to main content

Showing 1–9 of 9 results for author: van Doorn, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:2210.07746  [pdf, other

    cs.LO math.GT

    Formalising the $h$-principle and sphere eversion

    Authors: Patrick Massot, Floris van Doorn, Oliver Nash

    Abstract: In differential topology and geometry, the h-principle is a property enjoyed by certain construction problems. Roughly speaking, it states that the only obstructions to the existence of a solution come from algebraic topology. We describe a formalisation in Lean of the local h-principle for first-order, open, ample partial differential relations. This is a significant result in differential topo… ▽ More

    Submitted 14 October, 2022; originally announced October 2022.

    Comments: 30 pages, submitted to CPP 2023

    MSC Class: 68V20; 57R12 ACM Class: F.4.1

  2. arXiv:2210.07693  [pdf, other

    cs.LO cs.MS math.FA

    Designing a general library for convolutions

    Authors: Floris van Doorn

    Abstract: We will discuss our experiences and design decisions obtained from building a formal library for the convolution of two functions. Convolution is a fundamental concept with applications throughout mathematics. We will focus on the design decisions we made to make the convolution general and easy to use, and the incorporation of this development in Lean's mathematical library mathlib.

    Submitted 14 October, 2022; originally announced October 2022.

    Comments: 24 pages, submitted to CPP 2023

    MSC Class: 68V20; 42A85; 44A35 ACM Class: F.4.1; G.3

  3. arXiv:2102.07636  [pdf, other

    cs.LO math.FA

    Formalized Haar Measure

    Authors: Floris van Doorn

    Abstract: We describe the formalization of the existence and uniqueness of Haar measure in the Lean theorem prover. The Haar measure is an invariant regular measure on locally compact groups, and it has not been formalized in a proof assistant before. We will also discuss the measure theory library in Lean's mathematical library \textsf{mathlib}, and discuss the construction of product measures and the proo… ▽ More

    Submitted 4 February, 2021; originally announced February 2021.

    Comments: 16 pages (excluding references)

    MSC Class: 28C10 ACM Class: F.4.1; G.3

  4. Maintaining a Library of Formal Mathematics

    Authors: Floris van Doorn, Gabriel Ebner, Robert Y. Lewis

    Abstract: The Lean mathematical library mathlib is developed by a community of users with very different backgrounds and levels of experience. To lower the barrier of entry for contributors and to lessen the burden of reviewing contributions, we have developed a number of tools for the library which check proof developments for subtle mistakes in the code and generate documentation suited for our varied aud… ▽ More

    Submitted 26 May, 2020; v1 submitted 7 April, 2020; originally announced April 2020.

    Comments: To appear in Proceedings of CICM 2020

  5. arXiv:1904.10570  [pdf, ps, other

    cs.LO math.LO

    A formalization of forcing and the unprovability of the continuum hypothesis

    Authors: Jesse Michael Han, Floris van Doorn

    Abstract: We describe a formalization of forcing using Boolean-valued models in the Lean 3 theorem prover, including the fundamental theorem of forcing and a deep embedding of first-order logic with a Boolean-valued soundness theorem. As an application of our framework, we specialize our construction to the Boolean algebra of regular opens of the Cantor space $2^{ω_2 \times ω}$ and formally verify the failu… ▽ More

    Submitted 23 April, 2019; originally announced April 2019.

    Comments: 19 pages; extended version of a paper submitted to ITP 2019

    MSC Class: 03-04; 03E35; 03E40

  6. arXiv:1808.10690  [pdf, other

    math.AT cs.LO math.LO

    On the Formalization of Higher Inductive Types and Synthetic Homotopy Theory

    Authors: Floris van Doorn

    Abstract: The goal of this dissertation is to present synthetic homotopy theory in the setting of homotopy type theory. We will present various results in this framework, most notably the construction of the Atiyah-Hirzebruch and Serre spectral sequences for cohomology, which have been fully formalized in the Lean proof assistant.

    Submitted 31 August, 2018; originally announced August 2018.

    Comments: Dissertation, 146 pages

    MSC Class: 55T05 (Primary) 55T10; 55T25; 55P20; 03B15; 55U35 (Secondary) ACM Class: F.4.1

  7. arXiv:1802.04315  [pdf, ps, other

    cs.LO math.AT math.LO

    Higher Groups in Homotopy Type Theory

    Authors: Ulrik Buchholtz, Floris van Doorn, Egbert Rijke

    Abstract: We present a development of the theory of higher groups, including infinity groups and connective spectra, in homotopy type theory. An infinity group is simply the loops in a pointed, connected type, where the group structure comes from the structure inherent in the identity types of Martin-Löf type theory. We investigate ordinary groups from this viewpoint, as well as higher dimensional groups an… ▽ More

    Submitted 12 February, 2018; originally announced February 2018.

    MSC Class: 03B15 ACM Class: F.4.1

  8. Homotopy Type Theory in Lean

    Authors: Floris van Doorn, Jakob von Raumer, Ulrik Buchholtz

    Abstract: We discuss the homotopy type theory library in the Lean proof assistant. The library is especially geared toward synthetic homotopy theory. Of particular interest is the use of just a few primitive notions of higher inductive types, namely quotients and truncations, and the use of cubical methods.

    Submitted 20 September, 2017; v1 submitted 22 April, 2017; originally announced April 2017.

    Comments: 17 pages, accepted for ITP 2017

    MSC Class: 03B70; 03B15; 55U35

  9. arXiv:1503.08744  [pdf, ps, other

    math.LO cs.LO

    Propositional Calculus in Coq

    Authors: Floris van Doorn

    Abstract: I formalize important theorems about classical propositional logic in the proof assistant Coq. The main theorems I prove are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.

    Submitted 31 March, 2015; v1 submitted 30 March, 2015; originally announced March 2015.

    Comments: 11 pages, project for 2014 Proof Theory class at CMU. Added ancillary files (Coq source files) in this version