Journal of Logic and Computation Advance Access originally published online on September 16, 2006
Journal of Logic and Computation 2006 16(5):697-710; doi:10.1093/logcom/exl032
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Original Articles |
Logic of Proofs and Labels with a Complete Set of Operations
Department of Mathematical Logic and Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119992, Russia.
E-mail: tanya{at}lpcs.math.msu.su
We develop a framework in which operations on proofs can be specified and studied. Proofs are treated as structures built from atomic proofs and references by means of computable operations.
Our approach extends the ideas of Logic of Proofs (Artemov, 1995, Bull. Symb. Logic, 7, 136) in which the proof predicate t is a proof of F is incorporated into the propositional language. We introduce an additional storage predicate x is a label for F (Yavorskaya, 2005, J. Logic Comput., 15, 517537).
In this article which is essentially a continuation of Yavorskaya's work, we study a natural example of a logic with operations on proofs and labels. This logic
is decidable and complete with respect to its intended semantics.
is capable to internalize its own proofs, and operations of
suffice to realize all operations specified in the language with proofs and labels.
Keywords: Logic of proofs; justification logic; modal logic; provability logic