Is there a one to one correspondence between context free languages and context free grammars ?
What is the meaning of one to one correspondence here ? I know it is like proving bijection, but how is it phrased here(meaningfully) in the above statement ?
Let me give the example. Consider the vector space $\mathbb{R}^n$. There is one to one correspondence between linear isomorphisms of this space and nonsingular $(n\times n)$-matrices. Indeed, every linear isomorphism $\Phi\colon\mathbb{R}^n\to\mathbb{R}^n$ has the form $\Phi(x)=Ax$, where $A$ is a nonsingular matrix. Conversely, for each nonsingular matrix the mapping $A$ defining $\Phi(x)=Ax$ we arrive at the linear isomorphism. Of course, it is easy to prove the uniqueness of a matrix and of the isomorphism.
The correspondence of such type is of course a bijection between the appropriate sets. Here between the set of all linear isomorphism and the set of all nonsingular matrices.
Another example: the car and its VIN number.