2011
DOI: 10.2168/lmcs-7(1:6)2011
|View full text |Cite
|
Sign up to set email alerts
|

A Focused Sequent Calculus Framework for Proof Search in Pure Type Systems

Abstract: Abstract. Basic proof-search tactics in logic and type theory can be seen as the root-first applications of rules in an appropriate sequent calculus, preferably without the redundancies generated by permutation of rules. This paper addresses the issues of defining such sequent calculi for Pure Type Systems (PTS, which were originally presented in natural deduction style) and then organizing their rules for effective proof-search. We introduce the idea of Pure Type Sequent Calculus with meta-variables (PTSCα), … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 30 publications
0
5
0
Order By: Relevance
“…Beyond the definition of a logical foundation for a functional language in equational style, giving a proof-theoretical explanation for the way Agda is implemented requires to accomodate in the sequent calculus both dependent types and a notion of inductive definition. This is not an easy task, although there has been some work on dependent types in the sequent calculus [14] and there is a number of approaches to inductive definitions in proof theory, including focused systems [5]. For example, the system found in [14] is based on LJT but is limited to Π and does not support Σ, while [12] has both, but requires an intricate mixture of natural deduction and sequent calculus to handle Σ.…”
Section: Programming With Equationsmentioning
confidence: 99%
See 2 more Smart Citations
“…Beyond the definition of a logical foundation for a functional language in equational style, giving a proof-theoretical explanation for the way Agda is implemented requires to accomodate in the sequent calculus both dependent types and a notion of inductive definition. This is not an easy task, although there has been some work on dependent types in the sequent calculus [14] and there is a number of approaches to inductive definitions in proof theory, including focused systems [5]. For example, the system found in [14] is based on LJT but is limited to Π and does not support Σ, while [12] has both, but requires an intricate mixture of natural deduction and sequent calculus to handle Σ.…”
Section: Programming With Equationsmentioning
confidence: 99%
“…This is not an easy task, although there has been some work on dependent types in the sequent calculus [14] and there is a number of approaches to inductive definitions in proof theory, including focused systems [5]. For example, the system found in [14] is based on LJT but is limited to Π and does not support Σ, while [12] has both, but requires an intricate mixture of natural deduction and sequent calculus to handle Σ. Induction is even more complex to handle, since there are several approaches, including definitions [19] or direct least and greatest fixpoints as found in µMALL [5] and µLJ [4].…”
Section: Programming With Equationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Still in intuitionistic logic, two more recent contributions broached the topics that this dissertation approaches under the focussing angle, namely realisability and automated reasoning: In [BGL12] we develop a simple presentation of Hyland's effective topos [Hyl82] which is based on realisability concepts; in [LDM11] we developed a focussed sequent calculus that can describe proof-search in the type theory behind the proof-assistant Coq [Coq].…”
Section: Personal Notementioning
confidence: 99%
“…In [LDM11] we used a focussed sequent calculus to describe type inhabitation / proofconstruction in Pure Type Systems [Bar92] (and higher-order unification), which provides (the basis for) the type theory behind several proof assistants such as Coq [Coq] or Twelf [Twe].…”
Section: Introductionmentioning
confidence: 99%