spot/tests/python/randaut.ipynb
Alexandre Duret-Lutz 3034e8fcc3 python: render <svg> via _repr_html_
Work around a recent decision in Jupyter Lab and Notebook to render
<svg> is inline <img>, breaking tooltips or text selection.

(Rerendering all notebooks was painful.)

* NEWS: Mention the change.
* python/spot/__init__.py: Add a _repr_html_ method to all
classes that had a _repr_svg_.  It seems Jupyter will use
_repr_html_ by default.
* python/spot/jupyter.py: SVG replace the _repr_svg_ method
by a _repr_html.
* tests/python/_altscc.ipynb, tests/python/_autparserr.ipynb,
tests/python/_aux.ipynb, tests/python/_mealy.ipynb,
tests/python/_partitioned_relabel.ipynb,
tests/python/_product_susp.ipynb, tests/python/_product_weak.ipynb,
tests/python/_synthesis.ipynb, tests/python/aliases.ipynb,
tests/python/alternation.ipynb, tests/python/atva16-fig2a.ipynb,
tests/python/atva16-fig2b.ipynb, tests/python/automata-io.ipynb,
tests/python/automata.ipynb, tests/python/cav22-figs.ipynb,
tests/python/contains.ipynb, tests/python/decompose.ipynb,
tests/python/formulas.ipynb, tests/python/games.ipynb,
tests/python/gen.ipynb, tests/python/highlighting.ipynb,
tests/python/ltsmin-dve.ipynb, tests/python/ltsmin-pml.ipynb,
tests/python/parity.ipynb, tests/python/product.ipynb,
tests/python/randaut.ipynb, tests/python/satmin.ipynb,
tests/python/stutter-inv.ipynb, tests/python/synthesis.ipynb,
tests/python/testingaut.ipynb, tests/python/twagraph-internals.ipynb,
tests/python/word.ipynb, tests/python/zlktree.ipynb: Update all
notebooks.
2024-02-09 15:06:07 +01:00

2741 lines
214 KiB
Text

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"from IPython.display import display, HTML\n",
"import spot\n",
"spot.setup(size='5,4')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"This shows the effect of running `cleanup_acceptance()` on 10 randomly generated automata."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"scrolled": false
},
"outputs": [
{
"data": {
"text/html": [
"<TABLE><TR><TH>before</TH><TH>after</TH><TR><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"92pt\"\n",
" viewBox=\"0.00 0.00 360.00 91.74\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.6097560975609756 0.6097560975609756) rotate(0) translate(4 146.35)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-146.35 586,-146.35 586,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"178.5\" y=\"-128.15\" font-family=\"Lato\" font-size=\"14.00\">Fin(</text>\n",
"<text text-anchor=\"start\" x=\"201.5\" y=\"-128.15\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"217.5\" y=\"-128.15\" font-family=\"Lato\" font-size=\"14.00\">) | (Fin(</text>\n",
"<text text-anchor=\"start\" x=\"259.5\" y=\"-128.15\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"275.5\" y=\"-128.15\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"319.5\" y=\"-128.15\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"335.5\" y=\"-128.15\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"379.5\" y=\"-128.15\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"395.5\" y=\"-128.15\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-40.35\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-36.65\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-40.35C2.79,-40.35 17.15,-40.35 30.63,-40.35\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-40.35 30.94,-43.5 34.44,-40.35 30.94,-40.35 30.94,-40.35 30.94,-40.35 34.44,-40.35 30.94,-37.2 37.94,-40.35 37.94,-40.35\"/>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"181\" cy=\"-53.35\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"181\" y=\"-49.65\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;4 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M68.6,-53.49C74.84,-59.56 83.09,-66.14 92,-69.35 114.16,-77.34 121.98,-74.36 145,-69.35 149.46,-68.38 154.02,-66.79 158.33,-64.98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"164.82,-62.01 159.76,-67.78 161.63,-63.46 158.45,-64.92 158.45,-64.92 158.45,-64.92 161.63,-63.46 157.14,-62.06 164.82,-62.01 164.82,-62.01\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-77.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;0 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>4&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M164.82,-44.69C158.84,-41.74 151.79,-38.83 145,-37.35 123.7,-32.71 98.82,-34.17 80.96,-36.37\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.76,-37.35 80.28,-33.29 77.23,-36.88 80.7,-36.41 80.7,-36.41 80.7,-36.41 77.23,-36.88 81.12,-39.53 73.76,-37.35 73.76,-37.35\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-55.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"102.5\" y=\"-41.15\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"118.5\" y=\"-41.15\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;4 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>4&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M170.63,-68.14C167.25,-78.76 170.71,-89.35 181,-89.35 188.88,-89.35 192.75,-83.14 192.62,-75.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"191.37,-68.14 195.65,-74.51 191.96,-71.59 192.55,-75.04 192.55,-75.04 192.55,-75.04 191.96,-71.59 189.44,-75.57 191.37,-68.14 191.37,-68.14\"/>\n",
"<text text-anchor=\"start\" x=\"154.5\" y=\"-93.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"310\" cy=\"-53.35\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"310\" y=\"-49.65\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M199.13,-53.35C221.19,-53.35 259.67,-53.35 284.74,-53.35\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"291.74,-53.35 284.74,-56.5 288.24,-53.35 284.74,-53.35 284.74,-53.35 284.74,-53.35 288.24,-53.35 284.74,-50.2 291.74,-53.35 291.74,-53.35\"/>\n",
"<text text-anchor=\"start\" x=\"217\" y=\"-57.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"439\" cy=\"-23.35\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"439\" y=\"-19.65\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;0 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>1&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M420.94,-23.35C377.76,-23.39 260.61,-23.75 163,-26.35 131.43,-27.19 123.11,-23.9 92,-29.35 88.08,-30.03 83.99,-31.04 80.04,-32.17\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.16,-34.3 78.92,-29.22 76.51,-33.26 79.85,-32.23 79.85,-32.23 79.85,-32.23 76.51,-33.26 80.78,-35.24 73.16,-34.3 73.16,-34.3\"/>\n",
"<text text-anchor=\"start\" x=\"221\" y=\"-28.15\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"564\" cy=\"-23.35\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"564\" y=\"-19.65\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;2 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M457.1,-23.35C478.28,-23.35 514.49,-23.35 538.59,-23.35\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"545.65,-23.35 538.65,-26.5 542.15,-23.35 538.65,-23.35 538.65,-23.35 538.65,-23.35 542.15,-23.35 538.65,-20.2 545.65,-23.35 545.65,-23.35\"/>\n",
"<text text-anchor=\"start\" x=\"475\" y=\"-41.15\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"485.5\" y=\"-27.15\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"501.5\" y=\"-27.15\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M548.69,-13.48C542.6,-9.85 535.24,-6.19 528,-4.35 505.17,1.45 497.83,1.45 475,-4.35 470.14,-5.58 465.22,-7.64 460.67,-9.96\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"454.31,-13.48 458.91,-7.34 457.37,-11.79 460.44,-10.09 460.44,-10.09 460.44,-10.09 457.37,-11.79 461.96,-12.85 454.31,-13.48 454.31,-13.48\"/>\n",
"<text text-anchor=\"start\" x=\"475\" y=\"-8.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;1 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>3&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M327.6,-49.43C349.76,-44.19 389.11,-34.9 414.36,-28.93\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"421.39,-27.27 415.3,-31.95 417.99,-28.08 414.58,-28.88 414.58,-28.88 414.58,-28.88 417.99,-28.08 413.86,-25.81 421.39,-27.27 421.39,-27.27\"/>\n",
"<text text-anchor=\"start\" x=\"346\" y=\"-48.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>3&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M299.29,-68.14C295.81,-78.76 299.38,-89.35 310,-89.35 318.13,-89.35 322.13,-83.14 322,-75.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"320.71,-68.14 325.02,-74.49 321.31,-71.59 321.92,-75.03 321.92,-75.03 321.92,-75.03 321.31,-71.59 318.82,-75.58 320.71,-68.14 320.71,-68.14\"/>\n",
"<text text-anchor=\"start\" x=\"283.5\" y=\"-108.15\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"302\" y=\"-93.15\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"92pt\"\n",
" viewBox=\"0.00 0.00 360.00 91.74\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.6097560975609756 0.6097560975609756) rotate(0) translate(4 146.35)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-146.35 586,-146.35 586,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"288\" y=\"-127.15\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
"<text text-anchor=\"start\" x=\"280\" y=\"-112.15\" font-family=\"Lato\" font-size=\"14.00\">[all]</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-40.35\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-36.65\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-40.35C2.79,-40.35 17.15,-40.35 30.63,-40.35\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-40.35 30.94,-43.5 34.44,-40.35 30.94,-40.35 30.94,-40.35 30.94,-40.35 34.44,-40.35 30.94,-37.2 37.94,-40.35 37.94,-40.35\"/>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"181\" cy=\"-53.35\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"181\" y=\"-49.65\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;4 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.18,-49.01C78.16,-51.95 85.21,-54.87 92,-56.35 113.3,-60.99 138.18,-59.53 156.04,-57.32\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"163.24,-56.35 156.72,-60.41 159.77,-56.82 156.3,-57.29 156.3,-57.29 156.3,-57.29 159.77,-56.82 155.88,-54.17 163.24,-56.35 163.24,-56.35\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-63.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;0 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>4&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M164.82,-44.69C158.84,-41.74 151.79,-38.83 145,-37.35 123.7,-32.71 98.82,-34.17 80.96,-36.37\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.76,-37.35 80.28,-33.29 77.23,-36.88 80.7,-36.41 80.7,-36.41 80.7,-36.41 77.23,-36.88 81.12,-39.53 73.76,-37.35 73.76,-37.35\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-41.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;4 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>4&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M170.63,-68.14C167.25,-78.76 170.71,-89.35 181,-89.35 188.88,-89.35 192.75,-83.14 192.62,-75.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"191.37,-68.14 195.65,-74.51 191.96,-71.59 192.55,-75.04 192.55,-75.04 192.55,-75.04 191.96,-71.59 189.44,-75.57 191.37,-68.14 191.37,-68.14\"/>\n",
"<text text-anchor=\"start\" x=\"154.5\" y=\"-93.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"310\" cy=\"-53.35\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"310\" y=\"-49.65\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M199.13,-53.35C221.19,-53.35 259.67,-53.35 284.74,-53.35\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"291.74,-53.35 284.74,-56.5 288.24,-53.35 284.74,-53.35 284.74,-53.35 284.74,-53.35 288.24,-53.35 284.74,-50.2 291.74,-53.35 291.74,-53.35\"/>\n",
"<text text-anchor=\"start\" x=\"217\" y=\"-57.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"439\" cy=\"-23.35\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"439\" y=\"-19.65\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;0 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>1&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M420.94,-23.35C377.76,-23.39 260.61,-23.75 163,-26.35 131.43,-27.19 123.11,-23.9 92,-29.35 88.08,-30.03 83.99,-31.04 80.04,-32.17\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.16,-34.3 78.92,-29.22 76.51,-33.26 79.85,-32.23 79.85,-32.23 79.85,-32.23 76.51,-33.26 80.78,-35.24 73.16,-34.3 73.16,-34.3\"/>\n",
"<text text-anchor=\"start\" x=\"221\" y=\"-28.15\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"564\" cy=\"-23.35\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"564\" y=\"-19.65\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;2 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M457.1,-23.35C478.28,-23.35 514.49,-23.35 538.59,-23.35\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"545.65,-23.35 538.65,-26.5 542.15,-23.35 538.65,-23.35 538.65,-23.35 538.65,-23.35 542.15,-23.35 538.65,-20.2 545.65,-23.35 545.65,-23.35\"/>\n",
"<text text-anchor=\"start\" x=\"475\" y=\"-27.15\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M548.69,-13.48C542.6,-9.85 535.24,-6.19 528,-4.35 505.17,1.45 497.83,1.45 475,-4.35 470.14,-5.58 465.22,-7.64 460.67,-9.96\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"454.31,-13.48 458.91,-7.34 457.37,-11.79 460.44,-10.09 460.44,-10.09 460.44,-10.09 457.37,-11.79 461.96,-12.85 454.31,-13.48 454.31,-13.48\"/>\n",
"<text text-anchor=\"start\" x=\"475\" y=\"-8.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;1 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>3&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M327.6,-49.43C349.76,-44.19 389.11,-34.9 414.36,-28.93\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"421.39,-27.27 415.3,-31.95 417.99,-28.08 414.58,-28.88 414.58,-28.88 414.58,-28.88 417.99,-28.08 413.86,-25.81 421.39,-27.27 421.39,-27.27\"/>\n",
"<text text-anchor=\"start\" x=\"346\" y=\"-48.15\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>3&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M299.29,-68.14C295.81,-78.76 299.38,-89.35 310,-89.35 318.13,-89.35 322.13,-83.14 322,-75.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"320.71,-68.14 325.02,-74.49 321.31,-71.59 321.92,-75.03 321.92,-75.03 321.92,-75.03 321.31,-71.59 318.82,-75.58 320.71,-68.14 320.71,-68.14\"/>\n",
"<text text-anchor=\"start\" x=\"283.5\" y=\"-93.15\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD></TR><TR><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"103pt\"\n",
" viewBox=\"0.00 0.00 360.00 102.86\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5813953488372093 0.5813953488372093) rotate(0) translate(4 172.72)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-172.72 614.5,-172.72 614.5,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"189.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"216.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"232.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"276.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"292.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\">)) | (Fin(</text>\n",
"<text text-anchor=\"start\" x=\"338.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"354.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"396.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"412.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-28.72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-25.02\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-28.72C2.79,-28.72 17.15,-28.72 30.63,-28.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-28.72 30.94,-31.87 34.44,-28.72 30.94,-28.72 30.94,-28.72 30.94,-28.72 34.44,-28.72 30.94,-25.57 37.94,-28.72 37.94,-28.72\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189.5\" cy=\"-94.72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"189.5\" y=\"-91.02\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.34,-36.42C95.58,-48.08 139.8,-70.27 166.47,-83.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"172.85,-86.86 165.18,-86.53 169.72,-85.29 166.59,-83.72 166.59,-83.72 166.59,-83.72 169.72,-85.29 168,-80.9 172.85,-86.86 172.85,-86.86\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-74.52\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;1 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M178.07,-108.76C173.8,-119.63 177.61,-130.72 189.5,-130.72 198.79,-130.72 203.15,-123.95 202.57,-115.8\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"200.93,-108.76 205.59,-114.86 201.73,-112.17 202.52,-115.57 202.52,-115.57 202.52,-115.57 201.73,-112.17 199.45,-116.29 200.93,-108.76 200.93,-108.76\"/>\n",
"<text text-anchor=\"start\" x=\"163\" y=\"-134.52\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"335.5\" cy=\"-40.72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"335.5\" y=\"-37.02\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;4 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>1&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M203.29,-83.06C211.51,-76.17 222.72,-67.82 234,-62.72 258.75,-51.52 289.56,-45.86 310.49,-43.11\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"317.46,-42.26 310.9,-46.24 313.99,-42.68 310.51,-43.11 310.51,-43.11 310.51,-43.11 313.99,-42.68 310.13,-39.98 317.46,-42.26 317.46,-42.26\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-81.52\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"254.5\" y=\"-66.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;0 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>4&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M317.5,-39.98C270.23,-37.94 137.03,-32.18 81.64,-29.78\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.36,-29.47 81.49,-26.62 77.86,-29.62 81.35,-29.77 81.35,-29.77 81.35,-29.77 77.86,-29.62 81.22,-32.92 74.36,-29.47 74.36,-29.47\"/>\n",
"<text text-anchor=\"start\" x=\"163\" y=\"-53.52\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"181.5\" y=\"-38.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"465\" cy=\"-40.72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"465\" y=\"-37.02\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M353.7,-40.72C375.84,-40.72 414.48,-40.72 439.64,-40.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"446.67,-40.72 439.67,-43.87 443.17,-40.72 439.67,-40.72 439.67,-40.72 439.67,-40.72 443.17,-40.72 439.67,-37.57 446.67,-40.72 446.67,-40.72\"/>\n",
"<text text-anchor=\"start\" x=\"380\" y=\"-59.52\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"396.5\" y=\"-44.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"586\" cy=\"-40.72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"586\" y=\"-37.02\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M575.85,-55.88C572.77,-66.38 576.16,-76.72 586,-76.72 593.54,-76.72 597.29,-70.66 597.25,-63.11\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"596.15,-55.88 600.32,-62.33 596.68,-59.34 597.2,-62.8 597.2,-62.8 597.2,-62.8 596.68,-59.34 594.09,-63.28 596.15,-55.88 596.15,-55.88\"/>\n",
"<text text-anchor=\"start\" x=\"561.5\" y=\"-95.52\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"578\" y=\"-80.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;0 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>3&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M447.51,-35.85C427.43,-30.05 392.44,-20.3 362,-13.72 330.72,-6.95 322.89,-4.39 291,-1.72 213.92,4.75 123,-13.08 80.77,-22.83\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.71,-24.49 79.8,-19.82 77.11,-23.69 80.52,-22.89 80.52,-22.89 80.52,-22.89 77.11,-23.69 81.24,-25.96 73.71,-24.49 73.71,-24.49\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-20.52\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"254.5\" y=\"-5.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;1 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>3&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M453.22,-54.87C446.96,-62.02 438.46,-70.14 429,-74.72 357.24,-109.41 259.11,-103.34 214.42,-98.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"207.47,-97.26 214.8,-94.99 210.94,-97.69 214.42,-98.11 214.42,-98.11 214.42,-98.11 210.94,-97.69 214.03,-101.24 207.47,-97.26 207.47,-97.26\"/>\n",
"<text text-anchor=\"start\" x=\"309\" y=\"-118.52\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"319.5\" y=\"-104.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"335.5\" y=\"-104.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M483.05,-40.72C503.46,-40.72 537.78,-40.72 560.9,-40.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"567.98,-40.72 560.98,-43.87 564.48,-40.72 560.98,-40.72 560.98,-40.72 560.98,-40.72 564.48,-40.72 560.98,-37.57 567.98,-40.72 567.98,-40.72\"/>\n",
"<text text-anchor=\"start\" x=\"501\" y=\"-44.52\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"103pt\"\n",
" viewBox=\"0.00 0.00 360.00 102.86\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5813953488372093 0.5813953488372093) rotate(0) translate(4 172.72)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-172.72 614.5,-172.72 614.5,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"223.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"250.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"266.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"310.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"326.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\">)) | Inf(</text>\n",
"<text text-anchor=\"start\" x=\"366.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"382.75\" y=\"-154.52\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-28.72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-25.02\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-28.72C2.79,-28.72 17.15,-28.72 30.63,-28.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-28.72 30.94,-31.87 34.44,-28.72 30.94,-28.72 30.94,-28.72 30.94,-28.72 34.44,-28.72 30.94,-25.57 37.94,-28.72 37.94,-28.72\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189.5\" cy=\"-94.72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"189.5\" y=\"-91.02\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.34,-36.42C95.58,-48.08 139.8,-70.27 166.47,-83.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"172.85,-86.86 165.18,-86.53 169.72,-85.29 166.59,-83.72 166.59,-83.72 166.59,-83.72 169.72,-85.29 168,-80.9 172.85,-86.86 172.85,-86.86\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-74.52\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;1 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M178.07,-108.76C173.8,-119.63 177.61,-130.72 189.5,-130.72 198.79,-130.72 203.15,-123.95 202.57,-115.8\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"200.93,-108.76 205.59,-114.86 201.73,-112.17 202.52,-115.57 202.52,-115.57 202.52,-115.57 201.73,-112.17 199.45,-116.29 200.93,-108.76 200.93,-108.76\"/>\n",
"<text text-anchor=\"start\" x=\"163\" y=\"-134.52\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"335.5\" cy=\"-40.72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"335.5\" y=\"-37.02\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;4 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>1&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M203.29,-83.06C211.51,-76.17 222.72,-67.82 234,-62.72 258.75,-51.52 289.56,-45.86 310.49,-43.11\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"317.46,-42.26 310.9,-46.24 313.99,-42.68 310.51,-43.11 310.51,-43.11 310.51,-43.11 313.99,-42.68 310.13,-39.98 317.46,-42.26 317.46,-42.26\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-81.52\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"254.5\" y=\"-66.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;0 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>4&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M317.5,-39.98C270.23,-37.94 137.03,-32.18 81.64,-29.78\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.36,-29.47 81.49,-26.62 77.86,-29.62 81.35,-29.77 81.35,-29.77 81.35,-29.77 77.86,-29.62 81.22,-32.92 74.36,-29.47 74.36,-29.47\"/>\n",
"<text text-anchor=\"start\" x=\"163\" y=\"-53.52\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"181.5\" y=\"-38.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"465\" cy=\"-40.72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"465\" y=\"-37.02\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M353.7,-40.72C375.84,-40.72 414.48,-40.72 439.64,-40.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"446.67,-40.72 439.67,-43.87 443.17,-40.72 439.67,-40.72 439.67,-40.72 439.67,-40.72 443.17,-40.72 439.67,-37.57 446.67,-40.72 446.67,-40.72\"/>\n",
"<text text-anchor=\"start\" x=\"380\" y=\"-59.52\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"396.5\" y=\"-44.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"586\" cy=\"-40.72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"586\" y=\"-37.02\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M575.85,-55.88C572.77,-66.38 576.16,-76.72 586,-76.72 593.54,-76.72 597.29,-70.66 597.25,-63.11\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"596.15,-55.88 600.32,-62.33 596.68,-59.34 597.2,-62.8 597.2,-62.8 597.2,-62.8 596.68,-59.34 594.09,-63.28 596.15,-55.88 596.15,-55.88\"/>\n",
"<text text-anchor=\"start\" x=\"561.5\" y=\"-95.52\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"578\" y=\"-80.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;0 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>3&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M447.51,-35.85C427.43,-30.05 392.44,-20.3 362,-13.72 330.72,-6.95 322.89,-4.39 291,-1.72 213.92,4.75 123,-13.08 80.77,-22.83\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.71,-24.49 79.8,-19.82 77.11,-23.69 80.52,-22.89 80.52,-22.89 80.52,-22.89 77.11,-23.69 81.24,-25.96 73.71,-24.49 73.71,-24.49\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-20.52\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"254.5\" y=\"-5.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;1 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>3&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M453.22,-54.87C446.96,-62.02 438.46,-70.14 429,-74.72 357.24,-109.41 259.11,-103.34 214.42,-98.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"207.47,-97.26 214.8,-94.99 210.94,-97.69 214.42,-98.11 214.42,-98.11 214.42,-98.11 210.94,-97.69 214.03,-101.24 207.47,-97.26 207.47,-97.26\"/>\n",
"<text text-anchor=\"start\" x=\"309\" y=\"-118.52\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"319.5\" y=\"-104.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"335.5\" y=\"-104.52\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M483.05,-40.72C503.46,-40.72 537.78,-40.72 560.9,-40.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"567.98,-40.72 560.98,-43.87 564.48,-40.72 560.98,-40.72 560.98,-40.72 560.98,-40.72 564.48,-40.72 560.98,-37.57 567.98,-40.72 567.98,-40.72\"/>\n",
"<text text-anchor=\"start\" x=\"501\" y=\"-44.52\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD></TR><TR><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"103pt\"\n",
" viewBox=\"0.00 0.00 360.00 103.36\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.591715976331361 0.591715976331361) rotate(0) translate(4 171)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-171 605.5,-171 605.5,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"191.75\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\">(Inf(</text>\n",
"<text text-anchor=\"start\" x=\"216.75\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"232.75\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"276.75\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"292.75\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\">)) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"335.75\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"351.75\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"385.75\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"401.75\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-72C2.79,-72 17.15,-72 30.63,-72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-72 30.94,-75.15 34.44,-72 30.94,-72 30.94,-72 30.94,-72 34.44,-72 30.94,-68.85 37.94,-72 37.94,-72\"/>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"319\" cy=\"-52\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"319\" y=\"-48.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;3 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M74.07,-71.57C111.83,-70.49 205.29,-67.04 283,-58 286.58,-57.58 290.36,-57.04 294.04,-56.46\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"300.96,-55.3 294.58,-59.56 297.51,-55.88 294.06,-56.46 294.06,-56.46 294.06,-56.46 297.51,-55.88 293.54,-53.35 300.96,-55.3 300.96,-55.3\"/>\n",
"<text text-anchor=\"start\" x=\"163\" y=\"-85.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"181.5\" y=\"-70.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189.5\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"189.5\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M65.19,-56.26C71.21,-46.4 80.36,-34.38 92,-28 114.24,-15.82 143.68,-14.51 164.18,-15.49\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"171.29,-15.94 164.1,-18.64 167.8,-15.72 164.3,-15.5 164.3,-15.5 164.3,-15.5 167.8,-15.72 164.5,-12.36 171.29,-15.94 171.29,-15.94\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"110.5\" y=\"-31.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"448\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"448\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;2 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>0&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M73.15,-77.86C116.18,-92.71 237.11,-129.43 337,-112 368.61,-106.48 403.08,-92.55 424.85,-82.69\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"431.45,-79.64 426.41,-85.43 428.27,-81.11 425.1,-82.57 425.1,-82.57 425.1,-82.57 428.27,-81.11 423.78,-79.71 431.45,-79.64 431.45,-79.64\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-133.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"242.5\" y=\"-119.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"258.5\" y=\"-119.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>3&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M308.85,-67.17C305.77,-77.66 309.16,-88 319,-88 326.54,-88 330.29,-81.94 330.25,-74.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"329.15,-67.17 333.32,-73.61 329.68,-70.63 330.2,-74.09 330.2,-74.09 330.2,-74.09 329.68,-70.63 327.09,-74.56 329.15,-67.17 329.15,-67.17\"/>\n",
"<text text-anchor=\"start\" x=\"292.5\" y=\"-91.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M336.86,-54.66C358.97,-58.14 397.89,-64.27 423.05,-68.23\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"430.07,-69.33 422.66,-71.36 426.61,-68.79 423.15,-68.24 423.15,-68.24 423.15,-68.24 426.61,-68.79 423.64,-65.13 430.07,-69.33 430.07,-69.33\"/>\n",
"<text text-anchor=\"start\" x=\"357\" y=\"-69.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;3 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>1&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M207.17,-22.44C229.41,-28.38 268.92,-38.91 294.27,-45.67\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"301.33,-47.55 293.75,-48.79 297.95,-46.65 294.56,-45.75 294.56,-45.75 294.56,-45.75 297.95,-46.65 295.38,-42.71 301.33,-47.55 301.33,-47.55\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-45.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"573\" cy=\"-39\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"573\" y=\"-35.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;4 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>1&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M207.56,-17.29C258.15,-15.46 411.59,-11.92 537,-30 540.71,-30.53 544.59,-31.31 548.37,-32.18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"555.41,-33.95 547.86,-35.3 552.02,-33.1 548.62,-32.25 548.62,-32.25 548.62,-32.25 552.02,-33.1 549.39,-29.19 555.41,-33.95 555.41,-33.95\"/>\n",
"<text text-anchor=\"start\" x=\"355\" y=\"-22.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M437.63,-86.79C434.25,-97.42 437.71,-108 448,-108 455.88,-108 459.75,-101.8 459.62,-94.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"458.37,-86.79 462.65,-93.16 458.96,-90.24 459.55,-93.69 459.55,-93.69 459.55,-93.69 458.96,-90.24 456.44,-94.22 458.37,-86.79 458.37,-86.79\"/>\n",
"<text text-anchor=\"start\" x=\"419.5\" y=\"-111.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M459.75,-58.24C466,-51.37 474.5,-43.75 484,-40 504.39,-31.95 529.57,-32.61 547.77,-34.75\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"555.1,-35.73 547.75,-37.92 551.63,-35.26 548.17,-34.8 548.17,-34.8 548.17,-34.8 551.63,-35.26 548.58,-31.68 555.1,-35.73 555.1,-35.73\"/>\n",
"<text text-anchor=\"start\" x=\"484\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"502.5\" y=\"-43.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;2 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>4&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M560.85,-52.62C554.6,-59.17 546.22,-66.38 537,-70 516.58,-78.01 491.41,-77.67 473.22,-75.82\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"465.89,-74.96 473.21,-72.65 469.36,-75.37 472.84,-75.78 472.84,-75.78 472.84,-75.78 469.36,-75.37 472.47,-78.9 465.89,-74.96 465.89,-74.96\"/>\n",
"<text text-anchor=\"start\" x=\"484\" y=\"-94.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"502.5\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;4 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>4&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M562.63,-53.79C559.25,-64.42 562.71,-75 573,-75 580.88,-75 584.75,-68.8 584.62,-61.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"583.37,-53.79 587.65,-60.16 583.96,-57.24 584.55,-60.69 584.55,-60.69 584.55,-60.69 583.96,-57.24 581.44,-61.22 583.37,-53.79 583.37,-53.79\"/>\n",
"<text text-anchor=\"start\" x=\"544.5\" y=\"-78.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"111pt\"\n",
" viewBox=\"0.00 0.00 360.00 111.04\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.591715976331361 0.591715976331361) rotate(0) translate(4 184)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-184 605.5,-184 605.5,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"225.25\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
"<text text-anchor=\"start\" x=\"246.25\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"262.25\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\">) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"302.25\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"318.25\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"352.25\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"368.25\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<text text-anchor=\"start\" x=\"266.75\" y=\"-151.8\" font-family=\"Lato\" font-size=\"14.00\">[Fin&#45;less 3]</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-72C2.79,-72 17.15,-72 30.63,-72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-72 30.94,-75.15 34.44,-72 30.94,-72 30.94,-72 30.94,-72 34.44,-72 30.94,-68.85 37.94,-72 37.94,-72\"/>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"319\" cy=\"-52\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"319\" y=\"-48.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;3 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M74.07,-71.57C111.83,-70.49 205.29,-67.04 283,-58 286.58,-57.58 290.36,-57.04 294.04,-56.46\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"300.96,-55.3 294.58,-59.56 297.51,-55.88 294.06,-56.46 294.06,-56.46 294.06,-56.46 297.51,-55.88 293.54,-53.35 300.96,-55.3 300.96,-55.3\"/>\n",
"<text text-anchor=\"start\" x=\"163\" y=\"-85.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"181.5\" y=\"-70.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189.5\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"189.5\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M65.19,-56.26C71.21,-46.4 80.36,-34.38 92,-28 114.24,-15.82 143.68,-14.51 164.18,-15.49\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"171.29,-15.94 164.1,-18.64 167.8,-15.72 164.3,-15.5 164.3,-15.5 164.3,-15.5 167.8,-15.72 164.5,-12.36 171.29,-15.94 171.29,-15.94\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"110.5\" y=\"-31.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"448\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"448\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;2 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>0&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M73.15,-77.86C116.18,-92.71 237.11,-129.43 337,-112 368.61,-106.48 403.08,-92.55 424.85,-82.69\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"431.45,-79.64 426.41,-85.43 428.27,-81.11 425.1,-82.57 425.1,-82.57 425.1,-82.57 428.27,-81.11 423.78,-79.71 431.45,-79.64 431.45,-79.64\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-133.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"242.5\" y=\"-119.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"258.5\" y=\"-119.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>3&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M308.85,-67.17C305.77,-77.66 309.16,-88 319,-88 326.54,-88 330.29,-81.94 330.25,-74.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"329.15,-67.17 333.32,-73.61 329.68,-70.63 330.2,-74.09 330.2,-74.09 330.2,-74.09 329.68,-70.63 327.09,-74.56 329.15,-67.17 329.15,-67.17\"/>\n",
"<text text-anchor=\"start\" x=\"292.5\" y=\"-91.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M336.86,-54.66C358.97,-58.14 397.89,-64.27 423.05,-68.23\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"430.07,-69.33 422.66,-71.36 426.61,-68.79 423.15,-68.24 423.15,-68.24 423.15,-68.24 426.61,-68.79 423.64,-65.13 430.07,-69.33 430.07,-69.33\"/>\n",
"<text text-anchor=\"start\" x=\"357\" y=\"-69.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;3 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>1&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M207.17,-22.44C229.41,-28.38 268.92,-38.91 294.27,-45.67\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"301.33,-47.55 293.75,-48.79 297.95,-46.65 294.56,-45.75 294.56,-45.75 294.56,-45.75 297.95,-46.65 295.38,-42.71 301.33,-47.55 301.33,-47.55\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-45.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"573\" cy=\"-39\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"573\" y=\"-35.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;4 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>1&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M207.56,-17.29C258.15,-15.46 411.59,-11.92 537,-30 540.71,-30.53 544.59,-31.31 548.37,-32.18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"555.41,-33.95 547.86,-35.3 552.02,-33.1 548.62,-32.25 548.62,-32.25 548.62,-32.25 552.02,-33.1 549.39,-29.19 555.41,-33.95 555.41,-33.95\"/>\n",
"<text text-anchor=\"start\" x=\"355\" y=\"-22.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M437.63,-86.79C434.25,-97.42 437.71,-108 448,-108 455.88,-108 459.75,-101.8 459.62,-94.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"458.37,-86.79 462.65,-93.16 458.96,-90.24 459.55,-93.69 459.55,-93.69 459.55,-93.69 458.96,-90.24 456.44,-94.22 458.37,-86.79 458.37,-86.79\"/>\n",
"<text text-anchor=\"start\" x=\"419.5\" y=\"-111.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M459.75,-58.24C466,-51.37 474.5,-43.75 484,-40 504.39,-31.95 529.57,-32.61 547.77,-34.75\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"555.1,-35.73 547.75,-37.92 551.63,-35.26 548.17,-34.8 548.17,-34.8 548.17,-34.8 551.63,-35.26 548.58,-31.68 555.1,-35.73 555.1,-35.73\"/>\n",
"<text text-anchor=\"start\" x=\"484\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"502.5\" y=\"-43.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;2 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>4&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M560.85,-52.62C554.6,-59.17 546.22,-66.38 537,-70 516.58,-78.01 491.41,-77.67 473.22,-75.82\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"465.89,-74.96 473.21,-72.65 469.36,-75.37 472.84,-75.78 472.84,-75.78 472.84,-75.78 469.36,-75.37 472.47,-78.9 465.89,-74.96 465.89,-74.96\"/>\n",
"<text text-anchor=\"start\" x=\"484\" y=\"-94.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"502.5\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;4 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>4&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M562.63,-53.79C559.25,-64.42 562.71,-75 573,-75 580.88,-75 584.75,-68.8 584.62,-61.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"583.37,-53.79 587.65,-60.16 583.96,-57.24 584.55,-60.69 584.55,-60.69 584.55,-60.69 583.96,-57.24 581.44,-61.22 583.37,-53.79 583.37,-53.79\"/>\n",
"<text text-anchor=\"start\" x=\"544.5\" y=\"-78.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD></TR><TR><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"172pt\"\n",
" viewBox=\"0.00 0.00 360.00 171.92\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5780346820809249 0.5780346820809249) rotate(0) translate(4 294)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-294 620,-294 620,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"205.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
"<text text-anchor=\"start\" x=\"226.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"242.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">) | Fin(</text>\n",
"<text text-anchor=\"start\" x=\"280.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"296.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"336.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"352.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"386.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"402.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-64\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-60.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-64C2.79,-64 17.15,-64 30.63,-64\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-64 30.94,-67.15 34.44,-64 30.94,-64 30.94,-64 30.94,-64 34.44,-64 30.94,-60.85 37.94,-64 37.94,-64\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"185\" cy=\"-117\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"185\" y=\"-113.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M68.82,-77.14C75.13,-83.41 83.36,-90.5 92,-95 113.44,-106.16 140.64,-111.76 159.89,-114.5\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"166.85,-115.42 159.5,-117.63 163.38,-114.96 159.91,-114.51 159.91,-114.51 159.91,-114.51 163.38,-114.96 160.32,-111.38 166.85,-115.42 166.85,-115.42\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-115.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"598\" cy=\"-172\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"598\" y=\"-168.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;4 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M69.99,-52.26C91.84,-33.79 138.08,0 184,0 184,0 184,0 459.5,0 534.41,0 575.2,-100.76 590.22,-148.04\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"592.33,-154.88 587.25,-149.12 591.29,-151.53 590.26,-148.19 590.26,-148.19 590.26,-148.19 591.29,-151.53 593.27,-147.26 592.33,-154.88 592.33,-154.88\"/>\n",
"<text text-anchor=\"start\" x=\"288\" y=\"-17.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"298.5\" y=\"-3.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"314.5\" y=\"-3.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;0 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>1&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M178.6,-100.17C173.35,-86.89 163.94,-69.28 149,-61 127.96,-49.34 99.86,-52.43 80.27,-56.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.47,-58.66 79.49,-53.9 76.86,-57.81 80.26,-56.96 80.26,-56.96 80.26,-56.96 76.86,-57.81 81.03,-60.01 73.47,-58.66 73.47,-58.66\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"112.5\" y=\"-64.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;1 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M174.85,-132.17C171.77,-142.66 175.16,-153 185,-153 192.54,-153 196.29,-146.94 196.25,-139.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"195.15,-132.17 199.32,-138.61 195.68,-135.63 196.2,-139.09 196.2,-139.09 196.2,-139.09 195.68,-135.63 193.09,-139.56 195.15,-132.17 195.15,-132.17\"/>\n",
"<text text-anchor=\"start\" x=\"158.5\" y=\"-156.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;4 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>1&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M196.6,-131.14C203.05,-139.11 211.8,-148.86 221,-156 300.21,-217.49 330.13,-231.93 430,-241 489.73,-246.42 512.87,-247.39 562,-213 569.79,-207.55 576.9,-199.97 582.66,-192.81\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"587.15,-186.95 585.39,-194.42 585.02,-189.73 582.89,-192.5 582.89,-192.5 582.89,-192.5 585.02,-189.73 580.39,-190.58 587.15,-186.95 587.15,-186.95\"/>\n",
"<text text-anchor=\"start\" x=\"359\" y=\"-256.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"369.5\" y=\"-242.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"385.5\" y=\"-242.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"314.5\" cy=\"-148\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"314.5\" y=\"-144.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;2 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>1&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M202.67,-121.05C224.91,-126.46 264.42,-136.07 289.77,-142.23\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"296.83,-143.95 289.28,-145.35 293.43,-143.12 290.03,-142.29 290.03,-142.29 290.03,-142.29 293.43,-143.12 290.77,-139.23 296.83,-143.95 296.83,-143.95\"/>\n",
"<text text-anchor=\"start\" x=\"221\" y=\"-140.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;2 -->\n",
"<g id=\"edge13\" class=\"edge\">\n",
"<title>4&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M579.77,-173.11C532.35,-175.99 400.71,-182.74 359,-172 350.94,-169.92 342.78,-166.01 335.74,-161.93\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"329.62,-158.18 337.23,-159.15 332.6,-160.01 335.59,-161.84 335.59,-161.84 335.59,-161.84 332.6,-160.01 333.95,-164.52 329.62,-158.18 329.62,-158.18\"/>\n",
"<text text-anchor=\"start\" x=\"430\" y=\"-195.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"450.5\" y=\"-180.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M322.38,-164.43C329.32,-178.61 341.51,-198.16 359,-207 431.72,-243.73 531.8,-204.17 575.33,-183.25\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"581.81,-180.07 576.92,-185.98 578.67,-181.61 575.53,-183.15 575.53,-183.15 575.53,-183.15 578.67,-181.61 574.14,-180.32 581.81,-180.07 581.81,-180.07\"/>\n",
"<text text-anchor=\"start\" x=\"434\" y=\"-225.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"458.5\" cy=\"-118\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"458.5\" y=\"-114.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;3 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>2&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M332.35,-144.44C357.54,-139.12 405.13,-129.06 433.82,-123\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"440.68,-121.55 434.48,-126.08 437.25,-122.28 433.83,-123 433.83,-123 433.83,-123 437.25,-122.28 433.18,-119.92 440.68,-121.55 440.68,-121.55\"/>\n",
"<text text-anchor=\"start\" x=\"361\" y=\"-156.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"377.5\" y=\"-141.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;1 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>3&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M445.2,-105.74C436.68,-98.15 424.62,-89.1 412,-85 340.02,-61.65 249.68,-90.94 208.42,-107.33\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"201.76,-110.03 207.06,-104.48 205,-108.71 208.25,-107.4 208.25,-107.4 208.25,-107.4 205,-108.71 209.43,-110.32 201.76,-110.03 201.76,-110.03\"/>\n",
"<text text-anchor=\"start\" x=\"290\" y=\"-100.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"306.5\" y=\"-85.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;4 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>3&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M476.64,-115.78C498,-113.84 534.98,-113.31 562,-128 571.29,-133.05 578.99,-141.71 584.78,-150.02\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"588.83,-156.24 582.37,-152.09 586.92,-153.31 585.01,-150.37 585.01,-150.37 585.01,-150.37 586.92,-153.31 587.65,-148.65 588.83,-156.24 588.83,-156.24\"/>\n",
"<text text-anchor=\"start\" x=\"505\" y=\"-146.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"525.5\" y=\"-131.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M443.02,-108.47C434.4,-103.38 423.02,-97.63 412,-95 389.09,-89.54 380.29,-84.93 359,-95 345.38,-101.44 334.6,-114.47 327.17,-125.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"323.4,-132.19 324.35,-124.57 325.22,-129.2 327.04,-126.21 327.04,-126.21 327.04,-126.21 325.22,-129.2 329.73,-127.85 323.4,-132.19 323.4,-132.19\"/>\n",
"<text text-anchor=\"start\" x=\"359\" y=\"-112.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"361.5\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"377.5\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"393.5\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"172pt\"\n",
" viewBox=\"0.00 0.00 360.00 171.92\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5780346820809249 0.5780346820809249) rotate(0) translate(4 294)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-294 620,-294 620,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"205.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
"<text text-anchor=\"start\" x=\"226.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"242.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">) | Fin(</text>\n",
"<text text-anchor=\"start\" x=\"280.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"296.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"336.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"352.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"386.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"402.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-64\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-60.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-64C2.79,-64 17.15,-64 30.63,-64\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-64 30.94,-67.15 34.44,-64 30.94,-64 30.94,-64 30.94,-64 34.44,-64 30.94,-60.85 37.94,-64 37.94,-64\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"185\" cy=\"-117\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"185\" y=\"-113.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M68.82,-77.14C75.13,-83.41 83.36,-90.5 92,-95 113.44,-106.16 140.64,-111.76 159.89,-114.5\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"166.85,-115.42 159.5,-117.63 163.38,-114.96 159.91,-114.51 159.91,-114.51 159.91,-114.51 163.38,-114.96 160.32,-111.38 166.85,-115.42 166.85,-115.42\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-115.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"598\" cy=\"-172\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"598\" y=\"-168.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;4 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M69.99,-52.26C91.84,-33.79 138.08,0 184,0 184,0 184,0 459.5,0 534.41,0 575.2,-100.76 590.22,-148.04\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"592.33,-154.88 587.25,-149.12 591.29,-151.53 590.26,-148.19 590.26,-148.19 590.26,-148.19 591.29,-151.53 593.27,-147.26 592.33,-154.88 592.33,-154.88\"/>\n",
"<text text-anchor=\"start\" x=\"288\" y=\"-17.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"298.5\" y=\"-3.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"314.5\" y=\"-3.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;0 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>1&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M178.6,-100.17C173.35,-86.89 163.94,-69.28 149,-61 127.96,-49.34 99.86,-52.43 80.27,-56.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.47,-58.66 79.49,-53.9 76.86,-57.81 80.26,-56.96 80.26,-56.96 80.26,-56.96 76.86,-57.81 81.03,-60.01 73.47,-58.66 73.47,-58.66\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"112.5\" y=\"-64.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;1 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M174.85,-132.17C171.77,-142.66 175.16,-153 185,-153 192.54,-153 196.29,-146.94 196.25,-139.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"195.15,-132.17 199.32,-138.61 195.68,-135.63 196.2,-139.09 196.2,-139.09 196.2,-139.09 195.68,-135.63 193.09,-139.56 195.15,-132.17 195.15,-132.17\"/>\n",
"<text text-anchor=\"start\" x=\"158.5\" y=\"-156.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;4 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>1&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M196.6,-131.14C203.05,-139.11 211.8,-148.86 221,-156 300.21,-217.49 330.13,-231.93 430,-241 489.73,-246.42 512.87,-247.39 562,-213 569.79,-207.55 576.9,-199.97 582.66,-192.81\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"587.15,-186.95 585.39,-194.42 585.02,-189.73 582.89,-192.5 582.89,-192.5 582.89,-192.5 585.02,-189.73 580.39,-190.58 587.15,-186.95 587.15,-186.95\"/>\n",
"<text text-anchor=\"start\" x=\"359\" y=\"-256.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"369.5\" y=\"-242.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"385.5\" y=\"-242.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"314.5\" cy=\"-148\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"314.5\" y=\"-144.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;2 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>1&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M202.67,-121.05C224.91,-126.46 264.42,-136.07 289.77,-142.23\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"296.83,-143.95 289.28,-145.35 293.43,-143.12 290.03,-142.29 290.03,-142.29 290.03,-142.29 293.43,-143.12 290.77,-139.23 296.83,-143.95 296.83,-143.95\"/>\n",
"<text text-anchor=\"start\" x=\"221\" y=\"-140.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;2 -->\n",
"<g id=\"edge13\" class=\"edge\">\n",
"<title>4&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M579.77,-173.11C532.35,-175.99 400.71,-182.74 359,-172 350.94,-169.92 342.78,-166.01 335.74,-161.93\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"329.62,-158.18 337.23,-159.15 332.6,-160.01 335.59,-161.84 335.59,-161.84 335.59,-161.84 332.6,-160.01 333.95,-164.52 329.62,-158.18 329.62,-158.18\"/>\n",
"<text text-anchor=\"start\" x=\"430\" y=\"-195.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"450.5\" y=\"-180.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M322.38,-164.43C329.32,-178.61 341.51,-198.16 359,-207 431.72,-243.73 531.8,-204.17 575.33,-183.25\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"581.81,-180.07 576.92,-185.98 578.67,-181.61 575.53,-183.15 575.53,-183.15 575.53,-183.15 578.67,-181.61 574.14,-180.32 581.81,-180.07 581.81,-180.07\"/>\n",
"<text text-anchor=\"start\" x=\"434\" y=\"-225.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"458.5\" cy=\"-118\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"458.5\" y=\"-114.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;3 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>2&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M332.35,-144.44C357.54,-139.12 405.13,-129.06 433.82,-123\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"440.68,-121.55 434.48,-126.08 437.25,-122.28 433.83,-123 433.83,-123 433.83,-123 437.25,-122.28 433.18,-119.92 440.68,-121.55 440.68,-121.55\"/>\n",
"<text text-anchor=\"start\" x=\"361\" y=\"-156.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"377.5\" y=\"-141.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;1 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>3&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M445.2,-105.74C436.68,-98.15 424.62,-89.1 412,-85 340.02,-61.65 249.68,-90.94 208.42,-107.33\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"201.76,-110.03 207.06,-104.48 205,-108.71 208.25,-107.4 208.25,-107.4 208.25,-107.4 205,-108.71 209.43,-110.32 201.76,-110.03 201.76,-110.03\"/>\n",
"<text text-anchor=\"start\" x=\"290\" y=\"-100.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"306.5\" y=\"-85.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;4 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>3&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M476.64,-115.78C498,-113.84 534.98,-113.31 562,-128 571.29,-133.05 578.99,-141.71 584.78,-150.02\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"588.83,-156.24 582.37,-152.09 586.92,-153.31 585.01,-150.37 585.01,-150.37 585.01,-150.37 586.92,-153.31 587.65,-148.65 588.83,-156.24 588.83,-156.24\"/>\n",
"<text text-anchor=\"start\" x=\"505\" y=\"-146.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"525.5\" y=\"-131.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M443.02,-108.47C434.4,-103.38 423.02,-97.63 412,-95 389.09,-89.54 380.29,-84.93 359,-95 345.38,-101.44 334.6,-114.47 327.17,-125.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"323.4,-132.19 324.35,-124.57 325.22,-129.2 327.04,-126.21 327.04,-126.21 327.04,-126.21 325.22,-129.2 329.73,-127.85 323.4,-132.19 323.4,-132.19\"/>\n",
"<text text-anchor=\"start\" x=\"359\" y=\"-112.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"361.5\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"377.5\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"393.5\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD></TR><TR><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"169pt\"\n",
" viewBox=\"0.00 0.00 360.00 168.97\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5649717514124294 0.5649717514124294) rotate(0) translate(4 294.99)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-294.99 633,-294.99 633,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"206.5\" y=\"-276.79\" font-family=\"Lato\" font-size=\"14.00\">((Fin(</text>\n",
"<text text-anchor=\"start\" x=\"237.5\" y=\"-276.79\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"253.5\" y=\"-276.79\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"284.5\" y=\"-276.79\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"300.5\" y=\"-276.79\" font-family=\"Lato\" font-size=\"14.00\">)) | Inf(</text>\n",
"<text text-anchor=\"start\" x=\"340.5\" y=\"-276.79\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"356.5\" y=\"-276.79\" font-family=\"Lato\" font-size=\"14.00\">)) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"402.5\" y=\"-276.79\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"418.5\" y=\"-276.79\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-174.99\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-171.29\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-174.99C2.79,-174.99 17.15,-174.99 30.63,-174.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-174.99 30.94,-178.14 34.44,-174.99 30.94,-174.99 30.94,-174.99 30.94,-174.99 34.44,-174.99 30.94,-171.84 37.94,-174.99 37.94,-174.99\"/>\n",
"</g>\n",
"<!-- 0&#45;&gt;0 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-192.03C48.32,-201.85 50.45,-210.99 56,-210.99 60.17,-210.99 62.4,-205.85 62.71,-199.13\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-192.03 65.85,-198.87 62.54,-195.52 62.71,-199.02 62.71,-199.02 62.71,-199.02 62.54,-195.52 59.56,-199.17 62.38,-192.03 62.38,-192.03\"/>\n",
"<text text-anchor=\"start\" x=\"27.5\" y=\"-214.79\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"193.5\" cy=\"-108.99\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"193.5\" y=\"-105.29\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.54,-167.42C96.51,-155.75 142.6,-133.3 170.14,-119.88\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"176.72,-116.68 171.81,-122.57 173.57,-118.21 170.43,-119.74 170.43,-119.74 170.43,-119.74 173.57,-118.21 169.05,-116.91 176.72,-116.68 176.72,-116.68\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-160.79\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"611\" cy=\"-127.99\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"611\" y=\"-124.29\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;4 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>0&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M69.09,-187.87C91.27,-210.03 140.93,-252.99 192.5,-252.99 192.5,-252.99 192.5,-252.99 474.5,-252.99 524.79,-252.99 539.98,-237.09 575,-200.99 588.32,-187.26 597.38,-167.48 602.93,-151.98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"605.24,-145.19 605.97,-152.83 604.11,-148.51 602.98,-151.82 602.98,-151.82 602.98,-151.82 604.11,-148.51 600,-150.8 605.24,-145.19 605.24,-145.19\"/>\n",
"<text text-anchor=\"start\" x=\"305\" y=\"-256.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"331.5\" cy=\"-39.99\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"331.5\" y=\"-36.29\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;3 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>1&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M205.89,-95.84C214.06,-87.14 225.74,-76.07 238,-68.99 259.58,-56.53 287.15,-48.78 306.55,-44.46\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"313.56,-42.97 307.37,-47.51 310.14,-43.7 306.71,-44.43 306.71,-44.43 306.71,-44.43 310.14,-43.7 306.06,-41.35 313.56,-42.97 313.56,-42.97\"/>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-72.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;0 -->\n",
"<g id=\"edge14\" class=\"edge\">\n",
"<title>4&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M596.23,-138.54C572.66,-155.51 522.48,-186.99 474.5,-186.99 192.5,-186.99 192.5,-186.99 192.5,-186.99 153.43,-186.99 108.26,-181.98 81.2,-178.43\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.07,-177.48 81.43,-175.29 77.54,-177.94 81.01,-178.41 81.01,-178.41 81.01,-178.41 77.54,-177.94 80.59,-181.53 74.07,-177.48 74.07,-177.48\"/>\n",
"<text text-anchor=\"start\" x=\"305\" y=\"-205.79\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"323.5\" y=\"-190.79\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge13\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M592.7,-127.99C574.21,-127.94 544.03,-127.74 518,-126.99 393.47,-123.42 362.18,-124 238,-113.99 231.68,-113.48 224.87,-112.77 218.55,-112.05\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"211.41,-111.21 218.74,-108.9 214.89,-111.62 218.36,-112.03 218.36,-112.03 218.36,-112.03 214.89,-111.62 217.99,-115.16 211.41,-111.21 211.41,-111.21\"/>\n",
"<text text-anchor=\"start\" x=\"376\" y=\"-127.79\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"473.5\" cy=\"-61.99\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"473.5\" y=\"-58.29\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;2 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>4&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M594.32,-120.82C588.28,-118.06 581.32,-114.88 575,-111.99 549.67,-100.42 542.87,-98.5 518,-85.99 510.68,-82.31 502.81,-78.06 495.8,-74.17\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"489.65,-70.72 497.29,-71.39 492.7,-72.43 495.76,-74.14 495.76,-74.14 495.76,-74.14 492.7,-72.43 494.22,-76.89 489.65,-70.72 489.65,-70.72\"/>\n",
"<text text-anchor=\"start\" x=\"520\" y=\"-115.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;0 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>3&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M313.28,-39.64C282.35,-39.67 216.04,-42.85 167,-66.99 128.95,-85.72 121.29,-95.32 92,-125.99 83.91,-134.47 76.19,-144.92 70.07,-153.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"66.1,-160.01 67.33,-152.43 68.03,-157.08 69.96,-154.16 69.96,-154.16 69.96,-154.16 68.03,-157.08 72.59,-155.9 66.1,-160.01 66.1,-160.01\"/>\n",
"<text text-anchor=\"start\" x=\"167\" y=\"-70.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;4 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>3&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M347.94,-31.75C377.71,-16.96 444.97,11.11 500,-4.99 537.98,-16.1 548.93,-23.21 575,-52.99 587.97,-67.8 597.08,-88.25 602.75,-104.05\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"605.11,-110.94 599.86,-105.34 603.98,-107.63 602.84,-104.32 602.84,-104.32 602.84,-104.32 603.98,-107.63 605.82,-103.3 605.11,-110.94 605.11,-110.94\"/>\n",
"<text text-anchor=\"start\" x=\"447\" y=\"-23.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"465.5\" y=\"-8.79\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M349.39,-42.64C374.09,-46.53 420.2,-53.77 448.44,-58.21\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"455.55,-59.33 448.15,-61.35 452.1,-58.78 448.64,-58.24 448.64,-58.24 448.64,-58.24 452.1,-58.78 449.13,-55.13 455.55,-59.33 455.55,-59.33\"/>\n",
"<text text-anchor=\"start\" x=\"376\" y=\"-57.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M456.06,-66.54C447.95,-68.68 438.01,-71.16 429,-72.99 352.84,-88.43 261.57,-100.67 218.82,-106.03\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"211.66,-106.93 218.22,-102.93 215.14,-106.49 218.61,-106.06 218.61,-106.06 218.61,-106.06 215.14,-106.49 219,-109.19 211.66,-106.93 211.66,-106.93\"/>\n",
"<text text-anchor=\"start\" x=\"307\" y=\"-97.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M491.59,-59.14C512.82,-56.51 549.39,-55.12 575,-70.99 587.33,-78.63 595.96,-92.38 601.56,-104.46\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"604.37,-110.95 598.7,-105.78 602.98,-107.74 601.59,-104.52 601.59,-104.52 601.59,-104.52 602.98,-107.74 604.48,-103.27 604.37,-110.95 604.37,-110.95\"/>\n",
"<text text-anchor=\"start\" x=\"518\" y=\"-74.79\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M462.07,-76.03C457.8,-86.9 461.61,-97.99 473.5,-97.99 482.79,-97.99 487.15,-91.22 486.57,-83.08\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"484.93,-76.03 489.59,-82.13 485.73,-79.44 486.52,-82.85 486.52,-82.85 486.52,-82.85 485.73,-79.44 483.45,-83.57 484.93,-76.03 484.93,-76.03\"/>\n",
"<text text-anchor=\"start\" x=\"449\" y=\"-101.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"168pt\"\n",
" viewBox=\"0.00 0.00 360.00 167.84\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5649717514124294 0.5649717514124294) rotate(0) translate(4 292.99)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-292.99 633,-292.99 633,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"294\" y=\"-274.79\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
"<text text-anchor=\"start\" x=\"315\" y=\"-274.79\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"331\" y=\"-274.79\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<text text-anchor=\"start\" x=\"293\" y=\"-260.79\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-174.99\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-171.29\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-174.99C2.79,-174.99 17.15,-174.99 30.63,-174.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-174.99 30.94,-178.14 34.44,-174.99 30.94,-174.99 30.94,-174.99 30.94,-174.99 34.44,-174.99 30.94,-171.84 37.94,-174.99 37.94,-174.99\"/>\n",
"</g>\n",
"<!-- 0&#45;&gt;0 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-192.03C48.32,-201.85 50.45,-210.99 56,-210.99 60.17,-210.99 62.4,-205.85 62.71,-199.13\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-192.03 65.85,-198.87 62.54,-195.52 62.71,-199.02 62.71,-199.02 62.71,-199.02 62.54,-195.52 59.56,-199.17 62.38,-192.03 62.38,-192.03\"/>\n",
"<text text-anchor=\"start\" x=\"27.5\" y=\"-214.79\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"193.5\" cy=\"-108.99\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"193.5\" y=\"-105.29\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.54,-167.42C96.51,-155.75 142.6,-133.3 170.14,-119.88\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"176.72,-116.68 171.81,-122.57 173.57,-118.21 170.43,-119.74 170.43,-119.74 170.43,-119.74 173.57,-118.21 169.05,-116.91 176.72,-116.68 176.72,-116.68\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-160.79\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"611\" cy=\"-127.99\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"611\" y=\"-124.29\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;4 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>0&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M70.28,-185.96C93.51,-204.01 143.73,-237.99 192.5,-237.99 192.5,-237.99 192.5,-237.99 474.5,-237.99 522.1,-237.99 539.79,-233.02 575,-200.99 589.24,-188.03 598.27,-168.03 603.58,-152.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"605.76,-145.32 606.66,-152.95 604.71,-148.66 603.65,-152 603.65,-152 603.65,-152 604.71,-148.66 600.65,-151.05 605.76,-145.32 605.76,-145.32\"/>\n",
"<text text-anchor=\"start\" x=\"305\" y=\"-241.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"331.5\" cy=\"-39.99\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"331.5\" y=\"-36.29\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;3 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>1&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M205.89,-95.84C214.06,-87.14 225.74,-76.07 238,-68.99 259.58,-56.53 287.15,-48.78 306.55,-44.46\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"313.56,-42.97 307.37,-47.51 310.14,-43.7 306.71,-44.43 306.71,-44.43 306.71,-44.43 310.14,-43.7 306.06,-41.35 313.56,-42.97 313.56,-42.97\"/>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-72.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;0 -->\n",
"<g id=\"edge14\" class=\"edge\">\n",
"<title>4&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M596.23,-138.54C572.66,-155.51 522.48,-186.99 474.5,-186.99 192.5,-186.99 192.5,-186.99 192.5,-186.99 153.43,-186.99 108.26,-181.98 81.2,-178.43\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.07,-177.48 81.43,-175.29 77.54,-177.94 81.01,-178.41 81.01,-178.41 81.01,-178.41 77.54,-177.94 80.59,-181.53 74.07,-177.48 74.07,-177.48\"/>\n",
"<text text-anchor=\"start\" x=\"305\" y=\"-190.79\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge13\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M592.7,-127.99C574.21,-127.94 544.03,-127.74 518,-126.99 393.47,-123.42 362.18,-124 238,-113.99 231.68,-113.48 224.87,-112.77 218.55,-112.05\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"211.41,-111.21 218.74,-108.9 214.89,-111.62 218.36,-112.03 218.36,-112.03 218.36,-112.03 214.89,-111.62 217.99,-115.16 211.41,-111.21 211.41,-111.21\"/>\n",
"<text text-anchor=\"start\" x=\"376\" y=\"-127.79\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"473.5\" cy=\"-61.99\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"473.5\" y=\"-58.29\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;2 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>4&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M594.32,-120.82C588.28,-118.06 581.32,-114.88 575,-111.99 549.67,-100.42 542.87,-98.5 518,-85.99 510.68,-82.31 502.81,-78.06 495.8,-74.17\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"489.65,-70.72 497.29,-71.39 492.7,-72.43 495.76,-74.14 495.76,-74.14 495.76,-74.14 492.7,-72.43 494.22,-76.89 489.65,-70.72 489.65,-70.72\"/>\n",
"<text text-anchor=\"start\" x=\"520\" y=\"-115.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;0 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>3&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M313.28,-39.64C282.35,-39.67 216.04,-42.85 167,-66.99 128.95,-85.72 121.29,-95.32 92,-125.99 83.91,-134.47 76.19,-144.92 70.07,-153.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"66.1,-160.01 67.33,-152.43 68.03,-157.08 69.96,-154.16 69.96,-154.16 69.96,-154.16 68.03,-157.08 72.59,-155.9 66.1,-160.01 66.1,-160.01\"/>\n",
"<text text-anchor=\"start\" x=\"167\" y=\"-70.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;4 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>3&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M347.94,-31.75C377.71,-16.96 444.97,11.11 500,-4.99 537.98,-16.1 548.93,-23.21 575,-52.99 587.97,-67.8 597.08,-88.25 602.75,-104.05\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"605.11,-110.94 599.86,-105.34 603.98,-107.63 602.84,-104.32 602.84,-104.32 602.84,-104.32 603.98,-107.63 605.82,-103.3 605.11,-110.94 605.11,-110.94\"/>\n",
"<text text-anchor=\"start\" x=\"447\" y=\"-23.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"465.5\" y=\"-8.79\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M349.39,-42.64C374.09,-46.53 420.2,-53.77 448.44,-58.21\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"455.55,-59.33 448.15,-61.35 452.1,-58.78 448.64,-58.24 448.64,-58.24 448.64,-58.24 452.1,-58.78 449.13,-55.13 455.55,-59.33 455.55,-59.33\"/>\n",
"<text text-anchor=\"start\" x=\"376\" y=\"-57.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M456.06,-66.54C447.95,-68.68 438.01,-71.16 429,-72.99 352.84,-88.43 261.57,-100.67 218.82,-106.03\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"211.66,-106.93 218.22,-102.93 215.14,-106.49 218.61,-106.06 218.61,-106.06 218.61,-106.06 215.14,-106.49 219,-109.19 211.66,-106.93 211.66,-106.93\"/>\n",
"<text text-anchor=\"start\" x=\"307\" y=\"-97.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M491.59,-59.14C512.82,-56.51 549.39,-55.12 575,-70.99 587.33,-78.63 595.96,-92.38 601.56,-104.46\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"604.37,-110.95 598.7,-105.78 602.98,-107.74 601.59,-104.52 601.59,-104.52 601.59,-104.52 602.98,-107.74 604.48,-103.27 604.37,-110.95 604.37,-110.95\"/>\n",
"<text text-anchor=\"start\" x=\"518\" y=\"-74.79\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M462.07,-76.03C457.8,-86.9 461.61,-97.99 473.5,-97.99 482.79,-97.99 487.15,-91.22 486.57,-83.08\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"484.93,-76.03 489.59,-82.13 485.73,-79.44 486.52,-82.85 486.52,-82.85 486.52,-82.85 485.73,-79.44 483.45,-83.57 484.93,-76.03 484.93,-76.03\"/>\n",
"<text text-anchor=\"start\" x=\"449\" y=\"-101.79\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD></TR><TR><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"107pt\"\n",
" viewBox=\"0.00 0.00 360.00 106.75\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.591715976331361 0.591715976331361) rotate(0) translate(4 176)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-176 603,-176 603,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"190.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"217.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"233.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">) | Inf(</text>\n",
"<text text-anchor=\"start\" x=\"269.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"285.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">)) &amp; (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"334.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"350.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"384.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"400.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<text text-anchor=\"start\" x=\"253\" y=\"-143.8\" font-family=\"Lato\" font-size=\"14.00\">[gen. Streett 3]</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-27\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-23.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-27C2.79,-27 17.15,-27 30.63,-27\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-27 30.94,-30.15 34.44,-27 30.94,-27 30.94,-27 30.94,-27 34.44,-27 30.94,-23.85 37.94,-27 37.94,-27\"/>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"185\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"185\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;3 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M69.18,-39.8C75.45,-45.63 83.54,-52.1 92,-56 113.57,-65.95 140.6,-69.75 159.76,-71.18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"166.94,-71.64 159.76,-74.34 163.45,-71.42 159.96,-71.19 159.96,-71.19 159.96,-71.19 163.45,-71.42 160.16,-68.05 166.94,-71.64 166.94,-71.64\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-87.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"104.5\" y=\"-73.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"120.5\" y=\"-73.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;0 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>3&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M176.88,-55.4C171.13,-44.29 161.87,-30.54 149,-24 127.65,-13.15 99.77,-16.03 80.32,-20.28\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.31,-21.95 79.39,-17.27 76.72,-21.14 80.12,-20.33 80.12,-20.33 80.12,-20.33 76.72,-21.14 80.85,-23.39 73.31,-21.95 73.31,-21.95\"/>\n",
"<text text-anchor=\"start\" x=\"94\" y=\"-41.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"104.5\" y=\"-27.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"120.5\" y=\"-27.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"314\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"314\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;4 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>3&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M203.13,-72C225.19,-72 263.67,-72 288.74,-72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"295.74,-72 288.74,-75.15 292.24,-72 288.74,-72 288.74,-72 288.74,-72 292.24,-72 288.74,-68.85 295.74,-72 295.74,-72\"/>\n",
"<text text-anchor=\"start\" x=\"223\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"241.5\" y=\"-75.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"581\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"581\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;4 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>1&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M562.89,-72C517.34,-72 392.95,-72 339.71,-72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"332.39,-72 339.39,-68.85 335.89,-72 339.39,-72 339.39,-72 339.39,-72 335.89,-72 339.39,-75.15 332.39,-72 332.39,-72\"/>\n",
"<text text-anchor=\"start\" x=\"421\" y=\"-89.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"431.5\" y=\"-75.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"447.5\" y=\"-75.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M330.87,-78.86C336.81,-81.29 343.65,-83.94 350,-86 380.96,-96.07 388.7,-99.97 421,-104 476.26,-110.9 492.04,-103.22 545,-86 549.07,-84.68 553.34,-83.12 557.44,-81.53\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"564.13,-78.86 558.8,-84.38 560.88,-80.16 557.63,-81.45 557.63,-81.45 557.63,-81.45 560.88,-80.16 556.46,-78.53 564.13,-78.86 564.13,-78.86\"/>\n",
"<text text-anchor=\"start\" x=\"421\" y=\"-124.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"439.5\" y=\"-109.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"447.5\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"447.5\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;2 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>4&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M323.19,-56.26C329.21,-46.4 338.36,-34.38 350,-28 372.24,-15.82 401.68,-14.51 422.18,-15.49\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"429.29,-15.94 422.1,-18.64 425.8,-15.72 422.3,-15.5 422.3,-15.5 422.3,-15.5 425.8,-15.72 422.5,-12.36 429.29,-15.94 429.29,-15.94\"/>\n",
"<text text-anchor=\"start\" x=\"350\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"368.5\" y=\"-31.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;0 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>2&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M429.64,-14.64C421.61,-13.21 411.84,-11.71 403,-11 379.52,-9.12 373.56,-10.95 350,-11 235.33,-11.22 204.28,11.27 92,-12 87.58,-12.92 83.03,-14.41 78.73,-16.11\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"72.24,-18.89 77.44,-13.24 75.46,-17.51 78.68,-16.13 78.68,-16.13 78.68,-16.13 75.46,-17.51 79.92,-19.03 72.24,-18.89 72.24,-18.89\"/>\n",
"<text text-anchor=\"start\" x=\"221\" y=\"-24.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"233.5\" y=\"-10.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"249.5\" y=\"-10.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M465.69,-20.14C485.64,-23.13 519.11,-29.76 545,-43 551.09,-46.11 557.07,-50.44 562.31,-54.81\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"567.68,-59.5 560.34,-57.27 565.05,-57.2 562.41,-54.89 562.41,-54.89 562.41,-54.89 565.05,-57.2 564.48,-52.52 567.68,-59.5 567.68,-59.5\"/>\n",
"<text text-anchor=\"start\" x=\"492\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"107pt\"\n",
" viewBox=\"0.00 0.00 360.00 106.75\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.591715976331361 0.591715976331361) rotate(0) translate(4 176)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-176 603,-176 603,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"190.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"217.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"233.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">) | Inf(</text>\n",
"<text text-anchor=\"start\" x=\"269.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"285.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">)) &amp; (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"334.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"350.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"384.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"400.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<text text-anchor=\"start\" x=\"253\" y=\"-143.8\" font-family=\"Lato\" font-size=\"14.00\">[gen. Streett 3]</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-27\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-23.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-27C2.79,-27 17.15,-27 30.63,-27\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-27 30.94,-30.15 34.44,-27 30.94,-27 30.94,-27 30.94,-27 34.44,-27 30.94,-23.85 37.94,-27 37.94,-27\"/>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"185\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"185\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;3 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M69.18,-39.8C75.45,-45.63 83.54,-52.1 92,-56 113.57,-65.95 140.6,-69.75 159.76,-71.18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"166.94,-71.64 159.76,-74.34 163.45,-71.42 159.96,-71.19 159.96,-71.19 159.96,-71.19 163.45,-71.42 160.16,-68.05 166.94,-71.64 166.94,-71.64\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-87.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"104.5\" y=\"-73.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"120.5\" y=\"-73.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;0 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>3&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M176.88,-55.4C171.13,-44.29 161.87,-30.54 149,-24 127.65,-13.15 99.77,-16.03 80.32,-20.28\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.31,-21.95 79.39,-17.27 76.72,-21.14 80.12,-20.33 80.12,-20.33 80.12,-20.33 76.72,-21.14 80.85,-23.39 73.31,-21.95 73.31,-21.95\"/>\n",
"<text text-anchor=\"start\" x=\"94\" y=\"-41.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"104.5\" y=\"-27.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"120.5\" y=\"-27.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"314\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"314\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;4 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>3&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M203.13,-72C225.19,-72 263.67,-72 288.74,-72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"295.74,-72 288.74,-75.15 292.24,-72 288.74,-72 288.74,-72 288.74,-72 292.24,-72 288.74,-68.85 295.74,-72 295.74,-72\"/>\n",
"<text text-anchor=\"start\" x=\"223\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"241.5\" y=\"-75.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"581\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"581\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;4 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>1&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M562.89,-72C517.34,-72 392.95,-72 339.71,-72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"332.39,-72 339.39,-68.85 335.89,-72 339.39,-72 339.39,-72 339.39,-72 335.89,-72 339.39,-75.15 332.39,-72 332.39,-72\"/>\n",
"<text text-anchor=\"start\" x=\"421\" y=\"-89.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"431.5\" y=\"-75.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"447.5\" y=\"-75.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M330.87,-78.86C336.81,-81.29 343.65,-83.94 350,-86 380.96,-96.07 388.7,-99.97 421,-104 476.26,-110.9 492.04,-103.22 545,-86 549.07,-84.68 553.34,-83.12 557.44,-81.53\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"564.13,-78.86 558.8,-84.38 560.88,-80.16 557.63,-81.45 557.63,-81.45 557.63,-81.45 560.88,-80.16 556.46,-78.53 564.13,-78.86 564.13,-78.86\"/>\n",
"<text text-anchor=\"start\" x=\"421\" y=\"-124.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"439.5\" y=\"-109.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"447.5\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"447.5\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;2 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>4&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M323.19,-56.26C329.21,-46.4 338.36,-34.38 350,-28 372.24,-15.82 401.68,-14.51 422.18,-15.49\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"429.29,-15.94 422.1,-18.64 425.8,-15.72 422.3,-15.5 422.3,-15.5 422.3,-15.5 425.8,-15.72 422.5,-12.36 429.29,-15.94 429.29,-15.94\"/>\n",
"<text text-anchor=\"start\" x=\"350\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"368.5\" y=\"-31.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;0 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>2&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M429.64,-14.64C421.61,-13.21 411.84,-11.71 403,-11 379.52,-9.12 373.56,-10.95 350,-11 235.33,-11.22 204.28,11.27 92,-12 87.58,-12.92 83.03,-14.41 78.73,-16.11\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"72.24,-18.89 77.44,-13.24 75.46,-17.51 78.68,-16.13 78.68,-16.13 78.68,-16.13 75.46,-17.51 79.92,-19.03 72.24,-18.89 72.24,-18.89\"/>\n",
"<text text-anchor=\"start\" x=\"221\" y=\"-24.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"233.5\" y=\"-10.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"249.5\" y=\"-10.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M465.69,-20.14C485.64,-23.13 519.11,-29.76 545,-43 551.09,-46.11 557.07,-50.44 562.31,-54.81\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"567.68,-59.5 560.34,-57.27 565.05,-57.2 562.41,-54.89 562.41,-54.89 562.41,-54.89 565.05,-57.2 564.48,-52.52 567.68,-59.5 567.68,-59.5\"/>\n",
"<text text-anchor=\"start\" x=\"492\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD></TR><TR><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"139pt\"\n",
" viewBox=\"0.00 0.00 360.00 138.78\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.591715976331361 0.591715976331361) rotate(0) translate(4 230)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-230 603,-230 603,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"189\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"232\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\">) &amp; (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"278\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"294\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"328\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"344\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\">))) | Fin(</text>\n",
"<text text-anchor=\"start\" x=\"390\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"406\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<text text-anchor=\"start\" x=\"257\" y=\"-197.8\" font-family=\"Lato\" font-size=\"14.00\">[gen. Rabin 2]</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-40\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-36.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-40C2.79,-40 17.15,-40 30.63,-40\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-40 30.94,-43.15 34.44,-40 30.94,-40 30.94,-40 30.94,-40 34.44,-40 30.94,-36.85 37.94,-40 37.94,-40\"/>\n",
"</g>\n",
"<!-- 0&#45;&gt;0 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-57.04C48.32,-66.86 50.45,-76 56,-76 60.17,-76 62.4,-70.86 62.71,-64.14\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-57.04 65.85,-63.88 62.54,-60.53 62.71,-64.03 62.71,-64.03 62.71,-64.03 62.54,-60.53 59.56,-64.18 62.38,-57.04 62.38,-57.04\"/>\n",
"<text text-anchor=\"start\" x=\"31.5\" y=\"-94.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"48\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"185\" cy=\"-98\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"185\" y=\"-94.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;3 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.57,-47.11C94.95,-57.33 136.3,-76.22 161.85,-87.89\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"168.3,-90.83 160.62,-90.79 165.12,-89.38 161.93,-87.92 161.93,-87.92 161.93,-87.92 165.12,-89.38 163.24,-85.06 168.3,-90.83 168.3,-90.83\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"112.5\" y=\"-83.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>3&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M174.29,-112.79C170.81,-123.42 174.38,-134 185,-134 193.13,-134 197.13,-127.8 197,-120.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"195.71,-112.79 200.02,-119.14 196.31,-116.24 196.92,-119.69 196.92,-119.69 196.92,-119.69 196.31,-116.24 193.82,-120.23 195.71,-112.79 195.71,-112.79\"/>\n",
"<text text-anchor=\"start\" x=\"158.5\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"177\" y=\"-137.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"314\" cy=\"-98\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"314\" y=\"-94.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;1 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>3&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M203.13,-98C225.19,-98 263.67,-98 288.74,-98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"295.74,-98 288.74,-101.15 292.24,-98 288.74,-98 288.74,-98 288.74,-98 292.24,-98 288.74,-94.85 295.74,-98 295.74,-98\"/>\n",
"<text text-anchor=\"start\" x=\"221\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"241.5\" y=\"-101.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"449.5\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"449.5\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;2 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M329.59,-88.7C335.85,-84.74 343.26,-80.1 350,-76 376.46,-59.9 407.28,-41.87 427.3,-30.25\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"433.4,-26.71 428.92,-32.94 430.37,-28.46 427.34,-30.22 427.34,-30.22 427.34,-30.22 430.37,-28.46 425.76,-27.49 433.4,-26.71 433.4,-26.71\"/>\n",
"<text text-anchor=\"start\" x=\"352\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"362.5\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"378.5\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;0 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>2&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M431.34,-18.96C368.99,-22.47 154.38,-34.53 81.47,-38.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.07,-39.04 80.89,-35.5 77.57,-38.84 81.06,-38.65 81.06,-38.65 81.06,-38.65 77.57,-38.84 81.24,-41.79 74.07,-39.04 74.07,-39.04\"/>\n",
"<text text-anchor=\"start\" x=\"221\" y=\"-33.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M438.26,-32.42C434.33,-43.17 438.08,-54 449.5,-54 458.42,-54 462.66,-47.39 462.22,-39.37\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"460.74,-32.42 465.28,-38.61 461.47,-35.84 462.2,-39.26 462.2,-39.26 462.2,-39.26 461.47,-35.84 459.11,-39.92 460.74,-32.42 460.74,-32.42\"/>\n",
"<text text-anchor=\"start\" x=\"421\" y=\"-71.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"433.5\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"449.5\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"581\" cy=\"-118\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"581\" y=\"-114.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M466.36,-25.17C486.11,-34.58 520.27,-52.45 545,-74 552.86,-80.85 560.25,-89.64 566.2,-97.56\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"570.45,-103.4 563.78,-99.59 568.39,-100.57 566.33,-97.74 566.33,-97.74 566.33,-97.74 568.39,-100.57 568.88,-95.89 570.45,-103.4 570.45,-103.4\"/>\n",
"<text text-anchor=\"start\" x=\"492\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"510.5\" y=\"-77.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M563.74,-123.65C543.15,-130.44 506.46,-141.39 474,-145 362.1,-157.45 323.93,-177.63 221,-132 213.53,-128.69 206.72,-123.04 201.13,-117.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"196.36,-112.05 203.4,-115.11 198.72,-114.64 201.07,-117.23 201.07,-117.23 201.07,-117.23 198.72,-114.64 198.74,-119.35 196.36,-112.05 196.36,-112.05\"/>\n",
"<text text-anchor=\"start\" x=\"350\" y=\"-178.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"370.5\" y=\"-163.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M562.92,-117.6C524.67,-116.55 429.28,-113.18 350,-104 346.42,-103.59 342.64,-103.05 338.96,-102.46\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"332.04,-101.3 339.46,-99.35 335.49,-101.88 338.94,-102.46 338.94,-102.46 338.94,-102.46 335.49,-101.88 338.42,-105.57 332.04,-101.3 332.04,-101.3\"/>\n",
"<text text-anchor=\"start\" x=\"425\" y=\"-130.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"433.5\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"449.5\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"139pt\"\n",
" viewBox=\"0.00 0.00 360.00 138.78\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.591715976331361 0.591715976331361) rotate(0) translate(4 230)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-230 603,-230 603,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"189\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"232\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\">) &amp; (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"278\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"294\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"328\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"344\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\">))) | Fin(</text>\n",
"<text text-anchor=\"start\" x=\"390\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"406\" y=\"-211.8\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<text text-anchor=\"start\" x=\"257\" y=\"-197.8\" font-family=\"Lato\" font-size=\"14.00\">[gen. Rabin 2]</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-40\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-36.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-40C2.79,-40 17.15,-40 30.63,-40\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-40 30.94,-43.15 34.44,-40 30.94,-40 30.94,-40 30.94,-40 34.44,-40 30.94,-36.85 37.94,-40 37.94,-40\"/>\n",
"</g>\n",
"<!-- 0&#45;&gt;0 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-57.04C48.32,-66.86 50.45,-76 56,-76 60.17,-76 62.4,-70.86 62.71,-64.14\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-57.04 65.85,-63.88 62.54,-60.53 62.71,-64.03 62.71,-64.03 62.71,-64.03 62.54,-60.53 59.56,-64.18 62.38,-57.04 62.38,-57.04\"/>\n",
"<text text-anchor=\"start\" x=\"31.5\" y=\"-94.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"48\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"185\" cy=\"-98\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"185\" y=\"-94.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;3 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.57,-47.11C94.95,-57.33 136.3,-76.22 161.85,-87.89\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"168.3,-90.83 160.62,-90.79 165.12,-89.38 161.93,-87.92 161.93,-87.92 161.93,-87.92 165.12,-89.38 163.24,-85.06 168.3,-90.83 168.3,-90.83\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"112.5\" y=\"-83.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>3&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M174.29,-112.79C170.81,-123.42 174.38,-134 185,-134 193.13,-134 197.13,-127.8 197,-120.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"195.71,-112.79 200.02,-119.14 196.31,-116.24 196.92,-119.69 196.92,-119.69 196.92,-119.69 196.31,-116.24 193.82,-120.23 195.71,-112.79 195.71,-112.79\"/>\n",
"<text text-anchor=\"start\" x=\"158.5\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"177\" y=\"-137.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"314\" cy=\"-98\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"314\" y=\"-94.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;1 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>3&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M203.13,-98C225.19,-98 263.67,-98 288.74,-98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"295.74,-98 288.74,-101.15 292.24,-98 288.74,-98 288.74,-98 288.74,-98 292.24,-98 288.74,-94.85 295.74,-98 295.74,-98\"/>\n",
"<text text-anchor=\"start\" x=\"221\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"241.5\" y=\"-101.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"449.5\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"449.5\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;2 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M329.59,-88.7C335.85,-84.74 343.26,-80.1 350,-76 376.46,-59.9 407.28,-41.87 427.3,-30.25\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"433.4,-26.71 428.92,-32.94 430.37,-28.46 427.34,-30.22 427.34,-30.22 427.34,-30.22 430.37,-28.46 425.76,-27.49 433.4,-26.71 433.4,-26.71\"/>\n",
"<text text-anchor=\"start\" x=\"352\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"362.5\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"378.5\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;0 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>2&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M431.34,-18.96C368.99,-22.47 154.38,-34.53 81.47,-38.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.07,-39.04 80.89,-35.5 77.57,-38.84 81.06,-38.65 81.06,-38.65 81.06,-38.65 77.57,-38.84 81.24,-41.79 74.07,-39.04 74.07,-39.04\"/>\n",
"<text text-anchor=\"start\" x=\"221\" y=\"-33.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M438.26,-32.42C434.33,-43.17 438.08,-54 449.5,-54 458.42,-54 462.66,-47.39 462.22,-39.37\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"460.74,-32.42 465.28,-38.61 461.47,-35.84 462.2,-39.26 462.2,-39.26 462.2,-39.26 461.47,-35.84 459.11,-39.92 460.74,-32.42 460.74,-32.42\"/>\n",
"<text text-anchor=\"start\" x=\"421\" y=\"-71.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"433.5\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"449.5\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"581\" cy=\"-118\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"581\" y=\"-114.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M466.36,-25.17C486.11,-34.58 520.27,-52.45 545,-74 552.86,-80.85 560.25,-89.64 566.2,-97.56\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"570.45,-103.4 563.78,-99.59 568.39,-100.57 566.33,-97.74 566.33,-97.74 566.33,-97.74 568.39,-100.57 568.88,-95.89 570.45,-103.4 570.45,-103.4\"/>\n",
"<text text-anchor=\"start\" x=\"492\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"510.5\" y=\"-77.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M563.74,-123.65C543.15,-130.44 506.46,-141.39 474,-145 362.1,-157.45 323.93,-177.63 221,-132 213.53,-128.69 206.72,-123.04 201.13,-117.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"196.36,-112.05 203.4,-115.11 198.72,-114.64 201.07,-117.23 201.07,-117.23 201.07,-117.23 198.72,-114.64 198.74,-119.35 196.36,-112.05 196.36,-112.05\"/>\n",
"<text text-anchor=\"start\" x=\"350\" y=\"-178.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"370.5\" y=\"-163.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M562.92,-117.6C524.67,-116.55 429.28,-113.18 350,-104 346.42,-103.59 342.64,-103.05 338.96,-102.46\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"332.04,-101.3 339.46,-99.35 335.49,-101.88 338.94,-102.46 338.94,-102.46 338.94,-102.46 335.49,-101.88 338.42,-105.57 332.04,-101.3 332.04,-101.3\"/>\n",
"<text text-anchor=\"start\" x=\"425\" y=\"-130.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"433.5\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"449.5\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD></TR><TR><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"158pt\"\n",
" viewBox=\"0.00 0.00 360.00 157.55\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.7874015748031495 0.7874015748031495) rotate(0) translate(4 196)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-196 453,-196 453,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"116.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">((Fin(</text>\n",
"<text text-anchor=\"start\" x=\"147.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"163.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"194.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"210.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)) | Inf(</text>\n",
"<text text-anchor=\"start\" x=\"250.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"266.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"312.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"328.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-18C2.79,-18 17.15,-18 30.63,-18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-18 30.94,-21.15 34.44,-18 30.94,-18 30.94,-18 30.94,-18 34.44,-18 30.94,-14.85 37.94,-18 37.94,-18\"/>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"177\" cy=\"-81\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"177\" y=\"-77.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;3 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.56,-26.24C93.52,-37.33 130.92,-57.13 154.54,-69.64\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"160.82,-72.96 153.15,-72.47 157.72,-71.32 154.63,-69.69 154.63,-69.69 154.63,-69.69 157.72,-71.32 156.1,-66.9 160.82,-72.96 160.82,-72.96\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-65.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"302\" cy=\"-146\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"302\" y=\"-142.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M188.21,-95.41C194.54,-103.38 203.29,-112.88 213,-119 232.7,-131.41 258.47,-138.44 277.03,-142.19\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"284,-143.52 276.54,-145.3 280.57,-142.86 277.13,-142.21 277.13,-142.21 277.13,-142.21 280.57,-142.86 277.72,-139.12 284,-143.52 284,-143.52\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"231.5\" y=\"-142.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"302\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"302\" y=\"-76.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;4 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>3&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M195.04,-83.93C200.73,-84.77 207.12,-85.58 213,-86 236.5,-87.67 242.53,-88 266,-86 269.59,-85.69 273.37,-85.21 277.06,-84.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"283.98,-83.51 277.59,-87.76 280.53,-84.08 277.08,-84.65 277.08,-84.65 277.08,-84.65 280.53,-84.08 276.56,-81.55 283.98,-83.51 283.98,-83.51\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-104.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"223.5\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"239.5\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"431\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"431\" y=\"-76.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;0 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>1&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M414.82,-71.3C386.61,-55.69 323.74,-23.5 266,-12 200.25,1.09 120.59,-7.83 81.31,-13.82\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.01,-14.97 80.44,-10.76 77.47,-14.42 80.93,-13.88 80.93,-13.88 80.93,-13.88 77.47,-14.42 81.42,-16.99 74.01,-14.97 74.01,-14.97\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-30.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"231.5\" y=\"-15.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M318.36,-138.3C336.68,-129.08 368.18,-113.13 395,-99 399.36,-96.71 404,-94.22 408.43,-91.82\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"414.71,-88.41 410.06,-94.52 411.64,-90.08 408.56,-91.75 408.56,-91.75 408.56,-91.75 411.64,-90.08 407.06,-88.98 414.71,-88.41 414.71,-88.41\"/>\n",
"<text text-anchor=\"start\" x=\"338\" y=\"-146.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"358.5\" y=\"-131.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M289.01,-67.01C282.78,-61.23 274.66,-55.04 266,-52 243.77,-44.2 235.16,-44.01 213,-52 206.46,-54.36 200.27,-58.53 194.97,-62.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"189.6,-67.86 192.67,-60.83 192.19,-65.51 194.78,-63.16 194.78,-63.16 194.78,-63.16 192.19,-65.51 196.9,-65.49 189.6,-67.86 189.6,-67.86\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-70.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"231.5\" y=\"-55.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M320.13,-80C342.19,-80 380.67,-80 405.74,-80\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"412.74,-80 405.74,-83.15 409.24,-80 405.74,-80 405.74,-80 405.74,-80 409.24,-80 405.74,-76.85 412.74,-80 412.74,-80\"/>\n",
"<text text-anchor=\"start\" x=\"340\" y=\"-83.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"158pt\"\n",
" viewBox=\"0.00 0.00 360.00 157.55\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.7874015748031495 0.7874015748031495) rotate(0) translate(4 196)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-196 453,-196 453,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"146.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"173.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"189.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"220.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"236.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"282.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"298.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-18C2.79,-18 17.15,-18 30.63,-18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-18 30.94,-21.15 34.44,-18 30.94,-18 30.94,-18 30.94,-18 34.44,-18 30.94,-14.85 37.94,-18 37.94,-18\"/>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"177\" cy=\"-81\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"177\" y=\"-77.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;3 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.56,-26.24C93.52,-37.33 130.92,-57.13 154.54,-69.64\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"160.82,-72.96 153.15,-72.47 157.72,-71.32 154.63,-69.69 154.63,-69.69 154.63,-69.69 157.72,-71.32 156.1,-66.9 160.82,-72.96 160.82,-72.96\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-65.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"302\" cy=\"-146\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"302\" y=\"-142.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M188.21,-95.41C194.54,-103.38 203.29,-112.88 213,-119 232.7,-131.41 258.47,-138.44 277.03,-142.19\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"284,-143.52 276.54,-145.3 280.57,-142.86 277.13,-142.21 277.13,-142.21 277.13,-142.21 280.57,-142.86 277.72,-139.12 284,-143.52 284,-143.52\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"231.5\" y=\"-142.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"302\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"302\" y=\"-76.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;4 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>3&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M195.04,-83.93C200.73,-84.77 207.12,-85.58 213,-86 236.5,-87.67 242.53,-88 266,-86 269.59,-85.69 273.37,-85.21 277.06,-84.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"283.98,-83.51 277.59,-87.76 280.53,-84.08 277.08,-84.65 277.08,-84.65 277.08,-84.65 280.53,-84.08 276.56,-81.55 283.98,-83.51 283.98,-83.51\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-104.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"223.5\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"239.5\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"431\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"431\" y=\"-76.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;0 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>1&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M414.82,-71.3C386.61,-55.69 323.74,-23.5 266,-12 200.25,1.09 120.59,-7.83 81.31,-13.82\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.01,-14.97 80.44,-10.76 77.47,-14.42 80.93,-13.88 80.93,-13.88 80.93,-13.88 77.47,-14.42 81.42,-16.99 74.01,-14.97 74.01,-14.97\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-30.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"231.5\" y=\"-15.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M318.36,-138.3C336.68,-129.08 368.18,-113.13 395,-99 399.36,-96.71 404,-94.22 408.43,-91.82\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"414.71,-88.41 410.06,-94.52 411.64,-90.08 408.56,-91.75 408.56,-91.75 408.56,-91.75 411.64,-90.08 407.06,-88.98 414.71,-88.41 414.71,-88.41\"/>\n",
"<text text-anchor=\"start\" x=\"338\" y=\"-146.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"358.5\" y=\"-131.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M289.01,-67.01C282.78,-61.23 274.66,-55.04 266,-52 243.77,-44.2 235.16,-44.01 213,-52 206.46,-54.36 200.27,-58.53 194.97,-62.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"189.6,-67.86 192.67,-60.83 192.19,-65.51 194.78,-63.16 194.78,-63.16 194.78,-63.16 192.19,-65.51 196.9,-65.49 189.6,-67.86 189.6,-67.86\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-70.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"231.5\" y=\"-55.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M320.13,-80C342.19,-80 380.67,-80 405.74,-80\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"412.74,-80 405.74,-83.15 409.24,-80 405.74,-80 405.74,-80 405.74,-80 409.24,-80 405.74,-76.85 412.74,-80 412.74,-80\"/>\n",
"<text text-anchor=\"start\" x=\"340\" y=\"-83.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD></TR><TR><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"128pt\"\n",
" viewBox=\"0.00 0.00 360.00 128.40\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5649717514124294 0.5649717514124294) rotate(0) translate(4 223.2)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-223.2 633,-223.2 633,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"207\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\">(Inf(</text>\n",
"<text text-anchor=\"start\" x=\"232\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"248\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\">) | (Fin(</text>\n",
"<text text-anchor=\"start\" x=\"290\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"306\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"337\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"353\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\">))) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"402\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"418\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-66.2\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-62.5\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-66.2C2.79,-66.2 17.15,-66.2 30.63,-66.2\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-66.2 30.94,-69.35 34.44,-66.2 30.94,-66.2 30.94,-66.2 30.94,-66.2 34.44,-66.2 30.94,-63.05 37.94,-66.2 37.94,-66.2\"/>\n",
"</g>\n",
"<!-- 0&#45;&gt;0 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-83.24C48.32,-93.06 50.45,-102.2 56,-102.2 60.17,-102.2 62.4,-97.06 62.71,-90.34\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-83.24 65.85,-90.08 62.54,-86.73 62.71,-90.23 62.71,-90.23 62.71,-90.23 62.54,-86.73 59.56,-90.38 62.38,-83.24 62.38,-83.24\"/>\n",
"<text text-anchor=\"start\" x=\"29.5\" y=\"-120\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"40\" y=\"-106\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"56\" y=\"-106\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"187.5\" cy=\"-165.2\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"187.5\" y=\"-161.5\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M68.3,-79.6C74.84,-86.97 83.46,-96.05 92,-103.2 115.49,-122.86 145.47,-141.6 165.29,-153.23\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"171.35,-156.74 163.71,-155.95 168.32,-154.99 165.3,-153.23 165.3,-153.23 165.3,-153.23 168.32,-154.99 166.88,-150.51 171.35,-156.74 171.35,-156.74\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-156\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"108.5\" y=\"-141\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"335.5\" cy=\"-122.2\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"335.5\" y=\"-118.5\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;4 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M205.81,-165.76C226.7,-165.85 262.58,-164.15 291,-153.2 299.79,-149.81 308.45,-144.23 315.7,-138.74\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"321.43,-134.19 317.91,-141 318.69,-136.36 315.95,-138.54 315.95,-138.54 315.95,-138.54 318.69,-136.36 313.99,-136.07 321.43,-134.19 321.43,-134.19\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-168\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"611\" cy=\"-86.2\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"611\" y=\"-82.5\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;2 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>1&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M204.06,-173.05C212.65,-176.94 223.65,-181.23 234,-183.2 258.89,-187.94 265.69,-184.29 291,-183.2 384.15,-179.2 409.54,-187.78 500,-165.2 535.16,-156.42 546.53,-155.62 575,-133.2 583.83,-126.25 591.56,-116.54 597.49,-107.75\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"601.3,-101.86 600.15,-109.45 599.4,-104.8 597.5,-107.73 597.5,-107.73 597.5,-107.73 599.4,-104.8 594.86,-106.02 601.3,-101.86 601.3,-101.86\"/>\n",
"<text text-anchor=\"start\" x=\"382\" y=\"-185\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;0 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>4&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M318.12,-116.36C310.04,-113.62 300.08,-110.47 291,-108.2 215.25,-89.3 123.7,-75.4 81.04,-69.43\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.9,-68.44 81.27,-66.28 77.37,-68.92 80.84,-69.4 80.84,-69.4 80.84,-69.4 77.37,-68.92 80.41,-72.52 73.9,-68.44 73.9,-68.44\"/>\n",
"<text text-anchor=\"start\" x=\"159\" y=\"-109\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"179.5\" y=\"-94\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M317.73,-117.62C297.13,-112.9 261.55,-107.7 234,-119.2 221.35,-124.48 210.42,-135.18 202.44,-144.93\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"198.1,-150.52 199.91,-143.06 200.25,-147.76 202.4,-144.99 202.4,-144.99 202.4,-144.99 200.25,-147.76 204.88,-146.93 198.1,-150.52 198.1,-150.52\"/>\n",
"<text text-anchor=\"start\" x=\"236\" y=\"-138\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"254.5\" y=\"-123\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;2 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>4&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M353.35,-124.97C393.3,-130.82 496.3,-141.7 575,-113.2 581.12,-110.98 587.03,-107.27 592.19,-103.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"597.88,-98.59 594.49,-105.48 595.18,-100.82 592.48,-103.06 592.48,-103.06 592.48,-103.06 595.18,-100.82 590.48,-100.63 597.88,-98.59 597.88,-98.59\"/>\n",
"<text text-anchor=\"start\" x=\"451\" y=\"-150\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"467.5\" y=\"-135\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"475.5\" cy=\"-62.2\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"475.5\" y=\"-58.5\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge13\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M349.35,-110.41C357.59,-103.39 368.81,-94.8 380,-89.2 402.6,-77.9 430.67,-70.64 450.33,-66.52\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"457.42,-65.1 451.18,-69.57 453.99,-65.79 450.55,-66.48 450.55,-66.48 450.55,-66.48 453.99,-65.79 449.93,-63.39 457.42,-65.1 457.42,-65.1\"/>\n",
"<text text-anchor=\"start\" x=\"380\" y=\"-107\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"390.5\" y=\"-93\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"406.5\" y=\"-93\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;0 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M604.68,-69.15C599.38,-55.01 589.88,-35.46 575,-24.2 539.07,3 521.56,-0.2 476.5,-0.2 186.5,-0.2 186.5,-0.2 186.5,-0.2 143,-0.2 99.36,-30.13 75.5,-49.68\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"69.87,-54.4 73.21,-47.49 72.55,-52.15 75.23,-49.9 75.23,-49.9 75.23,-49.9 72.55,-52.15 77.26,-52.31 69.87,-54.4 69.87,-54.4\"/>\n",
"<text text-anchor=\"start\" x=\"309\" y=\"-4\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;3 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>2&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M593.23,-83.18C569.83,-78.98 527.26,-71.33 500.51,-66.52\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"493.41,-65.24 500.85,-63.38 496.85,-65.86 500.3,-66.48 500.3,-66.48 500.3,-66.48 496.85,-65.86 499.74,-69.58 493.41,-65.24 493.41,-65.24\"/>\n",
"<text text-anchor=\"start\" x=\"520\" y=\"-98\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"538.5\" y=\"-83\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;0 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>3&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M457.29,-61.91C417.82,-61.3 317.71,-60.02 234,-61.2 179.42,-61.97 115.4,-64.08 81.29,-65.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.08,-65.56 80.96,-62.16 77.58,-65.43 81.08,-65.3 81.08,-65.3 81.08,-65.3 77.58,-65.43 81.19,-68.45 74.08,-65.56 74.08,-65.56\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-80\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"254.5\" y=\"-65\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M489.7,-50.77C497.4,-44.87 507.62,-38.28 518,-35.2 542.29,-27.99 552.58,-23.4 575,-35.2 586.33,-41.17 594.7,-52.64 600.41,-63.2\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"603.62,-69.59 597.66,-64.75 602.05,-66.47 600.48,-63.34 600.48,-63.34 600.48,-63.34 602.05,-66.47 603.29,-61.92 603.62,-69.59 603.62,-69.59\"/>\n",
"<text text-anchor=\"start\" x=\"518\" y=\"-54\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"538.5\" y=\"-39\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"128pt\"\n",
" viewBox=\"0.00 0.00 360.00 128.40\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5649717514124294 0.5649717514124294) rotate(0) translate(4 223.2)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-223.2 633,-223.2 633,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"207\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\">(Inf(</text>\n",
"<text text-anchor=\"start\" x=\"232\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"248\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\">) | (Fin(</text>\n",
"<text text-anchor=\"start\" x=\"290\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"306\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"337\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"353\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\">))) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"402\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"418\" y=\"-205\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-66.2\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-62.5\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-66.2C2.79,-66.2 17.15,-66.2 30.63,-66.2\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-66.2 30.94,-69.35 34.44,-66.2 30.94,-66.2 30.94,-66.2 30.94,-66.2 34.44,-66.2 30.94,-63.05 37.94,-66.2 37.94,-66.2\"/>\n",
"</g>\n",
"<!-- 0&#45;&gt;0 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-83.24C48.32,-93.06 50.45,-102.2 56,-102.2 60.17,-102.2 62.4,-97.06 62.71,-90.34\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-83.24 65.85,-90.08 62.54,-86.73 62.71,-90.23 62.71,-90.23 62.71,-90.23 62.54,-86.73 59.56,-90.38 62.38,-83.24 62.38,-83.24\"/>\n",
"<text text-anchor=\"start\" x=\"29.5\" y=\"-120\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"40\" y=\"-106\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"56\" y=\"-106\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"187.5\" cy=\"-165.2\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"187.5\" y=\"-161.5\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M68.3,-79.6C74.84,-86.97 83.46,-96.05 92,-103.2 115.49,-122.86 145.47,-141.6 165.29,-153.23\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"171.35,-156.74 163.71,-155.95 168.32,-154.99 165.3,-153.23 165.3,-153.23 165.3,-153.23 168.32,-154.99 166.88,-150.51 171.35,-156.74 171.35,-156.74\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-156\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"108.5\" y=\"-141\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"335.5\" cy=\"-122.2\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"335.5\" y=\"-118.5\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;4 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M205.81,-165.76C226.7,-165.85 262.58,-164.15 291,-153.2 299.79,-149.81 308.45,-144.23 315.7,-138.74\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"321.43,-134.19 317.91,-141 318.69,-136.36 315.95,-138.54 315.95,-138.54 315.95,-138.54 318.69,-136.36 313.99,-136.07 321.43,-134.19 321.43,-134.19\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-168\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"611\" cy=\"-86.2\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"611\" y=\"-82.5\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;2 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>1&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M204.06,-173.05C212.65,-176.94 223.65,-181.23 234,-183.2 258.89,-187.94 265.69,-184.29 291,-183.2 384.15,-179.2 409.54,-187.78 500,-165.2 535.16,-156.42 546.53,-155.62 575,-133.2 583.83,-126.25 591.56,-116.54 597.49,-107.75\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"601.3,-101.86 600.15,-109.45 599.4,-104.8 597.5,-107.73 597.5,-107.73 597.5,-107.73 599.4,-104.8 594.86,-106.02 601.3,-101.86 601.3,-101.86\"/>\n",
"<text text-anchor=\"start\" x=\"382\" y=\"-185\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;0 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>4&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M318.12,-116.36C310.04,-113.62 300.08,-110.47 291,-108.2 215.25,-89.3 123.7,-75.4 81.04,-69.43\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.9,-68.44 81.27,-66.28 77.37,-68.92 80.84,-69.4 80.84,-69.4 80.84,-69.4 77.37,-68.92 80.41,-72.52 73.9,-68.44 73.9,-68.44\"/>\n",
"<text text-anchor=\"start\" x=\"159\" y=\"-109\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"179.5\" y=\"-94\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M317.73,-117.62C297.13,-112.9 261.55,-107.7 234,-119.2 221.35,-124.48 210.42,-135.18 202.44,-144.93\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"198.1,-150.52 199.91,-143.06 200.25,-147.76 202.4,-144.99 202.4,-144.99 202.4,-144.99 200.25,-147.76 204.88,-146.93 198.1,-150.52 198.1,-150.52\"/>\n",
"<text text-anchor=\"start\" x=\"236\" y=\"-138\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"254.5\" y=\"-123\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;2 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>4&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M353.35,-124.97C393.3,-130.82 496.3,-141.7 575,-113.2 581.12,-110.98 587.03,-107.27 592.19,-103.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"597.88,-98.59 594.49,-105.48 595.18,-100.82 592.48,-103.06 592.48,-103.06 592.48,-103.06 595.18,-100.82 590.48,-100.63 597.88,-98.59 597.88,-98.59\"/>\n",
"<text text-anchor=\"start\" x=\"451\" y=\"-150\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"467.5\" y=\"-135\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"475.5\" cy=\"-62.2\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"475.5\" y=\"-58.5\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge13\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M349.35,-110.41C357.59,-103.39 368.81,-94.8 380,-89.2 402.6,-77.9 430.67,-70.64 450.33,-66.52\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"457.42,-65.1 451.18,-69.57 453.99,-65.79 450.55,-66.48 450.55,-66.48 450.55,-66.48 453.99,-65.79 449.93,-63.39 457.42,-65.1 457.42,-65.1\"/>\n",
"<text text-anchor=\"start\" x=\"380\" y=\"-107\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"390.5\" y=\"-93\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"406.5\" y=\"-93\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;0 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M604.68,-69.15C599.38,-55.01 589.88,-35.46 575,-24.2 539.07,3 521.56,-0.2 476.5,-0.2 186.5,-0.2 186.5,-0.2 186.5,-0.2 143,-0.2 99.36,-30.13 75.5,-49.68\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"69.87,-54.4 73.21,-47.49 72.55,-52.15 75.23,-49.9 75.23,-49.9 75.23,-49.9 72.55,-52.15 77.26,-52.31 69.87,-54.4 69.87,-54.4\"/>\n",
"<text text-anchor=\"start\" x=\"309\" y=\"-4\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;3 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>2&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M593.23,-83.18C569.83,-78.98 527.26,-71.33 500.51,-66.52\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"493.41,-65.24 500.85,-63.38 496.85,-65.86 500.3,-66.48 500.3,-66.48 500.3,-66.48 496.85,-65.86 499.74,-69.58 493.41,-65.24 493.41,-65.24\"/>\n",
"<text text-anchor=\"start\" x=\"520\" y=\"-98\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"538.5\" y=\"-83\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;0 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>3&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M457.29,-61.91C417.82,-61.3 317.71,-60.02 234,-61.2 179.42,-61.97 115.4,-64.08 81.29,-65.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.08,-65.56 80.96,-62.16 77.58,-65.43 81.08,-65.3 81.08,-65.3 81.08,-65.3 77.58,-65.43 81.19,-68.45 74.08,-65.56 74.08,-65.56\"/>\n",
"<text text-anchor=\"start\" x=\"234\" y=\"-80\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"254.5\" y=\"-65\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M489.7,-50.77C497.4,-44.87 507.62,-38.28 518,-35.2 542.29,-27.99 552.58,-23.4 575,-35.2 586.33,-41.17 594.7,-52.64 600.41,-63.2\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"603.62,-69.59 597.66,-64.75 602.05,-66.47 600.48,-63.34 600.48,-63.34 600.48,-63.34 602.05,-66.47 603.29,-61.92 603.62,-69.59 603.62,-69.59\"/>\n",
"<text text-anchor=\"start\" x=\"518\" y=\"-54\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"538.5\" y=\"-39\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD></TR><TR><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"106pt\"\n",
" viewBox=\"0.00 0.00 360.00 105.78\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.6024096385542169 0.6024096385542169) rotate(0) translate(4 172)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-172 595,-172 595,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"187\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"214\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"230\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"261\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"277\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">)) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"320\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"336\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"380\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"396\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<text text-anchor=\"start\" x=\"255\" y=\"-139.8\" font-family=\"Lato\" font-size=\"14.00\">[Rabin&#45;like 3]</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-44.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-48C2.79,-48 17.15,-48 30.63,-48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-48 30.94,-51.15 34.44,-48 30.94,-48 30.94,-48 30.94,-48 34.44,-48 30.94,-44.85 37.94,-48 37.94,-48\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"177\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"177\" y=\"-44.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M74.05,-48C94.46,-48 128.78,-48 151.9,-48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"158.98,-48 151.98,-51.15 155.48,-48 151.98,-48 151.98,-48 151.98,-48 155.48,-48 151.98,-44.85 158.98,-48 158.98,-48\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-66.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"108.5\" y=\"-51.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;1 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>1&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M166.85,-63.17C163.77,-73.66 167.16,-84 177,-84 184.54,-84 188.29,-77.94 188.25,-70.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"187.15,-63.17 191.32,-69.61 187.68,-66.63 188.2,-70.09 188.2,-70.09 188.2,-70.09 187.68,-66.63 185.09,-70.56 187.15,-63.17 187.15,-63.17\"/>\n",
"<text text-anchor=\"start\" x=\"150.5\" y=\"-102.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"169\" y=\"-87.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"312.5\" cy=\"-114\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"312.5\" y=\"-110.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;3 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M193.58,-55.7C217.29,-67.42 262.54,-89.8 289.57,-103.16\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"296.02,-106.35 288.35,-106.07 292.89,-104.8 289.75,-103.25 289.75,-103.25 289.75,-103.25 292.89,-104.8 291.14,-100.42 296.02,-106.35 296.02,-106.35\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-107.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"223.5\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"239.5\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"452\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"452\" y=\"-44.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M329.01,-106.56C353.45,-94.82 401.05,-71.98 429.01,-58.55\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"435.34,-55.52 430.39,-61.39 432.18,-57.03 429.03,-58.55 429.03,-58.55 429.03,-58.55 432.18,-57.03 427.67,-55.71 435.34,-55.52 435.34,-55.52\"/>\n",
"<text text-anchor=\"start\" x=\"359\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M433.93,-48C387.11,-48 256.57,-48 202.22,-48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"195.08,-48 202.08,-44.85 198.58,-48 202.08,-48 202.08,-48 202.08,-48 198.58,-48 202.08,-51.15 195.08,-48 195.08,-48\"/>\n",
"<text text-anchor=\"start\" x=\"284\" y=\"-66.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"304.5\" y=\"-51.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"573\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"573\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M469.55,-43.83C490.03,-38.66 525.07,-29.83 548.38,-23.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"555.21,-22.23 549.19,-27 551.82,-23.09 548.42,-23.94 548.42,-23.94 548.42,-23.94 551.82,-23.09 547.65,-20.89 555.21,-22.23 555.21,-22.23\"/>\n",
"<text text-anchor=\"start\" x=\"488\" y=\"-42.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M554.99,-17.92C528.91,-17.9 477.53,-18.27 434,-21 348.44,-26.37 247.37,-38.85 202.07,-44.77\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"195.03,-45.7 201.56,-41.66 198.5,-45.24 201.97,-44.79 201.97,-44.79 201.97,-44.79 198.5,-45.24 202.39,-47.91 195.03,-45.7 195.03,-45.7\"/>\n",
"<text text-anchor=\"start\" x=\"361\" y=\"-29.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD><TD><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"360pt\" height=\"106pt\"\n",
" viewBox=\"0.00 0.00 360.00 105.78\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.6024096385542169 0.6024096385542169) rotate(0) translate(4 172)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-172 595,-172 595,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"187\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"214\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"230\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"261\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"277\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">)) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"320\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"336\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"380\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"396\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<text text-anchor=\"start\" x=\"255\" y=\"-139.8\" font-family=\"Lato\" font-size=\"14.00\">[Rabin&#45;like 3]</text>\n",
"<!-- I -->\n",
"<!-- 0 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-44.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-48C2.79,-48 17.15,-48 30.63,-48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-48 30.94,-51.15 34.44,-48 30.94,-48 30.94,-48 30.94,-48 34.44,-48 30.94,-44.85 37.94,-48 37.94,-48\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"177\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"177\" y=\"-44.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M74.05,-48C94.46,-48 128.78,-48 151.9,-48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"158.98,-48 151.98,-51.15 155.48,-48 151.98,-48 151.98,-48 151.98,-48 155.48,-48 151.98,-44.85 158.98,-48 158.98,-48\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-66.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"108.5\" y=\"-51.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;1 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>1&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M166.85,-63.17C163.77,-73.66 167.16,-84 177,-84 184.54,-84 188.29,-77.94 188.25,-70.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"187.15,-63.17 191.32,-69.61 187.68,-66.63 188.2,-70.09 188.2,-70.09 188.2,-70.09 187.68,-66.63 185.09,-70.56 187.15,-63.17 187.15,-63.17\"/>\n",
"<text text-anchor=\"start\" x=\"150.5\" y=\"-102.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"169\" y=\"-87.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"312.5\" cy=\"-114\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"312.5\" y=\"-110.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;3 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>1&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M193.58,-55.7C217.29,-67.42 262.54,-89.8 289.57,-103.16\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"296.02,-106.35 288.35,-106.07 292.89,-104.8 289.75,-103.25 289.75,-103.25 289.75,-103.25 292.89,-104.8 291.14,-100.42 296.02,-106.35 296.02,-106.35\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-107.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"223.5\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"239.5\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"452\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"452\" y=\"-44.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M329.01,-106.56C353.45,-94.82 401.05,-71.98 429.01,-58.55\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"435.34,-55.52 430.39,-61.39 432.18,-57.03 429.03,-58.55 429.03,-58.55 429.03,-58.55 432.18,-57.03 427.67,-55.71 435.34,-55.52 435.34,-55.52\"/>\n",
"<text text-anchor=\"start\" x=\"359\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M433.93,-48C387.11,-48 256.57,-48 202.22,-48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"195.08,-48 202.08,-44.85 198.58,-48 202.08,-48 202.08,-48 202.08,-48 198.58,-48 202.08,-51.15 195.08,-48 195.08,-48\"/>\n",
"<text text-anchor=\"start\" x=\"284\" y=\"-66.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"304.5\" y=\"-51.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"573\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"573\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M469.55,-43.83C490.03,-38.66 525.07,-29.83 548.38,-23.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"555.21,-22.23 549.19,-27 551.82,-23.09 548.42,-23.94 548.42,-23.94 548.42,-23.94 551.82,-23.09 547.65,-20.89 555.21,-22.23 555.21,-22.23\"/>\n",
"<text text-anchor=\"start\" x=\"488\" y=\"-42.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;1 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>4&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M554.99,-17.92C528.91,-17.9 477.53,-18.27 434,-21 348.44,-26.37 247.37,-38.85 202.07,-44.77\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"195.03,-45.7 201.56,-41.66 198.5,-45.24 201.97,-44.79 201.97,-44.79 201.97,-44.79 198.5,-45.24 202.39,-47.91 195.03,-45.7 195.03,-45.7\"/>\n",
"<text text-anchor=\"start\" x=\"361\" y=\"-29.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"</TD></TR></TABLE>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"txt = \"<TABLE><TR><TH>before</TH><TH>after</TH>\"\n",
"for a in spot.automata('randaut -A \"random 4\" -H -Q5 -n10 2|'):\n",
" txt += \"<TR><TD>{0}</TD><TD>{1}</TD></TR>\".format(a.show('.a').data, spot.cleanup_acceptance(a).show('.a').data)\n",
"txt += (\"</TABLE>\")\n",
"HTML(txt)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.7"
}
},
"nbformat": 4,
"nbformat_minor": 2
}