The encoding of logical notions in λC