Commit 8e6b35e5 authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz
Browse files

org: uses nice dot arrows

Suggested by Akim Demaille.  Fixes #69.

* doc/org/.dir-locals.el, doc/org/init.el.in,
wrap/python/tests/automata.ipynb: Set arrowhead and arrowsize.
* doc/org/autfilt.org, doc/org/dstar2tgba.org,
doc/org/ltl2tgba.org, doc/org/oaut.org: Adjust.
parent 30b87886
......@@ -9,7 +9,7 @@
path-separator
"$PATH sh"))
(setenv "SPOT_DOTDEFAULT" "brf(Lato)")
(setenv "SPOT_DOTEXTRA" "node[style=filled, fillcolor=\"#ffffa0\"]")
(setenv "SPOT_DOTEXTRA" "node[style=filled, fillcolor=\"#ffffa0\"] edge[arrowhead=vee, arrowsize=.7]")
(org-babel-do-load-languages 'org-babel-load-languages
'((sh . t)
(python . t)
......
......@@ -320,7 +320,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
......@@ -361,7 +361,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label=<0<br/><font color="#B276B2">❸</font>>]
......@@ -422,7 +422,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
......@@ -466,7 +466,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
......@@ -512,7 +512,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
......@@ -558,7 +558,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
......@@ -597,7 +597,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
......@@ -630,7 +630,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
......
......@@ -108,16 +108,16 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 1
0 [label="0", peripheries=2]
0 [label=<0<br/><font color="#5DA5DA">⓿</font>>]
0 -> 0 [label=<b>]
0 -> 2 [label=<!b>]
1 [label="1"]
1 [label=<1>]
1 -> 0 [label=<a>]
1 -> 1 [label=<!a>]
2 [label="2"]
2 [label=<2>]
2 -> 0 [label=<b>]
2 -> 2 [label=<!b>]
}
......@@ -216,7 +216,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
......
......@@ -25,7 +25,8 @@
(concat "PATH=@abs_top_builddir@/src/bin" path-separator "$PATH sh"))
(setenv "SPOT_DOTDEFAULT" "brf(Lato)")
(setenv "SPOT_DOTEXTRA" "node[style=filled, fillcolor=\"#ffffa0\"]")
(setenv "SPOT_DOTEXTRA"
"node[style=filled, fillcolor=\"#ffffa0\"] edge[arrowhead=vee, arrowsize=.7]")
(setq org-export-html-home/up-format
"<div id=\"org-div-home-and-up\" style=\"text-align:center;white-space:nowrap;\">
......
......@@ -64,7 +64,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 1
0 [label="0"]
......@@ -108,7 +108,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
......@@ -143,18 +143,18 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0", peripheries=2]
0 [label=<0<br/><font color="#5DA5DA">⓿</font>>]
0 -> 0 [label=<a &amp; b>]
0 -> 1 [label=<!b>]
0 -> 2 [label=<!a &amp; b>]
1 [label="1"]
1 [label=<1>]
1 -> 0 [label=<a &amp; b>]
1 -> 1 [label=<!b>]
1 -> 2 [label=<!a &amp; b>]
2 [label="2"]
2 [label=<2>]
2 -> 0 [label=<a>]
2 -> 2 [label=<!a>]
}
......@@ -190,7 +190,7 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
......@@ -266,18 +266,18 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0", peripheries=2]
0 [label=<0<br/><font color="#5DA5DA">⓿</font>>]
0 -> 0 [label=<a∧b>]
0 -> 1 [label=<b̅>]
0 -> 2 [label=<a̅∧b>]
1 [label="1"]
1 [label=<1>]
1 -> 0 [label=<a∧b>]
1 -> 1 [label=<b̅>]
1 -> 2 [label=<a̅∧b>]
2 [label="2"]
2 [label=<2>]
2 -> 0 [label=<a>]
2 -> 2 [label=<a̅>]
}
......@@ -386,18 +386,18 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
0 [label=<0>]
0 -> 1 [label=<a>]
0 -> 2 [label=<b>]
0 -> 3 [label=<c>]
1 [label="1"]
1 [label=<1>]
1 -> 1 [label=<a>]
2 [label="2"]
2 [label=<2>]
2 -> 2 [label=<b>]
3 [label="3"]
3 [label=<3>]
3 -> 3 [label=<c>]
}
#+end_example
......@@ -419,28 +419,28 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 6
0 [label="0", peripheries=2]
0 [label=<0<br/><font color="#5DA5DA">⓿</font>>]
0 -> 0 [label=<c>]
1 [label="1", peripheries=2]
1 [label=<1<br/><font color="#5DA5DA">⓿</font>>]
1 -> 0 [label=<!b &amp; c>]
1 -> 1 [label=<b &amp; c>]
1 -> 2 [label=<b &amp; !c>]
2 [label="2", peripheries=2]
2 [label=<2<br/><font color="#5DA5DA">⓿</font>>]
2 -> 2 [label=<b>]
3 [label="3", peripheries=2]
3 [label=<3<br/><font color="#5DA5DA">⓿</font>>]
3 -> 2 [label=<!a &amp; b>]
3 -> 3 [label=<a &amp; b>]
3 -> 5 [label=<a &amp; !b>]
4 [label="4", peripheries=2]
4 [label=<4<br/><font color="#5DA5DA">⓿</font>>]
4 -> 0 [label=<!a &amp; c>]
4 -> 4 [label=<a &amp; c>]
4 -> 5 [label=<a &amp; !c>]
5 [label="5", peripheries=2]
5 [label=<5<br/><font color="#5DA5DA">⓿</font>>]
5 -> 5 [label=<a>]
6 [label="6", peripheries=2]
6 [label=<6<br/><font color="#5DA5DA">⓿</font>>]
6 -> 0 [label=<!a &amp; !b &amp; c>]
6 -> 1 [label=<!a &amp; b &amp; c>]
6 -> 2 [label=<!a &amp; b &amp; !c>]
......@@ -613,17 +613,17 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 0
0 [label="0"]
0 [label=<0>]
0 -> 1 [label=<1>]
0 -> 3 [label=<c>]
1 [label="1"]
1 [label=<1>]
1 -> 2 [label=<a>]
2 [label="2"]
2 [label=<2>]
2 -> 2 [label=<1>]
3 [label="3"]
3 [label=<3>]
3 -> 3 [label=<c>]
}
#+end_example
......@@ -647,19 +647,19 @@ digraph G {
fontname="Lato"
node [fontname="Lato"]
edge [fontname="Lato"]
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 3
0 [label="0"]
0 [label=<0>]
0 -> 0 [label=<1>]
1 [label="1"]
1 [label=<1>]
1 -> 0 [label=<a>]
2 [label="2"]
2 [label=<2>]
2 -> 2 [label=<c>]
3 [label="3"]
3 [label=<3>]
3 -> 1 [label=<!c>]
3 -> 4 [label=<c>]
4 [label="4"]
4 [label=<4>]
4 -> 0 [label=<a>]
4 -> 2 [label=<!a &amp; c>]
}
......
......@@ -823,7 +823,7 @@ The dot output can also be customized via two environment variables:
#+BEGIN_SRC sh :results verbatim :exports code
export SPOT_DOTDEFAULT='brf(Lato)'
export SPOT_DOTEXTRA='node[style=filled, fillcolor="#ffffa0"]'
export SPOT_DOTEXTRA='node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]'
#+END_SRC
* Statistics
......@@ -911,7 +911,7 @@ digraph G {
rankdir=LR
label="TGBA for a U b"
labelloc="t"
node[style=filled, fillcolor="#ffffa0"]
node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee, arrowsize=.7]
I [label="", style=invis, width=0]
I -> 1
0 [label="0", peripheries=2]
......
......@@ -17,7 +17,8 @@
"pygments_lexer": "ipython3",
"version": "3.4.2"
},
"name": ""
"name": "",
"signature": "sha256:8277d563756e7b9333f4900705ae07524e2902b49f4c79ceb40739a865a177c4"
},
"nbformat": 3,
"nbformat_minor": 0,
......@@ -33,7 +34,7 @@
"# the environment variable the first time it reads them, so\n",
"# if you change those variables, the new values will be ignored\n",
"# until you restart the kernel.\n",
"os.environ['SPOT_DOTEXTRA'] = 'size=\"10.2,5\" node[style=filled,fillcolor=\"#ffffaa\"]'\n",
"os.environ['SPOT_DOTEXTRA'] = 'size=\"10.2,5\" node[style=filled,fillcolor=\"#ffffaa\"] edge[arrowhead=vee, arrowsize=.7]'\n",
"os.environ['SPOT_DOTDEFAULT'] = 'rbcf(Lato)'\n",
"import spot"
],
......@@ -75,13 +76,13 @@
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g id=\"edge1\" class=\"edge\"><title>I&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15491,-73C2.67247,-73 15.0966,-73 27.6277,-73\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"27.9419,-76.5001 37.9419,-73 27.9418,-69.5001 27.9419,-76.5001\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M1.15491,-73C2.79388,-73 17.1543,-73 30.6317,-73\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"37.9419,-73 30.9419,-76.1501 34.4419,-73 30.9419,-73.0001 30.9419,-73.0001 30.9419,-73.0001 34.4419,-73 30.9418,-69.8501 37.9419,-73 37.9419,-73\"/>\n",
"</g>\n",
"<!-- 0&#45;&gt;0 -->\n",
"<g id=\"edge2\" class=\"edge\"><title>0&#45;&gt;0</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M49.6208,-90.0373C48.3189,-99.8579 50.4453,-109 56,-109 59.4717,-109 61.6042,-105.429 62.3975,-100.353\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"65.8971,-100.031 62.3792,-90.0373 58.8971,-100.044 65.8971,-100.031\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M49.6208,-90.0373C48.3189,-99.8579 50.4453,-109 56,-109 60.166,-109 62.4036,-103.858 62.7128,-97.1433\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"62.3792,-90.0373 65.8541,-96.8818 62.5434,-93.5335 62.7076,-97.0296 62.7076,-97.0296 62.7076,-97.0296 62.5434,-93.5335 59.561,-97.1774 62.3792,-90.0373 62.3792,-90.0373\"/>\n",
"<text text-anchor=\"start\" x=\"37.5\" y=\"-112.8\" font-family=\"Lato\" font-size=\"14.00\">a &amp; !b</text>\n",
"</g>\n",
"<!-- 1 -->\n",
......@@ -92,8 +93,8 @@
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g id=\"edge3\" class=\"edge\"><title>0&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M73.1662,-78.5294C90.8684,-84.5843 119.771,-94.4701 142.573,-102.269\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"141.645,-105.651 152.239,-105.575 143.91,-99.0274 141.645,-105.651\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M73.1662,-78.5294C91.6622,-84.8558 122.386,-95.3645 145.603,-103.305\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"152.239,-105.575 144.597,-106.29 148.928,-104.443 145.616,-103.31 145.616,-103.31 145.616,-103.31 148.928,-104.443 146.636,-100.329 152.239,-105.575 152.239,-105.575\"/>\n",
"<text text-anchor=\"start\" x=\"108\" y=\"-102.8\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
"</g>\n",
"<!-- 4 -->\n",
......@@ -103,14 +104,14 @@
"</g>\n",
"<!-- 0&#45;&gt;4 -->\n",
"<g id=\"edge4\" class=\"edge\"><title>0&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.6709,-65.8097C92.862,-56.5454 128.196,-40.3331 152.056,-29.3854\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"153.566,-32.5435 161.195,-25.1921 150.647,-26.1813 153.566,-32.5435\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M72.6709,-65.8097C93.5799,-56.216 130.728,-39.1714 154.557,-28.2381\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"161.195,-25.1921 156.147,-30.9743 158.014,-26.6517 154.833,-28.1113 154.833,-28.1113 154.833,-28.1113 158.014,-26.6517 153.519,-25.2483 161.195,-25.1921 161.195,-25.1921\"/>\n",
"<text text-anchor=\"start\" x=\"92\" y=\"-60.8\" font-family=\"Lato\" font-size=\"14.00\">!a &amp; !b</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;1 -->\n",
"<g id=\"edge5\" class=\"edge\"><title>1&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M166.755,-138.917C165.845,-149.666 169.55,-158.87 177.87,-158.87 183.33,-158.87 186.803,-154.906 188.288,-149.143\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"191.797,-149.132 188.985,-138.917 184.813,-148.655 191.797,-149.132\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M166.755,-138.917C165.845,-149.666 169.55,-158.87 177.87,-158.87 184.24,-158.87 187.905,-153.475 188.865,-146.122\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"188.985,-138.917 192.018,-145.969 188.927,-142.416 188.868,-145.916 188.868,-145.916 188.868,-145.916 188.927,-142.416 185.719,-145.863 188.985,-138.917 188.985,-138.917\"/>\n",
"<text text-anchor=\"start\" x=\"160.87\" y=\"-162.67\" font-family=\"Lato\" font-size=\"14.00\">c &amp; d</text>\n",
"</g>\n",
"<!-- 2 -->\n",
......@@ -120,8 +121,8 @@
"</g>\n",
"<!-- 1&#45;&gt;2 -->\n",
"<g id=\"edge6\" class=\"edge\"><title>1&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M199.294,-130.585C225.134,-149.491 271.166,-176.285 311.74,-164 338.307,-155.956 364.199,-137.198 381.339,-122.781\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"383.757,-125.316 389.014,-116.117 379.168,-120.03 383.757,-125.316\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M199.294,-130.585C225.134,-149.491 271.166,-176.285 311.74,-164 339.514,-155.591 366.551,-135.471 383.621,-120.843\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"389.014,-116.117 385.825,-123.1 386.382,-118.424 383.749,-120.73 383.749,-120.73 383.749,-120.73 386.382,-118.424 381.674,-118.361 389.014,-116.117 389.014,-116.117\"/>\n",
"<text text-anchor=\"start\" x=\"274.74\" y=\"-171.8\" font-family=\"Lato\" font-size=\"14.00\">!c &amp; d</text>\n",
"</g>\n",
"<!-- 3 -->\n",
......@@ -131,51 +132,51 @@
"</g>\n",
"<!-- 1&#45;&gt;3 -->\n",
"<g id=\"edge7\" class=\"edge\"><title>1&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M204.905,-114.011C220.073,-113.765 239.54,-113.015 256.74,-111 259.511,-110.675 262.388,-110.253 265.252,-109.776\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"266.164,-113.166 275.351,-107.89 264.879,-106.285 266.164,-113.166\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M204.905,-114.011C220.073,-113.765 239.54,-113.015 256.74,-111 260.466,-110.564 264.386,-109.95 268.205,-109.265\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"275.351,-107.89 269.073,-112.306 271.915,-108.551 268.478,-109.213 268.478,-109.213 268.478,-109.213 271.915,-108.551 267.882,-106.12 275.351,-107.89 275.351,-107.89\"/>\n",
"<text text-anchor=\"start\" x=\"233.24\" y=\"-117.8\" font-family=\"Lato\" font-size=\"14.00\">!d</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;4 -->\n",
"<g id=\"edge13\" class=\"edge\"><title>4&#45;&gt;4</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M167.719,-33.1666C164.643,-43.6641 168.026,-54 177.87,-54 184.33,-54 188.008,-49.5487 188.904,-43.5216\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"192.358,-42.8334 188.021,-33.1666 185.383,-43.4277 192.358,-42.8334\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M167.719,-33.1666C164.643,-43.6641 168.026,-54 177.87,-54 185.407,-54 189.157,-47.9413 189.12,-40.39\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"188.021,-33.1666 192.188,-39.6135 188.548,-36.6269 189.074,-40.0871 189.074,-40.0871 189.074,-40.0871 188.548,-36.6269 185.96,-40.5607 188.021,-33.1666 188.021,-33.1666\"/>\n",
"<text text-anchor=\"middle\" x=\"177.87\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g id=\"edge8\" class=\"edge\"><title>2&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M387.536,-93.9733C364.34,-78.8215 316.703,-52.7835 274.74,-62 250.741,-67.271 226.439,-80.5594 208.307,-92.3829\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"206.267,-89.5371 199.93,-98.0279 210.179,-95.342 206.267,-89.5371\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M387.536,-93.9733C364.34,-78.8215 316.703,-52.7835 274.74,-62 249.65,-67.5106 224.229,-81.784 205.874,-93.9852\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"199.93,-98.0279 203.947,-91.4863 202.824,-96.0594 205.718,-94.0909 205.718,-94.0909 205.718,-94.0909 202.824,-96.0594 207.49,-96.6954 199.93,-98.0279 199.93,-98.0279\"/>\n",
"<text text-anchor=\"start\" x=\"289.74\" y=\"-65.8\" font-family=\"Lato\" font-size=\"14.00\">c</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g id=\"edge9\" class=\"edge\"><title>2&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M393.507,-119.541C390.909,-129.909 393.986,-140 402.74,-140 408.485,-140 411.785,-135.654 412.641,-129.736\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"416.119,-129.291 411.973,-119.541 409.134,-129.749 416.119,-129.291\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M393.507,-119.541C390.909,-129.909 393.986,-140 402.74,-140 409.442,-140 412.817,-134.085 412.865,-126.659\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"411.973,-119.541 415.969,-126.095 412.408,-123.014 412.843,-126.487 412.843,-126.487 412.843,-126.487 412.408,-123.014 409.718,-126.879 411.973,-119.541 411.973,-119.541\"/>\n",
"<text text-anchor=\"start\" x=\"397.24\" y=\"-143.8\" font-family=\"Lato\" font-size=\"14.00\">!c</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;1 -->\n",
"<g id=\"edge10\" class=\"edge\"><title>3&#45;&gt;1</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M276.265,-97.366C270.254,-95.2005 263.288,-93.0768 256.74,-92 241.829,-89.548 237.445,-88.5195 222.74,-92 218.636,-92.9714 214.479,-94.3897 210.442,-96.0458\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"208.946,-92.8817 201.326,-100.243 211.873,-99.2402 208.946,-92.8817\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M276.265,-97.366C270.254,-95.2005 263.288,-93.0768 256.74,-92 241.829,-89.548 237.445,-88.5195 222.74,-92 217.724,-93.1873 212.628,-95.0421 207.771,-97.1827\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"201.326,-100.243 206.298,-94.395 204.487,-98.7417 207.649,-97.2406 207.649,-97.2406 207.649,-97.2406 204.487,-98.7417 209,-100.086 201.326,-100.243 201.326,-100.243\"/>\n",
"<text text-anchor=\"start\" x=\"222.74\" y=\"-95.8\" font-family=\"Lato\" font-size=\"14.00\">c &amp; d</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g id=\"edge11\" class=\"edge\"><title>3&#45;&gt;2</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M311.512,-104C328.438,-104 354.502,-104 374.273,-104\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"374.511,-107.5 384.511,-104 374.511,-100.5 374.511,-107.5\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M311.512,-104C329.378,-104 357.426,-104 377.507,-104\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"384.511,-104 377.511,-107.15 381.011,-104 377.511,-104 377.511,-104 377.511,-104 381.011,-104 377.511,-100.85 384.511,-104 384.511,-104\"/>\n",
"<text text-anchor=\"start\" x=\"329.74\" y=\"-107.8\" font-family=\"Lato\" font-size=\"14.00\">!c &amp; d</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g id=\"edge12\" class=\"edge\"><title>3&#45;&gt;3</title>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M284.261,-119.916C281.919,-130.15 284.912,-140 293.24,-140 298.705,-140 301.873,-135.758 302.743,-129.949\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"306.236,-129.72 302.219,-119.916 299.245,-130.085 306.236,-129.72\"/>\n",
"<path fill=\"none\" stroke=\"black\" d=\"M284.261,-119.916C281.919,-130.15 284.912,-140 293.24,-140 299.616,-140 302.865,-134.226 302.987,-126.927\"/>\n",
"<polygon fill=\"black\" stroke=\"black\" points=\"302.219,-119.916 306.112,-126.532 302.6,-123.395 302.981,-126.874 302.981,-126.874 302.981,-126.874 302.6,-123.395 299.85,-127.217 302.219,-119.916 302.219,-119.916\"/>\n",
"<text text-anchor=\"start\" x=\"286.74\" y=\"-143.8\" font-family=\"Lato\" font-size=\"14.00\">!d</text>\n",
"</g>\n",
"</g>\n",
"</svg>\n"
],
"text": [
"<spot_impl.tgba_digraph; proxy of <Swig Object of type 'std::shared_ptr< spot::tgba_digraph > *' at 0x7f5e403071b0> >"
"<spot_impl.tgba_digraph; proxy of <Swig Object of type 'std::shared_ptr< spot::tgba_digraph > *' at 0x7f87301e0180> >"
]
}
],
......@@ -207,13 +208,13 @@
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>I-&gt;0</title>\n",
"<path d=\"M1.04566,-69C1.88296,-69 14.1126,-69 27.573,-69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"27.9378,-72.5001 37.9378,-69 27.9378,-65.5001 27.9378,-72.5001\" stroke=\"black\"/>\n",
"<path d=\"M1.04566,-69C1.94863,-69 16.101,-69 30.7579,-69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"37.9378,-69 30.9378,-72.1501 34.4378,-69 30.9378,-69.0001 30.9378,-69.0001 30.9378,-69.0001 34.4378,-69 30.9378,-65.8501 37.9378,-69 37.9378,-69\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 0&#45;&gt;0 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>0-&gt;0</title>\n",
"<path d=\"M57.1448,-86.4099C55.6785,-96.0879 58.2969,-105 65,-105 69.1895,-105 71.7833,-101.519 72.7816,-96.5449\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"76.2824,-96.4351 72.8552,-86.4099 69.2826,-96.3842 76.2824,-96.4351\" stroke=\"black\"/>\n",
"<path d=\"M57.1448,-86.4099C55.6785,-96.0879 58.2969,-105 65,-105 69.9226,-105 72.6423,-100.194 73.1591,-93.8073\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"72.8552,-86.4099 76.2899,-93.2747 72.9989,-89.9069 73.1426,-93.404 73.1426,-93.404 73.1426,-93.404 72.9989,-89.9069 69.9953,-93.5333 72.8552,-86.4099 72.8552,-86.4099\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"65\" y=\"-108.8\">a &amp; !b</text>\n",
"</g>\n",
"<!-- 1 -->\n",
......@@ -224,8 +225,8 @@
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>0-&gt;1</title>\n",
"<path d=\"M89.7777,-76.1512C109.694,-82.1411 138.477,-90.7975 161.495,-97.7204\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"160.704,-101.137 171.288,-100.666 162.72,-94.4338 160.704,-101.137\" stroke=\"black\"/>\n",
"<path d=\"M89.7777,-76.1512C110.587,-82.4097 141.076,-91.5792 164.556,-98.6409\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"171.288,-100.666 163.678,-101.666 167.937,-99.6576 164.585,-98.6495 164.585,-98.6495 164.585,-98.6495 167.937,-99.6576 165.492,-95.633 171.288,-100.666 171.288,-100.666\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"130.5\" y=\"-96.8\">b</text>\n",
"</g>\n",
"<!-- 4 -->\n",
......@@ -235,14 +236,14 @@
"</g>\n",
"<!-- 0&#45;&gt;4 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>0-&gt;4</title>\n",
"<path d=\"M88.8635,-60.2328C110.274,-52.0226 142.49,-39.6691 166.556,-30.4408\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"167.906,-33.6719 175.99,-26.8235 165.4,-27.1359 167.906,-33.6719\" stroke=\"black\"/>\n",
"<path d=\"M88.8635,-60.2328C111.131,-51.6942 145.085,-38.6741 169.404,-29.3489\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"175.99,-26.8235 170.582,-32.271 172.722,-28.0766 169.454,-29.3298 169.454,-29.3298 169.454,-29.3298 172.722,-28.0766 168.326,-26.3886 175.99,-26.8235 175.99,-26.8235\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"130.5\" y=\"-54.8\">!a &amp; !b</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;1 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>1-&gt;1</title>\n",
"<path d=\"M188.354,-129.581C186.743,-139.845 190.625,-149 200,-149 206.006,-149 209.757,-145.243 211.254,-139.844\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"214.762,-139.707 211.646,-129.581 207.767,-139.44 214.762,-139.707\" stroke=\"black\"/>\n",
"<path d=\"M188.354,-129.581C186.743,-139.845 190.625,-149 200,-149 207.031,-149 210.973,-143.85 211.824,-136.945\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"211.646,-129.581 214.964,-136.502 211.73,-133.08 211.815,-136.579 211.815,-136.579 211.815,-136.579 211.73,-133.08 208.666,-136.655 211.646,-129.581 211.646,-129.581\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"200\" y=\"-152.8\">c &amp; d</text>\n",
"</g>\n",
"<!-- 2 -->\n",
......@@ -252,8 +253,8 @@
"</g>\n",
"<!-- 1&#45;&gt;2 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>1-&gt;2</title>\n",
"<path d=\"M222.782,-123.932C241.9,-136.075 270.957,-152.26 299,-159 322.335,-164.609 329.885,-165.458 353,-159 380.696,-151.262 408.36,-133.43 427.375,-119.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"429.683,-121.845 435.472,-112.972 425.413,-116.298 429.683,-121.845\" stroke=\"black\"/>\n",
"<path d=\"M222.782,-123.932C241.9,-136.075 270.957,-152.26 299,-159 322.335,-164.609 329.885,-165.458 353,-159 381.944,-150.914 410.852,-131.803 429.891,-117.306\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"435.472,-112.972 431.875,-119.753 432.708,-115.119 429.943,-117.265 429.943,-117.265 429.943,-117.265 432.708,-115.119 428.011,-114.777 435.472,-112.972 435.472,-112.972\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"326\" y=\"-166.8\">!c &amp; d</text>\n",
"</g>\n",
"<!-- 3 -->\n",
......@@ -263,51 +264,51 @@
"</g>\n",
"<!-- 1&#45;&gt;3 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>1-&gt;3</title>\n",
"<path d=\"M231.069,-108.727C246.096,-108.374 264.539,-107.612 281,-106 283.721,-105.734 286.529,-105.407 289.349,-105.043\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"290.071,-108.475 299.474,-103.594 289.079,-101.546 290.071,-108.475\" stroke=\"black\"/>\n",
"<path d=\"M231.069,-108.727C246.096,-108.374 264.539,-107.612 281,-106 284.659,-105.642 288.476,-105.175 292.266,-104.653\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"299.474,-103.594 293.006,-107.728 296.011,-104.102 292.548,-104.611 292.548,-104.611 292.548,-104.611 296.011,-104.102 292.09,-101.495 299.474,-103.594 299.474,-103.594\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"265\" y=\"-111.8\">!d</text>\n",
"</g>\n",
"<!-- 4&#45;&gt;4 -->\n",
"<g class=\"edge\" id=\"edge13\"><title>4-&gt;4</title>\n",
"<path d=\"M188.75,-34.6641C186.25,-44.625 190,-54 200,-54 206.406,-54 210.247,-50.1525 211.524,-44.7682\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"215.02,-44.5656 211.25,-34.6641 208.022,-44.7552 215.02,-44.5656\" stroke=\"black\"/>\n",
"<path d=\"M188.75,-34.6641C186.25,-44.625 190,-54 200,-54 207.5,-54 211.484,-48.7266 211.953,-41.8876\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"211.25,-34.6641 215.063,-41.3259 211.589,-38.1476 211.928,-41.6311 211.928,-41.6311 211.928,-41.6311 211.589,-38.1476 208.793,-41.9363 211.25,-34.6641 211.25,-34.6641\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"200\" y=\"-57.8\">1</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;1 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>2-&gt;1</title>\n",
"<path d=\"M431.922,-87.6352C412.452,-77.3145 381.724,-62.8411 353,-57 329.481,-52.2175 322.402,-51.6745 299,-57 274.468,-62.5828 249.456,-76.007 230.841,-87.8168\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"228.696,-85.0376 222.246,-93.4432 232.53,-90.8942 228.696,-85.0376\" stroke=\"black\"/>\n",
"<path d=\"M431.922,-87.6352C412.452,-77.3145 381.724,-62.8411 353,-57 329.481,-52.2175 322.402,-51.6745 299,-57 273.353,-62.8365 247.181,-77.2435 228.343,-89.4163\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"222.246,-93.4432 226.351,-86.9567 225.167,-91.5141 228.087,-89.585 228.087,-89.585 228.087,-89.585 225.167,-91.5141 229.823,-92.2134 222.246,-93.4432 222.246,-93.4432\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"326\" y=\"-60.8\">c</text>\n",
"</g>\n",
"<!-- 2&#45;&gt;2 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>2-&gt;2</title>\n",
"<path d=\"M442.102,-115.664C439.68,-125.625 443.312,-135 453,-135 459.206,-135 462.927,-131.152 464.164,-125.768\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"467.66,-125.569 463.898,-115.664 460.662,-125.752 467.66,-125.569\" stroke=\"black\"/>\n",
"<path d=\"M442.102,-115.664C439.68,-125.625 443.312,-135 453,-135 460.266,-135 464.125,-129.727 464.58,-122.888\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"463.898,-115.664 467.692,-122.337 464.227,-119.149 464.556,-122.633 464.556,-122.633 464.556,-122.633 464.227,-119.149 461.42,-122.929 463.898,-115.664 463.898,-115.664\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"453\" y=\"-138.8\">!c</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;1 -->\n",
"<g class=\"edge\" id=\"edge10\"><title>3-&gt;1</title>\n",
"<path d=\"M301.585,-90.8211C286.491,-86.65 266.488,-83.1832 249,-87 243.979,-88.0958 238.855,-89.7668 233.914,-91.7084\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"232.497,-88.508 224.713,-95.6958 235.281,-94.9308 232.497,-88.508\" stroke=\"black\"/>\n",
"<path d=\"M301.585,-90.8211C286.491,-86.65 266.488,-83.1832 249,-87 243.078,-88.2925 237.012,-90.3852 231.273,-92.7783\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"224.713,-95.6958 229.829,-89.9729 227.911,-94.2735 231.109,-92.8511 231.109,-92.8511 231.109,-92.8511 227.911,-94.2735 232.389,-95.7293 224.713,-95.6958 224.713,-95.6958\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"265\" y=\"-90.8\">c &amp; d</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;2 -->\n",
"<g class=\"edge\" id=\"edge11\"><title>3-&gt;2</title>\n",
"<path d=\"M353.204,-99C371.371,-99 395.799,-99 415.82,-99\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"415.83,-102.5 425.83,-99 415.83,-95.5001 415.83,-102.5\" stroke=\"black\"/>\n",
"<path d=\"M353.204,-99C372.288,-99 398.281,-99 418.815,-99\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"425.83,-99 418.83,-102.15 422.33,-99 418.83,-99.0001 418.83,-99.0001 418.83,-99.0001 422.33,-99 418.83,-95.8501 425.83,-99 425.83,-99\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"389.5\" y=\"-102.8\">!c &amp; d</text>\n",
"</g>\n",
"<!-- 3&#45;&gt;3 -->\n",
"<g class=\"edge\" id=\"edge12\"><title>3-&gt;3</title>\n",
"<path d=\"M315.453,-115.664C313.109,-125.625 316.625,-135 326,-135 332.006,-135 335.607,-131.152 336.804,-125.768\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"340.3,-125.572 336.547,-115.664 333.302,-125.75 340.3,-125.572\" stroke=\"black\"/>\n",
"<path d=\"M315.453,-115.664C313.109,-125.625 316.625,-135 326,-135 333.031,-135 336.767,-129.727 337.206,-122.888\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"336.547,-115.664 340.32,-122.349 336.865,-119.15 337.183,-122.635 337.183,-122.635 337.183,-122.635 336.865,-119.15 334.046,-122.921 336.547,-115.664 336.547,-115.664\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"326\" y=\"-138.8\">!d</text>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text": [
"<IPython.core.display.SVG object>"
"<IPython.core.display.SVG at 0x7f873301c0f0>"
]
}
],
......@@ -351,13 +352,13 @@
"</g>\n",
"<!-- I&#45;&gt;0 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>I-&gt;0</title>\n",
"<path d=\"M1.15491,-44C2.67247,-44 15.0966,-44 27.6277,-44\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"27.9419,-47.5001 37.9419,-44 27.9418,-40.5001 27.9419,-47.5001\" stroke=\"black\"/>\n",
"<path d=\"M1.15491,-44C2.79388,-44 17.1543,-44 30.6317,-44\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"37.9419,-44 30.9419,-47.1501 34.4419,-44 30.9419,-44.0001 30.9419,-44.0001 30.9419,-44.0001 34.4419,-44 30.9418,-40.8501 37.9419,-44 37.9419,-44\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 0&#45;&gt;0 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>0-&gt;0</title>\n",
"<path d=\"M49.6208,-61.0373C48.3189,-70.8579 50.4453,-80 56,-80 59.4717,-80 61.6042,-76.4289 62.3975,-71.3529\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"65.8971,-71.031 62.3792,-61.0373 58.8971,-71.0435 65.8971,-71.031\" stroke=\"black\"/>\n",
"<path d=\"M49.6208,-61.0373C48.3189,-70.8579 50.4453,-80 56,-80 60.166,-80 62.4036,-74.8576 62.7128,-68.1433\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"62.3792,-61.0373 65.8541,-67.8818 62.5434,-64.5335 62.7076,-68.0296 62.7076,-68.0296 62.7076,-68.0296 62.5434,-64.5335 59.561,-68.1774 62.3792,-61.0373 62.3792,-61.0373\" stroke=\"black\"/>\n",
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"37.5\" y=\"-83.8\">a &amp; !b</text>\n",
"</g>\n",
"<!-- 1 -->\n",
......@@ -367,8 +368,8 @@
"</g>\n",
"<!-- 0&#45;&gt;1 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>0-&gt;1</title>\n",
"<path d=\"M69.7331,-56.2743C88.8864,-74.7373 125.282,-109.821 148.001,-131.721\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"145.787,-134.449 155.415,-138.869 150.645,-129.409 145.787,-134.449\" stroke=\"black\"/>\n",
"<path d=\"M69.7331,-56.2743C89.5555,-75.3823 127.846,-112.293 150.33,-133.967\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"155.415,-138.869 148.189,-136.279 152.896,-136.44 150.376,-134.011 150.376,-134.011 150.376,-134.011 152.896,-136.44 152.562,-131.743 155.415,-138.869 155.415,-138.869\" stroke=\"black\"/>\n",
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"108\" y=\"-120.8\">b</text>\n",
"</g>\n",
"<!-- 4 -->\n",
......@@ -378,14 +379,14 @@
"</g>\n",
"<!-- 0&#45;&gt;4 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>0-&gt;4</title>\n",
"<path d=\"M74.3438,-42.4375C92.1015,-40.8377 119.96,-38.3279 140.683,-36.461\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"141.132,-39.9348 150.778,-35.5515 140.504,-32.963 141.132,-39.9348\" stroke=\"black\"/>\n",
"<path d=\"M74.3438,-42.4375C92.9975,-40.757 122.797,-38.0723 143.763,-36.1835\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"150.778,-35.5515 144.089,-39.317 147.292,-35.8656 143.806,-36.1797 143.806,-36.1797 143.806,-36.1797 147.292,-35.8656 143.524,-33.0424 150.778,-35.5515 150.778,-35.5515\" stroke=\"black\"/>\n",
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"92\" y=\"-44.8\">!a &amp; !b</text>\n",
"</g>\n",
"<!-- 1&#45;&gt;1 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>1-&gt;1</title>\n",
"<path d=\"M160.021,-166.916C157.679,-177.15 160.672,-187 169,-187 174.465,-187 177.633,-182.758 178.503,-176.949\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"181.996,-176.72 177.979,-166.916 175.005,-177.085 181.996,-176.72\" stroke=\"black\"/>\n",
"<path d=\"M160.021,-166.916C157.679,-177.15 160.672,-187 169,-187 175.376,-187 178.625,-181.226 178.746,-173.927\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.979,-166.916 181.872,-173.532 178.36,-170.395 178.741,-173.874 178.741,-173.874 178.741,-173.874 178.36,-170.395 175.61,-174.217 177.979,-166.916 177.979,-166.916\" stroke=\"black\"/>\n",
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"152\" y=\"-205.8\">c &amp; d</text>\n",
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"161\" y=\"-190.8\">\u24ff</text>\n",
"</g>\n",
......@@ -396,8 +397,8 @@
"</g>\n",
"<!-- 1&#45;&gt;3 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>1-&gt;3</title>\n",
"<path d=\"M186.737,-147.555C201.262,-145.401 222.492,-144.312 239,-152 247.042,-155.745 253.973,-162.287 259.521,-169.06\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"257.041,-171.594 265.79,-177.569 262.677,-167.442 257.041,-171.594\" stroke=\"black\"/>\n",