Chức năng đoàn biểu diễn
để làm cho các cuộc thảo luận trong phần giới thiệu chính xác hơn, chúng tôi rõ ràng kết hợp một chức năng chiều dài,
'ra: N → N, với sản lượng của oracle ngẫu nhiên và triển khai ứng cử viên của mình. Chúng ta thường
cho rằng các chức năng chiều dài là siêu logarit và đa thức giáp (tức là ω (log k) ≤
'ra (k) ≤ poly (k)). Chúng tôi đề cập đến một oracle với chức năng chiều dài `ra như là một 'ra-oracle. Về an ninh
tham số k, mỗi câu trả lời của nhà tiên tri là một chuỗi dài 'ra (k). Một thực hiện ứng cử viên
của một ngẫu nhiên 'ra-oracle là một' ngoài bộ quần áo đồng theo quy định dưới đây.
Định nghĩa 2.1 (cụm công trình chức năng) Hãy để 'ra: N → N là một chức năng chiều dài. Một 'ngoài bộ quần áo đồng là
một chuỗi F = {} Fk k∈N của các gia đình của các chức năng, Fk = {fs: {0, 1}
* → {0, 1}
' ra (k)} {0,1 s∈ }
k, vì vậy mà
sau giữ
yêu cầu dài. Đối với mỗi s ∈ {0, 1}
k và mỗi x ∈ {0, 1}
*
, | fs (x) | = `Ra (k).
Yêu cầu Hiệu quả. Có tồn tại một thuật toán thời gian đa thức Eval đó với mỗi s, x ∈
{0, 1}
*
, nó cho rằng Eval (s, x) = fs (x).
Trong phần tiếp theo chúng ta thường gọi của các mô tả hoặc các hạt giống của hàm fs.
đang được dịch, vui lòng đợi..
