Changes

Line 887: Line 887:  
===Step 2===
 
===Step 2===
   −
<pre>
+
Using the contextual definition of the transposer <math>\operatorname{T},</math>
Using the contextual definition of the transposer T,
     −
  y(xz) = x(y(zT)),
+
{| align="center" cellpadding="8" width="90%"
 +
| <math>\begin{matrix}x(y(z\operatorname{T})) & = & y(xz)\end{matrix}</math>
 +
|}
   −
find a minimal generic typing (simplest non-degenerate typing) of
+
find a minimal generic typing (simplest non-degenerate typing) of each term in the specification that makes all of the applications on each side of the equation go through.
each term in the specification that makes all of the applications
  −
on each side of the equation go through.
      +
<pre>
 
For example, here is one such typing:
 
For example, here is one such typing:
  
12,089

edits