Automated reasoning in higher-order logic using the TPTP THF infrastructure

G Sutcliffe, C Benzmüller - Journal of Formalized Reasoning, 2010 - jfr.unibo.it
Abstract The Thousands of Problems for Theorem Provers (TPTP) problem library is the
basis of a well known and well established infrastructure that supports research …

QED at large: A survey of engineering of formally verified software

T Ringer, K Palmskog, I Sergey… - … and Trends® in …, 2019 - nowpublishers.com
Abstract Development of formal proofs of correctness of programs can increase actual and
perceived reliability and facilitate better understanding of program specifications and their …

Lem: reusable engineering of real-world semantics

DP Mulligan, S Owens, KE Gray, T Ridge… - ACM SIGPLAN …, 2014 - dl.acm.org
Recent years have seen remarkable successes in rigorous engineering: using
mathematically rigorous semantic models (not just idealised calculi) of real-world …

Type classes for mathematics in type theory

B Spitters, E Van der Weegen - Mathematical Structures in Computer …, 2011 - cambridge.org
The introduction of first-class type classes in the Coq system calls for a re-examination of the
basic interfaces used for mathematical formalisation in type theory. We present a new set of …

Ontologies and languages for representing mathematical knowledge on the semantic web

C Lange - Semantic Web, 2013 - content.iospress.com
Abstract Mathematics is a ubiquitous foundation of science, technology, and engineering.
Specific areas of mathematics, such as numeric and symbolic computation or logics, enjoy …

The Matita interactive theorem prover

A Asperti, W Ricciotti, C Sacerdoti Coen… - … Deduction–CADE-23 …, 2011 - Springer
Matita is an interactive theorem prover being developed by the Helm team at the University
of Bologna. Its stable version 0.5. x may be downloaded at http://matita. cs. unibo. it. The tool …

Type classes for efficient exact real arithmetic in Coq

R Krebbers, B Spitters - Logical Methods in Computer Science, 2013 - lmcs.episciences.org
Floating point operations are fast, but require continuous effort on the part of the user in
order to ensure that the results are correct. This burden can be shifted away from the user by …

Asynchronous user interaction and tool integration in Isabelle/PIDE

M Wenzel - International Conference on Interactive Theorem …, 2014 - Springer
Historically, the LCF tradition of interactive theorem proving was tied to the read-eval-print
loop, with sequential and synchronous evaluation of prover commands given on the …

A bi-directional refinement algorithm for the calculus of (co) inductive constructions

A Asperti, W Ricciotti, CS Coen… - Logical Methods in …, 2012 - lmcs.episciences.org
The paper describes the refinement algorithm for the Calculus of (Co) Inductive
Constructions (CIC) implemented in the interactive theorem prover Matita. The refinement …

Asynchronous proof processing with Isabelle/Scala and Isabelle/jEdit

M Wenzel - Electronic Notes in Theoretical Computer Science, 2012 - Elsevier
After several decades, most proof assistants are still centered around TTY-based interaction
in a tight read-eval-print loop. Even well-known Emacs modes for such provers follow this …