• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

The HOL Light manual (1.1 (2000)

by John Harrison
Add To MetaCart

Tools

Sorted by:
Results 1 - 5 of 5

C-CoRN, the Constructive Coq Repository at Nijmegan

by Herman Geuvers, Freek Wiedijk
"... We present C-CoRN, the Constructive Coq Repository at Nijmegen. It consists of a library of constructive algebra and analysis, formalized in the theorem prover Coq. In this paper we explain the structure, the contents and the use of the library. Moreover we discuss the motivation and the (possible) ..."
Abstract - Cited by 17 (9 self) - Add to MetaCart
We present C-CoRN, the Constructive Coq Repository at Nijmegen. It consists of a library of constructive algebra and analysis, formalized in the theorem prover Coq. In this paper we explain the structure, the contents and the use of the library. Moreover we discuss the motivation and the (possible) applications of such a library.

Hierarchical Reflection

by Luís Cruz-filipe
"... Abstract. The technique of reflection is a way to automate proof construction in type theoretical proof assistants. Reflection is based on the definition of a type of syntactic expressions that gets interpreted in the domain of discourse. By allowing the interpretation function to be partial or even ..."
Abstract - Cited by 3 (3 self) - Add to MetaCart
Abstract. The technique of reflection is a way to automate proof construction in type theoretical proof assistants. Reflection is based on the definition of a type of syntactic expressions that gets interpreted in the domain of discourse. By allowing the interpretation function to be partial or even a relation one gets a more general method known as ``partial reflection''. In this paper we show how one can take advantage of the partiality of the interpretation to uniformly define a family of tactics for equational reasoning that will work in different algebraic structures. The tactics then follow the hierarchy of those algebraic structures in a natural way.

First Order Logic With Domain Conditions

by Freek Wiedijk, Jan Zwanenburg - in `Theorem Proving in Higher Order Logics, TPHOLs 2003', Vol. 2758 of LNCS , 2001
"... The correctness of proofs is increasingly being veried with computer programs called `proof checkers'. Examples of such proof checkers are Mizar, ACL2, PVS, Nuprl, HOL, Isabelle and Coq. This paper addresses what is one of the most important problems for that kind of system, which is how to deal wit ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
The correctness of proofs is increasingly being veried with computer programs called `proof checkers'. Examples of such proof checkers are Mizar, ACL2, PVS, Nuprl, HOL, Isabelle and Coq. This paper addresses what is one of the most important problems for that kind of system, which is how to deal with partial functions and the related issue of how to treat undened terms. In many systems the problem is avoided by articially making all functions total. However that does not correspond to the practice of every day mathematics. In type theory partial functions are modeled by giving functions extra arguments which are proof objects. Because of that it is not possible to apply a function outside its domain. However having proofs as rst class objects makes the logic non-standard. This has the disadvantages that it is unfamiliar to most mathematicians and that many proof tools won't be usable for it. For instance a theorem prover like Otter cannot be easily used for this kind of logic. Also expressions in type theoretical systems get clumsy because they contain proof objects. The PVS system solves the problem of partial functions dierently. PVS generates type-correctness conditions or TCCs for statements in its language. These are proof obligations that have to be satised `on the side' to show that the statements are well-formed. In this paper we relate the type theoretical approach to one resembling the PVS approach. We add domain conditions to ordinary rst order logic (which in this paper will be classical and one-sorted) and we show that the combination corresponds precisely to a rst order system that treats partial functions in the style of type theory. 1

The QED Manifesto Revisited

by Freek Wiedijk - Studies in Logic, Grammar and Rhetoric , 2007
"... We present an overview of the current state of formalization of mathematics, and argue what will be needed to make the vision from the QED manifesto come true. ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
We present an overview of the current state of formalization of mathematics, and argue what will be needed to make the vision from the QED manifesto come true.

Statistics on digital libraries of mathematics

by Freek Wiedijk
"... Abstract. We present statistics on the standard libraries of four major ..."
Abstract - Add to MetaCart
Abstract. We present statistics on the standard libraries of four major
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University