위상수학을 공부하다가, 계산 이론을 보고 있으니 심신이 정화되는 듯한 기분이 든다.
intput -> output
f: X -> Y
x != y implies f(x) != f(y)
For every y, there exist x such that y = f(x)
Bijective == (Injective & Surjective)
NtS: Number to String
0 과 1로 모든 Natural Number 를 표현하고 싶다.
parity(n) = n is odd ? 1 : 0 = n % 2
NtS(n) = NtS([n/2])parity(n)
ZtS(n) = n >= 0 ? 0NtS(n) : 1NtS(n)
or Two's complement
a / b => ZtS(a)ZtS(b)
불가능하다. Real Number 은 Uncountable 하기 때문이다.
Cantor's Theorem 증명하는 법 외워두기