u(=> (and (Time-Point ?i)
(Time-Point ?j))
u (<=> (Before ?i ?j)
u (or (and (Granularity-Of ?i
Infinitely-Fine-Granularity)
u (Granularity-Of ?j
Infinitely-Fine-Granularity)
u (< (Location-Of ?i) (Location-Of
?j)))
u (and (Granularity-Of ?i
Infinitely-Fine-Granularity) (Granularity-Of ?j ?gran-j)
u (< (Location-Of ?i)
u (The-Quantity (LINLT
(Quantity-Magnitude (Location-Of ?j)
u
(Time-Unit-Of ?gran-j)))
u
(Time-Unit-Of ?gran-j))))
u
...
u (and (Granularity-Of ?i ?gran-i)
(Granularity-Of ?j ?gran-j)
u (< (The-Quantity (SINLT
(Quantity-Magnitude (Location-Of ?i)
u
(Time-Unit-Of ?gran-i)))
u
(Time-Unit-Of ?gran-i))
u (The-Quantity (LINLT
(Quantity-Magnitude (Location-Of ?j)
u
(Time-Unit-Of ?gran-j)))
u
(Time-Unit-Of ?gran-j)))))))