我是 Prolog 的初学者,我们有一个任务,我们必须制定一个增量的出租车时间表。部分限制是我们使用的是 24 小时制。这些是我的给定:
%taxi_info(Taxi_id, Region, BeginningTime, EndTime, Capacity, CoordinateX, CoordinateY).
taxi_info(t11, r1, 6:00, 18:00,6, 43.668943, -79.386211).
taxi_info(t12, r2, 18:00, 6:00,3, 43.668943, -79.386211).
%customer_info(Party, Name, PickUpCoordinatesX, PickUpCoordinatesY, TimeOfPickUp).
customer_info(3, 'Fox', 43.6608633, -79.4013261, 21:30).
鉴于此处的信息,必须在 21:30 之前接客,出租车 t12 是可用的。我该如何编写该约束?