'(= (Machine_Total_Weight ?X) (+ (Machine_Weight (Elevator.Machine ?X)) (Motor_Weight (Elevator.Motor ?X))))
(<= (Has-Constraint $X Machine_Total_Weight_C) (Elevator $X)) (Inherited-Slot-Value Elevator Has-Constraint Machine_Total_Weight_C) (Used-In-Constraint Machine_Total_Weight Machine_Total_Weight_C) (Used-In-Constraint Motor_Weight Machine_Total_Weight_C) (Used-In-Constraint Machine_Weight Machine_Total_Weight_C)