2017
DOI: 10.1007/978-3-662-54434-1_27
|View full text |Cite
|
Sign up to set email alerts
|

Comprehending Isabelle/HOL’s Consistency

Abstract: Abstract. The proof assistant Isabelle/HOL is based on an extension of HigherOrder Logic (HOL) with ad hoc overloading of constants. It turns out that the interaction between the standard HOL type definitions and the Isabelle-specific ad hoc overloading is problematic for the logical consistency. In previous work, we have argued that standard HOL semantics is no longer appropriate for capturing this interaction, and have proved consistency using a nonstandard semantics. The use of an exotic semantics makes tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 16 publications
(28 citation statements)
references
References 33 publications
0
28
0
Order By: Relevance
“…The next two proofs rely on a sound translation between Isabelle/HOL and an extension of HOL with comprehension types (called HOLC), discussed in [21]. The main idea is that the new rules are manifestly sound when translated to HOLC.…”
Section: Appendixmentioning
confidence: 99%
“…The next two proofs rely on a sound translation between Isabelle/HOL and an extension of HOL with comprehension types (called HOLC), discussed in [21]. The main idea is that the new rules are manifestly sound when translated to HOLC.…”
Section: Appendixmentioning
confidence: 99%
“…Employing a nonstandard semantics, we proved that, after these modifications, any definitional theory is consistent. In more recent work, we gave an alternative syntactic proof, based on translating HOL to a richer logic, HOLC, having comprehension types as first-class citizens [Kunčar and Popescu 2017a]. The current paper improves on these results, by proving properties much stronger than consistency.…”
Section: :6mentioning
confidence: 81%
“…Our translations compile away the constant and type definitions, the latter being significantly more problematic due to the lack of HOL infrastructure for unfolding them. In previous work [Kunčar and Popescu 2017a] we address this infrastructure problem by introducing HOLC, an extension of HOL with comprehension/refinement types. HOL type definitions can be naturally unfolded into HOLC types, yielding a HOL to HOLC translation that was sufficient for showing the consistency of Isabelle/HOL definitions.…”
Section: Discussionmentioning
confidence: 99%
“…are identifiable as part of that logic, e.g., localized to a given type and/or relativised by a given predicate. This allows our framework to capture most variants of higher-order logic and type theory (including the variant underlying Isabelle/HOL itself [21,22]), and also, we believe, many of the logics surveyed by Buldt [5], including non-classical and fuzzy. But enabling "mass instantiation" that is both formal and painless requires more progress on the agenda we started here: recognizing reusable construction and proof patterns and formalizing them as abstract results.…”
Section: Instances Of the Abstract Resultsmentioning
confidence: 99%