sccfilter: some inherently-weak automata should have t acceptance

* spot/twaalgos/sccfilter.cc: If an inherently-weak automaton has
no rejecting cycle, reduce its acceptance to t instead of Büchi.
* spot/twa/acc.hh (operator==, operator<): Fix comparisons of
true acceptances.
* NEWS: Mention these two changes.
* spot/twaalgos/sccfilter.hh: Update documentation.
* spot/twaalgos/determinize.cc (tgba_determinize): The call
to scc_filter assume that the input BA is never reduced to t
acceptance.  Call scc_filter with an extra option to ensure that.
* spot/twaalgos/postproc.cc (do_scc_filter): Adjust to add the
extra option when we want to build Büchi or coBuchi.
(ensure_ba): Don't mark trivial SCCs as accepting.
* tests/core/complement.test, tests/core/dstar.test,
tests/core/ltlsynt.test, tests/core/readsave.test,
tests/core/wdba2.test, tests/python/_product_susp.ipynb,
tests/python/automata-io.ipynb, tests/python/dualize.py,
tests/python/highlighting.ipynb, tests/python/intrun.py,
tests/python/setacc.py, tests/python/simstate.py,
tests/python/stutter-inv.ipynb, tests/python/zlktree.py: Adjust test
cases.
This commit is contained in:
Alexandre Duret-Lutz 2023-11-17 13:41:19 +01:00
parent 13377542cd
commit 0e71dd70c1
20 changed files with 857 additions and 842 deletions

View file

