ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
Totals ==>2171634023000001000
2
TODO explanations correct? Some talk about DoorOpen. Error uploading?!?
Ok?BPBSIBSQIFIGIPOIWUEUTSUXXRV
Precedence
AnswerExplanationIDFormulaExpected
3
1Engine => 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
1G(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
1G(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
1G(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
1Engine => (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
11Engine => 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
111Engine => ~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
11Engine => 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
1G(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
111Engine ==> 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
1G(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
1Engine ==> (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
1G(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
1G(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
1Engine ==> 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
1G(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
1G(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
1G(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
1G(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
1G(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
11Engine==>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
1Engine=>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
1G(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
11Engine ==> 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
1not 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
1Engine ==> (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
1G(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
1ENGINE ==> 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
1I 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
1X(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
1Engine /\ X(Engine) => not X(X(Engine))-
R_2V8ftg0MEp4Ubs8
E cannot stay on 3 states in a row
!F(E & XE & XXE)
35
11not (Engine \/ X(Engine) \/ X(X(Engine)))-
R_3HB55PANueKprlM
E cannot stay on 3 states in a row
!F(E & XE & XXE)
36
1G(EngineOn => !(X(EngineOn) /\ X(X(EngineOn))))-
R_bEn5CUcESzA0Y0N
E cannot stay on 3 states in a row
!F(E & XE & XXE)
37
1G(Engine /\ X(Engine) ==> X(X(not Engine)))-
R_2v92EqnYAvMz4p5
E cannot stay on 3 states in a row
!F(E & XE & XXE)
38
1not G(Engine /\ X(Engine) /\ X(X(Engine)))-
R_3lLHYy05IGVKEsx
E cannot stay on 3 states in a row
!F(E & XE & XXE)
39
1I don't know-
R_b9Iqcbski6eXDcR
E cannot stay on 3 states in a row
!F(E & XE & XXE)
40
1not(x(engine))-
R_Qaiof3VJqdhfB85
E cannot stay on 3 states in a row
!F(E & XE & XXE)
41
11~X(X(X(Engine)))-
R_3KpRpBX8YVNs4Gg
E cannot stay on 3 states in a row
!F(E & XE & XXE)
42
1not (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
1G((Engine /\ X(Engine)) ==> X(X(not Engine)))-
R_1PRjXsiRe02RAu8
E cannot stay on 3 states in a row
!F(E & XE & XXE)
44
111not X(X(X(Engine)))-
R_2ZUFGxrSC3ZXGeM
E cannot stay on 3 states in a row
!F(E & XE & XXE)
45
11not G(X(X(X(Engine))))-
R_2z5TN4cEAO4EmSf
E cannot stay on 3 states in a row
!F(E & XE & XXE)
46
1G(not(Engine /\ X(Engine) /\ X(X(Engine))))-
R_1OkTTxT9d1P9iqE
E cannot stay on 3 states in a row
!F(E & XE & XXE)
47
11G(not X(X(X(Engine))-
R_1pEAmhCygdjC0hg
E cannot stay on 3 states in a row
!F(E & XE & XXE)
48
1G(Engine -> X(not Engine) \/ X(X(not Engine)))-
R_32Wmx4NAsQ5tQ0g
E cannot stay on 3 states in a row
!F(E & XE & XXE)
49
1not (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
11
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
11not F(X(X(X(Engine))))-
R_3n2fZ76DFeD2wWC
E cannot stay on 3 states in a row
!F(E & XE & XXE)
52
1G(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
1G(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
11X(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
1Engine/\X(Engine)==>X(X(not Engine))-
R_1In6FleMbf6Kdvg
E cannot stay on 3 states in a row
!F(E & XE & XXE)
57
1G(Engine ==> not X(Engine) /\ X(X(Engine)))-
R_2PdJhdnFu3xDslc
E cannot stay on 3 states in a row
!F(E & XE & XXE)
58
111not X (X (X(Engine)))-
R_2YRrACx7A92WPnJ
E cannot stay on 3 states in a row
!F(E & XE & XXE)
59
1not(F(engineON) AND G(engineON) AND X(engineON))-
R_2QLp1kb3GO8funU
E cannot stay on 3 states in a row
!F(E & XE & XXE)
60
1not F(Engine /\ X(Engine) /\ X(X(Engine)))-
R_1i3PJRO0xu0WEgI
E cannot stay on 3 states in a row
!F(E & XE & XXE)
61
111X(X(X(Engine)))-
R_1Nks8yJ1o65A2K7
E cannot stay on 3 states in a row
!F(E & XE & XXE)
62
1F(¬(ENGINE ^ X(ENGINE) ^ X(X(ENGINE)))-
R_1o5ZIuIDuezOcNI
E cannot stay on 3 states in a row
!F(E & XE & XXE)
63
1I don't know-
R_2fjPwmD0W7yEbi2
E cannot stay on 3 states in a row
!F(E & XE & XXE)
64
11X(X(X(Engine))) ==> not Engine-
R_1o1Gt8hlH9mLuFM
E cannot stay on 3 states in a row
!F(E & XE & XXE)