2021
DOI: 10.1017/s0960129521000323
|View full text |Cite
|
Sign up to set email alerts
|

A focused linear logical framework and its application to metatheory of object logics

Abstract: Linear logic (LL) has been used as a foundation (and inspiration) for the development of programming languages, logical frameworks, and models for concurrency. LL’s cut-elimination and the completeness of focusing are two of its fundamental properties that have been exploited in such applications. This paper formalizes the proof of cut-elimination for focused LL. For that, we propose a set of five cut-rules that allows us to prove cut-elimination directly on the focused system. We also encode the inference rul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 33 publications
0
5
0
Order By: Relevance
“…There are several alternatives for representing binders in proof assistants (see e.g., Chlipala 2008; Heberlin et al 2017; Laurent 2021; Pitts 2003). The current formalization builds on our previous work (Felty et al 2021), where the Hybrid system (Felty and Momigliano 2009) is used to represent the syntax. From the positive side, this choice has the immediate effect of allowing us to define binders at two levels: the meta-logic ( specification logic in the terminology of the two-level approach in Hybrid) and the object logic , the logical system to be encoded as a theory in the specification logic.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…There are several alternatives for representing binders in proof assistants (see e.g., Chlipala 2008; Heberlin et al 2017; Laurent 2021; Pitts 2003). The current formalization builds on our previous work (Felty et al 2021), where the Hybrid system (Felty and Momigliano 2009) is used to represent the syntax. From the positive side, this choice has the immediate effect of allowing us to define binders at two levels: the meta-logic ( specification logic in the terminology of the two-level approach in Hybrid) and the object logic , the logical system to be encoded as a theory in the specification logic.…”
Section: Discussionmentioning
confidence: 99%
“…As far as we know, it is not possible to represent in Coq quantifiers at the specification level and also at the object level and keep the definition of sequents in . The reader can find in Felty et al (2021) details about the representation of syntax in Hybrid. The repository (Xavier and Olarte 2021) also includes further documentation on how to define the subexponential signature in as well as some tactics to improve automatization when using the library in Coq.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…To have a more smooth treatment for binders, the work in [33] was adapted to use the Hybrid framework [10,9]. This has allowed the formalization of a completely internal proof of cut elimination for focused linear logic.…”
Section: Handling Bindersmentioning
confidence: 99%