spot/tests/python/randaut.ipynb
Alexandre Duret-Lutz e778965730 python: define our own SVG DisplayObject
This is to workaround differences in minidom's pretty-printing that
occurred between Python 3.7 and 3.8.

* python/spot/jupyter.py (SVG): New class.
* python/spot/__init__.py: Use it.
* tests/python/_altscc.ipynb, tests/python/alternation.ipynb,
tests/python/automata.ipynb, tests/python/formulas.ipynb,
tests/python/gen.ipynb, tests/python/highlighting.ipynb,
tests/python/ltsmin-dve.ipynb, tests/python/ltsmin-pml.ipynb,
tests/python/product.ipynb, tests/python/randaut.ipynb,
tests/python/testingaut.ipynb, tests/python/twagraph-internals.ipynb,
tests/python/word.ipynb: Adjust.
2019-12-05 08:01:07 +01:00

2741 lines
215 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=\"91pt\"\n",
" viewBox=\"0.00 0.00 360.00 90.61\" 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 146.51)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-146.51 594,-146.51 594,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"179\" y=\"-128.31\" font-family=\"Lato\" font-size=\"14.00\">Fin(</text>\n",
"<text text-anchor=\"start\" x=\"204\" y=\"-128.31\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"220\" y=\"-128.31\" font-family=\"Lato\" font-size=\"14.00\">) | (Fin(</text>\n",
"<text text-anchor=\"start\" x=\"263\" y=\"-128.31\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"279\" y=\"-128.31\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"325\" y=\"-128.31\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"341\" y=\"-128.31\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"387\" y=\"-128.31\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"403\" y=\"-128.31\" 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.51\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-36.81\" 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.51C2.79,-40.51 17.15,-40.51 30.63,-40.51\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-40.51 30.94,-43.66 34.44,-40.51 30.94,-40.51 30.94,-40.51 30.94,-40.51 34.44,-40.51 30.94,-37.36 37.94,-40.51 37.94,-40.51\"/>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"183\" cy=\"-53.51\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"183\" y=\"-49.81\" 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.65C74.84,-59.73 83.09,-66.3 92,-69.51 115,-77.8 123.12,-74.71 147,-69.51 151.46,-68.54 156.02,-66.95 160.33,-65.14\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"166.82,-62.17 161.76,-67.95 163.63,-63.63 160.45,-65.08 160.45,-65.08 160.45,-65.08 163.63,-63.63 159.14,-62.22 166.82,-62.17 166.82,-62.17\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-78.31\" 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=\"M166.82,-44.85C160.84,-41.91 153.79,-38.99 147,-37.51 125.08,-32.74 99.45,-34.26 81.17,-36.52\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.81,-37.51 80.32,-33.45 77.28,-37.04 80.75,-36.57 80.75,-36.57 80.75,-36.57 77.28,-37.04 81.17,-39.7 73.81,-37.51 73.81,-37.51\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-55.31\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"103.5\" y=\"-41.31\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"119.5\" y=\"-41.31\" 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=\"M172.63,-68.3C169.25,-78.93 172.71,-89.51 183,-89.51 190.88,-89.51 194.75,-83.31 194.62,-75.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"193.37,-68.3 197.65,-74.68 193.96,-71.75 194.55,-75.2 194.55,-75.2 194.55,-75.2 193.96,-71.75 191.44,-75.73 193.37,-68.3 193.37,-68.3\"/>\n",
"<text text-anchor=\"start\" x=\"155.5\" y=\"-93.31\" 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=\"314\" cy=\"-53.51\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"314\" y=\"-49.81\" 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=\"M201.13,-53.51C223.59,-53.51 263.12,-53.51 288.67,-53.51\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"295.8,-53.51 288.8,-56.66 292.3,-53.51 288.8,-53.51 288.8,-53.51 288.8,-53.51 292.3,-53.51 288.8,-50.36 295.8,-53.51 295.8,-53.51\"/>\n",
"<text text-anchor=\"start\" x=\"219\" y=\"-57.31\" 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=\"445\" cy=\"-23.51\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"445\" y=\"-19.81\" 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=\"M426.69,-23.52C382.88,-23.57 264.03,-23.95 165,-26.51 132.54,-27.35 123.99,-23.93 92,-29.51 88.08,-30.2 83.99,-31.2 80.04,-32.33\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.16,-34.46 78.92,-29.38 76.5,-33.42 79.85,-32.39 79.85,-32.39 79.85,-32.39 76.5,-33.42 80.78,-35.4 73.16,-34.46 73.16,-34.46\"/>\n",
"<text text-anchor=\"start\" x=\"222.5\" y=\"-28.31\" 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=\"572\" cy=\"-23.51\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"572\" y=\"-19.81\" 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=\"M463.12,-23.51C484.69,-23.51 521.91,-23.51 546.49,-23.51\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"553.69,-23.51 546.69,-26.66 550.19,-23.51 546.69,-23.51 546.69,-23.51 546.69,-23.51 550.19,-23.51 546.69,-20.36 553.69,-23.51 553.69,-23.51\"/>\n",
"<text text-anchor=\"start\" x=\"481\" y=\"-41.31\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"492.5\" y=\"-27.31\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"508.5\" y=\"-27.31\" 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=\"M556.69,-13.65C550.6,-10.02 543.24,-6.35 536,-4.51 512.31,1.5 504.69,1.5 481,-4.51 476.14,-5.75 471.22,-7.81 466.67,-10.13\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"460.31,-13.65 464.91,-7.5 463.37,-11.95 466.44,-10.26 466.44,-10.26 466.44,-10.26 463.37,-11.95 467.96,-13.01 460.31,-13.65 460.31,-13.65\"/>\n",
"<text text-anchor=\"start\" x=\"481\" y=\"-8.31\" 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=\"M331.6,-49.65C354.12,-44.42 394.48,-35.03 420.21,-29.04\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"427.05,-27.45 420.95,-32.11 423.64,-28.25 420.24,-29.04 420.24,-29.04 420.24,-29.04 423.64,-28.25 419.52,-25.97 427.05,-27.45 427.05,-27.45\"/>\n",
"<text text-anchor=\"start\" x=\"350\" y=\"-48.31\" 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=\"M303.29,-68.3C299.81,-78.93 303.38,-89.51 314,-89.51 322.13,-89.51 326.13,-83.31 326,-75.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"324.71,-68.3 329.02,-74.65 325.31,-71.75 325.92,-75.2 325.92,-75.2 325.92,-75.2 325.31,-71.75 322.82,-75.74 324.71,-68.3 324.71,-68.3\"/>\n",
"<text text-anchor=\"start\" x=\"286.5\" y=\"-108.31\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"306\" y=\"-93.31\" 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=\"91pt\"\n",
" viewBox=\"0.00 0.00 360.00 90.61\" 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 146.51)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-146.51 594,-146.51 594,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"292\" y=\"-127.31\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
"<text text-anchor=\"start\" x=\"284\" y=\"-112.31\" 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.51\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-36.81\" 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.51C2.79,-40.51 17.15,-40.51 30.63,-40.51\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-40.51 30.94,-43.66 34.44,-40.51 30.94,-40.51 30.94,-40.51 30.94,-40.51 34.44,-40.51 30.94,-37.36 37.94,-40.51 37.94,-40.51\"/>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"183\" cy=\"-53.51\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"183\" y=\"-49.81\" 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.17C78.16,-52.12 85.21,-55.03 92,-56.51 113.92,-61.29 139.55,-59.76 157.83,-57.51\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"165.19,-56.51 158.68,-60.57 161.72,-56.98 158.25,-57.45 158.25,-57.45 158.25,-57.45 161.72,-56.98 157.83,-54.33 165.19,-56.51 165.19,-56.51\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-63.31\" 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=\"M166.82,-44.85C160.84,-41.91 153.79,-38.99 147,-37.51 125.08,-32.74 99.45,-34.26 81.17,-36.52\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.81,-37.51 80.32,-33.45 77.28,-37.04 80.75,-36.57 80.75,-36.57 80.75,-36.57 77.28,-37.04 81.17,-39.7 73.81,-37.51 73.81,-37.51\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-41.31\" 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=\"M172.63,-68.3C169.25,-78.93 172.71,-89.51 183,-89.51 190.88,-89.51 194.75,-83.31 194.62,-75.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"193.37,-68.3 197.65,-74.68 193.96,-71.75 194.55,-75.2 194.55,-75.2 194.55,-75.2 193.96,-71.75 191.44,-75.73 193.37,-68.3 193.37,-68.3\"/>\n",
"<text text-anchor=\"start\" x=\"155.5\" y=\"-93.31\" 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=\"314\" cy=\"-53.51\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"314\" y=\"-49.81\" 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=\"M201.13,-53.51C223.59,-53.51 263.12,-53.51 288.67,-53.51\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"295.8,-53.51 288.8,-56.66 292.3,-53.51 288.8,-53.51 288.8,-53.51 288.8,-53.51 292.3,-53.51 288.8,-50.36 295.8,-53.51 295.8,-53.51\"/>\n",
"<text text-anchor=\"start\" x=\"219\" y=\"-57.31\" 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=\"445\" cy=\"-23.51\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"445\" y=\"-19.81\" 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=\"M426.69,-23.52C382.88,-23.57 264.03,-23.95 165,-26.51 132.54,-27.35 123.99,-23.93 92,-29.51 88.08,-30.2 83.99,-31.2 80.04,-32.33\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.16,-34.46 78.92,-29.38 76.5,-33.42 79.85,-32.39 79.85,-32.39 79.85,-32.39 76.5,-33.42 80.78,-35.4 73.16,-34.46 73.16,-34.46\"/>\n",
"<text text-anchor=\"start\" x=\"222.5\" y=\"-28.31\" 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=\"572\" cy=\"-23.51\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"572\" y=\"-19.81\" 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=\"M463.12,-23.51C484.69,-23.51 521.91,-23.51 546.49,-23.51\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"553.69,-23.51 546.69,-26.66 550.19,-23.51 546.69,-23.51 546.69,-23.51 546.69,-23.51 550.19,-23.51 546.69,-20.36 553.69,-23.51 553.69,-23.51\"/>\n",
"<text text-anchor=\"start\" x=\"481\" y=\"-27.31\" 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=\"M556.69,-13.65C550.6,-10.02 543.24,-6.35 536,-4.51 512.31,1.5 504.69,1.5 481,-4.51 476.14,-5.75 471.22,-7.81 466.67,-10.13\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"460.31,-13.65 464.91,-7.5 463.37,-11.95 466.44,-10.26 466.44,-10.26 466.44,-10.26 463.37,-11.95 467.96,-13.01 460.31,-13.65 460.31,-13.65\"/>\n",
"<text text-anchor=\"start\" x=\"481\" y=\"-8.31\" 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=\"M331.6,-49.65C354.12,-44.42 394.48,-35.03 420.21,-29.04\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"427.05,-27.45 420.95,-32.11 423.64,-28.25 420.24,-29.04 420.24,-29.04 420.24,-29.04 423.64,-28.25 419.52,-25.97 427.05,-27.45 427.05,-27.45\"/>\n",
"<text text-anchor=\"start\" x=\"350\" y=\"-48.31\" 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=\"M303.29,-68.3C299.81,-78.93 303.38,-89.51 314,-89.51 322.13,-89.51 326.13,-83.31 326,-75.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"324.71,-68.3 329.02,-74.65 325.31,-71.75 325.92,-75.2 325.92,-75.2 325.92,-75.2 325.31,-71.75 322.82,-75.74 324.71,-68.3 324.71,-68.3\"/>\n",
"<text text-anchor=\"start\" x=\"286.5\" y=\"-93.31\" 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=\"100pt\"\n",
" viewBox=\"0.00 0.00 360.00 100.34\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5681818181818182 0.5681818181818182) rotate(0) translate(4 172.71)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-172.71 630,-172.71 630,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"195\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"223\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"239\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"285\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"301\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\">)) | (Fin(</text>\n",
"<text text-anchor=\"start\" x=\"348\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"364\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"407\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"423\" y=\"-154.51\" 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.71\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-25.01\" 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.71C2.79,-28.71 17.15,-28.71 30.63,-28.71\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-28.71 30.94,-31.86 34.44,-28.71 30.94,-28.71 30.94,-28.71 30.94,-28.71 34.44,-28.71 30.94,-25.56 37.94,-28.71 37.94,-28.71\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"192.5\" cy=\"-94.71\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"192.5\" y=\"-91.01\" 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.43,-36.28C96.22,-47.96 141.96,-70.4 169.31,-83.82\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"175.84,-87.02 168.16,-86.77 172.69,-85.48 169.55,-83.94 169.55,-83.94 169.55,-83.94 172.69,-85.48 170.94,-81.11 175.84,-87.02 175.84,-87.02\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-74.51\" 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=\"M180.74,-108.75C176.35,-119.62 180.27,-130.71 192.5,-130.71 202.06,-130.71 206.54,-123.94 205.95,-115.8\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"204.26,-108.75 208.95,-114.82 205.07,-112.16 205.89,-115.56 205.89,-115.56 205.89,-115.56 205.07,-112.16 202.83,-116.29 204.26,-108.75 204.26,-108.75\"/>\n",
"<text text-anchor=\"start\" x=\"165\" y=\"-134.51\" 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=\"342.5\" cy=\"-40.71\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"342.5\" y=\"-37.01\" 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=\"M206.62,-83.04C215.04,-76.14 226.51,-67.79 238,-62.71 263.7,-51.34 295.64,-45.71 317.19,-43.01\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"324.35,-42.17 317.76,-46.11 320.87,-42.58 317.39,-42.99 317.39,-42.99 317.39,-42.99 320.87,-42.58 317.03,-39.86 324.35,-42.17 324.35,-42.17\"/>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-81.51\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"259.5\" y=\"-66.51\" 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=\"M324.36,-39.99C275.91,-37.94 137.86,-32.12 81.46,-29.74\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.37,-29.44 81.5,-26.59 77.87,-29.59 81.36,-29.74 81.36,-29.74 81.36,-29.74 77.87,-29.59 81.23,-32.89 74.37,-29.44 74.37,-29.44\"/>\n",
"<text text-anchor=\"start\" x=\"165\" y=\"-53.51\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"184.5\" y=\"-38.51\" 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=\"476\" cy=\"-40.71\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"476\" y=\"-37.01\" 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=\"M360.69,-40.71C383.63,-40.71 424.38,-40.71 450.52,-40.71\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"457.8,-40.71 450.8,-43.86 454.3,-40.71 450.8,-40.71 450.8,-40.71 450.8,-40.71 454.3,-40.71 450.8,-37.56 457.8,-40.71 457.8,-40.71\"/>\n",
"<text text-anchor=\"start\" x=\"388\" y=\"-59.51\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"406\" y=\"-44.51\" 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=\"600\" cy=\"-40.71\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"600\" y=\"-37.01\" 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=\"M589.63,-55.5C586.25,-66.13 589.71,-76.71 600,-76.71 607.88,-76.71 611.75,-70.51 611.62,-62.83\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"610.37,-55.5 614.65,-61.87 610.96,-58.95 611.55,-62.4 611.55,-62.4 611.55,-62.4 610.96,-58.95 608.44,-62.93 610.37,-55.5 610.37,-55.5\"/>\n",
"<text text-anchor=\"start\" x=\"574\" y=\"-95.51\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"592\" y=\"-80.51\" 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=\"M458.38,-35.95C437.76,-30.16 401.5,-20.34 370,-13.71 337.82,-6.94 329.77,-4.39 297,-1.71 217.4,4.79 123.38,-13.33 80.47,-23.03\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.55,-24.63 79.67,-19.99 76.96,-23.84 80.37,-23.06 80.37,-23.06 80.37,-23.06 76.96,-23.84 81.08,-26.13 73.55,-24.63 73.55,-24.63\"/>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-20.51\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"259.5\" y=\"-5.51\" 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=\"M464.23,-54.88C457.98,-62.04 449.47,-70.16 440,-74.71 365.4,-110.57 263.38,-103.76 217.53,-98.22\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"210.41,-97.31 217.76,-95.07 213.89,-97.75 217.36,-98.19 217.36,-98.19 217.36,-98.19 213.89,-97.75 216.96,-101.32 210.41,-97.31 210.41,-97.31\"/>\n",
"<text text-anchor=\"start\" x=\"315\" y=\"-119.51\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"326.5\" y=\"-105.51\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"342.5\" y=\"-105.51\" 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=\"M494.22,-40.71C515.2,-40.71 550.79,-40.71 574.59,-40.71\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"581.87,-40.71 574.87,-43.86 578.37,-40.71 574.87,-40.71 574.87,-40.71 574.87,-40.71 578.37,-40.71 574.87,-37.56 581.87,-40.71 581.87,-40.71\"/>\n",
"<text text-anchor=\"start\" x=\"512\" y=\"-44.51\" 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=\"100pt\"\n",
" viewBox=\"0.00 0.00 360.00 100.34\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5681818181818182 0.5681818181818182) rotate(0) translate(4 172.71)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-172.71 630,-172.71 630,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"230\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"258\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"274\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"320\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"336\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\">)) | Inf(</text>\n",
"<text text-anchor=\"start\" x=\"376\" y=\"-154.51\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"392\" y=\"-154.51\" 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.71\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-25.01\" 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.71C2.79,-28.71 17.15,-28.71 30.63,-28.71\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-28.71 30.94,-31.86 34.44,-28.71 30.94,-28.71 30.94,-28.71 30.94,-28.71 34.44,-28.71 30.94,-25.56 37.94,-28.71 37.94,-28.71\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"192.5\" cy=\"-94.71\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"192.5\" y=\"-91.01\" 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.43,-36.28C96.22,-47.96 141.96,-70.4 169.31,-83.82\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"175.84,-87.02 168.16,-86.77 172.69,-85.48 169.55,-83.94 169.55,-83.94 169.55,-83.94 172.69,-85.48 170.94,-81.11 175.84,-87.02 175.84,-87.02\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-74.51\" 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=\"M180.74,-108.75C176.35,-119.62 180.27,-130.71 192.5,-130.71 202.06,-130.71 206.54,-123.94 205.95,-115.8\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"204.26,-108.75 208.95,-114.82 205.07,-112.16 205.89,-115.56 205.89,-115.56 205.89,-115.56 205.07,-112.16 202.83,-116.29 204.26,-108.75 204.26,-108.75\"/>\n",
"<text text-anchor=\"start\" x=\"165\" y=\"-134.51\" 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=\"342.5\" cy=\"-40.71\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"342.5\" y=\"-37.01\" 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=\"M206.62,-83.04C215.04,-76.14 226.51,-67.79 238,-62.71 263.7,-51.34 295.64,-45.71 317.19,-43.01\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"324.35,-42.17 317.76,-46.11 320.87,-42.58 317.39,-42.99 317.39,-42.99 317.39,-42.99 320.87,-42.58 317.03,-39.86 324.35,-42.17 324.35,-42.17\"/>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-81.51\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"259.5\" y=\"-66.51\" 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=\"M324.36,-39.99C275.91,-37.94 137.86,-32.12 81.46,-29.74\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.37,-29.44 81.5,-26.59 77.87,-29.59 81.36,-29.74 81.36,-29.74 81.36,-29.74 77.87,-29.59 81.23,-32.89 74.37,-29.44 74.37,-29.44\"/>\n",
"<text text-anchor=\"start\" x=\"165\" y=\"-53.51\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"184.5\" y=\"-38.51\" 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=\"476\" cy=\"-40.71\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"476\" y=\"-37.01\" 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=\"M360.69,-40.71C383.63,-40.71 424.38,-40.71 450.52,-40.71\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"457.8,-40.71 450.8,-43.86 454.3,-40.71 450.8,-40.71 450.8,-40.71 450.8,-40.71 454.3,-40.71 450.8,-37.56 457.8,-40.71 457.8,-40.71\"/>\n",
"<text text-anchor=\"start\" x=\"388\" y=\"-59.51\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"406\" y=\"-44.51\" 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=\"600\" cy=\"-40.71\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"600\" y=\"-37.01\" 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=\"M589.63,-55.5C586.25,-66.13 589.71,-76.71 600,-76.71 607.88,-76.71 611.75,-70.51 611.62,-62.83\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"610.37,-55.5 614.65,-61.87 610.96,-58.95 611.55,-62.4 611.55,-62.4 611.55,-62.4 610.96,-58.95 608.44,-62.93 610.37,-55.5 610.37,-55.5\"/>\n",
"<text text-anchor=\"start\" x=\"574\" y=\"-95.51\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"592\" y=\"-80.51\" 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=\"M458.38,-35.95C437.76,-30.16 401.5,-20.34 370,-13.71 337.82,-6.94 329.77,-4.39 297,-1.71 217.4,4.79 123.38,-13.33 80.47,-23.03\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.55,-24.63 79.67,-19.99 76.96,-23.84 80.37,-23.06 80.37,-23.06 80.37,-23.06 76.96,-23.84 81.08,-26.13 73.55,-24.63 73.55,-24.63\"/>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-20.51\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"259.5\" y=\"-5.51\" 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=\"M464.23,-54.88C457.98,-62.04 449.47,-70.16 440,-74.71 365.4,-110.57 263.38,-103.76 217.53,-98.22\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"210.41,-97.31 217.76,-95.07 213.89,-97.75 217.36,-98.19 217.36,-98.19 217.36,-98.19 213.89,-97.75 216.96,-101.32 210.41,-97.31 210.41,-97.31\"/>\n",
"<text text-anchor=\"start\" x=\"315\" y=\"-119.51\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"326.5\" y=\"-105.51\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"342.5\" y=\"-105.51\" 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=\"M494.22,-40.71C515.2,-40.71 550.79,-40.71 574.59,-40.71\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"581.87,-40.71 574.87,-43.86 578.37,-40.71 574.87,-40.71 574.87,-40.71 574.87,-40.71 578.37,-40.71 574.87,-37.56 581.87,-40.71 581.87,-40.71\"/>\n",
"<text text-anchor=\"start\" x=\"512\" y=\"-44.51\" 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=\"102pt\"\n",
" viewBox=\"0.00 0.00 360.00 101.95\" 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 172)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-172 617.5,-172 617.5,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"195.25\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">(Inf(</text>\n",
"<text text-anchor=\"start\" x=\"220.25\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"236.25\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"282.25\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"298.25\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">)) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"342.25\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"358.25\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"394.25\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"410.25\" y=\"-153.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=\"326\" cy=\"-52\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"326\" 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.01,-71.62C112.56,-70.61 209.49,-67.29 290,-58 293.58,-57.59 297.36,-57.05 301.04,-56.46\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"307.96,-55.31 301.58,-59.57 304.51,-55.88 301.06,-56.46 301.06,-56.46 301.06,-56.46 304.51,-55.88 300.54,-53.36 307.96,-55.31 307.96,-55.31\"/>\n",
"<text text-anchor=\"start\" x=\"165\" y=\"-85.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"184.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=\"192.5\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"192.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.18,-56.25C71.2,-46.38 80.35,-34.36 92,-28 115.31,-15.28 146.29,-14.19 167.45,-15.37\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"174.5,-15.87 167.29,-18.52 171,-15.63 167.51,-15.38 167.51,-15.38 167.51,-15.38 171,-15.63 167.74,-12.24 174.5,-15.87 174.5,-15.87\"/>\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=\"111.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=\"457\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"457\" 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.27,-77.96C79.13,-80.01 85.83,-82.23 92,-84 124.02,-93.19 132.08,-95.93 165,-101 243.78,-113.13 265.42,-125.38 344,-112 376.47,-106.47 411.95,-92.31 434.09,-82.41\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"440.52,-79.49 435.45,-85.25 437.33,-80.94 434.15,-82.39 434.15,-82.39 434.15,-82.39 437.33,-80.94 432.84,-79.52 440.52,-79.49 440.52,-79.49\"/>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-134.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"248\" y=\"-120.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"264\" y=\"-120.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=\"M315.63,-66.79C312.25,-77.42 315.71,-88 326,-88 333.88,-88 337.75,-81.8 337.62,-74.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"336.37,-66.79 340.65,-73.16 336.96,-70.24 337.55,-73.69 337.55,-73.69 337.55,-73.69 336.96,-70.24 334.44,-74.22 336.37,-66.79 336.37,-66.79\"/>\n",
"<text text-anchor=\"start\" x=\"298.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=\"M343.86,-54.61C366.37,-58.1 406.34,-64.3 431.99,-68.28\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"439.13,-69.38 431.73,-71.42 435.67,-68.85 432.21,-68.31 432.21,-68.31 432.21,-68.31 435.67,-68.85 432.7,-65.2 439.13,-69.38 439.13,-69.38\"/>\n",
"<text text-anchor=\"start\" x=\"364\" 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=\"M210.15,-22.31C233.28,-28.28 275.21,-39.13 301.51,-45.93\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"308.48,-47.73 300.91,-49.03 305.09,-46.85 301.7,-45.98 301.7,-45.98 301.7,-45.98 305.09,-46.85 302.49,-42.93 308.48,-47.73 308.48,-47.73\"/>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-46.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=\"584\" cy=\"-39\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"584\" 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=\"M210.59,-17.27C261.96,-15.35 419.39,-11.51 548,-30 551.71,-30.53 555.59,-31.31 559.37,-32.18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"566.42,-33.95 558.86,-35.3 563.02,-33.1 559.62,-32.25 559.62,-32.25 559.62,-32.25 563.02,-33.1 560.39,-29.19 566.42,-33.95 566.42,-33.95\"/>\n",
"<text text-anchor=\"start\" x=\"362\" 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=\"M446.63,-86.79C443.25,-97.42 446.71,-108 457,-108 464.88,-108 468.75,-101.8 468.62,-94.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"467.37,-86.79 471.65,-93.16 467.96,-90.24 468.55,-93.69 468.55,-93.69 468.55,-93.69 467.96,-90.24 465.44,-94.22 467.37,-86.79 467.37,-86.79\"/>\n",
"<text text-anchor=\"start\" x=\"427.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=\"M468.75,-58.24C475,-51.37 483.5,-43.75 493,-40 514.17,-31.64 540.39,-32.47 559.05,-34.74\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"566.06,-35.7 558.7,-37.87 562.59,-35.23 559.12,-34.75 559.12,-34.75 559.12,-34.75 562.59,-35.23 559.55,-31.63 566.06,-35.7 566.06,-35.7\"/>\n",
"<text text-anchor=\"start\" x=\"493\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"512.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=\"M571.85,-52.62C565.6,-59.18 557.22,-66.39 548,-70 526.8,-78.31 500.59,-77.81 481.93,-75.84\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"474.93,-74.99 482.26,-72.7 478.41,-75.41 481.88,-75.83 481.88,-75.83 481.88,-75.83 478.41,-75.41 481.5,-78.96 474.93,-74.99 474.93,-74.99\"/>\n",
"<text text-anchor=\"start\" x=\"493\" y=\"-95.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"512.5\" y=\"-80.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=\"M573.63,-53.79C570.25,-64.42 573.71,-75 584,-75 591.88,-75 595.75,-68.8 595.62,-61.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"594.37,-53.79 598.65,-60.16 594.96,-57.24 595.55,-60.69 595.55,-60.69 595.55,-60.69 594.96,-57.24 592.44,-61.22 594.37,-53.79 594.37,-53.79\"/>\n",
"<text text-anchor=\"start\" x=\"554.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=\"109pt\"\n",
" viewBox=\"0.00 0.00 360.00 109.48\" 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 185)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-185 617.5,-185 617.5,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"229.75\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
"<text text-anchor=\"start\" x=\"251.75\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"267.75\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\">) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"307.75\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"323.75\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"359.75\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"375.75\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<text text-anchor=\"start\" x=\"271.75\" y=\"-152.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=\"326\" cy=\"-52\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"326\" 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.01,-71.62C112.56,-70.61 209.49,-67.29 290,-58 293.58,-57.59 297.36,-57.05 301.04,-56.46\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"307.96,-55.31 301.58,-59.57 304.51,-55.88 301.06,-56.46 301.06,-56.46 301.06,-56.46 304.51,-55.88 300.54,-53.36 307.96,-55.31 307.96,-55.31\"/>\n",
"<text text-anchor=\"start\" x=\"165\" y=\"-85.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"184.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=\"192.5\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"192.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.18,-56.25C71.2,-46.38 80.35,-34.36 92,-28 115.31,-15.28 146.29,-14.19 167.45,-15.37\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"174.5,-15.87 167.29,-18.52 171,-15.63 167.51,-15.38 167.51,-15.38 167.51,-15.38 171,-15.63 167.74,-12.24 174.5,-15.87 174.5,-15.87\"/>\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=\"111.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=\"457\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"457\" 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.27,-77.96C79.13,-80.01 85.83,-82.23 92,-84 124.02,-93.19 132.08,-95.93 165,-101 243.78,-113.13 265.42,-125.38 344,-112 376.47,-106.47 411.95,-92.31 434.09,-82.41\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"440.52,-79.49 435.45,-85.25 437.33,-80.94 434.15,-82.39 434.15,-82.39 434.15,-82.39 437.33,-80.94 432.84,-79.52 440.52,-79.49 440.52,-79.49\"/>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-134.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"248\" y=\"-120.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"264\" y=\"-120.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=\"M315.63,-66.79C312.25,-77.42 315.71,-88 326,-88 333.88,-88 337.75,-81.8 337.62,-74.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"336.37,-66.79 340.65,-73.16 336.96,-70.24 337.55,-73.69 337.55,-73.69 337.55,-73.69 336.96,-70.24 334.44,-74.22 336.37,-66.79 336.37,-66.79\"/>\n",
"<text text-anchor=\"start\" x=\"298.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=\"M343.86,-54.61C366.37,-58.1 406.34,-64.3 431.99,-68.28\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"439.13,-69.38 431.73,-71.42 435.67,-68.85 432.21,-68.31 432.21,-68.31 432.21,-68.31 435.67,-68.85 432.7,-65.2 439.13,-69.38 439.13,-69.38\"/>\n",
"<text text-anchor=\"start\" x=\"364\" 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=\"M210.15,-22.31C233.28,-28.28 275.21,-39.13 301.51,-45.93\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"308.48,-47.73 300.91,-49.03 305.09,-46.85 301.7,-45.98 301.7,-45.98 301.7,-45.98 305.09,-46.85 302.49,-42.93 308.48,-47.73 308.48,-47.73\"/>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-46.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=\"584\" cy=\"-39\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"584\" 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=\"M210.59,-17.27C261.96,-15.35 419.39,-11.51 548,-30 551.71,-30.53 555.59,-31.31 559.37,-32.18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"566.42,-33.95 558.86,-35.3 563.02,-33.1 559.62,-32.25 559.62,-32.25 559.62,-32.25 563.02,-33.1 560.39,-29.19 566.42,-33.95 566.42,-33.95\"/>\n",
"<text text-anchor=\"start\" x=\"362\" 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=\"M446.63,-86.79C443.25,-97.42 446.71,-108 457,-108 464.88,-108 468.75,-101.8 468.62,-94.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"467.37,-86.79 471.65,-93.16 467.96,-90.24 468.55,-93.69 468.55,-93.69 468.55,-93.69 467.96,-90.24 465.44,-94.22 467.37,-86.79 467.37,-86.79\"/>\n",
"<text text-anchor=\"start\" x=\"427.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=\"M468.75,-58.24C475,-51.37 483.5,-43.75 493,-40 514.17,-31.64 540.39,-32.47 559.05,-34.74\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"566.06,-35.7 558.7,-37.87 562.59,-35.23 559.12,-34.75 559.12,-34.75 559.12,-34.75 562.59,-35.23 559.55,-31.63 566.06,-35.7 566.06,-35.7\"/>\n",
"<text text-anchor=\"start\" x=\"493\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"512.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=\"M571.85,-52.62C565.6,-59.18 557.22,-66.39 548,-70 526.8,-78.31 500.59,-77.81 481.93,-75.84\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"474.93,-74.99 482.26,-72.7 478.41,-75.41 481.88,-75.83 481.88,-75.83 481.88,-75.83 478.41,-75.41 481.5,-78.96 474.93,-74.99 474.93,-74.99\"/>\n",
"<text text-anchor=\"start\" x=\"493\" y=\"-95.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"512.5\" y=\"-80.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=\"M573.63,-53.79C570.25,-64.42 573.71,-75 584,-75 591.88,-75 595.75,-68.8 595.62,-61.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"594.37,-53.79 598.65,-60.16 594.96,-57.24 595.55,-60.69 595.55,-60.69 595.55,-60.69 594.96,-57.24 592.44,-61.22 594.37,-53.79 594.37,-53.79\"/>\n",
"<text text-anchor=\"start\" x=\"554.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=\"168pt\"\n",
" viewBox=\"0.00 0.00 360.00 168.41\" 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)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-294 633,-294 633,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"209.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
"<text text-anchor=\"start\" x=\"231.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"247.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">) | Fin(</text>\n",
"<text text-anchor=\"start\" x=\"287.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"303.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"343.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"359.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"395.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"411.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=\"187\" cy=\"-117\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"187\" 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.81,-77.16C75.12,-83.43 83.35,-90.52 92,-95 114.04,-106.4 142.04,-111.98 161.72,-114.65\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"168.83,-115.53 161.49,-117.79 165.36,-115.1 161.88,-114.67 161.88,-114.67 161.88,-114.67 165.36,-115.1 162.27,-111.54 168.83,-115.53 168.83,-115.53\"/>\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=\"611\" cy=\"-172\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"611\" 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=\"M70.23,-52.26C92.47,-33.79 139.5,0 186,0 186,0 186,0 469.5,0 545.05,0 587.26,-100.76 602.9,-148.04\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"605.1,-154.88 599.96,-149.18 604.03,-151.55 602.96,-148.22 602.96,-148.22 602.96,-148.22 604.03,-151.55 605.96,-147.25 605.1,-154.88 605.1,-154.88\"/>\n",
"<text text-anchor=\"start\" x=\"293\" y=\"-17.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"304.5\" y=\"-3.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"320.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=\"M180.6,-100.17C175.35,-86.89 165.94,-69.28 151,-61 129.38,-49.02 100.45,-52.26 80.42,-56.91\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.48,-58.66 79.5,-53.89 76.87,-57.8 80.27,-56.95 80.27,-56.95 80.27,-56.95 76.87,-57.8 81.04,-60 73.48,-58.66 73.48,-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=\"113.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=\"M176.63,-131.79C173.25,-142.42 176.71,-153 187,-153 194.88,-153 198.75,-146.8 198.62,-139.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"197.37,-131.79 201.65,-138.16 197.96,-135.24 198.55,-138.69 198.55,-138.69 198.55,-138.69 197.96,-135.24 195.44,-139.22 197.37,-131.79 197.37,-131.79\"/>\n",
"<text text-anchor=\"start\" x=\"159.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=\"M198.56,-131.19C205,-139.18 213.75,-148.93 223,-156 304.95,-218.67 336.23,-231.92 439,-241 500.47,-246.43 524.29,-248.17 575,-213 582.81,-207.58 589.93,-200.01 595.68,-192.85\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"600.18,-186.98 598.42,-194.45 598.05,-189.76 595.92,-192.54 595.92,-192.54 595.92,-192.54 598.05,-189.76 593.42,-190.62 600.18,-186.98 600.18,-186.98\"/>\n",
"<text text-anchor=\"start\" x=\"366\" y=\"-256.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"377.5\" y=\"-242.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"393.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=\"320.5\" cy=\"-148\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"320.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=\"M204.65,-120.93C227.65,-126.35 269.26,-136.16 295.58,-142.36\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"302.57,-144.01 295.03,-145.47 299.16,-143.2 295.75,-142.4 295.75,-142.4 295.75,-142.4 299.16,-143.2 296.47,-139.34 302.57,-144.01 302.57,-144.01\"/>\n",
"<text text-anchor=\"start\" x=\"223\" 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=\"M593.03,-173.08C545.04,-175.95 409.02,-182.86 366,-172 357.66,-169.89 349.18,-165.88 341.9,-161.74\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"335.58,-157.94 343.2,-158.84 338.58,-159.74 341.58,-161.54 341.58,-161.54 341.58,-161.54 338.58,-159.74 339.96,-164.24 335.58,-157.94 335.58,-157.94\"/>\n",
"<text text-anchor=\"start\" x=\"439\" y=\"-195.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"460.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=\"M328.5,-164.16C335.64,-178.37 348.2,-198.13 366,-207 441.05,-244.4 544.16,-204.04 588.4,-183.05\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"594.74,-179.98 589.81,-185.87 591.59,-181.51 588.44,-183.03 588.44,-183.03 588.44,-183.03 591.59,-181.51 587.07,-180.2 594.74,-179.98 594.74,-179.98\"/>\n",
"<text text-anchor=\"start\" x=\"442.5\" 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=\"468.5\" cy=\"-118\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"468.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=\"M338.25,-144.56C364.07,-139.25 413.73,-129.05 443.41,-122.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"450.5,-121.49 444.27,-125.99 447.07,-122.2 443.64,-122.9 443.64,-122.9 443.64,-122.9 447.07,-122.2 443.01,-119.82 450.5,-121.49 450.5,-121.49\"/>\n",
"<text text-anchor=\"start\" x=\"367.5\" y=\"-156.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"385.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=\"M455.33,-105.72C446.61,-97.83 434.12,-88.28 421,-84 346.32,-59.61 252.37,-90.48 210.23,-107.36\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"203.69,-110.03 208.97,-104.47 206.93,-108.71 210.17,-107.38 210.17,-107.38 210.17,-107.38 206.93,-108.71 211.36,-110.3 203.69,-110.03 203.69,-110.03\"/>\n",
"<text text-anchor=\"start\" x=\"294.5\" y=\"-99.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"312.5\" y=\"-84.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=\"M486.38,-115.73C508.23,-113.61 546.86,-112.75 575,-128 584.3,-133.04 592,-141.7 597.78,-150.01\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"601.83,-156.23 595.37,-152.08 599.92,-153.3 598.01,-150.36 598.01,-150.36 598.01,-150.36 599.92,-153.3 600.66,-148.64 601.83,-156.23 601.83,-156.23\"/>\n",
"<text text-anchor=\"start\" x=\"516\" y=\"-146.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"537.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=\"M453.08,-108.71C444.21,-103.55 432.4,-97.67 421,-95 397.2,-89.44 388.16,-84.67 366,-95 352.22,-101.42 341.19,-114.45 333.55,-125.98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"329.67,-132.18 330.72,-124.58 331.53,-129.22 333.39,-126.25 333.39,-126.25 333.39,-126.25 331.53,-129.22 336.06,-127.92 329.67,-132.18 329.67,-132.18\"/>\n",
"<text text-anchor=\"start\" x=\"366\" y=\"-112.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"369.5\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"385.5\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"401.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=\"168pt\"\n",
" viewBox=\"0.00 0.00 360.00 168.41\" 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)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-294 633,-294 633,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"209.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
"<text text-anchor=\"start\" x=\"231.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"247.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">) | Fin(</text>\n",
"<text text-anchor=\"start\" x=\"287.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"303.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"343.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"359.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"395.5\" y=\"-275.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"411.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=\"187\" cy=\"-117\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"187\" 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.81,-77.16C75.12,-83.43 83.35,-90.52 92,-95 114.04,-106.4 142.04,-111.98 161.72,-114.65\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"168.83,-115.53 161.49,-117.79 165.36,-115.1 161.88,-114.67 161.88,-114.67 161.88,-114.67 165.36,-115.1 162.27,-111.54 168.83,-115.53 168.83,-115.53\"/>\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=\"611\" cy=\"-172\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"611\" 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=\"M70.23,-52.26C92.47,-33.79 139.5,0 186,0 186,0 186,0 469.5,0 545.05,0 587.26,-100.76 602.9,-148.04\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"605.1,-154.88 599.96,-149.18 604.03,-151.55 602.96,-148.22 602.96,-148.22 602.96,-148.22 604.03,-151.55 605.96,-147.25 605.1,-154.88 605.1,-154.88\"/>\n",
"<text text-anchor=\"start\" x=\"293\" y=\"-17.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"304.5\" y=\"-3.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"320.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=\"M180.6,-100.17C175.35,-86.89 165.94,-69.28 151,-61 129.38,-49.02 100.45,-52.26 80.42,-56.91\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.48,-58.66 79.5,-53.89 76.87,-57.8 80.27,-56.95 80.27,-56.95 80.27,-56.95 76.87,-57.8 81.04,-60 73.48,-58.66 73.48,-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=\"113.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=\"M176.63,-131.79C173.25,-142.42 176.71,-153 187,-153 194.88,-153 198.75,-146.8 198.62,-139.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"197.37,-131.79 201.65,-138.16 197.96,-135.24 198.55,-138.69 198.55,-138.69 198.55,-138.69 197.96,-135.24 195.44,-139.22 197.37,-131.79 197.37,-131.79\"/>\n",
"<text text-anchor=\"start\" x=\"159.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=\"M198.56,-131.19C205,-139.18 213.75,-148.93 223,-156 304.95,-218.67 336.23,-231.92 439,-241 500.47,-246.43 524.29,-248.17 575,-213 582.81,-207.58 589.93,-200.01 595.68,-192.85\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"600.18,-186.98 598.42,-194.45 598.05,-189.76 595.92,-192.54 595.92,-192.54 595.92,-192.54 598.05,-189.76 593.42,-190.62 600.18,-186.98 600.18,-186.98\"/>\n",
"<text text-anchor=\"start\" x=\"366\" y=\"-256.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"377.5\" y=\"-242.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"393.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=\"320.5\" cy=\"-148\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"320.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=\"M204.65,-120.93C227.65,-126.35 269.26,-136.16 295.58,-142.36\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"302.57,-144.01 295.03,-145.47 299.16,-143.2 295.75,-142.4 295.75,-142.4 295.75,-142.4 299.16,-143.2 296.47,-139.34 302.57,-144.01 302.57,-144.01\"/>\n",
"<text text-anchor=\"start\" x=\"223\" 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=\"M593.03,-173.08C545.04,-175.95 409.02,-182.86 366,-172 357.66,-169.89 349.18,-165.88 341.9,-161.74\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"335.58,-157.94 343.2,-158.84 338.58,-159.74 341.58,-161.54 341.58,-161.54 341.58,-161.54 338.58,-159.74 339.96,-164.24 335.58,-157.94 335.58,-157.94\"/>\n",
"<text text-anchor=\"start\" x=\"439\" y=\"-195.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"460.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=\"M328.5,-164.16C335.64,-178.37 348.2,-198.13 366,-207 441.05,-244.4 544.16,-204.04 588.4,-183.05\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"594.74,-179.98 589.81,-185.87 591.59,-181.51 588.44,-183.03 588.44,-183.03 588.44,-183.03 591.59,-181.51 587.07,-180.2 594.74,-179.98 594.74,-179.98\"/>\n",
"<text text-anchor=\"start\" x=\"442.5\" 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=\"468.5\" cy=\"-118\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"468.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=\"M338.25,-144.56C364.07,-139.25 413.73,-129.05 443.41,-122.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"450.5,-121.49 444.27,-125.99 447.07,-122.2 443.64,-122.9 443.64,-122.9 443.64,-122.9 447.07,-122.2 443.01,-119.82 450.5,-121.49 450.5,-121.49\"/>\n",
"<text text-anchor=\"start\" x=\"367.5\" y=\"-156.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"385.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=\"M455.33,-105.72C446.61,-97.83 434.12,-88.28 421,-84 346.32,-59.61 252.37,-90.48 210.23,-107.36\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"203.69,-110.03 208.97,-104.47 206.93,-108.71 210.17,-107.38 210.17,-107.38 210.17,-107.38 206.93,-108.71 211.36,-110.3 203.69,-110.03 203.69,-110.03\"/>\n",
"<text text-anchor=\"start\" x=\"294.5\" y=\"-99.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"312.5\" y=\"-84.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=\"M486.38,-115.73C508.23,-113.61 546.86,-112.75 575,-128 584.3,-133.04 592,-141.7 597.78,-150.01\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"601.83,-156.23 595.37,-152.08 599.92,-153.3 598.01,-150.36 598.01,-150.36 598.01,-150.36 599.92,-153.3 600.66,-148.64 601.83,-156.23 601.83,-156.23\"/>\n",
"<text text-anchor=\"start\" x=\"516\" y=\"-146.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"537.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=\"M453.08,-108.71C444.21,-103.55 432.4,-97.67 421,-95 397.2,-89.44 388.16,-84.67 366,-95 352.22,-101.42 341.19,-114.45 333.55,-125.98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"329.67,-132.18 330.72,-124.58 331.53,-129.22 333.39,-126.25 333.39,-126.25 333.39,-126.25 331.53,-129.22 336.06,-127.92 329.67,-132.18 329.67,-132.18\"/>\n",
"<text text-anchor=\"start\" x=\"366\" y=\"-112.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"369.5\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"385.5\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"401.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=\"165pt\"\n",
" viewBox=\"0.00 0.00 360.00 165.12\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5524861878453039 0.5524861878453039) rotate(0) translate(4 295.05)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-295.05 648,-295.05 648,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"212.5\" y=\"-276.85\" font-family=\"Lato\" font-size=\"14.00\">((Fin(</text>\n",
"<text text-anchor=\"start\" x=\"244.5\" y=\"-276.85\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"260.5\" y=\"-276.85\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"292.5\" y=\"-276.85\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"308.5\" y=\"-276.85\" font-family=\"Lato\" font-size=\"14.00\">)) | Inf(</text>\n",
"<text text-anchor=\"start\" x=\"348.5\" y=\"-276.85\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"364.5\" y=\"-276.85\" font-family=\"Lato\" font-size=\"14.00\">)) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"411.5\" y=\"-276.85\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"427.5\" y=\"-276.85\" 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=\"-175.05\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-171.35\" 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,-175.05C2.79,-175.05 17.15,-175.05 30.63,-175.05\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-175.05 30.94,-178.2 34.44,-175.05 30.94,-175.05 30.94,-175.05 30.94,-175.05 34.44,-175.05 30.94,-171.9 37.94,-175.05 37.94,-175.05\"/>\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.09C48.32,-201.91 50.45,-211.05 56,-211.05 60.17,-211.05 62.4,-205.91 62.71,-199.19\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-192.09 65.85,-198.93 62.54,-195.58 62.71,-199.08 62.71,-199.08 62.71,-199.08 62.54,-195.58 59.56,-199.23 62.38,-192.09 62.38,-192.09\"/>\n",
"<text text-anchor=\"start\" x=\"26.5\" y=\"-214.85\" 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=\"196.5\" cy=\"-109.05\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"196.5\" y=\"-105.35\" 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.66,-167.4C78.7,-164.46 85.67,-161.09 92,-158.05 119.98,-144.63 152.32,-129.36 173.3,-119.48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"179.7,-116.47 174.7,-122.3 176.53,-117.96 173.36,-119.45 173.36,-119.45 173.36,-119.45 176.53,-117.96 172.02,-116.6 179.7,-116.47 179.7,-116.47\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-161.85\" 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=\"626\" cy=\"-128.05\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"626\" y=\"-124.35\" 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.06,-187.58C91.64,-209.63 142.79,-253.05 195.5,-253.05 195.5,-253.05 195.5,-253.05 486.5,-253.05 537.98,-253.05 553.94,-237.79 590,-201.05 603.41,-187.39 612.45,-167.62 617.98,-152.09\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"620.28,-145.29 621.02,-152.93 619.16,-148.61 618.04,-151.92 618.04,-151.92 618.04,-151.92 619.16,-148.61 615.06,-150.91 620.28,-145.29 620.28,-145.29\"/>\n",
"<text text-anchor=\"start\" x=\"312\" y=\"-256.85\" 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=\"339.5\" cy=\"-40.05\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"339.5\" y=\"-36.35\" 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=\"M209.18,-95.86C217.55,-87.15 229.5,-76.07 242,-69.05 264.95,-56.15 294.27,-48.39 314.54,-44.19\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"321.57,-42.8 315.31,-47.25 318.14,-43.48 314.7,-44.16 314.7,-44.16 314.7,-44.16 318.14,-43.48 314.09,-41.07 321.57,-42.8 321.57,-42.8\"/>\n",
"<text text-anchor=\"start\" x=\"242\" y=\"-72.85\" 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=\"M610.89,-138.6C586.75,-155.57 535.37,-187.05 486.5,-187.05 195.5,-187.05 195.5,-187.05 195.5,-187.05 155.35,-187.05 108.89,-181.98 81.28,-178.43\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.02,-177.48 81.37,-175.27 77.49,-177.93 80.96,-178.39 80.96,-178.39 80.96,-178.39 77.49,-177.93 80.55,-181.51 74.02,-177.48 74.02,-177.48\"/>\n",
"<text text-anchor=\"start\" x=\"312\" y=\"-205.85\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"331.5\" y=\"-190.85\" 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=\"M607.67,-128.04C588.81,-127.99 557.76,-127.79 531,-127.05 402.48,-123.48 370.18,-124.12 242,-114.05 235.28,-113.52 228.02,-112.78 221.34,-112.03\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"214.38,-111.21 221.7,-108.9 217.86,-111.62 221.33,-112.02 221.33,-112.02 221.33,-112.02 217.86,-111.62 220.97,-115.15 214.38,-111.21 214.38,-111.21\"/>\n",
"<text text-anchor=\"start\" x=\"385\" y=\"-127.85\" 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=\"485.5\" cy=\"-62.05\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"485.5\" y=\"-58.35\" 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=\"M609.34,-120.83C603.3,-118.07 596.34,-114.89 590,-112.05 563.86,-100.31 556.74,-98.64 531,-86.05 523.39,-82.33 515.2,-78 507.94,-74.06\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"501.59,-70.57 509.24,-71.18 504.65,-72.25 507.72,-73.94 507.72,-73.94 507.72,-73.94 504.65,-72.25 506.21,-76.7 501.59,-70.57 501.59,-70.57\"/>\n",
"<text text-anchor=\"start\" x=\"533\" y=\"-115.85\" 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=\"M321.44,-39.62C289.77,-39.49 220.44,-42.34 169,-67.05 130.14,-85.72 121.97,-95.06 92,-126.05 83.85,-134.48 76.13,-144.92 70.02,-154\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"66.06,-160.02 67.27,-152.44 67.98,-157.1 69.9,-154.17 69.9,-154.17 69.9,-154.17 67.98,-157.1 72.54,-155.9 66.06,-160.02 66.06,-160.02\"/>\n",
"<text text-anchor=\"start\" x=\"169\" y=\"-70.85\" 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=\"M355.92,-32.01C386.33,-17.25 456,11.26 513,-5.05 551.77,-16.14 563.26,-22.86 590,-53.05 603.06,-67.79 612.16,-88.23 617.81,-104.05\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"620.16,-110.96 614.92,-105.35 619.03,-107.65 617.9,-104.34 617.9,-104.34 617.9,-104.34 619.03,-107.65 620.88,-103.32 620.16,-110.96 620.16,-110.96\"/>\n",
"<text text-anchor=\"start\" x=\"458\" y=\"-23.85\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"477.5\" y=\"-8.85\" 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=\"M357.58,-42.66C383.13,-46.56 431.4,-53.94 460.48,-58.38\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"467.44,-59.44 460.04,-61.5 463.98,-58.91 460.52,-58.38 460.52,-58.38 460.52,-58.38 463.98,-58.91 460.99,-55.27 467.44,-59.44 467.44,-59.44\"/>\n",
"<text text-anchor=\"start\" x=\"385\" y=\"-57.85\" 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=\"M467.68,-66.61C459.39,-68.75 449.21,-71.23 440,-73.05 360.66,-88.71 265.5,-100.95 221.72,-106.23\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"214.65,-107.07 221.23,-103.11 218.12,-106.66 221.6,-106.24 221.6,-106.24 221.6,-106.24 218.12,-106.66 221.97,-109.37 214.65,-107.07 214.65,-107.07\"/>\n",
"<text text-anchor=\"start\" x=\"313.5\" y=\"-96.85\" 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=\"M503.34,-59.15C525.08,-56.32 563.3,-54.55 590,-71.05 602.42,-78.72 611.08,-92.61 616.68,-104.75\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"619.48,-111.27 613.82,-106.08 618.1,-108.05 616.72,-104.83 616.72,-104.83 616.72,-104.83 618.1,-108.05 619.61,-103.59 619.48,-111.27 619.48,-111.27\"/>\n",
"<text text-anchor=\"start\" x=\"531\" y=\"-74.85\" 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=\"M473.74,-76.09C469.35,-86.96 473.27,-98.05 485.5,-98.05 495.06,-98.05 499.54,-91.28 498.95,-83.14\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"497.26,-76.09 501.95,-82.16 498.07,-79.49 498.89,-82.9 498.89,-82.9 498.89,-82.9 498.07,-79.49 495.83,-83.63 497.26,-76.09 497.26,-76.09\"/>\n",
"<text text-anchor=\"start\" x=\"459.5\" y=\"-101.85\" 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=\"164pt\"\n",
" viewBox=\"0.00 0.00 360.00 164.01\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5524861878453039 0.5524861878453039) rotate(0) translate(4 293.05)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-293.05 648,-293.05 648,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"301\" y=\"-274.85\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
"<text text-anchor=\"start\" x=\"323\" y=\"-274.85\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"339\" y=\"-274.85\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<text text-anchor=\"start\" x=\"299\" y=\"-260.85\" 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=\"-175.05\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-171.35\" 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,-175.05C2.79,-175.05 17.15,-175.05 30.63,-175.05\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-175.05 30.94,-178.2 34.44,-175.05 30.94,-175.05 30.94,-175.05 30.94,-175.05 34.44,-175.05 30.94,-171.9 37.94,-175.05 37.94,-175.05\"/>\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.09C48.32,-201.91 50.45,-211.05 56,-211.05 60.17,-211.05 62.4,-205.91 62.71,-199.19\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-192.09 65.85,-198.93 62.54,-195.58 62.71,-199.08 62.71,-199.08 62.71,-199.08 62.54,-195.58 59.56,-199.23 62.38,-192.09 62.38,-192.09\"/>\n",
"<text text-anchor=\"start\" x=\"26.5\" y=\"-214.85\" 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=\"196.5\" cy=\"-109.05\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"196.5\" y=\"-105.35\" 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.66,-167.4C78.7,-164.46 85.67,-161.09 92,-158.05 119.98,-144.63 152.32,-129.36 173.3,-119.48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"179.7,-116.47 174.7,-122.3 176.53,-117.96 173.36,-119.45 173.36,-119.45 173.36,-119.45 176.53,-117.96 172.02,-116.6 179.7,-116.47 179.7,-116.47\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-161.85\" 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=\"626\" cy=\"-128.05\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"626\" y=\"-124.35\" 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.34,-186.42C76.62,-191.38 84.39,-196.98 92,-201.05 135.08,-224.09 146.65,-238.05 195.5,-238.05 195.5,-238.05 195.5,-238.05 486.5,-238.05 535.35,-238.05 553.71,-233.75 590,-201.05 604.3,-188.16 613.32,-168.15 618.62,-152.34\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"620.79,-145.42 621.7,-153.04 619.74,-148.75 618.69,-152.09 618.69,-152.09 618.69,-152.09 619.74,-148.75 615.69,-151.15 620.79,-145.42 620.79,-145.42\"/>\n",
"<text text-anchor=\"start\" x=\"312\" y=\"-241.85\" 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=\"339.5\" cy=\"-40.05\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"339.5\" y=\"-36.35\" 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=\"M209.18,-95.86C217.55,-87.15 229.5,-76.07 242,-69.05 264.95,-56.15 294.27,-48.39 314.54,-44.19\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"321.57,-42.8 315.31,-47.25 318.14,-43.48 314.7,-44.16 314.7,-44.16 314.7,-44.16 318.14,-43.48 314.09,-41.07 321.57,-42.8 321.57,-42.8\"/>\n",
"<text text-anchor=\"start\" x=\"242\" y=\"-72.85\" 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=\"M610.89,-138.6C586.75,-155.57 535.37,-187.05 486.5,-187.05 195.5,-187.05 195.5,-187.05 195.5,-187.05 155.35,-187.05 108.89,-181.98 81.28,-178.43\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.02,-177.48 81.37,-175.27 77.49,-177.93 80.96,-178.39 80.96,-178.39 80.96,-178.39 77.49,-177.93 80.55,-181.51 74.02,-177.48 74.02,-177.48\"/>\n",
"<text text-anchor=\"start\" x=\"312\" y=\"-190.85\" 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=\"M607.67,-128.04C588.81,-127.99 557.76,-127.79 531,-127.05 402.48,-123.48 370.18,-124.12 242,-114.05 235.28,-113.52 228.02,-112.78 221.34,-112.03\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"214.38,-111.21 221.7,-108.9 217.86,-111.62 221.33,-112.02 221.33,-112.02 221.33,-112.02 217.86,-111.62 220.97,-115.15 214.38,-111.21 214.38,-111.21\"/>\n",
"<text text-anchor=\"start\" x=\"385\" y=\"-127.85\" 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=\"485.5\" cy=\"-62.05\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"485.5\" y=\"-58.35\" 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=\"M609.34,-120.83C603.3,-118.07 596.34,-114.89 590,-112.05 563.86,-100.31 556.74,-98.64 531,-86.05 523.39,-82.33 515.2,-78 507.94,-74.06\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"501.59,-70.57 509.24,-71.18 504.65,-72.25 507.72,-73.94 507.72,-73.94 507.72,-73.94 504.65,-72.25 506.21,-76.7 501.59,-70.57 501.59,-70.57\"/>\n",
"<text text-anchor=\"start\" x=\"533\" y=\"-115.85\" 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=\"M321.44,-39.62C289.77,-39.49 220.44,-42.34 169,-67.05 130.14,-85.72 121.97,-95.06 92,-126.05 83.85,-134.48 76.13,-144.92 70.02,-154\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"66.06,-160.02 67.27,-152.44 67.98,-157.1 69.9,-154.17 69.9,-154.17 69.9,-154.17 67.98,-157.1 72.54,-155.9 66.06,-160.02 66.06,-160.02\"/>\n",
"<text text-anchor=\"start\" x=\"169\" y=\"-70.85\" 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=\"M355.92,-32.01C386.33,-17.25 456,11.26 513,-5.05 551.77,-16.14 563.26,-22.86 590,-53.05 603.06,-67.79 612.16,-88.23 617.81,-104.05\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"620.16,-110.96 614.92,-105.35 619.03,-107.65 617.9,-104.34 617.9,-104.34 617.9,-104.34 619.03,-107.65 620.88,-103.32 620.16,-110.96 620.16,-110.96\"/>\n",
"<text text-anchor=\"start\" x=\"458\" y=\"-23.85\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"477.5\" y=\"-8.85\" 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=\"M357.58,-42.66C383.13,-46.56 431.4,-53.94 460.48,-58.38\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"467.44,-59.44 460.04,-61.5 463.98,-58.91 460.52,-58.38 460.52,-58.38 460.52,-58.38 463.98,-58.91 460.99,-55.27 467.44,-59.44 467.44,-59.44\"/>\n",
"<text text-anchor=\"start\" x=\"385\" y=\"-57.85\" 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=\"M467.68,-66.61C459.39,-68.75 449.21,-71.23 440,-73.05 360.66,-88.71 265.5,-100.95 221.72,-106.23\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"214.65,-107.07 221.23,-103.11 218.12,-106.66 221.6,-106.24 221.6,-106.24 221.6,-106.24 218.12,-106.66 221.97,-109.37 214.65,-107.07 214.65,-107.07\"/>\n",
"<text text-anchor=\"start\" x=\"313.5\" y=\"-96.85\" 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=\"M503.34,-59.15C525.08,-56.32 563.3,-54.55 590,-71.05 602.42,-78.72 611.08,-92.61 616.68,-104.75\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"619.48,-111.27 613.82,-106.08 618.1,-108.05 616.72,-104.83 616.72,-104.83 616.72,-104.83 618.1,-108.05 619.61,-103.59 619.48,-111.27 619.48,-111.27\"/>\n",
"<text text-anchor=\"start\" x=\"531\" y=\"-74.85\" 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=\"M473.74,-76.09C469.35,-86.96 473.27,-98.05 485.5,-98.05 495.06,-98.05 499.54,-91.28 498.95,-83.14\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"497.26,-76.09 501.95,-82.16 498.07,-79.49 498.89,-82.9 498.89,-82.9 498.89,-82.9 498.07,-79.49 495.83,-83.63 497.26,-76.09 497.26,-76.09\"/>\n",
"<text text-anchor=\"start\" x=\"459.5\" y=\"-101.85\" 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=\"105pt\"\n",
" viewBox=\"0.00 0.00 360.00 105.02\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5847953216374269 0.5847953216374269) rotate(0) translate(4 176)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-176 613,-176 613,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"192.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"220.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"236.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">) | Inf(</text>\n",
"<text text-anchor=\"start\" x=\"273.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"289.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">)) &amp; (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"340.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"356.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"392.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"408.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<text text-anchor=\"start\" x=\"257.5\" 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=\"187\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"187\" 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.17,-39.81C75.44,-45.65 83.54,-52.12 92,-56 114.28,-66.22 142.24,-69.97 161.85,-71.32\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"168.93,-71.72 161.76,-74.47 165.43,-71.52 161.94,-71.32 161.94,-71.32 161.94,-71.32 165.43,-71.52 162.12,-68.18 168.93,-71.72 168.93,-71.72\"/>\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=\"105.5\" y=\"-73.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"121.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=\"M178.88,-55.4C173.13,-44.29 163.87,-30.54 151,-24 128.96,-12.8 100.11,-15.89 80.22,-20.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.32,-21.95 79.39,-17.25 76.72,-21.13 80.13,-20.32 80.13,-20.32 80.13,-20.32 76.72,-21.13 80.86,-23.38 73.32,-21.95 73.32,-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=\"105.5\" y=\"-27.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"121.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=\"318\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"318\" 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=\"M205.13,-72C227.59,-72 267.12,-72 292.67,-72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"299.8,-72 292.8,-75.15 296.3,-72 292.8,-72 292.8,-72 292.8,-72 296.3,-72 292.8,-68.85 299.8,-72 299.8,-72\"/>\n",
"<text text-anchor=\"start\" x=\"225\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"244.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=\"591\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"591\" 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=\"M572.78,-72C526.2,-72 397.59,-72 343.49,-72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"336.36,-72 343.36,-68.85 339.86,-72 343.36,-72 343.36,-72 343.36,-72 339.86,-72 343.36,-75.15 336.36,-72 336.36,-72\"/>\n",
"<text text-anchor=\"start\" x=\"427\" y=\"-89.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"438.5\" y=\"-75.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"454.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=\"M334.86,-78.88C340.8,-81.32 347.65,-83.96 354,-86 385.81,-96.23 393.83,-99.97 427,-104 484.03,-110.93 500.31,-103.59 555,-86 559.07,-84.69 563.34,-83.14 567.45,-81.55\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"574.14,-78.88 568.8,-84.4 570.89,-80.18 567.64,-81.48 567.64,-81.48 567.64,-81.48 570.89,-80.18 566.47,-78.55 574.14,-78.88 574.14,-78.88\"/>\n",
"<text text-anchor=\"start\" x=\"427\" y=\"-124.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"446.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=\"454.5\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"454.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=\"M327.18,-56.25C333.2,-46.38 342.35,-34.36 354,-28 377.31,-15.28 408.29,-14.19 429.45,-15.37\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"436.5,-15.87 429.29,-18.52 433,-15.63 429.51,-15.38 429.51,-15.38 429.51,-15.38 433,-15.63 429.74,-12.24 436.5,-15.87 436.5,-15.87\"/>\n",
"<text text-anchor=\"start\" x=\"354\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"373.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=\"M436.67,-14.72C428.37,-13.26 418.2,-11.72 409,-11 384.63,-9.09 378.44,-10.95 354,-11 237.55,-11.22 206.02,11.63 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=\"223\" y=\"-25.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"236.5\" y=\"-11.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"252.5\" y=\"-11.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=\"M472.5,-19.93C492.98,-22.78 527.99,-29.31 555,-43 561.1,-46.09 567.08,-50.41 572.32,-54.78\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"577.69,-59.47 570.35,-57.24 575.06,-57.17 572.42,-54.87 572.42,-54.87 572.42,-54.87 575.06,-57.17 574.5,-52.49 577.69,-59.47 577.69,-59.47\"/>\n",
"<text text-anchor=\"start\" x=\"500\" 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=\"105pt\"\n",
" viewBox=\"0.00 0.00 360.00 105.02\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5847953216374269 0.5847953216374269) rotate(0) translate(4 176)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-176 613,-176 613,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"192.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"220.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"236.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">) | Inf(</text>\n",
"<text text-anchor=\"start\" x=\"273.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"289.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">)) &amp; (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"340.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"356.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"392.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"408.5\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<text text-anchor=\"start\" x=\"257.5\" 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=\"187\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"187\" 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.17,-39.81C75.44,-45.65 83.54,-52.12 92,-56 114.28,-66.22 142.24,-69.97 161.85,-71.32\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"168.93,-71.72 161.76,-74.47 165.43,-71.52 161.94,-71.32 161.94,-71.32 161.94,-71.32 165.43,-71.52 162.12,-68.18 168.93,-71.72 168.93,-71.72\"/>\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=\"105.5\" y=\"-73.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"121.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=\"M178.88,-55.4C173.13,-44.29 163.87,-30.54 151,-24 128.96,-12.8 100.11,-15.89 80.22,-20.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.32,-21.95 79.39,-17.25 76.72,-21.13 80.13,-20.32 80.13,-20.32 80.13,-20.32 76.72,-21.13 80.86,-23.38 73.32,-21.95 73.32,-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=\"105.5\" y=\"-27.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"121.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=\"318\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"318\" 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=\"M205.13,-72C227.59,-72 267.12,-72 292.67,-72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"299.8,-72 292.8,-75.15 296.3,-72 292.8,-72 292.8,-72 292.8,-72 296.3,-72 292.8,-68.85 299.8,-72 299.8,-72\"/>\n",
"<text text-anchor=\"start\" x=\"225\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"244.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=\"591\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"591\" 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=\"M572.78,-72C526.2,-72 397.59,-72 343.49,-72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"336.36,-72 343.36,-68.85 339.86,-72 343.36,-72 343.36,-72 343.36,-72 339.86,-72 343.36,-75.15 336.36,-72 336.36,-72\"/>\n",
"<text text-anchor=\"start\" x=\"427\" y=\"-89.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"438.5\" y=\"-75.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"454.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=\"M334.86,-78.88C340.8,-81.32 347.65,-83.96 354,-86 385.81,-96.23 393.83,-99.97 427,-104 484.03,-110.93 500.31,-103.59 555,-86 559.07,-84.69 563.34,-83.14 567.45,-81.55\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"574.14,-78.88 568.8,-84.4 570.89,-80.18 567.64,-81.48 567.64,-81.48 567.64,-81.48 570.89,-80.18 566.47,-78.55 574.14,-78.88 574.14,-78.88\"/>\n",
"<text text-anchor=\"start\" x=\"427\" y=\"-124.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"446.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=\"454.5\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"454.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=\"M327.18,-56.25C333.2,-46.38 342.35,-34.36 354,-28 377.31,-15.28 408.29,-14.19 429.45,-15.37\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"436.5,-15.87 429.29,-18.52 433,-15.63 429.51,-15.38 429.51,-15.38 429.51,-15.38 433,-15.63 429.74,-12.24 436.5,-15.87 436.5,-15.87\"/>\n",
"<text text-anchor=\"start\" x=\"354\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"373.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=\"M436.67,-14.72C428.37,-13.26 418.2,-11.72 409,-11 384.63,-9.09 378.44,-10.95 354,-11 237.55,-11.22 206.02,11.63 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=\"223\" y=\"-25.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"236.5\" y=\"-11.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"252.5\" y=\"-11.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=\"M472.5,-19.93C492.98,-22.78 527.99,-29.31 555,-43 561.1,-46.09 567.08,-50.41 572.32,-54.78\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"577.69,-59.47 570.35,-57.24 575.06,-57.17 572.42,-54.87 572.42,-54.87 572.42,-54.87 575.06,-57.17 574.5,-52.49 577.69,-59.47 577.69,-59.47\"/>\n",
"<text text-anchor=\"start\" x=\"500\" 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=\"137pt\"\n",
" viewBox=\"0.00 0.00 360.00 136.89\" 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 231)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-231 614,-231 614,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"192\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"220\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"236\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\">) &amp; (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"283\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"299\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"335\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"351\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\">))) | Fin(</text>\n",
"<text text-anchor=\"start\" x=\"398\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"414\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<text text-anchor=\"start\" x=\"261\" y=\"-198.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=\"30\" 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=\"187\" cy=\"-98\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"187\" 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.82,-47.11C95.55,-57.33 137.55,-76.22 163.51,-87.89\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"170.05,-90.83 162.38,-90.83 166.86,-89.39 163.67,-87.96 163.67,-87.96 163.67,-87.96 166.86,-89.39 164.96,-85.09 170.05,-90.83 170.05,-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=\"113.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=\"M176.29,-112.79C172.81,-123.42 176.38,-134 187,-134 195.13,-134 199.13,-127.8 199,-120.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"197.71,-112.79 202.02,-119.14 198.31,-116.24 198.92,-119.69 198.92,-119.69 198.92,-119.69 198.31,-116.24 195.82,-120.23 197.71,-112.79 197.71,-112.79\"/>\n",
"<text text-anchor=\"start\" x=\"159.5\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"179\" 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=\"318\" cy=\"-98\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"318\" 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=\"M205.13,-98C227.59,-98 267.12,-98 292.67,-98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"299.8,-98 292.8,-101.15 296.3,-98 292.8,-98 292.8,-98 292.8,-98 296.3,-98 292.8,-94.85 299.8,-98 299.8,-98\"/>\n",
"<text text-anchor=\"start\" x=\"223\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"244.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=\"457\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"457\" 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=\"M333.56,-88.65C339.81,-84.68 347.22,-80.05 354,-76 381.45,-59.58 413.59,-41.48 434.35,-29.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"440.67,-26.44 436.08,-32.59 437.61,-28.14 434.55,-29.84 434.55,-29.84 434.55,-29.84 437.61,-28.14 433.02,-27.08 440.67,-26.44 440.67,-26.44\"/>\n",
"<text text-anchor=\"start\" x=\"356\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"367.5\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"383.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=\"M438.92,-18.94C375.72,-22.43 154.97,-34.6 81.21,-38.67\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.14,-39.05 80.96,-35.52 77.64,-38.86 81.13,-38.67 81.13,-38.67 81.13,-38.67 77.64,-38.86 81.31,-41.81 74.14,-39.05 74.14,-39.05\"/>\n",
"<text text-anchor=\"start\" x=\"223\" 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=\"M445.57,-32.04C441.3,-42.91 445.11,-54 457,-54 466.29,-54 470.65,-47.23 470.07,-39.09\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"468.43,-32.04 473.09,-38.14 469.23,-35.45 470.02,-38.86 470.02,-38.86 470.02,-38.86 469.23,-35.45 466.95,-39.57 468.43,-32.04 468.43,-32.04\"/>\n",
"<text text-anchor=\"start\" x=\"427.5\" y=\"-71.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"441\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"457\" 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=\"592\" cy=\"-118\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"592\" 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=\"M473.76,-24.72C494.15,-33.91 530.12,-51.8 556,-74 563.91,-80.79 571.31,-89.57 577.25,-97.5\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"581.49,-103.35 574.83,-99.53 579.44,-100.51 577.39,-97.68 577.39,-97.68 577.39,-97.68 579.44,-100.51 579.94,-95.83 581.49,-103.35 581.49,-103.35\"/>\n",
"<text text-anchor=\"start\" x=\"501\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"520.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=\"M574.74,-124.01C568.88,-126.06 562.19,-128.27 556,-130 524.02,-138.96 516.02,-142.42 483,-146 367.95,-158.46 328.71,-179.09 223,-132 215.53,-128.67 208.73,-123.03 203.14,-117.28\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"198.37,-112.04 205.41,-115.09 200.72,-114.63 203.08,-117.22 203.08,-117.22 203.08,-117.22 200.72,-114.63 200.75,-119.34 198.37,-112.04 198.37,-112.04\"/>\n",
"<text text-anchor=\"start\" x=\"354\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"375.5\" y=\"-164.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=\"M573.99,-117.64C534.98,-116.68 436.1,-113.43 354,-104 350.42,-103.59 346.64,-103.05 342.95,-102.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"336.04,-101.31 343.46,-99.36 339.49,-101.89 342.94,-102.47 342.94,-102.47 342.94,-102.47 339.49,-101.89 342.42,-105.57 336.04,-101.31 336.04,-101.31\"/>\n",
"<text text-anchor=\"start\" x=\"431\" y=\"-131.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"441\" y=\"-117.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"457\" y=\"-117.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=\"137pt\"\n",
" viewBox=\"0.00 0.00 360.00 136.89\" 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 231)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-231 614,-231 614,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"192\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"220\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"236\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\">) &amp; (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"283\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"299\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\">)&amp;Inf(</text>\n",
"<text text-anchor=\"start\" x=\"335\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"351\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\">))) | Fin(</text>\n",
"<text text-anchor=\"start\" x=\"398\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"414\" y=\"-212.8\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<text text-anchor=\"start\" x=\"261\" y=\"-198.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=\"30\" 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=\"187\" cy=\"-98\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"187\" 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.82,-47.11C95.55,-57.33 137.55,-76.22 163.51,-87.89\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"170.05,-90.83 162.38,-90.83 166.86,-89.39 163.67,-87.96 163.67,-87.96 163.67,-87.96 166.86,-89.39 164.96,-85.09 170.05,-90.83 170.05,-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=\"113.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=\"M176.29,-112.79C172.81,-123.42 176.38,-134 187,-134 195.13,-134 199.13,-127.8 199,-120.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"197.71,-112.79 202.02,-119.14 198.31,-116.24 198.92,-119.69 198.92,-119.69 198.92,-119.69 198.31,-116.24 195.82,-120.23 197.71,-112.79 197.71,-112.79\"/>\n",
"<text text-anchor=\"start\" x=\"159.5\" y=\"-152.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"179\" 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=\"318\" cy=\"-98\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"318\" 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=\"M205.13,-98C227.59,-98 267.12,-98 292.67,-98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"299.8,-98 292.8,-101.15 296.3,-98 292.8,-98 292.8,-98 292.8,-98 296.3,-98 292.8,-94.85 299.8,-98 299.8,-98\"/>\n",
"<text text-anchor=\"start\" x=\"223\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"244.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=\"457\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"457\" 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=\"M333.56,-88.65C339.81,-84.68 347.22,-80.05 354,-76 381.45,-59.58 413.59,-41.48 434.35,-29.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"440.67,-26.44 436.08,-32.59 437.61,-28.14 434.55,-29.84 434.55,-29.84 434.55,-29.84 437.61,-28.14 433.02,-27.08 440.67,-26.44 440.67,-26.44\"/>\n",
"<text text-anchor=\"start\" x=\"356\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"367.5\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"383.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=\"M438.92,-18.94C375.72,-22.43 154.97,-34.6 81.21,-38.67\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.14,-39.05 80.96,-35.52 77.64,-38.86 81.13,-38.67 81.13,-38.67 81.13,-38.67 77.64,-38.86 81.31,-41.81 74.14,-39.05 74.14,-39.05\"/>\n",
"<text text-anchor=\"start\" x=\"223\" 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=\"M445.57,-32.04C441.3,-42.91 445.11,-54 457,-54 466.29,-54 470.65,-47.23 470.07,-39.09\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"468.43,-32.04 473.09,-38.14 469.23,-35.45 470.02,-38.86 470.02,-38.86 470.02,-38.86 469.23,-35.45 466.95,-39.57 468.43,-32.04 468.43,-32.04\"/>\n",
"<text text-anchor=\"start\" x=\"427.5\" y=\"-71.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"441\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"457\" 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=\"592\" cy=\"-118\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"592\" 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=\"M473.76,-24.72C494.15,-33.91 530.12,-51.8 556,-74 563.91,-80.79 571.31,-89.57 577.25,-97.5\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"581.49,-103.35 574.83,-99.53 579.44,-100.51 577.39,-97.68 577.39,-97.68 577.39,-97.68 579.44,-100.51 579.94,-95.83 581.49,-103.35 581.49,-103.35\"/>\n",
"<text text-anchor=\"start\" x=\"501\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"520.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=\"M574.74,-124.01C568.88,-126.06 562.19,-128.27 556,-130 524.02,-138.96 516.02,-142.42 483,-146 367.95,-158.46 328.71,-179.09 223,-132 215.53,-128.67 208.73,-123.03 203.14,-117.28\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"198.37,-112.04 205.41,-115.09 200.72,-114.63 203.08,-117.22 203.08,-117.22 203.08,-117.22 200.72,-114.63 200.75,-119.34 198.37,-112.04 198.37,-112.04\"/>\n",
"<text text-anchor=\"start\" x=\"354\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"375.5\" y=\"-164.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=\"M573.99,-117.64C534.98,-116.68 436.1,-113.43 354,-104 350.42,-103.59 346.64,-103.05 342.95,-102.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"336.04,-101.31 343.46,-99.36 339.49,-101.89 342.94,-102.47 342.94,-102.47 342.94,-102.47 339.49,-101.89 342.42,-105.57 336.04,-101.31 336.04,-101.31\"/>\n",
"<text text-anchor=\"start\" x=\"431\" y=\"-131.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"441\" y=\"-117.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"457\" y=\"-117.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=\"155pt\"\n",
" viewBox=\"0.00 0.00 360.00 155.17\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.7751937984496123 0.7751937984496123) rotate(0) translate(4 196)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-196 460,-196 460,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"118.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">((Fin(</text>\n",
"<text text-anchor=\"start\" x=\"150.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"166.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"198.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"214.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)) | Inf(</text>\n",
"<text text-anchor=\"start\" x=\"254.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"270.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"317.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"333.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=\"180\" cy=\"-81\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"180\" 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.45,-25.98C93.9,-37.06 132.81,-57.15 157.21,-69.75\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"163.67,-73.09 156.01,-72.67 160.56,-71.48 157.45,-69.87 157.45,-69.87 157.45,-69.87 160.56,-71.48 158.9,-67.08 163.67,-73.09 163.67,-73.09\"/>\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=\"307\" cy=\"-146\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"307\" 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=\"M191.2,-95.43C197.52,-103.41 206.27,-112.91 216,-119 236.27,-131.68 262.82,-138.69 281.83,-142.37\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"288.96,-143.66 281.51,-145.51 285.52,-143.04 282.08,-142.41 282.08,-142.41 282.08,-142.41 285.52,-143.04 282.64,-139.31 288.96,-143.66 288.96,-143.66\"/>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"235.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=\"307\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"307\" 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=\"M198.04,-83.93C203.73,-84.77 210.12,-85.58 216,-86 240.38,-87.73 246.64,-88.07 271,-86 274.59,-85.69 278.37,-85.21 282.06,-84.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"288.98,-83.51 282.59,-87.76 285.53,-84.08 282.08,-84.65 282.08,-84.65 282.08,-84.65 285.53,-84.08 281.56,-81.55 288.98,-83.51 288.98,-83.51\"/>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-104.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"227.5\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"243.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=\"438\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"438\" 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=\"M422.08,-71.42C393.76,-55.68 329.76,-22.73 271,-11 203.05,2.56 120.6,-7.34 80.79,-13.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.86,-14.87 80.25,-10.62 77.31,-14.3 80.77,-13.73 80.77,-13.73 80.77,-13.73 77.31,-14.3 81.28,-16.83 73.86,-14.87 73.86,-14.87\"/>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-29.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"235.5\" y=\"-14.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=\"M323.39,-138.51C342.07,-129.36 374.49,-113.34 402,-99 406.37,-96.72 411.01,-94.24 415.44,-91.85\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"421.73,-88.44 417.08,-94.55 418.65,-90.11 415.58,-91.78 415.58,-91.78 415.58,-91.78 418.65,-90.11 414.07,-89.01 421.73,-88.44 421.73,-88.44\"/>\n",
"<text text-anchor=\"start\" x=\"343\" y=\"-146.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"364.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=\"M294.01,-67.01C287.78,-61.23 279.66,-55.04 271,-52 247.93,-43.91 239,-43.71 216,-52 209.46,-54.36 203.27,-58.53 197.97,-62.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"192.6,-67.86 195.67,-60.83 195.19,-65.51 197.78,-63.16 197.78,-63.16 197.78,-63.16 195.19,-65.51 199.9,-65.49 192.6,-67.86 192.6,-67.86\"/>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-70.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"235.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=\"M325.13,-80C347.59,-80 387.12,-80 412.67,-80\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"419.8,-80 412.8,-83.15 416.3,-80 412.8,-80 412.8,-80 412.8,-80 416.3,-80 412.8,-76.85 419.8,-80 419.8,-80\"/>\n",
"<text text-anchor=\"start\" x=\"345\" 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=\"155pt\"\n",
" viewBox=\"0.00 0.00 360.00 155.17\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.7751937984496123 0.7751937984496123) rotate(0) translate(4 196)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-196 460,-196 460,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"148.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"176.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"192.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"224.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"240.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\">)) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"287.5\" y=\"-177.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"303.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=\"180\" cy=\"-81\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"180\" 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.45,-25.98C93.9,-37.06 132.81,-57.15 157.21,-69.75\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"163.67,-73.09 156.01,-72.67 160.56,-71.48 157.45,-69.87 157.45,-69.87 157.45,-69.87 160.56,-71.48 158.9,-67.08 163.67,-73.09 163.67,-73.09\"/>\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=\"307\" cy=\"-146\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"307\" 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=\"M191.2,-95.43C197.52,-103.41 206.27,-112.91 216,-119 236.27,-131.68 262.82,-138.69 281.83,-142.37\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"288.96,-143.66 281.51,-145.51 285.52,-143.04 282.08,-142.41 282.08,-142.41 282.08,-142.41 285.52,-143.04 282.64,-139.31 288.96,-143.66 288.96,-143.66\"/>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-157.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"235.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=\"307\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"307\" 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=\"M198.04,-83.93C203.73,-84.77 210.12,-85.58 216,-86 240.38,-87.73 246.64,-88.07 271,-86 274.59,-85.69 278.37,-85.21 282.06,-84.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"288.98,-83.51 282.59,-87.76 285.53,-84.08 282.08,-84.65 282.08,-84.65 282.08,-84.65 285.53,-84.08 281.56,-81.55 288.98,-83.51 288.98,-83.51\"/>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-104.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"227.5\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"243.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=\"438\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"438\" 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=\"M422.08,-71.42C393.76,-55.68 329.76,-22.73 271,-11 203.05,2.56 120.6,-7.34 80.79,-13.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"73.86,-14.87 80.25,-10.62 77.31,-14.3 80.77,-13.73 80.77,-13.73 80.77,-13.73 77.31,-14.3 81.28,-16.83 73.86,-14.87 73.86,-14.87\"/>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-29.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"235.5\" y=\"-14.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=\"M323.39,-138.51C342.07,-129.36 374.49,-113.34 402,-99 406.37,-96.72 411.01,-94.24 415.44,-91.85\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"421.73,-88.44 417.08,-94.55 418.65,-90.11 415.58,-91.78 415.58,-91.78 415.58,-91.78 418.65,-90.11 414.07,-89.01 421.73,-88.44 421.73,-88.44\"/>\n",
"<text text-anchor=\"start\" x=\"343\" y=\"-146.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"364.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=\"M294.01,-67.01C287.78,-61.23 279.66,-55.04 271,-52 247.93,-43.91 239,-43.71 216,-52 209.46,-54.36 203.27,-58.53 197.97,-62.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"192.6,-67.86 195.67,-60.83 195.19,-65.51 197.78,-63.16 197.78,-63.16 197.78,-63.16 195.19,-65.51 199.9,-65.49 192.6,-67.86 192.6,-67.86\"/>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-70.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"235.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=\"M325.13,-80C347.59,-80 387.12,-80 412.67,-80\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"419.8,-80 412.8,-83.15 416.3,-80 412.8,-80 412.8,-80 412.8,-80 416.3,-80 412.8,-76.85 419.8,-80 419.8,-80\"/>\n",
"<text text-anchor=\"start\" x=\"345\" 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=\"125pt\"\n",
" viewBox=\"0.00 0.00 360.00 125.28\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5524861878453039 0.5524861878453039) rotate(0) translate(4 223.25)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-223.25 649,-223.25 649,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\">(Inf(</text>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"254\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\">) | (Fin(</text>\n",
"<text text-anchor=\"start\" x=\"297\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"313\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"345\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"361\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\">))) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"412\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"428\" y=\"-205.05\" 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.25\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-62.55\" 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.25C2.79,-66.25 17.15,-66.25 30.63,-66.25\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-66.25 30.94,-69.4 34.44,-66.25 30.94,-66.25 30.94,-66.25 30.94,-66.25 34.44,-66.25 30.94,-63.1 37.94,-66.25 37.94,-66.25\"/>\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.28C48.32,-93.11 50.45,-102.25 56,-102.25 60.17,-102.25 62.4,-97.11 62.71,-90.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-83.28 65.85,-90.13 62.54,-86.78 62.71,-90.28 62.71,-90.28 62.71,-90.28 62.54,-86.78 59.56,-90.42 62.38,-83.28 62.38,-83.28\"/>\n",
"<text text-anchor=\"start\" x=\"28.5\" y=\"-120.05\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"40\" y=\"-106.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"56\" y=\"-106.05\" 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=\"191.5\" cy=\"-165.25\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"191.5\" y=\"-161.55\" 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.25,-79.71C74.78,-87.1 83.39,-96.18 92,-103.25 116.52,-123.38 148.01,-142.14 168.7,-153.64\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"175.02,-157.11 167.37,-156.5 171.95,-155.42 168.88,-153.74 168.88,-153.74 168.88,-153.74 171.95,-155.42 170.4,-150.97 175.02,-157.11 175.02,-157.11\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-158.05\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"110\" y=\"-143.05\" 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=\"343.5\" cy=\"-122.25\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"343.5\" y=\"-118.55\" 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=\"M209.54,-165.84C230.91,-166.01 268.34,-164.44 298,-153.25 307.08,-149.82 316.07,-144.12 323.56,-138.54\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"329.48,-133.93 325.89,-140.72 326.72,-136.08 323.96,-138.24 323.96,-138.24 323.96,-138.24 326.72,-136.08 322.02,-135.75 329.48,-133.93 329.48,-133.93\"/>\n",
"<text text-anchor=\"start\" x=\"239\" y=\"-168.05\" 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=\"627\" cy=\"-86.25\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"627\" y=\"-82.55\" 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=\"M208,-172.91C216.85,-176.85 228.28,-181.24 239,-183.25 264.78,-188.06 271.8,-184.28 298,-183.25 394.22,-179.47 420.38,-188.78 514,-166.25 550.03,-157.57 561.89,-157.18 591,-134.25 600.08,-127.09 607.92,-117 613.87,-107.91\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"617.67,-101.83 616.63,-109.43 615.82,-104.79 613.96,-107.76 613.96,-107.76 613.96,-107.76 615.82,-104.79 611.29,-106.09 617.67,-101.83 617.67,-101.83\"/>\n",
"<text text-anchor=\"start\" x=\"390.5\" y=\"-185.05\" 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=\"M326.2,-116.07C317.86,-113.08 307.49,-109.64 298,-107.25 219.8,-87.55 124.92,-74.5 81.2,-69.09\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.14,-68.23 81.47,-65.95 77.61,-68.65 81.09,-69.08 81.09,-69.08 81.09,-69.08 77.61,-68.65 80.7,-72.2 74.14,-68.23 74.14,-68.23\"/>\n",
"<text text-anchor=\"start\" x=\"162\" y=\"-108.05\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"183.5\" y=\"-93.05\" 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=\"M325.99,-117.78C304.92,-112.95 267.76,-107.42 239,-119.25 226.18,-124.52 215.02,-135.22 206.84,-144.97\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"202.38,-150.56 204.29,-143.12 204.57,-147.82 206.75,-145.09 206.75,-145.09 206.75,-145.09 204.57,-147.82 209.21,-147.05 202.38,-150.56 202.38,-150.56\"/>\n",
"<text text-anchor=\"start\" x=\"241\" y=\"-138.05\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"260.5\" y=\"-123.05\" 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=\"M361.31,-125.05C402.15,-131.14 509.24,-142.79 591,-113.25 597.12,-111.04 603.03,-107.33 608.19,-103.35\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"613.88,-98.64 610.5,-105.53 611.18,-100.88 608.49,-103.11 608.49,-103.11 608.49,-103.11 611.18,-100.88 606.48,-100.68 613.88,-98.64 613.88,-98.64\"/>\n",
"<text text-anchor=\"start\" x=\"462\" y=\"-151.05\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"480\" y=\"-136.05\" 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=\"488\" cy=\"-62.25\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"488\" y=\"-58.55\" 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=\"M357.67,-110.44C366.11,-103.41 377.59,-94.81 389,-89.25 412.88,-77.61 442.56,-70.32 462.96,-66.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"470.03,-64.96 463.74,-69.35 466.59,-65.61 463.15,-66.26 463.15,-66.26 463.15,-66.26 466.59,-65.61 462.56,-63.16 470.03,-64.96 470.03,-64.96\"/>\n",
"<text text-anchor=\"start\" x=\"389\" y=\"-107.05\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"400.5\" y=\"-93.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"416.5\" y=\"-93.05\" 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=\"M620.7,-69.17C615.42,-55.01 605.93,-35.45 591,-24.25 553.76,3.71 535.57,-0.25 489,-0.25 190.5,-0.25 190.5,-0.25 190.5,-0.25 145.5,-0.25 99.98,-30.75 75.45,-50.29\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"69.97,-54.75 73.41,-47.89 72.68,-52.54 75.39,-50.33 75.39,-50.33 75.39,-50.33 72.68,-52.54 77.38,-52.77 69.97,-54.75 69.97,-54.75\"/>\n",
"<text text-anchor=\"start\" x=\"316\" y=\"-4.05\" 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=\"M609.06,-83.28C584.85,-79.04 540.23,-71.22 512.73,-66.41\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"505.8,-65.19 513.24,-63.3 509.25,-65.79 512.69,-66.4 512.69,-66.4 512.69,-66.4 509.25,-65.79 512.15,-69.5 505.8,-65.19 505.8,-65.19\"/>\n",
"<text text-anchor=\"start\" x=\"534\" y=\"-98.05\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"553.5\" y=\"-83.05\" 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=\"M469.86,-61.82C429.58,-60.88 325.75,-58.82 239,-60.25 182.58,-61.18 116.35,-63.73 81.43,-65.19\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.06,-65.5 80.92,-62.06 77.55,-65.35 81.05,-65.2 81.05,-65.2 81.05,-65.2 77.55,-65.35 81.18,-68.35 74.06,-65.5 74.06,-65.5\"/>\n",
"<text text-anchor=\"start\" x=\"239\" y=\"-79.05\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"260.5\" y=\"-64.05\" 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=\"M502.37,-51.09C510.41,-45.12 521.16,-38.37 532,-35.25 557.2,-27.99 567.8,-23.03 591,-35.25 602.33,-41.21 610.7,-52.69 616.41,-63.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"619.62,-69.64 613.66,-64.8 618.05,-66.51 616.48,-63.39 616.48,-63.39 616.48,-63.39 618.05,-66.51 619.29,-61.97 619.62,-69.64 619.62,-69.64\"/>\n",
"<text text-anchor=\"start\" x=\"532\" y=\"-54.05\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"553.5\" y=\"-39.05\" 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=\"125pt\"\n",
" viewBox=\"0.00 0.00 360.00 125.28\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5524861878453039 0.5524861878453039) rotate(0) translate(4 223.25)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-223.25 649,-223.25 649,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"213\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\">(Inf(</text>\n",
"<text text-anchor=\"start\" x=\"238\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"254\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\">) | (Fin(</text>\n",
"<text text-anchor=\"start\" x=\"297\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"313\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"345\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"361\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\">))) &amp; Inf(</text>\n",
"<text text-anchor=\"start\" x=\"412\" y=\"-205.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"428\" y=\"-205.05\" 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.25\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-62.55\" 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.25C2.79,-66.25 17.15,-66.25 30.63,-66.25\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-66.25 30.94,-69.4 34.44,-66.25 30.94,-66.25 30.94,-66.25 30.94,-66.25 34.44,-66.25 30.94,-63.1 37.94,-66.25 37.94,-66.25\"/>\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.28C48.32,-93.11 50.45,-102.25 56,-102.25 60.17,-102.25 62.4,-97.11 62.71,-90.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-83.28 65.85,-90.13 62.54,-86.78 62.71,-90.28 62.71,-90.28 62.71,-90.28 62.54,-86.78 59.56,-90.42 62.38,-83.28 62.38,-83.28\"/>\n",
"<text text-anchor=\"start\" x=\"28.5\" y=\"-120.05\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"40\" y=\"-106.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"56\" y=\"-106.05\" 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=\"191.5\" cy=\"-165.25\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"191.5\" y=\"-161.55\" 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.25,-79.71C74.78,-87.1 83.39,-96.18 92,-103.25 116.52,-123.38 148.01,-142.14 168.7,-153.64\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"175.02,-157.11 167.37,-156.5 171.95,-155.42 168.88,-153.74 168.88,-153.74 168.88,-153.74 171.95,-155.42 170.4,-150.97 175.02,-157.11 175.02,-157.11\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-158.05\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"110\" y=\"-143.05\" 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=\"343.5\" cy=\"-122.25\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"343.5\" y=\"-118.55\" 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=\"M209.54,-165.84C230.91,-166.01 268.34,-164.44 298,-153.25 307.08,-149.82 316.07,-144.12 323.56,-138.54\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"329.48,-133.93 325.89,-140.72 326.72,-136.08 323.96,-138.24 323.96,-138.24 323.96,-138.24 326.72,-136.08 322.02,-135.75 329.48,-133.93 329.48,-133.93\"/>\n",
"<text text-anchor=\"start\" x=\"239\" y=\"-168.05\" 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=\"627\" cy=\"-86.25\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"627\" y=\"-82.55\" 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=\"M208,-172.91C216.85,-176.85 228.28,-181.24 239,-183.25 264.78,-188.06 271.8,-184.28 298,-183.25 394.22,-179.47 420.38,-188.78 514,-166.25 550.03,-157.57 561.89,-157.18 591,-134.25 600.08,-127.09 607.92,-117 613.87,-107.91\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"617.67,-101.83 616.63,-109.43 615.82,-104.79 613.96,-107.76 613.96,-107.76 613.96,-107.76 615.82,-104.79 611.29,-106.09 617.67,-101.83 617.67,-101.83\"/>\n",
"<text text-anchor=\"start\" x=\"390.5\" y=\"-185.05\" 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=\"M326.2,-116.07C317.86,-113.08 307.49,-109.64 298,-107.25 219.8,-87.55 124.92,-74.5 81.2,-69.09\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.14,-68.23 81.47,-65.95 77.61,-68.65 81.09,-69.08 81.09,-69.08 81.09,-69.08 77.61,-68.65 80.7,-72.2 74.14,-68.23 74.14,-68.23\"/>\n",
"<text text-anchor=\"start\" x=\"162\" y=\"-108.05\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"183.5\" y=\"-93.05\" 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=\"M325.99,-117.78C304.92,-112.95 267.76,-107.42 239,-119.25 226.18,-124.52 215.02,-135.22 206.84,-144.97\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"202.38,-150.56 204.29,-143.12 204.57,-147.82 206.75,-145.09 206.75,-145.09 206.75,-145.09 204.57,-147.82 209.21,-147.05 202.38,-150.56 202.38,-150.56\"/>\n",
"<text text-anchor=\"start\" x=\"241\" y=\"-138.05\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"260.5\" y=\"-123.05\" 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=\"M361.31,-125.05C402.15,-131.14 509.24,-142.79 591,-113.25 597.12,-111.04 603.03,-107.33 608.19,-103.35\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"613.88,-98.64 610.5,-105.53 611.18,-100.88 608.49,-103.11 608.49,-103.11 608.49,-103.11 611.18,-100.88 606.48,-100.68 613.88,-98.64 613.88,-98.64\"/>\n",
"<text text-anchor=\"start\" x=\"462\" y=\"-151.05\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"480\" y=\"-136.05\" 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=\"488\" cy=\"-62.25\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"488\" y=\"-58.55\" 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=\"M357.67,-110.44C366.11,-103.41 377.59,-94.81 389,-89.25 412.88,-77.61 442.56,-70.32 462.96,-66.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"470.03,-64.96 463.74,-69.35 466.59,-65.61 463.15,-66.26 463.15,-66.26 463.15,-66.26 466.59,-65.61 462.56,-63.16 470.03,-64.96 470.03,-64.96\"/>\n",
"<text text-anchor=\"start\" x=\"389\" y=\"-107.05\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"400.5\" y=\"-93.05\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"416.5\" y=\"-93.05\" 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=\"M620.7,-69.17C615.42,-55.01 605.93,-35.45 591,-24.25 553.76,3.71 535.57,-0.25 489,-0.25 190.5,-0.25 190.5,-0.25 190.5,-0.25 145.5,-0.25 99.98,-30.75 75.45,-50.29\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"69.97,-54.75 73.41,-47.89 72.68,-52.54 75.39,-50.33 75.39,-50.33 75.39,-50.33 72.68,-52.54 77.38,-52.77 69.97,-54.75 69.97,-54.75\"/>\n",
"<text text-anchor=\"start\" x=\"316\" y=\"-4.05\" 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=\"M609.06,-83.28C584.85,-79.04 540.23,-71.22 512.73,-66.41\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"505.8,-65.19 513.24,-63.3 509.25,-65.79 512.69,-66.4 512.69,-66.4 512.69,-66.4 509.25,-65.79 512.15,-69.5 505.8,-65.19 505.8,-65.19\"/>\n",
"<text text-anchor=\"start\" x=\"534\" y=\"-98.05\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; p1</text>\n",
"<text text-anchor=\"start\" x=\"553.5\" y=\"-83.05\" 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=\"M469.86,-61.82C429.58,-60.88 325.75,-58.82 239,-60.25 182.58,-61.18 116.35,-63.73 81.43,-65.19\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"74.06,-65.5 80.92,-62.06 77.55,-65.35 81.05,-65.2 81.05,-65.2 81.05,-65.2 77.55,-65.35 81.18,-68.35 74.06,-65.5 74.06,-65.5\"/>\n",
"<text text-anchor=\"start\" x=\"239\" y=\"-79.05\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"260.5\" y=\"-64.05\" 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=\"M502.37,-51.09C510.41,-45.12 521.16,-38.37 532,-35.25 557.2,-27.99 567.8,-23.03 591,-35.25 602.33,-41.21 610.7,-52.69 616.41,-63.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"619.62,-69.64 613.66,-64.8 618.05,-66.51 616.48,-63.39 616.48,-63.39 616.48,-63.39 618.05,-66.51 619.29,-61.97 619.62,-69.64 619.62,-69.64\"/>\n",
"<text text-anchor=\"start\" x=\"532\" y=\"-54.05\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"553.5\" y=\"-39.05\" 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=\"104pt\"\n",
" viewBox=\"0.00 0.00 360.00 103.70\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5882352941176471 0.5882352941176471) rotate(0) translate(4 172)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-172 607,-172 607,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"190.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"218.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"234.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"266.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"282.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">)) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"326.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"342.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"388.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"404.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<text text-anchor=\"start\" x=\"259.5\" 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=\"180\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"180\" 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.22,-48C95.2,-48 130.79,-48 154.59,-48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"161.87,-48 154.87,-51.15 158.37,-48 154.87,-48 154.87,-48 154.87,-48 158.37,-48 154.87,-44.85 161.87,-48 161.87,-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=\"110\" 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=\"M169.63,-62.79C166.25,-73.42 169.71,-84 180,-84 187.88,-84 191.75,-77.8 191.62,-70.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"190.37,-62.79 194.65,-69.16 190.96,-66.24 191.55,-69.69 191.55,-69.69 191.55,-69.69 190.96,-66.24 188.44,-70.22 190.37,-62.79 190.37,-62.79\"/>\n",
"<text text-anchor=\"start\" x=\"152.5\" y=\"-102.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"172\" 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=\"318.5\" cy=\"-114\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"318.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=\"M196.39,-55.44C220.56,-67.13 267.51,-89.83 295.32,-103.28\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"301.95,-106.48 294.28,-106.27 298.8,-104.96 295.65,-103.44 295.65,-103.44 295.65,-103.44 298.8,-104.96 297.02,-100.6 301.95,-106.48 301.95,-106.48\"/>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-107.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"227.5\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"243.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=\"461\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"461\" 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=\"M335.07,-106.68C360.08,-94.94 409.26,-71.83 437.89,-58.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"444.36,-55.35 439.36,-61.18 441.19,-56.84 438.02,-58.32 438.02,-58.32 438.02,-58.32 441.19,-56.84 436.68,-55.47 444.36,-55.35 444.36,-55.35\"/>\n",
"<text text-anchor=\"start\" x=\"366\" 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=\"M442.84,-48C395.1,-48 260.68,-48 205.3,-48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"198.03,-48 205.03,-44.85 201.53,-48 205.03,-48 205.03,-48 205.03,-48 201.53,-48 205.03,-51.15 198.03,-48 198.03,-48\"/>\n",
"<text text-anchor=\"start\" x=\"289\" y=\"-66.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"310.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=\"585\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"585\" 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=\"M478.71,-43.89C499.76,-38.71 536.09,-29.78 560.08,-23.88\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"567.1,-22.16 561.06,-26.89 563.7,-22.99 560.31,-23.83 560.31,-23.83 560.31,-23.83 563.7,-22.99 559.55,-20.77 567.1,-22.16 567.1,-22.16\"/>\n",
"<text text-anchor=\"start\" x=\"497\" 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=\"M566.62,-17.92C539.98,-17.91 487.48,-18.28 443,-21 355.23,-26.37 251.49,-38.91 205.29,-44.81\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"198.13,-45.74 204.67,-41.72 201.6,-45.29 205.07,-44.84 205.07,-44.84 205.07,-44.84 201.6,-45.29 205.47,-47.97 198.13,-45.74 198.13,-45.74\"/>\n",
"<text text-anchor=\"start\" x=\"368\" 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=\"104pt\"\n",
" viewBox=\"0.00 0.00 360.00 103.70\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5882352941176471 0.5882352941176471) rotate(0) translate(4 172)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-172 607,-172 607,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"190.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
"<text text-anchor=\"start\" x=\"218.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
"<text text-anchor=\"start\" x=\"234.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">)|Fin(</text>\n",
"<text text-anchor=\"start\" x=\"266.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
"<text text-anchor=\"start\" x=\"282.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">)) | (Inf(</text>\n",
"<text text-anchor=\"start\" x=\"326.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"342.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">) &amp; Fin(</text>\n",
"<text text-anchor=\"start\" x=\"388.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"404.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
"<text text-anchor=\"start\" x=\"259.5\" 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=\"180\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"180\" 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.22,-48C95.2,-48 130.79,-48 154.59,-48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"161.87,-48 154.87,-51.15 158.37,-48 154.87,-48 154.87,-48 154.87,-48 158.37,-48 154.87,-44.85 161.87,-48 161.87,-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=\"110\" 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=\"M169.63,-62.79C166.25,-73.42 169.71,-84 180,-84 187.88,-84 191.75,-77.8 191.62,-70.12\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"190.37,-62.79 194.65,-69.16 190.96,-66.24 191.55,-69.69 191.55,-69.69 191.55,-69.69 190.96,-66.24 188.44,-70.22 190.37,-62.79 190.37,-62.79\"/>\n",
"<text text-anchor=\"start\" x=\"152.5\" y=\"-102.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"172\" 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=\"318.5\" cy=\"-114\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"318.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=\"M196.39,-55.44C220.56,-67.13 267.51,-89.83 295.32,-103.28\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"301.95,-106.48 294.28,-106.27 298.8,-104.96 295.65,-103.44 295.65,-103.44 295.65,-103.44 298.8,-104.96 297.02,-100.6 301.95,-106.48 301.95,-106.48\"/>\n",
"<text text-anchor=\"start\" x=\"216\" y=\"-107.8\" font-family=\"Lato\" font-size=\"14.00\">p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"227.5\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
"<text text-anchor=\"start\" x=\"243.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=\"461\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"461\" 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=\"M335.07,-106.68C360.08,-94.94 409.26,-71.83 437.89,-58.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"444.36,-55.35 439.36,-61.18 441.19,-56.84 438.02,-58.32 438.02,-58.32 438.02,-58.32 441.19,-56.84 436.68,-55.47 444.36,-55.35 444.36,-55.35\"/>\n",
"<text text-anchor=\"start\" x=\"366\" 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=\"M442.84,-48C395.1,-48 260.68,-48 205.3,-48\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"198.03,-48 205.03,-44.85 201.53,-48 205.03,-48 205.03,-48 205.03,-48 201.53,-48 205.03,-51.15 198.03,-48 198.03,-48\"/>\n",
"<text text-anchor=\"start\" x=\"289\" y=\"-66.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 &amp; !p1</text>\n",
"<text text-anchor=\"start\" x=\"310.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=\"585\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"585\" 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=\"M478.71,-43.89C499.76,-38.71 536.09,-29.78 560.08,-23.88\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"567.1,-22.16 561.06,-26.89 563.7,-22.99 560.31,-23.83 560.31,-23.83 560.31,-23.83 563.7,-22.99 559.55,-20.77 567.1,-22.16 567.1,-22.16\"/>\n",
"<text text-anchor=\"start\" x=\"497\" 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=\"M566.62,-17.92C539.98,-17.91 487.48,-18.28 443,-21 355.23,-26.37 251.49,-38.91 205.29,-44.81\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"198.13,-45.74 204.67,-41.72 201.6,-45.29 205.07,-44.84 205.07,-44.84 205.07,-44.84 201.6,-45.29 205.47,-47.97 198.13,-45.74 198.13,-45.74\"/>\n",
"<text text-anchor=\"start\" x=\"368\" 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",
"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.7.5"
}
},
"nbformat": 4,
"nbformat_minor": 2
}