
âáá˝ááşáááşááášáááşá¸áá
áşááᯠáááşáá°ááž ááŹá¸ááááşáá°á¸áááŻáˇ ááŻáśááźáŻáśá
á˝áŹááźáąáŹáááŻááşáááşáááşáááşáâ - Richard Feynman
áá˝ááşáááş áá˝ááşááźá°ááŹá ááąáŤááşá¸á
ááşáááş áááşá¸áááŹá
áŹááąá¸áááŹááťáŹá¸áážááˇáş ááťáŹáááşáá
áşááťáŹá¸ááᯠáĄááźá˛áááşá¸ á
á˝á˛áááşá¸á
áąáá˛áˇáááşá áááşá¸á áá˝ááşááťááşáážáŻáááŻááşáᏠáĄááŹá¸áĄááŹáážááˇáş áážáŻááşáá˝áąá¸áážáŻááťáŹá¸á áááşá¸áĄáŹá¸ ááťážááŻáˇáážááşáááşá¸ááźááşááąáŹ áĄáá˝ááşáĄááźááşááᯠááąá¸áá˛áˇáááşá áááźáŹáááááŻááááŻá ááąáŹááşá¸ááŤá¸ááťáŹá¸áážááˇáş áĄááşáááŻááááşáá
áşááťáŹá¸áááş áááşá¸ááááşáá˝áąáˇáĄááŻáśá¸ááťáážáŻáĄááąáŤáş áááá˝áąáˇááŻáśááťážááŹááźá
áşááźáŽá¸ á¤ááŻááşáááşá¸ááĄááŹá¸áĄááŹáĄááťááŻá¸ááťááŻá¸ááᯠáĄááąá¸á
áááşááąáŹáşááźáááş- áááşá¸áááş áááŻáá
ááŻááşááąáŹá
áŹáááşáá°áááŻáážááˇáşááźáŹá¸á
áąáááŻááşáááşá
áá°ááźááŻááşááťáŹá¸ááąáŹ áááášááśááąáŹááşá¸ááŤá¸ááťáŹá¸áááş áá˝ááşáááşá
áá
áşááťáŹá¸á ááąáŹáşááźááťááşááťáŹá¸áĄáŹá¸ ááťááşáážááşáᏠáĄáąáŹááşááŤáá˛áˇáááŻáˇ ááŻááşááąáŹáşááźáąáŹáááŻáážáŻááťáŹá¸ ááźáŻááŻááşááźáááşá
ááŻáśáážááşáá áşáá áşááŻáááş 1 áááŻáˇáááŻááş 0 ááźá áşáááŻááşááąáŹáşáááşá¸ qubit áááş áá áşááťáááşáááşá¸áá˝ááş 1 áážááˇáş 0 ááźá áşáááŻááşááŤáááşá
áááş áĄáááşá¸ááśááąáŹááşá¸ááąáááşáááŻáááş (ááťá˝ááşááąáŹáşááąááťáŹáááááŤáá°á¸)á
qubit áááş "1" áážááˇáş "0" ááźáŹá¸áá˝ááş superposition ááźá áşáááşá
ááťá˝ááşáŻááşáááŻáˇáááş áĄáá˝ááşáááŻá¸ááŹááášááŹáá˝ááş ááŽáá˝ááşááŹá¸ááąáŹ ááŹááŹá ááŹá¸ááᯠáĄááŻáśá¸ááźáŻá áá˝ááşáááşá ááşáááŻááşá¸áááŻááşááŹááźá áşá ááşááᯠááŻáśááąáŹáşáááş ááźááŻá¸á áŹá¸ááąááąáŹááźáąáŹááˇáş á¤áážááşá¸áááşá¸ááťááşáá áşááŻááž ááźá áşáááŻááşááźáąááážáááąá áá˝ááşáááş áá˝ááşááźá°ááŹá áĄááźáąááśáá°ááťáŹá¸ááᯠáážááşá¸áááşá¸á á˝áŹ áážááşá¸ááźáááşá áĄááźáŹá¸ááŹááŹá ááŹá¸ - áááşášááťáŹááᯠáĄááŻáśá¸ááźáŻáááş áááŻáĄááşáááşá
á¤áááşáááşá¸á áŹáá˝ááşá áá˝ááşáááşáá˝ááşááźá°ááŹá áá áşááťáŹá¸ááᯠá áśááá°ááŹááźáŻááŹá¸áááşáááş áááŻáĄááşááąáŹ áááşášááťáŹááááááŹááťáŹá¸áĄááźááş áá˝ááşáááşáá˝ááşááźá°ááŹáááŻáášááááᯠáááŻááşááąáŹáşááŻáśáážááˇáş áĄááŻáśá¸ááťááŻáśáááŻáˇááᯠááąáŹáşááźááŤáááşá áááŻáˇáĄááźááşá ááťá˝ááşáŻááşáááş áá˝ááşáááş áĄááşááááŻááŽáááşá áĽáááŹááᯠááąá¸á áááŹá¸áááŻá¸ááť áá˝ááşááťá°ááŹáááş áááşá¸á áĄáŹá¸ááŹááťááşááᯠááźáąáŹááźááŤáááşá
á¤áĄááŹáĄáŹá¸ááŻáśá¸ááᯠáážááşá¸áááşá¸ááźááşááŹá¸ááąáŹááŹááŹá ááŹá¸ááźááˇáş áážááşá¸ááźáááş ááťá˝ááşáŻááşáĄá á˝ááşá¸ááŻááşááŻááşááąáŹááşááŤáááşá áááŻáˇááąáŹáş á¤ááąáŹááşá¸ááŤá¸áááŻáááşáážáŻáá°ááťáŹá¸áĄááąááźááˇáş linear áĄáášáááŹáááşášááťáŹáážááˇáş áá áşááťá áşáááşááŻáášááááąááááŻááşáᏠáĄááźáąááśááŹá¸áááşáááąáŹááąáŤááşáááş ááťážáąáŹáşáááˇáşáá˛ááźá áşáááş ( linear algebra áá˝ááş áĄááťáŻáśá¸áááşááŤáááşá áá áşááťá áşáááş ááŻáášááááąá-áĄááźáąáŹááşá¸á ).
ááááŚá¸á á˝áŹá áá áşááťá áşáááş ááŻáášááááąáá áĄááźáąááśáá°ááťáŹá¸ááᯠááťáąáŹáşááźááˇáşááĄáąáŹááşá áá˝ááşááťááşáážáŻááťáŹá¸ááŻááşááąáŹááşáááş ááťážááşá á áşááŹá¸áá áşááťáŹá¸áĄááŻáśá¸ááźáŻáážáŻáĄááąáŤáş áĄááźáąááśáááşá ááťá˝ááşáŻááşáááŻáˇáááąáŹáşááźááťááşáĄáŹá¸ áááŻáááŻáááşááźááşáá°áá áąáááşáĄáá˝ááşá ááťá˝ááşáŻááşáááŻáˇáááş âáá˝ááˇáşâ áááŻáˇáááŻááş âááááşâ áážááˇáş áááŻááşááŽáááˇáş ááťážááşá á áşáááŻááşááŹááźááŻá¸ááĄááźáąáĄááąááᯠ"1" áááŻáˇáááŻááş "0" áááŻáˇ áááŻá¸áážááşá¸áĄáąáŹááşááźáŻááŻááşááźááŤá ááŻáˇá ááááşá á ášá ááŹááťáŹá¸ááᯠáĄááťááŻáˇááąáŹáĄá áŽáĄá áĽáşáá áşááŻáá˝ááş á áŽá ááşááźááşá¸ááźááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş áá áşáᯠáááŻáˇáááŻááş áá áşááŻáááşáááŻááąáŹ input signal áááşáááŻá¸ááťáŹá¸ááᯠáá°ááąáŹááşáááˇáş ááąáŹáˇááťá áşááźááşá ááşááťáŹá¸ááᯠáááşááŽá¸ááźáŽá¸ áááşá¸áááŻáˇááᯠBoolean logic á áĄááťááŻáˇááąáŹ á ááşá¸ááťááşá¸ááťáŹá¸áĄááąáŤáş áĄááźáąááśá áĄáá˝ááş signal áĄááźá áşáááŻáˇ ááźáąáŹááşá¸áá˛ááąá¸ááŤáááşá

