Query:

     ?-  on(A).

Answer:

               A #> 2,A #=< 5

Model:

{ on(A │{A #> 2,A #=< 5}),      swa(2),      swb(2),      not tOffIn(2,A │{A #> 2,A #=< 5}),      swc(5),      swd(5),      on(G │{G #> 2,G #=< 5}),      not tOffIn(2,G │{G #> 2,G #=< 5}) }

Justification: