P / poly là lớp các vấn đề quyết định có thể giải quyết được bởi một họ các mạch Boolean có kích thước đa thức. Ngoài ra, nó có thể được định nghĩa là một máy Turing đa thời gian nhận chuỗi tư vấn có kích thước đa thức theo n và chỉ dựa trên kích thước của n.
mP / poly là lớp các vấn đề quyết định có thể giải quyết được bởi một họ các mạch Boolean đơn sắc có kích thước đa thức, nhưng có một định nghĩa thay thế tự nhiên của mP / poly về mặt máy Turing thời gian đa thức không?