The fc component X has a direct predecessor Y. Obviously it is not transitive.
(= (Inverse Diagram-Direct-Successor) Diagram-Direct-Predecessor)
(<=> (Diagram-Direct-Predecessor ?A ?B)
(And (Flow-Chart-Component ?A) (Flow-Chart-Component ?B)))