English

Formalising Ordinal Partition Relations Using Isabelle/HOL

Logic 2022-10-14 v3

Abstract

This is an overview of a formalisation project in the proof assistant Isabelle/HOL of a number of research results in infinitary combinatorics and set theory (more specifically in ordinal partition relations) by Erd\H{o}s--Milner, Specker, Larson and Nash-Williams, leading to Larson's proof of the unpublished result by E.C. Milner asserting that for all mNm \in \mathbb{N}, ωω\arrows(ωω,m)\omega^\omega\arrows(\omega^\omega, m). This material has been recently formalised by Paulson and is available on the Archive of Formal Proofs; here we discuss some of the most challenging aspects of the formalisation process. This project is also a demonstration of working with Zermelo-Fraenkel set theory in higher-order logic.

Cite

@article{arxiv.2011.13218,
  title  = {Formalising Ordinal Partition Relations Using Isabelle/HOL},
  author = {Mirna Džamonja and Angeliki Koutsoukou-Argyraki and Lawrence C. Paulson},
  journal= {arXiv preprint arXiv:2011.13218},
  year   = {2022}
}

Comments

Version after the referee reports

R2 v1 2026-06-23T20:31:33.236Z