[图书][B] Interactive theorem proving and program development: Coq'Art: the calculus of inductive constructions
Y Bertot, P Castéran - 2013 - books.google.com
Coq is an interactive proof assistant for the development of mathematical theories and
formally certified software. It is based on a theory called the calculus of inductive …
formally certified software. It is based on a theory called the calculus of inductive …
General recursion via coinductive types
V Capretta - Logical Methods in Computer Science, 2005 - lmcs.episciences.org
A fertile field of research in theoretical computer science investigates the representation of
general recursive functions in intensional type theories. Among the most successful …
general recursive functions in intensional type theories. Among the most successful …
Programming language foundations in agda
P Wadler - Formal Methods: Foundations and Applications: 21st …, 2018 - Springer
One of the leading textbooks for formal methods is Software Foundations (SF), written by
Benjamin Pierce in collaboration with others, and based on Coq. After five years using SF in …
Benjamin Pierce in collaboration with others, and based on Coq. After five years using SF in …
Turing-completeness totally free
C McBride - International Conference on Mathematics of Program …, 2015 - Springer
In this paper, I show that general recursive definitions can be represented in the free monad
which supports the 'effect'of making a recursive call, without saying how these calls should …
which supports the 'effect'of making a recursive call, without saying how these calls should …
Modelling general recursion in type theory
A Bove, V Capretta - Mathematical Structures in Computer Science, 2005 - cambridge.org
Constructive type theory is an expressive programming language in which both algorithms
and proofs can be represented. A limitation of constructive type theory as a programming …
and proofs can be represented. A limitation of constructive type theory as a programming …
Recursive coalgebras from comonads
The concept of recursive coalgebra of a functor was introduced in the 1970s by Osius in his
work on categorical set theory to discuss the relationship between wellfounded induction …
work on categorical set theory to discuss the relationship between wellfounded induction …
Type theory should eat itself
J Chapman - Electronic notes in theoretical computer science, 2009 - Elsevier
In this paper I present a partial formalisation of a normaliser for type theory in Agda [Ulf
Norell. Agda 2, 2007. http://www. cs. chalmers. se/~ ulfn/]; extending previous work on big …
Norell. Agda 2, 2007. http://www. cs. chalmers. se/~ ulfn/]; extending previous work on big …
Indexed induction–recursion
An indexed inductive definition (IID) is a simultaneous inductive definition of an indexed
family of sets. An inductive–recursive definition (IRD) is a simultaneous inductive definition …
family of sets. An inductive–recursive definition (IRD) is a simultaneous inductive definition …
Automating recursive definitions and termination proofs in higher-order logic
A Krauss - 2009 - mediatum.ub.tum.de
The aim of this thesis is to provide an infrastructure for general recursive function definitions
in a proof assistant based on higher-order logic (HOL) that has no native support for …
in a proof assistant based on higher-order logic (HOL) that has no native support for …