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