This is because both predicates and functions can only accept terms as parameters, but the first parameter is a formula.
Αυτό συμβαίνει επειδή και τα κατηγορήματα, και οι συναρτήσεις μπορούν να δεχτούν όρους ως παραμέτρους, αλλά η πρώτη παράμετρος πρέπει να είναι τύπος.