src/ZF/Coind/README.html
author wenzelm
Thu, 14 Jul 2005 19:29:00 +0200
changeset 16856 6468a5d6a16e
parent 15582 7219facb3fd0
child 36862 952b2b102a0a
permissions -rw-r--r--
* Improved 'oracle' command -- type-safe;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
15283
f21466450330 DOCTYPE declaration added
webertj
parents: 3279
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
f21466450330 DOCTYPE declaration added
webertj
parents: 3279
diff changeset
     2
1543
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
     3
<!-- $Id$ -->
15582
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15283
diff changeset
     4
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15283
diff changeset
     5
<HTML>
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15283
diff changeset
     6
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15283
diff changeset
     7
<HEAD>
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15283
diff changeset
     8
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15283
diff changeset
     9
  <TITLE>ZF/Coind/README</TITLE>
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15283
diff changeset
    10
</HEAD>
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15283
diff changeset
    11
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15283
diff changeset
    12
<BODY>
1543
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    13
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    14
<H2>Coind -- A Coinduction Example</H2>
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    15
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    16
Jacob Frost has mechanized the proofs from the article
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    17
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    18
<P>
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    19
<PRE>
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    20
@Article{milner-coind,
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    21
  author	= "Robin Milner and Mads Tofte",
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    22
  title		= "Co-induction in Relational Semantics",
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    23
  journal	= TCS,
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    24
  year		= 1991,
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    25
  volume	= 87,
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    26
  pages		= "209--220"}
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    27
</PRE>
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    28
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    29
<P> It involves proving the consistency of the dynamic and static semantics
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    30
for a small functional language.  A codatatype definition specifies values and
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    31
value environments in mutual recursion: non-well-founded values represent
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    32
recursive functions; value environments are variant functions from variables
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    33
into values.
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    34
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    35
<P>
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    36
Frost's
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    37
<A
1544
ad47d58ecb37 Corrected URL
paulson
parents: 1543
diff changeset
    38
HREF="http://www.cl.cam.ac.uk/Research/Reports/TR359-jf10008-co-induction-in-isabelle.dvi.gz">report</A> describes this development.
1543
53fe25620a03 New documentation for examples
paulson
parents:
diff changeset
    39
3279
815ef5848324 tuned all READMEs;
wenzelm
parents: 1546
diff changeset
    40
</body>
815ef5848324 tuned all READMEs;
wenzelm
parents: 1546
diff changeset
    41
</html>