"Cet exposé est une <b class=\"cool\">initiation à la programmation</b> de circuits quantiques et à la nouvelle forme de <b class=\"cool\">parallélisme</b> qu'elle nous propose.\n",
"\n",
...
...
@@ -43,10 +43,10 @@
"source": [
"## Illustrée avec Qiskit\n",
"\n",
"Cet exposé est aussi un notebook jupyter téléchargeable dont les exemples sont construits à l'aide de la bibliothèque __[Qiskit](https://qiskit.org)__ qui permet de manipuler des circuits quantiques en Python :\n",
"Cet exposé est aussi un notebook jupyter téléchargeable et exécutable dans le Cloud dont les exemples sont construits à l'aide de la bibliothèque __[Qiskit](https://qiskit.org)__ qui permet de manipuler des circuits quantiques en Python :\n",
"1. <b class=\"cool\">construire</b> des circuits ;\n",
"2. <b class=\"cool\">exécuter</b> ces circuits localement dans un simulateur ;\n",
"3. <b class=\"cool\">exécuter</b> ces circuits sur des processeurs quantique d'IBM ;\n",
"3. <b class=\"cool\">exécuter</b> ces circuits sur des processeurs quantique (par exemple d'IBM) ;\n",
"4. <b class=\"cool\">analyser</b> les résultats des exécutions."
]
},
...
...
@@ -118,7 +118,7 @@
"\n",
"Depuis les travaux de Shannon à la fin des années 30, l'<b class=\"cool\">algèbre booléenne</b> et le système binaire fondent l'électronique numérique.\n",
"\n",
"Un registre de <b class=\"cool\">mémoire classique</b> stocke un vecteur de <b class=\"cool\">bits</b> qui prennent chacun une valeur parmi deux : $0$ ou $1$.\n",
"Un registre de <b class=\"cool\">mémoire classique</b> stocke un vecteur de <b class=\"cool\">bits</b> qui prennent chacun une valeur parmi deux : $0$ ou $1$. Les bits sont indépendants, $n$ bits stockent un valeur parmi $2^n$.\n",
"\n",
"Des <b class=\"cool\">portes logiques</b> réalisant des fonctions logiques ($\\operatorname{ET}$, $\\operatorname{OU}$, $\\operatorname{NON}$) permettent de <b class=\"cool\">calculer efficacement</b> toute fonction booléenne $f : \\left\\{0,1\\right\\}^n \\longrightarrow \\left\\{0,1\\right\\}^m$."