'(= (Counterweight_Runby ?X) (- (Counterweight_Bottom_Reference ?X) (- (Hoistway_Pit_Depth ?X) (+ (Counterweight_Buffer_Footing_Channel_Height ?X) (+ (Counterweight_Buffer_Blocking_Height ?X) (Counterweight_Buffer_Height (Elevator.Counterwtbuffer ?X)))))))
(<= (Has-Constraint $X Counterweight_Runby_C) (Elevator $X)) (Inherited-Slot-Value Elevator Has-Constraint Counterweight_Runby_C) (Used-In-Constraint Counterweight_Bottom_Reference Counterweight_Runby_C) (Used-In-Constraint Counterweight_Buffer_Blocking_Height Counterweight_Runby_C) (Used-In-Constraint Counterweight_Buffer_Footing_Channel_Height Counterweight_Runby_C) (Used-In-Constraint Counterweight_Runby Counterweight_Runby_C) (Used-In-Constraint Hoistway_Pit_Depth Counterweight_Runby_C)