diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index fd612381..07fe26e7 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/.doctrees/examples/racetrack/model.doctree b/.doctrees/examples/racetrack/model.doctree index b22d5306..cc5ef0e4 100644 Binary files a/.doctrees/examples/racetrack/model.doctree and b/.doctrees/examples/racetrack/model.doctree differ diff --git a/.doctrees/examples/racetrack/quickstart.doctree b/.doctrees/examples/racetrack/quickstart.doctree index 45d230d3..15d71a73 100644 Binary files a/.doctrees/examples/racetrack/quickstart.doctree and b/.doctrees/examples/racetrack/quickstart.doctree differ diff --git a/.doctrees/guide/analysis.doctree b/.doctrees/guide/analysis.doctree index d337ed1e..38729411 100644 Binary files a/.doctrees/guide/analysis.doctree and b/.doctrees/guide/analysis.doctree differ diff --git a/.doctrees/guide/construction.doctree b/.doctrees/guide/construction.doctree index 7920bc34..86e73e5d 100644 Binary files a/.doctrees/guide/construction.doctree and b/.doctrees/guide/construction.doctree differ diff --git a/.doctrees/guide/exploration.doctree b/.doctrees/guide/exploration.doctree index 015f8a84..3edf0321 100644 Binary files a/.doctrees/guide/exploration.doctree and b/.doctrees/guide/exploration.doctree differ diff --git a/.doctrees/gym/abstract.doctree b/.doctrees/gym/abstract.doctree index 909ea6ba..f9ea54a5 100644 Binary files a/.doctrees/gym/abstract.doctree and b/.doctrees/gym/abstract.doctree differ diff --git a/.doctrees/gym/generic.doctree b/.doctrees/gym/generic.doctree index 81d4b4fd..1f0a6f2c 100644 Binary files a/.doctrees/gym/generic.doctree and b/.doctrees/gym/generic.doctree differ diff --git a/.doctrees/gym/index.doctree b/.doctrees/gym/index.doctree index 80b8d8a4..77512add 100644 Binary files a/.doctrees/gym/index.doctree and b/.doctrees/gym/index.doctree differ diff --git a/.doctrees/incubator/moml/macros.doctree b/.doctrees/incubator/moml/macros.doctree index da3e3b81..52479da8 100644 Binary files a/.doctrees/incubator/moml/macros.doctree and b/.doctrees/incubator/moml/macros.doctree differ diff --git a/.doctrees/reference/analysis.doctree b/.doctrees/reference/analysis.doctree index 00d59eee..a2604774 100644 Binary files a/.doctrees/reference/analysis.doctree and b/.doctrees/reference/analysis.doctree differ diff --git a/.doctrees/reference/engine.doctree b/.doctrees/reference/engine.doctree index 2a953045..ee4f629e 100644 Binary files a/.doctrees/reference/engine.doctree and b/.doctrees/reference/engine.doctree differ diff --git a/.doctrees/reference/jani.doctree b/.doctrees/reference/jani.doctree index 6a7a5fd5..fe6b88f1 100644 Binary files a/.doctrees/reference/jani.doctree and b/.doctrees/reference/jani.doctree differ diff --git a/.doctrees/reference/model/actions.doctree b/.doctrees/reference/model/actions.doctree index 106c8f23..309b437e 100644 Binary files a/.doctrees/reference/model/actions.doctree and b/.doctrees/reference/model/actions.doctree differ diff --git a/.doctrees/reference/model/automata.doctree b/.doctrees/reference/model/automata.doctree index af896892..f65b0ec5 100644 Binary files a/.doctrees/reference/model/automata.doctree and b/.doctrees/reference/model/automata.doctree differ diff --git a/.doctrees/reference/model/context.doctree b/.doctrees/reference/model/context.doctree index f0d2cf80..e4afe69f 100644 Binary files a/.doctrees/reference/model/context.doctree and b/.doctrees/reference/model/context.doctree differ diff --git a/.doctrees/reference/model/exceptions.doctree b/.doctrees/reference/model/exceptions.doctree index bcd8970f..4406d307 100644 Binary files a/.doctrees/reference/model/exceptions.doctree and b/.doctrees/reference/model/exceptions.doctree differ diff --git a/.doctrees/reference/model/expressions.doctree b/.doctrees/reference/model/expressions.doctree index d9af672b..e2cc9b29 100644 Binary files a/.doctrees/reference/model/expressions.doctree and b/.doctrees/reference/model/expressions.doctree differ diff --git a/.doctrees/reference/model/functions.doctree b/.doctrees/reference/model/functions.doctree index d786ec18..7318c13d 100644 Binary files a/.doctrees/reference/model/functions.doctree and b/.doctrees/reference/model/functions.doctree differ diff --git a/.doctrees/reference/model/networks.doctree b/.doctrees/reference/model/networks.doctree index b9821f82..68355a10 100644 Binary files a/.doctrees/reference/model/networks.doctree and b/.doctrees/reference/model/networks.doctree differ diff --git a/.doctrees/reference/model/properties.doctree b/.doctrees/reference/model/properties.doctree index d8bde794..28ceb4eb 100644 Binary files a/.doctrees/reference/model/properties.doctree and b/.doctrees/reference/model/properties.doctree differ diff --git a/.doctrees/reference/model/types.doctree b/.doctrees/reference/model/types.doctree index dd404854..997b35e2 100644 Binary files a/.doctrees/reference/model/types.doctree and b/.doctrees/reference/model/types.doctree differ diff --git a/.doctrees/tools/modest.doctree b/.doctrees/tools/modest.doctree index 034ad604..c5418bbc 100644 Binary files a/.doctrees/tools/modest.doctree and b/.doctrees/tools/modest.doctree differ diff --git a/.doctrees/tools/storm.doctree b/.doctrees/tools/storm.doctree index 1c49cdd4..effa7568 100644 Binary files a/.doctrees/tools/storm.doctree and b/.doctrees/tools/storm.doctree differ diff --git a/_images/quickstart_6_0.svg b/_images/quickstart_6_0.svg index 8139c49a..fc5de9ce 100644 --- a/_images/quickstart_6_0.svg +++ b/_images/quickstart_6_0.svg @@ -330,7 +330,7 @@ y="320" width="10" height="10" - fill="blue" + fill="yellow" stroke="black" stroke-width="2pt" /> @@ -990,7 +990,7 @@ y="320" width="10" height="10" - fill="yellow" + fill="blue" stroke="black" stroke-width="2pt" /> diff --git a/examples/racetrack/quickstart/index.html b/examples/racetrack/quickstart/index.html index f816f922..8fce7001 100644 --- a/examples/racetrack/quickstart/index.html +++ b/examples/racetrack/quickstart/index.html @@ -462,7 +462,7 @@

Quickstart -
Scenario(track=Track(width=30, height=33, blank_cells=frozenset({Coordinate(x=26, y=21), Coordinate(x=18, y=17), Coordinate(x=26, y=30), Coordinate(x=19, y=9), Coordinate(x=11, y=5), Coordinate(x=19, y=18), Coordinate(x=11, y=14), Coordinate(x=0, y=23), Coordinate(x=25, y=25), Coordinate(x=4, y=2), Coordinate(x=22, y=10), Coordinate(x=3, y=6), Coordinate(x=22, y=19), Coordinate(x=3, y=15), Coordinate(x=14, y=15), Coordinate(x=3, y=24), Coordinate(x=15, y=7), Coordinate(x=7, y=3), Coordinate(x=18, y=3), Coordinate(x=15, y=16), Coordinate(x=18, y=12), Coordinate(x=26, y=25), Coordinate(x=29, y=27), Coordinate(x=8, y=4), Coordinate(x=19, y=4), Coordinate(x=11, y=0), Coordinate(x=25, y=20), Coordinate(x=2, y=27), Coordinate(x=25, y=29), Coordinate(x=22, y=5), Coordinate(x=14, y=1), Coordinate(x=22, y=14), Coordinate(x=3, y=10), Coordinate(x=14, y=10), Coordinate(x=3, y=19), Coordinate(x=14, y=19), Coordinate(x=3, y=28), Coordinate(x=15, y=2), Coordinate(x=15, y=11), Coordinate(x=7, y=7), Coordinate(x=18, y=7), Coordinate(x=26, y=20), Coordinate(x=18, y=16), Coordinate(x=29, y=22), Coordinate(x=21, y=18), Coordinate(x=29, y=31), Coordinate(x=11, y=4), Coordinate(x=25, y=6), Coordinate(x=10, y=17), Coordinate(x=2, y=13), Coordinate(x=2, y=22), Coordinate(x=25, y=24), Coordinate(x=2, y=31), Coordinate(x=22, y=9), Coordinate(x=3, y=5), Coordinate(x=14, y=5), Coordinate(x=22, y=18), Coordinate(x=3, y=14), Coordinate(x=14, y=14), Coordinate(x=3, y=23), Coordinate(x=15, y=6), Coordinate(x=28, y=25), Coordinate(x=7, y=2), Coordinate(x=18, y=2), Coordinate(x=18, y=11), Coordinate(x=6, y=15), Coordinate(x=29, y=26), Coordinate(x=10, y=3), Coordinate(x=2, y=8), Coordinate(x=2, y=17), Coordinate(x=25, y=19), Coordinate(x=2, y=26), Coordinate(x=25, y=28), Coordinate(x=22, y=4), Coordinate(x=14, y=0), Coordinate(x=3, y=9), Coordinate(x=14, y=9), Coordinate(x=3, y=18), Coordinate(x=14, y=18), Coordinate(x=17, y=20), Coordinate(x=28, y=20), Coordinate(x=5, y=27), Coordinate(x=28, y=29), Coordinate(x=6, y=10), Coordinate(x=21, y=8), Coordinate(x=29, y=21), Coordinate(x=21, y=17), Coordinate(x=29, y=30), Coordinate(x=2, y=3), Coordinate(x=25, y=5), Coordinate(x=10, y=16), Coordinate(x=2, y=12), Coordinate(x=2, y=21), Coordinate(x=2, y=30), Coordinate(x=22, y=8), Coordinate(x=24, y=27), Coordinate(x=3, y=4), Coordinate(x=14, y=4), Coordinate(x=17, y=6), Coordinate(x=17, y=15), Coordinate(x=5, y=22), Coordinate(x=28, y=24), Coordinate(x=5, y=31), Coordinate(x=6, y=5), Coordinate(x=21, y=3), Coordinate(x=6, y=14), Coordinate(x=29, y=25), Coordinate(x=10, y=2), Coordinate(x=2, y=7), Coordinate(x=2, y=16), Coordinate(x=13, y=13), Coordinate(x=24, y=22), Coordinate(x=16, y=18), Coordinate(x=1, y=29), Coordinate(x=24, y=31), Coordinate(x=17, y=1), Coordinate(x=5, y=8), Coordinate(x=17, y=10), Coordinate(x=9, y=6), Coordinate(x=5, y=17), Coordinate(x=17, y=19), Coordinate(x=28, y=19), Coordinate(x=5, y=26), Coordinate(x=28, y=28), Coordinate(x=6, y=9), Coordinate(x=21, y=7), Coordinate(x=21, y=16), Coordinate(x=20, y=20), Coordinate(x=10, y=6), Coordinate(x=23, y=25), Coordinate(x=2, y=2), Coordinate(x=2, y=11), Coordinate(x=4, y=30), Coordinate(x=24, y=8), Coordinate(x=1, y=15), Coordinate(x=13, y=17), Coordinate(x=24, y=17), Coordinate(x=16, y=13), Coordinate(x=1, y=24), Coordinate(x=24, y=26), Coordinate(x=5, y=3), Coordinate(x=17, y=5), Coordinate(x=9, y=1), Coordinate(x=5, y=12), Coordinate(x=17, y=14), Coordinate(x=5, y=21), Coordinate(x=28, y=23), Coordinate(x=5, y=30), Coordinate(x=6, y=4), Coordinate(x=21, y=2), Coordinate(x=6, y=13), Coordinate(x=20, y=15), Coordinate(x=12, y=20), Coordinate(x=23, y=20), Coordinate(x=23, y=29), Coordinate(x=4, y=25), Coordinate(x=13, y=3), Coordinate(x=24, y=3), Coordinate(x=13, y=12), Coordinate(x=16, y=8), Coordinate(x=1, y=19), Coordinate(x=24, y=21), Coordinate(x=16, y=17), Coordinate(x=1, y=28), Coordinate(x=24, y=30), Coordinate(x=5, y=7), Coordinate(x=17, y=9), Coordinate(x=9, y=5), Coordinate(x=5, y=16), Coordinate(x=5, y=25), Coordinate(x=27, y=22), Coordinate(x=27, y=31), Coordinate(x=20, y=10), Coordinate(x=23, y=6), Coordinate(x=20, y=19), Coordinate(x=12, y=15), Coordinate(x=23, y=15), Coordinate(x=4, y=11), Coordinate(x=23, y=24), Coordinate(x=4, y=20), Coordinate(x=4, y=29), Coordinate(x=24, y=7), Coordinate(x=16, y=3), Coordinate(x=1, y=14), Coordinate(x=13, y=16), Coordinate(x=24, y=16), Coordinate(x=16, y=12), Coordinate(x=1, y=23), Coordinate(x=24, y=25), Coordinate(x=5, y=2), Coordinate(x=17, y=4), Coordinate(x=5, y=11), Coordinate(x=27, y=26), Coordinate(x=11, y=18), Coordinate(x=0, y=27), Coordinate(x=20, y=5), Coordinate(x=12, y=1), Coordinate(x=20, y=14), Coordinate(x=12, y=10), Coordinate(x=4, y=6), Coordinate(x=12, y=19), Coordinate(x=23, y=19), Coordinate(x=4, y=15), Coordinate(x=23, y=28), Coordinate(x=4, y=24), Coordinate(x=13, y=2), Coordinate(x=13, y=11), Coordinate(x=16, y=7), Coordinate(x=1, y=18), Coordinate(x=16, y=16), Coordinate(x=15, y=20), Coordinate(x=26, y=29), Coordinate(x=5, y=6), Coordinate(x=8, y=8), Coordinate(x=19, y=8), Coordinate(x=27, y=21), Coordinate(x=19, y=17), Coordinate(x=27, y=30), Coordinate(x=11, y=13), Coordinate(x=0, y=22), Coordinate(x=0, y=31), Coordinate(x=20, y=9), Coordinate(x=12, y=5), Coordinate(x=23, y=5), Coordinate(x=20, y=18), Coordinate(x=12, y=14), Coordinate(x=23, y=14), Coordinate(x=4, y=10), Coordinate(x=23, y=23), Coordinate(x=4, y=19), Coordinate(x=4, y=28), Coordinate(x=24, y=6), Coordinate(x=16, y=2), Coordinate(x=1, y=13), Coordinate(x=15, y=15), Coordinate(x=26, y=24), Coordinate(x=18, y=20), Coordinate(x=8, y=3), Coordinate(x=19, y=3), Coordinate(x=27, y=25), Coordinate(x=11, y=17), Coordinate(x=0, y=26), Coordinate(x=20, y=4), Coordinate(x=12, y=0), Coordinate(x=23, y=9), Coordinate(x=4, y=5), Coordinate(x=23, y=18), Coordinate(x=4, y=14), Coordinate(x=3, y=27), Coordinate(x=15, y=1), Coordinate(x=15, y=10), Coordinate(x=7, y=6), Coordinate(x=18, y=6), Coordinate(x=15, y=19), Coordinate(x=26, y=19), Coordinate(x=18, y=15), Coordinate(x=26, y=28), Coordinate(x=8, y=7), Coordinate(x=19, y=7), Coordinate(x=27, y=20), Coordinate(x=11, y=3), Coordinate(x=19, y=16), Coordinate(x=11, y=12), Coordinate(x=12, y=4), Coordinate(x=23, y=4), Coordinate(x=25, y=23), Coordinate(x=4, y=9), Coordinate(x=22, y=17), Coordinate(x=3, y=13), Coordinate(x=14, y=13), Coordinate(x=3, y=22), Coordinate(x=3, y=31), Coordinate(x=15, y=5), Coordinate(x=7, y=1), Coordinate(x=18, y=1), Coordinate(x=15, y=14), Coordinate(x=18, y=10), Coordinate(x=26, y=23), Coordinate(x=18, y=19), Coordinate(x=8, y=2), Coordinate(x=19, y=2), Coordinate(x=19, y=11), Coordinate(x=11, y=16), Coordinate(x=25, y=18), Coordinate(x=2, y=25), Coordinate(x=25, y=27), Coordinate(x=22, y=3), Coordinate(x=3, y=8), Coordinate(x=22, y=21), Coordinate(x=3, y=17), Coordinate(x=14, y=17), Coordinate(x=3, y=26), Coordinate(x=15, y=0), Coordinate(x=15, y=9), Coordinate(x=7, y=5), Coordinate(x=18, y=5), Coordinate(x=15, y=18), Coordinate(x=26, y=18), Coordinate(x=18, y=14), Coordinate(x=29, y=20), Coordinate(x=29, y=29), Coordinate(x=19, y=6), Coordinate(x=11, y=2), Coordinate(x=25, y=4), Coordinate(x=10, y=15), Coordinate(x=2, y=20), Coordinate(x=25, y=22), Coordinate(x=2, y=29), Coordinate(x=25, y=31), Coordinate(x=22, y=7), Coordinate(x=3, y=3), Coordinate(x=14, y=3), Coordinate(x=22, y=16), Coordinate(x=3, y=12), Coordinate(x=14, y=12), Coordinate(x=3, y=21), Coordinate(x=3, y=30), Coordinate(x=15, y=4), Coordinate(x=15, y=13), Coordinate(x=7, y=9), Coordinate(x=18, y=9), Coordinate(x=18, y=18), Coordinate(x=29, y=24), Coordinate(x=21, y=20), Coordinate(x=10, y=1), Coordinate(x=2, y=6), Coordinate(x=25, y=8), Coordinate(x=7, y=8), Coordinate(x=2, y=15), Coordinate(x=25, y=17), Coordinate(x=2, y=24), Coordinate(x=25, y=26), Coordinate(x=22, y=2), Coordinate(x=3, y=7), Coordinate(x=22, y=20), Coordinate(x=3, y=16), Coordinate(x=14, y=16), Coordinate(x=3, y=25), Coordinate(x=17, y=18), Coordinate(x=28, y=27), Coordinate(x=7, y=4), Coordinate(x=18, y=4), Coordinate(x=6, y=8), Coordinate(x=21, y=6), Coordinate(x=21, y=15), Coordinate(x=29, y=28), Coordinate(x=10, y=5), Coordinate(x=25, y=3), Coordinate(x=2, y=10), Coordinate(x=2, y=19), Coordinate(x=25, y=21), Coordinate(x=2, y=28), Coordinate(x=22, y=6), Coordinate(x=3, y=2), Coordinate(x=14, y=2), Coordinate(x=3, y=11), Coordinate(x=14, y=11), Coordinate(x=5, y=20), Coordinate(x=28, y=22), Coordinate(x=5, y=29), Coordinate(x=28, y=31), Coordinate(x=6, y=3), Coordinate(x=6, y=12), Coordinate(x=21, y=10), Coordinate(x=29, y=23), Coordinate(x=21, y=19), Coordinate(x=10, y=0), Coordinate(x=2, y=5), Coordinate(x=25, y=7), Coordinate(x=10, y=18), Coordinate(x=2, y=14), Coordinate(x=25, y=16), Coordinate(x=2, y=23), Coordinate(x=13, y=20), Coordinate(x=24, y=20), Coordinate(x=1, y=27), Coordinate(x=24, y=29), Coordinate(x=14, y=6), Coordinate(x=17, y=8), Coordinate(x=9, y=4), Coordinate(x=5, y=15), Coordinate(x=17, y=17), Coordinate(x=5, y=24), Coordinate(x=28, y=26), Coordinate(x=6, y=7), Coordinate(x=21, y=5), Coordinate(x=21, y=14), Coordinate(x=10, y=4), Coordinate(x=2, y=9), Coordinate(x=2, y=18), Coordinate(x=24, y=15), Coordinate(x=13, y=15), Coordinate(x=16, y=11), Coordinate(x=1, y=22), Coordinate(x=24, y=24), Coordinate(x=16, y=20), Coordinate(x=1, y=31), Coordinate(x=17, y=3), Coordinate(x=5, y=10), Coordinate(x=17, y=12), Coordinate(x=5, y=19), Coordinate(x=28, y=21), Coordinate(x=5, y=28), Coordinate(x=28, y=30), Coordinate(x=6, y=2), Coordinate(x=6, y=11), Coordinate(x=21, y=9), Coordinate(x=12, y=18), Coordinate(x=23, y=27), Coordinate(x=2, y=4), Coordinate(x=4, y=23), Coordinate(x=13, y=1), Coordinate(x=13, y=10), Coordinate(x=16, y=6), Coordinate(x=1, y=17), Coordinate(x=13, y=19), Coordinate(x=24, y=19), Coordinate(x=16, y=15), Coordinate(x=1, y=26), Coordinate(x=24, y=28), Coordinate(x=5, y=5), Coordinate(x=17, y=7), Coordinate(x=9, y=3), Coordinate(x=5, y=14), Coordinate(x=17, y=16), Coordinate(x=5, y=23), Coordinate(x=27, y=29), Coordinate(x=6, y=6), Coordinate(x=21, y=4), Coordinate(x=0, y=30), Coordinate(x=20, y=8), Coordinate(x=20, y=17), Coordinate(x=12, y=13), Coordinate(x=23, y=22), Coordinate(x=4, y=18), Coordinate(x=23, y=31), Coordinate(x=4, y=27), Coordinate(x=13, y=5), Coordinate(x=24, y=5), Coordinate(x=16, y=1), Coordinate(x=1, y=12), Coordinate(x=13, y=14), Coordinate(x=16, y=10), Coordinate(x=1, y=21), Coordinate(x=24, y=23), Coordinate(x=16, y=19), Coordinate(x=1, y=30), Coordinate(x=17, y=2), Coordinate(x=5, y=9), Coordinate(x=17, y=11), Coordinate(x=9, y=7), Coordinate(x=5, y=18), Coordinate(x=27, y=24), Coordinate(x=6, y=1), Coordinate(x=19, y=20), Coordinate(x=0, y=25), Coordinate(x=20, y=3), Coordinate(x=23, y=8), Coordinate(x=4, y=4), Coordinate(x=12, y=17), Coordinate(x=23, y=17), Coordinate(x=4, y=13), Coordinate(x=23, y=26), Coordinate(x=4, y=22), Coordinate(x=13, y=0), Coordinate(x=4, y=31), Coordinate(x=13, y=9), Coordinate(x=24, y=9), Coordinate(x=16, y=5), Coordinate(x=1, y=16), Coordinate(x=13, y=18), Coordinate(x=24, y=18), Coordinate(x=16, y=14), Coordinate(x=1, y=25), Coordinate(x=26, y=27), Coordinate(x=5, y=4), Coordinate(x=9, y=2), Coordinate(x=5, y=13), Coordinate(x=8, y=6), Coordinate(x=27, y=19), Coordinate(x=19, y=15), Coordinate(x=27, y=28), Coordinate(x=11, y=11), Coordinate(x=0, y=29), Coordinate(x=20, y=7), Coordinate(x=12, y=3), Coordinate(x=23, y=3), Coordinate(x=20, y=16), Coordinate(x=12, y=12), Coordinate(x=4, y=8), Coordinate(x=23, y=21), Coordinate(x=4, y=17), Coordinate(x=23, y=30), Coordinate(x=4, y=26), Coordinate(x=13, y=4), Coordinate(x=24, y=4), Coordinate(x=16, y=0), Coordinate(x=16, y=9), Coordinate(x=1, y=20), Coordinate(x=26, y=22), Coordinate(x=26, y=31), Coordinate(x=8, y=1), Coordinate(x=19, y=1), Coordinate(x=19, y=10), Coordinate(x=27, y=23), Coordinate(x=11, y=6), Coordinate(x=19, y=19), Coordinate(x=11, y=15), Coordinate(x=0, y=24), Coordinate(x=20, y=2), Coordinate(x=20, y=11), Coordinate(x=23, y=7), Coordinate(x=4, y=3), Coordinate(x=12, y=16), Coordinate(x=23, y=16), Coordinate(x=4, y=12), Coordinate(x=4, y=21), Coordinate(x=16, y=4), Coordinate(x=15, y=17), Coordinate(x=26, y=17), Coordinate(x=26, y=26), Coordinate(x=8, y=5), Coordinate(x=19, y=5), Coordinate(x=27, y=18), Coordinate(x=11, y=1), Coordinate(x=19, y=14), Coordinate(x=27, y=27), Coordinate(x=11, y=10), Coordinate(x=11, y=19), Coordinate(x=0, y=28), Coordinate(x=20, y=6), Coordinate(x=12, y=2), Coordinate(x=12, y=11), Coordinate(x=25, y=30), Coordinate(x=4, y=7), Coordinate(x=4, y=16), Coordinate(x=22, y=15), Coordinate(x=3, y=20), Coordinate(x=14, y=20), Coordinate(x=3, y=29), Coordinate(x=15, y=3), Coordinate(x=15, y=12), Coordinate(x=18, y=8)}), blocked_cells=frozenset({Coordinate(x=15, y=21), Coordinate(x=7, y=17), Coordinate(x=15, y=30), Coordinate(x=7, y=26), Coordinate(x=18, y=26), Coordinate(x=27, y=4), Coordinate(x=8, y=0), Coordinate(x=19, y=0), Coordinate(x=27, y=13), Coordinate(x=8, y=9), Coordinate(x=0, y=5), Coordinate(x=8, y=18), Coordinate(x=0, y=14), Coordinate(x=11, y=23), Coordinate(x=10, y=27), Coordinate(x=22, y=28), Coordinate(x=14, y=24), Coordinate(x=26, y=7), Coordinate(x=26, y=16), Coordinate(x=7, y=12), Coordinate(x=15, y=25), Coordinate(x=7, y=21), Coordinate(x=18, y=21), Coordinate(x=7, y=30), Coordinate(x=18, y=30), Coordinate(x=27, y=8), Coordinate(x=0, y=0), Coordinate(x=21, y=32), Coordinate(x=0, y=9), Coordinate(x=11, y=9), Coordinate(x=25, y=11), Coordinate(x=10, y=22), Coordinate(x=10, y=31), Coordinate(x=3, y=1), Coordinate(x=22, y=23), Coordinate(x=22, y=32), Coordinate(x=14, y=28), Coordinate(x=26, y=2), Coordinate(x=26, y=11), Coordinate(x=7, y=16), Coordinate(x=29, y=13), Coordinate(x=6, y=29), Coordinate(x=21, y=27), Coordinate(x=10, y=8), Coordinate(x=25, y=15), Coordinate(x=10, y=26), Coordinate(x=22, y=0), Coordinate(x=22, y=27), Coordinate(x=14, y=23), Coordinate(x=14, y=32), Coordinate(x=26, y=6), Coordinate(x=17, y=25), Coordinate(x=7, y=11), Coordinate(x=9, y=30), Coordinate(x=29, y=8), Coordinate(x=29, y=17), Coordinate(x=21, y=13), Coordinate(x=6, y=24), Coordinate(x=21, y=22), Coordinate(x=21, y=31), Coordinate(x=25, y=1), Coordinate(x=10, y=12), Coordinate(x=25, y=10), Coordinate(x=10, y=21), Coordinate(x=10, y=30), Coordinate(x=3, y=0), Coordinate(x=22, y=13), Coordinate(x=13, y=32), Coordinate(x=26, y=1), Coordinate(x=17, y=29), Coordinate(x=9, y=25), Coordinate(x=29, y=3), Coordinate(x=29, y=12), Coordinate(x=6, y=19), Coordinate(x=6, y=28), Coordinate(x=21, y=26), Coordinate(x=10, y=7), Coordinate(x=25, y=14), Coordinate(x=10, y=25), Coordinate(x=13, y=27), Coordinate(x=16, y=32), Coordinate(x=28, y=6), Coordinate(x=28, y=15), Coordinate(x=9, y=11), Coordinate(x=17, y=24), Coordinate(x=9, y=20), Coordinate(x=9, y=29), Coordinate(x=29, y=7), Coordinate(x=29, y=16), Coordinate(x=21, y=12), Coordinate(x=6, y=23), Coordinate(x=21, y=21), Coordinate(x=6, y=32), Coordinate(x=21, y=30), Coordinate(x=25, y=0), Coordinate(x=10, y=11), Coordinate(x=25, y=9), Coordinate(x=24, y=13), Coordinate(x=13, y=22), Coordinate(x=13, y=31), Coordinate(x=16, y=27), Coordinate(x=28, y=1), Coordinate(x=28, y=10), Coordinate(x=9, y=15), Coordinate(x=17, y=28), Coordinate(x=9, y=24), Coordinate(x=6, y=0), Coordinate(x=29, y=2), Coordinate(x=29, y=11), Coordinate(x=6, y=18), Coordinate(x=20, y=29), Coordinate(x=12, y=25), Coordinate(x=13, y=8), Coordinate(x=13, y=26), Coordinate(x=16, y=22), Coordinate(x=16, y=31), Coordinate(x=28, y=5), Coordinate(x=28, y=14), Coordinate(x=9, y=10), Coordinate(x=17, y=23), Coordinate(x=9, y=19), Coordinate(x=9, y=28), Coordinate(x=29, y=6), Coordinate(x=8, y=32), Coordinate(x=19, y=32), Coordinate(x=20, y=24), Coordinate(x=12, y=29), Coordinate(x=1, y=10), Coordinate(x=24, y=12), Coordinate(x=13, y=21), Coordinate(x=13, y=30), Coordinate(x=16, y=26), Coordinate(x=17, y=0), Coordinate(x=28, y=0), Coordinate(x=28, y=9), Coordinate(x=28, y=18), Coordinate(x=9, y=14), Coordinate(x=8, y=27), Coordinate(x=19, y=27), Coordinate(x=20, y=1), Coordinate(x=11, y=32), Coordinate(x=12, y=6), Coordinate(x=20, y=28), Coordinate(x=12, y=24), Coordinate(x=1, y=5), Coordinate(x=13, y=7), Coordinate(x=16, y=21), Coordinate(x=16, y=30), Coordinate(x=28, y=4), Coordinate(x=9, y=0), Coordinate(x=9, y=9), Coordinate(x=27, y=17), Coordinate(x=8, y=13), Coordinate(x=19, y=13), Coordinate(x=8, y=22), Coordinate(x=19, y=22), Coordinate(x=0, y=18), Coordinate(x=8, y=31), Coordinate(x=19, y=31), Coordinate(x=11, y=27), Coordinate(x=23, y=1), Coordinate(x=23, y=10), Coordinate(x=20, y=23), Coordinate(x=20, y=32), Coordinate(x=12, y=28), Coordinate(x=1, y=0), Coordinate(x=24, y=2), Coordinate(x=1, y=9), Coordinate(x=24, y=11), Coordinate(x=15, y=29), Coordinate(x=7, y=25), Coordinate(x=18, y=25), Coordinate(x=27, y=3), Coordinate(x=27, y=12), Coordinate(x=0, y=4), Coordinate(x=8, y=17), Coordinate(x=0, y=13), Coordinate(x=8, y=26), Coordinate(x=19, y=26), Coordinate(x=11, y=22), Coordinate(x=20, y=0), Coordinate(x=11, y=31), Coordinate(x=4, y=1), Coordinate(x=12, y=23), Coordinate(x=1, y=4), Coordinate(x=26, y=15), Coordinate(x=15, y=24), Coordinate(x=7, y=20), Coordinate(x=7, y=29), Coordinate(x=18, y=29), Coordinate(x=27, y=7), Coordinate(x=27, y=16), Coordinate(x=8, y=12), Coordinate(x=19, y=12), Coordinate(x=0, y=8), Coordinate(x=11, y=8), Coordinate(x=8, y=21), Coordinate(x=19, y=21), Coordinate(x=0, y=17), Coordinate(x=8, y=30), Coordinate(x=19, y=30), Coordinate(x=11, y=26), Coordinate(x=23, y=0), Coordinate(x=20, y=13), Coordinate(x=12, y=9), Coordinate(x=22, y=22), Coordinate(x=22, y=31), Coordinate(x=14, y=27), Coordinate(x=26, y=10), Coordinate(x=7, y=15), Coordinate(x=15, y=28), Coordinate(x=7, y=24), Coordinate(x=18, y=24), Coordinate(x=27, y=2), Coordinate(x=27, y=11), Coordinate(x=0, y=3), Coordinate(x=8, y=16), Coordinate(x=0, y=12), Coordinate(x=19, y=25), Coordinate(x=0, y=21), Coordinate(x=11, y=21), Coordinate(x=11, y=30), Coordinate(x=4, y=0), Coordinate(x=22, y=26), Coordinate(x=14, y=22), Coordinate(x=14, y=31), Coordinate(x=26, y=5), Coordinate(x=26, y=14), Coordinate(x=7, y=10), Coordinate(x=15, y=23), Coordinate(x=7, y=19), Coordinate(x=15, y=32), Coordinate(x=7, y=28), Coordinate(x=18, y=28), Coordinate(x=27, y=6), Coordinate(x=8, y=11), Coordinate(x=0, y=7), Coordinate(x=11, y=7), Coordinate(x=0, y=16), Coordinate(x=10, y=20), Coordinate(x=10, y=29), Coordinate(x=22, y=12), Coordinate(x=14, y=8), Coordinate(x=22, y=30), Coordinate(x=14, y=26), Coordinate(x=26, y=0), Coordinate(x=26, y=9), Coordinate(x=7, y=14), Coordinate(x=7, y=23), Coordinate(x=18, y=23), Coordinate(x=27, y=1), Coordinate(x=6, y=27), Coordinate(x=21, y=25), Coordinate(x=0, y=2), Coordinate(x=25, y=13), Coordinate(x=10, y=24), Coordinate(x=22, y=25), Coordinate(x=14, y=21), Coordinate(x=14, y=30), Coordinate(x=26, y=4), Coordinate(x=7, y=0), Coordinate(x=18, y=0), Coordinate(x=26, y=13), Coordinate(x=17, y=32), Coordinate(x=29, y=15), Coordinate(x=21, y=11), Coordinate(x=6, y=22), Coordinate(x=6, y=31), Coordinate(x=21, y=29), Coordinate(x=10, y=10), Coordinate(x=10, y=19), Coordinate(x=10, y=28), Coordinate(x=22, y=11), Coordinate(x=14, y=7), Coordinate(x=14, y=25), Coordinate(x=17, y=27), Coordinate(x=9, y=23), Coordinate(x=29, y=1), Coordinate(x=9, y=32), Coordinate(x=29, y=10), Coordinate(x=6, y=17), Coordinate(x=29, y=19), Coordinate(x=6, y=26), Coordinate(x=21, y=24), Coordinate(x=2, y=1), Coordinate(x=10, y=14), Coordinate(x=25, y=12), Coordinate(x=10, y=23), Coordinate(x=10, y=32), Coordinate(x=13, y=25), Coordinate(x=17, y=13), Coordinate(x=28, y=13), Coordinate(x=17, y=22), Coordinate(x=9, y=18), Coordinate(x=17, y=31), Coordinate(x=9, y=27), Coordinate(x=29, y=5), Coordinate(x=21, y=1), Coordinate(x=29, y=14), Coordinate(x=6, y=21), Coordinate(x=6, y=30), Coordinate(x=21, y=28), Coordinate(x=10, y=9), Coordinate(x=22, y=1), Coordinate(x=13, y=29), Coordinate(x=16, y=25), Coordinate(x=28, y=8), Coordinate(x=28, y=17), Coordinate(x=9, y=13), Coordinate(x=17, y=26), Coordinate(x=9, y=22), Coordinate(x=29, y=0), Coordinate(x=9, y=31), Coordinate(x=29, y=9), Coordinate(x=6, y=16), Coordinate(x=29, y=18), Coordinate(x=6, y=25), Coordinate(x=21, y=23), Coordinate(x=20, y=27), Coordinate(x=2, y=0), Coordinate(x=25, y=2), Coordinate(x=10, y=13), Coordinate(x=12, y=32), Coordinate(x=13, y=6), Coordinate(x=13, y=24), Coordinate(x=16, y=29), Coordinate(x=5, y=1), Coordinate(x=28, y=3), Coordinate(x=28, y=12), Coordinate(x=9, y=8), Coordinate(x=17, y=21), Coordinate(x=9, y=17), Coordinate(x=17, y=30), Coordinate(x=9, y=26), Coordinate(x=29, y=4), Coordinate(x=21, y=0), Coordinate(x=6, y=20), Coordinate(x=20, y=22), Coordinate(x=20, y=31), Coordinate(x=12, y=27), Coordinate(x=24, y=1), Coordinate(x=1, y=8), Coordinate(x=24, y=10), Coordinate(x=13, y=28), Coordinate(x=16, y=24), Coordinate(x=28, y=7), Coordinate(x=28, y=16), Coordinate(x=9, y=12), Coordinate(x=9, y=21), Coordinate(x=8, y=25), Coordinate(x=23, y=13), Coordinate(x=20, y=26), Coordinate(x=12, y=22), Coordinate(x=12, y=31), Coordinate(x=1, y=3), Coordinate(x=24, y=14), Coordinate(x=13, y=23), Coordinate(x=16, y=28), Coordinate(x=5, y=0), Coordinate(x=28, y=2), Coordinate(x=28, y=11), Coordinate(x=9, y=16), Coordinate(x=27, y=15), Coordinate(x=8, y=20), Coordinate(x=8, y=29), Coordinate(x=19, y=29), Coordinate(x=11, y=25), Coordinate(x=20, y=12), Coordinate(x=12, y=8), Coordinate(x=20, y=21), Coordinate(x=20, y=30), Coordinate(x=12, y=26), Coordinate(x=24, y=0), Coordinate(x=1, y=7), Coordinate(x=16, y=23), Coordinate(x=15, y=27), Coordinate(x=7, y=32), Coordinate(x=18, y=32), Coordinate(x=27, y=10), Coordinate(x=8, y=15), Coordinate(x=0, y=11), Coordinate(x=8, y=24), Coordinate(x=19, y=24), Coordinate(x=0, y=20), Coordinate(x=11, y=20), Coordinate(x=11, y=29), Coordinate(x=23, y=12), Coordinate(x=20, y=25), Coordinate(x=12, y=21), Coordinate(x=12, y=30), Coordinate(x=1, y=2), Coordinate(x=1, y=11), Coordinate(x=15, y=22), Coordinate(x=7, y=18), Coordinate(x=15, y=31), Coordinate(x=7, y=27), Coordinate(x=18, y=27), Coordinate(x=27, y=5), Coordinate(x=27, y=14), Coordinate(x=8, y=10), Coordinate(x=0, y=6), Coordinate(x=8, y=19), Coordinate(x=0, y=15), Coordinate(x=8, y=28), Coordinate(x=19, y=28), Coordinate(x=11, y=24), Coordinate(x=12, y=7), Coordinate(x=22, y=29), Coordinate(x=1, y=6), Coordinate(x=15, y=8), Coordinate(x=26, y=8), Coordinate(x=7, y=13), Coordinate(x=18, y=13), Coordinate(x=15, y=26), Coordinate(x=7, y=22), Coordinate(x=18, y=22), Coordinate(x=27, y=0), Coordinate(x=7, y=31), Coordinate(x=18, y=31), Coordinate(x=27, y=9), Coordinate(x=0, y=1), Coordinate(x=8, y=14), Coordinate(x=0, y=10), Coordinate(x=8, y=23), Coordinate(x=19, y=23), Coordinate(x=0, y=19), Coordinate(x=11, y=28), Coordinate(x=23, y=2), Coordinate(x=23, y=11), Coordinate(x=22, y=24), Coordinate(x=1, y=1), Coordinate(x=14, y=29), Coordinate(x=26, y=3), Coordinate(x=26, y=12)}), start_cells=frozenset({Coordinate(x=4, y=32), Coordinate(x=0, y=32), Coordinate(x=2, y=32), Coordinate(x=5, y=32), Coordinate(x=3, y=32), Coordinate(x=1, y=32)}), goal_cells=frozenset({Coordinate(x=25, y=32), Coordinate(x=28, y=32), Coordinate(x=23, y=32), Coordinate(x=26, y=32), Coordinate(x=29, y=32), Coordinate(x=24, y=32), Coordinate(x=27, y=32)})), start_cell=Coordinate(x=2, y=32), tank_type=<TankType.LARGE: 1>, underground=<Underground.SAND: (ArithmeticBinary(operator=<ArithmeticBinaryOperator.REAL_DIV: ('/', <function ArithmeticBinaryOperator.<lambda> at 0x7f01b8125c10>)>, left=IntegerConstant(integer=5), right=IntegerConstant(integer=10)), <function Underground.<lambda> at 0x7f01b0e4cd30>)>, max_speed=None, max_acceleration=1, fuel_model=<function fuel_model_regular at 0x7f01b0e67ee0>, compute_distances=False, random_start=False)
+
Scenario(track=Track(width=30, height=33, blank_cells=frozenset({Coordinate(x=26, y=21), Coordinate(x=18, y=17), Coordinate(x=26, y=30), Coordinate(x=19, y=9), Coordinate(x=11, y=5), Coordinate(x=19, y=18), Coordinate(x=11, y=14), Coordinate(x=0, y=23), Coordinate(x=25, y=25), Coordinate(x=4, y=2), Coordinate(x=22, y=10), Coordinate(x=3, y=6), Coordinate(x=22, y=19), Coordinate(x=3, y=15), Coordinate(x=14, y=15), Coordinate(x=3, y=24), Coordinate(x=15, y=7), Coordinate(x=7, y=3), Coordinate(x=18, y=3), Coordinate(x=15, y=16), Coordinate(x=18, y=12), Coordinate(x=26, y=25), Coordinate(x=29, y=27), Coordinate(x=8, y=4), Coordinate(x=19, y=4), Coordinate(x=11, y=0), Coordinate(x=25, y=20), Coordinate(x=2, y=27), Coordinate(x=25, y=29), Coordinate(x=22, y=5), Coordinate(x=14, y=1), Coordinate(x=22, y=14), Coordinate(x=3, y=10), Coordinate(x=14, y=10), Coordinate(x=3, y=19), Coordinate(x=14, y=19), Coordinate(x=3, y=28), Coordinate(x=15, y=2), Coordinate(x=15, y=11), Coordinate(x=7, y=7), Coordinate(x=18, y=7), Coordinate(x=26, y=20), Coordinate(x=18, y=16), Coordinate(x=29, y=22), Coordinate(x=21, y=18), Coordinate(x=29, y=31), Coordinate(x=11, y=4), Coordinate(x=25, y=6), Coordinate(x=10, y=17), Coordinate(x=2, y=13), Coordinate(x=2, y=22), Coordinate(x=25, y=24), Coordinate(x=2, y=31), Coordinate(x=22, y=9), Coordinate(x=3, y=5), Coordinate(x=14, y=5), Coordinate(x=22, y=18), Coordinate(x=3, y=14), Coordinate(x=14, y=14), Coordinate(x=3, y=23), Coordinate(x=15, y=6), Coordinate(x=28, y=25), Coordinate(x=7, y=2), Coordinate(x=18, y=2), Coordinate(x=18, y=11), Coordinate(x=6, y=15), Coordinate(x=29, y=26), Coordinate(x=10, y=3), Coordinate(x=2, y=8), Coordinate(x=2, y=17), Coordinate(x=25, y=19), Coordinate(x=2, y=26), Coordinate(x=25, y=28), Coordinate(x=22, y=4), Coordinate(x=14, y=0), Coordinate(x=3, y=9), Coordinate(x=14, y=9), Coordinate(x=3, y=18), Coordinate(x=14, y=18), Coordinate(x=17, y=20), Coordinate(x=28, y=20), Coordinate(x=5, y=27), Coordinate(x=28, y=29), Coordinate(x=6, y=10), Coordinate(x=21, y=8), Coordinate(x=29, y=21), Coordinate(x=21, y=17), Coordinate(x=29, y=30), Coordinate(x=2, y=3), Coordinate(x=25, y=5), Coordinate(x=10, y=16), Coordinate(x=2, y=12), Coordinate(x=2, y=21), Coordinate(x=2, y=30), Coordinate(x=22, y=8), Coordinate(x=24, y=27), Coordinate(x=3, y=4), Coordinate(x=14, y=4), Coordinate(x=17, y=6), Coordinate(x=17, y=15), Coordinate(x=5, y=22), Coordinate(x=28, y=24), Coordinate(x=5, y=31), Coordinate(x=6, y=5), Coordinate(x=21, y=3), Coordinate(x=6, y=14), Coordinate(x=29, y=25), Coordinate(x=10, y=2), Coordinate(x=2, y=7), Coordinate(x=2, y=16), Coordinate(x=13, y=13), Coordinate(x=24, y=22), Coordinate(x=16, y=18), Coordinate(x=1, y=29), Coordinate(x=24, y=31), Coordinate(x=17, y=1), Coordinate(x=5, y=8), Coordinate(x=17, y=10), Coordinate(x=9, y=6), Coordinate(x=5, y=17), Coordinate(x=17, y=19), Coordinate(x=28, y=19), Coordinate(x=5, y=26), Coordinate(x=28, y=28), Coordinate(x=6, y=9), Coordinate(x=21, y=7), Coordinate(x=21, y=16), Coordinate(x=20, y=20), Coordinate(x=10, y=6), Coordinate(x=23, y=25), Coordinate(x=2, y=2), Coordinate(x=2, y=11), Coordinate(x=4, y=30), Coordinate(x=24, y=8), Coordinate(x=1, y=15), Coordinate(x=13, y=17), Coordinate(x=24, y=17), Coordinate(x=16, y=13), Coordinate(x=1, y=24), Coordinate(x=24, y=26), Coordinate(x=5, y=3), Coordinate(x=17, y=5), Coordinate(x=9, y=1), Coordinate(x=5, y=12), Coordinate(x=17, y=14), Coordinate(x=5, y=21), Coordinate(x=28, y=23), Coordinate(x=5, y=30), Coordinate(x=6, y=4), Coordinate(x=21, y=2), Coordinate(x=6, y=13), Coordinate(x=20, y=15), Coordinate(x=12, y=20), Coordinate(x=23, y=20), Coordinate(x=23, y=29), Coordinate(x=4, y=25), Coordinate(x=13, y=3), Coordinate(x=24, y=3), Coordinate(x=13, y=12), Coordinate(x=16, y=8), Coordinate(x=1, y=19), Coordinate(x=24, y=21), Coordinate(x=16, y=17), Coordinate(x=1, y=28), Coordinate(x=24, y=30), Coordinate(x=5, y=7), Coordinate(x=17, y=9), Coordinate(x=9, y=5), Coordinate(x=5, y=16), Coordinate(x=5, y=25), Coordinate(x=27, y=22), Coordinate(x=27, y=31), Coordinate(x=20, y=10), Coordinate(x=23, y=6), Coordinate(x=20, y=19), Coordinate(x=12, y=15), Coordinate(x=23, y=15), Coordinate(x=4, y=11), Coordinate(x=23, y=24), Coordinate(x=4, y=20), Coordinate(x=4, y=29), Coordinate(x=24, y=7), Coordinate(x=16, y=3), Coordinate(x=1, y=14), Coordinate(x=13, y=16), Coordinate(x=24, y=16), Coordinate(x=16, y=12), Coordinate(x=1, y=23), Coordinate(x=24, y=25), Coordinate(x=5, y=2), Coordinate(x=17, y=4), Coordinate(x=5, y=11), Coordinate(x=27, y=26), Coordinate(x=11, y=18), Coordinate(x=0, y=27), Coordinate(x=20, y=5), Coordinate(x=12, y=1), Coordinate(x=20, y=14), Coordinate(x=12, y=10), Coordinate(x=4, y=6), Coordinate(x=12, y=19), Coordinate(x=23, y=19), Coordinate(x=4, y=15), Coordinate(x=23, y=28), Coordinate(x=4, y=24), Coordinate(x=13, y=2), Coordinate(x=13, y=11), Coordinate(x=16, y=7), Coordinate(x=1, y=18), Coordinate(x=16, y=16), Coordinate(x=15, y=20), Coordinate(x=26, y=29), Coordinate(x=5, y=6), Coordinate(x=8, y=8), Coordinate(x=19, y=8), Coordinate(x=27, y=21), Coordinate(x=19, y=17), Coordinate(x=27, y=30), Coordinate(x=11, y=13), Coordinate(x=0, y=22), Coordinate(x=0, y=31), Coordinate(x=20, y=9), Coordinate(x=12, y=5), Coordinate(x=23, y=5), Coordinate(x=20, y=18), Coordinate(x=12, y=14), Coordinate(x=23, y=14), Coordinate(x=4, y=10), Coordinate(x=23, y=23), Coordinate(x=4, y=19), Coordinate(x=4, y=28), Coordinate(x=24, y=6), Coordinate(x=16, y=2), Coordinate(x=1, y=13), Coordinate(x=15, y=15), Coordinate(x=26, y=24), Coordinate(x=18, y=20), Coordinate(x=8, y=3), Coordinate(x=19, y=3), Coordinate(x=27, y=25), Coordinate(x=11, y=17), Coordinate(x=0, y=26), Coordinate(x=20, y=4), Coordinate(x=12, y=0), Coordinate(x=23, y=9), Coordinate(x=4, y=5), Coordinate(x=23, y=18), Coordinate(x=4, y=14), Coordinate(x=3, y=27), Coordinate(x=15, y=1), Coordinate(x=15, y=10), Coordinate(x=7, y=6), Coordinate(x=18, y=6), Coordinate(x=15, y=19), Coordinate(x=26, y=19), Coordinate(x=18, y=15), Coordinate(x=26, y=28), Coordinate(x=8, y=7), Coordinate(x=19, y=7), Coordinate(x=27, y=20), Coordinate(x=11, y=3), Coordinate(x=19, y=16), Coordinate(x=11, y=12), Coordinate(x=12, y=4), Coordinate(x=23, y=4), Coordinate(x=25, y=23), Coordinate(x=4, y=9), Coordinate(x=22, y=17), Coordinate(x=3, y=13), Coordinate(x=14, y=13), Coordinate(x=3, y=22), Coordinate(x=3, y=31), Coordinate(x=15, y=5), Coordinate(x=7, y=1), Coordinate(x=18, y=1), Coordinate(x=15, y=14), Coordinate(x=18, y=10), Coordinate(x=26, y=23), Coordinate(x=18, y=19), Coordinate(x=8, y=2), Coordinate(x=19, y=2), Coordinate(x=19, y=11), Coordinate(x=11, y=16), Coordinate(x=25, y=18), Coordinate(x=2, y=25), Coordinate(x=25, y=27), Coordinate(x=22, y=3), Coordinate(x=3, y=8), Coordinate(x=22, y=21), Coordinate(x=3, y=17), Coordinate(x=14, y=17), Coordinate(x=3, y=26), Coordinate(x=15, y=0), Coordinate(x=15, y=9), Coordinate(x=7, y=5), Coordinate(x=18, y=5), Coordinate(x=15, y=18), Coordinate(x=26, y=18), Coordinate(x=18, y=14), Coordinate(x=29, y=20), Coordinate(x=29, y=29), Coordinate(x=19, y=6), Coordinate(x=11, y=2), Coordinate(x=25, y=4), Coordinate(x=10, y=15), Coordinate(x=2, y=20), Coordinate(x=25, y=22), Coordinate(x=2, y=29), Coordinate(x=25, y=31), Coordinate(x=22, y=7), Coordinate(x=3, y=3), Coordinate(x=14, y=3), Coordinate(x=22, y=16), Coordinate(x=3, y=12), Coordinate(x=14, y=12), Coordinate(x=3, y=21), Coordinate(x=3, y=30), Coordinate(x=15, y=4), Coordinate(x=15, y=13), Coordinate(x=7, y=9), Coordinate(x=18, y=9), Coordinate(x=18, y=18), Coordinate(x=29, y=24), Coordinate(x=21, y=20), Coordinate(x=10, y=1), Coordinate(x=2, y=6), Coordinate(x=25, y=8), Coordinate(x=7, y=8), Coordinate(x=2, y=15), Coordinate(x=25, y=17), Coordinate(x=2, y=24), Coordinate(x=25, y=26), Coordinate(x=22, y=2), Coordinate(x=3, y=7), Coordinate(x=22, y=20), Coordinate(x=3, y=16), Coordinate(x=14, y=16), Coordinate(x=3, y=25), Coordinate(x=17, y=18), Coordinate(x=28, y=27), Coordinate(x=7, y=4), Coordinate(x=18, y=4), Coordinate(x=6, y=8), Coordinate(x=21, y=6), Coordinate(x=21, y=15), Coordinate(x=29, y=28), Coordinate(x=10, y=5), Coordinate(x=25, y=3), Coordinate(x=2, y=10), Coordinate(x=2, y=19), Coordinate(x=25, y=21), Coordinate(x=2, y=28), Coordinate(x=22, y=6), Coordinate(x=3, y=2), Coordinate(x=14, y=2), Coordinate(x=3, y=11), Coordinate(x=14, y=11), Coordinate(x=5, y=20), Coordinate(x=28, y=22), Coordinate(x=5, y=29), Coordinate(x=28, y=31), Coordinate(x=6, y=3), Coordinate(x=6, y=12), Coordinate(x=21, y=10), Coordinate(x=29, y=23), Coordinate(x=21, y=19), Coordinate(x=10, y=0), Coordinate(x=2, y=5), Coordinate(x=25, y=7), Coordinate(x=10, y=18), Coordinate(x=2, y=14), Coordinate(x=25, y=16), Coordinate(x=2, y=23), Coordinate(x=13, y=20), Coordinate(x=24, y=20), Coordinate(x=1, y=27), Coordinate(x=24, y=29), Coordinate(x=14, y=6), Coordinate(x=17, y=8), Coordinate(x=9, y=4), Coordinate(x=5, y=15), Coordinate(x=17, y=17), Coordinate(x=5, y=24), Coordinate(x=28, y=26), Coordinate(x=6, y=7), Coordinate(x=21, y=5), Coordinate(x=21, y=14), Coordinate(x=10, y=4), Coordinate(x=2, y=9), Coordinate(x=2, y=18), Coordinate(x=24, y=15), Coordinate(x=13, y=15), Coordinate(x=16, y=11), Coordinate(x=1, y=22), Coordinate(x=24, y=24), Coordinate(x=16, y=20), Coordinate(x=1, y=31), Coordinate(x=17, y=3), Coordinate(x=5, y=10), Coordinate(x=17, y=12), Coordinate(x=5, y=19), Coordinate(x=28, y=21), Coordinate(x=5, y=28), Coordinate(x=28, y=30), Coordinate(x=6, y=2), Coordinate(x=6, y=11), Coordinate(x=21, y=9), Coordinate(x=12, y=18), Coordinate(x=23, y=27), Coordinate(x=2, y=4), Coordinate(x=4, y=23), Coordinate(x=13, y=1), Coordinate(x=13, y=10), Coordinate(x=16, y=6), Coordinate(x=1, y=17), Coordinate(x=13, y=19), Coordinate(x=24, y=19), Coordinate(x=16, y=15), Coordinate(x=1, y=26), Coordinate(x=24, y=28), Coordinate(x=5, y=5), Coordinate(x=17, y=7), Coordinate(x=9, y=3), Coordinate(x=5, y=14), Coordinate(x=17, y=16), Coordinate(x=5, y=23), Coordinate(x=27, y=29), Coordinate(x=6, y=6), Coordinate(x=21, y=4), Coordinate(x=0, y=30), Coordinate(x=20, y=8), Coordinate(x=20, y=17), Coordinate(x=12, y=13), Coordinate(x=23, y=22), Coordinate(x=4, y=18), Coordinate(x=23, y=31), Coordinate(x=4, y=27), Coordinate(x=13, y=5), Coordinate(x=24, y=5), Coordinate(x=16, y=1), Coordinate(x=1, y=12), Coordinate(x=13, y=14), Coordinate(x=16, y=10), Coordinate(x=1, y=21), Coordinate(x=24, y=23), Coordinate(x=16, y=19), Coordinate(x=1, y=30), Coordinate(x=17, y=2), Coordinate(x=5, y=9), Coordinate(x=17, y=11), Coordinate(x=9, y=7), Coordinate(x=5, y=18), Coordinate(x=27, y=24), Coordinate(x=6, y=1), Coordinate(x=19, y=20), Coordinate(x=0, y=25), Coordinate(x=20, y=3), Coordinate(x=23, y=8), Coordinate(x=4, y=4), Coordinate(x=12, y=17), Coordinate(x=23, y=17), Coordinate(x=4, y=13), Coordinate(x=23, y=26), Coordinate(x=4, y=22), Coordinate(x=13, y=0), Coordinate(x=4, y=31), Coordinate(x=13, y=9), Coordinate(x=24, y=9), Coordinate(x=16, y=5), Coordinate(x=1, y=16), Coordinate(x=13, y=18), Coordinate(x=24, y=18), Coordinate(x=16, y=14), Coordinate(x=1, y=25), Coordinate(x=26, y=27), Coordinate(x=5, y=4), Coordinate(x=9, y=2), Coordinate(x=5, y=13), Coordinate(x=8, y=6), Coordinate(x=27, y=19), Coordinate(x=19, y=15), Coordinate(x=27, y=28), Coordinate(x=11, y=11), Coordinate(x=0, y=29), Coordinate(x=20, y=7), Coordinate(x=12, y=3), Coordinate(x=23, y=3), Coordinate(x=20, y=16), Coordinate(x=12, y=12), Coordinate(x=4, y=8), Coordinate(x=23, y=21), Coordinate(x=4, y=17), Coordinate(x=23, y=30), Coordinate(x=4, y=26), Coordinate(x=13, y=4), Coordinate(x=24, y=4), Coordinate(x=16, y=0), Coordinate(x=16, y=9), Coordinate(x=1, y=20), Coordinate(x=26, y=22), Coordinate(x=26, y=31), Coordinate(x=8, y=1), Coordinate(x=19, y=1), Coordinate(x=19, y=10), Coordinate(x=27, y=23), Coordinate(x=11, y=6), Coordinate(x=19, y=19), Coordinate(x=11, y=15), Coordinate(x=0, y=24), Coordinate(x=20, y=2), Coordinate(x=20, y=11), Coordinate(x=23, y=7), Coordinate(x=4, y=3), Coordinate(x=12, y=16), Coordinate(x=23, y=16), Coordinate(x=4, y=12), Coordinate(x=4, y=21), Coordinate(x=16, y=4), Coordinate(x=15, y=17), Coordinate(x=26, y=17), Coordinate(x=26, y=26), Coordinate(x=8, y=5), Coordinate(x=19, y=5), Coordinate(x=27, y=18), Coordinate(x=11, y=1), Coordinate(x=19, y=14), Coordinate(x=27, y=27), Coordinate(x=11, y=10), Coordinate(x=11, y=19), Coordinate(x=0, y=28), Coordinate(x=20, y=6), Coordinate(x=12, y=2), Coordinate(x=12, y=11), Coordinate(x=25, y=30), Coordinate(x=4, y=7), Coordinate(x=4, y=16), Coordinate(x=22, y=15), Coordinate(x=3, y=20), Coordinate(x=14, y=20), Coordinate(x=3, y=29), Coordinate(x=15, y=3), Coordinate(x=15, y=12), Coordinate(x=18, y=8)}), blocked_cells=frozenset({Coordinate(x=15, y=21), Coordinate(x=7, y=17), Coordinate(x=15, y=30), Coordinate(x=7, y=26), Coordinate(x=18, y=26), Coordinate(x=27, y=4), Coordinate(x=8, y=0), Coordinate(x=19, y=0), Coordinate(x=27, y=13), Coordinate(x=8, y=9), Coordinate(x=0, y=5), Coordinate(x=8, y=18), Coordinate(x=0, y=14), Coordinate(x=11, y=23), Coordinate(x=10, y=27), Coordinate(x=22, y=28), Coordinate(x=14, y=24), Coordinate(x=26, y=7), Coordinate(x=26, y=16), Coordinate(x=7, y=12), Coordinate(x=15, y=25), Coordinate(x=7, y=21), Coordinate(x=18, y=21), Coordinate(x=7, y=30), Coordinate(x=18, y=30), Coordinate(x=27, y=8), Coordinate(x=0, y=0), Coordinate(x=21, y=32), Coordinate(x=0, y=9), Coordinate(x=11, y=9), Coordinate(x=25, y=11), Coordinate(x=10, y=22), Coordinate(x=10, y=31), Coordinate(x=3, y=1), Coordinate(x=22, y=23), Coordinate(x=22, y=32), Coordinate(x=14, y=28), Coordinate(x=26, y=2), Coordinate(x=26, y=11), Coordinate(x=7, y=16), Coordinate(x=29, y=13), Coordinate(x=6, y=29), Coordinate(x=21, y=27), Coordinate(x=10, y=8), Coordinate(x=25, y=15), Coordinate(x=10, y=26), Coordinate(x=22, y=0), Coordinate(x=22, y=27), Coordinate(x=14, y=23), Coordinate(x=14, y=32), Coordinate(x=26, y=6), Coordinate(x=17, y=25), Coordinate(x=7, y=11), Coordinate(x=9, y=30), Coordinate(x=29, y=8), Coordinate(x=29, y=17), Coordinate(x=21, y=13), Coordinate(x=6, y=24), Coordinate(x=21, y=22), Coordinate(x=21, y=31), Coordinate(x=25, y=1), Coordinate(x=10, y=12), Coordinate(x=25, y=10), Coordinate(x=10, y=21), Coordinate(x=10, y=30), Coordinate(x=3, y=0), Coordinate(x=22, y=13), Coordinate(x=13, y=32), Coordinate(x=26, y=1), Coordinate(x=17, y=29), Coordinate(x=9, y=25), Coordinate(x=29, y=3), Coordinate(x=29, y=12), Coordinate(x=6, y=19), Coordinate(x=6, y=28), Coordinate(x=21, y=26), Coordinate(x=10, y=7), Coordinate(x=25, y=14), Coordinate(x=10, y=25), Coordinate(x=13, y=27), Coordinate(x=16, y=32), Coordinate(x=28, y=6), Coordinate(x=28, y=15), Coordinate(x=9, y=11), Coordinate(x=17, y=24), Coordinate(x=9, y=20), Coordinate(x=9, y=29), Coordinate(x=29, y=7), Coordinate(x=29, y=16), Coordinate(x=21, y=12), Coordinate(x=6, y=23), Coordinate(x=21, y=21), Coordinate(x=6, y=32), Coordinate(x=21, y=30), Coordinate(x=25, y=0), Coordinate(x=10, y=11), Coordinate(x=25, y=9), Coordinate(x=24, y=13), Coordinate(x=13, y=22), Coordinate(x=13, y=31), Coordinate(x=16, y=27), Coordinate(x=28, y=1), Coordinate(x=28, y=10), Coordinate(x=9, y=15), Coordinate(x=17, y=28), Coordinate(x=9, y=24), Coordinate(x=6, y=0), Coordinate(x=29, y=2), Coordinate(x=29, y=11), Coordinate(x=6, y=18), Coordinate(x=20, y=29), Coordinate(x=12, y=25), Coordinate(x=13, y=8), Coordinate(x=13, y=26), Coordinate(x=16, y=22), Coordinate(x=16, y=31), Coordinate(x=28, y=5), Coordinate(x=28, y=14), Coordinate(x=9, y=10), Coordinate(x=17, y=23), Coordinate(x=9, y=19), Coordinate(x=9, y=28), Coordinate(x=29, y=6), Coordinate(x=8, y=32), Coordinate(x=19, y=32), Coordinate(x=20, y=24), Coordinate(x=12, y=29), Coordinate(x=1, y=10), Coordinate(x=24, y=12), Coordinate(x=13, y=21), Coordinate(x=13, y=30), Coordinate(x=16, y=26), Coordinate(x=17, y=0), Coordinate(x=28, y=0), Coordinate(x=28, y=9), Coordinate(x=28, y=18), Coordinate(x=9, y=14), Coordinate(x=8, y=27), Coordinate(x=19, y=27), Coordinate(x=20, y=1), Coordinate(x=11, y=32), Coordinate(x=12, y=6), Coordinate(x=20, y=28), Coordinate(x=12, y=24), Coordinate(x=1, y=5), Coordinate(x=13, y=7), Coordinate(x=16, y=21), Coordinate(x=16, y=30), Coordinate(x=28, y=4), Coordinate(x=9, y=0), Coordinate(x=9, y=9), Coordinate(x=27, y=17), Coordinate(x=8, y=13), Coordinate(x=19, y=13), Coordinate(x=8, y=22), Coordinate(x=19, y=22), Coordinate(x=0, y=18), Coordinate(x=8, y=31), Coordinate(x=19, y=31), Coordinate(x=11, y=27), Coordinate(x=23, y=1), Coordinate(x=23, y=10), Coordinate(x=20, y=23), Coordinate(x=20, y=32), Coordinate(x=12, y=28), Coordinate(x=1, y=0), Coordinate(x=24, y=2), Coordinate(x=1, y=9), Coordinate(x=24, y=11), Coordinate(x=15, y=29), Coordinate(x=7, y=25), Coordinate(x=18, y=25), Coordinate(x=27, y=3), Coordinate(x=27, y=12), Coordinate(x=0, y=4), Coordinate(x=8, y=17), Coordinate(x=0, y=13), Coordinate(x=8, y=26), Coordinate(x=19, y=26), Coordinate(x=11, y=22), Coordinate(x=20, y=0), Coordinate(x=11, y=31), Coordinate(x=4, y=1), Coordinate(x=12, y=23), Coordinate(x=1, y=4), Coordinate(x=26, y=15), Coordinate(x=15, y=24), Coordinate(x=7, y=20), Coordinate(x=7, y=29), Coordinate(x=18, y=29), Coordinate(x=27, y=7), Coordinate(x=27, y=16), Coordinate(x=8, y=12), Coordinate(x=19, y=12), Coordinate(x=0, y=8), Coordinate(x=11, y=8), Coordinate(x=8, y=21), Coordinate(x=19, y=21), Coordinate(x=0, y=17), Coordinate(x=8, y=30), Coordinate(x=19, y=30), Coordinate(x=11, y=26), Coordinate(x=23, y=0), Coordinate(x=20, y=13), Coordinate(x=12, y=9), Coordinate(x=22, y=22), Coordinate(x=22, y=31), Coordinate(x=14, y=27), Coordinate(x=26, y=10), Coordinate(x=7, y=15), Coordinate(x=15, y=28), Coordinate(x=7, y=24), Coordinate(x=18, y=24), Coordinate(x=27, y=2), Coordinate(x=27, y=11), Coordinate(x=0, y=3), Coordinate(x=8, y=16), Coordinate(x=0, y=12), Coordinate(x=19, y=25), Coordinate(x=0, y=21), Coordinate(x=11, y=21), Coordinate(x=11, y=30), Coordinate(x=4, y=0), Coordinate(x=22, y=26), Coordinate(x=14, y=22), Coordinate(x=14, y=31), Coordinate(x=26, y=5), Coordinate(x=26, y=14), Coordinate(x=7, y=10), Coordinate(x=15, y=23), Coordinate(x=7, y=19), Coordinate(x=15, y=32), Coordinate(x=7, y=28), Coordinate(x=18, y=28), Coordinate(x=27, y=6), Coordinate(x=8, y=11), Coordinate(x=0, y=7), Coordinate(x=11, y=7), Coordinate(x=0, y=16), Coordinate(x=10, y=20), Coordinate(x=10, y=29), Coordinate(x=22, y=12), Coordinate(x=14, y=8), Coordinate(x=22, y=30), Coordinate(x=14, y=26), Coordinate(x=26, y=0), Coordinate(x=26, y=9), Coordinate(x=7, y=14), Coordinate(x=7, y=23), Coordinate(x=18, y=23), Coordinate(x=27, y=1), Coordinate(x=6, y=27), Coordinate(x=21, y=25), Coordinate(x=0, y=2), Coordinate(x=25, y=13), Coordinate(x=10, y=24), Coordinate(x=22, y=25), Coordinate(x=14, y=21), Coordinate(x=14, y=30), Coordinate(x=26, y=4), Coordinate(x=7, y=0), Coordinate(x=18, y=0), Coordinate(x=26, y=13), Coordinate(x=17, y=32), Coordinate(x=29, y=15), Coordinate(x=21, y=11), Coordinate(x=6, y=22), Coordinate(x=6, y=31), Coordinate(x=21, y=29), Coordinate(x=10, y=10), Coordinate(x=10, y=19), Coordinate(x=10, y=28), Coordinate(x=22, y=11), Coordinate(x=14, y=7), Coordinate(x=14, y=25), Coordinate(x=17, y=27), Coordinate(x=9, y=23), Coordinate(x=29, y=1), Coordinate(x=9, y=32), Coordinate(x=29, y=10), Coordinate(x=6, y=17), Coordinate(x=29, y=19), Coordinate(x=6, y=26), Coordinate(x=21, y=24), Coordinate(x=2, y=1), Coordinate(x=10, y=14), Coordinate(x=25, y=12), Coordinate(x=10, y=23), Coordinate(x=10, y=32), Coordinate(x=13, y=25), Coordinate(x=17, y=13), Coordinate(x=28, y=13), Coordinate(x=17, y=22), Coordinate(x=9, y=18), Coordinate(x=17, y=31), Coordinate(x=9, y=27), Coordinate(x=29, y=5), Coordinate(x=21, y=1), Coordinate(x=29, y=14), Coordinate(x=6, y=21), Coordinate(x=6, y=30), Coordinate(x=21, y=28), Coordinate(x=10, y=9), Coordinate(x=22, y=1), Coordinate(x=13, y=29), Coordinate(x=16, y=25), Coordinate(x=28, y=8), Coordinate(x=28, y=17), Coordinate(x=9, y=13), Coordinate(x=17, y=26), Coordinate(x=9, y=22), Coordinate(x=29, y=0), Coordinate(x=9, y=31), Coordinate(x=29, y=9), Coordinate(x=6, y=16), Coordinate(x=29, y=18), Coordinate(x=6, y=25), Coordinate(x=21, y=23), Coordinate(x=20, y=27), Coordinate(x=2, y=0), Coordinate(x=25, y=2), Coordinate(x=10, y=13), Coordinate(x=12, y=32), Coordinate(x=13, y=6), Coordinate(x=13, y=24), Coordinate(x=16, y=29), Coordinate(x=5, y=1), Coordinate(x=28, y=3), Coordinate(x=28, y=12), Coordinate(x=9, y=8), Coordinate(x=17, y=21), Coordinate(x=9, y=17), Coordinate(x=17, y=30), Coordinate(x=9, y=26), Coordinate(x=29, y=4), Coordinate(x=21, y=0), Coordinate(x=6, y=20), Coordinate(x=20, y=22), Coordinate(x=20, y=31), Coordinate(x=12, y=27), Coordinate(x=24, y=1), Coordinate(x=1, y=8), Coordinate(x=24, y=10), Coordinate(x=13, y=28), Coordinate(x=16, y=24), Coordinate(x=28, y=7), Coordinate(x=28, y=16), Coordinate(x=9, y=12), Coordinate(x=9, y=21), Coordinate(x=8, y=25), Coordinate(x=23, y=13), Coordinate(x=20, y=26), Coordinate(x=12, y=22), Coordinate(x=12, y=31), Coordinate(x=1, y=3), Coordinate(x=24, y=14), Coordinate(x=13, y=23), Coordinate(x=16, y=28), Coordinate(x=5, y=0), Coordinate(x=28, y=2), Coordinate(x=28, y=11), Coordinate(x=9, y=16), Coordinate(x=27, y=15), Coordinate(x=8, y=20), Coordinate(x=8, y=29), Coordinate(x=19, y=29), Coordinate(x=11, y=25), Coordinate(x=20, y=12), Coordinate(x=12, y=8), Coordinate(x=20, y=21), Coordinate(x=20, y=30), Coordinate(x=12, y=26), Coordinate(x=24, y=0), Coordinate(x=1, y=7), Coordinate(x=16, y=23), Coordinate(x=15, y=27), Coordinate(x=7, y=32), Coordinate(x=18, y=32), Coordinate(x=27, y=10), Coordinate(x=8, y=15), Coordinate(x=0, y=11), Coordinate(x=8, y=24), Coordinate(x=19, y=24), Coordinate(x=0, y=20), Coordinate(x=11, y=20), Coordinate(x=11, y=29), Coordinate(x=23, y=12), Coordinate(x=20, y=25), Coordinate(x=12, y=21), Coordinate(x=12, y=30), Coordinate(x=1, y=2), Coordinate(x=1, y=11), Coordinate(x=15, y=22), Coordinate(x=7, y=18), Coordinate(x=15, y=31), Coordinate(x=7, y=27), Coordinate(x=18, y=27), Coordinate(x=27, y=5), Coordinate(x=27, y=14), Coordinate(x=8, y=10), Coordinate(x=0, y=6), Coordinate(x=8, y=19), Coordinate(x=0, y=15), Coordinate(x=8, y=28), Coordinate(x=19, y=28), Coordinate(x=11, y=24), Coordinate(x=12, y=7), Coordinate(x=22, y=29), Coordinate(x=1, y=6), Coordinate(x=15, y=8), Coordinate(x=26, y=8), Coordinate(x=7, y=13), Coordinate(x=18, y=13), Coordinate(x=15, y=26), Coordinate(x=7, y=22), Coordinate(x=18, y=22), Coordinate(x=27, y=0), Coordinate(x=7, y=31), Coordinate(x=18, y=31), Coordinate(x=27, y=9), Coordinate(x=0, y=1), Coordinate(x=8, y=14), Coordinate(x=0, y=10), Coordinate(x=8, y=23), Coordinate(x=19, y=23), Coordinate(x=0, y=19), Coordinate(x=11, y=28), Coordinate(x=23, y=2), Coordinate(x=23, y=11), Coordinate(x=22, y=24), Coordinate(x=1, y=1), Coordinate(x=14, y=29), Coordinate(x=26, y=3), Coordinate(x=26, y=12)}), start_cells=frozenset({Coordinate(x=4, y=32), Coordinate(x=0, y=32), Coordinate(x=2, y=32), Coordinate(x=5, y=32), Coordinate(x=3, y=32), Coordinate(x=1, y=32)}), goal_cells=frozenset({Coordinate(x=25, y=32), Coordinate(x=28, y=32), Coordinate(x=23, y=32), Coordinate(x=26, y=32), Coordinate(x=29, y=32), Coordinate(x=24, y=32), Coordinate(x=27, y=32)})), start_cell=Coordinate(x=0, y=32), tank_type=<TankType.LARGE: 1>, underground=<Underground.SAND: (ArithmeticBinary(operator=<ArithmeticBinaryOperator.REAL_DIV: ('/', <function ArithmeticBinaryOperator.<lambda> at 0x7f3e482d4c10>)>, left=IntegerConstant(integer=5), right=IntegerConstant(integer=10)), <function Underground.<lambda> at 0x7f3e4800fd30>)>, max_speed=None, max_acceleration=1, fuel_model=<function fuel_model_regular at 0x7f3e48023ee0>, compute_distances=False, random_start=False)
 
@@ -476,7 +476,7 @@

Quickstart -
<momba.model.networks.Network at 0x7f01b0db5730>
+
<momba.model.networks.Network at 0x7f3e38fe8e80>
 
@@ -492,7 +492,7 @@

Quickstart -
<momba.engine.explore.Explorer at 0x7f01b0db5760>
+
<momba.engine.explore.Explorer at 0x7f3e38fe8a90>
 
@@ -508,7 +508,7 @@

Quickstart
{'car_dx': Value(0),
  'car_dy': Value(0),
- 'car_x': Value(2),
+ 'car_x': Value(0),
  'car_y': Value(32),
  'fuel': Value(1629)}
 
diff --git a/guide/analysis/index.html b/guide/analysis/index.html index 282f59cb..cd8c6414 100644 --- a/guide/analysis/index.html +++ b/guide/analysis/index.html @@ -549,7 +549,7 @@

JANI Export -
'{"jani-version": 1, "x-generator": "Momba (v0.6.11)", "x-momba-release": "0.6.11", "name": "A Momba Model", "x-momba-anonymous": true, "metadata": {}, "x-momba-metadata": {}, "type": "mdp", "variables": [{"name": "pos_x", "type": "int", "initial-value": 0}, {"name": "pos_y", "type": "int", "initial-value": 0}], "constants": [], "actions": [{"name": "left"}, {"name": "right"}, {"name": "stay"}], "automata": [{"name": "Environment", "x-momba-anonymous": false, "variables": [{"name": "has_won", "type": "bool", "initial-value": false}, {"name": "has_crashed", "type": "bool", "initial-value": false}], "locations": [{"name": "ready", "x-momba-anonymous": false, "transient-values": []}], "edges": [{"location": "ready", "destinations": [{"location": "ready", "probability": {"exp": {"op": "-", "left": 1, "right": 0.6}}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": "pos_y", "right": 3}, "right": {"op": "<", "left": "pos_y", "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": "pos_y", "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 2}}}}}]}, {"location": "ready", "probability": {"exp": 0.6}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "pos_y", "value": {"op": "+", "left": "pos_y", "right": -1}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 3}, "right": {"op": "<", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}}}]}], "action": "left", "guard": {"exp": {"op": "∧", "left": {"op": "¬", "exp": "has_won"}, "right": {"op": "¬", "exp": "has_crashed"}}}}, {"location": "ready", "destinations": [{"location": "ready", "probability": {"exp": {"op": "-", "left": 1, "right": 0.6}}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": "pos_y", "right": 3}, "right": {"op": "<", "left": "pos_y", "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": "pos_y", "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 2}}}}}]}, {"location": "ready", "probability": {"exp": 0.6}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "pos_y", "value": {"op": "+", "left": "pos_y", "right": 1}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 3}, "right": {"op": "<", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}}}]}], "action": "right", "guard": {"exp": {"op": "∧", "left": {"op": "¬", "exp": "has_won"}, "right": {"op": "¬", "exp": "has_crashed"}}}}, {"location": "ready", "destinations": [{"location": "ready", "probability": {"exp": 0.6}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "pos_y", "value": {"op": "+", "left": "pos_y", "right": 0}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 3}, "right": {"op": "<", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}}}]}, {"location": "ready", "probability": {"exp": {"op": "-", "left": 1, "right": 0.6}}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": "pos_y", "right": 3}, "right": {"op": "<", "left": "pos_y", "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": "pos_y", "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 2}}}}}]}], "action": "stay", "guard": {"exp": {"op": "∧", "left": {"op": "¬", "exp": "has_won"}, "right": {"op": "¬", "exp": "has_crashed"}}}}], "initial-locations": ["ready"]}], "properties": [], "system": {"elements": [{"automaton": "Environment"}], "syncs": [{"synchronise": ["left"], "result": "left"}, {"synchronise": ["right"], "result": "right"}, {"synchronise": ["stay"], "result": "stay"}]}, "features": ["derived-operators"]}'
+
'{"jani-version": 1, "x-generator": "Momba (v0.6.11)", "x-momba-release": "0.6.11", "name": "A Momba Model", "x-momba-anonymous": true, "metadata": {}, "x-momba-metadata": {}, "type": "mdp", "variables": [{"name": "pos_x", "type": "int", "initial-value": 0}, {"name": "pos_y", "type": "int", "initial-value": 0}], "constants": [], "actions": [{"name": "left"}, {"name": "right"}, {"name": "stay"}], "automata": [{"name": "Environment", "x-momba-anonymous": false, "variables": [{"name": "has_won", "type": "bool", "initial-value": false}, {"name": "has_crashed", "type": "bool", "initial-value": false}], "locations": [{"name": "ready", "x-momba-anonymous": false, "transient-values": []}], "edges": [{"location": "ready", "destinations": [{"location": "ready", "probability": {"exp": 0.6}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "pos_y", "value": {"op": "+", "left": "pos_y", "right": -1}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 3}, "right": {"op": "<", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": -1}, "right": 2}}}}}]}, {"location": "ready", "probability": {"exp": {"op": "-", "left": 1, "right": 0.6}}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": "pos_y", "right": 3}, "right": {"op": "<", "left": "pos_y", "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": "pos_y", "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 2}}}}}]}], "action": "left", "guard": {"exp": {"op": "∧", "left": {"op": "¬", "exp": "has_won"}, "right": {"op": "¬", "exp": "has_crashed"}}}}, {"location": "ready", "destinations": [{"location": "ready", "probability": {"exp": 0.6}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "pos_y", "value": {"op": "+", "left": "pos_y", "right": 1}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 3}, "right": {"op": "<", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 1}, "right": 2}}}}}]}, {"location": "ready", "probability": {"exp": {"op": "-", "left": 1, "right": 0.6}}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": "pos_y", "right": 3}, "right": {"op": "<", "left": "pos_y", "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": "pos_y", "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 2}}}}}]}], "action": "right", "guard": {"exp": {"op": "∧", "left": {"op": "¬", "exp": "has_won"}, "right": {"op": "¬", "exp": "has_crashed"}}}}, {"location": "ready", "destinations": [{"location": "ready", "probability": {"exp": {"op": "-", "left": 1, "right": 0.6}}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": "pos_y", "right": 3}, "right": {"op": "<", "left": "pos_y", "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": "pos_y", "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": "pos_y", "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": "pos_y", "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": "pos_y", "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": "pos_y", "right": 2}}}}}]}, {"location": "ready", "probability": {"exp": 0.6}, "assignments": [{"ref": "pos_x", "value": {"op": "+", "left": "pos_x", "right": 1}}, {"ref": "pos_y", "value": {"op": "+", "left": "pos_y", "right": 0}}, {"ref": "has_won", "value": {"op": "≥", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 34}}, {"ref": "has_crashed", "value": {"op": "∨", "left": {"op": "∨", "left": {"op": "≥", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 3}, "right": {"op": "<", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}, "right": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∨", "left": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 12}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 17}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 2}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 6}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 21}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 31}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 4}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 27}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 19}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 11}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 1}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 13}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 24}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 20}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 0}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 3}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 5}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 32}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 1}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 7}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}, "right": {"op": "∧", "left": {"op": "=", "left": {"op": "+", "left": "pos_x", "right": 1}, "right": 18}, "right": {"op": "=", "left": {"op": "+", "left": "pos_y", "right": 0}, "right": 2}}}}}]}], "action": "stay", "guard": {"exp": {"op": "∧", "left": {"op": "¬", "exp": "has_won"}, "right": {"op": "¬", "exp": "has_crashed"}}}}], "initial-locations": ["ready"]}], "properties": [], "system": {"elements": [{"automaton": "Environment"}], "syncs": [{"synchronise": ["left"], "result": "left"}, {"synchronise": ["right"], "result": "right"}, {"synchronise": ["stay"], "result": "stay"}]}, "features": ["derived-operators"]}'
 
diff --git a/guide/construction/index.html b/guide/construction/index.html index 53d291e8..5c6f8171 100644 --- a/guide/construction/index.html +++ b/guide/construction/index.html @@ -521,7 +521,7 @@

Modeling with Momba -

diff --git a/reference/jani/index.html b/reference/jani/index.html index 86a56140..1fcb8071 100644 --- a/reference/jani/index.html +++ b/reference/jani/index.html @@ -487,7 +487,7 @@

Loading a JANI-Model

-
<momba.model.networks.Network at 0x7f509851c580>
+
<momba.model.networks.Network at 0x7f4ef036ffa0>
 
diff --git a/searchindex.js b/searchindex.js index beda448e..cf297cee 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"API Documentation": [[23, null]], "Abstract Interface": [[10, null]], "Actions": [[25, null]], "Analysis Interfaces": [[21, null]], "Arguments": [[25, "arguments"]], "Automata": [[26, null]], "Class Hierarchy": [[34, "class-hierarchy"]], "Class Reference": [[29, "class-reference"], [33, "class-reference"]], "Constructor Functions": [[29, "constructor-functions"], [33, "constructor-functions"]], "Context": [[27, null]], "Contributing": [[0, null]], "Declarations": [[27, "declarations"]], "Deep Statistical Model Checking": [[12, "deep-statistical-model-checking"]], "Development": [[0, "development"]], "Distributions": [[29, "distributions"]], "Dynamic Semantics": [[16, "dynamic-semantics"]], "Edges": [[26, "edges"]], "Example": [[22, "example"]], "Examples": [[1, null], [24, "examples"]], "Exceptions": [[24, "exceptions"], [28, null]], "Exploration Engine": [[22, null]], "Exporting a JANI-Model": [[24, "exporting-a-jani-model"]], "Expressions": [[29, null]], "Feature Incubator": [[13, null]], "Functions": [[30, null]], "General Idea": [[16, "general-idea"]], "Generic Explorer": [[11, null]], "Installation": [[3, "installation"]], "Instances": [[26, "instances"]], "Interactive Game": [[2, null]], "JANI Export": [[6, "jani-export"]], "JANI Extensions": [[14, null]], "JANI Models": [[24, null]], "Loading a JANI-Model": [[24, "loading-a-jani-model"]], "Locations": [[26, "locations"]], "MOML": [[18, null]], "MOML Grammar": [[17, null]], "Model Analysis": [[6, null]], "Model Checking": [[6, "model-checking"]], "Model Construction": [[7, null]], "Model Exploration": [[8, null]], "Modeling with Momba": [[7, "modeling-with-momba"]], "Modest Toolset": [[35, null]], "Momba Gym": [[12, null]], "Momba Models": [[31, null]], "Networks": [[32, null]], "Observations": [[15, null]], "Operators": [[29, "operators"]], "Paramaters": [[22, "paramaters"]], "Patterns": [[25, "patterns"]], "Properties": [[27, "properties"], [33, null]], "Quickstart": [[5, null]], "Racetrack": [[3, null]], "Reference": [[22, "reference"], [24, "reference"]], "Scenarios": [[4, "scenarios"]], "Scope": [[27, "scope"]], "Static Semantics": [[16, "static-semantics"]], "Storm": [[36, null]], "Syntactical Extension": [[16, "syntactical-extension"]], "Syntax-Aware Macros": [[19, null]], "The Model": [[4, null]], "Time Representations": [[22, "time-representations"]], "Tracks": [[4, "tracks"]], "Training Environment": [[12, "training-environment"]], "Types": [[34, null]], "User Guide": [[9, null]], "VS Code Support": [[18, "vs-code-support"]], "Value Passing": [[16, null]], "Welcome to Momba\u2019s documentation!": [[20, null]], "\u2728 Features": [[20, "features"]], "\ud83c\udfd7 Contributing": [[20, "contributing"]], "\ud83d\ude4f Acknowledgements": [[20, "acknowledgements"]], "\ud83d\ude80 Getting Started": [[20, "getting-started"]], "\ud83e\udd80 Rust Crates": [[20, "rust-crates"]]}, "docnames": ["contributing/index", "examples/index", "examples/racetrack/game", "examples/racetrack/index", "examples/racetrack/model", "examples/racetrack/quickstart", "guide/analysis", "guide/construction", "guide/exploration", "guide/index", "gym/abstract", "gym/generic", "gym/index", "incubator/index", "incubator/jani/index", "incubator/jani/observations", "incubator/jani/value-passing", "incubator/moml/grammar", "incubator/moml/index", "incubator/moml/macros", "index", "reference/analysis", "reference/engine", "reference/index", "reference/jani", "reference/model/actions", "reference/model/automata", "reference/model/context", "reference/model/exceptions", "reference/model/expressions", "reference/model/functions", "reference/model/index", "reference/model/networks", "reference/model/properties", "reference/model/types", "tools/modest", "tools/storm"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["contributing/index.md", "examples/index.md", "examples/racetrack/game.md", "examples/racetrack/index.md", "examples/racetrack/model.md", "examples/racetrack/quickstart.md", "guide/analysis.md", "guide/construction.md", "guide/exploration.md", "guide/index.md", "gym/abstract.md", "gym/generic.md", "gym/index.md", "incubator/index.md", "incubator/jani/index.md", "incubator/jani/observations.md", "incubator/jani/value-passing.md", "incubator/moml/grammar.rst", "incubator/moml/index.md", "incubator/moml/macros.md", "index.md", "reference/analysis.md", "reference/engine.md", "reference/index.md", "reference/jani.md", "reference/model/actions.md", "reference/model/automata.md", "reference/model/context.md", "reference/model/exceptions.md", "reference/model/expressions.md", "reference/model/functions.md", "reference/model/index.md", "reference/model/networks.md", "reference/model/properties.md", "reference/model/types.md", "tools/modest.md", "tools/storm.md"], "indexentries": {"abs (momba.model.operators.arithmeticunaryoperator attribute)": [[29, "momba.model.operators.ArithmeticUnaryOperator.ABS", false]], "absolute() (in module momba.model.expressions)": [[29, "momba.model.expressions.absolute", false]], "acceleration_model (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.acceleration_model", false]], "acceleration_probability (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.acceleration_probability", false]], "accumulate (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.accumulate", false]], "accumulate (momba.model.properties.rewardbound attribute)": [[33, "momba.model.properties.RewardBound.accumulate", false]], "accumulate (momba.model.properties.rewardinstant attribute)": [[33, "momba.model.properties.RewardInstant.accumulate", false]], "accumulate (momba.model.properties.steadystate attribute)": [[33, "momba.model.properties.SteadyState.accumulate", false]], "accumulationinstant (class in momba.model.properties)": [[33, "momba.model.properties.AccumulationInstant", false]], "action (class in momba.engine)": [[22, "momba.engine.Action", false]], "action (momba.engine.transition attribute)": [[22, "momba.engine.Transition.action", false]], "action_pattern (momba.model.edge attribute)": [[26, "momba.model.Edge.action_pattern", false]], "action_type (momba.engine.action attribute)": [[22, "momba.engine.Action.action_type", false]], "action_type (momba.model.actionpattern attribute)": [[25, "momba.model.ActionPattern.action_type", false]], "action_types (momba.model.context property)": [[27, "momba.model.Context.action_types", false]], "action_vector (momba.engine.transition attribute)": [[22, "momba.engine.Transition.action_vector", false]], "actionargument (class in momba.model)": [[25, "momba.model.ActionArgument", false]], "actionparameter (class in momba.model)": [[25, "momba.model.ActionParameter", false]], "actionpattern (class in momba.model)": [[25, "momba.model.ActionPattern", false]], "actions (class in momba.gym.generic)": [[11, "momba.gym.generic.Actions", false]], "actiontype (class in momba.model)": [[25, "momba.model.ActionType", false]], "add (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.ADD", false]], "add() (in module momba.model.expressions)": [[29, "momba.model.expressions.add", false]], "add_declaration() (momba.model.scope method)": [[27, "momba.model.Scope.add_declaration", false]], "add_edge() (momba.model.automaton method)": [[26, "momba.model.Automaton.add_edge", false]], "add_instance() (momba.model.network method)": [[32, "momba.model.Network.add_instance", false]], "add_location() (momba.model.automaton method)": [[26, "momba.model.Automaton.add_location", false]], "aggregate (class in momba.model.properties)": [[33, "momba.model.properties.Aggregate", false]], "aggregate() (in module momba.model.properties)": [[33, "momba.model.properties.aggregate", false]], "aggregationfunction (class in momba.model.operators)": [[29, "momba.model.operators.AggregationFunction", false]], "alternative (momba.model.expressions.conditional attribute)": [[29, "momba.model.expressions.Conditional.alternative", false]], "and (momba.model.operators.booleanoperator attribute)": [[29, "momba.model.operators.BooleanOperator.AND", false]], "annotation (momba.model.edge attribute)": [[26, "momba.model.Edge.annotation", false]], "arc_cos (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_COS", false]], "arc_cot (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_COT", false]], "arc_csc (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_CSC", false]], "arc_sec (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_SEC", false]], "arc_sin (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_SIN", false]], "arc_tan (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_TAN", false]], "are_compatible() (in module momba.model.automata)": [[26, "momba.model.automata.are_compatible", false]], "argmax (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.ARGMAX", false]], "argmin (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.ARGMIN", false]], "arguments (momba.engine.action attribute)": [[22, "momba.engine.Action.arguments", false]], "arguments (momba.model.actionpattern attribute)": [[25, "momba.model.ActionPattern.arguments", false]], "arguments (momba.model.expressions.sample attribute)": [[29, "momba.model.expressions.Sample.arguments", false]], "arguments (momba.model.functions.callexpression attribute)": [[30, "momba.model.functions.CallExpression.arguments", false]], "arguments (momba.model.instance attribute)": [[26, "momba.model.Instance.arguments", false]], "arithmeticbinary (class in momba.model.expressions)": [[29, "momba.model.expressions.ArithmeticBinary", false]], "arithmeticbinaryoperator (class in momba.model.operators)": [[29, "momba.model.operators.ArithmeticBinaryOperator", false]], "arithmeticunary (class in momba.model.expressions)": [[29, "momba.model.expressions.ArithmeticUnary", false]], "arithmeticunaryoperator (class in momba.model.operators)": [[29, "momba.model.operators.ArithmeticUnaryOperator", false]], "arity (momba.model.actiontype property)": [[25, "momba.model.ActionType.arity", false]], "array (momba.model.expressions.arrayaccess attribute)": [[29, "momba.model.expressions.ArrayAccess.array", false]], "array_of() (in module momba.model.types)": [[34, "momba.model.types.array_of", false]], "arrayaccess (class in momba.model.expressions)": [[29, "momba.model.expressions.ArrayAccess", false]], "arrayconstructor (class in momba.model.expressions)": [[29, "momba.model.expressions.ArrayConstructor", false]], "arrays (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.ARRAYS", false]], "arraytype (class in momba.model.types)": [[34, "momba.model.types.ArrayType", false]], "arrayvalue (class in momba.model.expressions)": [[29, "momba.model.expressions.ArrayValue", false]], "as_array (momba.engine.value property)": [[22, "momba.engine.Value.as_array", false]], "as_bool (momba.engine.value property)": [[22, "momba.engine.Value.as_bool", false]], "as_float (momba.engine.value property)": [[22, "momba.engine.Value.as_float", false]], "as_float (momba.model.expressions.integerconstant property)": [[29, "momba.model.expressions.IntegerConstant.as_float", false]], "as_float (momba.model.expressions.numericconstant property)": [[29, "momba.model.expressions.NumericConstant.as_float", false]], "as_float (momba.model.expressions.realconstant property)": [[29, "momba.model.expressions.RealConstant.as_float", false]], "as_fraction (momba.model.expressions.integerconstant property)": [[29, "momba.model.expressions.IntegerConstant.as_fraction", false]], "as_fraction (momba.model.expressions.numericconstant property)": [[29, "momba.model.expressions.NumericConstant.as_fraction", false]], "as_fraction (momba.model.expressions.realconstant property)": [[29, "momba.model.expressions.RealConstant.as_fraction", false]], "as_int (momba.engine.value property)": [[22, "momba.engine.Value.as_int", false]], "assignment (class in momba.model)": [[26, "momba.model.Assignment", false]], "assignments (momba.model.destination attribute)": [[26, "momba.model.Destination.assignments", false]], "automata (momba.model.context property)": [[27, "momba.model.Context.automata", false]], "automaton (class in momba.model)": [[26, "momba.model.Automaton", false]], "automaton (momba.model.instance attribute)": [[26, "momba.model.Instance.automaton", false]], "available_actions (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.available_actions", false]], "available_transitions (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.available_transitions", false]], "avg (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.AVG", false]], "base (momba.model.types.boundedtype attribute)": [[34, "momba.model.types.BoundedType.base", false]], "bernoulli (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.BERNOULLI", false]], "beta (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.BETA", false]], "binaryexpression (class in momba.model.expressions)": [[29, "momba.model.expressions.BinaryExpression", false]], "binaryoperator (class in momba.model.operators)": [[29, "momba.model.operators.BinaryOperator", false]], "binarypathformula (class in momba.model.properties)": [[33, "momba.model.properties.BinaryPathFormula", false]], "binarypathoperator (class in momba.model.operators)": [[29, "momba.model.operators.BinaryPathOperator", false]], "binomial (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.BINOMIAL", false]], "blank (racetrack.model.celltype attribute)": [[4, "racetrack.model.CellType.BLANK", false]], "blank_cells (racetrack.model.track attribute)": [[4, "racetrack.model.Track.blank_cells", false]], "blocked (racetrack.model.celltype attribute)": [[4, "racetrack.model.CellType.BLOCKED", false]], "blocked_cells (racetrack.model.track attribute)": [[4, "racetrack.model.Track.blocked_cells", false]], "body (momba.model.functiondefinition attribute)": [[30, "momba.model.FunctionDefinition.body", false]], "bool (momba.model.types attribute)": [[34, "momba.model.types.BOOL", false]], "boolean (class in momba.model.expressions)": [[29, "momba.model.expressions.Boolean", false]], "boolean (momba.model.expressions.booleanconstant attribute)": [[29, "momba.model.expressions.BooleanConstant.boolean", false]], "booleanconstant (class in momba.model.expressions)": [[29, "momba.model.expressions.BooleanConstant", false]], "booleanoperator (class in momba.model.operators)": [[29, "momba.model.operators.BooleanOperator", false]], "booltype (class in momba.model.types)": [[34, "momba.model.types.BoolType", false]], "bound() (momba.model.types.numerictype method)": [[34, "momba.model.types.NumericType.bound", false]], "boundedtype (class in momba.model.types)": [[34, "momba.model.types.BoundedType", false]], "bounds (momba.model.properties.rewardbound attribute)": [[33, "momba.model.properties.RewardBound.bounds", false]], "callexpression (class in momba.model.functions)": [[30, "momba.model.functions.CallExpression", false]], "capacity_factor (racetrack.model.tanktype attribute)": [[4, "racetrack.model.TankType.capacity_factor", false]], "cauchy (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.CAUCHY", false]], "ceil (momba.model.operators.arithmeticunaryoperator attribute)": [[29, "momba.model.operators.ArithmeticUnaryOperator.CEIL", false]], "ceil() (in module momba.model.expressions)": [[29, "momba.model.expressions.ceil", false]], "celltype (class in racetrack.model)": [[4, "racetrack.model.CellType", false]], "check() (momba.analysis.checker method)": [[21, "momba.analysis.Checker.check", false]], "check() (momba.tools.modest.modestchecker method)": [[35, "momba.tools.modest.ModestChecker.check", false]], "check() (momba.tools.modest.toolset method)": [[35, "momba.tools.modest.Toolset.check", false]], "check() (momba.tools.storm.stormchecker method)": [[36, "momba.tools.storm.StormChecker.check", false]], "check() (momba.tools.storm_docker.stormchecker method)": [[36, "momba.tools.storm_docker.StormChecker.check", false]], "check_nn() (in module momba.gym.checker)": [[12, "momba.gym.checker.check_nn", false]], "check_oracle() (in module momba.gym.checker)": [[12, "momba.gym.checker.check_oracle", false]], "checker (class in momba.analysis)": [[21, "momba.analysis.Checker", false]], "chi (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.CHI", false]], "chi_squared (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.CHI_SQUARED", false]], "children (momba.model.expression property)": [[29, "momba.model.Expression.children", false]], "children (momba.model.expressions.arrayaccess property)": [[29, "momba.model.expressions.ArrayAccess.children", false]], "children (momba.model.expressions.arrayconstructor property)": [[29, "momba.model.expressions.ArrayConstructor.children", false]], "children (momba.model.expressions.arrayvalue property)": [[29, "momba.model.expressions.ArrayValue.children", false]], "children (momba.model.expressions.binaryexpression property)": [[29, "momba.model.expressions.BinaryExpression.children", false]], "children (momba.model.expressions.conditional property)": [[29, "momba.model.expressions.Conditional.children", false]], "children (momba.model.expressions.derivative property)": [[29, "momba.model.expressions.Derivative.children", false]], "children (momba.model.expressions.sample property)": [[29, "momba.model.expressions.Sample.children", false]], "children (momba.model.expressions.selection property)": [[29, "momba.model.expressions.Selection.children", false]], "children (momba.model.expressions.unaryexpression property)": [[29, "momba.model.expressions.UnaryExpression.children", false]], "children (momba.model.properties.aggregate property)": [[33, "momba.model.properties.Aggregate.children", false]], "children (momba.model.properties.binarypathformula property)": [[33, "momba.model.properties.BinaryPathFormula.children", false]], "children (momba.model.properties.expectedreward property)": [[33, "momba.model.properties.ExpectedReward.children", false]], "children (momba.model.properties.pathquantifier property)": [[33, "momba.model.properties.PathQuantifier.children", false]], "children (momba.model.properties.probability property)": [[33, "momba.model.properties.Probability.children", false]], "children (momba.model.properties.stateselector property)": [[33, "momba.model.properties.StateSelector.children", false]], "children (momba.model.properties.steadystate property)": [[33, "momba.model.properties.SteadyState.children", false]], "children (momba.model.properties.unarypathformula property)": [[33, "momba.model.properties.UnaryPathFormula.children", false]], "clock (momba.model.types attribute)": [[34, "momba.model.types.CLOCK", false]], "clock_declarations (momba.model.scope property)": [[27, "momba.model.Scope.clock_declarations", false]], "clocktype (class in momba.model.types)": [[34, "momba.model.types.ClockType", false]], "comment (momba.model.actionparameter attribute)": [[25, "momba.model.ActionParameter.comment", false]], "comment (momba.model.actiontype attribute)": [[25, "momba.model.ActionType.comment", false]], "comment (momba.model.identifierdeclaration attribute)": [[27, "momba.model.IdentifierDeclaration.comment", false]], "comment (momba.model.instance attribute)": [[26, "momba.model.Instance.comment", false]], "comment (momba.model.propertydefinition attribute)": [[27, "momba.model.PropertyDefinition.comment", false]], "comparison (class in momba.model.expressions)": [[29, "momba.model.expressions.Comparison", false]], "comparisonoperator (class in momba.model.operators)": [[29, "momba.model.operators.ComparisonOperator", false]], "condition (momba.model.expressions.conditional attribute)": [[29, "momba.model.expressions.Conditional.condition", false]], "condition (momba.model.expressions.selection attribute)": [[29, "momba.model.expressions.Selection.condition", false]], "conditional (class in momba.model.expressions)": [[29, "momba.model.expressions.Conditional", false]], "consequence (momba.model.expressions.conditional attribute)": [[29, "momba.model.expressions.Conditional.consequence", false]], "constant_declarations (momba.model.scope property)": [[27, "momba.model.Scope.constant_declarations", false]], "constantdeclaration (class in momba.model)": [[27, "momba.model.ConstantDeclaration", false]], "context (class in momba.model)": [[27, "momba.model.Context", false]], "continuous (momba.model.types attribute)": [[34, "momba.model.types.CONTINUOUS", false]], "continuoustype (class in momba.model.types)": [[34, "momba.model.types.ContinuousType", false]], "conversionerror (class in momba.model.expressions)": [[29, "momba.model.expressions.ConversionError", false]], "conway_maxwell_poisson (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.CONWAY_MAXWELL_POISSON", false]], "coordinate (class in racetrack.model)": [[4, "racetrack.model.Coordinate", false]], "cos (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.COS", false]], "cot (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.COT", false]], "count (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.COUNT", false]], "create_action_type() (momba.model.context method)": [[27, "momba.model.Context.create_action_type", false]], "create_automaton() (momba.model.context method)": [[27, "momba.model.Context.create_automaton", false]], "create_child_scope() (momba.model.scope method)": [[27, "momba.model.Scope.create_child_scope", false]], "create_destination() (in module momba.model)": [[26, "momba.model.create_destination", false]], "create_edge() (momba.model.automaton method)": [[26, "momba.model.Automaton.create_edge", false]], "create_edge_scope() (momba.model.edge method)": [[26, "momba.model.Edge.create_edge_scope", false]], "create_generic_env() (in module momba.gym)": [[12, "momba.gym.create_generic_env", false]], "create_instance() (momba.model.automaton method)": [[26, "momba.model.Automaton.create_instance", false]], "create_link() (momba.model.network method)": [[32, "momba.model.Network.create_link", false]], "create_location() (momba.model.automaton method)": [[26, "momba.model.Automaton.create_location", false]], "create_network() (momba.model.context method)": [[27, "momba.model.Context.create_network", false]], "csc (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.CSC", false]], "ctmc (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.CTMC", false]], "ctmdp (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.CTMDP", false]], "ctx (momba.model.automaton attribute)": [[26, "momba.model.Automaton.ctx", false]], "ctx (momba.model.network attribute)": [[32, "momba.model.Network.ctx", false]], "ctx (momba.model.scope attribute)": [[27, "momba.model.Scope.ctx", false]], "datatypes (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.DATATYPES", false]], "dead_end (momba.gym.generic.rewards attribute)": [[11, "momba.gym.generic.Rewards.dead_end", false]], "dead_predicate (momba.gym.generic.objective attribute)": [[11, "momba.gym.generic.Objective.dead_predicate", false]], "deadlock (momba.model.properties.statepredicate attribute)": [[33, "momba.model.properties.StatePredicate.DEADLOCK", false]], "deadlock_states (momba.model.properties attribute)": [[33, "momba.model.properties.DEADLOCK_STATES", false]], "declarations (momba.model.scope property)": [[27, "momba.model.Scope.declarations", false]], "declare_constant() (momba.model.scope method)": [[27, "momba.model.Scope.declare_constant", false]], "declare_in() (momba.model.actionpattern method)": [[25, "momba.model.ActionPattern.declare_in", false]], "declare_parameter() (momba.model.automaton method)": [[26, "momba.model.Automaton.declare_parameter", false]], "declare_variable() (momba.model.automaton method)": [[26, "momba.model.Automaton.declare_variable", false]], "declare_variable() (momba.model.scope method)": [[27, "momba.model.Scope.declare_variable", false]], "define_function() (momba.model.scope method)": [[27, "momba.model.Scope.define_function", false]], "define_property() (momba.model.context method)": [[27, "momba.model.Context.define_property", false]], "derivative (class in momba.model.expressions)": [[29, "momba.model.expressions.Derivative", false]], "derived_operators (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.DERIVED_OPERATORS", false]], "destination (class in momba.engine)": [[22, "momba.engine.Destination", false]], "destination (class in momba.model)": [[26, "momba.model.Destination", false]], "destinations (momba.engine.transition attribute)": [[22, "momba.engine.Transition.destinations", false]], "destinations (momba.model.edge attribute)": [[26, "momba.model.Edge.destinations", false]], "discrete_uniform (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.DISCRETE_UNIFORM", false]], "discretetime (class in momba.engine)": [[22, "momba.engine.DiscreteTime", false]], "distribution (class in momba.utils.distribution)": [[22, "momba.utils.distribution.Distribution", false]], "distribution (momba.model.expressions.sample attribute)": [[29, "momba.model.expressions.Sample.distribution", false]], "distributiontype (class in momba.model.distributions)": [[29, "momba.model.distributions.DistributionType", false]], "dtmc (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.DTMC", false]], "dump_model() (in module momba.jani)": [[24, "momba.jani.dump_model", false]], "e (momba.model.expressions.namedreal attribute)": [[29, "momba.model.expressions.NamedReal.E", false]], "edge (class in momba.model)": [[26, "momba.model.Edge", false]], "edge_by_index (momba.gym.generic.actions attribute)": [[11, "momba.gym.generic.Actions.EDGE_BY_INDEX", false]], "edge_by_label (momba.gym.generic.actions attribute)": [[11, "momba.gym.generic.Actions.EDGE_BY_LABEL", false]], "edge_priorities (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.EDGE_PRIORITIES", false]], "edge_vector (momba.engine.transition attribute)": [[22, "momba.engine.Transition.edge_vector", false]], "edges (momba.model.automaton property)": [[26, "momba.model.Automaton.edges", false]], "element (momba.model.types.arraytype attribute)": [[34, "momba.model.types.ArrayType.element", false]], "element (momba.model.types.settype attribute)": [[34, "momba.model.types.SetType.element", false]], "elements (momba.model.expressions.arrayvalue attribute)": [[29, "momba.model.expressions.ArrayValue.elements", false]], "engine (momba.tools.storm_docker.stormchecker attribute)": [[36, "momba.tools.storm_docker.StormChecker.engine", false]], "ensure_expr() (in module momba.model)": [[29, "momba.model.ensure_expr", false]], "environment (momba.tools.modest.toolset attribute)": [[35, "momba.tools.modest.Toolset.environment", false]], "environment (momba.tools.storm.toolset attribute)": [[36, "momba.tools.storm.Toolset.environment", false]], "eq (momba.model.operators.equalityoperator attribute)": [[29, "momba.model.operators.EqualityOperator.EQ", false]], "equality (class in momba.model.expressions)": [[29, "momba.model.expressions.Equality", false]], "equalityoperator (class in momba.model.operators)": [[29, "momba.model.operators.EqualityOperator", false]], "equals() (in module momba.model.expressions)": [[29, "momba.model.expressions.equals", false]], "equiv (momba.model.operators.booleanoperator attribute)": [[29, "momba.model.operators.BooleanOperator.EQUIV", false]], "erlang (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.ERLANG", false]], "eventually (momba.model.operators.unarypathoperator attribute)": [[29, "momba.model.operators.UnaryPathOperator.EVENTUALLY", false]], "eventually() (in module momba.model.properties)": [[33, "momba.model.properties.eventually", false]], "executable (momba.tools.modest.toolset attribute)": [[35, "momba.tools.modest.Toolset.executable", false]], "executable (momba.tools.storm.toolset attribute)": [[36, "momba.tools.storm.Toolset.executable", false]], "exists (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.EXISTS", false]], "exists (momba.model.operators.quantifier attribute)": [[29, "momba.model.operators.Quantifier.EXISTS", false]], "exists_path() (in module momba.model.properties)": [[33, "momba.model.properties.exists_path", false]], "exit (momba.model.properties.accumulationinstant attribute)": [[33, "momba.model.properties.AccumulationInstant.EXIT", false]], "expectedreward (class in momba.model.properties)": [[33, "momba.model.properties.ExpectedReward", false]], "explorer (class in momba.engine)": [[22, "momba.engine.Explorer", false]], "explorer (class in momba.gym.abstract)": [[10, "momba.gym.abstract.Explorer", false]], "explorer (momba.engine.destination attribute)": [[22, "momba.engine.Destination.explorer", false]], "explorer (momba.engine.state attribute)": [[22, "momba.engine.State.explorer", false]], "explorer (momba.engine.transition attribute)": [[22, "momba.engine.Transition.explorer", false]], "exponential (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.EXPONENTIAL", false]], "expr() (in module momba.moml)": [[19, "momba.moml.expr", false]], "expression (class in momba.model)": [[29, "momba.model.Expression", false]], "expression (momba.model.expressions.arrayconstructor attribute)": [[29, "momba.model.expressions.ArrayConstructor.expression", false]], "expression (momba.model.properties.rewardbound attribute)": [[33, "momba.model.properties.RewardBound.expression", false]], "expression (momba.model.properties.rewardinstant attribute)": [[33, "momba.model.properties.RewardInstant.expression", false]], "expression (momba.model.propertydefinition attribute)": [[27, "momba.model.PropertyDefinition.expression", false]], "false (momba.model.expressions attribute)": [[29, "momba.model.expressions.FALSE", false]], "fisher_snedecor (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.FISHER_SNEDECOR", false]], "float_value (momba.model.expressions.namedreal attribute)": [[29, "momba.model.expressions.NamedReal.float_value", false]], "floor (momba.model.operators.arithmeticunaryoperator attribute)": [[29, "momba.model.operators.ArithmeticUnaryOperator.FLOOR", false]], "floor() (in module momba.model.expressions)": [[29, "momba.model.expressions.floor", false]], "floor_div (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.FLOOR_DIV", false]], "floor_div() (in module momba.model.expressions)": [[29, "momba.model.expressions.floor_div", false]], "forall (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.FORALL", false]], "forall (momba.model.operators.quantifier attribute)": [[29, "momba.model.operators.Quantifier.FORALL", false]], "forall_paths() (in module momba.model.properties)": [[33, "momba.model.properties.forall_paths", false]], "fork() (momba.gym.abstract.explorer method)": [[10, "momba.gym.abstract.Explorer.fork", false]], "fork() (momba.gym.env.mombaenv method)": [[12, "momba.gym.env.MombaEnv.fork", false]], "formula (momba.model.properties.pathquantifier attribute)": [[33, "momba.model.properties.PathQuantifier.formula", false]], "formula (momba.model.properties.probability attribute)": [[33, "momba.model.properties.Probability.formula", false]], "formula (momba.model.properties.steadystate attribute)": [[33, "momba.model.properties.SteadyState.formula", false]], "formula (momba.model.properties.unarypathformula attribute)": [[33, "momba.model.properties.UnaryPathFormula.formula", false]], "from_source() (racetrack.model.track class method)": [[4, "racetrack.model.Track.from_source", false]], "full_name (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.full_name", false]], "function (momba.model.functions.callexpression attribute)": [[30, "momba.model.functions.CallExpression.function", false]], "function (momba.model.properties.aggregate attribute)": [[33, "momba.model.properties.Aggregate.function", false]], "functiondefinition (class in momba.model)": [[30, "momba.model.FunctionDefinition", false]], "functionparameter (class in momba.model.functions)": [[30, "momba.model.functions.FunctionParameter", false]], "functions (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.FUNCTIONS", false]], "gamma (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.GAMMA", false]], "ge (momba.model.operators.comparisonoperator attribute)": [[29, "momba.model.operators.ComparisonOperator.GE", false]], "geometric (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.GEOMETRIC", false]], "get_action_type_by_name() (momba.model.context method)": [[27, "momba.model.Context.get_action_type_by_name", false]], "get_automaton_by_name() (momba.model.context method)": [[27, "momba.model.Context.get_automaton_by_name", false]], "get_cell_type() (racetrack.model.track method)": [[4, "racetrack.model.Track.get_cell_type", false]], "get_checker() (in module momba.tools.modest)": [[21, "momba.tools.modest.get_checker", false]], "get_checker() (in module momba.tools.storm)": [[21, "momba.tools.storm.get_checker", false]], "get_function() (momba.model.scope method)": [[27, "momba.model.Scope.get_function", false]], "get_incoming_edges() (momba.model.automaton method)": [[26, "momba.model.Automaton.get_incoming_edges", false]], "get_local_env() (momba.engine.state method)": [[22, "momba.engine.State.get_local_env", false]], "get_network_by_name() (momba.model.context method)": [[27, "momba.model.Context.get_network_by_name", false]], "get_outgoing_edges() (momba.model.automaton method)": [[26, "momba.model.Automaton.get_outgoing_edges", false]], "get_property_definition_by_name() (momba.model.context method)": [[27, "momba.model.Context.get_property_definition_by_name", false]], "get_scope() (momba.model.scope method)": [[27, "momba.model.Scope.get_scope", false]], "get_type() (momba.model.scope method)": [[27, "momba.model.Scope.get_type", false]], "global_env (momba.engine.state property)": [[22, "momba.engine.State.global_env", false]], "global_only (momba.gym.generic.observations attribute)": [[11, "momba.gym.generic.Observations.GLOBAL_ONLY", false]], "global_scope (momba.model.context attribute)": [[27, "momba.model.Context.global_scope", false]], "globally (momba.model.operators.unarypathoperator attribute)": [[29, "momba.model.operators.UnaryPathOperator.GLOBALLY", false]], "globally() (in module momba.model.properties)": [[33, "momba.model.properties.globally", false]], "goal (racetrack.model.celltype attribute)": [[4, "racetrack.model.CellType.GOAL", false]], "goal_cells (racetrack.model.track attribute)": [[4, "racetrack.model.Track.goal_cells", false]], "goal_predicate (momba.gym.generic.objective attribute)": [[11, "momba.gym.generic.Objective.goal_predicate", false]], "goal_reached (momba.gym.generic.rewards attribute)": [[11, "momba.gym.generic.Rewards.goal_reached", false]], "greater() (in module momba.model.expressions)": [[29, "momba.model.expressions.greater", false]], "greater_or_equal() (in module momba.model.expressions)": [[29, "momba.model.expressions.greater_or_equal", false]], "gt (momba.model.operators.comparisonoperator attribute)": [[29, "momba.model.operators.ComparisonOperator.GT", false]], "guard (momba.model.edge attribute)": [[26, "momba.model.Edge.guard", false]], "guardargument (class in momba.model)": [[25, "momba.model.GuardArgument", false]], "ha (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.HA", false]], "has_parameters (momba.model.actiontype property)": [[25, "momba.model.ActionType.has_parameters", false]], "has_terminated (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.has_terminated", false]], "height (racetrack.model.track attribute)": [[4, "racetrack.model.Track.height", false]], "hyperbolic_functions (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.HYPERBOLIC_FUNCTIONS", false]], "hypergeometric (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.HYPERGEOMETRIC", false]], "ice (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.ICE", false]], "identifier (momba.model.expressions.derivative attribute)": [[29, "momba.model.expressions.Derivative.identifier", false]], "identifier (momba.model.expressions.name attribute)": [[29, "momba.model.expressions.Name.identifier", false]], "identifier (momba.model.identifierdeclaration attribute)": [[27, "momba.model.IdentifierDeclaration.identifier", false]], "identifierdeclaration (class in momba.model)": [[27, "momba.model.IdentifierDeclaration", false]], "imply (momba.model.operators.booleanoperator attribute)": [[29, "momba.model.operators.BooleanOperator.IMPLY", false]], "incompatibleassignmentserror": [[28, "momba.model.errors.IncompatibleAssignmentsError", false]], "index (momba.model.assignment attribute)": [[26, "momba.model.Assignment.index", false]], "index (momba.model.expressions.arrayaccess attribute)": [[29, "momba.model.expressions.ArrayAccess.index", false]], "initial (momba.model.properties.statepredicate attribute)": [[33, "momba.model.properties.StatePredicate.INITIAL", false]], "initial_locations (momba.model.automaton property)": [[26, "momba.model.Automaton.initial_locations", false]], "initial_restriction (momba.model.automaton property)": [[26, "momba.model.Automaton.initial_restriction", false]], "initial_restriction (momba.model.network property)": [[32, "momba.model.Network.initial_restriction", false]], "initial_states (momba.engine.explorer property)": [[22, "momba.engine.Explorer.initial_states", false]], "initial_states (momba.model.properties attribute)": [[33, "momba.model.properties.INITIAL_STATES", false]], "initial_value (momba.model.variabledeclaration attribute)": [[27, "momba.model.VariableDeclaration.initial_value", false]], "input_enabled (momba.model.instance attribute)": [[26, "momba.model.Instance.input_enabled", false]], "instance (class in momba.model)": [[26, "momba.model.Instance", false]], "instances (momba.engine.transition attribute)": [[22, "momba.engine.Transition.instances", false]], "instances (momba.model.network property)": [[32, "momba.model.Network.instances", false]], "instant (momba.model.properties.rewardinstant attribute)": [[33, "momba.model.properties.RewardInstant.instant", false]], "int (momba.model.types attribute)": [[34, "momba.model.types.INT", false]], "integer (momba.model.expressions.integerconstant attribute)": [[29, "momba.model.expressions.IntegerConstant.integer", false]], "integerconstant (class in momba.model.expressions)": [[29, "momba.model.expressions.IntegerConstant", false]], "integertype (class in momba.model.types)": [[34, "momba.model.types.IntegerType", false]], "interval (class in momba.model.properties)": [[33, "momba.model.properties.Interval", false]], "invalid_action (momba.gym.generic.rewards attribute)": [[11, "momba.gym.generic.Rewards.invalid_action", false]], "invaliddeclarationerror": [[28, "momba.model.errors.InvalidDeclarationError", false]], "invalidjanierror (class in momba.jani)": [[24, "momba.jani.InvalidJANIError", false]], "invalidtypeerror": [[28, "momba.model.errors.InvalidTypeError", false]], "inverse_gamma (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.INVERSE_GAMMA", false]], "invoke() (momba.tools.storm.toolset method)": [[36, "momba.tools.storm.Toolset.invoke", false]], "is_array (momba.engine.value property)": [[22, "momba.engine.Value.is_array", false]], "is_assignable_from() (momba.model.type method)": [[34, "momba.model.Type.is_assignable_from", false]], "is_assignable_from() (momba.model.types.arraytype method)": [[34, "momba.model.types.ArrayType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.booltype method)": [[34, "momba.model.types.BoolType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.boundedtype method)": [[34, "momba.model.types.BoundedType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.clocktype method)": [[34, "momba.model.types.ClockType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.continuoustype method)": [[34, "momba.model.types.ContinuousType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.integertype method)": [[34, "momba.model.types.IntegerType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.realtype method)": [[34, "momba.model.types.RealType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.settype method)": [[34, "momba.model.types.SetType.is_assignable_from", false]], "is_bool (momba.engine.value property)": [[22, "momba.engine.Value.is_bool", false]], "is_declared() (momba.model.scope method)": [[27, "momba.model.Scope.is_declared", false]], "is_float (momba.engine.value property)": [[22, "momba.engine.Value.is_float", false]], "is_int (momba.engine.value property)": [[22, "momba.engine.Value.is_int", false]], "is_local() (momba.model.scope method)": [[27, "momba.model.Scope.is_local", false]], "is_numeric (momba.model.type property)": [[34, "momba.model.Type.is_numeric", false]], "is_numeric (momba.model.types.numerictype property)": [[34, "momba.model.types.NumericType.is_numeric", false]], "is_parameter (momba.model.constantdeclaration property)": [[27, "momba.model.ConstantDeclaration.is_parameter", false]], "is_sampling_free (momba.model.expression property)": [[29, "momba.model.Expression.is_sampling_free", false]], "is_transient (momba.model.variabledeclaration attribute)": [[27, "momba.model.VariableDeclaration.is_transient", false]], "is_untimed (momba.model.modeltype property)": [[27, "momba.model.ModelType.is_untimed", false]], "ite() (in module momba.model.expressions)": [[29, "momba.model.expressions.ite", false]], "janierror (class in momba.jani)": [[24, "momba.jani.JANIError", false]], "label (momba.model.actiontype attribute)": [[25, "momba.model.ActionType.label", false]], "laplace (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.LAPLACE", false]], "large (racetrack.model.tanktype attribute)": [[4, "racetrack.model.TankType.LARGE", false]], "le (momba.model.operators.comparisonoperator attribute)": [[29, "momba.model.operators.ComparisonOperator.LE", false]], "left (momba.model.expressions.binaryexpression attribute)": [[29, "momba.model.expressions.BinaryExpression.left", false]], "left (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.left", false]], "length (momba.model.expressions.arrayconstructor attribute)": [[29, "momba.model.expressions.ArrayConstructor.length", false]], "less() (in module momba.model.expressions)": [[29, "momba.model.expressions.less", false]], "less_or_equal() (in module momba.model.expressions)": [[29, "momba.model.expressions.less_or_equal", false]], "link (class in momba.model)": [[32, "momba.model.Link", false]], "links (momba.model.network property)": [[32, "momba.model.Network.links", false]], "load_model() (in module momba.jani)": [[24, "momba.jani.load_model", false]], "local_and_global (momba.gym.generic.observations attribute)": [[11, "momba.gym.generic.Observations.LOCAL_AND_GLOBAL", false]], "location (class in momba.model)": [[26, "momba.model.Location", false]], "location (momba.model.destination attribute)": [[26, "momba.model.Destination.location", false]], "location (momba.model.edge attribute)": [[26, "momba.model.Edge.location", false]], "locations (momba.engine.state property)": [[22, "momba.engine.State.locations", false]], "locations (momba.model.automaton property)": [[26, "momba.model.Automaton.locations", false]], "log (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.LOG", false]], "log() (in module momba.model.expressions)": [[29, "momba.model.expressions.log", false]], "log_normal (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.LOG_NORMAL", false]], "logic_all() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_all", false]], "logic_and() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_and", false]], "logic_any() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_any", false]], "logic_equiv() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_equiv", false]], "logic_implies() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_implies", false]], "logic_not() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_not", false]], "logic_or() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_or", false]], "logic_xor() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_xor", false]], "lookup() (momba.model.scope method)": [[27, "momba.model.Scope.lookup", false]], "lower (momba.model.properties.interval attribute)": [[33, "momba.model.properties.Interval.lower", false]], "lower_bound (momba.model.types.boundedtype attribute)": [[34, "momba.model.types.BoundedType.lower_bound", false]], "lower_exclusive (momba.model.properties.interval attribute)": [[33, "momba.model.properties.Interval.lower_exclusive", false]], "lt (momba.model.operators.comparisonoperator attribute)": [[29, "momba.model.operators.ComparisonOperator.LT", false]], "lts (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.LTS", false]], "ma (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.MA", false]], "max (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.MAX", false]], "max (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.MAX", false]], "max (momba.model.operators.minmax attribute)": [[29, "momba.model.operators.MinMax.MAX", false]], "max_expected_reward() (in module momba.model.properties)": [[33, "momba.model.properties.max_expected_reward", false]], "max_prob() (in module momba.model.properties)": [[33, "momba.model.properties.max_prob", false]], "max_steady_state() (in module momba.model.properties)": [[33, "momba.model.properties.max_steady_state", false]], "maximum() (in module momba.model.expressions)": [[29, "momba.model.expressions.maximum", false]], "mdp (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.MDP", false]], "medium (racetrack.model.tanktype attribute)": [[4, "racetrack.model.TankType.MEDIUM", false]], "metadata (momba.model.context property)": [[27, "momba.model.Context.metadata", false]], "min (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.MIN", false]], "min (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.MIN", false]], "min (momba.model.operators.minmax attribute)": [[29, "momba.model.operators.MinMax.MIN", false]], "min_expected_reward() (in module momba.model.properties)": [[33, "momba.model.properties.min_expected_reward", false]], "min_prob() (in module momba.model.properties)": [[33, "momba.model.properties.min_prob", false]], "min_steady_state() (in module momba.model.properties)": [[33, "momba.model.properties.min_steady_state", false]], "minimum() (in module momba.model.expressions)": [[29, "momba.model.expressions.minimum", false]], "minmax (class in momba.model.operators)": [[29, "momba.model.operators.MinMax", false]], "mod (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.MOD", false]], "mod() (in module momba.model.expressions)": [[29, "momba.model.expressions.mod", false]], "model_type (momba.model.context attribute)": [[27, "momba.model.Context.model_type", false]], "modelfeature (class in momba.jani)": [[24, "momba.jani.ModelFeature", false]], "modelingerror": [[28, "momba.model.errors.ModelingError", false]], "modeltype (class in momba.model)": [[27, "momba.model.ModelType", false]], "modestchecker (class in momba.tools.modest)": [[35, "momba.tools.modest.ModestChecker", false]], "module": [[28, "module-momba.model.errors", false]], "momba.model.errors": [[28, "module-momba.model.errors", false]], "mombaenv (class in momba.gym.env)": [[12, "momba.gym.env.MombaEnv", false]], "mul (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.MUL", false]], "mul() (in module momba.model.expressions)": [[29, "momba.model.expressions.mul", false]], "name (class in momba.model.expressions)": [[29, "momba.model.expressions.Name", false]], "name (momba.model.automaton attribute)": [[26, "momba.model.Automaton.name", false]], "name (momba.model.functiondefinition attribute)": [[30, "momba.model.FunctionDefinition.name", false]], "name (momba.model.functions.functionparameter attribute)": [[30, "momba.model.functions.FunctionParameter.name", false]], "name (momba.model.location attribute)": [[26, "momba.model.Location.name", false]], "name (momba.model.network attribute)": [[32, "momba.model.Network.name", false]], "name (momba.model.propertydefinition attribute)": [[27, "momba.model.PropertyDefinition.name", false]], "name() (in module momba.model.expressions)": [[29, "momba.model.expressions.name", false]], "named_expressions (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.NAMED_EXPRESSIONS", false]], "namedreal (class in momba.model.expressions)": [[29, "momba.model.expressions.NamedReal", false]], "negative_binomial (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.NEGATIVE_BINOMIAL", false]], "neq (momba.model.operators.equalityoperator attribute)": [[29, "momba.model.operators.EqualityOperator.NEQ", false]], "network (class in momba.model)": [[32, "momba.model.Network", false]], "network (momba.engine.explorer attribute)": [[22, "momba.engine.Explorer.network", false]], "networks (momba.model.context property)": [[27, "momba.model.Context.networks", false]], "new_discrete_time() (momba.engine.explorer static method)": [[22, "momba.engine.Explorer.new_discrete_time", false]], "nondet_selection (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.NONDET_SELECTION", false]], "normal (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.NORMAL", false]], "not (class in momba.model.expressions)": [[29, "momba.model.expressions.Not", false]], "not (momba.model.operators.notoperator attribute)": [[29, "momba.model.operators.NotOperator.NOT", false]], "not_equals() (in module momba.model.expressions)": [[29, "momba.model.expressions.not_equals", false]], "notfounderror": [[28, "momba.model.errors.NotFoundError", false]], "notoperator (class in momba.model.operators)": [[29, "momba.model.operators.NotOperator", false]], "num_actions (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.num_actions", false]], "num_features (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.num_features", false]], "numericconstant (class in momba.model.expressions)": [[29, "momba.model.expressions.NumericConstant", false]], "numerictype (class in momba.model.types)": [[34, "momba.model.types.NumericType", false]], "objective (class in momba.gym.generic)": [[11, "momba.gym.generic.Objective", false]], "observations (class in momba.gym.generic)": [[11, "momba.gym.generic.Observations", false]], "omniscient (momba.gym.generic.observations attribute)": [[11, "momba.gym.generic.Observations.OMNISCIENT", false]], "operand (momba.model.expressions.unaryexpression attribute)": [[29, "momba.model.expressions.UnaryExpression.operand", false]], "operator (class in momba.model.operators)": [[29, "momba.model.operators.Operator", false]], "operator (momba.model.expressions.arithmeticbinary attribute)": [[29, "momba.model.expressions.ArithmeticBinary.operator", false]], "operator (momba.model.expressions.arithmeticunary attribute)": [[29, "momba.model.expressions.ArithmeticUnary.operator", false]], "operator (momba.model.expressions.binaryexpression attribute)": [[29, "momba.model.expressions.BinaryExpression.operator", false]], "operator (momba.model.expressions.boolean attribute)": [[29, "momba.model.expressions.Boolean.operator", false]], "operator (momba.model.expressions.comparison attribute)": [[29, "momba.model.expressions.Comparison.operator", false]], "operator (momba.model.expressions.equality attribute)": [[29, "momba.model.expressions.Equality.operator", false]], "operator (momba.model.expressions.not attribute)": [[29, "momba.model.expressions.Not.operator", false]], "operator (momba.model.expressions.trigonometric attribute)": [[29, "momba.model.expressions.Trigonometric.operator", false]], "operator (momba.model.expressions.unaryexpression attribute)": [[29, "momba.model.expressions.UnaryExpression.operator", false]], "operator (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.operator", false]], "operator (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.operator", false]], "operator (momba.model.properties.probability attribute)": [[33, "momba.model.properties.Probability.operator", false]], "operator (momba.model.properties.steadystate attribute)": [[33, "momba.model.properties.SteadyState.operator", false]], "operator (momba.model.properties.unarypathformula attribute)": [[33, "momba.model.properties.UnaryPathFormula.operator", false]], "or (momba.model.operators.booleanoperator attribute)": [[29, "momba.model.operators.BooleanOperator.OR", false]], "oracle (class in momba.gym.abstract)": [[10, "momba.gym.abstract.Oracle", false]], "parameters (momba.model.actiontype attribute)": [[25, "momba.model.ActionType.parameters", false]], "parameters (momba.model.automaton property)": [[26, "momba.model.Automaton.parameters", false]], "parameters (momba.model.functiondefinition attribute)": [[30, "momba.model.FunctionDefinition.parameters", false]], "parent (momba.model.scope attribute)": [[27, "momba.model.Scope.parent", false]], "pareto (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.PARETO", false]], "pathquantifier (class in momba.model.properties)": [[33, "momba.model.properties.PathQuantifier", false]], "pha (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.PHA", false]], "pi (momba.model.expressions.namedreal attribute)": [[29, "momba.model.expressions.NamedReal.PI", false]], "pick() (momba.utils.distribution.distribution method)": [[22, "momba.utils.distribution.Distribution.pick", false]], "poisson (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.POISSON", false]], "pow (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.POW", false]], "power() (in module momba.model.expressions)": [[29, "momba.model.expressions.power", false]], "predcate (momba.model.properties.aggregate attribute)": [[33, "momba.model.properties.Aggregate.predcate", false]], "predicate (momba.model.properties.stateselector attribute)": [[33, "momba.model.properties.StateSelector.predicate", false]], "probability (class in momba.model.properties)": [[33, "momba.model.properties.Probability", false]], "probability (momba.engine.destination property)": [[22, "momba.engine.Destination.probability", false]], "probability (momba.model.destination attribute)": [[26, "momba.model.Destination.probability", false]], "progress_invariant (momba.model.location attribute)": [[26, "momba.model.Location.progress_invariant", false]], "prop() (in module momba.moml)": [[19, "momba.moml.prop", false]], "properties (momba.model.context property)": [[27, "momba.model.Context.properties", false]], "propertydefinition (class in momba.model)": [[27, "momba.model.PropertyDefinition", false]], "pta (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.PTA", false]], "quantifier (class in momba.model.operators)": [[29, "momba.model.operators.Quantifier", false]], "quantifier (momba.model.properties.pathquantifier attribute)": [[33, "momba.model.properties.PathQuantifier.quantifier", false]], "rate (momba.model.edge attribute)": [[26, "momba.model.Edge.rate", false]], "rayleigh (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.RAYLEIGH", false]], "reachability (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.reachability", false]], "readargument (class in momba.model)": [[25, "momba.model.ReadArgument", false]], "real (momba.model.expressions.realconstant attribute)": [[29, "momba.model.expressions.RealConstant.real", false]], "real (momba.model.types attribute)": [[34, "momba.model.types.REAL", false]], "real_div (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.REAL_DIV", false]], "real_div() (in module momba.model.expressions)": [[29, "momba.model.expressions.real_div", false]], "realconstant (class in momba.model.expressions)": [[29, "momba.model.expressions.RealConstant", false]], "realtype (class in momba.model.types)": [[34, "momba.model.types.RealType", false]], "release (momba.model.operators.binarypathoperator attribute)": [[29, "momba.model.operators.BinaryPathOperator.RELEASE", false]], "release() (in module momba.model.properties)": [[33, "momba.model.properties.release", false]], "render() (momba.gym.env.mombaenv method)": [[12, "momba.gym.env.MombaEnv.render", false]], "reset() (momba.gym.abstract.explorer method)": [[10, "momba.gym.abstract.Explorer.reset", false]], "reset() (momba.gym.env.mombaenv method)": [[12, "momba.gym.env.MombaEnv.reset", false]], "result (momba.model.link attribute)": [[32, "momba.model.Link.result", false]], "returns (momba.model.functiondefinition attribute)": [[30, "momba.model.FunctionDefinition.returns", false]], "reward (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.reward", false]], "reward_bounds (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.reward_bounds", false]], "reward_bounds (momba.model.properties.unarypathformula attribute)": [[33, "momba.model.properties.UnaryPathFormula.reward_bounds", false]], "reward_instants (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.reward_instants", false]], "rewardbound (class in momba.model.properties)": [[33, "momba.model.properties.RewardBound", false]], "rewardinstant (class in momba.model.properties)": [[33, "momba.model.properties.RewardInstant", false]], "rewards (class in momba.gym.generic)": [[11, "momba.gym.generic.Rewards", false]], "right (momba.model.expressions.binaryexpression attribute)": [[29, "momba.model.expressions.BinaryExpression.right", false]], "right (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.right", false]], "run() (momba.tools.storm_docker.toolset method)": [[36, "momba.tools.storm_docker.Toolset.run", false]], "sample (class in momba.model.expressions)": [[29, "momba.model.expressions.Sample", false]], "sand (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.SAND", false]], "scenario (class in racetrack.model)": [[4, "racetrack.model.Scenario", false]], "scope (class in momba.model)": [[27, "momba.model.Scope", false]], "scope (momba.model.automaton attribute)": [[26, "momba.model.Automaton.scope", false]], "sec (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.SEC", false]], "selection (class in momba.model.expressions)": [[29, "momba.model.expressions.Selection", false]], "set_of() (in module momba.model.types)": [[34, "momba.model.types.set_of", false]], "settype (class in momba.model.types)": [[34, "momba.model.types.SetType", false]], "sgn (momba.model.operators.arithmeticunaryoperator attribute)": [[29, "momba.model.operators.ArithmeticUnaryOperator.SGN", false]], "sgn() (in module momba.model.expressions)": [[29, "momba.model.expressions.sgn", false]], "sha (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.SHA", false]], "sin (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.SIN", false]], "slippery_tarmac (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.SLIPPERY_TARMAC", false]], "small (racetrack.model.tanktype attribute)": [[4, "racetrack.model.TankType.SMALL", false]], "sta (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.STA", false]], "stable (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.STABLE", false]], "start (racetrack.model.celltype attribute)": [[4, "racetrack.model.CellType.START", false]], "start_cells (racetrack.model.track attribute)": [[4, "racetrack.model.Track.start_cells", false]], "state (class in momba.engine)": [[22, "momba.engine.State", false]], "state (momba.engine.destination property)": [[22, "momba.engine.Destination.state", false]], "state_exit_rewards (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.STATE_EXIT_REWARDS", false]], "state_vector (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.state_vector", false]], "statepredicate (class in momba.model.properties)": [[33, "momba.model.properties.StatePredicate", false]], "stateselector (class in momba.model.properties)": [[33, "momba.model.properties.StateSelector", false]], "steadystate (class in momba.model.properties)": [[33, "momba.model.properties.SteadyState", false]], "step() (momba.gym.abstract.explorer method)": [[10, "momba.gym.abstract.Explorer.step", false]], "step() (momba.gym.env.mombaenv method)": [[12, "momba.gym.env.MombaEnv.step", false]], "step_bounds (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.step_bounds", false]], "step_bounds (momba.model.properties.unarypathformula attribute)": [[33, "momba.model.properties.UnaryPathFormula.step_bounds", false]], "step_instant (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.step_instant", false]], "step_taken (momba.gym.generic.rewards attribute)": [[11, "momba.gym.generic.Rewards.step_taken", false]], "steps (momba.model.properties.accumulationinstant attribute)": [[33, "momba.model.properties.AccumulationInstant.STEPS", false]], "stormchecker (class in momba.tools.storm)": [[36, "momba.tools.storm.StormChecker", false]], "stormchecker (class in momba.tools.storm_docker)": [[36, "momba.tools.storm_docker.StormChecker", false]], "student_t (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.STUDENT_T", false]], "sub (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.SUB", false]], "sub() (in module momba.model.expressions)": [[29, "momba.model.expressions.sub", false]], "subexpressions (momba.model.expression property)": [[29, "momba.model.Expression.subexpressions", false]], "sum (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.SUM", false]], "symbol (momba.model.expressions.namedreal attribute)": [[29, "momba.model.expressions.NamedReal.symbol", false]], "symbol (momba.model.operators.operator attribute)": [[29, "momba.model.operators.Operator.symbol", false]], "ta (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.TA", false]], "tan (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.TAN", false]], "tanktype (class in racetrack.model)": [[4, "racetrack.model.TankType", false]], "target (momba.model.assignment attribute)": [[26, "momba.model.Assignment.target", false]], "tarmac (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.TARMAC", false]], "textual_description (racetrack.model.track property)": [[4, "racetrack.model.Track.textual_description", false]], "time (momba.model.properties.accumulationinstant attribute)": [[33, "momba.model.properties.AccumulationInstant.TIME", false]], "time_bounds (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.time_bounds", false]], "time_bounds (momba.model.properties.unarypathformula attribute)": [[33, "momba.model.properties.UnaryPathFormula.time_bounds", false]], "time_instant (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.time_instant", false]], "time_type (momba.engine.explorer attribute)": [[22, "momba.engine.Explorer.time_type", false]], "timelock (momba.model.properties.statepredicate attribute)": [[33, "momba.model.properties.StatePredicate.TIMELOCK", false]], "timelock_states (momba.model.properties attribute)": [[33, "momba.model.properties.TIMELOCK_STATES", false]], "timetype (class in momba.engine)": [[22, "momba.engine.TimeType", false]], "toolset (class in momba.tools.modest)": [[35, "momba.tools.modest.Toolset", false]], "toolset (class in momba.tools.storm)": [[36, "momba.tools.storm.Toolset", false]], "toolset (class in momba.tools.storm_docker)": [[36, "momba.tools.storm_docker.Toolset", false]], "toolset (momba.tools.storm_docker.stormchecker attribute)": [[36, "momba.tools.storm_docker.StormChecker.toolset", false]], "track (class in racetrack.model)": [[4, "racetrack.model.Track", false]], "tradeoff_properties (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.TRADEOFF_PROPERTIES", false]], "transient_values (momba.model.location attribute)": [[26, "momba.model.Location.transient_values", false]], "transition (class in momba.engine)": [[22, "momba.engine.Transition", false]], "transitions (momba.engine.state property)": [[22, "momba.engine.State.transitions", false]], "traverse() (momba.model.expression method)": [[29, "momba.model.Expression.traverse", false]], "trc (momba.model.operators.arithmeticunaryoperator attribute)": [[29, "momba.model.operators.ArithmeticUnaryOperator.TRC", false]], "triangular (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.TRIANGULAR", false]], "trigonometric (class in momba.model.expressions)": [[29, "momba.model.expressions.Trigonometric", false]], "trigonometric_functions (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.TRIGONOMETRIC_FUNCTIONS", false]], "trigonometricfunction (class in momba.model.operators)": [[29, "momba.model.operators.TrigonometricFunction", false]], "true (momba.model.expressions attribute)": [[29, "momba.model.expressions.TRUE", false]], "trunc() (in module momba.model.expressions)": [[29, "momba.model.expressions.trunc", false]], "typ (momba.model.actionparameter attribute)": [[25, "momba.model.ActionParameter.typ", false]], "typ (momba.model.functions.functionparameter attribute)": [[30, "momba.model.functions.FunctionParameter.typ", false]], "typ (momba.model.identifierdeclaration attribute)": [[27, "momba.model.IdentifierDeclaration.typ", false]], "type (class in momba.model)": [[34, "momba.model.Type", false]], "typeconstructionerror": [[28, "momba.model.errors.TypeConstructionError", false]], "unaryexpression (class in momba.model.expressions)": [[29, "momba.model.expressions.UnaryExpression", false]], "unaryoperator (class in momba.model.operators)": [[29, "momba.model.operators.UnaryOperator", false]], "unarypathformula (class in momba.model.properties)": [[33, "momba.model.properties.UnaryPathFormula", false]], "unarypathoperator (class in momba.model.operators)": [[29, "momba.model.operators.UnaryPathOperator", false]], "unboundidentifiererror": [[28, "momba.model.errors.UnboundIdentifierError", false]], "underground (class in racetrack.model)": [[4, "racetrack.model.Underground", false]], "uniform (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.UNIFORM", false]], "unsupported_features (momba.jani.unsupportedjanierror attribute)": [[24, "momba.jani.UnsupportedJANIError.unsupported_features", false]], "unsupportedjanierror (class in momba.jani)": [[24, "momba.jani.UnsupportedJANIError", false]], "until (momba.model.operators.binarypathoperator attribute)": [[29, "momba.model.operators.BinaryPathOperator.UNTIL", false]], "until() (in module momba.model.properties)": [[33, "momba.model.properties.until", false]], "update_metadata() (momba.model.context method)": [[27, "momba.model.Context.update_metadata", false]], "upper (momba.model.properties.interval attribute)": [[33, "momba.model.properties.Interval.upper", false]], "upper_bound (momba.model.types.boundedtype attribute)": [[34, "momba.model.types.BoundedType.upper_bound", false]], "upper_exclusive (momba.model.properties.interval attribute)": [[33, "momba.model.properties.Interval.upper_exclusive", false]], "used_names (momba.model.expression property)": [[29, "momba.model.Expression.used_names", false]], "uses_clocks (momba.model.modeltype property)": [[27, "momba.model.ModelType.uses_clocks", false]], "validate() (momba.model.assignment method)": [[26, "momba.model.Assignment.validate", false]], "validate() (momba.model.constantdeclaration method)": [[27, "momba.model.ConstantDeclaration.validate", false]], "validate() (momba.model.edge method)": [[26, "momba.model.Edge.validate", false]], "validate() (momba.model.identifierdeclaration method)": [[27, "momba.model.IdentifierDeclaration.validate", false]], "validate() (momba.model.location method)": [[26, "momba.model.Location.validate", false]], "validate() (momba.model.variabledeclaration method)": [[27, "momba.model.VariableDeclaration.validate", false]], "value (class in momba.engine)": [[22, "momba.engine.Value", false]], "value (momba.model.assignment attribute)": [[26, "momba.model.Assignment.value", false]], "value (momba.model.constantdeclaration attribute)": [[27, "momba.model.ConstantDeclaration.value", false]], "values (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.VALUES", false]], "values (momba.model.properties.aggregate attribute)": [[33, "momba.model.properties.Aggregate.values", false]], "variable (momba.model.expressions.arrayconstructor attribute)": [[29, "momba.model.expressions.ArrayConstructor.variable", false]], "variable (momba.model.expressions.selection attribute)": [[29, "momba.model.expressions.Selection.variable", false]], "variable_declarations (momba.model.scope property)": [[27, "momba.model.Scope.variable_declarations", false]], "variabledeclaration (class in momba.model)": [[27, "momba.model.VariableDeclaration", false]], "vector (momba.model.link attribute)": [[32, "momba.model.Link.vector", false]], "weak_until (momba.model.operators.binarypathoperator attribute)": [[29, "momba.model.operators.BinaryPathOperator.WEAK_UNTIL", false]], "weak_until() (in module momba.model.properties)": [[33, "momba.model.properties.weak_until", false]], "weibull (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.WEIBULL", false]], "width (racetrack.model.track attribute)": [[4, "racetrack.model.Track.width", false]], "writeargument (class in momba.model)": [[25, "momba.model.WriteArgument", false]], "x (racetrack.model.coordinate attribute)": [[4, "racetrack.model.Coordinate.x", false]], "x_momba_operators (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.X_MOMBA_OPERATORS", false]], "x_momba_value_passing (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.X_MOMBA_VALUE_PASSING", false]], "xor (momba.model.operators.booleanoperator attribute)": [[29, "momba.model.operators.BooleanOperator.XOR", false]], "y (racetrack.model.coordinate attribute)": [[4, "racetrack.model.Coordinate.y", false]], "zipf (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.ZIPF", false]]}, "objects": {"momba.analysis": [[21, 0, 1, "", "Checker"]], "momba.analysis.Checker": [[21, 1, 1, "", "check"]], "momba.engine": [[22, 0, 1, "", "Action"], [22, 0, 1, "", "Destination"], [22, 0, 1, "", "DiscreteTime"], [22, 0, 1, "", "Explorer"], [22, 0, 1, "", "State"], [22, 0, 1, "", "TimeType"], [22, 0, 1, "", "Transition"], [22, 0, 1, "", "Value"]], "momba.engine.Action": [[22, 2, 1, "", "action_type"], [22, 2, 1, "", "arguments"]], "momba.engine.Destination": [[22, 2, 1, "", "explorer"], [22, 3, 1, "", "probability"], [22, 3, 1, "", "state"]], "momba.engine.Explorer": [[22, 3, 1, "", "initial_states"], [22, 2, 1, "", "network"], [22, 1, 1, "", "new_discrete_time"], [22, 2, 1, "", "time_type"]], "momba.engine.State": [[22, 2, 1, "", "explorer"], [22, 1, 1, "", "get_local_env"], [22, 3, 1, "", "global_env"], [22, 3, 1, "", "locations"], [22, 3, 1, "", "transitions"]], "momba.engine.Transition": [[22, 2, 1, "", "action"], [22, 2, 1, "", "action_vector"], [22, 2, 1, "", "destinations"], [22, 2, 1, "", "edge_vector"], [22, 2, 1, "", "explorer"], [22, 2, 1, "", "instances"]], "momba.engine.Value": [[22, 3, 1, "", "as_array"], [22, 3, 1, "", "as_bool"], [22, 3, 1, "", "as_float"], [22, 3, 1, "", "as_int"], [22, 3, 1, "", "is_array"], [22, 3, 1, "", "is_bool"], [22, 3, 1, "", "is_float"], [22, 3, 1, "", "is_int"]], "momba.gym": [[12, 4, 1, "", "create_generic_env"]], "momba.gym.abstract": [[10, 0, 1, "", "Explorer"], [10, 0, 1, "", "Oracle"]], "momba.gym.abstract.Explorer": [[10, 3, 1, "", "available_actions"], [10, 3, 1, "", "available_transitions"], [10, 1, 1, "", "fork"], [10, 3, 1, "", "has_terminated"], [10, 3, 1, "", "num_actions"], [10, 3, 1, "", "num_features"], [10, 1, 1, "", "reset"], [10, 3, 1, "", "state_vector"], [10, 1, 1, "", "step"]], "momba.gym.checker": [[12, 4, 1, "", "check_nn"], [12, 4, 1, "", "check_oracle"]], "momba.gym.env": [[12, 0, 1, "", "MombaEnv"]], "momba.gym.env.MombaEnv": [[12, 1, 1, "", "fork"], [12, 1, 1, "", "render"], [12, 1, 1, "", "reset"], [12, 1, 1, "", "step"]], "momba.gym.generic": [[11, 0, 1, "", "Actions"], [11, 0, 1, "", "Objective"], [11, 0, 1, "", "Observations"], [11, 0, 1, "", "Rewards"]], "momba.gym.generic.Actions": [[11, 2, 1, "", "EDGE_BY_INDEX"], [11, 2, 1, "", "EDGE_BY_LABEL"]], "momba.gym.generic.Objective": [[11, 2, 1, "", "dead_predicate"], [11, 2, 1, "", "goal_predicate"]], "momba.gym.generic.Observations": [[11, 2, 1, "", "GLOBAL_ONLY"], [11, 2, 1, "", "LOCAL_AND_GLOBAL"], [11, 2, 1, "", "OMNISCIENT"]], "momba.gym.generic.Rewards": [[11, 2, 1, "", "dead_end"], [11, 2, 1, "", "goal_reached"], [11, 2, 1, "", "invalid_action"], [11, 2, 1, "", "step_taken"]], "momba.jani": [[24, 0, 1, "", "InvalidJANIError"], [24, 0, 1, "", "JANIError"], [24, 0, 1, "", "ModelFeature"], [24, 0, 1, "", "UnsupportedJANIError"], [24, 4, 1, "", "dump_model"], [24, 4, 1, "", "load_model"]], "momba.jani.ModelFeature": [[24, 2, 1, "", "ARRAYS"], [24, 2, 1, "", "DATATYPES"], [24, 2, 1, "", "DERIVED_OPERATORS"], [24, 2, 1, "", "EDGE_PRIORITIES"], [24, 2, 1, "", "FUNCTIONS"], [24, 2, 1, "", "HYPERBOLIC_FUNCTIONS"], [24, 2, 1, "", "NAMED_EXPRESSIONS"], [24, 2, 1, "", "NONDET_SELECTION"], [24, 2, 1, "", "STATE_EXIT_REWARDS"], [24, 2, 1, "", "TRADEOFF_PROPERTIES"], [24, 2, 1, "", "TRIGONOMETRIC_FUNCTIONS"], [24, 2, 1, "", "X_MOMBA_OPERATORS"], [24, 2, 1, "", "X_MOMBA_VALUE_PASSING"]], "momba.jani.UnsupportedJANIError": [[24, 2, 1, "", "unsupported_features"]], "momba.model": [[25, 0, 1, "", "ActionArgument"], [25, 0, 1, "", "ActionParameter"], [25, 0, 1, "", "ActionPattern"], [25, 0, 1, "", "ActionType"], [26, 0, 1, "", "Assignment"], [26, 0, 1, "", "Automaton"], [27, 0, 1, "", "ConstantDeclaration"], [27, 0, 1, "", "Context"], [26, 0, 1, "", "Destination"], [26, 0, 1, "", "Edge"], [29, 0, 1, "", "Expression"], [30, 0, 1, "", "FunctionDefinition"], [25, 0, 1, "", "GuardArgument"], [27, 0, 1, "", "IdentifierDeclaration"], [26, 0, 1, "", "Instance"], [32, 0, 1, "", "Link"], [26, 0, 1, "", "Location"], [27, 0, 1, "", "ModelType"], [32, 0, 1, "", "Network"], [27, 0, 1, "", "PropertyDefinition"], [25, 0, 1, "", "ReadArgument"], [27, 0, 1, "", "Scope"], [34, 0, 1, "", "Type"], [27, 0, 1, "", "VariableDeclaration"], [25, 0, 1, "", "WriteArgument"], [26, 4, 1, "", "create_destination"], [29, 4, 1, "", "ensure_expr"], [28, 5, 0, "-", "errors"]], "momba.model.ActionParameter": [[25, 2, 1, "", "comment"], [25, 2, 1, "", "typ"]], "momba.model.ActionPattern": [[25, 2, 1, "", "action_type"], [25, 2, 1, "", "arguments"], [25, 1, 1, "", "declare_in"]], "momba.model.ActionType": [[25, 3, 1, "", "arity"], [25, 2, 1, "", "comment"], [25, 3, 1, "", "has_parameters"], [25, 2, 1, "", "label"], [25, 2, 1, "", "parameters"]], "momba.model.Assignment": [[26, 2, 1, "", "index"], [26, 2, 1, "", "target"], [26, 1, 1, "", "validate"], [26, 2, 1, "", "value"]], "momba.model.Automaton": [[26, 1, 1, "", "add_edge"], [26, 1, 1, "", "add_location"], [26, 1, 1, "", "create_edge"], [26, 1, 1, "", "create_instance"], [26, 1, 1, "", "create_location"], [26, 2, 1, "", "ctx"], [26, 1, 1, "", "declare_parameter"], [26, 1, 1, "", "declare_variable"], [26, 3, 1, "", "edges"], [26, 1, 1, "", "get_incoming_edges"], [26, 1, 1, "", "get_outgoing_edges"], [26, 3, 1, "", "initial_locations"], [26, 3, 1, "", "initial_restriction"], [26, 3, 1, "", "locations"], [26, 2, 1, "", "name"], [26, 3, 1, "", "parameters"], [26, 2, 1, "", "scope"]], "momba.model.ConstantDeclaration": [[27, 3, 1, "", "is_parameter"], [27, 1, 1, "", "validate"], [27, 2, 1, "", "value"]], "momba.model.Context": [[27, 3, 1, "", "action_types"], [27, 3, 1, "", "automata"], [27, 1, 1, "", "create_action_type"], [27, 1, 1, "", "create_automaton"], [27, 1, 1, "", "create_network"], [27, 1, 1, "", "define_property"], [27, 1, 1, "", "get_action_type_by_name"], [27, 1, 1, "", "get_automaton_by_name"], [27, 1, 1, "", "get_network_by_name"], [27, 1, 1, "", "get_property_definition_by_name"], [27, 2, 1, "", "global_scope"], [27, 3, 1, "", "metadata"], [27, 2, 1, "", "model_type"], [27, 3, 1, "", "networks"], [27, 3, 1, "", "properties"], [27, 1, 1, "", "update_metadata"]], "momba.model.Destination": [[26, 2, 1, "", "assignments"], [26, 2, 1, "", "location"], [26, 2, 1, "", "probability"]], "momba.model.Edge": [[26, 2, 1, "", "action_pattern"], [26, 2, 1, "", "annotation"], [26, 1, 1, "", "create_edge_scope"], [26, 2, 1, "", "destinations"], [26, 2, 1, "", "guard"], [26, 2, 1, "", "location"], [26, 2, 1, "", "rate"], [26, 1, 1, "", "validate"]], "momba.model.Expression": [[29, 3, 1, "", "children"], [29, 3, 1, "", "is_sampling_free"], [29, 3, 1, "", "subexpressions"], [29, 1, 1, "", "traverse"], [29, 3, 1, "", "used_names"]], "momba.model.FunctionDefinition": [[30, 2, 1, "", "body"], [30, 2, 1, "", "name"], [30, 2, 1, "", "parameters"], [30, 2, 1, "", "returns"]], "momba.model.IdentifierDeclaration": [[27, 2, 1, "", "comment"], [27, 2, 1, "", "identifier"], [27, 2, 1, "", "typ"], [27, 1, 1, "", "validate"]], "momba.model.Instance": [[26, 2, 1, "", "arguments"], [26, 2, 1, "", "automaton"], [26, 2, 1, "", "comment"], [26, 2, 1, "", "input_enabled"]], "momba.model.Link": [[32, 2, 1, "", "result"], [32, 2, 1, "", "vector"]], "momba.model.Location": [[26, 2, 1, "", "name"], [26, 2, 1, "", "progress_invariant"], [26, 2, 1, "", "transient_values"], [26, 1, 1, "", "validate"]], "momba.model.ModelType": [[27, 2, 1, "", "CTMC"], [27, 2, 1, "", "CTMDP"], [27, 2, 1, "", "DTMC"], [27, 2, 1, "", "HA"], [27, 2, 1, "", "LTS"], [27, 2, 1, "", "MA"], [27, 2, 1, "", "MDP"], [27, 2, 1, "", "PHA"], [27, 2, 1, "", "PTA"], [27, 2, 1, "", "SHA"], [27, 2, 1, "", "STA"], [27, 2, 1, "", "TA"], [27, 2, 1, "", "full_name"], [27, 3, 1, "", "is_untimed"], [27, 3, 1, "", "uses_clocks"]], "momba.model.Network": [[32, 1, 1, "", "add_instance"], [32, 1, 1, "", "create_link"], [32, 2, 1, "", "ctx"], [32, 3, 1, "", "initial_restriction"], [32, 3, 1, "", "instances"], [32, 3, 1, "", "links"], [32, 2, 1, "", "name"]], "momba.model.PropertyDefinition": [[27, 2, 1, "", "comment"], [27, 2, 1, "", "expression"], [27, 2, 1, "", "name"]], "momba.model.Scope": [[27, 1, 1, "", "add_declaration"], [27, 3, 1, "", "clock_declarations"], [27, 3, 1, "", "constant_declarations"], [27, 1, 1, "", "create_child_scope"], [27, 2, 1, "", "ctx"], [27, 3, 1, "", "declarations"], [27, 1, 1, "", "declare_constant"], [27, 1, 1, "", "declare_variable"], [27, 1, 1, "", "define_function"], [27, 1, 1, "", "get_function"], [27, 1, 1, "", "get_scope"], [27, 1, 1, "", "get_type"], [27, 1, 1, "", "is_declared"], [27, 1, 1, "", "is_local"], [27, 1, 1, "", "lookup"], [27, 2, 1, "", "parent"], [27, 3, 1, "", "variable_declarations"]], "momba.model.Type": [[34, 1, 1, "", "is_assignable_from"], [34, 3, 1, "", "is_numeric"]], "momba.model.VariableDeclaration": [[27, 2, 1, "", "initial_value"], [27, 2, 1, "", "is_transient"], [27, 1, 1, "", "validate"]], "momba.model.automata": [[26, 4, 1, "", "are_compatible"]], "momba.model.distributions": [[29, 0, 1, "", "DistributionType"]], "momba.model.distributions.DistributionType": [[29, 2, 1, "", "BERNOULLI"], [29, 2, 1, "", "BETA"], [29, 2, 1, "", "BINOMIAL"], [29, 2, 1, "", "CAUCHY"], [29, 2, 1, "", "CHI"], [29, 2, 1, "", "CHI_SQUARED"], [29, 2, 1, "", "CONWAY_MAXWELL_POISSON"], [29, 2, 1, "", "DISCRETE_UNIFORM"], [29, 2, 1, "", "ERLANG"], [29, 2, 1, "", "EXPONENTIAL"], [29, 2, 1, "", "FISHER_SNEDECOR"], [29, 2, 1, "", "GAMMA"], [29, 2, 1, "", "GEOMETRIC"], [29, 2, 1, "", "HYPERGEOMETRIC"], [29, 2, 1, "", "INVERSE_GAMMA"], [29, 2, 1, "", "LAPLACE"], [29, 2, 1, "", "LOG_NORMAL"], [29, 2, 1, "", "NEGATIVE_BINOMIAL"], [29, 2, 1, "", "NORMAL"], [29, 2, 1, "", "PARETO"], [29, 2, 1, "", "POISSON"], [29, 2, 1, "", "RAYLEIGH"], [29, 2, 1, "", "STABLE"], [29, 2, 1, "", "STUDENT_T"], [29, 2, 1, "", "TRIANGULAR"], [29, 2, 1, "", "UNIFORM"], [29, 2, 1, "", "WEIBULL"], [29, 2, 1, "", "ZIPF"]], "momba.model.errors": [[28, 6, 1, "", "IncompatibleAssignmentsError"], [28, 6, 1, "", "InvalidDeclarationError"], [28, 6, 1, "", "InvalidTypeError"], [28, 6, 1, "", "ModelingError"], [28, 6, 1, "", "NotFoundError"], [28, 6, 1, "", "TypeConstructionError"], [28, 6, 1, "", "UnboundIdentifierError"]], "momba.model.expressions": [[29, 0, 1, "", "ArithmeticBinary"], [29, 0, 1, "", "ArithmeticUnary"], [29, 0, 1, "", "ArrayAccess"], [29, 0, 1, "", "ArrayConstructor"], [29, 0, 1, "", "ArrayValue"], [29, 0, 1, "", "BinaryExpression"], [29, 0, 1, "", "Boolean"], [29, 0, 1, "", "BooleanConstant"], [29, 0, 1, "", "Comparison"], [29, 0, 1, "", "Conditional"], [29, 0, 1, "", "ConversionError"], [29, 0, 1, "", "Derivative"], [29, 0, 1, "", "Equality"], [29, 2, 1, "", "FALSE"], [29, 0, 1, "", "IntegerConstant"], [29, 0, 1, "", "Name"], [29, 0, 1, "", "NamedReal"], [29, 0, 1, "", "Not"], [29, 0, 1, "", "NumericConstant"], [29, 0, 1, "", "RealConstant"], [29, 0, 1, "", "Sample"], [29, 0, 1, "", "Selection"], [29, 2, 1, "", "TRUE"], [29, 0, 1, "", "Trigonometric"], [29, 0, 1, "", "UnaryExpression"], [29, 4, 1, "", "absolute"], [29, 4, 1, "", "add"], [29, 4, 1, "", "ceil"], [29, 4, 1, "", "equals"], [29, 4, 1, "", "floor"], [29, 4, 1, "", "floor_div"], [29, 4, 1, "", "greater"], [29, 4, 1, "", "greater_or_equal"], [29, 4, 1, "", "ite"], [29, 4, 1, "", "less"], [29, 4, 1, "", "less_or_equal"], [29, 4, 1, "", "log"], [29, 4, 1, "", "logic_all"], [29, 4, 1, "", "logic_and"], [29, 4, 1, "", "logic_any"], [29, 4, 1, "", "logic_equiv"], [29, 4, 1, "", "logic_implies"], [29, 4, 1, "", "logic_not"], [29, 4, 1, "", "logic_or"], [29, 4, 1, "", "logic_xor"], [29, 4, 1, "", "maximum"], [29, 4, 1, "", "minimum"], [29, 4, 1, "", "mod"], [29, 4, 1, "", "mul"], [29, 4, 1, "", "name"], [29, 4, 1, "", "not_equals"], [29, 4, 1, "", "power"], [29, 4, 1, "", "real_div"], [29, 4, 1, "", "sgn"], [29, 4, 1, "", "sub"], [29, 4, 1, "", "trunc"]], "momba.model.expressions.ArithmeticBinary": [[29, 2, 1, "", "operator"]], "momba.model.expressions.ArithmeticUnary": [[29, 2, 1, "", "operator"]], "momba.model.expressions.ArrayAccess": [[29, 2, 1, "", "array"], [29, 3, 1, "", "children"], [29, 2, 1, "", "index"]], "momba.model.expressions.ArrayConstructor": [[29, 3, 1, "", "children"], [29, 2, 1, "", "expression"], [29, 2, 1, "", "length"], [29, 2, 1, "", "variable"]], "momba.model.expressions.ArrayValue": [[29, 3, 1, "", "children"], [29, 2, 1, "", "elements"]], "momba.model.expressions.BinaryExpression": [[29, 3, 1, "", "children"], [29, 2, 1, "", "left"], [29, 2, 1, "", "operator"], [29, 2, 1, "", "right"]], "momba.model.expressions.Boolean": [[29, 2, 1, "", "operator"]], "momba.model.expressions.BooleanConstant": [[29, 2, 1, "", "boolean"]], "momba.model.expressions.Comparison": [[29, 2, 1, "", "operator"]], "momba.model.expressions.Conditional": [[29, 2, 1, "", "alternative"], [29, 3, 1, "", "children"], [29, 2, 1, "", "condition"], [29, 2, 1, "", "consequence"]], "momba.model.expressions.Derivative": [[29, 3, 1, "", "children"], [29, 2, 1, "", "identifier"]], "momba.model.expressions.Equality": [[29, 2, 1, "", "operator"]], "momba.model.expressions.IntegerConstant": [[29, 3, 1, "", "as_float"], [29, 3, 1, "", "as_fraction"], [29, 2, 1, "", "integer"]], "momba.model.expressions.Name": [[29, 2, 1, "", "identifier"]], "momba.model.expressions.NamedReal": [[29, 2, 1, "", "E"], [29, 2, 1, "", "PI"], [29, 2, 1, "", "float_value"], [29, 2, 1, "", "symbol"]], "momba.model.expressions.Not": [[29, 2, 1, "", "operator"]], "momba.model.expressions.NumericConstant": [[29, 3, 1, "", "as_float"], [29, 3, 1, "", "as_fraction"]], "momba.model.expressions.RealConstant": [[29, 3, 1, "", "as_float"], [29, 3, 1, "", "as_fraction"], [29, 2, 1, "", "real"]], "momba.model.expressions.Sample": [[29, 2, 1, "", "arguments"], [29, 3, 1, "", "children"], [29, 2, 1, "", "distribution"]], "momba.model.expressions.Selection": [[29, 3, 1, "", "children"], [29, 2, 1, "", "condition"], [29, 2, 1, "", "variable"]], "momba.model.expressions.Trigonometric": [[29, 2, 1, "", "operator"]], "momba.model.expressions.UnaryExpression": [[29, 3, 1, "", "children"], [29, 2, 1, "", "operand"], [29, 2, 1, "", "operator"]], "momba.model.functions": [[30, 0, 1, "", "CallExpression"], [30, 0, 1, "", "FunctionParameter"]], "momba.model.functions.CallExpression": [[30, 2, 1, "", "arguments"], [30, 2, 1, "", "function"]], "momba.model.functions.FunctionParameter": [[30, 2, 1, "", "name"], [30, 2, 1, "", "typ"]], "momba.model.operators": [[29, 0, 1, "", "AggregationFunction"], [29, 0, 1, "", "ArithmeticBinaryOperator"], [29, 0, 1, "", "ArithmeticUnaryOperator"], [29, 0, 1, "", "BinaryOperator"], [29, 0, 1, "", "BinaryPathOperator"], [29, 0, 1, "", "BooleanOperator"], [29, 0, 1, "", "ComparisonOperator"], [29, 0, 1, "", "EqualityOperator"], [29, 0, 1, "", "MinMax"], [29, 0, 1, "", "NotOperator"], [29, 0, 1, "", "Operator"], [29, 0, 1, "", "Quantifier"], [29, 0, 1, "", "TrigonometricFunction"], [29, 0, 1, "", "UnaryOperator"], [29, 0, 1, "", "UnaryPathOperator"]], "momba.model.operators.AggregationFunction": [[29, 2, 1, "", "ARGMAX"], [29, 2, 1, "", "ARGMIN"], [29, 2, 1, "", "AVG"], [29, 2, 1, "", "COUNT"], [29, 2, 1, "", "EXISTS"], [29, 2, 1, "", "FORALL"], [29, 2, 1, "", "MAX"], [29, 2, 1, "", "MIN"], [29, 2, 1, "", "SUM"], [29, 2, 1, "", "VALUES"]], "momba.model.operators.ArithmeticBinaryOperator": [[29, 2, 1, "", "ADD"], [29, 2, 1, "", "FLOOR_DIV"], [29, 2, 1, "", "LOG"], [29, 2, 1, "", "MAX"], [29, 2, 1, "", "MIN"], [29, 2, 1, "", "MOD"], [29, 2, 1, "", "MUL"], [29, 2, 1, "", "POW"], [29, 2, 1, "", "REAL_DIV"], [29, 2, 1, "", "SUB"]], "momba.model.operators.ArithmeticUnaryOperator": [[29, 2, 1, "", "ABS"], [29, 2, 1, "", "CEIL"], [29, 2, 1, "", "FLOOR"], [29, 2, 1, "", "SGN"], [29, 2, 1, "", "TRC"]], "momba.model.operators.BinaryPathOperator": [[29, 2, 1, "", "RELEASE"], [29, 2, 1, "", "UNTIL"], [29, 2, 1, "", "WEAK_UNTIL"]], "momba.model.operators.BooleanOperator": [[29, 2, 1, "", "AND"], [29, 2, 1, "", "EQUIV"], [29, 2, 1, "", "IMPLY"], [29, 2, 1, "", "OR"], [29, 2, 1, "", "XOR"]], "momba.model.operators.ComparisonOperator": [[29, 2, 1, "", "GE"], [29, 2, 1, "", "GT"], [29, 2, 1, "", "LE"], [29, 2, 1, "", "LT"]], "momba.model.operators.EqualityOperator": [[29, 2, 1, "", "EQ"], [29, 2, 1, "", "NEQ"]], "momba.model.operators.MinMax": [[29, 2, 1, "", "MAX"], [29, 2, 1, "", "MIN"]], "momba.model.operators.NotOperator": [[29, 2, 1, "", "NOT"]], "momba.model.operators.Operator": [[29, 2, 1, "", "symbol"]], "momba.model.operators.Quantifier": [[29, 2, 1, "", "EXISTS"], [29, 2, 1, "", "FORALL"]], "momba.model.operators.TrigonometricFunction": [[29, 2, 1, "", "ARC_COS"], [29, 2, 1, "", "ARC_COT"], [29, 2, 1, "", "ARC_CSC"], [29, 2, 1, "", "ARC_SEC"], [29, 2, 1, "", "ARC_SIN"], [29, 2, 1, "", "ARC_TAN"], [29, 2, 1, "", "COS"], [29, 2, 1, "", "COT"], [29, 2, 1, "", "CSC"], [29, 2, 1, "", "SEC"], [29, 2, 1, "", "SIN"], [29, 2, 1, "", "TAN"]], "momba.model.operators.UnaryPathOperator": [[29, 2, 1, "", "EVENTUALLY"], [29, 2, 1, "", "GLOBALLY"]], "momba.model.properties": [[33, 0, 1, "", "AccumulationInstant"], [33, 0, 1, "", "Aggregate"], [33, 0, 1, "", "BinaryPathFormula"], [33, 2, 1, "", "DEADLOCK_STATES"], [33, 0, 1, "", "ExpectedReward"], [33, 2, 1, "", "INITIAL_STATES"], [33, 0, 1, "", "Interval"], [33, 0, 1, "", "PathQuantifier"], [33, 0, 1, "", "Probability"], [33, 0, 1, "", "RewardBound"], [33, 0, 1, "", "RewardInstant"], [33, 0, 1, "", "StatePredicate"], [33, 0, 1, "", "StateSelector"], [33, 0, 1, "", "SteadyState"], [33, 2, 1, "", "TIMELOCK_STATES"], [33, 0, 1, "", "UnaryPathFormula"], [33, 4, 1, "", "aggregate"], [33, 4, 1, "", "eventually"], [33, 4, 1, "", "exists_path"], [33, 4, 1, "", "forall_paths"], [33, 4, 1, "", "globally"], [33, 4, 1, "", "max_expected_reward"], [33, 4, 1, "", "max_prob"], [33, 4, 1, "", "max_steady_state"], [33, 4, 1, "", "min_expected_reward"], [33, 4, 1, "", "min_prob"], [33, 4, 1, "", "min_steady_state"], [33, 4, 1, "", "release"], [33, 4, 1, "", "until"], [33, 4, 1, "", "weak_until"]], "momba.model.properties.AccumulationInstant": [[33, 2, 1, "", "EXIT"], [33, 2, 1, "", "STEPS"], [33, 2, 1, "", "TIME"]], "momba.model.properties.Aggregate": [[33, 3, 1, "", "children"], [33, 2, 1, "", "function"], [33, 2, 1, "", "predcate"], [33, 2, 1, "", "values"]], "momba.model.properties.BinaryPathFormula": [[33, 3, 1, "", "children"], [33, 2, 1, "", "left"], [33, 2, 1, "", "operator"], [33, 2, 1, "", "reward_bounds"], [33, 2, 1, "", "right"], [33, 2, 1, "", "step_bounds"], [33, 2, 1, "", "time_bounds"]], "momba.model.properties.ExpectedReward": [[33, 2, 1, "", "accumulate"], [33, 3, 1, "", "children"], [33, 2, 1, "", "operator"], [33, 2, 1, "", "reachability"], [33, 2, 1, "", "reward"], [33, 2, 1, "", "reward_instants"], [33, 2, 1, "", "step_instant"], [33, 2, 1, "", "time_instant"]], "momba.model.properties.Interval": [[33, 2, 1, "", "lower"], [33, 2, 1, "", "lower_exclusive"], [33, 2, 1, "", "upper"], [33, 2, 1, "", "upper_exclusive"]], "momba.model.properties.PathQuantifier": [[33, 3, 1, "", "children"], [33, 2, 1, "", "formula"], [33, 2, 1, "", "quantifier"]], "momba.model.properties.Probability": [[33, 3, 1, "", "children"], [33, 2, 1, "", "formula"], [33, 2, 1, "", "operator"]], "momba.model.properties.RewardBound": [[33, 2, 1, "", "accumulate"], [33, 2, 1, "", "bounds"], [33, 2, 1, "", "expression"]], "momba.model.properties.RewardInstant": [[33, 2, 1, "", "accumulate"], [33, 2, 1, "", "expression"], [33, 2, 1, "", "instant"]], "momba.model.properties.StatePredicate": [[33, 2, 1, "", "DEADLOCK"], [33, 2, 1, "", "INITIAL"], [33, 2, 1, "", "TIMELOCK"]], "momba.model.properties.StateSelector": [[33, 3, 1, "", "children"], [33, 2, 1, "", "predicate"]], "momba.model.properties.SteadyState": [[33, 2, 1, "", "accumulate"], [33, 3, 1, "", "children"], [33, 2, 1, "", "formula"], [33, 2, 1, "", "operator"]], "momba.model.properties.UnaryPathFormula": [[33, 3, 1, "", "children"], [33, 2, 1, "", "formula"], [33, 2, 1, "", "operator"], [33, 2, 1, "", "reward_bounds"], [33, 2, 1, "", "step_bounds"], [33, 2, 1, "", "time_bounds"]], "momba.model.types": [[34, 0, 1, "", "ArrayType"], [34, 2, 1, "", "BOOL"], [34, 0, 1, "", "BoolType"], [34, 0, 1, "", "BoundedType"], [34, 2, 1, "", "CLOCK"], [34, 2, 1, "", "CONTINUOUS"], [34, 0, 1, "", "ClockType"], [34, 0, 1, "", "ContinuousType"], [34, 2, 1, "", "INT"], [34, 0, 1, "", "IntegerType"], [34, 0, 1, "", "NumericType"], [34, 2, 1, "", "REAL"], [34, 0, 1, "", "RealType"], [34, 0, 1, "", "SetType"], [34, 4, 1, "", "array_of"], [34, 4, 1, "", "set_of"]], "momba.model.types.ArrayType": [[34, 2, 1, "", "element"], [34, 1, 1, "", "is_assignable_from"]], "momba.model.types.BoolType": [[34, 1, 1, "", "is_assignable_from"]], "momba.model.types.BoundedType": [[34, 2, 1, "", "base"], [34, 1, 1, "", "is_assignable_from"], [34, 2, 1, "", "lower_bound"], [34, 2, 1, "", "upper_bound"]], "momba.model.types.ClockType": [[34, 1, 1, "", "is_assignable_from"]], "momba.model.types.ContinuousType": [[34, 1, 1, "", "is_assignable_from"]], "momba.model.types.IntegerType": [[34, 1, 1, "", "is_assignable_from"]], "momba.model.types.NumericType": [[34, 1, 1, "", "bound"], [34, 3, 1, "", "is_numeric"]], "momba.model.types.RealType": [[34, 1, 1, "", "is_assignable_from"]], "momba.model.types.SetType": [[34, 2, 1, "", "element"], [34, 1, 1, "", "is_assignable_from"]], "momba.moml": [[19, 4, 1, "", "expr"], [19, 4, 1, "", "prop"]], "momba.tools.modest": [[35, 0, 1, "", "ModestChecker"], [35, 0, 1, "", "Toolset"], [21, 4, 1, "", "get_checker"]], "momba.tools.modest.ModestChecker": [[35, 1, 1, "", "check"]], "momba.tools.modest.Toolset": [[35, 1, 1, "", "check"], [35, 2, 1, "", "environment"], [35, 2, 1, "", "executable"]], "momba.tools.storm": [[36, 0, 1, "", "StormChecker"], [36, 0, 1, "", "Toolset"], [21, 4, 1, "", "get_checker"]], "momba.tools.storm.StormChecker": [[36, 1, 1, "", "check"]], "momba.tools.storm.Toolset": [[36, 2, 1, "", "environment"], [36, 2, 1, "", "executable"], [36, 1, 1, "", "invoke"]], "momba.tools.storm_docker": [[36, 0, 1, "", "StormChecker"], [36, 0, 1, "", "Toolset"]], "momba.tools.storm_docker.StormChecker": [[36, 1, 1, "", "check"], [36, 2, 1, "", "engine"], [36, 2, 1, "", "toolset"]], "momba.tools.storm_docker.Toolset": [[36, 1, 1, "", "run"]], "momba.utils.distribution": [[22, 0, 1, "", "Distribution"]], "momba.utils.distribution.Distribution": [[22, 1, 1, "", "pick"]], "racetrack.model": [[4, 0, 1, "", "CellType"], [4, 0, 1, "", "Coordinate"], [4, 0, 1, "", "Scenario"], [4, 0, 1, "", "TankType"], [4, 0, 1, "", "Track"], [4, 0, 1, "", "Underground"]], "racetrack.model.CellType": [[4, 2, 1, "", "BLANK"], [4, 2, 1, "", "BLOCKED"], [4, 2, 1, "", "GOAL"], [4, 2, 1, "", "START"]], "racetrack.model.Coordinate": [[4, 2, 1, "", "x"], [4, 2, 1, "", "y"]], "racetrack.model.TankType": [[4, 2, 1, "", "LARGE"], [4, 2, 1, "", "MEDIUM"], [4, 2, 1, "", "SMALL"], [4, 2, 1, "", "capacity_factor"]], "racetrack.model.Track": [[4, 2, 1, "", "blank_cells"], [4, 2, 1, "", "blocked_cells"], [4, 1, 1, "", "from_source"], [4, 1, 1, "", "get_cell_type"], [4, 2, 1, "", "goal_cells"], [4, 2, 1, "", "height"], [4, 2, 1, "", "start_cells"], [4, 3, 1, "", "textual_description"], [4, 2, 1, "", "width"]], "racetrack.model.Underground": [[4, 2, 1, "", "ICE"], [4, 2, 1, "", "SAND"], [4, 2, 1, "", "SLIPPERY_TARMAC"], [4, 2, 1, "", "TARMAC"], [4, 2, 1, "", "acceleration_model"], [4, 2, 1, "", "acceleration_probability"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"], "5": ["py", "module", "Python module"], "6": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:attribute", "3": "py:property", "4": "py:function", "5": "py:module", "6": "py:exception"}, "terms": {"": [3, 4, 5, 6, 7, 8, 9, 16, 22, 24, 26, 31, 32], "0": [4, 5, 6, 7, 8, 11, 12, 17, 22, 24, 26], "030": 20, "0x7eff208cf250": 22, "0x7eff208cf490": 22, "0x7eff208cf5e0": 22, "0x7eff208cff10": 22, "0x7eff20c51d90": 22, "0x7f01b0db5730": 5, "0x7f01b0db5760": 5, "0x7f01b0e4cd30": 5, "0x7f01b0e67ee0": 5, "0x7f01b8125c10": 5, "0x7f3a5c364fd0": 26, "0x7f509851c580": 32, "0x7f935cc11ca0": 27, "0x7fb6745a1eb0": 24, "0x7fd37ca6dee0": 7, "1": [4, 5, 6, 7, 8, 11, 16, 18, 22, 24], "10": [4, 5, 20], "100": [5, 11, 12], "1007": 20, "11": [4, 5, 6, 7, 24], "110": 5, "12": [4, 5, 6, 7], "120": 5, "13": [4, 5, 6, 7], "130": 5, "14": [4, 5], "140": 5, "141592653589793": 29, "15": [4, 5], "150": 5, "151": 16, "16": [4, 5], "160": 5, "1629": 5, "168": 16, "17": [4, 5, 6, 7], "170": 5, "18": [4, 5, 6, 7], "180": 5, "19": [4, 5, 6, 7], "190": 5, "1_23": 20, "2": [4, 5, 6, 7, 11, 16, 18, 24, 29], "20": [4, 5, 6, 7], "200": [5, 22], "2000": 5, "2017": 16, "2018b010107004": 20, "2021": 20, "21": [4, 5, 6, 7], "210": 5, "22": [4, 5], "220": 5, "23": [4, 5], "230": 5, "24": [4, 5, 6, 7], "240": 5, "248": 20, "25": [4, 5], "250": 5, "26": [4, 5], "260": 5, "27": [4, 5, 6, 7], "270": 5, "27th": 20, "28": [4, 5], "280": 5, "29": [4, 5], "290": 5, "2pt": 5, "3": [4, 5, 6, 7, 11, 18, 20, 22, 29], "30": [4, 5], "300": 5, "31": [4, 5, 6, 7], "310": 5, "32": [4, 5, 6, 7], "320": 5, "33": [4, 5], "330": 5, "34": [6, 7], "389792660": 20, "4": [4, 5, 6, 7, 8, 18], "40": 5, "5": [4, 5, 6, 7, 18, 22], "50": 5, "6": [4, 5, 6, 7, 8, 18, 24], "60": 5, "695614": 20, "7": [4, 5, 6, 7], "70": 5, "718281828459045": 29, "72013": 20, "75": 4, "8": [4, 5, 22, 24], "80": 5, "8583703554923931": 6, "9": [4, 5, 17], "90": 5, "9007199254740992": 6, "9529825323": 6, "9529825323233355": 6, "978": 20, "A": [2, 4, 6, 9, 10, 11, 12, 16, 20, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34], "AND": 29, "As": [5, 6, 8, 16, 24, 26], "At": [7, 27, 31], "By": 20, "For": [5, 6, 7, 8, 16, 20, 22, 26, 27, 29, 31], "If": [5, 16, 17, 18, 20, 24], "In": [5, 7, 8, 9, 16, 18, 20, 23, 25, 26, 27, 29, 33], "It": [3, 8, 9, 12, 20], "NOT": 29, "No": 20, "Not": 29, "OR": 29, "The": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36], "Then": 9, "There": [6, 22, 27], "These": 26, "To": [4, 5, 6, 7, 20, 22], "With": [7, 22], "_": 16, "_destin": 22, "_state": 22, "_transit": 22, "_valu": 22, "ab": 29, "abl": 9, "abnorm": 4, "about": [16, 20], "absolut": 29, "abstract": [6, 12, 17, 21, 29, 34], "academ": 20, "acceler": [2, 4], "acceleration_model": 4, "acceleration_prob": 4, "accept": 6, "accept_licens": [6, 21], "access": [8, 27, 29], "accord": [22, 26], "accordingli": 7, "accumul": 33, "accumulationinst": 33, "aco": 29, "acot": 29, "acsc": 29, "act": 12, "action": [6, 7, 8, 10, 11, 12, 15, 16, 17, 22, 24, 26, 27, 32], "action_pattern": [7, 26], "action_typ": [7, 8, 22, 25, 27], "action_vector": 22, "actionargu": 25, "actionparamet": 25, "actionpattern": [16, 25], "actiontyp": [22, 25], "actual": [4, 5, 9], "ad": [7, 24, 26, 27], "add": [7, 15, 16, 25, 26, 27, 29, 31, 32], "add_declar": 27, "add_edg": 26, "add_inst": [7, 32], "add_loc": 26, "addit": [24, 27, 29], "additional_opt": 12, "adequ": [9, 16], "advanc": 20, "after": [2, 9, 16, 33], "again": 25, "agent": [10, 11, 12, 20], "aggreg": [6, 29, 33], "aggregationfunct": 29, "agre": 20, "aid": [9, 20], "aim": 20, "algorithm": 20, "all": [0, 3, 6, 7, 9, 11, 16, 20, 22, 29, 31], "allow": [2, 5, 7, 12, 16, 17, 20, 24, 26, 31], "allow_momba_oper": 24, "almost": 3, "alpha": 16, "alreadi": [7, 9, 16, 27, 31], "also": [3, 4, 6, 7, 8, 20, 22], "altern": 29, "an": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34], "analysi": [9, 20], "andrea": 16, "ani": [6, 9, 15, 16, 18, 25, 26, 29, 33], "annot": [15, 26], "anonym": [6, 24], "anyth": [17, 20], "api": [7, 8, 9, 12, 13, 20, 22, 31], "append": [7, 31], "appli": [6, 29, 33], "appreci": 20, "approach": [7, 16], "approxim": 29, "ar": [4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 20, 22, 24, 25, 26, 27, 29, 31, 32], "arbitrari": [12, 16], "arc_co": 29, "arc_cot": 29, "arc_csc": 29, "arc_sec": 29, "arc_sin": 29, "arc_tan": 29, "are_compat": 26, "area": 20, "arg": [2, 10], "argmax": 29, "argmin": 29, "argument": [15, 16, 22, 26, 29, 30, 35, 36], "arithmet": 29, "arithmeticbinari": [4, 5, 29], "arithmeticbinaryoper": [4, 5, 29], "arithmeticunari": 29, "arithmeticunaryoper": 29, "ariti": 25, "arnd": 16, "around": [3, 6, 20], "arrai": [15, 16, 17, 22, 24, 29, 34], "array_of": 34, "arrayaccess": 29, "arrayconstructor": 29, "arraytyp": 34, "arrayvalu": 29, "art": [6, 7, 9, 20], "artifact": 9, "as_arrai": 22, "as_bool": 22, "as_float": [22, 29], "as_fract": 29, "as_int": [5, 22], "ascii": 7, "asec": 29, "asin": 29, "ask": 8, "aspect": [8, 18], "assert": [8, 16, 22], "assess": 12, "assign": [6, 7, 16, 17, 26, 34], "associ": [4, 22, 26, 27, 29, 32], "assum": [6, 12], "atan": 29, "atom": 16, "attach": 27, "attribut": [8, 27], "author": 27, "auto": 4, "automat": 6, "automata": [6, 7, 8, 16, 22, 24, 25, 27, 31, 32], "automaton": [5, 6, 7, 8, 11, 12, 16, 17, 18, 22, 24, 26, 27, 31, 32], "avail": [3, 9, 10, 12, 16, 20, 22], "available_act": 10, "available_transit": 10, "averag": 29, "avg": 29, "avoid": [7, 11, 12], "awar": [7, 13, 18, 20], "awesom": 20, "ax": 2, "axi": 7, "b": 12, "bad": 11, "badg": 20, "barto": [4, 5], "barto_big": [4, 5], "base": [4, 5, 6, 8, 9, 10, 11, 12, 18, 20, 22, 24, 29, 34], "baseprofil": 5, "basi": 16, "bdhhjt17": 16, "becom": [8, 16], "been": [3, 6, 9, 11, 12, 13, 22, 27], "befor": [16, 27], "beginn": 6, "behavior": [3, 9, 16, 22, 24], "being": 6, "bellow": [29, 33], "benchmark": [22, 24], "benefit": 9, "bernoulli": 29, "best": 6, "beta": 29, "better": 9, "between": [18, 32], "beyond": [7, 9], "big": [4, 5], "binari": [12, 17, 29, 33], "binaryexpress": 29, "binaryoper": 29, "binarypathformula": 33, "binarypathoper": 29, "bind": 20, "binomi": 29, "black": 5, "blank": 4, "blank_cel": [4, 5], "block": [4, 16], "blocked_cel": [4, 5], "blue": [4, 5], "bodi": [12, 27, 30], "bool": [6, 7, 17, 34], "boolean": [10, 11, 22, 26, 27, 29, 32, 33, 34], "booleanconst": 29, "booleanoper": 29, "booltyp": [29, 34], "both": [6, 27], "bottom": 4, "bound": [16, 17, 33, 34], "boundedtyp": 34, "box": 20, "break": 13, "broad": [25, 26], "budd": 16, "bug": 20, "build": [5, 6, 7, 9, 24], "built": 20, "bundl": 3, "calcul": 4, "call": [6, 30], "callexpress": 30, "can": [2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 18, 22, 24, 26, 27, 31, 32, 34, 36], "can_mov": 7, "cannot": [7, 24, 26, 31], "capac": 4, "capacity_factor": 4, "capture_output": 35, "car": [1, 2, 3, 5, 7], "car_di": 5, "car_dx": 5, "car_i": 5, "car_x": 5, "care": 16, "carlo": 16, "case": [5, 7, 9, 18, 20, 22, 23, 24, 25, 26, 27, 29, 33], "catch": 28, "cauchi": 29, "caution": 23, "cautiou": 4, "cav22": 12, "ceil": 29, "cell": [2, 3, 4, 5, 7], "celltyp": 4, "center": [3, 6, 20], "cetera": 31, "chain": 27, "challeng": 9, "chang": [7, 13, 20, 23, 31], "check": [0, 3, 8, 9, 16, 20, 21, 26, 27, 34, 35, 36], "check_nn": 12, "check_oracl": 12, "checker": [5, 6, 9, 12, 20, 21, 36], "chi": 29, "chi_squar": 29, "child": 27, "children": [27, 29, 33], "chisquar": 29, "choic": [5, 22], "choos": 2, "chose": 22, "chosen": 11, "christian": 16, "circuit": 9, "cite": 20, "cl": 7, "class": [4, 6, 7, 9, 10, 11, 12, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 35, 36], "classmethod": [4, 7], "click": 20, "client": 36, "clock": [17, 22, 26, 27, 34], "clock_declar": 27, "clocktyp": 34, "clone": 20, "close": 31, "closer": 22, "co": 29, "code": [0, 3, 7, 13, 16, 20, 29, 33], "color": 4, "come": [0, 3, 18, 22], "command": [2, 20], "comment": [16, 17, 25, 26, 27], "commun": 12, "comparison": [18, 29], "comparisonoper": 29, "compat": [6, 12, 20, 26], "compli": 6, "compos": [31, 32], "composit": [7, 17, 18, 26], "composition": 16, "compris": [4, 7, 27, 32], "comput": [4, 7, 29, 33], "compute_dist": [4, 5], "conceiv": 9, "concept": 26, "concis": [29, 33], "concret": 16, "condit": [4, 16, 29, 32], "confer": 20, "confid": [9, 20], "configur": [0, 12], "conjunct": [11, 29], "connect": [9, 12, 20, 26, 32], "consequ": 29, "consid": [16, 18, 23], "consist": 16, "constant": [6, 7, 17, 24, 27, 29], "constant_declar": 27, "constantdeclar": 27, "construct": [5, 6, 8, 9, 12, 18, 20, 24, 26, 29, 32, 33, 34], "construct_model": 5, "contain": [0, 8, 15, 16, 17, 20, 24, 31, 36], "context": [7, 24, 26, 31, 32], "continu": [17, 22, 27, 29, 34], "continuoustyp": 34, "control": [7, 9, 11, 18, 24], "controlled_inst": 12, "conveni": [12, 20, 26, 29, 33], "convers": 29, "conversionerror": 29, "convert": [4, 18, 27, 29], "conwai": 29, "conway_maxwell_poisson": 29, "conwaymaxwellpoisson": 29, "coordin": [4, 5, 7], "core": [7, 24, 26, 31], "correspond": [7, 16, 25], "coscant": 29, "cosec": 29, "cosin": 29, "cot": 29, "cotang": 29, "count": 29, "cover": 9, "crash": [7, 8], "creat": [0, 7, 8, 22, 26, 27, 29, 31, 32, 33], "create_action_typ": [7, 27], "create_automaton": [7, 26, 27], "create_child_scop": 27, "create_destin": [7, 26], "create_edg": [7, 26], "create_edge_scop": 26, "create_generic_env": 12, "create_inst": [7, 26], "create_link": [7, 32], "create_loc": [7, 26], "create_network": [7, 24, 27, 32], "create_pattern": 7, "cross": 6, "cross_check": 6, "crosscheck": 6, "csc": 29, "ctl": 33, "ctmc": 27, "ctmdp": 27, "ctx": [7, 24, 26, 27, 32], "current": [6, 8, 10, 12], "d": [7, 17], "data": 31, "dataclass": 7, "datatyp": 24, "dd": 36, "dead": 11, "dead_end": [11, 12], "dead_pred": 11, "deadlin": 22, "deadlock": 33, "deadlock_st": 33, "deal": [9, 20], "decis": [7, 8, 10, 11, 12, 27], "declar": [7, 8, 16, 17, 25, 26, 31], "declare_const": [26, 27], "declare_in": 25, "declare_paramet": 26, "declare_vari": [7, 26, 27], "declars": 26, "dedent": 17, "def": 7, "default": 24, "default_valu": 26, "defin": [6, 7, 8, 12, 26, 27, 29, 30, 31, 33, 34], "define_funct": 27, "define_properti": 27, "definit": [6, 7, 17, 27, 30], "dehnert": 16, "delai": 22, "deliv": [9, 20], "delta": 7, "demand": 6, "demonstr": [4, 8, 9], "depend": [0, 7, 18, 20, 22], "deriv": [6, 24, 29], "derived_oper": 24, "describ": [1, 12, 13, 14, 16, 26, 27], "descript": [4, 5, 6, 9, 18], "design": 20, "desir": 9, "destin": [6, 7, 8, 16, 17, 22, 26], "desugar": 24, "detail": [3, 5, 9, 26], "determin": 12, "determinist": [24, 29], "develop": [1, 3, 8, 20], "devis": 29, "dfg": 20, "diagram": 9, "die": 18, "differ": [4, 6, 8, 16, 22, 27], "dimension": [1, 3], "direct": [16, 29, 33], "directli": [12, 20, 26, 29, 33, 36], "discret": [8, 22, 27, 29], "discrete_uniform": 29, "discretetim": 22, "discreteuniform": 29, "discuss": 20, "disjunct": 29, "distanc": 7, "distribut": [6, 15, 22], "distributiontyp": 29, "divis": 29, "do": [5, 6, 16, 20, 25, 26], "docker": [6, 20, 36], "document": [1, 3, 4, 12, 13, 14, 15, 16, 22, 25, 29, 33], "doe": [16, 26], "doi": 20, "domain": 8, "down": 29, "download": 6, "drive": [2, 4], "drop": 20, "dsmc": 12, "dtmc": [18, 22, 27], "dump_model": [6, 24], "e": [7, 9, 11, 12, 16, 20, 22, 24, 25, 27, 29, 31], "e_": 33, "each": [2, 4, 6, 7, 8, 9, 15, 16, 22, 27, 33], "easi": 7, "easier": 18, "easiest": 20, "easili": [3, 6, 22], "ecosystem": [3, 9], "ed": 20, "edg": [6, 7, 11, 15, 16, 17, 18, 22, 24], "edge_by_index": [11, 12], "edge_by_label": 11, "edge_prior": 24, "edge_vector": 22, "effect": 20, "effici": 16, "either": [24, 29, 36], "elabor": 8, "element": [6, 22, 24, 29, 34], "els": [17, 22], "embed": [3, 4], "empti": [15, 22], "en": 33, "enabl": [0, 12, 15, 17, 24, 26, 27], "encod": [5, 9], "encompass": 9, "end": [4, 6, 7, 11, 22], "engin": [5, 6, 8, 9, 20, 36], "ensur": [7, 31], "ensure_expr": [27, 29], "enter": [2, 15], "enum": [24, 27, 29, 33], "enumer": [4, 7, 29, 33], "env": 12, "environ": [0, 6, 7, 8, 20, 22, 26, 35, 36], "environment_automaton": 7, "eq": 29, "equal": [16, 29], "equalityoper": 29, "equiv": 29, "equival": 29, "erc": 20, "erlang": 29, "ernst": 16, "error": [24, 28], "especi": [6, 9], "establish": [9, 12], "et": 31, "euclidean": 29, "evalu": [16, 29], "eventu": [29, 33], "evenut": 33, "everi": [7, 18, 27, 31], "everyth": [9, 20, 23], "exampl": [3, 6, 7, 8, 9, 20], "except": [6, 16, 26, 27], "excit": 20, "exclus": [29, 33], "execut": [12, 26, 35, 36], "exist": [6, 9, 12, 27, 29, 33], "existenti": 29, "exists_path": 33, "exit": [2, 24, 33], "exp": 6, "expect": [13, 33], "expectedreward": 33, "experi": [9, 20], "experiment": [13, 22, 25, 26], "explain": 9, "explicit": [9, 16, 18, 20], "explicitli": [6, 18], "explor": [2, 3, 5, 9, 10, 12, 20], "exponenti": 29, "export": [5, 20], "expos": [6, 8, 12, 20, 22, 24], "expr": [6, 7, 18, 19, 27, 29], "express": [4, 6, 7, 11, 15, 16, 17, 19, 24, 25, 26, 27, 30, 32, 33, 34], "extend": [12, 15, 16], "extens": [12, 13, 15, 18, 24], "extern": 9, "f": [6, 8, 20, 22, 29], "factor": 4, "fail": [7, 27, 29], "fals": [4, 5, 6, 7, 8, 16, 17, 24, 26, 29], "famili": [2, 9], "featur": [3, 6, 10, 16, 22, 23, 24, 25, 26], "fed": 6, "feel": 20, "few": 5, "field": [15, 16, 17], "file": [2, 17, 24], "fill": 5, "final": [7, 20], "find": [7, 20], "fine": 18, "finish": [6, 7, 9], "firewir": [22, 24], "first": [4, 5, 7, 9, 20, 22], "fisher": 29, "fisher_snedecor": 29, "fishersnedecor": 29, "fix": 20, "flag": [20, 22, 24, 26, 27], "float": [6, 22, 29], "float_valu": 29, "floor": 29, "floor_div": 29, "follow": [3, 6, 7, 8, 12, 16, 20, 24, 27, 31], "foral": [29, 33], "forall_path": 33, "forc": 18, "fork": [10, 12], "form": [11, 16], "formal": [1, 2, 3, 6, 7, 8, 9, 12, 20, 26], "format": [6, 12, 14, 15, 16, 20, 24], "format_track": 5, "formula": 33, "forward": 7, "foundat": 20, "fraction": [6, 29], "framework": [9, 20], "free": [20, 29], "from": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 17, 18, 20, 22, 24, 25, 26, 27, 29, 31, 32], "from_ascii": 7, "from_sourc": 4, "frozen": 7, "frozenset": [4, 5, 26], "fuel": [4, 5], "fuel_model": [4, 5], "fuel_model_regular": [4, 5], "full": [3, 5, 7, 17, 20, 24, 27], "full_nam": 27, "fulli": [20, 25], "function": [4, 5, 6, 7, 12, 20, 24, 26, 27], "functiondefinit": [27, 30], "functionparamet": 30, "further": [3, 5, 6, 13, 23], "furthermor": [9, 24], "futur": [13, 23], "g": [4, 9, 12, 20, 24, 27, 29], "gain": 20, "game": [1, 3, 6, 7, 8], "gamma": 29, "gave": 5, "ge": 29, "gener": [2, 3, 4, 6, 12, 24, 28], "geometr": 29, "german": 20, "get": [5, 7, 9, 24], "get_action_type_by_nam": 27, "get_automaton_by_nam": 27, "get_cell_typ": 4, "get_check": [6, 21], "get_funct": 27, "get_incoming_edg": 26, "get_local_env": [8, 22], "get_network_by_nam": 27, "get_outgoing_edg": 26, "get_property_definition_by_nam": 27, "get_scop": 27, "get_typ": 27, "github": 20, "give": [16, 18], "given": [4, 7, 10, 12, 21, 25, 26, 27, 34, 35, 36], "global": [7, 8, 11, 16, 22, 27, 29, 31, 33], "global_env": [5, 8, 22], "global_onli": [11, 12], "global_scop": [7, 27], "go": [9, 26], "goal": [1, 3, 4, 6, 7, 11], "goal_cel": [4, 5], "goal_pred": 11, "goal_reach": [11, 12], "goe": 7, "grain": 18, "grammar": [13, 18], "grant": 20, "greater": 29, "greater_or_equ": 29, "green": [4, 5], "grid": [1, 3], "groot": 20, "gt": 29, "guangdong": 20, "guard": [6, 7, 16, 17, 25, 26], "guardargu": 25, "guid": [5, 20], "gym": [10, 11, 20], "ha": [1, 3, 6, 7, 8, 9, 11, 12, 16, 22, 24, 25, 26, 27, 32], "hahn": 16, "hand": 9, "hartmann": 16, "harvest": [6, 9], "has_crash": [6, 7, 8], "has_finish": [6, 7], "has_paramet": 25, "has_termin": 10, "has_won": [6, 7, 8], "hassl": [6, 20], "have": [4, 6, 7, 8, 9, 12, 13, 16, 22, 27], "heart": [7, 27, 31], "height": [4, 5, 7], "help": [2, 7], "henc": [6, 18], "here": [3, 5, 6, 7, 8, 12, 13, 22, 23, 29, 33], "hermann": 20, "hierarchi": 28, "higher": 18, "highli": 20, "hold": [7, 8, 16, 27], "holger": 20, "how": [3, 4, 5, 8, 9, 11], "howev": [16, 18, 26, 29, 33], "http": [5, 20], "human": [9, 12, 27], "hybrid": 27, "hyperbol": 24, "hyperbolic_funct": 24, "hypergeometr": 29, "i": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "ic": 4, "idea": 20, "ident": [16, 27], "identifi": [15, 16, 17, 25, 27, 29, 33], "identifierdeclar": 27, "ignor": 24, "ignore_properti": 24, "imag": 6, "imagin": 6, "impact": 20, "implement": [11, 12, 13, 36], "impli": 29, "implic": 29, "implicitli": [27, 29], "import": [4, 5, 6, 7, 8, 20, 22, 24, 26, 27, 32], "inadequ": 9, "includ": [4, 8], "incom": 26, "incompatibleassignmentserror": 28, "incomplet": 4, "increment": [7, 31], "indent": [17, 24], "index": [11, 20, 26, 29], "indic": [6, 7, 10, 16, 24, 27, 34], "induc": [12, 15], "inequ": 29, "infer": 27, "inform": [6, 7, 16, 27], "initi": [5, 6, 7, 8, 9, 10, 12, 17, 18, 22, 26, 27, 32, 33], "initial_loc": 26, "initial_restrict": [26, 32], "initial_st": [5, 8, 22, 33], "initial_valu": [7, 26, 27], "inner": 33, "input": [17, 26], "input_en": 26, "insid": 20, "inspect": [5, 22], "inspir": 16, "instal": [0, 2, 6, 20, 22], "instanc": [6, 7, 9, 12, 16, 17, 18, 20, 21, 22, 27, 31, 32], "instani": 26, "instant": 33, "instanti": 34, "instead": [26, 28, 29, 33, 34], "int": [6, 7, 17, 18, 34], "integ": [4, 5, 22, 24, 29, 34], "integerconst": [4, 5, 29], "integertyp": [29, 34], "integr": [9, 12, 20], "interact": [3, 8, 9, 16, 20, 31], "interchang": [6, 14, 15, 16, 20], "interfac": [6, 9, 12, 20, 22, 35, 36], "intern": [4, 20, 22, 31], "interv": 33, "introduc": [4, 7, 16], "intuit": [6, 7, 9, 16, 20], "invalid": [11, 26, 27], "invalid_act": [11, 12], "invaliddeclarationerror": 28, "invalidjanierror": 24, "invalidtypeerror": 28, "invari": [17, 26], "invers": 29, "inverse_gamma": 29, "inversegamma": 29, "investig": 20, "invok": [9, 36], "is_arrai": 22, "is_assignable_from": 34, "is_bool": 22, "is_declar": 27, "is_float": 22, "is_int": 22, "is_loc": 27, "is_numer": 34, "is_paramet": 27, "is_sampling_fre": 29, "is_transi": [26, 27], "is_untim": 27, "issu": 23, "ite": 29, "item": [6, 7, 22], "iter": 29, "its": [4, 6, 11, 16, 20, 22, 27], "itself": 22, "j": 20, "jani": [2, 5, 7, 9, 12, 13, 15, 16, 18, 20, 22, 25, 26, 31, 34], "janierror": 24, "javascript": 16, "joint": 22, "json": 16, "jump": [7, 8], "jung": 16, "jupyt": [3, 4], "just": [5, 6, 9, 22], "k": 20, "keep": [7, 8], "kei": [7, 20], "kind": [9, 20, 22, 27], "klauck": 20, "know": [6, 20], "kwarg": 10, "k\u00f6hl": 20, "l": [18, 22], "label": [8, 11, 15, 22, 25, 27], "lambda": [4, 5, 29], "langl": 16, "languag": [18, 20], "laplac": 29, "larg": [4, 5, 12], "larsen": 20, "last": 12, "ldot": 16, "le": 29, "lead": [8, 22], "learn": [12, 20], "leav": 15, "left": [4, 5, 6, 7, 8, 29, 33], "left_act": 7, "len": [7, 22], "length": 29, "less": [18, 29], "less_or_equ": 29, "let": [4, 6, 20, 22, 26, 32], "level": 18, "lever": 20, "leverag": [3, 9], "librari": 9, "licens": [6, 20], "like": [5, 6, 7, 9, 18], "line": [2, 6, 7, 20], "link": [7, 20, 32], "lint": 0, "linux": 20, "list": [5, 16], "littl": 7, "lnot": 11, "load": 22, "load_model": [22, 24], "local": [7, 8, 11, 22, 26, 27], "local_and_glob": 11, "locat": [6, 7, 12, 17, 18, 22, 31], "log": 29, "log_norm": 29, "logarithm": 29, "logic": [9, 29], "logic_al": 29, "logic_and": 29, "logic_ani": [7, 29], "logic_equiv": 29, "logic_impli": 29, "logic_not": 29, "logic_or": [7, 29], "logic_xor": 29, "lognorm": 29, "logo": 20, "look": [4, 6, 22], "lookup": 27, "loss": 29, "loto": 16, "low": 18, "lower": [33, 34], "lower_bound": 34, "lower_exclus": 33, "lt": [22, 27, 29], "ltl": 29, "ma": 27, "machin": 12, "maco": 20, "macro": [7, 13, 18, 20], "made": 20, "mai": [3, 6, 7, 9, 13, 16, 18, 22, 26, 27, 29], "main": [22, 24], "major": 20, "make": [6, 7, 12], "manag": [0, 20], "map": [8, 22, 24, 26, 27, 32], "markov": [7, 8, 27], "match": 6, "math": 16, "mathbf": 11, "mathbin": 11, "mathemat": 29, "mathit": 33, "max": [29, 33], "max_acceler": [4, 5], "max_expected_reward": 33, "max_prob": 33, "max_run_length_as_end": 12, "max_spe": [4, 5], "max_steady_st": 33, "maxim": [4, 6, 29], "maximilian": 20, "maximum": 29, "maxwel": 29, "mcsta": 6, "mdp": [5, 6, 7, 8, 20, 22, 24, 27, 31], "mean": [12, 24], "meant": 9, "medium": 4, "meet": 20, "mention": 5, "mere": [7, 9], "messag": [2, 20], "metadata": [6, 17, 18, 24, 27], "method": [26, 32], "michaela": 20, "might": [7, 18, 20, 23], "min": [6, 29, 33], "min_expected_reward": 33, "min_prob": 33, "min_steady_st": 33, "minim": 29, "minimum": [6, 29], "minmax": [29, 33], "minor": 20, "mit": 20, "mod": 29, "mode": [3, 12], "model": [1, 2, 3, 5, 9, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36], "model_typ": [7, 17, 18, 27], "modelfeatur": 24, "modelingerror": [26, 27, 28, 32], "modeltyp": [7, 24, 26, 27, 32], "modesopt": 12, "modest": [6, 12, 18, 20, 21], "modest_check": 6, "modestcheck": 35, "modifi": 22, "modular": 20, "mogym": 12, "momba": [0, 1, 3, 5, 6, 8, 9, 10, 11, 16, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36], "momba_engin": 22, "momba_guid": [6, 8], "mombaenv": 12, "moml": [6, 7, 13, 19], "more": [6, 7, 8, 9, 20, 29, 33], "moritz": 16, "most": [8, 16], "mount": 36, "move": [6, 7, 8], "much": [29, 33], "mul": 29, "multipl": [8, 16, 29], "must": [10, 16, 17, 22], "n": [5, 7, 8], "name": [6, 7, 8, 12, 16, 17, 18, 22, 24, 26, 27, 29, 30, 32], "named_express": 24, "namedr": 29, "necessari": [5, 16, 18], "need": [0, 20], "neg": 29, "negat": 29, "negative_binomi": 29, "negativebinomi": 29, "neq": 29, "nest": 27, "network": [5, 6, 7, 8, 12, 17, 18, 21, 22, 24, 27, 31, 35, 36], "neural": 12, "new": [12, 16, 22, 27, 34], "new_discrete_tim": [5, 8, 22], "new_pos_i": 7, "new_pos_x": 7, "newcom": 9, "next": 7, "nifti": 3, "nn": 12, "node1": 22, "node2": 22, "nois": [4, 7], "non": [4, 11, 12, 15, 24, 26, 29, 32], "nondet": [16, 24], "nondet_select": 24, "nondetermin": 12, "none": [4, 5, 8, 12, 21, 22, 24, 25, 26, 27, 32, 33, 35, 36], "nonetheless": 22, "normal": 29, "not_equ": 29, "note": [6, 7, 29, 33], "notebook": [3, 4], "notfounderror": [27, 28], "notic": [13, 23], "notoper": 29, "now": [5, 6, 7, 16, 28], "nu_1": 16, "nu_i": 16, "nu_n": 16, "null": 16, "num_act": 10, "num_featur": 10, "number": [10, 16, 25, 29], "numer": [17, 29, 34], "numericconst": 29, "numerictyp": 34, "object": [9, 11, 12, 22, 26, 29, 31, 33, 34], "observ": [11, 12, 16, 26], "obstacl": [4, 7], "obstacle_i": 7, "obstacle_x": 7, "obtain": [6, 8], "occur": [16, 29], "offici": [12, 25, 26], "often": 9, "omit": 17, "omnisci": 11, "on_obstacl": 7, "onc": [16, 22, 26, 32], "one": [4, 7, 8, 9, 16, 22, 27, 31], "onli": [6, 7, 9, 11, 25, 26, 27, 31, 32], "op": 6, "open": [12, 20, 23], "openai": [12, 20], "oper": [4, 5, 6, 7, 16, 17, 24, 33], "operand": 29, "optim": 6, "option": [2, 12, 16, 20, 22, 24, 25, 26, 27, 32, 34], "oracl": [10, 12], "orcac": 12, "org": [5, 20], "origin": [3, 12], "other": [5, 9, 20, 25, 34], "otherwis": [12, 16, 24], "our": [6, 7, 8], "out": [3, 8, 20], "out_of_bound": 7, "outgo": [8, 22, 26], "outlin": 20, "output": 24, "over": [6, 9, 12, 15, 16, 18, 22, 29, 33], "overal": 20, "own": [3, 5, 6, 20, 22, 27], "p": [16, 22], "p_": 33, "p_1": 16, "p_m": 16, "packag": [2, 3, 5, 7, 8, 20, 22, 31], "page": 3, "paper": [1, 2, 3, 12], "paradigmat": 3, "paramet": [5, 12, 16, 17, 22, 24, 25, 26, 27, 30, 32], "parametr": [7, 9], "parent": [26, 27], "pareto": 29, "pars": 19, "part": [1, 4, 6, 7, 12, 13, 14, 20, 22, 23, 25, 26, 31], "partial": 20, "particip": [16, 22, 32], "particular": [7, 20, 23, 27], "pass": [6, 22, 24, 25, 26, 27, 30], "path": [12, 22, 24, 29, 33, 35, 36], "pathlib": [22, 24], "pathquantifi": 33, "pattern": [16, 17, 26, 32], "pen": [1, 2, 3], "per": [25, 26], "perfectli": 16, "perform": [6, 7], "pha": 27, "phi": 11, "pi": 29, "pick": 22, "pip": [3, 6, 20], "pipenv": 20, "place": [7, 16], "plan": 20, "plant": 9, "player": [6, 7, 8], "pleas": [6, 12, 13, 20, 23], "pmax": 6, "poetri": [0, 20], "point": 29, "poisson": 29, "popular": 9, "pos_i": [6, 7, 8], "pos_x": [6, 7, 8], "posit": [1, 3, 7, 8], "possibl": [5, 7, 9, 16, 31], "pow": 29, "power": [20, 29], "powver": 20, "pr": 20, "precis": 29, "precondit": 10, "predcat": 33, "predic": 33, "present": [0, 16], "preserv": 24, "pretti": 24, "previou": 8, "previous": 7, "primit": 17, "principl": 16, "print": [4, 6, 8, 22], "prioriti": 24, "privat": [22, 23], "probabilist": [4, 7, 8, 26, 27, 32], "probabl": [4, 6, 7, 8, 15, 16, 17, 18, 22, 26, 29, 33], "problem": 12, "proce": 16, "process": [7, 8, 9, 20, 27], "produc": 6, "program": [8, 20], "programmat": 9, "progress": [26, 33], "progress_invari": 26, "project": 20, "prop": [6, 18, 19, 33], "prop_nam": 6, "prop_valu": 6, "properti": [4, 6, 7, 10, 12, 17, 19, 21, 22, 24, 25, 26, 29, 32, 34, 35, 36], "property_nam": [12, 21, 35, 36], "propertydefinit": 27, "prototyp": 20, "prove": 27, "provi": 26, "provid": [2, 6, 7, 9, 11, 12, 18, 20, 22, 24, 27, 29, 31, 33, 35, 36], "provinc": 20, "provision": [28, 29, 33], "psi": 11, "pta": [8, 20, 22, 26, 27, 31, 32], "public": [20, 22, 23], "pull": 20, "purpos": 16, "put": [6, 24], "pyo3": 20, "python": [3, 5, 9, 12, 20, 29, 33], "pytorch": 12, "qualiti": 12, "quantifi": [29, 33], "quantit": [16, 20, 31], "queri": 22, "qvb": 22, "qvbs2019": [22, 24], "r": [6, 29], "race": [2, 8], "racetrack": [1, 2, 4, 5, 8], "rais": [6, 26, 27, 29, 32], "random": [5, 22], "random_start": [4, 5], "randomli": 5, "rang": 29, "rangl": 16, "rapidli": 20, "rate": [17, 26], "rayleigh": 29, "reach": [7, 11, 12], "reachabl": [11, 33], "read": [6, 9, 16, 18, 20, 25], "read_text": [22, 24], "readabl": 27, "readargu": 25, "readi": [6, 7, 20], "readili": [9, 20], "ready_loc": 7, "real": [17, 26, 27, 29, 34], "real_div": [4, 5, 29], "realconst": 29, "realtyp": [29, 34], "reason": 16, "recommend": [20, 26, 29, 32, 33], "rect": 5, "red": [4, 5], "ref": 6, "refer": [5, 16], "reflect": 8, "regard": [9, 12], "reinforc": 12, "releas": [6, 24, 29, 33], "remaind": 29, "rememb": 8, "remov": [7, 13, 31], "render": [4, 12], "replac": 16, "repositori": 20, "repr": 4, "repres": [4, 7, 11, 22, 24, 25, 26, 27, 31, 32], "represent": [7, 12, 31], "reproduc": 20, "request": 20, "requir": [0, 26, 32], "research": [3, 5, 20], "reset": [10, 12], "resolut": 12, "resolv": [12, 16], "resourc": [22, 24], "respect": [6, 7, 12, 16, 22, 25, 26, 27, 31, 32], "respons": 12, "restrict": [16, 17, 26, 32], "result": [6, 7, 12, 16, 24, 29, 32], "retriev": 27, "retriv": [4, 27], "return": [7, 10, 12, 21, 22, 24, 25, 26, 27, 29, 30], "revers": 16, "reward": [10, 11, 12, 24, 33], "reward_bound": 33, "reward_inst": 33, "rewardbound": 33, "rewardinst": 33, "right": [4, 5, 6, 7, 8, 29, 33], "right_act": 7, "rigor": 12, "rise": 16, "rl": 12, "road": 4, "rough": 9, "round": 29, "run": [0, 2, 5, 6, 7, 8, 20, 35, 36], "rust": 8, "s1": 22, "s2": 22, "s_": 33, "sai": 6, "same": [7, 16, 26, 32], "sampl": [16, 29], "sand": [4, 5], "sandi": 4, "sarah": 20, "satisfi": [26, 29, 32], "scenario": [5, 7, 9], "schema": 16, "scope": [7, 16, 25, 26], "screenshot": 2, "sebastian": 16, "sec": 29, "secant": 29, "section": [8, 9], "see": [5, 26, 27], "select": [5, 10, 16, 24, 29], "selector": 33, "separ": 17, "sequenc": [10, 26], "serv": 3, "set": [4, 7, 24, 26, 27, 29, 32, 33, 34], "set_of": 34, "settyp": 34, "sever": [7, 9, 20, 27], "sgn": 29, "sha": 27, "shortcom": 16, "should": [9, 12, 22, 23, 24, 26, 27, 29], "show": [2, 9], "showcas": 3, "side": 18, "sidekick": 20, "sign": 29, "simpl": [7, 8, 18], "simpli": 20, "simul": [2, 9], "sin": 29, "sine": 29, "size": [4, 5], "sketch": 9, "slipperi": 4, "slippery_tarmac": 4, "slippi": 4, "small": 4, "snd_idle12": 22, "snd_idle21": 22, "snedecor": 29, "so": [20, 22], "sole": 16, "solid": 4, "some": [4, 8, 20, 24], "sometim": 6, "somewhat": 4, "sourc": [3, 4, 5, 7, 10, 11, 12, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36], "space": [5, 8, 9, 10, 12, 20, 22], "spars": 6, "specif": [4, 7, 8, 16, 17, 18, 24, 25, 26, 27, 28, 31], "specifi": [5, 8, 11, 12, 15, 16, 18, 26, 27, 31], "speed": [4, 7], "sphinx": [3, 4], "squar": 29, "sta": 27, "stabil": [22, 23], "stabl": 29, "stai": [6, 7, 8], "standard": [12, 24, 25], "start": [1, 2, 3, 4, 5, 7, 8, 9, 22], "start_cel": [4, 5], "state": [5, 6, 8, 9, 10, 11, 12, 15, 20, 22, 24, 26, 32, 33], "state_exit_reward": 24, "state_vector": 10, "statepred": 33, "stateselector": 33, "static": [20, 22], "stay_act": 7, "steadi": 33, "steadyst": 33, "steer": [1, 2, 3], "step": [2, 10, 12, 33], "step_bound": 33, "step_inst": 33, "step_taken": [11, 12], "sterz": 20, "still": [4, 18, 29, 33], "stochast": 27, "storm": [6, 20, 21], "storm_check": 6, "storm_dock": 36, "stormcheck": 36, "str": [7, 24, 36], "straightforward": [6, 8], "strategi": 12, "string": [16, 17, 24], "strive": [9, 20], "stroke": 5, "structur": [12, 16, 31], "student_t": 29, "studentt": 29, "studio": 0, "sub": 29, "subclass": 28, "subexpress": 29, "subject": [13, 26], "submiss": 12, "submit": 20, "subsequ": 16, "substract": 29, "succe": 4, "success": 1, "successfulli": 8, "successor": [8, 22], "succinct": 7, "suffic": 6, "suggest": 24, "sum": 29, "suport": 24, "suppli": 12, "support": [6, 8, 9, 12, 13, 15, 20, 22, 24, 25, 26], "sure": [6, 12], "svg": [4, 5], "symbol": [7, 29], "sync": [6, 24], "synchron": [7, 16, 17, 25, 32], "synchronis": [6, 16], "syntax": [7, 13, 18, 20], "system": [6, 9, 20, 24, 27, 34], "t": [7, 22], "ta": [22, 27], "taca": [16, 20], "tag": 36, "take": [6, 7, 10, 12, 16, 24, 29], "taken": [11, 15], "tan": 29, "tangent": 29, "tank": [4, 5], "tank_typ": [4, 5], "tanktyp": [4, 5], "target": [22, 26, 34], "tarmac": 4, "task": 9, "tau_1": 16, "tau_i": 16, "tau_n": 16, "techniqu": 12, "templat": 20, "tempor": 33, "term": 16, "termin": 10, "ternari": 29, "test": [8, 9, 20, 22, 24], "textual": [4, 9], "textual_descript": 4, "than": [17, 29], "thank": [9, 20], "thei": [6, 16, 22, 32], "therebi": [3, 7, 12, 31], "thereof": 9, "thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 25, 26, 27, 29, 32, 33, 34], "thing": 13, "those": [16, 31], "three": 7, "through": 3, "throw": 24, "thrown": 24, "thu": [16, 18], "time": [7, 8, 9, 16, 26, 27, 31, 32, 33], "time_bound": 33, "time_inst": 33, "time_typ": 22, "timelock": 33, "timelock_st": 33, "timeout": [35, 36], "timer": 22, "timetyp": 22, "tinker": 20, "todo": 17, "togeth": 16, "tool": [2, 6, 8, 9, 12, 16, 18, 20, 21, 25, 26, 35, 36], "toolbox": 12, "toolset": [6, 12, 20, 36], "top": [4, 9], "track": [2, 3, 5, 6, 7, 8], "tradeoff": 24, "tradeoff_properti": 24, "train": [10, 20], "transient": [6, 11, 16, 17, 26, 27], "transient_valu": 26, "transit": [8, 10, 15, 22, 27], "travers": 29, "travi": 36, "trc": 29, "tri": 6, "triangular": 29, "trigonometr": [24, 29], "trigonometric_funct": 24, "trigonometricfunct": 29, "trr": 20, "true": [6, 7, 8, 11, 12, 16, 17, 22, 24, 25, 27, 29, 35], "trunc": 29, "truncat": 29, "try": 18, "tupl": [7, 22], "turn": 20, "turrini": 16, "twice": [26, 32], "two": [1, 3, 7, 8, 12, 16, 24, 27], "typ": [7, 25, 26, 27, 30, 34], "type": [0, 4, 6, 7, 8, 16, 17, 20, 24, 25, 26, 27, 29, 30, 31], "typeconstructionerror": 28, "u": [5, 11, 20, 22, 29], "unabl": 29, "unari": [17, 29, 33], "unaryexpress": 29, "unaryoper": 29, "unarypathformula": 33, "unarypathoper": 29, "unboundidentifiererror": 28, "under": [6, 12, 20], "underground": [4, 5], "unfortun": 12, "unifi": [6, 9], "uniform": 29, "uniformli": 22, "uniqu": 16, "univers": 29, "unleash": 20, "unspecifi": 22, "unstabl": 13, "unsupport": 24, "unsupported_featur": 24, "unsupportedjanierror": 24, "until": [11, 29, 33], "untim": 27, "up": [20, 29], "updat": [7, 27], "update_metadata": 27, "upon": 9, "upper": [33, 34], "upper_bound": 34, "upper_exclus": 33, "us": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 20, 22, 23, 24, 25, 26, 27, 29, 33, 34, 36], "usag": [2, 6], "used_nam": 29, "user": [2, 5, 20], "uses_clock": 27, "usual": [16, 22, 24], "utf": [5, 22, 24], "util": [4, 22], "v": [13, 20], "v0": [6, 24], "valid": [6, 7, 9, 11, 20, 24, 26, 27, 31], "valu": [4, 5, 6, 8, 11, 12, 22, 24, 25, 26, 27, 29, 33, 34], "value_or_express": 29, "var": 16, "variabl": [6, 7, 8, 11, 16, 17, 18, 22, 24, 26, 27, 29, 31, 35, 36], "variable_declar": 27, "variabledeclar": 27, "varieti": [8, 9, 25, 26], "variou": [8, 12], "vast": [3, 9, 12], "vector": [10, 16, 32], "venv": 0, "verbos": 18, "veri": 4, "verif": 12, "versatil": 11, "version": [5, 6, 12, 24], "via": [9, 16, 24, 25, 26, 32, 36], "viewbox": 5, "virtual": 0, "visit": 6, "visual": [0, 5, 8, 9, 20], "volum": 20, "w": 29, "w12": 22, "w21": 22, "w3": 5, "wai": [20, 29, 33], "wall": [7, 8], "want": [18, 23, 25, 26, 29, 33], "we": [1, 3, 4, 5, 6, 7, 8, 9, 16, 18, 20, 22, 26, 32], "weak": [29, 33], "weak_until": [29, 33], "websit": 6, "weibul": 29, "well": 31, "what": [5, 7, 9, 11], "when": [4, 7, 11, 15, 25, 26, 27, 32], "where": [1, 2, 3, 4, 7, 8, 16, 26, 29], "whether": [7, 10, 24, 26, 27, 29, 33, 34], "which": [0, 6, 7, 8, 9, 10, 12, 16, 22, 24, 26, 27, 32], "while": [7, 16, 24], "width": [4, 5, 7], "win": [6, 7], "window": 20, "wire12": 22, "wire21": 22, "within": [5, 16, 27], "without": [7, 13, 22, 23, 25, 27], "won": 6, "work": [12, 24, 25, 26, 29, 33], "would": [5, 6, 7, 20], "write": [16, 18, 25], "writeargu": 25, "written": [8, 9, 20], "www": 5, "x": [2, 4, 5, 6, 7, 15, 16, 24], "x1": 22, "x2": 22, "x_1": 16, "x_i": 16, "x_momba_oper": 24, "x_momba_value_pass": 24, "x_n": 16, "xml": 5, "xmln": 5, "xor": [17, 29], "xx": 7, "xxx": 7, "xxxxx": 7, "xxxxxxx": 7, "y": [2, 4, 5, 7, 8], "y1": 22, "y2": 22, "yellow": 5, "yet": [12, 13, 22, 25], "you": [2, 3, 5, 6, 7, 12, 18, 20, 22, 23, 25, 26, 29, 33], "your": [3, 5, 6, 12, 18, 20, 25, 26], "z1": 22, "z2": 22, "zipf": 29, "\u03c0": 29, "\u03c4": [17, 22]}, "titles": ["Contributing", "Examples", "Interactive Game", "Racetrack", "The Model", "Quickstart", "Model Analysis", "Model Construction", "Model Exploration", "User Guide", "Abstract Interface", "Generic Explorer", "Momba Gym", "Feature Incubator", "JANI Extensions", "Observations", "Value Passing", "MOML Grammar", "MOML", "Syntax-Aware Macros", "Welcome to Momba\u2019s documentation!", "Analysis Interfaces", "Exploration Engine", "API Documentation", "JANI Models", "Actions", "Automata", "Context", "Exceptions", "Expressions", "Functions", "Momba Models", "Networks", "Properties", "Types", "Modest Toolset", "Storm"], "titleterms": {"": 20, "The": 4, "abstract": 10, "acknowledg": 20, "action": 25, "analysi": [6, 21], "api": 23, "argument": 25, "automata": 26, "awar": 19, "check": [6, 12], "class": [29, 33, 34], "code": 18, "construct": 7, "constructor": [29, 33], "context": 27, "contribut": [0, 20], "crate": 20, "declar": 27, "deep": 12, "develop": 0, "distribut": 29, "document": [20, 23], "dynam": 16, "edg": 26, "engin": 22, "environ": 12, "exampl": [1, 22, 24], "except": [24, 28], "explor": [8, 11, 22], "export": [6, 24], "express": 29, "extens": [14, 16], "featur": [13, 20], "function": [29, 30, 33], "game": 2, "gener": [11, 16], "get": 20, "grammar": 17, "guid": 9, "gym": 12, "hierarchi": 34, "idea": 16, "incub": 13, "instal": 3, "instanc": 26, "interact": 2, "interfac": [10, 21], "jani": [6, 14, 24], "load": 24, "locat": 26, "macro": 19, "model": [4, 6, 7, 8, 12, 24, 31], "modest": 35, "momba": [7, 12, 20, 31], "moml": [17, 18], "network": 32, "observ": 15, "oper": 29, "paramat": 22, "pass": 16, "pattern": 25, "properti": [27, 33], "quickstart": 5, "racetrack": 3, "refer": [22, 24, 29, 33], "represent": 22, "rust": 20, "scenario": 4, "scope": 27, "semant": 16, "start": 20, "static": 16, "statist": 12, "storm": 36, "support": 18, "syntact": 16, "syntax": 19, "time": 22, "toolset": 35, "track": 4, "train": 12, "type": 34, "user": 9, "v": 18, "valu": 16, "welcom": 20}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API Documentation": [[23, null]], "Abstract Interface": [[10, null]], "Actions": [[25, null]], "Analysis Interfaces": [[21, null]], "Arguments": [[25, "arguments"]], "Automata": [[26, null]], "Class Hierarchy": [[34, "class-hierarchy"]], "Class Reference": [[29, "class-reference"], [33, "class-reference"]], "Constructor Functions": [[29, "constructor-functions"], [33, "constructor-functions"]], "Context": [[27, null]], "Contributing": [[0, null]], "Declarations": [[27, "declarations"]], "Deep Statistical Model Checking": [[12, "deep-statistical-model-checking"]], "Development": [[0, "development"]], "Distributions": [[29, "distributions"]], "Dynamic Semantics": [[16, "dynamic-semantics"]], "Edges": [[26, "edges"]], "Example": [[22, "example"]], "Examples": [[1, null], [24, "examples"]], "Exceptions": [[24, "exceptions"], [28, null]], "Exploration Engine": [[22, null]], "Exporting a JANI-Model": [[24, "exporting-a-jani-model"]], "Expressions": [[29, null]], "Feature Incubator": [[13, null]], "Functions": [[30, null]], "General Idea": [[16, "general-idea"]], "Generic Explorer": [[11, null]], "Installation": [[3, "installation"]], "Instances": [[26, "instances"]], "Interactive Game": [[2, null]], "JANI Export": [[6, "jani-export"]], "JANI Extensions": [[14, null]], "JANI Models": [[24, null]], "Loading a JANI-Model": [[24, "loading-a-jani-model"]], "Locations": [[26, "locations"]], "MOML": [[18, null]], "MOML Grammar": [[17, null]], "Model Analysis": [[6, null]], "Model Checking": [[6, "model-checking"]], "Model Construction": [[7, null]], "Model Exploration": [[8, null]], "Modeling with Momba": [[7, "modeling-with-momba"]], "Modest Toolset": [[35, null]], "Momba Gym": [[12, null]], "Momba Models": [[31, null]], "Networks": [[32, null]], "Observations": [[15, null]], "Operators": [[29, "operators"]], "Paramaters": [[22, "paramaters"]], "Patterns": [[25, "patterns"]], "Properties": [[27, "properties"], [33, null]], "Quickstart": [[5, null]], "Racetrack": [[3, null]], "Reference": [[22, "reference"], [24, "reference"]], "Scenarios": [[4, "scenarios"]], "Scope": [[27, "scope"]], "Static Semantics": [[16, "static-semantics"]], "Storm": [[36, null]], "Syntactical Extension": [[16, "syntactical-extension"]], "Syntax-Aware Macros": [[19, null]], "The Model": [[4, null]], "Time Representations": [[22, "time-representations"]], "Tracks": [[4, "tracks"]], "Training Environment": [[12, "training-environment"]], "Types": [[34, null]], "User Guide": [[9, null]], "VS Code Support": [[18, "vs-code-support"]], "Value Passing": [[16, null]], "Welcome to Momba\u2019s documentation!": [[20, null]], "\u2728 Features": [[20, "features"]], "\ud83c\udfd7 Contributing": [[20, "contributing"]], "\ud83d\ude4f Acknowledgements": [[20, "acknowledgements"]], "\ud83d\ude80 Getting Started": [[20, "getting-started"]], "\ud83e\udd80 Rust Crates": [[20, "rust-crates"]]}, "docnames": ["contributing/index", "examples/index", "examples/racetrack/game", "examples/racetrack/index", "examples/racetrack/model", "examples/racetrack/quickstart", "guide/analysis", "guide/construction", "guide/exploration", "guide/index", "gym/abstract", "gym/generic", "gym/index", "incubator/index", "incubator/jani/index", "incubator/jani/observations", "incubator/jani/value-passing", "incubator/moml/grammar", "incubator/moml/index", "incubator/moml/macros", "index", "reference/analysis", "reference/engine", "reference/index", "reference/jani", "reference/model/actions", "reference/model/automata", "reference/model/context", "reference/model/exceptions", "reference/model/expressions", "reference/model/functions", "reference/model/index", "reference/model/networks", "reference/model/properties", "reference/model/types", "tools/modest", "tools/storm"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["contributing/index.md", "examples/index.md", "examples/racetrack/game.md", "examples/racetrack/index.md", "examples/racetrack/model.md", "examples/racetrack/quickstart.md", "guide/analysis.md", "guide/construction.md", "guide/exploration.md", "guide/index.md", "gym/abstract.md", "gym/generic.md", "gym/index.md", "incubator/index.md", "incubator/jani/index.md", "incubator/jani/observations.md", "incubator/jani/value-passing.md", "incubator/moml/grammar.rst", "incubator/moml/index.md", "incubator/moml/macros.md", "index.md", "reference/analysis.md", "reference/engine.md", "reference/index.md", "reference/jani.md", "reference/model/actions.md", "reference/model/automata.md", "reference/model/context.md", "reference/model/exceptions.md", "reference/model/expressions.md", "reference/model/functions.md", "reference/model/index.md", "reference/model/networks.md", "reference/model/properties.md", "reference/model/types.md", "tools/modest.md", "tools/storm.md"], "indexentries": {"abs (momba.model.operators.arithmeticunaryoperator attribute)": [[29, "momba.model.operators.ArithmeticUnaryOperator.ABS", false]], "absolute() (in module momba.model.expressions)": [[29, "momba.model.expressions.absolute", false]], "acceleration_model (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.acceleration_model", false]], "acceleration_probability (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.acceleration_probability", false]], "accumulate (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.accumulate", false]], "accumulate (momba.model.properties.rewardbound attribute)": [[33, "momba.model.properties.RewardBound.accumulate", false]], "accumulate (momba.model.properties.rewardinstant attribute)": [[33, "momba.model.properties.RewardInstant.accumulate", false]], "accumulate (momba.model.properties.steadystate attribute)": [[33, "momba.model.properties.SteadyState.accumulate", false]], "accumulationinstant (class in momba.model.properties)": [[33, "momba.model.properties.AccumulationInstant", false]], "action (class in momba.engine)": [[22, "momba.engine.Action", false]], "action (momba.engine.transition attribute)": [[22, "momba.engine.Transition.action", false]], "action_pattern (momba.model.edge attribute)": [[26, "momba.model.Edge.action_pattern", false]], "action_type (momba.engine.action attribute)": [[22, "momba.engine.Action.action_type", false]], "action_type (momba.model.actionpattern attribute)": [[25, "momba.model.ActionPattern.action_type", false]], "action_types (momba.model.context property)": [[27, "momba.model.Context.action_types", false]], "action_vector (momba.engine.transition attribute)": [[22, "momba.engine.Transition.action_vector", false]], "actionargument (class in momba.model)": [[25, "momba.model.ActionArgument", false]], "actionparameter (class in momba.model)": [[25, "momba.model.ActionParameter", false]], "actionpattern (class in momba.model)": [[25, "momba.model.ActionPattern", false]], "actions (class in momba.gym.generic)": [[11, "momba.gym.generic.Actions", false]], "actiontype (class in momba.model)": [[25, "momba.model.ActionType", false]], "add (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.ADD", false]], "add() (in module momba.model.expressions)": [[29, "momba.model.expressions.add", false]], "add_declaration() (momba.model.scope method)": [[27, "momba.model.Scope.add_declaration", false]], "add_edge() (momba.model.automaton method)": [[26, "momba.model.Automaton.add_edge", false]], "add_instance() (momba.model.network method)": [[32, "momba.model.Network.add_instance", false]], "add_location() (momba.model.automaton method)": [[26, "momba.model.Automaton.add_location", false]], "aggregate (class in momba.model.properties)": [[33, "momba.model.properties.Aggregate", false]], "aggregate() (in module momba.model.properties)": [[33, "momba.model.properties.aggregate", false]], "aggregationfunction (class in momba.model.operators)": [[29, "momba.model.operators.AggregationFunction", false]], "alternative (momba.model.expressions.conditional attribute)": [[29, "momba.model.expressions.Conditional.alternative", false]], "and (momba.model.operators.booleanoperator attribute)": [[29, "momba.model.operators.BooleanOperator.AND", false]], "annotation (momba.model.edge attribute)": [[26, "momba.model.Edge.annotation", false]], "arc_cos (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_COS", false]], "arc_cot (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_COT", false]], "arc_csc (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_CSC", false]], "arc_sec (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_SEC", false]], "arc_sin (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_SIN", false]], "arc_tan (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.ARC_TAN", false]], "are_compatible() (in module momba.model.automata)": [[26, "momba.model.automata.are_compatible", false]], "argmax (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.ARGMAX", false]], "argmin (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.ARGMIN", false]], "arguments (momba.engine.action attribute)": [[22, "momba.engine.Action.arguments", false]], "arguments (momba.model.actionpattern attribute)": [[25, "momba.model.ActionPattern.arguments", false]], "arguments (momba.model.expressions.sample attribute)": [[29, "momba.model.expressions.Sample.arguments", false]], "arguments (momba.model.functions.callexpression attribute)": [[30, "momba.model.functions.CallExpression.arguments", false]], "arguments (momba.model.instance attribute)": [[26, "momba.model.Instance.arguments", false]], "arithmeticbinary (class in momba.model.expressions)": [[29, "momba.model.expressions.ArithmeticBinary", false]], "arithmeticbinaryoperator (class in momba.model.operators)": [[29, "momba.model.operators.ArithmeticBinaryOperator", false]], "arithmeticunary (class in momba.model.expressions)": [[29, "momba.model.expressions.ArithmeticUnary", false]], "arithmeticunaryoperator (class in momba.model.operators)": [[29, "momba.model.operators.ArithmeticUnaryOperator", false]], "arity (momba.model.actiontype property)": [[25, "momba.model.ActionType.arity", false]], "array (momba.model.expressions.arrayaccess attribute)": [[29, "momba.model.expressions.ArrayAccess.array", false]], "array_of() (in module momba.model.types)": [[34, "momba.model.types.array_of", false]], "arrayaccess (class in momba.model.expressions)": [[29, "momba.model.expressions.ArrayAccess", false]], "arrayconstructor (class in momba.model.expressions)": [[29, "momba.model.expressions.ArrayConstructor", false]], "arrays (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.ARRAYS", false]], "arraytype (class in momba.model.types)": [[34, "momba.model.types.ArrayType", false]], "arrayvalue (class in momba.model.expressions)": [[29, "momba.model.expressions.ArrayValue", false]], "as_array (momba.engine.value property)": [[22, "momba.engine.Value.as_array", false]], "as_bool (momba.engine.value property)": [[22, "momba.engine.Value.as_bool", false]], "as_float (momba.engine.value property)": [[22, "momba.engine.Value.as_float", false]], "as_float (momba.model.expressions.integerconstant property)": [[29, "momba.model.expressions.IntegerConstant.as_float", false]], "as_float (momba.model.expressions.numericconstant property)": [[29, "momba.model.expressions.NumericConstant.as_float", false]], "as_float (momba.model.expressions.realconstant property)": [[29, "momba.model.expressions.RealConstant.as_float", false]], "as_fraction (momba.model.expressions.integerconstant property)": [[29, "momba.model.expressions.IntegerConstant.as_fraction", false]], "as_fraction (momba.model.expressions.numericconstant property)": [[29, "momba.model.expressions.NumericConstant.as_fraction", false]], "as_fraction (momba.model.expressions.realconstant property)": [[29, "momba.model.expressions.RealConstant.as_fraction", false]], "as_int (momba.engine.value property)": [[22, "momba.engine.Value.as_int", false]], "assignment (class in momba.model)": [[26, "momba.model.Assignment", false]], "assignments (momba.model.destination attribute)": [[26, "momba.model.Destination.assignments", false]], "automata (momba.model.context property)": [[27, "momba.model.Context.automata", false]], "automaton (class in momba.model)": [[26, "momba.model.Automaton", false]], "automaton (momba.model.instance attribute)": [[26, "momba.model.Instance.automaton", false]], "available_actions (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.available_actions", false]], "available_transitions (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.available_transitions", false]], "avg (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.AVG", false]], "base (momba.model.types.boundedtype attribute)": [[34, "momba.model.types.BoundedType.base", false]], "bernoulli (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.BERNOULLI", false]], "beta (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.BETA", false]], "binaryexpression (class in momba.model.expressions)": [[29, "momba.model.expressions.BinaryExpression", false]], "binaryoperator (class in momba.model.operators)": [[29, "momba.model.operators.BinaryOperator", false]], "binarypathformula (class in momba.model.properties)": [[33, "momba.model.properties.BinaryPathFormula", false]], "binarypathoperator (class in momba.model.operators)": [[29, "momba.model.operators.BinaryPathOperator", false]], "binomial (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.BINOMIAL", false]], "blank (racetrack.model.celltype attribute)": [[4, "racetrack.model.CellType.BLANK", false]], "blank_cells (racetrack.model.track attribute)": [[4, "racetrack.model.Track.blank_cells", false]], "blocked (racetrack.model.celltype attribute)": [[4, "racetrack.model.CellType.BLOCKED", false]], "blocked_cells (racetrack.model.track attribute)": [[4, "racetrack.model.Track.blocked_cells", false]], "body (momba.model.functiondefinition attribute)": [[30, "momba.model.FunctionDefinition.body", false]], "bool (momba.model.types attribute)": [[34, "momba.model.types.BOOL", false]], "boolean (class in momba.model.expressions)": [[29, "momba.model.expressions.Boolean", false]], "boolean (momba.model.expressions.booleanconstant attribute)": [[29, "momba.model.expressions.BooleanConstant.boolean", false]], "booleanconstant (class in momba.model.expressions)": [[29, "momba.model.expressions.BooleanConstant", false]], "booleanoperator (class in momba.model.operators)": [[29, "momba.model.operators.BooleanOperator", false]], "booltype (class in momba.model.types)": [[34, "momba.model.types.BoolType", false]], "bound() (momba.model.types.numerictype method)": [[34, "momba.model.types.NumericType.bound", false]], "boundedtype (class in momba.model.types)": [[34, "momba.model.types.BoundedType", false]], "bounds (momba.model.properties.rewardbound attribute)": [[33, "momba.model.properties.RewardBound.bounds", false]], "callexpression (class in momba.model.functions)": [[30, "momba.model.functions.CallExpression", false]], "capacity_factor (racetrack.model.tanktype attribute)": [[4, "racetrack.model.TankType.capacity_factor", false]], "cauchy (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.CAUCHY", false]], "ceil (momba.model.operators.arithmeticunaryoperator attribute)": [[29, "momba.model.operators.ArithmeticUnaryOperator.CEIL", false]], "ceil() (in module momba.model.expressions)": [[29, "momba.model.expressions.ceil", false]], "celltype (class in racetrack.model)": [[4, "racetrack.model.CellType", false]], "check() (momba.analysis.checker method)": [[21, "momba.analysis.Checker.check", false]], "check() (momba.tools.modest.modestchecker method)": [[35, "momba.tools.modest.ModestChecker.check", false]], "check() (momba.tools.modest.toolset method)": [[35, "momba.tools.modest.Toolset.check", false]], "check() (momba.tools.storm.stormchecker method)": [[36, "momba.tools.storm.StormChecker.check", false]], "check() (momba.tools.storm_docker.stormchecker method)": [[36, "momba.tools.storm_docker.StormChecker.check", false]], "check_nn() (in module momba.gym.checker)": [[12, "momba.gym.checker.check_nn", false]], "check_oracle() (in module momba.gym.checker)": [[12, "momba.gym.checker.check_oracle", false]], "checker (class in momba.analysis)": [[21, "momba.analysis.Checker", false]], "chi (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.CHI", false]], "chi_squared (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.CHI_SQUARED", false]], "children (momba.model.expression property)": [[29, "momba.model.Expression.children", false]], "children (momba.model.expressions.arrayaccess property)": [[29, "momba.model.expressions.ArrayAccess.children", false]], "children (momba.model.expressions.arrayconstructor property)": [[29, "momba.model.expressions.ArrayConstructor.children", false]], "children (momba.model.expressions.arrayvalue property)": [[29, "momba.model.expressions.ArrayValue.children", false]], "children (momba.model.expressions.binaryexpression property)": [[29, "momba.model.expressions.BinaryExpression.children", false]], "children (momba.model.expressions.conditional property)": [[29, "momba.model.expressions.Conditional.children", false]], "children (momba.model.expressions.derivative property)": [[29, "momba.model.expressions.Derivative.children", false]], "children (momba.model.expressions.sample property)": [[29, "momba.model.expressions.Sample.children", false]], "children (momba.model.expressions.selection property)": [[29, "momba.model.expressions.Selection.children", false]], "children (momba.model.expressions.unaryexpression property)": [[29, "momba.model.expressions.UnaryExpression.children", false]], "children (momba.model.properties.aggregate property)": [[33, "momba.model.properties.Aggregate.children", false]], "children (momba.model.properties.binarypathformula property)": [[33, "momba.model.properties.BinaryPathFormula.children", false]], "children (momba.model.properties.expectedreward property)": [[33, "momba.model.properties.ExpectedReward.children", false]], "children (momba.model.properties.pathquantifier property)": [[33, "momba.model.properties.PathQuantifier.children", false]], "children (momba.model.properties.probability property)": [[33, "momba.model.properties.Probability.children", false]], "children (momba.model.properties.stateselector property)": [[33, "momba.model.properties.StateSelector.children", false]], "children (momba.model.properties.steadystate property)": [[33, "momba.model.properties.SteadyState.children", false]], "children (momba.model.properties.unarypathformula property)": [[33, "momba.model.properties.UnaryPathFormula.children", false]], "clock (momba.model.types attribute)": [[34, "momba.model.types.CLOCK", false]], "clock_declarations (momba.model.scope property)": [[27, "momba.model.Scope.clock_declarations", false]], "clocktype (class in momba.model.types)": [[34, "momba.model.types.ClockType", false]], "comment (momba.model.actionparameter attribute)": [[25, "momba.model.ActionParameter.comment", false]], "comment (momba.model.actiontype attribute)": [[25, "momba.model.ActionType.comment", false]], "comment (momba.model.identifierdeclaration attribute)": [[27, "momba.model.IdentifierDeclaration.comment", false]], "comment (momba.model.instance attribute)": [[26, "momba.model.Instance.comment", false]], "comment (momba.model.propertydefinition attribute)": [[27, "momba.model.PropertyDefinition.comment", false]], "comparison (class in momba.model.expressions)": [[29, "momba.model.expressions.Comparison", false]], "comparisonoperator (class in momba.model.operators)": [[29, "momba.model.operators.ComparisonOperator", false]], "condition (momba.model.expressions.conditional attribute)": [[29, "momba.model.expressions.Conditional.condition", false]], "condition (momba.model.expressions.selection attribute)": [[29, "momba.model.expressions.Selection.condition", false]], "conditional (class in momba.model.expressions)": [[29, "momba.model.expressions.Conditional", false]], "consequence (momba.model.expressions.conditional attribute)": [[29, "momba.model.expressions.Conditional.consequence", false]], "constant_declarations (momba.model.scope property)": [[27, "momba.model.Scope.constant_declarations", false]], "constantdeclaration (class in momba.model)": [[27, "momba.model.ConstantDeclaration", false]], "context (class in momba.model)": [[27, "momba.model.Context", false]], "continuous (momba.model.types attribute)": [[34, "momba.model.types.CONTINUOUS", false]], "continuoustype (class in momba.model.types)": [[34, "momba.model.types.ContinuousType", false]], "conversionerror (class in momba.model.expressions)": [[29, "momba.model.expressions.ConversionError", false]], "conway_maxwell_poisson (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.CONWAY_MAXWELL_POISSON", false]], "coordinate (class in racetrack.model)": [[4, "racetrack.model.Coordinate", false]], "cos (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.COS", false]], "cot (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.COT", false]], "count (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.COUNT", false]], "create_action_type() (momba.model.context method)": [[27, "momba.model.Context.create_action_type", false]], "create_automaton() (momba.model.context method)": [[27, "momba.model.Context.create_automaton", false]], "create_child_scope() (momba.model.scope method)": [[27, "momba.model.Scope.create_child_scope", false]], "create_destination() (in module momba.model)": [[26, "momba.model.create_destination", false]], "create_edge() (momba.model.automaton method)": [[26, "momba.model.Automaton.create_edge", false]], "create_edge_scope() (momba.model.edge method)": [[26, "momba.model.Edge.create_edge_scope", false]], "create_generic_env() (in module momba.gym)": [[12, "momba.gym.create_generic_env", false]], "create_instance() (momba.model.automaton method)": [[26, "momba.model.Automaton.create_instance", false]], "create_link() (momba.model.network method)": [[32, "momba.model.Network.create_link", false]], "create_location() (momba.model.automaton method)": [[26, "momba.model.Automaton.create_location", false]], "create_network() (momba.model.context method)": [[27, "momba.model.Context.create_network", false]], "csc (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.CSC", false]], "ctmc (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.CTMC", false]], "ctmdp (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.CTMDP", false]], "ctx (momba.model.automaton attribute)": [[26, "momba.model.Automaton.ctx", false]], "ctx (momba.model.network attribute)": [[32, "momba.model.Network.ctx", false]], "ctx (momba.model.scope attribute)": [[27, "momba.model.Scope.ctx", false]], "datatypes (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.DATATYPES", false]], "dead_end (momba.gym.generic.rewards attribute)": [[11, "momba.gym.generic.Rewards.dead_end", false]], "dead_predicate (momba.gym.generic.objective attribute)": [[11, "momba.gym.generic.Objective.dead_predicate", false]], "deadlock (momba.model.properties.statepredicate attribute)": [[33, "momba.model.properties.StatePredicate.DEADLOCK", false]], "deadlock_states (momba.model.properties attribute)": [[33, "momba.model.properties.DEADLOCK_STATES", false]], "declarations (momba.model.scope property)": [[27, "momba.model.Scope.declarations", false]], "declare_constant() (momba.model.scope method)": [[27, "momba.model.Scope.declare_constant", false]], "declare_in() (momba.model.actionpattern method)": [[25, "momba.model.ActionPattern.declare_in", false]], "declare_parameter() (momba.model.automaton method)": [[26, "momba.model.Automaton.declare_parameter", false]], "declare_variable() (momba.model.automaton method)": [[26, "momba.model.Automaton.declare_variable", false]], "declare_variable() (momba.model.scope method)": [[27, "momba.model.Scope.declare_variable", false]], "define_function() (momba.model.scope method)": [[27, "momba.model.Scope.define_function", false]], "define_property() (momba.model.context method)": [[27, "momba.model.Context.define_property", false]], "derivative (class in momba.model.expressions)": [[29, "momba.model.expressions.Derivative", false]], "derived_operators (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.DERIVED_OPERATORS", false]], "destination (class in momba.engine)": [[22, "momba.engine.Destination", false]], "destination (class in momba.model)": [[26, "momba.model.Destination", false]], "destinations (momba.engine.transition attribute)": [[22, "momba.engine.Transition.destinations", false]], "destinations (momba.model.edge attribute)": [[26, "momba.model.Edge.destinations", false]], "discrete_uniform (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.DISCRETE_UNIFORM", false]], "discretetime (class in momba.engine)": [[22, "momba.engine.DiscreteTime", false]], "distribution (class in momba.utils.distribution)": [[22, "momba.utils.distribution.Distribution", false]], "distribution (momba.model.expressions.sample attribute)": [[29, "momba.model.expressions.Sample.distribution", false]], "distributiontype (class in momba.model.distributions)": [[29, "momba.model.distributions.DistributionType", false]], "dtmc (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.DTMC", false]], "dump_model() (in module momba.jani)": [[24, "momba.jani.dump_model", false]], "e (momba.model.expressions.namedreal attribute)": [[29, "momba.model.expressions.NamedReal.E", false]], "edge (class in momba.model)": [[26, "momba.model.Edge", false]], "edge_by_index (momba.gym.generic.actions attribute)": [[11, "momba.gym.generic.Actions.EDGE_BY_INDEX", false]], "edge_by_label (momba.gym.generic.actions attribute)": [[11, "momba.gym.generic.Actions.EDGE_BY_LABEL", false]], "edge_priorities (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.EDGE_PRIORITIES", false]], "edge_vector (momba.engine.transition attribute)": [[22, "momba.engine.Transition.edge_vector", false]], "edges (momba.model.automaton property)": [[26, "momba.model.Automaton.edges", false]], "element (momba.model.types.arraytype attribute)": [[34, "momba.model.types.ArrayType.element", false]], "element (momba.model.types.settype attribute)": [[34, "momba.model.types.SetType.element", false]], "elements (momba.model.expressions.arrayvalue attribute)": [[29, "momba.model.expressions.ArrayValue.elements", false]], "engine (momba.tools.storm_docker.stormchecker attribute)": [[36, "momba.tools.storm_docker.StormChecker.engine", false]], "ensure_expr() (in module momba.model)": [[29, "momba.model.ensure_expr", false]], "environment (momba.tools.modest.toolset attribute)": [[35, "momba.tools.modest.Toolset.environment", false]], "environment (momba.tools.storm.toolset attribute)": [[36, "momba.tools.storm.Toolset.environment", false]], "eq (momba.model.operators.equalityoperator attribute)": [[29, "momba.model.operators.EqualityOperator.EQ", false]], "equality (class in momba.model.expressions)": [[29, "momba.model.expressions.Equality", false]], "equalityoperator (class in momba.model.operators)": [[29, "momba.model.operators.EqualityOperator", false]], "equals() (in module momba.model.expressions)": [[29, "momba.model.expressions.equals", false]], "equiv (momba.model.operators.booleanoperator attribute)": [[29, "momba.model.operators.BooleanOperator.EQUIV", false]], "erlang (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.ERLANG", false]], "eventually (momba.model.operators.unarypathoperator attribute)": [[29, "momba.model.operators.UnaryPathOperator.EVENTUALLY", false]], "eventually() (in module momba.model.properties)": [[33, "momba.model.properties.eventually", false]], "executable (momba.tools.modest.toolset attribute)": [[35, "momba.tools.modest.Toolset.executable", false]], "executable (momba.tools.storm.toolset attribute)": [[36, "momba.tools.storm.Toolset.executable", false]], "exists (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.EXISTS", false]], "exists (momba.model.operators.quantifier attribute)": [[29, "momba.model.operators.Quantifier.EXISTS", false]], "exists_path() (in module momba.model.properties)": [[33, "momba.model.properties.exists_path", false]], "exit (momba.model.properties.accumulationinstant attribute)": [[33, "momba.model.properties.AccumulationInstant.EXIT", false]], "expectedreward (class in momba.model.properties)": [[33, "momba.model.properties.ExpectedReward", false]], "explorer (class in momba.engine)": [[22, "momba.engine.Explorer", false]], "explorer (class in momba.gym.abstract)": [[10, "momba.gym.abstract.Explorer", false]], "explorer (momba.engine.destination attribute)": [[22, "momba.engine.Destination.explorer", false]], "explorer (momba.engine.state attribute)": [[22, "momba.engine.State.explorer", false]], "explorer (momba.engine.transition attribute)": [[22, "momba.engine.Transition.explorer", false]], "exponential (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.EXPONENTIAL", false]], "expr() (in module momba.moml)": [[19, "momba.moml.expr", false]], "expression (class in momba.model)": [[29, "momba.model.Expression", false]], "expression (momba.model.expressions.arrayconstructor attribute)": [[29, "momba.model.expressions.ArrayConstructor.expression", false]], "expression (momba.model.properties.rewardbound attribute)": [[33, "momba.model.properties.RewardBound.expression", false]], "expression (momba.model.properties.rewardinstant attribute)": [[33, "momba.model.properties.RewardInstant.expression", false]], "expression (momba.model.propertydefinition attribute)": [[27, "momba.model.PropertyDefinition.expression", false]], "false (momba.model.expressions attribute)": [[29, "momba.model.expressions.FALSE", false]], "fisher_snedecor (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.FISHER_SNEDECOR", false]], "float_value (momba.model.expressions.namedreal attribute)": [[29, "momba.model.expressions.NamedReal.float_value", false]], "floor (momba.model.operators.arithmeticunaryoperator attribute)": [[29, "momba.model.operators.ArithmeticUnaryOperator.FLOOR", false]], "floor() (in module momba.model.expressions)": [[29, "momba.model.expressions.floor", false]], "floor_div (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.FLOOR_DIV", false]], "floor_div() (in module momba.model.expressions)": [[29, "momba.model.expressions.floor_div", false]], "forall (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.FORALL", false]], "forall (momba.model.operators.quantifier attribute)": [[29, "momba.model.operators.Quantifier.FORALL", false]], "forall_paths() (in module momba.model.properties)": [[33, "momba.model.properties.forall_paths", false]], "fork() (momba.gym.abstract.explorer method)": [[10, "momba.gym.abstract.Explorer.fork", false]], "fork() (momba.gym.env.mombaenv method)": [[12, "momba.gym.env.MombaEnv.fork", false]], "formula (momba.model.properties.pathquantifier attribute)": [[33, "momba.model.properties.PathQuantifier.formula", false]], "formula (momba.model.properties.probability attribute)": [[33, "momba.model.properties.Probability.formula", false]], "formula (momba.model.properties.steadystate attribute)": [[33, "momba.model.properties.SteadyState.formula", false]], "formula (momba.model.properties.unarypathformula attribute)": [[33, "momba.model.properties.UnaryPathFormula.formula", false]], "from_source() (racetrack.model.track class method)": [[4, "racetrack.model.Track.from_source", false]], "full_name (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.full_name", false]], "function (momba.model.functions.callexpression attribute)": [[30, "momba.model.functions.CallExpression.function", false]], "function (momba.model.properties.aggregate attribute)": [[33, "momba.model.properties.Aggregate.function", false]], "functiondefinition (class in momba.model)": [[30, "momba.model.FunctionDefinition", false]], "functionparameter (class in momba.model.functions)": [[30, "momba.model.functions.FunctionParameter", false]], "functions (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.FUNCTIONS", false]], "gamma (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.GAMMA", false]], "ge (momba.model.operators.comparisonoperator attribute)": [[29, "momba.model.operators.ComparisonOperator.GE", false]], "geometric (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.GEOMETRIC", false]], "get_action_type_by_name() (momba.model.context method)": [[27, "momba.model.Context.get_action_type_by_name", false]], "get_automaton_by_name() (momba.model.context method)": [[27, "momba.model.Context.get_automaton_by_name", false]], "get_cell_type() (racetrack.model.track method)": [[4, "racetrack.model.Track.get_cell_type", false]], "get_checker() (in module momba.tools.modest)": [[21, "momba.tools.modest.get_checker", false]], "get_checker() (in module momba.tools.storm)": [[21, "momba.tools.storm.get_checker", false]], "get_function() (momba.model.scope method)": [[27, "momba.model.Scope.get_function", false]], "get_incoming_edges() (momba.model.automaton method)": [[26, "momba.model.Automaton.get_incoming_edges", false]], "get_local_env() (momba.engine.state method)": [[22, "momba.engine.State.get_local_env", false]], "get_network_by_name() (momba.model.context method)": [[27, "momba.model.Context.get_network_by_name", false]], "get_outgoing_edges() (momba.model.automaton method)": [[26, "momba.model.Automaton.get_outgoing_edges", false]], "get_property_definition_by_name() (momba.model.context method)": [[27, "momba.model.Context.get_property_definition_by_name", false]], "get_scope() (momba.model.scope method)": [[27, "momba.model.Scope.get_scope", false]], "get_type() (momba.model.scope method)": [[27, "momba.model.Scope.get_type", false]], "global_env (momba.engine.state property)": [[22, "momba.engine.State.global_env", false]], "global_only (momba.gym.generic.observations attribute)": [[11, "momba.gym.generic.Observations.GLOBAL_ONLY", false]], "global_scope (momba.model.context attribute)": [[27, "momba.model.Context.global_scope", false]], "globally (momba.model.operators.unarypathoperator attribute)": [[29, "momba.model.operators.UnaryPathOperator.GLOBALLY", false]], "globally() (in module momba.model.properties)": [[33, "momba.model.properties.globally", false]], "goal (racetrack.model.celltype attribute)": [[4, "racetrack.model.CellType.GOAL", false]], "goal_cells (racetrack.model.track attribute)": [[4, "racetrack.model.Track.goal_cells", false]], "goal_predicate (momba.gym.generic.objective attribute)": [[11, "momba.gym.generic.Objective.goal_predicate", false]], "goal_reached (momba.gym.generic.rewards attribute)": [[11, "momba.gym.generic.Rewards.goal_reached", false]], "greater() (in module momba.model.expressions)": [[29, "momba.model.expressions.greater", false]], "greater_or_equal() (in module momba.model.expressions)": [[29, "momba.model.expressions.greater_or_equal", false]], "gt (momba.model.operators.comparisonoperator attribute)": [[29, "momba.model.operators.ComparisonOperator.GT", false]], "guard (momba.model.edge attribute)": [[26, "momba.model.Edge.guard", false]], "guardargument (class in momba.model)": [[25, "momba.model.GuardArgument", false]], "ha (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.HA", false]], "has_parameters (momba.model.actiontype property)": [[25, "momba.model.ActionType.has_parameters", false]], "has_terminated (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.has_terminated", false]], "height (racetrack.model.track attribute)": [[4, "racetrack.model.Track.height", false]], "hyperbolic_functions (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.HYPERBOLIC_FUNCTIONS", false]], "hypergeometric (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.HYPERGEOMETRIC", false]], "ice (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.ICE", false]], "identifier (momba.model.expressions.derivative attribute)": [[29, "momba.model.expressions.Derivative.identifier", false]], "identifier (momba.model.expressions.name attribute)": [[29, "momba.model.expressions.Name.identifier", false]], "identifier (momba.model.identifierdeclaration attribute)": [[27, "momba.model.IdentifierDeclaration.identifier", false]], "identifierdeclaration (class in momba.model)": [[27, "momba.model.IdentifierDeclaration", false]], "imply (momba.model.operators.booleanoperator attribute)": [[29, "momba.model.operators.BooleanOperator.IMPLY", false]], "incompatibleassignmentserror": [[28, "momba.model.errors.IncompatibleAssignmentsError", false]], "index (momba.model.assignment attribute)": [[26, "momba.model.Assignment.index", false]], "index (momba.model.expressions.arrayaccess attribute)": [[29, "momba.model.expressions.ArrayAccess.index", false]], "initial (momba.model.properties.statepredicate attribute)": [[33, "momba.model.properties.StatePredicate.INITIAL", false]], "initial_locations (momba.model.automaton property)": [[26, "momba.model.Automaton.initial_locations", false]], "initial_restriction (momba.model.automaton property)": [[26, "momba.model.Automaton.initial_restriction", false]], "initial_restriction (momba.model.network property)": [[32, "momba.model.Network.initial_restriction", false]], "initial_states (momba.engine.explorer property)": [[22, "momba.engine.Explorer.initial_states", false]], "initial_states (momba.model.properties attribute)": [[33, "momba.model.properties.INITIAL_STATES", false]], "initial_value (momba.model.variabledeclaration attribute)": [[27, "momba.model.VariableDeclaration.initial_value", false]], "input_enabled (momba.model.instance attribute)": [[26, "momba.model.Instance.input_enabled", false]], "instance (class in momba.model)": [[26, "momba.model.Instance", false]], "instances (momba.engine.transition attribute)": [[22, "momba.engine.Transition.instances", false]], "instances (momba.model.network property)": [[32, "momba.model.Network.instances", false]], "instant (momba.model.properties.rewardinstant attribute)": [[33, "momba.model.properties.RewardInstant.instant", false]], "int (momba.model.types attribute)": [[34, "momba.model.types.INT", false]], "integer (momba.model.expressions.integerconstant attribute)": [[29, "momba.model.expressions.IntegerConstant.integer", false]], "integerconstant (class in momba.model.expressions)": [[29, "momba.model.expressions.IntegerConstant", false]], "integertype (class in momba.model.types)": [[34, "momba.model.types.IntegerType", false]], "interval (class in momba.model.properties)": [[33, "momba.model.properties.Interval", false]], "invalid_action (momba.gym.generic.rewards attribute)": [[11, "momba.gym.generic.Rewards.invalid_action", false]], "invaliddeclarationerror": [[28, "momba.model.errors.InvalidDeclarationError", false]], "invalidjanierror (class in momba.jani)": [[24, "momba.jani.InvalidJANIError", false]], "invalidtypeerror": [[28, "momba.model.errors.InvalidTypeError", false]], "inverse_gamma (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.INVERSE_GAMMA", false]], "invoke() (momba.tools.storm.toolset method)": [[36, "momba.tools.storm.Toolset.invoke", false]], "is_array (momba.engine.value property)": [[22, "momba.engine.Value.is_array", false]], "is_assignable_from() (momba.model.type method)": [[34, "momba.model.Type.is_assignable_from", false]], "is_assignable_from() (momba.model.types.arraytype method)": [[34, "momba.model.types.ArrayType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.booltype method)": [[34, "momba.model.types.BoolType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.boundedtype method)": [[34, "momba.model.types.BoundedType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.clocktype method)": [[34, "momba.model.types.ClockType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.continuoustype method)": [[34, "momba.model.types.ContinuousType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.integertype method)": [[34, "momba.model.types.IntegerType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.realtype method)": [[34, "momba.model.types.RealType.is_assignable_from", false]], "is_assignable_from() (momba.model.types.settype method)": [[34, "momba.model.types.SetType.is_assignable_from", false]], "is_bool (momba.engine.value property)": [[22, "momba.engine.Value.is_bool", false]], "is_declared() (momba.model.scope method)": [[27, "momba.model.Scope.is_declared", false]], "is_float (momba.engine.value property)": [[22, "momba.engine.Value.is_float", false]], "is_int (momba.engine.value property)": [[22, "momba.engine.Value.is_int", false]], "is_local() (momba.model.scope method)": [[27, "momba.model.Scope.is_local", false]], "is_numeric (momba.model.type property)": [[34, "momba.model.Type.is_numeric", false]], "is_numeric (momba.model.types.numerictype property)": [[34, "momba.model.types.NumericType.is_numeric", false]], "is_parameter (momba.model.constantdeclaration property)": [[27, "momba.model.ConstantDeclaration.is_parameter", false]], "is_sampling_free (momba.model.expression property)": [[29, "momba.model.Expression.is_sampling_free", false]], "is_transient (momba.model.variabledeclaration attribute)": [[27, "momba.model.VariableDeclaration.is_transient", false]], "is_untimed (momba.model.modeltype property)": [[27, "momba.model.ModelType.is_untimed", false]], "ite() (in module momba.model.expressions)": [[29, "momba.model.expressions.ite", false]], "janierror (class in momba.jani)": [[24, "momba.jani.JANIError", false]], "label (momba.model.actiontype attribute)": [[25, "momba.model.ActionType.label", false]], "laplace (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.LAPLACE", false]], "large (racetrack.model.tanktype attribute)": [[4, "racetrack.model.TankType.LARGE", false]], "le (momba.model.operators.comparisonoperator attribute)": [[29, "momba.model.operators.ComparisonOperator.LE", false]], "left (momba.model.expressions.binaryexpression attribute)": [[29, "momba.model.expressions.BinaryExpression.left", false]], "left (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.left", false]], "length (momba.model.expressions.arrayconstructor attribute)": [[29, "momba.model.expressions.ArrayConstructor.length", false]], "less() (in module momba.model.expressions)": [[29, "momba.model.expressions.less", false]], "less_or_equal() (in module momba.model.expressions)": [[29, "momba.model.expressions.less_or_equal", false]], "link (class in momba.model)": [[32, "momba.model.Link", false]], "links (momba.model.network property)": [[32, "momba.model.Network.links", false]], "load_model() (in module momba.jani)": [[24, "momba.jani.load_model", false]], "local_and_global (momba.gym.generic.observations attribute)": [[11, "momba.gym.generic.Observations.LOCAL_AND_GLOBAL", false]], "location (class in momba.model)": [[26, "momba.model.Location", false]], "location (momba.model.destination attribute)": [[26, "momba.model.Destination.location", false]], "location (momba.model.edge attribute)": [[26, "momba.model.Edge.location", false]], "locations (momba.engine.state property)": [[22, "momba.engine.State.locations", false]], "locations (momba.model.automaton property)": [[26, "momba.model.Automaton.locations", false]], "log (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.LOG", false]], "log() (in module momba.model.expressions)": [[29, "momba.model.expressions.log", false]], "log_normal (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.LOG_NORMAL", false]], "logic_all() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_all", false]], "logic_and() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_and", false]], "logic_any() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_any", false]], "logic_equiv() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_equiv", false]], "logic_implies() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_implies", false]], "logic_not() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_not", false]], "logic_or() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_or", false]], "logic_xor() (in module momba.model.expressions)": [[29, "momba.model.expressions.logic_xor", false]], "lookup() (momba.model.scope method)": [[27, "momba.model.Scope.lookup", false]], "lower (momba.model.properties.interval attribute)": [[33, "momba.model.properties.Interval.lower", false]], "lower_bound (momba.model.types.boundedtype attribute)": [[34, "momba.model.types.BoundedType.lower_bound", false]], "lower_exclusive (momba.model.properties.interval attribute)": [[33, "momba.model.properties.Interval.lower_exclusive", false]], "lt (momba.model.operators.comparisonoperator attribute)": [[29, "momba.model.operators.ComparisonOperator.LT", false]], "lts (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.LTS", false]], "ma (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.MA", false]], "max (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.MAX", false]], "max (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.MAX", false]], "max (momba.model.operators.minmax attribute)": [[29, "momba.model.operators.MinMax.MAX", false]], "max_expected_reward() (in module momba.model.properties)": [[33, "momba.model.properties.max_expected_reward", false]], "max_prob() (in module momba.model.properties)": [[33, "momba.model.properties.max_prob", false]], "max_steady_state() (in module momba.model.properties)": [[33, "momba.model.properties.max_steady_state", false]], "maximum() (in module momba.model.expressions)": [[29, "momba.model.expressions.maximum", false]], "mdp (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.MDP", false]], "medium (racetrack.model.tanktype attribute)": [[4, "racetrack.model.TankType.MEDIUM", false]], "metadata (momba.model.context property)": [[27, "momba.model.Context.metadata", false]], "min (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.MIN", false]], "min (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.MIN", false]], "min (momba.model.operators.minmax attribute)": [[29, "momba.model.operators.MinMax.MIN", false]], "min_expected_reward() (in module momba.model.properties)": [[33, "momba.model.properties.min_expected_reward", false]], "min_prob() (in module momba.model.properties)": [[33, "momba.model.properties.min_prob", false]], "min_steady_state() (in module momba.model.properties)": [[33, "momba.model.properties.min_steady_state", false]], "minimum() (in module momba.model.expressions)": [[29, "momba.model.expressions.minimum", false]], "minmax (class in momba.model.operators)": [[29, "momba.model.operators.MinMax", false]], "mod (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.MOD", false]], "mod() (in module momba.model.expressions)": [[29, "momba.model.expressions.mod", false]], "model_type (momba.model.context attribute)": [[27, "momba.model.Context.model_type", false]], "modelfeature (class in momba.jani)": [[24, "momba.jani.ModelFeature", false]], "modelingerror": [[28, "momba.model.errors.ModelingError", false]], "modeltype (class in momba.model)": [[27, "momba.model.ModelType", false]], "modestchecker (class in momba.tools.modest)": [[35, "momba.tools.modest.ModestChecker", false]], "module": [[28, "module-momba.model.errors", false]], "momba.model.errors": [[28, "module-momba.model.errors", false]], "mombaenv (class in momba.gym.env)": [[12, "momba.gym.env.MombaEnv", false]], "mul (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.MUL", false]], "mul() (in module momba.model.expressions)": [[29, "momba.model.expressions.mul", false]], "name (class in momba.model.expressions)": [[29, "momba.model.expressions.Name", false]], "name (momba.model.automaton attribute)": [[26, "momba.model.Automaton.name", false]], "name (momba.model.functiondefinition attribute)": [[30, "momba.model.FunctionDefinition.name", false]], "name (momba.model.functions.functionparameter attribute)": [[30, "momba.model.functions.FunctionParameter.name", false]], "name (momba.model.location attribute)": [[26, "momba.model.Location.name", false]], "name (momba.model.network attribute)": [[32, "momba.model.Network.name", false]], "name (momba.model.propertydefinition attribute)": [[27, "momba.model.PropertyDefinition.name", false]], "name() (in module momba.model.expressions)": [[29, "momba.model.expressions.name", false]], "named_expressions (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.NAMED_EXPRESSIONS", false]], "namedreal (class in momba.model.expressions)": [[29, "momba.model.expressions.NamedReal", false]], "negative_binomial (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.NEGATIVE_BINOMIAL", false]], "neq (momba.model.operators.equalityoperator attribute)": [[29, "momba.model.operators.EqualityOperator.NEQ", false]], "network (class in momba.model)": [[32, "momba.model.Network", false]], "network (momba.engine.explorer attribute)": [[22, "momba.engine.Explorer.network", false]], "networks (momba.model.context property)": [[27, "momba.model.Context.networks", false]], "new_discrete_time() (momba.engine.explorer static method)": [[22, "momba.engine.Explorer.new_discrete_time", false]], "nondet_selection (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.NONDET_SELECTION", false]], "normal (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.NORMAL", false]], "not (class in momba.model.expressions)": [[29, "momba.model.expressions.Not", false]], "not (momba.model.operators.notoperator attribute)": [[29, "momba.model.operators.NotOperator.NOT", false]], "not_equals() (in module momba.model.expressions)": [[29, "momba.model.expressions.not_equals", false]], "notfounderror": [[28, "momba.model.errors.NotFoundError", false]], "notoperator (class in momba.model.operators)": [[29, "momba.model.operators.NotOperator", false]], "num_actions (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.num_actions", false]], "num_features (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.num_features", false]], "numericconstant (class in momba.model.expressions)": [[29, "momba.model.expressions.NumericConstant", false]], "numerictype (class in momba.model.types)": [[34, "momba.model.types.NumericType", false]], "objective (class in momba.gym.generic)": [[11, "momba.gym.generic.Objective", false]], "observations (class in momba.gym.generic)": [[11, "momba.gym.generic.Observations", false]], "omniscient (momba.gym.generic.observations attribute)": [[11, "momba.gym.generic.Observations.OMNISCIENT", false]], "operand (momba.model.expressions.unaryexpression attribute)": [[29, "momba.model.expressions.UnaryExpression.operand", false]], "operator (class in momba.model.operators)": [[29, "momba.model.operators.Operator", false]], "operator (momba.model.expressions.arithmeticbinary attribute)": [[29, "momba.model.expressions.ArithmeticBinary.operator", false]], "operator (momba.model.expressions.arithmeticunary attribute)": [[29, "momba.model.expressions.ArithmeticUnary.operator", false]], "operator (momba.model.expressions.binaryexpression attribute)": [[29, "momba.model.expressions.BinaryExpression.operator", false]], "operator (momba.model.expressions.boolean attribute)": [[29, "momba.model.expressions.Boolean.operator", false]], "operator (momba.model.expressions.comparison attribute)": [[29, "momba.model.expressions.Comparison.operator", false]], "operator (momba.model.expressions.equality attribute)": [[29, "momba.model.expressions.Equality.operator", false]], "operator (momba.model.expressions.not attribute)": [[29, "momba.model.expressions.Not.operator", false]], "operator (momba.model.expressions.trigonometric attribute)": [[29, "momba.model.expressions.Trigonometric.operator", false]], "operator (momba.model.expressions.unaryexpression attribute)": [[29, "momba.model.expressions.UnaryExpression.operator", false]], "operator (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.operator", false]], "operator (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.operator", false]], "operator (momba.model.properties.probability attribute)": [[33, "momba.model.properties.Probability.operator", false]], "operator (momba.model.properties.steadystate attribute)": [[33, "momba.model.properties.SteadyState.operator", false]], "operator (momba.model.properties.unarypathformula attribute)": [[33, "momba.model.properties.UnaryPathFormula.operator", false]], "or (momba.model.operators.booleanoperator attribute)": [[29, "momba.model.operators.BooleanOperator.OR", false]], "oracle (class in momba.gym.abstract)": [[10, "momba.gym.abstract.Oracle", false]], "parameters (momba.model.actiontype attribute)": [[25, "momba.model.ActionType.parameters", false]], "parameters (momba.model.automaton property)": [[26, "momba.model.Automaton.parameters", false]], "parameters (momba.model.functiondefinition attribute)": [[30, "momba.model.FunctionDefinition.parameters", false]], "parent (momba.model.scope attribute)": [[27, "momba.model.Scope.parent", false]], "pareto (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.PARETO", false]], "pathquantifier (class in momba.model.properties)": [[33, "momba.model.properties.PathQuantifier", false]], "pha (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.PHA", false]], "pi (momba.model.expressions.namedreal attribute)": [[29, "momba.model.expressions.NamedReal.PI", false]], "pick() (momba.utils.distribution.distribution method)": [[22, "momba.utils.distribution.Distribution.pick", false]], "poisson (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.POISSON", false]], "pow (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.POW", false]], "power() (in module momba.model.expressions)": [[29, "momba.model.expressions.power", false]], "predcate (momba.model.properties.aggregate attribute)": [[33, "momba.model.properties.Aggregate.predcate", false]], "predicate (momba.model.properties.stateselector attribute)": [[33, "momba.model.properties.StateSelector.predicate", false]], "probability (class in momba.model.properties)": [[33, "momba.model.properties.Probability", false]], "probability (momba.engine.destination property)": [[22, "momba.engine.Destination.probability", false]], "probability (momba.model.destination attribute)": [[26, "momba.model.Destination.probability", false]], "progress_invariant (momba.model.location attribute)": [[26, "momba.model.Location.progress_invariant", false]], "prop() (in module momba.moml)": [[19, "momba.moml.prop", false]], "properties (momba.model.context property)": [[27, "momba.model.Context.properties", false]], "propertydefinition (class in momba.model)": [[27, "momba.model.PropertyDefinition", false]], "pta (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.PTA", false]], "quantifier (class in momba.model.operators)": [[29, "momba.model.operators.Quantifier", false]], "quantifier (momba.model.properties.pathquantifier attribute)": [[33, "momba.model.properties.PathQuantifier.quantifier", false]], "rate (momba.model.edge attribute)": [[26, "momba.model.Edge.rate", false]], "rayleigh (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.RAYLEIGH", false]], "reachability (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.reachability", false]], "readargument (class in momba.model)": [[25, "momba.model.ReadArgument", false]], "real (momba.model.expressions.realconstant attribute)": [[29, "momba.model.expressions.RealConstant.real", false]], "real (momba.model.types attribute)": [[34, "momba.model.types.REAL", false]], "real_div (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.REAL_DIV", false]], "real_div() (in module momba.model.expressions)": [[29, "momba.model.expressions.real_div", false]], "realconstant (class in momba.model.expressions)": [[29, "momba.model.expressions.RealConstant", false]], "realtype (class in momba.model.types)": [[34, "momba.model.types.RealType", false]], "release (momba.model.operators.binarypathoperator attribute)": [[29, "momba.model.operators.BinaryPathOperator.RELEASE", false]], "release() (in module momba.model.properties)": [[33, "momba.model.properties.release", false]], "render() (momba.gym.env.mombaenv method)": [[12, "momba.gym.env.MombaEnv.render", false]], "reset() (momba.gym.abstract.explorer method)": [[10, "momba.gym.abstract.Explorer.reset", false]], "reset() (momba.gym.env.mombaenv method)": [[12, "momba.gym.env.MombaEnv.reset", false]], "result (momba.model.link attribute)": [[32, "momba.model.Link.result", false]], "returns (momba.model.functiondefinition attribute)": [[30, "momba.model.FunctionDefinition.returns", false]], "reward (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.reward", false]], "reward_bounds (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.reward_bounds", false]], "reward_bounds (momba.model.properties.unarypathformula attribute)": [[33, "momba.model.properties.UnaryPathFormula.reward_bounds", false]], "reward_instants (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.reward_instants", false]], "rewardbound (class in momba.model.properties)": [[33, "momba.model.properties.RewardBound", false]], "rewardinstant (class in momba.model.properties)": [[33, "momba.model.properties.RewardInstant", false]], "rewards (class in momba.gym.generic)": [[11, "momba.gym.generic.Rewards", false]], "right (momba.model.expressions.binaryexpression attribute)": [[29, "momba.model.expressions.BinaryExpression.right", false]], "right (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.right", false]], "run() (momba.tools.storm_docker.toolset method)": [[36, "momba.tools.storm_docker.Toolset.run", false]], "sample (class in momba.model.expressions)": [[29, "momba.model.expressions.Sample", false]], "sand (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.SAND", false]], "scenario (class in racetrack.model)": [[4, "racetrack.model.Scenario", false]], "scope (class in momba.model)": [[27, "momba.model.Scope", false]], "scope (momba.model.automaton attribute)": [[26, "momba.model.Automaton.scope", false]], "sec (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.SEC", false]], "selection (class in momba.model.expressions)": [[29, "momba.model.expressions.Selection", false]], "set_of() (in module momba.model.types)": [[34, "momba.model.types.set_of", false]], "settype (class in momba.model.types)": [[34, "momba.model.types.SetType", false]], "sgn (momba.model.operators.arithmeticunaryoperator attribute)": [[29, "momba.model.operators.ArithmeticUnaryOperator.SGN", false]], "sgn() (in module momba.model.expressions)": [[29, "momba.model.expressions.sgn", false]], "sha (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.SHA", false]], "sin (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.SIN", false]], "slippery_tarmac (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.SLIPPERY_TARMAC", false]], "small (racetrack.model.tanktype attribute)": [[4, "racetrack.model.TankType.SMALL", false]], "sta (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.STA", false]], "stable (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.STABLE", false]], "start (racetrack.model.celltype attribute)": [[4, "racetrack.model.CellType.START", false]], "start_cells (racetrack.model.track attribute)": [[4, "racetrack.model.Track.start_cells", false]], "state (class in momba.engine)": [[22, "momba.engine.State", false]], "state (momba.engine.destination property)": [[22, "momba.engine.Destination.state", false]], "state_exit_rewards (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.STATE_EXIT_REWARDS", false]], "state_vector (momba.gym.abstract.explorer property)": [[10, "momba.gym.abstract.Explorer.state_vector", false]], "statepredicate (class in momba.model.properties)": [[33, "momba.model.properties.StatePredicate", false]], "stateselector (class in momba.model.properties)": [[33, "momba.model.properties.StateSelector", false]], "steadystate (class in momba.model.properties)": [[33, "momba.model.properties.SteadyState", false]], "step() (momba.gym.abstract.explorer method)": [[10, "momba.gym.abstract.Explorer.step", false]], "step() (momba.gym.env.mombaenv method)": [[12, "momba.gym.env.MombaEnv.step", false]], "step_bounds (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.step_bounds", false]], "step_bounds (momba.model.properties.unarypathformula attribute)": [[33, "momba.model.properties.UnaryPathFormula.step_bounds", false]], "step_instant (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.step_instant", false]], "step_taken (momba.gym.generic.rewards attribute)": [[11, "momba.gym.generic.Rewards.step_taken", false]], "steps (momba.model.properties.accumulationinstant attribute)": [[33, "momba.model.properties.AccumulationInstant.STEPS", false]], "stormchecker (class in momba.tools.storm)": [[36, "momba.tools.storm.StormChecker", false]], "stormchecker (class in momba.tools.storm_docker)": [[36, "momba.tools.storm_docker.StormChecker", false]], "student_t (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.STUDENT_T", false]], "sub (momba.model.operators.arithmeticbinaryoperator attribute)": [[29, "momba.model.operators.ArithmeticBinaryOperator.SUB", false]], "sub() (in module momba.model.expressions)": [[29, "momba.model.expressions.sub", false]], "subexpressions (momba.model.expression property)": [[29, "momba.model.Expression.subexpressions", false]], "sum (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.SUM", false]], "symbol (momba.model.expressions.namedreal attribute)": [[29, "momba.model.expressions.NamedReal.symbol", false]], "symbol (momba.model.operators.operator attribute)": [[29, "momba.model.operators.Operator.symbol", false]], "ta (momba.model.modeltype attribute)": [[27, "momba.model.ModelType.TA", false]], "tan (momba.model.operators.trigonometricfunction attribute)": [[29, "momba.model.operators.TrigonometricFunction.TAN", false]], "tanktype (class in racetrack.model)": [[4, "racetrack.model.TankType", false]], "target (momba.model.assignment attribute)": [[26, "momba.model.Assignment.target", false]], "tarmac (racetrack.model.underground attribute)": [[4, "racetrack.model.Underground.TARMAC", false]], "textual_description (racetrack.model.track property)": [[4, "racetrack.model.Track.textual_description", false]], "time (momba.model.properties.accumulationinstant attribute)": [[33, "momba.model.properties.AccumulationInstant.TIME", false]], "time_bounds (momba.model.properties.binarypathformula attribute)": [[33, "momba.model.properties.BinaryPathFormula.time_bounds", false]], "time_bounds (momba.model.properties.unarypathformula attribute)": [[33, "momba.model.properties.UnaryPathFormula.time_bounds", false]], "time_instant (momba.model.properties.expectedreward attribute)": [[33, "momba.model.properties.ExpectedReward.time_instant", false]], "time_type (momba.engine.explorer attribute)": [[22, "momba.engine.Explorer.time_type", false]], "timelock (momba.model.properties.statepredicate attribute)": [[33, "momba.model.properties.StatePredicate.TIMELOCK", false]], "timelock_states (momba.model.properties attribute)": [[33, "momba.model.properties.TIMELOCK_STATES", false]], "timetype (class in momba.engine)": [[22, "momba.engine.TimeType", false]], "toolset (class in momba.tools.modest)": [[35, "momba.tools.modest.Toolset", false]], "toolset (class in momba.tools.storm)": [[36, "momba.tools.storm.Toolset", false]], "toolset (class in momba.tools.storm_docker)": [[36, "momba.tools.storm_docker.Toolset", false]], "toolset (momba.tools.storm_docker.stormchecker attribute)": [[36, "momba.tools.storm_docker.StormChecker.toolset", false]], "track (class in racetrack.model)": [[4, "racetrack.model.Track", false]], "tradeoff_properties (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.TRADEOFF_PROPERTIES", false]], "transient_values (momba.model.location attribute)": [[26, "momba.model.Location.transient_values", false]], "transition (class in momba.engine)": [[22, "momba.engine.Transition", false]], "transitions (momba.engine.state property)": [[22, "momba.engine.State.transitions", false]], "traverse() (momba.model.expression method)": [[29, "momba.model.Expression.traverse", false]], "trc (momba.model.operators.arithmeticunaryoperator attribute)": [[29, "momba.model.operators.ArithmeticUnaryOperator.TRC", false]], "triangular (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.TRIANGULAR", false]], "trigonometric (class in momba.model.expressions)": [[29, "momba.model.expressions.Trigonometric", false]], "trigonometric_functions (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.TRIGONOMETRIC_FUNCTIONS", false]], "trigonometricfunction (class in momba.model.operators)": [[29, "momba.model.operators.TrigonometricFunction", false]], "true (momba.model.expressions attribute)": [[29, "momba.model.expressions.TRUE", false]], "trunc() (in module momba.model.expressions)": [[29, "momba.model.expressions.trunc", false]], "typ (momba.model.actionparameter attribute)": [[25, "momba.model.ActionParameter.typ", false]], "typ (momba.model.functions.functionparameter attribute)": [[30, "momba.model.functions.FunctionParameter.typ", false]], "typ (momba.model.identifierdeclaration attribute)": [[27, "momba.model.IdentifierDeclaration.typ", false]], "type (class in momba.model)": [[34, "momba.model.Type", false]], "typeconstructionerror": [[28, "momba.model.errors.TypeConstructionError", false]], "unaryexpression (class in momba.model.expressions)": [[29, "momba.model.expressions.UnaryExpression", false]], "unaryoperator (class in momba.model.operators)": [[29, "momba.model.operators.UnaryOperator", false]], "unarypathformula (class in momba.model.properties)": [[33, "momba.model.properties.UnaryPathFormula", false]], "unarypathoperator (class in momba.model.operators)": [[29, "momba.model.operators.UnaryPathOperator", false]], "unboundidentifiererror": [[28, "momba.model.errors.UnboundIdentifierError", false]], "underground (class in racetrack.model)": [[4, "racetrack.model.Underground", false]], "uniform (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.UNIFORM", false]], "unsupported_features (momba.jani.unsupportedjanierror attribute)": [[24, "momba.jani.UnsupportedJANIError.unsupported_features", false]], "unsupportedjanierror (class in momba.jani)": [[24, "momba.jani.UnsupportedJANIError", false]], "until (momba.model.operators.binarypathoperator attribute)": [[29, "momba.model.operators.BinaryPathOperator.UNTIL", false]], "until() (in module momba.model.properties)": [[33, "momba.model.properties.until", false]], "update_metadata() (momba.model.context method)": [[27, "momba.model.Context.update_metadata", false]], "upper (momba.model.properties.interval attribute)": [[33, "momba.model.properties.Interval.upper", false]], "upper_bound (momba.model.types.boundedtype attribute)": [[34, "momba.model.types.BoundedType.upper_bound", false]], "upper_exclusive (momba.model.properties.interval attribute)": [[33, "momba.model.properties.Interval.upper_exclusive", false]], "used_names (momba.model.expression property)": [[29, "momba.model.Expression.used_names", false]], "uses_clocks (momba.model.modeltype property)": [[27, "momba.model.ModelType.uses_clocks", false]], "validate() (momba.model.assignment method)": [[26, "momba.model.Assignment.validate", false]], "validate() (momba.model.constantdeclaration method)": [[27, "momba.model.ConstantDeclaration.validate", false]], "validate() (momba.model.edge method)": [[26, "momba.model.Edge.validate", false]], "validate() (momba.model.identifierdeclaration method)": [[27, "momba.model.IdentifierDeclaration.validate", false]], "validate() (momba.model.location method)": [[26, "momba.model.Location.validate", false]], "validate() (momba.model.variabledeclaration method)": [[27, "momba.model.VariableDeclaration.validate", false]], "value (class in momba.engine)": [[22, "momba.engine.Value", false]], "value (momba.model.assignment attribute)": [[26, "momba.model.Assignment.value", false]], "value (momba.model.constantdeclaration attribute)": [[27, "momba.model.ConstantDeclaration.value", false]], "values (momba.model.operators.aggregationfunction attribute)": [[29, "momba.model.operators.AggregationFunction.VALUES", false]], "values (momba.model.properties.aggregate attribute)": [[33, "momba.model.properties.Aggregate.values", false]], "variable (momba.model.expressions.arrayconstructor attribute)": [[29, "momba.model.expressions.ArrayConstructor.variable", false]], "variable (momba.model.expressions.selection attribute)": [[29, "momba.model.expressions.Selection.variable", false]], "variable_declarations (momba.model.scope property)": [[27, "momba.model.Scope.variable_declarations", false]], "variabledeclaration (class in momba.model)": [[27, "momba.model.VariableDeclaration", false]], "vector (momba.model.link attribute)": [[32, "momba.model.Link.vector", false]], "weak_until (momba.model.operators.binarypathoperator attribute)": [[29, "momba.model.operators.BinaryPathOperator.WEAK_UNTIL", false]], "weak_until() (in module momba.model.properties)": [[33, "momba.model.properties.weak_until", false]], "weibull (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.WEIBULL", false]], "width (racetrack.model.track attribute)": [[4, "racetrack.model.Track.width", false]], "writeargument (class in momba.model)": [[25, "momba.model.WriteArgument", false]], "x (racetrack.model.coordinate attribute)": [[4, "racetrack.model.Coordinate.x", false]], "x_momba_operators (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.X_MOMBA_OPERATORS", false]], "x_momba_value_passing (momba.jani.modelfeature attribute)": [[24, "momba.jani.ModelFeature.X_MOMBA_VALUE_PASSING", false]], "xor (momba.model.operators.booleanoperator attribute)": [[29, "momba.model.operators.BooleanOperator.XOR", false]], "y (racetrack.model.coordinate attribute)": [[4, "racetrack.model.Coordinate.y", false]], "zipf (momba.model.distributions.distributiontype attribute)": [[29, "momba.model.distributions.DistributionType.ZIPF", false]]}, "objects": {"momba.analysis": [[21, 0, 1, "", "Checker"]], "momba.analysis.Checker": [[21, 1, 1, "", "check"]], "momba.engine": [[22, 0, 1, "", "Action"], [22, 0, 1, "", "Destination"], [22, 0, 1, "", "DiscreteTime"], [22, 0, 1, "", "Explorer"], [22, 0, 1, "", "State"], [22, 0, 1, "", "TimeType"], [22, 0, 1, "", "Transition"], [22, 0, 1, "", "Value"]], "momba.engine.Action": [[22, 2, 1, "", "action_type"], [22, 2, 1, "", "arguments"]], "momba.engine.Destination": [[22, 2, 1, "", "explorer"], [22, 3, 1, "", "probability"], [22, 3, 1, "", "state"]], "momba.engine.Explorer": [[22, 3, 1, "", "initial_states"], [22, 2, 1, "", "network"], [22, 1, 1, "", "new_discrete_time"], [22, 2, 1, "", "time_type"]], "momba.engine.State": [[22, 2, 1, "", "explorer"], [22, 1, 1, "", "get_local_env"], [22, 3, 1, "", "global_env"], [22, 3, 1, "", "locations"], [22, 3, 1, "", "transitions"]], "momba.engine.Transition": [[22, 2, 1, "", "action"], [22, 2, 1, "", "action_vector"], [22, 2, 1, "", "destinations"], [22, 2, 1, "", "edge_vector"], [22, 2, 1, "", "explorer"], [22, 2, 1, "", "instances"]], "momba.engine.Value": [[22, 3, 1, "", "as_array"], [22, 3, 1, "", "as_bool"], [22, 3, 1, "", "as_float"], [22, 3, 1, "", "as_int"], [22, 3, 1, "", "is_array"], [22, 3, 1, "", "is_bool"], [22, 3, 1, "", "is_float"], [22, 3, 1, "", "is_int"]], "momba.gym": [[12, 4, 1, "", "create_generic_env"]], "momba.gym.abstract": [[10, 0, 1, "", "Explorer"], [10, 0, 1, "", "Oracle"]], "momba.gym.abstract.Explorer": [[10, 3, 1, "", "available_actions"], [10, 3, 1, "", "available_transitions"], [10, 1, 1, "", "fork"], [10, 3, 1, "", "has_terminated"], [10, 3, 1, "", "num_actions"], [10, 3, 1, "", "num_features"], [10, 1, 1, "", "reset"], [10, 3, 1, "", "state_vector"], [10, 1, 1, "", "step"]], "momba.gym.checker": [[12, 4, 1, "", "check_nn"], [12, 4, 1, "", "check_oracle"]], "momba.gym.env": [[12, 0, 1, "", "MombaEnv"]], "momba.gym.env.MombaEnv": [[12, 1, 1, "", "fork"], [12, 1, 1, "", "render"], [12, 1, 1, "", "reset"], [12, 1, 1, "", "step"]], "momba.gym.generic": [[11, 0, 1, "", "Actions"], [11, 0, 1, "", "Objective"], [11, 0, 1, "", "Observations"], [11, 0, 1, "", "Rewards"]], "momba.gym.generic.Actions": [[11, 2, 1, "", "EDGE_BY_INDEX"], [11, 2, 1, "", "EDGE_BY_LABEL"]], "momba.gym.generic.Objective": [[11, 2, 1, "", "dead_predicate"], [11, 2, 1, "", "goal_predicate"]], "momba.gym.generic.Observations": [[11, 2, 1, "", "GLOBAL_ONLY"], [11, 2, 1, "", "LOCAL_AND_GLOBAL"], [11, 2, 1, "", "OMNISCIENT"]], "momba.gym.generic.Rewards": [[11, 2, 1, "", "dead_end"], [11, 2, 1, "", "goal_reached"], [11, 2, 1, "", "invalid_action"], [11, 2, 1, "", "step_taken"]], "momba.jani": [[24, 0, 1, "", "InvalidJANIError"], [24, 0, 1, "", "JANIError"], [24, 0, 1, "", "ModelFeature"], [24, 0, 1, "", "UnsupportedJANIError"], [24, 4, 1, "", "dump_model"], [24, 4, 1, "", "load_model"]], "momba.jani.ModelFeature": [[24, 2, 1, "", "ARRAYS"], [24, 2, 1, "", "DATATYPES"], [24, 2, 1, "", "DERIVED_OPERATORS"], [24, 2, 1, "", "EDGE_PRIORITIES"], [24, 2, 1, "", "FUNCTIONS"], [24, 2, 1, "", "HYPERBOLIC_FUNCTIONS"], [24, 2, 1, "", "NAMED_EXPRESSIONS"], [24, 2, 1, "", "NONDET_SELECTION"], [24, 2, 1, "", "STATE_EXIT_REWARDS"], [24, 2, 1, "", "TRADEOFF_PROPERTIES"], [24, 2, 1, "", "TRIGONOMETRIC_FUNCTIONS"], [24, 2, 1, "", "X_MOMBA_OPERATORS"], [24, 2, 1, "", "X_MOMBA_VALUE_PASSING"]], "momba.jani.UnsupportedJANIError": [[24, 2, 1, "", "unsupported_features"]], "momba.model": [[25, 0, 1, "", "ActionArgument"], [25, 0, 1, "", "ActionParameter"], [25, 0, 1, "", "ActionPattern"], [25, 0, 1, "", "ActionType"], [26, 0, 1, "", "Assignment"], [26, 0, 1, "", "Automaton"], [27, 0, 1, "", "ConstantDeclaration"], [27, 0, 1, "", "Context"], [26, 0, 1, "", "Destination"], [26, 0, 1, "", "Edge"], [29, 0, 1, "", "Expression"], [30, 0, 1, "", "FunctionDefinition"], [25, 0, 1, "", "GuardArgument"], [27, 0, 1, "", "IdentifierDeclaration"], [26, 0, 1, "", "Instance"], [32, 0, 1, "", "Link"], [26, 0, 1, "", "Location"], [27, 0, 1, "", "ModelType"], [32, 0, 1, "", "Network"], [27, 0, 1, "", "PropertyDefinition"], [25, 0, 1, "", "ReadArgument"], [27, 0, 1, "", "Scope"], [34, 0, 1, "", "Type"], [27, 0, 1, "", "VariableDeclaration"], [25, 0, 1, "", "WriteArgument"], [26, 4, 1, "", "create_destination"], [29, 4, 1, "", "ensure_expr"], [28, 5, 0, "-", "errors"]], "momba.model.ActionParameter": [[25, 2, 1, "", "comment"], [25, 2, 1, "", "typ"]], "momba.model.ActionPattern": [[25, 2, 1, "", "action_type"], [25, 2, 1, "", "arguments"], [25, 1, 1, "", "declare_in"]], "momba.model.ActionType": [[25, 3, 1, "", "arity"], [25, 2, 1, "", "comment"], [25, 3, 1, "", "has_parameters"], [25, 2, 1, "", "label"], [25, 2, 1, "", "parameters"]], "momba.model.Assignment": [[26, 2, 1, "", "index"], [26, 2, 1, "", "target"], [26, 1, 1, "", "validate"], [26, 2, 1, "", "value"]], "momba.model.Automaton": [[26, 1, 1, "", "add_edge"], [26, 1, 1, "", "add_location"], [26, 1, 1, "", "create_edge"], [26, 1, 1, "", "create_instance"], [26, 1, 1, "", "create_location"], [26, 2, 1, "", "ctx"], [26, 1, 1, "", "declare_parameter"], [26, 1, 1, "", "declare_variable"], [26, 3, 1, "", "edges"], [26, 1, 1, "", "get_incoming_edges"], [26, 1, 1, "", "get_outgoing_edges"], [26, 3, 1, "", "initial_locations"], [26, 3, 1, "", "initial_restriction"], [26, 3, 1, "", "locations"], [26, 2, 1, "", "name"], [26, 3, 1, "", "parameters"], [26, 2, 1, "", "scope"]], "momba.model.ConstantDeclaration": [[27, 3, 1, "", "is_parameter"], [27, 1, 1, "", "validate"], [27, 2, 1, "", "value"]], "momba.model.Context": [[27, 3, 1, "", "action_types"], [27, 3, 1, "", "automata"], [27, 1, 1, "", "create_action_type"], [27, 1, 1, "", "create_automaton"], [27, 1, 1, "", "create_network"], [27, 1, 1, "", "define_property"], [27, 1, 1, "", "get_action_type_by_name"], [27, 1, 1, "", "get_automaton_by_name"], [27, 1, 1, "", "get_network_by_name"], [27, 1, 1, "", "get_property_definition_by_name"], [27, 2, 1, "", "global_scope"], [27, 3, 1, "", "metadata"], [27, 2, 1, "", "model_type"], [27, 3, 1, "", "networks"], [27, 3, 1, "", "properties"], [27, 1, 1, "", "update_metadata"]], "momba.model.Destination": [[26, 2, 1, "", "assignments"], [26, 2, 1, "", "location"], [26, 2, 1, "", "probability"]], "momba.model.Edge": [[26, 2, 1, "", "action_pattern"], [26, 2, 1, "", "annotation"], [26, 1, 1, "", "create_edge_scope"], [26, 2, 1, "", "destinations"], [26, 2, 1, "", "guard"], [26, 2, 1, "", "location"], [26, 2, 1, "", "rate"], [26, 1, 1, "", "validate"]], "momba.model.Expression": [[29, 3, 1, "", "children"], [29, 3, 1, "", "is_sampling_free"], [29, 3, 1, "", "subexpressions"], [29, 1, 1, "", "traverse"], [29, 3, 1, "", "used_names"]], "momba.model.FunctionDefinition": [[30, 2, 1, "", "body"], [30, 2, 1, "", "name"], [30, 2, 1, "", "parameters"], [30, 2, 1, "", "returns"]], "momba.model.IdentifierDeclaration": [[27, 2, 1, "", "comment"], [27, 2, 1, "", "identifier"], [27, 2, 1, "", "typ"], [27, 1, 1, "", "validate"]], "momba.model.Instance": [[26, 2, 1, "", "arguments"], [26, 2, 1, "", "automaton"], [26, 2, 1, "", "comment"], [26, 2, 1, "", "input_enabled"]], "momba.model.Link": [[32, 2, 1, "", "result"], [32, 2, 1, "", "vector"]], "momba.model.Location": [[26, 2, 1, "", "name"], [26, 2, 1, "", "progress_invariant"], [26, 2, 1, "", "transient_values"], [26, 1, 1, "", "validate"]], "momba.model.ModelType": [[27, 2, 1, "", "CTMC"], [27, 2, 1, "", "CTMDP"], [27, 2, 1, "", "DTMC"], [27, 2, 1, "", "HA"], [27, 2, 1, "", "LTS"], [27, 2, 1, "", "MA"], [27, 2, 1, "", "MDP"], [27, 2, 1, "", "PHA"], [27, 2, 1, "", "PTA"], [27, 2, 1, "", "SHA"], [27, 2, 1, "", "STA"], [27, 2, 1, "", "TA"], [27, 2, 1, "", "full_name"], [27, 3, 1, "", "is_untimed"], [27, 3, 1, "", "uses_clocks"]], "momba.model.Network": [[32, 1, 1, "", "add_instance"], [32, 1, 1, "", "create_link"], [32, 2, 1, "", "ctx"], [32, 3, 1, "", "initial_restriction"], [32, 3, 1, "", "instances"], [32, 3, 1, "", "links"], [32, 2, 1, "", "name"]], "momba.model.PropertyDefinition": [[27, 2, 1, "", "comment"], [27, 2, 1, "", "expression"], [27, 2, 1, "", "name"]], "momba.model.Scope": [[27, 1, 1, "", "add_declaration"], [27, 3, 1, "", "clock_declarations"], [27, 3, 1, "", "constant_declarations"], [27, 1, 1, "", "create_child_scope"], [27, 2, 1, "", "ctx"], [27, 3, 1, "", "declarations"], [27, 1, 1, "", "declare_constant"], [27, 1, 1, "", "declare_variable"], [27, 1, 1, "", "define_function"], [27, 1, 1, "", "get_function"], [27, 1, 1, "", "get_scope"], [27, 1, 1, "", "get_type"], [27, 1, 1, "", "is_declared"], [27, 1, 1, "", "is_local"], [27, 1, 1, "", "lookup"], [27, 2, 1, "", "parent"], [27, 3, 1, "", "variable_declarations"]], "momba.model.Type": [[34, 1, 1, "", "is_assignable_from"], [34, 3, 1, "", "is_numeric"]], "momba.model.VariableDeclaration": [[27, 2, 1, "", "initial_value"], [27, 2, 1, "", "is_transient"], [27, 1, 1, "", "validate"]], "momba.model.automata": [[26, 4, 1, "", "are_compatible"]], "momba.model.distributions": [[29, 0, 1, "", "DistributionType"]], "momba.model.distributions.DistributionType": [[29, 2, 1, "", "BERNOULLI"], [29, 2, 1, "", "BETA"], [29, 2, 1, "", "BINOMIAL"], [29, 2, 1, "", "CAUCHY"], [29, 2, 1, "", "CHI"], [29, 2, 1, "", "CHI_SQUARED"], [29, 2, 1, "", "CONWAY_MAXWELL_POISSON"], [29, 2, 1, "", "DISCRETE_UNIFORM"], [29, 2, 1, "", "ERLANG"], [29, 2, 1, "", "EXPONENTIAL"], [29, 2, 1, "", "FISHER_SNEDECOR"], [29, 2, 1, "", "GAMMA"], [29, 2, 1, "", "GEOMETRIC"], [29, 2, 1, "", "HYPERGEOMETRIC"], [29, 2, 1, "", "INVERSE_GAMMA"], [29, 2, 1, "", "LAPLACE"], [29, 2, 1, "", "LOG_NORMAL"], [29, 2, 1, "", "NEGATIVE_BINOMIAL"], [29, 2, 1, "", "NORMAL"], [29, 2, 1, "", "PARETO"], [29, 2, 1, "", "POISSON"], [29, 2, 1, "", "RAYLEIGH"], [29, 2, 1, "", "STABLE"], [29, 2, 1, "", "STUDENT_T"], [29, 2, 1, "", "TRIANGULAR"], [29, 2, 1, "", "UNIFORM"], [29, 2, 1, "", "WEIBULL"], [29, 2, 1, "", "ZIPF"]], "momba.model.errors": [[28, 6, 1, "", "IncompatibleAssignmentsError"], [28, 6, 1, "", "InvalidDeclarationError"], [28, 6, 1, "", "InvalidTypeError"], [28, 6, 1, "", "ModelingError"], [28, 6, 1, "", "NotFoundError"], [28, 6, 1, "", "TypeConstructionError"], [28, 6, 1, "", "UnboundIdentifierError"]], "momba.model.expressions": [[29, 0, 1, "", "ArithmeticBinary"], [29, 0, 1, "", "ArithmeticUnary"], [29, 0, 1, "", "ArrayAccess"], [29, 0, 1, "", "ArrayConstructor"], [29, 0, 1, "", "ArrayValue"], [29, 0, 1, "", "BinaryExpression"], [29, 0, 1, "", "Boolean"], [29, 0, 1, "", "BooleanConstant"], [29, 0, 1, "", "Comparison"], [29, 0, 1, "", "Conditional"], [29, 0, 1, "", "ConversionError"], [29, 0, 1, "", "Derivative"], [29, 0, 1, "", "Equality"], [29, 2, 1, "", "FALSE"], [29, 0, 1, "", "IntegerConstant"], [29, 0, 1, "", "Name"], [29, 0, 1, "", "NamedReal"], [29, 0, 1, "", "Not"], [29, 0, 1, "", "NumericConstant"], [29, 0, 1, "", "RealConstant"], [29, 0, 1, "", "Sample"], [29, 0, 1, "", "Selection"], [29, 2, 1, "", "TRUE"], [29, 0, 1, "", "Trigonometric"], [29, 0, 1, "", "UnaryExpression"], [29, 4, 1, "", "absolute"], [29, 4, 1, "", "add"], [29, 4, 1, "", "ceil"], [29, 4, 1, "", "equals"], [29, 4, 1, "", "floor"], [29, 4, 1, "", "floor_div"], [29, 4, 1, "", "greater"], [29, 4, 1, "", "greater_or_equal"], [29, 4, 1, "", "ite"], [29, 4, 1, "", "less"], [29, 4, 1, "", "less_or_equal"], [29, 4, 1, "", "log"], [29, 4, 1, "", "logic_all"], [29, 4, 1, "", "logic_and"], [29, 4, 1, "", "logic_any"], [29, 4, 1, "", "logic_equiv"], [29, 4, 1, "", "logic_implies"], [29, 4, 1, "", "logic_not"], [29, 4, 1, "", "logic_or"], [29, 4, 1, "", "logic_xor"], [29, 4, 1, "", "maximum"], [29, 4, 1, "", "minimum"], [29, 4, 1, "", "mod"], [29, 4, 1, "", "mul"], [29, 4, 1, "", "name"], [29, 4, 1, "", "not_equals"], [29, 4, 1, "", "power"], [29, 4, 1, "", "real_div"], [29, 4, 1, "", "sgn"], [29, 4, 1, "", "sub"], [29, 4, 1, "", "trunc"]], "momba.model.expressions.ArithmeticBinary": [[29, 2, 1, "", "operator"]], "momba.model.expressions.ArithmeticUnary": [[29, 2, 1, "", "operator"]], "momba.model.expressions.ArrayAccess": [[29, 2, 1, "", "array"], [29, 3, 1, "", "children"], [29, 2, 1, "", "index"]], "momba.model.expressions.ArrayConstructor": [[29, 3, 1, "", "children"], [29, 2, 1, "", "expression"], [29, 2, 1, "", "length"], [29, 2, 1, "", "variable"]], "momba.model.expressions.ArrayValue": [[29, 3, 1, "", "children"], [29, 2, 1, "", "elements"]], "momba.model.expressions.BinaryExpression": [[29, 3, 1, "", "children"], [29, 2, 1, "", "left"], [29, 2, 1, "", "operator"], [29, 2, 1, "", "right"]], "momba.model.expressions.Boolean": [[29, 2, 1, "", "operator"]], "momba.model.expressions.BooleanConstant": [[29, 2, 1, "", "boolean"]], "momba.model.expressions.Comparison": [[29, 2, 1, "", "operator"]], "momba.model.expressions.Conditional": [[29, 2, 1, "", "alternative"], [29, 3, 1, "", "children"], [29, 2, 1, "", "condition"], [29, 2, 1, "", "consequence"]], "momba.model.expressions.Derivative": [[29, 3, 1, "", "children"], [29, 2, 1, "", "identifier"]], "momba.model.expressions.Equality": [[29, 2, 1, "", "operator"]], "momba.model.expressions.IntegerConstant": [[29, 3, 1, "", "as_float"], [29, 3, 1, "", "as_fraction"], [29, 2, 1, "", "integer"]], "momba.model.expressions.Name": [[29, 2, 1, "", "identifier"]], "momba.model.expressions.NamedReal": [[29, 2, 1, "", "E"], [29, 2, 1, "", "PI"], [29, 2, 1, "", "float_value"], [29, 2, 1, "", "symbol"]], "momba.model.expressions.Not": [[29, 2, 1, "", "operator"]], "momba.model.expressions.NumericConstant": [[29, 3, 1, "", "as_float"], [29, 3, 1, "", "as_fraction"]], "momba.model.expressions.RealConstant": [[29, 3, 1, "", "as_float"], [29, 3, 1, "", "as_fraction"], [29, 2, 1, "", "real"]], "momba.model.expressions.Sample": [[29, 2, 1, "", "arguments"], [29, 3, 1, "", "children"], [29, 2, 1, "", "distribution"]], "momba.model.expressions.Selection": [[29, 3, 1, "", "children"], [29, 2, 1, "", "condition"], [29, 2, 1, "", "variable"]], "momba.model.expressions.Trigonometric": [[29, 2, 1, "", "operator"]], "momba.model.expressions.UnaryExpression": [[29, 3, 1, "", "children"], [29, 2, 1, "", "operand"], [29, 2, 1, "", "operator"]], "momba.model.functions": [[30, 0, 1, "", "CallExpression"], [30, 0, 1, "", "FunctionParameter"]], "momba.model.functions.CallExpression": [[30, 2, 1, "", "arguments"], [30, 2, 1, "", "function"]], "momba.model.functions.FunctionParameter": [[30, 2, 1, "", "name"], [30, 2, 1, "", "typ"]], "momba.model.operators": [[29, 0, 1, "", "AggregationFunction"], [29, 0, 1, "", "ArithmeticBinaryOperator"], [29, 0, 1, "", "ArithmeticUnaryOperator"], [29, 0, 1, "", "BinaryOperator"], [29, 0, 1, "", "BinaryPathOperator"], [29, 0, 1, "", "BooleanOperator"], [29, 0, 1, "", "ComparisonOperator"], [29, 0, 1, "", "EqualityOperator"], [29, 0, 1, "", "MinMax"], [29, 0, 1, "", "NotOperator"], [29, 0, 1, "", "Operator"], [29, 0, 1, "", "Quantifier"], [29, 0, 1, "", "TrigonometricFunction"], [29, 0, 1, "", "UnaryOperator"], [29, 0, 1, "", "UnaryPathOperator"]], "momba.model.operators.AggregationFunction": [[29, 2, 1, "", "ARGMAX"], [29, 2, 1, "", "ARGMIN"], [29, 2, 1, "", "AVG"], [29, 2, 1, "", "COUNT"], [29, 2, 1, "", "EXISTS"], [29, 2, 1, "", "FORALL"], [29, 2, 1, "", "MAX"], [29, 2, 1, "", "MIN"], [29, 2, 1, "", "SUM"], [29, 2, 1, "", "VALUES"]], "momba.model.operators.ArithmeticBinaryOperator": [[29, 2, 1, "", "ADD"], [29, 2, 1, "", "FLOOR_DIV"], [29, 2, 1, "", "LOG"], [29, 2, 1, "", "MAX"], [29, 2, 1, "", "MIN"], [29, 2, 1, "", "MOD"], [29, 2, 1, "", "MUL"], [29, 2, 1, "", "POW"], [29, 2, 1, "", "REAL_DIV"], [29, 2, 1, "", "SUB"]], "momba.model.operators.ArithmeticUnaryOperator": [[29, 2, 1, "", "ABS"], [29, 2, 1, "", "CEIL"], [29, 2, 1, "", "FLOOR"], [29, 2, 1, "", "SGN"], [29, 2, 1, "", "TRC"]], "momba.model.operators.BinaryPathOperator": [[29, 2, 1, "", "RELEASE"], [29, 2, 1, "", "UNTIL"], [29, 2, 1, "", "WEAK_UNTIL"]], "momba.model.operators.BooleanOperator": [[29, 2, 1, "", "AND"], [29, 2, 1, "", "EQUIV"], [29, 2, 1, "", "IMPLY"], [29, 2, 1, "", "OR"], [29, 2, 1, "", "XOR"]], "momba.model.operators.ComparisonOperator": [[29, 2, 1, "", "GE"], [29, 2, 1, "", "GT"], [29, 2, 1, "", "LE"], [29, 2, 1, "", "LT"]], "momba.model.operators.EqualityOperator": [[29, 2, 1, "", "EQ"], [29, 2, 1, "", "NEQ"]], "momba.model.operators.MinMax": [[29, 2, 1, "", "MAX"], [29, 2, 1, "", "MIN"]], "momba.model.operators.NotOperator": [[29, 2, 1, "", "NOT"]], "momba.model.operators.Operator": [[29, 2, 1, "", "symbol"]], "momba.model.operators.Quantifier": [[29, 2, 1, "", "EXISTS"], [29, 2, 1, "", "FORALL"]], "momba.model.operators.TrigonometricFunction": [[29, 2, 1, "", "ARC_COS"], [29, 2, 1, "", "ARC_COT"], [29, 2, 1, "", "ARC_CSC"], [29, 2, 1, "", "ARC_SEC"], [29, 2, 1, "", "ARC_SIN"], [29, 2, 1, "", "ARC_TAN"], [29, 2, 1, "", "COS"], [29, 2, 1, "", "COT"], [29, 2, 1, "", "CSC"], [29, 2, 1, "", "SEC"], [29, 2, 1, "", "SIN"], [29, 2, 1, "", "TAN"]], "momba.model.operators.UnaryPathOperator": [[29, 2, 1, "", "EVENTUALLY"], [29, 2, 1, "", "GLOBALLY"]], "momba.model.properties": [[33, 0, 1, "", "AccumulationInstant"], [33, 0, 1, "", "Aggregate"], [33, 0, 1, "", "BinaryPathFormula"], [33, 2, 1, "", "DEADLOCK_STATES"], [33, 0, 1, "", "ExpectedReward"], [33, 2, 1, "", "INITIAL_STATES"], [33, 0, 1, "", "Interval"], [33, 0, 1, "", "PathQuantifier"], [33, 0, 1, "", "Probability"], [33, 0, 1, "", "RewardBound"], [33, 0, 1, "", "RewardInstant"], [33, 0, 1, "", "StatePredicate"], [33, 0, 1, "", "StateSelector"], [33, 0, 1, "", "SteadyState"], [33, 2, 1, "", "TIMELOCK_STATES"], [33, 0, 1, "", "UnaryPathFormula"], [33, 4, 1, "", "aggregate"], [33, 4, 1, "", "eventually"], [33, 4, 1, "", "exists_path"], [33, 4, 1, "", "forall_paths"], [33, 4, 1, "", "globally"], [33, 4, 1, "", "max_expected_reward"], [33, 4, 1, "", "max_prob"], [33, 4, 1, "", "max_steady_state"], [33, 4, 1, "", "min_expected_reward"], [33, 4, 1, "", "min_prob"], [33, 4, 1, "", "min_steady_state"], [33, 4, 1, "", "release"], [33, 4, 1, "", "until"], [33, 4, 1, "", "weak_until"]], "momba.model.properties.AccumulationInstant": [[33, 2, 1, "", "EXIT"], [33, 2, 1, "", "STEPS"], [33, 2, 1, "", "TIME"]], "momba.model.properties.Aggregate": [[33, 3, 1, "", "children"], [33, 2, 1, "", "function"], [33, 2, 1, "", "predcate"], [33, 2, 1, "", "values"]], "momba.model.properties.BinaryPathFormula": [[33, 3, 1, "", "children"], [33, 2, 1, "", "left"], [33, 2, 1, "", "operator"], [33, 2, 1, "", "reward_bounds"], [33, 2, 1, "", "right"], [33, 2, 1, "", "step_bounds"], [33, 2, 1, "", "time_bounds"]], "momba.model.properties.ExpectedReward": [[33, 2, 1, "", "accumulate"], [33, 3, 1, "", "children"], [33, 2, 1, "", "operator"], [33, 2, 1, "", "reachability"], [33, 2, 1, "", "reward"], [33, 2, 1, "", "reward_instants"], [33, 2, 1, "", "step_instant"], [33, 2, 1, "", "time_instant"]], "momba.model.properties.Interval": [[33, 2, 1, "", "lower"], [33, 2, 1, "", "lower_exclusive"], [33, 2, 1, "", "upper"], [33, 2, 1, "", "upper_exclusive"]], "momba.model.properties.PathQuantifier": [[33, 3, 1, "", "children"], [33, 2, 1, "", "formula"], [33, 2, 1, "", "quantifier"]], "momba.model.properties.Probability": [[33, 3, 1, "", "children"], [33, 2, 1, "", "formula"], [33, 2, 1, "", "operator"]], "momba.model.properties.RewardBound": [[33, 2, 1, "", "accumulate"], [33, 2, 1, "", "bounds"], [33, 2, 1, "", "expression"]], "momba.model.properties.RewardInstant": [[33, 2, 1, "", "accumulate"], [33, 2, 1, "", "expression"], [33, 2, 1, "", "instant"]], "momba.model.properties.StatePredicate": [[33, 2, 1, "", "DEADLOCK"], [33, 2, 1, "", "INITIAL"], [33, 2, 1, "", "TIMELOCK"]], "momba.model.properties.StateSelector": [[33, 3, 1, "", "children"], [33, 2, 1, "", "predicate"]], "momba.model.properties.SteadyState": [[33, 2, 1, "", "accumulate"], [33, 3, 1, "", "children"], [33, 2, 1, "", "formula"], [33, 2, 1, "", "operator"]], "momba.model.properties.UnaryPathFormula": [[33, 3, 1, "", "children"], [33, 2, 1, "", "formula"], [33, 2, 1, "", "operator"], [33, 2, 1, "", "reward_bounds"], [33, 2, 1, "", "step_bounds"], [33, 2, 1, "", "time_bounds"]], "momba.model.types": [[34, 0, 1, "", "ArrayType"], [34, 2, 1, "", "BOOL"], [34, 0, 1, "", "BoolType"], [34, 0, 1, "", "BoundedType"], [34, 2, 1, "", "CLOCK"], [34, 2, 1, "", "CONTINUOUS"], [34, 0, 1, "", "ClockType"], [34, 0, 1, "", "ContinuousType"], [34, 2, 1, "", "INT"], [34, 0, 1, "", "IntegerType"], [34, 0, 1, "", "NumericType"], [34, 2, 1, "", "REAL"], [34, 0, 1, "", "RealType"], [34, 0, 1, "", "SetType"], [34, 4, 1, "", "array_of"], [34, 4, 1, "", "set_of"]], "momba.model.types.ArrayType": [[34, 2, 1, "", "element"], [34, 1, 1, "", "is_assignable_from"]], "momba.model.types.BoolType": [[34, 1, 1, "", "is_assignable_from"]], "momba.model.types.BoundedType": [[34, 2, 1, "", "base"], [34, 1, 1, "", "is_assignable_from"], [34, 2, 1, "", "lower_bound"], [34, 2, 1, "", "upper_bound"]], "momba.model.types.ClockType": [[34, 1, 1, "", "is_assignable_from"]], "momba.model.types.ContinuousType": [[34, 1, 1, "", "is_assignable_from"]], "momba.model.types.IntegerType": [[34, 1, 1, "", "is_assignable_from"]], "momba.model.types.NumericType": [[34, 1, 1, "", "bound"], [34, 3, 1, "", "is_numeric"]], "momba.model.types.RealType": [[34, 1, 1, "", "is_assignable_from"]], "momba.model.types.SetType": [[34, 2, 1, "", "element"], [34, 1, 1, "", "is_assignable_from"]], "momba.moml": [[19, 4, 1, "", "expr"], [19, 4, 1, "", "prop"]], "momba.tools.modest": [[35, 0, 1, "", "ModestChecker"], [35, 0, 1, "", "Toolset"], [21, 4, 1, "", "get_checker"]], "momba.tools.modest.ModestChecker": [[35, 1, 1, "", "check"]], "momba.tools.modest.Toolset": [[35, 1, 1, "", "check"], [35, 2, 1, "", "environment"], [35, 2, 1, "", "executable"]], "momba.tools.storm": [[36, 0, 1, "", "StormChecker"], [36, 0, 1, "", "Toolset"], [21, 4, 1, "", "get_checker"]], "momba.tools.storm.StormChecker": [[36, 1, 1, "", "check"]], "momba.tools.storm.Toolset": [[36, 2, 1, "", "environment"], [36, 2, 1, "", "executable"], [36, 1, 1, "", "invoke"]], "momba.tools.storm_docker": [[36, 0, 1, "", "StormChecker"], [36, 0, 1, "", "Toolset"]], "momba.tools.storm_docker.StormChecker": [[36, 1, 1, "", "check"], [36, 2, 1, "", "engine"], [36, 2, 1, "", "toolset"]], "momba.tools.storm_docker.Toolset": [[36, 1, 1, "", "run"]], "momba.utils.distribution": [[22, 0, 1, "", "Distribution"]], "momba.utils.distribution.Distribution": [[22, 1, 1, "", "pick"]], "racetrack.model": [[4, 0, 1, "", "CellType"], [4, 0, 1, "", "Coordinate"], [4, 0, 1, "", "Scenario"], [4, 0, 1, "", "TankType"], [4, 0, 1, "", "Track"], [4, 0, 1, "", "Underground"]], "racetrack.model.CellType": [[4, 2, 1, "", "BLANK"], [4, 2, 1, "", "BLOCKED"], [4, 2, 1, "", "GOAL"], [4, 2, 1, "", "START"]], "racetrack.model.Coordinate": [[4, 2, 1, "", "x"], [4, 2, 1, "", "y"]], "racetrack.model.TankType": [[4, 2, 1, "", "LARGE"], [4, 2, 1, "", "MEDIUM"], [4, 2, 1, "", "SMALL"], [4, 2, 1, "", "capacity_factor"]], "racetrack.model.Track": [[4, 2, 1, "", "blank_cells"], [4, 2, 1, "", "blocked_cells"], [4, 1, 1, "", "from_source"], [4, 1, 1, "", "get_cell_type"], [4, 2, 1, "", "goal_cells"], [4, 2, 1, "", "height"], [4, 2, 1, "", "start_cells"], [4, 3, 1, "", "textual_description"], [4, 2, 1, "", "width"]], "racetrack.model.Underground": [[4, 2, 1, "", "ICE"], [4, 2, 1, "", "SAND"], [4, 2, 1, "", "SLIPPERY_TARMAC"], [4, 2, 1, "", "TARMAC"], [4, 2, 1, "", "acceleration_model"], [4, 2, 1, "", "acceleration_probability"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"], "5": ["py", "module", "Python module"], "6": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:attribute", "3": "py:property", "4": "py:function", "5": "py:module", "6": "py:exception"}, "terms": {"": [3, 4, 5, 6, 7, 8, 9, 16, 22, 24, 26, 31, 32], "0": [4, 5, 6, 7, 8, 11, 12, 17, 22, 24, 26], "030": 20, "0x7f3e38fe8a90": 5, "0x7f3e38fe8e80": 5, "0x7f3e4800fd30": 5, "0x7f3e48023ee0": 5, "0x7f3e482d4c10": 5, "0x7f4ef036ffa0": 32, "0x7f835859e4f0": 7, "0x7faf6872c1f0": 22, "0x7faf6872c670": 22, "0x7faf6872c6a0": 22, "0x7faf6872cf10": 22, "0x7faf68ac1d30": 22, "0x7fb230f0b730": 24, "0x7fb8804595e0": 27, "0x7fc66c102eb0": 26, "1": [4, 5, 6, 7, 8, 11, 16, 18, 22, 24], "10": [4, 5, 20], "100": [5, 11, 12], "1007": 20, "11": [4, 5, 6, 7, 24], "110": 5, "12": [4, 5, 6, 7], "120": 5, "13": [4, 5, 6, 7], "130": 5, "14": [4, 5], "140": 5, "141592653589793": 29, "15": [4, 5], "150": 5, "151": 16, "16": [4, 5], "160": 5, "1629": 5, "168": 16, "17": [4, 5, 6, 7], "170": 5, "18": [4, 5, 6, 7], "180": 5, "19": [4, 5, 6, 7], "190": 5, "1_23": 20, "2": [4, 5, 6, 7, 11, 16, 18, 22, 24, 29], "20": [4, 5, 6, 7], "200": [5, 22], "2000": 5, "2017": 16, "2018b010107004": 20, "2021": 20, "21": [4, 5, 6, 7], "210": 5, "22": [4, 5], "220": 5, "23": [4, 5], "230": 5, "24": [4, 5, 6, 7], "240": 5, "248": 20, "25": [4, 5], "250": 5, "26": [4, 5], "260": 5, "27": [4, 5, 6, 7], "270": 5, "27th": 20, "28": [4, 5], "280": 5, "29": [4, 5], "290": 5, "2pt": 5, "3": [4, 5, 6, 7, 11, 18, 20, 22, 29], "30": [4, 5], "300": 5, "31": [4, 5, 6, 7], "310": 5, "32": [4, 5, 6, 7], "320": 5, "33": [4, 5], "330": 5, "34": [6, 7], "389792660": 20, "4": [4, 5, 6, 7, 8, 18], "40": 5, "5": [4, 5, 6, 7, 18, 22], "50": 5, "6": [4, 5, 6, 7, 8, 18, 24], "60": 5, "695614": 20, "7": [4, 5, 6, 7], "70": 5, "718281828459045": 29, "72013": 20, "75": 4, "8": [4, 5, 22, 24], "80": 5, "8583703554923931": 6, "9": [4, 5, 17], "90": 5, "9007199254740992": 6, "9529825323": 6, "9529825323233355": 6, "978": 20, "A": [2, 4, 6, 9, 10, 11, 12, 16, 20, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34], "AND": 29, "As": [5, 6, 8, 16, 24, 26], "At": [7, 27, 31], "By": 20, "For": [5, 6, 7, 8, 16, 20, 22, 26, 27, 29, 31], "If": [5, 16, 17, 18, 20, 24], "In": [5, 7, 8, 9, 16, 18, 20, 23, 25, 26, 27, 29, 33], "It": [3, 8, 9, 12, 20], "NOT": 29, "No": 20, "Not": 29, "OR": 29, "The": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36], "Then": 9, "There": [6, 22, 27], "These": 26, "To": [4, 5, 6, 7, 20, 22], "With": [7, 22], "_": 16, "_destin": 22, "_state": 22, "_transit": 22, "_valu": 22, "ab": 29, "abl": 9, "abnorm": 4, "about": [16, 20], "absolut": 29, "abstract": [6, 12, 17, 21, 29, 34], "academ": 20, "acceler": [2, 4], "acceleration_model": 4, "acceleration_prob": 4, "accept": 6, "accept_licens": [6, 21], "access": [8, 27, 29], "accord": [22, 26], "accordingli": 7, "accumul": 33, "accumulationinst": 33, "aco": 29, "acot": 29, "acsc": 29, "act": 12, "action": [6, 7, 8, 10, 11, 12, 15, 16, 17, 22, 24, 26, 27, 32], "action_pattern": [7, 26], "action_typ": [7, 8, 22, 25, 27], "action_vector": 22, "actionargu": 25, "actionparamet": 25, "actionpattern": [16, 25], "actiontyp": [22, 25], "actual": [4, 5, 9], "ad": [7, 24, 26, 27], "add": [7, 15, 16, 25, 26, 27, 29, 31, 32], "add_declar": 27, "add_edg": 26, "add_inst": [7, 32], "add_loc": 26, "addit": [24, 27, 29], "additional_opt": 12, "adequ": [9, 16], "advanc": 20, "after": [2, 9, 16, 33], "again": 25, "agent": [10, 11, 12, 20], "aggreg": [6, 29, 33], "aggregationfunct": 29, "agre": 20, "aid": [9, 20], "aim": 20, "algorithm": 20, "all": [0, 3, 6, 7, 9, 11, 16, 20, 22, 29, 31], "allow": [2, 5, 7, 12, 16, 17, 20, 24, 26, 31], "allow_momba_oper": 24, "almost": 3, "alpha": 16, "alreadi": [7, 9, 16, 27, 31], "also": [3, 4, 6, 7, 8, 20, 22], "altern": 29, "an": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34], "analysi": [9, 20], "andrea": 16, "ani": [6, 9, 15, 16, 18, 25, 26, 29, 33], "annot": [15, 26], "anonym": [6, 24], "anyth": [17, 20], "api": [7, 8, 9, 12, 13, 20, 22, 31], "append": [7, 31], "appli": [6, 29, 33], "appreci": 20, "approach": [7, 16], "approxim": 29, "ar": [4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 20, 22, 24, 25, 26, 27, 29, 31, 32], "arbitrari": [12, 16], "arc_co": 29, "arc_cot": 29, "arc_csc": 29, "arc_sec": 29, "arc_sin": 29, "arc_tan": 29, "are_compat": 26, "area": 20, "arg": [2, 10], "argmax": 29, "argmin": 29, "argument": [15, 16, 22, 26, 29, 30, 35, 36], "arithmet": 29, "arithmeticbinari": [4, 5, 29], "arithmeticbinaryoper": [4, 5, 29], "arithmeticunari": 29, "arithmeticunaryoper": 29, "ariti": 25, "arnd": 16, "around": [3, 6, 20], "arrai": [15, 16, 17, 22, 24, 29, 34], "array_of": 34, "arrayaccess": 29, "arrayconstructor": 29, "arraytyp": 34, "arrayvalu": 29, "art": [6, 7, 9, 20], "artifact": 9, "as_arrai": 22, "as_bool": 22, "as_float": [22, 29], "as_fract": 29, "as_int": [5, 22], "ascii": 7, "asec": 29, "asin": 29, "ask": 8, "aspect": [8, 18], "assert": [8, 16, 22], "assess": 12, "assign": [6, 7, 16, 17, 26, 34], "associ": [4, 22, 26, 27, 29, 32], "assum": [6, 12], "atan": 29, "atom": 16, "attach": 27, "attribut": [8, 27], "author": 27, "auto": 4, "automat": 6, "automata": [6, 7, 8, 16, 22, 24, 25, 27, 31, 32], "automaton": [5, 6, 7, 8, 11, 12, 16, 17, 18, 22, 24, 26, 27, 31, 32], "avail": [3, 9, 10, 12, 16, 20, 22], "available_act": 10, "available_transit": 10, "averag": 29, "avg": 29, "avoid": [7, 11, 12], "awar": [7, 13, 18, 20], "awesom": 20, "ax": 2, "axi": 7, "b": 12, "bad": 11, "badg": 20, "barto": [4, 5], "barto_big": [4, 5], "base": [4, 5, 6, 8, 9, 10, 11, 12, 18, 20, 22, 24, 29, 34], "baseprofil": 5, "basi": 16, "bdhhjt17": 16, "becom": [8, 16], "been": [3, 6, 9, 11, 12, 13, 22, 27], "befor": [16, 27], "beginn": 6, "behavior": [3, 9, 16, 22, 24], "being": 6, "bellow": [29, 33], "benchmark": [22, 24], "benefit": 9, "bernoulli": 29, "best": 6, "beta": 29, "better": 9, "between": [18, 32], "beyond": [7, 9], "big": [4, 5], "binari": [12, 17, 29, 33], "binaryexpress": 29, "binaryoper": 29, "binarypathformula": 33, "binarypathoper": 29, "bind": 20, "binomi": 29, "black": 5, "blank": 4, "blank_cel": [4, 5], "block": [4, 16], "blocked_cel": [4, 5], "blue": [4, 5], "bodi": [12, 27, 30], "bool": [6, 7, 17, 34], "boolean": [10, 11, 22, 26, 27, 29, 32, 33, 34], "booleanconst": 29, "booleanoper": 29, "booltyp": [29, 34], "both": [6, 27], "bottom": 4, "bound": [16, 17, 33, 34], "boundedtyp": 34, "box": 20, "break": 13, "broad": [25, 26], "budd": 16, "bug": 20, "build": [5, 6, 7, 9, 24], "built": 20, "bundl": 3, "calcul": 4, "call": [6, 30], "callexpress": 30, "can": [2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 18, 22, 24, 26, 27, 31, 32, 34, 36], "can_mov": 7, "cannot": [7, 24, 26, 31], "capac": 4, "capacity_factor": 4, "capture_output": 35, "car": [1, 2, 3, 5, 7], "car_di": 5, "car_dx": 5, "car_i": 5, "car_x": 5, "care": 16, "carlo": 16, "case": [5, 7, 9, 18, 20, 22, 23, 24, 25, 26, 27, 29, 33], "catch": 28, "cauchi": 29, "caution": 23, "cautiou": 4, "cav22": 12, "ceil": 29, "cell": [2, 3, 4, 5, 7], "celltyp": 4, "center": [3, 6, 20], "cetera": 31, "chain": 27, "challeng": 9, "chang": [7, 13, 20, 23, 31], "check": [0, 3, 8, 9, 16, 20, 21, 26, 27, 34, 35, 36], "check_nn": 12, "check_oracl": 12, "checker": [5, 6, 9, 12, 20, 21, 36], "chi": 29, "chi_squar": 29, "child": 27, "children": [27, 29, 33], "chisquar": 29, "choic": [5, 22], "choos": 2, "chose": 22, "chosen": 11, "christian": 16, "circuit": 9, "cite": 20, "cl": 7, "class": [4, 6, 7, 9, 10, 11, 12, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 35, 36], "classmethod": [4, 7], "click": 20, "client": 36, "clock": [17, 22, 26, 27, 34], "clock_declar": 27, "clocktyp": 34, "clone": 20, "close": 31, "closer": 22, "co": 29, "code": [0, 3, 7, 13, 16, 20, 29, 33], "color": 4, "come": [0, 3, 18, 22], "command": [2, 20], "comment": [16, 17, 25, 26, 27], "commun": 12, "comparison": [18, 29], "comparisonoper": 29, "compat": [6, 12, 20, 26], "compli": 6, "compos": [31, 32], "composit": [7, 17, 18, 26], "composition": 16, "compris": [4, 7, 27, 32], "comput": [4, 7, 29, 33], "compute_dist": [4, 5], "conceiv": 9, "concept": 26, "concis": [29, 33], "concret": 16, "condit": [4, 16, 29, 32], "confer": 20, "confid": [9, 20], "configur": [0, 12], "conjunct": [11, 29], "connect": [9, 12, 20, 26, 32], "consequ": 29, "consid": [16, 18, 23], "consist": 16, "constant": [6, 7, 17, 24, 27, 29], "constant_declar": 27, "constantdeclar": 27, "construct": [5, 6, 8, 9, 12, 18, 20, 24, 26, 29, 32, 33, 34], "construct_model": 5, "contain": [0, 8, 15, 16, 17, 20, 24, 31, 36], "context": [7, 24, 26, 31, 32], "continu": [17, 22, 27, 29, 34], "continuoustyp": 34, "control": [7, 9, 11, 18, 24], "controlled_inst": 12, "conveni": [12, 20, 26, 29, 33], "convers": 29, "conversionerror": 29, "convert": [4, 18, 27, 29], "conwai": 29, "conway_maxwell_poisson": 29, "conwaymaxwellpoisson": 29, "coordin": [4, 5, 7], "core": [7, 24, 26, 31], "correspond": [7, 16, 25], "coscant": 29, "cosec": 29, "cosin": 29, "cot": 29, "cotang": 29, "count": 29, "cover": 9, "crash": [7, 8], "creat": [0, 7, 8, 22, 26, 27, 29, 31, 32, 33], "create_action_typ": [7, 27], "create_automaton": [7, 26, 27], "create_child_scop": 27, "create_destin": [7, 26], "create_edg": [7, 26], "create_edge_scop": 26, "create_generic_env": 12, "create_inst": [7, 26], "create_link": [7, 32], "create_loc": [7, 26], "create_network": [7, 24, 27, 32], "create_pattern": 7, "cross": 6, "cross_check": 6, "crosscheck": 6, "csc": 29, "ctl": 33, "ctmc": 27, "ctmdp": 27, "ctx": [7, 24, 26, 27, 32], "current": [6, 8, 10, 12], "d": [7, 17], "data": 31, "dataclass": 7, "datatyp": 24, "dd": 36, "dead": 11, "dead_end": [11, 12], "dead_pred": 11, "deadlin": 22, "deadlock": 33, "deadlock_st": 33, "deal": [9, 20], "decis": [7, 8, 10, 11, 12, 27], "declar": [7, 8, 16, 17, 25, 26, 31], "declare_const": [26, 27], "declare_in": 25, "declare_paramet": 26, "declare_vari": [7, 26, 27], "declars": 26, "dedent": 17, "def": 7, "default": 24, "default_valu": 26, "defin": [6, 7, 8, 12, 26, 27, 29, 30, 31, 33, 34], "define_funct": 27, "define_properti": 27, "definit": [6, 7, 17, 27, 30], "dehnert": 16, "delai": 22, "deliv": [9, 20], "delta": 7, "demand": 6, "demonstr": [4, 8, 9], "depend": [0, 7, 18, 20, 22], "deriv": [6, 24, 29], "derived_oper": 24, "describ": [1, 12, 13, 14, 16, 26, 27], "descript": [4, 5, 6, 9, 18], "design": 20, "desir": 9, "destin": [6, 7, 8, 16, 17, 22, 26], "desugar": 24, "detail": [3, 5, 9, 26], "determin": 12, "determinist": [24, 29], "develop": [1, 3, 8, 20], "devis": 29, "dfg": 20, "diagram": 9, "die": 18, "differ": [4, 6, 8, 16, 22, 27], "dimension": [1, 3], "direct": [16, 29, 33], "directli": [12, 20, 26, 29, 33, 36], "discret": [8, 22, 27, 29], "discrete_uniform": 29, "discretetim": 22, "discreteuniform": 29, "discuss": 20, "disjunct": 29, "distanc": 7, "distribut": [6, 15, 22], "distributiontyp": 29, "divis": 29, "do": [5, 6, 16, 20, 25, 26], "docker": [6, 20, 36], "document": [1, 3, 4, 12, 13, 14, 15, 16, 22, 25, 29, 33], "doe": [16, 26], "doi": 20, "domain": 8, "down": 29, "download": 6, "drive": [2, 4], "drop": 20, "dsmc": 12, "dtmc": [18, 22, 27], "dump_model": [6, 24], "e": [7, 9, 11, 12, 16, 20, 22, 24, 25, 27, 29, 31], "e_": 33, "each": [2, 4, 6, 7, 8, 9, 15, 16, 22, 27, 33], "easi": 7, "easier": 18, "easiest": 20, "easili": [3, 6, 22], "ecosystem": [3, 9], "ed": 20, "edg": [6, 7, 11, 15, 16, 17, 18, 22, 24], "edge_by_index": [11, 12], "edge_by_label": 11, "edge_prior": 24, "edge_vector": 22, "effect": 20, "effici": 16, "either": [24, 29, 36], "elabor": 8, "element": [6, 22, 24, 29, 34], "els": [17, 22], "embed": [3, 4], "empti": [15, 22], "en": 33, "enabl": [0, 12, 15, 17, 24, 26, 27], "encod": [5, 9], "encompass": 9, "end": [4, 6, 7, 11, 22], "engin": [5, 6, 8, 9, 20, 36], "ensur": [7, 31], "ensure_expr": [27, 29], "enter": [2, 15], "enum": [24, 27, 29, 33], "enumer": [4, 7, 29, 33], "env": 12, "environ": [0, 6, 7, 8, 20, 22, 26, 35, 36], "environment_automaton": 7, "eq": 29, "equal": [16, 29], "equalityoper": 29, "equiv": 29, "equival": 29, "erc": 20, "erlang": 29, "ernst": 16, "error": [24, 28], "especi": [6, 9], "establish": [9, 12], "et": 31, "euclidean": 29, "evalu": [16, 29], "eventu": [29, 33], "evenut": 33, "everi": [7, 18, 27, 31], "everyth": [9, 20, 23], "exampl": [3, 6, 7, 8, 9, 20], "except": [6, 16, 26, 27], "excit": 20, "exclus": [29, 33], "execut": [12, 26, 35, 36], "exist": [6, 9, 12, 27, 29, 33], "existenti": 29, "exists_path": 33, "exit": [2, 24, 33], "exp": 6, "expect": [13, 33], "expectedreward": 33, "experi": [9, 20], "experiment": [13, 22, 25, 26], "explain": 9, "explicit": [9, 16, 18, 20], "explicitli": [6, 18], "explor": [2, 3, 5, 9, 10, 12, 20], "exponenti": 29, "export": [5, 20], "expos": [6, 8, 12, 20, 22, 24], "expr": [6, 7, 18, 19, 27, 29], "express": [4, 6, 7, 11, 15, 16, 17, 19, 24, 25, 26, 27, 30, 32, 33, 34], "extend": [12, 15, 16], "extens": [12, 13, 15, 18, 24], "extern": 9, "f": [6, 8, 20, 22, 29], "factor": 4, "fail": [7, 27, 29], "fals": [4, 5, 6, 7, 8, 16, 17, 24, 26, 29], "famili": [2, 9], "featur": [3, 6, 10, 16, 22, 23, 24, 25, 26], "fed": 6, "feel": 20, "few": 5, "field": [15, 16, 17], "file": [2, 17, 24], "fill": 5, "final": [7, 20], "find": [7, 20], "fine": 18, "finish": [6, 7, 9], "firewir": [22, 24], "first": [4, 5, 7, 9, 20, 22], "fisher": 29, "fisher_snedecor": 29, "fishersnedecor": 29, "fix": 20, "flag": [20, 22, 24, 26, 27], "float": [6, 22, 29], "float_valu": 29, "floor": 29, "floor_div": 29, "follow": [3, 6, 7, 8, 12, 16, 20, 24, 27, 31], "foral": [29, 33], "forall_path": 33, "forc": 18, "fork": [10, 12], "form": [11, 16], "formal": [1, 2, 3, 6, 7, 8, 9, 12, 20, 26], "format": [6, 12, 14, 15, 16, 20, 24], "format_track": 5, "formula": 33, "forward": 7, "foundat": 20, "fraction": [6, 29], "framework": [9, 20], "free": [20, 29], "from": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 17, 18, 20, 22, 24, 25, 26, 27, 29, 31, 32], "from_ascii": 7, "from_sourc": 4, "frozen": 7, "frozenset": [4, 5, 26], "fuel": [4, 5], "fuel_model": [4, 5], "fuel_model_regular": [4, 5], "full": [3, 5, 7, 17, 20, 24, 27], "full_nam": 27, "fulli": [20, 25], "function": [4, 5, 6, 7, 12, 20, 24, 26, 27], "functiondefinit": [27, 30], "functionparamet": 30, "further": [3, 5, 6, 13, 23], "furthermor": [9, 24], "futur": [13, 23], "g": [4, 9, 12, 20, 24, 27, 29], "gain": 20, "game": [1, 3, 6, 7, 8], "gamma": 29, "gave": 5, "ge": 29, "gener": [2, 3, 4, 6, 12, 24, 28], "geometr": 29, "german": 20, "get": [5, 7, 9, 24], "get_action_type_by_nam": 27, "get_automaton_by_nam": 27, "get_cell_typ": 4, "get_check": [6, 21], "get_funct": 27, "get_incoming_edg": 26, "get_local_env": [8, 22], "get_network_by_nam": 27, "get_outgoing_edg": 26, "get_property_definition_by_nam": 27, "get_scop": 27, "get_typ": 27, "github": 20, "give": [16, 18], "given": [4, 7, 10, 12, 21, 25, 26, 27, 34, 35, 36], "global": [7, 8, 11, 16, 22, 27, 29, 31, 33], "global_env": [5, 8, 22], "global_onli": [11, 12], "global_scop": [7, 27], "go": [9, 26], "goal": [1, 3, 4, 6, 7, 11], "goal_cel": [4, 5], "goal_pred": 11, "goal_reach": [11, 12], "goe": 7, "grain": 18, "grammar": [13, 18], "grant": 20, "greater": 29, "greater_or_equ": 29, "green": [4, 5], "grid": [1, 3], "groot": 20, "gt": 29, "guangdong": 20, "guard": [6, 7, 16, 17, 25, 26], "guardargu": 25, "guid": [5, 20], "gym": [10, 11, 20], "ha": [1, 3, 6, 7, 8, 9, 11, 12, 16, 22, 24, 25, 26, 27, 32], "hahn": 16, "hand": 9, "hartmann": 16, "harvest": [6, 9], "has_crash": [6, 7, 8], "has_finish": [6, 7], "has_paramet": 25, "has_termin": 10, "has_won": [6, 7, 8], "hassl": [6, 20], "have": [4, 6, 7, 8, 9, 12, 13, 16, 22, 27], "heart": [7, 27, 31], "height": [4, 5, 7], "help": [2, 7], "henc": [6, 18], "here": [3, 5, 6, 7, 8, 12, 13, 22, 23, 29, 33], "hermann": 20, "hierarchi": 28, "higher": 18, "highli": 20, "hold": [7, 8, 16, 27], "holger": 20, "how": [3, 4, 5, 8, 9, 11], "howev": [16, 18, 26, 29, 33], "http": [5, 20], "human": [9, 12, 27], "hybrid": 27, "hyperbol": 24, "hyperbolic_funct": 24, "hypergeometr": 29, "i": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34], "ic": 4, "idea": 20, "ident": [16, 27], "identifi": [15, 16, 17, 25, 27, 29, 33], "identifierdeclar": 27, "ignor": 24, "ignore_properti": 24, "imag": 6, "imagin": 6, "impact": 20, "implement": [11, 12, 13, 36], "impli": 29, "implic": 29, "implicitli": [27, 29], "import": [4, 5, 6, 7, 8, 20, 22, 24, 26, 27, 32], "inadequ": 9, "includ": [4, 8], "incom": 26, "incompatibleassignmentserror": 28, "incomplet": 4, "increment": [7, 31], "indent": [17, 24], "index": [11, 20, 26, 29], "indic": [6, 7, 10, 16, 24, 27, 34], "induc": [12, 15], "inequ": 29, "infer": 27, "inform": [6, 7, 16, 27], "initi": [5, 6, 7, 8, 9, 10, 12, 17, 18, 22, 26, 27, 32, 33], "initial_loc": 26, "initial_restrict": [26, 32], "initial_st": [5, 8, 22, 33], "initial_valu": [7, 26, 27], "inner": 33, "input": [17, 26], "input_en": 26, "insid": 20, "inspect": [5, 22], "inspir": 16, "instal": [0, 2, 6, 20, 22], "instanc": [6, 7, 9, 12, 16, 17, 18, 20, 21, 22, 27, 31, 32], "instani": 26, "instant": 33, "instanti": 34, "instead": [26, 28, 29, 33, 34], "int": [6, 7, 17, 18, 34], "integ": [4, 5, 22, 24, 29, 34], "integerconst": [4, 5, 29], "integertyp": [29, 34], "integr": [9, 12, 20], "interact": [3, 8, 9, 16, 20, 31], "interchang": [6, 14, 15, 16, 20], "interfac": [6, 9, 12, 20, 22, 35, 36], "intern": [4, 20, 22, 31], "interv": 33, "introduc": [4, 7, 16], "intuit": [6, 7, 9, 16, 20], "invalid": [11, 26, 27], "invalid_act": [11, 12], "invaliddeclarationerror": 28, "invalidjanierror": 24, "invalidtypeerror": 28, "invari": [17, 26], "invers": 29, "inverse_gamma": 29, "inversegamma": 29, "investig": 20, "invok": [9, 36], "is_arrai": 22, "is_assignable_from": 34, "is_bool": 22, "is_declar": 27, "is_float": 22, "is_int": 22, "is_loc": 27, "is_numer": 34, "is_paramet": 27, "is_sampling_fre": 29, "is_transi": [26, 27], "is_untim": 27, "issu": 23, "ite": 29, "item": [6, 7, 22], "iter": 29, "its": [4, 6, 11, 16, 20, 22, 27], "itself": 22, "j": 20, "jani": [2, 5, 7, 9, 12, 13, 15, 16, 18, 20, 22, 25, 26, 31, 34], "janierror": 24, "javascript": 16, "joint": 22, "json": 16, "jump": [7, 8], "jung": 16, "jupyt": [3, 4], "just": [5, 6, 9, 22], "k": 20, "keep": [7, 8], "kei": [7, 20], "kind": [9, 20, 22, 27], "klauck": 20, "know": [6, 20], "kwarg": 10, "k\u00f6hl": 20, "l": [18, 22], "label": [8, 11, 15, 22, 25, 27], "lambda": [4, 5, 29], "langl": 16, "languag": [18, 20], "laplac": 29, "larg": [4, 5, 12], "larsen": 20, "last": 12, "ldot": 16, "le": 29, "lead": [8, 22], "learn": [12, 20], "leav": 15, "left": [4, 5, 6, 7, 8, 29, 33], "left_act": 7, "len": [7, 22], "length": 29, "less": [18, 29], "less_or_equ": 29, "let": [4, 6, 20, 22, 26, 32], "level": 18, "lever": 20, "leverag": [3, 9], "librari": 9, "licens": [6, 20], "like": [5, 6, 7, 9, 18], "line": [2, 6, 7, 20], "link": [7, 20, 32], "lint": 0, "linux": 20, "list": [5, 16], "littl": 7, "lnot": 11, "load": 22, "load_model": [22, 24], "local": [7, 8, 11, 22, 26, 27], "local_and_glob": 11, "locat": [6, 7, 12, 17, 18, 22, 31], "log": 29, "log_norm": 29, "logarithm": 29, "logic": [9, 29], "logic_al": 29, "logic_and": 29, "logic_ani": [7, 29], "logic_equiv": 29, "logic_impli": 29, "logic_not": 29, "logic_or": [7, 29], "logic_xor": 29, "lognorm": 29, "logo": 20, "look": [4, 6, 22], "lookup": 27, "loss": 29, "loto": 16, "low": 18, "lower": [33, 34], "lower_bound": 34, "lower_exclus": 33, "lt": [22, 27, 29], "ltl": 29, "ma": 27, "machin": 12, "maco": 20, "macro": [7, 13, 18, 20], "made": 20, "mai": [3, 6, 7, 9, 13, 16, 18, 22, 26, 27, 29], "main": [22, 24], "major": 20, "make": [6, 7, 12], "manag": [0, 20], "map": [8, 22, 24, 26, 27, 32], "markov": [7, 8, 27], "match": 6, "math": 16, "mathbf": 11, "mathbin": 11, "mathemat": 29, "mathit": 33, "max": [29, 33], "max_acceler": [4, 5], "max_expected_reward": 33, "max_prob": 33, "max_run_length_as_end": 12, "max_spe": [4, 5], "max_steady_st": 33, "maxim": [4, 6, 29], "maximilian": 20, "maximum": 29, "maxwel": 29, "mcsta": 6, "mdp": [5, 6, 7, 8, 20, 22, 24, 27, 31], "mean": [12, 24], "meant": 9, "medium": 4, "meet": 20, "mention": 5, "mere": [7, 9], "messag": [2, 20], "metadata": [6, 17, 18, 24, 27], "method": [26, 32], "michaela": 20, "might": [7, 18, 20, 23], "min": [6, 29, 33], "min_expected_reward": 33, "min_prob": 33, "min_steady_st": 33, "minim": 29, "minimum": [6, 29], "minmax": [29, 33], "minor": 20, "mit": 20, "mod": 29, "mode": [3, 12], "model": [1, 2, 3, 5, 9, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36], "model_typ": [7, 17, 18, 27], "modelfeatur": 24, "modelingerror": [26, 27, 28, 32], "modeltyp": [7, 24, 26, 27, 32], "modesopt": 12, "modest": [6, 12, 18, 20, 21], "modest_check": 6, "modestcheck": 35, "modifi": 22, "modular": 20, "mogym": 12, "momba": [0, 1, 3, 5, 6, 8, 9, 10, 11, 16, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36], "momba_engin": 22, "momba_guid": [6, 8], "mombaenv": 12, "moml": [6, 7, 13, 19], "more": [6, 7, 8, 9, 20, 29, 33], "moritz": 16, "most": [8, 16], "mount": 36, "move": [6, 7, 8], "much": [29, 33], "mul": 29, "multipl": [8, 16, 29], "must": [10, 16, 17, 22], "n": [5, 7, 8], "name": [6, 7, 8, 12, 16, 17, 18, 22, 24, 26, 27, 29, 30, 32], "named_express": 24, "namedr": 29, "necessari": [5, 16, 18], "need": [0, 20], "neg": 29, "negat": 29, "negative_binomi": 29, "negativebinomi": 29, "neq": 29, "nest": 27, "network": [5, 6, 7, 8, 12, 17, 18, 21, 22, 24, 27, 31, 35, 36], "neural": 12, "new": [12, 16, 22, 27, 34], "new_discrete_tim": [5, 8, 22], "new_pos_i": 7, "new_pos_x": 7, "newcom": 9, "next": 7, "nifti": 3, "nn": 12, "node1": 22, "node2": 22, "nois": [4, 7], "non": [4, 11, 12, 15, 24, 26, 29, 32], "nondet": [16, 24], "nondet_select": 24, "nondetermin": 12, "none": [4, 5, 8, 12, 21, 22, 24, 25, 26, 27, 32, 33, 35, 36], "nonetheless": 22, "normal": 29, "not_equ": 29, "note": [6, 7, 29, 33], "notebook": [3, 4], "notfounderror": [27, 28], "notic": [13, 23], "notoper": 29, "now": [5, 6, 7, 16, 28], "nu_1": 16, "nu_i": 16, "nu_n": 16, "null": 16, "num_act": 10, "num_featur": 10, "number": [10, 16, 25, 29], "numer": [17, 29, 34], "numericconst": 29, "numerictyp": 34, "object": [9, 11, 12, 22, 26, 29, 31, 33, 34], "observ": [11, 12, 16, 26], "obstacl": [4, 7], "obstacle_i": 7, "obstacle_x": 7, "obtain": [6, 8], "occur": [16, 29], "offici": [12, 25, 26], "often": 9, "omit": 17, "omnisci": 11, "on_obstacl": 7, "onc": [16, 22, 26, 32], "one": [4, 7, 8, 9, 16, 22, 27, 31], "onli": [6, 7, 9, 11, 25, 26, 27, 31, 32], "op": 6, "open": [12, 20, 23], "openai": [12, 20], "oper": [4, 5, 6, 7, 16, 17, 24, 33], "operand": 29, "optim": 6, "option": [2, 12, 16, 20, 22, 24, 25, 26, 27, 32, 34], "oracl": [10, 12], "orcac": 12, "org": [5, 20], "origin": [3, 12], "other": [5, 9, 20, 25, 34], "otherwis": [12, 16, 24], "our": [6, 7, 8], "out": [3, 8, 20], "out_of_bound": 7, "outgo": [8, 22, 26], "outlin": 20, "output": 24, "over": [6, 9, 12, 15, 16, 18, 22, 29, 33], "overal": 20, "own": [3, 5, 6, 20, 22, 27], "p": [16, 22], "p_": 33, "p_1": 16, "p_m": 16, "packag": [2, 3, 5, 7, 8, 20, 22, 31], "page": 3, "paper": [1, 2, 3, 12], "paradigmat": 3, "paramet": [5, 12, 16, 17, 22, 24, 25, 26, 27, 30, 32], "parametr": [7, 9], "parent": [26, 27], "pareto": 29, "pars": 19, "part": [1, 4, 6, 7, 12, 13, 14, 20, 22, 23, 25, 26, 31], "partial": 20, "particip": [16, 22, 32], "particular": [7, 20, 23, 27], "pass": [6, 22, 24, 25, 26, 27, 30], "path": [12, 22, 24, 29, 33, 35, 36], "pathlib": [22, 24], "pathquantifi": 33, "pattern": [16, 17, 26, 32], "pen": [1, 2, 3], "per": [25, 26], "perfectli": 16, "perform": [6, 7], "pha": 27, "phi": 11, "pi": 29, "pick": 22, "pip": [3, 6, 20], "pipenv": 20, "place": [7, 16], "plan": 20, "plant": 9, "player": [6, 7, 8], "pleas": [6, 12, 13, 20, 23], "pmax": 6, "poetri": [0, 20], "point": 29, "poisson": 29, "popular": 9, "pos_i": [6, 7, 8], "pos_x": [6, 7, 8], "posit": [1, 3, 7, 8], "possibl": [5, 7, 9, 16, 31], "pow": 29, "power": [20, 29], "powver": 20, "pr": 20, "precis": 29, "precondit": 10, "predcat": 33, "predic": 33, "present": [0, 16], "preserv": 24, "pretti": 24, "previou": 8, "previous": 7, "primit": 17, "principl": 16, "print": [4, 6, 8, 22], "prioriti": 24, "privat": [22, 23], "probabilist": [4, 7, 8, 26, 27, 32], "probabl": [4, 6, 7, 8, 15, 16, 17, 18, 22, 26, 29, 33], "problem": 12, "proce": 16, "process": [7, 8, 9, 20, 27], "produc": 6, "program": [8, 20], "programmat": 9, "progress": [26, 33], "progress_invari": 26, "project": 20, "prop": [6, 18, 19, 33], "prop_nam": 6, "prop_valu": 6, "properti": [4, 6, 7, 10, 12, 17, 19, 21, 22, 24, 25, 26, 29, 32, 34, 35, 36], "property_nam": [12, 21, 35, 36], "propertydefinit": 27, "prototyp": 20, "prove": 27, "provi": 26, "provid": [2, 6, 7, 9, 11, 12, 18, 20, 22, 24, 27, 29, 31, 33, 35, 36], "provinc": 20, "provision": [28, 29, 33], "psi": 11, "pta": [8, 20, 22, 26, 27, 31, 32], "public": [20, 22, 23], "pull": 20, "purpos": 16, "put": [6, 24], "pyo3": 20, "python": [3, 5, 9, 12, 20, 29, 33], "pytorch": 12, "qualiti": 12, "quantifi": [29, 33], "quantit": [16, 20, 31], "queri": 22, "qvb": 22, "qvbs2019": [22, 24], "r": [6, 29], "race": [2, 8], "racetrack": [1, 2, 4, 5, 8], "rais": [6, 26, 27, 29, 32], "random": [5, 22], "random_start": [4, 5], "randomli": 5, "rang": 29, "rangl": 16, "rapidli": 20, "rate": [17, 26], "rayleigh": 29, "reach": [7, 11, 12], "reachabl": [11, 33], "read": [6, 9, 16, 18, 20, 25], "read_text": [22, 24], "readabl": 27, "readargu": 25, "readi": [6, 7, 20], "readili": [9, 20], "ready_loc": 7, "real": [17, 26, 27, 29, 34], "real_div": [4, 5, 29], "realconst": 29, "realtyp": [29, 34], "reason": 16, "recommend": [20, 26, 29, 32, 33], "rect": 5, "red": [4, 5], "ref": 6, "refer": [5, 16], "reflect": 8, "regard": [9, 12], "reinforc": 12, "releas": [6, 24, 29, 33], "remaind": 29, "rememb": 8, "remov": [7, 13, 31], "render": [4, 12], "replac": 16, "repositori": 20, "repr": 4, "repres": [4, 7, 11, 22, 24, 25, 26, 27, 31, 32], "represent": [7, 12, 31], "reproduc": 20, "request": 20, "requir": [0, 26, 32], "research": [3, 5, 20], "reset": [10, 12], "resolut": 12, "resolv": [12, 16], "resourc": [22, 24], "respect": [6, 7, 12, 16, 22, 25, 26, 27, 31, 32], "respons": 12, "restrict": [16, 17, 26, 32], "result": [6, 7, 12, 16, 24, 29, 32], "retriev": 27, "retriv": [4, 27], "return": [7, 10, 12, 21, 22, 24, 25, 26, 27, 29, 30], "revers": 16, "reward": [10, 11, 12, 24, 33], "reward_bound": 33, "reward_inst": 33, "rewardbound": 33, "rewardinst": 33, "right": [4, 5, 6, 7, 8, 29, 33], "right_act": 7, "rigor": 12, "rise": 16, "rl": 12, "road": 4, "rough": 9, "round": 29, "run": [0, 2, 5, 6, 7, 8, 20, 35, 36], "rust": 8, "s1": 22, "s2": 22, "s_": 33, "sai": 6, "same": [7, 16, 26, 32], "sampl": [16, 29], "sand": [4, 5], "sandi": 4, "sarah": 20, "satisfi": [26, 29, 32], "scenario": [5, 7, 9], "schema": 16, "scope": [7, 16, 25, 26], "screenshot": 2, "sebastian": 16, "sec": 29, "secant": 29, "section": [8, 9], "see": [5, 26, 27], "select": [5, 10, 16, 24, 29], "selector": 33, "separ": 17, "sequenc": [10, 26], "serv": 3, "set": [4, 7, 24, 26, 27, 29, 32, 33, 34], "set_of": 34, "settyp": 34, "sever": [7, 9, 20, 27], "sgn": 29, "sha": 27, "shortcom": 16, "should": [9, 12, 22, 23, 24, 26, 27, 29], "show": [2, 9], "showcas": 3, "side": 18, "sidekick": 20, "sign": 29, "simpl": [7, 8, 18], "simpli": 20, "simul": [2, 9], "sin": 29, "sine": 29, "size": [4, 5], "sketch": 9, "slipperi": 4, "slippery_tarmac": 4, "slippi": 4, "small": 4, "snd_idle12": 22, "snd_idle21": 22, "snedecor": 29, "so": [20, 22], "sole": 16, "solid": 4, "some": [4, 8, 20, 24], "sometim": 6, "somewhat": 4, "sourc": [3, 4, 5, 7, 10, 11, 12, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36], "space": [5, 8, 9, 10, 12, 20, 22], "spars": 6, "specif": [4, 7, 8, 16, 17, 18, 24, 25, 26, 27, 28, 31], "specifi": [5, 8, 11, 12, 15, 16, 18, 26, 27, 31], "speed": [4, 7], "sphinx": [3, 4], "squar": 29, "sta": 27, "stabil": [22, 23], "stabl": 29, "stai": [6, 7, 8], "standard": [12, 24, 25], "start": [1, 2, 3, 4, 5, 7, 8, 9, 22], "start_cel": [4, 5], "state": [5, 6, 8, 9, 10, 11, 12, 15, 20, 22, 24, 26, 32, 33], "state_exit_reward": 24, "state_vector": 10, "statepred": 33, "stateselector": 33, "static": [20, 22], "stay_act": 7, "steadi": 33, "steadyst": 33, "steer": [1, 2, 3], "step": [2, 10, 12, 33], "step_bound": 33, "step_inst": 33, "step_taken": [11, 12], "sterz": 20, "still": [4, 18, 29, 33], "stochast": 27, "storm": [6, 20, 21], "storm_check": 6, "storm_dock": 36, "stormcheck": 36, "str": [7, 24, 36], "straightforward": [6, 8], "strategi": 12, "string": [16, 17, 24], "strive": [9, 20], "stroke": 5, "structur": [12, 16, 31], "student_t": 29, "studentt": 29, "studio": 0, "sub": 29, "subclass": 28, "subexpress": 29, "subject": [13, 26], "submiss": 12, "submit": 20, "subsequ": 16, "substract": 29, "succe": 4, "success": 1, "successfulli": 8, "successor": [8, 22], "succinct": 7, "suffic": 6, "suggest": 24, "sum": 29, "suport": 24, "suppli": 12, "support": [6, 8, 9, 12, 13, 15, 20, 22, 24, 25, 26], "sure": [6, 12], "svg": [4, 5], "symbol": [7, 29], "sync": [6, 24], "synchron": [7, 16, 17, 25, 32], "synchronis": [6, 16], "syntax": [7, 13, 18, 20], "system": [6, 9, 20, 24, 27, 34], "t": [7, 22], "ta": [22, 27], "taca": [16, 20], "tag": 36, "take": [6, 7, 10, 12, 16, 24, 29], "taken": [11, 15], "tan": 29, "tangent": 29, "tank": [4, 5], "tank_typ": [4, 5], "tanktyp": [4, 5], "target": [22, 26, 34], "tarmac": 4, "task": 9, "tau_1": 16, "tau_i": 16, "tau_n": 16, "techniqu": 12, "templat": 20, "tempor": 33, "term": 16, "termin": 10, "ternari": 29, "test": [8, 9, 20, 22, 24], "textual": [4, 9], "textual_descript": 4, "than": [17, 29], "thank": [9, 20], "thei": [6, 16, 22, 32], "therebi": [3, 7, 12, 31], "thereof": 9, "thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 25, 26, 27, 29, 32, 33, 34], "thing": 13, "those": [16, 31], "three": 7, "through": 3, "throw": 24, "thrown": 24, "thu": [16, 18], "time": [7, 8, 9, 16, 26, 27, 31, 32, 33], "time_bound": 33, "time_inst": 33, "time_typ": 22, "timelock": 33, "timelock_st": 33, "timeout": [35, 36], "timer": 22, "timetyp": 22, "tinker": 20, "todo": 17, "togeth": 16, "tool": [2, 6, 8, 9, 12, 16, 18, 20, 21, 25, 26, 35, 36], "toolbox": 12, "toolset": [6, 12, 20, 36], "top": [4, 9], "track": [2, 3, 5, 6, 7, 8], "tradeoff": 24, "tradeoff_properti": 24, "train": [10, 20], "transient": [6, 11, 16, 17, 26, 27], "transient_valu": 26, "transit": [8, 10, 15, 22, 27], "travers": 29, "travi": 36, "trc": 29, "tri": 6, "triangular": 29, "trigonometr": [24, 29], "trigonometric_funct": 24, "trigonometricfunct": 29, "trr": 20, "true": [6, 7, 8, 11, 12, 16, 17, 22, 24, 25, 27, 29, 35], "trunc": 29, "truncat": 29, "try": 18, "tupl": [7, 22], "turn": 20, "turrini": 16, "twice": [26, 32], "two": [1, 3, 7, 8, 12, 16, 24, 27], "typ": [7, 25, 26, 27, 30, 34], "type": [0, 4, 6, 7, 8, 16, 17, 20, 24, 25, 26, 27, 29, 30, 31], "typeconstructionerror": 28, "u": [5, 11, 20, 22, 29], "unabl": 29, "unari": [17, 29, 33], "unaryexpress": 29, "unaryoper": 29, "unarypathformula": 33, "unarypathoper": 29, "unboundidentifiererror": 28, "under": [6, 12, 20], "underground": [4, 5], "unfortun": 12, "unifi": [6, 9], "uniform": 29, "uniformli": 22, "uniqu": 16, "univers": 29, "unleash": 20, "unspecifi": 22, "unstabl": 13, "unsupport": 24, "unsupported_featur": 24, "unsupportedjanierror": 24, "until": [11, 29, 33], "untim": 27, "up": [20, 29], "updat": [7, 27], "update_metadata": 27, "upon": 9, "upper": [33, 34], "upper_bound": 34, "upper_exclus": 33, "us": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 20, 22, 23, 24, 25, 26, 27, 29, 33, 34, 36], "usag": [2, 6], "used_nam": 29, "user": [2, 5, 20], "uses_clock": 27, "usual": [16, 22, 24], "utf": [5, 22, 24], "util": [4, 22], "v": [13, 20], "v0": [6, 24], "valid": [6, 7, 9, 11, 20, 24, 26, 27, 31], "valu": [4, 5, 6, 8, 11, 12, 22, 24, 25, 26, 27, 29, 33, 34], "value_or_express": 29, "var": 16, "variabl": [6, 7, 8, 11, 16, 17, 18, 22, 24, 26, 27, 29, 31, 35, 36], "variable_declar": 27, "variabledeclar": 27, "varieti": [8, 9, 25, 26], "variou": [8, 12], "vast": [3, 9, 12], "vector": [10, 16, 32], "venv": 0, "verbos": 18, "veri": 4, "verif": 12, "versatil": 11, "version": [5, 6, 12, 24], "via": [9, 16, 24, 25, 26, 32, 36], "viewbox": 5, "virtual": 0, "visit": 6, "visual": [0, 5, 8, 9, 20], "volum": 20, "w": 29, "w12": 22, "w21": 22, "w3": 5, "wai": [20, 29, 33], "wall": [7, 8], "want": [18, 23, 25, 26, 29, 33], "we": [1, 3, 4, 5, 6, 7, 8, 9, 16, 18, 20, 22, 26, 32], "weak": [29, 33], "weak_until": [29, 33], "websit": 6, "weibul": 29, "well": 31, "what": [5, 7, 9, 11], "when": [4, 7, 11, 15, 25, 26, 27, 32], "where": [1, 2, 3, 4, 7, 8, 16, 26, 29], "whether": [7, 10, 24, 26, 27, 29, 33, 34], "which": [0, 6, 7, 8, 9, 10, 12, 16, 22, 24, 26, 27, 32], "while": [7, 16, 24], "width": [4, 5, 7], "win": [6, 7], "window": 20, "wire12": 22, "wire21": 22, "within": [5, 16, 27], "without": [7, 13, 22, 23, 25, 27], "won": 6, "work": [12, 24, 25, 26, 29, 33], "would": [5, 6, 7, 20], "write": [16, 18, 25], "writeargu": 25, "written": [8, 9, 20], "www": 5, "x": [2, 4, 5, 6, 7, 15, 16, 24], "x1": 22, "x2": 22, "x_1": 16, "x_i": 16, "x_momba_oper": 24, "x_momba_value_pass": 24, "x_n": 16, "xml": 5, "xmln": 5, "xor": [17, 29], "xx": 7, "xxx": 7, "xxxxx": 7, "xxxxxxx": 7, "y": [2, 4, 5, 7, 8], "y1": 22, "y2": 22, "yellow": 5, "yet": [12, 13, 22, 25], "you": [2, 3, 5, 6, 7, 12, 18, 20, 22, 23, 25, 26, 29, 33], "your": [3, 5, 6, 12, 18, 20, 25, 26], "z1": 22, "z2": 22, "zipf": 29, "\u03c0": 29, "\u03c4": [17, 22]}, "titles": ["Contributing", "Examples", "Interactive Game", "Racetrack", "The Model", "Quickstart", "Model Analysis", "Model Construction", "Model Exploration", "User Guide", "Abstract Interface", "Generic Explorer", "Momba Gym", "Feature Incubator", "JANI Extensions", "Observations", "Value Passing", "MOML Grammar", "MOML", "Syntax-Aware Macros", "Welcome to Momba\u2019s documentation!", "Analysis Interfaces", "Exploration Engine", "API Documentation", "JANI Models", "Actions", "Automata", "Context", "Exceptions", "Expressions", "Functions", "Momba Models", "Networks", "Properties", "Types", "Modest Toolset", "Storm"], "titleterms": {"": 20, "The": 4, "abstract": 10, "acknowledg": 20, "action": 25, "analysi": [6, 21], "api": 23, "argument": 25, "automata": 26, "awar": 19, "check": [6, 12], "class": [29, 33, 34], "code": 18, "construct": 7, "constructor": [29, 33], "context": 27, "contribut": [0, 20], "crate": 20, "declar": 27, "deep": 12, "develop": 0, "distribut": 29, "document": [20, 23], "dynam": 16, "edg": 26, "engin": 22, "environ": 12, "exampl": [1, 22, 24], "except": [24, 28], "explor": [8, 11, 22], "export": [6, 24], "express": 29, "extens": [14, 16], "featur": [13, 20], "function": [29, 30, 33], "game": 2, "gener": [11, 16], "get": 20, "grammar": 17, "guid": 9, "gym": 12, "hierarchi": 34, "idea": 16, "incub": 13, "instal": 3, "instanc": 26, "interact": 2, "interfac": [10, 21], "jani": [6, 14, 24], "load": 24, "locat": 26, "macro": 19, "model": [4, 6, 7, 8, 12, 24, 31], "modest": 35, "momba": [7, 12, 20, 31], "moml": [17, 18], "network": 32, "observ": 15, "oper": 29, "paramat": 22, "pass": 16, "pattern": 25, "properti": [27, 33], "quickstart": 5, "racetrack": 3, "refer": [22, 24, 29, 33], "represent": 22, "rust": 20, "scenario": 4, "scope": 27, "semant": 16, "start": 20, "static": 16, "statist": 12, "storm": 36, "support": 18, "syntact": 16, "syntax": 19, "time": 22, "toolset": 35, "track": 4, "train": 12, "type": 34, "user": 9, "v": 18, "valu": 16, "welcom": 20}}) \ No newline at end of file