From 8bb3134b31390900e401c41c1d8dceaa0207f14c Mon Sep 17 00:00:00 2001 From: koehlma Date: Sat, 3 Aug 2024 17:37:46 +0000 Subject: [PATCH] deploy: 32fa5cf6bdf6de6978f7cd8c7cd454592c38d7d0 --- .doctrees/environment.pickle | Bin 827097 -> 827097 bytes .doctrees/examples/racetrack/model.doctree | Bin 223515 -> 223515 bytes .../examples/racetrack/quickstart.doctree | Bin 663968 -> 663968 bytes .doctrees/guide/analysis.doctree | Bin 79978 -> 79978 bytes .doctrees/guide/construction.doctree | Bin 34580 -> 34580 bytes .doctrees/guide/exploration.doctree | Bin 16430 -> 16430 bytes .doctrees/gym/abstract.doctree | Bin 105696 -> 105696 bytes .doctrees/gym/generic.doctree | Bin 144524 -> 144524 bytes .doctrees/gym/index.doctree | Bin 188383 -> 188383 bytes .doctrees/incubator/moml/macros.doctree | Bin 152936 -> 152936 bytes .doctrees/reference/analysis.doctree | Bin 177763 -> 177763 bytes .doctrees/reference/engine.doctree | Bin 329763 -> 329763 bytes .doctrees/reference/jani.doctree | Bin 335334 -> 335334 bytes .doctrees/reference/model/actions.doctree | Bin 329657 -> 329657 bytes .doctrees/reference/model/automata.doctree | Bin 447877 -> 447877 bytes .doctrees/reference/model/context.doctree | Bin 546895 -> 546895 bytes .doctrees/reference/model/exceptions.doctree | Bin 424870 -> 424870 bytes .doctrees/reference/model/expressions.doctree | Bin 935335 -> 935335 bytes .doctrees/reference/model/functions.doctree | Bin 619048 -> 619048 bytes .doctrees/reference/model/networks.doctree | Bin 638868 -> 638868 bytes .doctrees/reference/model/properties.doctree | Bin 817895 -> 817895 bytes .doctrees/reference/model/types.doctree | Bin 767326 -> 767326 bytes .doctrees/tools/modest.doctree | Bin 733534 -> 733534 bytes .doctrees/tools/storm.doctree | Bin 758178 -> 758178 bytes _images/quickstart_6_0.svg | 4 ++-- examples/racetrack/quickstart/index.html | 8 ++++---- guide/analysis/index.html | 2 +- guide/construction/index.html | 2 +- guide/exploration/index.html | 8 ++++---- reference/engine/index.html | 10 +++++----- reference/jani/index.html | 4 ++-- reference/model/automata/index.html | 2 +- reference/model/context/index.html | 2 +- reference/model/networks/index.html | 2 +- searchindex.js | 2 +- 35 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 07fe26e76412c38e45f6acdbb8c73ca1482f8962..07c508cc1e59241f90d4e345be5cc5a3b2c1f153 100644 GIT binary patch delta 33718 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 delta 34575 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μe;0)M7uhGg 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 Go&OKEAb02h diff --git a/.doctrees/examples/racetrack/model.doctree b/.doctrees/examples/racetrack/model.doctree index cc5ef0e43f862676fd66aa8fcb6ed4cf237786d6..7adcf068c30a3dd0233c0203d437cedd33a087cd 100644 GIT binary patch delta 1916 zcmZXUdu-EH6vuaNN4u?iu=mr=4QA#87ZW1{|KN{_5eUAbi6fZUZ9kgc^fB8m83}Wc zm;g%?ruikugb0Rch=x#PureMph3VKtHX`D4y7|HvAk&qtn|i;u9Yy%(^Sk$)bI-Z= zd{4XceAdqMS(^`0)07Am^Zr>XCX;uhi*mjerHXrUoo%ibquyw5b^H8|pv&hqLwRvq zv(Fm{`rDf0#$q1dLiwpqhsR*&b*iE}w1K_Z!pPQz>XUCm}F+iz?z{D!yLsFx0}%aj=+B_&kOPsXS`SGnWK z9A1ZeW55;QvFmgvPev)1yQ5^UHQF7XR<{wDue~5qBQxmpxdZB2Ek+>7Yp1EYb78WO z;dQ#ahI+SpanSE-Y74r&&iNFD$v7N$*9SMY8UZs@e5>7|8>Kwr@=V;Blv$rV3ajo;^1#Qi<=rwOI=YYVi%}(= zR~ zS~iS`+++kMPy3H?%Pdt}KZ3uUH%C=Zwf!W&t?aa)hi7Rqo#U&sRBL??Q5C!|N~Q6r zAznVGekdcnZjNf`0C&vM;>Qmmsw7$KrlHcQKZHN$=6TiT4`9x|X|l9+kgv>9c_(H; zehLf#7XWB4KLdJzi$ECo9Kf$iet{KamtO+VS$+i^1il8KtNaEy0*nEWQ+^9TLit@r zry`V-<3JxU0h|TC2aW?j0H=T-fnMMz0K&-%<3 z4DksPt856~Vb*c=jQYjb2$5%#kC2kTj$diC)TzJk79qCN0AChj3H5V@MO0D`Ka5Y9 z*IC4B<$KE_o>jh>MLeZ^Yg0v|^6gC(y;XWdmf6)i^oXp)N{`6XScQ4h0+nZgcPNB1u%J?O#IHT5&*~CAoIK<;iL_V*`6w8^@#41%sg}qMwkxHhMvLuq>`f3-B zG(0MX)ACV%yY_9@#kVO>^%J5iT|Il>b3&?5aigeGw_e&PHc-#jU5z5LtI^Vt^B)h) BhA034 delta 1855 zcmZXUdu-EH6vun+x^|;mVT?UHH-=pUL)h(L&7BymI&e`|j%y;}KNJo|++lCP zuZ-C^!*8^#3wcAaXj#_i3wX?ydV`0ORLS#4sDkH@(rwOy=5@Y$qe&$)+~F8+$rmoR zjZ!(4@z6#p<}1TwE6GQY*Y7dc#-dJht>J5JF+eg7vwShh7(lOhXPU~K>ZZ)WkV@|3`;$~VZEE&Nro;`SG`sqPDN3G_TVHgy z&l8iqd_=w4)`OVJiB?)|+S$$3V^r?YxwIh;!_oyGBDyH^&>JFZ|Ht~OTV>bIUHsY@ zxylY9#yP1=+IgG@$EbACzKk>5AMHE|tDb;tDeuEJ{eKVE(Sv+fimEBW%ThFlj`DLU zno9$`HAS_whkM{V!RJ#{L#KE&MO9VrB2{sAEHd+}bM54N(o|9T9wLge5f~ipKfs=} zO1qn1N~>XTr>T?=rKx~UbAOs<(_X%kra88L9IxWjNvd$@V+Ua<=ar*WlIiqeUOi5; z=m@us(`?(ZjJrKaCG&NB9}H6`4~jN_1haF}7-;JmzC2E@cE~Qz0lmN{0A!Y*0^Pu8 zKpglS!0%X|#|i?=F90YizXWyx7XT(p z%9qL!E0u4#RWvH!4y%aQ=s8*FP><1bvIr|&E1$qB&g*kko?h&NWkA1e;=&^%Gh4;P3Bne)UFb&m>rm3k8G`J#oa$TksD%+JmexAQ`Wcv2Oj)9rAG zjaD>bBIrd`oOWF-5dCWXcA?l#@x*ec*mqwk3SK63waZACsy=ZpZxBnJsOFiN%rCH5 z3}tI=5D(l5Tc>XB2WacnVHMU4gwMdGi)@XHQqqW`gKy2eN>e8Hic7D`>OE RpQnkje^zauBFx3Z2LJ$qe;5D& diff --git a/.doctrees/guide/analysis.doctree b/.doctrees/guide/analysis.doctree index 38729411a3c7087433919c5ca14551c95954c0ba..ef490d16cb99327634d3715075d73b14668d9ee1 100644 GIT binary patch delta 217 zcmaF$f#uZ)mJN!w@eG3Q7igW_pH3n;mQqFm0X} zA|*IEKSY0%L%zslo4XI-0+SqOPq!9heG3Q7igW_pH(n;mQqFl|12 uB41?kyc7DH9Hay%+uVIH`Rs|=n?CFoMiS%Oev+9{Sz~g>7Al*$&;$VNPepS8 diff --git a/.doctrees/guide/construction.doctree b/.doctrees/guide/construction.doctree index 86e73e5d49ed6101d18ee36294c15058089885eb..b8395f2305e94e5db7b31d9887dd513477ee4e0b 100644 GIT binary patch delta 36 kcmbQz$26snX#=|0L^9#VgLXD delta 36 kcmbQz$26snX#=|0KH=hQ~&?~ diff --git a/.doctrees/guide/exploration.doctree b/.doctrees/guide/exploration.doctree index 3edf0321f6046571c662f1b292c1b402544ebada..75caf350cc9e35296390b4e5bbc37c2f1ec432e4 100644 GIT binary patch delta 87 zcmZ42z__k~aYMYyM807m^G AasU7T diff --git a/.doctrees/gym/abstract.doctree b/.doctrees/gym/abstract.doctree index f9ea54a5b5c72fda9e9b6ecce919647547b3bb29..96400517e991843ea84dc957355277f63be8fcc4 100644 GIT binary patch delta 3509 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 delta 3527 zcmZWse^8U>9p^$&Z^?bcmwyInW$wsX(td13L#AAFwY z^ZoHW-{<=y2@kKvJiHonWwJ_0C$UCHtEx5hr|OhsdzZr|6Tcx~-BM&fcKBREUZS@JlkM z-BKJ*Yu6sp=kgTFqSK+CMsGBjy+vIhtocDZpL%ByY_e`&wlRc4F={+$C$;la@vqU z9fqugc=Zmhqnn0>G-lK;@f~nW%p)E#+a;&uaae*?kz+bygm}EbCMHPU(qSH zAMiSuLn?`;R9bA*(dSihN%5+Kmt~_P7|5i@wVBDmKvE<~^-`f`>6*GZER(4(zNw(Y z7L;qD)IOUtuBfEen#Do|ovlfa=Vx*0X2zGql)x!x`l)kcxTc=|UXyNW=6Ai=4cufS zlqoOdo$IQhn|^cTIy0GTR|<{PSF6j|3XA0D9>{$ybh%b9Y@tx?GQmXutj!a4QHE); zP(~X}dSN@YnzDr!I&8`;eg$XfB5fx*?GC5J581$vkEkL+Y@(1UU8thJup>(;u5Jna z*|cCD@+o!uxNqyJ`qcT6=H;?-^42YjX~La%-yz%1$M9^hx}ggEi3N^@x&lXeB>TWl_?Q|yo|K9|KU`d$t81oLIoTHXUdVPz|z z5?}*V03^U>z+M1q*(=+ztp~gcKpABR05y|k04gN!1DFBr01T7r+8= z1GWG<0VaS4unXV?l=T9AfbD=TKnq|$07a8u1E5B7H((Rs0H6wR5Ksy@1lR^R3}^-P z0LlTc15gv0UunSZ$egI}M#)BO`v5h7qksm$F#zf#zX3o=9>T?k&zx2EXQCHTO6(r*ryik4jMwzs6^o9KTJ$9oyLWKG>0$fUDjL<_Gc%3JUqq zS{ilHfwgqKaV4#7OpF`km1h?8LE|R&w^k^oZyJ9t)Y7G$tAtAWc&DDmnshX`DM8pw zX-#^ego>N=tq8g&C|~DGzI=nNh70mdEJBx;H_>xyV~?QfqnRG>dS3rhw5p#)?xwVP z`P0@o%}nD>1{P9I^L7?ePV)i^G_R)>ZE5tNxtxUsi9<@E>Xv*K9@vSN5}}^&9<*!_ zn)$BijE2^>t`jzL=5O6X8LeqFa6Xfw+wv*9IgLUWQfWuq4_o;B+-D)G^Ya;Ye15*h zj?d2%?2ueJA%+3cAuq&^k53+Uc%%Fs?D+VUVrQm`U3&HsY1civCF-fk@_V*wsd)ES z>}8LJ8raKpbW$v4%rulme-w`imCD{d?E)RVu!62wma`{kP^qn$7GBg-(ALME4>yNY z#ddHRl|pPcy!V2zS*fspB(RLY;6zIb9d{Hn2BVK1w}lerocuCVD-^aSKbRPdcmM3o( zVJYhGWD6B^f5!D#=Ud!Y3b#6qoY}iJsMiBR;4AC77i6N ziD~FGYq&>4=NKZ@mrsXK;jcJ(0yOQb9l1yl(Pv5V~!?#3RP=3rhROHTW?CWGu!}|3UAjm*srp9Z< z+hID$b?h^P+YWN02!nNmeJ@F6_}& z{YTY37|m1p6P0J*{TBb7CP!0vB9(GRwP_7j$tijquAtnK92J$Xess-ArZ4X-#vH}{ zUryKWHmJ_=+-Z;b(Nv>|ZW;{4+SzZW0=Lr+?N68peTs4q2IleqLM*E- zMFrmdTz_d=kDeP0BzJZ>toyt^(c^pC=%+JA^w+7J`IWfP04M`&QPMxT;hK#L-p;NP zQhTur=*%9`y05@4`7Bncz1@QU30Q+eHMiX5^4J_s(KjQBEoUa?h(&Cqj@%=DJNviF iWB0haoa_fZ7sZ-I=e~$bS0IVqC;1rs!d)%6P5%Qf&umx# diff --git a/.doctrees/gym/generic.doctree b/.doctrees/gym/generic.doctree index 1f0a6f2c142e02adfa7cad780d043244924309e8..c9432932144a3d163393699b9d64fd157666a687 100644 GIT binary patch delta 3684 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 delta 3599 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 Ee_3v=O#lD@ delta 4333 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 DDO{J* diff --git a/.doctrees/reference/analysis.doctree b/.doctrees/reference/analysis.doctree index a26047744d693d059648dd7a229482e6a578417d..564d1c46616ff5fa29f9b2f3a17b7a78b3ff1caa 100644 GIT binary patch delta 6155 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 E1JrVE1poj5 delta 6103 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 diff --git a/.doctrees/reference/engine.doctree b/.doctrees/reference/engine.doctree index ee4f629e8b3d6e06dfb865380fc1fca8d003e449..38a31108bc4636de6790e6a40ce7505ba44e492b 100644 GIT binary patch delta 6749 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 @#y_t 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 JP>&;#{|7pw_$B}V delta 8378 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 diff --git a/.doctrees/reference/model/actions.doctree b/.doctrees/reference/model/actions.doctree index 309b437e268b353158a0b3cd9d8687b411a76b3e..634c3a95443d45f13e0d77a4c047bd8464848626 100644 GIT binary patch delta 9314 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 delta 9243 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 B1w{Y= delta 10018 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 Bs)GOk diff --git a/.doctrees/reference/model/exceptions.doctree b/.doctrees/reference/model/exceptions.doctree index 4406d30788f478ca2e9263b2ad01cd2eeb7a09f3..8ace0f612be457c868f2c25bcc29a5aa0c22e33f 100644 GIT binary patch delta 14729 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 TqQSFxR1xGvojR*XlWF)r^)u1< diff --git a/.doctrees/reference/model/expressions.doctree b/.doctrees/reference/model/expressions.doctree index e2cc9b29ad5c7a12e059cb5cd9be6c26fb48c9a1..c5e484263e516889c90b153b748e39404c23702a 100644 GIT binary patch delta 16002 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 E11!B)-~a#s delta 16096 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 Dlfx8@ diff --git a/.doctrees/reference/model/functions.doctree b/.doctrees/reference/model/functions.doctree index 7318c13d7d61e57686ff03eba64fcbef0e8e4c6d..8c45d874d7618fbec79f846e7b20c45d56b0bdee 100644 GIT binary patch delta 24215 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 t!&ITbk)GC2@qAlVAH{sgaCn!j1{py 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 delta 26009 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ℑSXu;|Kwps}w9Cb5>4X7QVmOj$xZq`V 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 diff --git a/.doctrees/reference/model/properties.doctree b/.doctrees/reference/model/properties.doctree index 28ceb4eb2d5597d0bc00f5c98604b69b252e492e..5da4a054369c2e06ee6ee8f03ecbe9c9c234bac3 100644 GIT binary patch delta 26995 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 S^~U78`pQ7rR|Y-*m;Vo%yTzdZ delta 26884 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 diff --git a/.doctrees/reference/model/types.doctree b/.doctrees/reference/model/types.doctree index 997b35e2d0f64b48a99a3dded5c418b74c164231..53c0e3aaa768ba5a23d6f4960372cd07022d1f29 100644 GIT binary patch delta 30548 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 HK~U@kP*6dd6iX~KCb<%8i>BSN* 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 N6~ce<^Ih2f{{UoO>97C* delta 32790 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 diff --git a/.doctrees/tools/storm.doctree b/.doctrees/tools/storm.doctree index effa75684edb61ca483a46c355a09300103c63cf..66539f76c036cb3c7f7bad0630b2d9ee18791f6f 100644 GIT binary patch delta 33063 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

  • L%viPda~)oh2=Y=+gG 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 @@ -1320,7 +1320,7 @@ y="320" width="10" height="10" - fill="blue" + fill="yellow" stroke="black" stroke-width="2pt" /> diff --git a/examples/racetrack/quickstart/index.html b/examples/racetrack/quickstart/index.html index 8fce7001..f3c4ff8e 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=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)
    +
    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=3, y=32), tank_type=<TankType.LARGE: 1>, underground=<Underground.SAND: (ArithmeticBinary(operator=<ArithmeticBinaryOperator.REAL_DIV: ('/', <function ArithmeticBinaryOperator.<lambda> at 0x7f8cbc6d3c10>)>, left=IntegerConstant(integer=5), right=IntegerConstant(integer=10)), <function Underground.<lambda> at 0x7f8cbc411d30>)>, max_speed=None, max_acceleration=1, fuel_model=<function fuel_model_regular at 0x7f8cbc423ee0>, compute_distances=False, random_start=False)
     
    @@ -476,7 +476,7 @@

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

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

    Quickstart
    {'car_dx': Value(0),
      'car_dy': Value(0),
    - 'car_x': Value(0),
    + 'car_x': Value(3),
      'car_y': Value(32),
      'fuel': Value(1629)}
     
    diff --git a/guide/analysis/index.html b/guide/analysis/index.html index cd8c6414..b694eeda 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": 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"]}'
    +
    '{"jani-version": 1, "x-generator": "Momba (v0.6.12)", "x-momba-release": "0.6.12", "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": {"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 5c6f8171..e0e7dbc8 100644 --- a/guide/construction/index.html +++ b/guide/construction/index.html @@ -521,7 +521,7 @@

    Modeling with Momba -
    <Context model_type=ModelType.MDP at 0x7f835859e4f0>
    +
    <Context model_type=ModelType.MDP at 0x7f488caf4df0>
     
    diff --git a/guide/exploration/index.html b/guide/exploration/index.html index 54342637..8d6c19f2 100644 --- a/guide/exploration/index.html +++ b/guide/exploration/index.html @@ -493,19 +493,19 @@

    Model Exploration
    -
    -
    <momba.model.networks.Network at 0x7f4ef036ffa0>
    +
    <momba.model.networks.Network at 0x7f6c54d11e80>
     
    diff --git a/searchindex.js b/searchindex.js index cf297cee..5e704f48 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, "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 +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, "0x7f10fcae3f70": 26, "0x7f3d88f8d6a0": 24, "0x7f488caf4df0": 7, "0x7f6c54d11e80": 32, "0x7f8cbc3f1880": 5, "0x7f8cbc411d30": 5, "0x7f8cbc423ee0": 5, "0x7f8cbc6d3c10": 5, "0x7f8cbc76eb80": 5, "0x7faedcfc71c0": 22, "0x7faedcfc7820": 22, "0x7faedcfc7bb0": 22, "0x7faedcfc7d30": 22, "0x7faee4370dc0": 22, "0x7fb860900d60": 27, "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], "110": 5, "12": [4, 5, 6, 7, 24], "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