I see that Office_Shredder has already written a good answer, but I wrote half of this before I saw it, so I might as well post it.
reenmachine said:
Is the answer to ? = idA-1 ?
If you mean what I think you mean, then no, it's not. (Could you at least use sub/sup tags?)
reenmachine said:
why is it ''<x,z> for some y(?) , <x,y> ∈ F and <y,z> ∈ G'' , why isn't it for all y?
I would define ##G\circ F:A\to C## by saying that
$$(G\circ F)(x)=G(F(x))$$ for all ##x\in A##. I have never thought about other ways to define it until now, but let's see. ##G\circ F## is the set of all the ordered pairs ##(x,G(F(x)))## with ##x\in A##. So
$$G\circ F=\left\{(x,G(F(x)))|\, x\in A\right\} =\left\{(x,z)\,|\, x\in A\text{ and } z=G(F(x))\right\}.$$ Now consider the equality z=G(F(x)). If we define y by y=F(x), then we can write z=G(y). So ##G\circ F## is the set of all (x,z) such that ##x\in A## and ##z=G(y)##, where y is an alternative notation for F(x).
You know that the equalities ##y=F(x)## and ##z=G(y)## can be written as ##(x,y)\in F## and ##(y,z)\in G## respectively. Suppose that we say that there
exists a ##y\in B## such that ##(x,y)\in F##. This statement is true if and only if x is in the domain of F. So it's a way of saying that ##x\in A##, and at the same time reserve the symbol y for F(x).
This means that ##G\circ F## is the set of all (x,z) such that there exists a y in B such that (x,y) is in F and (y,z) is in G.
$$G\circ F=\left\{(x,z)\,|\,\exists y\in B~~ \left((x,y)\in F~\land~(y,z)\in G\right)\right\}.$$