(=> (Overlaps ?Time-Range-1 ?Time-Range-2) (< (End-Time-Of ?Time-Range-1) (End-Time-Of ?Time-Range-2))) (=> (Overlaps ?Time-Range-1 ?Time-Range-2) (< (Start-Time-Of ?Time-Range-2) (End-Time-Of ?Time-Range-1))) (=> (Overlaps ?Time-Range-1 ?Time-Range-2) (< (Start-Time-Of ?Time-Range-1) (Start-Time-Of ?Time-Range-2)))
(<=> (Overlaps ?Time-Range-1 ?Time-Range-2) (And (< (Start-Time-Of ?Time-Range-1) (Start-Time-Of ?Time-Range-2)) (< (Start-Time-Of ?Time-Range-2) (End-Time-Of ?Time-Range-1)) (< (End-Time-Of ?Time-Range-1) (End-Time-Of ?Time-Range-2))))
(<=> (Overlaps= ?Time-Range-1 ?Time-Range-2) (Or (Overlaps ?Time-Range-1 ?Time-Range-2) (Meets ?Time-Range-1 ?Time-Range-2)))