Hilbert adopted and warmly defended Georg Cantor 's set theory and transfinite numbers .
He was also one of the first people to make the distinction between mathematics and metamathematics , and warmly defended Cantor 's set theory and transfinite numbers .