Description: Rewrite the functor predicate with separated parts. (Contributed by Zhi Wang, 19-Oct-2025)