Tại sao giới hạn dưới cho Mạch boolean không ngụ ý các mạch số học giới hạn dưới


10

Câu hỏi của tôi là tại sao giới hạn dưới cho độ sâu 3 mạch Boolean có cổng "và" và "xor" cho định thức không bao hàm các giới hạn dưới giống nhau cho các mạch số học trên ?Z

Có gì sai với đối số sau: Đặt là một phép xác định tính toán mạch số học sau đó bằng cách lấy tất cả các biến mod 2, chúng ta sẽ nhận được định thức tính toán mạch Boolean. C

Câu trả lời:


12

Đối với các mạch số học trên đối số của bạn là hoàn toàn chính xác. Đối số tương tự hoạt động cho các mạch số học trên Q không sử dụng bất kỳ phân số a / b nào trong đó b là số chẵn.ZQa/bb

QRCFqq2

Z

Zab=¬(¬a¬b)

fRφ:RSφfSfSfSSfR


b

3
ba/bQab1(mod2)

Điều đó có nghĩa là việc chứng minh một số loại định lý như phép chia (nghĩa là bạn không cần chia hai) sẽ bao hàm các giới hạn thấp hơn C?
Klim

@Klim: Không. Vấn đề là một mạch trên C vẫn có thể sử dụng các hằng số không hợp lý (hoặc thậm chí không có thực) mà bạn vẫn không thể sử dụng "mod 2."
Joshua Grochow
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.