-- Apr 29 In-Class Exercise Thread
- As Professor Pollett says from around the 44:40 mark to the 45:15 mark of 24 Apr 29 Hierarchy Theorems, co-re sets, Reductions[Video], "We want to choose an f... which contains this class P, such that, say, f^3... is still contained within EXP."
- I assume the f we choose should contain the class P because we want to show all of P is contained in EXP.
- Let us pick f(n) = 2^n. Because f(n) = 2^n is slower than, or faster growing than, every function n^k in P, TIME(f(n) = 2^n) contains the entire class P.
- From the deterministic time hierarchy theorem, "If f(n)≥n is a proper complexity function, then the class TIME(f(n)) is strictly contained in TIME(f(2n+1)^3)."
- That is, if our function, f(n) = 2^n ">= n is a proper complexity function", which it is, "then the class TIME(f(n)) is strictly contained in TIME(f(2n+1)^3)."
- f((2n+1)^3) = 2^((2n+1)^3) = 2^((4n^2 + 4n + 1)(2n + 1)) = 2^(8n^3 + 8n^2 + 2n + 4n^2 + 4n + 1) = 2^(8n^3 + 12n^2 + 6n + 1).
- So, from the deterministic time hierarchy theorem, the class TIME(f(n)=2^n), which we know contains all of P, is strictly contained in TIME(f(2n+1)^3=2^(8n^3 + 12n^2 + 6n + 1)).
- Since EXP:=∪kTIME(2^n^k), EXP includes TIME(f(2n+1)^3=2^(8n^3 + 12n^2 + 6n + 1)), so the class TIME(f(n)=2^n) is strictly contained in EXP.
- The class TIME(f(n)=2^n) contains all of P and, by the deterministic time hierarchy theorem, is strictly contained in EXP:=∪kTIME(2^n^k).
* As Professor Pollett says from around the 44:40 mark to the 45:15 mark of 24 Apr 29 Hierarchy Theorems, co-re sets, Reductions[Video], "We want to choose an f... which contains this class P, such that, say, f^3... is still contained within EXP."
* I assume the f we choose should contain the class P because we want to show '''all''' of P is contained in EXP.
* Let us pick f(n) = 2^n. Because f(n) = 2^n is slower than, or faster growing than, every function n^k in P, TIME(f(n) = 2^n) contains the entire class P.
* From the deterministic time hierarchy theorem, "If f(n)≥n is a proper complexity function, then the class TIME(f(n)) is strictly contained in TIME(f(2n+1)^3)."
* That is, if our function, f(n) = 2^n ">= n is a proper complexity function", which it is, "then the class TIME(f(n)) is strictly contained in TIME(f(2n+1)^3)."
* f((2n+1)^3) = 2^((2n+1)^3) = 2^((4n^2 + 4n + 1)(2n + 1)) = 2^(8n^3 + 8n^2 + 2n + 4n^2 + 4n + 1) = 2^(8n^3 + 12n^2 + 6n + 1).
* So, from the deterministic time hierarchy theorem, the class TIME(f(n)=2^n), which we know contains all of P, is strictly contained in TIME(f(2n+1)^3=2^(8n^3 + 12n^2 + 6n + 1)).
* Since EXP:=∪kTIME(2^n^k), EXP includes TIME(f(2n+1)^3=2^(8n^3 + 12n^2 + 6n + 1)), so the class TIME(f(n)=2^n) is strictly contained in EXP.
* The class TIME(f(n)=2^n) contains all of P and, by the deterministic time hierarchy theorem, is strictly contained in EXP:=∪kTIME(2^n^k).
* Thus, P⊊EXP.