specialize scc_filter for inherently_weak automata
Part of issue #351. * spot/twaalgos/sccfilter.cc, spot/twaalgos/sccfilter.hh: Specialize for inherently-weak automata. * spot/twaalgos/postproc.cc: Simplify. * tests/core/dca2.test, tests/core/parity2.test, tests/core/prodor.test, tests/core/randomize.test, tests/python/automata.ipynb, tests/python/highlighting.ipynb, tests/python/product.ipynb, tests/python/remfin.py, tests/python/stutter-inv.ipynb: Adjust. * NEWS: Mention it.
This commit is contained in:
parent
2fad1ff6de
commit
95d732e331
13 changed files with 1245 additions and 2011 deletions
|
|
@ -302,7 +302,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fc1642b47b0> >"
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f31a00c1660> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -449,153 +449,153 @@
|
|||
"<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
|
||||
" -->\n",
|
||||
"<!-- Pages: 1 -->\n",
|
||||
"<svg width=\"518pt\" height=\"230pt\"\n",
|
||||
" viewBox=\"0.00 0.00 518.00 230.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 1) rotate(0) translate(4 226)\">\n",
|
||||
"<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-226 514,-226 514,4 -4,4\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"234\" y=\"-207.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">Inf(</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"256\" y=\"-207.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"272\" y=\"-207.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">)</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"232\" y=\"-193.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">[Büchi]</text>\n",
|
||||
"<svg width=\"553pt\" height=\"227pt\"\n",
|
||||
" viewBox=\"0.00 0.00 553.48 226.74\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
||||
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 222.7401)\">\n",
|
||||
"<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-222.7401 549.4802,-222.7401 549.4802,4 -4,4\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"251.7401\" y=\"-204.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">Inf(</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"273.7401\" y=\"-204.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"289.7401\" y=\"-204.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">)</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"249.7401\" y=\"-190.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">[Büchi]</text>\n",
|
||||
"<!-- I -->\n",
|
||||
"<!-- 0 -->\n",
|
||||
"<g id=\"node2\" class=\"node\">\n",
|
||||
"<title>0</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"56\" cy=\"-81\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"56\" y=\"-77.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"56\" cy=\"-84.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"56\" y=\"-81.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- I->0 -->\n",
|
||||
"<g id=\"edge1\" class=\"edge\">\n",
|
||||
"<title>I->0</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M1.1233,-81C4.178,-81 17.9448,-81 30.9241,-81\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"37.9807,-81 30.9808,-84.1501 34.4807,-81 30.9807,-81.0001 30.9807,-81.0001 30.9807,-81.0001 34.4807,-81 30.9807,-77.8501 37.9807,-81 37.9807,-81\"/>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M1.1233,-84.8701C4.178,-84.8701 17.9448,-84.8701 30.9241,-84.8701\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"37.9807,-84.8701 30.9808,-88.0202 34.4807,-84.8701 30.9807,-84.8702 30.9807,-84.8702 30.9807,-84.8702 34.4807,-84.8701 30.9807,-81.7202 37.9807,-84.8701 37.9807,-84.8701\"/>\n",
|
||||
"</g>\n",
|
||||
"<!-- 0->0 -->\n",
|
||||
"<g id=\"edge2\" class=\"edge\">\n",
|
||||
"<title>0->0</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M49.6208,-98.0373C48.3189,-107.8579 50.4453,-117 56,-117 60.166,-117 62.4036,-111.8576 62.7128,-105.1433\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"62.3792,-98.0373 65.8541,-104.8818 62.5434,-101.5335 62.7076,-105.0296 62.7076,-105.0296 62.7076,-105.0296 62.5434,-101.5335 59.561,-105.1774 62.3792,-98.0373 62.3792,-98.0373\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"51.5\" y=\"-120.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M49.6208,-101.9074C48.3189,-111.728 50.4453,-120.8701 56,-120.8701 60.166,-120.8701 62.4036,-115.7276 62.7128,-109.0134\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"62.3792,-101.9074 65.8541,-108.7519 62.5434,-105.4035 62.7076,-108.8997 62.7076,-108.8997 62.7076,-108.8997 62.5434,-105.4035 59.561,-109.0474 62.3792,-101.9074 62.3792,-101.9074\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"51.5\" y=\"-124.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 1 -->\n",
|
||||
"<g id=\"node3\" class=\"node\">\n",
|
||||
"<title>1</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"165\" cy=\"-108\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"160.5\" y=\"-104.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"165\" cy=\"-111.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"160.5\" y=\"-108.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 0->1 -->\n",
|
||||
"<g id=\"edge3\" class=\"edge\">\n",
|
||||
"<title>0->1</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M73.5127,-85.338C91.6004,-89.8184 119.9794,-96.8481 140.3337,-101.89\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"147.1686,-103.5831 139.6165,-104.9575 143.7713,-102.7415 140.374,-101.8999 140.374,-101.8999 140.374,-101.8999 143.7713,-102.7415 141.1314,-98.8423 147.1686,-103.5831 147.1686,-103.5831\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"107\" y=\"-102.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M73.5127,-89.2081C91.6004,-93.6885 119.9794,-100.7182 140.3337,-105.7601\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"147.1686,-107.4531 139.6165,-108.8275 143.7713,-106.6115 140.374,-105.77 140.374,-105.77 140.374,-105.77 143.7713,-106.6115 141.1314,-102.7124 147.1686,-107.4531 147.1686,-107.4531\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"107\" y=\"-106.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 2 -->\n",
|
||||
"<g id=\"node4\" class=\"node\">\n",
|
||||
"<title>2</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"165\" cy=\"-54\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"165\" y=\"-50.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"165\" cy=\"-57.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"165\" y=\"-54.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 0->2 -->\n",
|
||||
"<g id=\"edge4\" class=\"edge\">\n",
|
||||
"<title>0->2</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M73.5753,-76.5941C79.4345,-75.1285 85.9976,-73.4903 92,-72 108.0742,-68.009 126.1473,-63.5524 140.2892,-60.0721\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"147.2947,-58.3488 141.2498,-63.0798 143.896,-59.1849 140.4973,-60.0209 140.4973,-60.0209 140.4973,-60.0209 143.896,-59.1849 139.7449,-56.9621 147.2947,-58.3488 147.2947,-58.3488\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"92\" y=\"-75.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M73.5753,-80.4642C79.4345,-78.9986 85.9976,-77.3604 92,-75.8701 108.0742,-71.879 126.1473,-67.4224 140.2892,-63.9421\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"147.2947,-62.2188 141.2498,-66.9498 143.896,-63.0549 140.4973,-63.891 140.4973,-63.891 140.4973,-63.891 143.896,-63.0549 139.7449,-60.8322 147.2947,-62.2188 147.2947,-62.2188\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"92\" y=\"-79.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 3 -->\n",
|
||||
"<g id=\"node5\" class=\"node\">\n",
|
||||
"<title>3</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"274\" cy=\"-114\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"274\" y=\"-110.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"274\" cy=\"-116.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"274\" y=\"-113.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 1->3 -->\n",
|
||||
"<g id=\"edge5\" class=\"edge\">\n",
|
||||
"<title>1->3</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M182.9991,-108.9908C200.9861,-109.9809 228.7902,-111.5114 248.9323,-112.6201\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"255.9741,-113.0078 248.8115,-115.7682 252.4794,-112.8153 248.9847,-112.6229 248.9847,-112.6229 248.9847,-112.6229 252.4794,-112.8153 249.1579,-109.4777 255.9741,-113.0078 255.9741,-113.0078\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"214\" y=\"-115.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!a</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M182.9991,-112.6957C200.9861,-113.5208 228.7902,-114.7962 248.9323,-115.7202\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"255.9741,-116.0432 248.8371,-118.869 252.4778,-115.8828 248.9815,-115.7223 248.9815,-115.7223 248.9815,-115.7223 252.4778,-115.8828 249.1259,-112.5756 255.9741,-116.0432 255.9741,-116.0432\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"214\" y=\"-119.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!a</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 5 -->\n",
|
||||
"<g id=\"node6\" class=\"node\">\n",
|
||||
"<title>5</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"274\" cy=\"-54\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"274\" y=\"-50.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"274\" cy=\"-57.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"274\" y=\"-54.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 2->5 -->\n",
|
||||
"<g id=\"edge6\" class=\"edge\">\n",
|
||||
"<title>2->5</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M183.4904,-54C201.3712,-54 228.6126,-54 248.5388,-54\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"255.7827,-54 248.7828,-57.1501 252.2827,-54 248.7827,-54.0001 248.7827,-54.0001 248.7827,-54.0001 252.2827,-54 248.7827,-50.8501 255.7827,-54 255.7827,-54\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"201\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M183.4904,-57.8701C201.3712,-57.8701 228.6126,-57.8701 248.5388,-57.8701\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"255.7827,-57.8701 248.7828,-61.0202 252.2827,-57.8701 248.7827,-57.8702 248.7827,-57.8702 248.7827,-57.8702 252.2827,-57.8701 248.7827,-54.7202 255.7827,-57.8701 255.7827,-57.8701\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"201\" y=\"-61.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 3->3 -->\n",
|
||||
"<g id=\"edge7\" class=\"edge\">\n",
|
||||
"<title>3->3</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M264.7674,-129.5414C262.1685,-139.9087 265.2461,-150 274,-150 280.7022,-150 284.077,-144.0847 284.1245,-136.6591\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"283.2326,-129.5414 287.2286,-136.0955 283.6678,-133.0143 284.103,-136.4871 284.103,-136.4871 284.103,-136.4871 283.6678,-133.0143 280.9775,-136.8788 283.2326,-129.5414 283.2326,-129.5414\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"269.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M264.7674,-132.4115C262.1685,-142.7787 265.2461,-152.8701 274,-152.8701 280.7022,-152.8701 284.077,-146.9547 284.1245,-139.5291\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"283.2326,-132.4115 287.2286,-138.9655 283.6678,-135.8843 284.103,-139.3572 284.103,-139.3572 284.103,-139.3572 283.6678,-135.8843 280.9775,-139.7489 283.2326,-132.4115 283.2326,-132.4115\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"269.5\" y=\"-156.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 4 -->\n",
|
||||
"<g id=\"node7\" class=\"node\">\n",
|
||||
"<title>4</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"383\" cy=\"-120\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"383\" y=\"-116.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"391.8701\" cy=\"-122.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"391.8701\" y=\"-119.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 3->4 -->\n",
|
||||
"<g id=\"edge8\" class=\"edge\">\n",
|
||||
"<title>3->4</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M291.9991,-114.9908C309.9861,-115.9809 337.7902,-117.5114 357.9323,-118.6201\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"364.9741,-119.0078 357.8115,-121.7682 361.4794,-118.8153 357.9847,-118.6229 357.9847,-118.6229 357.9847,-118.6229 361.4794,-118.8153 358.1579,-115.4777 364.9741,-119.0078 364.9741,-119.0078\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"311.5\" y=\"-121.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M292.1589,-117.7944C312.1173,-118.8104 344.313,-120.4492 366.6998,-121.5888\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"373.884,-121.9545 366.7328,-124.7445 370.3885,-121.7765 366.893,-121.5985 366.893,-121.5985 366.893,-121.5985 370.3885,-121.7765 367.0532,-118.4526 373.884,-121.9545 373.884,-121.9545\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"311.5\" y=\"-124.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 6 -->\n",
|
||||
"<g id=\"node9\" class=\"node\">\n",
|
||||
"<title>6</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"383\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"383\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"391.8701\" cy=\"-26.8701\" rx=\"26.7407\" ry=\"26.7407\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"387.3701\" y=\"-30.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"383.8701\" y=\"-15.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 5->6 -->\n",
|
||||
"<g id=\"edge10\" class=\"edge\">\n",
|
||||
"<title>5->6</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M291.5127,-48.216C309.8157,-42.171 338.6565,-32.6456 359.0572,-25.9077\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"365.8901,-23.651 360.2311,-28.8374 362.5667,-24.7487 359.2432,-25.8463 359.2432,-25.8463 359.2432,-25.8463 362.5667,-24.7487 358.2553,-22.8552 365.8901,-23.651 365.8901,-23.651\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"310\" y=\"-45.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M291.6463,-53.229C309.3792,-48.5653 337.1343,-41.2656 358.9445,-35.5295\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"365.7966,-33.7274 359.828,-38.5544 362.4117,-34.6177 359.0268,-35.508 359.0268,-35.508 359.0268,-35.508 362.4117,-34.6177 358.2255,-32.4616 365.7966,-33.7274 365.7966,-33.7274\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"310\" y=\"-51.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 7 -->\n",
|
||||
"<g id=\"node8\" class=\"node\">\n",
|
||||
"<title>7</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"492\" cy=\"-120\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"492\" y=\"-116.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"518.6102\" cy=\"-122.8701\" rx=\"26.7407\" ry=\"26.7407\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"514.1102\" y=\"-126.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"510.6102\" y=\"-111.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 4->7 -->\n",
|
||||
"<g id=\"edge9\" class=\"edge\">\n",
|
||||
"<title>4->7</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M401.4904,-120C419.3712,-120 446.6126,-120 466.5388,-120\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"473.7827,-120 466.7828,-123.1501 470.2827,-120 466.7827,-120.0001 466.7827,-120.0001 466.7827,-120.0001 470.2827,-120 466.7827,-116.8501 473.7827,-120 473.7827,-120\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"419\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M410.0288,-122.8701C429.3822,-122.8701 460.4746,-122.8701 484.438,-122.8701\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"491.6252,-122.8701 484.6253,-126.0202 488.1252,-122.8701 484.6252,-122.8702 484.6252,-122.8702 484.6252,-122.8702 488.1252,-122.8701 484.6252,-119.7202 491.6252,-122.8701 491.6252,-122.8701\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"436.7401\" y=\"-126.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 7->7 -->\n",
|
||||
"<g id=\"edge12\" class=\"edge\">\n",
|
||||
"<title>7->7</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M482.7674,-135.5414C480.1685,-145.9087 483.2461,-156 492,-156 498.7022,-156 502.077,-150.0847 502.1245,-142.6591\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"501.2326,-135.5414 505.2286,-142.0955 501.6678,-139.0143 502.103,-142.4871 502.103,-142.4871 502.103,-142.4871 501.6678,-139.0143 498.9775,-142.8788 501.2326,-135.5414 501.2326,-135.5414\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"488.5\" y=\"-174.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"484\" y=\"-159.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M507.1668,-147.3317C506.077,-158.2753 509.8914,-167.7401 518.6102,-167.7401 525.2855,-167.7401 529.086,-162.192 530.0116,-154.6799\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"530.0535,-147.3317 533.1635,-154.3496 530.0335,-150.8316 530.0135,-154.3316 530.0135,-154.3316 530.0135,-154.3316 530.0335,-150.8316 526.8636,-154.3136 530.0535,-147.3317 530.0535,-147.3317\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"515.1102\" y=\"-171.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 6->6 -->\n",
|
||||
"<g id=\"edge11\" class=\"edge\">\n",
|
||||
"<title>6->6</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M373.7674,-33.5414C371.1685,-43.9087 374.2461,-54 383,-54 389.7022,-54 393.077,-48.0847 393.1245,-40.6591\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"392.2326,-33.5414 396.2286,-40.0955 392.6678,-37.0143 393.103,-40.4871 393.103,-40.4871 393.103,-40.4871 392.6678,-37.0143 389.9775,-40.8788 392.2326,-33.5414 392.2326,-33.5414\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"376.5\" y=\"-72.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!b</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"375\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M380.4267,-51.3317C379.3369,-62.2753 383.1513,-71.7401 391.8701,-71.7401 398.5454,-71.7401 402.3458,-66.192 403.2715,-58.6799\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"403.3134,-51.3317 406.4234,-58.3496 403.2934,-54.8316 403.2734,-58.3316 403.2734,-58.3316 403.2734,-58.3316 403.2934,-54.8316 400.1235,-58.3136 403.3134,-51.3317 403.3134,-51.3317\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"385.3701\" y=\"-75.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!b</text>\n",
|
||||
"</g>\n",
|
||||
"</g>\n",
|
||||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fc1642c22d0> >"
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f31a00c1b40> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -658,153 +658,153 @@
|
|||
"<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
|
||||
" -->\n",
|
||||
"<!-- Pages: 1 -->\n",
|
||||
"<svg width=\"518pt\" height=\"230pt\"\n",
|
||||
" viewBox=\"0.00 0.00 518.00 230.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 1) rotate(0) translate(4 226)\">\n",
|
||||
"<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-226 514,-226 514,4 -4,4\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"234\" y=\"-207.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">Inf(</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"256\" y=\"-207.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"272\" y=\"-207.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">)</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"232\" y=\"-193.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">[Büchi]</text>\n",
|
||||
"<svg width=\"553pt\" height=\"227pt\"\n",
|
||||
" viewBox=\"0.00 0.00 553.48 226.74\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
||||
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 222.7401)\">\n",
|
||||
"<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-222.7401 549.4802,-222.7401 549.4802,4 -4,4\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"251.7401\" y=\"-204.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">Inf(</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"273.7401\" y=\"-204.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"289.7401\" y=\"-204.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">)</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"249.7401\" y=\"-190.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">[Büchi]</text>\n",
|
||||
"<!-- I -->\n",
|
||||
"<!-- 0 -->\n",
|
||||
"<g id=\"node2\" class=\"node\">\n",
|
||||
"<title>0</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"56\" cy=\"-81\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"56\" y=\"-77.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"56\" cy=\"-84.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"56\" y=\"-81.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- I->0 -->\n",
|
||||
"<g id=\"edge1\" class=\"edge\">\n",
|
||||
"<title>I->0</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M1.1233,-81C4.178,-81 17.9448,-81 30.9241,-81\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"37.9807,-81 30.9808,-84.1501 34.4807,-81 30.9807,-81.0001 30.9807,-81.0001 30.9807,-81.0001 34.4807,-81 30.9807,-77.8501 37.9807,-81 37.9807,-81\"/>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M1.1233,-84.8701C4.178,-84.8701 17.9448,-84.8701 30.9241,-84.8701\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"37.9807,-84.8701 30.9808,-88.0202 34.4807,-84.8701 30.9807,-84.8702 30.9807,-84.8702 30.9807,-84.8702 34.4807,-84.8701 30.9807,-81.7202 37.9807,-84.8701 37.9807,-84.8701\"/>\n",
|
||||
"</g>\n",
|
||||
"<!-- 0->0 -->\n",
|
||||
"<g id=\"edge2\" class=\"edge\">\n",
|
||||
"<title>0->0</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M49.6208,-98.0373C48.3189,-107.8579 50.4453,-117 56,-117 60.166,-117 62.4036,-111.8576 62.7128,-105.1433\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"62.3792,-98.0373 65.8541,-104.8818 62.5434,-101.5335 62.7076,-105.0296 62.7076,-105.0296 62.7076,-105.0296 62.5434,-101.5335 59.561,-105.1774 62.3792,-98.0373 62.3792,-98.0373\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"51.5\" y=\"-120.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M49.6208,-101.9074C48.3189,-111.728 50.4453,-120.8701 56,-120.8701 60.166,-120.8701 62.4036,-115.7276 62.7128,-109.0134\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"62.3792,-101.9074 65.8541,-108.7519 62.5434,-105.4035 62.7076,-108.8997 62.7076,-108.8997 62.7076,-108.8997 62.5434,-105.4035 59.561,-109.0474 62.3792,-101.9074 62.3792,-101.9074\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"51.5\" y=\"-124.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 1 -->\n",
|
||||
"<g id=\"node3\" class=\"node\">\n",
|
||||
"<title>1</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"165\" cy=\"-108\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"160.5\" y=\"-104.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"165\" cy=\"-111.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"160.5\" y=\"-108.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 0->1 -->\n",
|
||||
"<g id=\"edge3\" class=\"edge\">\n",
|
||||
"<title>0->1</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M73.5127,-85.338C91.6004,-89.8184 119.9794,-96.8481 140.3337,-101.89\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"147.1686,-103.5831 139.6165,-104.9575 143.7713,-102.7415 140.374,-101.8999 140.374,-101.8999 140.374,-101.8999 143.7713,-102.7415 141.1314,-98.8423 147.1686,-103.5831 147.1686,-103.5831\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"107\" y=\"-102.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M73.5127,-89.2081C91.6004,-93.6885 119.9794,-100.7182 140.3337,-105.7601\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"147.1686,-107.4531 139.6165,-108.8275 143.7713,-106.6115 140.374,-105.77 140.374,-105.77 140.374,-105.77 143.7713,-106.6115 141.1314,-102.7124 147.1686,-107.4531 147.1686,-107.4531\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"107\" y=\"-106.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 2 -->\n",
|
||||
"<g id=\"node4\" class=\"node\">\n",
|
||||
"<title>2</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"165\" cy=\"-54\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"165\" y=\"-50.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"165\" cy=\"-57.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"165\" y=\"-54.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 0->2 -->\n",
|
||||
"<g id=\"edge4\" class=\"edge\">\n",
|
||||
"<title>0->2</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M73.5753,-76.5941C79.4345,-75.1285 85.9976,-73.4903 92,-72 108.0742,-68.009 126.1473,-63.5524 140.2892,-60.0721\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"147.2947,-58.3488 141.2498,-63.0798 143.896,-59.1849 140.4973,-60.0209 140.4973,-60.0209 140.4973,-60.0209 143.896,-59.1849 139.7449,-56.9621 147.2947,-58.3488 147.2947,-58.3488\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"92\" y=\"-75.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M73.5753,-80.4642C79.4345,-78.9986 85.9976,-77.3604 92,-75.8701 108.0742,-71.879 126.1473,-67.4224 140.2892,-63.9421\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"147.2947,-62.2188 141.2498,-66.9498 143.896,-63.0549 140.4973,-63.891 140.4973,-63.891 140.4973,-63.891 143.896,-63.0549 139.7449,-60.8322 147.2947,-62.2188 147.2947,-62.2188\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"92\" y=\"-79.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 3 -->\n",
|
||||
"<g id=\"node5\" class=\"node\">\n",
|
||||
"<title>3</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"274\" cy=\"-114\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"274\" y=\"-110.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"274\" cy=\"-116.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"274\" y=\"-113.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 1->3 -->\n",
|
||||
"<g id=\"edge5\" class=\"edge\">\n",
|
||||
"<title>1->3</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M182.9991,-108.9908C200.9861,-109.9809 228.7902,-111.5114 248.9323,-112.6201\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"255.9741,-113.0078 248.8115,-115.7682 252.4794,-112.8153 248.9847,-112.6229 248.9847,-112.6229 248.9847,-112.6229 252.4794,-112.8153 249.1579,-109.4777 255.9741,-113.0078 255.9741,-113.0078\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"214\" y=\"-115.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!a</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M182.9991,-112.6957C200.9861,-113.5208 228.7902,-114.7962 248.9323,-115.7202\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"255.9741,-116.0432 248.8371,-118.869 252.4778,-115.8828 248.9815,-115.7223 248.9815,-115.7223 248.9815,-115.7223 252.4778,-115.8828 249.1259,-112.5756 255.9741,-116.0432 255.9741,-116.0432\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"214\" y=\"-119.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!a</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 5 -->\n",
|
||||
"<g id=\"node6\" class=\"node\">\n",
|
||||
"<title>5</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"274\" cy=\"-54\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"274\" y=\"-50.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"274\" cy=\"-57.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"274\" y=\"-54.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 2->5 -->\n",
|
||||
"<g id=\"edge6\" class=\"edge\">\n",
|
||||
"<title>2->5</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M183.4904,-54C201.3712,-54 228.6126,-54 248.5388,-54\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"255.7827,-54 248.7828,-57.1501 252.2827,-54 248.7827,-54.0001 248.7827,-54.0001 248.7827,-54.0001 252.2827,-54 248.7827,-50.8501 255.7827,-54 255.7827,-54\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"201\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M183.4904,-57.8701C201.3712,-57.8701 228.6126,-57.8701 248.5388,-57.8701\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"255.7827,-57.8701 248.7828,-61.0202 252.2827,-57.8701 248.7827,-57.8702 248.7827,-57.8702 248.7827,-57.8702 252.2827,-57.8701 248.7827,-54.7202 255.7827,-57.8701 255.7827,-57.8701\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"201\" y=\"-61.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 3->3 -->\n",
|
||||
"<g id=\"edge7\" class=\"edge\">\n",
|
||||
"<title>3->3</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M264.7674,-129.5414C262.1685,-139.9087 265.2461,-150 274,-150 280.7022,-150 284.077,-144.0847 284.1245,-136.6591\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"283.2326,-129.5414 287.2286,-136.0955 283.6678,-133.0143 284.103,-136.4871 284.103,-136.4871 284.103,-136.4871 283.6678,-133.0143 280.9775,-136.8788 283.2326,-129.5414 283.2326,-129.5414\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"269.5\" y=\"-153.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M264.7674,-132.4115C262.1685,-142.7787 265.2461,-152.8701 274,-152.8701 280.7022,-152.8701 284.077,-146.9547 284.1245,-139.5291\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"283.2326,-132.4115 287.2286,-138.9655 283.6678,-135.8843 284.103,-139.3572 284.103,-139.3572 284.103,-139.3572 283.6678,-135.8843 280.9775,-139.7489 283.2326,-132.4115 283.2326,-132.4115\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"269.5\" y=\"-156.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 4 -->\n",
|
||||
"<g id=\"node7\" class=\"node\">\n",
|
||||
"<title>4</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"383\" cy=\"-120\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"383\" y=\"-116.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"391.8701\" cy=\"-122.8701\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"391.8701\" y=\"-119.1701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 3->4 -->\n",
|
||||
"<g id=\"edge8\" class=\"edge\">\n",
|
||||
"<title>3->4</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M291.9991,-114.9908C309.9861,-115.9809 337.7902,-117.5114 357.9323,-118.6201\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"364.9741,-119.0078 357.8115,-121.7682 361.4794,-118.8153 357.9847,-118.6229 357.9847,-118.6229 357.9847,-118.6229 361.4794,-118.8153 358.1579,-115.4777 364.9741,-119.0078 364.9741,-119.0078\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"311.5\" y=\"-121.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M292.1589,-117.7944C312.1173,-118.8104 344.313,-120.4492 366.6998,-121.5888\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"373.884,-121.9545 366.7328,-124.7445 370.3885,-121.7765 366.893,-121.5985 366.893,-121.5985 366.893,-121.5985 370.3885,-121.7765 367.0532,-118.4526 373.884,-121.9545 373.884,-121.9545\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"311.5\" y=\"-124.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 6 -->\n",
|
||||
"<g id=\"node9\" class=\"node\">\n",
|
||||
"<title>6</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"383\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"383\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"391.8701\" cy=\"-26.8701\" rx=\"26.7407\" ry=\"26.7407\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"387.3701\" y=\"-30.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"383.8701\" y=\"-15.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 5->6 -->\n",
|
||||
"<g id=\"edge10\" class=\"edge\">\n",
|
||||
"<title>5->6</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M291.5127,-48.216C309.8157,-42.171 338.6565,-32.6456 359.0572,-25.9077\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"365.8901,-23.651 360.2311,-28.8374 362.5667,-24.7487 359.2432,-25.8463 359.2432,-25.8463 359.2432,-25.8463 362.5667,-24.7487 358.2553,-22.8552 365.8901,-23.651 365.8901,-23.651\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"310\" y=\"-45.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M291.6463,-53.229C309.3792,-48.5653 337.1343,-41.2656 358.9445,-35.5295\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"365.7966,-33.7274 359.828,-38.5544 362.4117,-34.6177 359.0268,-35.508 359.0268,-35.508 359.0268,-35.508 362.4117,-34.6177 358.2255,-32.4616 365.7966,-33.7274 365.7966,-33.7274\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"310\" y=\"-51.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 7 -->\n",
|
||||
"<g id=\"node8\" class=\"node\">\n",
|
||||
"<title>7</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"492\" cy=\"-120\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"492\" y=\"-116.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#e31a1c\" stroke-width=\"2\" cx=\"518.6102\" cy=\"-122.8701\" rx=\"26.7407\" ry=\"26.7407\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"514.1102\" y=\"-126.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"510.6102\" y=\"-111.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 4->7 -->\n",
|
||||
"<g id=\"edge9\" class=\"edge\">\n",
|
||||
"<title>4->7</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M401.4904,-120C419.3712,-120 446.6126,-120 466.5388,-120\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"473.7827,-120 466.7828,-123.1501 470.2827,-120 466.7827,-120.0001 466.7827,-120.0001 466.7827,-120.0001 470.2827,-120 466.7827,-116.8501 473.7827,-120 473.7827,-120\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"419\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M410.0288,-122.8701C429.3822,-122.8701 460.4746,-122.8701 484.438,-122.8701\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"491.6252,-122.8701 484.6253,-126.0202 488.1252,-122.8701 484.6252,-122.8702 484.6252,-122.8702 484.6252,-122.8702 488.1252,-122.8701 484.6252,-119.7202 491.6252,-122.8701 491.6252,-122.8701\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"436.7401\" y=\"-126.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a & !b</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 7->7 -->\n",
|
||||
"<g id=\"edge12\" class=\"edge\">\n",
|
||||
"<title>7->7</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M482.7674,-135.5414C480.1685,-145.9087 483.2461,-156 492,-156 498.7022,-156 502.077,-150.0847 502.1245,-142.6591\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"501.2326,-135.5414 505.2286,-142.0955 501.6678,-139.0143 502.103,-142.4871 502.103,-142.4871 502.103,-142.4871 501.6678,-139.0143 498.9775,-142.8788 501.2326,-135.5414 501.2326,-135.5414\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"488.5\" y=\"-174.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"484\" y=\"-159.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M507.1668,-147.3317C506.077,-158.2753 509.8914,-167.7401 518.6102,-167.7401 525.2855,-167.7401 529.086,-162.192 530.0116,-154.6799\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"530.0535,-147.3317 533.1635,-154.3496 530.0335,-150.8316 530.0135,-154.3316 530.0135,-154.3316 530.0135,-154.3316 530.0335,-150.8316 526.8636,-154.3136 530.0535,-147.3317 530.0535,-147.3317\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"515.1102\" y=\"-171.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 6->6 -->\n",
|
||||
"<g id=\"edge11\" class=\"edge\">\n",
|
||||
"<title>6->6</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M373.7674,-33.5414C371.1685,-43.9087 374.2461,-54 383,-54 389.7022,-54 393.077,-48.0847 393.1245,-40.6591\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"392.2326,-33.5414 396.2286,-40.0955 392.6678,-37.0143 393.103,-40.4871 393.103,-40.4871 393.103,-40.4871 392.6678,-37.0143 389.9775,-40.8788 392.2326,-33.5414 392.2326,-33.5414\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"376.5\" y=\"-72.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!b</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"375\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M380.4267,-51.3317C379.3369,-62.2753 383.1513,-71.7401 391.8701,-71.7401 398.5454,-71.7401 402.3458,-66.192 403.2715,-58.6799\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"403.3134,-51.3317 406.4234,-58.3496 403.2934,-54.8316 403.2734,-58.3316 403.2734,-58.3316 403.2734,-58.3316 403.2934,-54.8316 400.1235,-58.3136 403.3134,-51.3317 403.3134,-51.3317\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"385.3701\" y=\"-75.5401\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!b</text>\n",
|
||||
"</g>\n",
|
||||
"</g>\n",
|
||||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fc1642c22d0> >"
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f31a00c1b40> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -963,7 +963,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fc1642b4750> >"
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f31a00c1630> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -978,16 +978,16 @@
|
|||
"<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
|
||||
" -->\n",
|
||||
"<!-- Title: FG(!a | X!a) Pages: 1 -->\n",
|
||||
"<svg width=\"253pt\" height=\"177pt\"\n",
|
||||
" viewBox=\"0.00 0.00 253.00 177.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 1) rotate(0) translate(4 173)\">\n",
|
||||
"<svg width=\"283pt\" height=\"180pt\"\n",
|
||||
" viewBox=\"0.00 0.00 283.48 179.87\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
||||
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 175.8701)\">\n",
|
||||
"<title>FG(!a | X!a)</title>\n",
|
||||
"<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-173 249,-173 249,4 -4,4\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"88.5\" y=\"-154.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">FG(!a | X!a)</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"101.5\" y=\"-140.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">Inf(</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"123.5\" y=\"-140.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"139.5\" y=\"-140.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">)</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"99.5\" y=\"-126.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">[Büchi]</text>\n",
|
||||
"<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-175.8701 279.4802,-175.8701 279.4802,4 -4,4\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"103.7401\" y=\"-157.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">FG(!a | X!a)</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"116.7401\" y=\"-143.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">Inf(</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"138.7401\" y=\"-143.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"154.7401\" y=\"-143.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">)</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"114.7401\" y=\"-129.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">[Büchi]</text>\n",
|
||||
"<!-- I -->\n",
|
||||
"<!-- 0 -->\n",
|
||||
"<g id=\"node2\" class=\"node\">\n",
|
||||
|
|
@ -1011,58 +1011,57 @@
|
|||
"<!-- 1 -->\n",
|
||||
"<g id=\"node3\" class=\"node\">\n",
|
||||
"<title>1</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"139\" cy=\"-53\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"134.5\" y=\"-49.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"147.8701\" cy=\"-62\" rx=\"26.7407\" ry=\"26.7407\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"143.3701\" y=\"-65.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"139.8701\" y=\"-50.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 0->1 -->\n",
|
||||
"<g id=\"edge3\" class=\"edge\">\n",
|
||||
"<title>0->1</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M72.7963,-25.0828C85.0589,-30.2538 101.8459,-37.3326 115.4473,-43.0681\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"122.2287,-45.9278 114.5547,-46.1103 119.0037,-44.5678 115.7787,-43.2078 115.7787,-43.2078 115.7787,-43.2078 119.0037,-44.5678 117.0027,-40.3053 122.2287,-45.9278 122.2287,-45.9278\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"92\" y=\"-40.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!a</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M72.4245,-25.8663C84.6879,-31.7397 101.8177,-39.9438 116.6558,-47.0503\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"123.2864,-50.226 115.6125,-50.0432 120.1298,-48.7141 116.9731,-47.2023 116.9731,-47.2023 116.9731,-47.2023 120.1298,-48.7141 118.3338,-44.3613 123.2864,-50.226 123.2864,-50.226\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"92\" y=\"-43.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!a</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 2 -->\n",
|
||||
"<g id=\"node4\" class=\"node\">\n",
|
||||
"<title>2</title>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"227\" cy=\"-35\" rx=\"18\" ry=\"18\"/>\n",
|
||||
"<text text-anchor=\"middle\" x=\"227\" y=\"-31.3\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
|
||||
"<ellipse fill=\"#ffffaa\" stroke=\"#000000\" cx=\"248.6102\" cy=\"-35\" rx=\"26.7407\" ry=\"26.7407\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"244.1102\" y=\"-38.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"240.6102\" y=\"-23.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 0->2 -->\n",
|
||||
"<g id=\"edge4\" class=\"edge\">\n",
|
||||
"<title>0->2</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M73.6356,-14.3004C93.8872,-10.6235 128.0462,-6.1744 157,-11 173.0791,-13.6799 190.4153,-19.599 203.8126,-24.888\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"210.4319,-27.5759 202.761,-27.8608 207.1891,-26.2591 203.9462,-24.9422 203.9462,-24.9422 203.9462,-24.9422 207.1891,-26.2591 205.1314,-22.0237 210.4319,-27.5759 210.4319,-27.5759\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"135.5\" y=\"-14.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M73.82,-14.5755C97.1498,-10.6332 139.2507,-5.3794 174.7401,-11 188.787,-13.2247 203.7979,-17.6899 216.5942,-22.1718\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"223.4552,-24.6494 215.8014,-25.2346 220.1632,-23.4607 216.8713,-22.2719 216.8713,-22.2719 216.8713,-22.2719 220.1632,-23.4607 217.9412,-19.3091 223.4552,-24.6494 223.4552,-24.6494\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"144.3701\" y=\"-14.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 1->1 -->\n",
|
||||
"<g id=\"edge5\" class=\"edge\">\n",
|
||||
"<title>1->1</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M131.9688,-69.6641C130.4063,-79.625 132.75,-89 139,-89 143.6875,-89 146.1777,-83.7266 146.4707,-76.8876\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.0313,-69.6641 149.6006,-76.4598 146.2438,-73.1576 146.4564,-76.6511 146.4564,-76.6511 146.4564,-76.6511 146.2438,-73.1576 143.3122,-76.8425 146.0313,-69.6641 146.0313,-69.6641\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"133.5\" y=\"-107.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!a</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"131\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M138.5775,-87.37C137.9366,-97.9238 141.0341,-106.8701 147.8701,-106.8701 153.1038,-106.8701 156.1462,-101.6259 156.9972,-94.4312\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"157.1627,-87.37 160.1477,-94.4419 157.0806,-90.869 156.9986,-94.3681 156.9986,-94.3681 156.9986,-94.3681 157.0806,-90.869 153.8494,-94.2943 157.1627,-87.37 157.1627,-87.37\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"142.3701\" y=\"-110.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!a</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 1->2 -->\n",
|
||||
"<g id=\"edge6\" class=\"edge\">\n",
|
||||
"<title>1->2</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M154.7448,-61.7947C165.2012,-66.4602 179.1355,-70.4044 191,-66 197.9591,-63.4166 204.4745,-58.8182 209.9981,-53.9409\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"215.1708,-49.0349 212.2596,-56.1375 212.6314,-51.4434 210.0919,-53.852 210.0919,-53.852 210.0919,-53.852 212.6314,-51.4434 207.9242,-51.5664 215.1708,-49.0349 215.1708,-49.0349\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"179.5\" y=\"-85.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"175\" y=\"-70.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M174.4887,-57.592C183.8103,-55.8292 194.3037,-53.596 203.7401,-51 207.9265,-49.8483 212.283,-48.4961 216.5636,-47.074\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"223.1926,-44.8006 217.5931,-50.0511 219.8819,-45.936 216.5712,-47.0714 216.5712,-47.0714 216.5712,-47.0714 219.8819,-45.936 215.5493,-44.0918 223.1926,-44.8006 223.1926,-44.8006\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"194.7401\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">a</text>\n",
|
||||
"</g>\n",
|
||||
"<!-- 2->1 -->\n",
|
||||
"<g id=\"edge7\" class=\"edge\">\n",
|
||||
"<title>2->1</title>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M209.3802,-31.2344C199.1736,-29.7292 186.1736,-28.9792 175,-32 169.8137,-33.4021 164.6075,-35.7575 159.8291,-38.3951\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"153.6205,-42.104 158.0145,-35.8099 156.6252,-40.3091 159.6299,-38.5141 159.6299,-38.5141 159.6299,-38.5141 156.6252,-40.3091 161.2454,-41.2184 153.6205,-42.104 153.6205,-42.104\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"177.5\" y=\"-50.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!a</text>\n",
|
||||
"<text text-anchor=\"start\" x=\"175\" y=\"-35.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
||||
"<path fill=\"none\" stroke=\"#000000\" d=\"M222.0099,-29.873C212.5934,-29.0196 202.0351,-29.1789 192.7401,-32 186.4185,-33.9186 180.1758,-37.0557 174.4479,-40.5946\"/>\n",
|
||||
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"168.4553,-44.5538 172.5594,-38.0669 171.3755,-42.6245 174.2958,-40.6951 174.2958,-40.6951 174.2958,-40.6951 171.3755,-42.6245 176.0322,-43.3234 168.4553,-44.5538 168.4553,-44.5538\"/>\n",
|
||||
"<text text-anchor=\"start\" x=\"192.7401\" y=\"-35.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#000000\">!a</text>\n",
|
||||
"</g>\n",
|
||||
"</g>\n",
|
||||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fc1642d26c0> >"
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f31a0114060> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -1279,7 +1278,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fc1642d2720> >"
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f31a00c1480> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -1408,7 +1407,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fc1643175a0> >"
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f31a01140c0> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -1539,7 +1538,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fc1642d2ea0> >"
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f31a00c1ae0> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -1799,7 +1798,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fc1642e62a0> >"
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f31a005d870> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -2113,7 +2112,7 @@
|
|||
"</svg>\n"
|
||||
],
|
||||
"text/plain": [
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fc1642e62a0> >"
|
||||
"<spot.impl.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7f31a005d870> >"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
|
|
@ -2336,13 +2335,6 @@
|
|||
"source": [
|
||||
"100*sum(sistates_size)/sum(aut_size)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
|
|
@ -2361,7 +2353,7 @@
|
|||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.6.5"
|
||||
"version": "3.6.5+"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue