Access the full text.
Sign up today, get DeepDyve free for 14 days.
Ana Bove, P. Dybjer, U. Norell (2009)
A Brief Overview of Agda - A Functional Language with Dependent Types
J. Harrison (2005)
A HOL Theory of Euclidean Space
Ondrej Kuncar (2016)
Types, Abstraction and Parametric Polymorphism in Higher-Order Logic
J. Harrison (2012)
The HOL Light Theory of Euclidean SpaceJournal of Automated Reasoning, 50
(1995)
URL http://www.cl.cam.ac.uk/~jrh13/papers/ holright.html
B. Huffman, Ondrej Kuncar (2013)
Lifting and Transfer: A Modular Design for Quotients in Isabelle/HOL
Florian Haftmann, M. Wenzel (2006)
Constructive Type Classes in Isabelle
Ondrej Kuncar, A. Popescu (2017)
Comprehending Isabelle/HOL's Consistency
C. Ballarin (2014)
Locales: A Module System for Mathematical TheoriesJournal of Automated Reasoning, 52
R. Constable, S. Allen, Mark Bromley, R. Cleaveland, J. Cremer, R. Harper, Douglas Howe, Todd Knoblock, N. Mendler, P. Panangaden, James Sasaki, Scott Smith (1986)
Implementing mathematics with the Nuprl proof development system
Alexander Krauss, A. Schropp (2010)
A Mechanized Translation from Higher-Order Logic to Set Theory
Adam Grabowski, Artur Korniłowicz, Adam Naumowicz (2010)
Mizar in a NutshellJ. Formaliz. Reason., 3
M. Gordon, T. Melham (1993)
Introduction to HOL: a theorem proving environment for higher order logic
P. Wadler, Stephen Blott (1989)
How to make ad-hoc polymorphism less ad hoc
Peter Homeier (2009)
The HOL-Omega Logic
Dmitriy Traytel, A. Popescu, J. Blanchette (2012)
Foundational, Compositional (Co)datatypes for Higher-Order Logic: Category Theory Applied to Theorem Proving2012 27th Annual IEEE Symposium on Logic in Computer Science
John Mitchell (1986)
Representation independence and data abstraction
J. Reynolds (1983)
Types, Abstraction and Parametric Polymorphism
T. Nipkow, M. Wenzel, Lawrence Paulson (2002)
Isabelle/HOL: A Proof Assistant for Higher-Order Logic
(1993)
PVS Tutorial
Jose Divasón, Sebastiaan Joosten, René Thiemann, A. Yamada (2017)
A formalization of the Berlekamp-Zassenhaus factorization algorithmProceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs
G. Bancerek, Czeslaw Bylinski, Adam Grabowski, Artur Korniłowicz, R. Matuszewski, Adam Naumowicz, Karol Pąk, J. Urban (2015)
Mizar: State-of-the-art and Beyond
Ondrej Kuncar, A. Popescu (2016)
From Types to Sets by Local Type Definition in Higher-Order LogicJournal of Automated Reasoning, 62
G Bancerek, C Byliński, A Grabowski, A Korniłowicz, R Matuszewski, A Naumowicz, K Pąk, J Urban (2015)
Intelligent Computer Mathematics
(2012)
Generic Construction of Probability Spaces for Paths of Stochastic Processes
Ondrej Kuncar, A. Popescu (2017)
Safety and conservativity of definitions in HOL and Isabelle/HOLProceedings of the ACM on Programming Languages, 2
Hing-Lun Chan, Michael Norrish (2015)
Mechanisation of AKS Algorithm: Part 1 - The Main Theorem
J. Aransay, C. Ballarin, J. Rubio (2008)
A Mechanized Proof of the Basic Perturbation LemmaJournal of Automated Reasoning, 40
J. Hölzl, A. Heller (2011)
Three Chapters of Measure Theory in Isabelle/HOL
A. Asperti, W. Ricciotti, C. Coen, E. Tassi (2011)
The Matita Interactive Theorem Prover
A. Coble (2008)
Formalized Information-Theoretic Proofs of Privacy Using the HOL4 Theorem-Prover
Yves Bertot, P. Castran (2010)
Interactive Theorem Proving and Program Development: Coq'Art The Calculus of Inductive Constructions
M. Wenzel (1997)
Type Classes and Overloading in Higher-Order Logic
T. Nipkow, G. Snelting (1991)
Type Classes and Overloading Resolution via Order-Sorted Unification
P. Wadler (1989)
Theorems for free!
J. Harrison (1996)
HOL Light: A Tutorial Introduction
T Nipkow, G Snelting (1991)
Functional Programming Languages and Computer Architecture, LNCS
Mark Adams (2010)
Introducing HOL Zero - (Extended Abstract)
Matt Kaufmann, J. Moore, P. Manolios (2011)
Computer-Aided Reasoning: An Approach
(2015)
A formalisation of metric spaces in HOL light (2015). Presented at the Workshop Formal Mathematics forMathematicians.CICM2015 (publishedonline)
Yves Bertot, P. Castéran (2004)
Interactive Theorem Proving and Program Development
Types in higher-order logic (HOL) are naturally interpreted as nonempty sets. This intuition is reflected in the type definition rule for the HOL-based systems (including Isabelle/HOL), where a new type can be defined whenever a nonempty set is exhibited. However, in HOL this definition mechanism cannot be applied inside proof contexts. We propose a more expressive type definition rule that addresses the limitation and we prove its consistency. This higher expressive power opens the opportunity for a HOL tool that relativizes type-based statements to more flexible set-based variants in a principled way. We also address particularities of Isabelle/HOL and show how to perform the relativization in the presence of type classes.
Journal of Automated Reasoning – Springer Journals
Published: Jun 4, 2018
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.