"The diagnostic monitor tracks the status of all systems except the main console"
My Approach:
Universe of discourse: All systems.
MainConsole(s): s is a main console.
Tracked(s): The diagnostic monitor tracks the status of s
∀s((MainConsole(s)⟶ㄱTracked(s))⋀(ㄱMainConsole(s)⟶Tracked(s)))
Every solution on the internet including the text book saying:
∀x((x ≠ the main console)⟶Tracked(x))
I'm finding the latter solution to be unacceptable as the meaning conveyed by the statement seems to be that if the system x is not main console then it is tracked, but if the system IS the main console, i.e. 'x != main console is false', x may or may not be tracked (according to property of p⟶q) but the question expects that the main console system must not be tracked ('..except the main console.')
Long Comment
According to the authoritative logician S.C.Kleene, Mathematical logic, Dover (1967), page 63:
Thus, with:
we have two options:
(i) $∀s[\text {TracStat}(\text{DiaMon},s) \lor \text {MainCons}(s)]$,
that is equivalent to: $∀s[¬ \text {MainCons}(s) \to \text {TracStat}(\text{DiaMon},s)]$.
(ii)
$∀s[(\text {TracStat}(\text{DiaMon},s) \lor \text {MainCons}(s)) \land \lnot (\text {TracStat}(\text{DiaMon},s) \land \text {MainCons}(s))].$