Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Interacting between Coquelicot and mathcomp

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Interacting between Coquelicot and mathcomp


Chronological Thread 
  • From: Mohit Tekriwal <tmohit AT umich.edu>
  • To: Laurence Rideau <Laurence.Rideau AT inria.fr>
  • Cc: coq-club AT inria.fr, Jean-Baptiste Jeannin <jeannin AT umich.edu>
  • Subject: Re: [Coq-Club] Interacting between Coquelicot and mathcomp
  • Date: Mon, 28 Jun 2021 09:46:10 +0530
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=tmohit AT umich.edu; spf=Pass smtp.mailfrom=tmohit AT umich.edu; spf=None smtp.helo=postmaster AT mail-pj1-f45.google.com
  • Ironport-hdrordr: A9a23:UHa9mK3BVUXs+47tRPFdnQqjBJ8kLtp133Aq2lEZdPWaSL3hqynOpoV/6faQslwssR4b6La90cW7MBDhHNtOkPAs1MmZLWvbURqTXeVfBOLZqlWKexEWtNQtr5uIG5IeNDSaNykcsS+V2njCLz/i+rW6GWKT6Ns2A00DcegTUdAc0+6xMGimLnE=
  • Ironport-phdr: A9a23:ftXpKBCh41wwMRCj/5tGUyQUHEQY04WdBeb1wqQuh78GSKm/5ZOqZBWZuaw8ygSUBs6FurptsKn/i+jYQ2sO4JKM4jgpUadncFs7s/gQhBEqG8WfCEf2f7bAZi0+G9leBhc+pynoeUdaF9zjaFLMv3a88SAdGgnlNQpyO+/5BpPeg9642uyv/5DfeQtFiTqzbL99LRi7qRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjm58axlVAHnhzsGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7WYNEUSndbXstJVyJPAZ+zYIQSAeQPP+lWsYf9qVwVoBSkGQWsAfniyj9UinL026AxzuQvERvB3AwlB98At3PUrNX0NKcOTOu70rfHzTbZb/NX1zby8ozIeQ0mrPGQWLJwdsrRyUgzFw7ek1WQrI3lMC+V1ugXrWeU8vdgWPuphmU6pA5/viKhyd0wionVmI0V0FbE+D1kzYs6OdC2RlJ2b96rHZZRqi2WKYh7Tt8/T2x0tys3y7wLtIK0cSQUxpoq2xrSZv6ZfoWH5h/uSfqdLzdliX9kfr+0mhi88U+lyuLmV8m01k5HritDktnWt3ACzQbf6sadSvdl5EiuxTOP2xrU6uFeLkA5k7fQJZ05wrMoiJYfrUDOEjX1lUj2lqOaaFgo9+my5+noYrjqvoGQOoBohgz+N6kihNCzDfk9PwcUQ2SX5fqw2bjg8EHnXblHi+c5nrXbvZ/BIMkWqaC5DBVJ3Ysm9hmwEyqq0NodkHQDIlJJZg+Lgo70MF/UOv/4F+2wg1G0nTdr2f/GOrrhD43ILnfZkbfhea9x61ZeyAYu1Nxf6Z1ZB7EbLPL8XU/xs9PYDhsnPACu3+nnD9B92psfWWKJHKCZLLvfvUGU6u8rOeWBZ48YtCzjJ/Q45vPil3A0lF8Fcamsx5QXaXS4Hvp8I0WeZHrhmssBEWINvgo+TezqlEaPUSNWZ3azQ6085is3B5y7AofeXoytmqCO3D+nHp1KYWBLEkyDEXDxd4mdR/gMbD+SLdR6nzwfVbmhTpch2gu0uA/7zbpnNOvU9TcCuZLtztgmr9HUwDU76CZ5Cc+Qm1uMQ2x9gytcYzYrxq15qkE78FaP3KFlq/1eD91aof1TBFQUL5nZmsl9C9HuEj7Mfc2IV1+iCoG6BDYxT84Z3toPaEY7Ftm/2EOQlxG2CqMYwuTYTKc/9bjRij2of54VI5nuyawghFlgT8dSZzTObktX6g3SDI6PnkmExf7CnUU02SfM8CKbzzPLsh0FFgF3VqrBUDYUYU6E9bzE

Hi Laurence,

Thanks again for the pointer. I have been able to use the Rstruct file to navigate between mathcomp and Coquelicot real analysis. I have also been looking at the complex numbers. I am trying to use an earlier development of Jordan canonical forms which uses algebraically closed field types for a project on numerical analysis.  I noticed there are compatibility files (Cstruct.v and Canalysis.v) for complex numbers as well which blends well with the Coquelicot analysis for the transcendence project. I tried to compile the files but I am facing compatibility issues with the latest version of Coq/mathcomp. The files have been developed using earlier versions of Coq, mathcomp and Coquelicot. However, I am using Coq 8.12.0, mathcomp 1.12.0, Coquelicot 3.3.0.

 I wanted to know if the files from transcendence project have been already been adapted with the new versions of Coq/mathcomp, or do they require porting ? 

Looking forward to your reply.


Thanking you,

Mohit Tekriwal


On May 6, 2021, at 1:43 AM, Laurence Rideau <Laurence.Rideau AT inria.fr> wrote:

Hello, some years ago , we proved with Sophie Bernard the transcendence of e and pi using mathcomp (for the algebraic part ) and Coquelicot (for analysis), the code  can be found here:

http://www-sop.inria.fr/members/Laurence.Rideau/transcendence.tar.gz

It has been publied in

Formal Proofs of Transcendence for e and pi as an Application of Multivariate and Symmetric Polynomials Certified Programs and Proofs (CPP'16) (2016), ACM. (open archive version)

On the other hand, as Christian said , using mathcomp analysis could a more modern way to formalise this kind of mathematics.

Best

Laurence


On 05/05/2021 16:56, Mohit Tekriwal wrote:
Hello,

I wanted to know if there is any work on interaction between Coquelicot and mathcomp libraries. I know that mathcomp has a rich  formalization of linear algebra. Coquelicot on the other hand has a rich formalization of reals and other analysis of real valued functions like limits, derivatives, integrals etc. If I were to define a real valued matrix in mathcomp and be able to leverage the Coquelicot formalization of reals for analysis, 
how would I go about doing that ? Are there any existing work, I can refer to ?

Thanking you,
Mohit Tekriwal,
PhD candidate, 
University of Michigan. 



  • Re: [Coq-Club] Interacting between Coquelicot and mathcomp, Mohit Tekriwal, 06/28/2021

Archive powered by MHonArc 2.6.19+.

Top of Page