中文
相关论文

相关论文: CoInduction in Coq

200 篇论文

We report the results of the first experiments with learning proof dependencies from the formalizations done with the Coq system. We explain the process of obtaining the dependencies from the Coq proofs, the characterization of formulas…

计算机科学中的逻辑 · 计算机科学 2014-10-22 Cezary Kaliszyk , Lionel Mamane , Josef Urban

We study subsystems of open induction which are strongly connected to methods of automated inductive theorem proving. Specifically, we consider systems obtained from restricting induction to atoms, literals, clauses, and dual clauses. We…

逻辑 · 数学 2025-09-09 Stefan Hetzl , Johannes Weiser

In a previous work, we proved that almost all of the Calculus of Inductive Constructions (CIC), which is the basis of the proof assistant Coq, can be seen as a Calculus of Algebraic Constructions (CAC), an extension of the Calculus of…

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui

This chapter summarizes quantum computation, including the motivation for introducing quantum resources into computation and how quantum computation is done. Finally, this chapter articulates advantages and limitations of quantum…

量子物理 · 物理学 2025-02-11 Barry C Sanders

This article introduces quantum computation by analogy with probabilistic computation. A basic description of the quantum search algorithm is given by representing the algorithm as a C program in a novel way.

量子物理 · 物理学 2007-05-23 Lov K. Grover

Reasoning modulo equivalences is natural for everyone, including mathematicians. Unfortunately, in proof assistants based on type theory, equality is appallingly syntactic and, as a result, exploiting equivalences is cumbersome at best.…

编程语言 · 计算机科学 2020-10-16 Nicolas Tabareau , Éric Tanter , Matthieu Sozeau

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 providing a library of exact analysis in which the…

计算机科学中的逻辑 · 计算机科学 2011-12-20 Robbert Krebbers , Bas Spitters

Quantum computing has shown great potential to revolutionize traditional computing and can provide an exponential speedup for a wide range of possible applications, attracting various stakeholders. However, understanding fundamental quantum…

Metric coinduction is a form of coinduction that can be used to establish properties of objects constructed as a limit of finite approximations. One can prove a coinduction step showing that some property is preserved by one step of the…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Dexter Kozen , Nicholas Ruozzi

"Interaction trees" (ITrees) are a general-purpose data structure for representing the behaviors of recursive programs that interact with their environments. A coinductive variant of "free monads," ITrees are built out of uninterpreted…

编程语言 · 计算机科学 2019-11-18 Li-yao Xia , Yannick Zakowski , Paul He , Chung-Kil Hur , Gregory Malecha , Benjamin C. Pierce , Steve Zdancewic

This is a short introduction to quantum computers, quantum algorithms and quantum error correcting codes. Familiarity with the principles of quantum theory is assumed. Emphasis is put on a concise presentation of the principles avoiding…

量子物理 · 物理学 2007-05-23 Christof Zalka

Coinductive reasoning about infinitary structures such as streams is widely applicable. However, practical frameworks for developing coinductive proofs and finding reasoning principles that help structure such proofs remain a challenge,…

编程语言 · 计算机科学 2020-01-13 Yannick Zakowski , Paul He , Chung-Kil Hur , Steve Zdancewic

Capitalizing on previous encodings and formal developments about nominal calculi and type systems, we propose a weak Higher-Order Abstract Syntax formalization of the type language of pure System F<: within Coq, a proof assistant based on…

计算机科学中的逻辑 · 计算机科学 2013-04-01 Alberto Ciaffaglione , Ivan Scagnetto

For a century, quantum theorists have been reading the mathematical entrails of quantum mechanics (QM) to divine the nature of quantum reality. But to little avail. In this paper a different approach is taken, namely to identify and explain…

量子物理 · 物理学 2025-11-11 David Ellerman

Section headings: 1 Qubits, gates and networks 2 Quantum arithmetic and function evaluations 3 Algorithms and their complexity 4 From interferometers to computers 5 The first quantum algorithms 6 Quantum search 7 Optimal phase estimation 8…

量子物理 · 物理学 2022-03-23 Artur Ekert , Patrick Hayden , Hitoshi Inamori

We define several versions of the cohomology ring of an associative algebra. These ring structures unify some well known operations from homological algebra and differential geometry. They have some formal resemblance with the quantum…

量子代数 · 数学 2007-05-23 Pyszard Nest , Boris Tsygan

We present a rich type system with subtyping for an extension of System F. Our type constructors include sum and product types, universal and existential quantifiers, inductive and coinductive types. The latter two size annotations allowing…

计算机科学中的逻辑 · 计算机科学 2017-07-12 Rodolphe Lepigre , Christophe Raffalli

This paper describes a formalization of discrete real closed fields in the Coq proof assistant. This abstract structure captures for instance the theory of real algebraic numbers, a decidable subset of real numbers with good algorithmic…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Assia Mahboubi , Cyril Cohen

Largely adopted by proof assistants, the conventional induction methods based on explicit induction schemas are non-reductive and local, at schema level. On the other hand, the implicit induction methods used by automated theorem provers…

计算机科学中的逻辑 · 计算机科学 2013-08-01 Amira Henaien , Sorin Stratulat

This article surveys quantum computational complexity, with a focus on three fundamental notions: polynomial-time quantum computations, the efficient verification of quantum proofs, and quantum interactive proof systems. Properties of…

量子物理 · 物理学 2008-04-23 John Watrous