‘Upon This Quote I Will Build My Church Thesis’

The internal Church thesis ( <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi mathvariant="sans-serif">CT</mml:mi> </mml:math> ) is a logical principle stating that one can associate to any function <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mrow> <mml:mi>f</mml:mi> <mml:mspace width="0.2em"/> <mml:mo>:</mml:mo> <mml:mspace width="0.2em"/> <mml:mi mathvariant="double-struck">N</mml:mi> <mml:mo>→</mml:mo> <mml:mi mathvariant="double-struck">N</mml:mi> </mml:mrow> </mml:math> a concrete code, in some Turing-complete language, that computes <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi>f</mml:mi> </mml:math> . While the compatibility of <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi mathvariant="sans-serif">CT</mml:mi> </mml:math> in simpler systems has been long known, its compatibility with dependent type theory is still an open question. In this paper, we answer this question positively. We define <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mrow> <mml:mo mathvariant="sans-serif">“</mml:mo> <mml:mi mathvariant="sans-serif">MLTT</mml:mi> <mml:mo mathvariant="sans-serif">”</mml:mo> </mml:mrow> </mml:math> , a type theory extending <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi mathvariant="sans-serif">MLTT</mml:mi> </mml:math> with quote operators in which <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi mathvariant="sans-serif">CT</mml:mi> </mml:math> is derivable. We furthermore prove that <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mrow> <mml:mo mathvariant="sans-serif">“</mml:mo> <mml:mi mathvariant="sans-serif">MLTT</mml:mi> <mml:mo mathvariant="sans-serif">”</mml:mo> </mml:mrow> </mml:math> is consistent, strongly normalizing and enjoys canonicity using a rather standard logical relation model. All the results in this paper have been mechanized in Coq. a

Authors

Institutions

Publication Details

Journal
Communications of the ACM
Published
2025-05-29
DOI
https://doi.org/10.1145/3715707
Primary Topic
Logic, programming, and type systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

‘Upon This Quote I Will Build My Church Thesis’

Pierre-Marie Pédrot
Communications of the ACM
Logic, programming, and type systems
article

‘Upon This Quote I Will Build My Church Thesis’

Pierre-Marie Pédrot
article en

Abstract

The internal Church thesis ( <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi mathvariant="sans-serif">CT</mml:mi> </mml:math> ) is a logical principle stating that one can associate to any function <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mrow> <mml:mi>f</mml:mi> <mml:mspace width="0.2em"/> <mml:mo>:</mml:mo> <mml:mspace width="0.2em"/> <mml:mi mathvariant="double-struck">N</mml:mi> <mml:mo>→</mml:mo> <mml:mi mathvariant="double-struck">N</mml:mi> </mml:mrow> </mml:math> a concrete code, in some Turing-complete language, that computes <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi>f</mml:mi> </mml:math> . While the compatibility of <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi mathvariant="sans-serif">CT</mml:mi> </mml:math> in simpler systems has been long known, its compatibility with dependent type theory is still an open question. In this paper, we answer this question positively. We define <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mrow> <mml:mo mathvariant="sans-serif">“</mml:mo> <mml:mi mathvariant="sans-serif">MLTT</mml:mi> <mml:mo mathvariant="sans-serif">”</mml:mo> </mml:mrow> </mml:math> , a type theory extending <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi mathvariant="sans-serif">MLTT</mml:mi> </mml:math> with quote operators in which <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi mathvariant="sans-serif">CT</mml:mi> </mml:math> is derivable. We furthermore prove that <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mrow> <mml:mo mathvariant="sans-serif">“</mml:mo> <mml:mi mathvariant="sans-serif">MLTT</mml:mi> <mml:mo mathvariant="sans-serif">”</mml:mo> </mml:mrow> </mml:math> is consistent, strongly normalizing and enjoys canonicity using a rather standard logical relation model. All the results in this paper have been mechanized in Coq. a

Communications of the ACM
Institut national de recherche en sciences et technologies du numérique (FR)
Openalex Percentile: Top 94%
Logic, programming, and type systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

‘Upon This Quote I Will Build My Church Thesis’ — Pierre-Marie Pédrot · Communications of the ACM (2025) | TGRS Research Map | TGRS