Work around a recent decision in Jupyter Lab and Notebook to render <svg> is inline <img>, breaking tooltips or text selection. (Rerendering all notebooks was painful.) * NEWS: Mention the change. * python/spot/__init__.py: Add a _repr_html_ method to all classes that had a _repr_svg_. It seems Jupyter will use _repr_html_ by default. * python/spot/jupyter.py: SVG replace the _repr_svg_ method by a _repr_html. * tests/python/_altscc.ipynb, tests/python/_autparserr.ipynb, tests/python/_aux.ipynb, tests/python/_mealy.ipynb, tests/python/_partitioned_relabel.ipynb, tests/python/_product_susp.ipynb, tests/python/_product_weak.ipynb, tests/python/_synthesis.ipynb, tests/python/aliases.ipynb, tests/python/alternation.ipynb, tests/python/atva16-fig2a.ipynb, tests/python/atva16-fig2b.ipynb, tests/python/automata-io.ipynb, tests/python/automata.ipynb, tests/python/cav22-figs.ipynb, tests/python/contains.ipynb, tests/python/decompose.ipynb, tests/python/formulas.ipynb, tests/python/games.ipynb, tests/python/gen.ipynb, tests/python/highlighting.ipynb, tests/python/ltsmin-dve.ipynb, tests/python/ltsmin-pml.ipynb, tests/python/parity.ipynb, tests/python/product.ipynb, tests/python/randaut.ipynb, tests/python/satmin.ipynb, tests/python/stutter-inv.ipynb, tests/python/synthesis.ipynb, tests/python/testingaut.ipynb, tests/python/twagraph-internals.ipynb, tests/python/word.ipynb, tests/python/zlktree.ipynb: Update all notebooks.
4059 lines
294 KiB
Text
4059 lines
294 KiB
Text
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 1,
|
|
"id": "4d896402",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"import spot, buddy\n",
|
|
"spot.setup()"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "94e87f9c",
|
|
"metadata": {},
|
|
"source": [
|
|
"# Partitioned relabeling\n",
|
|
"\n",
|
|
"Partitioned relabeling will:\n",
|
|
"First compute a partition over all conditions appearing in the automaton.\n",
|
|
"That is, the set of new conditions is such that (1) they do not overlap (2) all valuations that verify some condition in the original automaton also verify (exactly one) of the new conditions.\n",
|
|
"These new conditions can be thought of as letters in a \"classical\" sense.\n",
|
|
"Then we create new aps and encode the \"number\" of these letters using the fresh aps, resulting in new letters which are a single valuation over the fresh aps.\n",
|
|
"\n",
|
|
"This can be helpful if there are many aps, but few different conditions over them\n",
|
|
"\n",
|
|
"The algorithm comes in two flavours:\n",
|
|
"\n",
|
|
"We maintain the original number of edges. Therefore the new label correspond to a disjunction over new letters (split=False).\n",
|
|
"We split each edge into its letters, creating more edges (split=True)."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 2,
|
|
"id": "62123fa9",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"272pt\" height=\"244pt\"\n",
|
|
" viewBox=\"0.00 0.00 272.00 244.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 240)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-240 268,-240 268,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"129\" y=\"-220.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"121\" y=\"-205.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=\"-99\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-95.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-99C2.79,-99 17.15,-99 30.63,-99\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-99 30.94,-102.15 34.44,-99 30.94,-99 30.94,-99 30.94,-99 34.44,-99 30.94,-95.85 37.94,-99 37.94,-99\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.69,-113.92C72.95,-122.44 81.82,-132.66 92,-139 132.63,-164.3 188.73,-174.15 220.49,-177.86\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.64,-178.64 220.34,-181.01 224.16,-178.26 220.68,-177.88 220.68,-177.88 220.68,-177.88 224.16,-178.26 221.02,-174.75 227.64,-178.64 227.64,-178.64\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"151\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.02,-101.44C107.57,-106.26 182.36,-117 220.95,-122.55\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"228.16,-123.58 220.78,-125.7 224.69,-123.08 221.23,-122.59 221.23,-122.59 221.23,-122.59 224.69,-123.08 221.68,-119.47 228.16,-123.58 228.16,-123.58\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"147.5\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.71,-91.57C78.63,-89.07 85.5,-86.54 92,-85 136.48,-74.46 190.01,-72.21 220.52,-71.87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.76,-71.82 220.78,-75.02 224.26,-71.84 220.76,-71.87 220.76,-71.87 220.76,-71.87 224.26,-71.84 220.74,-68.72 227.76,-71.82 227.76,-71.82\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"98\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.3,-83.03C71.37,-72.92 80.53,-60.39 92,-53 132.07,-27.17 188.84,-20.3 220.76,-18.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.94,-18.2 221.09,-21.67 224.44,-18.36 220.95,-18.53 220.95,-18.53 220.95,-18.53 224.44,-18.36 220.8,-15.38 227.94,-18.2 227.94,-18.2\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-56.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"272pt\" height=\"244pt\"\n",
|
|
" viewBox=\"0.00 0.00 272.00 244.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 240)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-240 268,-240 268,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"129\" y=\"-220.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"121\" y=\"-205.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=\"-99\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-95.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-99C2.79,-99 17.15,-99 30.63,-99\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-99 30.94,-102.15 34.44,-99 30.94,-99 30.94,-99 30.94,-99 34.44,-99 30.94,-95.85 37.94,-99 37.94,-99\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.69,-113.92C72.95,-122.44 81.82,-132.66 92,-139 132.63,-164.3 188.73,-174.15 220.49,-177.86\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.64,-178.64 220.34,-181.01 224.16,-178.26 220.68,-177.88 220.68,-177.88 220.68,-177.88 224.16,-178.26 221.02,-174.75 227.64,-178.64 227.64,-178.64\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"151\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.02,-101.44C107.57,-106.26 182.36,-117 220.95,-122.55\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"228.16,-123.58 220.78,-125.7 224.69,-123.08 221.23,-122.59 221.23,-122.59 221.23,-122.59 224.69,-123.08 221.68,-119.47 228.16,-123.58 228.16,-123.58\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"147.5\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.71,-91.57C78.63,-89.07 85.5,-86.54 92,-85 136.48,-74.46 190.01,-72.21 220.52,-71.87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.76,-71.82 220.78,-75.02 224.26,-71.84 220.76,-71.87 220.76,-71.87 220.76,-71.87 224.26,-71.84 220.74,-68.72 227.76,-71.82 227.76,-71.82\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"98\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.3,-83.03C71.37,-72.92 80.53,-60.39 92,-53 132.07,-27.17 188.84,-20.3 220.76,-18.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.94,-18.2 221.09,-21.67 224.44,-18.36 220.95,-18.53 220.95,-18.53 220.95,-18.53 224.44,-18.36 220.8,-15.38 227.94,-18.2 227.94,-18.2\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-56.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46fc00> >"
|
|
]
|
|
},
|
|
"execution_count": 2,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"#Relabeling a graph\n",
|
|
"aut = spot.make_twa_graph()\n",
|
|
"aut.new_states(5)\n",
|
|
"\n",
|
|
"a = buddy.bdd_ithvar(aut.register_ap(\"a\"))\n",
|
|
"na = buddy.bdd_nithvar(aut.register_ap(\"a\"))\n",
|
|
"b0 = buddy.bdd_ithvar(aut.register_ap(\"b0\"))\n",
|
|
"nb0 = buddy.bdd_nithvar(aut.register_ap(\"b0\"))\n",
|
|
"b1 = buddy.bdd_ithvar(aut.register_ap(\"b1\"))\n",
|
|
"nb1 = buddy.bdd_nithvar(aut.register_ap(\"b1\"))\n",
|
|
"b2 = buddy.bdd_ithvar(aut.register_ap(\"b2\"))\n",
|
|
"nb2 = buddy.bdd_nithvar(aut.register_ap(\"b2\"))\n",
|
|
"\n",
|
|
"aut.new_edge(0,1,buddy.bddtrue)\n",
|
|
"aut.new_edge(0,2,a)\n",
|
|
"aut.new_edge(0,3,a&b0&b1&b2)\n",
|
|
"aut.new_edge(0,4,a&nb0&nb1&nb2)\n",
|
|
"\n",
|
|
"aut"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 3,
|
|
"id": "d4c8e977",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"6\n"
|
|
]
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"249pt\" height=\"244pt\"\n",
|
|
" viewBox=\"0.00 0.00 249.00 244.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 240)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-240 245,-240 245,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"117.5\" y=\"-220.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"109.5\" y=\"-205.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=\"-99\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-95.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-99C2.79,-99 17.15,-99 30.63,-99\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-99 30.94,-102.15 34.44,-99 30.94,-99 30.94,-99 30.94,-99 34.44,-99 30.94,-95.85 37.94,-99 37.94,-99\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"223\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"223\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.79,-113.76C73.09,-122.23 81.96,-132.44 92,-139 125.1,-160.63 170.36,-171.49 197.82,-176.42\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"204.73,-177.61 197.3,-179.53 201.28,-177.02 197.83,-176.43 197.83,-176.43 197.83,-176.43 201.28,-177.02 198.36,-173.32 204.73,-177.61 204.73,-177.61\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"139.5\" y=\"-176.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"223\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"223\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.04,-101.79C103.43,-106.6 163.77,-116.47 197.61,-122.01\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"204.81,-123.19 197.39,-125.17 201.35,-122.62 197.9,-122.06 197.9,-122.06 197.9,-122.06 201.35,-122.62 198.41,-118.95 204.81,-123.19 204.81,-123.19\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"97\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 | __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"223\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"223\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.72,-91.62C78.64,-89.13 85.52,-86.59 92,-85 128.09,-76.16 171.23,-73.31 197.62,-72.41\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"204.92,-72.19 198.01,-75.55 201.42,-72.29 197.92,-72.4 197.92,-72.4 197.92,-72.4 201.42,-72.29 197.83,-69.25 204.92,-72.19 204.92,-72.19\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"223\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"223\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.39,-83.17C71.5,-73.12 80.67,-60.61 92,-53 124.45,-31.19 170,-22.94 197.67,-19.84\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"204.98,-19.1 198.33,-22.94 201.49,-19.45 198.01,-19.81 198.01,-19.81 198.01,-19.81 201.49,-19.45 197.69,-16.67 204.98,-19.1 204.98,-19.1\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-56.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"249pt\" height=\"244pt\"\n",
|
|
" viewBox=\"0.00 0.00 249.00 244.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 240)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-240 245,-240 245,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"117.5\" y=\"-220.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"109.5\" y=\"-205.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=\"-99\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-95.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-99C2.79,-99 17.15,-99 30.63,-99\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-99 30.94,-102.15 34.44,-99 30.94,-99 30.94,-99 30.94,-99 34.44,-99 30.94,-95.85 37.94,-99 37.94,-99\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"223\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"223\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.79,-113.76C73.09,-122.23 81.96,-132.44 92,-139 125.1,-160.63 170.36,-171.49 197.82,-176.42\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"204.73,-177.61 197.3,-179.53 201.28,-177.02 197.83,-176.43 197.83,-176.43 197.83,-176.43 201.28,-177.02 198.36,-173.32 204.73,-177.61 204.73,-177.61\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"139.5\" y=\"-176.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"223\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"223\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.04,-101.79C103.43,-106.6 163.77,-116.47 197.61,-122.01\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"204.81,-123.19 197.39,-125.17 201.35,-122.62 197.9,-122.06 197.9,-122.06 197.9,-122.06 201.35,-122.62 198.41,-118.95 204.81,-123.19 204.81,-123.19\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"97\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 | __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"223\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"223\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.72,-91.62C78.64,-89.13 85.52,-86.59 92,-85 128.09,-76.16 171.23,-73.31 197.62,-72.41\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"204.92,-72.19 198.01,-75.55 201.42,-72.29 197.92,-72.4 197.92,-72.4 197.92,-72.4 201.42,-72.29 197.83,-69.25 204.92,-72.19 204.92,-72.19\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"223\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"223\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.39,-83.17C71.5,-73.12 80.67,-60.61 92,-53 124.45,-31.19 170,-22.94 197.67,-19.84\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"204.98,-19.1 198.33,-22.94 201.49,-19.45 198.01,-19.81 198.01,-19.81 198.01,-19.81 201.49,-19.45 197.69,-16.67 204.98,-19.1 204.98,-19.1\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-56.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46fc00> >"
|
|
]
|
|
},
|
|
"execution_count": 3,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"relabel_dict = spot.partitioned_relabel_here(aut)\n",
|
|
"\n",
|
|
"print(relabel_dict.size())\n",
|
|
"aut"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 4,
|
|
"id": "6f90a095",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"272pt\" height=\"244pt\"\n",
|
|
" viewBox=\"0.00 0.00 272.00 244.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 240)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-240 268,-240 268,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"129\" y=\"-220.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"121\" y=\"-205.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=\"-99\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-95.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-99C2.79,-99 17.15,-99 30.63,-99\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-99 30.94,-102.15 34.44,-99 30.94,-99 30.94,-99 30.94,-99 34.44,-99 30.94,-95.85 37.94,-99 37.94,-99\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.69,-113.92C72.95,-122.44 81.82,-132.66 92,-139 132.63,-164.3 188.73,-174.15 220.49,-177.86\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.64,-178.64 220.34,-181.01 224.16,-178.26 220.68,-177.88 220.68,-177.88 220.68,-177.88 224.16,-178.26 221.02,-174.75 227.64,-178.64 227.64,-178.64\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"151\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.02,-101.44C107.57,-106.26 182.36,-117 220.95,-122.55\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"228.16,-123.58 220.78,-125.7 224.69,-123.08 221.23,-122.59 221.23,-122.59 221.23,-122.59 224.69,-123.08 221.68,-119.47 228.16,-123.58 228.16,-123.58\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"147.5\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.71,-91.57C78.63,-89.07 85.5,-86.54 92,-85 136.48,-74.46 190.01,-72.21 220.52,-71.87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.76,-71.82 220.78,-75.02 224.26,-71.84 220.76,-71.87 220.76,-71.87 220.76,-71.87 224.26,-71.84 220.74,-68.72 227.76,-71.82 227.76,-71.82\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"98\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.3,-83.03C71.37,-72.92 80.53,-60.39 92,-53 132.07,-27.17 188.84,-20.3 220.76,-18.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.94,-18.2 221.09,-21.67 224.44,-18.36 220.95,-18.53 220.95,-18.53 220.95,-18.53 224.44,-18.36 220.8,-15.38 227.94,-18.2 227.94,-18.2\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-56.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"272pt\" height=\"244pt\"\n",
|
|
" viewBox=\"0.00 0.00 272.00 244.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 240)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-240 268,-240 268,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"129\" y=\"-220.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"121\" y=\"-205.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=\"-99\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-95.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-99C2.79,-99 17.15,-99 30.63,-99\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-99 30.94,-102.15 34.44,-99 30.94,-99 30.94,-99 30.94,-99 34.44,-99 30.94,-95.85 37.94,-99 37.94,-99\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.69,-113.92C72.95,-122.44 81.82,-132.66 92,-139 132.63,-164.3 188.73,-174.15 220.49,-177.86\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.64,-178.64 220.34,-181.01 224.16,-178.26 220.68,-177.88 220.68,-177.88 220.68,-177.88 224.16,-178.26 221.02,-174.75 227.64,-178.64 227.64,-178.64\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"151\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.02,-101.44C107.57,-106.26 182.36,-117 220.95,-122.55\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"228.16,-123.58 220.78,-125.7 224.69,-123.08 221.23,-122.59 221.23,-122.59 221.23,-122.59 224.69,-123.08 221.68,-119.47 228.16,-123.58 228.16,-123.58\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"147.5\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.71,-91.57C78.63,-89.07 85.5,-86.54 92,-85 136.48,-74.46 190.01,-72.21 220.52,-71.87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.76,-71.82 220.78,-75.02 224.26,-71.84 220.76,-71.87 220.76,-71.87 220.76,-71.87 224.26,-71.84 220.74,-68.72 227.76,-71.82 227.76,-71.82\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"98\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.3,-83.03C71.37,-72.92 80.53,-60.39 92,-53 132.07,-27.17 188.84,-20.3 220.76,-18.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.94,-18.2 221.09,-21.67 224.44,-18.36 220.95,-18.53 220.95,-18.53 220.95,-18.53 224.44,-18.36 220.8,-15.38 227.94,-18.2 227.94,-18.2\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-56.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46fc00> >"
|
|
]
|
|
},
|
|
"execution_count": 4,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"# Undo the relabeling\n",
|
|
"spot.relabel_here(aut, relabel_dict)\n",
|
|
"aut"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 5,
|
|
"id": "513067ab",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"272pt\" height=\"244pt\"\n",
|
|
" viewBox=\"0.00 0.00 272.00 244.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 240)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-240 268,-240 268,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"129\" y=\"-220.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"121\" y=\"-205.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=\"-99\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-95.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-99C2.79,-99 17.15,-99 30.63,-99\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-99 30.94,-102.15 34.44,-99 30.94,-99 30.94,-99 30.94,-99 34.44,-99 30.94,-95.85 37.94,-99 37.94,-99\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.69,-113.92C72.95,-122.44 81.82,-132.66 92,-139 132.63,-164.3 188.73,-174.15 220.49,-177.86\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.64,-178.64 220.34,-181.01 224.16,-178.26 220.68,-177.88 220.68,-177.88 220.68,-177.88 224.16,-178.26 221.02,-174.75 227.64,-178.64 227.64,-178.64\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"151\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.02,-101.44C107.57,-106.26 182.36,-117 220.95,-122.55\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"228.16,-123.58 220.78,-125.7 224.69,-123.08 221.23,-122.59 221.23,-122.59 221.23,-122.59 224.69,-123.08 221.68,-119.47 228.16,-123.58 228.16,-123.58\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"147.5\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.71,-91.57C78.63,-89.07 85.5,-86.54 92,-85 136.48,-74.46 190.01,-72.21 220.52,-71.87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.76,-71.82 220.78,-75.02 224.26,-71.84 220.76,-71.87 220.76,-71.87 220.76,-71.87 224.26,-71.84 220.74,-68.72 227.76,-71.82 227.76,-71.82\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"98\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.3,-83.03C71.37,-72.92 80.53,-60.39 92,-53 132.07,-27.17 188.84,-20.3 220.76,-18.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.94,-18.2 221.09,-21.67 224.44,-18.36 220.95,-18.53 220.95,-18.53 220.95,-18.53 224.44,-18.36 220.8,-15.38 227.94,-18.2 227.94,-18.2\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-56.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"272pt\" height=\"244pt\"\n",
|
|
" viewBox=\"0.00 0.00 272.00 244.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 240)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-240 268,-240 268,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"129\" y=\"-220.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"121\" y=\"-205.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=\"-99\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-95.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-99C2.79,-99 17.15,-99 30.63,-99\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-99 30.94,-102.15 34.44,-99 30.94,-99 30.94,-99 30.94,-99 34.44,-99 30.94,-95.85 37.94,-99 37.94,-99\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.69,-113.92C72.95,-122.44 81.82,-132.66 92,-139 132.63,-164.3 188.73,-174.15 220.49,-177.86\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.64,-178.64 220.34,-181.01 224.16,-178.26 220.68,-177.88 220.68,-177.88 220.68,-177.88 224.16,-178.26 221.02,-174.75 227.64,-178.64 227.64,-178.64\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"151\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.02,-101.44C107.57,-106.26 182.36,-117 220.95,-122.55\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"228.16,-123.58 220.78,-125.7 224.69,-123.08 221.23,-122.59 221.23,-122.59 221.23,-122.59 224.69,-123.08 221.68,-119.47 228.16,-123.58 228.16,-123.58\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"147.5\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.71,-91.57C78.63,-89.07 85.5,-86.54 92,-85 136.48,-74.46 190.01,-72.21 220.52,-71.87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.76,-71.82 220.78,-75.02 224.26,-71.84 220.76,-71.87 220.76,-71.87 220.76,-71.87 224.26,-71.84 220.74,-68.72 227.76,-71.82 227.76,-71.82\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"98\" y=\"-88.8\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"246\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"246\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.3,-83.03C71.37,-72.92 80.53,-60.39 92,-53 132.07,-27.17 188.84,-20.3 220.76,-18.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"227.94,-18.2 221.09,-21.67 224.44,-18.36 220.95,-18.53 220.95,-18.53 220.95,-18.53 224.44,-18.36 220.8,-15.38 227.94,-18.2 227.94,-18.2\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-56.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46dfb0> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"HOA: v1\n",
|
|
"States: 5\n",
|
|
"Start: 0\n",
|
|
"AP: 6 \"a\" \"b0\" \"b1\" \"b2\" \"__nv0\" \"__nv1\"\n",
|
|
"acc-name: all\n",
|
|
"Acceptance: 0 t\n",
|
|
"properties: trans-labels explicit-labels state-acc\n",
|
|
"--BODY--\n",
|
|
"State: 0\n",
|
|
"[!4&!5] 1\n",
|
|
"[4&!5] 2\n",
|
|
"[!4&5] 3\n",
|
|
"[4&5] 4\n",
|
|
"[4&!5] 1\n",
|
|
"[4&5] 1\n",
|
|
"[!4&5] 1\n",
|
|
"[4&5] 2\n",
|
|
"[!4&5] 2\n",
|
|
"State: 1\n",
|
|
"State: 2\n",
|
|
"State: 3\n",
|
|
"State: 4\n",
|
|
"--END--\n"
|
|
]
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"232pt\" height=\"360pt\"\n",
|
|
" viewBox=\"0.00 0.00 231.76 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.9174311926605504 0.9174311926605504) rotate(0) translate(4 389)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-389 249,-389 249,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"119.5\" y=\"-369.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"111.5\" y=\"-354.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=\"-186\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-182.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-186C2.79,-186 17.15,-186 30.63,-186\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-186 30.94,-189.15 34.44,-186 30.94,-186 30.94,-186 30.94,-186 34.44,-186 30.94,-182.85 37.94,-186 37.94,-186\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"227\" cy=\"-281\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"227\" y=\"-277.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.13,-203.75C63.41,-236.05 74.19,-302.35 92,-316 126.92,-342.76 150.35,-332.84 191,-316 198.78,-312.78 205.73,-306.89 211.35,-300.86\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"216.12,-295.34 213.92,-302.7 213.83,-297.99 211.54,-300.64 211.54,-300.64 211.54,-300.64 213.83,-297.99 209.16,-298.58 216.12,-295.34 216.12,-295.34\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-335.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & !__nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.12,-204.12C60.53,-225.76 68.13,-261.14 92,-278 124.59,-301.02 173.64,-294.55 202.48,-287.76\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"209.35,-286.05 203.32,-290.8 205.96,-286.9 202.56,-287.74 202.56,-287.74 202.56,-287.74 205.96,-286.9 201.8,-284.69 209.35,-286.05 209.35,-286.05\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-297.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & !__nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M63.46,-202.55C69.12,-214.83 78.56,-230.95 92,-240 129.16,-265.03 149.32,-242.57 191,-259 196.05,-260.99 201.17,-263.72 205.88,-266.59\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"212,-270.52 204.41,-269.39 209.05,-268.63 206.11,-266.74 206.11,-266.74 206.11,-266.74 209.05,-268.63 207.81,-264.09 212,-270.52 212,-270.52\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"96\" y=\"-262.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.42,-193.42C78.43,-196.1 85.44,-198.95 92,-201 134.86,-214.36 154.49,-194.88 191,-221 203.41,-229.88 212.11,-244.65 217.73,-257.31\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"220.53,-264.07 214.94,-258.81 219.19,-260.84 217.85,-257.61 217.85,-257.61 217.85,-257.61 219.19,-260.84 220.76,-256.4 220.53,-264.07 220.53,-264.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-224.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"227\" cy=\"-148\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"227\" y=\"-144.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.25,-184.64C100.1,-182.28 150.18,-176.44 191,-164 195.36,-162.67 199.89,-160.91 204.18,-159.05\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"210.67,-156.08 205.61,-161.86 207.48,-157.54 204.3,-158.99 204.3,-158.99 204.3,-158.99 207.48,-157.54 202.99,-156.13 210.67,-156.08 210.67,-156.08\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-185.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & !__nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.51,-170.52C71.56,-161.24 80.61,-150.25 92,-145 127.69,-128.54 174.62,-135.11 202.42,-141.48\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"209.39,-143.17 201.85,-144.58 205.99,-142.34 202.59,-141.52 202.59,-141.52 202.59,-141.52 205.99,-142.34 203.33,-138.46 209.39,-143.17 209.39,-143.17\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"96\" y=\"-148.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M60.2,-168.43C64.32,-151.44 73.33,-126.61 92,-115 129.36,-91.76 150.11,-98.76 191,-115 198.22,-117.87 204.81,-123.01 210.28,-128.39\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"215.36,-133.78 208.26,-130.84 212.96,-131.23 210.56,-128.68 210.56,-128.68 210.56,-128.68 212.96,-131.23 212.85,-126.52 215.36,-133.78 215.36,-133.78\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-118.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"227\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"227\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.28,-167.71C58.73,-143.56 65.24,-101.68 92,-81 123.63,-56.55 173.01,-60.81 202.16,-66.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"209.12,-67.7 201.63,-69.4 205.69,-67.01 202.26,-66.32 202.26,-66.32 202.26,-66.32 205.69,-67.01 202.88,-63.23 209.12,-67.7 209.12,-67.7\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-84.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"227\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"227\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.96,-168.16C63.12,-133.75 73.94,-60.08 92,-43 121.64,-14.97 172.12,-13.35 201.94,-15.29\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"209.05,-15.84 201.83,-18.44 205.56,-15.57 202.07,-15.3 202.07,-15.3 202.07,-15.3 205.56,-15.57 202.32,-12.16 209.05,-15.84 209.05,-15.84\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"96\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"232pt\" height=\"360pt\"\n",
|
|
" viewBox=\"0.00 0.00 231.76 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.9174311926605504 0.9174311926605504) rotate(0) translate(4 389)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-389 249,-389 249,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"119.5\" y=\"-369.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"111.5\" y=\"-354.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=\"-186\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-182.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-186C2.79,-186 17.15,-186 30.63,-186\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-186 30.94,-189.15 34.44,-186 30.94,-186 30.94,-186 30.94,-186 34.44,-186 30.94,-182.85 37.94,-186 37.94,-186\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"227\" cy=\"-281\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"227\" y=\"-277.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.13,-203.75C63.41,-236.05 74.19,-302.35 92,-316 126.92,-342.76 150.35,-332.84 191,-316 198.78,-312.78 205.73,-306.89 211.35,-300.86\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"216.12,-295.34 213.92,-302.7 213.83,-297.99 211.54,-300.64 211.54,-300.64 211.54,-300.64 213.83,-297.99 209.16,-298.58 216.12,-295.34 216.12,-295.34\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-335.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & !__nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.12,-204.12C60.53,-225.76 68.13,-261.14 92,-278 124.59,-301.02 173.64,-294.55 202.48,-287.76\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"209.35,-286.05 203.32,-290.8 205.96,-286.9 202.56,-287.74 202.56,-287.74 202.56,-287.74 205.96,-286.9 201.8,-284.69 209.35,-286.05 209.35,-286.05\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-297.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & !__nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M63.46,-202.55C69.12,-214.83 78.56,-230.95 92,-240 129.16,-265.03 149.32,-242.57 191,-259 196.05,-260.99 201.17,-263.72 205.88,-266.59\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"212,-270.52 204.41,-269.39 209.05,-268.63 206.11,-266.74 206.11,-266.74 206.11,-266.74 209.05,-268.63 207.81,-264.09 212,-270.52 212,-270.52\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"96\" y=\"-262.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.42,-193.42C78.43,-196.1 85.44,-198.95 92,-201 134.86,-214.36 154.49,-194.88 191,-221 203.41,-229.88 212.11,-244.65 217.73,-257.31\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"220.53,-264.07 214.94,-258.81 219.19,-260.84 217.85,-257.61 217.85,-257.61 217.85,-257.61 219.19,-260.84 220.76,-256.4 220.53,-264.07 220.53,-264.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-224.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"227\" cy=\"-148\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"227\" y=\"-144.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.25,-184.64C100.1,-182.28 150.18,-176.44 191,-164 195.36,-162.67 199.89,-160.91 204.18,-159.05\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"210.67,-156.08 205.61,-161.86 207.48,-157.54 204.3,-158.99 204.3,-158.99 204.3,-158.99 207.48,-157.54 202.99,-156.13 210.67,-156.08 210.67,-156.08\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-185.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & !__nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.51,-170.52C71.56,-161.24 80.61,-150.25 92,-145 127.69,-128.54 174.62,-135.11 202.42,-141.48\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"209.39,-143.17 201.85,-144.58 205.99,-142.34 202.59,-141.52 202.59,-141.52 202.59,-141.52 205.99,-142.34 203.33,-138.46 209.39,-143.17 209.39,-143.17\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"96\" y=\"-148.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M60.2,-168.43C64.32,-151.44 73.33,-126.61 92,-115 129.36,-91.76 150.11,-98.76 191,-115 198.22,-117.87 204.81,-123.01 210.28,-128.39\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"215.36,-133.78 208.26,-130.84 212.96,-131.23 210.56,-128.68 210.56,-128.68 210.56,-128.68 212.96,-131.23 212.85,-126.52 215.36,-133.78 215.36,-133.78\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-118.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"227\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"227\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.28,-167.71C58.73,-143.56 65.24,-101.68 92,-81 123.63,-56.55 173.01,-60.81 202.16,-66.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"209.12,-67.7 201.63,-69.4 205.69,-67.01 202.26,-66.32 202.26,-66.32 202.26,-66.32 205.69,-67.01 202.88,-63.23 209.12,-67.7 209.12,-67.7\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-84.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"227\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"227\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.96,-168.16C63.12,-133.75 73.94,-60.08 92,-43 121.64,-14.97 172.12,-13.35 201.94,-15.29\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"209.05,-15.84 201.83,-18.44 205.56,-15.57 202.07,-15.3 202.07,-15.3 202.07,-15.3 205.56,-15.57 202.32,-12.16 209.05,-15.84 209.05,-15.84\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"96\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46dfb0> >"
|
|
]
|
|
},
|
|
"execution_count": 5,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"# Relabeling the same graph using the split option\n",
|
|
"aut = spot.make_twa_graph()\n",
|
|
"aut.new_states(5)\n",
|
|
"\n",
|
|
"a = buddy.bdd_ithvar(aut.register_ap(\"a\"))\n",
|
|
"na = buddy.bdd_nithvar(aut.register_ap(\"a\"))\n",
|
|
"b0 = buddy.bdd_ithvar(aut.register_ap(\"b0\"))\n",
|
|
"nb0 = buddy.bdd_nithvar(aut.register_ap(\"b0\"))\n",
|
|
"b1 = buddy.bdd_ithvar(aut.register_ap(\"b1\"))\n",
|
|
"nb1 = buddy.bdd_nithvar(aut.register_ap(\"b1\"))\n",
|
|
"b2 = buddy.bdd_ithvar(aut.register_ap(\"b2\"))\n",
|
|
"nb2 = buddy.bdd_nithvar(aut.register_ap(\"b2\"))\n",
|
|
"\n",
|
|
"aut.new_edge(0,1,buddy.bddtrue)\n",
|
|
"aut.new_edge(0,2,a)\n",
|
|
"aut.new_edge(0,3,a&b0&b1&b2)\n",
|
|
"aut.new_edge(0,4,a&nb0&nb1&nb2)\n",
|
|
"\n",
|
|
"display(aut)\n",
|
|
"xx = spot.partitioned_relabel_here(aut, True)\n",
|
|
"print(aut.to_str(\"hoa\"))\n",
|
|
"aut"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 6,
|
|
"id": "50c6a08b",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"438pt\" height=\"360pt\"\n",
|
|
" viewBox=\"0.00 0.00 437.80 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 426.88)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-426.88 520,-426.88 520,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"255\" y=\"-407.68\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"247\" y=\"-392.68\" 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=\"-209.88\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-206.18\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-209.88C2.79,-209.88 17.15,-209.88 30.63,-209.88\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-209.88 30.94,-213.03 34.44,-209.88 30.94,-209.88 30.94,-209.88 30.94,-209.88 34.44,-209.88 30.94,-206.73 37.94,-209.88 37.94,-209.88\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"498\" cy=\"-304.88\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"498\" y=\"-301.18\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.13,-227.63C63.41,-259.93 74.19,-326.23 92,-339.88 157.26,-389.89 386.04,-371.34 462,-339.88 469.78,-336.65 476.73,-330.77 482.35,-324.73\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"487.12,-319.22 484.92,-326.58 484.83,-321.87 482.54,-324.51 482.54,-324.51 482.54,-324.51 484.83,-321.87 480.16,-322.45 487.12,-319.22 487.12,-319.22\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"271.5\" y=\"-373.68\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.08,-228.05C60.45,-249.75 68,-285.2 92,-301.88 123.11,-323.5 388.95,-310.84 472.19,-306.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"479.66,-305.88 472.84,-309.41 476.16,-306.08 472.67,-306.27 472.67,-306.27 472.67,-306.27 476.16,-306.08 472.5,-303.12 479.66,-305.88 479.66,-305.88\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-317.68\" font-family=\"Lato\" font-size=\"14.00\">(a & !b0 & b2) | (a & b0 & !b2) | (a & !b1 & b2) | (a & b1 & !b2)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M63.01,-226.7C68.48,-239.31 77.87,-255.72 92,-263.88 163.3,-305.04 383.5,-258.06 462,-282.88 467.39,-284.58 472.77,-287.32 477.65,-290.29\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"483.51,-294.13 475.93,-292.93 480.58,-292.21 477.65,-290.29 477.65,-290.29 477.65,-290.29 480.58,-292.21 479.38,-287.66 483.51,-294.13 483.51,-294.13\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"218\" y=\"-286.68\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.23,-218.35C78.21,-221.28 85.25,-224.23 92,-225.88 131.98,-235.66 426.84,-223.47 462,-244.88 475.24,-252.94 484.01,-268.04 489.46,-281.08\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"492.02,-287.66 486.55,-282.27 490.75,-284.39 489.48,-281.13 489.48,-281.13 489.48,-281.13 490.75,-284.39 492.42,-279.99 492.02,-287.66 492.02,-287.66\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"224\" y=\"-248.68\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"498\" cy=\"-171.88\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"498\" y=\"-168.18\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.31,-209.79C141.74,-209.34 386.79,-206.4 462,-187.88 466.43,-186.79 470.98,-185.14 475.28,-183.31\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"481.77,-180.34 476.72,-186.12 478.59,-181.8 475.41,-183.26 475.41,-183.26 475.41,-183.26 478.59,-181.8 474.1,-180.39 481.77,-180.34 481.77,-180.34\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-212.68\" font-family=\"Lato\" font-size=\"14.00\">(a & !b0 & b2) | (a & b0 & !b2) | (a & !b1 & b2) | (a & b1 & !b2)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.51,-194.4C71.56,-185.12 80.61,-174.13 92,-168.88 160.06,-137.49 395.61,-160.46 472.51,-169.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"479.86,-169.85 472.55,-172.19 476.38,-169.46 472.9,-169.06 472.9,-169.06 472.9,-169.06 476.38,-169.46 473.25,-165.93 479.86,-169.85 479.86,-169.85\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"218\" y=\"-172.68\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.53,-191.91C63.19,-173.51 71.88,-145.84 92,-132.88 126.57,-110.62 424.46,-116.13 462,-132.88 470.57,-136.7 477.91,-143.77 483.63,-150.85\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"488.04,-156.74 481.32,-153.03 485.94,-153.94 483.84,-151.14 483.84,-151.14 483.84,-151.14 485.94,-153.94 486.36,-149.25 488.04,-156.74 488.04,-156.74\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"224\" y=\"-136.68\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"498\" cy=\"-95.88\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"498\" y=\"-92.18\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M56.7,-191.63C57.39,-166.08 62.91,-120.37 92,-98.88 152.54,-54.15 395.08,-82.13 472.86,-92.5\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"479.86,-93.44 472.5,-95.63 476.39,-92.97 472.93,-92.5 472.93,-92.5 472.93,-92.5 476.39,-92.97 473.35,-89.38 479.86,-93.44 479.86,-93.44\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"224\" y=\"-102.68\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"498\" cy=\"-41.88\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"498\" y=\"-38.18\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.36,-192.01C61.57,-155.06 71,-72.23 92,-54.88 206.08,39.36 406.1,-12.48 473.83,-33.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"480.69,-36.2 473.06,-37.04 477.36,-35.12 474.03,-34.04 474.03,-34.04 474.03,-34.04 477.36,-35.12 475,-31.04 480.69,-36.2 480.69,-36.2\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"218\" y=\"-58.68\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"438pt\" height=\"360pt\"\n",
|
|
" viewBox=\"0.00 0.00 437.80 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 426.88)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-426.88 520,-426.88 520,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"255\" y=\"-407.68\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"247\" y=\"-392.68\" 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=\"-209.88\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-206.18\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-209.88C2.79,-209.88 17.15,-209.88 30.63,-209.88\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-209.88 30.94,-213.03 34.44,-209.88 30.94,-209.88 30.94,-209.88 30.94,-209.88 34.44,-209.88 30.94,-206.73 37.94,-209.88 37.94,-209.88\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"498\" cy=\"-304.88\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"498\" y=\"-301.18\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.13,-227.63C63.41,-259.93 74.19,-326.23 92,-339.88 157.26,-389.89 386.04,-371.34 462,-339.88 469.78,-336.65 476.73,-330.77 482.35,-324.73\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"487.12,-319.22 484.92,-326.58 484.83,-321.87 482.54,-324.51 482.54,-324.51 482.54,-324.51 484.83,-321.87 480.16,-322.45 487.12,-319.22 487.12,-319.22\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"271.5\" y=\"-373.68\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.08,-228.05C60.45,-249.75 68,-285.2 92,-301.88 123.11,-323.5 388.95,-310.84 472.19,-306.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"479.66,-305.88 472.84,-309.41 476.16,-306.08 472.67,-306.27 472.67,-306.27 472.67,-306.27 476.16,-306.08 472.5,-303.12 479.66,-305.88 479.66,-305.88\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-317.68\" font-family=\"Lato\" font-size=\"14.00\">(a & !b0 & b2) | (a & b0 & !b2) | (a & !b1 & b2) | (a & b1 & !b2)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M63.01,-226.7C68.48,-239.31 77.87,-255.72 92,-263.88 163.3,-305.04 383.5,-258.06 462,-282.88 467.39,-284.58 472.77,-287.32 477.65,-290.29\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"483.51,-294.13 475.93,-292.93 480.58,-292.21 477.65,-290.29 477.65,-290.29 477.65,-290.29 480.58,-292.21 479.38,-287.66 483.51,-294.13 483.51,-294.13\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"218\" y=\"-286.68\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.23,-218.35C78.21,-221.28 85.25,-224.23 92,-225.88 131.98,-235.66 426.84,-223.47 462,-244.88 475.24,-252.94 484.01,-268.04 489.46,-281.08\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"492.02,-287.66 486.55,-282.27 490.75,-284.39 489.48,-281.13 489.48,-281.13 489.48,-281.13 490.75,-284.39 492.42,-279.99 492.02,-287.66 492.02,-287.66\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"224\" y=\"-248.68\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"498\" cy=\"-171.88\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"498\" y=\"-168.18\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.31,-209.79C141.74,-209.34 386.79,-206.4 462,-187.88 466.43,-186.79 470.98,-185.14 475.28,-183.31\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"481.77,-180.34 476.72,-186.12 478.59,-181.8 475.41,-183.26 475.41,-183.26 475.41,-183.26 478.59,-181.8 474.1,-180.39 481.77,-180.34 481.77,-180.34\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-212.68\" font-family=\"Lato\" font-size=\"14.00\">(a & !b0 & b2) | (a & b0 & !b2) | (a & !b1 & b2) | (a & b1 & !b2)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.51,-194.4C71.56,-185.12 80.61,-174.13 92,-168.88 160.06,-137.49 395.61,-160.46 472.51,-169.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"479.86,-169.85 472.55,-172.19 476.38,-169.46 472.9,-169.06 472.9,-169.06 472.9,-169.06 476.38,-169.46 473.25,-165.93 479.86,-169.85 479.86,-169.85\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"218\" y=\"-172.68\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.53,-191.91C63.19,-173.51 71.88,-145.84 92,-132.88 126.57,-110.62 424.46,-116.13 462,-132.88 470.57,-136.7 477.91,-143.77 483.63,-150.85\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"488.04,-156.74 481.32,-153.03 485.94,-153.94 483.84,-151.14 483.84,-151.14 483.84,-151.14 485.94,-153.94 486.36,-149.25 488.04,-156.74 488.04,-156.74\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"224\" y=\"-136.68\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"498\" cy=\"-95.88\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"498\" y=\"-92.18\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M56.7,-191.63C57.39,-166.08 62.91,-120.37 92,-98.88 152.54,-54.15 395.08,-82.13 472.86,-92.5\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"479.86,-93.44 472.5,-95.63 476.39,-92.97 472.93,-92.5 472.93,-92.5 472.93,-92.5 476.39,-92.97 473.35,-89.38 479.86,-93.44 479.86,-93.44\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"224\" y=\"-102.68\" font-family=\"Lato\" font-size=\"14.00\">a & b0 & b1 & b2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"498\" cy=\"-41.88\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"498\" y=\"-38.18\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.36,-192.01C61.57,-155.06 71,-72.23 92,-54.88 206.08,39.36 406.1,-12.48 473.83,-33.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"480.69,-36.2 473.06,-37.04 477.36,-35.12 474.03,-34.04 474.03,-34.04 474.03,-34.04 477.36,-35.12 475,-31.04 480.69,-36.2 480.69,-36.2\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"218\" y=\"-58.68\" font-family=\"Lato\" font-size=\"14.00\">a & !b0 & !b1 & !b2</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46dfb0> >"
|
|
]
|
|
},
|
|
"execution_count": 6,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"# Undo the relabeling -> disjoint conditions over the original ap\n",
|
|
"spot.relabel_here(aut, relabel_dict)\n",
|
|
"aut"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 7,
|
|
"id": "d2efd313",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"190pt\" height=\"298pt\"\n",
|
|
" viewBox=\"0.00 0.00 190.00 298.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 294)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-294 186,-294 186,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"88\" y=\"-274.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"80\" y=\"-259.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=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-126C2.79,-126 17.15,-126 30.63,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-126 30.94,-129.15 34.44,-126 30.94,-126 30.94,-126 30.94,-126 34.44,-126 30.94,-122.85 37.94,-126 37.94,-126\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-234\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-230.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.14,-142C71.49,-153.59 81.07,-169.22 92,-181 106.83,-196.98 127.01,-211.51 142.06,-221.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"148.17,-225.2 140.57,-224.09 145.22,-223.32 142.27,-221.43 142.27,-221.43 142.27,-221.43 145.22,-223.32 143.96,-218.78 148.17,-225.2 148.17,-225.2\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"110\" y=\"-213.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.26,-134.45C78.37,-137.79 85.49,-141.63 92,-145 108.26,-153.42 126.82,-162.55 140.88,-169.38\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"147.4,-172.53 139.73,-172.31 144.25,-171 141.1,-169.48 141.1,-169.48 141.1,-169.48 144.25,-171 142.47,-166.64 147.4,-172.53 147.4,-172.53\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"106.5\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.03,-126C91.47,-126 118.74,-126 138.49,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"145.66,-126 138.66,-129.15 142.16,-126 138.66,-126 138.66,-126 138.66,-126 142.16,-126 138.66,-122.85 145.66,-126 145.66,-126\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-129.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.26,-117.55C78.37,-114.21 85.49,-110.37 92,-107 108.26,-98.58 126.82,-89.45 140.88,-82.62\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"147.4,-79.47 142.47,-85.36 144.25,-81 141.1,-82.52 141.1,-82.52 141.1,-82.52 144.25,-81 139.73,-79.69 147.4,-79.47 147.4,-79.47\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-110.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M64.78,-110.17C71.09,-98.3 80.76,-82.1 92,-70 106.74,-54.13 126.93,-39.89 142.01,-30.35\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"148.13,-26.55 143.84,-32.92 145.15,-28.39 142.18,-30.24 142.18,-30.24 142.18,-30.24 145.15,-28.39 140.52,-27.56 148.13,-26.55 148.13,-26.55\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"106.5\" y=\"-73.8\" font-family=\"Lato\" font-size=\"14.00\">c</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"190pt\" height=\"298pt\"\n",
|
|
" viewBox=\"0.00 0.00 190.00 298.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 294)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-294 186,-294 186,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"88\" y=\"-274.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"80\" y=\"-259.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=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-126C2.79,-126 17.15,-126 30.63,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-126 30.94,-129.15 34.44,-126 30.94,-126 30.94,-126 30.94,-126 34.44,-126 30.94,-122.85 37.94,-126 37.94,-126\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-234\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-230.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.14,-142C71.49,-153.59 81.07,-169.22 92,-181 106.83,-196.98 127.01,-211.51 142.06,-221.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"148.17,-225.2 140.57,-224.09 145.22,-223.32 142.27,-221.43 142.27,-221.43 142.27,-221.43 145.22,-223.32 143.96,-218.78 148.17,-225.2 148.17,-225.2\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"110\" y=\"-213.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.26,-134.45C78.37,-137.79 85.49,-141.63 92,-145 108.26,-153.42 126.82,-162.55 140.88,-169.38\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"147.4,-172.53 139.73,-172.31 144.25,-171 141.1,-169.48 141.1,-169.48 141.1,-169.48 144.25,-171 142.47,-166.64 147.4,-172.53 147.4,-172.53\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"106.5\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.03,-126C91.47,-126 118.74,-126 138.49,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"145.66,-126 138.66,-129.15 142.16,-126 138.66,-126 138.66,-126 138.66,-126 142.16,-126 138.66,-122.85 145.66,-126 145.66,-126\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-129.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.26,-117.55C78.37,-114.21 85.49,-110.37 92,-107 108.26,-98.58 126.82,-89.45 140.88,-82.62\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"147.4,-79.47 142.47,-85.36 144.25,-81 141.1,-82.52 141.1,-82.52 141.1,-82.52 144.25,-81 139.73,-79.69 147.4,-79.47 147.4,-79.47\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-110.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M64.78,-110.17C71.09,-98.3 80.76,-82.1 92,-70 106.74,-54.13 126.93,-39.89 142.01,-30.35\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"148.13,-26.55 143.84,-32.92 145.15,-28.39 142.18,-30.24 142.18,-30.24 142.18,-30.24 145.15,-28.39 140.52,-27.56 148.13,-26.55 148.13,-26.55\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"106.5\" y=\"-73.8\" font-family=\"Lato\" font-size=\"14.00\">c</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46e9d0> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"HOA: v1\n",
|
|
"States: 6\n",
|
|
"Start: 0\n",
|
|
"AP: 5 \"a\" \"__nv0\" \"__nv1\" \"b\" \"c\"\n",
|
|
"acc-name: all\n",
|
|
"Acceptance: 0 t\n",
|
|
"properties: trans-labels explicit-labels state-acc\n",
|
|
"--BODY--\n",
|
|
"State: 0\n",
|
|
"[!1 | !2] 1\n",
|
|
"[!1&2 | 1&!2] 2\n",
|
|
"[!1&2] 3\n",
|
|
"[1&!2] 4\n",
|
|
"[4] 5\n",
|
|
"State: 1\n",
|
|
"State: 2\n",
|
|
"State: 3\n",
|
|
"State: 4\n",
|
|
"State: 5\n",
|
|
"--END--\n"
|
|
]
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"370pt\" height=\"301pt\"\n",
|
|
" viewBox=\"0.00 0.00 370.00 301.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 297)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-297 366,-297 366,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"178\" y=\"-277.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"170\" y=\"-262.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=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-126C2.79,-126 17.15,-126 30.63,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-126 30.94,-129.15 34.44,-126 30.94,-126 30.94,-126 30.94,-126 34.44,-126 30.94,-122.85 37.94,-126 37.94,-126\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"344\" cy=\"-234\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"344\" y=\"-230.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M60.74,-143.63C65.23,-160.17 74.45,-184.22 92,-197 161.45,-247.59 270.79,-242.57 318.91,-237.31\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"326.09,-236.47 319.5,-240.41 322.62,-236.88 319.14,-237.28 319.14,-237.28 319.14,-237.28 322.62,-236.88 318.77,-234.15 326.09,-236.47 326.09,-236.47\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"153.5\" y=\"-243.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 | !__nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"344\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"344\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M71.46,-135.37C77.57,-138.92 84.91,-142.67 92,-145 172.17,-171.38 273.12,-177.88 318.7,-179.48\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"325.78,-179.7 318.69,-182.63 322.29,-179.59 318.79,-179.48 318.79,-179.48 318.79,-179.48 322.29,-179.59 318.89,-176.33 325.78,-179.7 325.78,-179.7\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-181.8\" font-family=\"Lato\" font-size=\"14.00\">(__nv0 & !__nv1) | (!__nv0 & __nv1)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"344\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"344\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.03,-126C122.6,-126 261.9,-126 318.58,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"325.69,-126 318.69,-129.15 322.19,-126 318.69,-126 318.69,-126 318.69,-126 322.19,-126 318.69,-122.85 325.69,-126 325.69,-126\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"152.5\" y=\"-129.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"344\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"344\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M71.46,-116.63C77.57,-113.08 84.91,-109.33 92,-107 172.17,-80.62 273.12,-74.12 318.7,-72.52\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"325.78,-72.3 318.89,-75.67 322.29,-72.41 318.79,-72.52 318.79,-72.52 318.79,-72.52 322.29,-72.41 318.69,-69.37 325.78,-72.3 325.78,-72.3\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"152.5\" y=\"-110.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & !__nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"344\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"344\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M60.58,-108.43C64.97,-91.65 74.15,-67.03 92,-54 161.37,-3.38 270.75,-9 318.9,-14.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"326.08,-15.42 318.75,-17.7 322.61,-15 319.13,-14.57 319.13,-14.57 319.13,-14.57 322.61,-15 319.52,-11.45 326.08,-15.42 326.08,-15.42\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"196.5\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">c</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"370pt\" height=\"301pt\"\n",
|
|
" viewBox=\"0.00 0.00 370.00 301.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 297)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-297 366,-297 366,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"178\" y=\"-277.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"170\" y=\"-262.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=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-126C2.79,-126 17.15,-126 30.63,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-126 30.94,-129.15 34.44,-126 30.94,-126 30.94,-126 30.94,-126 34.44,-126 30.94,-122.85 37.94,-126 37.94,-126\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"344\" cy=\"-234\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"344\" y=\"-230.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M60.74,-143.63C65.23,-160.17 74.45,-184.22 92,-197 161.45,-247.59 270.79,-242.57 318.91,-237.31\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"326.09,-236.47 319.5,-240.41 322.62,-236.88 319.14,-237.28 319.14,-237.28 319.14,-237.28 322.62,-236.88 318.77,-234.15 326.09,-236.47 326.09,-236.47\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"153.5\" y=\"-243.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 | !__nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"344\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"344\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M71.46,-135.37C77.57,-138.92 84.91,-142.67 92,-145 172.17,-171.38 273.12,-177.88 318.7,-179.48\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"325.78,-179.7 318.69,-182.63 322.29,-179.59 318.79,-179.48 318.79,-179.48 318.79,-179.48 322.29,-179.59 318.89,-176.33 325.78,-179.7 325.78,-179.7\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-181.8\" font-family=\"Lato\" font-size=\"14.00\">(__nv0 & !__nv1) | (!__nv0 & __nv1)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"344\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"344\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.03,-126C122.6,-126 261.9,-126 318.58,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"325.69,-126 318.69,-129.15 322.19,-126 318.69,-126 318.69,-126 318.69,-126 322.19,-126 318.69,-122.85 325.69,-126 325.69,-126\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"152.5\" y=\"-129.8\" font-family=\"Lato\" font-size=\"14.00\">!__nv0 & __nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"344\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"344\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M71.46,-116.63C77.57,-113.08 84.91,-109.33 92,-107 172.17,-80.62 273.12,-74.12 318.7,-72.52\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"325.78,-72.3 318.89,-75.67 322.29,-72.41 318.79,-72.52 318.79,-72.52 318.79,-72.52 322.29,-72.41 318.69,-69.37 325.78,-72.3 325.78,-72.3\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"152.5\" y=\"-110.8\" font-family=\"Lato\" font-size=\"14.00\">__nv0 & !__nv1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"344\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"344\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M60.58,-108.43C64.97,-91.65 74.15,-67.03 92,-54 161.37,-3.38 270.75,-9 318.9,-14.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"326.08,-15.42 318.75,-17.7 322.61,-15 319.13,-14.57 319.13,-14.57 319.13,-14.57 322.61,-15 319.52,-11.45 326.08,-15.42 326.08,-15.42\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"196.5\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">c</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46e9d0> >"
|
|
]
|
|
},
|
|
"execution_count": 7,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"# Working only on a subset of the aps\n",
|
|
"# Note that True is always relabeled\n",
|
|
"\n",
|
|
"aut = spot.make_twa_graph()\n",
|
|
"aut.new_states(6)\n",
|
|
"\n",
|
|
"a = buddy.bdd_ithvar(aut.register_ap(\"a\"))\n",
|
|
"na = buddy.bdd_nithvar(aut.register_ap(\"a\"))\n",
|
|
"b = buddy.bdd_ithvar(aut.register_ap(\"b\"))\n",
|
|
"nb = buddy.bdd_nithvar(aut.register_ap(\"b\"))\n",
|
|
"c = buddy.bdd_ithvar(aut.register_ap(\"c\"))\n",
|
|
"nc = buddy.bdd_nithvar(aut.register_ap(\"c\"))\n",
|
|
"\n",
|
|
"aut.new_edge(0,1,buddy.bddtrue)\n",
|
|
"aut.new_edge(0,2,a)\n",
|
|
"aut.new_edge(0,3,a&b)\n",
|
|
"aut.new_edge(0,4,a&nb)\n",
|
|
"aut.new_edge(0,5,c)\n",
|
|
"\n",
|
|
"display(aut)\n",
|
|
"\n",
|
|
"concerned_aps = a & b # concerned aps are given as a conjunction of positive aps\n",
|
|
"# As partitioning can be exponentially costly,\n",
|
|
"# one can limit the number of new letters generated before abandoning\n",
|
|
"# This can be done either as a hard limit and/or as the number of current condition\n",
|
|
"# times a factor\n",
|
|
"relabel_dict = spot.partitioned_relabel_here(aut, False, 1000, 1000, concerned_aps)\n",
|
|
"print(aut.to_str(\"hoa\"))\n",
|
|
"aut"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 8,
|
|
"id": "1fbc8813",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"HOA: v1\n",
|
|
"States: 6\n",
|
|
"Start: 0\n",
|
|
"AP: 3 \"a\" \"b\" \"c\"\n",
|
|
"acc-name: all\n",
|
|
"Acceptance: 0 t\n",
|
|
"properties: trans-labels explicit-labels state-acc\n",
|
|
"--BODY--\n",
|
|
"State: 0\n",
|
|
"[t] 1\n",
|
|
"[0] 2\n",
|
|
"[0&1] 3\n",
|
|
"[0&!1] 4\n",
|
|
"[2] 5\n",
|
|
"State: 1\n",
|
|
"State: 2\n",
|
|
"State: 3\n",
|
|
"State: 4\n",
|
|
"State: 5\n",
|
|
"--END--\n"
|
|
]
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"190pt\" height=\"298pt\"\n",
|
|
" viewBox=\"0.00 0.00 190.00 298.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 294)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-294 186,-294 186,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"88\" y=\"-274.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"80\" y=\"-259.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=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-126C2.79,-126 17.15,-126 30.63,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-126 30.94,-129.15 34.44,-126 30.94,-126 30.94,-126 30.94,-126 34.44,-126 30.94,-122.85 37.94,-126 37.94,-126\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-234\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-230.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.14,-142C71.49,-153.59 81.07,-169.22 92,-181 106.83,-196.98 127.01,-211.51 142.06,-221.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"148.17,-225.2 140.57,-224.09 145.22,-223.32 142.27,-221.43 142.27,-221.43 142.27,-221.43 145.22,-223.32 143.96,-218.78 148.17,-225.2 148.17,-225.2\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"110\" y=\"-213.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.26,-134.45C78.37,-137.79 85.49,-141.63 92,-145 108.26,-153.42 126.82,-162.55 140.88,-169.38\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"147.4,-172.53 139.73,-172.31 144.25,-171 141.1,-169.48 141.1,-169.48 141.1,-169.48 144.25,-171 142.47,-166.64 147.4,-172.53 147.4,-172.53\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"106.5\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.03,-126C91.47,-126 118.74,-126 138.49,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"145.66,-126 138.66,-129.15 142.16,-126 138.66,-126 138.66,-126 138.66,-126 142.16,-126 138.66,-122.85 145.66,-126 145.66,-126\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-129.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.26,-117.55C78.37,-114.21 85.49,-110.37 92,-107 108.26,-98.58 126.82,-89.45 140.88,-82.62\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"147.4,-79.47 142.47,-85.36 144.25,-81 141.1,-82.52 141.1,-82.52 141.1,-82.52 144.25,-81 139.73,-79.69 147.4,-79.47 147.4,-79.47\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-110.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M64.78,-110.17C71.09,-98.3 80.76,-82.1 92,-70 106.74,-54.13 126.93,-39.89 142.01,-30.35\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"148.13,-26.55 143.84,-32.92 145.15,-28.39 142.18,-30.24 142.18,-30.24 142.18,-30.24 145.15,-28.39 140.52,-27.56 148.13,-26.55 148.13,-26.55\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"106.5\" y=\"-73.8\" font-family=\"Lato\" font-size=\"14.00\">c</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"190pt\" height=\"298pt\"\n",
|
|
" viewBox=\"0.00 0.00 190.00 298.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 294)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-294 186,-294 186,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"88\" y=\"-274.8\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"80\" y=\"-259.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=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-126C2.79,-126 17.15,-126 30.63,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-126 30.94,-129.15 34.44,-126 30.94,-126 30.94,-126 30.94,-126 34.44,-126 30.94,-122.85 37.94,-126 37.94,-126\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-234\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-230.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.14,-142C71.49,-153.59 81.07,-169.22 92,-181 106.83,-196.98 127.01,-211.51 142.06,-221.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"148.17,-225.2 140.57,-224.09 145.22,-223.32 142.27,-221.43 142.27,-221.43 142.27,-221.43 145.22,-223.32 143.96,-218.78 148.17,-225.2 148.17,-225.2\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"110\" y=\"-213.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-180\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.26,-134.45C78.37,-137.79 85.49,-141.63 92,-145 108.26,-153.42 126.82,-162.55 140.88,-169.38\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"147.4,-172.53 139.73,-172.31 144.25,-171 141.1,-169.48 141.1,-169.48 141.1,-169.48 144.25,-171 142.47,-166.64 147.4,-172.53 147.4,-172.53\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"106.5\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-126\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-122.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.03,-126C91.47,-126 118.74,-126 138.49,-126\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"145.66,-126 138.66,-129.15 142.16,-126 138.66,-126 138.66,-126 138.66,-126 142.16,-126 138.66,-122.85 145.66,-126 145.66,-126\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-129.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-72\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-68.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.26,-117.55C78.37,-114.21 85.49,-110.37 92,-107 108.26,-98.58 126.82,-89.45 140.88,-82.62\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"147.4,-79.47 142.47,-85.36 144.25,-81 141.1,-82.52 141.1,-82.52 141.1,-82.52 144.25,-81 139.73,-79.69 147.4,-79.47 147.4,-79.47\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-110.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M64.78,-110.17C71.09,-98.3 80.76,-82.1 92,-70 106.74,-54.13 126.93,-39.89 142.01,-30.35\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"148.13,-26.55 143.84,-32.92 145.15,-28.39 142.18,-30.24 142.18,-30.24 142.18,-30.24 145.15,-28.39 140.52,-27.56 148.13,-26.55 148.13,-26.55\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"106.5\" y=\"-73.8\" font-family=\"Lato\" font-size=\"14.00\">c</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46e9d0> >"
|
|
]
|
|
},
|
|
"execution_count": 8,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"#undo partial relabeling\n",
|
|
"spot.relabel_here(aut, relabel_dict)\n",
|
|
"print(aut.to_str(\"hoa\"))\n",
|
|
"aut"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "ef77c2ee",
|
|
"metadata": {},
|
|
"source": [
|
|
"# Concerning games and Mealy machines\n",
|
|
"\n",
|
|
"Games and split mealy machines have both: defined outputs and states that either belong to player or env.\n",
|
|
"Relabeling is done separately for env and player transitions (over inputs and outputs respectively).\n",
|
|
"\n",
|
|
"The problem is that T (bddtrue) is ambiguous, as it may be over the inputs or outputs.\n",
|
|
"\n",
|
|
"We therefore introduce a dedicated function for this matter."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 9,
|
|
"id": "296a93d3",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"79pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 79.24\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.27322404371584696 0.27322404371584696) rotate(0) translate(4 286)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-286 2664,-286 2664,4 -4,4\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1330\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1330\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1275.15,-18C1276.79,-18 1291.15,-18 1304.63,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1311.94,-18 1304.94,-21.15 1308.44,-18 1304.94,-18 1304.94,-18 1304.94,-18 1308.44,-18 1304.94,-14.85 1311.94,-18 1311.94,-18\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1328.55,-36.15C1328.33,-45.54 1328.81,-54 1330,-54 1330.87,-54 1331.36,-49.44 1331.48,-43.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1331.45,-36.15 1334.62,-43.14 1331.46,-39.65 1331.47,-43.15 1331.47,-43.15 1331.47,-43.15 1331.46,-39.65 1328.33,-43.17 1331.45,-36.15 1331.45,-36.15\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"2,-55.5 2,-74.5 976,-74.5 976,-55.5 2,-55.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"4\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"980\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"991,-55.5 991,-74.5 2658,-74.5 2658,-55.5 991,-55.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"993\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1327.66,-36.01C1326.28,-54.89 1327.06,-77 1330,-77 1332.57,-77 1333.49,-60.07 1332.76,-43.19\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1332.34,-36.01 1335.89,-42.82 1332.54,-39.51 1332.75,-43 1332.75,-43 1332.75,-43 1332.54,-39.51 1329.6,-43.18 1332.34,-36.01 1332.34,-36.01\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"4,-78.5 4,-97.5 975,-97.5 975,-78.5 4,-78.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"6\" y=\"-84.3\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"979\" y=\"-84.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"990,-78.5 990,-97.5 2657,-97.5 2657,-78.5 990,-78.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"992\" y=\"-84.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1327.09,-36.06C1324.25,-63.17 1325.22,-100 1330,-100 1334.37,-100 1335.56,-69.23 1333.56,-43.24\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1332.91,-36.06 1336.68,-42.75 1333.23,-39.55 1333.54,-43.03 1333.54,-43.03 1333.54,-43.03 1333.23,-39.55 1330.41,-43.32 1332.91,-36.06 1332.91,-36.06\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"4,-101.5 4,-120.5 975,-120.5 975,-101.5 4,-101.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"6\" y=\"-107.3\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"979\" y=\"-107.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"990,-101.5 990,-120.5 2657,-120.5 2657,-101.5 990,-101.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"992\" y=\"-107.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1326.71,-35.87C1322.22,-70.59 1323.31,-123 1330,-123 1336.24,-123 1337.61,-77.32 1334.11,-43\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1333.29,-35.87 1337.22,-42.46 1333.69,-39.35 1334.09,-42.82 1334.09,-42.82 1334.09,-42.82 1333.69,-39.35 1330.96,-43.18 1333.29,-35.87 1333.29,-35.87\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"6,-124.5 6,-143.5 973,-143.5 973,-124.5 6,-124.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"8\" y=\"-130.3\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"977\" y=\"-130.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"988,-124.5 988,-143.5 2655,-143.5 2655,-124.5 988,-124.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"990\" y=\"-130.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1326.42,-35.81C1320.19,-77.75 1321.39,-146 1330,-146 1338.14,-146 1339.65,-85.01 1334.54,-42.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1333.58,-35.81 1337.64,-42.33 1334.05,-39.28 1334.52,-42.75 1334.52,-42.75 1334.52,-42.75 1334.05,-39.28 1331.39,-43.17 1333.58,-35.81 1333.58,-35.81\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"4,-147.5 4,-166.5 975,-166.5 975,-147.5 4,-147.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"6\" y=\"-153.3\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"979\" y=\"-153.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"990,-147.5 990,-166.5 2657,-166.5 2657,-147.5 990,-147.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"992\" y=\"-153.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1326.17,-35.89C1318.18,-84.8 1319.45,-169 1330,-169 1340.05,-169 1341.68,-92.51 1334.89,-42.99\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1333.83,-35.89 1337.98,-42.35 1334.35,-39.35 1334.87,-42.82 1334.87,-42.82 1334.87,-42.82 1334.35,-39.35 1331.75,-43.28 1333.83,-35.89 1333.83,-35.89\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"6,-170.5 6,-189.5 973,-189.5 973,-170.5 6,-170.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"8\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"977\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"988,-170.5 988,-189.5 2655,-189.5 2655,-170.5 988,-170.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"990\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1929\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1929\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1348.22,-18C1432.91,-18 1805.02,-18 1903.84,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1910.99,-18 1903.99,-21.15 1907.49,-18 1903.99,-18 1903.99,-18 1903.99,-18 1907.49,-18 1903.99,-14.85 1910.99,-18 1910.99,-18\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"1368.5,-19.5 1368.5,-38.5 1781.5,-38.5 1781.5,-19.5 1368.5,-19.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1370.5\" y=\"-25.3\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1785.5\" y=\"-25.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"1796.5,-19.5 1796.5,-38.5 1891.5,-38.5 1891.5,-19.5 1796.5,-19.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1798.5\" y=\"-25.3\" font-family=\"Lato\" font-size=\"14.00\">(label too long)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1911.08,-21.42C1855.08,-34.03 1861.05,-54 1929,-54 1994.03,-54 2002.3,-35.71 1953.79,-23.08\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1946.92,-21.42 1954.46,-20 1950.32,-22.24 1953.72,-23.06 1953.72,-23.06 1953.72,-23.06 1950.32,-22.24 1952.98,-26.13 1946.92,-21.42 1946.92,-21.42\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"1868,-55.5 1868,-74.5 1881,-74.5 1881,-55.5 1868,-55.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1870\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1885\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"1896,-55.5 1896,-74.5 1991,-74.5 1991,-55.5 1896,-55.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1898\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">(label too long)</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"79pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 79.24\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.27322404371584696 0.27322404371584696) rotate(0) translate(4 286)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-286 2664,-286 2664,4 -4,4\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1330\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1330\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1275.15,-18C1276.79,-18 1291.15,-18 1304.63,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1311.94,-18 1304.94,-21.15 1308.44,-18 1304.94,-18 1304.94,-18 1304.94,-18 1308.44,-18 1304.94,-14.85 1311.94,-18 1311.94,-18\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1328.55,-36.15C1328.33,-45.54 1328.81,-54 1330,-54 1330.87,-54 1331.36,-49.44 1331.48,-43.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1331.45,-36.15 1334.62,-43.14 1331.46,-39.65 1331.47,-43.15 1331.47,-43.15 1331.47,-43.15 1331.46,-39.65 1328.33,-43.17 1331.45,-36.15 1331.45,-36.15\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"2,-55.5 2,-74.5 976,-74.5 976,-55.5 2,-55.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"4\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"980\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"991,-55.5 991,-74.5 2658,-74.5 2658,-55.5 991,-55.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"993\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1327.66,-36.01C1326.28,-54.89 1327.06,-77 1330,-77 1332.57,-77 1333.49,-60.07 1332.76,-43.19\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1332.34,-36.01 1335.89,-42.82 1332.54,-39.51 1332.75,-43 1332.75,-43 1332.75,-43 1332.54,-39.51 1329.6,-43.18 1332.34,-36.01 1332.34,-36.01\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"4,-78.5 4,-97.5 975,-97.5 975,-78.5 4,-78.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"6\" y=\"-84.3\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"979\" y=\"-84.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"990,-78.5 990,-97.5 2657,-97.5 2657,-78.5 990,-78.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"992\" y=\"-84.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1327.09,-36.06C1324.25,-63.17 1325.22,-100 1330,-100 1334.37,-100 1335.56,-69.23 1333.56,-43.24\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1332.91,-36.06 1336.68,-42.75 1333.23,-39.55 1333.54,-43.03 1333.54,-43.03 1333.54,-43.03 1333.23,-39.55 1330.41,-43.32 1332.91,-36.06 1332.91,-36.06\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"4,-101.5 4,-120.5 975,-120.5 975,-101.5 4,-101.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"6\" y=\"-107.3\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"979\" y=\"-107.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"990,-101.5 990,-120.5 2657,-120.5 2657,-101.5 990,-101.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"992\" y=\"-107.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1326.71,-35.87C1322.22,-70.59 1323.31,-123 1330,-123 1336.24,-123 1337.61,-77.32 1334.11,-43\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1333.29,-35.87 1337.22,-42.46 1333.69,-39.35 1334.09,-42.82 1334.09,-42.82 1334.09,-42.82 1333.69,-39.35 1330.96,-43.18 1333.29,-35.87 1333.29,-35.87\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"6,-124.5 6,-143.5 973,-143.5 973,-124.5 6,-124.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"8\" y=\"-130.3\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"977\" y=\"-130.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"988,-124.5 988,-143.5 2655,-143.5 2655,-124.5 988,-124.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"990\" y=\"-130.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1326.42,-35.81C1320.19,-77.75 1321.39,-146 1330,-146 1338.14,-146 1339.65,-85.01 1334.54,-42.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1333.58,-35.81 1337.64,-42.33 1334.05,-39.28 1334.52,-42.75 1334.52,-42.75 1334.52,-42.75 1334.05,-39.28 1331.39,-43.17 1333.58,-35.81 1333.58,-35.81\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"4,-147.5 4,-166.5 975,-166.5 975,-147.5 4,-147.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"6\" y=\"-153.3\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"979\" y=\"-153.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"990,-147.5 990,-166.5 2657,-166.5 2657,-147.5 990,-147.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"992\" y=\"-153.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1326.17,-35.89C1318.18,-84.8 1319.45,-169 1330,-169 1340.05,-169 1341.68,-92.51 1334.89,-42.99\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1333.83,-35.89 1337.98,-42.35 1334.35,-39.35 1334.87,-42.82 1334.87,-42.82 1334.87,-42.82 1334.35,-39.35 1331.75,-43.28 1333.83,-35.89 1333.83,-35.89\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"6,-170.5 6,-189.5 973,-189.5 973,-170.5 6,-170.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"8\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"977\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"988,-170.5 988,-189.5 2655,-189.5 2655,-170.5 988,-170.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"990\" y=\"-176.3\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1929\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1929\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1348.22,-18C1432.91,-18 1805.02,-18 1903.84,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1910.99,-18 1903.99,-21.15 1907.49,-18 1903.99,-18 1903.99,-18 1903.99,-18 1907.49,-18 1903.99,-14.85 1910.99,-18 1910.99,-18\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"1368.5,-19.5 1368.5,-38.5 1781.5,-38.5 1781.5,-19.5 1368.5,-19.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1370.5\" y=\"-25.3\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1785.5\" y=\"-25.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"1796.5,-19.5 1796.5,-38.5 1891.5,-38.5 1891.5,-19.5 1796.5,-19.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1798.5\" y=\"-25.3\" font-family=\"Lato\" font-size=\"14.00\">(label too long)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1911.08,-21.42C1855.08,-34.03 1861.05,-54 1929,-54 1994.03,-54 2002.3,-35.71 1953.79,-23.08\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1946.92,-21.42 1954.46,-20 1950.32,-22.24 1953.72,-23.06 1953.72,-23.06 1953.72,-23.06 1950.32,-22.24 1952.98,-26.13 1946.92,-21.42 1946.92,-21.42\"/>\n",
|
|
"<polygon fill=\"#e9f4fb\" stroke=\"transparent\" points=\"1868,-55.5 1868,-74.5 1881,-74.5 1881,-55.5 1868,-55.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1870\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1885\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">/</text>\n",
|
|
"<polygon fill=\"#ffe5f1\" stroke=\"transparent\" points=\"1896,-55.5 1896,-74.5 1991,-74.5 1991,-55.5 1896,-55.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1898\" y=\"-61.3\" font-family=\"Lato\" font-size=\"14.00\">(label too long)</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46f4b0> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"HOA: v1\n",
|
|
"States: 9\n",
|
|
"Start: 0\n",
|
|
"AP: 11 \"u0accel0accel\" \"u0accel0f1dcon23p81b\" \"u0accel0f1dcon231b\" \"u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b\" \"u0gear0gear\" \"u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b\" \"u0steer0f1dsteering0angle0trackpos1b\" \"u0steer0steer\" \"p0p0gt0rpm0f1dcon5523231b\" \"p0p0lt0rpm0f1dcon32323231b\" \"p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b\"\n",
|
|
"acc-name: all\n",
|
|
"Acceptance: 0 t\n",
|
|
"properties: trans-labels explicit-labels state-acc deterministic\n",
|
|
"spot-state-player: 0 0 1 1 1 1 1 1 1\n",
|
|
"controllable-AP: 0 1 2 3 4 5 6 7\n",
|
|
"--BODY--\n",
|
|
"State: 0\n",
|
|
"[!8&!9&!10] 2\n",
|
|
"[!8&!9&10] 3\n",
|
|
"[!8&9&!10] 4\n",
|
|
"[!8&9&10] 5\n",
|
|
"[8&!9&!10] 6\n",
|
|
"[8&!9&10] 7\n",
|
|
"[8&9] 8\n",
|
|
"State: 1\n",
|
|
"[t] 8\n",
|
|
"State: 2\n",
|
|
"[!0&!1&2&!3&4&!5&6&!7] 0\n",
|
|
"State: 3\n",
|
|
"[!0&1&!2&!3&4&!5&6&!7] 0\n",
|
|
"State: 4\n",
|
|
"[!0&!1&2&!3&!4&5&6&!7] 0\n",
|
|
"State: 5\n",
|
|
"[!0&1&!2&!3&!4&5&6&!7] 0\n",
|
|
"State: 6\n",
|
|
"[!0&!1&2&3&!4&!5&6&!7] 0\n",
|
|
"State: 7\n",
|
|
"[!0&1&!2&3&!4&!5&6&!7] 0\n",
|
|
"State: 8\n",
|
|
"[!0&!1&2&!3&!4&5&!6&7 | !0&!1&2&!3&!4&5&6&!7 | !0&!1&2&!3&4&!5&!6&7 | !0&!1&2&!3&4&!5&6&!7 | !0&!1&2&3&!4&!5&!6&7 | !0&!1&2&3&!4&!5&6&!7 | !0&1&!2&!3&!4&5&!6&7 | !0&1&!2&!3&!4&5&6&!7 | !0&1&!2&!3&4&!5&!6&7 | !0&1&!2&!3&4&!5&6&!7 | !0&1&!2&3&!4&!5&!6&7 | !0&1&!2&3&!4&!5&6&!7 | 0&!1&!2&!3&!4&5&!6&7 | 0&!1&!2&!3&!4&5&6&!7 | 0&!1&!2&!3&4&!5&!6&7 | 0&!1&!2&!3&4&!5&6&!7 | 0&!1&!2&3&!4&!5&!6&7 | 0&!1&!2&3&!4&!5&6&!7] 1\n",
|
|
"--END--\n"
|
|
]
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"239pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 238.70\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.36496350364963503 0.36496350364963503) rotate(0) translate(4 650.22)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-650.22 1994,-650.22 1994,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"992\" y=\"-631.02\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"984\" y=\"-616.02\" 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=\"-334.22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-330.52\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-334.22C2.79,-334.22 17.15,-334.22 30.63,-334.22\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-334.22 30.94,-337.37 34.44,-334.22 30.94,-334.22 30.94,-334.22 30.94,-334.22 34.44,-334.22 30.94,-331.07 37.94,-334.22 37.94,-334.22\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-555.22 1773,-537.22 1800,-519.22 1827,-537.22 1800,-555.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-533.52\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.22,-352.3C58.21,-397.99 63.52,-516.17 92,-540.22 224.93,-652.47 1550.37,-556.26 1768.65,-539.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.65,-539.04 1768.91,-542.72 1772.16,-539.31 1768.67,-539.58 1768.67,-539.58 1768.67,-539.58 1772.16,-539.31 1768.43,-536.44 1775.65,-539.04 1775.65,-539.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"438.5\" y=\"-597.02\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-490.22 1773,-472.22 1800,-454.22 1827,-472.22 1800,-490.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-468.52\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.14,-351.96C63.42,-384.25 74.22,-450.53 92,-464.22 126.44,-490.74 1532.51,-475.36 1766.23,-472.61\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1773.43,-472.53 1766.47,-475.76 1769.93,-472.57 1766.43,-472.61 1766.43,-472.61 1766.43,-472.61 1769.93,-472.57 1766.39,-469.46 1773.43,-472.53 1773.43,-472.53\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-483.02\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-409.22 1773,-391.22 1800,-373.22 1827,-391.22 1800,-409.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-387.52\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M62.79,-350.98C68.18,-363.72 77.58,-380.36 92,-388.22 168.31,-429.78 1538.04,-397.69 1766.74,-392.03\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1773.79,-391.86 1766.87,-395.18 1770.29,-391.94 1766.79,-392.03 1766.79,-392.03 1766.79,-392.03 1770.29,-391.94 1766.71,-388.88 1773.79,-391.86 1773.79,-391.86\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-412.02\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-333.22 1773,-315.22 1800,-297.22 1827,-315.22 1800,-333.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-311.52\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.24,-334.03C239.5,-332.23 1541.98,-318.02 1766.19,-315.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1773.41,-315.5 1766.45,-318.72 1769.91,-315.54 1766.41,-315.57 1766.41,-315.57 1766.41,-315.57 1769.91,-315.54 1766.38,-312.42 1773.41,-315.5 1773.41,-315.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"442\" y=\"-337.02\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-260.22 1773,-242.22 1800,-224.22 1827,-242.22 1800,-260.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-238.52\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.28,-316.52C62.75,-297.69 71.31,-268.8 92,-255.22 128.33,-231.38 1531.35,-240.31 1765.9,-241.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1773.13,-242.03 1766.11,-245.13 1769.63,-242 1766.13,-241.98 1766.13,-241.98 1766.13,-241.98 1769.63,-242 1766.15,-238.83 1773.13,-242.03 1773.13,-242.03\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-259.02\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-189.22 1773,-171.22 1800,-153.22 1827,-171.22 1800,-189.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-167.52\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->7 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.47,-316.34C61.84,-280.22 71.48,-200.63 92,-184.22 125.93,-157.08 1530.95,-168.76 1765.85,-170.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1773.09,-170.97 1766.06,-174.06 1769.59,-170.94 1766.09,-170.91 1766.09,-170.91 1766.09,-170.91 1769.59,-170.94 1766.12,-167.76 1773.09,-170.97 1773.09,-170.97\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"442\" y=\"-188.02\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-124.22 1773,-106.22 1800,-88.22 1827,-106.22 1800,-124.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-102.52\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->8 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M56.97,-316.09C57.31,-267.76 61.14,-137.69 92,-111.22 355.99,115.24 1570.94,-69.37 1771.06,-101.62\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1778.01,-102.75 1770.6,-104.74 1774.55,-102.19 1771.1,-101.63 1771.1,-101.63 1771.1,-101.63 1774.55,-102.19 1771.6,-98.52 1778.01,-102.75 1778.01,-102.75\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"719\" y=\"-115.02\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->0 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>2->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1783.47,-530.13C1775.2,-526.72 1764.75,-523.01 1755,-521.22 1709.56,-512.89 127.71,-527.53 92,-498.22 70.88,-480.88 61.91,-400.78 58.63,-359.29\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"58.1,-352.26 61.77,-359 58.37,-355.75 58.63,-359.24 58.63,-359.24 58.63,-359.24 58.37,-355.75 55.49,-359.47 58.1,-352.26 58.1,-352.26\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-525.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->0 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>3->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1787.15,-462.48C1778.74,-456.23 1766.88,-448.65 1755,-445.22 1710.61,-432.41 129.88,-452.66 92,-426.22 70.47,-411.19 62.18,-381.07 58.99,-359.38\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"58.09,-352.38 62.1,-358.92 58.53,-355.85 58.98,-359.32 58.98,-359.32 58.98,-359.32 58.53,-355.85 55.85,-359.72 58.09,-352.38 58.09,-352.38\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-449.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->0 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>4->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1785.74,-382.6C1777.31,-377.64 1765.96,-371.87 1755,-369.22 1575.4,-325.74 272.33,-390.56 92,-350.22 87.55,-349.22 82.99,-347.62 78.68,-345.81\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"72.19,-342.84 79.87,-342.89 75.38,-344.29 78.56,-345.75 78.56,-345.75 78.56,-345.75 75.38,-344.29 77.25,-348.61 72.19,-342.84 72.19,-342.84\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-373.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->0 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>5->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1784.82,-307.34C1776.43,-303.12 1765.43,-298.37 1755,-296.22 1664.52,-277.52 176.61,-259.12 92,-296.22 83.66,-299.88 76.43,-306.61 70.74,-313.41\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"66.33,-319.07 68.15,-311.61 68.48,-316.31 70.63,-313.54 70.63,-313.54 70.63,-313.54 68.48,-316.31 73.12,-315.48 66.33,-319.07 66.33,-319.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-300.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->0 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>6->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1786.19,-233.4C1777.75,-228.15 1766.22,-221.97 1755,-219.22 1710.14,-208.2 129.12,-191.72 92,-219.22 64.26,-239.77 57.76,-281.79 56.63,-308.95\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"56.44,-316.18 53.47,-309.1 56.53,-312.68 56.62,-309.18 56.62,-309.18 56.62,-309.18 56.53,-312.68 59.77,-309.27 56.44,-316.18 56.44,-316.18\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-223.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->0 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>7->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1786.24,-162.03C1777.82,-156.54 1766.3,-150.1 1755,-147.22 1710.24,-135.8 127.54,-117.71 92,-147.22 67.57,-167.5 60.09,-262.83 57.88,-309.01\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"57.56,-316.25 54.73,-309.11 57.72,-312.75 57.87,-309.25 57.87,-309.25 57.87,-309.25 57.72,-312.75 61.02,-309.39 57.56,-316.25 57.56,-316.25\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-151.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1972\" cy=\"-106.22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1972\" y=\"-102.52\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->1 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>8->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1827.19,-106.22C1859.78,-106.22 1915,-106.22 1946.69,-106.22\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1953.84,-106.22 1946.84,-109.37 1950.34,-106.22 1946.84,-106.22 1946.84,-106.22 1946.84,-106.22 1950.34,-106.22 1946.84,-103.07 1953.84,-106.22 1953.84,-106.22\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1845\" y=\"-110.02\" font-family=\"Lato\" font-size=\"14.00\">(label too long)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1956.28,-96.68C1950.25,-93.3 1943.04,-89.92 1936,-88.22 1896.69,-78.7 1884.68,-80.42 1845,-88.22 1837.35,-89.72 1829.35,-92.57 1822.3,-95.56\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1815.62,-98.56 1820.72,-92.82 1818.82,-97.13 1822.01,-95.7 1822.01,-95.7 1822.01,-95.7 1818.82,-97.13 1823.3,-98.57 1815.62,-98.56 1815.62,-98.56\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1890.5\" y=\"-92.02\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"239pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 238.70\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.36496350364963503 0.36496350364963503) rotate(0) translate(4 650.22)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-650.22 1994,-650.22 1994,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"992\" y=\"-631.02\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"984\" y=\"-616.02\" 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=\"-334.22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-330.52\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-334.22C2.79,-334.22 17.15,-334.22 30.63,-334.22\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-334.22 30.94,-337.37 34.44,-334.22 30.94,-334.22 30.94,-334.22 30.94,-334.22 34.44,-334.22 30.94,-331.07 37.94,-334.22 37.94,-334.22\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-555.22 1773,-537.22 1800,-519.22 1827,-537.22 1800,-555.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-533.52\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.22,-352.3C58.21,-397.99 63.52,-516.17 92,-540.22 224.93,-652.47 1550.37,-556.26 1768.65,-539.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.65,-539.04 1768.91,-542.72 1772.16,-539.31 1768.67,-539.58 1768.67,-539.58 1768.67,-539.58 1772.16,-539.31 1768.43,-536.44 1775.65,-539.04 1775.65,-539.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"438.5\" y=\"-597.02\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-490.22 1773,-472.22 1800,-454.22 1827,-472.22 1800,-490.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-468.52\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.14,-351.96C63.42,-384.25 74.22,-450.53 92,-464.22 126.44,-490.74 1532.51,-475.36 1766.23,-472.61\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1773.43,-472.53 1766.47,-475.76 1769.93,-472.57 1766.43,-472.61 1766.43,-472.61 1766.43,-472.61 1769.93,-472.57 1766.39,-469.46 1773.43,-472.53 1773.43,-472.53\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-483.02\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-409.22 1773,-391.22 1800,-373.22 1827,-391.22 1800,-409.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-387.52\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M62.79,-350.98C68.18,-363.72 77.58,-380.36 92,-388.22 168.31,-429.78 1538.04,-397.69 1766.74,-392.03\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1773.79,-391.86 1766.87,-395.18 1770.29,-391.94 1766.79,-392.03 1766.79,-392.03 1766.79,-392.03 1770.29,-391.94 1766.71,-388.88 1773.79,-391.86 1773.79,-391.86\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-412.02\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-333.22 1773,-315.22 1800,-297.22 1827,-315.22 1800,-333.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-311.52\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.24,-334.03C239.5,-332.23 1541.98,-318.02 1766.19,-315.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1773.41,-315.5 1766.45,-318.72 1769.91,-315.54 1766.41,-315.57 1766.41,-315.57 1766.41,-315.57 1769.91,-315.54 1766.38,-312.42 1773.41,-315.5 1773.41,-315.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"442\" y=\"-337.02\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-260.22 1773,-242.22 1800,-224.22 1827,-242.22 1800,-260.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-238.52\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.28,-316.52C62.75,-297.69 71.31,-268.8 92,-255.22 128.33,-231.38 1531.35,-240.31 1765.9,-241.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1773.13,-242.03 1766.11,-245.13 1769.63,-242 1766.13,-241.98 1766.13,-241.98 1766.13,-241.98 1769.63,-242 1766.15,-238.83 1773.13,-242.03 1773.13,-242.03\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-259.02\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-189.22 1773,-171.22 1800,-153.22 1827,-171.22 1800,-189.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-167.52\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->7 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.47,-316.34C61.84,-280.22 71.48,-200.63 92,-184.22 125.93,-157.08 1530.95,-168.76 1765.85,-170.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1773.09,-170.97 1766.06,-174.06 1769.59,-170.94 1766.09,-170.91 1766.09,-170.91 1766.09,-170.91 1769.59,-170.94 1766.12,-167.76 1773.09,-170.97 1773.09,-170.97\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"442\" y=\"-188.02\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-124.22 1773,-106.22 1800,-88.22 1827,-106.22 1800,-124.22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-102.52\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->8 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M56.97,-316.09C57.31,-267.76 61.14,-137.69 92,-111.22 355.99,115.24 1570.94,-69.37 1771.06,-101.62\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1778.01,-102.75 1770.6,-104.74 1774.55,-102.19 1771.1,-101.63 1771.1,-101.63 1771.1,-101.63 1774.55,-102.19 1771.6,-98.52 1778.01,-102.75 1778.01,-102.75\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"719\" y=\"-115.02\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->0 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>2->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1783.47,-530.13C1775.2,-526.72 1764.75,-523.01 1755,-521.22 1709.56,-512.89 127.71,-527.53 92,-498.22 70.88,-480.88 61.91,-400.78 58.63,-359.29\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"58.1,-352.26 61.77,-359 58.37,-355.75 58.63,-359.24 58.63,-359.24 58.63,-359.24 58.37,-355.75 55.49,-359.47 58.1,-352.26 58.1,-352.26\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-525.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->0 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>3->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1787.15,-462.48C1778.74,-456.23 1766.88,-448.65 1755,-445.22 1710.61,-432.41 129.88,-452.66 92,-426.22 70.47,-411.19 62.18,-381.07 58.99,-359.38\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"58.09,-352.38 62.1,-358.92 58.53,-355.85 58.98,-359.32 58.98,-359.32 58.98,-359.32 58.53,-355.85 55.85,-359.72 58.09,-352.38 58.09,-352.38\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-449.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->0 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>4->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1785.74,-382.6C1777.31,-377.64 1765.96,-371.87 1755,-369.22 1575.4,-325.74 272.33,-390.56 92,-350.22 87.55,-349.22 82.99,-347.62 78.68,-345.81\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"72.19,-342.84 79.87,-342.89 75.38,-344.29 78.56,-345.75 78.56,-345.75 78.56,-345.75 75.38,-344.29 77.25,-348.61 72.19,-342.84 72.19,-342.84\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-373.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->0 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>5->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1784.82,-307.34C1776.43,-303.12 1765.43,-298.37 1755,-296.22 1664.52,-277.52 176.61,-259.12 92,-296.22 83.66,-299.88 76.43,-306.61 70.74,-313.41\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"66.33,-319.07 68.15,-311.61 68.48,-316.31 70.63,-313.54 70.63,-313.54 70.63,-313.54 68.48,-316.31 73.12,-315.48 66.33,-319.07 66.33,-319.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-300.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->0 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>6->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1786.19,-233.4C1777.75,-228.15 1766.22,-221.97 1755,-219.22 1710.14,-208.2 129.12,-191.72 92,-219.22 64.26,-239.77 57.76,-281.79 56.63,-308.95\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"56.44,-316.18 53.47,-309.1 56.53,-312.68 56.62,-309.18 56.62,-309.18 56.62,-309.18 56.53,-312.68 59.77,-309.27 56.44,-316.18 56.44,-316.18\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-223.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->0 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>7->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1786.24,-162.03C1777.82,-156.54 1766.3,-150.1 1755,-147.22 1710.24,-135.8 127.54,-117.71 92,-147.22 67.57,-167.5 60.09,-262.83 57.88,-309.01\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"57.56,-316.25 54.73,-309.11 57.72,-312.75 57.87,-309.25 57.87,-309.25 57.87,-309.25 57.72,-312.75 61.02,-309.39 57.56,-316.25 57.56,-316.25\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-151.02\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1972\" cy=\"-106.22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1972\" y=\"-102.52\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->1 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>8->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1827.19,-106.22C1859.78,-106.22 1915,-106.22 1946.69,-106.22\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1953.84,-106.22 1946.84,-109.37 1950.34,-106.22 1946.84,-106.22 1946.84,-106.22 1946.84,-106.22 1950.34,-106.22 1946.84,-103.07 1953.84,-106.22 1953.84,-106.22\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1845\" y=\"-110.02\" font-family=\"Lato\" font-size=\"14.00\">(label too long)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1956.28,-96.68C1950.25,-93.3 1943.04,-89.92 1936,-88.22 1896.69,-78.7 1884.68,-80.42 1845,-88.22 1837.35,-89.72 1829.35,-92.57 1822.3,-95.56\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1815.62,-98.56 1820.72,-92.82 1818.82,-97.13 1822.01,-95.7 1822.01,-95.7 1822.01,-95.7 1818.82,-97.13 1823.3,-98.57 1815.62,-98.56 1815.62,-98.56\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1890.5\" y=\"-92.02\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46eca0> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"HOA: v1\n",
|
|
"States: 9\n",
|
|
"Start: 0\n",
|
|
"AP: 21 \"u0accel0accel\" \"u0accel0f1dcon23p81b\" \"u0accel0f1dcon231b\" \"u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b\" \"u0gear0gear\" \"u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b\" \"u0steer0f1dsteering0angle0trackpos1b\" \"u0steer0steer\" \"p0p0gt0rpm0f1dcon5523231b\" \"p0p0lt0rpm0f1dcon32323231b\" \"p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b\" \"__AP_OUT__\" \"__AP_IN__\" \"__nv_in0\" \"__nv_in1\" \"__nv_in2\" \"__nv_in3\" \"__nv_out0\" \"__nv_out1\" \"__nv_out2\" \"__nv_out3\"\n",
|
|
"acc-name: all\n",
|
|
"Acceptance: 0 t\n",
|
|
"properties: trans-labels explicit-labels state-acc deterministic\n",
|
|
"spot-state-player: 0 0 1 1 1 1 1 1 1\n",
|
|
"controllable-AP: 0 1 2 3 4 5 6 7\n",
|
|
"--BODY--\n",
|
|
"State: 0\n",
|
|
"[!13&!14&!15&!16] 2\n",
|
|
"[13&!14&!15&!16] 3\n",
|
|
"[!13&14&!15&!16] 4\n",
|
|
"[13&14&!15&!16] 5\n",
|
|
"[!13&!14&15&!16] 6\n",
|
|
"[13&!14&15&!16] 7\n",
|
|
"[!13&14&15&!16] 8\n",
|
|
"[13&14&15&!16] 2\n",
|
|
"[!13&!14&!15&16] 3\n",
|
|
"[13&!14&!15&16] 4\n",
|
|
"[!13&14&!15&16] 5\n",
|
|
"[13&14&!15&16] 6\n",
|
|
"[!13&!14&15&16] 7\n",
|
|
"State: 1\n",
|
|
"[13&14&15&!16] 8\n",
|
|
"[!13&!14&!15&16] 8\n",
|
|
"[13&!14&!15&16] 8\n",
|
|
"[!13&14&!15&16] 8\n",
|
|
"[13&14&!15&16] 8\n",
|
|
"[!13&!14&15&16] 8\n",
|
|
"[!13&14&15&!16] 8\n",
|
|
"State: 2\n",
|
|
"[!17&!18&!19&!20 | !17&18&19&!20] 0\n",
|
|
"State: 3\n",
|
|
"[17&!18&!19&!20 | 17&18&19&!20] 0\n",
|
|
"State: 4\n",
|
|
"[!17&!18&!19&20 | !17&18&!19&!20] 0\n",
|
|
"State: 5\n",
|
|
"[17&!18&!19&20 | 17&18&!19&!20] 0\n",
|
|
"State: 6\n",
|
|
"[!17&!18&19&!20 | !17&18&!19&20] 0\n",
|
|
"State: 7\n",
|
|
"[17&!18&19&!20 | 17&18&!19&20] 0\n",
|
|
"State: 8\n",
|
|
"[!17&!18&20 | 18&19&!20 | !19&20] 1\n",
|
|
"--END--\n"
|
|
]
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"586pt\" height=\"360pt\"\n",
|
|
" viewBox=\"0.00 0.00 585.56 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.3717472118959108 0.3717472118959108) rotate(0) translate(4 964.93)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-964.93 1572,-964.93 1572,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"781\" y=\"-945.73\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"773\" y=\"-930.73\" 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=\"-537.93\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-534.23\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-537.93C2.79,-537.93 17.15,-537.93 30.63,-537.93\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-537.93 30.94,-541.08 34.44,-537.93 30.94,-537.93 30.94,-537.93 30.94,-537.93 34.44,-537.93 30.94,-534.78 37.94,-537.93 37.94,-537.93\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-859.93 779,-841.93 806,-823.93 833,-841.93 806,-859.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-838.23\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.6,-556.09C59.93,-620.84 69.37,-837.64 92,-857.93 202.69,-957.17 614.59,-883.72 761,-857.93 768.32,-856.64 776.03,-854.22 782.92,-851.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.48,-849.07 784.12,-854.57 786.22,-850.36 782.97,-851.64 782.97,-851.64 782.97,-851.64 786.22,-850.36 781.81,-848.71 789.48,-849.07 789.48,-849.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"285\" y=\"-911.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & !__nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.9,-555.94C61.03,-615.31 72.38,-802.09 92,-819.93 119.51,-844.94 723.86,-837.13 761,-838.93 765.21,-839.13 769.65,-839.39 774.02,-839.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.26,-840.14 774.07,-842.82 777.77,-839.91 774.28,-839.68 774.28,-839.68 774.28,-839.68 777.77,-839.91 774.48,-836.53 781.26,-840.14 781.26,-840.14\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"290.5\" y=\"-842.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & __nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-745.93 779,-727.93 806,-709.93 833,-727.93 806,-745.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-724.23\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.22,-556.01C58.21,-601.7 63.52,-719.88 92,-743.93 120.4,-767.91 724.4,-750.38 761,-743.93 768.32,-742.64 776.03,-740.22 782.92,-737.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.48,-735.07 784.12,-740.57 786.22,-736.36 782.97,-737.64 782.97,-737.64 782.97,-737.64 786.22,-736.36 781.81,-734.71 789.48,-735.07 789.48,-735.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"286.5\" y=\"-759.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & !__nv_in1 & !__nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.03,-556.08C60.69,-595.48 69.21,-686.85 92,-705.93 120.51,-729.79 723.86,-723.13 761,-724.93 765.21,-725.13 769.65,-725.39 774.02,-725.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.26,-726.14 774.07,-728.82 777.77,-725.91 774.28,-725.68 774.28,-725.68 774.28,-725.68 777.77,-725.91 774.48,-722.53 781.26,-726.14 781.26,-726.14\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"286.5\" y=\"-728.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-631.93 779,-613.93 806,-595.93 833,-613.93 806,-631.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-610.23\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.06,-556.13C60.41,-577.86 67.94,-613.34 92,-629.93 153.2,-672.12 687.79,-642.82 761,-629.93 768.32,-628.64 776.03,-626.22 782.92,-623.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.48,-621.07 784.12,-626.57 786.22,-622.36 782.97,-623.64 782.97,-623.64 782.97,-623.64 786.22,-622.36 781.81,-620.71 789.48,-621.07 789.48,-621.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"286.5\" y=\"-654.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & __nv_in1 & !__nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M62.85,-554.58C68.27,-567.27 77.68,-583.88 92,-591.93 124.41,-610.14 723.86,-609.13 761,-610.93 765.21,-611.13 769.65,-611.39 774.02,-611.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.26,-612.14 774.07,-614.82 777.77,-611.91 774.28,-611.68 774.28,-611.68 774.28,-611.68 777.77,-611.91 774.48,-608.53 781.26,-612.14 781.26,-612.14\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-614.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & !__nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-517.93 779,-499.93 806,-481.93 833,-499.93 806,-517.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-496.23\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.25,-538.13C168.67,-539.11 623.51,-542.37 761,-515.93 768.3,-514.52 776.01,-512.08 782.89,-509.52\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.46,-506.95 784.09,-512.43 786.2,-508.22 782.94,-509.5 782.94,-509.5 782.94,-509.5 786.2,-508.22 781.79,-506.56 789.46,-506.95 789.46,-506.95\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-541.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & __nv_in1 & !__nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.51,-522.45C71.56,-513.17 80.61,-502.18 92,-496.93 159.5,-465.8 686.71,-494.4 761,-496.93 765.42,-497.08 770.08,-497.31 774.66,-497.59\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.72,-498.04 774.53,-500.74 778.23,-497.82 774.74,-497.59 774.74,-497.59 774.74,-497.59 778.23,-497.82 774.94,-494.45 781.72,-498.04 781.72,-498.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-500.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & __nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-403.93 779,-385.93 806,-367.93 833,-385.93 806,-403.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-382.23\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.07,-519.62C58.26,-494.98 64.44,-451.84 92,-430.93 151.28,-385.96 688.02,-416.42 761,-401.93 768.29,-400.48 776,-398.02 782.88,-395.46\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.45,-392.9 784.07,-398.38 786.19,-394.17 782.93,-395.44 782.93,-395.44 782.93,-395.44 786.19,-394.17 781.78,-392.51 789.45,-392.9 789.45,-392.9\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"286.5\" y=\"-434.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.31,-520.01C61.44,-482.96 70.72,-399.94 92,-382.93 121.03,-359.72 723.85,-381.66 761,-382.93 765.42,-383.08 770.08,-383.31 774.66,-383.59\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.72,-384.04 774.53,-386.74 778.23,-383.82 774.74,-383.59 774.74,-383.59 774.74,-383.59 778.23,-383.82 774.94,-380.45 781.72,-384.04 781.72,-384.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"290.5\" y=\"-386.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & __nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-289.93 779,-271.93 806,-253.93 833,-271.93 806,-289.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-268.23\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->7 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.11,-519.93C57.8,-472.59 62.43,-346.38 92,-319.93 147.47,-270.32 688.04,-302.59 761,-287.93 768.02,-286.52 775.42,-284.18 782.11,-281.72\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.04,-279.05 783.64,-284.51 785.77,-280.31 782.51,-281.57 782.51,-281.57 782.51,-281.57 785.77,-280.31 781.37,-278.63 789.04,-279.05 789.04,-279.05\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-323.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & !__nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->7 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>0->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.99,-519.92C61.33,-462.36 73.07,-285.55 92,-268.93 119.92,-244.4 723.85,-267.66 761,-268.93 765.42,-269.08 770.08,-269.31 774.66,-269.59\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.72,-270.04 774.53,-272.74 778.23,-269.82 774.74,-269.59 774.74,-269.59 774.74,-269.59 778.23,-269.82 774.94,-266.45 781.72,-270.04 781.72,-270.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-272.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & __nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-213.93 779,-195.93 806,-177.93 833,-195.93 806,-213.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-192.23\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->8 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.52,-519.91C59.61,-453.53 68.46,-225.37 92,-203.93 295.77,-18.32 684.44,-149.52 782.23,-186.85\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"788.77,-189.37 781.1,-189.79 785.5,-188.11 782.23,-186.85 782.23,-186.85 782.23,-186.85 785.5,-188.11 783.37,-183.91 788.77,-189.37 788.77,-189.37\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-207.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & __nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->0 -->\n",
|
|
"<g id=\"edge22\" class=\"edge\">\n",
|
|
"<title>2->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M796.37,-830.14C788.42,-820.34 775.65,-807.03 761,-800.93 692.32,-772.34 147.36,-824.62 92,-774.93 61.11,-747.2 57.11,-618.62 56.85,-563.32\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"56.84,-556.02 60,-563.02 56.84,-559.52 56.85,-563.02 56.85,-563.02 56.85,-563.02 56.84,-559.52 53.7,-563.03 56.84,-556.02 56.84,-556.02\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-804.73\" font-family=\"Lato\" font-size=\"14.00\">(!__nv_out0 & !__nv_out1 & !__nv_out2 & !__nv_out3) | (!__nv_out0 & __nv_out1 & __nv_out2 & !__nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->0 -->\n",
|
|
"<g id=\"edge23\" class=\"edge\">\n",
|
|
"<title>3->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M796.39,-716.11C788.44,-706.27 775.68,-692.95 761,-686.93 726.6,-672.82 121.19,-690.96 92,-667.93 75.67,-655.04 65.12,-597.2 60.22,-563.17\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"59.2,-555.89 63.29,-562.38 59.68,-559.35 60.17,-562.82 60.17,-562.82 60.17,-562.82 59.68,-559.35 57.05,-563.25 59.2,-555.89 59.2,-555.89\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"96\" y=\"-690.73\" font-family=\"Lato\" font-size=\"14.00\">(__nv_out0 & !__nv_out1 & !__nv_out2 & !__nv_out3) | (__nv_out0 & __nv_out1 & __nv_out2 & !__nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->0 -->\n",
|
|
"<g id=\"edge24\" class=\"edge\">\n",
|
|
"<title>4->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M796.39,-602.11C788.44,-592.27 775.68,-578.95 761,-572.93 692.2,-544.71 164.43,-570.78 92,-553.93 87.56,-552.89 83,-551.27 78.7,-549.45\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"72.21,-546.49 79.88,-546.53 75.39,-547.94 78.57,-549.4 78.57,-549.4 78.57,-549.4 75.39,-547.94 77.26,-552.26 72.21,-546.49 72.21,-546.49\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-576.73\" font-family=\"Lato\" font-size=\"14.00\">(!__nv_out0 & __nv_out1 & !__nv_out2 & !__nv_out3) | (!__nv_out0 & !__nv_out1 & !__nv_out2 & __nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->0 -->\n",
|
|
"<g id=\"edge25\" class=\"edge\">\n",
|
|
"<title>5->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M795.52,-488.43C787.42,-479.56 774.88,-467.99 761,-462.93 726.08,-450.2 123.35,-442.96 92,-462.93 74.82,-473.87 65.93,-495.69 61.43,-512.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"59.75,-520.07 58.29,-512.54 60.55,-516.67 61.36,-513.26 61.36,-513.26 61.36,-513.26 60.55,-516.67 64.43,-513.99 59.75,-520.07 59.75,-520.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"96\" y=\"-466.73\" font-family=\"Lato\" font-size=\"14.00\">(__nv_out0 & __nv_out1 & !__nv_out2 & !__nv_out3) | (__nv_out0 & !__nv_out1 & !__nv_out2 & __nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->0 -->\n",
|
|
"<g id=\"edge26\" class=\"edge\">\n",
|
|
"<title>6->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M794.59,-375C786.34,-367.17 774.04,-357.28 761,-352.93 725.74,-341.17 120.62,-329.21 92,-352.93 67.86,-372.93 60.24,-466.82 57.94,-512.65\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"57.61,-519.83 54.79,-512.69 57.77,-516.34 57.94,-512.84 57.94,-512.84 57.94,-512.84 57.77,-516.34 61.08,-512.99 57.61,-519.83 57.61,-519.83\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-356.73\" font-family=\"Lato\" font-size=\"14.00\">(!__nv_out0 & !__nv_out1 & __nv_out2 & !__nv_out3) | (!__nv_out0 & __nv_out1 & !__nv_out2 & __nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->0 -->\n",
|
|
"<g id=\"edge27\" class=\"edge\">\n",
|
|
"<title>7->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M795,-261.01C786.77,-252.9 774.34,-242.48 761,-237.93 725.83,-225.92 119.76,-213.22 92,-237.93 71.59,-256.09 61.22,-443.5 58.06,-512.56\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"57.75,-519.62 54.91,-512.49 57.9,-516.13 58.06,-512.63 58.06,-512.63 58.06,-512.63 57.9,-516.13 61.21,-512.77 57.75,-519.62 57.75,-519.62\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"97.5\" y=\"-241.73\" font-family=\"Lato\" font-size=\"14.00\">(__nv_out0 & !__nv_out1 & __nv_out2 & !__nv_out3) | (__nv_out0 & __nv_out1 & !__nv_out2 & __nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1550\" cy=\"-195.93\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1550\" y=\"-192.23\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->1 -->\n",
|
|
"<g id=\"edge28\" class=\"edge\">\n",
|
|
"<title>8->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M814.5,-208.51C820.08,-218.23 827.64,-232.14 833,-244.93 843.27,-269.43 829.57,-286.22 851,-301.93 1088.67,-476.11 1275.2,-474.56 1514,-301.93 1539.3,-283.64 1546.62,-246.39 1548.57,-221.29\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1549,-214.24 1551.72,-221.42 1548.79,-217.73 1548.57,-221.23 1548.57,-221.23 1548.57,-221.23 1548.79,-217.73 1545.43,-221.03 1549,-214.24 1549,-214.24\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"851\" y=\"-435.73\" font-family=\"Lato\" font-size=\"14.00\">(!__nv_out0 & !__nv_out1 & __nv_out3) | (__nv_out1 & __nv_out2 & !__nv_out3) | (!__nv_out2 & __nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1546.03,-213.64C1542.06,-231.11 1533.15,-256.87 1514,-268.93 1482.83,-288.55 883.07,-287.04 851,-268.93 845.62,-265.89 828.55,-235.77 817.32,-215.18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"813.9,-208.88 820.01,-213.53 815.57,-211.96 817.24,-215.03 817.24,-215.03 817.24,-215.03 815.57,-211.96 814.47,-216.54 813.9,-208.88 813.9,-208.88\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1046.5\" y=\"-286.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & __nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1539.12,-210.27C1532.91,-217.97 1524.16,-226.72 1514,-230.93 1479.97,-245.02 885.77,-243.07 851,-230.93 840.07,-227.11 829.82,-219.31 821.97,-212.05\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"816.94,-207.16 824.15,-209.78 819.45,-209.6 821.96,-212.04 821.96,-212.04 821.96,-212.04 819.45,-209.6 819.76,-214.3 816.94,-207.16 816.94,-207.16\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1042.5\" y=\"-243.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1531.71,-195.93C1436.01,-195.93 970.72,-195.93 840.77,-195.93\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"833.41,-195.93 840.41,-192.78 836.91,-195.93 840.41,-195.93 840.41,-195.93 840.41,-195.93 836.91,-195.93 840.41,-199.08 833.41,-195.93 833.41,-195.93\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1044.5\" y=\"-199.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & !__nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1534.69,-186.06C1528.6,-182.43 1521.24,-178.76 1514,-176.93 1442.6,-158.8 923.14,-162.02 851,-176.93 843.18,-178.54 835.03,-181.62 827.91,-184.83\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"821.18,-188.04 826.14,-182.19 824.34,-186.54 827.5,-185.03 827.5,-185.03 827.5,-185.03 824.34,-186.54 828.85,-187.87 821.18,-188.04 821.18,-188.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1044.5\" y=\"-180.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & __nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge19\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1542.62,-179.32C1537.05,-167.37 1527.68,-152.13 1514,-144.93 1448.82,-110.6 917.98,-114.25 851,-144.93 836.65,-151.5 825.2,-165.32 817.58,-176.92\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"813.75,-183.08 814.77,-175.47 815.6,-180.11 817.45,-177.13 817.45,-177.13 817.45,-177.13 815.6,-180.11 820.12,-178.8 813.75,-183.08 813.75,-183.08\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1046.5\" y=\"-148.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & __nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge20\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1548.21,-177.93C1546.16,-155.59 1538.94,-118.32 1514,-100.93 1483.79,-79.86 882.04,-81.1 851,-100.93 826.4,-116.64 815.35,-150.04 810.53,-172.74\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"809.17,-179.69 807.42,-172.22 809.84,-176.26 810.51,-172.82 810.51,-172.82 810.51,-172.82 809.84,-176.26 813.6,-173.43 809.17,-179.69 809.17,-179.69\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1044.5\" y=\"-104.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & __nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge21\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1546.87,-178.17C1542.59,-145.88 1531.81,-79.58 1514,-65.93 1397.06,23.69 970.72,19.94 851,-65.93 817.62,-89.87 809.25,-140.52 807.33,-171.05\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"806.98,-178.35 804.17,-171.2 807.15,-174.85 807.32,-171.35 807.32,-171.35 807.32,-171.35 807.15,-174.85 810.46,-171.51 806.98,-178.35 806.98,-178.35\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1044.5\" y=\"-69.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & __nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"586pt\" height=\"360pt\"\n",
|
|
" viewBox=\"0.00 0.00 585.56 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.3717472118959108 0.3717472118959108) rotate(0) translate(4 964.93)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-964.93 1572,-964.93 1572,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"781\" y=\"-945.73\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"773\" y=\"-930.73\" 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=\"-537.93\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-534.23\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-537.93C2.79,-537.93 17.15,-537.93 30.63,-537.93\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-537.93 30.94,-541.08 34.44,-537.93 30.94,-537.93 30.94,-537.93 30.94,-537.93 34.44,-537.93 30.94,-534.78 37.94,-537.93 37.94,-537.93\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-859.93 779,-841.93 806,-823.93 833,-841.93 806,-859.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-838.23\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.6,-556.09C59.93,-620.84 69.37,-837.64 92,-857.93 202.69,-957.17 614.59,-883.72 761,-857.93 768.32,-856.64 776.03,-854.22 782.92,-851.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.48,-849.07 784.12,-854.57 786.22,-850.36 782.97,-851.64 782.97,-851.64 782.97,-851.64 786.22,-850.36 781.81,-848.71 789.48,-849.07 789.48,-849.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"285\" y=\"-911.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & !__nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.9,-555.94C61.03,-615.31 72.38,-802.09 92,-819.93 119.51,-844.94 723.86,-837.13 761,-838.93 765.21,-839.13 769.65,-839.39 774.02,-839.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.26,-840.14 774.07,-842.82 777.77,-839.91 774.28,-839.68 774.28,-839.68 774.28,-839.68 777.77,-839.91 774.48,-836.53 781.26,-840.14 781.26,-840.14\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"290.5\" y=\"-842.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & __nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-745.93 779,-727.93 806,-709.93 833,-727.93 806,-745.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-724.23\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.22,-556.01C58.21,-601.7 63.52,-719.88 92,-743.93 120.4,-767.91 724.4,-750.38 761,-743.93 768.32,-742.64 776.03,-740.22 782.92,-737.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.48,-735.07 784.12,-740.57 786.22,-736.36 782.97,-737.64 782.97,-737.64 782.97,-737.64 786.22,-736.36 781.81,-734.71 789.48,-735.07 789.48,-735.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"286.5\" y=\"-759.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & !__nv_in1 & !__nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.03,-556.08C60.69,-595.48 69.21,-686.85 92,-705.93 120.51,-729.79 723.86,-723.13 761,-724.93 765.21,-725.13 769.65,-725.39 774.02,-725.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.26,-726.14 774.07,-728.82 777.77,-725.91 774.28,-725.68 774.28,-725.68 774.28,-725.68 777.77,-725.91 774.48,-722.53 781.26,-726.14 781.26,-726.14\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"286.5\" y=\"-728.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-631.93 779,-613.93 806,-595.93 833,-613.93 806,-631.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-610.23\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.06,-556.13C60.41,-577.86 67.94,-613.34 92,-629.93 153.2,-672.12 687.79,-642.82 761,-629.93 768.32,-628.64 776.03,-626.22 782.92,-623.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.48,-621.07 784.12,-626.57 786.22,-622.36 782.97,-623.64 782.97,-623.64 782.97,-623.64 786.22,-622.36 781.81,-620.71 789.48,-621.07 789.48,-621.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"286.5\" y=\"-654.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & __nv_in1 & !__nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M62.85,-554.58C68.27,-567.27 77.68,-583.88 92,-591.93 124.41,-610.14 723.86,-609.13 761,-610.93 765.21,-611.13 769.65,-611.39 774.02,-611.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.26,-612.14 774.07,-614.82 777.77,-611.91 774.28,-611.68 774.28,-611.68 774.28,-611.68 777.77,-611.91 774.48,-608.53 781.26,-612.14 781.26,-612.14\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-614.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & !__nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-517.93 779,-499.93 806,-481.93 833,-499.93 806,-517.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-496.23\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.25,-538.13C168.67,-539.11 623.51,-542.37 761,-515.93 768.3,-514.52 776.01,-512.08 782.89,-509.52\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.46,-506.95 784.09,-512.43 786.2,-508.22 782.94,-509.5 782.94,-509.5 782.94,-509.5 786.2,-508.22 781.79,-506.56 789.46,-506.95 789.46,-506.95\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-541.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & __nv_in1 & !__nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.51,-522.45C71.56,-513.17 80.61,-502.18 92,-496.93 159.5,-465.8 686.71,-494.4 761,-496.93 765.42,-497.08 770.08,-497.31 774.66,-497.59\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.72,-498.04 774.53,-500.74 778.23,-497.82 774.74,-497.59 774.74,-497.59 774.74,-497.59 778.23,-497.82 774.94,-494.45 781.72,-498.04 781.72,-498.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-500.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & __nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-403.93 779,-385.93 806,-367.93 833,-385.93 806,-403.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-382.23\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.07,-519.62C58.26,-494.98 64.44,-451.84 92,-430.93 151.28,-385.96 688.02,-416.42 761,-401.93 768.29,-400.48 776,-398.02 782.88,-395.46\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.45,-392.9 784.07,-398.38 786.19,-394.17 782.93,-395.44 782.93,-395.44 782.93,-395.44 786.19,-394.17 781.78,-392.51 789.45,-392.9 789.45,-392.9\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"286.5\" y=\"-434.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.31,-520.01C61.44,-482.96 70.72,-399.94 92,-382.93 121.03,-359.72 723.85,-381.66 761,-382.93 765.42,-383.08 770.08,-383.31 774.66,-383.59\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.72,-384.04 774.53,-386.74 778.23,-383.82 774.74,-383.59 774.74,-383.59 774.74,-383.59 778.23,-383.82 774.94,-380.45 781.72,-384.04 781.72,-384.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"290.5\" y=\"-386.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & __nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-289.93 779,-271.93 806,-253.93 833,-271.93 806,-289.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-268.23\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->7 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.11,-519.93C57.8,-472.59 62.43,-346.38 92,-319.93 147.47,-270.32 688.04,-302.59 761,-287.93 768.02,-286.52 775.42,-284.18 782.11,-281.72\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"789.04,-279.05 783.64,-284.51 785.77,-280.31 782.51,-281.57 782.51,-281.57 782.51,-281.57 785.77,-280.31 781.37,-278.63 789.04,-279.05 789.04,-279.05\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-323.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & !__nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->7 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>0->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.99,-519.92C61.33,-462.36 73.07,-285.55 92,-268.93 119.92,-244.4 723.85,-267.66 761,-268.93 765.42,-269.08 770.08,-269.31 774.66,-269.59\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"781.72,-270.04 774.53,-272.74 778.23,-269.82 774.74,-269.59 774.74,-269.59 774.74,-269.59 778.23,-269.82 774.94,-266.45 781.72,-270.04 781.72,-270.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-272.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & __nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"806,-213.93 779,-195.93 806,-177.93 833,-195.93 806,-213.93\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"806\" y=\"-192.23\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->8 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.52,-519.91C59.61,-453.53 68.46,-225.37 92,-203.93 295.77,-18.32 684.44,-149.52 782.23,-186.85\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"788.77,-189.37 781.1,-189.79 785.5,-188.11 782.23,-186.85 782.23,-186.85 782.23,-186.85 785.5,-188.11 783.37,-183.91 788.77,-189.37 788.77,-189.37\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"288.5\" y=\"-207.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & __nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->0 -->\n",
|
|
"<g id=\"edge22\" class=\"edge\">\n",
|
|
"<title>2->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M796.37,-830.14C788.42,-820.34 775.65,-807.03 761,-800.93 692.32,-772.34 147.36,-824.62 92,-774.93 61.11,-747.2 57.11,-618.62 56.85,-563.32\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"56.84,-556.02 60,-563.02 56.84,-559.52 56.85,-563.02 56.85,-563.02 56.85,-563.02 56.84,-559.52 53.7,-563.03 56.84,-556.02 56.84,-556.02\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-804.73\" font-family=\"Lato\" font-size=\"14.00\">(!__nv_out0 & !__nv_out1 & !__nv_out2 & !__nv_out3) | (!__nv_out0 & __nv_out1 & __nv_out2 & !__nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->0 -->\n",
|
|
"<g id=\"edge23\" class=\"edge\">\n",
|
|
"<title>3->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M796.39,-716.11C788.44,-706.27 775.68,-692.95 761,-686.93 726.6,-672.82 121.19,-690.96 92,-667.93 75.67,-655.04 65.12,-597.2 60.22,-563.17\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"59.2,-555.89 63.29,-562.38 59.68,-559.35 60.17,-562.82 60.17,-562.82 60.17,-562.82 59.68,-559.35 57.05,-563.25 59.2,-555.89 59.2,-555.89\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"96\" y=\"-690.73\" font-family=\"Lato\" font-size=\"14.00\">(__nv_out0 & !__nv_out1 & !__nv_out2 & !__nv_out3) | (__nv_out0 & __nv_out1 & __nv_out2 & !__nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->0 -->\n",
|
|
"<g id=\"edge24\" class=\"edge\">\n",
|
|
"<title>4->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M796.39,-602.11C788.44,-592.27 775.68,-578.95 761,-572.93 692.2,-544.71 164.43,-570.78 92,-553.93 87.56,-552.89 83,-551.27 78.7,-549.45\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"72.21,-546.49 79.88,-546.53 75.39,-547.94 78.57,-549.4 78.57,-549.4 78.57,-549.4 75.39,-547.94 77.26,-552.26 72.21,-546.49 72.21,-546.49\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-576.73\" font-family=\"Lato\" font-size=\"14.00\">(!__nv_out0 & __nv_out1 & !__nv_out2 & !__nv_out3) | (!__nv_out0 & !__nv_out1 & !__nv_out2 & __nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->0 -->\n",
|
|
"<g id=\"edge25\" class=\"edge\">\n",
|
|
"<title>5->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M795.52,-488.43C787.42,-479.56 774.88,-467.99 761,-462.93 726.08,-450.2 123.35,-442.96 92,-462.93 74.82,-473.87 65.93,-495.69 61.43,-512.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"59.75,-520.07 58.29,-512.54 60.55,-516.67 61.36,-513.26 61.36,-513.26 61.36,-513.26 60.55,-516.67 64.43,-513.99 59.75,-520.07 59.75,-520.07\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"96\" y=\"-466.73\" font-family=\"Lato\" font-size=\"14.00\">(__nv_out0 & __nv_out1 & !__nv_out2 & !__nv_out3) | (__nv_out0 & !__nv_out1 & !__nv_out2 & __nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->0 -->\n",
|
|
"<g id=\"edge26\" class=\"edge\">\n",
|
|
"<title>6->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M794.59,-375C786.34,-367.17 774.04,-357.28 761,-352.93 725.74,-341.17 120.62,-329.21 92,-352.93 67.86,-372.93 60.24,-466.82 57.94,-512.65\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"57.61,-519.83 54.79,-512.69 57.77,-516.34 57.94,-512.84 57.94,-512.84 57.94,-512.84 57.77,-516.34 61.08,-512.99 57.61,-519.83 57.61,-519.83\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"94\" y=\"-356.73\" font-family=\"Lato\" font-size=\"14.00\">(!__nv_out0 & !__nv_out1 & __nv_out2 & !__nv_out3) | (!__nv_out0 & __nv_out1 & !__nv_out2 & __nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->0 -->\n",
|
|
"<g id=\"edge27\" class=\"edge\">\n",
|
|
"<title>7->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M795,-261.01C786.77,-252.9 774.34,-242.48 761,-237.93 725.83,-225.92 119.76,-213.22 92,-237.93 71.59,-256.09 61.22,-443.5 58.06,-512.56\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"57.75,-519.62 54.91,-512.49 57.9,-516.13 58.06,-512.63 58.06,-512.63 58.06,-512.63 57.9,-516.13 61.21,-512.77 57.75,-519.62 57.75,-519.62\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"97.5\" y=\"-241.73\" font-family=\"Lato\" font-size=\"14.00\">(__nv_out0 & !__nv_out1 & __nv_out2 & !__nv_out3) | (__nv_out0 & __nv_out1 & !__nv_out2 & __nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1550\" cy=\"-195.93\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1550\" y=\"-192.23\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->1 -->\n",
|
|
"<g id=\"edge28\" class=\"edge\">\n",
|
|
"<title>8->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M814.5,-208.51C820.08,-218.23 827.64,-232.14 833,-244.93 843.27,-269.43 829.57,-286.22 851,-301.93 1088.67,-476.11 1275.2,-474.56 1514,-301.93 1539.3,-283.64 1546.62,-246.39 1548.57,-221.29\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1549,-214.24 1551.72,-221.42 1548.79,-217.73 1548.57,-221.23 1548.57,-221.23 1548.57,-221.23 1548.79,-217.73 1545.43,-221.03 1549,-214.24 1549,-214.24\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"851\" y=\"-435.73\" font-family=\"Lato\" font-size=\"14.00\">(!__nv_out0 & !__nv_out1 & __nv_out3) | (__nv_out1 & __nv_out2 & !__nv_out3) | (!__nv_out2 & __nv_out3)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1546.03,-213.64C1542.06,-231.11 1533.15,-256.87 1514,-268.93 1482.83,-288.55 883.07,-287.04 851,-268.93 845.62,-265.89 828.55,-235.77 817.32,-215.18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"813.9,-208.88 820.01,-213.53 815.57,-211.96 817.24,-215.03 817.24,-215.03 817.24,-215.03 815.57,-211.96 814.47,-216.54 813.9,-208.88 813.9,-208.88\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1046.5\" y=\"-286.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & __nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1539.12,-210.27C1532.91,-217.97 1524.16,-226.72 1514,-230.93 1479.97,-245.02 885.77,-243.07 851,-230.93 840.07,-227.11 829.82,-219.31 821.97,-212.05\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"816.94,-207.16 824.15,-209.78 819.45,-209.6 821.96,-212.04 821.96,-212.04 821.96,-212.04 819.45,-209.6 819.76,-214.3 816.94,-207.16 816.94,-207.16\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1042.5\" y=\"-243.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1531.71,-195.93C1436.01,-195.93 970.72,-195.93 840.77,-195.93\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"833.41,-195.93 840.41,-192.78 836.91,-195.93 840.41,-195.93 840.41,-195.93 840.41,-195.93 836.91,-195.93 840.41,-199.08 833.41,-195.93 833.41,-195.93\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1044.5\" y=\"-199.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & !__nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1534.69,-186.06C1528.6,-182.43 1521.24,-178.76 1514,-176.93 1442.6,-158.8 923.14,-162.02 851,-176.93 843.18,-178.54 835.03,-181.62 827.91,-184.83\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"821.18,-188.04 826.14,-182.19 824.34,-186.54 827.5,-185.03 827.5,-185.03 827.5,-185.03 824.34,-186.54 828.85,-187.87 821.18,-188.04 821.18,-188.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1044.5\" y=\"-180.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & __nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge19\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1542.62,-179.32C1537.05,-167.37 1527.68,-152.13 1514,-144.93 1448.82,-110.6 917.98,-114.25 851,-144.93 836.65,-151.5 825.2,-165.32 817.58,-176.92\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"813.75,-183.08 814.77,-175.47 815.6,-180.11 817.45,-177.13 817.45,-177.13 817.45,-177.13 815.6,-180.11 820.12,-178.8 813.75,-183.08 813.75,-183.08\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1046.5\" y=\"-148.73\" font-family=\"Lato\" font-size=\"14.00\">__nv_in0 & __nv_in1 & !__nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge20\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1548.21,-177.93C1546.16,-155.59 1538.94,-118.32 1514,-100.93 1483.79,-79.86 882.04,-81.1 851,-100.93 826.4,-116.64 815.35,-150.04 810.53,-172.74\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"809.17,-179.69 807.42,-172.22 809.84,-176.26 810.51,-172.82 810.51,-172.82 810.51,-172.82 809.84,-176.26 813.6,-173.43 809.17,-179.69 809.17,-179.69\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1044.5\" y=\"-104.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & !__nv_in1 & __nv_in2 & __nv_in3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge21\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1546.87,-178.17C1542.59,-145.88 1531.81,-79.58 1514,-65.93 1397.06,23.69 970.72,19.94 851,-65.93 817.62,-89.87 809.25,-140.52 807.33,-171.05\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"806.98,-178.35 804.17,-171.2 807.15,-174.85 807.32,-171.35 807.32,-171.35 807.32,-171.35 807.15,-174.85 810.46,-171.51 806.98,-178.35 806.98,-178.35\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1044.5\" y=\"-69.73\" font-family=\"Lato\" font-size=\"14.00\">!__nv_in0 & __nv_in1 & __nv_in2 & !__nv_in3</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46eca0> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"# Strategy torquesimple_acd as mealy machine\n",
|
|
"\n",
|
|
"aut = spot.automaton(\"\"\"HOA: v1\n",
|
|
"States: 2\n",
|
|
"Start: 0\n",
|
|
"AP: 11 \"u0accel0accel\" \"u0accel0f1dcon23p81b\" \"u0accel0f1dcon231b\" \"u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b\" \"u0gear0gear\" \"u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b\" \"u0steer0f1dsteering0angle0trackpos1b\" \"u0steer0steer\" \"p0p0gt0rpm0f1dcon5523231b\" \"p0p0lt0rpm0f1dcon32323231b\" \"p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b\"\n",
|
|
"acc-name: all\n",
|
|
"Acceptance: 0 t\n",
|
|
"properties: trans-labels explicit-labels state-acc deterministic\n",
|
|
"controllable-AP: 0 1 2 3 4 5 6 7\n",
|
|
"--BODY--\n",
|
|
"State: 0\n",
|
|
"[!0&!1&2&!3&4&!5&6&!7&!8&!9&!10] 0\n",
|
|
"[!0&1&!2&!3&4&!5&6&!7&!8&!9&10] 0\n",
|
|
"[!0&!1&2&!3&!4&5&6&!7&!8&9&!10] 0\n",
|
|
"[!0&1&!2&!3&!4&5&6&!7&!8&9&10] 0\n",
|
|
"[!0&!1&2&3&!4&!5&6&!7&8&!9&!10] 0\n",
|
|
"[!0&1&!2&3&!4&!5&6&!7&8&!9&10] 0\n",
|
|
"[!0&!1&2&!3&!4&5&!6&7&8&9 | !0&!1&2&!3&!4&5&6&!7&8&9 | !0&!1&2&!3&4&!5&!6&7&8&9 | !0&!1&2&!3&4&!5&6&!7&8&9 | !0&!1&2&3&!4&!5&!6&7&8&9 | !0&!1&2&3&!4&!5&6&!7&8&9 | !0&1&!2&!3&!4&5&!6&7&8&9 | !0&1&!2&!3&!4&5&6&!7&8&9 | !0&1&!2&!3&4&!5&!6&7&8&9 | !0&1&!2&!3&4&!5&6&!7&8&9 | !0&1&!2&3&!4&!5&!6&7&8&9 | !0&1&!2&3&!4&!5&6&!7&8&9 | 0&!1&!2&!3&!4&5&!6&7&8&9 | 0&!1&!2&!3&!4&5&6&!7&8&9 | 0&!1&!2&!3&4&!5&!6&7&8&9 | 0&!1&!2&!3&4&!5&6&!7&8&9 | 0&!1&!2&3&!4&!5&!6&7&8&9 | 0&!1&!2&3&!4&!5&6&!7&8&9] 1\n",
|
|
"State: 1\n",
|
|
"[!0&!1&2&!3&!4&5&!6&7 | !0&!1&2&!3&!4&5&6&!7 | !0&!1&2&!3&4&!5&!6&7 | !0&!1&2&!3&4&!5&6&!7 | !0&!1&2&3&!4&!5&!6&7 | !0&!1&2&3&!4&!5&6&!7 | !0&1&!2&!3&!4&5&!6&7 | !0&1&!2&!3&!4&5&6&!7 | !0&1&!2&!3&4&!5&!6&7 | !0&1&!2&!3&4&!5&6&!7 | !0&1&!2&3&!4&!5&!6&7 | !0&1&!2&3&!4&!5&6&!7 | 0&!1&!2&!3&!4&5&!6&7 | 0&!1&!2&!3&!4&5&6&!7 | 0&!1&!2&!3&4&!5&!6&7 | 0&!1&!2&!3&4&!5&6&!7 | 0&!1&!2&3&!4&!5&!6&7 | 0&!1&!2&3&!4&!5&6&!7] 1\n",
|
|
"--END--\"\"\")\n",
|
|
"\n",
|
|
"display(aut)\n",
|
|
"\n",
|
|
"# Convert to split mealy machine\n",
|
|
"auts = spot.split_2step(aut)\n",
|
|
"print(auts.to_str(\"hoa\"))\n",
|
|
"display(auts)\n",
|
|
"\n",
|
|
"# Relabel both, inputs and outputs\n",
|
|
"# You can choose the split option and stopping criteria as before\n",
|
|
"rel_dicts = spot.partitioned_game_relabel_here(auts, True, True, True, False, 10000, 10000)\n",
|
|
"print(auts.to_str(\"hoa\"))\n",
|
|
"display(auts)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 10,
|
|
"id": "7ec02ff5",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"HOA: v1\n",
|
|
"States: 9\n",
|
|
"Start: 0\n",
|
|
"AP: 11 \"u0accel0accel\" \"u0accel0f1dcon23p81b\" \"u0accel0f1dcon231b\" \"u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b\" \"u0gear0gear\" \"u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b\" \"u0steer0f1dsteering0angle0trackpos1b\" \"u0steer0steer\" \"p0p0gt0rpm0f1dcon5523231b\" \"p0p0lt0rpm0f1dcon32323231b\" \"p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b\"\n",
|
|
"acc-name: all\n",
|
|
"Acceptance: 0 t\n",
|
|
"properties: trans-labels explicit-labels state-acc deterministic\n",
|
|
"spot-state-player: 0 0 1 1 1 1 1 1 1\n",
|
|
"controllable-AP: 0 1 2 3 4 5 6 7\n",
|
|
"--BODY--\n",
|
|
"State: 0\n",
|
|
"[f] 2\n",
|
|
"[f] 3\n",
|
|
"[f] 4\n",
|
|
"[f] 5\n",
|
|
"[f] 6\n",
|
|
"[f] 7\n",
|
|
"[8&9] 8\n",
|
|
"[!8&!9&!10] 2\n",
|
|
"[!8&!9&10] 3\n",
|
|
"[!8&9&!10] 4\n",
|
|
"[!8&9&10] 5\n",
|
|
"[8&!9&!10] 6\n",
|
|
"[8&!9&10] 7\n",
|
|
"State: 1\n",
|
|
"[!8&!9&!10] 8\n",
|
|
"[!8&!9&10] 8\n",
|
|
"[!8&9&!10] 8\n",
|
|
"[!8&9&10] 8\n",
|
|
"[8&!9&!10] 8\n",
|
|
"[8&!9&10] 8\n",
|
|
"[8&9] 8\n",
|
|
"State: 2\n",
|
|
"[!0&!1&2&!3&4&!5&6&!7] 0\n",
|
|
"State: 3\n",
|
|
"[!0&1&!2&!3&4&!5&6&!7] 0\n",
|
|
"State: 4\n",
|
|
"[!0&!1&2&!3&!4&5&6&!7] 0\n",
|
|
"State: 5\n",
|
|
"[!0&1&!2&!3&!4&5&6&!7] 0\n",
|
|
"State: 6\n",
|
|
"[!0&!1&2&3&!4&!5&6&!7] 0\n",
|
|
"State: 7\n",
|
|
"[!0&1&!2&3&!4&!5&6&!7] 0\n",
|
|
"State: 8\n",
|
|
"[!0&!1&2&!3&!4&5&!6&7 | !0&!1&2&!3&!4&5&6&!7 | !0&!1&2&!3&4&!5&!6&7 | !0&!1&2&!3&4&!5&6&!7 | !0&!1&2&3&!4&!5&!6&7 | !0&!1&2&3&!4&!5&6&!7 | !0&1&!2&!3&!4&5&!6&7 | !0&1&!2&!3&!4&5&6&!7 | !0&1&!2&!3&4&!5&!6&7 | !0&1&!2&!3&4&!5&6&!7 | !0&1&!2&3&!4&!5&!6&7 | !0&1&!2&3&!4&!5&6&!7 | 0&!1&!2&!3&!4&5&!6&7 | 0&!1&!2&!3&!4&5&6&!7 | 0&!1&!2&!3&4&!5&!6&7 | 0&!1&!2&!3&4&!5&6&!7 | 0&!1&!2&3&!4&!5&!6&7 | 0&!1&!2&3&!4&!5&6&!7] 1\n",
|
|
"--END--\n"
|
|
]
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"256pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 255.73\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.2531645569620253 0.2531645569620253) rotate(0) translate(4 1005.25)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-1005.25 2873,-1005.25 2873,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1431.5\" y=\"-986.05\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1423.5\" y=\"-971.05\" 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=\"-566.25\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-562.55\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-566.25C2.79,-566.25 17.15,-566.25 30.63,-566.25\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-566.25 30.94,-569.4 34.44,-566.25 30.94,-566.25 30.94,-566.25 30.94,-566.25 34.44,-566.25 30.94,-563.1 37.94,-566.25 37.94,-566.25\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-888.25 1773,-870.25 1800,-852.25 1827,-870.25 1800,-888.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-866.55\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.6,-584.41C59.93,-649.16 69.37,-865.97 92,-886.25 229.58,-1009.6 1573.02,-918.31 1755,-886.25 1762.32,-884.96 1770.03,-882.55 1776.92,-879.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.48,-877.4 1778.12,-882.89 1780.22,-878.68 1776.97,-879.96 1776.97,-879.96 1776.97,-879.96 1780.22,-878.68 1775.81,-877.03 1783.48,-877.4 1783.48,-877.4\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-952.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.88,-584.27C60.98,-643.69 72.23,-830.58 92,-848.25 109.22,-863.64 1731.92,-866.33 1755,-867.25 1759.42,-867.43 1764.08,-867.68 1768.66,-867.96\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-868.42 1768.53,-871.11 1772.23,-868.19 1768.74,-867.96 1768.74,-867.96 1768.74,-867.96 1772.23,-868.19 1768.94,-864.82 1775.72,-868.42 1775.72,-868.42\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"438.5\" y=\"-871.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-774.25 1773,-756.25 1800,-738.25 1827,-756.25 1800,-774.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-752.55\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.22,-584.33C58.21,-630.02 63.52,-748.2 92,-772.25 127.29,-802.06 1709.51,-780.27 1755,-772.25 1762.32,-770.96 1770.03,-768.55 1776.92,-765.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.48,-763.4 1778.12,-768.89 1780.22,-764.68 1776.97,-765.96 1776.97,-765.96 1776.97,-765.96 1780.22,-764.68 1775.81,-763.03 1783.48,-763.4 1783.48,-763.4\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-791.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.01,-584.43C60.61,-623.89 69.05,-715.37 92,-734.25 109.84,-748.93 1731.92,-752.33 1755,-753.25 1759.42,-753.43 1764.08,-753.68 1768.66,-753.96\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-754.42 1768.53,-757.11 1772.23,-754.19 1768.74,-753.96 1768.74,-753.96 1768.74,-753.96 1772.23,-754.19 1768.94,-750.82 1775.72,-754.42 1775.72,-754.42\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-757.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-660.25 1773,-642.25 1800,-624.25 1827,-642.25 1800,-660.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-638.55\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.06,-584.46C60.41,-606.19 67.94,-641.66 92,-658.25 130.03,-684.47 1709.51,-666.27 1755,-658.25 1762.32,-656.96 1770.03,-654.55 1776.92,-651.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.48,-649.4 1778.12,-654.89 1780.22,-650.68 1776.97,-651.96 1776.97,-651.96 1776.97,-651.96 1780.22,-650.68 1775.81,-649.03 1783.48,-649.4 1783.48,-649.4\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-675.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M62.81,-582.97C68.21,-595.7 77.62,-612.33 92,-620.25 132.46,-642.54 1708.84,-637.42 1755,-639.25 1759.42,-639.43 1764.08,-639.68 1768.66,-639.96\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-640.42 1768.53,-643.11 1772.23,-640.19 1768.74,-639.96 1768.74,-639.96 1768.74,-639.96 1772.23,-640.19 1768.94,-636.82 1775.72,-640.42 1775.72,-640.42\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-643.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-546.25 1773,-528.25 1800,-510.25 1827,-528.25 1800,-546.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-524.55\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.23,-566.19C247.31,-565.59 1667.86,-560.19 1755,-544.25 1762.32,-542.91 1770.02,-540.49 1776.91,-537.92\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.47,-535.35 1778.11,-540.84 1780.21,-536.63 1776.96,-537.9 1776.96,-537.9 1776.96,-537.9 1780.21,-536.63 1775.81,-534.97 1783.47,-535.35 1783.47,-535.35\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-569.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.51,-550.77C71.56,-541.49 80.61,-530.5 92,-525.25 175.9,-486.56 1662.66,-522.11 1755,-525.25 1759.42,-525.4 1764.08,-525.64 1768.66,-525.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-526.37 1768.53,-529.06 1772.23,-526.14 1768.74,-525.92 1768.74,-525.92 1768.74,-525.92 1772.23,-526.14 1768.94,-522.77 1775.72,-526.37 1775.72,-526.37\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"442\" y=\"-529.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-432.25 1773,-414.25 1800,-396.25 1827,-414.25 1800,-432.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-410.55\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M56.6,-548.14C57.12,-522.26 62.4,-475.39 92,-453.25 129,-425.58 1709.56,-438.58 1755,-430.25 1762.32,-428.91 1770.02,-426.48 1776.91,-423.92\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.47,-421.34 1778.11,-426.83 1780.21,-422.62 1776.96,-423.9 1776.96,-423.9 1776.96,-423.9 1780.21,-422.62 1775.8,-420.97 1783.47,-421.34 1783.47,-421.34\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-457.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.31,-548.33C61.44,-511.28 70.72,-428.26 92,-411.25 128.08,-382.41 1708.83,-409.68 1755,-411.25 1759.42,-411.4 1764.08,-411.64 1768.66,-411.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-412.37 1768.53,-415.06 1772.23,-412.14 1768.74,-411.92 1768.74,-411.92 1768.74,-411.92 1772.23,-412.14 1768.94,-408.77 1775.72,-412.37 1775.72,-412.37\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-415.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-318.25 1773,-300.25 1800,-282.25 1827,-300.25 1800,-318.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-296.55\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->7 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M56.96,-547.98C57.28,-499.27 61.05,-368.17 92,-341.25 126.86,-310.94 1709.56,-324.61 1755,-316.25 1762.31,-314.91 1770.02,-312.48 1776.91,-309.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.47,-307.34 1778.1,-312.83 1780.21,-308.62 1776.95,-309.9 1776.95,-309.9 1776.95,-309.9 1780.21,-308.62 1775.8,-306.96 1783.47,-307.34 1783.47,-307.34\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-345.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->7 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>0->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.99,-548.25C61.33,-490.68 73.07,-313.88 92,-297.25 126.71,-266.77 1708.83,-295.68 1755,-297.25 1759.42,-297.4 1764.08,-297.64 1768.66,-297.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-298.37 1768.53,-301.06 1772.23,-298.14 1768.74,-297.92 1768.74,-297.92 1768.74,-297.92 1772.23,-298.14 1768.94,-294.77 1775.72,-298.37 1775.72,-298.37\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"442\" y=\"-301.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-242.25 1773,-224.25 1800,-206.25 1827,-224.25 1800,-242.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-220.55\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->8 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.49,-547.96C59.48,-480.56 68.02,-248.92 92,-227.25 608.18,239.21 1613.15,-147.33 1776.36,-214.68\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.07,-217.47 1775.4,-217.69 1779.84,-216.12 1776.61,-214.78 1776.61,-214.78 1776.61,-214.78 1779.84,-216.12 1777.82,-211.87 1783.07,-217.47 1783.07,-217.47\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"719\" y=\"-231.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->0 -->\n",
|
|
"<g id=\"edge22\" class=\"edge\">\n",
|
|
"<title>2->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1790.41,-858.38C1782.48,-848.51 1769.73,-835.17 1755,-829.25 1712.13,-812.03 126.74,-836.71 92,-806.25 60.26,-778.42 56.77,-646.97 56.75,-591.28\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"56.76,-584.25 59.9,-591.26 56.75,-587.75 56.75,-591.25 56.75,-591.25 56.75,-591.25 56.75,-587.75 53.6,-591.24 56.76,-584.25 56.76,-584.25\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-833.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->0 -->\n",
|
|
"<g id=\"edge23\" class=\"edge\">\n",
|
|
"<title>3->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1790.4,-744.38C1782.47,-734.52 1769.72,-721.18 1755,-715.25 1669.28,-680.76 165.26,-746.56 92,-690.25 76.34,-678.21 65.63,-623.75 60.49,-591.14\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"59.42,-584.15 63.59,-590.59 59.95,-587.61 60.48,-591.06 60.48,-591.06 60.48,-591.06 59.95,-587.61 57.36,-591.54 59.42,-584.15 59.42,-584.15\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-719.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->0 -->\n",
|
|
"<g id=\"edge24\" class=\"edge\">\n",
|
|
"<title>4->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1790.41,-630.37C1782.48,-620.5 1769.73,-607.15 1755,-601.25 1669.22,-566.91 182.17,-602.42 92,-582.25 87.55,-581.26 82.99,-579.65 78.68,-577.84\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"72.19,-574.87 79.87,-574.92 75.38,-576.33 78.56,-577.78 78.56,-577.78 78.56,-577.78 75.38,-576.33 77.25,-580.65 72.19,-574.87 72.19,-574.87\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-605.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->0 -->\n",
|
|
"<g id=\"edge25\" class=\"edge\">\n",
|
|
"<title>5->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1790.36,-516.61C1782.4,-506.95 1769.64,-493.91 1755,-488.25 1711.91,-471.59 130.78,-463.15 92,-488.25 73.96,-499.93 65.13,-523.35 60.86,-541.49\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"59.39,-548.4 57.77,-540.89 60.12,-544.97 60.85,-541.55 60.85,-541.55 60.85,-541.55 60.12,-544.97 63.93,-542.2 59.39,-548.4 59.39,-548.4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-492.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->0 -->\n",
|
|
"<g id=\"edge26\" class=\"edge\">\n",
|
|
"<title>6->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1789.46,-403.06C1781.31,-394.43 1768.76,-383.16 1755,-378.25 1711.49,-362.72 127.53,-348.73 92,-378.25 67.45,-398.65 60.03,-494.48 57.86,-540.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"57.55,-548.18 54.7,-541.05 57.7,-544.69 57.85,-541.19 57.85,-541.19 57.85,-541.19 57.7,-544.69 61,-541.33 57.55,-548.18 57.55,-548.18\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-382.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->0 -->\n",
|
|
"<g id=\"edge27\" class=\"edge\">\n",
|
|
"<title>7->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1789.46,-289.06C1781.31,-280.43 1768.76,-269.16 1755,-264.25 1711.49,-248.72 126.49,-233.53 92,-264.25 71.42,-282.59 61.12,-472.07 58.03,-541.2\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"57.72,-548.26 54.88,-541.13 57.87,-544.76 58.03,-541.26 58.03,-541.26 58.03,-541.26 57.87,-544.76 61.17,-541.4 57.72,-548.26 57.72,-548.26\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-268.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"2851\" cy=\"-224.25\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"2851\" y=\"-220.55\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->1 -->\n",
|
|
"<g id=\"edge28\" class=\"edge\">\n",
|
|
"<title>8->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1808.58,-236.8C1814.21,-246.5 1821.79,-260.4 1827,-273.25 1837.78,-299.84 1822.06,-318.02 1845,-335.25 2189.73,-594.13 2467.33,-590.17 2815,-335.25 2841.66,-315.7 2848.54,-275.8 2850.03,-249.55\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"2850.32,-242.53 2853.18,-249.66 2850.18,-246.03 2850.03,-249.53 2850.03,-249.53 2850.03,-249.53 2850.18,-246.03 2846.89,-249.4 2850.32,-242.53 2850.32,-242.53\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"2284.5\" y=\"-531.05\" font-family=\"Lato\" font-size=\"14.00\">(label too long)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2847.03,-241.97C2843.06,-259.43 2834.15,-285.2 2815,-297.25 2769.4,-325.96 1891.92,-323.76 1845,-297.25 1839.62,-294.21 1822.55,-264.1 1811.32,-243.51\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1807.9,-237.21 1814.01,-241.86 1809.57,-240.28 1811.24,-243.36 1811.24,-243.36 1811.24,-243.36 1809.57,-240.28 1808.47,-244.86 1807.9,-237.21 1807.9,-237.21\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1845\" y=\"-321.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2840.12,-238.59C2833.91,-246.29 2825.16,-255.04 2815,-259.25 2765.21,-279.87 1895.88,-277.02 1845,-259.25 1834.07,-255.43 1823.82,-247.64 1815.97,-240.37\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1810.94,-235.48 1818.15,-238.1 1813.45,-237.92 1815.96,-240.36 1815.96,-240.36 1815.96,-240.36 1813.45,-237.92 1813.76,-242.62 1810.94,-235.48 1810.94,-235.48\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1846.5\" y=\"-277.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2832.71,-224.25C2712.28,-224.25 1998.58,-224.25 1834.58,-224.25\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1827.19,-224.25 1834.19,-221.1 1830.69,-224.25 1834.19,-224.25 1834.19,-224.25 1834.19,-224.25 1830.69,-224.25 1834.19,-227.4 1827.19,-224.25 1827.19,-224.25\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1846.5\" y=\"-228.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2835.69,-214.39C2829.6,-210.76 2822.24,-207.09 2815,-205.25 2710.54,-178.73 1950.55,-183.44 1845,-205.25 1837.18,-206.87 1829.03,-209.94 1821.91,-213.16\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1815.18,-216.37 1820.14,-210.51 1818.34,-214.86 1821.5,-213.36 1821.5,-213.36 1821.5,-213.36 1818.34,-214.86 1822.85,-216.2 1815.18,-216.37 1815.18,-216.37\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1848.5\" y=\"-209.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge19\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2844.68,-207.13C2839.48,-193.62 2830.1,-175.7 2815,-167.25 2767.97,-140.94 1893.37,-143.49 1845,-167.25 1829.43,-174.9 1817.81,-191.02 1810.43,-204.16\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1806.96,-210.71 1807.46,-203.05 1808.6,-207.62 1810.24,-204.52 1810.24,-204.52 1810.24,-204.52 1808.6,-207.62 1813.02,-206 1806.96,-210.71 1806.96,-210.71\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1846.5\" y=\"-171.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge20\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2849.21,-206.25C2847.16,-183.91 2839.94,-146.64 2815,-129.25 2792.9,-113.84 1867.71,-114.75 1845,-129.25 1820.4,-144.97 1809.35,-178.36 1804.53,-201.06\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1803.17,-208.02 1801.42,-200.55 1803.84,-204.58 1804.51,-201.15 1804.51,-201.15 1804.51,-201.15 1803.84,-204.58 1807.6,-201.75 1803.17,-208.02 1803.17,-208.02\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1848.5\" y=\"-133.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge21\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2847.72,-206.55C2843.25,-175.05 2832.26,-111.37 2815,-98.25 2643.39,32.19 2020.76,26.54 1845,-98.25 1812.61,-121.25 1803.87,-169.97 1801.63,-199.63\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1801.19,-206.74 1798.48,-199.56 1801.4,-203.24 1801.62,-199.75 1801.62,-199.75 1801.62,-199.75 1801.4,-203.24 1804.76,-199.95 1801.19,-206.74 1801.19,-206.74\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"2125.5\" y=\"-102.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"256pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 255.73\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.2531645569620253 0.2531645569620253) rotate(0) translate(4 1005.25)\">\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-1005.25 2873,-1005.25 2873,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1431.5\" y=\"-986.05\" font-family=\"Lato\" font-size=\"14.00\">t</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1423.5\" y=\"-971.05\" 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=\"-566.25\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-562.55\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-566.25C2.79,-566.25 17.15,-566.25 30.63,-566.25\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-566.25 30.94,-569.4 34.44,-566.25 30.94,-566.25 30.94,-566.25 30.94,-566.25 34.44,-566.25 30.94,-563.1 37.94,-566.25 37.94,-566.25\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-888.25 1773,-870.25 1800,-852.25 1827,-870.25 1800,-888.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-866.55\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.6,-584.41C59.93,-649.16 69.37,-865.97 92,-886.25 229.58,-1009.6 1573.02,-918.31 1755,-886.25 1762.32,-884.96 1770.03,-882.55 1776.92,-879.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.48,-877.4 1778.12,-882.89 1780.22,-878.68 1776.97,-879.96 1776.97,-879.96 1776.97,-879.96 1780.22,-878.68 1775.81,-877.03 1783.48,-877.4 1783.48,-877.4\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-952.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.88,-584.27C60.98,-643.69 72.23,-830.58 92,-848.25 109.22,-863.64 1731.92,-866.33 1755,-867.25 1759.42,-867.43 1764.08,-867.68 1768.66,-867.96\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-868.42 1768.53,-871.11 1772.23,-868.19 1768.74,-867.96 1768.74,-867.96 1768.74,-867.96 1772.23,-868.19 1768.94,-864.82 1775.72,-868.42 1775.72,-868.42\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"438.5\" y=\"-871.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-774.25 1773,-756.25 1800,-738.25 1827,-756.25 1800,-774.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-752.55\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.22,-584.33C58.21,-630.02 63.52,-748.2 92,-772.25 127.29,-802.06 1709.51,-780.27 1755,-772.25 1762.32,-770.96 1770.03,-768.55 1776.92,-765.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.48,-763.4 1778.12,-768.89 1780.22,-764.68 1776.97,-765.96 1776.97,-765.96 1776.97,-765.96 1780.22,-764.68 1775.81,-763.03 1783.48,-763.4 1783.48,-763.4\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-791.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.01,-584.43C60.61,-623.89 69.05,-715.37 92,-734.25 109.84,-748.93 1731.92,-752.33 1755,-753.25 1759.42,-753.43 1764.08,-753.68 1768.66,-753.96\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-754.42 1768.53,-757.11 1772.23,-754.19 1768.74,-753.96 1768.74,-753.96 1768.74,-753.96 1772.23,-754.19 1768.94,-750.82 1775.72,-754.42 1775.72,-754.42\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-757.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-660.25 1773,-642.25 1800,-624.25 1827,-642.25 1800,-660.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-638.55\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.06,-584.46C60.41,-606.19 67.94,-641.66 92,-658.25 130.03,-684.47 1709.51,-666.27 1755,-658.25 1762.32,-656.96 1770.03,-654.55 1776.92,-651.98\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.48,-649.4 1778.12,-654.89 1780.22,-650.68 1776.97,-651.96 1776.97,-651.96 1776.97,-651.96 1780.22,-650.68 1775.81,-649.03 1783.48,-649.4 1783.48,-649.4\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-675.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M62.81,-582.97C68.21,-595.7 77.62,-612.33 92,-620.25 132.46,-642.54 1708.84,-637.42 1755,-639.25 1759.42,-639.43 1764.08,-639.68 1768.66,-639.96\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-640.42 1768.53,-643.11 1772.23,-640.19 1768.74,-639.96 1768.74,-639.96 1768.74,-639.96 1772.23,-640.19 1768.94,-636.82 1775.72,-640.42 1775.72,-640.42\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-643.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-546.25 1773,-528.25 1800,-510.25 1827,-528.25 1800,-546.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-524.55\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.23,-566.19C247.31,-565.59 1667.86,-560.19 1755,-544.25 1762.32,-542.91 1770.02,-540.49 1776.91,-537.92\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.47,-535.35 1778.11,-540.84 1780.21,-536.63 1776.96,-537.9 1776.96,-537.9 1776.96,-537.9 1780.21,-536.63 1775.81,-534.97 1783.47,-535.35 1783.47,-535.35\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-569.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M65.51,-550.77C71.56,-541.49 80.61,-530.5 92,-525.25 175.9,-486.56 1662.66,-522.11 1755,-525.25 1759.42,-525.4 1764.08,-525.64 1768.66,-525.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-526.37 1768.53,-529.06 1772.23,-526.14 1768.74,-525.92 1768.74,-525.92 1768.74,-525.92 1772.23,-526.14 1768.94,-522.77 1775.72,-526.37 1775.72,-526.37\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"442\" y=\"-529.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-432.25 1773,-414.25 1800,-396.25 1827,-414.25 1800,-432.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-410.55\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M56.6,-548.14C57.12,-522.26 62.4,-475.39 92,-453.25 129,-425.58 1709.56,-438.58 1755,-430.25 1762.32,-428.91 1770.02,-426.48 1776.91,-423.92\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.47,-421.34 1778.11,-426.83 1780.21,-422.62 1776.96,-423.9 1776.96,-423.9 1776.96,-423.9 1780.21,-422.62 1775.8,-420.97 1783.47,-421.34 1783.47,-421.34\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-457.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M58.31,-548.33C61.44,-511.28 70.72,-428.26 92,-411.25 128.08,-382.41 1708.83,-409.68 1755,-411.25 1759.42,-411.4 1764.08,-411.64 1768.66,-411.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-412.37 1768.53,-415.06 1772.23,-412.14 1768.74,-411.92 1768.74,-411.92 1768.74,-411.92 1772.23,-412.14 1768.94,-408.77 1775.72,-412.37 1775.72,-412.37\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"440\" y=\"-415.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-318.25 1773,-300.25 1800,-282.25 1827,-300.25 1800,-318.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-296.55\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->7 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M56.96,-547.98C57.28,-499.27 61.05,-368.17 92,-341.25 126.86,-310.94 1709.56,-324.61 1755,-316.25 1762.31,-314.91 1770.02,-312.48 1776.91,-309.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.47,-307.34 1778.1,-312.83 1780.21,-308.62 1776.95,-309.9 1776.95,-309.9 1776.95,-309.9 1780.21,-308.62 1775.8,-306.96 1783.47,-307.34 1783.47,-307.34\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"923.5\" y=\"-345.05\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->7 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>0->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.99,-548.25C61.33,-490.68 73.07,-313.88 92,-297.25 126.71,-266.77 1708.83,-295.68 1755,-297.25 1759.42,-297.4 1764.08,-297.64 1768.66,-297.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1775.72,-298.37 1768.53,-301.06 1772.23,-298.14 1768.74,-297.92 1768.74,-297.92 1768.74,-297.92 1772.23,-298.14 1768.94,-294.77 1775.72,-298.37 1775.72,-298.37\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"442\" y=\"-301.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<polygon fill=\"#ffffaa\" stroke=\"black\" points=\"1800,-242.25 1773,-224.25 1800,-206.25 1827,-224.25 1800,-242.25\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1800\" y=\"-220.55\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->8 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>0->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.49,-547.96C59.48,-480.56 68.02,-248.92 92,-227.25 608.18,239.21 1613.15,-147.33 1776.36,-214.68\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1783.07,-217.47 1775.4,-217.69 1779.84,-216.12 1776.61,-214.78 1776.61,-214.78 1776.61,-214.78 1779.84,-216.12 1777.82,-211.87 1783.07,-217.47 1783.07,-217.47\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"719\" y=\"-231.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->0 -->\n",
|
|
"<g id=\"edge22\" class=\"edge\">\n",
|
|
"<title>2->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1790.41,-858.38C1782.48,-848.51 1769.73,-835.17 1755,-829.25 1712.13,-812.03 126.74,-836.71 92,-806.25 60.26,-778.42 56.77,-646.97 56.75,-591.28\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"56.76,-584.25 59.9,-591.26 56.75,-587.75 56.75,-591.25 56.75,-591.25 56.75,-591.25 56.75,-587.75 53.6,-591.24 56.76,-584.25 56.76,-584.25\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-833.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->0 -->\n",
|
|
"<g id=\"edge23\" class=\"edge\">\n",
|
|
"<title>3->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1790.4,-744.38C1782.47,-734.52 1769.72,-721.18 1755,-715.25 1669.28,-680.76 165.26,-746.56 92,-690.25 76.34,-678.21 65.63,-623.75 60.49,-591.14\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"59.42,-584.15 63.59,-590.59 59.95,-587.61 60.48,-591.06 60.48,-591.06 60.48,-591.06 59.95,-587.61 57.36,-591.54 59.42,-584.15 59.42,-584.15\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-719.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->0 -->\n",
|
|
"<g id=\"edge24\" class=\"edge\">\n",
|
|
"<title>4->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1790.41,-630.37C1782.48,-620.5 1769.73,-607.15 1755,-601.25 1669.22,-566.91 182.17,-602.42 92,-582.25 87.55,-581.26 82.99,-579.65 78.68,-577.84\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"72.19,-574.87 79.87,-574.92 75.38,-576.33 78.56,-577.78 78.56,-577.78 78.56,-577.78 75.38,-576.33 77.25,-580.65 72.19,-574.87 72.19,-574.87\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-605.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->0 -->\n",
|
|
"<g id=\"edge25\" class=\"edge\">\n",
|
|
"<title>5->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1790.36,-516.61C1782.4,-506.95 1769.64,-493.91 1755,-488.25 1711.91,-471.59 130.78,-463.15 92,-488.25 73.96,-499.93 65.13,-523.35 60.86,-541.49\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"59.39,-548.4 57.77,-540.89 60.12,-544.97 60.85,-541.55 60.85,-541.55 60.85,-541.55 60.12,-544.97 63.93,-542.2 59.39,-548.4 59.39,-548.4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-492.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & !u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->0 -->\n",
|
|
"<g id=\"edge26\" class=\"edge\">\n",
|
|
"<title>6->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1789.46,-403.06C1781.31,-394.43 1768.76,-383.16 1755,-378.25 1711.49,-362.72 127.53,-348.73 92,-378.25 67.45,-398.65 60.03,-494.48 57.86,-540.91\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"57.55,-548.18 54.7,-541.05 57.7,-544.69 57.85,-541.19 57.85,-541.19 57.85,-541.19 57.7,-544.69 61,-541.33 57.55,-548.18 57.55,-548.18\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-382.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & !u0accel0f1dcon23p81b & u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->0 -->\n",
|
|
"<g id=\"edge27\" class=\"edge\">\n",
|
|
"<title>7->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1789.46,-289.06C1781.31,-280.43 1768.76,-269.16 1755,-264.25 1711.49,-248.72 126.49,-233.53 92,-264.25 71.42,-282.59 61.12,-472.07 58.03,-541.2\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"57.72,-548.26 54.88,-541.13 57.87,-544.76 58.03,-541.26 58.03,-541.26 58.03,-541.26 57.87,-544.76 61.17,-541.4 57.72,-548.26 57.72,-548.26\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-268.05\" font-family=\"Lato\" font-size=\"14.00\">!u0accel0accel & u0accel0f1dcon23p81b & !u0accel0f1dcon231b & !u0gear0f1dmax0f1dcon241b0f1dsub0gear0f1dcon241b1b1b & u0gear0f1dmin0f1dcon61b0f1dadd0gear0f1dcon241b1b1b & !u0gear0gear & u0steer0f1dsteering0angle0trackpos1b & !u0steer0steer</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"2851\" cy=\"-224.25\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"2851\" y=\"-220.55\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->1 -->\n",
|
|
"<g id=\"edge28\" class=\"edge\">\n",
|
|
"<title>8->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1808.58,-236.8C1814.21,-246.5 1821.79,-260.4 1827,-273.25 1837.78,-299.84 1822.06,-318.02 1845,-335.25 2189.73,-594.13 2467.33,-590.17 2815,-335.25 2841.66,-315.7 2848.54,-275.8 2850.03,-249.55\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"2850.32,-242.53 2853.18,-249.66 2850.18,-246.03 2850.03,-249.53 2850.03,-249.53 2850.03,-249.53 2850.18,-246.03 2846.89,-249.4 2850.32,-242.53 2850.32,-242.53\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"2284.5\" y=\"-531.05\" font-family=\"Lato\" font-size=\"14.00\">(label too long)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2847.03,-241.97C2843.06,-259.43 2834.15,-285.2 2815,-297.25 2769.4,-325.96 1891.92,-323.76 1845,-297.25 1839.62,-294.21 1822.55,-264.1 1811.32,-243.51\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1807.9,-237.21 1814.01,-241.86 1809.57,-240.28 1811.24,-243.36 1811.24,-243.36 1811.24,-243.36 1809.57,-240.28 1808.47,-244.86 1807.9,-237.21 1807.9,-237.21\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1845\" y=\"-321.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2840.12,-238.59C2833.91,-246.29 2825.16,-255.04 2815,-259.25 2765.21,-279.87 1895.88,-277.02 1845,-259.25 1834.07,-255.43 1823.82,-247.64 1815.97,-240.37\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1810.94,-235.48 1818.15,-238.1 1813.45,-237.92 1815.96,-240.36 1815.96,-240.36 1815.96,-240.36 1813.45,-237.92 1813.76,-242.62 1810.94,-235.48 1810.94,-235.48\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1846.5\" y=\"-277.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2832.71,-224.25C2712.28,-224.25 1998.58,-224.25 1834.58,-224.25\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1827.19,-224.25 1834.19,-221.1 1830.69,-224.25 1834.19,-224.25 1834.19,-224.25 1834.19,-224.25 1830.69,-224.25 1834.19,-227.4 1827.19,-224.25 1827.19,-224.25\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1846.5\" y=\"-228.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2835.69,-214.39C2829.6,-210.76 2822.24,-207.09 2815,-205.25 2710.54,-178.73 1950.55,-183.44 1845,-205.25 1837.18,-206.87 1829.03,-209.94 1821.91,-213.16\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1815.18,-216.37 1820.14,-210.51 1818.34,-214.86 1821.5,-213.36 1821.5,-213.36 1821.5,-213.36 1818.34,-214.86 1822.85,-216.2 1815.18,-216.37 1815.18,-216.37\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1848.5\" y=\"-209.05\" font-family=\"Lato\" font-size=\"14.00\">!p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge19\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2844.68,-207.13C2839.48,-193.62 2830.1,-175.7 2815,-167.25 2767.97,-140.94 1893.37,-143.49 1845,-167.25 1829.43,-174.9 1817.81,-191.02 1810.43,-204.16\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1806.96,-210.71 1807.46,-203.05 1808.6,-207.62 1810.24,-204.52 1810.24,-204.52 1810.24,-204.52 1808.6,-207.62 1813.02,-206 1806.96,-210.71 1806.96,-210.71\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1846.5\" y=\"-171.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & !p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge20\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2849.21,-206.25C2847.16,-183.91 2839.94,-146.64 2815,-129.25 2792.9,-113.84 1867.71,-114.75 1845,-129.25 1820.4,-144.97 1809.35,-178.36 1804.53,-201.06\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1803.17,-208.02 1801.42,-200.55 1803.84,-204.58 1804.51,-201.15 1804.51,-201.15 1804.51,-201.15 1803.84,-204.58 1807.6,-201.75 1803.17,-208.02 1803.17,-208.02\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1848.5\" y=\"-133.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & !p0p0lt0rpm0f1dcon32323231b & p0p0lt0speed0f1dsub0target2speed0f1dmultp0f1dabs0steer1b0f1dcon248881b1b1b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->8 -->\n",
|
|
"<g id=\"edge21\" class=\"edge\">\n",
|
|
"<title>1->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M2847.72,-206.55C2843.25,-175.05 2832.26,-111.37 2815,-98.25 2643.39,32.19 2020.76,26.54 1845,-98.25 1812.61,-121.25 1803.87,-169.97 1801.63,-199.63\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1801.19,-206.74 1798.48,-199.56 1801.4,-203.24 1801.62,-199.75 1801.62,-199.75 1801.62,-199.75 1801.4,-203.24 1804.76,-199.95 1801.19,-206.74 1801.19,-206.74\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"2125.5\" y=\"-102.05\" font-family=\"Lato\" font-size=\"14.00\">p0p0gt0rpm0f1dcon5523231b & p0p0lt0rpm0f1dcon32323231b</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f483c46eca0> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"# Undo relabel\n",
|
|
"spot.relabel_game_here(auts, rel_dicts)\n",
|
|
"print(auts.to_str(\"hoa\"))\n",
|
|
"display(auts)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 11,
|
|
"id": "48c2283b",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"True\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"# Check if we do actually obtain the same automaton\n",
|
|
"\n",
|
|
"print(spot.are_equivalent(aut, spot.unsplit_2step(auts)))"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 12,
|
|
"id": "2b8d907e",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n",
|
|
"True\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"# Test all options for equivalence\n",
|
|
"for relabel_env in [True, False]:\n",
|
|
" for relabel_player in [True, False]:\n",
|
|
" for split_env in [True, False]:\n",
|
|
" for split_player in [True, False]:\n",
|
|
" auts = spot.split_2step(aut)\n",
|
|
" rel_dicts = spot.partitioned_game_relabel_here(auts, relabel_env, relabel_player, split_env, split_player, 10000, 10000)\n",
|
|
" spot.relabel_game_here(auts, rel_dicts)\n",
|
|
" print(spot.are_equivalent(aut, spot.unsplit_2step(auts)))"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "17a32a72",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": []
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3 (ipykernel)",
|
|
"language": "python",
|
|
"name": "python3"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": {
|
|
"name": "ipython",
|
|
"version": 3
|
|
},
|
|
"file_extension": ".py",
|
|
"mimetype": "text/x-python",
|
|
"name": "python",
|
|
"nbconvert_exporter": "python",
|
|
"pygments_lexer": "ipython3",
|
|
"version": "3.11.7"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
}
|