In Wikipedia we can find the next information
Given any set $A$, there is a set $B$ such that, given any set $x$, $x$ is a member of $B$ if and only if $x$ is a member of $A$ and $\varphi$ holds for $x$.
...there is one axiom for every such predicate $\varphi$.
https://en.wikipedia.org/wiki/Axiom_schema_of_specification#:~:text=Given%20any%20set,for%20x.
I have three questions:
(1) What is the formal and mathematical definition of a predicate?
(2) What is a predicate?
(3) What does it mean that a predicate $\varphi$ holds for a set $x$?
isAwesome(x). “Predicate holds” means “predicate is ‘true’”. Books like Elements of Set Theory and A Mathematical Introduction to Logic by Enderton, or Mathematical Logic by Ebbinghaus et. al., give a good introduction to this formalism. – NikS Jun 24 '25 at 23:34"a predicate is a formula in the first-order language of set theory, containing a free variable (call it $x$), which assigns a truth value (“true” or “false”) to any given set $x$".
First, you say $x$ is a free variable, and then you say it is a set. How is that possible?
– RataMágica Jun 26 '25 at 00:25