94 lines
4.8 KiB
XML
94 lines
4.8 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 2.42.4 (0)
|
|
-->
|
|
<!-- Title: reduction_dup Pages: 1 -->
|
|
<svg width="601pt" height="160pt"
|
|
viewBox="0.00 0.00 601.26 160.26" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.26)">
|
|
<title>reduction_dup</title>
|
|
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-156.26 597.26,-156.26 597.26,4 -4,4"/>
|
|
<text text-anchor="middle" x="296.63" y="-137.06" font-family="Times,serif" font-size="14.00" fill="#000000">(lambda x. x x) y reduction graph</text>
|
|
<!-- n0 -->
|
|
<g id="node1" class="node">
|
|
<title>n0</title>
|
|
<polygon fill="#ffffff" stroke="#000000" points="100,-82.63 0,-82.63 0,-46.63 100,-46.63 100,-82.63"/>
|
|
<text text-anchor="middle" x="50" y="-62.13" font-family="Inter" font-size="10.00" fill="#000000">(lambda x. x x) y</text>
|
|
</g>
|
|
<!-- n1 -->
|
|
<g id="node2" class="node">
|
|
<title>n1</title>
|
|
<polygon fill="#ffffff" stroke="#000000" points="205,-82.63 143,-82.63 143,-46.63 205,-46.63 205,-82.63"/>
|
|
<text text-anchor="middle" x="174" y="-62.13" font-family="Inter" font-size="10.00" fill="#000000">(x x)[x/y]</text>
|
|
</g>
|
|
<!-- n0->n1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>n0->n1</title>
|
|
<path fill="none" stroke="#000000" d="M100.27,-64.63C111.08,-64.63 122.41,-64.63 132.81,-64.63"/>
|
|
<polygon fill="#000000" stroke="#000000" points="132.86,-68.13 142.86,-64.63 132.86,-61.13 132.86,-68.13"/>
|
|
<text text-anchor="middle" x="121.5" y="-67.43" font-family="Inter" font-size="9.00" fill="#000000">B</text>
|
|
</g>
|
|
<!-- n2 -->
|
|
<g id="node3" class="node">
|
|
<title>n2</title>
|
|
<polygon fill="#ffffff" stroke="#000000" points="310,-110.63 248,-110.63 248,-74.63 310,-74.63 310,-110.63"/>
|
|
<text text-anchor="middle" x="279" y="-90.13" font-family="Inter" font-size="10.00" fill="#000000">(y x)[x/y]</text>
|
|
</g>
|
|
<!-- n1->n2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>n1->n2</title>
|
|
<path fill="none" stroke="#000000" d="M205.07,-72.81C215.34,-75.6 227,-78.77 237.94,-81.74"/>
|
|
<polygon fill="#000000" stroke="#000000" points="237.15,-85.15 247.72,-84.4 238.98,-78.4 237.15,-85.15"/>
|
|
<text text-anchor="middle" x="226.5" y="-81.43" font-family="Inter" font-size="9.00" fill="#000000">R</text>
|
|
</g>
|
|
<!-- n2b -->
|
|
<g id="node4" class="node">
|
|
<title>n2b</title>
|
|
<polygon fill="#ffffff" stroke="#000000" points="310,-56.63 248,-56.63 248,-20.63 310,-20.63 310,-56.63"/>
|
|
<text text-anchor="middle" x="279" y="-36.13" font-family="Inter" font-size="10.00" fill="#000000">(x y)[x/y]</text>
|
|
</g>
|
|
<!-- n1->n2b -->
|
|
<g id="edge3" class="edge">
|
|
<title>n1->n2b</title>
|
|
<path fill="none" stroke="#000000" d="M205.07,-57.04C215.34,-54.45 227,-51.51 237.94,-48.75"/>
|
|
<polygon fill="#000000" stroke="#000000" points="238.88,-52.12 247.72,-46.28 237.16,-45.33 238.88,-52.12"/>
|
|
<text text-anchor="middle" x="226.5" y="-54.43" font-family="Inter" font-size="9.00" fill="#000000">R</text>
|
|
</g>
|
|
<!-- n3 -->
|
|
<g id="node5" class="node">
|
|
<title>n3</title>
|
|
<polygon fill="#ffffff" stroke="#000000" points="415,-82.63 353,-82.63 353,-46.63 415,-46.63 415,-82.63"/>
|
|
<text text-anchor="middle" x="384" y="-62.13" font-family="Inter" font-size="10.00" fill="#000000">(y y)[x/y]</text>
|
|
</g>
|
|
<!-- n2->n3 -->
|
|
<g id="edge4" class="edge">
|
|
<title>n2->n3</title>
|
|
<path fill="none" stroke="#000000" d="M310.07,-84.46C320.34,-81.67 332,-78.5 342.94,-75.52"/>
|
|
<polygon fill="#000000" stroke="#000000" points="343.98,-78.87 352.72,-72.86 342.15,-72.11 343.98,-78.87"/>
|
|
<text text-anchor="middle" x="331.5" y="-81.43" font-family="Inter" font-size="9.00" fill="#000000">R</text>
|
|
</g>
|
|
<!-- n2b->n3 -->
|
|
<g id="edge5" class="edge">
|
|
<title>n2b->n3</title>
|
|
<path fill="none" stroke="#000000" d="M310.07,-46.22C320.34,-48.82 332,-51.76 342.94,-54.52"/>
|
|
<polygon fill="#000000" stroke="#000000" points="342.16,-57.93 352.72,-56.99 343.88,-51.15 342.16,-57.93"/>
|
|
<text text-anchor="middle" x="331.5" y="-54.43" font-family="Inter" font-size="9.00" fill="#000000">R</text>
|
|
</g>
|
|
<!-- nf -->
|
|
<g id="node6" class="node">
|
|
<title>nf</title>
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="528.63" cy="-64.63" rx="60.76" ry="60.76"/>
|
|
<ellipse fill="none" stroke="#000000" cx="528.63" cy="-64.63" rx="64.76" ry="64.76"/>
|
|
<text text-anchor="middle" x="528.63" y="-62.13" font-family="Inter" font-size="10.00" fill="#000000">y y (normal form)</text>
|
|
</g>
|
|
<!-- n3->nf -->
|
|
<g id="edge6" class="edge">
|
|
<title>n3->nf</title>
|
|
<path fill="none" stroke="#000000" d="M415.25,-64.63C426.59,-64.63 440.03,-64.63 453.6,-64.63"/>
|
|
<polygon fill="#000000" stroke="#000000" points="453.97,-68.13 463.97,-64.63 453.97,-61.13 453.97,-68.13"/>
|
|
<text text-anchor="middle" x="439.5" y="-67.43" font-family="Inter" font-size="9.00" fill="#000000">Gc</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|