ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
Totals ==>44191410442385002303
2
Ok?BPBSIBSQIFIGIPOIWUEUTSUSXRV
Scope
AnswerExplanationIDFormulaExpected
3
1G(engine => X(not(engine)) and X(X(engine)))
R_27a5agmUGBPg8s5
Whenever the engine 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
G(Engine ==> (X(not(Engine)) /\ X(X(Engine))))
this is the same as the last Q on the previous page
R_yHCfzP3IuEdXrDH
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
5
1Engine ==> X(not(Engine)) /\ X(X(Engine)
R_3l0w6YvuIwEZQBz
Whenever the engine 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(X(Engine))))
R_2qEl9H2Wc5bvrQU
Whenever the engine 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_9HTWz8OvCkT7pux
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
8
1G(Engine ==> X(not Engine) /\ X(X(Engine)))
R_2P6Bkpbzq11Ssb2
Whenever the engine 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
G(Engine => X(not(Engine)) /\ X(X(not(Engine))))
R_31oOMwNEYkyq3es
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
10
1I don't know
R_pLPdboAsBFdOkAp
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
11
1answer
R_2BzybV6L9Nw3wsp
Whenever the engine 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_2E3FziYrlSKm5tz
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
13
1Engine --> X(not Engine) /\ X(X(Engine))
R_3GE5vB088hW7pNS
Whenever the engine 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 ==> X not engine || not engine ==> X engine)
R_23TtFmRGuFkXz3J
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
15
1G(Engine ==> X(not Engine) /\ X(X(Engine)))
R_p0efcDoDcDSMew9
Whenever the engine 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_1i8K87vtmYbKNq0
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
17
11G(Engine) => F(engine) U F(X(Engine))
R_RJhD3rjJLGxUHmN
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
18
1G(Engine ==> X(not(Engine)) /\ X(X(Engine)))
R_20YbToRn1f2fO7V
Whenever the engine 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)) /\ X(X(Engine))
R_w5JmqaNekoVdjkR
Whenever the engine 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_3EYmP1n2awyc6yQ
Whenever the engine 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_3EXaHmkHBQXq7Xo
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
22
111Engine => X(not X(not Engine))
R_3fqL6CKhq02gxE4
Whenever the engine 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(X(Engine) )
R_2VkDkfHF7bMFHSt
Whenever the engine 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(X(Engine))
I wasn't sure whether this would be X(X(Engine)) or X(Engine) since I wasn't sure which state to count from.
R_8xqucc6088jyq41
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
25
1G(Engine ==> (X(not Engine) /\ X(X(Engine))))
R_1ojydOxCaXzpuTa
Whenever the engine 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_2qxUUOosAISA3rn
Whenever the engine is on, it is off in the next state and on again in the state after that.
G(E ==> X(!E) & XX(E))
27
1engine
R_27a5agmUGBPg8s5
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
28
11F((Engine /\ X(not(Engine))) U not(Engine))
at some point, the engine will be on and off in the next state until the engine is off. this means that it will turn on for one state and then, since it is off in the next state, remain off
R_yHCfzP3IuEdXrDH
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
29
11F(Engine) /\ X(not(Engine)
R_3l0w6YvuIwEZQBz
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
30
1not(Engine) U (Engine /\ X(G(not(Engine))))
The engine isn't on until a state where the engine is on and then in the rest of the states it's off.
R_2qEl9H2Wc5bvrQU
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
31
1G(Engine ==> X(G(not(Engine))))
R_9HTWz8OvCkT7pux
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
32
1G(not Engine) U (Engine /\ X(G(not Engine)))
R_2P6Bkpbzq11Ssb2
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
33
1not(Engine) U (Engine /\ X(G(not(Engine))))
R_31oOMwNEYkyq3es
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
34
1I don't know
R_pLPdboAsBFdOkAp
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
35
1answer
R_2BzybV6L9Nw3wsp
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
36
1G(F(Engine) => not(Engine))
R_2E3FziYrlSKm5tz
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
37
1F(Engine)
R_3GE5vB088hW7pNS
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
38
1G(engine \/ not engine)
R_23TtFmRGuFkXz3J
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
39
1F(Engine) /\ G(Engine ==> X(G(not Engine)))
R_p0efcDoDcDSMew9
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
40
1inexpressible
no way to count how many times it occurred
R_1i8K87vtmYbKNq0
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
41
11F(X(not(engine)))
R_RJhD3rjJLGxUHmN
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
42
11F(Engine) /\ Engine ==> not(F(Engine))
R_20YbToRn1f2fO7V
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
43
1F(Engine /\ X(G(not Engine)))
R_w5JmqaNekoVdjkR
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
44
1F(Engine /\ X(G(not(Engine))))
R_3EYmP1n2awyc6yQ
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
45
1X(F(Engine))
R_3EXaHmkHBQXq7Xo
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
46
11F(Engine) U not Engine
R_3fqL6CKhq02gxE4
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
47
1F(Engine) ==> NOT F(X(ENGINE))
If the next state is an engine that implies that none of the future states would be an engine.
R_2VkDkfHF7bMFHSt
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
48
1F(Engine)
R_8xqucc6088jyq41
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
49
1(not Engine) U (Engine /\ X(G(not Engine))
R_1ojydOxCaXzpuTa
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
50
bsq because of a BadProp
111F(Engine ==> F(not(Engine))) /\ EngineNot sure about this one
R_2qxUUOosAISA3rn
E in exactly one state, not necessarily the first
(!E) U (E & X(G(!E)))
51
could be IF or IG
1
not(engine => x(engine) and x(x(engine) and x(x(x(engine))))
R_27a5agmUGBPg8s5
E cannot stay on 3 states in a row
!F(E & XE & XXE)
52
1G(not(Engine /\ X(Engine) /\ X(X(Engine))))
R_yHCfzP3IuEdXrDH
E cannot stay on 3 states in a row
!F(E & XE & XXE)
53
1Engine U (Engine /\ X(Engine) /\ X(X(Engine))
R_3l0w6YvuIwEZQBz
E cannot stay on 3 states in a row
!F(E & XE & XXE)
54
1
G(Engine => (X(not(Engine)) \/ X(X(not(Engine)))))
R_2qEl9H2Wc5bvrQU
E cannot stay on 3 states in a row
!F(E & XE & XXE)
55
1
G(Engine ==> (X(not(Engine)) \/ X(X(not(Engine))))
R_9HTWz8OvCkT7pux
E cannot stay on 3 states in a row
!F(E & XE & XXE)
56
1G(Engine /\ X(Engine) ==> X(X(not Engine)))
R_2P6Bkpbzq11Ssb2
E cannot stay on 3 states in a row
!F(E & XE & XXE)
57
11Engine => X(X(X(not(Engine))))
R_31oOMwNEYkyq3es
E cannot stay on 3 states in a row
!F(E & XE & XXE)
58
1I don't know
R_pLPdboAsBFdOkAp
E cannot stay on 3 states in a row
!F(E & XE & XXE)
59
1answer
R_2BzybV6L9Nw3wsp
E cannot stay on 3 states in a row
!F(E & XE & XXE)
60
1G(Engine /\ X(Engine) => X(X(Engine)))
R_2E3FziYrlSKm5tz
E cannot stay on 3 states in a row
!F(E & XE & XXE)
61
1not(X(Engine) /\ X(X(Engine) /\ X(X(Engine)))
R_3GE5vB088hW7pNS
E cannot stay on 3 states in a row
!F(E & XE & XXE)
62
1not sure
R_23TtFmRGuFkXz3J
E cannot stay on 3 states in a row
!F(E & XE & XXE)
63
1G(Engine /\ X(Engine) ==> X(X(not Engine)))
R_p0efcDoDcDSMew9
E cannot stay on 3 states in a row
!F(E & XE & XXE)
64
1G(not (Engine /\ X(Engine) /\ X(X(Engine))))
R_1i8K87vtmYbKNq0
E cannot stay on 3 states in a row
!F(E & XE & XXE)
65
? IF or IG1X(X(X(ENGINE)))
R_RJhD3rjJLGxUHmN
E cannot stay on 3 states in a row
!F(E & XE & XXE)
66
1
G(Engine ==> not(X(Engine)) /\ not(X(X(Engine)))
R_20YbToRn1f2fO7V
E cannot stay on 3 states in a row
!F(E & XE & XXE)
67
1not (Engine /\ X(Engine) /\ X(X(Engine)))
R_w5JmqaNekoVdjkR
E cannot stay on 3 states in a row
!F(E & XE & XXE)
68
1not(Engine /\ X(Engine) /\ X(X(Engine)))
R_3EYmP1n2awyc6yQ
E cannot stay on 3 states in a row
!F(E & XE & XXE)
69
1
G(Engine ==> (X(not(Engine)) \/ X(X(not(Engine)))))
R_3EXaHmkHBQXq7Xo
E cannot stay on 3 states in a row
!F(E & XE & XXE)
70
1I don't know
R_3fqL6CKhq02gxE4
E cannot stay on 3 states in a row
!F(E & XE & XXE)
71
11G(NOT(X(X(X(Engine)))))
R_2VkDkfHF7bMFHSt
E cannot stay on 3 states in a row
!F(E & XE & XXE)
72
1G(Engine ^ X(Engine) ^ X(X(not(Engine))
R_8xqucc6088jyq41
E cannot stay on 3 states in a row
!F(E & XE & XXE)
73
1G((Engine /\ X(Engine) ==> X(X(not Engine)))
R_1ojydOxCaXzpuTa
E cannot stay on 3 states in a row
!F(E & XE & XXE)
74
1G(Engine ==> not(X(Engine) /\ X(X(Engine))))
R_2qxUUOosAISA3rn
E cannot stay on 3 states in a row
!F(E & XE & XXE)
75
11G(engine) => F(light)
R_27a5agmUGBPg8s5
Whenever E, then L then or later
G(E ==> F(L))
76
1Engine ==> F(Light)
R_yHCfzP3IuEdXrDH
Whenever E, then L then or later
G(E ==> F(L))
77
11G(Engine) ==> Light \/ F(light)
R_3l0w6YvuIwEZQBz
Whenever E, then L then or later
G(E ==> F(L))
78
1G(Engine => F(Light))
R_2qEl9H2Wc5bvrQU
Whenever E, then L then or later
G(E ==> F(L))
79
1G(Engine ==> F(Light))
R_9HTWz8OvCkT7pux
Whenever E, then L then or later
G(E ==> F(L))
80
1G(Engine ==> F(Light))
R_2P6Bkpbzq11Ssb2
Whenever E, then L then or later
G(E ==> F(L))
81
1G(Engine => F(Light))
R_31oOMwNEYkyq3es
Whenever E, then L then or later
G(E ==> F(L))
82
1I don't know
R_pLPdboAsBFdOkAp
Whenever E, then L then or later
G(E ==> F(L))
83
1answer
R_2BzybV6L9Nw3wsp
Whenever E, then L then or later
G(E ==> F(L))
84
1G(Engine => F(Light))
R_2E3FziYrlSKm5tz
Whenever E, then L then or later
G(E ==> F(L))
85
1Engine --> F(Light)
R_3GE5vB088hW7pNS
Whenever E, then L then or later
G(E ==> F(L))
86
1engine ==> F light
R_23TtFmRGuFkXz3J
Whenever E, then L then or later
G(E ==> F(L))
87
1G(Engine => F(Light))
R_p0efcDoDcDSMew9
Whenever E, then L then or later
G(E ==> F(L))
88
1G(Engine ==> F(Light))
R_1i8K87vtmYbKNq0
Whenever E, then L then or later
G(E ==> F(L))
89
11g(ENGINE)-> F(light)
R_RJhD3rjJLGxUHmN
Whenever E, then L then or later
G(E ==> F(L))
90
1G(Engine ==> F(Light))
R_20YbToRn1f2fO7V
Whenever E, then L then or later
G(E ==> F(L))
91
1G(Engine ==> F(Light))
R_w5JmqaNekoVdjkR
Whenever E, then L then or later
G(E ==> F(L))
92
1G(Engine ==> F(Light))
R_3EYmP1n2awyc6yQ
Whenever E, then L then or later
G(E ==> F(L))
93
1G(Engine ==> Light \/ X(F(Light)))
R_3EXaHmkHBQXq7Xo
Whenever E, then L then or later
G(E ==> F(L))
94
1Engine => F(Light)
R_3fqL6CKhq02gxE4
Whenever E, then L then or later
G(E ==> F(L))
95
1Engine ==> F(Light)
R_2VkDkfHF7bMFHSt
Whenever E, then L then or later
G(E ==> F(L))
96
1G(Engine ==> Light)
R_8xqucc6088jyq41
Whenever E, then L then or later
G(E ==> F(L))
97
1G(Engine ==> F(Light))
R_1ojydOxCaXzpuTa
Whenever E, then L then or later
G(E ==> F(L))
98
1G(Engine => Light \/ F(Light))Not sure about this one
R_2qxUUOosAISA3rn
Whenever E, then L then or later
G(E ==> F(L))
99
11Engine => not(engine)
R_27a5agmUGBPg8s5
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
100
1F(G(not(Engine)))
R_yHCfzP3IuEdXrDH
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
101
Engine U F(not(Engine))
R_3l0w6YvuIwEZQBz
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
102
1F(G(not(Engine)))
The sentence seems to allow the engine to alternate between on and off, but requires it to settle in the off position in the end.
R_2qEl9H2Wc5bvrQU
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
103
1F(G(not(Engine)))
R_9HTWz8OvCkT7pux
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
104
1G(Engine) U G(not Engine)
R_2P6Bkpbzq11Ssb2
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
105
1Engine U X(G(not(Engine)))
R_31oOMwNEYkyq3es
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
106
1I don't know
R_pLPdboAsBFdOkAp
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
107
1
so sorry definitely planning on having this hw dropped lmao
R_2BzybV6L9Nw3wsp
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
108
11Engine => F(not(Engine))
R_2E3FziYrlSKm5tz
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
109
1Don't know
R_3GE5vB088hW7pNS
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
110
1engine ==> G(not engine)
R_23TtFmRGuFkXz3J
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
111
1Engine U G(not Engine)
R_p0efcDoDcDSMew9
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
112
1Engine U G(not(Engine))
R_1i8K87vtmYbKNq0
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
113
1G(X(Engine)) -> G(not(engine))
R_RJhD3rjJLGxUHmN
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
114
1Engine U not(Engine)
R_20YbToRn1f2fO7V
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
115
1Engine U (not Engine)
R_w5JmqaNekoVdjkR
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
116
1Engine U not(Engine)
R_3EYmP1n2awyc6yQ
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
117
1Engine U F(G(not(Engine)))
R_3EXaHmkHBQXq7Xo
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
118
1Engine U G(not Engine)
R_3fqL6CKhq02gxE4
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
119
111Engine ==> F(X(Not Engine))
R_2VkDkfHF7bMFHSt
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
120
1F(G(not(Engine))
R_8xqucc6088jyq41
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
121
1G(not Engine ==> X(not Engine))
Once the engine is off, it must always remain off. Any number of states with the engine on are allowed before this happens.
R_1ojydOxCaXzpuTa
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))
122
1Engine U not(Engine)
R_2qxUUOosAISA3rn
E is on for zero or more states, then turns off and remains off in the future
(E U !E) & (G(!E ==> G(!E)))