Proceedings of the Seventh International Workshop on Logical Frameworks and Meta-Languages, Theory and Practice 2012
DOI: 10.1145/2364406.2364409
|View full text |Cite
|
Sign up to set email alerts
|

LF P

Abstract: The LFP Framework is an extension of the Harper-Honsell-Plotkin's Edinburgh Logical Framework LF with external predicates. This is accomplished by defining lock type constructors, which are a sort of ⋄-modality constructors, releasing their argument under the condition that a possibly external predicate is satisfied on an appropriate typed judgement. Lock types are defined using the standard pattern of constructive type theory, i.e. via introduction, elimination, and equality rules. Using LFP , one can factor … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
4
1
1

Relationship

4
2

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 22 publications
0
5
0
Order By: Relevance
“…Building a universal proof metalanguage where different tools and formalisms can be "plugged in" and "glued together" is a long standing goal that has been extensively explored in a vast and inspiring literature on Logical Frameworks by (Barthe et al 2003;Pfenning and Schürmann 1999;Watkins et al 2002;Schack-Nielsen and Schürmann 2008;Cousineau and Dowek 2007;Boespflug et al 2012;Nanevski et al 2008;Pientka et al 2008;Pientka et al 2010;Honsell et al 2007;Honsell et al 2012;Honsell 2013;Wang and Chaudhuri 2015;Battel and Felty 2015). The clear-cutting monadic structure and properties of the lock/unlock mechanism go back to Moggi's notion of computational monads (Moggi 1989) and our system can be seen as a generalization, to a family of dependent lax operators, of Moggi's partial λ-calculus (Moggi 1988) and of the work carried out in Mendler 1991) (which is also the original source of the term "lax").…”
Section: Related Work and Future Perspectivesmentioning
confidence: 99%
See 2 more Smart Citations
“…Building a universal proof metalanguage where different tools and formalisms can be "plugged in" and "glued together" is a long standing goal that has been extensively explored in a vast and inspiring literature on Logical Frameworks by (Barthe et al 2003;Pfenning and Schürmann 1999;Watkins et al 2002;Schack-Nielsen and Schürmann 2008;Cousineau and Dowek 2007;Boespflug et al 2012;Nanevski et al 2008;Pientka et al 2008;Pientka et al 2010;Honsell et al 2007;Honsell et al 2012;Honsell 2013;Wang and Chaudhuri 2015;Battel and Felty 2015). The clear-cutting monadic structure and properties of the lock/unlock mechanism go back to Moggi's notion of computational monads (Moggi 1989) and our system can be seen as a generalization, to a family of dependent lax operators, of Moggi's partial λ-calculus (Moggi 1988) and of the work carried out in Mendler 1991) (which is also the original source of the term "lax").…”
Section: Related Work and Future Perspectivesmentioning
confidence: 99%
“…Building a universal proof metalanguage, where different tools and formalisms can be 'plugged in' and 'glued together' is a long standing goal that has been extensively explored in a vast and inspiring literature on logical frameworks by Barthe et al (2003); Battel and Felty (2015); Boespflug et al (2012); Cousineau and Dowek (2007); Honsell et al (2007Honsell et al ( , 2012; Honsell (2013); Nanevski et al (2008); Pfenning and Schürmann (1999); Pientka et al (2008Pientka et al ( , 2010; Schack-Nielsen and Schürmann (2008); Wang and Chaudhuri (2015); Watkins et al (2002). Recent work by Chicani et al on the Foundational Proof Certificates (FPC) (Blanco et al 2017;Chihani et al 2015;Chihani and Miller 2016) and Dedukti (Boespflug et al 2012;Cousineau and Dowek 2007) is very promising.…”
Section: Related Work and Future Perspectivesmentioning
confidence: 99%
See 1 more Smart Citation
“…This latter syntax is more suitable in implementations because it simplifies the notation. Following [18], we stick to the typeful syntax because it allows for a more direct comparison with non-canonical systems. This, however, is technically immaterial.…”
Section: Substitution In Contextsmentioning
confidence: 99%
“…In recent years, the authors have introduced in a series of papers [18,16,21,20] various extensions of the Constructive Type Theory LF, with the goal of defining a simple Universal Meta-language that can support the effect of gluing together, i.e. interconnecting, different type systems and proof development environments.…”
Section: Introductionmentioning
confidence: 99%