[PDF][PDF] A concurrent logical framework I: Judgments and properties

K Watkins, I Cervesato, F Pfenning, D Walker - 2003 - cs.cmu.edu
Abstract The Concurrent Logical Framework, or CLF, is a new logical framework in which
concurrent computations can be represented as monadic objects, for which there is an …

Manifest sharing with session types

S Balzer, F Pfenning - Proceedings of the ACM on Programming …, 2017 - dl.acm.org
Session-typed languages building on the Curry-Howard isomorphism between linear logic
and session-typed communication guarantee session fidelity and deadlock freedom …

Mechanizing metatheory in a logical framework

R Harper, DR Licata - Journal of functional programming, 2007 - cambridge.org
The LF logical framework codifies a methodology for representing deductive systems, such
as programming languages and logics, within a dependently typed λ-calculus. In this …

Mechanizing session-types using a structural view: enforcing linearity without linearity

C Sano, R Kavanagh, B Pientka - Proceedings of the ACM on …, 2023 - dl.acm.org
Session types employ a linear type system that ensures that communication channels
cannot be implicitly copied or discarded. As a result, many mechanizations of these systems …

A concurrent logical framework: The propositional fragment

K Watkins, I Cervesato, F Pfenning… - International Workshop on …, 2003 - Springer
We present the propositional fragment CLF 0 of the Concurrent Logical Framework (CLF).
CLF extends the Linear Logical Framework to allow the natural representation of concurrent …

Relating state-based and process-based concurrency through linear logic (full-version)

I Cervesato, A Scedrov - Information and Computation, 2009 - Elsevier
This paper has the purpose of reviewing some of the established relationships between
logic and concurrency, and of exploring new ones. Concurrent and distributed systems are …

[PDF][PDF] Semi-axiomatic sequent calculus

H DeYoung, F Pfenning, K Pruiksma - Leibniz international proceedings …, 2020 - par.nsf.gov
We present the semi-axiomatic sequent calculus (SAX) that blends features of Gentzen's
sequent calculus with an axiomatic formulation of intuitionistic logic. We develop and prove …

Monadic concurrent linear logic programming

P López, F Pfenning, J Polakow, K Watkins - Proceedings of the 7th …, 2005 - dl.acm.org
Lolli is a logic programming language based on the asynchronous propositions of
intuitionistic linear logic. It uses a backward chaining, backtracking operational semantics. In …

Back to futures

K Pruiksma, F Pfenning - Journal of Functional Programming, 2022 - cambridge.org
Common approaches to concurrent programming begin with languages whose semantics
are naturally sequential and add new constructs that provide limited access to concurrency …

[图书][B] A logical framework for reasoning about logical specifications

AF Tiu - 2004 - search.proquest.com
We present a new logic, Linc, which is designed to be used as a framework for specifying
and reasoning about operational semantics. Linc is an extension of first-order intuitionistic …