ááŻáśááŻáášááááśááŤá¸ááťáŹá¸áážááˇáş áááşá¸áááŻáˇáááźááşáááşáááŹá¸ááťáŹá¸
áááŻáá˛áˇáááŻáˇááąáŹáĄááźáąááśááźááşá ááşááťáŹá¸ááá˝ááşá¸áááşááťáŹá¸ááąáŤáşáá˝ááşáĄááźáąááśááááŻáááŻáážáŻááşáá˝áąá¸ááąáŹááźááşá ááşááťáŹá¸áááŻáááşááŽá¸áááŻááşááźáŽá¸áááŻáááŻáážáŻááşáá˝áąá¸ááąáŹááźááşá ááşááťáŹá¸ááá˝ááşá¸áááşááťáŹá¸áááŻáĄááźáąááśá ááťá˝ááşáŻááşáááŻáˇáááşááąáŹááşááŻáśá¸áá˝ááşá ááźáŽá¸ááŹá¸ááąáŹáĄáááŻááşá¸áĄááŹááźááˇáşá ááááŻááááŻáááşááŹá analogue áááŻááážááááşááťážáąáŹáşáááˇáşáááŻááşáááşá
á
áąáŹá
áąáŹá ááźáąáŹáá˛áˇááááŻáá˛á áá
áşááťá
áşáááş ááŻáášááááąáááᯠáááşášááťáŹáááşá¸áá˛áˇ áááŻááşá
áŹá¸ááźáŻáááŻáˇ áááşá¸áááşá¸áá
áşáᯠáááŻáĄááşáááşá áŚá¸á
á˝áŹá áááşášááťáŹáááŻá¸ááŹááŻáášááááąáááᯠááááşáááşááąá¸ááŤáá
áąá linear áĄáášáááŹáááşášááťáŹááᯠáĄááŻáśá¸ááźáŻá áááşáááŻá¸ááťáŹá¸ "1" áážááˇáş "0" ááŤáážáááąáŹ ááášááááşáá
áşááťáŹá¸ááᯠááąáŹáşááś vector áážá
áşááŻáĄááźá
áş áááŻááşá
áŹá¸ááźáŻáááŻááşáááş-

áááşáááşáážáŹáážááá˛áˇ ááááşá¸áá˝áąá áááşáážáŹáá˛á vector á¤áááşá¸ááźááˇáş ááťá˝ááşáŻááşáááŻáˇá bits ááťáŹá¸ááᯠáááŻááşá
áŹá¸ááźáŻááźááşá¸ááźááˇáşá vector transformations ááᯠáĄááŻáśá¸ááźáŻá bits ááťáŹá¸ááąáŤáşáá˝ááş ááŻáášááááťááąáŹ ááŻááşááąáŹááşááťááşááťáŹá¸ááᯠá
áśááá°ááŹááźáŻáááŻááşááŤáááşá ááťáąá¸áá°á¸ááźáŻá áááááźáŻááŤ- ááąáŹáˇááťá
áşááááşááťáŹá¸áá˝ááş áá
áşáážá
áşááŻááᯠáĄááŻáśá¸ááźáŻááźááşá¸áááş ááŻááşááąáŹááşááťááşááťáŹá¸á
á˝áŹ (ANDá NOTá XOR á
áááşááźááˇáş) ááᯠááŻááşááąáŹááşáááŻááşááąáŹáşáááşá¸á áá
áşáá
áşááᯠáĄááŻáśá¸ááźáŻáááˇáşáĄááŤá ááŻááşááąáŹááşááťááş ááąá¸ááŻáᏠááŻááşááąáŹááşáááŻááşáááş- áĄááąáŹááşáĄááŹá¸ááźáąáŹááşá¸áá˛ááźááşá¸á áážáŻááşáá˝ááşááźááşá¸á ááááşá¸ááą "0" ááᯠáá˝ááşááťááşááźááşá¸áážááˇáş ááááşá¸ááą "1" ááá˝ááşááťááşáážáŻá ááááąáááášáááŹááźáąáŹááşá¸áá˛ááźááşá¸áážááˇáşáĄáá°á áá
áşáááş áááźáąáŹááşá¸áá˛áá˛á áĄááŻááşááášáááŹááźááˇáşá áá
áşáááşáááŻá¸áááş áááˇáşááťááşáááşáááŻáˇ ááźáąáŹááşá¸áá˛áá˝áŹá¸áááş (â0â ááž â1â áááŻáˇáááŻááş â1â ááž â0â) áážááˇáş ááááşá¸ááą "1" á áá˝ááşááťááşáážáŻ áááŻáˇáááŻááş â0â áááş áááşá¸áááááşáááşáááŻá¸ááᯠááá˝á˛ááźáŹá¸áᲠâ1â áááŻáˇáááŻááş â0â áááŻáˇ áááşáážááşáááşá

| áĄááąáŹááşáĄááŹá¸ | áĄáá˝ááşáá°á¸ááźáąáŹááşá¸áážáŻ |
| áĄááťááşáááąáŹ | áĄááťááşáááąáŹ |
| ááááşá¸ááą-á | ááááşá¸ááą "0" ááᯠáá˝ááşááťááşááźááşá¸á |
| ááááşá¸ááą-á | ááááşá¸ááą "1" ááᯠáá˝ááşááťááşááźááşá¸á |
ááťá˝ááşáŻááşáááŻáˇ áĄáááŻááźáŻááŹá¸ááąáŹ bit á áĄáá áşááąáŹ áááŻááşá áŹá¸ááźáŻáážáŻáĄááąáŤáş áĄááźáąááśá vector transformation ááᯠáĄááŻáśá¸ááźáŻá áááşáááŻááşáᏠbit áá˝ááş ááŻááşááąáŹááşááťááşááťáŹá¸ááᯠááŻááşááąáŹááşáááş áĄáá˝ááşáá˝ááşáá°áááş-

ááąáŹááşáááşááá˝ážáąáˇáááş áááąáŹáááŹá¸ááᯠááąáˇááŹááźááˇáşááĄáąáŹááş áááŻá¸áážááşá¸á á˝áŹ áááŻáááŻáááşáážáŹ áááşáááşáážáŻ áááŻáˇáááŻááş ááŻáášááááąáááźááşá ááşáá áşááŻá ááąáŹááşááźááşáážááˇáşáážáŻááᯠááąááťáŹá áąáááşáĄáá˝ááşá áĄáá˝ááşáĄááťááşááźáážááŻááşá¸ááťáŹá¸áážááˇáş áĄááŻáśá¸ááźáŻáááˇáş ááŻááşááąáŹááşááťááşááťáŹá¸á áĄáááşááťáŹá¸ááᯠáĄááźáąááśá áĄáááşáĄááťááşááźáááşáááŻá¸ááťáŹá¸á áŹáááşá¸ááᯠááŻáśá¸ááźááşáááş áááŻáĄááşááŤáááşá áááŻáˇááźáąáŹááˇáşá ááááąááĄáá˝ááşááźáąáŹááşá¸ááźááşá¸áážááˇáş ááŻááşáááşááźááşá¸áááŻáˇáááş ááąáŹááşááźááşáážááˇáşáááááźáąáŹááşá¸ ááťá˝ááşáŻááşáááŻáˇ ááąáŹááşááťááşááťáááŻááşááąáŹáşáááşá¸ ááááşá¸ááą "1" áážááˇáş "0" áááŻáˇááᯠáá˝ááşááťááşáááˇáş ááŻááşááąáŹááşááťááşááťáŹá¸áááş áááŻááşááŤá ááťáąá¸áá°á¸áááşááŤáááşá áá˝ááşáááşááášáááşá¸áá áşá áá˝ááşáááşáá˝ááşááźá°ááŹááťáŹá¸áááş ááŽá¸áááˇáşááąáŹááşááźááşáážááˇáşáááŻááşááąáŹ ááŻááşááąáŹááşááťááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááşá áááŻáˇááźáąáŹááˇáş ááťá˝ááşáŻááşáááŻáˇáĄáŹááŻáśá ááŻááşááááˇáşáĄááŹááźá áşáááşá áááŻáˇááąáŹááşá ááťá˝ááşáŻááşáááŻáˇáááş áá˝ááşáááşáá˝ááşááźá°ááŹáá áşááŻáśá¸ááž áááşá¸áááŻáˇááᯠáĄááŻáśá¸ááźáŻáááŻááşáááş áá˝ááşá¸áážááşáááŻááşááąáŹ ááźááşá ááşááťáŹá¸ááᯠááźáąáŹááşá¸ááźááşáážááşáááŻááşááąáŹ ááźááşá ááşááťáŹá¸áĄááźá áşáááŻáˇ ááźáąáŹááşá¸áá˛ááŤáááşá
áážááˇáş áá
áşáá
áşááŻááťááşá¸á
áŽááᯠáá
áşááťáŹá¸á
á˝áŹááźááˇáş áááŻááşá
áŹá¸ááźáŻáááŻááşáááş-

