We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Constructive Game Logic

Abstract: Game Logic is an excellent setting to study proofs-about-programs via the interpretation of those proofs as programs, because constructive proofs for games correspond to effective winning strategies to follow in response to the opponent's actions. We thus develop Constructive Game Logic which extends Parikh's Game Logic (GL) with constructivity and with first-order programs a la Pratt's first-order dynamic logic (DL). Our major contributions include:
1) a novel realizability semantics capturing the adversarial dynamics of games, 2) a natural deduction calculus and operational semantics describing the computational meaning of strategies via proof-terms, and 3) theoretical results including soundness of the proof calculus w.r.t. realizability semantics, progress and preservation of the operational semantics of proofs, and Existence Properties on support of the extraction of computational artifacts from game proofs.
Together, these results provide the most general account of a Curry-Howard interpretation for any program logic to date, and the first at all for Game Logic.
Comments: 74 pages, extended preprint for ESOP
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
DOI: 10.1007/978-3-030-44914-8_4
Cite as: arXiv:2002.08523 [cs.LO]
  (or arXiv:2002.08523v2 [cs.LO] for this version)

Submission history

From: Rose Bohrer [view email]
[v1] Thu, 20 Feb 2020 01:44:24 GMT (128kb,D)
[v2] Wed, 22 Jul 2020 12:44:05 GMT (237kb,D)

Link back to: arXiv, form interface, contact.