// CSMA/CD protocol - two stations (PTA model using digital clocks) // gxn/mxd 31/05/05 // based on kronos (non-probabilistic) TA model and that which appears in: // M. Duflot, L. Fribourg, T. Hérault, R. Lassaigne, F. Magniette, S. Messika, S. Peyronnet and C. Picaronny // Probabilistic model checking of the CSMA/CD protocol using PRISM and APMC // In Proc. AVoCS'04, 2004 pta const K; // PARAMETERS // parameters const int sigma=26; // time for messages to propagate along the bus const int lambda=808; // time to send a message const int delay=26; // wire delay const int slot=2*sigma; // size of back off slot const int bmax; // exponential backoff limit const int M=pow(2,bmax)-1; // max number of slots to wait //---------------------------------------------------------------------------------------------------------------------------- // collision counter module collisions c : [0..K]; [csend1] true -> (c'=min(K,c+1)); [csend2] true -> (c'=min(K,c+1)); endmodule //---------------------------------------------------------------------------------------------------------------------------- // the bus module bus b : [0..4]; // b=0 - idle // b=1 - active // b=2 - collision // b=3 - collision1 // b=4 - collision2 y1 : clock; // clock of bus y2 : clock; // clock of bus invariant (b=0 => true) & (b=1 => true) & (b=2 => y1<=delay & y2<=delay) & (b=3 => y1<=delay) & (b=4 => y2<=delay) endinvariant // stations starts sending [send1] b=0 -> (b'=1) & (y1'=0); // no message being sent [send2] b=0 -> (b'=1) & (y2'=0); // no message being sent // collision occurs [csend1] b=1 & y2<=delay -> (b'=2) & (y1'=0); // message being sent (move to collision) [csend2] b=1 & y1<=delay -> (b'=2) & (y2'=0); // message being sent (move to collision) // message being sent [busy1] b=1 & y2>delay -> (b'=1); [busy2] b=1 & y1>delay -> (b'=1); // station finishes [end1] b=1 -> (b'=0) & (y1'=0); [end2] b=1 -> (b'=0) & (y2'=0); // collision detected [cd1] b=2 & y1>=delay -> (b'=4); // station one detects collision before station two [cd2] b=2 & y2>=delay -> (b'=3); // station two detects collision before station one [cd1] b=3 & y1>=delay -> (b'=0) & (y1'=0) & (y2'=0); // station one detects collision after station two [cd2] b=4 & y2>=delay -> (b'=0) & (y1'=0) & (y2'=0); // station two detects collision after station one endmodule //---------------------------------------------------------------------------------------------------------------------------- // STATION 1 module station1 // LOCAL STATE s1 : [0..4]; // s1=0 - initial state // s1=1 - transmit // s1=2 - collision (set backoff) // s1=3 - wait (bus busy) // s1=4 - done (since sending only one message) x1 : clock; // local clock bc1 : [0..pow(2,bmax)-1]; // backoff counter cd1 : [0..bmax]; // collision counter invariant (s1=0 => x1<=delay) & (s1=1 => x1<=lambda) & (s1=2 => x1<=0) & (s1=3 => x1<=slot) & (s1=4 => true) endinvariant // start sending (make sure there is a collision, i.e. start before x1 equals delay) [send1] s1=0 -> (s1'=1) & (x1'=0); // start sending [csend1] s1=0 -> (s1'=1) & (x1'=0); // start sending [busy1] s1=0 -> (s1'=2) & (x1'=0) & (cd1'=min(bmax,cd1+1)); // detects channel is busy so go into backoff // transmitting [end1] s1=1 & x1=lambda -> (s1'=4) & (x1'=0); // finished [cd1] s1=1 -> (s1'=2) & (x1'=0) & (cd1'=min(bmax,cd1+1)); // collision detected // set backoff (no time can pass in this state) // first retransmission [] s1=2 & cd1=1 -> 1/2 : (s1'=3) & (bc1'=0) + 1/2 : (s1'=3) & (bc1'=1); // second retransmission [] s1=2 & cd1=2 -> 1/4 : (s1'=3) & (bc1'=0) + 1/4 : (s1'=3) & (bc1'=1) + 1/4 : (s1'=3) & (bc1'=2) + 1/4 : (s1'=3) & (bc1'=3); // third retransmission [] s1=2 & cd1=3 -> 1/8 : (s1'=3) & (bc1'=0) + 1/8 : (s1'=3) & (bc1'=1) + 1/8 : (s1'=3) & (bc1'=2) + 1/8 : (s1'=3) & (bc1'=3) + 1/8 : (s1'=3) & (bc1'=4) + 1/8 : (s1'=3) & (bc1'=5) + 1/8 : (s1'=3) & (bc1'=6) + 1/8 : (s1'=3) & (bc1'=7); // fourth retransmission [] s1=2 & cd1=4 -> 1/16 : (s1'=3) & (bc1'=0) + 1/16 : (s1'=3) & (bc1'=1) + 1/16 : (s1'=3) & (bc1'=2) + 1/16 : (s1'=3) & (bc1'=3) + 1/16 : (s1'=3) & (bc1'=4) + 1/16 : (s1'=3) & (bc1'=5) + 1/16 : (s1'=3) & (bc1'=6) + 1/16 : (s1'=3) & (bc1'=7) + 1/16 : (s1'=3) & (bc1'=8) + 1/16 : (s1'=3) & (bc1'=9) + 1/16 : (s1'=3) & (bc1'=10) + 1/16 : (s1'=3) & (bc1'=11) + 1/16 : (s1'=3) & (bc1'=12) + 1/16 : (s1'=3) & (bc1'=13) + 1/16 : (s1'=3) & (bc1'=14) + 1/16 : (s1'=3) & (bc1'=15); // fifth retransmission [] s1=2 & cd1=5 -> 1/32 : (s1'=3) & (bc1'=0) + 1/32 : (s1'=3) & (bc1'=1) + 1/32 : (s1'=3) & (bc1'=2) + 1/32 : (s1'=3) & (bc1'=3) + 1/32 : (s1'=3) & (bc1'=4) + 1/32 : (s1'=3) & (bc1'=5) + 1/32 : (s1'=3) & (bc1'=6) + 1/32 : (s1'=3) & (bc1'=7) + 1/32 : (s1'=3) & (bc1'=8) + 1/32 : (s1'=3) & (bc1'=9) + 1/32 : (s1'=3) & (bc1'=10) + 1/32 : (s1'=3) & (bc1'=11) + 1/32 : (s1'=3) & (bc1'=12) + 1/32 : (s1'=3) & (bc1'=13) + 1/32 : (s1'=3) & (bc1'=14) + 1/32 : (s1'=3) & (bc1'=15) + 1/32 : (s1'=3) & (bc1'=16) + 1/32 : (s1'=3) & (bc1'=17) + 1/32 : (s1'=3) & (bc1'=18) + 1/32 : (s1'=3) & (bc1'=19) + 1/32 : (s1'=3) & (bc1'=20) + 1/32 : (s1'=3) & (bc1'=21) + 1/32 : (s1'=3) & (bc1'=22) + 1/32 : (s1'=3) & (bc1'=23) + 1/32 : (s1'=3) & (bc1'=24) + 1/32 : (s1'=3) & (bc1'=25) + 1/32 : (s1'=3) & (bc1'=26) + 1/32 : (s1'=3) & (bc1'=27) + 1/32 : (s1'=3) & (bc1'=28) + 1/32 : (s1'=3) & (bc1'=29) + 1/32 : (s1'=3) & (bc1'=30) + 1/32 : (s1'=3) & (bc1'=31); // sixth retransmission [] s1=2 & cd1=6 -> 1/64 : (s1'=3) & (bc1'=0) + 1/64 : (s1'=3) & (bc1'=1) + 1/64 : (s1'=3) & (bc1'=2) + 1/64 : (s1'=3) & (bc1'=3) + 1/64 : (s1'=3) & (bc1'=4) + 1/64 : (s1'=3) & (bc1'=5) + 1/64 : (s1'=3) & (bc1'=6) + 1/64 : (s1'=3) & (bc1'=7) + 1/64 : (s1'=3) & (bc1'=8) + 1/64 : (s1'=3) & (bc1'=9) + 1/64 : (s1'=3) & (bc1'=10) + 1/64 : (s1'=3) & (bc1'=11) + 1/64 : (s1'=3) & (bc1'=12) + 1/64 : (s1'=3) & (bc1'=13) + 1/64 : (s1'=3) & (bc1'=14) + 1/64 : (s1'=3) & (bc1'=15) + 1/64 : (s1'=3) & (bc1'=16) + 1/64 : (s1'=3) & (bc1'=17) + 1/64 : (s1'=3) & (bc1'=18) + 1/64 : (s1'=3) & (bc1'=19) + 1/64 : (s1'=3) & (bc1'=20) + 1/64 : (s1'=3) & (bc1'=21) + 1/64 : (s1'=3) & (bc1'=22) + 1/64 : (s1'=3) & (bc1'=23) + 1/64 : (s1'=3) & (bc1'=24) + 1/64 : (s1'=3) & (bc1'=25) + 1/64 : (s1'=3) & (bc1'=26) + 1/64 : (s1'=3) & (bc1'=27) + 1/64 : (s1'=3) & (bc1'=28) + 1/64 : (s1'=3) & (bc1'=29) + 1/64 : (s1'=3) & (bc1'=30) + 1/64 : (s1'=3) & (bc1'=31) + 1/64 : (s1'=3) & (bc1'=32) + 1/64 : (s1'=3) & (bc1'=33) + 1/64 : (s1'=3) & (bc1'=34) + 1/64 : (s1'=3) & (bc1'=35) + 1/64 : (s1'=3) & (bc1'=36) + 1/64 : (s1'=3) & (bc1'=37) + 1/64 : (s1'=3) & (bc1'=38) + 1/64 : (s1'=3) & (bc1'=39) + 1/64 : (s1'=3) & (bc1'=40) + 1/64 : (s1'=3) & (bc1'=41) + 1/64 : (s1'=3) & (bc1'=42) + 1/64 : (s1'=3) & (bc1'=43) + 1/64 : (s1'=3) & (bc1'=44) + 1/64 : (s1'=3) & (bc1'=45) + 1/64 : (s1'=3) & (bc1'=46) + 1/64 : (s1'=3) & (bc1'=47) + 1/64 : (s1'=3) & (bc1'=48) + 1/64 : (s1'=3) & (bc1'=49) + 1/64 : (s1'=3) & (bc1'=50) + 1/64 : (s1'=3) & (bc1'=51) + 1/64 : (s1'=3) & (bc1'=52) + 1/64 : (s1'=3) & (bc1'=53) + 1/64 : (s1'=3) & (bc1'=54) + 1/64 : (s1'=3) & (bc1'=55) + 1/64 : (s1'=3) & (bc1'=56) + 1/64 : (s1'=3) & (bc1'=57) + 1/64 : (s1'=3) & (bc1'=58) + 1/64 : (s1'=3) & (bc1'=59) + 1/64 : (s1'=3) & (bc1'=60) + 1/64 : (s1'=3) & (bc1'=61) + 1/64 : (s1'=3) & (bc1'=62) + 1/64 : (s1'=3) & (bc1'=63); // seventh retransmission [] s1=2 & cd1=7 -> 1/128 : (s1'=3) & (bc1'=0) + 1/128 : (s1'=3) & (bc1'=1) + 1/128 : (s1'=3) & (bc1'=2) + 1/128 : (s1'=3) & (bc1'=3) + 1/128 : (s1'=3) & (bc1'=4) + 1/128 : (s1'=3) & (bc1'=5) + 1/128 : (s1'=3) & (bc1'=6) + 1/128 : (s1'=3) & (bc1'=7) + 1/128 : (s1'=3) & (bc1'=8) + 1/128 : (s1'=3) & (bc1'=9) + 1/128 : (s1'=3) & (bc1'=10) + 1/128 : (s1'=3) & (bc1'=11) + 1/128 : (s1'=3) & (bc1'=12) + 1/128 : (s1'=3) & (bc1'=13) + 1/128 : (s1'=3) & (bc1'=14) + 1/128 : (s1'=3) & (bc1'=15) + 1/128 : (s1'=3) & (bc1'=16) + 1/128 : (s1'=3) & (bc1'=17) + 1/128 : (s1'=3) & (bc1'=18) + 1/128 : (s1'=3) & (bc1'=19) + 1/128 : (s1'=3) & (bc1'=20) + 1/128 : (s1'=3) & (bc1'=21) + 1/128 : (s1'=3) & (bc1'=22) + 1/128 : (s1'=3) & (bc1'=23) + 1/128 : (s1'=3) & (bc1'=24) + 1/128 : (s1'=3) & (bc1'=25) + 1/128 : (s1'=3) & (bc1'=26) + 1/128 : (s1'=3) & (bc1'=27) + 1/128 : (s1'=3) & (bc1'=28) + 1/128 : (s1'=3) & (bc1'=29) + 1/128 : (s1'=3) & (bc1'=30) + 1/128 : (s1'=3) & (bc1'=31) + 1/128 : (s1'=3) & (bc1'=32) + 1/128 : (s1'=3) & (bc1'=33) + 1/128 : (s1'=3) & (bc1'=34) + 1/128 : (s1'=3) & (bc1'=35) + 1/128 : (s1'=3) & (bc1'=36) + 1/128 : (s1'=3) & (bc1'=37) + 1/128 : (s1'=3) & (bc1'=38) + 1/128 : (s1'=3) & (bc1'=39) + 1/128 : (s1'=3) & (bc1'=40) + 1/128 : (s1'=3) & (bc1'=41) + 1/128 : (s1'=3) & (bc1'=42) + 1/128 : (s1'=3) & (bc1'=43) + 1/128 : (s1'=3) & (bc1'=44) + 1/128 : (s1'=3) & (bc1'=45) + 1/128 : (s1'=3) & (bc1'=46) + 1/128 : (s1'=3) & (bc1'=47) + 1/128 : (s1'=3) & (bc1'=48) + 1/128 : (s1'=3) & (bc1'=49) + 1/128 : (s1'=3) & (bc1'=50) + 1/128 : (s1'=3) & (bc1'=51) + 1/128 : (s1'=3) & (bc1'=52) + 1/128 : (s1'=3) & (bc1'=53) + 1/128 : (s1'=3) & (bc1'=54) + 1/128 : (s1'=3) & (bc1'=55) + 1/128 : (s1'=3) & (bc1'=56) + 1/128 : (s1'=3) & (bc1'=57) + 1/128 : (s1'=3) & (bc1'=58) + 1/128 : (s1'=3) & (bc1'=59) + 1/128 : (s1'=3) & (bc1'=60) + 1/128 : (s1'=3) & (bc1'=61) + 1/128 : (s1'=3) & (bc1'=62) + 1/128 : (s1'=3) & (bc1'=63) + 1/128 : (s1'=3) & (bc1'=64) + 1/128 : (s1'=3) & (bc1'=65) + 1/128 : (s1'=3) & (bc1'=66) + 1/128 : (s1'=3) & (bc1'=67) + 1/128 : (s1'=3) & (bc1'=68) + 1/128 : (s1'=3) & (bc1'=69) + 1/128 : (s1'=3) & (bc1'=70) + 1/128 : (s1'=3) & (bc1'=71) + 1/128 : (s1'=3) & (bc1'=72) + 1/128 : (s1'=3) & (bc1'=73) + 1/128 : (s1'=3) & (bc1'=74) + 1/128 : (s1'=3) & (bc1'=75) + 1/128 : (s1'=3) & (bc1'=76) + 1/128 : (s1'=3) & (bc1'=77) + 1/128 : (s1'=3) & (bc1'=78) + 1/128 : (s1'=3) & (bc1'=79) + 1/128 : (s1'=3) & (bc1'=80) + 1/128 : (s1'=3) & (bc1'=81) + 1/128 : (s1'=3) & (bc1'=82) + 1/128 : (s1'=3) & (bc1'=83) + 1/128 : (s1'=3) & (bc1'=84) + 1/128 : (s1'=3) & (bc1'=85) + 1/128 : (s1'=3) & (bc1'=86) + 1/128 : (s1'=3) & (bc1'=87) + 1/128 : (s1'=3) & (bc1'=88) + 1/128 : (s1'=3) & (bc1'=89) + 1/128 : (s1'=3) & (bc1'=90) + 1/128 : (s1'=3) & (bc1'=91) + 1/128 : (s1'=3) & (bc1'=92) + 1/128 : (s1'=3) & (bc1'=93) + 1/128 : (s1'=3) & (bc1'=94) + 1/128 : (s1'=3) & (bc1'=95) + 1/128 : (s1'=3) & (bc1'=96) + 1/128 : (s1'=3) & (bc1'=97) + 1/128 : (s1'=3) & (bc1'=98) + 1/128 : (s1'=3) & (bc1'=99) + 1/128 : (s1'=3) & (bc1'=100) + 1/128 : (s1'=3) & (bc1'=101) + 1/128 : (s1'=3) & (bc1'=102) + 1/128 : (s1'=3) & (bc1'=103) + 1/128 : (s1'=3) & (bc1'=104) + 1/128 : (s1'=3) & (bc1'=105) + 1/128 : (s1'=3) & (bc1'=106) + 1/128 : (s1'=3) & (bc1'=107) + 1/128 : (s1'=3) & (bc1'=108) + 1/128 : (s1'=3) & (bc1'=109) + 1/128 : (s1'=3) & (bc1'=110) + 1/128 : (s1'=3) & (bc1'=111) + 1/128 : (s1'=3) & (bc1'=112) + 1/128 : (s1'=3) & (bc1'=113) + 1/128 : (s1'=3) & (bc1'=114) + 1/128 : (s1'=3) & (bc1'=115) + 1/128 : (s1'=3) & (bc1'=116) + 1/128 : (s1'=3) & (bc1'=117) + 1/128 : (s1'=3) & (bc1'=118) + 1/128 : (s1'=3) & (bc1'=119) + 1/128 : (s1'=3) & (bc1'=120) + 1/128 : (s1'=3) & (bc1'=121) + 1/128 : (s1'=3) & (bc1'=122) + 1/128 : (s1'=3) & (bc1'=123) + 1/128 : (s1'=3) & (bc1'=124) + 1/128 : (s1'=3) & (bc1'=125) + 1/128 : (s1'=3) & (bc1'=126) + 1/128 : (s1'=3) & (bc1'=127); // eigth retransmission [] s1=2 & cd1=8 -> 1/256 : (s1'=3) & (bc1'=0) + 1/256 : (s1'=3) & (bc1'=1) + 1/256 : (s1'=3) & (bc1'=2) + 1/256 : (s1'=3) & (bc1'=3) + 1/256 : (s1'=3) & (bc1'=4) + 1/256 : (s1'=3) & (bc1'=5) + 1/256 : (s1'=3) & (bc1'=6) + 1/256 : (s1'=3) & (bc1'=7) + 1/256 : (s1'=3) & (bc1'=8) + 1/256 : (s1'=3) & (bc1'=9) + 1/256 : (s1'=3) & (bc1'=10) + 1/256 : (s1'=3) & (bc1'=11) + 1/256 : (s1'=3) & (bc1'=12) + 1/256 : (s1'=3) & (bc1'=13) + 1/256 : (s1'=3) & (bc1'=14) + 1/256 : (s1'=3) & (bc1'=15) + 1/256 : (s1'=3) & (bc1'=16) + 1/256 : (s1'=3) & (bc1'=17) + 1/256 : (s1'=3) & (bc1'=18) + 1/256 : (s1'=3) & (bc1'=19) + 1/256 : (s1'=3) & (bc1'=20) + 1/256 : (s1'=3) & (bc1'=21) + 1/256 : (s1'=3) & (bc1'=22) + 1/256 : (s1'=3) & (bc1'=23) + 1/256 : (s1'=3) & (bc1'=24) + 1/256 : (s1'=3) & (bc1'=25) + 1/256 : (s1'=3) & (bc1'=26) + 1/256 : (s1'=3) & (bc1'=27) + 1/256 : (s1'=3) & (bc1'=28) + 1/256 : (s1'=3) & (bc1'=29) + 1/256 : (s1'=3) & (bc1'=30) + 1/256 : (s1'=3) & (bc1'=31) + 1/256 : (s1'=3) & (bc1'=32) + 1/256 : (s1'=3) & (bc1'=33) + 1/256 : (s1'=3) & (bc1'=34) + 1/256 : (s1'=3) & (bc1'=35) + 1/256 : (s1'=3) & (bc1'=36) + 1/256 : (s1'=3) & (bc1'=37) + 1/256 : (s1'=3) & (bc1'=38) + 1/256 : (s1'=3) & (bc1'=39) + 1/256 : (s1'=3) & (bc1'=40) + 1/256 : (s1'=3) & (bc1'=41) + 1/256 : (s1'=3) & (bc1'=42) + 1/256 : (s1'=3) & (bc1'=43) + 1/256 : (s1'=3) & (bc1'=44) + 1/256 : (s1'=3) & (bc1'=45) + 1/256 : (s1'=3) & (bc1'=46) + 1/256 : (s1'=3) & (bc1'=47) + 1/256 : (s1'=3) & (bc1'=48) + 1/256 : (s1'=3) & (bc1'=49) + 1/256 : (s1'=3) & (bc1'=50) + 1/256 : (s1'=3) & (bc1'=51) + 1/256 : (s1'=3) & (bc1'=52) + 1/256 : (s1'=3) & (bc1'=53) + 1/256 : (s1'=3) & (bc1'=54) + 1/256 : (s1'=3) & (bc1'=55) + 1/256 : (s1'=3) & (bc1'=56) + 1/256 : (s1'=3) & (bc1'=57) + 1/256 : (s1'=3) & (bc1'=58) + 1/256 : (s1'=3) & (bc1'=59) + 1/256 : (s1'=3) & (bc1'=60) + 1/256 : (s1'=3) & (bc1'=61) + 1/256 : (s1'=3) & (bc1'=62) + 1/256 : (s1'=3) & (bc1'=63) + 1/256 : (s1'=3) & (bc1'=64) + 1/256 : (s1'=3) & (bc1'=65) + 1/256 : (s1'=3) & (bc1'=66) + 1/256 : (s1'=3) & (bc1'=67) + 1/256 : (s1'=3) & (bc1'=68) + 1/256 : (s1'=3) & (bc1'=69) + 1/256 : (s1'=3) & (bc1'=70) + 1/256 : (s1'=3) & (bc1'=71) + 1/256 : (s1'=3) & (bc1'=72) + 1/256 : (s1'=3) & (bc1'=73) + 1/256 : (s1'=3) & (bc1'=74) + 1/256 : (s1'=3) & (bc1'=75) + 1/256 : (s1'=3) & (bc1'=76) + 1/256 : (s1'=3) & (bc1'=77) + 1/256 : (s1'=3) & (bc1'=78) + 1/256 : (s1'=3) & (bc1'=79) + 1/256 : (s1'=3) & (bc1'=80) + 1/256 : (s1'=3) & (bc1'=81) + 1/256 : (s1'=3) & (bc1'=82) + 1/256 : (s1'=3) & (bc1'=83) + 1/256 : (s1'=3) & (bc1'=84) + 1/256 : (s1'=3) & (bc1'=85) + 1/256 : (s1'=3) & (bc1'=86) + 1/256 : (s1'=3) & (bc1'=87) + 1/256 : (s1'=3) & (bc1'=88) + 1/256 : (s1'=3) & (bc1'=89) + 1/256 : (s1'=3) & (bc1'=90) + 1/256 : (s1'=3) & (bc1'=91) + 1/256 : (s1'=3) & (bc1'=92) + 1/256 : (s1'=3) & (bc1'=93) + 1/256 : (s1'=3) & (bc1'=94) + 1/256 : (s1'=3) & (bc1'=95) + 1/256 : (s1'=3) & (bc1'=96) + 1/256 : (s1'=3) & (bc1'=97) + 1/256 : (s1'=3) & (bc1'=98) + 1/256 : (s1'=3) & (bc1'=99) + 1/256 : (s1'=3) & (bc1'=100) + 1/256 : (s1'=3) & (bc1'=101) + 1/256 : (s1'=3) & (bc1'=102) + 1/256 : (s1'=3) & (bc1'=103) + 1/256 : (s1'=3) & (bc1'=104) + 1/256 : (s1'=3) & (bc1'=105) + 1/256 : (s1'=3) & (bc1'=106) + 1/256 : (s1'=3) & (bc1'=107) + 1/256 : (s1'=3) & (bc1'=108) + 1/256 : (s1'=3) & (bc1'=109) + 1/256 : (s1'=3) & (bc1'=110) + 1/256 : (s1'=3) & (bc1'=111) + 1/256 : (s1'=3) & (bc1'=112) + 1/256 : (s1'=3) & (bc1'=113) + 1/256 : (s1'=3) & (bc1'=114) + 1/256 : (s1'=3) & (bc1'=115) + 1/256 : (s1'=3) & (bc1'=116) + 1/256 : (s1'=3) & (bc1'=117) + 1/256 : (s1'=3) & (bc1'=118) + 1/256 : (s1'=3) & (bc1'=119) + 1/256 : (s1'=3) & (bc1'=120) + 1/256 : (s1'=3) & (bc1'=121) + 1/256 : (s1'=3) & (bc1'=122) + 1/256 : (s1'=3) & (bc1'=123) + 1/256 : (s1'=3) & (bc1'=124) + 1/256 : (s1'=3) & (bc1'=125) + 1/256 : (s1'=3) & (bc1'=126) + 1/256 : (s1'=3) & (bc1'=127) + 1/256 : (s1'=3) & (bc1'=128) + 1/256 : (s1'=3) & (bc1'=129) + 1/256 : (s1'=3) & (bc1'=130) + 1/256 : (s1'=3) & (bc1'=131) + 1/256 : (s1'=3) & (bc1'=132) + 1/256 : (s1'=3) & (bc1'=133) + 1/256 : (s1'=3) & (bc1'=134) + 1/256 : (s1'=3) & (bc1'=135) + 1/256 : (s1'=3) & (bc1'=136) + 1/256 : (s1'=3) & (bc1'=137) + 1/256 : (s1'=3) & (bc1'=138) + 1/256 : (s1'=3) & (bc1'=139) + 1/256 : (s1'=3) & (bc1'=140) + 1/256 : (s1'=3) & (bc1'=141) + 1/256 : (s1'=3) & (bc1'=142) + 1/256 : (s1'=3) & (bc1'=143) + 1/256 : (s1'=3) & (bc1'=144) + 1/256 : (s1'=3) & (bc1'=145) + 1/256 : (s1'=3) & (bc1'=146) + 1/256 : (s1'=3) & (bc1'=147) + 1/256 : (s1'=3) & (bc1'=148) + 1/256 : (s1'=3) & (bc1'=149) + 1/256 : (s1'=3) & (bc1'=150) + 1/256 : (s1'=3) & (bc1'=151) + 1/256 : (s1'=3) & (bc1'=152) + 1/256 : (s1'=3) & (bc1'=153) + 1/256 : (s1'=3) & (bc1'=154) + 1/256 : (s1'=3) & (bc1'=155) + 1/256 : (s1'=3) & (bc1'=156) + 1/256 : (s1'=3) & (bc1'=157) + 1/256 : (s1'=3) & (bc1'=158) + 1/256 : (s1'=3) & (bc1'=159) + 1/256 : (s1'=3) & (bc1'=160) + 1/256 : (s1'=3) & (bc1'=161) + 1/256 : (s1'=3) & (bc1'=162) + 1/256 : (s1'=3) & (bc1'=163) + 1/256 : (s1'=3) & (bc1'=164) + 1/256 : (s1'=3) & (bc1'=165) + 1/256 : (s1'=3) & (bc1'=166) + 1/256 : (s1'=3) & (bc1'=167) + 1/256 : (s1'=3) & (bc1'=168) + 1/256 : (s1'=3) & (bc1'=169) + 1/256 : (s1'=3) & (bc1'=170) + 1/256 : (s1'=3) & (bc1'=171) + 1/256 : (s1'=3) & (bc1'=172) + 1/256 : (s1'=3) & (bc1'=173) + 1/256 : (s1'=3) & (bc1'=174) + 1/256 : (s1'=3) & (bc1'=175) + 1/256 : (s1'=3) & (bc1'=176) + 1/256 : (s1'=3) & (bc1'=177) + 1/256 : (s1'=3) & (bc1'=178) + 1/256 : (s1'=3) & (bc1'=179) + 1/256 : (s1'=3) & (bc1'=180) + 1/256 : (s1'=3) & (bc1'=181) + 1/256 : (s1'=3) & (bc1'=182) + 1/256 : (s1'=3) & (bc1'=183) + 1/256 : (s1'=3) & (bc1'=184) + 1/256 : (s1'=3) & (bc1'=185) + 1/256 : (s1'=3) & (bc1'=186) + 1/256 : (s1'=3) & (bc1'=187) + 1/256 : (s1'=3) & (bc1'=188) + 1/256 : (s1'=3) & (bc1'=189) + 1/256 : (s1'=3) & (bc1'=190) + 1/256 : (s1'=3) & (bc1'=191) + 1/256 : (s1'=3) & (bc1'=192) + 1/256 : (s1'=3) & (bc1'=193) + 1/256 : (s1'=3) & (bc1'=194) + 1/256 : (s1'=3) & (bc1'=195) + 1/256 : (s1'=3) & (bc1'=196) + 1/256 : (s1'=3) & (bc1'=197) + 1/256 : (s1'=3) & (bc1'=198) + 1/256 : (s1'=3) & (bc1'=199) + 1/256 : (s1'=3) & (bc1'=200) + 1/256 : (s1'=3) & (bc1'=201) + 1/256 : (s1'=3) & (bc1'=202) + 1/256 : (s1'=3) & (bc1'=203) + 1/256 : (s1'=3) & (bc1'=204) + 1/256 : (s1'=3) & (bc1'=205) + 1/256 : (s1'=3) & (bc1'=206) + 1/256 : (s1'=3) & (bc1'=207) + 1/256 : (s1'=3) & (bc1'=208) + 1/256 : (s1'=3) & (bc1'=209) + 1/256 : (s1'=3) & (bc1'=210) + 1/256 : (s1'=3) & (bc1'=211) + 1/256 : (s1'=3) & (bc1'=212) + 1/256 : (s1'=3) & (bc1'=213) + 1/256 : (s1'=3) & (bc1'=214) + 1/256 : (s1'=3) & (bc1'=215) + 1/256 : (s1'=3) & (bc1'=216) + 1/256 : (s1'=3) & (bc1'=217) + 1/256 : (s1'=3) & (bc1'=218) + 1/256 : (s1'=3) & (bc1'=219) + 1/256 : (s1'=3) & (bc1'=220) + 1/256 : (s1'=3) & (bc1'=221) + 1/256 : (s1'=3) & (bc1'=222) + 1/256 : (s1'=3) & (bc1'=223) + 1/256 : (s1'=3) & (bc1'=224) + 1/256 : (s1'=3) & (bc1'=225) + 1/256 : (s1'=3) & (bc1'=226) + 1/256 : (s1'=3) & (bc1'=227) + 1/256 : (s1'=3) & (bc1'=228) + 1/256 : (s1'=3) & (bc1'=229) + 1/256 : (s1'=3) & (bc1'=230) + 1/256 : (s1'=3) & (bc1'=231) + 1/256 : (s1'=3) & (bc1'=232) + 1/256 : (s1'=3) & (bc1'=233) + 1/256 : (s1'=3) & (bc1'=234) + 1/256 : (s1'=3) & (bc1'=235) + 1/256 : (s1'=3) & (bc1'=236) + 1/256 : (s1'=3) & (bc1'=237) + 1/256 : (s1'=3) & (bc1'=238) + 1/256 : (s1'=3) & (bc1'=239) + 1/256 : (s1'=3) & (bc1'=240) + 1/256 : (s1'=3) & (bc1'=241) + 1/256 : (s1'=3) & (bc1'=242) + 1/256 : (s1'=3) & (bc1'=243) + 1/256 : (s1'=3) & (bc1'=244) + 1/256 : (s1'=3) & (bc1'=245) + 1/256 : (s1'=3) & (bc1'=246) + 1/256 : (s1'=3) & (bc1'=247) + 1/256 : (s1'=3) & (bc1'=248) + 1/256 : (s1'=3) & (bc1'=249) + 1/256 : (s1'=3) & (bc1'=250) + 1/256 : (s1'=3) & (bc1'=251) + 1/256 : (s1'=3) & (bc1'=252) + 1/256 : (s1'=3) & (bc1'=253) + 1/256 : (s1'=3) & (bc1'=254) + 1/256 : (s1'=3) & (bc1'=255); // ninth retransmission [] s1=2 & cd1=9 -> 1/512 : (s1'=3) & (bc1'=0) + 1/512 : (s1'=3) & (bc1'=1) + 1/512 : (s1'=3) & (bc1'=2) + 1/512 : (s1'=3) & (bc1'=3) + 1/512 : (s1'=3) & (bc1'=4) + 1/512 : (s1'=3) & (bc1'=5) + 1/512 : (s1'=3) & (bc1'=6) + 1/512 : (s1'=3) & (bc1'=7) + 1/512 : (s1'=3) & (bc1'=8) + 1/512 : (s1'=3) & (bc1'=9) + 1/512 : (s1'=3) & (bc1'=10) + 1/512 : (s1'=3) & (bc1'=11) + 1/512 : (s1'=3) & (bc1'=12) + 1/512 : (s1'=3) & (bc1'=13) + 1/512 : (s1'=3) & (bc1'=14) + 1/512 : (s1'=3) & (bc1'=15) + 1/512 : (s1'=3) & (bc1'=16) + 1/512 : (s1'=3) & (bc1'=17) + 1/512 : (s1'=3) & (bc1'=18) + 1/512 : (s1'=3) & (bc1'=19) + 1/512 : (s1'=3) & (bc1'=20) + 1/512 : (s1'=3) & (bc1'=21) + 1/512 : (s1'=3) & (bc1'=22) + 1/512 : (s1'=3) & (bc1'=23) + 1/512 : (s1'=3) & (bc1'=24) + 1/512 : (s1'=3) & (bc1'=25) + 1/512 : (s1'=3) & (bc1'=26) + 1/512 : (s1'=3) & (bc1'=27) + 1/512 : (s1'=3) & (bc1'=28) + 1/512 : (s1'=3) & (bc1'=29) + 1/512 : (s1'=3) & (bc1'=30) + 1/512 : (s1'=3) & (bc1'=31) + 1/512 : (s1'=3) & (bc1'=32) + 1/512 : (s1'=3) & (bc1'=33) + 1/512 : (s1'=3) & (bc1'=34) + 1/512 : (s1'=3) & (bc1'=35) + 1/512 : (s1'=3) & (bc1'=36) + 1/512 : (s1'=3) & (bc1'=37) + 1/512 : (s1'=3) & (bc1'=38) + 1/512 : (s1'=3) & (bc1'=39) + 1/512 : (s1'=3) & (bc1'=40) + 1/512 : (s1'=3) & (bc1'=41) + 1/512 : (s1'=3) & (bc1'=42) + 1/512 : (s1'=3) & (bc1'=43) + 1/512 : (s1'=3) & (bc1'=44) + 1/512 : (s1'=3) & (bc1'=45) + 1/512 : (s1'=3) & (bc1'=46) + 1/512 : (s1'=3) & (bc1'=47) + 1/512 : (s1'=3) & (bc1'=48) + 1/512 : (s1'=3) & (bc1'=49) + 1/512 : (s1'=3) & (bc1'=50) + 1/512 : (s1'=3) & (bc1'=51) + 1/512 : (s1'=3) & (bc1'=52) + 1/512 : (s1'=3) & (bc1'=53) + 1/512 : (s1'=3) & (bc1'=54) + 1/512 : (s1'=3) & (bc1'=55) + 1/512 : (s1'=3) & (bc1'=56) + 1/512 : (s1'=3) & (bc1'=57) + 1/512 : (s1'=3) & (bc1'=58) + 1/512 : (s1'=3) & (bc1'=59) + 1/512 : (s1'=3) & (bc1'=60) + 1/512 : (s1'=3) & (bc1'=61) + 1/512 : (s1'=3) & (bc1'=62) + 1/512 : (s1'=3) & (bc1'=63) + 1/512 : (s1'=3) & (bc1'=64) + 1/512 : (s1'=3) & (bc1'=65) + 1/512 : (s1'=3) & (bc1'=66) + 1/512 : (s1'=3) & (bc1'=67) + 1/512 : (s1'=3) & (bc1'=68) + 1/512 : (s1'=3) & (bc1'=69) + 1/512 : (s1'=3) & (bc1'=70) + 1/512 : (s1'=3) & (bc1'=71) + 1/512 : (s1'=3) & (bc1'=72) + 1/512 : (s1'=3) & (bc1'=73) + 1/512 : (s1'=3) & (bc1'=74) + 1/512 : (s1'=3) & (bc1'=75) + 1/512 : (s1'=3) & (bc1'=76) + 1/512 : (s1'=3) & (bc1'=77) + 1/512 : (s1'=3) & (bc1'=78) + 1/512 : (s1'=3) & (bc1'=79) + 1/512 : (s1'=3) & (bc1'=80) + 1/512 : (s1'=3) & (bc1'=81) + 1/512 : (s1'=3) & (bc1'=82) + 1/512 : (s1'=3) & (bc1'=83) + 1/512 : (s1'=3) & (bc1'=84) + 1/512 : (s1'=3) & (bc1'=85) + 1/512 : (s1'=3) & (bc1'=86) + 1/512 : (s1'=3) & (bc1'=87) + 1/512 : (s1'=3) & (bc1'=88) + 1/512 : (s1'=3) & (bc1'=89) + 1/512 : (s1'=3) & (bc1'=90) + 1/512 : (s1'=3) & (bc1'=91) + 1/512 : (s1'=3) & (bc1'=92) + 1/512 : (s1'=3) & (bc1'=93) + 1/512 : (s1'=3) & (bc1'=94) + 1/512 : (s1'=3) & (bc1'=95) + 1/512 : (s1'=3) & (bc1'=96) + 1/512 : (s1'=3) & (bc1'=97) + 1/512 : (s1'=3) & (bc1'=98) + 1/512 : (s1'=3) & (bc1'=99) + 1/512 : (s1'=3) & (bc1'=100) + 1/512 : (s1'=3) & (bc1'=101) + 1/512 : (s1'=3) & (bc1'=102) + 1/512 : (s1'=3) & (bc1'=103) + 1/512 : (s1'=3) & (bc1'=104) + 1/512 : (s1'=3) & (bc1'=105) + 1/512 : (s1'=3) & (bc1'=106) + 1/512 : (s1'=3) & (bc1'=107) + 1/512 : (s1'=3) & (bc1'=108) + 1/512 : (s1'=3) & (bc1'=109) + 1/512 : (s1'=3) & (bc1'=110) + 1/512 : (s1'=3) & (bc1'=111) + 1/512 : (s1'=3) & (bc1'=112) + 1/512 : (s1'=3) & (bc1'=113) + 1/512 : (s1'=3) & (bc1'=114) + 1/512 : (s1'=3) & (bc1'=115) + 1/512 : (s1'=3) & (bc1'=116) + 1/512 : (s1'=3) & (bc1'=117) + 1/512 : (s1'=3) & (bc1'=118) + 1/512 : (s1'=3) & (bc1'=119) + 1/512 : (s1'=3) & (bc1'=120) + 1/512 : (s1'=3) & (bc1'=121) + 1/512 : (s1'=3) & (bc1'=122) + 1/512 : (s1'=3) & (bc1'=123) + 1/512 : (s1'=3) & (bc1'=124) + 1/512 : (s1'=3) & (bc1'=125) + 1/512 : (s1'=3) & (bc1'=126) + 1/512 : (s1'=3) & (bc1'=127) + 1/512 : (s1'=3) & (bc1'=128) + 1/512 : (s1'=3) & (bc1'=129) + 1/512 : (s1'=3) & (bc1'=130) + 1/512 : (s1'=3) & (bc1'=131) + 1/512 : (s1'=3) & (bc1'=132) + 1/512 : (s1'=3) & (bc1'=133) + 1/512 : (s1'=3) & (bc1'=134) + 1/512 : (s1'=3) & (bc1'=135) + 1/512 : (s1'=3) & (bc1'=136) + 1/512 : (s1'=3) & (bc1'=137) + 1/512 : (s1'=3) & (bc1'=138) + 1/512 : (s1'=3) & (bc1'=139) + 1/512 : (s1'=3) & (bc1'=140) + 1/512 : (s1'=3) & (bc1'=141) + 1/512 : (s1'=3) & (bc1'=142) + 1/512 : (s1'=3) & (bc1'=143) + 1/512 : (s1'=3) & (bc1'=144) + 1/512 : (s1'=3) & (bc1'=145) + 1/512 : (s1'=3) & (bc1'=146) + 1/512 : (s1'=3) & (bc1'=147) + 1/512 : (s1'=3) & (bc1'=148) + 1/512 : (s1'=3) & (bc1'=149) + 1/512 : (s1'=3) & (bc1'=150) + 1/512 : (s1'=3) & (bc1'=151) + 1/512 : (s1'=3) & (bc1'=152) + 1/512 : (s1'=3) & (bc1'=153) + 1/512 : (s1'=3) & (bc1'=154) + 1/512 : (s1'=3) & (bc1'=155) + 1/512 : (s1'=3) & (bc1'=156) + 1/512 : (s1'=3) & (bc1'=157) + 1/512 : (s1'=3) & (bc1'=158) + 1/512 : (s1'=3) & (bc1'=159) + 1/512 : (s1'=3) & (bc1'=160) + 1/512 : (s1'=3) & (bc1'=161) + 1/512 : (s1'=3) & (bc1'=162) + 1/512 : (s1'=3) & (bc1'=163) + 1/512 : (s1'=3) & (bc1'=164) + 1/512 : (s1'=3) & (bc1'=165) + 1/512 : (s1'=3) & (bc1'=166) + 1/512 : (s1'=3) & (bc1'=167) + 1/512 : (s1'=3) & (bc1'=168) + 1/512 : (s1'=3) & (bc1'=169) + 1/512 : (s1'=3) & (bc1'=170) + 1/512 : (s1'=3) & (bc1'=171) + 1/512 : (s1'=3) & (bc1'=172) + 1/512 : (s1'=3) & (bc1'=173) + 1/512 : (s1'=3) & (bc1'=174) + 1/512 : (s1'=3) & (bc1'=175) + 1/512 : (s1'=3) & (bc1'=176) + 1/512 : (s1'=3) & (bc1'=177) + 1/512 : (s1'=3) & (bc1'=178) + 1/512 : (s1'=3) & (bc1'=179) + 1/512 : (s1'=3) & (bc1'=180) + 1/512 : (s1'=3) & (bc1'=181) + 1/512 : (s1'=3) & (bc1'=182) + 1/512 : (s1'=3) & (bc1'=183) + 1/512 : (s1'=3) & (bc1'=184) + 1/512 : (s1'=3) & (bc1'=185) + 1/512 : (s1'=3) & (bc1'=186) + 1/512 : (s1'=3) & (bc1'=187) + 1/512 : (s1'=3) & (bc1'=188) + 1/512 : (s1'=3) & (bc1'=189) + 1/512 : (s1'=3) & (bc1'=190) + 1/512 : (s1'=3) & (bc1'=191) + 1/512 : (s1'=3) & (bc1'=192) + 1/512 : (s1'=3) & (bc1'=193) + 1/512 : (s1'=3) & (bc1'=194) + 1/512 : (s1'=3) & (bc1'=195) + 1/512 : (s1'=3) & (bc1'=196) + 1/512 : (s1'=3) & (bc1'=197) + 1/512 : (s1'=3) & (bc1'=198) + 1/512 : (s1'=3) & (bc1'=199) + 1/512 : (s1'=3) & (bc1'=200) + 1/512 : (s1'=3) & (bc1'=201) + 1/512 : (s1'=3) & (bc1'=202) + 1/512 : (s1'=3) & (bc1'=203) + 1/512 : (s1'=3) & (bc1'=204) + 1/512 : (s1'=3) & (bc1'=205) + 1/512 : (s1'=3) & (bc1'=206) + 1/512 : (s1'=3) & (bc1'=207) + 1/512 : (s1'=3) & (bc1'=208) + 1/512 : (s1'=3) & (bc1'=209) + 1/512 : (s1'=3) & (bc1'=210) + 1/512 : (s1'=3) & (bc1'=211) + 1/512 : (s1'=3) & (bc1'=212) + 1/512 : (s1'=3) & (bc1'=213) + 1/512 : (s1'=3) & (bc1'=214) + 1/512 : (s1'=3) & (bc1'=215) + 1/512 : (s1'=3) & (bc1'=216) + 1/512 : (s1'=3) & (bc1'=217) + 1/512 : (s1'=3) & (bc1'=218) + 1/512 : (s1'=3) & (bc1'=219) + 1/512 : (s1'=3) & (bc1'=220) + 1/512 : (s1'=3) & (bc1'=221) + 1/512 : (s1'=3) & (bc1'=222) + 1/512 : (s1'=3) & (bc1'=223) + 1/512 : (s1'=3) & (bc1'=224) + 1/512 : (s1'=3) & (bc1'=225) + 1/512 : (s1'=3) & (bc1'=226) + 1/512 : (s1'=3) & (bc1'=227) + 1/512 : (s1'=3) & (bc1'=228) + 1/512 : (s1'=3) & (bc1'=229) + 1/512 : (s1'=3) & (bc1'=230) + 1/512 : (s1'=3) & (bc1'=231) + 1/512 : (s1'=3) & (bc1'=232) + 1/512 : (s1'=3) & (bc1'=233) + 1/512 : (s1'=3) & (bc1'=234) + 1/512 : (s1'=3) & (bc1'=235) + 1/512 : (s1'=3) & (bc1'=236) + 1/512 : (s1'=3) & (bc1'=237) + 1/512 : (s1'=3) & (bc1'=238) + 1/512 : (s1'=3) & (bc1'=239) + 1/512 : (s1'=3) & (bc1'=240) + 1/512 : (s1'=3) & (bc1'=241) + 1/512 : (s1'=3) & (bc1'=242) + 1/512 : (s1'=3) & (bc1'=243) + 1/512 : (s1'=3) & (bc1'=244) + 1/512 : (s1'=3) & (bc1'=245) + 1/512 : (s1'=3) & (bc1'=246) + 1/512 : (s1'=3) & (bc1'=247) + 1/512 : (s1'=3) & (bc1'=248) + 1/512 : (s1'=3) & (bc1'=249) + 1/512 : (s1'=3) & (bc1'=250) + 1/512 : (s1'=3) & (bc1'=251) + 1/512 : (s1'=3) & (bc1'=252) + 1/512 : (s1'=3) & (bc1'=253) + 1/512 : (s1'=3) & (bc1'=254) + 1/512 : (s1'=3) & (bc1'=255) + 1/512 : (s1'=3) & (bc1'=256) + 1/512 : (s1'=3) & (bc1'=257) + 1/512 : (s1'=3) & (bc1'=258) + 1/512 : (s1'=3) & (bc1'=259) + 1/512 : (s1'=3) & (bc1'=260) + 1/512 : (s1'=3) & (bc1'=261) + 1/512 : (s1'=3) & (bc1'=262) + 1/512 : (s1'=3) & (bc1'=263) + 1/512 : (s1'=3) & (bc1'=264) + 1/512 : (s1'=3) & (bc1'=265) + 1/512 : (s1'=3) & (bc1'=266) + 1/512 : (s1'=3) & (bc1'=267) + 1/512 : (s1'=3) & (bc1'=268) + 1/512 : (s1'=3) & (bc1'=269) + 1/512 : (s1'=3) & (bc1'=270) + 1/512 : (s1'=3) & (bc1'=271) + 1/512 : (s1'=3) & (bc1'=272) + 1/512 : (s1'=3) & (bc1'=273) + 1/512 : (s1'=3) & (bc1'=274) + 1/512 : (s1'=3) & (bc1'=275) + 1/512 : (s1'=3) & (bc1'=276) + 1/512 : (s1'=3) & (bc1'=277) + 1/512 : (s1'=3) & (bc1'=278) + 1/512 : (s1'=3) & (bc1'=279) + 1/512 : (s1'=3) & (bc1'=280) + 1/512 : (s1'=3) & (bc1'=281) + 1/512 : (s1'=3) & (bc1'=282) + 1/512 : (s1'=3) & (bc1'=283) + 1/512 : (s1'=3) & (bc1'=284) + 1/512 : (s1'=3) & (bc1'=285) + 1/512 : (s1'=3) & (bc1'=286) + 1/512 : (s1'=3) & (bc1'=287) + 1/512 : (s1'=3) & (bc1'=288) + 1/512 : (s1'=3) & (bc1'=289) + 1/512 : (s1'=3) & (bc1'=290) + 1/512 : (s1'=3) & (bc1'=291) + 1/512 : (s1'=3) & (bc1'=292) + 1/512 : (s1'=3) & (bc1'=293) + 1/512 : (s1'=3) & (bc1'=294) + 1/512 : (s1'=3) & (bc1'=295) + 1/512 : (s1'=3) & (bc1'=296) + 1/512 : (s1'=3) & (bc1'=297) + 1/512 : (s1'=3) & (bc1'=298) + 1/512 : (s1'=3) & (bc1'=299) + 1/512 : (s1'=3) & (bc1'=300) + 1/512 : (s1'=3) & (bc1'=301) + 1/512 : (s1'=3) & (bc1'=302) + 1/512 : (s1'=3) & (bc1'=303) + 1/512 : (s1'=3) & (bc1'=304) + 1/512 : (s1'=3) & (bc1'=305) + 1/512 : (s1'=3) & (bc1'=306) + 1/512 : (s1'=3) & (bc1'=307) + 1/512 : (s1'=3) & (bc1'=308) + 1/512 : (s1'=3) & (bc1'=309) + 1/512 : (s1'=3) & (bc1'=310) + 1/512 : (s1'=3) & (bc1'=311) + 1/512 : (s1'=3) & (bc1'=312) + 1/512 : (s1'=3) & (bc1'=313) + 1/512 : (s1'=3) & (bc1'=314) + 1/512 : (s1'=3) & (bc1'=315) + 1/512 : (s1'=3) & (bc1'=316) + 1/512 : (s1'=3) & (bc1'=317) + 1/512 : (s1'=3) & (bc1'=318) + 1/512 : (s1'=3) & (bc1'=319) + 1/512 : (s1'=3) & (bc1'=320) + 1/512 : (s1'=3) & (bc1'=321) + 1/512 : (s1'=3) & (bc1'=322) + 1/512 : (s1'=3) & (bc1'=323) + 1/512 : (s1'=3) & (bc1'=324) + 1/512 : (s1'=3) & (bc1'=325) + 1/512 : (s1'=3) & (bc1'=326) + 1/512 : (s1'=3) & (bc1'=327) + 1/512 : (s1'=3) & (bc1'=328) + 1/512 : (s1'=3) & (bc1'=329) + 1/512 : (s1'=3) & (bc1'=330) + 1/512 : (s1'=3) & (bc1'=331) + 1/512 : (s1'=3) & (bc1'=332) + 1/512 : (s1'=3) & (bc1'=333) + 1/512 : (s1'=3) & (bc1'=334) + 1/512 : (s1'=3) & (bc1'=335) + 1/512 : (s1'=3) & (bc1'=336) + 1/512 : (s1'=3) & (bc1'=337) + 1/512 : (s1'=3) & (bc1'=338) + 1/512 : (s1'=3) & (bc1'=339) + 1/512 : (s1'=3) & (bc1'=340) + 1/512 : (s1'=3) & (bc1'=341) + 1/512 : (s1'=3) & (bc1'=342) + 1/512 : (s1'=3) & (bc1'=343) + 1/512 : (s1'=3) & (bc1'=344) + 1/512 : (s1'=3) & (bc1'=345) + 1/512 : (s1'=3) & (bc1'=346) + 1/512 : (s1'=3) & (bc1'=347) + 1/512 : (s1'=3) & (bc1'=348) + 1/512 : (s1'=3) & (bc1'=349) + 1/512 : (s1'=3) & (bc1'=350) + 1/512 : (s1'=3) & (bc1'=351) + 1/512 : (s1'=3) & (bc1'=352) + 1/512 : (s1'=3) & (bc1'=353) + 1/512 : (s1'=3) & (bc1'=354) + 1/512 : (s1'=3) & (bc1'=355) + 1/512 : (s1'=3) & (bc1'=356) + 1/512 : (s1'=3) & (bc1'=357) + 1/512 : (s1'=3) & (bc1'=358) + 1/512 : (s1'=3) & (bc1'=359) + 1/512 : (s1'=3) & (bc1'=360) + 1/512 : (s1'=3) & (bc1'=361) + 1/512 : (s1'=3) & (bc1'=362) + 1/512 : (s1'=3) & (bc1'=363) + 1/512 : (s1'=3) & (bc1'=364) + 1/512 : (s1'=3) & (bc1'=365) + 1/512 : (s1'=3) & (bc1'=366) + 1/512 : (s1'=3) & (bc1'=367) + 1/512 : (s1'=3) & (bc1'=368) + 1/512 : (s1'=3) & (bc1'=369) + 1/512 : (s1'=3) & (bc1'=370) + 1/512 : (s1'=3) & (bc1'=371) + 1/512 : (s1'=3) & (bc1'=372) + 1/512 : (s1'=3) & (bc1'=373) + 1/512 : (s1'=3) & (bc1'=374) + 1/512 : (s1'=3) & (bc1'=375) + 1/512 : (s1'=3) & (bc1'=376) + 1/512 : (s1'=3) & (bc1'=377) + 1/512 : (s1'=3) & (bc1'=378) + 1/512 : (s1'=3) & (bc1'=379) + 1/512 : (s1'=3) & (bc1'=380) + 1/512 : (s1'=3) & (bc1'=381) + 1/512 : (s1'=3) & (bc1'=382) + 1/512 : (s1'=3) & (bc1'=383) + 1/512 : (s1'=3) & (bc1'=384) + 1/512 : (s1'=3) & (bc1'=385) + 1/512 : (s1'=3) & (bc1'=386) + 1/512 : (s1'=3) & (bc1'=387) + 1/512 : (s1'=3) & (bc1'=388) + 1/512 : (s1'=3) & (bc1'=389) + 1/512 : (s1'=3) & (bc1'=390) + 1/512 : (s1'=3) & (bc1'=391) + 1/512 : (s1'=3) & (bc1'=392) + 1/512 : (s1'=3) & (bc1'=393) + 1/512 : (s1'=3) & (bc1'=394) + 1/512 : (s1'=3) & (bc1'=395) + 1/512 : (s1'=3) & (bc1'=396) + 1/512 : (s1'=3) & (bc1'=397) + 1/512 : (s1'=3) & (bc1'=398) + 1/512 : (s1'=3) & (bc1'=399) + 1/512 : (s1'=3) & (bc1'=400) + 1/512 : (s1'=3) & (bc1'=401) + 1/512 : (s1'=3) & (bc1'=402) + 1/512 : (s1'=3) & (bc1'=403) + 1/512 : (s1'=3) & (bc1'=404) + 1/512 : (s1'=3) & (bc1'=405) + 1/512 : (s1'=3) & (bc1'=406) + 1/512 : (s1'=3) & (bc1'=407) + 1/512 : (s1'=3) & (bc1'=408) + 1/512 : (s1'=3) & (bc1'=409) + 1/512 : (s1'=3) & (bc1'=410) + 1/512 : (s1'=3) & (bc1'=411) + 1/512 : (s1'=3) & (bc1'=412) + 1/512 : (s1'=3) & (bc1'=413) + 1/512 : (s1'=3) & (bc1'=414) + 1/512 : (s1'=3) & (bc1'=415) + 1/512 : (s1'=3) & (bc1'=416) + 1/512 : (s1'=3) & (bc1'=417) + 1/512 : (s1'=3) & (bc1'=418) + 1/512 : (s1'=3) & (bc1'=419) + 1/512 : (s1'=3) & (bc1'=420) + 1/512 : (s1'=3) & (bc1'=421) + 1/512 : (s1'=3) & (bc1'=422) + 1/512 : (s1'=3) & (bc1'=423) + 1/512 : (s1'=3) & (bc1'=424) + 1/512 : (s1'=3) & (bc1'=425) + 1/512 : (s1'=3) & (bc1'=426) + 1/512 : (s1'=3) & (bc1'=427) + 1/512 : (s1'=3) & (bc1'=428) + 1/512 : (s1'=3) & (bc1'=429) + 1/512 : (s1'=3) & (bc1'=430) + 1/512 : (s1'=3) & (bc1'=431) + 1/512 : (s1'=3) & (bc1'=432) + 1/512 : (s1'=3) & (bc1'=433) + 1/512 : (s1'=3) & (bc1'=434) + 1/512 : (s1'=3) & (bc1'=435) + 1/512 : (s1'=3) & (bc1'=436) + 1/512 : (s1'=3) & (bc1'=437) + 1/512 : (s1'=3) & (bc1'=438) + 1/512 : (s1'=3) & (bc1'=439) + 1/512 : (s1'=3) & (bc1'=440) + 1/512 : (s1'=3) & (bc1'=441) + 1/512 : (s1'=3) & (bc1'=442) + 1/512 : (s1'=3) & (bc1'=443) + 1/512 : (s1'=3) & (bc1'=444) + 1/512 : (s1'=3) & (bc1'=445) + 1/512 : (s1'=3) & (bc1'=446) + 1/512 : (s1'=3) & (bc1'=447) + 1/512 : (s1'=3) & (bc1'=448) + 1/512 : (s1'=3) & (bc1'=449) + 1/512 : (s1'=3) & (bc1'=450) + 1/512 : (s1'=3) & (bc1'=451) + 1/512 : (s1'=3) & (bc1'=452) + 1/512 : (s1'=3) & (bc1'=453) + 1/512 : (s1'=3) & (bc1'=454) + 1/512 : (s1'=3) & (bc1'=455) + 1/512 : (s1'=3) & (bc1'=456) + 1/512 : (s1'=3) & (bc1'=457) + 1/512 : (s1'=3) & (bc1'=458) + 1/512 : (s1'=3) & (bc1'=459) + 1/512 : (s1'=3) & (bc1'=460) + 1/512 : (s1'=3) & (bc1'=461) + 1/512 : (s1'=3) & (bc1'=462) + 1/512 : (s1'=3) & (bc1'=463) + 1/512 : (s1'=3) & (bc1'=464) + 1/512 : (s1'=3) & (bc1'=465) + 1/512 : (s1'=3) & (bc1'=466) + 1/512 : (s1'=3) & (bc1'=467) + 1/512 : (s1'=3) & (bc1'=468) + 1/512 : (s1'=3) & (bc1'=469) + 1/512 : (s1'=3) & (bc1'=470) + 1/512 : (s1'=3) & (bc1'=471) + 1/512 : (s1'=3) & (bc1'=472) + 1/512 : (s1'=3) & (bc1'=473) + 1/512 : (s1'=3) & (bc1'=474) + 1/512 : (s1'=3) & (bc1'=475) + 1/512 : (s1'=3) & (bc1'=476) + 1/512 : (s1'=3) & (bc1'=477) + 1/512 : (s1'=3) & (bc1'=478) + 1/512 : (s1'=3) & (bc1'=479) + 1/512 : (s1'=3) & (bc1'=480) + 1/512 : (s1'=3) & (bc1'=481) + 1/512 : (s1'=3) & (bc1'=482) + 1/512 : (s1'=3) & (bc1'=483) + 1/512 : (s1'=3) & (bc1'=484) + 1/512 : (s1'=3) & (bc1'=485) + 1/512 : (s1'=3) & (bc1'=486) + 1/512 : (s1'=3) & (bc1'=487) + 1/512 : (s1'=3) & (bc1'=488) + 1/512 : (s1'=3) & (bc1'=489) + 1/512 : (s1'=3) & (bc1'=490) + 1/512 : (s1'=3) & (bc1'=491) + 1/512 : (s1'=3) & (bc1'=492) + 1/512 : (s1'=3) & (bc1'=493) + 1/512 : (s1'=3) & (bc1'=494) + 1/512 : (s1'=3) & (bc1'=495) + 1/512 : (s1'=3) & (bc1'=496) + 1/512 : (s1'=3) & (bc1'=497) + 1/512 : (s1'=3) & (bc1'=498) + 1/512 : (s1'=3) & (bc1'=499) + 1/512 : (s1'=3) & (bc1'=500) + 1/512 : (s1'=3) & (bc1'=501) + 1/512 : (s1'=3) & (bc1'=502) + 1/512 : (s1'=3) & (bc1'=503) + 1/512 : (s1'=3) & (bc1'=504) + 1/512 : (s1'=3) & (bc1'=505) + 1/512 : (s1'=3) & (bc1'=506) + 1/512 : (s1'=3) & (bc1'=507) + 1/512 : (s1'=3) & (bc1'=508) + 1/512 : (s1'=3) & (bc1'=509) + 1/512 : (s1'=3) & (bc1'=510) + 1/512 : (s1'=3) & (bc1'=511); // tenth (or more) retransmission [] s1=2 & cd1=10 -> 1/1024 : (s1'=3) & (bc1'=0) + 1/1024 : (s1'=3) & (bc1'=1) + 1/1024 : (s1'=3) & (bc1'=2) + 1/1024 : (s1'=3) & (bc1'=3) + 1/1024 : (s1'=3) & (bc1'=4) + 1/1024 : (s1'=3) & (bc1'=5) + 1/1024 : (s1'=3) & (bc1'=6) + 1/1024 : (s1'=3) & (bc1'=7) + 1/1024 : (s1'=3) & (bc1'=8) + 1/1024 : (s1'=3) & (bc1'=9) + 1/1024 : (s1'=3) & (bc1'=10) + 1/1024 : (s1'=3) & (bc1'=11) + 1/1024 : (s1'=3) & (bc1'=12) + 1/1024 : (s1'=3) & (bc1'=13) + 1/1024 : (s1'=3) & (bc1'=14) + 1/1024 : (s1'=3) & (bc1'=15) + 1/1024 : (s1'=3) & (bc1'=16) + 1/1024 : (s1'=3) & (bc1'=17) + 1/1024 : (s1'=3) & (bc1'=18) + 1/1024 : (s1'=3) & (bc1'=19) + 1/1024 : (s1'=3) & (bc1'=20) + 1/1024 : (s1'=3) & (bc1'=21) + 1/1024 : (s1'=3) & (bc1'=22) + 1/1024 : (s1'=3) & (bc1'=23) + 1/1024 : (s1'=3) & (bc1'=24) + 1/1024 : (s1'=3) & (bc1'=25) + 1/1024 : (s1'=3) & (bc1'=26) + 1/1024 : (s1'=3) & (bc1'=27) + 1/1024 : (s1'=3) & (bc1'=28) + 1/1024 : (s1'=3) & (bc1'=29) + 1/1024 : (s1'=3) & (bc1'=30) + 1/1024 : (s1'=3) & (bc1'=31) + 1/1024 : (s1'=3) & (bc1'=32) + 1/1024 : (s1'=3) & (bc1'=33) + 1/1024 : (s1'=3) & (bc1'=34) + 1/1024 : (s1'=3) & (bc1'=35) + 1/1024 : (s1'=3) & (bc1'=36) + 1/1024 : (s1'=3) & (bc1'=37) + 1/1024 : (s1'=3) & (bc1'=38) + 1/1024 : (s1'=3) & (bc1'=39) + 1/1024 : (s1'=3) & (bc1'=40) + 1/1024 : (s1'=3) & (bc1'=41) + 1/1024 : (s1'=3) & (bc1'=42) + 1/1024 : (s1'=3) & (bc1'=43) + 1/1024 : (s1'=3) & (bc1'=44) + 1/1024 : (s1'=3) & (bc1'=45) + 1/1024 : (s1'=3) & (bc1'=46) + 1/1024 : (s1'=3) & (bc1'=47) + 1/1024 : (s1'=3) & (bc1'=48) + 1/1024 : (s1'=3) & (bc1'=49) + 1/1024 : (s1'=3) & (bc1'=50) + 1/1024 : (s1'=3) & (bc1'=51) + 1/1024 : (s1'=3) & (bc1'=52) + 1/1024 : (s1'=3) & (bc1'=53) + 1/1024 : (s1'=3) & (bc1'=54) + 1/1024 : (s1'=3) & (bc1'=55) + 1/1024 : (s1'=3) & (bc1'=56) + 1/1024 : (s1'=3) & (bc1'=57) + 1/1024 : (s1'=3) & (bc1'=58) + 1/1024 : (s1'=3) & (bc1'=59) + 1/1024 : (s1'=3) & (bc1'=60) + 1/1024 : (s1'=3) & (bc1'=61) + 1/1024 : (s1'=3) & (bc1'=62) + 1/1024 : (s1'=3) & (bc1'=63) + 1/1024 : (s1'=3) & (bc1'=64) + 1/1024 : (s1'=3) & (bc1'=65) + 1/1024 : (s1'=3) & (bc1'=66) + 1/1024 : (s1'=3) & (bc1'=67) + 1/1024 : (s1'=3) & (bc1'=68) + 1/1024 : (s1'=3) & (bc1'=69) + 1/1024 : (s1'=3) & (bc1'=70) + 1/1024 : (s1'=3) & (bc1'=71) + 1/1024 : (s1'=3) & (bc1'=72) + 1/1024 : (s1'=3) & (bc1'=73) + 1/1024 : (s1'=3) & (bc1'=74) + 1/1024 : (s1'=3) & (bc1'=75) + 1/1024 : (s1'=3) & (bc1'=76) + 1/1024 : (s1'=3) & (bc1'=77) + 1/1024 : (s1'=3) & (bc1'=78) + 1/1024 : (s1'=3) & (bc1'=79) + 1/1024 : (s1'=3) & (bc1'=80) + 1/1024 : (s1'=3) & (bc1'=81) + 1/1024 : (s1'=3) & (bc1'=82) + 1/1024 : (s1'=3) & (bc1'=83) + 1/1024 : (s1'=3) & (bc1'=84) + 1/1024 : (s1'=3) & (bc1'=85) + 1/1024 : (s1'=3) & (bc1'=86) + 1/1024 : (s1'=3) & (bc1'=87) + 1/1024 : (s1'=3) & (bc1'=88) + 1/1024 : (s1'=3) & (bc1'=89) + 1/1024 : (s1'=3) & (bc1'=90) + 1/1024 : (s1'=3) & (bc1'=91) + 1/1024 : (s1'=3) & (bc1'=92) + 1/1024 : (s1'=3) & (bc1'=93) + 1/1024 : (s1'=3) & (bc1'=94) + 1/1024 : (s1'=3) & (bc1'=95) + 1/1024 : (s1'=3) & (bc1'=96) + 1/1024 : (s1'=3) & (bc1'=97) + 1/1024 : (s1'=3) & (bc1'=98) + 1/1024 : (s1'=3) & (bc1'=99) + 1/1024 : (s1'=3) & (bc1'=100) + 1/1024 : (s1'=3) & (bc1'=101) + 1/1024 : (s1'=3) & (bc1'=102) + 1/1024 : (s1'=3) & (bc1'=103) + 1/1024 : (s1'=3) & (bc1'=104) + 1/1024 : (s1'=3) & (bc1'=105) + 1/1024 : (s1'=3) & (bc1'=106) + 1/1024 : (s1'=3) & (bc1'=107) + 1/1024 : (s1'=3) & (bc1'=108) + 1/1024 : (s1'=3) & (bc1'=109) + 1/1024 : (s1'=3) & (bc1'=110) + 1/1024 : (s1'=3) & (bc1'=111) + 1/1024 : (s1'=3) & (bc1'=112) + 1/1024 : (s1'=3) & (bc1'=113) + 1/1024 : (s1'=3) & (bc1'=114) + 1/1024 : (s1'=3) & (bc1'=115) + 1/1024 : (s1'=3) & (bc1'=116) + 1/1024 : (s1'=3) & (bc1'=117) + 1/1024 : (s1'=3) & (bc1'=118) + 1/1024 : (s1'=3) & (bc1'=119) + 1/1024 : (s1'=3) & (bc1'=120) + 1/1024 : (s1'=3) & (bc1'=121) + 1/1024 : (s1'=3) & (bc1'=122) + 1/1024 : (s1'=3) & (bc1'=123) + 1/1024 : (s1'=3) & (bc1'=124) + 1/1024 : (s1'=3) & (bc1'=125) + 1/1024 : (s1'=3) & (bc1'=126) + 1/1024 : (s1'=3) & (bc1'=127) + 1/1024 : (s1'=3) & (bc1'=128) + 1/1024 : (s1'=3) & (bc1'=129) + 1/1024 : (s1'=3) & (bc1'=130) + 1/1024 : (s1'=3) & (bc1'=131) + 1/1024 : (s1'=3) & (bc1'=132) + 1/1024 : (s1'=3) & (bc1'=133) + 1/1024 : (s1'=3) & (bc1'=134) + 1/1024 : (s1'=3) & (bc1'=135) + 1/1024 : (s1'=3) & (bc1'=136) + 1/1024 : (s1'=3) & (bc1'=137) + 1/1024 : (s1'=3) & (bc1'=138) + 1/1024 : (s1'=3) & (bc1'=139) + 1/1024 : (s1'=3) & (bc1'=140) + 1/1024 : (s1'=3) & (bc1'=141) + 1/1024 : (s1'=3) & (bc1'=142) + 1/1024 : (s1'=3) & (bc1'=143) + 1/1024 : (s1'=3) & (bc1'=144) + 1/1024 : (s1'=3) & (bc1'=145) + 1/1024 : (s1'=3) & (bc1'=146) + 1/1024 : (s1'=3) & (bc1'=147) + 1/1024 : (s1'=3) & (bc1'=148) + 1/1024 : (s1'=3) & (bc1'=149) + 1/1024 : (s1'=3) & (bc1'=150) + 1/1024 : (s1'=3) & (bc1'=151) + 1/1024 : (s1'=3) & (bc1'=152) + 1/1024 : (s1'=3) & (bc1'=153) + 1/1024 : (s1'=3) & (bc1'=154) + 1/1024 : (s1'=3) & (bc1'=155) + 1/1024 : (s1'=3) & (bc1'=156) + 1/1024 : (s1'=3) & (bc1'=157) + 1/1024 : (s1'=3) & (bc1'=158) + 1/1024 : (s1'=3) & (bc1'=159) + 1/1024 : (s1'=3) & (bc1'=160) + 1/1024 : (s1'=3) & (bc1'=161) + 1/1024 : (s1'=3) & (bc1'=162) + 1/1024 : (s1'=3) & (bc1'=163) + 1/1024 : (s1'=3) & (bc1'=164) + 1/1024 : (s1'=3) & (bc1'=165) + 1/1024 : (s1'=3) & (bc1'=166) + 1/1024 : (s1'=3) & (bc1'=167) + 1/1024 : (s1'=3) & (bc1'=168) + 1/1024 : (s1'=3) & (bc1'=169) + 1/1024 : (s1'=3) & (bc1'=170) + 1/1024 : (s1'=3) & (bc1'=171) + 1/1024 : (s1'=3) & (bc1'=172) + 1/1024 : (s1'=3) & (bc1'=173) + 1/1024 : (s1'=3) & (bc1'=174) + 1/1024 : (s1'=3) & (bc1'=175) + 1/1024 : (s1'=3) & (bc1'=176) + 1/1024 : (s1'=3) & (bc1'=177) + 1/1024 : (s1'=3) & (bc1'=178) + 1/1024 : (s1'=3) & (bc1'=179) + 1/1024 : (s1'=3) & (bc1'=180) + 1/1024 : (s1'=3) & (bc1'=181) + 1/1024 : (s1'=3) & (bc1'=182) + 1/1024 : (s1'=3) & (bc1'=183) + 1/1024 : (s1'=3) & (bc1'=184) + 1/1024 : (s1'=3) & (bc1'=185) + 1/1024 : (s1'=3) & (bc1'=186) + 1/1024 : (s1'=3) & (bc1'=187) + 1/1024 : (s1'=3) & (bc1'=188) + 1/1024 : (s1'=3) & (bc1'=189) + 1/1024 : (s1'=3) & (bc1'=190) + 1/1024 : (s1'=3) & (bc1'=191) + 1/1024 : (s1'=3) & (bc1'=192) + 1/1024 : (s1'=3) & (bc1'=193) + 1/1024 : (s1'=3) & (bc1'=194) + 1/1024 : (s1'=3) & (bc1'=195) + 1/1024 : (s1'=3) & (bc1'=196) + 1/1024 : (s1'=3) & (bc1'=197) + 1/1024 : (s1'=3) & (bc1'=198) + 1/1024 : (s1'=3) & (bc1'=199) + 1/1024 : (s1'=3) & (bc1'=200) + 1/1024 : (s1'=3) & (bc1'=201) + 1/1024 : (s1'=3) & (bc1'=202) + 1/1024 : (s1'=3) & (bc1'=203) + 1/1024 : (s1'=3) & (bc1'=204) + 1/1024 : (s1'=3) & (bc1'=205) + 1/1024 : (s1'=3) & (bc1'=206) + 1/1024 : (s1'=3) & (bc1'=207) + 1/1024 : (s1'=3) & (bc1'=208) + 1/1024 : (s1'=3) & (bc1'=209) + 1/1024 : (s1'=3) & (bc1'=210) + 1/1024 : (s1'=3) & (bc1'=211) + 1/1024 : (s1'=3) & (bc1'=212) + 1/1024 : (s1'=3) & (bc1'=213) + 1/1024 : (s1'=3) & (bc1'=214) + 1/1024 : (s1'=3) & (bc1'=215) + 1/1024 : (s1'=3) & (bc1'=216) + 1/1024 : (s1'=3) & (bc1'=217) + 1/1024 : (s1'=3) & (bc1'=218) + 1/1024 : (s1'=3) & (bc1'=219) + 1/1024 : (s1'=3) & (bc1'=220) + 1/1024 : (s1'=3) & (bc1'=221) + 1/1024 : (s1'=3) & (bc1'=222) + 1/1024 : (s1'=3) & (bc1'=223) + 1/1024 : (s1'=3) & (bc1'=224) + 1/1024 : (s1'=3) & (bc1'=225) + 1/1024 : (s1'=3) & (bc1'=226) + 1/1024 : (s1'=3) & (bc1'=227) + 1/1024 : (s1'=3) & (bc1'=228) + 1/1024 : (s1'=3) & (bc1'=229) + 1/1024 : (s1'=3) & (bc1'=230) + 1/1024 : (s1'=3) & (bc1'=231) + 1/1024 : (s1'=3) & (bc1'=232) + 1/1024 : (s1'=3) & (bc1'=233) + 1/1024 : (s1'=3) & (bc1'=234) + 1/1024 : (s1'=3) & (bc1'=235) + 1/1024 : (s1'=3) & (bc1'=236) + 1/1024 : (s1'=3) & (bc1'=237) + 1/1024 : (s1'=3) & (bc1'=238) + 1/1024 : (s1'=3) & (bc1'=239) + 1/1024 : (s1'=3) & (bc1'=240) + 1/1024 : (s1'=3) & (bc1'=241) + 1/1024 : (s1'=3) & (bc1'=242) + 1/1024 : (s1'=3) & (bc1'=243) + 1/1024 : (s1'=3) & (bc1'=244) + 1/1024 : (s1'=3) & (bc1'=245) + 1/1024 : (s1'=3) & (bc1'=246) + 1/1024 : (s1'=3) & (bc1'=247) + 1/1024 : (s1'=3) & (bc1'=248) + 1/1024 : (s1'=3) & (bc1'=249) + 1/1024 : (s1'=3) & (bc1'=250) + 1/1024 : (s1'=3) & (bc1'=251) + 1/1024 : (s1'=3) & (bc1'=252) + 1/1024 : (s1'=3) & (bc1'=253) + 1/1024 : (s1'=3) & (bc1'=254) + 1/1024 : (s1'=3) & (bc1'=255) + 1/1024 : (s1'=3) & (bc1'=256) + 1/1024 : (s1'=3) & (bc1'=257) + 1/1024 : (s1'=3) & (bc1'=258) + 1/1024 : (s1'=3) & (bc1'=259) + 1/1024 : (s1'=3) & (bc1'=260) + 1/1024 : (s1'=3) & (bc1'=261) + 1/1024 : (s1'=3) & (bc1'=262) + 1/1024 : (s1'=3) & (bc1'=263) + 1/1024 : (s1'=3) & (bc1'=264) + 1/1024 : (s1'=3) & (bc1'=265) + 1/1024 : (s1'=3) & (bc1'=266) + 1/1024 : (s1'=3) & (bc1'=267) + 1/1024 : (s1'=3) & (bc1'=268) + 1/1024 : (s1'=3) & (bc1'=269) + 1/1024 : (s1'=3) & (bc1'=270) + 1/1024 : (s1'=3) & (bc1'=271) + 1/1024 : (s1'=3) & (bc1'=272) + 1/1024 : (s1'=3) & (bc1'=273) + 1/1024 : (s1'=3) & (bc1'=274) + 1/1024 : (s1'=3) & (bc1'=275) + 1/1024 : (s1'=3) & (bc1'=276) + 1/1024 : (s1'=3) & (bc1'=277) + 1/1024 : (s1'=3) & (bc1'=278) + 1/1024 : (s1'=3) & (bc1'=279) + 1/1024 : (s1'=3) & (bc1'=280) + 1/1024 : (s1'=3) & (bc1'=281) + 1/1024 : (s1'=3) & (bc1'=282) + 1/1024 : (s1'=3) & (bc1'=283) + 1/1024 : (s1'=3) & (bc1'=284) + 1/1024 : (s1'=3) & (bc1'=285) + 1/1024 : (s1'=3) & (bc1'=286) + 1/1024 : (s1'=3) & (bc1'=287) + 1/1024 : (s1'=3) & (bc1'=288) + 1/1024 : (s1'=3) & (bc1'=289) + 1/1024 : (s1'=3) & (bc1'=290) + 1/1024 : (s1'=3) & (bc1'=291) + 1/1024 : (s1'=3) & (bc1'=292) + 1/1024 : (s1'=3) & (bc1'=293) + 1/1024 : (s1'=3) & (bc1'=294) + 1/1024 : (s1'=3) & (bc1'=295) + 1/1024 : (s1'=3) & (bc1'=296) + 1/1024 : (s1'=3) & (bc1'=297) + 1/1024 : (s1'=3) & (bc1'=298) + 1/1024 : (s1'=3) & (bc1'=299) + 1/1024 : (s1'=3) & (bc1'=300) + 1/1024 : (s1'=3) & (bc1'=301) + 1/1024 : (s1'=3) & (bc1'=302) + 1/1024 : (s1'=3) & (bc1'=303) + 1/1024 : (s1'=3) & (bc1'=304) + 1/1024 : (s1'=3) & (bc1'=305) + 1/1024 : (s1'=3) & (bc1'=306) + 1/1024 : (s1'=3) & (bc1'=307) + 1/1024 : (s1'=3) & (bc1'=308) + 1/1024 : (s1'=3) & (bc1'=309) + 1/1024 : (s1'=3) & (bc1'=310) + 1/1024 : (s1'=3) & (bc1'=311) + 1/1024 : (s1'=3) & (bc1'=312) + 1/1024 : (s1'=3) & (bc1'=313) + 1/1024 : (s1'=3) & (bc1'=314) + 1/1024 : (s1'=3) & (bc1'=315) + 1/1024 : (s1'=3) & (bc1'=316) + 1/1024 : (s1'=3) & (bc1'=317) + 1/1024 : (s1'=3) & (bc1'=318) + 1/1024 : (s1'=3) & (bc1'=319) + 1/1024 : (s1'=3) & (bc1'=320) + 1/1024 : (s1'=3) & (bc1'=321) + 1/1024 : (s1'=3) & (bc1'=322) + 1/1024 : (s1'=3) & (bc1'=323) + 1/1024 : (s1'=3) & (bc1'=324) + 1/1024 : (s1'=3) & (bc1'=325) + 1/1024 : (s1'=3) & (bc1'=326) + 1/1024 : (s1'=3) & (bc1'=327) + 1/1024 : (s1'=3) & (bc1'=328) + 1/1024 : (s1'=3) & (bc1'=329) + 1/1024 : (s1'=3) & (bc1'=330) + 1/1024 : (s1'=3) & (bc1'=331) + 1/1024 : (s1'=3) & (bc1'=332) + 1/1024 : (s1'=3) & (bc1'=333) + 1/1024 : (s1'=3) & (bc1'=334) + 1/1024 : (s1'=3) & (bc1'=335) + 1/1024 : (s1'=3) & (bc1'=336) + 1/1024 : (s1'=3) & (bc1'=337) + 1/1024 : (s1'=3) & (bc1'=338) + 1/1024 : (s1'=3) & (bc1'=339) + 1/1024 : (s1'=3) & (bc1'=340) + 1/1024 : (s1'=3) & (bc1'=341) + 1/1024 : (s1'=3) & (bc1'=342) + 1/1024 : (s1'=3) & (bc1'=343) + 1/1024 : (s1'=3) & (bc1'=344) + 1/1024 : (s1'=3) & (bc1'=345) + 1/1024 : (s1'=3) & (bc1'=346) + 1/1024 : (s1'=3) & (bc1'=347) + 1/1024 : (s1'=3) & (bc1'=348) + 1/1024 : (s1'=3) & (bc1'=349) + 1/1024 : (s1'=3) & (bc1'=350) + 1/1024 : (s1'=3) & (bc1'=351) + 1/1024 : (s1'=3) & (bc1'=352) + 1/1024 : (s1'=3) & (bc1'=353) + 1/1024 : (s1'=3) & (bc1'=354) + 1/1024 : (s1'=3) & (bc1'=355) + 1/1024 : (s1'=3) & (bc1'=356) + 1/1024 : (s1'=3) & (bc1'=357) + 1/1024 : (s1'=3) & (bc1'=358) + 1/1024 : (s1'=3) & (bc1'=359) + 1/1024 : (s1'=3) & (bc1'=360) + 1/1024 : (s1'=3) & (bc1'=361) + 1/1024 : (s1'=3) & (bc1'=362) + 1/1024 : (s1'=3) & (bc1'=363) + 1/1024 : (s1'=3) & (bc1'=364) + 1/1024 : (s1'=3) & (bc1'=365) + 1/1024 : (s1'=3) & (bc1'=366) + 1/1024 : (s1'=3) & (bc1'=367) + 1/1024 : (s1'=3) & (bc1'=368) + 1/1024 : (s1'=3) & (bc1'=369) + 1/1024 : (s1'=3) & (bc1'=370) + 1/1024 : (s1'=3) & (bc1'=371) + 1/1024 : (s1'=3) & (bc1'=372) + 1/1024 : (s1'=3) & (bc1'=373) + 1/1024 : (s1'=3) & (bc1'=374) + 1/1024 : (s1'=3) & (bc1'=375) + 1/1024 : (s1'=3) & (bc1'=376) + 1/1024 : (s1'=3) & (bc1'=377) + 1/1024 : (s1'=3) & (bc1'=378) + 1/1024 : (s1'=3) & (bc1'=379) + 1/1024 : (s1'=3) & (bc1'=380) + 1/1024 : (s1'=3) & (bc1'=381) + 1/1024 : (s1'=3) & (bc1'=382) + 1/1024 : (s1'=3) & (bc1'=383) + 1/1024 : (s1'=3) & (bc1'=384) + 1/1024 : (s1'=3) & (bc1'=385) + 1/1024 : (s1'=3) & (bc1'=386) + 1/1024 : (s1'=3) & (bc1'=387) + 1/1024 : (s1'=3) & (bc1'=388) + 1/1024 : (s1'=3) & (bc1'=389) + 1/1024 : (s1'=3) & (bc1'=390) + 1/1024 : (s1'=3) & (bc1'=391) + 1/1024 : (s1'=3) & (bc1'=392) + 1/1024 : (s1'=3) & (bc1'=393) + 1/1024 : (s1'=3) & (bc1'=394) + 1/1024 : (s1'=3) & (bc1'=395) + 1/1024 : (s1'=3) & (bc1'=396) + 1/1024 : (s1'=3) & (bc1'=397) + 1/1024 : (s1'=3) & (bc1'=398) + 1/1024 : (s1'=3) & (bc1'=399) + 1/1024 : (s1'=3) & (bc1'=400) + 1/1024 : (s1'=3) & (bc1'=401) + 1/1024 : (s1'=3) & (bc1'=402) + 1/1024 : (s1'=3) & (bc1'=403) + 1/1024 : (s1'=3) & (bc1'=404) + 1/1024 : (s1'=3) & (bc1'=405) + 1/1024 : (s1'=3) & (bc1'=406) + 1/1024 : (s1'=3) & (bc1'=407) + 1/1024 : (s1'=3) & (bc1'=408) + 1/1024 : (s1'=3) & (bc1'=409) + 1/1024 : (s1'=3) & (bc1'=410) + 1/1024 : (s1'=3) & (bc1'=411) + 1/1024 : (s1'=3) & (bc1'=412) + 1/1024 : (s1'=3) & (bc1'=413) + 1/1024 : (s1'=3) & (bc1'=414) + 1/1024 : (s1'=3) & (bc1'=415) + 1/1024 : (s1'=3) & (bc1'=416) + 1/1024 : (s1'=3) & (bc1'=417) + 1/1024 : (s1'=3) & (bc1'=418) + 1/1024 : (s1'=3) & (bc1'=419) + 1/1024 : (s1'=3) & (bc1'=420) + 1/1024 : (s1'=3) & (bc1'=421) + 1/1024 : (s1'=3) & (bc1'=422) + 1/1024 : (s1'=3) & (bc1'=423) + 1/1024 : (s1'=3) & (bc1'=424) + 1/1024 : (s1'=3) & (bc1'=425) + 1/1024 : (s1'=3) & (bc1'=426) + 1/1024 : (s1'=3) & (bc1'=427) + 1/1024 : (s1'=3) & (bc1'=428) + 1/1024 : (s1'=3) & (bc1'=429) + 1/1024 : (s1'=3) & (bc1'=430) + 1/1024 : (s1'=3) & (bc1'=431) + 1/1024 : (s1'=3) & (bc1'=432) + 1/1024 : (s1'=3) & (bc1'=433) + 1/1024 : (s1'=3) & (bc1'=434) + 1/1024 : (s1'=3) & (bc1'=435) + 1/1024 : (s1'=3) & (bc1'=436) + 1/1024 : (s1'=3) & (bc1'=437) + 1/1024 : (s1'=3) & (bc1'=438) + 1/1024 : (s1'=3) & (bc1'=439) + 1/1024 : (s1'=3) & (bc1'=440) + 1/1024 : (s1'=3) & (bc1'=441) + 1/1024 : (s1'=3) & (bc1'=442) + 1/1024 : (s1'=3) & (bc1'=443) + 1/1024 : (s1'=3) & (bc1'=444) + 1/1024 : (s1'=3) & (bc1'=445) + 1/1024 : (s1'=3) & (bc1'=446) + 1/1024 : (s1'=3) & (bc1'=447) + 1/1024 : (s1'=3) & (bc1'=448) + 1/1024 : (s1'=3) & (bc1'=449) + 1/1024 : (s1'=3) & (bc1'=450) + 1/1024 : (s1'=3) & (bc1'=451) + 1/1024 : (s1'=3) & (bc1'=452) + 1/1024 : (s1'=3) & (bc1'=453) + 1/1024 : (s1'=3) & (bc1'=454) + 1/1024 : (s1'=3) & (bc1'=455) + 1/1024 : (s1'=3) & (bc1'=456) + 1/1024 : (s1'=3) & (bc1'=457) + 1/1024 : (s1'=3) & (bc1'=458) + 1/1024 : (s1'=3) & (bc1'=459) + 1/1024 : (s1'=3) & (bc1'=460) + 1/1024 : (s1'=3) & (bc1'=461) + 1/1024 : (s1'=3) & (bc1'=462) + 1/1024 : (s1'=3) & (bc1'=463) + 1/1024 : (s1'=3) & (bc1'=464) + 1/1024 : (s1'=3) & (bc1'=465) + 1/1024 : (s1'=3) & (bc1'=466) + 1/1024 : (s1'=3) & (bc1'=467) + 1/1024 : (s1'=3) & (bc1'=468) + 1/1024 : (s1'=3) & (bc1'=469) + 1/1024 : (s1'=3) & (bc1'=470) + 1/1024 : (s1'=3) & (bc1'=471) + 1/1024 : (s1'=3) & (bc1'=472) + 1/1024 : (s1'=3) & (bc1'=473) + 1/1024 : (s1'=3) & (bc1'=474) + 1/1024 : (s1'=3) & (bc1'=475) + 1/1024 : (s1'=3) & (bc1'=476) + 1/1024 : (s1'=3) & (bc1'=477) + 1/1024 : (s1'=3) & (bc1'=478) + 1/1024 : (s1'=3) & (bc1'=479) + 1/1024 : (s1'=3) & (bc1'=480) + 1/1024 : (s1'=3) & (bc1'=481) + 1/1024 : (s1'=3) & (bc1'=482) + 1/1024 : (s1'=3) & (bc1'=483) + 1/1024 : (s1'=3) & (bc1'=484) + 1/1024 : (s1'=3) & (bc1'=485) + 1/1024 : (s1'=3) & (bc1'=486) + 1/1024 : (s1'=3) & (bc1'=487) + 1/1024 : (s1'=3) & (bc1'=488) + 1/1024 : (s1'=3) & (bc1'=489) + 1/1024 : (s1'=3) & (bc1'=490) + 1/1024 : (s1'=3) & (bc1'=491) + 1/1024 : (s1'=3) & (bc1'=492) + 1/1024 : (s1'=3) & (bc1'=493) + 1/1024 : (s1'=3) & (bc1'=494) + 1/1024 : (s1'=3) & (bc1'=495) + 1/1024 : (s1'=3) & (bc1'=496) + 1/1024 : (s1'=3) & (bc1'=497) + 1/1024 : (s1'=3) & (bc1'=498) + 1/1024 : (s1'=3) & (bc1'=499) + 1/1024 : (s1'=3) & (bc1'=500) + 1/1024 : (s1'=3) & (bc1'=501) + 1/1024 : (s1'=3) & (bc1'=502) + 1/1024 : (s1'=3) & (bc1'=503) + 1/1024 : (s1'=3) & (bc1'=504) + 1/1024 : (s1'=3) & (bc1'=505) + 1/1024 : (s1'=3) & (bc1'=506) + 1/1024 : (s1'=3) & (bc1'=507) + 1/1024 : (s1'=3) & (bc1'=508) + 1/1024 : (s1'=3) & (bc1'=509) + 1/1024 : (s1'=3) & (bc1'=510) + 1/1024 : (s1'=3) & (bc1'=511) + 1/1024 : (s1'=3) & (bc1'=512) + 1/1024 : (s1'=3) & (bc1'=513) + 1/1024 : (s1'=3) & (bc1'=514) + 1/1024 : (s1'=3) & (bc1'=515) + 1/1024 : (s1'=3) & (bc1'=516) + 1/1024 : (s1'=3) & (bc1'=517) + 1/1024 : (s1'=3) & (bc1'=518) + 1/1024 : (s1'=3) & (bc1'=519) + 1/1024 : (s1'=3) & (bc1'=520) + 1/1024 : (s1'=3) & (bc1'=521) + 1/1024 : (s1'=3) & (bc1'=522) + 1/1024 : (s1'=3) & (bc1'=523) + 1/1024 : (s1'=3) & (bc1'=524) + 1/1024 : (s1'=3) & (bc1'=525) + 1/1024 : (s1'=3) & (bc1'=526) + 1/1024 : (s1'=3) & (bc1'=527) + 1/1024 : (s1'=3) & (bc1'=528) + 1/1024 : (s1'=3) & (bc1'=529) + 1/1024 : (s1'=3) & (bc1'=530) + 1/1024 : (s1'=3) & (bc1'=531) + 1/1024 : (s1'=3) & (bc1'=532) + 1/1024 : (s1'=3) & (bc1'=533) + 1/1024 : (s1'=3) & (bc1'=534) + 1/1024 : (s1'=3) & (bc1'=535) + 1/1024 : (s1'=3) & (bc1'=536) + 1/1024 : (s1'=3) & (bc1'=537) + 1/1024 : (s1'=3) & (bc1'=538) + 1/1024 : (s1'=3) & (bc1'=539) + 1/1024 : (s1'=3) & (bc1'=540) + 1/1024 : (s1'=3) & (bc1'=541) + 1/1024 : (s1'=3) & (bc1'=542) + 1/1024 : (s1'=3) & (bc1'=543) + 1/1024 : (s1'=3) & (bc1'=544) + 1/1024 : (s1'=3) & (bc1'=545) + 1/1024 : (s1'=3) & (bc1'=546) + 1/1024 : (s1'=3) & (bc1'=547) + 1/1024 : (s1'=3) & (bc1'=548) + 1/1024 : (s1'=3) & (bc1'=549) + 1/1024 : (s1'=3) & (bc1'=550) + 1/1024 : (s1'=3) & (bc1'=551) + 1/1024 : (s1'=3) & (bc1'=552) + 1/1024 : (s1'=3) & (bc1'=553) + 1/1024 : (s1'=3) & (bc1'=554) + 1/1024 : (s1'=3) & (bc1'=555) + 1/1024 : (s1'=3) & (bc1'=556) + 1/1024 : (s1'=3) & (bc1'=557) + 1/1024 : (s1'=3) & (bc1'=558) + 1/1024 : (s1'=3) & (bc1'=559) + 1/1024 : (s1'=3) & (bc1'=560) + 1/1024 : (s1'=3) & (bc1'=561) + 1/1024 : (s1'=3) & (bc1'=562) + 1/1024 : (s1'=3) & (bc1'=563) + 1/1024 : (s1'=3) & (bc1'=564) + 1/1024 : (s1'=3) & (bc1'=565) + 1/1024 : (s1'=3) & (bc1'=566) + 1/1024 : (s1'=3) & (bc1'=567) + 1/1024 : (s1'=3) & (bc1'=568) + 1/1024 : (s1'=3) & (bc1'=569) + 1/1024 : (s1'=3) & (bc1'=570) + 1/1024 : (s1'=3) & (bc1'=571) + 1/1024 : (s1'=3) & (bc1'=572) + 1/1024 : (s1'=3) & (bc1'=573) + 1/1024 : (s1'=3) & (bc1'=574) + 1/1024 : (s1'=3) & (bc1'=575) + 1/1024 : (s1'=3) & (bc1'=576) + 1/1024 : (s1'=3) & (bc1'=577) + 1/1024 : (s1'=3) & (bc1'=578) + 1/1024 : (s1'=3) & (bc1'=579) + 1/1024 : (s1'=3) & (bc1'=580) + 1/1024 : (s1'=3) & (bc1'=581) + 1/1024 : (s1'=3) & (bc1'=582) + 1/1024 : (s1'=3) & (bc1'=583) + 1/1024 : (s1'=3) & (bc1'=584) + 1/1024 : (s1'=3) & (bc1'=585) + 1/1024 : (s1'=3) & (bc1'=586) + 1/1024 : (s1'=3) & (bc1'=587) + 1/1024 : (s1'=3) & (bc1'=588) + 1/1024 : (s1'=3) & (bc1'=589) + 1/1024 : (s1'=3) & (bc1'=590) + 1/1024 : (s1'=3) & (bc1'=591) + 1/1024 : (s1'=3) & (bc1'=592) + 1/1024 : (s1'=3) & (bc1'=593) + 1/1024 : (s1'=3) & (bc1'=594) + 1/1024 : (s1'=3) & (bc1'=595) + 1/1024 : (s1'=3) & (bc1'=596) + 1/1024 : (s1'=3) & (bc1'=597) + 1/1024 : (s1'=3) & (bc1'=598) + 1/1024 : (s1'=3) & (bc1'=599) + 1/1024 : (s1'=3) & (bc1'=600) + 1/1024 : (s1'=3) & (bc1'=601) + 1/1024 : (s1'=3) & (bc1'=602) + 1/1024 : (s1'=3) & (bc1'=603) + 1/1024 : (s1'=3) & (bc1'=604) + 1/1024 : (s1'=3) & (bc1'=605) + 1/1024 : (s1'=3) & (bc1'=606) + 1/1024 : (s1'=3) & (bc1'=607) + 1/1024 : (s1'=3) & (bc1'=608) + 1/1024 : (s1'=3) & (bc1'=609) + 1/1024 : (s1'=3) & (bc1'=610) + 1/1024 : (s1'=3) & (bc1'=611) + 1/1024 : (s1'=3) & (bc1'=612) + 1/1024 : (s1'=3) & (bc1'=613) + 1/1024 : (s1'=3) & (bc1'=614) + 1/1024 : (s1'=3) & (bc1'=615) + 1/1024 : (s1'=3) & (bc1'=616) + 1/1024 : (s1'=3) & (bc1'=617) + 1/1024 : (s1'=3) & (bc1'=618) + 1/1024 : (s1'=3) & (bc1'=619) + 1/1024 : (s1'=3) & (bc1'=620) + 1/1024 : (s1'=3) & (bc1'=621) + 1/1024 : (s1'=3) & (bc1'=622) + 1/1024 : (s1'=3) & (bc1'=623) + 1/1024 : (s1'=3) & (bc1'=624) + 1/1024 : (s1'=3) & (bc1'=625) + 1/1024 : (s1'=3) & (bc1'=626) + 1/1024 : (s1'=3) & (bc1'=627) + 1/1024 : (s1'=3) & (bc1'=628) + 1/1024 : (s1'=3) & (bc1'=629) + 1/1024 : (s1'=3) & (bc1'=630) + 1/1024 : (s1'=3) & (bc1'=631) + 1/1024 : (s1'=3) & (bc1'=632) + 1/1024 : (s1'=3) & (bc1'=633) + 1/1024 : (s1'=3) & (bc1'=634) + 1/1024 : (s1'=3) & (bc1'=635) + 1/1024 : (s1'=3) & (bc1'=636) + 1/1024 : (s1'=3) & (bc1'=637) + 1/1024 : (s1'=3) & (bc1'=638) + 1/1024 : (s1'=3) & (bc1'=639) + 1/1024 : (s1'=3) & (bc1'=640) + 1/1024 : (s1'=3) & (bc1'=641) + 1/1024 : (s1'=3) & (bc1'=642) + 1/1024 : (s1'=3) & (bc1'=643) + 1/1024 : (s1'=3) & (bc1'=644) + 1/1024 : (s1'=3) & (bc1'=645) + 1/1024 : (s1'=3) & (bc1'=646) + 1/1024 : (s1'=3) & (bc1'=647) + 1/1024 : (s1'=3) & (bc1'=648) + 1/1024 : (s1'=3) & (bc1'=649) + 1/1024 : (s1'=3) & (bc1'=650) + 1/1024 : (s1'=3) & (bc1'=651) + 1/1024 : (s1'=3) & (bc1'=652) + 1/1024 : (s1'=3) & (bc1'=653) + 1/1024 : (s1'=3) & (bc1'=654) + 1/1024 : (s1'=3) & (bc1'=655) + 1/1024 : (s1'=3) & (bc1'=656) + 1/1024 : (s1'=3) & (bc1'=657) + 1/1024 : (s1'=3) & (bc1'=658) + 1/1024 : (s1'=3) & (bc1'=659) + 1/1024 : (s1'=3) & (bc1'=660) + 1/1024 : (s1'=3) & (bc1'=661) + 1/1024 : (s1'=3) & (bc1'=662) + 1/1024 : (s1'=3) & (bc1'=663) + 1/1024 : (s1'=3) & (bc1'=664) + 1/1024 : (s1'=3) & (bc1'=665) + 1/1024 : (s1'=3) & (bc1'=666) + 1/1024 : (s1'=3) & (bc1'=667) + 1/1024 : (s1'=3) & (bc1'=668) + 1/1024 : (s1'=3) & (bc1'=669) + 1/1024 : (s1'=3) & (bc1'=670) + 1/1024 : (s1'=3) & (bc1'=671) + 1/1024 : (s1'=3) & (bc1'=672) + 1/1024 : (s1'=3) & (bc1'=673) + 1/1024 : (s1'=3) & (bc1'=674) + 1/1024 : (s1'=3) & (bc1'=675) + 1/1024 : (s1'=3) & (bc1'=676) + 1/1024 : (s1'=3) & (bc1'=677) + 1/1024 : (s1'=3) & (bc1'=678) + 1/1024 : (s1'=3) & (bc1'=679) + 1/1024 : (s1'=3) & (bc1'=680) + 1/1024 : (s1'=3) & (bc1'=681) + 1/1024 : (s1'=3) & (bc1'=682) + 1/1024 : (s1'=3) & (bc1'=683) + 1/1024 : (s1'=3) & (bc1'=684) + 1/1024 : (s1'=3) & (bc1'=685) + 1/1024 : (s1'=3) & (bc1'=686) + 1/1024 : (s1'=3) & (bc1'=687) + 1/1024 : (s1'=3) & (bc1'=688) + 1/1024 : (s1'=3) & (bc1'=689) + 1/1024 : (s1'=3) & (bc1'=690) + 1/1024 : (s1'=3) & (bc1'=691) + 1/1024 : (s1'=3) & (bc1'=692) + 1/1024 : (s1'=3) & (bc1'=693) + 1/1024 : (s1'=3) & (bc1'=694) + 1/1024 : (s1'=3) & (bc1'=695) + 1/1024 : (s1'=3) & (bc1'=696) + 1/1024 : (s1'=3) & (bc1'=697) + 1/1024 : (s1'=3) & (bc1'=698) + 1/1024 : (s1'=3) & (bc1'=699) + 1/1024 : (s1'=3) & (bc1'=700) + 1/1024 : (s1'=3) & (bc1'=701) + 1/1024 : (s1'=3) & (bc1'=702) + 1/1024 : (s1'=3) & (bc1'=703) + 1/1024 : (s1'=3) & (bc1'=704) + 1/1024 : (s1'=3) & (bc1'=705) + 1/1024 : (s1'=3) & (bc1'=706) + 1/1024 : (s1'=3) & (bc1'=707) + 1/1024 : (s1'=3) & (bc1'=708) + 1/1024 : (s1'=3) & (bc1'=709) + 1/1024 : (s1'=3) & (bc1'=710) + 1/1024 : (s1'=3) & (bc1'=711) + 1/1024 : (s1'=3) & (bc1'=712) + 1/1024 : (s1'=3) & (bc1'=713) + 1/1024 : (s1'=3) & (bc1'=714) + 1/1024 : (s1'=3) & (bc1'=715) + 1/1024 : (s1'=3) & (bc1'=716) + 1/1024 : (s1'=3) & (bc1'=717) + 1/1024 : (s1'=3) & (bc1'=718) + 1/1024 : (s1'=3) & (bc1'=719) + 1/1024 : (s1'=3) & (bc1'=720) + 1/1024 : (s1'=3) & (bc1'=721) + 1/1024 : (s1'=3) & (bc1'=722) + 1/1024 : (s1'=3) & (bc1'=723) + 1/1024 : (s1'=3) & (bc1'=724) + 1/1024 : (s1'=3) & (bc1'=725) + 1/1024 : (s1'=3) & (bc1'=726) + 1/1024 : (s1'=3) & (bc1'=727) + 1/1024 : (s1'=3) & (bc1'=728) + 1/1024 : (s1'=3) & (bc1'=729) + 1/1024 : (s1'=3) & (bc1'=730) + 1/1024 : (s1'=3) & (bc1'=731) + 1/1024 : (s1'=3) & (bc1'=732) + 1/1024 : (s1'=3) & (bc1'=733) + 1/1024 : (s1'=3) & (bc1'=734) + 1/1024 : (s1'=3) & (bc1'=735) + 1/1024 : (s1'=3) & (bc1'=736) + 1/1024 : (s1'=3) & (bc1'=737) + 1/1024 : (s1'=3) & (bc1'=738) + 1/1024 : (s1'=3) & (bc1'=739) + 1/1024 : (s1'=3) & (bc1'=740) + 1/1024 : (s1'=3) & (bc1'=741) + 1/1024 : (s1'=3) & (bc1'=742) + 1/1024 : (s1'=3) & (bc1'=743) + 1/1024 : (s1'=3) & (bc1'=744) + 1/1024 : (s1'=3) & (bc1'=745) + 1/1024 : (s1'=3) & (bc1'=746) + 1/1024 : (s1'=3) & (bc1'=747) + 1/1024 : (s1'=3) & (bc1'=748) + 1/1024 : (s1'=3) & (bc1'=749) + 1/1024 : (s1'=3) & (bc1'=750) + 1/1024 : (s1'=3) & (bc1'=751) + 1/1024 : (s1'=3) & (bc1'=752) + 1/1024 : (s1'=3) & (bc1'=753) + 1/1024 : (s1'=3) & (bc1'=754) + 1/1024 : (s1'=3) & (bc1'=755) + 1/1024 : (s1'=3) & (bc1'=756) + 1/1024 : (s1'=3) & (bc1'=757) + 1/1024 : (s1'=3) & (bc1'=758) + 1/1024 : (s1'=3) & (bc1'=759) + 1/1024 : (s1'=3) & (bc1'=760) + 1/1024 : (s1'=3) & (bc1'=761) + 1/1024 : (s1'=3) & (bc1'=762) + 1/1024 : (s1'=3) & (bc1'=763) + 1/1024 : (s1'=3) & (bc1'=764) + 1/1024 : (s1'=3) & (bc1'=765) + 1/1024 : (s1'=3) & (bc1'=766) + 1/1024 : (s1'=3) & (bc1'=767) + 1/1024 : (s1'=3) & (bc1'=768) + 1/1024 : (s1'=3) & (bc1'=769) + 1/1024 : (s1'=3) & (bc1'=770) + 1/1024 : (s1'=3) & (bc1'=771) + 1/1024 : (s1'=3) & (bc1'=772) + 1/1024 : (s1'=3) & (bc1'=773) + 1/1024 : (s1'=3) & (bc1'=774) + 1/1024 : (s1'=3) & (bc1'=775) + 1/1024 : (s1'=3) & (bc1'=776) + 1/1024 : (s1'=3) & (bc1'=777) + 1/1024 : (s1'=3) & (bc1'=778) + 1/1024 : (s1'=3) & (bc1'=779) + 1/1024 : (s1'=3) & (bc1'=780) + 1/1024 : (s1'=3) & (bc1'=781) + 1/1024 : (s1'=3) & (bc1'=782) + 1/1024 : (s1'=3) & (bc1'=783) + 1/1024 : (s1'=3) & (bc1'=784) + 1/1024 : (s1'=3) & (bc1'=785) + 1/1024 : (s1'=3) & (bc1'=786) + 1/1024 : (s1'=3) & (bc1'=787) + 1/1024 : (s1'=3) & (bc1'=788) + 1/1024 : (s1'=3) & (bc1'=789) + 1/1024 : (s1'=3) & (bc1'=790) + 1/1024 : (s1'=3) & (bc1'=791) + 1/1024 : (s1'=3) & (bc1'=792) + 1/1024 : (s1'=3) & (bc1'=793) + 1/1024 : (s1'=3) & (bc1'=794) + 1/1024 : (s1'=3) & (bc1'=795) + 1/1024 : (s1'=3) & (bc1'=796) + 1/1024 : (s1'=3) & (bc1'=797) + 1/1024 : (s1'=3) & (bc1'=798) + 1/1024 : (s1'=3) & (bc1'=799) + 1/1024 : (s1'=3) & (bc1'=800) + 1/1024 : (s1'=3) & (bc1'=801) + 1/1024 : (s1'=3) & (bc1'=802) + 1/1024 : (s1'=3) & (bc1'=803) + 1/1024 : (s1'=3) & (bc1'=804) + 1/1024 : (s1'=3) & (bc1'=805) + 1/1024 : (s1'=3) & (bc1'=806) + 1/1024 : (s1'=3) & (bc1'=807) + 1/1024 : (s1'=3) & (bc1'=808) + 1/1024 : (s1'=3) & (bc1'=809) + 1/1024 : (s1'=3) & (bc1'=810) + 1/1024 : (s1'=3) & (bc1'=811) + 1/1024 : (s1'=3) & (bc1'=812) + 1/1024 : (s1'=3) & (bc1'=813) + 1/1024 : (s1'=3) & (bc1'=814) + 1/1024 : (s1'=3) & (bc1'=815) + 1/1024 : (s1'=3) & (bc1'=816) + 1/1024 : (s1'=3) & (bc1'=817) + 1/1024 : (s1'=3) & (bc1'=818) + 1/1024 : (s1'=3) & (bc1'=819) + 1/1024 : (s1'=3) & (bc1'=820) + 1/1024 : (s1'=3) & (bc1'=821) + 1/1024 : (s1'=3) & (bc1'=822) + 1/1024 : (s1'=3) & (bc1'=823) + 1/1024 : (s1'=3) & (bc1'=824) + 1/1024 : (s1'=3) & (bc1'=825) + 1/1024 : (s1'=3) & (bc1'=826) + 1/1024 : (s1'=3) & (bc1'=827) + 1/1024 : (s1'=3) & (bc1'=828) + 1/1024 : (s1'=3) & (bc1'=829) + 1/1024 : (s1'=3) & (bc1'=830) + 1/1024 : (s1'=3) & (bc1'=831) + 1/1024 : (s1'=3) & (bc1'=832) + 1/1024 : (s1'=3) & (bc1'=833) + 1/1024 : (s1'=3) & (bc1'=834) + 1/1024 : (s1'=3) & (bc1'=835) + 1/1024 : (s1'=3) & (bc1'=836) + 1/1024 : (s1'=3) & (bc1'=837) + 1/1024 : (s1'=3) & (bc1'=838) + 1/1024 : (s1'=3) & (bc1'=839) + 1/1024 : (s1'=3) & (bc1'=840) + 1/1024 : (s1'=3) & (bc1'=841) + 1/1024 : (s1'=3) & (bc1'=842) + 1/1024 : (s1'=3) & (bc1'=843) + 1/1024 : (s1'=3) & (bc1'=844) + 1/1024 : (s1'=3) & (bc1'=845) + 1/1024 : (s1'=3) & (bc1'=846) + 1/1024 : (s1'=3) & (bc1'=847) + 1/1024 : (s1'=3) & (bc1'=848) + 1/1024 : (s1'=3) & (bc1'=849) + 1/1024 : (s1'=3) & (bc1'=850) + 1/1024 : (s1'=3) & (bc1'=851) + 1/1024 : (s1'=3) & (bc1'=852) + 1/1024 : (s1'=3) & (bc1'=853) + 1/1024 : (s1'=3) & (bc1'=854) + 1/1024 : (s1'=3) & (bc1'=855) + 1/1024 : (s1'=3) & (bc1'=856) + 1/1024 : (s1'=3) & (bc1'=857) + 1/1024 : (s1'=3) & (bc1'=858) + 1/1024 : (s1'=3) & (bc1'=859) + 1/1024 : (s1'=3) & (bc1'=860) + 1/1024 : (s1'=3) & (bc1'=861) + 1/1024 : (s1'=3) & (bc1'=862) + 1/1024 : (s1'=3) & (bc1'=863) + 1/1024 : (s1'=3) & (bc1'=864) + 1/1024 : (s1'=3) & (bc1'=865) + 1/1024 : (s1'=3) & (bc1'=866) + 1/1024 : (s1'=3) & (bc1'=867) + 1/1024 : (s1'=3) & (bc1'=868) + 1/1024 : (s1'=3) & (bc1'=869) + 1/1024 : (s1'=3) & (bc1'=870) + 1/1024 : (s1'=3) & (bc1'=871) + 1/1024 : (s1'=3) & (bc1'=872) + 1/1024 : (s1'=3) & (bc1'=873) + 1/1024 : (s1'=3) & (bc1'=874) + 1/1024 : (s1'=3) & (bc1'=875) + 1/1024 : (s1'=3) & (bc1'=876) + 1/1024 : (s1'=3) & (bc1'=877) + 1/1024 : (s1'=3) & (bc1'=878) + 1/1024 : (s1'=3) & (bc1'=879) + 1/1024 : (s1'=3) & (bc1'=880) + 1/1024 : (s1'=3) & (bc1'=881) + 1/1024 : (s1'=3) & (bc1'=882) + 1/1024 : (s1'=3) & (bc1'=883) + 1/1024 : (s1'=3) & (bc1'=884) + 1/1024 : (s1'=3) & (bc1'=885) + 1/1024 : (s1'=3) & (bc1'=886) + 1/1024 : (s1'=3) & (bc1'=887) + 1/1024 : (s1'=3) & (bc1'=888) + 1/1024 : (s1'=3) & (bc1'=889) + 1/1024 : (s1'=3) & (bc1'=890) + 1/1024 : (s1'=3) & (bc1'=891) + 1/1024 : (s1'=3) & (bc1'=892) + 1/1024 : (s1'=3) & (bc1'=893) + 1/1024 : (s1'=3) & (bc1'=894) + 1/1024 : (s1'=3) & (bc1'=895) + 1/1024 : (s1'=3) & (bc1'=896) + 1/1024 : (s1'=3) & (bc1'=897) + 1/1024 : (s1'=3) & (bc1'=898) + 1/1024 : (s1'=3) & (bc1'=899) + 1/1024 : (s1'=3) & (bc1'=900) + 1/1024 : (s1'=3) & (bc1'=901) + 1/1024 : (s1'=3) & (bc1'=902) + 1/1024 : (s1'=3) & (bc1'=903) + 1/1024 : (s1'=3) & (bc1'=904) + 1/1024 : (s1'=3) & (bc1'=905) + 1/1024 : (s1'=3) & (bc1'=906) + 1/1024 : (s1'=3) & (bc1'=907) + 1/1024 : (s1'=3) & (bc1'=908) + 1/1024 : (s1'=3) & (bc1'=909) + 1/1024 : (s1'=3) & (bc1'=910) + 1/1024 : (s1'=3) & (bc1'=911) + 1/1024 : (s1'=3) & (bc1'=912) + 1/1024 : (s1'=3) & (bc1'=913) + 1/1024 : (s1'=3) & (bc1'=914) + 1/1024 : (s1'=3) & (bc1'=915) + 1/1024 : (s1'=3) & (bc1'=916) + 1/1024 : (s1'=3) & (bc1'=917) + 1/1024 : (s1'=3) & (bc1'=918) + 1/1024 : (s1'=3) & (bc1'=919) + 1/1024 : (s1'=3) & (bc1'=920) + 1/1024 : (s1'=3) & (bc1'=921) + 1/1024 : (s1'=3) & (bc1'=922) + 1/1024 : (s1'=3) & (bc1'=923) + 1/1024 : (s1'=3) & (bc1'=924) + 1/1024 : (s1'=3) & (bc1'=925) + 1/1024 : (s1'=3) & (bc1'=926) + 1/1024 : (s1'=3) & (bc1'=927) + 1/1024 : (s1'=3) & (bc1'=928) + 1/1024 : (s1'=3) & (bc1'=929) + 1/1024 : (s1'=3) & (bc1'=930) + 1/1024 : (s1'=3) & (bc1'=931) + 1/1024 : (s1'=3) & (bc1'=932) + 1/1024 : (s1'=3) & (bc1'=933) + 1/1024 : (s1'=3) & (bc1'=934) + 1/1024 : (s1'=3) & (bc1'=935) + 1/1024 : (s1'=3) & (bc1'=936) + 1/1024 : (s1'=3) & (bc1'=937) + 1/1024 : (s1'=3) & (bc1'=938) + 1/1024 : (s1'=3) & (bc1'=939) + 1/1024 : (s1'=3) & (bc1'=940) + 1/1024 : (s1'=3) & (bc1'=941) + 1/1024 : (s1'=3) & (bc1'=942) + 1/1024 : (s1'=3) & (bc1'=943) + 1/1024 : (s1'=3) & (bc1'=944) + 1/1024 : (s1'=3) & (bc1'=945) + 1/1024 : (s1'=3) & (bc1'=946) + 1/1024 : (s1'=3) & (bc1'=947) + 1/1024 : (s1'=3) & (bc1'=948) + 1/1024 : (s1'=3) & (bc1'=949) + 1/1024 : (s1'=3) & (bc1'=950) + 1/1024 : (s1'=3) & (bc1'=951) + 1/1024 : (s1'=3) & (bc1'=952) + 1/1024 : (s1'=3) & (bc1'=953) + 1/1024 : (s1'=3) & (bc1'=954) + 1/1024 : (s1'=3) & (bc1'=955) + 1/1024 : (s1'=3) & (bc1'=956) + 1/1024 : (s1'=3) & (bc1'=957) + 1/1024 : (s1'=3) & (bc1'=958) + 1/1024 : (s1'=3) & (bc1'=959) + 1/1024 : (s1'=3) & (bc1'=960) + 1/1024 : (s1'=3) & (bc1'=961) + 1/1024 : (s1'=3) & (bc1'=962) + 1/1024 : (s1'=3) & (bc1'=963) + 1/1024 : (s1'=3) & (bc1'=964) + 1/1024 : (s1'=3) & (bc1'=965) + 1/1024 : (s1'=3) & (bc1'=966) + 1/1024 : (s1'=3) & (bc1'=967) + 1/1024 : (s1'=3) & (bc1'=968) + 1/1024 : (s1'=3) & (bc1'=969) + 1/1024 : (s1'=3) & (bc1'=970) + 1/1024 : (s1'=3) & (bc1'=971) + 1/1024 : (s1'=3) & (bc1'=972) + 1/1024 : (s1'=3) & (bc1'=973) + 1/1024 : (s1'=3) & (bc1'=974) + 1/1024 : (s1'=3) & (bc1'=975) + 1/1024 : (s1'=3) & (bc1'=976) + 1/1024 : (s1'=3) & (bc1'=977) + 1/1024 : (s1'=3) & (bc1'=978) + 1/1024 : (s1'=3) & (bc1'=979) + 1/1024 : (s1'=3) & (bc1'=980) + 1/1024 : (s1'=3) & (bc1'=981) + 1/1024 : (s1'=3) & (bc1'=982) + 1/1024 : (s1'=3) & (bc1'=983) + 1/1024 : (s1'=3) & (bc1'=984) + 1/1024 : (s1'=3) & (bc1'=985) + 1/1024 : (s1'=3) & (bc1'=986) + 1/1024 : (s1'=3) & (bc1'=987) + 1/1024 : (s1'=3) & (bc1'=988) + 1/1024 : (s1'=3) & (bc1'=989) + 1/1024 : (s1'=3) & (bc1'=990) + 1/1024 : (s1'=3) & (bc1'=991) + 1/1024 : (s1'=3) & (bc1'=992) + 1/1024 : (s1'=3) & (bc1'=993) + 1/1024 : (s1'=3) & (bc1'=994) + 1/1024 : (s1'=3) & (bc1'=995) + 1/1024 : (s1'=3) & (bc1'=996) + 1/1024 : (s1'=3) & (bc1'=997) + 1/1024 : (s1'=3) & (bc1'=998) + 1/1024 : (s1'=3) & (bc1'=999) + 1/1024 : (s1'=3) & (bc1'=1000) + 1/1024 : (s1'=3) & (bc1'=1001) + 1/1024 : (s1'=3) & (bc1'=1002) + 1/1024 : (s1'=3) & (bc1'=1003) + 1/1024 : (s1'=3) & (bc1'=1004) + 1/1024 : (s1'=3) & (bc1'=1005) + 1/1024 : (s1'=3) & (bc1'=1006) + 1/1024 : (s1'=3) & (bc1'=1007) + 1/1024 : (s1'=3) & (bc1'=1008) + 1/1024 : (s1'=3) & (bc1'=1009) + 1/1024 : (s1'=3) & (bc1'=1010) + 1/1024 : (s1'=3) & (bc1'=1011) + 1/1024 : (s1'=3) & (bc1'=1012) + 1/1024 : (s1'=3) & (bc1'=1013) + 1/1024 : (s1'=3) & (bc1'=1014) + 1/1024 : (s1'=3) & (bc1'=1015) + 1/1024 : (s1'=3) & (bc1'=1016) + 1/1024 : (s1'=3) & (bc1'=1017) + 1/1024 : (s1'=3) & (bc1'=1018) + 1/1024 : (s1'=3) & (bc1'=1019) + 1/1024 : (s1'=3) & (bc1'=1020) + 1/1024 : (s1'=3) & (bc1'=1021) + 1/1024 : (s1'=3) & (bc1'=1022) + 1/1024 : (s1'=3) & (bc1'=1023); // wait until backoff counter reaches 0 then send again [] s1=3 & x1=slot & bc1>0 -> (x1'=0) & (bc1'=bc1-1); // move slots [send1] s1=3 & x1=slot & bc1=0 -> (s1'=1) & (x1'=0); // finished backoff (bus appears free) [csend1] s1=3 & x1=slot & bc1=0 -> (s1'=1) & (x1'=0); // finished backoff (bus appears free) [busy1] s1=3 & x1=slot & bc1=0 -> (s1'=2) & (x1'=0) & (cd1'=min(bmax,cd1+1)); // finished backoff (bus busy) // once finished loop (wait for other station to finish) [done] s1=4 -> (s1'=4); endmodule // construct station 2 through renaming module station2=station1[s1=s2,x1=x2,cd1=cd2,bc1=bc2,send1=send2,csend1=csend2,busy1=busy2,end1=end2] endmodule //---------------------------------------------------------------------------------------------------------------------------- // REWARD STRUCTURES // time rewards "time" [time] true : 1; endrewards // number of collisions rewards "collisions" [csend1] true : 1; [csend2] true : 1; endrewards //---------------------------------------------------------------------------------------------------------------------------- // LABELS label "s1_done" = s1=4; label "s2_done" = s2=4; label "done" = s1=4 & s2=4; label "cmax" = c;