categories - Category Theory list
 help / color / mirror / Atom feed
From: Valeria.dePaiva@parc.com
To: categories@mta.ca
Subject: Re: Topos logic arises naturally
Date: Mon, 2 Jun 2003 11:11:10 PDT	[thread overview]
Message-ID: <839BE2CA5177D3119C7000508B11F5DB0376B3B0@dagobah.parc.xerox.com> (raw)

My two cents worth:
>The moral (biased towards
> theorists): software engineering considerations are not enough, a coherent
> philosophy of mathematics is also needed.
John Harrison (the creator of HOL Light) has a very coherent, but
pragmatic philosophy of mathematics. Let us see how much can we do with
constructive logic, without getting rid of the classical principles: Add
them at the end, so that if someone really needs it, they can use it. This
is a philosophy quite widespread in Cambridge, with Peter Johnstone's
books being the paradigmatic example. If classical reasoning is needed,
it's used, but flagged.

I also agree with Till that it's a cute example.

Best,
Valeria


-----Original Message-----
From: Till Mossakowski [mailto:till@Informatik.Uni-Bremen.DE]
Sent: Friday, May 30, 2003 7:37 AM
To: Categories
Subject: categories: Re: Topos logic arises naturally


I did not want to deny the need of mathematical thought, but I found this example of topos theory emerging unexpectedly quite pleasing.

Note that the mail is *not* about Isabelle. Admittedly, I do not know anything about the quoted system HOL light, so I have not verified Slind's claim.

Till

Elwood Wilkins wrote:
> Isabelle's internal logic is not constructive. The existential clause
> of the BHK-interpretation is violated so that a consquence of "all
> unicorns have horns" is that "some unicorn has a horn". The moral
> (biased towards
> theorists): software engineering considerations are not enough, a coherant
> philosophy of mathematics is also needed.
>
> Elwood
>
> ----- Original Message -----
> From: Till Mossakowski <till@Informatik.Uni-Bremen.DE>
> To: Categories <categories@mta.ca>
> Sent: Tuesday, May 27, 2003 11:44 AM
> Subject: categories: Topos logic arises naturally
>
>
>
>>You see: even with just aesthetic and software engineering
>>considerations you are eventually lead to topos logic...
>>
>>--
>>Till Mossakowski               Phone +49-421-218-4683
>>Dept. of Computer Science      Fax +49-421-218-3054
>>University of Bremen           till@tzi.de
>>P.O.Box 330440, D-28334 Bremen http://www.tzi.de/~till
>>
>>Message-Id: <200305270616.h4R6G3w8008134@plxc2089.pdx.intel.com>
>>To: Randy Pollack <rap@inf.ed.ac.uk>
>>cc: John Harrison <johnh@ichips.intel.com>,
>>isabelle-users@cl.cam.ac.uk
>>Subject: Re: HOL without description operators
>>Date: Mon, 26 May 2003 23:16:03 -0700
>>From: John R Harrison <johnh@ichips.intel.com>
>>Sender: Larry Paulson <Larry.Paulson@cl.cam.ac.uk>
>>
>>Hi Randy,
>>
>>| Perhaps more usefully, how do you suggest I do this task of
>>| developing
>
> HOL
>
>>| without description operators.
>>
>>You might find it interesting to look at HOL Light. This gives a
>>different axiomatization of the HOL logic, developed precisely because
>>I was dissatisfied with the one in the original HOL system, on which I
>>believe the Isabelle/HOL logic is based.
>>
>>Although I do eventually introduce the description operator, quite a
>>lot of the basic logic --- including the automation of inductive
>>definitions
>>--- is developed without it (and indeed without excluded middle or
>>extensionality). You may find it a more congenial starting-point.
>>
>>As Konrad Slind later pointed out, what I settled on is remarkably
>>close to the internal logic of a topos, as presented for example in
>>Lambek and Scott's book. This was a surprise to me since at that time
>>I knew next to nothing about toposes and was motivated by a mixture of
>>aesthetic and software engineering considerations.
>>
>>Cheers,
>>
>>John.
>>
>>
>>
>>


-- 
Till Mossakowski               Phone +49-421-218-4683
Dept. of Computer Science      Fax +49-421-218-3054
University of Bremen           till@tzi.de
P.O.Box 330440, D-28334 Bremen http://www.tzi.de/~till








             reply	other threads:[~2003-06-02 18:11 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-02 18:11 Valeria.dePaiva [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-06-03  9:24 Lawrence Paulson
2003-06-03 16:04 ` Todd Wilson
2003-06-04  9:25   ` Lawrence Paulson
2003-05-27 10:44 Till Mossakowski
2003-05-30 11:35 ` Elwood Wilkins
2003-05-30 14:37   ` Till Mossakowski
2003-06-01 16:05   ` Toby Bartels

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=839BE2CA5177D3119C7000508B11F5DB0376B3B0@dagobah.parc.xerox.com \
    --to=valeria.depaiva@parc.com \
    --cc=categories@mta.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).