Computational interpretations of classical reasoning: From the epsilon calculus to stateful programs

12/14/2018
by   Thomas Powell, et al.
0

The problem of giving a computational meaning to classical reasoning lies at the heart of logic. This article surveys three famous solutions to this problem - the epsilon calculus, modified realizability and the dialectica interpretation - and re-examines them from a modern perspective, with a particular emphasis on connections with algorithms and programming.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2018

Quantitative Separation Logic

We present quantitative separation logic (QSL). In contrast to classical...
research
12/28/2018

Sequential algorithms and the computational content of classical proofs

We develop a correspondence between the theory of sequential algorithms ...
research
04/03/2014

A Resolution Prover for Coalition Logic

We present a prototype tool for automated reasoning for Coalition Logic,...
research
10/30/2020

Isabelle/HOL as a Meta-Language for Teaching Logic

Proof assistants are important tools for teaching logic. We support this...
research
09/06/2021

Analyzing XOR-Forrelation through stochastic calculus

In this note we present a simplified analysis of the quantum and classic...
research
03/09/2000

BDD-based reasoning in the fluent calculus - first results

The paper reports on first preliminary results and insights gained in a ...
research
02/09/2023

Calculus of functional centrality

In this document, we present another perspective for the calculus of opt...

Please sign up or login with your details

Forgot password? Click here to reset