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

A supposedly fun thing i may have to do again

Abstract: We formally verify in Abella that similarity in the call-by-name lambda calculus is a pre-congruence, using Howe's method. This turns out to be a very challenging task for HOAS-based systems, as it entails a demanding combination of inductive and coinductive reasoning on open terms, for which no other existing HOAS-based system is equipped for. We also offer a proof using a version of Abella supplemented with predicate quantification; this results in a more structured presentation that is largely independent o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
1

Relationship

4
2

Authors

Journals

citations
Cited by 14 publications
(22 citation statements)
references
References 27 publications
0
22
0
Order By: Relevance
“…been attempted in Abella before on a restricted PCF with no recursive types [21]. That paper lamented the cumbersomeness of lifting a closed relation to open terms by means of inductive definitions instead of using the pen-and-paper definition based on universal quantification over substitutions.…”
Section: First-class Substitutions Via Copyingmentioning
confidence: 99%
See 2 more Smart Citations
“…been attempted in Abella before on a restricted PCF with no recursive types [21]. That paper lamented the cumbersomeness of lifting a closed relation to open terms by means of inductive definitions instead of using the pen-and-paper definition based on universal quantification over substitutions.…”
Section: First-class Substitutions Via Copyingmentioning
confidence: 99%
“…That paper lamented the cumbersomeness of lifting a closed relation to open terms by means of inductive definitions instead of using the pen-and-paper definition based on universal quantification over substitutions. The purpose and peculiarities of the Howe relation are explained in much more detail in [29,21,22], so we omit it here.…”
Section: First-class Substitutions Via Copyingmentioning
confidence: 99%
See 1 more Smart Citation
“…In fact, the Isabelle/HOL version of Hybrid uses sets [16] and Abella may also offer multi-sets in the near future. 9 Abella does not support existentials goals, and, to overcome this, the user needs to resort to some indirect encoding, as exemplified in [29]. clause/2.…”
Section: The Two-level Approachmentioning
confidence: 99%
“…One approach is to use a form of "weak" HOAS that replaces the s all rule (see page 29) with one that explicitly adds variables (using the VAR constructor) to the context. A better approach, which would not require sacrificing the benefits of full HOAS, is to implement the ∇-quantifier in Hybrid.…”
Section: H-attempt 35 (Type Preservation For Parallel Reduction)mentioning
confidence: 99%