Skip to Content.
Sympa Menu

coq-club - RE: [Coq-Club] Why is the signature of sqrt R->R ?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

RE: [Coq-Club] Why is the signature of sqrt R->R ?


Chronological Thread 
  • From: "Soegtrop, Michael" <michael.soegtrop AT intel.com>
  • To: "coq-club AT inria.fr" <coq-club AT inria.fr>
  • Subject: RE: [Coq-Club] Why is the signature of sqrt R->R ?
  • Date: Mon, 4 Feb 2019 11:25:40 +0000
  • Accept-language: de-DE, en-US
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=michael.soegtrop AT intel.com; spf=Pass smtp.mailfrom=michael.soegtrop AT intel.com; spf=None smtp.helo=postmaster AT mga02.intel.com
  • Dlp-product: dlpe-windows
  • Dlp-reaction: no-action
  • Dlp-version: 11.0.400.15
  • Ironport-phdr: 9a23:6OzK7R+1LbBLof9uRHKM819IXTAuvvDOBiVQ1KB31uocTK2v8tzYMVDF4r011RmVBdWds6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+557ebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RDui9b9mRh/2hikaKz43/mLZisJyg6JavB2uqBNxzpXIYI6OMPdyYr/Rcc8YSGdHQ81fVzZBAoS5b4YXAeYPIOFYoJfyp1sStxu+AhGsCPvywTFPh3/5wa063P4/HgHC0gArAtUDsHHVrNrpNKcdS/66zK3SwTXYaPNZxzj96JTSchAmufGBRrNwcczNyUYxEwPJlEmfqYvgPz6M0OkGrmaV7+1lVe21im4nrRl8ojmpxscwlIbJgpgZxU3a+ih/3Y07JsW4RVZmbdOqH5ZcrTyWOoV5T884Xm1ltic3xqcYtZKnZCQG1ZUqyhDFZ/GJfYWE+AzvWeiVLDtimX5oe6yziw6v/UWhzuDwTNe43VZFoyZfjNXArHEA2hzV58OaUPVy5F2h1iyK1w3L6uFLP0Q0la3DJp4kzb4/jIYfvVrZEi/3nkX2kLGZdkE+9ue07OTnZ63qpp6aN4BqlgHzKrkil8KwDOgiLwQDUWeW9f6h2LDt/ED1WqtGguEunqncqp/aJMAbpqCjAw9S14Yu8xO/Dza639QYh3YIMlZFdAicj4juJV7OL+z4De24g1S0izprxvbGPqH/DZXJNHTMjLDhfbNl505G1AUz1cxf545TCrwZPP3zXVbxuMXEAR89Lgy72P3qCM5914MbQWKAGLWVMKLUsV+S5+IgOfOAZIEPuGW1F/9wrfXplDoynUIXVaivx5oeLn6iVLwyKEKAJHHon90pEGEQvwN4Qva823OYVjsGLU21Uq0g/DYjTMqDDIzDT42pyvTV2SawHpRbYiZdDV2DDW3vb62FXesBbGSZJco3wW9MbqSoV4J0jULmjwT90bcydrOFqB1djorq0Z1O38OWkBgz8TJuCMHEijOMSX15miUDQDpkhfkj83w48U+K1O1Du9IdDcZavqobUwEmOJqaxOt/WYirB1DxO+yRQVPjee2IRDE8StVonI0LbE8lQZOjiAzO22yhBLpHz7E=

Dear Théo, Florian,

thanks for sharing your insights and considerations!

After pondering over this for a while, I tend to agree with Florian, that a
relational interpretation of terms of real numbers might also be worthwhile
to consider. Besides being able to handle partial functions, it has the
advantage that it could handle "multivalued functions", like complex roots or
an inverse sine. It might be that this allows a more natural handling of e.g.
representing the solutions of equations than CAS systems like Mathematica
offer. Also the elementary functions of real numbers typically evaluate to
existentials, so that the usual advantage of a functional interpretation
(that it can be evaluated) doesn't seem to apply here. But I guess that such
an interpretation would be more confusing at the beginning, e.g. that sqrt(x)
simply means + sqrt(x) or - sqrt(x).

I am a mere beginner in doing real analysis in Coq and until I started to
define new functions like asin, it was reasonably easy and straightforward to
use and mostly compatible with the "outside the coq world" real analysis, so
it is quite good as it is.

Best regards,

Michael
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928



Archive powered by MHonArc 2.6.18.

Top of Page