diff --git a/kvantumszamitogepek_programozasa/qiskit_es_ibm/qiskit_es_ibm.ipynb b/kvantumszamitogepek_programozasa/qiskit_es_ibm/qiskit_es_ibm.ipynb index ff97433..c6ee564 100644 --- a/kvantumszamitogepek_programozasa/qiskit_es_ibm/qiskit_es_ibm.ipynb +++ b/kvantumszamitogepek_programozasa/qiskit_es_ibm/qiskit_es_ibm.ipynb @@ -1179,8 +1179,9 @@ "Használjuk fel a korábban elkészített Bell-párokat előállító áramkört és a következő segítséget:\n", "\n", "```python\n", - "qc.x(qubit).c_if(crx, 1) # Apply gates if the registers \n", - "qc.z(qubit).c_if(crz, 1) # are in the state '1'\n", + "# Akkor használjuk az X és Z kaput, ha a crx és a crz klasszikus regiszterekben 1-es található.\n", + "qc.x(qubit).c_if(crx, 1)\n", + "qc.z(qubit).c_if(crz, 1)\n", "```" ] }, @@ -1490,6 +1491,40 @@ "Forrás: [M Hayashi et al 2006 New J. Phys. 8 129](https://iopscience.iop.org/article/10.1088/1367-2630/8/8/129/meta)" ] }, + { + "cell_type": "markdown", + "id": "e82fc408-3b9f-47a5-9575-e1352cb48aa3", + "metadata": {}, + "source": [ + "Alice kódolása a következő:\n", + "\n", + "![QRAC 3 kódolás](qrac_3_coding.png)\n", + "\n", + "Ahol $\\tilde{\\theta} = \\pi \\cdot n + \\frac{1}{2} \\cos^{-1}\\left(\\frac{1}{\\sqrt{3}}\\right), n \\in Z$\n", + "\n", + "Forrás: [M Hayashi et al 2006 New J. Phys. 8 129](https://iopscience.iop.org/article/10.1088/1367-2630/8/8/129/meta)\n", + "\n", + "Bob, választásától függően, pedig az alábbi bázisokban fog mérni:\n", + "\n", + "![QRAC 3 bázisok](qrac_3_bases.png)" + ] + }, + { + "cell_type": "markdown", + "id": "7192a55b-c032-4923-bf89-cade7f44acbe", + "metadata": {}, + "source": [ + "Készísük el a QRAC$(3, 1, 0.79)$ kódolást egy válaszott 3 bites adatra!" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2bad1752-c462-44e7-bfac-2895c0cfb83b", + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", "id": "ca322e66-6e25-4f6d-a7b2-76745e6d33dc", diff --git a/kvantumszamitogepek_programozasa/qiskit_es_ibm/qrac_3_bases.png b/kvantumszamitogepek_programozasa/qiskit_es_ibm/qrac_3_bases.png new file mode 100644 index 0000000..c70bd79 Binary files /dev/null and b/kvantumszamitogepek_programozasa/qiskit_es_ibm/qrac_3_bases.png differ diff --git a/kvantumszamitogepek_programozasa/qiskit_es_ibm/qrac_3_coding.png b/kvantumszamitogepek_programozasa/qiskit_es_ibm/qrac_3_coding.png new file mode 100644 index 0000000..c945475 Binary files /dev/null and b/kvantumszamitogepek_programozasa/qiskit_es_ibm/qrac_3_coding.png differ