A Mechanised Semantics for HOL with Ad-hoc Overloading

02/24/2020
by   Johannes Åman Pohjola, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/11/2021

Mechanisation of Model-theoretic Conservative Extension for HOL with Ad-hoc Overloading

Definitions of new symbols merely abbreviate expressions in logical fram...
research
02/16/2022

A Survey of Ad Hoc Teamwork: Definitions, Methods, and Open Problems

Ad hoc teamwork is the well-established research problem of designing ag...
research
12/08/2021

A Preamble Based MAC Mechanism in Ad-Hoc Network

In this paper, we propose a preamble based medium access control (P-MAC)...
research
02/04/2020

A reactive algorithm for deducing nodal forwarding behavior in a multihop ad-hoc wireless network in the presence of errors

novel algorithm is presented to deduce individual nodal forwarding behav...
research
02/02/2022

Grammars for Free: Toward Grammar Inference for Ad Hoc Parsers

Ad hoc parsers are everywhere: they appear any time a string is split, l...
research
09/15/2017

Certified Non-Confluence with ConCon 1.5

We present three methods to check CTRSs for non-confluence: (1) an ad ho...
research
04/19/2023

An Exploratory Study of Ad Hoc Parsers in Python

Background: Ad hoc parsers are pieces of code that use common string fun...

Please sign up or login with your details

Forgot password? Click here to reset