ááᯠááťá˝ááşáŻááşáááŻáˇáá˝ááş áááŻáĄááşááąáŹ áááşášááťáŹáááąáŹáááŹá¸ááťáŹá¸ áĄáŹá¸ááŻáśá¸ááŽá¸ááŤá¸áážáááąááźáŽááźá
áşááąáŹááźáąáŹááˇáş ááťá˝ááşáŻááşáááŻáˇá áááááŻáśá¸ áá˝ááşáááş ááąáŹáˇááťá
áşááááşáááŻáˇ áááşáá˝áŹá¸ááźááŤá
ááŻáˇá á¤áááşáážáŹ áĄáąáŹáşáááąááŹááźá
áşáááşá ááąáŹááşááźááşáážááˇáşáááŻááşááąáŹ áážááˇáş áá˝ááşáááş áá˝ááşááźá°ááŹáá˝ááş áĄáá˝ááşáĄááąá¸ááŤáááˇáş ááááşá¸ááťáŻááşááŹá¸ááąáŹ Not (NOT)á CNOT ááźááşá
ááşáááş áá
áşáážá
áşááŻáážááˇáş áááşáááŻááşááźáŽá¸ áá
áşáážá
áşááŻááᯠááźááşááąá¸áááşá ááááá
áşááᯠâááááşá¸ááťáŻááşáážáŻâ áá
áşáĄááźá
áş áááşáážááşáᏠááŻáááááᯠâááááşá¸ááťáŻááşáážáŻâ áá
áşáĄááźá
áş áááşáážááşáááşá ááááşá¸ááťáŻááşáá
áşáĄáŹá¸ "1" ááŻáááşáážááşááŤá ááááşá¸ááťáŻááşáážáŻáá
áşáááş áááşá¸ááááşáááŻá¸ááᯠááźáąáŹááşá¸áá˛ááŤáááşá ááááşá¸ááťáŻááşáá
áşááᯠ"0" ááŻáááşáážááşááŤá ááááşá¸ááťáŻááşáážáŻáá
áşáĄáŹá¸ ááźáąáŹááşá¸áá˛áááşáááŻááşááŤá

á¤áĄáąáŹáşáááąááŹáĄáŹá¸ áĄáąáŹááşááŤáĄáá˝ááşááźáąáŹááşá¸ vector áĄááźá
áş áááŻááşá
áŹá¸ááźáŻáááŻááşáááş-

áááŻáĄááťáááşáĄáá ááťá˝ááşáŻááşáááŻáˇ áá˝ážááşá¸ááźáŻáśááŹá¸áááˇáş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠáááŻááşááźáááşá áá
áşááťáŹá¸á
á˝áŹáá˝ááş CNOT ááźááşá
ááşááᯠáĄááŻáśá¸ááźáŻááŻáśááᯠáááşááźááŤáááş-

ááźáąáŹááŹá¸ááźáŽá¸ááŹá¸ááźá
áşáááşááᯠáĄáážá
áşááťáŻááşáááş- ááááĽáááŹáá˝ááş ááťá˝ááşáŻááşáááŻáˇáááş |10⊠ááᯠáááşá¸á tensor ááŻááşááŻááşá áĄá
áááşáĄáááŻááşá¸ááťáŹá¸áĄááźá
áş ááźááŻáá˝á˛á
áąááźáŽá¸ ááŻááşááŻááşááááşáááŻááşááŹáĄááźáąáĄááąáĄáá
áşáá
áşááŻááážááááş CNOT matrix áááŻáĄááŻáśá¸ááźáŻáááşá áááŻáˇááąáŹááş á
áąáŹá
áąáŹáááąá¸áá˛áˇááąáŹ CNOT áááşáááŻá¸ááťáŹá¸áááŹá¸áĄá áááşá¸ááᯠ|11⊠áá˝ááş áááˇáşáá˝ááşáááşá
áááŻáˇááźáąáŹááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş áááŻá¸ááŹáá˝ááşááźá°ááŹáážááˇáş ááŹááŹááş bit ááťáŹá¸ááᯠááŹá¸áááşáááŻááşá áąáááˇáş áááşášááťáŹá ááşá¸ááťááşá¸áĄáŹá¸ááŻáśá¸ááᯠáážááşááŹá¸ááŹá¸ááźáŽá¸á ááąáŹááşááŻáśá¸áá˝ááş ááąááşáᎠáá˝ááşáááş áá˝ááşááźá°ááŹáážááˇáş qubits ááťáŹá¸ááŽáááŻáˇ áááşáá˝áŹá¸áááŻááşááŤáááşá
áááşááŽááąáŹááşáááááşááźáŽá¸ááźáŽáááŻááťážááş áááˇáşáĄáá˝ááş ááááşá¸ááąáŹááşá¸áá
áşááŻáážáááŤáááş- qubits ááᯠáááşášááťáŹáááşá¸áĄá áĄáá˝ááşááá°ááąáŹáşááźáááŻááşááŤáááşá ááąáá°ááťáĄáŹá¸ááźááˇáşá ááášááááşáá
áş (cbit) ááᯠ|1⊠áááŻáˇáááŻááş |0⊠áᯠáááşáážááşáááŻááşááťážááş qubit áááş superposition áá˝ááşáážáááźáŽá¸ áááŻááşá¸ááŹááźááşá¸áááźáŻáᎠ|0⊠áážááˇáş |1⊠áážá
áşááťááŻá¸ááŻáśá¸ ááźá
áşáááŻááşáááşá áááŻááşá¸ááŹááźáŽá¸ááąáŹááşá áááşá¸áááş |0⊠áááŻáˇáááŻááş |1⊠áááŻáˇ ááźááŻááťáá˝áŹá¸áááşá áá
áşáááşá¸áĄáŹá¸ááźááˇáşá qubit ááᯠáĄáąáŹááşááąáŹáşááźá፠ááŻáśááąáááşá¸áĄá |0⊠áážááˇáş |1⊠á ááťááşá¸ááźáąáŹááşá¸ááąáŤááşá¸á
ááşáážáŻáĄááźá
áş áááŻááşá
áŹá¸ááźáŻáááŻááşáááş-

áááşáážáŹ aâ и aâ áĄáááŻááşá¸áĄááŹááťáŹá¸ |0⊠áážááˇáş |1⊠áááŻáˇááᯠáĄááŽá¸ááŽá¸ áááŻááşá
áŹá¸ááźáŻáááşá áá˝ááşáááşááášáááşá¸áá
áşáá˝ááş ááźáŻááźááşááźáŽá¸áááˇáşááąáŹááş ááźááşáááşáá
áşááŻáááŻáˇ ááźááŻááťááŹááąáŹ qubit á ááźá
áşáááŻááşááźáąááᯠáááŻááşá
áŹá¸ááźáŻáááˇáş "áá˝ááşáááşááźá
áşáááŻááşááźáą" áᯠáá°ááááŻááşáááşá á¤áĄááŻáśá¸áĄáážáŻááşá¸ááᯠááťá˛áˇáá˝ááşááźáŽá¸ áĄáąáŹááşááŤáááŻáˇááᯠááá°ááźááŤá
ááŻáˇá

ááťá˝ááşáŻááşááážááşá¸áááşá¸ááťááşááᯠáááŻá¸áážááşá¸á
áąáááş á¤ááąáŹááşá¸ááŤá¸áá˝ááş ááťá˝ááşáŻááşáĄááŻáśá¸ááźáŻáááˇáş áááŻááşá
áŹá¸ááźáŻááťááşááźá
áşááŤáááşá
ᤠqubit áĄáá˝ááşá áááşáááŻá¸áááŻáˇ ááźááŻááťáááˇáş áĄáá˝ááˇáşáĄáááşá¸ aâ áááŻááşá¸ááŹááźáŽá¸ááąáŹááş | áážááˇáş ááŽááťážáááşáaâ|² áážááˇáş áááşáááŻá¸áááŻáˇ ááźááŻááťáááŻááşááźáą aâ áááş | áážááˇáş ááŽáááşáaâ|² áĽáááŹáĄáŹá¸ááźááˇáşá áĄáąáŹááşá፠qubit áĄáá˝ááşá

â1â áááŻáˇ ááźááŻááťáááŻááşááźáąáááş |1/ â2|² áááŻáˇáááŻáẠ½ á áááŻáááŻáááşáážáŹ 50/50 ááźá
áşáááşá
áážáąá¸áááŻá¸á
áá
áşáá˝ááş ááźá
áşáááŻááşááźáąáĄáŹá¸ááŻáśá¸áááş áá
áşááŻáĄáá ááąáŤááşá¸ááááşááźá
áşááąáŹááźáąáŹááˇáş (ááŻáśá¸áááźá
áşáááŻááşááźáąááźááˇáşááźá°á¸áážáŻáĄáá˝ááş)á amplitudes |0⊠áážááˇáş |1⊠á áááááááşáááŻá¸ááťáŹá¸á áážá
áşáááşááááşá¸ááťáŹá¸áááş áá
áşááŻáĄáá ááąáŤááşá¸ááááşáᯠááťá˝ááşáŻááşáááŻáˇ ááąáŹááşááťááşááťáááŻááşáááşá á¤áĄááťááşáĄáááşáááŻáĄááźáąááśá ááťá˝ááşáŻááşáááŻáˇáááş áĄáąáŹááşááŤááŽááťážááźááşá¸ááᯠááŻáśááąáŹáşáááŻááşáááş-

Trigonometry áážááˇáş áááşá¸áážáŽá¸ááŤáá á¤ááŽááťážááźááşá¸áááş Pythagorean ááŽáĄááŻáᎠ(a²+b²=c²) áážááˇáş áááŻááşááŽááźáąáŹááşá¸ áááşáááááźáŻááááááˇáşáááşá áááŻáááŻáááşáážáŹá ááťá˝ááşáŻááşáááŻáˇáááş áá°áá
áşá
ááşáááŻááşá¸áážá áĄáážááşááťáŹá¸áĄááźá
áş qubit á ááźá
áşáááŻááşááźáąáážáááąáŹ áĄááźáąáĄááąááťáŹá¸ááᯠááááşáá
áşááŻáśááąáŹáşáááŻááşáááş-

áááşááá
áşáĄáá˝ááşááźáąáŹááşá¸áážáŻáĄááąáŤáş áĄááźáąááśá ááášááááşáá
áşááťáŹá¸ááźááˇáş ááąáŹáˇááťá
áşáĄáąáŹáşáááąááŹááťáŹá¸áážááˇáş ááźááşá
ááşááťáŹá¸ááᯠqubits áá˝ááş áĄááŻáśá¸ááťáááşá áĄáá°á¸áááźááˇáş CNOT áááş áááŻáĄááťáááşáĄáá ááťá˝ááşáŻááşáááŻáˇ ááźááşáááşááááşá¸áááşá¸ááŹá¸ááąáŹ áááźáąáŹááşá¸áááŻááşááąáŹ matrix áĄáąáŹáşáááąááŹáĄáŹá¸ááŻáśá¸ááᯠqubits áážááˇáş ááŻááşááąáŹááşáááş áĄááŻáśá¸ááźáŻáááŻááşááŤáááşá áááŻáááŻáˇááąáŹ matrix áĄáąáŹáşáááąááŹááťáŹá¸áááş áááˇáşáĄáŹá¸ áááŻááşá¸ááŹááźááşá¸áážááˇáş ááźááŻááťááźááşá¸ááážááᲠqubit á áĄáááŻááşá¸áĄááŹáá
áşááŻá
áŽááᯠáĄááŻáśá¸ááźáŻáá˝ááˇáşááąá¸áááşá qubit áá˝ááş negation operator áááŻáĄááŻáśá¸ááźáŻááźááşá¸ááĽáááŹáá
áşááŻááąá¸ááŤáá
áąá

áááşáááşáááŻááşááąáŹááşááŽá áááŹááááşáááŻá¸ááťáŹá¸ááᯠáááááąá¸ááŤáá
áą aâ áážááˇáş aâ ááááşá áááŻáˇááźáąáŹááˇáş qubit á áĄááźáąáĄááąáĄáŹá¸ ááŻáśá¸áááşááźááş áá°áá
áş á
ááşááŻáśá¸ááąáŤáşáá˝ááş áĄááááťááŻáśá¸ ááŻáśááąáŹáşáááŻááşáááşá :

áááŻáˇááŹáá˝ááşá áážááşá¸áááşá¸ááťááşáĄáŹá¸ áááŻá¸áážááşá¸á
áąáááşá ááťá˝ááşáŻááşáááŻáˇáááş á¤ááąááŹáá˝ááş ááťá˝ááşáŻááşáááŻáˇáááŻááşááᯠááááşá¸ááááşá¸áĄá
á
áşáĄáážááşáĄááźá
áş áááˇáşáááşááŹá¸ááŤáááşá
áá˝ááşáááşáá˝ááşááźá°ááŹá ááááááşááŻáśáá˝ááşáᏠáĄáááášááŤááşáážáááąáŹ ááŻáášááááąááĄááťááşáĄááťááŻáˇááᯠáá˝áąá¸áá˝áąá¸áááş áĄááťáááşáááşááźáŽáááşáááşá
áĄááąá¸ááźáŽá¸ááŻáśá¸ áĄáąáŹáşáááąááŹááťáŹá¸áá˛ááž áá
áşááŻáááş "Hadamard element" ááźá
áşáááş- áááşá¸áááş "0" áááŻáˇáááŻááş "1" áĄááźáąáĄááąáá˝ááş áĄáááşá¸áááşááźáŹááźáŽá¸ áááşá¸ááᯠ"50" áááŻáˇáááŻááş "1" áĄááźá
áşáááŻáˇ ááźááŻááťáááŻááşááźáą 0% áážááááˇáş áááˇáşááťáąáŹáşááąáŹ superposition áá˝ááş áááˇáşááŹá¸áááşá áááŻááşá¸ááŹááźáŽá¸ááąáŹááşá

Hadamard áĄáąáŹáşáááąááŹá ááŹáááşáĄáąáŹááşáááşáá˝ááş áĄááŻááşááśááŤááşáá
áşáᯠáážáááąááźáąáŹááşá¸ áááááźáŻááŤá áááşá¸áááş áĄáąáŹáşáááąááŹáĄáŹá¸ áĄááŻáśá¸ááťááźááşá¸á ááááşáááş input signal ááááşáááŻá¸ááąáŤáşáá˝ááş áá°áááşáááş- |1⊠áááŻáˇáááŻááş |0⊠ááźá
áşááąáŹááźáąáŹááˇáş áá˝ááşááťááşáážáŻáážáŹ ááźáąáŹááşá¸ááźááşáážááşáááŻááşááąáŹááźáąáŹááˇáşááźá
áşáááşá
Hadamard ááźááşá
ááşáážááˇáşáááşáááşááąáŹ ááąáŹááşáááşáĄááąá¸ááźáŽá¸ááąáŹáĄááťááşáážáŹ áááşá¸áááąáŹááşááźááşáážááˇáşáááŻááşáážáŻááźá
áşááźáŽá¸á áááŻáááŻáááşáážáŹ áááşá¸áááş áááˇáşááťáąáŹáşááąáŹ superposition áá˝ááş qubit áááŻáá°áááŻááşááźáŽá¸ áááşá¸áĄáŹá¸ |0⊠áááŻáˇáááŻááş |1⊠áĄááźá
áşááźáąáŹááşá¸áá˛áááŻááşáááşá

áááşá¸áááş ááťá˝ááşáŻááşáááŻáˇáĄáŹá¸ qubit ááĄááźáąáĄááąááᯠáááŻáśá¸ááźááşáᲠáá˝ááşáááşááźááşáááşááž áĄáá˝ááşááźáąáŹááşá¸áááŻááşá
á˝ááşá¸ááᯠááąá¸á
á˝ááşá¸ááąáŹááźáąáŹááˇáş áááşá¸áááş áĄáá˝ááşáĄááąá¸ááźáŽá¸ááŤáááşá áááŻáˇááźáąáŹááˇáş ááťá˝ááşáŻááşáááŻáˇáááş ááźá
áşáááŻááşááťáąáážáááąáŹ ááááŹááááş áĄááŻáśá¸áĄááźááşááąá¸ááąáŹ áá˝ááşáááşáá˝ááşááťááşáážáŻááᯠáĄááźáąááśá áááşááąáŹááşáááŻááşáááşá
ááááşá¸ááááşá¸áĄá
á
áşáĄáážááşááťáŹá¸ááŹááŤáážáááąáŹ Quantum áĄáąáŹáşáááąááŹááťáŹá¸áááş áááşá¸áááŻáˇááááˇáşááťááşáááşááźá
áşáááşá áááŻáˇááźáąáŹááˇáş ááťá˝ááşáŻááşáááŻáˇáááş áĄáąáŹáşáááąááŹáĄáŹá¸ qubit áááŻáˇáĄááŻáśá¸ááźáŻááźááşá¸áááááşááᯠáááŻááşááśááąáŹáşá
ááşááŻáśá
áśááźááˇáş áá°áá
áşá
ááşáááŻááşá¸áĄáá˝ááşá¸áĄáá˝ááşááźáąáŹááşá¸ááźááşá¸áĄááźá
áş ááťá˝ááşáŻááşáááŻáˇáááŻááşá
áŹá¸ááźáŻáááŻááşáááş-

áááŻáˇááźáąáŹááˇáşá Hadamard ááŻááşááąáŹááşááťááşááᯠáĄááŻáśá¸ááťááźáŽá¸ááąáŹááş áĄáááşááŻáśáá˝ááş ááąáŹáşááźááŹá¸áááˇáş áĄááąáĄááŹá¸ááźá
áşáááˇáş qubit áááş áááşáááŻááşáᏠááźážáŹá¸ááźááˇáş ááąáŹáşááźáááˇáş áĄááźáąáĄááąáááŻáˇ ááźáąáŹááşá¸áá˛áá˝áŹá¸ááŤáááşá áĄááŹá¸áá°á áĄáááşáá˝ááşááźááŹá¸áááˇáşáĄáááŻááşá¸ (Pauli negation operator áááŻáˇáááŻááş bit ááźáąáŹááşá¸ááźááşáážááşááźááşá¸ááŻáááşá¸áá°ááááťáŹá¸áááş) áĄáááşáá˝ááşááźááŹá¸áááˇáşáĄáááŻááşá¸ negation operator áááŻáĄááŻáśá¸ááźáŻá qubit ááĄáá˝ááşáá°á¸ááźáąáŹááşá¸áážáŻáááŻáááŻááşááąáŹáşáááˇáşáĄááźáŹá¸ááźááşáááşá
ááşáááŻáááşááąáŹááşáááŻááşáááşá

ááťá˝ááşáŻááşáááŻáˇá qubit áá˝ááş áááŻáááŻáážáŻááşáá˝áąá¸ááąáŹ ááŻááşááąáŹááşááťááşááťáŹá¸ááᯠááŻááşááąáŹááşáááşá ááťá˝ááşáŻááşáááŻáˇáááş áĄáąáŹáşáááąááŹááťáŹá¸á
á˝áŹááᯠááťáááşáááşáááŻááşáááş áááŻáˇáááŻááş áĄá
áááşáĄáááŻááşá¸ááťáŹá¸ááᯠáĄááźáááşááťáŹá¸á
á˝áŹ áĄááŻáśá¸ááźáŻáááŻááşáááşá ááśááŤááşá
ááşáĄáááŻááş áĄáá˝ááşááźáąáŹááşá¸ááźááşá¸ áĽááᏠáĄáąáŹááşáážáŹááąáŤáşááźáá˛áˇáĄáááŻááşá¸ááŤááŹááźá
áşááŤáááş:

áááŻáááŻáááşáážáŹá ááťá˝ááşáŻááşáááŻáˇáááş bit |0⊠ááźááˇáşá
áááşááŤáá áĄáááşá¸áááşááźáąáŹááşá¸ááźááşáážááşááźáŽá¸ Hadamard ááŻááşááąáŹááşááťááşá ááąáŹááşáá
áşáᯠbit ááźáąáŹááşá¸ááźááşáážááşááźááşá¸áážááˇáş Hadamard áááşáááşáážáŻááąáŹááşáá
áşááźáááşá ááąáŹááşááŻáśá¸áá
áşááźáąáŹááşá¸ááźááşáážááşááźááşá¸ááźááˇáş ááťá˝ááşáŻááşáááŻáˇáááş ááąáŤáşáá˝ááşááąá¸ááŹá¸ááąáŹ vector ááźááˇáşáĄááŻáśá¸áááşááŤáááşá áá˝ááşá¸áááşáááŹáááşááźááşá¸á ááá°ááŽááąáŹááźááşáááşá
ááşááťáŹá¸ááᯠáá
áşááŻáážááˇáşáá
áşááŻáĄááąáŤáşáááşáááşááźááşá¸ááźááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş |0⊠áá˝ááşá
áááşááźáŽá¸ áĄáá˝ááşááźáąáŹááşá¸áážáŻáá
áşááŻá
áŽáážááˇáşáááşáááŻááşáááˇáş ááąáŹááşá
áŻáśááźážáŹá¸ááťáŹá¸ááᯠááźáąááŹááśáááŻááşáááşá

ááťá˝ááşáŻááşáááŻáˇ áááŻáĄááťáááşáĄáá ááąáŹááşáážáááąááźáŽááźá
áşááąáŹááźáąáŹááˇáşá áá˝ááşáááş áĄááşááááŻááŽáááş áĄááťááŻá¸áĄá
áŹá¸ááťáŹá¸áá˛ááž áá
áşááŻááᯠá
ááşá¸á
áŹá¸áááş áĄááťáááşáááşááźáŽá ááášááááşáá˝ááşááźá°ááŹáááş áááşá¸ááĄáŹá¸ááŹááťááşáááŻááźáááŤá Deutsch-Jozsa algorithm áááş ááŻáśá¸ááĄááŻáśá¸áĄááźááşááąá¸áááşáᯠáááŻáááŻáááşáážáŹá áááşá¸áááş áĄááťáááşááážááşáááşááąáŹáĄááźáąááᯠ100% ááźááşááąá¸áááş (quantum algorithms áĄááťáŹá¸áĄááźáŹá¸áážááˇáşááá°áᲠqubits áááźá
áşáááŻááşááťáąáážáááąáŹáĄáááášááŤááşáá˝ááˇáşáááŻááťááşáĄááąáŤáşáĄááźáąááśá)á
áááˇáşáá˝ááş ááŻááşááąáŹááşááťááş/áĄáąáŹáşáááąááŹáá áşááŻááŤáážáááąáŹ áĄáááşááąáŹááşááąáášááŹáá áşááŻáážááááşááᯠá áááşáá°á¸ááźááˇáşááźááŤá ááŻáˇá â ) á ááąáŹááşá áşáá˝ááş áááşáááˇáşááŻááşááąáŹááşááťááşááᯠáĄáááĄááťááŻááşááąáŹááşááááşá¸á áááşáááˇáşáĄááŹááᯠáááşáááááąáŹáşáááşá¸ áááşáážá áşáááşáááąáŹááş áááˇáşáá˝ááşá¸áááşáááŻá¸ááťáŹá¸ áĄááťááŻá¸ááťááŻá¸ááᯠááźááşáááşá¸áááŻááşááźáŽá¸ ááááşááááşááťáŹá¸ááᯠáĄáá˛ááźááşáááŻááşááŤáááşá

áááşáááˇáş function áááŻáĄááŻáśá¸ááźáŻááąáááş áááŻáááážááááŻááşáááş black box áážááááˇáş inputs áážááˇáş output áááşááťážááááşáááşá¸á ááŤááᯠááááąáŹááş á
ááşá¸á
áŹá¸ááźááˇáşááŤá
ááášááááşáá˝ááşááźá°ááŹáá áşááŻáá˝ááşá áĄááŻáśá¸ááźáŻááááˇáşááŻááşááąáŹááşááťááşáááŻááŻáśá¸ááźááşáááş queries 2 ááŻááźáŻááŻááşáááŤáááşá áĽáááŹáĄáŹá¸ááźááˇáşá input "1" áááş "0" output áááŻááŻááşááąá¸ááŤáá constant "0" ááᯠáá˝ááşááťááşáááˇáş function áááŻáˇáááŻááş negation function áááŻáĄááŻáśá¸ááźáŻááŹá¸áááşá áááŻáˇááąáŹááşáá˝ááş input signal ááááşáááŻá¸ááᯠááźáąáŹááşá¸áá˛ááááşááźá áşááŤáááşá "0" ááᯠááźááˇáşááźáŽá¸ áá˝ááşááąáŤááşáážáŹ ááŹáá˝áąááźá áşááᲠááźááˇáşááŤá
áá˝ááşáááşáá˝ááşááźá°ááŹáá áşááŻáá˝ááşá áááˇáşáá˝ááşá¸áážáŻáááşáááŻá¸áááŻáĄááŻáśá¸ááźáŻáááş ááŻááşááąáŹááşááťááşááᯠááááťá á˝áŹáááşáážááşáááş áááşáááş ááá°ááŽááąáŹ output áááşáááŻá¸áážá áşáᯠáááŻáĄááşááąááąá¸ááąáŹááźáąáŹááˇáşá queries áážá áşááŻáááşá¸ áááŻáĄááşáááşááźá áşáááşá áááŻáˇááąáŹáş ááąá¸áá˝ááşá¸ááᯠáĄáááşá¸áááş ááźáŻááźááşááźáąáŹááşá¸áá˛ááŤáá áá˝ááşáááş áá˝ááşááťá°ááŹááťáŹá¸áááş ááąá¸áááşááąáŹ áĄáŹá¸ááŹááťááşááťáŹá¸ áážáááŤááąá¸áááş- áááşáĄááŻáśá¸ááźáŻááąáááˇáş function áááş áĄáááşáááźááş áááŻáˇáááŻááş ááźáąáŹááşá¸áá˛áááŻááşááąáŹ áážáá ááážá áááááŻááŤáá áá˝ááşáááş áá˝ááşááťá°ááŹááťáŹá¸áá˝ááş áĄáŹá¸ááŹááťááş áážááááşááźá áşáááşá
input signal á ááá°ááŽááąáŹ áááşáááŻá¸ááťáŹá¸áááş output áá˝ááş ááá°ááŽááąáŹ ááááşááťáŹá¸ (áĽáááŹá áĄááąáŹááşáĄááŹá¸ ááźáąáŹááşá¸áá˛ááźááşá¸áážááˇáş bit ááźáąáŹááşá¸ááźááşáážááşááźááşá¸) áážááˇáş output value áááş input value áážááˇáş ááááşáááŻááşááŤá box áá˝ááşáĄááŻáśá¸ááźáŻáááˇáş function áááş variable ááźá áşááŤáá ááŻááşááąáŹááşááťááşáááş ááááşá¸ááąááźá áşáááş (áĽáááŹá ááááşá¸ááą "1" ááᯠáá˝ááşááťááşááźááşá¸ áááŻáˇáááŻááş ááááşá¸ááą "0" ááᯠáá˝ááşááťááşááźááşá¸)á
áá˝ááşáááş áĄááşááááŻááŽáááşááᯠáĄááŻáśá¸ááźáŻá áĄáááşááąáŹááşááąáŹááşá áşáážá ááŻááşááąáŹááşááťááşáá áşááŻáááş á áŻáśá ááşá¸áážáŻáá áşááŻáááşá¸áĄááąáŤáş áĄááźáąááśá áĄáááşáááźááş áááŻáˇáááŻááş ááźáąáŹááşá¸áá˛áááŻááşáážáŻáážáááážá ááŻáśá¸ááźááşáááŻááşáááşá áááŻáˇááąáŹáş áááşá¸ááᯠáááşáááŻáˇááŻááşááąáŹááşááááşááᯠáĄááąá¸á áááşáááźááˇáşáážáŻááŽá ááťá˝ááşáŻááşáááŻáˇáááş áá˝ááşáááşáá˝ááşááťá°ááŹááąáŤáşáá˝ááş á¤ááŻááşááąáŹááşááťááşáá áşááŻá áŽááᯠáááşááąáŹááşáááş áááşá¸áááşá¸áážáŹáááş áááŻáĄááşááŤáááşá áááşáááˇáşáá˝ááşáááşáĄáąáŹáşáááąááŹááťáŹá¸áááş ááźáąáŹááşá¸ááźááşáááźá áşáááąáŹááźáąáŹááˇáş ááťá˝ááşáŻááşáááŻáˇááťááşááťááşá¸ááźáżááŹáá áşááŻááźáŻáśáá˝áąáˇáááŤáááş- ááááşá¸ááą "1" áážááˇáş "0" áááŻáˇááᯠáá˝ááşááťááşáááˇáşááŻááşááąáŹááşááťááşááťáŹá¸áááş áááŻááşááŤá
áá˝ááşáááş áá˝ááşááźá°ááŹáá˝ááş áĄááŻáśá¸ááźáŻááąáˇáážáááąáŹ ááźáąáážááşá¸ááťááşáá áşááŻáážáŹ ááŻááşááąáŹááşááťááşááž ááážááááˇáş input value áážááşáááťážááᯠááźááşááąá¸áááˇáş áĄáááŻáĄáá˝ááş qubit ááᯠááąáŤááşá¸áááˇáşááźááşá¸ááźá áşáááşá
| ááááŻááşáᎠ- | ááźáŽá¸ááąáŹááş: |
![]() | ![]() |
á¤áááşá¸áĄáŹá¸ááźááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş output value ááᯠáĄááźáąááśá input áááşáááŻá¸ááťáŹá¸ááᯠááŻáśá¸ááźááşáááŻááşááźáŽá¸ function áááş ááźáąáŹááşá¸ááźááşááźá áşáá˝áŹá¸ááŤáááşá áá˝ááşáááşááŹá¸áá áşááťáŹá¸á áááşááąáŹááşááŻáśáááş áĄáááŻáááˇáşáá˝ááşá¸áážáŻáá áşáá áşáᯠáááŻáĄááşáážáŻááᯠáááşááŽá¸ááąá¸áááşá áááşáááŻááşáᏠáĄáąáŹáşáááąááŹááťáŹá¸ááᯠáá˝áśáˇááźááŻá¸áááŻá¸áááşá áąáááşáĄáá˝ááşá áĄáááŻáááˇáşáá˝ááşá¸áážáŻ qubit ááᯠ|0⊠áᯠááťá˝ááşáŻááşáááŻáˇ áá°áááŤáááşá
áĄá áąáŹáááŻááşá¸áá˝ááş ááťá˝ááşáŻááşáááŻáˇáĄááŻáśá¸ááźáŻáá˛áˇáááˇáş áá°ááŽááąáŹ áá˝ááşáááşáááşáááşá¸áááŻááşá áŹá¸ááźáŻáážáŻááᯠáĄááŻáśá¸ááźáŻá ááźááşá ááşááąá¸ááŻááž áá áşááŻá Ꭰ(identity transformationá negationá constant "0" áážááˇáş constant "1" ááᯠáĄáá˛ááźááşááźááşá¸) ááᯠáá˝ááşáááşáĄáąáŹáşáááąááŹááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻá áááşáááŻáˇáĄááąáŹááşáĄáááşááąáŹáşáááŻááşáááşááᯠááźááˇáşááźááŤá ááŻáˇá
áĽáááŹáĄáŹá¸ááźááˇáşá ááááşá¸ááą â0â ááᯠáá˝ááşááťááşáááşáĄáá˝ááş á¤ááŻááşááąáŹááşááťááşááᯠáááşáĄááąáŹááşáĄáááşááąáŹáşáááŻááşááŻáśááźá áşáááş-
ááááşá¸ááą "0" áá˝ááşááťááşááźááşá¸-

á¤ááąááŹáá˝ááş ááťá˝ááşáŻááşáááŻáˇáááş áĄáąáŹáşáááąááŹááťáŹá¸ ááŻáśá¸áááááŻáĄááşááŤá ááááááˇáşáá˝ááşá¸áááˇáş qubit (ááťá˝ááşáŻááşáááŻáˇáá°áááááˇáş |0âŠ) áááş áá°ááŽááąáŹáááşáááŻá¸ááźááˇáş ááźááşááŹááźáŽá¸ ááŻááááááˇáşáá˝ááşá¸áážáŻáááşáááŻá¸áááş ááŻáśáážááşáĄáááŻááşá¸ áá°áˇáĄáááŻáááŻááźááşááŹáááşá
ááááşá¸ááą â1â ááᯠáá˝ááşááťááşáááˇáş ááŻááşááąáŹááşááťááşááźááˇáş áĄááźáąáĄááą áĄáááşá¸áááş áá˝áŹááźáŹá¸áááş-
ááááşá¸ááą "1" áá˝ááşááťááşááźááşá¸-

ááá input qubit ááᯠ|0⊠ááŻáĄááźá˛áááşáážááşááŹá¸áááşááŻááťá˝ááşáŻááşáááŻáˇáá°áááŹá¸ááąáŹááźáąáŹááˇáş bit inversion operator áááŻáĄááŻáśá¸ááźáŻááźááşá¸áááááşáážáŹ output áá˝ááşáá
áşááŻáĄááźá˛ááŻááşááąá¸ááąááźááşá¸ááźá
áşáááşá ááŻáśá¸á
áśáĄáááŻááşá¸ ááŻááá qubit áááş áĄáá˝ááşáá˝ááş áááşá¸ááááŻááşáááŻááşáááşáááŻá¸áááŻááąá¸áááşá
áĄááąáŹááşáĄááŹá¸áĄáá˝ááşááźáąáŹááşá¸áááˇáş áĄáąáŹáşáááąááŹáĄáŹá¸ ááźáąááŻáśáá˝á˛ááąáŹáĄááŤá ááŻááşáááşá¸áááş áááŻáááŻáážáŻááşáá˝áąá¸ááŹáááşá áĄá˛ááŤááᯠáááşáááŻááŻááşáááá˛á
áááşáá° áĄáá˝ááşááźáąáŹááşá¸-

á¤ááąááŹáá˝ááş áĄááŻáśá¸ááźáŻáááˇáş áááşášááąááááş CNOT ááźááşá
ááşááᯠáááşáá˝ážááşá¸áááş- ááááşáááŻááşá¸áááş ááááşá¸ááťáŻááşáážáŻáá
áşááᯠáááŻááşá
áŹá¸ááźáŻááźáŽá¸ áĄáąáŹááşááŻáśá¸á
áŹááźáąáŹááşá¸áááş ááááşá¸ááťáŻááşáážáŻáá
áşááᯠáááŻááşá
áŹá¸ááźáŻáááşá CNOT áĄáąáŹáşáááąááŹááᯠáĄááŻáśá¸ááźáŻáááˇáşáĄá፠ááááşá¸ááťáŻááşáážáŻáá
áşáááş |1⊠áážááˇáş ááŽááťážááŤá ááááşá¸ááťáŻááşáážáŻáá
áşááááşáááŻá¸áááş ááźáąáŹááşá¸áá˛áá˝áŹá¸ááąáŹáşáááşá¸ ááááşá¸ááťáŻááşáážáŻáá
áşáááş |0⊠áážááˇáş ááŽááťážááŤá áááźáąáŹááşá¸áá˛ááźáąáŹááşá¸ áááááąá¸ááŤáá
áąá áĄááąáŤáşáááŻááşá¸ááááşáááŻá¸áááş |0⊠áážááˇáş áĄááźá˛áááşá¸ááŽáááşáᯠááťá˝ááşáŻááşáááŻáˇáá°áááąáŹááźáąáŹááˇáşá áááşá¸ááááşáááŻá¸ááᯠáĄáąáŹááşááźáąáááŻááşá¸áá˝ááş áĄááźá˛áááşá¸áááşáážááşááŹá¸áááşá
ááťá˝ááşáŻááşáááŻáˇáááş áĄááŻááşááášáááŹááąáŹááşáááˇáş áĄáąáŹáşáááąááŹáážááˇáş áĄááŹá¸áá°áááşá¸áááşá¸áĄáááŻááşá¸ ááŻááşááąáŹááşááŤ-
Negation:

ááťá˝ááşáŻááşáááŻáˇáááş output line áĄááŻáśá¸áážá bit ááᯠááźáąáŹááşá¸ááźááşáážááşááŤá
áááŻááťá˝ááşáŻááşáááŻáˇáááŻáá˛áˇáááŻáˇááąáŹáááŹáááŹá¸áááşáážáŻáááŹááąáŹááźáąáŹááˇáşá áááááŻá¸ááťáá˝ááşááťá°ááŹáááş áá˝ááşáááşáá˝ááşááźá°ááŹáá áşááŻáśá¸á ááŽá¸ááźáŹá¸áĄáŹá¸ááŹááťááşááťáŹá¸ááᯠá áŻáśá ááşá¸ááąá¸ááźááşá¸ááťááşáá áşááŻááŹáĄááŻáśá¸ááźáŻá black box áá˝ááşáážááşááŹá¸ááąáŹ function áá áşááŻááĄáááşááźááşááźááşá¸ áááŻáˇáááŻááş áá˝á˛ááźáŹá¸áážáŻááᯠááŻáśá¸ááźááşááźááşá¸áááŻáˇááąáŹááşááąáŹáĄááŤáá˝ááş ááźááˇáşááźááŤá ááŻáˇá
ááąáŹááşá¸áááŻááťááşáá
áşááŻáááşá¸áá˝ááş quantum computing áááŻáĄááŻáśá¸ááźáŻá á¤ááźáżááŹáááŻááźáąáážááşá¸áááşá áĄáąáŹááşáá˝ááşááźááŹá¸áááˇáşáĄáááŻááşá¸ function áááŻáˇáááąá¸áááŻáˇáᎠinput qubits ááᯠsuperposition áá˝ááşáááˇáşáá˝ááşá¸áááşáááŻáĄááşáááş-

Hadamard ááźááşá
ááşáĄáŹá¸ superposition ááž qubits ááťáŹá¸ááᯠáá˝á˛ááŻááşááźáŽá¸ algorithm ááᯠáĄááŻáśá¸áĄááźááşááźá
áşá
áąáááşáĄáá˝ááş ááŻááşááąáŹááşáážáŻáááááşáá˝ááş ááźááşáááşáĄááŻáśá¸ááťáááşá ááťá˝ááşáŻááşáááŻáˇáááş á
áá
áşáĄáŹá¸ |00⊠áĄááąáĄááŹá¸ááźááˇáş á
áááşááźáŽá¸á áĄááźáąáŹááşá¸áĄááťááŻá¸ááťááŻá¸ááźáąáŹááˇáş áááźáŹáᎠáážááşá¸ááźááąá¸áááşáááŻááťážááşá áĄááŻáśá¸ááźáŻáááˇáş ááŻááşááąáŹááşááťááşáááş áĄáááşáááźááşááźá
áşááąááŤá ááááşááᯠááá°á፠|11âŠá black box áĄáá˝ááşá¸áážá function áááş ááźáąáŹááşá¸áá˛áááŻááşáááşáááŻááťážááşá áááŻááşá¸ááŹááźáŽá¸ááąáŹááş á
áá
áşáááş ááááş |01⊠ááᯠááźááşááąá¸áááşá
ááąáŹááşá¸ááŤá¸áááťááşáááŻááŹá¸áááşáááşá ááťá˝ááşáŻááşáĄá
áąáŹáááŻááşá¸ááźááá˛áˇáááˇáşáĽáááŹáááŻááźááˇáşááźááŤá
ááŻáˇá

áá
áşááźáąáŹááşá¸ááźááşáážááşáĄáąáŹáşáááąááŹáááŻáĄááŻáśá¸ááźáŻááźáŽá¸ Hadamard ááźááşá
ááşáĄáŹá¸ |0⊠áážááˇáşááŽááťážááąáŹ input áááşáááŻá¸áážá
áşááŻááŻáśá¸áááŻáˇáĄááŻáśá¸ááźáŻááźááşá¸ááźááˇáşá áááşá¸áááŻáˇáĄáŹá¸ áĄáąáŹááşááŤáĄáááŻááşá¸ |0⊠áážááˇáş |1⊠ááá°ááŽááąáŹ superposition áĄááźá
áşáááŻáˇááźááşáááŻááŹá¸ááźáąáŹááşá¸ááąááťáŹá
áąááŤáááş-

á¤áááşáááŻá¸ááᯠblack box ááŻááşááąáŹááşááťááşáá
áşááŻáááŻáˇ áá˝ážá˛ááźáąáŹááşá¸ááźááşá¸áááá°ááŹáááŻáĄááŻáśá¸ááźáŻááźááşá¸ááźááˇáşá ááááşá¸ááąáááşáááŻá¸áážá
áşááŻááŻáśá¸áááş ááŻááşááąáŹááşááťááş|11⊠áá˝ááşáážáááźáąáŹááşá¸ áááşááąááźáááş áá˝ááşáá°áááşá
ááááşá¸ááą "0" áá˝ááşááťááşááźááşá¸-

áĄááŹá¸áá°áááşá ááááşá¸ááą â1â ááᯠáá˝ááşááťááşáááˇáş ááŻááşááąáŹááşááťááşáááş ááááşáĄááźá
áş |11⊠ááᯠááŻááşááŻááşááąá¸áááşá áááŻáááŻáááşáážáŹ-
ááááşá¸ááą "1" áá˝ááşááťááşááźááşá¸-

áĄáá˝ááşáááş |1âŠá -1² = 1 ááźá
áşááąáŹááźáąáŹááˇáş áááááźáŻááŤá
áá°ááŽááąáŹááááŹááĄáŹá¸ááźááˇáşá áĄááŹáĄáŹá¸ááŻáśá¸áááş áĄáááşá¸áááşáááŻáážáŻááşáá˝áąá¸ááąáŹáşáááşá¸á ááťá˝ááşáŻááşáááŻáˇáááş áĄáá˝ááşáá˝ááş |01⊠áĄááźá˛ááážááááşááźá áşááźáąáŹááşá¸ áááşááąááźáááŻááşáááş á
áááşáá° áĄáá˝ááşááźáąáŹááşá¸-

CNOT áááş two-qubit áĄáąáŹáşáááąááŹááźá
áşááąáŹááźáąáŹááˇáşá áááşá¸áĄáŹá¸ áááŻá¸áážááşá¸ááąáŹááźááşáááşá
ááşáá
áşááŻáĄááźá
áş áááŻááşá
áŹá¸ááźáŻáááááŤá áááŻáˇááźáąáŹááˇáş áĄá
áąáŹáááŻááşá¸ááąáŹáşááźáá˛áˇáááˇáşáĄáááŻááşá¸ CNOT matrix ááźááˇáş ááááşá¸ááááşá¸áážá
áşááŻááŻáśá¸á tensor ááŻááşááŻááşáĄááąáŤáşáĄááźáąááśá output signals áážá
áşááŻááᯠáááşáážááşáááş áááŻáĄááşáááş-

á¤áááşá¸áááşá¸ááźááˇáş black box áá˝ááş negation function áááŻáážááşááŹá¸ááťážááş output value |01⊠áááŻáááşááśááážáááźáąáŹááşá¸áĄáááşááźáŻáááŻááşáááş-
Negation:

áááŻáˇááźáąáŹááˇáşá áá˝ááşáááşáá˝ááşááźá°ááŹáááş áááŹá¸áááŻá¸ááťáá˝ááşááźá°ááŹáááş ááááááŹáᏠáááŻáááŻááááąáŹááşáááˇáş áĄááźáąáĄááąáá
áşáááşááᯠááťá˝ááşáŻááşáááŻáˇ áááŻááşááźáá˛áˇáááşá
ááąáŹááşáá áşááŻáááŹáá˛?
ááŤááŽáážáŹáĄááŻáśá¸áááşáááŻáˇáĄááźáśááźáŻáááŻáááşá ááťá˝ááşááąáŹáşáááŻáˇ ááąáŹááşá¸ááąáŹááşá¸ááŻááşáá˛áˇááźáŽá¸ááźáŽá ááťá˝ááşááąáŹáşááźáąáŹáá˛áˇáááťážáĄáŹá¸ááŻáśá¸ááᯠááŹá¸áááşááźáŽá¸ááźáŽáááŻáááşááąáŹáˇ áá˝ááşáááşáá˝ááşááźá°ááŹáá˛áˇáĄááźáąááśáá˛áˇ áá˝ááşáááşááŻáášááááąááááŻááşáᏠáĄááźáąááśáá˝áąááᯠááąáŹááşá¸ááąáŹááşá¸ááŹá¸áááşááąááźáŽáááŻáˇáááşááŤáááşá ááŹááźáąáŹááˇáş áá˝ááşáááş áĄááşááááŻááŽáááşáá˝áąáᏠáĄááťááŻáˇááąáŹáĄááźáąáĄááąáá˝áąáážáŹ áááŹá¸áááŻá¸ááťáá˝ááşááźá°ááŹáááş ááŹááźáąáŹááˇáş áááŻááááąáŹááşáááŻááşááŹáá˛á
ááťá˝ááşáŻááşáááąáŹáşááźááťááşáááş áá˝ááşáááşáá˝ááşááźá°ááŹáážááˇáş áĄááşááááŻááŽáááşááťáŹá¸áĄáá˝ááş ááźááˇáşá áŻáśááąáŹáááşá¸áá˝ážááşááťááşáᯠááááŻáááŻááşááą - áááşá¸áĄá áŹá¸á áááşá¸áááş áááşášááťáŹáážááˇáş áĄáážááşáĄááŹá¸áĄáá˝ááş áĄááťááşá¸ááťáŻááş ááááŤááşá¸áá áşááŻááźá áşááźáŽá¸ áá°ááźááŻááşááťáŹá¸ááąáŹ áááášááśáĄáááşá¸áĄááźá áşááťáŹá¸ááž ááťáážááşááŹá¸ááąáŹ ááŹááŹáááşáážááˇáşáááşáááşá á áŹáááşáá°ááťáŹá¸á áĄáá˝áąá¸áĄááźááşááťáŹá¸ááᯠááťáąááťááşáááş ááŽáááŻááşá¸ááŻááşááŹá¸ááźááşá¸ááźá áşáááş (ááááşááąáŹáˇ ááąáŹáşááąáŹáşááťáŹá¸ááťáŹá¸á áĄáážááşááááş ááŹá¸ááááşáááŻááşááźááŤá áĄááźáąáĄááą!)á áá˛áˇáááŻáˇááąáŹ áĄááąá¸ááźáŽá¸ááąáŹ áĄááźáąáŹááşá¸áĄááŹááťáŹá¸á á˝áŹááᯠáááá˝áąáˇáááş áĄááťáááşááážááá˛áˇááŤá á ááťááşááźááˇáşááąáŹáááşáááŻá¸ááťáŹá¸ |0⊠áážááˇáş |1⊠áážáŻááşáá˝áąá¸áážáŻáážááˇáş Bloch á ááşááŻáśá¸ááźááˇáş áĄáá˝ááşááźáąáŹááşá¸á ááşáĄáá˝ááşá¸ áá˝ááşáááşááŻáášááááąááááŻááşáᏠááźááşá ááşáĄááťááŻá¸ááťááŻá¸á ááŻááşááąáŹááşáážáŻá
áá˝ááşáááşáá˝ááşááźá°ááŹááťáŹá¸áĄááźáąáŹááşá¸ááᯠá
áá
áşáááť áážááˇáş áá˝á˛áˇá
ááşá¸áááşááąáŹááşáááŻááŤáá ááźááşá¸ááźááşá¸áááşáááş áááşááźááˇáşáááŻáˇ áĄááźáśááźáŻáááŻááŤáááşá Emma Srubel- áááşášááťáŹááąáŹáşááźá°ááŹááťáŹá¸ ááťáŹá¸ááźáŹá¸ááąáŹáşáááşá¸á á¤á
áŹáĄáŻááşáá˝ááş áá˝ááşáááş áĄááşáááŻááŽáááşááťáŹá¸ááᯠáááŻáááŻáĄááąá¸á
áááş áá˝áąá¸áá˝áąá¸ááŹá¸áááşá
source: www.habr.com


