A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Totals ==> | 21 | 7 | 16 | 3 | 4 | 0 | 23 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | ||||||||||||
2 | TODO explanations correct? Some talk about DoorOpen. Error uploading?!? | Ok | ? | BP | BSI | BSQ | IF | IG | IP | OI | WU | EU | TSU | XX | RV | Precedence | Answer | Explanation | ID | Formula | Expected | |||||||
3 | 1 | Engine => not X(Engine) /\ X(X(Engine)) | - | R_2V8ftg0MEp4Ubs8 | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
4 | 1 | Engine /\ G(Engine => not X(Engine) /\ not Engine => X(Engine)) | - | R_3HB55PANueKprlM | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
5 | 1 | G(EngineOn => X(!EngineOn) /\ X(X(EngineOn))) | - | R_bEn5CUcESzA0Y0N | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
6 | 1 | G(Engine ==> X(not Engine /\ X(Engine)) | - | R_2v92EqnYAvMz4p5 | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
7 | 1 | G(Engine => X(not engine) /\ X(X(engine))) | - | R_3lLHYy05IGVKEsx | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
8 | 1 | Engine => (not X(Engine) /\ X(X(Engine)) | - | R_b9Iqcbski6eXDcR | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
9 | 1 | 1 | Engine => not Engine => Engine | - | R_Qaiof3VJqdhfB85 | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | |||||||||||||||||||||
10 | 1 | 1 | 1 | Engine => ~X(X(Engine)) | - | R_3KpRpBX8YVNs4Gg | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||
11 | 1 | 1 | Engine => X(not DoorOpen) /\ X(X(DoorOpen)) | - | R_WplTxskwa4dk3Ch | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | |||||||||||||||||||||
12 | 1 | G(Engine ==> X(not Engine) /\ X(X(Engine))) | - | R_1PRjXsiRe02RAu8 | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
13 | 1 | 1 | 1 | Engine ==> X(not X(not Engine)) | - | R_2ZUFGxrSC3ZXGeM | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||
14 | 1 | G(Engine ==> (not X(Engine) /\ X(X(Engine)))) | - | R_2z5TN4cEAO4EmSf | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
15 | 1 | Engine ==> (X(not Engine) /\ X(X(Engine))) | - | R_1OkTTxT9d1P9iqE | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
16 | 1 | G(Engine ==> X(not Engine) /\ X(X(Engine))) | - | R_1pEAmhCygdjC0hg | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
17 | 1 | G(Engine -> X(not Engine) /\ X(X(Engine)) | - | R_32Wmx4NAsQ5tQ0g | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
18 | 1 | Engine ==> X(not Engine) /\ X(X(Engine)) | - | R_24cUoJLuWMdO3rU | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
19 | 1 | G(Engine => X(not Engine) /\ not Engine => X(Engine)) | I think always engine implies not engine in next state and not Engine implies engine in next state should be equivalent to writing it with next state and next next state. It's possible there's a subtle difference I'm missing though. | R_1DYHQFLsULDdxzd | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
20 | 1 | G(Engine ==> X(not Engine) ^ X(X(Engine))) | - | R_3n2fZ76DFeD2wWC | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
21 | 1 | G(Engine ==>X(not Engine) /\ X(X(Engine))) | - | R_3QXxN0o4hm13Q6J | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
22 | 1 | G(Engine==>X(not Engine)/\X(X(Engine)) | - | R_1opqUxjPRpTjVDr | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
23 | 1 | G(Engine ==> X(not Engine /\ X(Engine))) | - | R_1NsGgY1vwI9Cv1O | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
24 | 1 | 1 | Engine==>X(not Engine)==>X(Engine) | I don't know. The X operator isn't clear to me. \\ X(Engine) is not engine, and X(not engine) is engine. | R_2DOBBusVzcX9lX2 | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | |||||||||||||||||||||
25 | 1 | Engine=>X(not Engine)/\not Engine=>X(Engine) | - | R_1In6FleMbf6Kdvg | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
26 | 1 | G(Engine ==> X(not Engine) /\ X(X(Engine))) | - | R_2PdJhdnFu3xDslc | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
27 | 1 | 1 | Engine ==> X (Engine X(not Engine)) | - | R_2YRrACx7A92WPnJ | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | |||||||||||||||||||||
28 | 1 | not X(not G(F(engineON))) | - | R_2QLp1kb3GO8funU | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
29 | 1 | Engine ==> (X(not Engine) /\ X(X(Engine))) | I assumed that (Engine ==> not Engine) is a contradiction. If it is not, my answer is specified as \\ \\ Engine ==> ((not Engine) /\ X(Engine)) | R_1i3PJRO0xu0WEgI | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
30 | 1 | G(Engine ==> X(X(Engine)) | - | R_1Nks8yJ1o65A2K7 | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
31 | 1 | ENGINE ==> X(¬ENGINE) ∧ X(X(ENGINE)) | For the second condition in the AND statement, the engine is on in the next next state because I chain the X operator. | R_1o5ZIuIDuezOcNI | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
32 | 1 | I don't know | - | R_2fjPwmD0W7yEbi2 | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
33 | 1 | X(G(Engine)) ==> not Engine | - | R_1o1Gt8hlH9mLuFM | Whenever the Engine light is on, it is off in the next state and on again in the state after that. | G(E ==> X(!E) & XX(E)) | ||||||||||||||||||||||
34 | 1 | Engine /\ X(Engine) => not X(X(Engine)) | - | R_2V8ftg0MEp4Ubs8 | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
35 | 1 | 1 | not (Engine \/ X(Engine) \/ X(X(Engine))) | - | R_3HB55PANueKprlM | E cannot stay on 3 states in a row | !F(E & XE & XXE) | |||||||||||||||||||||
36 | 1 | G(EngineOn => !(X(EngineOn) /\ X(X(EngineOn)))) | - | R_bEn5CUcESzA0Y0N | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
37 | 1 | G(Engine /\ X(Engine) ==> X(X(not Engine))) | - | R_2v92EqnYAvMz4p5 | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
38 | 1 | not G(Engine /\ X(Engine) /\ X(X(Engine))) | - | R_3lLHYy05IGVKEsx | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
39 | 1 | I don't know | - | R_b9Iqcbski6eXDcR | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
40 | 1 | not(x(engine)) | - | R_Qaiof3VJqdhfB85 | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
41 | 1 | 1 | ~X(X(X(Engine))) | - | R_3KpRpBX8YVNs4Gg | E cannot stay on 3 states in a row | !F(E & XE & XXE) | |||||||||||||||||||||
42 | 1 | not (F(Engine /\ X(Engine) /\ X(X(Engine))) | The idea is that there exists no suffix for which the engine is on in the current state, next state, and state after that. | R_WplTxskwa4dk3Ch | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
43 | 1 | G((Engine /\ X(Engine)) ==> X(X(not Engine))) | - | R_1PRjXsiRe02RAu8 | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
44 | 1 | 1 | 1 | not X(X(X(Engine))) | - | R_2ZUFGxrSC3ZXGeM | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||
45 | 1 | 1 | not G(X(X(X(Engine)))) | - | R_2z5TN4cEAO4EmSf | E cannot stay on 3 states in a row | !F(E & XE & XXE) | |||||||||||||||||||||
46 | 1 | G(not(Engine /\ X(Engine) /\ X(X(Engine)))) | - | R_1OkTTxT9d1P9iqE | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
47 | 1 | 1 | G(not X(X(X(Engine)) | - | R_1pEAmhCygdjC0hg | E cannot stay on 3 states in a row | !F(E & XE & XXE) | |||||||||||||||||||||
48 | 1 | G(Engine -> X(not Engine) \/ X(X(not Engine))) | - | R_32Wmx4NAsQ5tQ0g | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
49 | 1 | not (X(Engine) /\ X(X(Engine)) /\ X(X(X(Engine)))) | - | R_24cUoJLuWMdO3rU | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
50 | 1 | 1 | Engine => X(not Engine) \/ X(X(not Engine)) \/ X(X(X(not Engine))) | - | R_1DYHQFLsULDdxzd | E cannot stay on 3 states in a row | !F(E & XE & XXE) | |||||||||||||||||||||
51 | 1 | 1 | not F(X(X(X(Engine)))) | - | R_3n2fZ76DFeD2wWC | E cannot stay on 3 states in a row | !F(E & XE & XXE) | |||||||||||||||||||||
52 | 1 | G(not Engine /\ X(not Engine) /\ X(X( not Engine))) | - | R_3QXxN0o4hm13Q6J | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
53 | 1 | G(not(Engine/\X(Engine)/\X(X(Engine)))) | - | R_1opqUxjPRpTjVDr | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
54 | 1 | G(Engine ==> X(not Engine \/ X(not Engine \/ X(not Engine)))) | - | R_1NsGgY1vwI9Cv1O | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
55 | allows EEE prefix | 1 | 1 | X(Engine) /\ X(X(Engine)) ==> X(X(X(not Engine))) | - | R_2DOBBusVzcX9lX2 | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||
56 | 1 | Engine/\X(Engine)==>X(X(not Engine)) | - | R_1In6FleMbf6Kdvg | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
57 | 1 | G(Engine ==> not X(Engine) /\ X(X(Engine))) | - | R_2PdJhdnFu3xDslc | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
58 | 1 | 1 | 1 | not X (X (X(Engine))) | - | R_2YRrACx7A92WPnJ | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||
59 | 1 | not(F(engineON) AND G(engineON) AND X(engineON)) | - | R_2QLp1kb3GO8funU | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
60 | 1 | not F(Engine /\ X(Engine) /\ X(X(Engine))) | - | R_1i3PJRO0xu0WEgI | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
61 | 1 | 1 | 1 | X(X(X(Engine))) | - | R_1Nks8yJ1o65A2K7 | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||
62 | 1 | F(¬(ENGINE ^ X(ENGINE) ^ X(X(ENGINE))) | - | R_1o5ZIuIDuezOcNI | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
63 | 1 | I don't know | - | R_2fjPwmD0W7yEbi2 | E cannot stay on 3 states in a row | !F(E & XE & XXE) | ||||||||||||||||||||||
64 | 1 | 1 | X(X(X(Engine))) ==> not Engine | - | R_1o1Gt8hlH9mLuFM | E cannot stay on 3 states in a row | !F(E & XE & XXE) |