Given the relation $R$ defined on the cartesian map $A\times A$ where $|A|=n$.
How to use the predicate logic to express the statements about functions?
Examples.
- The relation R corresponds to a function from A to A.
- The relation R corresponds to an injective function from A to A.
- The relation R corresponds to and bijective function from A to A.
where for each part above respectively I think them as
- $\forall a\in A$, there exist $c\in A,s.t.(a,b)\in R$.
- $\forall a,b\in A$, there exist $c,d\in A,s.t. (a,c),(b,d)\in R\& (a\ne b\to c\ne d)$
- i8t is surjective with the statement in ii).
Are the above interpretations right?
No, they aren't:
The first statement you wrote would be satisfied if the set $A$ were ${1,2}$ and $R$ were defined as ${(1,1),(1,2),(2,2)}$. That is, you need to require also that $b$ is unique.
For the second statement, I think you almost have it but I've usually seen it phrased the other way, that is you start by asserting that $R$ is a function, (using what you said for the first statement) and then say that $c=d \to a=b$. But if you fix your first statement, your way works too.
For the third statement, yes, I'd just say the second statement and surjective (which is just $\forall b \in A, \exists a \in A {\rm s.t.} (a,b) \in R$ )