English

Implementing program extraction from CL1-proofs

Logic in Computer Science 2013-11-27 v1

Abstract

Computability logic (CoL) is a formal theory of interactive computation. It understands computational problems as games played by two players: a machine and its environment, uses logical formalism to describe valid principles of computability and formulas to represent computational problems. Logic CL1 is a deductive system for a fragment of CoL. The logical vocabulary contains all of the operators of classical logic and choice operators, the atoms represent elementary games i.e. predicates of classical logic. In this paper, we present a program that takes a CL1-proof of an arbitrary formula FF, and extract a winning strategy for FF from that proof then play FF using that strategy. We hope this paper would provide a starting point for further work in program extraction of the CoL-based arithmetic and other CoL-based applied systems.

Keywords

Cite

@article{arxiv.1311.6542,
  title  = {Implementing program extraction from CL1-proofs},
  author = {Meixia Qu and Ke Chen and Daming Zhu and Junfeng Luan},
  journal= {arXiv preprint arXiv:1311.6542},
  year   = {2013}
}

Comments

1 figure

R2 v1 2026-06-22T02:14:50.064Z