src/HOL/Quot/README
author wenzelm
Fri, 12 May 2000 11:52:44 +0200
changeset 8857 7ec405405dd7
parent 2910 905aa895136c
permissions -rw-r--r--
improved name of simproc;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2908
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
     1
This directorty contains the higher order quotients in Isabelle HOL
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
     2
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
     3
higher order quotients use partial equivalence relations/classes (PERs) 
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
     4
instead of euivalence relations/classes
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
     5
We have two classes er<per
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
     6
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
     7
Quotients are a specialization of higher order quotients.
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
     8
The use the same constructor quot with the subclass er.
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
     9
2910
905aa895136c *** empty log message ***
slotosch
parents: 2908
diff changeset
    10
An Example for the application of quotients are the fractions.
2908
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
    11
The example shows how to define an equivalence relation and how to use
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
    12
the quotients.
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
    13
b9ba893e72cd Start Example
slotosch
parents: 2898
diff changeset
    14
For a more detailed description see [Slo97].