coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Timothy Carstens <intoverflow AT gmail.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Implementing Coq on quantum computer
- Date: Fri, 3 Jan 2020 03:07:27 -0700
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=intoverflow AT gmail.com; spf=Pass smtp.mailfrom=intoverflow AT gmail.com; spf=None smtp.helo=postmaster AT mail-io1-f47.google.com
- Ironport-phdr: 9a23:OWwfJxRQH1vwmlVBvPSLRpLmDdpsv+yvbD5Q0YIujvd0So/mwa69YRKN2/xhgRfzUJnB7Loc0qyK6vumAzBbqs/b+Fk5M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAi4oAnLqMUbjoVvJqksxhfXv3BFZ/lYyWR0KFyJgh3y/N2w/Jlt8yRRv/Iu6ctNWrjkcqo7ULJVEi0oP3g668P3uxbDSxCP5mYHXWUNjhVIGQnF4wrkUZr3ryD3q/By2CiePc3xULA0RTGv5LplRRP0lCsKMSMy/WfKgcJyka1bugqsqABwzYDUb46bKfRwcKDTfdwYW2RPWd1cWDZDD4O5dYYPD/YNMfheooLgp1UOtxy+BQy0Ce3xyz9Ig3j23bE60+UhDArLwhYvH8gVsHTIstr1MrwSWv2ywanJyzXDc/RW2Snj54jSfBAhpfaMXLxrfMrezEkgDQLFjlGKpYP5ODOV0/0Avm6G5ORjTeKik3Arpx11rzS1xcohipPFip8Ux13F7yl0z4Q4KcW5RUN7e9KoDYZcui+AO4doXM8vR3tktDsmxrAGv5OwYTIEx449xxHFbvyKa4iI7QznVOaWOTp4gWhqeLO7hxqr8EigzfDwWtC60FtFrCdJiNbMtncK1xzc7siIVOFx8Vum2TaKzwzT6+dELl4olafDNZIt3ro9moAQvEnDBCP6hUT7ga6Mekgr+OWk8+Hnba/npp+YOY90kAb+MqE2l8y+B+Q4Lg8OX3aF9uSm2r3j+Ur5QbtRg/05l6nWqpHaJcABqqGlBA9V154v6wyjADe+zNQYgX4HIUpZdxKAlojlIk3BIPTlDfikmFmsizdqx/XePrL7GJnNL37DkK3gfbln8UJcxhAznphj4MdfDahEK/buUGfwssbZB1k3KV+a2eHiXel804QCWXPHKaaDK7/ft0TAsuMpP+6SaZUbvDHiA/cg7v/qy3Q+nAlOLuGSwZILZSXgTbxdKEKDbC+024pTISIxpgM7CdfSphiCXDpUPSvgWqs94nQ6D9vjA9ucAI+qh7OF0WGwGZgEPjkaWGDJKm/hcsC/Y9lJcDibe5YznTkNVLznQIgkh0n35V3KjoF/J++RwRU28Jfq1dx7/erWzEhg+jl9DsDb2GaIHTh5
A rough answer:
Much of the work in quantum algorithms concerns problems in group theory more than problems in logic (hidden subgroups, for instance).
This is to be expected as quantum computing is all about linear operators, which (in systems with finite degrees of freedom, as we’d have in a quantum computer) are just matrices. This gives a direct link to the representation theory of groups over the complex numbers.
This (representation theory) is also the technical origin of certain exotic operators, such as quantum Fourier transform (which arises from representation theoretic notions of character).
Other popular applications concern algorithms for simulating quantum systems. Here again, the symmetries of the system under simulation give a direct link to the computational operations via representation theory.
Regarding problems in logic, here there’s potential for certain minor improvements (faster lookups due to Grover’s algorithm, for instance, maybe). I don’t know that these speed ups are needed for the problem sizes one encounters in type-checking Coq, though.
As for bigger ambitions, the jury is still out on where NP lands in the quantum realm, but it’s a popular belief that quantum machines have no serious advantage in that class. This would mean that we wouldn’t expect these machines to excel beyond classical machines at constructing proofs.
Perhaps for quantum machines the better question is, do they offer advantages for probabilistic proofs? Yes, and indeed this is an area of work in quantum cryptography. But it’s not a Coq thing so this list might not be the place for it :)
Perhaps for quantum machines the better question is, do they offer advantages for probabilistic proofs? Yes, and indeed this is an area of work in quantum cryptography. But it’s not a Coq thing so this list might not be the place for it :)
Sent from my iPhone
On Dec 12, 2019, at 3:22 PM, Alex Meyer <alex153 AT outlook.lv> wrote:
Are there some thoughts, efforts and ideas about implementing Coq (or part of it) on quantum computer? I am novice in quantum computing, but I can not find any guidance about quantum algorithms that are designed especially for the type theory of any kind or first-order/higher-order logic. Does quantum community call those algorithms somehow differently or have different perspective? Or maybe quantum speedup is not available for the type of reasoning that is done by Coq?
Alex
- Re: [Coq-Club] Implementing Coq on quantum computer, Timothy Carstens, 01/03/2020
- Re: [Coq-Club] Implementing Coq on quantum computer, Bas Spitters, 01/03/2020
- Re: [Coq-Club] Implementing Coq on quantum computer, Robert Rand, 01/14/2020
- Re: [Coq-Club] Implementing Coq on quantum computer, Bas Spitters, 01/03/2020
Archive powered by MHonArc 2.6.18.