Query:

     ?-  off(A).

Answer:

               A #> 5

Model:

{ off(A │{A #> 5}),      swc(5),      swd(5),      not t_on(B │{B \= 2}),      swa(2),      swb(2),      not t_on(D │{D \= 2}),      not t_on(F │{F \= 2}),      on(G │{G #> 2,G #=< 5}),      not t_off(H │{H \= 5}),      not t_off(I │{I \= 5}) }

Justification: