From: Charles Wells <cfw2@po.cwru.edu>
To: categories@mta.ca
Subject: Re: coinduction
Date: Fri, 20 Oct 2000 18:19:57 -0700 [thread overview]
Message-ID: <4.1.20001020180219.012fa110@mail.oberlin.net> (raw)
In-Reply-To: <003301c03a95$49f73610$448a0dd8@main>
In brief: If a structure has no nontrivial substructures, you can prove a
property P is true of everything in the structure by proving that the elements
with property P form a nonempty substructure. Take the structure to be N with
the unary operation of successor and you get induction. Now say that in the
opposite category: If a structure has no nontrivial congruences, you can prove
that two objects are equal if they are equivalent under any congruence. (You
can define "definition by coinduction" by a similar dualization.) This has
found many applications in computer science (where the congruence is
bisimulation). See J.J.M.M. Rutten, Universal coalgebra: a theory of systems.
Theoretical Computer Science 249(1), 2000, pp. 3-80 and other papers by him on
his website: http://www.cwi.nl/~janr/papers/
--Charles Wells
>can anyone explain coinduction?
>in what sense it dual to induction?
>does it relate to the basic picture for a NNO?
>is there a (meaningful) concept of co-recursion?
>what would be the appropriate internal language?
>how is it used to prove theorems?
>
>Al Vilcius
>al.r@vilcius.com
>
>
>
Charles Wells, 105 South Cedar St., Oberlin, Ohio 44074, USA.
email: charles@freude.com.
home phone: 440 774 1926.
professional website: http://www.cwru.edu/artsci/math/wells/home.html
personal website: http://www.oberlin.net/~cwells/index.html
NE Ohio Sacred Harp website: http://www.oberlin.net/~cwells/sh.htm
next prev parent reply other threads:[~2000-10-21 1:19 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-10-20 12:57 coinduction Al Vilcius
2000-10-20 15:35 ` coinduction Hendrik Tews
2000-10-20 22:01 ` coinduction Jesse F. Hughes
2000-10-21 1:19 ` Charles Wells [this message]
2000-10-26 23:49 ` coinduction Dusko Pavlovic
2000-10-30 15:55 ` coinduction Jeremy Gibbons
2000-10-27 20:40 coinduction Jesse F. Hughes
2000-10-30 3:38 ` coinduction Dusko Pavlovic
2000-10-28 19:39 coinduction Mamuka Jibladze
2000-10-30 23:09 coinduction Jesse F. Hughes
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=4.1.20001020180219.012fa110@mail.oberlin.net \
--to=cfw2@po.cwru.edu \
--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).