Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Decidability of conversion for type theory in type theory
Type theory should be able to handle its own meta-theory, both to justify its foundational
claims and to obtain a verified implementation. At the core of a type checker for intensional …
claims and to obtain a verified implementation. At the core of a type checker for intensional …
A graded modal dependent type theory with a universe and erasure, formalized
We present a graded modal type theory, a dependent type theory with grades that can be
used to enforce various properties of the code. The theory has Π-types, weak and strong Σ …
used to enforce various properties of the code. The theory has Π-types, weak and strong Σ …
Proof-assistants using dependent type systems
Proof checking consists of the automated verification of mathematical theories by first fully
formalizing the underlying primitive notions, the definitions, the axioms and the proofs. Then …
formalizing the underlying primitive notions, the definitions, the axioms and the proofs. Then …
[PDF][PDF] Graded modal dependent type theory
Graded type theories are an emerging paradigm for augmenting the reasoning power of
types with parameterizable, fine-grained analyses of program properties. There have been …
types with parameterizable, fine-grained analyses of program properties. There have been …
Subset Coercions in Coq
M Sozeau - International Workshop on Types for Proofs and …, 2006 - Springer
We propose a new language for writing programs with dependent types on top of the Coq
proof assistant. This language permits to establish a phase distinction between writing and …
proof assistant. This language permits to establish a phase distinction between writing and …
[BOK][B] Type theory and formal proof: an introduction
R Nederpelt, H Geuvers - 2014 - books.google.com
Type theory is a fast-evolving field at the crossroads of logic, computer science and
mathematics. This gentle step-by-step introduction is ideal for graduate students and …
mathematics. This gentle step-by-step introduction is ideal for graduate students and …
POPLMark reloaded: Mechanizing proofs by logical relations
We propose a new collection of benchmark problems in mechanizing the metatheory of
programming languages, in order to compare and push the state of the art of proof …
programming languages, in order to compare and push the state of the art of proof …
Combining proofs and programs in a dependently typed language
Most dependently-typed programming languages either require that all expressions
terminate (eg Coq, Agda, and Epigram), or allow infinite loops but are inconsistent when …
terminate (eg Coq, Agda, and Epigram), or allow infinite loops but are inconsistent when …
Definitions by rewriting in the Calculus of Constructions
F Blanqui - Mathematical structures in computer science, 2005 - cambridge.org
This paper presents general syntactic conditions ensuring the strong normalisation and the
logical consistency of the Calculus of Algebraic Constructions, an extension of the Calculus …
logical consistency of the Calculus of Algebraic Constructions, an extension of the Calculus …
Coq en coq
B Barras - 1996 - inria.hal.science
The essential step of the formal verification of a proof-checker such as Coq is the verification
of its kernel: a type-checker for the Calculus of Inductive Constructions (CIC) which is its …
of its kernel: a type-checker for the Calculus of Inductive Constructions (CIC) which is its …