1571 lines
No EOL
110 KiB
Text
1571 lines
No EOL
110 KiB
Text
{
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3",
|
|
"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.4.2"
|
|
},
|
|
"name": ""
|
|
},
|
|
"nbformat": 3,
|
|
"nbformat_minor": 0,
|
|
"worksheets": [
|
|
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"import os\n",
|
|
"# Note that Spot (loaded by the kernel) will store a copy of\n",
|
|
"# the environment variable the first time it reads them, so\n",
|
|
"# if you change those variables, the new values will be ignored\n",
|
|
"# until you restart the kernel.\n",
|
|
"os.environ['SPOT_DOTEXTRA'] = 'size=\"10.2,5\" node[style=filled,fillcolor=\"#ffffaa\"]'\n",
|
|
"os.environ['SPOT_DOTDEFAULT'] = 'rbcf(Lato)'\n",
|
|
"import spot"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"prompt_number": 1
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"a = spot.translate('(a U b) & GFc & GFd', 'BA', complete=True); a"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 2,
|
|
"svg": [
|
|
"<?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.38.0 (20140413.2041)\n",
|
|
" -->\n",
|
|
"<!-- Title: G Pages: 1 -->\n",
|
|
"<svg width=\"429pt\" height=\"191pt\"\n",
|
|
" viewBox=\"0.00 0.00 428.74 191.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 187)\">\n",
|
|
"<title>G</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-187 424.74,-187 424.74,4 -4,4\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\"><title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-73\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-69.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\"><title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15491,-73C2.67247,-73 15.0966,-73 27.6277,-73\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"27.9419,-76.5001 37.9419,-73 27.9418,-69.5001 27.9419,-76.5001\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\"><title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M49.6208,-90.0373C48.3189,-99.8579 50.4453,-109 56,-109 59.4717,-109 61.6042,-105.429 62.3975,-100.353\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"65.8971,-100.031 62.3792,-90.0373 58.8971,-100.044 65.8971,-100.031\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"37.5\" y=\"-112.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\"><title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"177.87\" cy=\"-114\" rx=\"26.7407\" ry=\"26.7407\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"173.37\" y=\"-117.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"<text text-anchor=\"start\" x=\"169.87\" y=\"-102.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\"><title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M73.1662,-78.5294C90.8684,-84.5843 119.771,-94.4701 142.573,-102.269\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"141.645,-105.651 152.239,-105.575 143.91,-99.0274 141.645,-105.651\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"108\" y=\"-102.8\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node4\" class=\"node\"><title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"177.87\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"177.87\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\"><title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.6709,-65.8097C92.862,-56.5454 128.196,-40.3331 152.056,-29.3854\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"153.566,-32.5435 161.195,-25.1921 150.647,-26.1813 153.566,-32.5435\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-60.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\"><title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M166.755,-138.917C165.845,-149.666 169.55,-158.87 177.87,-158.87 183.33,-158.87 186.803,-154.906 188.288,-149.143\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"191.797,-149.132 188.985,-138.917 184.813,-148.655 191.797,-149.132\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"160.87\" y=\"-162.67\" font-family=\"Lato\" font-size=\"14.00\">c & d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node5\" class=\"node\"><title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"402.74\" cy=\"-104\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"402.74\" y=\"-100.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\"><title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M199.294,-130.585C225.134,-149.491 271.166,-176.285 311.74,-164 338.307,-155.956 364.199,-137.198 381.339,-122.781\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"383.757,-125.316 389.014,-116.117 379.168,-120.03 383.757,-125.316\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"274.74\" y=\"-171.8\" font-family=\"Lato\" font-size=\"14.00\">!c & d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node6\" class=\"node\"><title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"293.24\" cy=\"-104\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"293.24\" y=\"-100.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->3 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\"><title>1->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M204.905,-114.011C220.073,-113.765 239.54,-113.015 256.74,-111 259.511,-110.675 262.388,-110.253 265.252,-109.776\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"266.164,-113.166 275.351,-107.89 264.879,-106.285 266.164,-113.166\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"233.24\" y=\"-117.8\" font-family=\"Lato\" font-size=\"14.00\">!d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\"><title>4->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M167.719,-33.1666C164.643,-43.6641 168.026,-54 177.87,-54 184.33,-54 188.008,-49.5487 188.904,-43.5216\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"192.358,-42.8334 188.021,-33.1666 185.383,-43.4277 192.358,-42.8334\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"177.87\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\"><title>2->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M387.536,-93.9733C364.34,-78.8215 316.703,-52.7835 274.74,-62 250.741,-67.271 226.439,-80.5594 208.307,-92.3829\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"206.267,-89.5371 199.93,-98.0279 210.179,-95.342 206.267,-89.5371\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"289.74\" y=\"-65.8\" font-family=\"Lato\" font-size=\"14.00\">c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\"><title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M393.507,-119.541C390.909,-129.909 393.986,-140 402.74,-140 408.485,-140 411.785,-135.654 412.641,-129.736\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"416.119,-129.291 411.973,-119.541 409.134,-129.749 416.119,-129.291\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"397.24\" y=\"-143.8\" font-family=\"Lato\" font-size=\"14.00\">!c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\"><title>3->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M276.265,-97.366C270.254,-95.2005 263.288,-93.0768 256.74,-92 241.829,-89.548 237.445,-88.5195 222.74,-92 218.636,-92.9714 214.479,-94.3897 210.442,-96.0458\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"208.946,-92.8817 201.326,-100.243 211.873,-99.2402 208.946,-92.8817\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"222.74\" y=\"-95.8\" font-family=\"Lato\" font-size=\"14.00\">c & d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->2 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\"><title>3->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M311.512,-104C328.438,-104 354.502,-104 374.273,-104\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"374.511,-107.5 384.511,-104 374.511,-100.5 374.511,-107.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"329.74\" y=\"-107.8\" font-family=\"Lato\" font-size=\"14.00\">!c & d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\"><title>3->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M284.261,-119.916C281.919,-130.15 284.912,-140 293.24,-140 298.705,-140 301.873,-135.758 302.743,-129.949\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"306.236,-129.72 302.219,-119.916 299.245,-130.085 306.236,-129.72\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"286.74\" y=\"-143.8\" font-family=\"Lato\" font-size=\"14.00\">!d</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text": [
|
|
"<spot_impl.tgba_digraph; proxy of <Swig Object of type 'std::shared_ptr< spot::tgba_digraph > *' at 0x7f5e403071b0> >"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 2
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"a.show(\"\")"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 3,
|
|
"svg": [
|
|
"<svg height=\"186pt\" viewBox=\"0.00 0.00 488.00 186.00\" width=\"488pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 182)\">\n",
|
|
"<title>G</title>\n",
|
|
"<polygon fill=\"white\" points=\"-4,4 -4,-182 484,-182 484,4 -4,4\" stroke=\"none\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g class=\"node\" id=\"node2\"><title>0</title>\n",
|
|
"<ellipse cx=\"65\" cy=\"-69\" fill=\"#ffffaa\" rx=\"27\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"65\" y=\"-65.3\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g class=\"edge\" id=\"edge1\"><title>I->0</title>\n",
|
|
"<path d=\"M1.04566,-69C1.88296,-69 14.1126,-69 27.573,-69\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"27.9378,-72.5001 37.9378,-69 27.9378,-65.5001 27.9378,-72.5001\" stroke=\"black\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g class=\"edge\" id=\"edge2\"><title>0->0</title>\n",
|
|
"<path d=\"M57.1448,-86.4099C55.6785,-96.0879 58.2969,-105 65,-105 69.1895,-105 71.7833,-101.519 72.7816,-96.5449\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"76.2824,-96.4351 72.8552,-86.4099 69.2826,-96.3842 76.2824,-96.4351\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"65\" y=\"-108.8\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g class=\"node\" id=\"node3\"><title>1</title>\n",
|
|
"<ellipse cx=\"200\" cy=\"-109\" fill=\"#ffffaa\" rx=\"27\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<ellipse cx=\"200\" cy=\"-109\" fill=\"none\" rx=\"31\" ry=\"22\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"200\" y=\"-105.3\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge3\"><title>0->1</title>\n",
|
|
"<path d=\"M89.7777,-76.1512C109.694,-82.1411 138.477,-90.7975 161.495,-97.7204\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"160.704,-101.137 171.288,-100.666 162.72,-94.4338 160.704,-101.137\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"130.5\" y=\"-96.8\">b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g class=\"node\" id=\"node4\"><title>4</title>\n",
|
|
"<ellipse cx=\"200\" cy=\"-18\" fill=\"#ffffaa\" rx=\"27\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"200\" y=\"-14.3\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g class=\"edge\" id=\"edge4\"><title>0->4</title>\n",
|
|
"<path d=\"M88.8635,-60.2328C110.274,-52.0226 142.49,-39.6691 166.556,-30.4408\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"167.906,-33.6719 175.99,-26.8235 165.4,-27.1359 167.906,-33.6719\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"130.5\" y=\"-54.8\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge5\"><title>1->1</title>\n",
|
|
"<path d=\"M188.354,-129.581C186.743,-139.845 190.625,-149 200,-149 206.006,-149 209.757,-145.243 211.254,-139.844\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"214.762,-139.707 211.646,-129.581 207.767,-139.44 214.762,-139.707\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"200\" y=\"-152.8\">c & d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g class=\"node\" id=\"node5\"><title>2</title>\n",
|
|
"<ellipse cx=\"453\" cy=\"-99\" fill=\"#ffffaa\" rx=\"27\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"453\" y=\"-95.3\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge6\"><title>1->2</title>\n",
|
|
"<path d=\"M222.782,-123.932C241.9,-136.075 270.957,-152.26 299,-159 322.335,-164.609 329.885,-165.458 353,-159 380.696,-151.262 408.36,-133.43 427.375,-119.205\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"429.683,-121.845 435.472,-112.972 425.413,-116.298 429.683,-121.845\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"326\" y=\"-166.8\">!c & d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g class=\"node\" id=\"node6\"><title>3</title>\n",
|
|
"<ellipse cx=\"326\" cy=\"-99\" fill=\"#ffffaa\" rx=\"27\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"326\" y=\"-95.3\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->3 -->\n",
|
|
"<g class=\"edge\" id=\"edge7\"><title>1->3</title>\n",
|
|
"<path d=\"M231.069,-108.727C246.096,-108.374 264.539,-107.612 281,-106 283.721,-105.734 286.529,-105.407 289.349,-105.043\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"290.071,-108.475 299.474,-103.594 289.079,-101.546 290.071,-108.475\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"265\" y=\"-111.8\">!d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g class=\"edge\" id=\"edge13\"><title>4->4</title>\n",
|
|
"<path d=\"M188.75,-34.6641C186.25,-44.625 190,-54 200,-54 206.406,-54 210.247,-50.1525 211.524,-44.7682\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"215.02,-44.5656 211.25,-34.6641 208.022,-44.7552 215.02,-44.5656\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"200\" y=\"-57.8\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge8\"><title>2->1</title>\n",
|
|
"<path d=\"M431.922,-87.6352C412.452,-77.3145 381.724,-62.8411 353,-57 329.481,-52.2175 322.402,-51.6745 299,-57 274.468,-62.5828 249.456,-76.007 230.841,-87.8168\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"228.696,-85.0376 222.246,-93.4432 232.53,-90.8942 228.696,-85.0376\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"326\" y=\"-60.8\">c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge9\"><title>2->2</title>\n",
|
|
"<path d=\"M442.102,-115.664C439.68,-125.625 443.312,-135 453,-135 459.206,-135 462.927,-131.152 464.164,-125.768\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"467.66,-125.569 463.898,-115.664 460.662,-125.752 467.66,-125.569\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"453\" y=\"-138.8\">!c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge10\"><title>3->1</title>\n",
|
|
"<path d=\"M301.585,-90.8211C286.491,-86.65 266.488,-83.1832 249,-87 243.979,-88.0958 238.855,-89.7668 233.914,-91.7084\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"232.497,-88.508 224.713,-95.6958 235.281,-94.9308 232.497,-88.508\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"265\" y=\"-90.8\">c & d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge11\"><title>3->2</title>\n",
|
|
"<path d=\"M353.204,-99C371.371,-99 395.799,-99 415.82,-99\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"415.83,-102.5 425.83,-99 415.83,-95.5001 415.83,-102.5\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"389.5\" y=\"-102.8\">!c & d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g class=\"edge\" id=\"edge12\"><title>3->3</title>\n",
|
|
"<path d=\"M315.453,-115.664C313.109,-125.625 316.625,-135 326,-135 332.006,-135 335.607,-131.152 336.804,-125.768\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"340.3,-125.572 336.547,-115.664 333.302,-125.75 340.3,-125.572\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"326\" y=\"-138.8\">!d</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>"
|
|
],
|
|
"text": [
|
|
"<IPython.core.display.SVG object>"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 3
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"a.show(\".ast\")"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 4,
|
|
"svg": [
|
|
"<svg height=\"342pt\" viewBox=\"0.00 0.00 427.00 342.00\" width=\"427pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 338)\">\n",
|
|
"<title>G</title>\n",
|
|
"<polygon fill=\"white\" points=\"-4,4 -4,-338 423,-338 423,4 -4,4\" stroke=\"none\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"188.5\" y=\"-319.8\">Inf(</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"210.5\" y=\"-319.8\">\u24ff</text>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"226.5\" y=\"-319.8\">)</text>\n",
|
|
"<g class=\"cluster\" id=\"clust1\"><title>cluster_0</title>\n",
|
|
"<polygon fill=\"none\" points=\"143,-101 143,-303 411,-303 411,-101 143,-101\" stroke=\"green\"/>\n",
|
|
"</g>\n",
|
|
"<g class=\"cluster\" id=\"clust2\"><title>cluster_1</title>\n",
|
|
"<polygon fill=\"none\" points=\"143,-8 143,-93 195,-93 195,-8 143,-8\" stroke=\"grey\"/>\n",
|
|
"</g>\n",
|
|
"<g class=\"cluster\" id=\"clust3\"><title>cluster_2</title>\n",
|
|
"<polygon fill=\"none\" points=\"30,-18 30,-103 82,-103 82,-18 30,-18\" stroke=\"red\"/>\n",
|
|
"</g>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g class=\"node\" id=\"node2\"><title>0</title>\n",
|
|
"<ellipse cx=\"56\" cy=\"-44\" fill=\"#ffffaa\" rx=\"18\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"middle\" x=\"56\" y=\"-40.3\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g class=\"edge\" id=\"edge1\"><title>I->0</title>\n",
|
|
"<path d=\"M1.15491,-44C2.67247,-44 15.0966,-44 27.6277,-44\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"27.9419,-47.5001 37.9419,-44 27.9418,-40.5001 27.9419,-47.5001\" stroke=\"black\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g class=\"edge\" id=\"edge2\"><title>0->0</title>\n",
|
|
"<path d=\"M49.6208,-61.0373C48.3189,-70.8579 50.4453,-80 56,-80 59.4717,-80 61.6042,-76.4289 62.3975,-71.3529\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"65.8971,-71.031 62.3792,-61.0373 58.8971,-71.0435 65.8971,-71.031\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"37.5\" y=\"-83.8\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g class=\"node\" id=\"node3\"><title>1</title>\n",
|
|
"<ellipse cx=\"169\" cy=\"-151\" fill=\"#ffffaa\" rx=\"18\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"middle\" x=\"169\" y=\"-147.3\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge3\"><title>0->1</title>\n",
|
|
"<path d=\"M69.7331,-56.2743C88.8864,-74.7373 125.282,-109.821 148.001,-131.721\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"145.787,-134.449 155.415,-138.869 150.645,-129.409 145.787,-134.449\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"108\" y=\"-120.8\">b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g class=\"node\" id=\"node6\"><title>4</title>\n",
|
|
"<ellipse cx=\"169\" cy=\"-34\" fill=\"#ffffaa\" rx=\"18\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"middle\" x=\"169\" y=\"-30.3\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g class=\"edge\" id=\"edge4\"><title>0->4</title>\n",
|
|
"<path d=\"M74.3438,-42.4375C92.1015,-40.8377 119.96,-38.3279 140.683,-36.461\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"141.132,-39.9348 150.778,-35.5515 140.504,-32.963 141.132,-39.9348\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"92\" y=\"-44.8\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge5\"><title>1->1</title>\n",
|
|
"<path d=\"M160.021,-166.916C157.679,-177.15 160.672,-187 169,-187 174.465,-187 177.633,-182.758 178.503,-176.949\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"181.996,-176.72 177.979,-166.916 175.005,-177.085 181.996,-176.72\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"152\" y=\"-205.8\">c & d</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"161\" y=\"-190.8\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g class=\"node\" id=\"node4\"><title>3</title>\n",
|
|
"<ellipse cx=\"275.5\" cy=\"-193\" fill=\"#ffffaa\" rx=\"18\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"middle\" x=\"275.5\" y=\"-189.3\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->3 -->\n",
|
|
"<g class=\"edge\" id=\"edge7\"><title>1->3</title>\n",
|
|
"<path d=\"M186.737,-147.555C201.262,-145.401 222.492,-144.312 239,-152 247.042,-155.745 253.973,-162.287 259.521,-169.06\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"257.041,-171.594 265.79,-177.569 262.677,-167.442 257.041,-171.594\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"215.5\" y=\"-170.8\">!d</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"214\" y=\"-155.8\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g class=\"node\" id=\"node5\"><title>2</title>\n",
|
|
"<ellipse cx=\"385\" cy=\"-193\" fill=\"#ffffaa\" rx=\"18\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"middle\" x=\"385\" y=\"-189.3\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge6\"><title>1->2</title>\n",
|
|
"<path d=\"M186.385,-144.944C210.438,-136.96 256.512,-125.127 294,-136 320.017,-143.546 345.725,-161.116 362.96,-174.769\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"361.202,-177.854 371.158,-181.479 365.636,-172.437 361.202,-177.854\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"257\" y=\"-154.8\">!c & d</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"267.5\" y=\"-139.8\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge10\"><title>3->1</title>\n",
|
|
"<path d=\"M257.435,-192.94C242.865,-192.285 221.682,-189.872 205,-182 199.263,-179.293 193.766,-175.349 188.899,-171.176\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"191.057,-168.402 181.368,-164.115 186.269,-173.508 191.057,-168.402\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"205\" y=\"-195.8\">c & d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g class=\"edge\" id=\"edge12\"><title>3->3</title>\n",
|
|
"<path d=\"M266.521,-208.916C264.179,-219.15 267.172,-229 275.5,-229 280.965,-229 284.133,-224.758 285.003,-218.949\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"288.496,-218.72 284.479,-208.916 281.505,-219.085 288.496,-218.72\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"269\" y=\"-232.8\">!d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge11\"><title>3->2</title>\n",
|
|
"<path d=\"M293.772,-193C310.698,-193 336.762,-193 356.533,-193\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"356.771,-196.5 366.771,-193 356.771,-189.5 356.771,-196.5\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"312\" y=\"-196.8\">!c & d</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge8\"><title>2->1</title>\n",
|
|
"<path d=\"M372.089,-205.642C349.996,-227.482 300.914,-268.52 257,-253 221.196,-240.347 195.691,-202.391 181.901,-176.524\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"184.85,-174.602 177.192,-167.28 178.613,-177.779 184.85,-174.602\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"272\" y=\"-259.8\">c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge9\"><title>2->2</title>\n",
|
|
"<path d=\"M375.767,-208.541C373.169,-218.909 376.246,-229 385,-229 390.745,-229 394.045,-224.654 394.9,-218.736\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"398.379,-218.291 394.233,-208.541 391.394,-218.749 398.379,-218.291\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"379.5\" y=\"-232.8\">!c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g class=\"edge\" id=\"edge13\"><title>4->4</title>\n",
|
|
"<path d=\"M160.021,-49.916C157.679,-60.1504 160.672,-70 169,-70 174.465,-70 177.633,-65.7581 178.503,-59.9494\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"181.996,-59.7198 177.979,-49.916 175.005,-60.0851 181.996,-59.7198\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"middle\" x=\"169\" y=\"-73.8\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>"
|
|
],
|
|
"text": [
|
|
"<IPython.core.display.SVG object>"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 4
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"f = spot.formula('a U b'); f"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"latex": [
|
|
"$a \\mathbin{\\mathsf{U}} b$"
|
|
],
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 5,
|
|
"text": [
|
|
"a U b"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 5
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"spot.translate(f)"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 6,
|
|
"svg": [
|
|
"<?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.38.0 (20140413.2041)\n",
|
|
" -->\n",
|
|
"<!-- Title: G Pages: 1 -->\n",
|
|
"<svg width=\"181pt\" height=\"95pt\"\n",
|
|
" viewBox=\"0.00 0.00 180.74 94.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 90.7401)\">\n",
|
|
"<title>G</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-90.7401 176.74,-90.7401 176.74,4 -4,4\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node2\" class=\"node\"><title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-26.8701\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-23.1701\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->1 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\"><title>I->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15491,-26.8701C2.67247,-26.8701 15.0966,-26.8701 27.6277,-26.8701\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"27.9419,-30.3702 37.9419,-26.8701 27.9418,-23.3702 27.9419,-30.3702\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\"><title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M49.6208,-43.9074C48.3189,-53.728 50.4453,-62.8701 56,-62.8701 59.4717,-62.8701 61.6042,-59.2989 62.3975,-54.223\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"65.8971,-53.9011 62.3792,-43.9074 58.8971,-53.9136 65.8971,-53.9011\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"37.5\" y=\"-66.6701\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node3\" class=\"node\"><title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"145.87\" cy=\"-26.8701\" rx=\"26.7407\" ry=\"26.7407\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"141.37\" y=\"-30.6701\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"<text text-anchor=\"start\" x=\"137.87\" y=\"-15.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->0 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\"><title>1->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.3603,-26.8701C84.186,-26.8701 96.8523,-26.8701 108.733,-26.8701\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"108.88,-30.3702 118.879,-26.8701 108.879,-23.3702 108.88,-30.3702\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-30.6701\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\"><title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M136.949,-52.2401C136.334,-62.7939 139.308,-71.7401 145.87,-71.7401 150.177,-71.7401 152.938,-67.8873 154.153,-62.2557\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"157.648,-62.4423 154.791,-52.2401 150.662,-61.9974 157.648,-62.4423\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"145.87\" y=\"-75.5401\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text": [
|
|
"<spot_impl.tgba_digraph; proxy of <Swig Object of type 'std::shared_ptr< spot::tgba_digraph > *' at 0x7f5e4005c9c0> >"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 6
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"f.translate()"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 7,
|
|
"svg": [
|
|
"<?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.38.0 (20140413.2041)\n",
|
|
" -->\n",
|
|
"<!-- Title: G Pages: 1 -->\n",
|
|
"<svg width=\"181pt\" height=\"95pt\"\n",
|
|
" viewBox=\"0.00 0.00 180.74 94.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 90.7401)\">\n",
|
|
"<title>G</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-90.7401 176.74,-90.7401 176.74,4 -4,4\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node2\" class=\"node\"><title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-26.8701\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-23.1701\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->1 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\"><title>I->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15491,-26.8701C2.67247,-26.8701 15.0966,-26.8701 27.6277,-26.8701\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"27.9419,-30.3702 37.9419,-26.8701 27.9418,-23.3702 27.9419,-30.3702\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\"><title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M49.6208,-43.9074C48.3189,-53.728 50.4453,-62.8701 56,-62.8701 59.4717,-62.8701 61.6042,-59.2989 62.3975,-54.223\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"65.8971,-53.9011 62.3792,-43.9074 58.8971,-53.9136 65.8971,-53.9011\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"37.5\" y=\"-66.6701\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node3\" class=\"node\"><title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"145.87\" cy=\"-26.8701\" rx=\"26.7407\" ry=\"26.7407\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"141.37\" y=\"-30.6701\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"<text text-anchor=\"start\" x=\"137.87\" y=\"-15.6701\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->0 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\"><title>1->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.3603,-26.8701C84.186,-26.8701 96.8523,-26.8701 108.733,-26.8701\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"108.88,-30.3702 118.879,-26.8701 108.879,-23.3702 108.88,-30.3702\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-30.6701\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\"><title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M136.949,-52.2401C136.334,-62.7939 139.308,-71.7401 145.87,-71.7401 150.177,-71.7401 152.938,-67.8873 154.153,-62.2557\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"157.648,-62.4423 154.791,-52.2401 150.662,-61.9974 157.648,-62.4423\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"145.87\" y=\"-75.5401\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text": [
|
|
"<spot_impl.tgba_digraph; proxy of <Swig Object of type 'std::shared_ptr< spot::tgba_digraph > *' at 0x7f5e4005cbd0> >"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 7
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"f.translate('mon')"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 8,
|
|
"svg": [
|
|
"<?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.38.0 (20140413.2041)\n",
|
|
" -->\n",
|
|
"<!-- Title: G Pages: 1 -->\n",
|
|
"<svg width=\"163pt\" height=\"77pt\"\n",
|
|
" viewBox=\"0.00 0.00 163.00 77.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 73)\">\n",
|
|
"<title>G</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-73 159,-73 159,4 -4,4\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node2\" class=\"node\"><title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->1 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\"><title>I->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15491,-18C2.67247,-18 15.0966,-18 27.6277,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"27.9419,-21.5001 37.9419,-18 27.9418,-14.5001 27.9419,-21.5001\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\"><title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M49.6208,-35.0373C48.3189,-44.8579 50.4453,-54 56,-54 59.4717,-54 61.6042,-50.4289 62.3975,-45.3529\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"65.8971,-45.031 62.3792,-35.0373 58.8971,-45.0435 65.8971,-45.031\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"37.5\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node3\" class=\"node\"><title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"137\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"137\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->0 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\"><title>1->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.1418,-18C84.2871,-18 97.3664,-18 108.883,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"108.892,-21.5001 118.892,-18 108.892,-14.5001 108.892,-21.5001\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-21.8\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\"><title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M129.969,-34.6641C128.406,-44.625 130.75,-54 137,-54 141.004,-54 143.405,-50.1525 144.202,-44.7682\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"147.7,-44.6033 144.031,-34.6641 140.701,-44.7219 147.7,-44.6033\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"137\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text": [
|
|
"<spot_impl.tgba_digraph; proxy of <Swig Object of type 'std::shared_ptr< spot::tgba_digraph > *' at 0x7f5e4005ca20> >"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 8
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"f = spot.formula('Ga | Gb | Gc'); f"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"latex": [
|
|
"$\\mathsf{G} a \\lor \\mathsf{G} b \\lor \\mathsf{G} c$"
|
|
],
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 9,
|
|
"text": [
|
|
"Ga | Gb | Gc"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 9
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"f.translate('ba', 'small').show('v')"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 10,
|
|
"svg": [
|
|
"<svg height=\"177pt\" viewBox=\"0.00 0.00 305.00 177.00\" width=\"305pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 173)\">\n",
|
|
"<title>G</title>\n",
|
|
"<polygon fill=\"white\" points=\"-4,4 -4,-173 301,-173 301,4 -4,4\" stroke=\"none\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g class=\"node\" id=\"node2\"><title>0</title>\n",
|
|
"<ellipse cx=\"136\" cy=\"-113\" fill=\"#ffffaa\" rx=\"27\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136\" y=\"-109.3\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g class=\"edge\" id=\"edge1\"><title>I->0</title>\n",
|
|
"<path d=\"M136,-167.845C136,-166.328 136,-153.903 136,-141.372\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"139.5,-141.058 136,-131.058 132.5,-141.058 139.5,-141.058\" stroke=\"black\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g class=\"node\" id=\"node3\"><title>1</title>\n",
|
|
"<ellipse cx=\"31\" cy=\"-22\" fill=\"#ffffaa\" rx=\"27\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<ellipse cx=\"31\" cy=\"-22\" fill=\"none\" rx=\"31\" ry=\"22\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"31\" y=\"-18.3\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge2\"><title>0->1</title>\n",
|
|
"<path d=\"M119.594,-98.0938C103.169,-84.1718 77.609,-62.5067 58.1564,-46.0183\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"60.3951,-43.3277 50.5036,-39.5316 55.8689,-48.6675 60.3951,-43.3277\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"96.5\" y=\"-65.8\">c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g class=\"node\" id=\"node4\"><title>2</title>\n",
|
|
"<ellipse cx=\"136\" cy=\"-22\" fill=\"#ffffaa\" rx=\"27\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<ellipse cx=\"136\" cy=\"-22\" fill=\"none\" rx=\"31\" ry=\"22\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136\" y=\"-18.3\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge3\"><title>0->2</title>\n",
|
|
"<path d=\"M136,-94.8399C136,-83.4407 136,-68.1336 136,-54.5781\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"139.5,-54.1905 136,-44.1905 132.5,-54.1906 139.5,-54.1905\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-65.8\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g class=\"node\" id=\"node5\"><title>3</title>\n",
|
|
"<ellipse cx=\"241\" cy=\"-22\" fill=\"#ffffaa\" rx=\"27\" ry=\"18\" stroke=\"black\"/>\n",
|
|
"<ellipse cx=\"241\" cy=\"-22\" fill=\"none\" rx=\"31\" ry=\"22\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"241\" y=\"-18.3\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g class=\"edge\" id=\"edge4\"><title>0->3</title>\n",
|
|
"<path d=\"M152.406,-98.0938C168.831,-84.1718 194.391,-62.5067 213.844,-46.0183\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"216.131,-48.6675 221.496,-39.5316 211.605,-43.3277 216.131,-48.6675\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"197.5\" y=\"-65.8\">b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge5\"><title>1->1</title>\n",
|
|
"<path d=\"M59.6885,-30.5913C70.7806,-30.9731 80,-28.1094 80,-22 80,-17.8953 75.8382,-15.2556 69.7429,-14.0811\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"69.8998,-10.5839 59.6885,-13.4087 69.4326,-17.5683 69.8998,-10.5839\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"83.5\" y=\"-18.3\">c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge6\"><title>2->2</title>\n",
|
|
"<path d=\"M164.689,-30.5913C175.781,-30.9731 185,-28.1094 185,-22 185,-17.8953 180.838,-15.2556 174.743,-14.0811\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"174.9,-10.5839 164.689,-13.4087 174.433,-17.5683 174.9,-10.5839\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"188.5\" y=\"-18.3\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g class=\"edge\" id=\"edge7\"><title>3->3</title>\n",
|
|
"<path d=\"M269.689,-30.5913C280.781,-30.9731 290,-28.1094 290,-22 290,-17.8953 285.838,-15.2556 279.743,-14.0811\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"279.9,-10.5839 269.689,-13.4087 279.433,-17.5683 279.9,-10.5839\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"293.5\" y=\"-18.3\">b</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>"
|
|
],
|
|
"text": [
|
|
"<IPython.core.display.SVG object>"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 10
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"f.translate('ba', 'det').show('v.')"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 11,
|
|
"svg": [
|
|
"<svg height=\"309pt\" viewBox=\"0.00 0.00 629.71 309.22\" width=\"630pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 305.22)\">\n",
|
|
"<title>G</title>\n",
|
|
"<polygon fill=\"white\" points=\"-4,4 -4,-305.22 625.706,-305.22 625.706,4 -4,4\" stroke=\"none\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 6 -->\n",
|
|
"<g class=\"node\" id=\"node2\"><title>6</title>\n",
|
|
"<ellipse cx=\"300.706\" cy=\"-236.35\" fill=\"#ffffaa\" rx=\"26.7407\" ry=\"26.7407\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"296.206\" y=\"-240.15\">6</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"292.706\" y=\"-225.15\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->6 -->\n",
|
|
"<g class=\"edge\" id=\"edge1\"><title>I->6</title>\n",
|
|
"<path d=\"M300.706,-300.175C300.706,-299.339 300.706,-287.135 300.706,-273.702\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"304.206,-273.359 300.706,-263.359 297.206,-273.359 304.206,-273.359\" stroke=\"black\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 6->6 -->\n",
|
|
"<g class=\"edge\" id=\"edge20\"><title>6->6</title>\n",
|
|
"<path d=\"M326.527,-244.55C336.884,-245.013 345.576,-242.28 345.576,-236.35 345.576,-232.552 342.009,-230.065 336.722,-228.89\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"336.754,-225.383 326.527,-228.151 336.248,-232.365 336.754,-225.383\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"345.576\" y=\"-232.65\">a & b & c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0 -->\n",
|
|
"<g class=\"node\" id=\"node3\"><title>0</title>\n",
|
|
"<ellipse cx=\"111.706\" cy=\"-26.8701\" fill=\"#ffffaa\" rx=\"26.7407\" ry=\"26.7407\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"107.206\" y=\"-30.6701\">0</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"103.706\" y=\"-15.6701\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->0 -->\n",
|
|
"<g class=\"edge\" id=\"edge14\"><title>6->0</title>\n",
|
|
"<path d=\"M274.072,-232.409C208.518,-224.565 42.3069,-200.811 9.70612,-158.48 -4.86736,-139.557 -0.950588,-126.115 9.70612,-104.74 23.8554,-76.3593 54.0293,-55.6979 77.9074,-42.9884\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"79.7046,-46.0011 87.0313,-38.348 76.5312,-39.7617 79.7046,-46.0011\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"9.70612\" y=\"-127.91\">!a & !b & c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g class=\"node\" id=\"node4\"><title>1</title>\n",
|
|
"<ellipse cx=\"348.706\" cy=\"-26.8701\" fill=\"#ffffaa\" rx=\"26.7407\" ry=\"26.7407\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"344.206\" y=\"-30.6701\">1</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"340.706\" y=\"-15.6701\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge15\"><title>6->1</title>\n",
|
|
"<path d=\"M319.29,-216.332C325.246,-209.113 331.201,-200.456 334.706,-191.48 350.896,-150.027 352.547,-98.2919 351.37,-64.2288\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"354.848,-63.6588 350.904,-53.8257 347.855,-63.9725 354.848,-63.6588\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"351.706\" y=\"-127.91\">!a & b & !c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g class=\"node\" id=\"node5\"><title>2</title>\n",
|
|
"<ellipse cx=\"500.706\" cy=\"-26.8701\" fill=\"#ffffaa\" rx=\"26.7407\" ry=\"26.7407\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"496.206\" y=\"-30.6701\">2</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"492.706\" y=\"-15.6701\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge16\"><title>6->2</title>\n",
|
|
"<path d=\"M327.292,-231.204C385.67,-221.486 521.925,-195.254 547.706,-158.48 569.897,-126.828 545.826,-83.5626 524.755,-55.6643\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"527.296,-53.2324 518.367,-47.5294 521.79,-57.5558 527.296,-53.2324\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"555.706\" y=\"-127.91\">a & !b & !c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g class=\"node\" id=\"node6\"><title>3</title>\n",
|
|
"<ellipse cx=\"111.706\" cy=\"-131.61\" fill=\"#ffffaa\" rx=\"26.7407\" ry=\"26.7407\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"107.206\" y=\"-135.41\">3</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"103.706\" y=\"-120.41\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->3 -->\n",
|
|
"<g class=\"edge\" id=\"edge17\"><title>6->3</title>\n",
|
|
"<path d=\"M275.502,-226.223C254.239,-218.148 223.271,-205.495 197.706,-191.48 178.161,-180.766 157.513,-166.731 141.348,-155.053\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"143.002,-151.926 132.865,-148.843 138.867,-157.574 143.002,-151.926\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"197.706\" y=\"-180.28\">!a & b & c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g class=\"node\" id=\"node7\"><title>4</title>\n",
|
|
"<ellipse cx=\"459.706\" cy=\"-131.61\" fill=\"#ffffaa\" rx=\"26.7407\" ry=\"26.7407\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"455.206\" y=\"-135.41\">4</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"451.706\" y=\"-120.41\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->4 -->\n",
|
|
"<g class=\"edge\" id=\"edge18\"><title>6->4</title>\n",
|
|
"<path d=\"M322.814,-221.065C350.385,-203.25 397.674,-172.693 428.815,-152.571\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"431.03,-155.307 437.53,-146.94 427.231,-149.427 431.03,-155.307\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"390.706\" y=\"-180.28\">a & b & !c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g class=\"node\" id=\"node8\"><title>5</title>\n",
|
|
"<ellipse cx=\"235.706\" cy=\"-131.61\" fill=\"#ffffaa\" rx=\"26.7407\" ry=\"26.7407\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"231.206\" y=\"-135.41\">5</text>\n",
|
|
"<text fill=\"#5da5da\" font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"227.706\" y=\"-120.41\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->5 -->\n",
|
|
"<g class=\"edge\" id=\"edge19\"><title>6->5</title>\n",
|
|
"<path d=\"M286.432,-213.052C282.021,-206.144 277.154,-198.503 272.706,-191.48 266.941,-182.378 260.699,-172.468 255.013,-163.418\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"257.832,-161.326 249.55,-154.718 251.903,-165.048 257.832,-161.326\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"272.706\" y=\"-180.28\">a & !b & c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g class=\"edge\" id=\"edge2\"><title>0->0</title>\n",
|
|
"<path d=\"M137.076,-36.5344C147.63,-37.2009 156.576,-33.9794 156.576,-26.8701 156.576,-22.2045 152.723,-19.2134 147.092,-17.8967\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"147.293,-14.4023 137.076,-17.2058 146.812,-21.3857 147.293,-14.4023\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"156.576\" y=\"-23.1701\">c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge3\"><title>1->1</title>\n",
|
|
"<path d=\"M374.076,-36.5344C384.63,-37.2009 393.576,-33.9794 393.576,-26.8701 393.576,-22.2045 389.723,-19.2134 384.092,-17.8967\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"384.293,-14.4023 374.076,-17.2058 383.812,-21.3857 384.293,-14.4023\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"393.576\" y=\"-23.1701\">b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge4\"><title>2->2</title>\n",
|
|
"<path d=\"M526.076,-36.5344C536.63,-37.2009 545.576,-33.9794 545.576,-26.8701 545.576,-22.2045 541.723,-19.2134 536.092,-17.8967\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"536.293,-14.4023 526.076,-17.2058 535.812,-21.3857 536.293,-14.4023\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"545.576\" y=\"-23.1701\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->0 -->\n",
|
|
"<g class=\"edge\" id=\"edge5\"><title>3->0</title>\n",
|
|
"<path d=\"M111.706,-104.685C111.706,-92.3951 111.706,-77.5066 111.706,-64.1214\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"115.206,-63.7874 111.706,-53.7874 108.206,-63.7875 115.206,-63.7874\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"111.706\" y=\"-75.5401\">!b & c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge6\"><title>3->1</title>\n",
|
|
"<path d=\"M129.367,-110.824C143.115,-95.8501 161.377,-76.9951 170.706,-71.7401 215.318,-46.6116 274.154,-35.7408 311.719,-31.1316\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"312.182,-34.6016 321.721,-29.991 311.389,-27.6467 312.182,-34.6016\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"170.706\" y=\"-75.5401\">b & !c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g class=\"edge\" id=\"edge7\"><title>3->3</title>\n",
|
|
"<path d=\"M137.076,-141.274C147.63,-141.941 156.576,-138.72 156.576,-131.61 156.576,-126.945 152.723,-123.954 147.092,-122.637\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"147.293,-119.142 137.076,-121.946 146.812,-126.126 147.293,-119.142\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"156.576\" y=\"-127.91\">b & c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->1 -->\n",
|
|
"<g class=\"edge\" id=\"edge8\"><title>4->1</title>\n",
|
|
"<path d=\"M446.809,-107.722C439.535,-96.0823 429.708,-82.2209 418.706,-71.7401 407.676,-61.2324 393.748,-51.8918 381.226,-44.5589\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"382.847,-41.4547 372.418,-39.5861 379.405,-47.5503 382.847,-41.4547\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"432.706\" y=\"-75.5401\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge9\"><title>4->2</title>\n",
|
|
"<path d=\"M470.382,-106.567C473.158,-100.153 476.1,-93.2065 478.706,-86.7401 481.925,-78.7543 485.25,-70.0979 488.31,-61.9431\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"491.682,-62.9165 491.885,-52.3236 485.121,-60.4775 491.682,-62.9165\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"484.706\" y=\"-75.5401\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g class=\"edge\" id=\"edge10\"><title>4->4</title>\n",
|
|
"<path d=\"M485.076,-141.274C495.63,-141.941 504.576,-138.72 504.576,-131.61 504.576,-126.945 500.723,-123.954 495.092,-122.637\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"495.293,-119.142 485.076,-121.946 494.812,-126.126 495.293,-119.142\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"504.576\" y=\"-127.91\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->0 -->\n",
|
|
"<g class=\"edge\" id=\"edge11\"><title>5->0</title>\n",
|
|
"<path d=\"M230.039,-105.277C226.405,-93.8588 220.639,-80.9116 211.706,-71.7401 194.427,-54.0003 168.745,-42.9421 147.735,-36.3657\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"148.433,-32.9236 137.853,-33.4876 146.476,-39.6444 148.433,-32.9236\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"222.706\" y=\"-75.5401\">!a & c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->2 -->\n",
|
|
"<g class=\"edge\" id=\"edge12\"><title>5->2</title>\n",
|
|
"<path d=\"M260.115,-120.166C288.475,-108.124 336.745,-87.9124 378.706,-71.7401 407.872,-60.4995 441.294,-48.545 465.773,-39.9586\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"467.063,-43.2158 475.348,-36.6121 464.753,-36.6078 467.063,-43.2158\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"378.706\" y=\"-75.5401\">a & !c</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->5 -->\n",
|
|
"<g class=\"edge\" id=\"edge13\"><title>5->5</title>\n",
|
|
"<path d=\"M261.076,-141.274C271.63,-141.941 280.576,-138.72 280.576,-131.61 280.576,-126.945 276.723,-123.954 271.092,-122.637\" fill=\"none\" stroke=\"black\"/>\n",
|
|
"<polygon fill=\"black\" points=\"271.293,-119.142 261.076,-121.946 270.812,-126.126 271.293,-119.142\" stroke=\"black\"/>\n",
|
|
"<text font-family=\"Lato\" font-size=\"14.00\" text-anchor=\"start\" x=\"280.576\" y=\"-127.91\">a & c</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>"
|
|
],
|
|
"text": [
|
|
"<IPython.core.display.SVG object>"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 11
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"a = spot.translate('F(a & X(!a &Xb))', pref=\"any\"); a"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 12,
|
|
"svg": [
|
|
"<?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.38.0 (20140413.2041)\n",
|
|
" -->\n",
|
|
"<!-- Title: G Pages: 1 -->\n",
|
|
"<svg width=\"332pt\" height=\"92pt\"\n",
|
|
" viewBox=\"0.00 0.00 332.00 92.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 88)\">\n",
|
|
"<title>G</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-88 328,-88 328,4 -4,4\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\"><title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\"><title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15491,-18C2.67247,-18 15.0966,-18 27.6277,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"27.9419,-21.5001 37.9419,-18 27.9418,-14.5001 27.9419,-21.5001\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\"><title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M49.6208,-35.0373C48.3189,-44.8579 50.4453,-54 56,-54 59.4717,-54 61.6042,-50.4289 62.3975,-45.3529\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"65.8971,-45.031 62.3792,-35.0373 58.8971,-45.0435 65.8971,-45.031\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"51.5\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\"><title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"135\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"130.5\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\"><title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.0888,-18C83.659,-18 95.8172,-18 106.677,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"106.959,-21.5001 116.959,-18 106.959,-14.5001 106.959,-21.5001\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-21.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\"><title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"218\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"218\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\"><title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M153.178,-18C163.81,-18 177.694,-18 189.796,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"189.847,-21.5001 199.847,-18 189.847,-14.5001 189.847,-21.5001\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"171\" y=\"-21.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\"><title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"306\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"306\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->3 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\"><title>2->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M236.403,-18C248.254,-18 264.183,-18 277.708,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"277.916,-21.5001 287.916,-18 277.916,-14.5001 277.916,-21.5001\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"257.5\" y=\"-36.8\" font-family=\"Lato\" font-size=\"14.00\">b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"254\" y=\"-21.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\"><title>3->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M298.332,-34.2903C296.483,-44.3892 299.039,-54 306,-54 310.459,-54 313.111,-50.0557 313.955,-44.5656\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"317.446,-44.1887 313.668,-34.2903 310.448,-44.384 317.446,-44.1887\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"301.5\" y=\"-72.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"<text text-anchor=\"start\" x=\"298\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text": [
|
|
"<spot_impl.tgba_digraph; proxy of <Swig Object of type 'std::shared_ptr< spot::tgba_digraph > *' at 0x7f5e4005cc00> >"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 12
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"collapsed": false,
|
|
"input": [
|
|
"spot.sl(a)"
|
|
],
|
|
"language": "python",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"metadata": {},
|
|
"output_type": "pyout",
|
|
"prompt_number": 13,
|
|
"svg": [
|
|
"<?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.38.0 (20140413.2041)\n",
|
|
" -->\n",
|
|
"<!-- Title: G Pages: 1 -->\n",
|
|
"<svg width=\"734pt\" height=\"335pt\"\n",
|
|
" viewBox=\"0.00 0.00 734.00 334.60\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.601793 0.601793) rotate(0) translate(4 552)\">\n",
|
|
"<title>G</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-552 1215.69,-552 1215.69,4 -4,4\"/>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\"><title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-282\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-278.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\"><title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15491,-282C2.67247,-282 15.0966,-282 27.6277,-282\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"27.9419,-285.5 37.9419,-282 27.9418,-278.5 27.9419,-285.5\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\"><title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"162.5\" cy=\"-225\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"162.5\" y=\"-221.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\"><title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M72.4193,-273.589C89.5736,-264.233 117.504,-248.998 137.518,-238.081\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"139.254,-241.121 146.357,-233.26 135.902,-234.976 139.254,-241.121\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-264.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\"><title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"274.5\" cy=\"-282\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"274.5\" y=\"-278.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\"><title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M73.874,-285.312C105.727,-291.062 176.828,-301.499 236,-293 239.782,-292.457 243.714,-291.62 247.548,-290.646\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"248.648,-293.972 257.296,-287.851 246.718,-287.243 248.648,-293.972\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"144\" y=\"-299.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\"><title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"392.5\" cy=\"-182\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"392.5\" y=\"-178.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\"><title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.4817,-266.974C86.5703,-236.695 136.724,-168.943 199,-142 262.31,-114.61 292.001,-103.76 354,-134 364.122,-138.937 372.313,-148.074 378.427,-157.061\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"375.613,-159.166 383.843,-165.838 381.57,-155.49 375.613,-159.166\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"199\" y=\"-145.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\"><title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"508.5\" cy=\"-283\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"508.5\" y=\"-279.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\"><title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M57.7109,-300.095C60.7583,-350.7 76.8361,-490 161.5,-490 161.5,-490 161.5,-490 334.5,-490 409.803,-490 436.423,-457.369 472,-391 485.846,-365.171 495.573,-332.971 501.301,-310.48\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"504.744,-311.134 503.722,-300.589 497.945,-309.47 504.744,-311.134\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"254\" y=\"-493.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\"><title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"618\" cy=\"-159\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"618\" y=\"-155.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\"><title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M59.5927,-264.36C69.1541,-202.623 104.85,-0 161.5,-0 161.5,-0 161.5,-0 509.5,-0 572.254,-0 600.855,-86.0511 611.591,-131.544\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"608.191,-132.378 613.783,-141.377 615.024,-130.855 608.191,-132.378\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"316.5\" y=\"-3.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node8\" class=\"node\"><title>6</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"618\" cy=\"-283\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"618\" y=\"-279.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\"><title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M56.3587,-300.051C55.3315,-357.603 60.4873,-533 161.5,-533 161.5,-533 161.5,-533 509.5,-533 605.049,-533 616.721,-376.973 617.41,-311.443\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"620.91,-311.392 617.435,-301.383 613.91,-311.374 620.91,-311.392\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"315\" y=\"-536.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\"><title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M153.521,-240.916C151.179,-251.15 154.172,-261 162.5,-261 167.965,-261 171.133,-256.758 172.003,-250.949\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"175.496,-250.72 171.479,-240.916 168.505,-251.085 175.496,-250.72\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"145.5\" y=\"-264.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\"><title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M174.399,-238.625C180.859,-245.896 189.606,-254.461 199,-260 213.583,-268.598 231.778,-274.054 246.536,-277.382\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"246.074,-280.86 256.574,-279.443 247.482,-274.003 246.074,-280.86\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"199\" y=\"-277.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->3 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\"><title>1->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M180.265,-221.838C219.465,-214.445 317.374,-195.98 364.851,-187.026\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"365.532,-190.459 374.71,-185.167 364.235,-183.581 365.532,-190.459\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"256\" y=\"-210.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->4 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\"><title>1->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M172.479,-209.649C178.749,-200.27 187.958,-188.807 199,-182 280.605,-131.693 320.87,-128.502 413,-155 442.746,-163.556 452.659,-167.835 472,-192 487.02,-210.766 481.177,-220.641 490,-243 491.85,-247.689 493.92,-252.641 495.971,-257.403\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"492.855,-259.013 500.076,-266.765 499.266,-256.202 492.855,-259.013\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"313\" y=\"-144.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->5 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\"><title>1->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M168.516,-208.006C173.818,-192.756 183.579,-170.722 199,-157 218.547,-139.606 228.567,-142.149 254,-136 371.942,-107.483 406.242,-121.118 527,-133 551.471,-135.408 558.612,-131.407 582,-139 585.932,-140.276 589.912,-142.028 593.709,-143.968\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"592.212,-147.143 602.64,-149.015 595.656,-141.048 592.212,-147.143\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"375.5\" y=\"-123.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->6 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\"><title>1->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M168.227,-242.485C175.273,-267.677 188.792,-312.631 199,-326 234.13,-372.011 256.369,-376.996 313,-389 382.136,-403.654 403.101,-406.733 472,-391 524.906,-378.919 541.436,-374.049 582,-338 591.327,-329.711 599.112,-318.361 604.953,-308.123\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"608.121,-309.621 609.76,-299.154 601.951,-306.315 608.121,-309.621\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"374\" y=\"-404.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->1 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\"><title>2->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M263.695,-267.344C256.944,-258.393 247.194,-247.463 236,-241 222.301,-233.091 205.076,-229.088 190.853,-227.064\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"191.009,-223.558 180.67,-225.869 190.194,-230.51 191.009,-223.558\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"200.5\" y=\"-244.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\"><title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M264.925,-297.541C262.23,-307.909 265.422,-318 274.5,-318 280.458,-318 283.88,-313.654 284.767,-307.736\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"288.244,-307.281 284.075,-297.541 281.26,-307.756 288.244,-307.281\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"256\" y=\"-321.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->3 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\"><title>2->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M283.767,-266.383C290.49,-254.757 300.835,-239.052 313,-228 328.464,-213.95 335.98,-215.575 354,-205 358.576,-202.315 363.43,-199.393 368.074,-196.561\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"369.929,-199.529 376.617,-191.312 366.265,-193.565 369.929,-199.529\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"315\" y=\"-231.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->4 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\"><title>2->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M292.56,-282.074C332.447,-282.245 432.073,-282.675 480.383,-282.883\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"480.4,-286.383 490.415,-282.926 480.431,-279.383 480.4,-286.383\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"372\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->5 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\"><title>2->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M280.75,-264.887C286.653,-247.539 297.486,-220.539 313,-201 333.676,-174.96 341.248,-167.646 372,-155 446.278,-124.454 544.248,-141.138 590.568,-152.002\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"589.871,-155.435 600.416,-154.41 591.533,-148.635 589.871,-155.435\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"434.5\" y=\"-143.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->6 -->\n",
|
|
"<g id=\"edge19\" class=\"edge\"><title>2->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M287.591,-294.625C294.456,-301.07 303.549,-308.484 313,-313 399.658,-354.404 435.08,-370.831 527,-343 553.567,-334.956 579.459,-316.198 596.599,-301.781\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"599.017,-304.316 604.274,-295.117 594.428,-299.03 599.017,-304.316\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"433\" y=\"-359.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g id=\"edge20\" class=\"edge\"><title>3->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M374.301,-179.412C348.005,-176.004 296.393,-171.485 254,-181 229.693,-186.456 204.386,-199.485 186.735,-209.958\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"184.47,-207.241 177.771,-215.449 188.126,-213.21 184.47,-207.241\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"257.5\" y=\"-184.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->2 -->\n",
|
|
"<g id=\"edge21\" class=\"edge\"><title>3->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M384.617,-198.245C378.275,-211.641 367.766,-230.422 354,-243 345.639,-250.64 320.461,-262.581 300.85,-271.238\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"299.268,-268.109 291.494,-275.308 302.06,-274.528 299.268,-268.109\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"315\" y=\"-268.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g id=\"edge22\" class=\"edge\"><title>3->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M382.687,-197.167C379.713,-207.664 382.984,-218 392.5,-218 398.745,-218 402.3,-213.549 403.166,-207.522\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"406.622,-206.846 402.313,-197.167 399.646,-207.42 406.622,-206.846\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"374\" y=\"-221.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->4 -->\n",
|
|
"<g id=\"edge23\" class=\"edge\"><title>3->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M402.231,-197.183C409.049,-208.102 419.309,-222.663 431,-233 446.653,-246.84 454.532,-244.537 472,-256 476.576,-259.003 481.332,-262.406 485.819,-265.76\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"483.933,-268.724 493.999,-272.029 488.191,-263.168 483.933,-268.724\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"431\" y=\"-259.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->5 -->\n",
|
|
"<g id=\"edge24\" class=\"edge\"><title>3->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M410.186,-177.389C416.642,-175.765 424.121,-174.077 431,-173 486.958,-164.237 553.277,-160.913 589.677,-159.687\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"590.082,-163.176 599.969,-159.37 589.866,-156.179 590.082,-163.176\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"491.5\" y=\"-168.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->6 -->\n",
|
|
"<g id=\"edge25\" class=\"edge\"><title>3->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M410.49,-183.825C426.702,-185.943 451.607,-190.192 472,-198 518.274,-215.716 566.956,-247.327 594.493,-266.606\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"592.806,-269.7 602.986,-272.633 596.857,-263.991 592.806,-269.7\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"490\" y=\"-227.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->1 -->\n",
|
|
"<g id=\"edge26\" class=\"edge\"><title>4->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M506.342,-301.215C503.871,-322.954 496.141,-358.439 472,-375 456.974,-385.308 449.145,-376.677 431,-375 351.317,-367.635 325.844,-377.242 254,-342 224.607,-327.582 219.126,-318.821 199,-293 188.92,-280.068 180.325,-263.847 174.118,-250.492\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"177.311,-249.06 170.033,-241.361 170.922,-251.919 177.311,-249.06\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"316.5\" y=\"-373.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->2 -->\n",
|
|
"<g id=\"edge27\" class=\"edge\"><title>4->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M491.55,-290.063C485.542,-292.396 478.571,-294.719 472,-296 402.638,-309.517 382.319,-309.734 313,-296 308.974,-295.202 304.809,-294.027 300.785,-292.692\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"301.82,-289.343 291.227,-289.165 299.397,-295.911 301.82,-289.343\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"374\" y=\"-309.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->3 -->\n",
|
|
"<g id=\"edge28\" class=\"edge\"><title>4->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M502.475,-265.839C497.166,-250.421 487.401,-228.101 472,-214 467.83,-210.182 440.383,-199.418 419.105,-191.422\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"420.169,-188.084 409.576,-187.87 417.724,-194.643 420.169,-188.084\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"433\" y=\"-217.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g id=\"edge29\" class=\"edge\"><title>4->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M499.267,-298.541C496.669,-308.909 499.746,-319 508.5,-319 514.245,-319 517.545,-314.654 518.4,-308.736\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"521.879,-308.291 517.733,-298.541 514.894,-308.749 521.879,-308.291\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"488\" y=\"-322.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->5 -->\n",
|
|
"<g id=\"edge30\" class=\"edge\"><title>4->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M521.004,-269.73C539.675,-248.194 576.715,-205.468 598.929,-179.845\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"601.672,-182.023 605.578,-172.175 596.383,-177.438 601.672,-182.023\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"546.5\" y=\"-242.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->6 -->\n",
|
|
"<g id=\"edge31\" class=\"edge\"><title>4->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M526.772,-283C543.698,-283 569.762,-283 589.533,-283\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"589.771,-286.5 599.771,-283 589.771,-279.5 589.771,-286.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"545\" y=\"-286.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->5 -->\n",
|
|
"<g id=\"edge32\" class=\"edge\"><title>5->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M608.767,-174.541C606.169,-184.909 609.246,-195 618,-195 623.745,-195 627.045,-190.654 627.9,-184.736\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"631.379,-184.291 627.233,-174.541 624.394,-184.749 631.379,-184.291\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"601\" y=\"-198.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node9\" class=\"node\"><title>7</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"731\" cy=\"-176\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"731\" y=\"-172.3\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->7 -->\n",
|
|
"<g id=\"edge33\" class=\"edge\"><title>5->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M636.072,-158.841C651.587,-158.999 675.034,-159.994 695,-164 698.051,-164.612 701.2,-165.422 704.301,-166.333\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"703.273,-169.679 713.866,-169.47 705.454,-163.028 703.273,-169.679\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"656\" y=\"-167.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node10\" class=\"node\"><title>8</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"731\" cy=\"-270\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"731\" y=\"-266.3\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->8 -->\n",
|
|
"<g id=\"edge34\" class=\"edge\"><title>5->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M626.246,-175.292C632.397,-187.908 642.108,-205.314 654,-218 668.989,-233.991 689.72,-247.767 705.744,-257.116\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"704.127,-260.222 714.556,-262.091 707.569,-254.127 704.127,-260.222\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"654\" y=\"-253.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->6 -->\n",
|
|
"<g id=\"edge35\" class=\"edge\"><title>6->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M608.767,-298.541C606.169,-308.909 609.246,-319 618,-319 623.745,-319 627.045,-314.654 627.9,-308.736\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"631.379,-308.291 627.233,-298.541 624.394,-308.749 631.379,-308.291\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"599.5\" y=\"-322.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->7 -->\n",
|
|
"<g id=\"edge36\" class=\"edge\"><title>6->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M622.422,-265.333C626.786,-247.328 636.028,-219.738 654,-203 667.449,-190.475 687.084,-183.695 703.028,-180.063\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"703.747,-183.488 712.87,-178.101 702.378,-176.623 703.747,-183.488\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"656\" y=\"-206.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->8 -->\n",
|
|
"<g id=\"edge37\" class=\"edge\"><title>6->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M636.344,-280.969C654.102,-278.889 681.96,-275.626 702.683,-273.199\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"703.253,-276.657 712.778,-272.017 702.439,-269.704 703.253,-276.657\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"654\" y=\"-281.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->7 -->\n",
|
|
"<g id=\"edge38\" class=\"edge\"><title>7->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M722.021,-191.916C719.679,-202.15 722.672,-212 731,-212 736.465,-212 739.633,-207.758 740.503,-201.949\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"743.996,-201.72 739.979,-191.916 737.005,-202.085 743.996,-201.72\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"712.5\" y=\"-215.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9 -->\n",
|
|
"<g id=\"node11\" class=\"node\"><title>9</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"837.5\" cy=\"-321\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"837.5\" y=\"-317.3\" font-family=\"Lato\" font-size=\"14.00\">9</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->9 -->\n",
|
|
"<g id=\"edge39\" class=\"edge\"><title>7->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M744.505,-187.995C759.187,-202.494 783.724,-228.064 801,-253 810.187,-266.259 818.627,-282.194 824.971,-295.305\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"821.964,-297.134 829.391,-304.689 828.296,-294.151 821.964,-297.134\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"767\" y=\"-271.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"776\" y=\"-256.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10 -->\n",
|
|
"<g id=\"node12\" class=\"node\"><title>10</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"950.448\" cy=\"-226\" rx=\"21.3963\" ry=\"21.3963\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"950.448\" y=\"-222.3\" font-family=\"Lato\" font-size=\"14.00\">10</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->10 -->\n",
|
|
"<g id=\"edge40\" class=\"edge\"><title>7->10</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M749.167,-173.628C773.4,-170.841 818.828,-167.686 856,-177 880.513,-183.142 905.744,-196.894 923.8,-208.27\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"922.253,-211.439 932.546,-213.95 926.066,-205.568 922.253,-211.439\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"819\" y=\"-195.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"829.5\" y=\"-180.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->8 -->\n",
|
|
"<g id=\"edge41\" class=\"edge\"><title>8->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M722.021,-285.916C719.679,-296.15 722.672,-306 731,-306 736.465,-306 739.633,-301.758 740.503,-295.949\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"743.996,-295.72 739.979,-285.916 737.005,-296.085 743.996,-295.72\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"710.5\" y=\"-309.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->9 -->\n",
|
|
"<g id=\"edge42\" class=\"edge\"><title>8->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M747.419,-277.525C764.398,-285.812 791.935,-299.251 811.903,-308.995\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"810.495,-312.203 821.017,-313.444 813.566,-305.913 810.495,-312.203\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"767\" y=\"-321.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"776\" y=\"-306.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->10 -->\n",
|
|
"<g id=\"edge43\" class=\"edge\"><title>8->10</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M740.078,-254.24C746.053,-244.436 755.193,-232.653 767,-227 816.356,-203.368 882.185,-211.176 919.777,-218.753\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"919.082,-222.183 929.594,-220.857 920.55,-215.339 919.082,-222.183\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"819\" y=\"-230.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"829.5\" y=\"-215.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->9 -->\n",
|
|
"<g id=\"edge44\" class=\"edge\"><title>9->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M828.521,-336.916C826.179,-347.15 829.172,-357 837.5,-357 842.965,-357 846.133,-352.758 847.003,-346.949\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"850.496,-346.72 846.479,-336.916 843.505,-347.085 850.496,-346.72\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"820.5\" y=\"-375.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"829.5\" y=\"-360.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->10 -->\n",
|
|
"<g id=\"edge45\" class=\"edge\"><title>9->10</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M842.449,-303.446C847.146,-286.574 856.635,-261.552 874,-247 886.411,-236.6 903.603,-231.331 918.442,-228.671\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"919.344,-232.076 928.729,-227.158 918.326,-225.15 919.344,-232.076\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"874\" y=\"-265.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"884.5\" y=\"-250.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 11 -->\n",
|
|
"<g id=\"node13\" class=\"node\"><title>11</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1190.24\" cy=\"-320\" rx=\"21.3963\" ry=\"21.3963\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1190.24\" y=\"-316.3\" font-family=\"Lato\" font-size=\"14.00\">11</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->11 -->\n",
|
|
"<g id=\"edge46\" class=\"edge\"><title>9->11</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M839.947,-339.074C843.366,-376.939 853.261,-462.691 874,-482 925.334,-529.795 960.93,-503.936 1030.9,-499 1084.58,-495.213 1111.02,-518.263 1150.79,-482 1169.75,-464.718 1180.9,-393.55 1185.96,-351.508\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1189.44,-351.833 1187.11,-341.497 1182.49,-351.03 1189.44,-351.833\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"991.896\" y=\"-522.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1002.4\" y=\"-507.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 12 -->\n",
|
|
"<g id=\"node14\" class=\"node\"><title>12</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1070.34\" cy=\"-321\" rx=\"21.3963\" ry=\"21.3963\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1070.34\" y=\"-317.3\" font-family=\"Lato\" font-size=\"14.00\">12</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->12 -->\n",
|
|
"<g id=\"edge47\" class=\"edge\"><title>9->12</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M854.953,-326.076C860.894,-327.667 867.691,-329.213 874,-330 943.195,-338.635 961.625,-337.999 1030.9,-330 1033.77,-329.668 1036.74,-329.201 1039.7,-328.653\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1040.49,-332.062 1049.54,-326.552 1039.03,-325.216 1040.49,-332.062\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"929.948\" y=\"-354.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"942.448\" y=\"-339.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10->9 -->\n",
|
|
"<g id=\"edge48\" class=\"edge\"><title>10->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M938.445,-243.876C931.44,-254.332 921.692,-267.332 911,-277 908.881,-278.916 882.676,-294.686 862.373,-306.804\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"860.366,-303.926 853.568,-312.052 863.95,-309.939 860.366,-303.926\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"875.5\" y=\"-316.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"884.5\" y=\"-301.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10->10 -->\n",
|
|
"<g id=\"edge49\" class=\"edge\"><title>10->10</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M940.451,-245.077C938.584,-255.682 941.917,-265.448 950.448,-265.448 956.047,-265.448 959.406,-261.242 960.527,-255.354\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"964.025,-255.049 960.446,-245.077 957.025,-255.105 964.025,-255.049\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"931.948\" y=\"-284.248\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"942.448\" y=\"-269.248\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10->11 -->\n",
|
|
"<g id=\"edge50\" class=\"edge\"><title>10->11</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M968.572,-213.756C975.193,-209.079 982.858,-203.735 989.896,-199 1030,-172.02 1045.42,-147.36 1091.79,-161 1121.71,-169.802 1131.84,-174.229 1150.79,-199 1170.92,-225.309 1180.67,-262.432 1185.28,-288.603\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1181.87,-289.422 1186.91,-298.74 1188.78,-288.311 1181.87,-289.422\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1051.84\" y=\"-179.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1062.34\" y=\"-164.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10->12 -->\n",
|
|
"<g id=\"edge51\" class=\"edge\"><title>10->12</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M962.313,-244.032C969.27,-254.542 979.014,-267.546 989.896,-277 991.047,-278 1019.81,-293.856 1042.4,-306.25\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1040.85,-309.39 1051.3,-311.128 1044.22,-303.252 1040.85,-309.39\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"989.896\" y=\"-317.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1002.4\" y=\"-302.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 11->9 -->\n",
|
|
"<g id=\"edge52\" class=\"edge\"><title>11->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1175.79,-336.339C1158.66,-355.709 1127.01,-386.889 1091.79,-399 1047.72,-414.154 960.01,-416.671 929,-407 896.265,-396.791 869.427,-366.357 853.7,-344.593\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"856.425,-342.383 847.845,-336.167 850.677,-346.377 856.425,-342.383\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"993.396\" y=\"-430.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1002.4\" y=\"-415.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 11->10 -->\n",
|
|
"<g id=\"edge53\" class=\"edge\"><title>11->10</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1174.22,-305.599C1167.38,-299.452 1159,-292.454 1150.79,-287 1101.17,-254.014 1088.8,-241.065 1030.9,-227 1015.15,-223.175 997.122,-222.65 982.225,-223.202\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"981.801,-219.72 972.008,-223.762 982.185,-226.709 981.801,-219.72\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1051.84\" y=\"-266.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1062.34\" y=\"-251.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 11->11 -->\n",
|
|
"<g id=\"edge54\" class=\"edge\"><title>11->11</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1179.89,-339.077C1177.95,-349.682 1181.4,-359.448 1190.24,-359.448 1196.04,-359.448 1199.52,-355.242 1200.68,-349.354\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1204.18,-349.048 1200.6,-339.077 1197.18,-349.106 1204.18,-349.048\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1171.74\" y=\"-378.248\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1182.24\" y=\"-363.248\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 11->12 -->\n",
|
|
"<g id=\"edge55\" class=\"edge\"><title>11->12</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1173.07,-306.515C1166.57,-301.921 1158.73,-297.354 1150.79,-295 1133.32,-289.82 1127.22,-289.662 1109.79,-295 1104.94,-296.486 1100.15,-298.812 1095.69,-301.477\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1093.42,-298.783 1087.06,-307.259 1097.32,-304.598 1093.42,-298.783\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1109.79\" y=\"-313.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1122.29\" y=\"-298.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 12->9 -->\n",
|
|
"<g id=\"edge56\" class=\"edge\"><title>12->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1052.16,-333.174C1045.66,-337.507 1038.09,-342.239 1030.9,-346 989.658,-367.544 974.545,-379.504 929,-370 903.68,-364.716 878.057,-349.739 860.569,-337.721\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"862.388,-334.72 852.211,-331.773 858.33,-340.423 862.388,-334.72\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"933.448\" y=\"-391.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"942.448\" y=\"-376.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 12->10 -->\n",
|
|
"<g id=\"edge57\" class=\"edge\"><title>12->10</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1064.53,-300.174C1059.29,-282.284 1049.12,-257.195 1030.9,-243 1017.11,-232.263 998.068,-227.936 982.08,-226.33\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"982.322,-222.839 972.101,-225.628 981.83,-229.821 982.322,-222.839\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"991.896\" y=\"-261.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1002.4\" y=\"-246.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 12->11 -->\n",
|
|
"<g id=\"edge58\" class=\"edge\"><title>12->11</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1091.67,-323.512C1097.51,-324.126 1103.89,-324.694 1109.79,-325 1127.99,-325.944 1132.61,-326.177 1150.79,-325 1153.38,-324.833 1156.06,-324.602 1158.74,-324.332\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1159.41,-327.778 1168.94,-323.139 1158.6,-320.825 1159.41,-327.778\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1111.79\" y=\"-343.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1122.29\" y=\"-328.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"<!-- 12->12 -->\n",
|
|
"<g id=\"edge59\" class=\"edge\"><title>12->12</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1059.99,-340.077C1058.06,-350.682 1061.51,-360.448 1070.34,-360.448 1076.14,-360.448 1079.62,-356.242 1080.78,-350.354\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1084.28,-350.048 1080.7,-340.077 1077.28,-350.106 1084.28,-350.048\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1049.84\" y=\"-379.248\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"<text text-anchor=\"start\" x=\"1062.34\" y=\"-364.248\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#5da5da\">\u24ff</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text": [
|
|
"<spot_impl.tgba_digraph; proxy of <Swig Object of type 'std::shared_ptr< spot::tgba_digraph > *' at 0x7f5e4005c9f0> >"
|
|
]
|
|
}
|
|
],
|
|
"prompt_number": 13
|
|
}
|
|
],
|
|
"metadata": {}
|
|
}
|
|
]
|
|
} |