Hostname: page-component-6766d58669-nf276 Total loading time: 0 Render date: 2026-05-19T14:25:48.161Z Has data issue: false hasContentIssue false

Specifying Peirce's law in classical realizability

Published online by Cambridge University Press:  17 November 2014

MAURICIO GUILLERMO
Affiliation:
Centro de Matemática, Facultad de Ciencias, Universidad de la República, Iguá 4225 esq. Mataojo, Montevideo, Uruguay Email: mguille@fing.edu.uy
ALEXANDRE MIQUEL
Affiliation:
Laboratoire d'Informatique du parallélisme, École Normale Supérieure de Lyon 46, allée d'Italie, 69364 Lyon Cedex 07, France

Abstract

This paper deals with the specification problem in classical realizability (such as introduced by Krivine (2009 Panoramas et synthéses27)), which is to characterize the universal realizers of a given formula by their computational behaviour. After recalling the framework of classical realizability, we present the problem in the general case and illustrate it with some examples. In the rest of the paper, we focus on Peirce's law, and present two game-theoretic characterizations of its universal realizers. First, we consider the particular case where the language of realizers contains no extra instruction such as ‘quote’ (Krivine 2003 Theoretical Computer Science308 259–276). We present a first game $\mathds{G}$ 0 and show that the universal realizers of Peirce's law can be characterized as the uniform winning strategies for $\mathds{G}$ 0, using the technique of interaction constants. Then we show that in the presence of extra instructions such as ‘quote’, winning strategies for the game $\mathds{G}$ 0 are still adequate but no more complete. For that, we exhibit an example of a wild realizer of Peirce's law, that introduces a purely game-theoretic form of backtrack that is not captured by $\mathds{G}$ 0. We finally propose a more sophisticated game $\mathds{G}$ 1, and show that winning strategies for the game $\mathds{G}$ 1 are both adequate and complete in the general case, without any further assumption about the instruction set used by the language of classical realizers.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2014 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable