Proceedings of the 2011 ACM Symposium on Applied Computing 2011
DOI: 10.1145/1982185.1982529
|View full text |Cite
|
Sign up to set email alerts
|

Quotients revisited for Isabelle/HOL

Abstract: Higher-Order Logic (HOL) is based on a small logic kernel, whose only mechanism for extension is the introduction of safe definitions and of non-empty types. Both extensions are often performed in quotient constructions. To ease the work involved with such quotient constructions, we re-implemented in the Isabelle/HOL theorem prover the quotient package by Homeier. In doing so we extended his work in order to deal with compositions of quotients and also specified completely the procedure of lifting theorems fro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 19 publications
(15 citation statements)
references
References 13 publications
0
15
0
Order By: Relevance
“…Isabelle's quotient package [17] now allows us to formally take the quotient of SKAT expressions with respect to skat-cong. The SKAT axioms then become available for reasoning about SKAT expressions.…”
Section: Schematic Kat and Flowchart Schemesmentioning
confidence: 99%
See 1 more Smart Citation
“…Isabelle's quotient package [17] now allows us to formally take the quotient of SKAT expressions with respect to skat-cong. The SKAT axioms then become available for reasoning about SKAT expressions.…”
Section: Schematic Kat and Flowchart Schemesmentioning
confidence: 99%
“…For reasoning about assignments and assertions, we have added first-order syntax and axioms to KAT, following Angus and Kozen's approach to schematic Kleene algebras with tests (SKAT) [2]. Program syntax is defined as syntactic sugar on SKAT expressions; axiomatic algebraic reasoning about these expressions is implemented by using Isabelle's quotient package [16,17].…”
Section: Introductionmentioning
confidence: 99%
“…This complication, of having to discharge goals that imply well-definedness of a function definition, is inherent in the nature of quotiented types and is shared with the quotient and nominal packages [11,13,14]. For this paper's examples, the conditions are easy to discharge by simplification (but this cannot be guaranteed in general).…”
Section: Bagsmentioning
confidence: 99%
“…Parts (3)(4)(5) and (8,9) of this process can be eased by existing Isabelle quotient/lifting/transfer packages [12,14].…”
Section: Automated Constructionsmentioning
confidence: 99%
See 1 more Smart Citation