Một "hệ thống phân cấp không gian" không đồng nhất mà chúng ta có thể chứng minh là hệ thống phân cấp kích thước cho các chương trình phân nhánh . Đối với hàm Boolean , hãy để biểu thị kích thước nhỏ nhất của máy tính chương trình phân nhánh . Bằng một đối số tương tự với đối số phân cấp này cho kích thước mạch , người ta có thể chỉ ra rằng có các hằng số vì vậy với mỗi giá trị , có một hàm sao cho .f:{0,1}n→{0,1}B(f)fϵ,cb≤ϵ⋅2n/nf:{0,1}n→{0,1}b−cn≤B(f)≤b
Tôi nghĩ việc tách khỏi sẽ khó khăn. Nó tương đương với việc chứng minh rằng một số ngôn ngữ trong có độ phức tạp chương trình phân nhánh siêu đa thức. Một đối số đơn giản cho thấy không có các chương trình phân nhánh kích thước đa thức cố định :PSPACE/polyL/polyPSPACEPSPACE
Dự luật. Với mỗi hằng số , có một ngôn ngữ sao cho với tất cả , đủ lớn . (Ở đây là chức năng chỉ báo cho .)kL∈PSPACEnB(Ln)>nkLnL∩{0,1}n
Bằng chứng. Theo hệ thống phân cấp mà chúng tôi đã chứng minh, có một chương trình phân nhánh có kích thước tính toán một hàm với . Trong không gian đa thức, chúng ta có thể lặp qua tất cả các chương trình phân nhánh có kích thước , tất cả các chương trình phân nhánh có kích thước và tất cả các đầu vào có độ dài để tìm chương trình phân nhánh như vậy . Sau đó chúng ta có thể mô phỏng để tính .Pnk+1fB(f)>nknk+1nknPPf