These are meant to test the optimization implemented in issue #568. * spot/gen/automata.hh, spot/gen/automata.cc, bin/genaut.cc: Add support for --cycle-log-nba and --cycle-onehot-nba. * tests/core/genaut.test: Add some tests. * tests/python/gen.ipynb: Illustrate them. * NEWS: Mention them.
3378 lines
220 KiB
Text
3378 lines
220 KiB
Text
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"# Formulas & Automata generators\n",
|
|
"\n",
|
|
"The `spot.gen` package contains the functions used to generate the patterns produced by [`genltl`](https://spot.lrde.epita.fr/genltl.html) and [`genaut`](https://spot.lrde.epita.fr/genaut.html)."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 1,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"import spot\n",
|
|
"import spot.gen as sg\n",
|
|
"spot.setup(show_default='.an')\n",
|
|
"from IPython.display import display"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"## LTL patterns\n",
|
|
"\n",
|
|
"Generation of LTL formulas is done via the `ltl_pattern()` function. This takes two arguments: a pattern id, and a pattern size (or index if the id refers to a list)."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 2,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} p_{1} \\land \\mathsf{G} \\mathsf{F} p_{2} \\land \\mathsf{G} \\mathsf{F} p_{3}$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFp1 & GFp2 & GFp3\")"
|
|
]
|
|
},
|
|
"execution_count": 2,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"sg.ltl_pattern(sg.LTL_AND_GF, 3)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 3,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{F} (p \\land \\mathsf{X} p \\land \\mathsf{X} \\mathsf{X} p \\land \\mathsf{X} \\mathsf{X} \\mathsf{X} p) \\land \\mathsf{F} (q \\land \\mathsf{X} q \\land \\mathsf{X} \\mathsf{X} q \\land \\mathsf{X} \\mathsf{X} \\mathsf{X} q)$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"F(p & Xp & XXp & XXXp) & F(q & Xq & XXq & XXXq)\")"
|
|
]
|
|
},
|
|
"execution_count": 3,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"sg.ltl_pattern(sg.LTL_CCJ_BETA_PRIME, 4)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"To see the list of supported patterns, the easiest way is to look at the `--help` output of `genltl`. The above pattern for instance is attached to option `--ccj-beta-prime`. The name of the pattern identifier is the same using capital letters, underscores, and an `LTL_` prefix. If a pattern has multiple aliased options in `genltl`, the first one used for the identifier (e.g., `genltl` accept both `--dac-patterns` and `--spec-patterns` as synonyms to denote the patterns of `spot.gen.LTL_DAC_PATTERNS`).\n",
|
|
"\n",
|
|
"Multiple patterns can be generated using the `ltl_patterns()` function. It's arguments should be either can be:\n",
|
|
" - pairs of the form `(id, n)`: in this case the pattern `id` with size/index `n` is returned,\n",
|
|
" - triplets of the form `(id, min, max)`: in this case the patterns are output for all `n` between `min` and `max` included,\n",
|
|
" - an integer `id`: then this is equivalent to `(id, 1, 10)` if the pattern has now upper bound, or `(id, 1, upper)` if the patter `id` has an upper bound `upper`. This is mostly used when the pattern id correspond to a hard-coded list of formulas.\n",
|
|
"\n",
|
|
"Here is an example showing these three types of arguments:"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 4,
|
|
"metadata": {
|
|
"scrolled": false
|
|
},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$(\\mathsf{G} \\mathsf{F} p_{1} \\lor \\mathsf{F} \\mathsf{G} p_{2}) \\land (\\mathsf{G} \\mathsf{F} p_{2} \\lor \\mathsf{F} \\mathsf{G} p_{3}) \\land (\\mathsf{G} \\mathsf{F} p_{3} \\lor \\mathsf{F} \\mathsf{G} p_{4})$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"(GFp1 | FGp2) & (GFp2 | FGp3) & (GFp3 | FGp4)\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{F} \\mathsf{G} p_{1}$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"FGp1\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{F} \\mathsf{G} p_{1} \\land \\mathsf{F} \\mathsf{G} p_{2}$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"FGp1 & FGp2\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{F} \\mathsf{G} p_{1} \\land \\mathsf{F} \\mathsf{G} p_{2} \\land \\mathsf{F} \\mathsf{G} p_{3}$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"FGp1 & FGp2 & FGp3\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$p_{0} \\mathbin{\\mathsf{U}} (p_{1} \\land \\mathsf{G} p_{2})$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"p0 U (p1 & Gp2)\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$p_{0} \\mathbin{\\mathsf{U}} (p_{1} \\land \\mathsf{X} (p_{2} \\mathbin{\\mathsf{U}} p_{3}))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"p0 U (p1 & X(p2 U p3))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$p_{0} \\mathbin{\\mathsf{U}} (p_{1} \\land \\mathsf{X} (p_{2} \\land \\mathsf{F} (p_{3} \\land \\mathsf{X} \\mathsf{F} (p_{4} \\land \\mathsf{X} \\mathsf{F} (p_{5} \\land \\mathsf{X} \\mathsf{F} p_{6})))))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"p0 U (p1 & X(p2 & F(p3 & XF(p4 & XF(p5 & XFp6)))))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{F} (p_{0} \\land \\mathsf{X} \\mathsf{G} p_{1})$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"F(p0 & XGp1)\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{F} (p_{0} \\land \\mathsf{X} (p_{1} \\land \\mathsf{X} \\mathsf{F} p_{2}))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"F(p0 & X(p1 & XFp2))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{F} (p_{0} \\land \\mathsf{X} (p_{1} \\mathbin{\\mathsf{U}} p_{2}))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"F(p0 & X(p1 U p2))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} p_{0} \\lor \\mathsf{F} \\mathsf{G} p_{1}$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFp0 | FGp1\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} (p_{0} \\rightarrow (p_{1} \\mathbin{\\mathsf{U}} p_{2}))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"G(p0 -> (p1 U p2))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} (p_{0} \\land \\mathsf{X} \\mathsf{F} (p_{1} \\land \\mathsf{X} \\mathsf{F} (p_{2} \\land \\mathsf{X} \\mathsf{F} p_{3})))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"G(p0 & XF(p1 & XF(p2 & XFp3)))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} p_{1} \\land \\mathsf{G} \\mathsf{F} p_{2} \\land \\mathsf{G} \\mathsf{F} p_{3} \\land \\mathsf{G} \\mathsf{F} p_{0} \\land \\mathsf{G} \\mathsf{F} p_{4}$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFp1 & GFp2 & GFp3 & GFp0 & GFp4\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$(p_{0} \\mathbin{\\mathsf{U}} (p_{1} \\mathbin{\\mathsf{U}} p_{2})) \\lor (p_{1} \\mathbin{\\mathsf{U}} (p_{2} \\mathbin{\\mathsf{U}} p_{0})) \\lor (p_{2} \\mathbin{\\mathsf{U}} (p_{0} \\mathbin{\\mathsf{U}} p_{1}))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"(p0 U (p1 U p2)) | (p1 U (p2 U p0)) | (p2 U (p0 U p1))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} (p_{0} \\rightarrow (p_{1} \\mathbin{\\mathsf{U}} (\\mathsf{G} p_{2} \\lor \\mathsf{G} p_{3})))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"G(p0 -> (p1 U (Gp2 | Gp3)))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"for f in sg.ltl_patterns((sg.LTL_GH_R, 3), (sg.LTL_AND_FG, 1, 3), sg.LTL_EH_PATTERNS):\n",
|
|
" display(f)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"Some LTL patterns take two arguments. In this case, the arguments passed to `ltl_pattern()` should be one of:\n",
|
|
"- `(id, n, m)` giving the value of both arguments,\n",
|
|
"- `(id, min1, max1, min2, max2)` specifying a range for both arguments,\n",
|
|
"- `(id, n)` equivalent to `(id, n, n)`,\n",
|
|
"- `id` equivalent to `(id, 1, 3, 1, 3)`."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 5,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} b)$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa1 U G(GFa0 U Xb)\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} \\mathsf{X} b)$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa1 U G(GFa0 U XXb)\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} \\mathsf{X} \\mathsf{X} b)$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa1 U G(GFa0 U XXXb)\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{2} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} b))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa2 U G(GFa1 U G(GFa0 U Xb))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{2} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} \\mathsf{X} b))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa2 U G(GFa1 U G(GFa0 U XXb))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{2} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} \\mathsf{X} \\mathsf{X} b))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa2 U G(GFa1 U G(GFa0 U XXXb))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{3} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{2} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} b)))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa3 U G(GFa2 U G(GFa1 U G(GFa0 U Xb)))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{3} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{2} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} \\mathsf{X} b)))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa3 U G(GFa2 U G(GFa1 U G(GFa0 U XXb)))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{3} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{2} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} \\mathsf{X} \\mathsf{X} b)))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa3 U G(GFa2 U G(GFa1 U G(GFa0 U XXXb)))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"for f in sg.ltl_patterns(sg.LTL_SEJK_F):\n",
|
|
" display(f)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 6,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{2} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} \\mathsf{X} \\mathsf{X} b))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa2 U G(GFa1 U G(GFa0 U XXXb))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{2} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} \\mathsf{X} b))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa2 U G(GFa1 U G(GFa0 U XXb))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} b)$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa1 U G(GFa0 U Xb)\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} \\mathsf{X} b)$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa1 U G(GFa0 U XXb)\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{2} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} b))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa2 U G(GFa1 U G(GFa0 U Xb))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"text/latex": [
|
|
"$\\mathsf{G} \\mathsf{F} a_{2} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{1} \\mathbin{\\mathsf{U}} \\mathsf{G} (\\mathsf{G} \\mathsf{F} a_{0} \\mathbin{\\mathsf{U}} \\mathsf{X} \\mathsf{X} b))$"
|
|
],
|
|
"text/plain": [
|
|
"spot.formula(\"GFa2 U G(GFa1 U G(GFa0 U XXb))\")"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"for f in sg.ltl_patterns((sg.LTL_SEJK_F, 2, 3), (sg.LTL_SEJK_F, 2), (sg.LTL_SEJK_F, 1, 2, 1, 2)):\n",
|
|
" display(f)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"# Automata patterns\n",
|
|
"\n",
|
|
"We currently have only a couple of generators of automata:"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 7,
|
|
"metadata": {
|
|
"scrolled": false
|
|
},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: ks-nca=3 Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"310pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 309.58\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.9090909090909091 0.9090909090909091) rotate(0) translate(4 337)\">\n",
|
|
"<title>ks-nca=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-337 799,-337 799,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"369.5\" y=\"-317.8\" font-family=\"Lato\" font-size=\"14.00\">ks-nca=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"366\" y=\"-302.8\" font-family=\"Lato\" font-size=\"14.00\">[co-Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-127\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-127\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"60\" y=\"-123.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-127C2.84,-127 16.88,-127 30.71,-127\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-127 30.86,-130.15 34.36,-127 30.86,-127 30.86,-127 30.86,-127 34.36,-127 30.86,-123.85 37.86,-127 37.86,-127\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"176\" cy=\"-244\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"176\" y=\"-240.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M64.32,-148.6C68.75,-170.17 78.67,-202.79 100,-222 113.9,-234.52 134.58,-239.94 150.71,-242.27\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"157.76,-243.14 150.43,-245.41 154.29,-242.71 150.81,-242.28 150.81,-242.28 150.81,-242.28 154.29,-242.71 151.2,-239.16 157.76,-243.14 157.76,-243.14\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"120\" y=\"-243.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"345\" cy=\"-188\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"345\" y=\"-184.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M80.65,-134.72C86.78,-136.95 93.62,-139.25 100,-141 179.25,-162.72 275.65,-178.14 319.81,-184.61\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"326.93,-185.64 319.55,-187.75 323.47,-185.14 320,-184.64 320,-184.64 320,-184.64 323.47,-185.14 320.46,-181.52 326.93,-185.64 326.93,-185.64\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"176\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"453\" cy=\"-135\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"453\" y=\"-131.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M82.02,-127.43C148.9,-128.8 356.54,-133.05 427.74,-134.5\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"434.97,-134.65 427.91,-137.66 431.47,-134.58 427.97,-134.51 427.97,-134.51 427.97,-134.51 431.47,-134.58 428.04,-131.36 434.97,-134.65 434.97,-134.65\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"260.5\" y=\"-135.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"561\" cy=\"-89\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"561\" y=\"-85.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M79.73,-116.62C101.81,-105.37 139.95,-89 175,-89 175,-89 175,-89 454,-89 481.99,-89 514.13,-89 535.61,-89\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"542.74,-89 535.74,-92.15 539.24,-89 535.74,-89 535.74,-89 535.74,-89 539.24,-89 535.74,-85.85 542.74,-89 542.74,-89\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"345\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"669\" cy=\"-67\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"669\" y=\"-63.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M73.48,-109.19C92.37,-84.53 130.75,-43 175,-43 175,-43 175,-43 562,-43 591.16,-43 623.74,-51.75 644.98,-58.68\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"651.73,-60.94 644.1,-61.7 648.42,-59.83 645.1,-58.72 645.1,-58.72 645.1,-58.72 648.42,-59.83 646.1,-55.73 651.73,-60.94 651.73,-60.94\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"399\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"777\" cy=\"-67\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"777\" y=\"-63.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M68.37,-106.6C82.8,-70.7 118.41,0 175,0 175,0 175,0 670,0 706.42,0 740.5,-28.61 759.75,-48.43\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"764.78,-53.76 757.68,-50.83 762.38,-51.22 759.97,-48.67 759.97,-48.67 759.97,-48.67 762.38,-51.22 762.27,-46.51 764.78,-53.76 764.78,-53.76\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"453\" y=\"-3.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->0 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>1->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M164.93,-229.36C158.53,-220.86 149.66,-210.4 140,-203 124.38,-191.03 114.96,-196.79 100,-184 89.79,-175.27 81.05,-163.27 74.44,-152.53\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"70.81,-146.39 77.08,-150.81 72.59,-149.4 74.37,-152.41 74.37,-152.41 74.37,-152.41 72.59,-149.4 71.66,-154.01 70.81,-146.39 70.81,-146.39\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-206.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M166.43,-259.54C163.73,-269.91 166.92,-280 176,-280 182.95,-280 186.45,-274.08 186.5,-266.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"185.57,-259.54 189.6,-266.08 186.03,-263.01 186.48,-266.48 186.48,-266.48 186.48,-266.48 186.03,-263.01 183.35,-266.89 185.57,-259.54 185.57,-259.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"160\" y=\"-283.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M186.96,-229.41C193.2,-221.46 201.95,-212.21 212,-207 246.2,-189.28 291.69,-186.57 319.36,-186.84\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"326.67,-186.99 319.6,-189.99 323.17,-186.92 319.67,-186.85 319.67,-186.85 319.67,-186.85 323.17,-186.92 319.73,-183.7 326.67,-186.99 326.67,-186.99\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"212\" y=\"-210.8\" font-family=\"Lato\" font-size=\"14.00\">(!a & b) | (a & !b)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->1 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>2->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M333.16,-202.02C326.88,-209.14 318.37,-217.26 309,-222 274.51,-239.44 229.1,-243.5 201.53,-244.21\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"194.25,-244.33 201.2,-241.07 197.75,-244.27 201.25,-244.21 201.25,-244.21 201.25,-244.21 197.75,-244.27 201.3,-247.36 194.25,-244.33 194.25,-244.33\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"242.5\" y=\"-246.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M335.77,-203.54C333.17,-213.91 336.25,-224 345,-224 351.7,-224 355.08,-218.08 355.12,-210.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"354.23,-203.54 358.23,-210.1 354.67,-207.01 355.1,-210.49 355.1,-210.49 355.1,-210.49 354.67,-207.01 351.98,-210.88 354.23,-203.54 354.23,-203.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"296.5\" y=\"-227.8\" font-family=\"Lato\" font-size=\"14.00\">(!a & !b) | (a & b)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->3 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>2->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M361.64,-180.18C379.83,-171.09 409.96,-156.02 430.38,-145.81\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"436.64,-142.68 431.79,-148.63 433.51,-144.25 430.38,-145.81 430.38,-145.81 430.38,-145.81 433.51,-144.25 428.97,-142.99 436.64,-142.68 436.64,-142.68\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"381\" y=\"-172.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>3->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M443.77,-150.54C441.17,-160.91 444.25,-171 453,-171 459.7,-171 463.08,-165.08 463.12,-157.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"462.23,-150.54 466.23,-157.1 462.67,-154.01 463.1,-157.49 463.1,-157.49 463.1,-157.49 462.67,-154.01 459.98,-157.88 462.23,-150.54 462.23,-150.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"438\" y=\"-174.8\" font-family=\"Lato\" font-size=\"14.00\">!a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->4 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>3->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M470.1,-128.01C488.1,-120.2 517.38,-107.49 537.61,-98.72\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"544.1,-95.9 538.93,-101.58 540.89,-97.29 537.68,-98.69 537.68,-98.69 537.68,-98.69 540.89,-97.29 536.42,-95.8 544.1,-95.9 544.1,-95.9\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"489\" y=\"-121.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>4->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M551.77,-104.54C549.17,-114.91 552.25,-125 561,-125 567.7,-125 571.08,-119.08 571.12,-111.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"570.23,-104.54 574.23,-111.1 570.67,-108.01 571.1,-111.49 571.1,-111.49 571.1,-111.49 570.67,-108.01 567.98,-111.88 570.23,-104.54 570.23,-104.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"546\" y=\"-128.8\" font-family=\"Lato\" font-size=\"14.00\">!a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->5 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\">\n",
|
|
"<title>4->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M579.03,-85.47C596.65,-81.81 624.3,-76.07 644.11,-71.96\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"651.01,-70.53 644.8,-75.03 647.58,-71.24 644.16,-71.95 644.16,-71.95 644.16,-71.95 647.58,-71.24 643.52,-68.86 651.01,-70.53 651.01,-70.53\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"597\" y=\"-84.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->5 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\">\n",
|
|
"<title>5->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M659.77,-82.54C657.17,-92.91 660.25,-103 669,-103 675.7,-103 679.08,-97.08 679.12,-89.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"678.23,-82.54 682.23,-89.1 678.67,-86.01 679.1,-89.49 679.1,-89.49 679.1,-89.49 678.67,-86.01 675.98,-89.88 678.23,-82.54 678.23,-82.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"654\" y=\"-106.8\" font-family=\"Lato\" font-size=\"14.00\">!a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->6 -->\n",
|
|
"<g id=\"edge19\" class=\"edge\">\n",
|
|
"<title>5->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M687.03,-67C704.47,-67 731.74,-67 751.49,-67\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"758.66,-67 751.66,-70.15 755.16,-67 751.66,-67 751.66,-67 751.66,-67 755.16,-67 751.66,-63.85 758.66,-67 758.66,-67\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"705\" y=\"-70.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->1 -->\n",
|
|
"<g id=\"edge20\" class=\"edge\">\n",
|
|
"<title>6->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M775.15,-85.01C771.72,-135.37 754.59,-274 670,-274 344,-274 344,-274 344,-274 285,-274 268.9,-275.58 212,-260 207.6,-258.8 203.06,-257.1 198.77,-255.25\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"192.28,-252.28 199.95,-252.33 195.46,-253.74 198.64,-255.19 198.64,-255.19 198.64,-255.19 195.46,-253.74 197.33,-258.06 192.28,-252.28 192.28,-252.28\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"489\" y=\"-277.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->6 -->\n",
|
|
"<g id=\"edge21\" class=\"edge\">\n",
|
|
"<title>6->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M767.77,-82.54C765.17,-92.91 768.25,-103 777,-103 783.7,-103 787.08,-97.08 787.12,-89.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"786.23,-82.54 790.23,-89.1 786.67,-86.01 787.1,-89.49 787.1,-89.49 787.1,-89.49 786.67,-86.01 783.98,-89.88 786.23,-82.54 786.23,-82.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"762\" y=\"-106.8\" font-family=\"Lato\" font-size=\"14.00\">!a | b</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: ks-nca=3 Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"310pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 309.58\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.9090909090909091 0.9090909090909091) rotate(0) translate(4 337)\">\n",
|
|
"<title>ks-nca=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-337 799,-337 799,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"369.5\" y=\"-317.8\" font-family=\"Lato\" font-size=\"14.00\">ks-nca=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"366\" y=\"-302.8\" font-family=\"Lato\" font-size=\"14.00\">[co-Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-127\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-127\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"60\" y=\"-123.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-127C2.84,-127 16.88,-127 30.71,-127\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-127 30.86,-130.15 34.36,-127 30.86,-127 30.86,-127 30.86,-127 34.36,-127 30.86,-123.85 37.86,-127 37.86,-127\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"176\" cy=\"-244\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"176\" y=\"-240.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M64.32,-148.6C68.75,-170.17 78.67,-202.79 100,-222 113.9,-234.52 134.58,-239.94 150.71,-242.27\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"157.76,-243.14 150.43,-245.41 154.29,-242.71 150.81,-242.28 150.81,-242.28 150.81,-242.28 154.29,-242.71 151.2,-239.16 157.76,-243.14 157.76,-243.14\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"120\" y=\"-243.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"345\" cy=\"-188\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"345\" y=\"-184.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M80.65,-134.72C86.78,-136.95 93.62,-139.25 100,-141 179.25,-162.72 275.65,-178.14 319.81,-184.61\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"326.93,-185.64 319.55,-187.75 323.47,-185.14 320,-184.64 320,-184.64 320,-184.64 323.47,-185.14 320.46,-181.52 326.93,-185.64 326.93,-185.64\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"176\" y=\"-165.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"453\" cy=\"-135\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"453\" y=\"-131.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M82.02,-127.43C148.9,-128.8 356.54,-133.05 427.74,-134.5\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"434.97,-134.65 427.91,-137.66 431.47,-134.58 427.97,-134.51 427.97,-134.51 427.97,-134.51 431.47,-134.58 428.04,-131.36 434.97,-134.65 434.97,-134.65\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"260.5\" y=\"-135.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"561\" cy=\"-89\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"561\" y=\"-85.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M79.73,-116.62C101.81,-105.37 139.95,-89 175,-89 175,-89 175,-89 454,-89 481.99,-89 514.13,-89 535.61,-89\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"542.74,-89 535.74,-92.15 539.24,-89 535.74,-89 535.74,-89 535.74,-89 539.24,-89 535.74,-85.85 542.74,-89 542.74,-89\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"345\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"669\" cy=\"-67\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"669\" y=\"-63.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->5 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>0->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M73.48,-109.19C92.37,-84.53 130.75,-43 175,-43 175,-43 175,-43 562,-43 591.16,-43 623.74,-51.75 644.98,-58.68\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"651.73,-60.94 644.1,-61.7 648.42,-59.83 645.1,-58.72 645.1,-58.72 645.1,-58.72 648.42,-59.83 646.1,-55.73 651.73,-60.94 651.73,-60.94\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"399\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"777\" cy=\"-67\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"777\" y=\"-63.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->6 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>0->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M68.37,-106.6C82.8,-70.7 118.41,0 175,0 175,0 175,0 670,0 706.42,0 740.5,-28.61 759.75,-48.43\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"764.78,-53.76 757.68,-50.83 762.38,-51.22 759.97,-48.67 759.97,-48.67 759.97,-48.67 762.38,-51.22 762.27,-46.51 764.78,-53.76 764.78,-53.76\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"453\" y=\"-3.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->0 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>1->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M164.93,-229.36C158.53,-220.86 149.66,-210.4 140,-203 124.38,-191.03 114.96,-196.79 100,-184 89.79,-175.27 81.05,-163.27 74.44,-152.53\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"70.81,-146.39 77.08,-150.81 72.59,-149.4 74.37,-152.41 74.37,-152.41 74.37,-152.41 72.59,-149.4 71.66,-154.01 70.81,-146.39 70.81,-146.39\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-206.8\" font-family=\"Lato\" font-size=\"14.00\">!a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M166.43,-259.54C163.73,-269.91 166.92,-280 176,-280 182.95,-280 186.45,-274.08 186.5,-266.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"185.57,-259.54 189.6,-266.08 186.03,-263.01 186.48,-266.48 186.48,-266.48 186.48,-266.48 186.03,-263.01 183.35,-266.89 185.57,-259.54 185.57,-259.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"160\" y=\"-283.8\" font-family=\"Lato\" font-size=\"14.00\">a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M186.96,-229.41C193.2,-221.46 201.95,-212.21 212,-207 246.2,-189.28 291.69,-186.57 319.36,-186.84\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"326.67,-186.99 319.6,-189.99 323.17,-186.92 319.67,-186.85 319.67,-186.85 319.67,-186.85 323.17,-186.92 319.73,-183.7 326.67,-186.99 326.67,-186.99\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"212\" y=\"-210.8\" font-family=\"Lato\" font-size=\"14.00\">(!a & b) | (a & !b)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->1 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>2->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M333.16,-202.02C326.88,-209.14 318.37,-217.26 309,-222 274.51,-239.44 229.1,-243.5 201.53,-244.21\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"194.25,-244.33 201.2,-241.07 197.75,-244.27 201.25,-244.21 201.25,-244.21 201.25,-244.21 197.75,-244.27 201.3,-247.36 194.25,-244.33 194.25,-244.33\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"242.5\" y=\"-246.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M335.77,-203.54C333.17,-213.91 336.25,-224 345,-224 351.7,-224 355.08,-218.08 355.12,-210.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"354.23,-203.54 358.23,-210.1 354.67,-207.01 355.1,-210.49 355.1,-210.49 355.1,-210.49 354.67,-207.01 351.98,-210.88 354.23,-203.54 354.23,-203.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"296.5\" y=\"-227.8\" font-family=\"Lato\" font-size=\"14.00\">(!a & !b) | (a & b)</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->3 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>2->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M361.64,-180.18C379.83,-171.09 409.96,-156.02 430.38,-145.81\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"436.64,-142.68 431.79,-148.63 433.51,-144.25 430.38,-145.81 430.38,-145.81 430.38,-145.81 433.51,-144.25 428.97,-142.99 436.64,-142.68 436.64,-142.68\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"381\" y=\"-172.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>3->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M443.77,-150.54C441.17,-160.91 444.25,-171 453,-171 459.7,-171 463.08,-165.08 463.12,-157.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"462.23,-150.54 466.23,-157.1 462.67,-154.01 463.1,-157.49 463.1,-157.49 463.1,-157.49 462.67,-154.01 459.98,-157.88 462.23,-150.54 462.23,-150.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"438\" y=\"-174.8\" font-family=\"Lato\" font-size=\"14.00\">!a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->4 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>3->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M470.1,-128.01C488.1,-120.2 517.38,-107.49 537.61,-98.72\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"544.1,-95.9 538.93,-101.58 540.89,-97.29 537.68,-98.69 537.68,-98.69 537.68,-98.69 540.89,-97.29 536.42,-95.8 544.1,-95.9 544.1,-95.9\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"489\" y=\"-121.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>4->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M551.77,-104.54C549.17,-114.91 552.25,-125 561,-125 567.7,-125 571.08,-119.08 571.12,-111.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"570.23,-104.54 574.23,-111.1 570.67,-108.01 571.1,-111.49 571.1,-111.49 571.1,-111.49 570.67,-108.01 567.98,-111.88 570.23,-104.54 570.23,-104.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"546\" y=\"-128.8\" font-family=\"Lato\" font-size=\"14.00\">!a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->5 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\">\n",
|
|
"<title>4->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M579.03,-85.47C596.65,-81.81 624.3,-76.07 644.11,-71.96\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"651.01,-70.53 644.8,-75.03 647.58,-71.24 644.16,-71.95 644.16,-71.95 644.16,-71.95 647.58,-71.24 643.52,-68.86 651.01,-70.53 651.01,-70.53\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"597\" y=\"-84.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->5 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\">\n",
|
|
"<title>5->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M659.77,-82.54C657.17,-92.91 660.25,-103 669,-103 675.7,-103 679.08,-97.08 679.12,-89.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"678.23,-82.54 682.23,-89.1 678.67,-86.01 679.1,-89.49 679.1,-89.49 679.1,-89.49 678.67,-86.01 675.98,-89.88 678.23,-82.54 678.23,-82.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"654\" y=\"-106.8\" font-family=\"Lato\" font-size=\"14.00\">!a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->6 -->\n",
|
|
"<g id=\"edge19\" class=\"edge\">\n",
|
|
"<title>5->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M687.03,-67C704.47,-67 731.74,-67 751.49,-67\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"758.66,-67 751.66,-70.15 755.16,-67 751.66,-67 751.66,-67 751.66,-67 755.16,-67 751.66,-63.85 758.66,-67 758.66,-67\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"705\" y=\"-70.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->1 -->\n",
|
|
"<g id=\"edge20\" class=\"edge\">\n",
|
|
"<title>6->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M775.15,-85.01C771.72,-135.37 754.59,-274 670,-274 344,-274 344,-274 344,-274 285,-274 268.9,-275.58 212,-260 207.6,-258.8 203.06,-257.1 198.77,-255.25\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"192.28,-252.28 199.95,-252.33 195.46,-253.74 198.64,-255.19 198.64,-255.19 198.64,-255.19 195.46,-253.74 197.33,-258.06 192.28,-252.28 192.28,-252.28\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"489\" y=\"-277.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->6 -->\n",
|
|
"<g id=\"edge21\" class=\"edge\">\n",
|
|
"<title>6->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M767.77,-82.54C765.17,-92.91 768.25,-103 777,-103 783.7,-103 787.08,-97.08 787.12,-89.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"786.23,-82.54 790.23,-89.1 786.67,-86.01 787.1,-89.49 787.1,-89.49 787.1,-89.49 786.67,-86.01 783.98,-89.88 786.23,-82.54 786.23,-82.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"762\" y=\"-106.8\" font-family=\"Lato\" font-size=\"14.00\">!a | b</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fb3eb3521f0> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: l-dsa=3 Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"299pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 299.41\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.9259259259259258 0.9259259259259258) rotate(0) translate(4 318)\">\n",
|
|
"<title>l-dsa=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-318 780,-318 780,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"365\" y=\"-299.8\" font-family=\"Lato\" font-size=\"14.00\">l-dsa=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"216.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"243.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
|
"<text text-anchor=\"start\" x=\"259.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">) | Inf(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"295.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
|
|
"<text text-anchor=\"start\" x=\"311.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">)) & (Fin(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"363.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
|
|
"<text text-anchor=\"start\" x=\"379.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">) | Inf(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"415.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
|
|
"<text text-anchor=\"start\" x=\"431.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">)) & (Fin(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"483.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#33a02c\">❹</text>\n",
|
|
"<text text-anchor=\"start\" x=\"499.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">) | Inf(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"535.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#e31a1c\">❺</text>\n",
|
|
"<text text-anchor=\"start\" x=\"551.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
|
|
"<text text-anchor=\"start\" x=\"356\" y=\"-271.8\" font-family=\"Lato\" font-size=\"14.00\">[Streett 3]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M62,-207C62,-207 50,-207 50,-207 44,-207 38,-201 38,-195 38,-195 38,-181 38,-181 38,-175 44,-169 50,-169 50,-169 62,-169 62,-169 68,-169 74,-175 74,-181 74,-181 74,-195 74,-195 74,-201 68,-207 62,-207\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"51.5\" y=\"-191.8\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"<text text-anchor=\"start\" x=\"48\" y=\"-176.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-188C2.79,-188 17.15,-188 30.63,-188\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-188 30.94,-191.15 34.44,-188 30.94,-188 30.94,-188 30.94,-188 34.44,-188 30.94,-184.85 37.94,-188 37.94,-188\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M141,-123C141,-123 129,-123 129,-123 123,-123 117,-117 117,-111 117,-111 117,-99 117,-99 117,-93 123,-87 129,-87 129,-87 141,-87 141,-87 147,-87 153,-93 153,-99 153,-99 153,-111 153,-111 153,-117 147,-123 141,-123\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"135\" y=\"-101.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.09,-169.58C85.33,-157.46 100.15,-141.49 112.23,-128.47\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"117.22,-123.08 114.77,-130.36 114.84,-125.65 112.46,-128.22 112.46,-128.22 112.46,-128.22 114.84,-125.65 110.15,-126.07 117.22,-123.08 117.22,-123.08\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-151.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M278,-58C278,-58 266,-58 266,-58 260,-58 254,-52 254,-46 254,-46 254,-32 254,-32 254,-26 260,-20 266,-20 266,-20 278,-20 278,-20 284,-20 290,-26 290,-32 290,-32 290,-46 290,-46 290,-52 284,-58 278,-58\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"267.5\" y=\"-42.8\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"264\" y=\"-27.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->3 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>2->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M153.34,-95.33C158.94,-92.27 165.2,-88.93 171,-86 196.84,-72.93 226.97,-58.93 247.35,-49.65\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"253.87,-46.69 248.8,-52.45 250.68,-48.13 247.5,-49.58 247.5,-49.58 247.5,-49.58 250.68,-48.13 246.19,-46.71 253.87,-46.69 253.87,-46.69\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"171\" y=\"-89.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M224,-123C224,-123 212,-123 212,-123 206,-123 200,-117 200,-111 200,-111 200,-99 200,-99 200,-93 206,-87 212,-87 212,-87 224,-87 224,-87 230,-87 236,-93 236,-99 236,-99 236,-111 236,-111 236,-117 230,-123 224,-123\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"218\" y=\"-101.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->6 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>2->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M153.18,-105C164.67,-105 179.96,-105 192.69,-105\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"199.85,-105 192.85,-108.15 196.35,-105 192.85,-105 192.85,-105 192.85,-105 196.35,-105 192.85,-101.85 199.85,-105 199.85,-105\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"173\" y=\"-108.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M519,-136C519,-136 507,-136 507,-136 501,-136 495,-130 495,-124 495,-124 495,-112 495,-112 495,-106 501,-100 507,-100 507,-100 519,-100 519,-100 525,-100 531,-106 531,-112 531,-112 531,-124 531,-124 531,-130 525,-136 519,-136\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"513\" y=\"-114.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->0 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>1->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M509.81,-136.21C504.37,-172.21 486.71,-249 435,-249 134,-249 134,-249 134,-249 109.48,-249 88.22,-229.77 74.29,-212.9\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"69.85,-207.3 76.67,-210.83 72.03,-210.04 74.2,-212.79 74.2,-212.79 74.2,-212.79 72.03,-210.04 71.73,-214.74 69.85,-207.3 69.85,-207.3\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"266.5\" y=\"-252.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M598,-136C598,-136 586,-136 586,-136 580,-136 574,-130 574,-124 574,-124 574,-112 574,-112 574,-106 580,-100 586,-100 586,-100 598,-100 598,-100 604,-100 610,-106 610,-112 610,-112 610,-124 610,-124 610,-130 604,-136 598,-136\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"592\" y=\"-114.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->5 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M531.09,-118C541.56,-118 555.12,-118 566.69,-118\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"573.96,-118 566.96,-121.15 570.46,-118 566.96,-118 566.96,-118 566.96,-118 570.46,-118 566.96,-114.85 573.96,-118 573.96,-118\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"549\" y=\"-121.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M681,-215C681,-215 669,-215 669,-215 663,-215 657,-209 657,-203 657,-203 657,-189 657,-189 657,-183 663,-177 669,-177 669,-177 681,-177 681,-177 687,-177 693,-183 693,-189 693,-189 693,-203 693,-203 693,-209 687,-215 681,-215\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"670.5\" y=\"-199.8\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"<text text-anchor=\"start\" x=\"667\" y=\"-184.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->4 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>5->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M610.18,-134.54C622.21,-146.12 638.4,-161.72 651.46,-174.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"656.85,-179.48 649.62,-176.9 654.33,-177.05 651.8,-174.63 651.8,-174.63 651.8,-174.63 654.33,-177.05 653.99,-172.36 656.85,-179.48 656.85,-179.48\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"628\" y=\"-164.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>9</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M681,-106C681,-106 669,-106 669,-106 663,-106 657,-100 657,-94 657,-94 657,-82 657,-82 657,-76 663,-70 669,-70 669,-70 681,-70 681,-70 687,-70 693,-76 693,-82 693,-82 693,-94 693,-94 693,-100 687,-106 681,-106\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"675\" y=\"-84.3\" font-family=\"Lato\" font-size=\"14.00\">9</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->9 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>5->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M610.18,-111.64C621.78,-107.34 637.25,-101.61 650.05,-96.87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"656.85,-94.35 651.38,-99.74 653.56,-95.57 650.28,-96.78 650.28,-96.78 650.28,-96.78 653.56,-95.57 649.19,-93.83 656.85,-94.35 656.85,-94.35\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"630\" y=\"-107.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>3->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M290.07,-36.27C314.59,-33 360.94,-29.33 398,-41 433.34,-52.13 467.71,-78.05 489.31,-96.74\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"494.79,-101.57 487.45,-99.3 492.16,-99.25 489.54,-96.94 489.54,-96.94 489.54,-96.94 492.16,-99.25 491.62,-94.57 494.79,-101.57 494.79,-101.57\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"376.5\" y=\"-44.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M386,-103C386,-103 374,-103 374,-103 368,-103 362,-97 362,-91 362,-91 362,-77 362,-77 362,-71 368,-65 374,-65 374,-65 386,-65 386,-65 392,-65 398,-71 398,-77 398,-77 398,-91 398,-91 398,-97 392,-103 386,-103\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"375.5\" y=\"-87.8\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"<text text-anchor=\"start\" x=\"372\" y=\"-72.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->7 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>6->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M236.2,-98.11C241.79,-96.14 248.08,-94.21 254,-93 288.54,-85.96 329.42,-84.23 354.79,-83.9\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"361.83,-83.84 354.85,-87.05 358.33,-83.87 354.83,-83.9 354.83,-83.9 354.83,-83.9 358.33,-83.87 354.8,-80.75 361.83,-83.84 361.83,-83.84\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"266.5\" y=\"-96.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10 -->\n",
|
|
"<g id=\"node11\" class=\"node\">\n",
|
|
"<title>10</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M332,-145C332,-145 320,-145 320,-145 314,-145 308,-139 308,-133 308,-133 308,-121 308,-121 308,-115 314,-109 320,-109 320,-109 332,-109 332,-109 338,-109 344,-115 344,-121 344,-121 344,-133 344,-133 344,-139 338,-145 332,-145\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"326\" y=\"-123.3\" font-family=\"Lato\" font-size=\"14.00\">10</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->10 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>6->10</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M236.03,-108.53C253.54,-112.17 280.98,-117.86 300.75,-121.97\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"307.66,-123.4 300.17,-125.06 304.23,-122.69 300.81,-121.98 300.81,-121.98 300.81,-121.98 304.23,-122.69 301.45,-118.89 307.66,-123.4 307.66,-123.4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"268.5\" y=\"-122.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->2 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>4->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M656.7,-199.39C640.35,-202.29 615.1,-206 593,-206 217,-206 217,-206 217,-206 178.09,-206 154.76,-159.81 143.74,-129.9\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"141.32,-123.06 146.62,-128.61 142.49,-126.36 143.65,-129.66 143.65,-129.66 143.65,-129.66 142.49,-126.36 140.68,-130.71 141.32,-123.06 141.32,-123.06\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"430.5\" y=\"-209.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->9 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>9->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M667.76,-106.15C666.65,-115.54 669.06,-124 675,-124 679.36,-124 681.82,-119.44 682.38,-113.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"682.24,-106.15 685.52,-113.09 682.31,-109.65 682.37,-113.15 682.37,-113.15 682.37,-113.15 682.31,-109.65 679.23,-113.21 682.24,-106.15 682.24,-106.15\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"671.5\" y=\"-127.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node12\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M764,-38C764,-38 752,-38 752,-38 746,-38 740,-32 740,-26 740,-26 740,-12 740,-12 740,-6 746,0 752,0 752,0 764,0 764,0 770,0 776,-6 776,-12 776,-12 776,-26 776,-26 776,-32 770,-38 764,-38\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"753.5\" y=\"-22.8\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"<text text-anchor=\"start\" x=\"750\" y=\"-7.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#33a02c\">❹</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->8 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>9->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M693.18,-73.37C705.21,-63.12 721.4,-49.33 734.46,-38.2\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"739.85,-33.61 736.56,-40.55 737.18,-35.88 734.52,-38.15 734.52,-38.15 734.52,-38.15 737.18,-35.88 732.48,-35.75 739.85,-33.61 739.85,-33.61\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"711\" y=\"-60.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->1 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>7->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M398.12,-85.99C412.61,-87.9 433.88,-91.19 452,-96 464.14,-99.22 477.28,-103.9 488.15,-108.11\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"494.94,-110.79 487.27,-111.15 491.69,-109.5 488.43,-108.22 488.43,-108.22 488.43,-108.22 491.69,-109.5 489.59,-105.29 494.94,-110.79 494.94,-110.79\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"430.5\" y=\"-99.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10->10 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\">\n",
|
|
"<title>10->10</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M316.23,-145.15C314.73,-154.54 317.98,-163 326,-163 331.89,-163 335.21,-158.44 335.96,-152.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"335.77,-145.15 339.1,-152.07 335.86,-148.65 335.96,-152.15 335.96,-152.15 335.96,-152.15 335.86,-148.65 332.81,-152.23 335.77,-145.15 335.77,-145.15\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"322.5\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 11 -->\n",
|
|
"<g id=\"node13\" class=\"node\">\n",
|
|
"<title>11</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M440,-158C440,-158 428,-158 428,-158 422,-158 416,-152 416,-146 416,-146 416,-132 416,-132 416,-126 422,-120 428,-120 428,-120 440,-120 440,-120 446,-120 452,-126 452,-132 452,-132 452,-146 452,-146 452,-152 446,-158 440,-158\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"425.5\" y=\"-142.8\" font-family=\"Lato\" font-size=\"14.00\">11</text>\n",
|
|
"<text text-anchor=\"start\" x=\"426\" y=\"-127.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#e31a1c\">❺</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10->11 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\">\n",
|
|
"<title>10->11</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M344.03,-128.93C361.47,-130.9 388.74,-133.99 408.49,-136.23\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"415.66,-137.04 408.35,-139.38 412.18,-136.64 408.7,-136.25 408.7,-136.25 408.7,-136.25 412.18,-136.64 409.06,-133.12 415.66,-137.04 415.66,-137.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"374.5\" y=\"-137.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->2 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>8->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M739.81,-13.58C723.55,-8.94 698.36,-3 676,-3 217,-3 217,-3 217,-3 177.85,-3 154.61,-49.65 143.66,-79.85\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"141.27,-86.76 140.58,-79.12 142.41,-83.46 143.56,-80.15 143.56,-80.15 143.56,-80.15 142.41,-83.46 146.53,-81.18 141.27,-86.76 141.27,-86.76\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"470\" y=\"-6.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 11->1 -->\n",
|
|
"<g id=\"edge19\" class=\"edge\">\n",
|
|
"<title>11->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M452.09,-134.34C462.66,-131.46 476.38,-127.72 488.02,-124.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"494.96,-122.65 489.03,-127.53 491.58,-123.57 488.21,-124.49 488.21,-124.49 488.21,-124.49 491.58,-123.57 487.38,-121.45 494.96,-122.65 494.96,-122.65\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"470\" y=\"-132.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: l-dsa=3 Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"299pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 299.41\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.9259259259259258 0.9259259259259258) rotate(0) translate(4 318)\">\n",
|
|
"<title>l-dsa=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-318 780,-318 780,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"365\" y=\"-299.8\" font-family=\"Lato\" font-size=\"14.00\">l-dsa=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"216.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">(Fin(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"243.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
|
"<text text-anchor=\"start\" x=\"259.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">) | Inf(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"295.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
|
|
"<text text-anchor=\"start\" x=\"311.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">)) & (Fin(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"363.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
|
|
"<text text-anchor=\"start\" x=\"379.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">) | Inf(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"415.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
|
|
"<text text-anchor=\"start\" x=\"431.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">)) & (Fin(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"483.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#33a02c\">❹</text>\n",
|
|
"<text text-anchor=\"start\" x=\"499.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">) | Inf(</text>\n",
|
|
"<text text-anchor=\"start\" x=\"535.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#e31a1c\">❺</text>\n",
|
|
"<text text-anchor=\"start\" x=\"551.5\" y=\"-285.8\" font-family=\"Lato\" font-size=\"14.00\">))</text>\n",
|
|
"<text text-anchor=\"start\" x=\"356\" y=\"-271.8\" font-family=\"Lato\" font-size=\"14.00\">[Streett 3]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M62,-207C62,-207 50,-207 50,-207 44,-207 38,-201 38,-195 38,-195 38,-181 38,-181 38,-175 44,-169 50,-169 50,-169 62,-169 62,-169 68,-169 74,-175 74,-181 74,-181 74,-195 74,-195 74,-201 68,-207 62,-207\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"51.5\" y=\"-191.8\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"<text text-anchor=\"start\" x=\"48\" y=\"-176.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#1f78b4\">⓿</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-188C2.79,-188 17.15,-188 30.63,-188\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-188 30.94,-191.15 34.44,-188 30.94,-188 30.94,-188 30.94,-188 34.44,-188 30.94,-184.85 37.94,-188 37.94,-188\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M141,-123C141,-123 129,-123 129,-123 123,-123 117,-117 117,-111 117,-111 117,-99 117,-99 117,-93 123,-87 129,-87 129,-87 141,-87 141,-87 147,-87 153,-93 153,-99 153,-99 153,-111 153,-111 153,-117 147,-123 141,-123\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"135\" y=\"-101.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.09,-169.58C85.33,-157.46 100.15,-141.49 112.23,-128.47\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"117.22,-123.08 114.77,-130.36 114.84,-125.65 112.46,-128.22 112.46,-128.22 112.46,-128.22 114.84,-125.65 110.15,-126.07 117.22,-123.08 117.22,-123.08\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-151.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M278,-58C278,-58 266,-58 266,-58 260,-58 254,-52 254,-46 254,-46 254,-32 254,-32 254,-26 260,-20 266,-20 266,-20 278,-20 278,-20 284,-20 290,-26 290,-32 290,-32 290,-46 290,-46 290,-52 284,-58 278,-58\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"267.5\" y=\"-42.8\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"264\" y=\"-27.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff4da0\">❶</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->3 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>2->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M153.34,-95.33C158.94,-92.27 165.2,-88.93 171,-86 196.84,-72.93 226.97,-58.93 247.35,-49.65\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"253.87,-46.69 248.8,-52.45 250.68,-48.13 247.5,-49.58 247.5,-49.58 247.5,-49.58 250.68,-48.13 246.19,-46.71 253.87,-46.69 253.87,-46.69\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"171\" y=\"-89.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M224,-123C224,-123 212,-123 212,-123 206,-123 200,-117 200,-111 200,-111 200,-99 200,-99 200,-93 206,-87 212,-87 212,-87 224,-87 224,-87 230,-87 236,-93 236,-99 236,-99 236,-111 236,-111 236,-117 230,-123 224,-123\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"218\" y=\"-101.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->6 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>2->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M153.18,-105C164.67,-105 179.96,-105 192.69,-105\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"199.85,-105 192.85,-108.15 196.35,-105 192.85,-105 192.85,-105 192.85,-105 196.35,-105 192.85,-101.85 199.85,-105 199.85,-105\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"173\" y=\"-108.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M519,-136C519,-136 507,-136 507,-136 501,-136 495,-130 495,-124 495,-124 495,-112 495,-112 495,-106 501,-100 507,-100 507,-100 519,-100 519,-100 525,-100 531,-106 531,-112 531,-112 531,-124 531,-124 531,-130 525,-136 519,-136\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"513\" y=\"-114.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->0 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>1->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M509.81,-136.21C504.37,-172.21 486.71,-249 435,-249 134,-249 134,-249 134,-249 109.48,-249 88.22,-229.77 74.29,-212.9\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"69.85,-207.3 76.67,-210.83 72.03,-210.04 74.2,-212.79 74.2,-212.79 74.2,-212.79 72.03,-210.04 71.73,-214.74 69.85,-207.3 69.85,-207.3\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"266.5\" y=\"-252.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M598,-136C598,-136 586,-136 586,-136 580,-136 574,-130 574,-124 574,-124 574,-112 574,-112 574,-106 580,-100 586,-100 586,-100 598,-100 598,-100 604,-100 610,-106 610,-112 610,-112 610,-124 610,-124 610,-130 604,-136 598,-136\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"592\" y=\"-114.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->5 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M531.09,-118C541.56,-118 555.12,-118 566.69,-118\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"573.96,-118 566.96,-121.15 570.46,-118 566.96,-118 566.96,-118 566.96,-118 570.46,-118 566.96,-114.85 573.96,-118 573.96,-118\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"549\" y=\"-121.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M681,-215C681,-215 669,-215 669,-215 663,-215 657,-209 657,-203 657,-203 657,-189 657,-189 657,-183 663,-177 669,-177 669,-177 681,-177 681,-177 687,-177 693,-183 693,-189 693,-189 693,-203 693,-203 693,-209 687,-215 681,-215\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"670.5\" y=\"-199.8\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"<text text-anchor=\"start\" x=\"667\" y=\"-184.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#ff7f00\">❷</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->4 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>5->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M610.18,-134.54C622.21,-146.12 638.4,-161.72 651.46,-174.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"656.85,-179.48 649.62,-176.9 654.33,-177.05 651.8,-174.63 651.8,-174.63 651.8,-174.63 654.33,-177.05 653.99,-172.36 656.85,-179.48 656.85,-179.48\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"628\" y=\"-164.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>9</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M681,-106C681,-106 669,-106 669,-106 663,-106 657,-100 657,-94 657,-94 657,-82 657,-82 657,-76 663,-70 669,-70 669,-70 681,-70 681,-70 687,-70 693,-76 693,-82 693,-82 693,-94 693,-94 693,-100 687,-106 681,-106\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"675\" y=\"-84.3\" font-family=\"Lato\" font-size=\"14.00\">9</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->9 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>5->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M610.18,-111.64C621.78,-107.34 637.25,-101.61 650.05,-96.87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"656.85,-94.35 651.38,-99.74 653.56,-95.57 650.28,-96.78 650.28,-96.78 650.28,-96.78 653.56,-95.57 649.19,-93.83 656.85,-94.35 656.85,-94.35\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"630\" y=\"-107.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>3->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M290.07,-36.27C314.59,-33 360.94,-29.33 398,-41 433.34,-52.13 467.71,-78.05 489.31,-96.74\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"494.79,-101.57 487.45,-99.3 492.16,-99.25 489.54,-96.94 489.54,-96.94 489.54,-96.94 492.16,-99.25 491.62,-94.57 494.79,-101.57 494.79,-101.57\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"376.5\" y=\"-44.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M386,-103C386,-103 374,-103 374,-103 368,-103 362,-97 362,-91 362,-91 362,-77 362,-77 362,-71 368,-65 374,-65 374,-65 386,-65 386,-65 392,-65 398,-71 398,-77 398,-77 398,-91 398,-91 398,-97 392,-103 386,-103\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"375.5\" y=\"-87.8\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"<text text-anchor=\"start\" x=\"372\" y=\"-72.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#6a3d9a\">❸</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->7 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>6->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M236.2,-98.11C241.79,-96.14 248.08,-94.21 254,-93 288.54,-85.96 329.42,-84.23 354.79,-83.9\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"361.83,-83.84 354.85,-87.05 358.33,-83.87 354.83,-83.9 354.83,-83.9 354.83,-83.9 358.33,-83.87 354.8,-80.75 361.83,-83.84 361.83,-83.84\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"266.5\" y=\"-96.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10 -->\n",
|
|
"<g id=\"node11\" class=\"node\">\n",
|
|
"<title>10</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M332,-145C332,-145 320,-145 320,-145 314,-145 308,-139 308,-133 308,-133 308,-121 308,-121 308,-115 314,-109 320,-109 320,-109 332,-109 332,-109 338,-109 344,-115 344,-121 344,-121 344,-133 344,-133 344,-139 338,-145 332,-145\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"326\" y=\"-123.3\" font-family=\"Lato\" font-size=\"14.00\">10</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->10 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>6->10</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M236.03,-108.53C253.54,-112.17 280.98,-117.86 300.75,-121.97\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"307.66,-123.4 300.17,-125.06 304.23,-122.69 300.81,-121.98 300.81,-121.98 300.81,-121.98 304.23,-122.69 301.45,-118.89 307.66,-123.4 307.66,-123.4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"268.5\" y=\"-122.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->2 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>4->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M656.7,-199.39C640.35,-202.29 615.1,-206 593,-206 217,-206 217,-206 217,-206 178.09,-206 154.76,-159.81 143.74,-129.9\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"141.32,-123.06 146.62,-128.61 142.49,-126.36 143.65,-129.66 143.65,-129.66 143.65,-129.66 142.49,-126.36 140.68,-130.71 141.32,-123.06 141.32,-123.06\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"430.5\" y=\"-209.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->9 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>9->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M667.76,-106.15C666.65,-115.54 669.06,-124 675,-124 679.36,-124 681.82,-119.44 682.38,-113.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"682.24,-106.15 685.52,-113.09 682.31,-109.65 682.37,-113.15 682.37,-113.15 682.37,-113.15 682.31,-109.65 679.23,-113.21 682.24,-106.15 682.24,-106.15\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"671.5\" y=\"-127.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node12\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M764,-38C764,-38 752,-38 752,-38 746,-38 740,-32 740,-26 740,-26 740,-12 740,-12 740,-6 746,0 752,0 752,0 764,0 764,0 770,0 776,-6 776,-12 776,-12 776,-26 776,-26 776,-32 770,-38 764,-38\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"753.5\" y=\"-22.8\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"<text text-anchor=\"start\" x=\"750\" y=\"-7.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#33a02c\">❹</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->8 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>9->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M693.18,-73.37C705.21,-63.12 721.4,-49.33 734.46,-38.2\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"739.85,-33.61 736.56,-40.55 737.18,-35.88 734.52,-38.15 734.52,-38.15 734.52,-38.15 737.18,-35.88 732.48,-35.75 739.85,-33.61 739.85,-33.61\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"711\" y=\"-60.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->1 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>7->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M398.12,-85.99C412.61,-87.9 433.88,-91.19 452,-96 464.14,-99.22 477.28,-103.9 488.15,-108.11\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"494.94,-110.79 487.27,-111.15 491.69,-109.5 488.43,-108.22 488.43,-108.22 488.43,-108.22 491.69,-109.5 489.59,-105.29 494.94,-110.79 494.94,-110.79\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"430.5\" y=\"-99.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10->10 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\">\n",
|
|
"<title>10->10</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M316.23,-145.15C314.73,-154.54 317.98,-163 326,-163 331.89,-163 335.21,-158.44 335.96,-152.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"335.77,-145.15 339.1,-152.07 335.86,-148.65 335.96,-152.15 335.96,-152.15 335.96,-152.15 335.86,-148.65 332.81,-152.23 335.77,-145.15 335.77,-145.15\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"322.5\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 11 -->\n",
|
|
"<g id=\"node13\" class=\"node\">\n",
|
|
"<title>11</title>\n",
|
|
"<path fill=\"#ffffaa\" stroke=\"black\" d=\"M440,-158C440,-158 428,-158 428,-158 422,-158 416,-152 416,-146 416,-146 416,-132 416,-132 416,-126 422,-120 428,-120 428,-120 440,-120 440,-120 446,-120 452,-126 452,-132 452,-132 452,-146 452,-146 452,-152 446,-158 440,-158\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"425.5\" y=\"-142.8\" font-family=\"Lato\" font-size=\"14.00\">11</text>\n",
|
|
"<text text-anchor=\"start\" x=\"426\" y=\"-127.8\" font-family=\"Lato\" font-size=\"14.00\" fill=\"#e31a1c\">❺</text>\n",
|
|
"</g>\n",
|
|
"<!-- 10->11 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\">\n",
|
|
"<title>10->11</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M344.03,-128.93C361.47,-130.9 388.74,-133.99 408.49,-136.23\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"415.66,-137.04 408.35,-139.38 412.18,-136.64 408.7,-136.25 408.7,-136.25 408.7,-136.25 412.18,-136.64 409.06,-133.12 415.66,-137.04 415.66,-137.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"374.5\" y=\"-137.8\" font-family=\"Lato\" font-size=\"14.00\">!a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->2 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>8->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M739.81,-13.58C723.55,-8.94 698.36,-3 676,-3 217,-3 217,-3 217,-3 177.85,-3 154.61,-49.65 143.66,-79.85\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"141.27,-86.76 140.58,-79.12 142.41,-83.46 143.56,-80.15 143.56,-80.15 143.56,-80.15 142.41,-83.46 146.53,-81.18 141.27,-86.76 141.27,-86.76\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"470\" y=\"-6.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"<!-- 11->1 -->\n",
|
|
"<g id=\"edge19\" class=\"edge\">\n",
|
|
"<title>11->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M452.09,-134.34C462.66,-131.46 476.38,-127.72 488.02,-124.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"494.96,-122.65 489.03,-127.53 491.58,-123.57 488.21,-124.49 488.21,-124.49 488.21,-124.49 491.58,-123.57 487.38,-121.45 494.96,-122.65 494.96,-122.65\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"470\" y=\"-132.8\" font-family=\"Lato\" font-size=\"14.00\">a</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fb3eb3519e0> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: l-nba=3 Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"171pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 171.17\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.7633587786259541 0.7633587786259541) rotate(0) translate(4 220)\">\n",
|
|
"<title>l-nba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-220 950,-220 950,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"449.5\" y=\"-200.8\" font-family=\"Lato\" font-size=\"14.00\">l-nba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"451.5\" y=\"-185.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-79\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-75.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->1 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-79C2.79,-79 17.15,-79 30.63,-79\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-79 30.94,-82.15 34.44,-79 30.94,-79 30.94,-79 30.94,-79 34.44,-79 30.94,-75.85 37.94,-79 37.94,-79\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-96.04C48.32,-105.86 50.45,-115 56,-115 60.17,-115 62.4,-109.86 62.71,-103.14\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-96.04 65.85,-102.88 62.54,-99.53 62.71,-103.03 62.71,-103.03 62.71,-103.03 62.54,-99.53 59.56,-103.18 62.38,-96.04 62.38,-96.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"43\" y=\"-118.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-113\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-109.3\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->7 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M73.56,-84.31C91.38,-90.03 119.83,-99.15 139.86,-105.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"146.55,-107.72 138.93,-108.59 143.22,-106.66 139.89,-105.59 139.89,-105.59 139.89,-105.59 143.22,-106.66 140.85,-102.59 146.55,-107.72 146.55,-107.72\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-104.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"276\" cy=\"-113\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"276\" cy=\"-113\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"276\" y=\"-109.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"388\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"388\" y=\"-76.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M297.18,-106.95C315.96,-101.31 343.94,-92.92 363.68,-87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"370.54,-84.94 364.74,-89.97 367.19,-85.94 363.83,-86.95 363.83,-86.95 363.83,-86.95 367.19,-85.94 362.93,-83.93 370.54,-84.94 370.54,-84.94\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"316\" y=\"-103.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->1 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>4->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M369.89,-79.95C315.34,-79.78 145.32,-79.27 81.52,-79.07\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"74.28,-79.05 81.29,-75.92 77.78,-79.06 81.28,-79.07 81.28,-79.07 81.28,-79.07 77.78,-79.06 81.27,-82.22 74.28,-79.05 74.28,-79.05\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"200\" y=\"-82.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"496\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"496\" y=\"-76.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->5 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>4->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M406.03,-80C423.47,-80 450.74,-80 470.49,-80\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"477.66,-80 470.66,-83.15 474.16,-80 470.66,-80 470.66,-80 470.66,-80 474.16,-80 470.66,-76.85 477.66,-80 477.66,-80\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"424\" y=\"-83.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->0 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>7->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M182.19,-113C199.41,-113 226.22,-113 246.6,-113\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"253.79,-113 246.79,-116.15 250.29,-113 246.79,-113 246.79,-113 246.79,-113 250.29,-113 246.79,-109.85 253.79,-113 253.79,-113\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"200\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"658\" cy=\"-97\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"658\" y=\"-93.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M648.77,-112.54C646.17,-122.91 649.25,-133 658,-133 664.7,-133 668.08,-127.08 668.12,-119.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"667.23,-112.54 671.23,-119.1 667.67,-116.01 668.1,-119.49 668.1,-119.49 668.1,-119.49 667.67,-116.01 664.98,-119.88 667.23,-112.54 667.23,-112.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"645\" y=\"-136.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"928\" cy=\"-97\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"928\" y=\"-93.3\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->8 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>2->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M676.17,-97C722.4,-97 849.6,-97 902.95,-97\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"909.97,-97 902.97,-100.15 906.47,-97 902.97,-97 902.97,-97 902.97,-97 906.47,-97 902.97,-93.85 909.97,-97 909.97,-97\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"748\" y=\"-100.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->7 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>8->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M915.44,-110.36C897.39,-129.64 860.45,-163 821,-163 275,-163 275,-163 275,-163 240.82,-163 205.6,-142.75 184.5,-128.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"178.68,-123.85 186.2,-125.37 181.52,-125.89 184.37,-127.93 184.37,-127.93 184.37,-127.93 181.52,-125.89 182.53,-130.49 178.68,-123.85 178.68,-123.85\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"532\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"712\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"712\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>3->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M702.77,-33.54C700.17,-43.91 703.25,-54 712,-54 718.7,-54 722.08,-48.08 722.12,-40.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"721.23,-33.54 725.23,-40.1 721.67,-37.01 722.1,-40.49 722.1,-40.49 722.1,-40.49 721.67,-37.01 718.98,-40.88 721.23,-33.54 721.23,-33.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"699\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>9</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"820\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"820\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">9</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->9 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>3->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M730.03,-18C747.47,-18 774.74,-18 794.49,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"801.66,-18 794.66,-21.15 798.16,-18 794.66,-18 794.66,-18 794.66,-18 798.16,-18 794.66,-14.85 801.66,-18 801.66,-18\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"748\" y=\"-21.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->8 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\">\n",
|
|
"<title>9->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M835.38,-27.64C849.89,-37.48 872.84,-53.35 892,-68 897.43,-72.15 903.2,-76.82 908.45,-81.17\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"913.9,-85.73 906.51,-83.66 911.22,-83.49 908.53,-81.24 908.53,-81.24 908.53,-81.24 911.22,-83.49 910.55,-78.83 913.9,-85.73 913.9,-85.73\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"856\" y=\"-71.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->9 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\">\n",
|
|
"<title>9->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M810.77,-33.54C808.17,-43.91 811.25,-54 820,-54 826.7,-54 830.08,-48.08 830.12,-40.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"829.23,-33.54 833.23,-40.1 829.67,-37.01 830.1,-40.49 830.1,-40.49 830.1,-40.49 829.67,-37.01 826.98,-40.88 829.23,-33.54 829.23,-33.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"802\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->2 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>5->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M514.12,-81.82C542.63,-84.85 599.92,-90.94 632.63,-94.41\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"640,-95.19 632.71,-97.59 636.52,-94.82 633.04,-94.45 633.04,-94.45 633.04,-94.45 636.52,-94.82 633.37,-91.32 640,-95.19 640,-95.19\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"532\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node11\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"604\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"604\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->6 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>5->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M512.19,-71.12C530.47,-60.42 561.29,-42.4 581.88,-30.35\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"588.18,-26.67 583.73,-32.92 585.16,-28.43 582.14,-30.2 582.14,-30.2 582.14,-30.2 585.16,-28.43 580.55,-27.48 588.18,-26.67 588.18,-26.67\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"532\" y=\"-62.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->3 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>6->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M622.03,-18C639.47,-18 666.74,-18 686.49,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"693.66,-18 686.66,-21.15 690.16,-18 686.66,-18 686.66,-18 686.66,-18 690.16,-18 686.66,-14.85 693.66,-18 693.66,-18\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"640\" y=\"-21.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->6 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>6->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M594.77,-33.54C592.17,-43.91 595.25,-54 604,-54 610.7,-54 614.08,-48.08 614.12,-40.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"613.23,-33.54 617.23,-40.1 613.67,-37.01 614.1,-40.49 614.1,-40.49 614.1,-40.49 613.67,-37.01 610.98,-40.88 613.23,-33.54 613.23,-33.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"586\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: l-nba=3 Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"171pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 171.17\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.7633587786259541 0.7633587786259541) rotate(0) translate(4 220)\">\n",
|
|
"<title>l-nba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-220 950,-220 950,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"449.5\" y=\"-200.8\" font-family=\"Lato\" font-size=\"14.00\">l-nba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"451.5\" y=\"-185.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-79\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-75.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->1 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-79C2.79,-79 17.15,-79 30.63,-79\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-79 30.94,-82.15 34.44,-79 30.94,-79 30.94,-79 30.94,-79 34.44,-79 30.94,-75.85 37.94,-79 37.94,-79\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-96.04C48.32,-105.86 50.45,-115 56,-115 60.17,-115 62.4,-109.86 62.71,-103.14\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-96.04 65.85,-102.88 62.54,-99.53 62.71,-103.03 62.71,-103.03 62.71,-103.03 62.54,-99.53 59.56,-103.18 62.38,-96.04 62.38,-96.04\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"43\" y=\"-118.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"164\" cy=\"-113\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"164\" y=\"-109.3\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->7 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M73.56,-84.31C91.38,-90.03 119.83,-99.15 139.86,-105.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"146.55,-107.72 138.93,-108.59 143.22,-106.66 139.89,-105.59 139.89,-105.59 139.89,-105.59 143.22,-106.66 140.85,-102.59 146.55,-107.72 146.55,-107.72\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-104.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"276\" cy=\"-113\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"276\" cy=\"-113\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"276\" y=\"-109.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"388\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"388\" y=\"-76.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->4 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M297.18,-106.95C315.96,-101.31 343.94,-92.92 363.68,-87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"370.54,-84.94 364.74,-89.97 367.19,-85.94 363.83,-86.95 363.83,-86.95 363.83,-86.95 367.19,-85.94 362.93,-83.93 370.54,-84.94 370.54,-84.94\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"316\" y=\"-103.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->1 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>4->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M369.89,-79.95C315.34,-79.78 145.32,-79.27 81.52,-79.07\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"74.28,-79.05 81.29,-75.92 77.78,-79.06 81.28,-79.07 81.28,-79.07 81.28,-79.07 77.78,-79.06 81.27,-82.22 74.28,-79.05 74.28,-79.05\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"200\" y=\"-82.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"496\" cy=\"-80\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"496\" y=\"-76.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->5 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>4->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M406.03,-80C423.47,-80 450.74,-80 470.49,-80\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"477.66,-80 470.66,-83.15 474.16,-80 470.66,-80 470.66,-80 470.66,-80 474.16,-80 470.66,-76.85 477.66,-80 477.66,-80\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"424\" y=\"-83.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->0 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>7->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M182.19,-113C199.41,-113 226.22,-113 246.6,-113\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"253.79,-113 246.79,-116.15 250.29,-113 246.79,-113 246.79,-113 246.79,-113 250.29,-113 246.79,-109.85 253.79,-113 253.79,-113\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"200\" y=\"-116.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"658\" cy=\"-97\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"658\" y=\"-93.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M648.77,-112.54C646.17,-122.91 649.25,-133 658,-133 664.7,-133 668.08,-127.08 668.12,-119.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"667.23,-112.54 671.23,-119.1 667.67,-116.01 668.1,-119.49 668.1,-119.49 668.1,-119.49 667.67,-116.01 664.98,-119.88 667.23,-112.54 667.23,-112.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"645\" y=\"-136.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"928\" cy=\"-97\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"928\" y=\"-93.3\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->8 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>2->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M676.17,-97C722.4,-97 849.6,-97 902.95,-97\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"909.97,-97 902.97,-100.15 906.47,-97 902.97,-97 902.97,-97 902.97,-97 906.47,-97 902.97,-93.85 909.97,-97 909.97,-97\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"748\" y=\"-100.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->7 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>8->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M915.44,-110.36C897.39,-129.64 860.45,-163 821,-163 275,-163 275,-163 275,-163 240.82,-163 205.6,-142.75 184.5,-128.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"178.68,-123.85 186.2,-125.37 181.52,-125.89 184.37,-127.93 184.37,-127.93 184.37,-127.93 181.52,-125.89 182.53,-130.49 178.68,-123.85 178.68,-123.85\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"532\" y=\"-166.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"712\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"712\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>3->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M702.77,-33.54C700.17,-43.91 703.25,-54 712,-54 718.7,-54 722.08,-48.08 722.12,-40.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"721.23,-33.54 725.23,-40.1 721.67,-37.01 722.1,-40.49 722.1,-40.49 722.1,-40.49 721.67,-37.01 718.98,-40.88 721.23,-33.54 721.23,-33.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"699\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">a | b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>9</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"820\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"820\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">9</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->9 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>3->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M730.03,-18C747.47,-18 774.74,-18 794.49,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"801.66,-18 794.66,-21.15 798.16,-18 794.66,-18 794.66,-18 794.66,-18 798.16,-18 794.66,-14.85 801.66,-18 801.66,-18\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"748\" y=\"-21.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->8 -->\n",
|
|
"<g id=\"edge17\" class=\"edge\">\n",
|
|
"<title>9->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M835.38,-27.64C849.89,-37.48 872.84,-53.35 892,-68 897.43,-72.15 903.2,-76.82 908.45,-81.17\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"913.9,-85.73 906.51,-83.66 911.22,-83.49 908.53,-81.24 908.53,-81.24 908.53,-81.24 911.22,-83.49 910.55,-78.83 913.9,-85.73 913.9,-85.73\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"856\" y=\"-71.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 9->9 -->\n",
|
|
"<g id=\"edge18\" class=\"edge\">\n",
|
|
"<title>9->9</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M810.77,-33.54C808.17,-43.91 811.25,-54 820,-54 826.7,-54 830.08,-48.08 830.12,-40.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"829.23,-33.54 833.23,-40.1 829.67,-37.01 830.1,-40.49 830.1,-40.49 830.1,-40.49 829.67,-37.01 826.98,-40.88 829.23,-33.54 829.23,-33.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"802\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->2 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>5->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M514.12,-81.82C542.63,-84.85 599.92,-90.94 632.63,-94.41\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"640,-95.19 632.71,-97.59 636.52,-94.82 633.04,-94.45 633.04,-94.45 633.04,-94.45 636.52,-94.82 633.37,-91.32 640,-95.19 640,-95.19\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"532\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node11\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"604\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"604\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->6 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>5->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M512.19,-71.12C530.47,-60.42 561.29,-42.4 581.88,-30.35\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"588.18,-26.67 583.73,-32.92 585.16,-28.43 582.14,-30.2 582.14,-30.2 582.14,-30.2 585.16,-28.43 580.55,-27.48 588.18,-26.67 588.18,-26.67\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"532\" y=\"-62.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->3 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>6->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M622.03,-18C639.47,-18 666.74,-18 686.49,-18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"693.66,-18 686.66,-21.15 690.16,-18 686.66,-18 686.66,-18 686.66,-18 690.16,-18 686.66,-14.85 693.66,-18 693.66,-18\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"640\" y=\"-21.8\" font-family=\"Lato\" font-size=\"14.00\">!a & b</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->6 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>6->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M594.77,-33.54C592.17,-43.91 595.25,-54 604,-54 610.7,-54 614.08,-48.08 614.12,-40.66\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"613.23,-33.54 617.23,-40.1 613.67,-37.01 614.1,-40.49 614.1,-40.49 614.1,-40.49 613.67,-37.01 610.98,-40.88 613.23,-33.54 613.23,-33.54\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"586\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">a & !b</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fb3eb351440> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: m-nba=3 Pages: 1 -->\n",
|
|
"<svg width=\"215pt\" height=\"295pt\"\n",
|
|
" viewBox=\"0.00 0.00 215.00 295.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 291)\">\n",
|
|
"<title>m-nba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-291 211,-291 211,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"76\" y=\"-271.8\" font-family=\"Lato\" font-size=\"14.00\">m-nba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"82\" y=\"-256.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-105\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-105\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"60\" y=\"-101.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-105C2.84,-105 16.88,-105 30.71,-105\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-105 30.86,-108.15 34.36,-105 30.86,-105 30.86,-105 30.86,-105 34.36,-105 30.86,-101.85 37.86,-105 37.86,-105\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189\" cy=\"-198\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-194.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.94,-126.13C72.7,-142.72 83.09,-165.1 100,-178 118.25,-191.93 144.45,-196.46 163.51,-197.8\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"170.68,-198.17 163.53,-200.95 167.19,-197.99 163.69,-197.81 163.69,-197.81 163.69,-197.81 167.19,-197.99 163.86,-194.66 170.68,-198.17 170.68,-198.17\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"102\" y=\"-199.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189\" cy=\"-109\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-105.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M82.26,-105.67C104.69,-106.38 139.98,-107.49 163.55,-108.23\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"170.76,-108.46 163.66,-111.38 167.26,-108.35 163.76,-108.24 163.76,-108.24 163.76,-108.24 167.26,-108.35 163.86,-105.09 170.76,-108.46 170.76,-108.46\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-110.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.26,-88.13C81.31,-79.88 90.48,-70.2 100,-63 120.18,-47.74 146.3,-35.13 164.83,-27.18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"171.77,-24.27 166.54,-29.88 168.55,-25.62 165.32,-26.98 165.32,-26.98 165.32,-26.98 168.55,-25.62 164.1,-24.07 171.77,-24.27 171.77,-24.27\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-66.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->0 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>3->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M177.26,-184.03C170.77,-176.12 162.02,-166.37 153,-159 141.66,-149.73 109.23,-131.31 86.08,-118.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"79.83,-115.15 87.48,-115.75 82.9,-116.83 85.97,-118.52 85.97,-118.52 85.97,-118.52 82.9,-116.83 84.45,-121.28 79.83,-115.15 79.83,-115.15\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"102\" y=\"-162.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>3->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M178.63,-212.79C175.25,-223.42 178.71,-234 189,-234 196.88,-234 200.75,-227.8 200.62,-220.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"199.37,-212.79 203.65,-219.16 199.96,-216.24 200.55,-219.69 200.55,-219.69 200.55,-219.69 199.96,-216.24 197.44,-220.22 199.37,-212.79 199.37,-212.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-237.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->0 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>2->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M174.57,-98.06C168.39,-93.72 160.72,-89.23 153,-87 130.37,-80.48 123.01,-81.95 100,-87 95.3,-88.03 90.5,-89.69 85.93,-91.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"79.47,-94.5 84.56,-88.75 82.66,-93.06 85.85,-91.62 85.85,-91.62 85.85,-91.62 82.66,-93.06 87.14,-94.49 79.47,-94.5 79.47,-94.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M178.63,-123.79C175.25,-134.42 178.71,-145 189,-145 196.88,-145 200.75,-138.8 200.62,-131.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"199.37,-123.79 203.65,-130.16 199.96,-127.24 200.55,-130.69 200.55,-130.69 200.55,-130.69 199.96,-127.24 197.44,-131.22 199.37,-123.79 199.37,-123.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-148.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->0 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>1->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M171.89,-11.71C153.01,-5.47 121.56,1.28 100,-13 78.95,-26.94 69.23,-54.77 64.76,-76.19\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"63.44,-83.17 61.64,-75.71 64.09,-79.73 64.74,-76.3 64.74,-76.3 64.74,-76.3 64.09,-79.73 67.83,-76.88 63.44,-83.17 63.44,-83.17\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-16.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M178.63,-32.79C175.25,-43.42 178.71,-54 189,-54 196.88,-54 200.75,-47.8 200.62,-40.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"199.37,-32.79 203.65,-39.16 199.96,-36.24 200.55,-39.69 200.55,-39.69 200.55,-39.69 199.96,-36.24 197.44,-40.22 199.37,-32.79 199.37,-32.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: m-nba=3 Pages: 1 -->\n",
|
|
"<svg width=\"215pt\" height=\"295pt\"\n",
|
|
" viewBox=\"0.00 0.00 215.00 295.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 291)\">\n",
|
|
"<title>m-nba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-291 211,-291 211,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"76\" y=\"-271.8\" font-family=\"Lato\" font-size=\"14.00\">m-nba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"82\" y=\"-256.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-105\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-105\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"60\" y=\"-101.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-105C2.84,-105 16.88,-105 30.71,-105\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-105 30.86,-108.15 34.36,-105 30.86,-105 30.86,-105 30.86,-105 34.36,-105 30.86,-101.85 37.86,-105 37.86,-105\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189\" cy=\"-198\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-194.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->3 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M66.94,-126.13C72.7,-142.72 83.09,-165.1 100,-178 118.25,-191.93 144.45,-196.46 163.51,-197.8\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"170.68,-198.17 163.53,-200.95 167.19,-197.99 163.69,-197.81 163.69,-197.81 163.69,-197.81 167.19,-197.99 163.86,-194.66 170.68,-198.17 170.68,-198.17\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"102\" y=\"-199.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189\" cy=\"-109\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-105.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M82.26,-105.67C104.69,-106.38 139.98,-107.49 163.55,-108.23\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"170.76,-108.46 163.66,-111.38 167.26,-108.35 163.76,-108.24 163.76,-108.24 163.76,-108.24 167.26,-108.35 163.86,-105.09 170.76,-108.46 170.76,-108.46\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-110.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189\" cy=\"-18\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-14.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.26,-88.13C81.31,-79.88 90.48,-70.2 100,-63 120.18,-47.74 146.3,-35.13 164.83,-27.18\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"171.77,-24.27 166.54,-29.88 168.55,-25.62 165.32,-26.98 165.32,-26.98 165.32,-26.98 168.55,-25.62 164.1,-24.07 171.77,-24.27 171.77,-24.27\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-66.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->0 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>3->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M177.26,-184.03C170.77,-176.12 162.02,-166.37 153,-159 141.66,-149.73 109.23,-131.31 86.08,-118.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"79.83,-115.15 87.48,-115.75 82.9,-116.83 85.97,-118.52 85.97,-118.52 85.97,-118.52 82.9,-116.83 84.45,-121.28 79.83,-115.15 79.83,-115.15\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"102\" y=\"-162.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->3 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>3->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M178.63,-212.79C175.25,-223.42 178.71,-234 189,-234 196.88,-234 200.75,-227.8 200.62,-220.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"199.37,-212.79 203.65,-219.16 199.96,-216.24 200.55,-219.69 200.55,-219.69 200.55,-219.69 199.96,-216.24 197.44,-220.22 199.37,-212.79 199.37,-212.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-237.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->0 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>2->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M174.57,-98.06C168.39,-93.72 160.72,-89.23 153,-87 130.37,-80.48 123.01,-81.95 100,-87 95.3,-88.03 90.5,-89.69 85.93,-91.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"79.47,-94.5 84.56,-88.75 82.66,-93.06 85.85,-91.62 85.85,-91.62 85.85,-91.62 82.66,-93.06 87.14,-94.49 79.47,-94.5 79.47,-94.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-90.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M178.63,-123.79C175.25,-134.42 178.71,-145 189,-145 196.88,-145 200.75,-138.8 200.62,-131.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"199.37,-123.79 203.65,-130.16 199.96,-127.24 200.55,-130.69 200.55,-130.69 200.55,-130.69 199.96,-127.24 197.44,-131.22 199.37,-123.79 199.37,-123.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-148.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->0 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>1->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M171.89,-11.71C153.01,-5.47 121.56,1.28 100,-13 78.95,-26.94 69.23,-54.77 64.76,-76.19\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"63.44,-83.17 61.64,-75.71 64.09,-79.73 64.74,-76.3 64.74,-76.3 64.74,-76.3 64.09,-79.73 67.83,-76.88 63.44,-83.17 63.44,-83.17\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-16.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M178.63,-32.79C175.25,-43.42 178.71,-54 189,-54 196.88,-54 200.75,-47.8 200.62,-40.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"199.37,-32.79 203.65,-39.16 199.96,-36.24 200.55,-39.69 200.55,-39.69 200.55,-39.69 199.96,-36.24 197.44,-40.22 199.37,-32.79 199.37,-32.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"189\" y=\"-57.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fb3eb3513e0> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: cyclist-proof-dba=3 Pages: 1 -->\n",
|
|
"<svg width=\"364pt\" height=\"238pt\"\n",
|
|
" viewBox=\"0.00 0.00 364.00 238.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 234)\">\n",
|
|
"<title>cyclist-proof-dba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-234 360,-234 360,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"118.5\" y=\"-214.8\" font-family=\"Lato\" font-size=\"14.00\">cyclist-proof-dba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"156.5\" y=\"-199.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-95\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-95\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"60\" y=\"-91.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-95C2.84,-95 16.88,-95 30.71,-95\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-95 30.86,-98.15 34.36,-95 30.86,-95 30.86,-95 30.86,-95 34.36,-95 30.86,-91.85 37.86,-95 37.86,-95\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"197\" cy=\"-95\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"197\" cy=\"-95\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"197\" y=\"-91.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M82.09,-95C105.04,-95 141.86,-95 167.4,-95\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"174.61,-95 167.61,-98.15 171.11,-95 167.61,-95 167.61,-95 167.61,-95 171.11,-95 167.61,-91.85 174.61,-95 174.61,-95\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"334\" cy=\"-167\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"334\" cy=\"-167\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"334\" y=\"-163.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M203.01,-116.48C208.3,-133.76 218.51,-156.92 237,-168 257.59,-180.34 285.39,-178.48 305.78,-174.49\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"312.66,-173.01 306.48,-177.56 309.24,-173.75 305.82,-174.48 305.82,-174.48 305.82,-174.48 309.24,-173.75 305.15,-171.4 312.66,-173.01 312.66,-173.01\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"239\" y=\"-180.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"334\" cy=\"-98\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"334\" cy=\"-98\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"334\" y=\"-94.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M219.09,-95.47C242.04,-95.98 278.86,-96.8 304.4,-97.36\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"311.61,-97.52 304.54,-100.52 308.11,-97.45 304.61,-97.37 304.61,-97.37 304.61,-97.37 308.11,-97.45 304.68,-94.22 311.61,-97.52 311.61,-97.52\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"239\" y=\"-100.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"334\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"334\" cy=\"-22\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"334\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>1->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M210.35,-77.43C217.3,-68.7 226.64,-58.62 237,-52 257.84,-38.69 285,-30.92 305.11,-26.64\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"312.17,-25.22 305.93,-29.69 308.74,-25.91 305.31,-26.6 305.31,-26.6 305.31,-26.6 308.74,-25.91 304.69,-23.51 312.17,-25.22 312.17,-25.22\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"241\" y=\"-55.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->1 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>2->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M314.22,-157.06C294.86,-146.81 263.79,-130.33 237,-116 232.43,-113.56 227.57,-110.94 222.88,-108.42\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"216.64,-105.06 224.29,-105.61 219.72,-106.72 222.8,-108.38 222.8,-108.38 222.8,-108.38 219.72,-106.72 221.31,-111.15 216.64,-105.06 216.64,-105.06\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"237\" y=\"-148.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>3->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M315.58,-85.65C309.11,-81.76 301.52,-77.97 294,-76 269.5,-69.57 261.69,-70.31 237,-76 232.27,-77.09 227.44,-78.84 222.87,-80.84\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"216.4,-83.92 221.38,-78.07 219.57,-82.41 222.73,-80.91 222.73,-80.91 222.73,-80.91 219.57,-82.41 224.08,-83.76 216.4,-83.92 216.4,-83.92\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"237\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>4->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M313.7,-12.7C293.06,-4.24 260.19,4.87 237,-10 217.77,-22.34 207.9,-46.79 202.9,-66.32\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"201.28,-73.26 199.81,-65.72 202.08,-69.85 202.87,-66.44 202.87,-66.44 202.87,-66.44 202.08,-69.85 205.94,-67.16 201.28,-73.26 201.28,-73.26\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"237\" y=\"-13.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: cyclist-proof-dba=3 Pages: 1 -->\n",
|
|
"<svg width=\"364pt\" height=\"238pt\"\n",
|
|
" viewBox=\"0.00 0.00 364.00 238.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 234)\">\n",
|
|
"<title>cyclist-proof-dba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-234 360,-234 360,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"118.5\" y=\"-214.8\" font-family=\"Lato\" font-size=\"14.00\">cyclist-proof-dba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"156.5\" y=\"-199.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-95\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-95\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"60\" y=\"-91.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-95C2.84,-95 16.88,-95 30.71,-95\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-95 30.86,-98.15 34.36,-95 30.86,-95 30.86,-95 30.86,-95 34.36,-95 30.86,-91.85 37.86,-95 37.86,-95\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"197\" cy=\"-95\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"197\" cy=\"-95\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"197\" y=\"-91.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M82.09,-95C105.04,-95 141.86,-95 167.4,-95\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"174.61,-95 167.61,-98.15 171.11,-95 167.61,-95 167.61,-95 167.61,-95 171.11,-95 167.61,-91.85 174.61,-95 174.61,-95\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-98.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"334\" cy=\"-167\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"334\" cy=\"-167\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"334\" y=\"-163.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M203.01,-116.48C208.3,-133.76 218.51,-156.92 237,-168 257.59,-180.34 285.39,-178.48 305.78,-174.49\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"312.66,-173.01 306.48,-177.56 309.24,-173.75 305.82,-174.48 305.82,-174.48 305.82,-174.48 309.24,-173.75 305.15,-171.4 312.66,-173.01 312.66,-173.01\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"239\" y=\"-180.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"334\" cy=\"-98\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"334\" cy=\"-98\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"334\" y=\"-94.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->3 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M219.09,-95.47C242.04,-95.98 278.86,-96.8 304.4,-97.36\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"311.61,-97.52 304.54,-100.52 308.11,-97.45 304.61,-97.37 304.61,-97.37 304.61,-97.37 308.11,-97.45 304.68,-94.22 311.61,-97.52 311.61,-97.52\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"239\" y=\"-100.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"334\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"334\" cy=\"-22\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"334\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->4 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>1->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M210.35,-77.43C217.3,-68.7 226.64,-58.62 237,-52 257.84,-38.69 285,-30.92 305.11,-26.64\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"312.17,-25.22 305.93,-29.69 308.74,-25.91 305.31,-26.6 305.31,-26.6 305.31,-26.6 308.74,-25.91 304.69,-23.51 312.17,-25.22 312.17,-25.22\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"241\" y=\"-55.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->1 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>2->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M314.22,-157.06C294.86,-146.81 263.79,-130.33 237,-116 232.43,-113.56 227.57,-110.94 222.88,-108.42\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"216.64,-105.06 224.29,-105.61 219.72,-106.72 222.8,-108.38 222.8,-108.38 222.8,-108.38 219.72,-106.72 221.31,-111.15 216.64,-105.06 216.64,-105.06\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"237\" y=\"-148.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>3->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M315.58,-85.65C309.11,-81.76 301.52,-77.97 294,-76 269.5,-69.57 261.69,-70.31 237,-76 232.27,-77.09 227.44,-78.84 222.87,-80.84\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"216.4,-83.92 221.38,-78.07 219.57,-82.41 222.73,-80.91 222.73,-80.91 222.73,-80.91 219.57,-82.41 224.08,-83.76 216.4,-83.92 216.4,-83.92\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"237\" y=\"-79.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>4->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M313.7,-12.7C293.06,-4.24 260.19,4.87 237,-10 217.77,-22.34 207.9,-46.79 202.9,-66.32\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"201.28,-73.26 199.81,-65.72 202.08,-69.85 202.87,-66.44 202.87,-66.44 202.87,-66.44 202.08,-69.85 205.94,-67.16 201.28,-73.26 201.28,-73.26\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"237\" y=\"-13.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fb3eb3503f0> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: cyclist-trace-nba=3 Pages: 1 -->\n",
|
|
"<svg width=\"348pt\" height=\"236pt\"\n",
|
|
" viewBox=\"0.00 0.00 348.00 236.10\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 232.1)\">\n",
|
|
"<title>cyclist-trace-nba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-232.1 344,-232.1 344,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"111\" y=\"-212.9\" font-family=\"Lato\" font-size=\"14.00\">cyclist-trace-nba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"148.5\" y=\"-197.9\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-94.1\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-90.4\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-94.1C2.79,-94.1 17.15,-94.1 30.63,-94.1\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-94.1 30.94,-97.25 34.44,-94.1 30.94,-94.1 30.94,-94.1 30.94,-94.1 34.44,-94.1 30.94,-90.95 37.94,-94.1 37.94,-94.1\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-111.13C48.32,-120.95 50.45,-130.1 56,-130.1 60.17,-130.1 62.4,-124.95 62.71,-118.24\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-111.13 65.85,-117.98 62.54,-114.63 62.71,-118.13 62.71,-118.13 62.71,-118.13 62.54,-114.63 59.56,-118.27 62.38,-111.13 62.38,-111.13\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"51.5\" y=\"-133.9\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189\" cy=\"-94.1\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"189\" cy=\"-94.1\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"184.5\" y=\"-90.4\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.13,-94.1C95.93,-94.1 133.9,-94.1 159.96,-94.1\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"166.97,-94.1 159.97,-97.25 163.47,-94.1 159.97,-94.1 159.97,-94.1 159.97,-94.1 163.47,-94.1 159.97,-90.95 166.97,-94.1 166.97,-94.1\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-97.9\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"322\" cy=\"-164.1\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"322\" y=\"-160.4\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M195.01,-115.58C200.3,-132.86 210.51,-156.01 229,-167.1 249.75,-179.54 278.14,-176.21 297.87,-171.42\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"304.72,-169.61 298.75,-174.45 301.33,-170.51 297.95,-171.4 297.95,-171.4 297.95,-171.4 301.33,-170.51 297.14,-168.35 304.72,-169.61 304.72,-169.61\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"231\" y=\"-178.9\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"322\" cy=\"-99.1\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"322\" y=\"-95.4\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->3 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>1->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M211.05,-94.9C234.38,-95.79 271.97,-97.23 296.58,-98.16\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"303.77,-98.44 296.65,-101.32 300.27,-98.31 296.77,-98.17 296.77,-98.17 296.77,-98.17 300.27,-98.31 296.89,-95.02 303.77,-98.44 303.77,-98.44\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"231\" y=\"-100.9\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"322\" cy=\"-18.1\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"322\" y=\"-14.4\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->4 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>1->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M202.91,-76.74C209.88,-68.36 219.07,-58.72 229,-52.1 250.1,-38.02 277.8,-28.81 297.27,-23.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"304.3,-21.76 298.31,-26.56 300.91,-22.64 297.52,-23.51 297.52,-23.51 297.52,-23.51 300.91,-22.64 296.73,-20.46 304.3,-21.76 304.3,-21.76\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"233\" y=\"-55.9\" font-family=\"Lato\" font-size=\"14.00\">p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->1 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>2->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M305.62,-156.27C287.28,-146.89 255.76,-130.62 229,-116.1 224.4,-113.6 219.52,-110.89 214.82,-108.26\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"208.58,-104.74 216.22,-105.43 211.63,-106.46 214.68,-108.18 214.68,-108.18 214.68,-108.18 211.63,-106.46 213.13,-110.92 208.58,-104.74 208.58,-104.74\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"229\" y=\"-148.9\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>3->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M307.64,-87.67C301.48,-83.12 293.8,-78.43 286,-76.1 261.73,-68.84 253.74,-70.66 229,-76.1 224.3,-77.13 219.5,-78.78 214.93,-80.68\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"208.47,-83.59 213.56,-77.85 211.66,-82.16 214.85,-80.72 214.85,-80.72 214.85,-80.72 211.66,-82.16 216.14,-83.59 208.47,-83.59 208.47,-83.59\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"229\" y=\"-79.9\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->1 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>4->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M305.29,-10.74C285.77,-2.79 252.23,6.87 229,-8.1 209.61,-20.59 199.75,-45.34 194.81,-65.09\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"193.2,-72.11 191.69,-64.58 193.98,-68.69 194.76,-65.28 194.76,-65.28 194.76,-65.28 193.98,-68.69 197.83,-65.99 193.2,-72.11 193.2,-72.11\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"229\" y=\"-11.9\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: cyclist-trace-nba=3 Pages: 1 -->\n",
|
|
"<svg width=\"348pt\" height=\"236pt\"\n",
|
|
" viewBox=\"0.00 0.00 348.00 236.10\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1.0 1.0) rotate(0) translate(4 232.1)\">\n",
|
|
"<title>cyclist-trace-nba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-232.1 344,-232.1 344,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"111\" y=\"-212.9\" font-family=\"Lato\" font-size=\"14.00\">cyclist-trace-nba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"148.5\" y=\"-197.9\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"56\" cy=\"-94.1\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"56\" y=\"-90.4\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.15,-94.1C2.79,-94.1 17.15,-94.1 30.63,-94.1\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.94,-94.1 30.94,-97.25 34.44,-94.1 30.94,-94.1 30.94,-94.1 30.94,-94.1 34.44,-94.1 30.94,-90.95 37.94,-94.1 37.94,-94.1\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 0->0 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M49.62,-111.13C48.32,-120.95 50.45,-130.1 56,-130.1 60.17,-130.1 62.4,-124.95 62.71,-118.24\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"62.38,-111.13 65.85,-117.98 62.54,-114.63 62.71,-118.13 62.71,-118.13 62.71,-118.13 62.54,-114.63 59.56,-118.27 62.38,-111.13 62.38,-111.13\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"51.5\" y=\"-133.9\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"189\" cy=\"-94.1\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"189\" cy=\"-94.1\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"184.5\" y=\"-90.4\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M74.13,-94.1C95.93,-94.1 133.9,-94.1 159.96,-94.1\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"166.97,-94.1 159.97,-97.25 163.47,-94.1 159.97,-94.1 159.97,-94.1 159.97,-94.1 163.47,-94.1 159.97,-90.95 166.97,-94.1 166.97,-94.1\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"92\" y=\"-97.9\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"322\" cy=\"-164.1\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"322\" y=\"-160.4\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M195.01,-115.58C200.3,-132.86 210.51,-156.01 229,-167.1 249.75,-179.54 278.14,-176.21 297.87,-171.42\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"304.72,-169.61 298.75,-174.45 301.33,-170.51 297.95,-171.4 297.95,-171.4 297.95,-171.4 301.33,-170.51 297.14,-168.35 304.72,-169.61 304.72,-169.61\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"231\" y=\"-178.9\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"322\" cy=\"-99.1\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"322\" y=\"-95.4\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->3 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>1->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M211.05,-94.9C234.38,-95.79 271.97,-97.23 296.58,-98.16\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"303.77,-98.44 296.65,-101.32 300.27,-98.31 296.77,-98.17 296.77,-98.17 296.77,-98.17 300.27,-98.31 296.89,-95.02 303.77,-98.44 303.77,-98.44\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"231\" y=\"-100.9\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"322\" cy=\"-18.1\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"322\" y=\"-14.4\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->4 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>1->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M202.91,-76.74C209.88,-68.36 219.07,-58.72 229,-52.1 250.1,-38.02 277.8,-28.81 297.27,-23.58\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"304.3,-21.76 298.31,-26.56 300.91,-22.64 297.52,-23.51 297.52,-23.51 297.52,-23.51 300.91,-22.64 296.73,-20.46 304.3,-21.76 304.3,-21.76\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"233\" y=\"-55.9\" font-family=\"Lato\" font-size=\"14.00\">p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->1 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>2->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M305.62,-156.27C287.28,-146.89 255.76,-130.62 229,-116.1 224.4,-113.6 219.52,-110.89 214.82,-108.26\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"208.58,-104.74 216.22,-105.43 211.63,-106.46 214.68,-108.18 214.68,-108.18 214.68,-108.18 211.63,-106.46 213.13,-110.92 208.58,-104.74 208.58,-104.74\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"229\" y=\"-148.9\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->1 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>3->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M307.64,-87.67C301.48,-83.12 293.8,-78.43 286,-76.1 261.73,-68.84 253.74,-70.66 229,-76.1 224.3,-77.13 219.5,-78.78 214.93,-80.68\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"208.47,-83.59 213.56,-77.85 211.66,-82.16 214.85,-80.72 214.85,-80.72 214.85,-80.72 211.66,-82.16 216.14,-83.59 208.47,-83.59 208.47,-83.59\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"229\" y=\"-79.9\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->1 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>4->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M305.29,-10.74C285.77,-2.79 252.23,6.87 229,-8.1 209.61,-20.59 199.75,-45.34 194.81,-65.09\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"193.2,-72.11 191.69,-64.58 193.98,-68.69 194.76,-65.28 194.76,-65.28 194.76,-65.28 193.98,-68.69 197.83,-65.99 193.2,-72.11 193.2,-72.11\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"229\" y=\"-11.9\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fb3eb350510> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: cycle-log-nba=3 Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"99pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 98.91\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.641025641025641 0.641025641025641) rotate(0) translate(4 150)\">\n",
|
|
"<title>cycle-log-nba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-150 1131,-150 1131,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"514\" y=\"-130.8\" font-family=\"Lato\" font-size=\"14.00\">cycle-log-nba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"542\" y=\"-115.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-22\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"60\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-22C2.84,-22 16.88,-22 30.71,-22\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-22 30.86,-25.15 34.36,-22 30.86,-22 30.86,-22 30.86,-22 34.36,-22 30.86,-18.85 37.86,-22 37.86,-22\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"193\" cy=\"-52\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"193\" y=\"-48.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M81.76,-26.75C105.26,-32.14 143.5,-40.89 168.2,-46.55\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"175.09,-48.13 167.56,-49.64 171.68,-47.35 168.27,-46.56 168.27,-46.56 168.27,-46.56 171.68,-47.35 168.97,-43.49 175.09,-48.13 175.09,-48.13\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M182.63,-66.79C179.25,-77.42 182.71,-88 193,-88 200.88,-88 204.75,-81.8 204.62,-74.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"203.37,-66.79 207.65,-73.16 203.96,-70.24 204.55,-73.69 204.55,-73.69 204.55,-73.69 203.96,-70.24 201.44,-74.22 203.37,-66.79 203.37,-66.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"193\" y=\"-91.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"318\" cy=\"-53\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"318\" y=\"-49.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M211.1,-52.14C232.28,-52.31 268.49,-52.61 292.59,-52.8\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"299.65,-52.86 292.62,-55.95 296.15,-52.83 292.65,-52.8 292.65,-52.8 292.65,-52.8 296.15,-52.83 292.67,-49.65 299.65,-52.86 299.65,-52.86\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"229\" y=\"-55.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M307.63,-67.79C304.25,-78.42 307.71,-89 318,-89 325.88,-89 329.75,-82.8 329.62,-75.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"328.37,-67.79 332.65,-74.16 328.96,-71.24 329.55,-74.69 329.55,-74.69 329.55,-74.69 328.96,-71.24 326.44,-75.22 328.37,-67.79 328.37,-67.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"318\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"447\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"447\" cy=\"-56\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"447\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->3 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>2->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M336.13,-53.4C357.08,-53.9 392.84,-54.74 417.86,-55.34\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"424.93,-55.5 417.85,-58.49 421.43,-55.42 417.93,-55.34 417.93,-55.34 417.93,-55.34 421.43,-55.42 418,-52.19 424.93,-55.5 424.93,-55.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"354\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"588.5\" cy=\"-57\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"588.5\" y=\"-53.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->4 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>3->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M469.19,-56.15C494.41,-56.33 536.44,-56.63 563.03,-56.82\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"570.09,-56.88 563.07,-59.97 566.59,-56.85 563.09,-56.82 563.09,-56.82 563.09,-56.82 566.59,-56.85 563.11,-53.68 570.09,-56.88 570.09,-56.88\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"487\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>4->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M577.07,-71.04C572.8,-81.91 576.61,-93 588.5,-93 597.79,-93 602.15,-86.23 601.57,-78.09\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"599.93,-71.04 604.59,-77.14 600.73,-74.45 601.52,-77.86 601.52,-77.86 601.52,-77.86 600.73,-74.45 598.45,-78.57 599.93,-71.04 599.93,-71.04\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"588.5\" y=\"-96.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"722\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"722\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->5 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>4->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M606.69,-56.87C629.63,-56.69 670.38,-56.38 696.52,-56.19\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"703.8,-56.13 696.83,-59.33 700.3,-56.16 696.8,-56.18 696.8,-56.18 696.8,-56.18 700.3,-56.16 696.78,-53.03 703.8,-56.13 703.8,-56.13\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"633\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->5 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>5->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M711.63,-70.79C708.25,-81.42 711.71,-92 722,-92 729.88,-92 733.75,-85.8 733.62,-78.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"732.37,-70.79 736.65,-77.16 732.96,-74.24 733.55,-77.69 733.55,-77.69 733.55,-77.69 732.96,-74.24 730.44,-78.22 732.37,-70.79 732.37,-70.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"722\" y=\"-95.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"851\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"851\" cy=\"-56\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"851\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->6 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>5->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M740.13,-56C761.08,-56 796.84,-56 821.86,-56\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"828.93,-56 821.93,-59.15 825.43,-56 821.93,-56 821.93,-56 821.93,-56 825.43,-56 821.93,-52.85 828.93,-56 828.93,-56\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"758\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"984\" cy=\"-54\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"984\" y=\"-50.3\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->7 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>6->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M873.05,-55.68C896.38,-55.32 933.97,-54.75 958.58,-54.37\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"965.77,-54.26 958.82,-57.52 962.27,-54.32 958.77,-54.37 958.77,-54.37 958.77,-54.37 962.27,-54.32 958.72,-51.22 965.77,-54.26 965.77,-54.26\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"891\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->7 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>7->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M973.63,-68.79C970.25,-79.42 973.71,-90 984,-90 991.88,-90 995.75,-83.8 995.62,-76.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"994.37,-68.79 998.65,-75.16 994.96,-72.24 995.55,-75.69 995.55,-75.69 995.55,-75.69 994.96,-72.24 992.44,-76.22 994.37,-68.79 994.37,-68.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"984\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1109\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1109\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->8 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>7->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1001.59,-49.68C1022.95,-44.13 1060.22,-34.43 1084.5,-28.11\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1091.28,-26.35 1085.3,-31.16 1087.89,-27.23 1084.51,-28.11 1084.51,-28.11 1084.51,-28.11 1087.89,-27.23 1083.71,-25.06 1091.28,-26.35 1091.28,-26.35\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1020\" y=\"-47.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->0 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>8->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1090.98,-18.37C1067.32,-13.65 1023.12,-6 985,-6 192,-6 192,-6 192,-6 156.19,-6 115.27,-11.96 88.83,-16.61\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"81.78,-17.88 88.11,-13.54 85.22,-17.26 88.67,-16.64 88.67,-16.64 88.67,-16.64 85.22,-17.26 89.22,-19.74 81.78,-17.88 81.78,-17.88\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"562\" y=\"-9.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->8 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>8->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1098.63,-36.79C1095.25,-47.42 1098.71,-58 1109,-58 1116.88,-58 1120.75,-51.8 1120.62,-44.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1119.37,-36.79 1123.65,-43.16 1119.96,-40.24 1120.55,-43.69 1120.55,-43.69 1120.55,-43.69 1119.96,-40.24 1117.44,-44.22 1119.37,-36.79 1119.37,-36.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1109\" y=\"-61.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: cycle-log-nba=3 Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"99pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 98.91\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.641025641025641 0.641025641025641) rotate(0) translate(4 150)\">\n",
|
|
"<title>cycle-log-nba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-150 1131,-150 1131,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"514\" y=\"-130.8\" font-family=\"Lato\" font-size=\"14.00\">cycle-log-nba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"542\" y=\"-115.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-22\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"60\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-22C2.84,-22 16.88,-22 30.71,-22\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-22 30.86,-25.15 34.36,-22 30.86,-22 30.86,-22 30.86,-22 34.36,-22 30.86,-18.85 37.86,-22 37.86,-22\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"193\" cy=\"-52\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"193\" y=\"-48.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M81.76,-26.75C105.26,-32.14 143.5,-40.89 168.2,-46.55\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"175.09,-48.13 167.56,-49.64 171.68,-47.35 168.27,-46.56 168.27,-46.56 168.27,-46.56 171.68,-47.35 168.97,-43.49 175.09,-48.13 175.09,-48.13\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-46.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M182.63,-66.79C179.25,-77.42 182.71,-88 193,-88 200.88,-88 204.75,-81.8 204.62,-74.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"203.37,-66.79 207.65,-73.16 203.96,-70.24 204.55,-73.69 204.55,-73.69 204.55,-73.69 203.96,-70.24 201.44,-74.22 203.37,-66.79 203.37,-66.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"193\" y=\"-91.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"318\" cy=\"-53\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"318\" y=\"-49.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M211.1,-52.14C232.28,-52.31 268.49,-52.61 292.59,-52.8\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"299.65,-52.86 292.62,-55.95 296.15,-52.83 292.65,-52.8 292.65,-52.8 292.65,-52.8 296.15,-52.83 292.67,-49.65 299.65,-52.86 299.65,-52.86\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"229\" y=\"-55.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M307.63,-67.79C304.25,-78.42 307.71,-89 318,-89 325.88,-89 329.75,-82.8 329.62,-75.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"328.37,-67.79 332.65,-74.16 328.96,-71.24 329.55,-74.69 329.55,-74.69 329.55,-74.69 328.96,-71.24 326.44,-75.22 328.37,-67.79 328.37,-67.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"318\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"447\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"447\" cy=\"-56\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"447\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->3 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>2->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M336.13,-53.4C357.08,-53.9 392.84,-54.74 417.86,-55.34\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"424.93,-55.5 417.85,-58.49 421.43,-55.42 417.93,-55.34 417.93,-55.34 417.93,-55.34 421.43,-55.42 418,-52.19 424.93,-55.5 424.93,-55.5\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"354\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"588.5\" cy=\"-57\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"588.5\" y=\"-53.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->4 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>3->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M469.19,-56.15C494.41,-56.33 536.44,-56.63 563.03,-56.82\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"570.09,-56.88 563.07,-59.97 566.59,-56.85 563.09,-56.82 563.09,-56.82 563.09,-56.82 566.59,-56.85 563.11,-53.68 570.09,-56.88 570.09,-56.88\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"487\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>4->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M577.07,-71.04C572.8,-81.91 576.61,-93 588.5,-93 597.79,-93 602.15,-86.23 601.57,-78.09\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"599.93,-71.04 604.59,-77.14 600.73,-74.45 601.52,-77.86 601.52,-77.86 601.52,-77.86 600.73,-74.45 598.45,-78.57 599.93,-71.04 599.93,-71.04\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"588.5\" y=\"-96.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"722\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"722\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->5 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>4->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M606.69,-56.87C629.63,-56.69 670.38,-56.38 696.52,-56.19\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"703.8,-56.13 696.83,-59.33 700.3,-56.16 696.8,-56.18 696.8,-56.18 696.8,-56.18 700.3,-56.16 696.78,-53.03 703.8,-56.13 703.8,-56.13\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"633\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->5 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>5->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M711.63,-70.79C708.25,-81.42 711.71,-92 722,-92 729.88,-92 733.75,-85.8 733.62,-78.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"732.37,-70.79 736.65,-77.16 732.96,-74.24 733.55,-77.69 733.55,-77.69 733.55,-77.69 732.96,-74.24 730.44,-78.22 732.37,-70.79 732.37,-70.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"722\" y=\"-95.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"851\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"851\" cy=\"-56\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"851\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->6 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>5->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M740.13,-56C761.08,-56 796.84,-56 821.86,-56\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"828.93,-56 821.93,-59.15 825.43,-56 821.93,-56 821.93,-56 821.93,-56 825.43,-56 821.93,-52.85 828.93,-56 828.93,-56\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"758\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"984\" cy=\"-54\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"984\" y=\"-50.3\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->7 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>6->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M873.05,-55.68C896.38,-55.32 933.97,-54.75 958.58,-54.37\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"965.77,-54.26 958.82,-57.52 962.27,-54.32 958.77,-54.37 958.77,-54.37 958.77,-54.37 962.27,-54.32 958.72,-51.22 965.77,-54.26 965.77,-54.26\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"891\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->7 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>7->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M973.63,-68.79C970.25,-79.42 973.71,-90 984,-90 991.88,-90 995.75,-83.8 995.62,-76.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"994.37,-68.79 998.65,-75.16 994.96,-72.24 995.55,-75.69 995.55,-75.69 995.55,-75.69 994.96,-72.24 992.44,-76.22 994.37,-68.79 994.37,-68.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"984\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1109\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1109\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->8 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>7->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1001.59,-49.68C1022.95,-44.13 1060.22,-34.43 1084.5,-28.11\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1091.28,-26.35 1085.3,-31.16 1087.89,-27.23 1084.51,-28.11 1084.51,-28.11 1084.51,-28.11 1087.89,-27.23 1083.71,-25.06 1091.28,-26.35 1091.28,-26.35\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1020\" y=\"-47.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->0 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>8->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1090.98,-18.37C1067.32,-13.65 1023.12,-6 985,-6 192,-6 192,-6 192,-6 156.19,-6 115.27,-11.96 88.83,-16.61\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"81.78,-17.88 88.11,-13.54 85.22,-17.26 88.67,-16.64 88.67,-16.64 88.67,-16.64 85.22,-17.26 89.22,-19.74 81.78,-17.88 81.78,-17.88\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"562\" y=\"-9.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->8 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>8->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1098.63,-36.79C1095.25,-47.42 1098.71,-58 1109,-58 1116.88,-58 1120.75,-51.8 1120.62,-44.12\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1119.37,-36.79 1123.65,-43.16 1119.96,-40.24 1120.55,-43.69 1120.55,-43.69 1120.55,-43.69 1119.96,-40.24 1117.44,-44.22 1119.37,-36.79 1119.37,-36.79\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1109\" y=\"-61.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fb3eb351080> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
},
|
|
{
|
|
"data": {
|
|
"image/svg+xml": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: cycle-onehot-nba=3 Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"77pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 77.11\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5 0.5) rotate(0) translate(4 150)\">\n",
|
|
"<title>cycle-onehot-nba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-150 1452,-150 1452,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"662\" y=\"-130.8\" font-family=\"Lato\" font-size=\"14.00\">cycle-onehot-nba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"702.5\" y=\"-115.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-22\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"60\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-22C2.84,-22 16.88,-22 30.71,-22\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-22 30.86,-25.15 34.36,-22 30.86,-22 30.86,-22 30.86,-22 34.36,-22 30.86,-18.85 37.86,-22 37.86,-22\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"226\" cy=\"-52\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"226\" y=\"-48.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M81.77,-25.8C112.09,-31.35 168.37,-41.64 200.61,-47.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"207.88,-48.87 200.43,-50.71 204.44,-48.24 200.99,-47.61 200.99,-47.61 200.99,-47.61 204.44,-48.24 201.56,-44.51 207.88,-48.87 207.88,-48.87\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-48.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M213.29,-65.29C207.86,-76.4 212.09,-88 226,-88 237.08,-88 242.02,-80.63 240.82,-72.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"238.71,-65.29 243.81,-71.03 239.76,-68.63 240.81,-71.97 240.81,-71.97 240.81,-71.97 239.76,-68.63 237.8,-72.91 238.71,-65.29 238.71,-65.29\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"226\" y=\"-91.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"388\" cy=\"-53\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"388\" y=\"-49.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M244.12,-52.11C272.63,-52.29 329.92,-52.64 362.63,-52.85\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"370,-52.89 362.98,-56 366.5,-52.87 363,-52.85 363,-52.85 363,-52.85 366.5,-52.87 363.02,-49.7 370,-52.89 370,-52.89\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"262\" y=\"-55.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M375.29,-66.29C369.86,-77.4 374.09,-89 388,-89 399.08,-89 404.02,-81.63 402.82,-73.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"400.71,-66.29 405.81,-72.03 401.76,-69.63 402.81,-72.97 402.81,-72.97 402.81,-72.97 401.76,-69.63 399.8,-73.91 400.71,-66.29 400.71,-66.29\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"388\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"554\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"554\" cy=\"-56\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"554\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->3 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>2->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M406.24,-53.32C434.38,-53.83 490.44,-54.86 524.55,-55.48\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"531.89,-55.61 524.83,-58.64 528.39,-55.55 524.89,-55.49 524.89,-55.49 524.89,-55.49 528.39,-55.55 524.94,-52.34 531.89,-55.61 531.89,-55.61\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"424\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1 & p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"747\" cy=\"-57\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"747\" y=\"-53.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->4 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>3->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M576.17,-56.11C611.96,-56.3 684.18,-56.68 721.87,-56.87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"728.93,-56.91 721.91,-60.02 725.43,-56.89 721.93,-56.87 721.93,-56.87 721.93,-56.87 725.43,-56.89 721.94,-53.72 728.93,-56.91 728.93,-56.91\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"594\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>4->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M732.13,-67.32C721.58,-79.22 726.54,-93 747,-93 764.1,-93 770.37,-83.37 765.81,-73.26\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"761.87,-67.32 768.36,-71.41 763.8,-70.24 765.74,-73.15 765.74,-73.15 765.74,-73.15 763.8,-70.24 763.11,-74.89 761.87,-67.32 761.87,-67.32\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"747\" y=\"-96.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"936\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"936\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->5 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>4->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M765.26,-56.91C798.66,-56.73 872.21,-56.34 910.6,-56.13\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"917.78,-56.09 910.8,-59.28 914.28,-56.11 910.78,-56.13 910.78,-56.13 910.78,-56.13 914.28,-56.11 910.77,-52.98 917.78,-56.09 917.78,-56.09\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"810\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->5 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>5->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M923.29,-69.29C917.86,-80.4 922.09,-92 936,-92 947.08,-92 952.02,-84.63 950.82,-76.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"948.71,-69.29 953.81,-75.03 949.76,-72.63 950.81,-75.97 950.81,-75.97 950.81,-75.97 949.76,-72.63 947.8,-76.91 948.71,-69.29 948.71,-69.29\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"936\" y=\"-95.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1102\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"1102\" cy=\"-56\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1102\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->6 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>5->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M954.24,-56C982.38,-56 1038.44,-56 1072.55,-56\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1079.89,-56 1072.89,-59.15 1076.39,-56 1072.89,-56 1072.89,-56 1072.89,-56 1076.39,-56 1072.89,-52.85 1079.89,-56 1079.89,-56\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"972\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1 & p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1268\" cy=\"-54\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1268\" y=\"-50.3\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->7 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>6->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1124.1,-55.74C1154.54,-55.37 1210.61,-54.69 1242.72,-54.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1249.96,-54.21 1243,-57.44 1246.46,-54.25 1242.96,-54.29 1242.96,-54.29 1242.96,-54.29 1246.46,-54.25 1242.92,-51.14 1249.96,-54.21 1249.96,-54.21\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1142\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->7 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>7->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1255.29,-67.29C1249.86,-78.4 1254.09,-90 1268,-90 1279.08,-90 1284.02,-82.63 1282.82,-74.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1280.71,-67.29 1285.81,-73.03 1281.76,-70.63 1282.81,-73.97 1282.81,-73.97 1282.81,-73.97 1281.76,-70.63 1279.8,-74.91 1280.71,-67.29 1280.71,-67.29\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1268\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1430\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1430\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->8 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>7->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1285.82,-50.64C1314.31,-44.94 1372.17,-33.37 1404.94,-26.81\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1411.92,-25.42 1405.68,-29.88 1408.49,-26.1 1405.06,-26.79 1405.06,-26.79 1405.06,-26.79 1408.49,-26.1 1404.44,-23.7 1411.92,-25.42 1411.92,-25.42\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1304\" y=\"-49.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->0 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>8->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1411.77,-19.14C1382.51,-14.54 1321.2,-6 1269,-6 225,-6 225,-6 225,-6 176.99,-6 121.46,-12.87 88.89,-17.61\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"81.91,-18.65 88.37,-14.5 85.37,-18.13 88.83,-17.62 88.83,-17.62 88.83,-17.62 85.37,-18.13 89.29,-20.74 81.91,-18.65 81.91,-18.65\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"702\" y=\"-9.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1 & p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->8 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>8->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1417.29,-35.29C1411.86,-46.4 1416.09,-58 1430,-58 1441.08,-58 1446.02,-50.63 1444.82,-42.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1442.71,-35.29 1447.81,-41.03 1443.76,-38.63 1444.81,-41.97 1444.81,-41.97 1444.81,-41.97 1443.76,-38.63 1441.8,-42.91 1442.71,-35.29 1442.71,-35.29\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1430\" y=\"-61.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/html": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
|
|
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
|
|
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
|
|
"<!-- Generated by graphviz version 2.43.0 (0)\n",
|
|
" -->\n",
|
|
"<!-- Title: cycle-onehot-nba=3 Pages: 1 -->\n",
|
|
"<svg width=\"729pt\" height=\"77pt\"\n",
|
|
" viewBox=\"0.00 0.00 729.00 77.11\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
|
|
"<g id=\"graph0\" class=\"graph\" transform=\"scale(0.5 0.5) rotate(0) translate(4 150)\">\n",
|
|
"<title>cycle-onehot-nba=3</title>\n",
|
|
"<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-150 1452,-150 1452,4 -4,4\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"662\" y=\"-130.8\" font-family=\"Lato\" font-size=\"14.00\">cycle-onehot-nba=3</text>\n",
|
|
"<text text-anchor=\"start\" x=\"702.5\" y=\"-115.8\" font-family=\"Lato\" font-size=\"14.00\">[Büchi]</text>\n",
|
|
"<!-- I -->\n",
|
|
"<!-- 0 -->\n",
|
|
"<g id=\"node2\" class=\"node\">\n",
|
|
"<title>0</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"60\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"60\" cy=\"-22\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"60\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">0</text>\n",
|
|
"</g>\n",
|
|
"<!-- I->0 -->\n",
|
|
"<g id=\"edge1\" class=\"edge\">\n",
|
|
"<title>I->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1.17,-22C2.84,-22 16.88,-22 30.71,-22\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"37.86,-22 30.86,-25.15 34.36,-22 30.86,-22 30.86,-22 30.86,-22 34.36,-22 30.86,-18.85 37.86,-22 37.86,-22\"/>\n",
|
|
"</g>\n",
|
|
"<!-- 1 -->\n",
|
|
"<g id=\"node3\" class=\"node\">\n",
|
|
"<title>1</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"226\" cy=\"-52\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"226\" y=\"-48.3\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 0->1 -->\n",
|
|
"<g id=\"edge2\" class=\"edge\">\n",
|
|
"<title>0->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M81.77,-25.8C112.09,-31.35 168.37,-41.64 200.61,-47.54\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"207.88,-48.87 200.43,-50.71 204.44,-48.24 200.99,-47.61 200.99,-47.61 200.99,-47.61 204.44,-48.24 201.56,-44.51 207.88,-48.87 207.88,-48.87\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"100\" y=\"-48.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->1 -->\n",
|
|
"<g id=\"edge3\" class=\"edge\">\n",
|
|
"<title>1->1</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M213.29,-65.29C207.86,-76.4 212.09,-88 226,-88 237.08,-88 242.02,-80.63 240.82,-72.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"238.71,-65.29 243.81,-71.03 239.76,-68.63 240.81,-71.97 240.81,-71.97 240.81,-71.97 239.76,-68.63 237.8,-72.91 238.71,-65.29 238.71,-65.29\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"226\" y=\"-91.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2 -->\n",
|
|
"<g id=\"node4\" class=\"node\">\n",
|
|
"<title>2</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"388\" cy=\"-53\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"388\" y=\"-49.3\" font-family=\"Lato\" font-size=\"14.00\">2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 1->2 -->\n",
|
|
"<g id=\"edge4\" class=\"edge\">\n",
|
|
"<title>1->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M244.12,-52.11C272.63,-52.29 329.92,-52.64 362.63,-52.85\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"370,-52.89 362.98,-56 366.5,-52.87 363,-52.85 363,-52.85 363,-52.85 366.5,-52.87 363.02,-49.7 370,-52.89 370,-52.89\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"262\" y=\"-55.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->2 -->\n",
|
|
"<g id=\"edge5\" class=\"edge\">\n",
|
|
"<title>2->2</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M375.29,-66.29C369.86,-77.4 374.09,-89 388,-89 399.08,-89 404.02,-81.63 402.82,-73.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"400.71,-66.29 405.81,-72.03 401.76,-69.63 402.81,-72.97 402.81,-72.97 402.81,-72.97 401.76,-69.63 399.8,-73.91 400.71,-66.29 400.71,-66.29\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"388\" y=\"-92.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3 -->\n",
|
|
"<g id=\"node5\" class=\"node\">\n",
|
|
"<title>3</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"554\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"554\" cy=\"-56\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"554\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">3</text>\n",
|
|
"</g>\n",
|
|
"<!-- 2->3 -->\n",
|
|
"<g id=\"edge6\" class=\"edge\">\n",
|
|
"<title>2->3</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M406.24,-53.32C434.38,-53.83 490.44,-54.86 524.55,-55.48\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"531.89,-55.61 524.83,-58.64 528.39,-55.55 524.89,-55.49 524.89,-55.49 524.89,-55.49 528.39,-55.55 524.94,-52.34 531.89,-55.61 531.89,-55.61\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"424\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1 & p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4 -->\n",
|
|
"<g id=\"node6\" class=\"node\">\n",
|
|
"<title>4</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"747\" cy=\"-57\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"747\" y=\"-53.3\" font-family=\"Lato\" font-size=\"14.00\">4</text>\n",
|
|
"</g>\n",
|
|
"<!-- 3->4 -->\n",
|
|
"<g id=\"edge7\" class=\"edge\">\n",
|
|
"<title>3->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M576.17,-56.11C611.96,-56.3 684.18,-56.68 721.87,-56.87\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"728.93,-56.91 721.91,-60.02 725.43,-56.89 721.93,-56.87 721.93,-56.87 721.93,-56.87 725.43,-56.89 721.94,-53.72 728.93,-56.91 728.93,-56.91\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"594\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->4 -->\n",
|
|
"<g id=\"edge8\" class=\"edge\">\n",
|
|
"<title>4->4</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M732.13,-67.32C721.58,-79.22 726.54,-93 747,-93 764.1,-93 770.37,-83.37 765.81,-73.26\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"761.87,-67.32 768.36,-71.41 763.8,-70.24 765.74,-73.15 765.74,-73.15 765.74,-73.15 763.8,-70.24 763.11,-74.89 761.87,-67.32 761.87,-67.32\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"747\" y=\"-96.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5 -->\n",
|
|
"<g id=\"node7\" class=\"node\">\n",
|
|
"<title>5</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"936\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"936\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">5</text>\n",
|
|
"</g>\n",
|
|
"<!-- 4->5 -->\n",
|
|
"<g id=\"edge9\" class=\"edge\">\n",
|
|
"<title>4->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M765.26,-56.91C798.66,-56.73 872.21,-56.34 910.6,-56.13\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"917.78,-56.09 910.8,-59.28 914.28,-56.11 910.78,-56.13 910.78,-56.13 910.78,-56.13 914.28,-56.11 910.77,-52.98 917.78,-56.09 917.78,-56.09\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"810\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->5 -->\n",
|
|
"<g id=\"edge10\" class=\"edge\">\n",
|
|
"<title>5->5</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M923.29,-69.29C917.86,-80.4 922.09,-92 936,-92 947.08,-92 952.02,-84.63 950.82,-76.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"948.71,-69.29 953.81,-75.03 949.76,-72.63 950.81,-75.97 950.81,-75.97 950.81,-75.97 949.76,-72.63 947.8,-76.91 948.71,-69.29 948.71,-69.29\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"936\" y=\"-95.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6 -->\n",
|
|
"<g id=\"node8\" class=\"node\">\n",
|
|
"<title>6</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1102\" cy=\"-56\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<ellipse fill=\"none\" stroke=\"black\" cx=\"1102\" cy=\"-56\" rx=\"22\" ry=\"22\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1102\" y=\"-52.3\" font-family=\"Lato\" font-size=\"14.00\">6</text>\n",
|
|
"</g>\n",
|
|
"<!-- 5->6 -->\n",
|
|
"<g id=\"edge11\" class=\"edge\">\n",
|
|
"<title>5->6</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M954.24,-56C982.38,-56 1038.44,-56 1072.55,-56\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1079.89,-56 1072.89,-59.15 1076.39,-56 1072.89,-56 1072.89,-56 1072.89,-56 1076.39,-56 1072.89,-52.85 1079.89,-56 1079.89,-56\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"972\" y=\"-59.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1 & p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7 -->\n",
|
|
"<g id=\"node9\" class=\"node\">\n",
|
|
"<title>7</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1268\" cy=\"-54\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1268\" y=\"-50.3\" font-family=\"Lato\" font-size=\"14.00\">7</text>\n",
|
|
"</g>\n",
|
|
"<!-- 6->7 -->\n",
|
|
"<g id=\"edge12\" class=\"edge\">\n",
|
|
"<title>6->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1124.1,-55.74C1154.54,-55.37 1210.61,-54.69 1242.72,-54.3\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1249.96,-54.21 1243,-57.44 1246.46,-54.25 1242.96,-54.29 1242.96,-54.29 1242.96,-54.29 1246.46,-54.25 1242.92,-51.14 1249.96,-54.21 1249.96,-54.21\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1142\" y=\"-58.8\" font-family=\"Lato\" font-size=\"14.00\">p0 & !p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->7 -->\n",
|
|
"<g id=\"edge13\" class=\"edge\">\n",
|
|
"<title>7->7</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1255.29,-67.29C1249.86,-78.4 1254.09,-90 1268,-90 1279.08,-90 1284.02,-82.63 1282.82,-74.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1280.71,-67.29 1285.81,-73.03 1281.76,-70.63 1282.81,-73.97 1282.81,-73.97 1282.81,-73.97 1281.76,-70.63 1279.8,-74.91 1280.71,-67.29 1280.71,-67.29\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1268\" y=\"-93.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8 -->\n",
|
|
"<g id=\"node10\" class=\"node\">\n",
|
|
"<title>8</title>\n",
|
|
"<ellipse fill=\"#ffffaa\" stroke=\"black\" cx=\"1430\" cy=\"-22\" rx=\"18\" ry=\"18\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1430\" y=\"-18.3\" font-family=\"Lato\" font-size=\"14.00\">8</text>\n",
|
|
"</g>\n",
|
|
"<!-- 7->8 -->\n",
|
|
"<g id=\"edge14\" class=\"edge\">\n",
|
|
"<title>7->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1285.82,-50.64C1314.31,-44.94 1372.17,-33.37 1404.94,-26.81\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1411.92,-25.42 1405.68,-29.88 1408.49,-26.1 1405.06,-26.79 1405.06,-26.79 1405.06,-26.79 1408.49,-26.1 1404.44,-23.7 1411.92,-25.42 1411.92,-25.42\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"1304\" y=\"-49.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & p1 & !p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->0 -->\n",
|
|
"<g id=\"edge16\" class=\"edge\">\n",
|
|
"<title>8->0</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1411.77,-19.14C1382.51,-14.54 1321.2,-6 1269,-6 225,-6 225,-6 225,-6 176.99,-6 121.46,-12.87 88.89,-17.61\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"81.91,-18.65 88.37,-14.5 85.37,-18.13 88.83,-17.62 88.83,-17.62 88.83,-17.62 85.37,-18.13 89.29,-20.74 81.91,-18.65 81.91,-18.65\"/>\n",
|
|
"<text text-anchor=\"start\" x=\"702\" y=\"-9.8\" font-family=\"Lato\" font-size=\"14.00\">!p0 & !p1 & p2</text>\n",
|
|
"</g>\n",
|
|
"<!-- 8->8 -->\n",
|
|
"<g id=\"edge15\" class=\"edge\">\n",
|
|
"<title>8->8</title>\n",
|
|
"<path fill=\"none\" stroke=\"black\" d=\"M1417.29,-35.29C1411.86,-46.4 1416.09,-58 1430,-58 1441.08,-58 1446.02,-50.63 1444.82,-42.02\"/>\n",
|
|
"<polygon fill=\"black\" stroke=\"black\" points=\"1442.71,-35.29 1447.81,-41.03 1443.76,-38.63 1444.81,-41.97 1444.81,-41.97 1444.81,-41.97 1443.76,-38.63 1441.8,-42.91 1442.71,-35.29 1442.71,-35.29\"/>\n",
|
|
"<text text-anchor=\"middle\" x=\"1430\" y=\"-61.8\" font-family=\"Lato\" font-size=\"14.00\">1</text>\n",
|
|
"</g>\n",
|
|
"</g>\n",
|
|
"</svg>\n"
|
|
],
|
|
"text/plain": [
|
|
"<spot.twa_graph; proxy of <Swig Object of type 'std::shared_ptr< spot::twa_graph > *' at 0x7fb3eb351680> >"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"examples = []\n",
|
|
"for p in (sg.AUT_KS_NCA, sg.AUT_L_DSA, sg.AUT_L_NBA, sg.AUT_M_NBA,\n",
|
|
" sg.AUT_CYCLIST_PROOF_DBA, sg.AUT_CYCLIST_TRACE_NBA,\n",
|
|
" sg.AUT_CYCLE_LOG_NBA, sg.AUT_CYCLE_ONEHOT_NBA):\n",
|
|
" aut = sg.aut_pattern(p, 3)\n",
|
|
" aut.set_name(sg.aut_pattern_name(p) + \"=3\")\n",
|
|
" examples.append(aut)\n",
|
|
"\n",
|
|
"display(*examples)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"Multiple automata can be generated using the `aut_patterns()` function, which works similarly to `ltl_patterns()`."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 8,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"3\n",
|
|
"5\n",
|
|
"7\n",
|
|
"9\n",
|
|
"11\n",
|
|
"13\n",
|
|
"15\n",
|
|
"17\n",
|
|
"19\n",
|
|
"21\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"for aut in sg.aut_patterns(sg.AUT_KS_NCA):\n",
|
|
" print(aut.num_states())"
|
|
]
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3 (ipykernel)",
|
|
"language": "python",
|
|
"name": "python3"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": {
|
|
"name": "ipython",
|
|
"version": 3
|
|
},
|
|
"file_extension": ".py",
|
|
"mimetype": "text/x-python",
|
|
"name": "python",
|
|
"nbconvert_exporter": "python",
|
|
"pygments_lexer": "ipython3",
|
|
"version": "3.11.8"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 2
|
|
}
|