replace bdd_satoneset(x,y,bddtrue) loops by minterms_of(x,y)
Because the loops iterate in the opposite order, multiple test cases need to be adjusted. * spot/taalgos/tgba2ta.cc, spot/twaalgos/alternation.cc, spot/twaalgos/dualize.cc, spot/twaalgos/ltl2tgba_fm.cc, spot/twaalgos/simulation.cc, spot/twaalgos/stutter.cc, spot/twaalgos/toweak.cc: Replace loops based on bdd_satonest(x,y,bddtrue) by loops based on minterms_of(x,y). * tests/core/degenscc.test, tests/core/dualize.test, tests/core/genltl.test, tests/core/readsave.test, tests/python/alternation.ipynb, tests/python/automata.ipynb, tests/python/decompose.ipynb, tests/python/decompose_scc.py, tests/python/dualize.py, tests/python/sccinfo.py, tests/python/simstate.py, tests/python/testingaut.ipynb, tests/python/word.ipynb: Adjust expected test cases. The only regression is in genltl.test, but the worsened case should eventually be fixed as discussed in issue #425 anyway.
This commit is contained in:
parent
d54dca610e
commit
2a38328a5c
20 changed files with 1315 additions and 1432 deletions
|
|
@ -178,7 +178,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43cde71b0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a002151e0> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 2,
|
||||
|
|
@ -657,7 +657,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c131fc0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000cc3c0> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 6,
|
||||
|
|
@ -733,7 +733,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c1563c0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000cc690> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 7,
|
||||
|
|
@ -816,7 +816,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c131ba0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000cc2a0> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 8,
|
||||
|
|
@ -1214,142 +1214,142 @@
|
|||
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
||||
" -->\n",
|
||||
"<!-- Pages: 1 -->\n",
|
||||
"<svg width=\"298pt\" height=\"347pt\"\n",
|
||||
" viewBox=\"0.00 0.00 298.00 347.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 343)\">\n",
|
||||
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-343 294,-343 294,4 -4,4\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"124.5\" y=\"-324.8\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"145.5\" y=\"-324.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"161.5\" y=\"-324.8\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"123.5\" y=\"-310.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
||||
"<svg width=\"420pt\" height=\"329pt\"\n",
|
||||
" viewBox=\"0.00 0.00 420.00 329.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 325)\">\n",
|
||||
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-325 416,-325 416,4 -4,4\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"185.5\" y=\"-306.8\" font-family=\"Lato\" font-size=\"14.00\">Inf(</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"206.5\" y=\"-306.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"222.5\" y=\"-306.8\" font-family=\"Lato\" font-size=\"14.00\">)</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"184.5\" y=\"-292.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
||||
"<!-- I -->\n",
|
||||
"<!-- 0 -->\n",
|
||||
"<g id=\"node2\" class=\"node\">\n",
|
||||
"<title>0</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-131\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"56\" y=\"-127.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-113\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"56\" y=\"-109.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,-131C2.79,-131 17.15,-131 30.63,-131\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-131 30.94,-134.15 34.44,-131 30.94,-131 30.94,-131 30.94,-131 34.44,-131 30.94,-127.85 37.94,-131 37.94,-131\"/>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-113C2.79,-113 17.15,-113 30.63,-113\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-113 30.94,-116.15 34.44,-113 30.94,-113 30.94,-113 30.94,-113 34.44,-113 30.94,-109.85 37.94,-113 37.94,-113\"/>\n",
|
||||
"</g>\n",
|
||||
"<!-- 1 -->\n",
|
||||
"<g id=\"node3\" class=\"node\">\n",
|
||||
"<title>1</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"156\" cy=\"-204\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"156\" y=\"-200.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"168\" cy=\"-186\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"168\" y=\"-182.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=\"M68.54,-144.52C75.02,-151.67 83.5,-160.33 92,-167 104.83,-177.07 120.67,-186.36 133.25,-193.11\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"139.5,-196.4 131.84,-195.93 136.41,-194.77 133.31,-193.14 133.31,-193.14 133.31,-193.14 136.41,-194.77 134.78,-190.35 139.5,-196.4 139.5,-196.4\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"105\" y=\"-186.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M68.04,-126.42C74.5,-133.72 83.12,-142.54 92,-149 108.19,-160.78 128.7,-170.6 144.17,-177.16\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"150.9,-179.94 143.23,-180.18 147.66,-178.6 144.43,-177.26 144.43,-177.26 144.43,-177.26 147.66,-178.6 145.63,-174.35 150.9,-179.94 150.9,-179.94\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"112\" y=\"-174.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=\"156\" cy=\"-66\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"156\" y=\"-62.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"168\" cy=\"-48\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"168\" y=\"-44.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,-121.41C88.11,-110.37 115.57,-92.15 134.44,-79.64\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"140.48,-75.63 136.39,-82.12 137.56,-77.56 134.65,-79.5 134.65,-79.5 134.65,-79.5 137.56,-77.56 132.91,-76.87 140.48,-75.63 140.48,-75.63\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"92\" y=\"-109.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M71.84,-104.23C90.94,-92.94 124.27,-73.25 145.98,-60.42\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"152.05,-56.83 147.62,-63.11 149.04,-58.62 146.02,-60.4 146.02,-60.4 146.02,-60.4 149.04,-58.62 144.42,-57.68 152.05,-56.83 152.05,-56.83\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"92\" y=\"-94.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 3 -->\n",
|
||||
"<g id=\"node5\" class=\"node\">\n",
|
||||
"<title>3</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"270\" cy=\"-123\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"270\" y=\"-119.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"392\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"392\" y=\"-14.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=\"M73.99,-133.48C105.7,-137.64 175.94,-144.68 234,-135 238.14,-134.31 242.45,-133.19 246.57,-131.91\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"253.26,-129.63 247.64,-134.87 249.94,-130.76 246.63,-131.88 246.63,-131.88 246.63,-131.88 249.94,-130.76 245.62,-128.9 253.26,-129.63 253.26,-129.63\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"136\" y=\"-142.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M66.06,-97.87C80.49,-75.54 111.07,-34.9 150,-21 225.43,5.94 322.81,-5.73 367.13,-13.33\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"374.28,-14.6 366.83,-16.48 370.83,-13.99 367.39,-13.38 367.39,-13.38 367.39,-13.38 370.83,-13.99 367.94,-10.28 374.28,-14.6 374.28,-14.6\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"204\" y=\"-10.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=\"270\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"270\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"280\" cy=\"-63\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"280\" y=\"-59.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=\"M63.69,-114.3C74.63,-89.51 98.92,-43.78 136,-24 170.45,-5.63 217.34,-8.89 245.25,-13.23\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"252.26,-14.41 244.84,-16.36 248.81,-13.83 245.36,-13.25 245.36,-13.25 245.36,-13.25 248.81,-13.83 245.88,-10.14 252.26,-14.41 252.26,-14.41\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"136\" y=\"-27.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M73.97,-114.37C98.9,-115.93 146.72,-117.2 186,-108 212.44,-101.81 240.14,-87.2 258.35,-76.3\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"264.62,-72.47 260.29,-78.81 261.63,-74.29 258.64,-76.12 258.64,-76.12 258.64,-76.12 261.63,-74.29 257,-73.43 264.62,-72.47 264.62,-72.47\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"155\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 1->1 -->\n",
|
||||
"<g id=\"edge6\" class=\"edge\">\n",
|
||||
"<title>1->1</title>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M151.51,-221.78C150.74,-231.31 152.24,-240 156,-240 158.76,-240 160.3,-235.32 160.62,-229.05\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"160.49,-221.78 163.77,-228.72 160.56,-225.28 160.62,-228.78 160.62,-228.78 160.62,-228.78 160.56,-225.28 157.47,-228.84 160.49,-221.78 160.49,-221.78\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"150\" y=\"-243.8\" font-family=\"Lato\" font-size=\"14.00\">!b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M163,-203.41C162.07,-213.09 163.73,-222 168,-222 171.13,-222 172.86,-217.19 173.19,-210.81\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"173,-203.41 176.33,-210.33 173.09,-206.91 173.18,-210.41 173.18,-210.41 173.18,-210.41 173.09,-206.91 170.03,-210.49 173,-203.41 173,-203.41\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"162\" y=\"-225.8\" font-family=\"Lato\" font-size=\"14.00\">!b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 1->1 -->\n",
|
||||
"<g id=\"edge7\" class=\"edge\">\n",
|
||||
"<title>1->1</title>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M148.82,-220.59C144.33,-238.17 146.72,-258 156,-258 164.05,-258 166.91,-243.09 164.6,-227.66\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"163.18,-220.59 167.65,-226.83 163.87,-224.02 164.56,-227.45 164.56,-227.45 164.56,-227.45 163.87,-224.02 161.47,-228.07 163.18,-220.59 163.18,-220.59\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"152\" y=\"-276.8\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"148\" y=\"-261.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M160.04,-202.31C154.9,-219.96 157.55,-240 168,-240 177.06,-240 180.26,-224.93 177.59,-209.42\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"175.96,-202.31 180.6,-208.42 176.74,-205.72 177.53,-209.13 177.53,-209.13 177.53,-209.13 176.74,-205.72 174.46,-209.84 175.96,-202.31 175.96,-202.31\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"164\" y=\"-258.8\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"160\" y=\"-243.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 2->2 -->\n",
|
||||
"<g id=\"edge8\" class=\"edge\">\n",
|
||||
"<title>2->2</title>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M147.37,-81.92C145.11,-92.15 147.99,-102 156,-102 162.13,-102 165.25,-96.23 165.37,-88.93\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"164.63,-81.92 168.5,-88.55 165,-85.4 165.37,-88.88 165.37,-88.88 165.37,-88.88 165,-85.4 162.23,-89.21 164.63,-81.92 164.63,-81.92\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"143\" y=\"-105.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 2->3 -->\n",
|
||||
"<g id=\"edge9\" class=\"edge\">\n",
|
||||
"<title>2->3</title>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M168.46,-79.62C175.23,-86.88 184.34,-95.45 194,-101 209.77,-110.06 229.59,-115.67 244.9,-118.95\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"252.01,-120.38 244.53,-122.09 248.58,-119.69 245.15,-119 245.15,-119 245.15,-119 248.58,-119.69 245.77,-115.91 252.01,-120.38 252.01,-120.38\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"194\" y=\"-119.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M158.43,-63.54C155.73,-73.91 158.92,-84 168,-84 174.95,-84 178.45,-78.08 178.5,-70.66\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"177.57,-63.54 181.6,-70.08 178.03,-67.01 178.48,-70.48 178.48,-70.48 178.48,-70.48 178.03,-67.01 175.35,-70.89 177.57,-63.54 177.57,-63.54\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"148\" y=\"-87.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 2->4 -->\n",
|
||||
"<g id=\"edge10\" class=\"edge\">\n",
|
||||
"<g id=\"edge9\" class=\"edge\">\n",
|
||||
"<title>2->4</title>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M172.37,-58.22C178.97,-54.95 186.81,-51.18 194,-48 211.19,-40.39 230.95,-32.52 245.86,-26.76\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"252.77,-24.1 247.36,-29.56 249.5,-25.36 246.23,-26.62 246.23,-26.62 246.23,-26.62 249.5,-25.36 245.1,-23.67 252.77,-24.1 252.77,-24.1\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"194\" y=\"-51.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 3->2 -->\n",
|
||||
"<g id=\"edge11\" class=\"edge\">\n",
|
||||
"<title>3->2</title>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M259.8,-107.89C253.6,-99 244.63,-88.29 234,-82 218.05,-72.56 197.36,-68.63 181.44,-67.02\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"174.05,-66.41 181.29,-63.85 177.54,-66.7 181.03,-66.99 181.03,-66.99 181.03,-66.99 177.54,-66.7 180.77,-70.13 174.05,-66.41 174.05,-66.41\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"201\" y=\"-85.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M185.12,-54.62C190.96,-56.73 197.69,-58.82 204,-60 220.69,-63.13 239.82,-63.85 254.58,-63.8\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"261.86,-63.72 254.9,-66.95 258.36,-63.76 254.86,-63.8 254.86,-63.8 254.86,-63.8 258.36,-63.76 254.83,-60.65 261.86,-63.72 261.86,-63.72\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"211\" y=\"-66.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 3->3 -->\n",
|
||||
"<g id=\"edge12\" class=\"edge\">\n",
|
||||
"<g id=\"edge10\" class=\"edge\">\n",
|
||||
"<title>3->3</title>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M260.43,-138.54C257.73,-148.91 260.92,-159 270,-159 276.95,-159 280.45,-153.08 280.5,-145.66\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"279.57,-138.54 283.6,-145.08 280.03,-142.01 280.48,-145.48 280.48,-145.48 280.48,-145.48 280.03,-142.01 277.35,-145.89 279.57,-138.54 279.57,-138.54\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"250\" y=\"-162.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M382.43,-33.54C379.73,-43.91 382.92,-54 392,-54 398.95,-54 402.45,-48.08 402.5,-40.66\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"401.57,-33.54 405.6,-40.08 402.03,-37.01 402.48,-40.48 402.48,-40.48 402.48,-40.48 402.03,-37.01 399.35,-40.89 401.57,-33.54 401.57,-33.54\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"372\" y=\"-72.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"384\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 4->2 -->\n",
|
||||
"<g id=\"edge11\" class=\"edge\">\n",
|
||||
"<title>4->2</title>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M265.57,-52.06C259.39,-47.72 251.72,-43.23 244,-41 227.15,-36.15 207.38,-38.29 192.37,-41.44\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"185.42,-43.04 191.53,-38.4 188.83,-42.26 192.24,-41.47 192.24,-41.47 192.24,-41.47 188.83,-42.26 192.95,-44.54 185.42,-43.04 185.42,-43.04\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"204\" y=\"-44.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 4->3 -->\n",
|
||||
"<g id=\"edge12\" class=\"edge\">\n",
|
||||
"<title>4->3</title>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M297.23,-56.36C316.11,-48.64 347.37,-35.85 368.56,-27.18\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"375.06,-24.52 369.77,-30.09 371.82,-25.85 368.58,-27.17 368.58,-27.17 368.58,-27.17 371.82,-25.85 367.39,-24.26 375.06,-24.52 375.06,-24.52\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"316\" y=\"-51.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 4->4 -->\n",
|
||||
"<g id=\"edge13\" class=\"edge\">\n",
|
||||
"<title>4->4</title>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M260.43,-33.54C257.73,-43.91 260.92,-54 270,-54 276.95,-54 280.45,-48.08 280.5,-40.66\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"279.57,-33.54 283.6,-40.08 280.03,-37.01 280.48,-40.48 280.48,-40.48 280.48,-40.48 280.03,-37.01 277.35,-40.89 279.57,-33.54 279.57,-33.54\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"250\" y=\"-72.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"262\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<path fill=\"none\" stroke=\"black\" d=\"M270.43,-78.54C267.73,-88.91 270.92,-99 280,-99 286.95,-99 290.45,-93.08 290.5,-85.66\"/>\n",
|
||||
"<polygon fill=\"black\" stroke=\"black\" points=\"289.57,-78.54 293.6,-85.08 290.03,-82.01 290.48,-85.48 290.48,-85.48 290.48,-85.48 290.03,-82.01 287.35,-85.89 289.57,-78.54 289.57,-78.54\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"267\" y=\"-102.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</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 0x7fe43c156e40> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000d42a0> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 12,
|
||||
|
|
@ -1463,7 +1463,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c163300> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000d4630> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 13,
|
||||
|
|
@ -1594,7 +1594,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c163810> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000d4c00> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 14,
|
||||
|
|
@ -1816,7 +1816,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c1694b0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000d8510> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -1974,7 +1974,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c163210> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000d8420> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -2132,7 +2132,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c169180> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000d8300> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -2280,7 +2280,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c169360> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000d8270> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -2469,7 +2469,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c169210> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a00215fc0> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 19,
|
||||
|
|
@ -2545,7 +2545,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c169fc0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000e1420> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 20,
|
||||
|
|
@ -3095,7 +3095,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c156ea0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000ccd50> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -3195,7 +3195,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c156210> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000ccde0> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 24,
|
||||
|
|
@ -3268,7 +3268,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe440654c60> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000cce70> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 25,
|
||||
|
|
@ -3439,7 +3439,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c1316c0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a00215ab0> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 27,
|
||||
|
|
@ -3522,7 +3522,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c156ea0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000ccd50> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -3587,7 +3587,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c156ea0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000ccd50> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -3674,7 +3674,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fe43c156ea0> >"
|
||||
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f6a000ccd50> >"
|
||||
]
|
||||
},
|
||||
"execution_count": 29,
|
||||
|
|
@ -3707,7 +3707,7 @@
|
|||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.9.1+"
|
||||
"version": "3.9.2"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue