1
ออราเคิลคืออะไรกันแน่?
" oracle " คืออะไร? Wikipedia บอกว่า oracle เป็น " blackbox " แต่ฉันไม่แน่ใจว่ามันแปลว่าอะไร ตัวอย่างเช่นในอัลกอริทึม Deutsch – Jozsa , , oracle เป็นเพียงกล่องที่มีข้อความ`` U_f "หรือเป็นทุกสิ่งระหว่างการวัดและอินพุต (รวมถึงประตู Hadamard)?\hspace{85px}' ' คุณฉ" ,''ยูฉ",`` U_f " , และเพื่อให้ออราเคิลฉันต้องเขียนยูฉยูฉU_fในรูปแบบเมทริกซ์หรือแบบย่อ: ยูฉยูฉU_fให้Y→ y⊕ f( x )Y→Y⊕ฉ(x)y \rightarrow y \oplus f(x)และx → xx→xx \rightarrow xเพียงพอกับคำจำกัดความของ oracle หรือไม่?