DOI: 10.29007/413d
|View full text |Cite
|
Sign up to set email alerts
|

A Mechanised Semantics for HOL with Ad-hoc Overloading

Abstract: Isabelle/HOL augments classical higher-order logic with ad-hoc overloading of constant definitions— that is, one constant may have several definitions for non-overlapping types. In this paper, we present a mechanised proof that HOL with ad-hoc overloading is consistent. All our results have been formalised in the HOL4 theorem prover.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
20
0

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(20 citation statements)
references
References 26 publications
0
20
0
Order By: Relevance
“…• Our work generalises and replaces the earlier monolithic model construction of Åman Pohjola and Gengelbach [17], and obtains consistency of HOL with ad-hoc overloading as a corollary.…”
Section: Introductionmentioning
confidence: 60%
See 4 more Smart Citations
“…• Our work generalises and replaces the earlier monolithic model construction of Åman Pohjola and Gengelbach [17], and obtains consistency of HOL with ad-hoc overloading as a corollary.…”
Section: Introductionmentioning
confidence: 60%
“…With overloading, model-theoretic conservativity holds for symbols that are independent of new definitions, as Gengelbach and Weber prove [4]. However, their proof was based on inherited wrong assumptions from Kunčar and Popescu [12], that Åman Pohjola and Gengelbach in their mechanised model construction [17] uncover and correct. Additionally, the mechanisation supports theory extension by the more expressive constant specification [2], which is a definitional mechanism also used in the theorem provers ProofPower and HOL4 to simultaneously introduce several new constants that satisfy some property.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations