Knowledge Systems Laboratory, Stanford University
20
Full Definition of Before
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)))))))