Formalizing basic CGT 2