@ -626,199 +626,193 @@
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"304pt\" height=\"360pt\"\n",
" viewBox=\"0.00 0.00 303.83 360.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.8333333333333334 0.8333333333333334) rotate(0) translate(4 429.66)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-429.66 362,-429.66 362,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"157.5\" y=\"-410.46\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
"<svg width=\"295pt\" height=\"360pt\"\n",
" viewBox=\"0.00 0.00 295.01 360.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.8403361344537815 0.8403361344537815) rotate(0) translate(4 423.1)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-423.1 346,-423.1 346,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"168\" y=\"-403.9\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
"<text text-anchor=\"start\" x=\"160\" y=\"-388.9\" font-family=\"Lato\" font-size=\"14.00\">[all]</text>\n",
"<!-- I -->\n",
"<!-- 6 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>6</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-215.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-215.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"60\" y=\"-211.96\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-200.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-196.4\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
"</g>\n",
"<!-- I&#45;&gt;6 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;6</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-215.66C2.84,-215.66 16.88,-215.66 30.71,-215.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-215.66 30.86,-218.81 34.36,-215.66 30.86,-215.66 30.86,-215.66 30.86,-215.66 34.36,-215.66 30.86,-212.51 37.86,-215.66 37.86,-215.66\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-200.1C2.79,-200.1 17.15,-200.1 30.63,-200.1\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-200.1 30.94,-203.25 34.44,-200.1 30.94,-200.1 30.94,-200.1 30.94,-200.1 34.44,-200.1 30.94,-196.95 37.94,-200.1 37.94,-200.1\"/>\n",
"</g>\n",
"<!-- 6&#45;&gt;6 -->\n",
"<g id=\"edge20\" class=\"edge\">\n",
"<title>6&#45;&gt;6</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M52.68,-236.65C51.78,-246.74 54.22,-255.66 60,-255.66 64.34,-255.66 66.79,-250.64 67.37,-243.88\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"67.32,-236.65 70.52,-243.63 67.34,-240.15 67.37,-243.65 67.37,-243.65 67.37,-243.65 67.34,-240.15 64.22,-243.67 67.32,-236.65 67.32,-236.65\"/>\n",
"<text text-anchor=\"start\" x=\"32\" y=\"-259.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-217.14C48.32,-226.96 50.45,-236.1 56,-236.1 60.17,-236.1 62.4,-230.96 62.71,-224.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-217.14 65.85,-223.98 62.54,-220.63 62.71,-224.13 62.71,-224.13 62.71,-224.13 62.54,-220.63 59.56,-224.28 62.38,-217.14 62.38,-217.14\"/>\n",
"<text text-anchor=\"start\" x=\"28\" y=\"-239.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b &amp; c</text>\n",
"</g>\n",
"<!-- 0 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"336\" cy=\"-347.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"336\" cy=\"-347.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"336\" y=\"-343.96\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"324\" cy=\"-330.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"324\" y=\"-326.4\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;0 -->\n",
"<g id=\"edge14\" class=\"edge\">\n",
"<title>6&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M67.75,-236.38C74.16,-253.94 85.04,-279.14 100,-297.66 127.49,-331.68 136.59,-343.57 178,-357.66 221.63,-372.5 275.95,-363.43 307.92,-355.52\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"314.77,-353.76 308.78,-358.56 311.38,-354.63 307.99,-355.5 307.99,-355.5 307.99,-355.5 311.38,-354.63 307.21,-352.45 314.77,-353.76 314.77,-353.76\"/>\n",
"<text text-anchor=\"start\" x=\"178\" y=\"-368.46\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; !b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M61.54,-217.54C66.7,-234.86 76.5,-261.44 92,-280.1 118.78,-312.34 129.94,-320.78 170,-333.1 213.96,-346.62 268.43,-340.48 299.1,-335.09\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"306,-333.82 299.68,-338.19 302.55,-334.45 299.11,-335.09 299.11,-335.09 299.11,-335.09 302.55,-334.45 298.54,-331.99 306,-333.82 306,-333.82\"/>\n",
"<text text-anchor=\"start\" x=\"170\" y=\"-344.9\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; !b &amp; c</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"210\" cy=\"-293.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"210\" cy=\"-293.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"210\" y=\"-289.96\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"202\" cy=\"-273.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"202\" y=\"-269.4\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;1 -->\n",
"<g id=\"edge15\" class=\"edge\">\n",
"<title>6&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M75.36,-231.97C82.26,-239.06 90.98,-247.01 100,-252.66 125.62,-268.7 158.5,-279.99 181.42,-286.61\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"188.19,-288.51 180.6,-289.65 184.82,-287.56 181.45,-286.62 181.45,-286.62 181.45,-286.62 184.82,-287.56 182.3,-283.58 188.19,-288.51 188.19,-288.51\"/>\n",
"<text text-anchor=\"start\" x=\"100\" y=\"-282.46\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M67.73,-213.98C74.09,-221.42 82.71,-230.23 92,-236.1 118.68,-252.95 153.92,-263.09 177.01,-268.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"184.05,-269.94 176.53,-271.51 180.63,-269.19 177.21,-268.43 177.21,-268.43 177.21,-268.43 180.63,-269.19 177.89,-265.36 184.05,-269.94 184.05,-269.94\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-264.9\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b &amp; c</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"336\" cy=\"-238.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"336\" cy=\"-238.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"336\" y=\"-234.96\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"324\" cy=\"-221.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"324\" y=\"-217.4\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;2 -->\n",
"<g id=\"edge16\" class=\"edge\">\n",
"<title>6&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M82.05,-217.42C130.86,-221.52 251.8,-231.67 306.88,-236.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"313.88,-236.88 306.64,-239.44 310.4,-236.59 306.91,-236.3 306.91,-236.3 306.91,-236.3 310.4,-236.59 307.17,-233.16 313.88,-236.88 313.88,-236.88\"/>\n",
"<text text-anchor=\"start\" x=\"178\" y=\"-233.46\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b &amp; !c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M74.04,-201.44C119.82,-205.06 245.57,-214.99 298.75,-219.18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"305.75,-219.74 298.53,-222.33 302.26,-219.46 298.78,-219.19 298.78,-219.19 298.78,-219.19 302.26,-219.46 299.02,-216.05 305.75,-219.74 305.75,-219.74\"/>\n",
"<text text-anchor=\"start\" x=\"170\" y=\"-216.9\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b &amp; !c</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"336\" cy=\"-52.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"336\" cy=\"-52.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"336\" y=\"-48.96\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"324\" cy=\"-48.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"324\" y=\"-44.4\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;3 -->\n",
"<g id=\"edge17\" class=\"edge\">\n",
"<title>6&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M64.51,-194.04C73.44,-147.47 101.95,-39.28 178,-6.66 223.76,12.97 280.48,-15.86 311.68,-35.98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"317.57,-39.87 309.99,-38.64 314.65,-37.94 311.73,-36.01 311.73,-36.01 311.73,-36.01 314.65,-37.94 313.47,-33.38 317.57,-39.87 317.57,-39.87\"/>\n",
"<text text-anchor=\"start\" x=\"178\" y=\"-10.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b &amp; !c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M59.23,-182.24C62.92,-157.7 72,-112.89 92,-80.1 116.89,-39.3 125.62,-23.8 170,-6.1 216.1,12.29 273.1,-16.01 302.82,-34.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"308.73,-38.14 301.14,-37.05 305.78,-36.27 302.82,-34.39 302.82,-34.39 302.82,-34.39 305.78,-36.27 304.51,-31.73 308.73,-38.14 308.73,-38.14\"/>\n",
"<text text-anchor=\"start\" x=\"170\" y=\"-9.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b &amp; !c</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node7\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"210\" cy=\"-147.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"210\" cy=\"-147.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"210\" y=\"-143.96\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"202\" cy=\"-135.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"202\" y=\"-131.4\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;4 -->\n",
"<g id=\"edge18\" class=\"edge\">\n",
"<title>6&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M80.35,-206.77C106.61,-194.7 153.61,-173.11 182.95,-159.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"189.65,-156.55 184.6,-162.33 186.47,-158.01 183.29,-159.47 183.29,-159.47 183.29,-159.47 186.47,-158.01 181.97,-156.61 189.65,-156.55 189.65,-156.55\"/>\n",
"<text text-anchor=\"start\" x=\"100\" y=\"-200.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.68,-193.02C98.33,-181.44 149.31,-158.43 178.71,-145.16\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"185.33,-142.17 180.25,-147.92 182.14,-143.61 178.95,-145.05 178.95,-145.05 178.95,-145.05 182.14,-143.61 177.66,-142.18 185.33,-142.17 185.33,-142.17\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-185.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b &amp; c</text>\n",
"</g>\n",
"<!-- 5 -->\n",
"<g id=\"node8\" class=\"node\">\n",
"<title>5</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"210\" cy=\"-52.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"210\" cy=\"-52.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"210\" y=\"-48.96\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"202\" cy=\"-48.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"202\" y=\"-44.4\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;5 -->\n",
"<g id=\"edge19\" class=\"edge\">\n",
"<title>6&#45;&gt;5</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M70.93,-196.22C78.13,-183.02 88.57,-165.5 100,-151.66 126.26,-119.86 162.71,-88.82 186.08,-70.22\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"191.72,-65.76 188.18,-72.57 188.98,-67.93 186.23,-70.1 186.23,-70.1 186.23,-70.1 188.98,-67.93 184.28,-67.62 191.72,-65.76 191.72,-65.76\"/>\n",
"<text text-anchor=\"start\" x=\"100\" y=\"-155.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b &amp; !c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M64.16,-183.79C70.39,-170.65 80.25,-152.12 92,-138.1 118.47,-106.49 157.14,-77.61 180.59,-61.49\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"186.5,-57.48 182.48,-64.02 183.6,-59.45 180.71,-61.41 180.71,-61.41 180.71,-61.41 183.6,-59.45 178.94,-58.81 186.5,-57.48 186.5,-57.48\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-141.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b &amp; !c</text>\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=\"M325.57,-367.41C323.8,-378.01 327.28,-387.66 336,-387.66 342.68,-387.66 346.28,-382 346.81,-374.6\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"346.43,-367.41 349.94,-374.24 346.61,-370.91 346.8,-374.41 346.8,-374.41 346.8,-374.41 346.61,-370.91 343.65,-374.57 346.43,-367.41 346.43,-367.41\"/>\n",
"<text text-anchor=\"start\" x=\"332.5\" y=\"-391.46\" font-family=\"Lato\" font-size=\"14.00\">c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M314.77,-345.64C312.17,-356.01 315.25,-366.1 324,-366.1 330.7,-366.1 334.08,-360.18 334.12,-352.76\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"333.23,-345.64 337.23,-352.19 333.67,-349.11 334.1,-352.59 334.1,-352.59 334.1,-352.59 333.67,-349.11 330.98,-352.98 333.23,-345.64 333.23,-345.64\"/>\n",
"<text text-anchor=\"start\" x=\"320.5\" y=\"-369.9\" font-family=\"Lato\" font-size=\"14.00\">c</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=\"M227.97,-306.52C237.09,-312.96 248.74,-320.47 260,-325.66 275.14,-332.64 293.03,-337.99 307.54,-341.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"314.36,-343.33 306.81,-344.73 310.96,-342.5 307.56,-341.67 307.56,-341.67 307.56,-341.67 310.96,-342.5 308.31,-338.61 314.36,-343.33 314.36,-343.33\"/>\n",
"<text text-anchor=\"start\" x=\"260\" y=\"-341.46\" font-family=\"Lato\" font-size=\"14.00\">!b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M218.41,-280.75C228.04,-285.5 240.72,-291.71 252,-297.1 268.34,-304.9 286.9,-313.51 300.94,-319.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"307.44,-322.98 299.77,-322.91 304.27,-321.52 301.09,-320.05 301.09,-320.05 301.09,-320.05 304.27,-321.52 302.4,-317.19 307.44,-322.98 307.44,-322.98\"/>\n",
"<text text-anchor=\"start\" x=\"252\" y=\"-316.9\" font-family=\"Lato\" font-size=\"14.00\">!b &amp; c</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=\"M198.05,-312.17C195.39,-323.24 199.38,-333.66 210,-333.66 218.3,-333.66 222.55,-327.3 222.74,-319.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"221.95,-312.17 225.86,-318.78 222.34,-315.65 222.73,-319.13 222.73,-319.13 222.73,-319.13 222.34,-315.65 219.6,-319.48 221.95,-312.17 221.95,-312.17\"/>\n",
"<text text-anchor=\"start\" x=\"194\" y=\"-337.46\" font-family=\"Lato\" font-size=\"14.00\">b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M190.76,-287.52C186.83,-298.26 190.58,-309.1 202,-309.1 210.92,-309.1 215.16,-302.49 214.72,-294.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"213.24,-287.52 217.78,-293.71 213.97,-290.94 214.7,-294.36 214.7,-294.36 214.7,-294.36 213.97,-290.94 211.61,-295.02 213.24,-287.52 213.24,-287.52\"/>\n",
"<text text-anchor=\"start\" x=\"186\" y=\"-312.9\" font-family=\"Lato\" font-size=\"14.00\">b &amp; c</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=\"M231.83,-296.68C249.87,-298.28 276.1,-298.13 296,-287.66 306.26,-282.26 314.74,-272.85 321.14,-263.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"325.05,-257.8 323.82,-265.38 323.12,-260.72 321.19,-263.64 321.19,-263.64 321.19,-263.64 323.12,-260.72 318.56,-261.91 325.05,-257.8 325.05,-257.8\"/>\n",
"<text text-anchor=\"start\" x=\"260\" y=\"-300.46\" font-family=\"Lato\" font-size=\"14.00\">b &amp; !c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M219.78,-276.65C237.78,-279.57 266.67,-281.56 288,-270.1 298.73,-264.34 306.94,-253.67 312.7,-243.76\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"316.14,-237.42 315.58,-245.07 314.47,-240.49 312.81,-243.57 312.81,-243.57 312.81,-243.57 314.47,-240.49 310.04,-242.07 316.14,-237.42 316.14,-237.42\"/>\n",
"<text text-anchor=\"start\" x=\"252\" y=\"-281.9\" font-family=\"Lato\" font-size=\"14.00\">b &amp; !c</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M325.57,-258.41C323.8,-269.01 327.28,-278.66 336,-278.66 342.68,-278.66 346.28,-273 346.81,-265.6\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"346.43,-258.41 349.94,-265.24 346.61,-261.91 346.8,-265.41 346.8,-265.41 346.8,-265.41 346.61,-261.91 343.65,-265.57 346.43,-258.41 346.43,-258.41\"/>\n",
"<text text-anchor=\"start\" x=\"332\" y=\"-282.46\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M314.77,-236.64C312.17,-247.01 315.25,-257.1 324,-257.1 330.7,-257.1 334.08,-251.18 334.12,-243.76\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"333.23,-236.64 337.23,-243.19 333.67,-240.11 334.1,-243.59 334.1,-243.59 334.1,-243.59 333.67,-240.11 330.98,-243.98 333.23,-236.64 333.23,-236.64\"/>\n",
"<text text-anchor=\"start\" x=\"320\" y=\"-260.9\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>3&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M325.57,-72.41C323.8,-83.01 327.28,-92.66 336,-92.66 342.68,-92.66 346.28,-87 346.81,-79.6\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"346.43,-72.41 349.94,-79.24 346.61,-75.91 346.8,-79.41 346.8,-79.41 346.8,-79.41 346.61,-75.91 343.65,-79.57 346.43,-72.41 346.43,-72.41\"/>\n",
"<text text-anchor=\"start\" x=\"332.5\" y=\"-96.46\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M314.77,-63.64C312.17,-74.01 315.25,-84.1 324,-84.1 330.7,-84.1 334.08,-78.18 334.12,-70.76\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"333.23,-63.64 337.23,-70.19 333.67,-67.11 334.1,-70.59 334.1,-70.59 334.1,-70.59 333.67,-67.11 330.98,-70.98 333.23,-63.64 333.23,-63.64\"/>\n",
"<text text-anchor=\"start\" x=\"320.5\" y=\"-87.9\" font-family=\"Lato\" font-size=\"14.00\">a</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=\"M224.26,-164.73C241.77,-187.66 273.08,-230.02 296,-268.66 301.63,-278.15 313.3,-302.03 322.42,-321.08\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"325.64,-327.84 319.79,-322.87 324.14,-324.68 322.63,-321.52 322.63,-321.52 322.63,-321.52 324.14,-324.68 325.47,-320.16 325.64,-327.84 325.64,-327.84\"/>\n",
"<text text-anchor=\"start\" x=\"260.5\" y=\"-272.46\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M214.21,-148.37C231.51,-169.27 265.11,-211.56 288,-251.1 298.46,-269.16 307.88,-290.92 314.31,-307.03\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"316.88,-313.56 311.39,-308.2 315.6,-310.3 314.32,-307.04 314.32,-307.04 314.32,-307.04 315.6,-310.3 317.25,-305.89 316.88,-313.56 316.88,-313.56\"/>\n",
"<text text-anchor=\"start\" x=\"252.5\" y=\"-254.9\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; c</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M231.77,-143.5C250.26,-138.96 277.2,-130.17 296,-114.66 307.5,-105.17 316.65,-91.36 323.19,-79.18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"326.55,-72.62 326.16,-80.29 324.96,-75.74 323.36,-78.85 323.36,-78.85 323.36,-78.85 324.96,-75.74 320.56,-77.42 326.55,-72.62 326.55,-72.62\"/>\n",
"<text text-anchor=\"start\" x=\"260.5\" y=\"-138.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M220.03,-133.34C238.51,-130.67 268.06,-124.07 288,-108.1 299.83,-98.62 308.49,-83.98 314.23,-71.54\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"317.12,-64.9 317.21,-72.57 315.72,-68.11 314.32,-71.31 314.32,-71.31 314.32,-71.31 315.72,-68.11 311.44,-70.06 317.12,-64.9 317.12,-64.9\"/>\n",
"<text text-anchor=\"start\" x=\"252.5\" y=\"-129.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !c</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;4 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>4&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M198.05,-166.17C195.39,-177.24 199.38,-187.66 210,-187.66 218.3,-187.66 222.55,-181.3 222.74,-173.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"221.95,-166.17 225.86,-172.78 222.34,-169.65 222.73,-173.13 222.73,-173.13 222.73,-173.13 222.34,-169.65 219.6,-173.48 221.95,-166.17 221.95,-166.17\"/>\n",
"<text text-anchor=\"start\" x=\"194.5\" y=\"-191.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M190.76,-149.52C186.83,-160.26 190.58,-171.1 202,-171.1 210.92,-171.1 215.16,-164.49 214.72,-156.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"213.24,-149.52 217.78,-155.71 213.97,-152.94 214.7,-156.36 214.7,-156.36 214.7,-156.36 213.97,-152.94 211.61,-157.02 213.24,-149.52 213.24,-149.52\"/>\n",
"<text text-anchor=\"start\" x=\"186.5\" y=\"-174.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; c</text>\n",
"</g>\n",
"<!-- 5&#45;&gt;2 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>5&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M230.72,-60.43C252.95,-69.56 287.17,-84.83 296,-95.66 322.73,-128.42 331.21,-178.04 333.86,-209.38\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"334.39,-216.55 330.73,-209.8 334.13,-213.06 333.88,-209.57 333.88,-209.57 333.88,-209.57 334.13,-213.06 337.02,-209.34 334.39,-216.55 334.39,-216.55\"/>\n",
"<text text-anchor=\"start\" x=\"260\" y=\"-99.46\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M219.28,-54.07C241.25,-62.43 278.72,-77.86 288,-89.1 313.22,-119.64 320.43,-166.54 322.39,-195.44\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"322.8,-202.73 319.27,-195.91 322.61,-199.23 322.41,-195.74 322.41,-195.74 322.41,-195.74 322.61,-199.23 325.56,-195.56 322.8,-202.73 322.8,-202.73\"/>\n",
"<text text-anchor=\"start\" x=\"252\" y=\"-92.9\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b</text>\n",
"</g>\n",
"<!-- 5&#45;&gt;3 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>5&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M232.03,-52.66C252.61,-52.66 284.08,-52.66 306.81,-52.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"313.86,-52.66 306.86,-55.81 310.36,-52.66 306.86,-52.66 306.86,-52.66 306.86,-52.66 310.36,-52.66 306.86,-49.51 313.86,-52.66 313.86,-52.66\"/>\n",
"<text text-anchor=\"start\" x=\"260\" y=\"-56.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M220.19,-48.1C240.78,-48.1 275.39,-48.1 298.7,-48.1\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"305.84,-48.1 298.84,-51.25 302.34,-48.1 298.84,-48.1 298.84,-48.1 298.84,-48.1 302.34,-48.1 298.84,-44.95 305.84,-48.1 305.84,-48.1\"/>\n",
"<text text-anchor=\"start\" x=\"252\" y=\"-51.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b</text>\n",
"</g>\n",
"<!-- 5&#45;&gt;5 -->\n",
"<g id=\"edge13\" class=\"edge\">\n",
"<title>5&#45;&gt;5</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M198.05,-71.17C195.39,-82.24 199.38,-92.66 210,-92.66 218.3,-92.66 222.55,-86.3 222.74,-78.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"221.95,-71.17 225.86,-77.78 222.34,-74.65 222.73,-78.13 222.73,-78.13 222.73,-78.13 222.34,-74.65 219.6,-78.48 221.95,-71.17 221.95,-71.17\"/>\n",
"<text text-anchor=\"start\" x=\"194\" y=\"-96.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M190.76,-62.52C186.83,-73.26 190.58,-84.1 202,-84.1 210.92,-84.1 215.16,-77.49 214.72,-69.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"213.24,-62.52 217.78,-68.71 213.97,-65.94 214.7,-69.36 214.7,-69.36 214.7,-69.36 213.97,-65.94 211.61,-70.02 213.24,-62.52 213.24,-62.52\"/>\n",
"<text text-anchor=\"start\" x=\"186\" y=\"-87.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
@ -1131,199 +1125,193 @@
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"304pt\" height=\"360pt\"\n",
" viewBox=\"0.00 0.00 303.83 360.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.8333333333333334 0.8333333333333334) rotate(0) translate(4 429.66)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-429.66 362,-429.66 362,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"157.5\" y=\"-410.46\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
"<svg width=\"295pt\" height=\"360pt\"\n",
" viewBox=\"0.00 0.00 295.01 360.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.8403361344537815 0.8403361344537815) rotate(0) translate(4 423.1)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-423.1 346,-423.1 346,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"168\" y=\"-403.9\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
"<text text-anchor=\"start\" x=\"160\" y=\"-388.9\" font-family=\"Lato\" font-size=\"14.00\">[all]</text>\n",
"<!-- I -->\n",
"<!-- 6 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>6</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-215.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-215.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"60\" y=\"-211.96\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-200.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-196.4\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
"</g>\n",
"<!-- I&#45;&gt;6 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>I&#45;&gt;6</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-215.66C2.84,-215.66 16.88,-215.66 30.71,-215.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-215.66 30.86,-218.81 34.36,-215.66 30.86,-215.66 30.86,-215.66 30.86,-215.66 34.36,-215.66 30.86,-212.51 37.86,-215.66 37.86,-215.66\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-200.1C2.79,-200.1 17.15,-200.1 30.63,-200.1\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-200.1 30.94,-203.25 34.44,-200.1 30.94,-200.1 30.94,-200.1 30.94,-200.1 34.44,-200.1 30.94,-196.95 37.94,-200.1 37.94,-200.1\"/>\n",
"</g>\n",
"<!-- 6&#45;&gt;6 -->\n",
"<g id=\"edge20\" class=\"edge\">\n",
"<title>6&#45;&gt;6</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M52.68,-236.65C51.78,-246.74 54.22,-255.66 60,-255.66 64.34,-255.66 66.79,-250.64 67.37,-243.88\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"67.32,-236.65 70.52,-243.63 67.34,-240.15 67.37,-243.65 67.37,-243.65 67.37,-243.65 67.34,-240.15 64.22,-243.67 67.32,-236.65 67.32,-236.65\"/>\n",
"<text text-anchor=\"start\" x=\"32\" y=\"-259.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-217.14C48.32,-226.96 50.45,-236.1 56,-236.1 60.17,-236.1 62.4,-230.96 62.71,-224.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-217.14 65.85,-223.98 62.54,-220.63 62.71,-224.13 62.71,-224.13 62.71,-224.13 62.54,-220.63 59.56,-224.28 62.38,-217.14 62.38,-217.14\"/>\n",
"<text text-anchor=\"start\" x=\"28\" y=\"-239.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b &amp; c</text>\n",
"</g>\n",
"<!-- 0 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>0</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"336\" cy=\"-347.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"336\" cy=\"-347.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"336\" y=\"-343.96\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"324\" cy=\"-330.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"324\" y=\"-326.4\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;0 -->\n",
"<g id=\"edge14\" class=\"edge\">\n",
"<title>6&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M67.75,-236.38C74.16,-253.94 85.04,-279.14 100,-297.66 127.49,-331.68 136.59,-343.57 178,-357.66 221.63,-372.5 275.95,-363.43 307.92,-355.52\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"314.77,-353.76 308.78,-358.56 311.38,-354.63 307.99,-355.5 307.99,-355.5 307.99,-355.5 311.38,-354.63 307.21,-352.45 314.77,-353.76 314.77,-353.76\"/>\n",
"<text text-anchor=\"start\" x=\"178\" y=\"-368.46\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; !b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M61.54,-217.54C66.7,-234.86 76.5,-261.44 92,-280.1 118.78,-312.34 129.94,-320.78 170,-333.1 213.96,-346.62 268.43,-340.48 299.1,-335.09\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"306,-333.82 299.68,-338.19 302.55,-334.45 299.11,-335.09 299.11,-335.09 299.11,-335.09 302.55,-334.45 298.54,-331.99 306,-333.82 306,-333.82\"/>\n",
"<text text-anchor=\"start\" x=\"170\" y=\"-344.9\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; !b &amp; c</text>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"210\" cy=\"-293.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"210\" cy=\"-293.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"210\" y=\"-289.96\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"202\" cy=\"-273.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"202\" y=\"-269.4\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;1 -->\n",
"<g id=\"edge15\" class=\"edge\">\n",
"<title>6&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M75.36,-231.97C82.26,-239.06 90.98,-247.01 100,-252.66 125.62,-268.7 158.5,-279.99 181.42,-286.61\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"188.19,-288.51 180.6,-289.65 184.82,-287.56 181.45,-286.62 181.45,-286.62 181.45,-286.62 184.82,-287.56 182.3,-283.58 188.19,-288.51 188.19,-288.51\"/>\n",
"<text text-anchor=\"start\" x=\"100\" y=\"-282.46\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M67.73,-213.98C74.09,-221.42 82.71,-230.23 92,-236.1 118.68,-252.95 153.92,-263.09 177.01,-268.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"184.05,-269.94 176.53,-271.51 180.63,-269.19 177.21,-268.43 177.21,-268.43 177.21,-268.43 180.63,-269.19 177.89,-265.36 184.05,-269.94 184.05,-269.94\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-264.9\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b &amp; c</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"336\" cy=\"-238.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"336\" cy=\"-238.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"336\" y=\"-234.96\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"324\" cy=\"-221.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"324\" y=\"-217.4\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;2 -->\n",
"<g id=\"edge16\" class=\"edge\">\n",
"<title>6&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M82.05,-217.42C130.86,-221.52 251.8,-231.67 306.88,-236.3\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"313.88,-236.88 306.64,-239.44 310.4,-236.59 306.91,-236.3 306.91,-236.3 306.91,-236.3 310.4,-236.59 307.17,-233.16 313.88,-236.88 313.88,-236.88\"/>\n",
"<text text-anchor=\"start\" x=\"178\" y=\"-233.46\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b &amp; !c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M74.04,-201.44C119.82,-205.06 245.57,-214.99 298.75,-219.18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"305.75,-219.74 298.53,-222.33 302.26,-219.46 298.78,-219.19 298.78,-219.19 298.78,-219.19 302.26,-219.46 299.02,-216.05 305.75,-219.74 305.75,-219.74\"/>\n",
"<text text-anchor=\"start\" x=\"170\" y=\"-216.9\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b &amp; !c</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"336\" cy=\"-52.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"336\" cy=\"-52.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"336\" y=\"-48.96\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"324\" cy=\"-48.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"324\" y=\"-44.4\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;3 -->\n",
"<g id=\"edge17\" class=\"edge\">\n",
"<title>6&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M64.51,-194.04C73.44,-147.47 101.95,-39.28 178,-6.66 223.76,12.97 280.48,-15.86 311.68,-35.98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"317.57,-39.87 309.99,-38.64 314.65,-37.94 311.73,-36.01 311.73,-36.01 311.73,-36.01 314.65,-37.94 313.47,-33.38 317.57,-39.87 317.57,-39.87\"/>\n",
"<text text-anchor=\"start\" x=\"178\" y=\"-10.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b &amp; !c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M59.23,-182.24C62.92,-157.7 72,-112.89 92,-80.1 116.89,-39.3 125.62,-23.8 170,-6.1 216.1,12.29 273.1,-16.01 302.82,-34.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"308.73,-38.14 301.14,-37.05 305.78,-36.27 302.82,-34.39 302.82,-34.39 302.82,-34.39 305.78,-36.27 304.51,-31.73 308.73,-38.14 308.73,-38.14\"/>\n",
"<text text-anchor=\"start\" x=\"170\" y=\"-9.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b &amp; !c</text>\n",
"</g>\n",
"<!-- 4 -->\n",
"<g id=\"node7\" class=\"node\">\n",
"<title>4</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"210\" cy=\"-147.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"210\" cy=\"-147.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"210\" y=\"-143.96\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"202\" cy=\"-135.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"202\" y=\"-131.4\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;4 -->\n",
"<g id=\"edge18\" class=\"edge\">\n",
"<title>6&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M80.35,-206.77C106.61,-194.7 153.61,-173.11 182.95,-159.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"189.65,-156.55 184.6,-162.33 186.47,-158.01 183.29,-159.47 183.29,-159.47 183.29,-159.47 186.47,-158.01 181.97,-156.61 189.65,-156.55 189.65,-156.55\"/>\n",
"<text text-anchor=\"start\" x=\"100\" y=\"-200.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.68,-193.02C98.33,-181.44 149.31,-158.43 178.71,-145.16\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"185.33,-142.17 180.25,-147.92 182.14,-143.61 178.95,-145.05 178.95,-145.05 178.95,-145.05 182.14,-143.61 177.66,-142.18 185.33,-142.17 185.33,-142.17\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-185.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b &amp; c</text>\n",
"</g>\n",
"<!-- 5 -->\n",
"<g id=\"node8\" class=\"node\">\n",
"<title>5</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"210\" cy=\"-52.66\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"210\" cy=\"-52.66\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"210\" y=\"-48.96\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"202\" cy=\"-48.1\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"202\" y=\"-44.4\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
"</g>\n",
"<!-- 6&#45;&gt;5 -->\n",
"<g id=\"edge19\" class=\"edge\">\n",
"<title>6&#45;&gt;5</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M70.93,-196.22C78.13,-183.02 88.57,-165.5 100,-151.66 126.26,-119.86 162.71,-88.82 186.08,-70.22\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"191.72,-65.76 188.18,-72.57 188.98,-67.93 186.23,-70.1 186.23,-70.1 186.23,-70.1 188.98,-67.93 184.28,-67.62 191.72,-65.76 191.72,-65.76\"/>\n",
"<text text-anchor=\"start\" x=\"100\" y=\"-155.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b &amp; !c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M64.16,-183.79C70.39,-170.65 80.25,-152.12 92,-138.1 118.47,-106.49 157.14,-77.61 180.59,-61.49\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"186.5,-57.48 182.48,-64.02 183.6,-59.45 180.71,-61.41 180.71,-61.41 180.71,-61.41 183.6,-59.45 178.94,-58.81 186.5,-57.48 186.5,-57.48\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-141.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b &amp; !c</text>\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=\"M325.57,-367.41C323.8,-378.01 327.28,-387.66 336,-387.66 342.68,-387.66 346.28,-382 346.81,-374.6\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"346.43,-367.41 349.94,-374.24 346.61,-370.91 346.8,-374.41 346.8,-374.41 346.8,-374.41 346.61,-370.91 343.65,-374.57 346.43,-367.41 346.43,-367.41\"/>\n",
"<text text-anchor=\"start\" x=\"332.5\" y=\"-391.46\" font-family=\"Lato\" font-size=\"14.00\">c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M314.77,-345.64C312.17,-356.01 315.25,-366.1 324,-366.1 330.7,-366.1 334.08,-360.18 334.12,-352.76\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"333.23,-345.64 337.23,-352.19 333.67,-349.11 334.1,-352.59 334.1,-352.59 334.1,-352.59 333.67,-349.11 330.98,-352.98 333.23,-345.64 333.23,-345.64\"/>\n",
"<text text-anchor=\"start\" x=\"320.5\" y=\"-369.9\" font-family=\"Lato\" font-size=\"14.00\">c</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=\"M227.97,-306.52C237.09,-312.96 248.74,-320.47 260,-325.66 275.14,-332.64 293.03,-337.99 307.54,-341.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"314.36,-343.33 306.81,-344.73 310.96,-342.5 307.56,-341.67 307.56,-341.67 307.56,-341.67 310.96,-342.5 308.31,-338.61 314.36,-343.33 314.36,-343.33\"/>\n",
"<text text-anchor=\"start\" x=\"260\" y=\"-341.46\" font-family=\"Lato\" font-size=\"14.00\">!b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M218.41,-280.75C228.04,-285.5 240.72,-291.71 252,-297.1 268.34,-304.9 286.9,-313.51 300.94,-319.99\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"307.44,-322.98 299.77,-322.91 304.27,-321.52 301.09,-320.05 301.09,-320.05 301.09,-320.05 304.27,-321.52 302.4,-317.19 307.44,-322.98 307.44,-322.98\"/>\n",
"<text text-anchor=\"start\" x=\"252\" y=\"-316.9\" font-family=\"Lato\" font-size=\"14.00\">!b &amp; c</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=\"M198.05,-312.17C195.39,-323.24 199.38,-333.66 210,-333.66 218.3,-333.66 222.55,-327.3 222.74,-319.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"221.95,-312.17 225.86,-318.78 222.34,-315.65 222.73,-319.13 222.73,-319.13 222.73,-319.13 222.34,-315.65 219.6,-319.48 221.95,-312.17 221.95,-312.17\"/>\n",
"<text text-anchor=\"start\" x=\"194\" y=\"-337.46\" font-family=\"Lato\" font-size=\"14.00\">b &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M190.76,-287.52C186.83,-298.26 190.58,-309.1 202,-309.1 210.92,-309.1 215.16,-302.49 214.72,-294.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"213.24,-287.52 217.78,-293.71 213.97,-290.94 214.7,-294.36 214.7,-294.36 214.7,-294.36 213.97,-290.94 211.61,-295.02 213.24,-287.52 213.24,-287.52\"/>\n",
"<text text-anchor=\"start\" x=\"186\" y=\"-312.9\" font-family=\"Lato\" font-size=\"14.00\">b &amp; c</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=\"M231.83,-296.68C249.87,-298.28 276.1,-298.13 296,-287.66 306.26,-282.26 314.74,-272.85 321.14,-263.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"325.05,-257.8 323.82,-265.38 323.12,-260.72 321.19,-263.64 321.19,-263.64 321.19,-263.64 323.12,-260.72 318.56,-261.91 325.05,-257.8 325.05,-257.8\"/>\n",
"<text text-anchor=\"start\" x=\"260\" y=\"-300.46\" font-family=\"Lato\" font-size=\"14.00\">b &amp; !c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M219.78,-276.65C237.78,-279.57 266.67,-281.56 288,-270.1 298.73,-264.34 306.94,-253.67 312.7,-243.76\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"316.14,-237.42 315.58,-245.07 314.47,-240.49 312.81,-243.57 312.81,-243.57 312.81,-243.57 314.47,-240.49 310.04,-242.07 316.14,-237.42 316.14,-237.42\"/>\n",
"<text text-anchor=\"start\" x=\"252\" y=\"-281.9\" font-family=\"Lato\" font-size=\"14.00\">b &amp; !c</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M325.57,-258.41C323.8,-269.01 327.28,-278.66 336,-278.66 342.68,-278.66 346.28,-273 346.81,-265.6\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"346.43,-258.41 349.94,-265.24 346.61,-261.91 346.8,-265.41 346.8,-265.41 346.8,-265.41 346.61,-261.91 343.65,-265.57 346.43,-258.41 346.43,-258.41\"/>\n",
"<text text-anchor=\"start\" x=\"332\" y=\"-282.46\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M314.77,-236.64C312.17,-247.01 315.25,-257.1 324,-257.1 330.7,-257.1 334.08,-251.18 334.12,-243.76\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"333.23,-236.64 337.23,-243.19 333.67,-240.11 334.1,-243.59 334.1,-243.59 334.1,-243.59 333.67,-240.11 330.98,-243.98 333.23,-236.64 333.23,-236.64\"/>\n",
"<text text-anchor=\"start\" x=\"320\" y=\"-260.9\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>3&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M325.57,-72.41C323.8,-83.01 327.28,-92.66 336,-92.66 342.68,-92.66 346.28,-87 346.81,-79.6\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"346.43,-72.41 349.94,-79.24 346.61,-75.91 346.8,-79.41 346.8,-79.41 346.8,-79.41 346.61,-75.91 343.65,-79.57 346.43,-72.41 346.43,-72.41\"/>\n",
"<text text-anchor=\"start\" x=\"332.5\" y=\"-96.46\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M314.77,-63.64C312.17,-74.01 315.25,-84.1 324,-84.1 330.7,-84.1 334.08,-78.18 334.12,-70.76\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"333.23,-63.64 337.23,-70.19 333.67,-67.11 334.1,-70.59 334.1,-70.59 334.1,-70.59 333.67,-67.11 330.98,-70.98 333.23,-63.64 333.23,-63.64\"/>\n",
"<text text-anchor=\"start\" x=\"320.5\" y=\"-87.9\" font-family=\"Lato\" font-size=\"14.00\">a</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=\"M224.26,-164.73C241.77,-187.66 273.08,-230.02 296,-268.66 301.63,-278.15 313.3,-302.03 322.42,-321.08\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"325.64,-327.84 319.79,-322.87 324.14,-324.68 322.63,-321.52 322.63,-321.52 322.63,-321.52 324.14,-324.68 325.47,-320.16 325.64,-327.84 325.64,-327.84\"/>\n",
"<text text-anchor=\"start\" x=\"260.5\" y=\"-272.46\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M214.21,-148.37C231.51,-169.27 265.11,-211.56 288,-251.1 298.46,-269.16 307.88,-290.92 314.31,-307.03\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"316.88,-313.56 311.39,-308.2 315.6,-310.3 314.32,-307.04 314.32,-307.04 314.32,-307.04 315.6,-310.3 317.25,-305.89 316.88,-313.56 316.88,-313.56\"/>\n",
"<text text-anchor=\"start\" x=\"252.5\" y=\"-254.9\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; c</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;3 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>4&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M231.77,-143.5C250.26,-138.96 277.2,-130.17 296,-114.66 307.5,-105.17 316.65,-91.36 323.19,-79.18\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"326.55,-72.62 326.16,-80.29 324.96,-75.74 323.36,-78.85 323.36,-78.85 323.36,-78.85 324.96,-75.74 320.56,-77.42 326.55,-72.62 326.55,-72.62\"/>\n",
"<text text-anchor=\"start\" x=\"260.5\" y=\"-138.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M220.03,-133.34C238.51,-130.67 268.06,-124.07 288,-108.1 299.83,-98.62 308.49,-83.98 314.23,-71.54\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"317.12,-64.9 317.21,-72.57 315.72,-68.11 314.32,-71.31 314.32,-71.31 314.32,-71.31 315.72,-68.11 311.44,-70.06 317.12,-64.9 317.12,-64.9\"/>\n",
"<text text-anchor=\"start\" x=\"252.5\" y=\"-129.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !c</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;4 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>4&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M198.05,-166.17C195.39,-177.24 199.38,-187.66 210,-187.66 218.3,-187.66 222.55,-181.3 222.74,-173.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"221.95,-166.17 225.86,-172.78 222.34,-169.65 222.73,-173.13 222.73,-173.13 222.73,-173.13 222.34,-169.65 219.6,-173.48 221.95,-166.17 221.95,-166.17\"/>\n",
"<text text-anchor=\"start\" x=\"194.5\" y=\"-191.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; c</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M190.76,-149.52C186.83,-160.26 190.58,-171.1 202,-171.1 210.92,-171.1 215.16,-164.49 214.72,-156.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"213.24,-149.52 217.78,-155.71 213.97,-152.94 214.7,-156.36 214.7,-156.36 214.7,-156.36 213.97,-152.94 211.61,-157.02 213.24,-149.52 213.24,-149.52\"/>\n",
"<text text-anchor=\"start\" x=\"186.5\" y=\"-174.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; c</text>\n",
"</g>\n",
"<!-- 5&#45;&gt;2 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>5&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M230.72,-60.43C252.95,-69.56 287.17,-84.83 296,-95.66 322.73,-128.42 331.21,-178.04 333.86,-209.38\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"334.39,-216.55 330.73,-209.8 334.13,-213.06 333.88,-209.57 333.88,-209.57 333.88,-209.57 334.13,-213.06 337.02,-209.34 334.39,-216.55 334.39,-216.55\"/>\n",
"<text text-anchor=\"start\" x=\"260\" y=\"-99.46\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M219.28,-54.07C241.25,-62.43 278.72,-77.86 288,-89.1 313.22,-119.64 320.43,-166.54 322.39,-195.44\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"322.8,-202.73 319.27,-195.91 322.61,-199.23 322.41,-195.74 322.41,-195.74 322.41,-195.74 322.61,-199.23 325.56,-195.56 322.8,-202.73 322.8,-202.73\"/>\n",
"<text text-anchor=\"start\" x=\"252\" y=\"-92.9\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; b</text>\n",
"</g>\n",
"<!-- 5&#45;&gt;3 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>5&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M232.03,-52.66C252.61,-52.66 284.08,-52.66 306.81,-52.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"313.86,-52.66 306.86,-55.81 310.36,-52.66 306.86,-52.66 306.86,-52.66 306.86,-52.66 310.36,-52.66 306.86,-49.51 313.86,-52.66 313.86,-52.66\"/>\n",
"<text text-anchor=\"start\" x=\"260\" y=\"-56.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M220.19,-48.1C240.78,-48.1 275.39,-48.1 298.7,-48.1\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"305.84,-48.1 298.84,-51.25 302.34,-48.1 298.84,-48.1 298.84,-48.1 298.84,-48.1 302.34,-48.1 298.84,-44.95 305.84,-48.1 305.84,-48.1\"/>\n",
"<text text-anchor=\"start\" x=\"252\" y=\"-51.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b</text>\n",
"</g>\n",
"<!-- 5&#45;&gt;5 -->\n",
"<g id=\"edge13\" class=\"edge\">\n",
"<title>5&#45;&gt;5</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M198.05,-71.17C195.39,-82.24 199.38,-92.66 210,-92.66 218.3,-92.66 222.55,-86.3 222.74,-78.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"221.95,-71.17 225.86,-77.78 222.34,-74.65 222.73,-78.13 222.73,-78.13 222.73,-78.13 222.34,-74.65 219.6,-78.48 221.95,-71.17 221.95,-71.17\"/>\n",
"<text text-anchor=\"start\" x=\"194\" y=\"-96.46\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M190.76,-62.52C186.83,-73.26 190.58,-84.1 202,-84.1 210.92,-84.1 215.16,-77.49 214.72,-69.47\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"213.24,-62.52 217.78,-68.71 213.97,-65.94 214.7,-69.36 214.7,-69.36 214.7,-69.36 213.97,-65.94 211.61,-70.02 213.24,-62.52 213.24,-62.52\"/>\n",
"<text text-anchor=\"start\" x=\"186\" y=\"-87.9\" font-family=\"Lato\" font-size=\"14.00\">a &amp; b</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
@ -1719,65 +1707,64 @@
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"173pt\" height=\"203pt\"\n",
" viewBox=\"0.00 0.00 173.00 203.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 199)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-199 169,-199 169,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"61\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
"<svg width=\"165pt\" height=\"202pt\"\n",
" viewBox=\"0.00 0.00 165.00 202.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 198)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-198 161,-198 161,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"75.5\" y=\"-178.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
"<text text-anchor=\"start\" x=\"67.5\" y=\"-163.8\" 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=\"-69\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-65.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-61\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-57.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,-69C2.79,-69 17.15,-69 30.63,-69\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-69 30.94,-72.15 34.44,-69 30.94,-69 30.94,-69 30.94,-69 34.44,-69 30.94,-65.85 37.94,-69 37.94,-69\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-61C2.79,-61 17.15,-61 30.63,-61\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-61 30.94,-64.15 34.44,-61 30.94,-61 30.94,-61 30.94,-61 34.44,-61 30.94,-57.85 37.94,-61 37.94,-61\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"143\" cy=\"-117\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"143\" cy=\"-117\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"143\" y=\"-113.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"139\" cy=\"-105\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"139\" y=\"-101.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=\"M72.2,-77.58C84.62,-84.6 102.44,-94.66 116.97,-102.86\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"123.38,-106.48 115.73,-105.78 120.33,-104.76 117.28,-103.04 117.28,-103.04 117.28,-103.04 120.33,-104.76 118.83,-100.3 123.38,-106.48 123.38,-106.48\"/>\n",
"<text text-anchor=\"start\" x=\"94\" y=\"-97.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.24,-69.28C84.68,-76.04 102.42,-85.68 116.35,-93.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"122.83,-96.76 115.18,-96.19 119.76,-95.09 116.68,-93.42 116.68,-93.42 116.68,-93.42 119.76,-95.09 118.19,-90.65 122.83,-96.76 122.83,-96.76\"/>\n",
"<text text-anchor=\"start\" x=\"94\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"143\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"143\" cy=\"-22\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"143\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"139\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"139\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;2 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.2,-60.6C84.62,-53.73 102.44,-43.87 116.97,-35.84\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"123.38,-32.3 118.77,-38.44 120.31,-33.99 117.25,-35.69 117.25,-35.69 117.25,-35.69 120.31,-33.99 115.73,-32.93 123.38,-32.3 123.38,-32.3\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-51.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.24,-52.91C84.68,-46.31 102.42,-36.89 116.35,-29.5\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"122.83,-26.05 118.13,-32.12 119.74,-27.69 116.65,-29.33 116.65,-29.33 116.65,-29.33 119.74,-27.69 115.17,-26.55 122.83,-26.05 122.83,-26.05\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-45.8\" font-family=\"Lato\" font-size=\"14.00\">!a</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=\"M134.99,-137.58C133.89,-147.84 136.55,-157 143,-157 147.83,-157 150.54,-151.85 151.13,-144.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"151.01,-137.58 154.27,-144.53 151.06,-141.08 151.12,-144.58 151.12,-144.58 151.12,-144.58 151.06,-141.08 147.97,-144.63 151.01,-137.58 151.01,-137.58\"/>\n",
"<text text-anchor=\"start\" x=\"139.5\" y=\"-160.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M131.97,-121.66C130.41,-131.62 132.75,-141 139,-141 143.69,-141 146.18,-135.73 146.47,-128.89\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"146.03,-121.66 149.6,-128.46 146.24,-125.16 146.46,-128.65 146.46,-128.65 146.46,-128.65 146.24,-125.16 143.31,-128.84 146.03,-121.66 146.03,-121.66\"/>\n",
"<text text-anchor=\"start\" x=\"135.5\" y=\"-144.8\" font-family=\"Lato\" font-size=\"14.00\">a</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=\"M134.99,-42.58C133.89,-52.84 136.55,-62 143,-62 147.83,-62 150.54,-56.85 151.13,-49.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"151.01,-42.58 154.27,-49.53 151.06,-46.08 151.12,-49.58 151.12,-49.58 151.12,-49.58 151.06,-46.08 147.97,-49.63 151.01,-42.58 151.01,-42.58\"/>\n",
"<text text-anchor=\"start\" x=\"137.5\" y=\"-65.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M131.97,-34.66C130.41,-44.62 132.75,-54 139,-54 143.69,-54 146.18,-48.73 146.47,-41.89\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"146.03,-34.66 149.6,-41.46 146.24,-38.16 146.46,-41.65 146.46,-41.65 146.46,-41.65 146.24,-38.16 143.31,-41.84 146.03,-34.66 146.03,-34.66\"/>\n",
"<text text-anchor=\"start\" x=\"133.5\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
@ -1934,65 +1921,64 @@
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"173pt\" height=\"203pt\"\n",
" viewBox=\"0.00 0.00 173.00 203.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 199)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-199 169,-199 169,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"61\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
"<svg width=\"165pt\" height=\"202pt\"\n",
" viewBox=\"0.00 0.00 165.00 202.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 198)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-198 161,-198 161,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"75.5\" y=\"-178.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
"<text text-anchor=\"start\" x=\"67.5\" y=\"-163.8\" 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=\"-69\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-65.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-61\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-57.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,-69C2.79,-69 17.15,-69 30.63,-69\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-69 30.94,-72.15 34.44,-69 30.94,-69 30.94,-69 30.94,-69 34.44,-69 30.94,-65.85 37.94,-69 37.94,-69\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-61C2.79,-61 17.15,-61 30.63,-61\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-61 30.94,-64.15 34.44,-61 30.94,-61 30.94,-61 30.94,-61 34.44,-61 30.94,-57.85 37.94,-61 37.94,-61\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"143\" cy=\"-117\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"143\" cy=\"-117\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"143\" y=\"-113.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"139\" cy=\"-105\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"139\" y=\"-101.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=\"M72.2,-77.58C84.62,-84.6 102.44,-94.66 116.97,-102.86\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"123.38,-106.48 115.73,-105.78 120.33,-104.76 117.28,-103.04 117.28,-103.04 117.28,-103.04 120.33,-104.76 118.83,-100.3 123.38,-106.48 123.38,-106.48\"/>\n",
"<text text-anchor=\"start\" x=\"94\" y=\"-97.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.24,-69.28C84.68,-76.04 102.42,-85.68 116.35,-93.24\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"122.83,-96.76 115.18,-96.19 119.76,-95.09 116.68,-93.42 116.68,-93.42 116.68,-93.42 119.76,-95.09 118.19,-90.65 122.83,-96.76 122.83,-96.76\"/>\n",
"<text text-anchor=\"start\" x=\"94\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"143\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
"<ellipse fill=\"none\" stroke=\"black\" cx=\"143\" cy=\"-22\" rx=\"22\" ry=\"22\"/>\n",
"<text text-anchor=\"middle\" x=\"143\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"139\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"139\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;2 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.2,-60.6C84.62,-53.73 102.44,-43.87 116.97,-35.84\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"123.38,-32.3 118.77,-38.44 120.31,-33.99 117.25,-35.69 117.25,-35.69 117.25,-35.69 120.31,-33.99 115.73,-32.93 123.38,-32.3 123.38,-32.3\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-51.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.24,-52.91C84.68,-46.31 102.42,-36.89 116.35,-29.5\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"122.83,-26.05 118.13,-32.12 119.74,-27.69 116.65,-29.33 116.65,-29.33 116.65,-29.33 119.74,-27.69 115.17,-26.55 122.83,-26.05 122.83,-26.05\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-45.8\" font-family=\"Lato\" font-size=\"14.00\">!a</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=\"M134.99,-137.58C133.89,-147.84 136.55,-157 143,-157 147.83,-157 150.54,-151.85 151.13,-144.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"151.01,-137.58 154.27,-144.53 151.06,-141.08 151.12,-144.58 151.12,-144.58 151.12,-144.58 151.06,-141.08 147.97,-144.63 151.01,-137.58 151.01,-137.58\"/>\n",
"<text text-anchor=\"start\" x=\"139.5\" y=\"-160.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M131.97,-121.66C130.41,-131.62 132.75,-141 139,-141 143.69,-141 146.18,-135.73 146.47,-128.89\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"146.03,-121.66 149.6,-128.46 146.24,-125.16 146.46,-128.65 146.46,-128.65 146.46,-128.65 146.24,-125.16 143.31,-128.84 146.03,-121.66 146.03,-121.66\"/>\n",
"<text text-anchor=\"start\" x=\"135.5\" y=\"-144.8\" font-family=\"Lato\" font-size=\"14.00\">a</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=\"M134.99,-42.58C133.89,-52.84 136.55,-62 143,-62 147.83,-62 150.54,-56.85 151.13,-49.95\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"151.01,-42.58 154.27,-49.53 151.06,-46.08 151.12,-49.58 151.12,-49.58 151.12,-49.58 151.06,-46.08 147.97,-49.63 151.01,-42.58 151.01,-42.58\"/>\n",
"<text text-anchor=\"start\" x=\"137.5\" y=\"-65.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M131.97,-34.66C130.41,-44.62 132.75,-54 139,-54 143.69,-54 146.18,-48.73 146.47,-41.89\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"146.03,-34.66 149.6,-41.46 146.24,-38.16 146.46,-41.65 146.46,-41.65 146.46,-41.65 146.24,-38.16 143.31,-41.84 146.03,-34.66 146.03,-34.66\"/>\n",
"<text text-anchor=\"start\" x=\"133.5\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
@ -2067,126 +2053,128 @@
"<!-- Generated by graphviz version 2.43.0 (0)\n",
" -->\n",
"<!-- Pages: 1 -->\n",
"<svg width=\"361pt\" height=\"206pt\"\n",
" viewBox=\"0.00 0.00 361.00 206.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 202)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-202 357,-202 357,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"156\" y=\"-183.8\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
"<text text-anchor=\"start\" x=\"177\" y=\"-183.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"193\" y=\"-183.8\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<text text-anchor=\"start\" x=\"155\" y=\"-169.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
"<svg width=\"366pt\" height=\"212pt\"\n",
" viewBox=\"0.00 0.00 366.00 212.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 208)\">\n",
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-208 362,-208 362,4 -4,4\"/>\n",
"<text text-anchor=\"start\" x=\"158.5\" y=\"-189.8\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
"<text text-anchor=\"start\" x=\"179.5\" y=\"-189.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<text text-anchor=\"start\" x=\"195.5\" y=\"-189.8\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
"<text text-anchor=\"start\" x=\"157.5\" y=\"-175.8\" 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=\"-58\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-54.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-62\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"56\" y=\"-58.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,-58C2.79,-58 17.15,-58 30.63,-58\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-58 30.94,-61.15 34.44,-58 30.94,-58 30.94,-58 30.94,-58 34.44,-58 30.94,-54.85 37.94,-58 37.94,-58\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-62C2.79,-62 17.15,-62 30.63,-62\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-62 30.94,-65.15 34.44,-62 30.94,-62 30.94,-62 30.94,-62 34.44,-62 30.94,-58.85 37.94,-62 37.94,-62\"/>\n",
"</g>\n",
"<!-- 1 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>1</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"139\" cy=\"-96\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"139\" y=\"-92.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"144\" cy=\"-102\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"144\" y=\"-98.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=\"M72.62,-65.33C84.94,-71.11 102.29,-79.25 116.02,-85.69\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"122.43,-88.7 114.76,-88.57 119.26,-87.21 116.09,-85.72 116.09,-85.72 116.09,-85.72 119.26,-87.21 117.43,-82.87 122.43,-88.7 122.43,-88.7\"/>\n",
"<text text-anchor=\"start\" x=\"94\" y=\"-82.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.77,-69.34C86.23,-75.6 105.73,-84.66 120.77,-91.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"127.33,-94.71 119.65,-94.61 124.15,-93.23 120.98,-91.76 120.98,-91.76 120.98,-91.76 124.15,-93.23 122.31,-88.9 127.33,-94.71 127.33,-94.71\"/>\n",
"<text text-anchor=\"start\" x=\"96.5\" y=\"-103.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 2 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>2</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"193\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"193\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"198\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"198\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
"</g>\n",
"<!-- 0&#45;&gt;2 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>0&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M73.55,-53.1C97.34,-46.05 141.3,-33.02 168.46,-24.98\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"175.31,-22.94 169.49,-27.95 171.96,-23.94 168.6,-24.93 168.6,-24.93 168.6,-24.93 171.96,-23.94 167.7,-21.91 175.31,-22.94 175.31,-22.94\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-51.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M71.98,-53.32C78.05,-50.07 85.22,-46.54 92,-44 119.01,-33.87 151.42,-26.53 173.02,-22.29\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"179.9,-20.97 173.62,-25.38 176.47,-21.62 173.03,-22.28 173.03,-22.28 173.03,-22.28 176.47,-21.62 172.44,-19.19 179.9,-20.97 179.9,-20.97\"/>\n",
"<text text-anchor=\"start\" x=\"94.5\" y=\"-62.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-47.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</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=\"M131.97,-112.66C130.41,-122.62 132.75,-132 139,-132 143.69,-132 146.18,-126.73 146.47,-119.89\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"146.03,-112.66 149.6,-119.46 146.24,-116.16 146.46,-119.65 146.46,-119.65 146.46,-119.65 146.24,-116.16 143.31,-119.84 146.03,-112.66 146.03,-112.66\"/>\n",
"<text text-anchor=\"start\" x=\"135.5\" y=\"-150.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<text text-anchor=\"start\" x=\"131\" y=\"-135.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M136.33,-118.29C134.48,-128.39 137.04,-138 144,-138 149.22,-138 151.96,-132.59 152.23,-125.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"151.67,-118.29 155.34,-125.03 151.93,-121.78 152.2,-125.27 152.2,-125.27 152.2,-125.27 151.93,-121.78 149.06,-125.51 151.67,-118.29 151.67,-118.29\"/>\n",
"<text text-anchor=\"start\" x=\"140.5\" y=\"-156.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<text text-anchor=\"start\" x=\"136\" y=\"-141.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>3</title>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"247\" cy=\"-106\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"247\" y=\"-102.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"252\" cy=\"-106\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"252\" y=\"-102.3\" 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=\"M157.03,-97.61C174.57,-99.26 202.06,-101.85 221.84,-103.72\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"229.01,-104.4 221.75,-106.88 225.53,-104.07 222.04,-103.74 222.04,-103.74 222.04,-103.74 225.53,-104.07 222.34,-100.6 229.01,-104.4 229.01,-104.4\"/>\n",
"<text text-anchor=\"start\" x=\"187.5\" y=\"-120.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<text text-anchor=\"start\" x=\"185\" y=\"-105.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M162.03,-102.64C179.47,-103.3 206.74,-104.33 226.49,-105.08\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"233.66,-105.35 226.55,-108.23 230.16,-105.21 226.66,-105.08 226.66,-105.08 226.66,-105.08 230.16,-105.21 226.78,-101.93 233.66,-105.35 233.66,-105.35\"/>\n",
"<text text-anchor=\"start\" x=\"192.5\" y=\"-122.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<text text-anchor=\"start\" x=\"190\" y=\"-107.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M183.77,-33.54C181.17,-43.91 184.25,-54 193,-54 199.7,-54 203.08,-48.08 203.12,-40.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"202.23,-33.54 206.23,-40.1 202.67,-37.01 203.1,-40.49 203.1,-40.49 203.1,-40.49 202.67,-37.01 199.98,-40.88 202.23,-33.54 202.23,-33.54\"/>\n",
"<text text-anchor=\"start\" x=\"187.5\" y=\"-72.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<text text-anchor=\"start\" x=\"185\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M188.77,-33.54C186.17,-43.91 189.25,-54 198,-54 204.7,-54 208.08,-48.08 208.12,-40.66\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"207.23,-33.54 211.23,-40.1 207.67,-37.01 208.1,-40.49 208.1,-40.49 208.1,-40.49 207.67,-37.01 204.98,-40.88 207.23,-33.54 207.23,-33.54\"/>\n",
"<text text-anchor=\"start\" x=\"192.5\" y=\"-72.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<text text-anchor=\"start\" x=\"190\" y=\"-57.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=\"335\" cy=\"-53\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"335\" y=\"-49.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"340\" cy=\"-53\" rx=\"18\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"340\" y=\"-49.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;4 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>2&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M210.83,-21.41C231.66,-25.74 268.14,-33.64 299,-42 302.84,-43.04 306.89,-44.23 310.83,-45.43\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"317.7,-47.58 310.08,-48.5 314.36,-46.54 311.02,-45.49 311.02,-45.49 311.02,-45.49 314.36,-46.54 311.96,-42.48 317.7,-47.58 317.7,-47.58\"/>\n",
"<text text-anchor=\"start\" x=\"243.5\" y=\"-52.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<text text-anchor=\"start\" x=\"239\" y=\"-37.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M215.83,-21.41C236.66,-25.74 273.14,-33.64 304,-42 307.84,-43.04 311.89,-44.23 315.83,-45.43\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"322.7,-47.58 315.08,-48.5 319.36,-46.54 316.02,-45.49 316.02,-45.49 316.02,-45.49 319.36,-46.54 316.96,-42.48 322.7,-47.58 322.7,-47.58\"/>\n",
"<text text-anchor=\"start\" x=\"248.5\" y=\"-52.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<text text-anchor=\"start\" x=\"244\" y=\"-37.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>3&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M239.33,-122.29C237.48,-132.39 240.04,-142 247,-142 252.22,-142 254.96,-136.59 255.23,-129.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"254.67,-122.29 258.34,-129.03 254.93,-125.78 255.2,-129.27 255.2,-129.27 255.2,-129.27 254.93,-125.78 252.06,-129.51 254.67,-122.29 254.67,-122.29\"/>\n",
"<text text-anchor=\"start\" x=\"241.5\" y=\"-145.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M244.33,-122.29C242.48,-132.39 245.04,-142 252,-142 257.22,-142 259.96,-136.59 260.23,-129.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"259.67,-122.29 263.34,-129.03 259.93,-125.78 260.2,-129.27 260.2,-129.27 260.2,-129.27 259.93,-125.78 257.06,-129.51 259.67,-122.29 259.67,-122.29\"/>\n",
"<text text-anchor=\"start\" x=\"246.5\" y=\"-145.8\" font-family=\"Lato\" font-size=\"14.00\">!a</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=\"M264.28,-100.49C274.63,-96.63 288.09,-90.93 299,-84 305.04,-80.16 311.07,-75.3 316.38,-70.56\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"321.82,-65.53 318.82,-72.59 319.25,-67.9 316.68,-70.28 316.68,-70.28 316.68,-70.28 319.25,-67.9 314.54,-67.96 321.82,-65.53 321.82,-65.53\"/>\n",
"<text text-anchor=\"start\" x=\"287.5\" y=\"-110.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<text text-anchor=\"start\" x=\"283\" y=\"-95.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M269.28,-100.49C279.63,-96.63 293.09,-90.93 304,-84 310.04,-80.16 316.07,-75.3 321.38,-70.56\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"326.82,-65.53 323.82,-72.59 324.25,-67.9 321.68,-70.28 321.68,-70.28 321.68,-70.28 324.25,-67.9 319.54,-67.96 326.82,-65.53 326.82,-65.53\"/>\n",
"<text text-anchor=\"start\" x=\"292.5\" y=\"-110.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<text text-anchor=\"start\" x=\"288\" y=\"-95.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</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=\"M317.37,-47.68C306.88,-45.33 293.4,-44.24 283,-50 270.39,-56.99 261.73,-70.62 256.17,-82.68\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"253.4,-89.17 253.25,-81.49 254.78,-85.95 256.15,-82.73 256.15,-82.73 256.15,-82.73 254.78,-85.95 259.05,-83.97 253.4,-89.17 253.4,-89.17\"/>\n",
"<text text-anchor=\"start\" x=\"285.5\" y=\"-68.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<text text-anchor=\"start\" x=\"283\" y=\"-53.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M322.37,-47.68C311.88,-45.33 298.4,-44.24 288,-50 275.39,-56.99 266.73,-70.62 261.17,-82.68\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"258.4,-89.17 258.25,-81.49 259.78,-85.95 261.15,-82.73 261.15,-82.73 261.15,-82.73 259.78,-85.95 264.05,-83.97 258.4,-89.17 258.4,-89.17\"/>\n",
"<text text-anchor=\"start\" x=\"290.5\" y=\"-68.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
"<text text-anchor=\"start\" x=\"288\" y=\"-53.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=\"M327.33,-69.29C325.48,-79.39 328.04,-89 335,-89 340.22,-89 342.96,-83.59 343.23,-76.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"342.67,-69.29 346.34,-76.03 342.93,-72.78 343.2,-76.27 343.2,-76.27 343.2,-76.27 342.93,-72.78 340.06,-76.51 342.67,-69.29 342.67,-69.29\"/>\n",
"<text text-anchor=\"start\" x=\"331.5\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M332.33,-69.29C330.48,-79.39 333.04,-89 340,-89 345.22,-89 347.96,-83.59 348.23,-76.63\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"347.67,-69.29 351.34,-76.03 347.93,-72.78 348.2,-76.27 348.2,-76.27 348.2,-76.27 347.93,-72.78 345.06,-76.51 347.67,-69.29 347.67,-69.29\"/>\n",
"<text text-anchor=\"start\" x=\"336.5\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n",