2021
DOI: 10.48550/arxiv.2104.09366
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Simple Type Theory is not too Simple: Grothendieck's Schemes without Dependent Types

Abstract: We report on a formalization of schemes in the proof assistant Isabelle/HOL, and we discuss the design choices made in the process. Schemes are sophisticated mathematical objects in algebraic geometry introduced by Alexander Grothendieck in 1960. This experiment shows that the simple type theory implemented in Isabelle can handle such elaborate constructions despite doubts raised about Isabelle's capability in that direction. We show in the particular case of schemes how the powerful dependent types of Coq or … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 14 publications
0
1
0
Order By: Relevance
“…Thus, types can take other types as parameters, but they can't take other values as parameters: there are no "dependent types". My colleagues and I are pursuing the thesis that simple type theory is not merely sufficient to formalise mathematics [32] but superior to strong type theories that make automation difficult and introduce complications such as intensional equality.…”
Section: Introduction To Isabellementioning
confidence: 99%
“…Thus, types can take other types as parameters, but they can't take other values as parameters: there are no "dependent types". My colleagues and I are pursuing the thesis that simple type theory is not merely sufficient to formalise mathematics [32] but superior to strong type theories that make automation difficult and introduce complications such as intensional equality.…”
Section: Introduction To Isabellementioning
confidence: 99%