(Forall (?Self ?Time)
(=> (Active ?Time Fuel-Consuming-Component ?Self)
(= (Lambda (?T)
(If (= ?T ?Time)
(Value-At (Heat-Supply-Rate ?Self) ?T)))
(* (Lambda (?T)
(If (= ?T ?Time)
(Value-At (Fuel-Supply-Rate ?Self) ?T)))
(Lambda (?T)
(If (= ?T ?Time)
(Value-At (Heating-Value Fuel) ?T)))))))
(Forall (?Self ?Time)
(<=> (Active ?Time Fuel-Consuming-Component ?Self)
(And (Fuel-Consuming-Component ?Self)
(Active ?Time Thermal-Component ?Self))))
(=> (Fuel-Consuming-Component ?Self)
(And (Quantity.Dimension (Fuel-Supply-Rate ?Self) Mass-Dimension)
(Quantity.Dimension (Heat-Supply-Rate ?Self)
Power-Dimension)))