fun StructurallyEqual(P, P' : PDS) { P.components = P'.components P.schedule = P'.schedule P.requires = P'.requires } run StructurallyEqual for 2