(<=> (During ?Tr1 ?Tr2) (And (Tp> (Time-Range.Start-Time ?Tr1) (Time-Range.Start-Time ?Tr2)) (Tp< (Time-Range.End-Time ?Tr1) (Time-Range.End-Time ?Tr2)))) (<=> (Finishes ?Tr1 ?Tr2) (And (Tp> (Time-Range.Start-Time ?Tr1) (Time-Range.Start-Time ?Tr2)) (Tp= (Time-Range.End-Time ?Tr1) (Time-Range.End-Time ?Tr2)))) (<=> (Tp> $Arg1 $Arg2) (Tp< $Arg2 $Arg1))