Réécriture et Calcul quantique

Documents pareils
Cryptologie et physique quantique : Espoirs et menaces. Objectifs 2. distribué sous licence creative common détails sur

TABLE DES MATIÈRES CHAPITRE I. Les quanta s invitent

titre.dsf - Page : 1 Ordinateur quantique: rêves et réalité J.M. Raimond Laboratoire Kastler Brossel

Traitement et communication de l information quantique

L ordinateur quantique

Modèles formels du calcul quantique : ressources, machines abstraites et calcul par mesure

Chapitre 1. Une porte doit être ouverte et fermée. 1.1 Les enjeux de l'informatique quantique

Peter W. Shor, Prix Nevanlinna 1998

Qu est-ce qu un ordinateur quantique et à quoi pourrait-il servir?

Exclusion Mutuelle. Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr. Université de Provence. 9 février 2011

Les machines de traitement automatique de l information

Andrei A. Pomeransky pour obtenir le grade de Docteur de l Université Paul Sabatier. Intrication et Imperfections dans le Calcul Quantique

Une introduction aux codes correcteurs quantiques

Algorithmique quantique : de l exponentiel au polynômial

Approche Quantique pour l Appariement de Formes

Microsoft Excel : tables de données

En route vers l ordinateur quantique?

Quatrième partie IV. Test. Test 15 février / 71

Algorithmes évolutionnaires quantiques pour le recalage et la segmentation multiobjectif d'images

Calculateur quantique: factorisation des entiers

Qualité du logiciel: Méthodes de test

Comment réaliser physiquement un ordinateur quantique. Yves LEROYER

0x700. Cryptologie Pearson France Techniques de hacking, 2e éd. Jon Erickson

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

Matériau paramagnétique pour l information quantique : manipulations des spins électroniques et nucléaires dans β Ga2O3 : Ti

C algèbre d un certain groupe de Lie nilpotent.

CARACTERISTIQUE D UNE DIODE ET POINT DE FONCTIONNEMENT

Simulation de variables aléatoires

CHAPITRE VIII : Les circuits avec résistances ohmiques

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

Calcul quantique : algèbre et géométrie projective

Les lois nouvelles de l information quantique

I GENERALITES SUR LES MESURES

- MANIP 2 - APPLICATION À LA MESURE DE LA VITESSE DE LA LUMIÈRE

De la sphère de Poincaré aux bits quantiques :! le contrôle de la polarisation de la lumière!

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

Simulations de systèmes quantiques fortement corrélés:

Analyse fonctionnelle Théorie des représentations du groupe quantique compact libre O(n) Teodor Banica Résumé - On trouve, pour chaque n 2, la classe

Les cartes de fidélités... 2 Natures de pièces... 5 Impression des chèques cadeaux... 6 Statistiques fidélités... 8 Fiche client...

Informatique Machines à calculer en théorie et en pratique

Techniques de Lyapunov en contrôle quantique pour le couplage dipolaire et polarisabilité

Twincat PLC Temperature Controller. Régulation de Température à l aide de TwinCAT PLC.

Algèbre binaire et Circuits logiques ( )

Photons, expériences de pensée et chat de Schrödinger: une promenade quantique

Page 1/10 - L'ordinateur quantique

Projet Active Object

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

L informatique quantique : son apport aux processeurs de demain

Algorithmique et Programmation Fonctionnelle

Calcul quantique universel sur qubits

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

Les processus légers : threads. Système L3, /31

Limitations of the Playstation 3 for High Performance Cluster Computing

Un K-espace vectoriel est un ensemble non vide E muni : d une loi de composition interne, c est-à-dire d une application de E E dans E : E E E

CONTROLE D ACCES A TRANSPONDEUR LECTEUR DE BADGE SANS CONTACT ST

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Algorithmique et Programmation, IMA

DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

Manuel d installation de Business Objects Web Intelligence Rich Client.

Le produit semi-direct

L ordinateur quantique (suite)

Cours Informatique Master STEP

CONFIGURATION DE L AUTOMATE SIEMENS

Cours 7 : Utilisation de modules sous python

Étudier si une famille est une base

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette

Chapitre VI - Méthodes de factorisation

Définition des Webservices Ordre de paiement par . Version 1.0

Fig.1. Structure d un AGQ

Plus courts chemins, programmation dynamique

Définitions. Numéro à préciser. (Durée : )

Cours No 3 : Identificateurs, Fonctions, Premières Structures de contrôle.

Principe de symétrisation pour la construction d un test adaptatif

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Gestion des Clés Publiques (PKI)

Simulation de systèmes quantiques sur un ordinateur quantique réaliste

LE PHYSICIEN FRANCAIS SERGE HAROCHE RECOIT CONJOINTEMENT LE PRIX NOBEL DE PHYSIQUE 2012 AVEC LE PHYSICIEN AMERCAIN DAVID WINELAND

1 Complément sur la projection du nuage des individus

Résolution de systèmes linéaires par des méthodes directes

Solution logicielle pour le pilotage et l ERM. Journées d études IARD 26 mars mars 2010

Examen Médian - 1 heure 30

Trois méthodes pour la construction de pages WEB personnalisées

Algorithmes pour la planification de mouvements en robotique non-holonome

Ré-ordonnancement adaptatif de messages dans un réseau ad hoc de véhicules

Objets et Programmation. origine des langages orientés-objet

IN Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Algorithmes et architectures pour ordinateurs quantiques supraconducteurs

Introduction à l étude des Corps Finis

La nouvelle planification de l échantillonnage

e-frontech v3.0 Intranet JUSTIME Gestion administrative

Accompagnement de projet environnement. Entreprise : Scell-it Yourself

Machines virtuelles Cours 1 : Introduction

VidZone, qu est-ce que c est? INSTALLATION DE VidZone

/ kit camping-car - modèle avec 2 panneaux

Le transistor bipolaire

Présentation du PL/SQL

I. Introduction. 1. Objectifs. 2. Les options. a. Présentation du problème.

Plan du cours Cours théoriques. 29 septembre 2014

Transcription:

13.03.04, Nancy arrighi@univ-mlv.fr, IGM, Université de Marne-la-Vallée gilles.dowek@polytechnique.fr, LIX, Ecole Polytechnique

Le problème La solution

Si ψ et φ sont deux états possibles d un sytème, alors αψ + βφ l est aussi (avec α 2 + β 2 = 1). Analogie avec le parallèlisme.

L état d un système physique clos est entièrement décrit par un vecteur de nombres complexes de norme un. Autrement dit c est un vecteur v C n vérifiant: v = v 1. v n et v v = v 1 v 1 +... + v n v n = 1. OK pour l informatique quantique de ne considérer que les nombres réels.

Un système physique clos dans un état v, évolue, après une certaine période de temps, en un état w selon l équation w = Uv où U est une matrice unitaire n n, i.e. U U = Id. Notons que les transformations unitaires préservent le produit scalaire et donc la norme. (Rotations complexes). Electronique réversible plus quelques portes telles...

Lorsqu un système physique ayant pour état v = est mesuré, on obtient le résultat i avec probabilité p i = v i 2. (...) v 1. v n

Si le résultat i advient, alors le système se trouve désormais dans l état: 0. w = 1 i th position. 0 Notons que la condition de normalization équivaut à i p i = 1.... S agit-il donc de simples probabilités? Le détour par les amplitudes était-il bien utile? cf. Deutsch Josza et cryptographie quantique, pour laquelle il faut les complexes.

Soit un système physique A d état v C n. Soit un système physique B d état w C m. L état du sytème composé AB est un élément de C n C m. Notons que C n C m est un espace vectoriel de dimension mn. Il faut faire des calculs sur 2 N nombres pour simuler un système quantique de N qubits. Pour simuler un système quantique, il faut un sytème quantique (Feynman). La seule chose à savoir sur c est qu il est bilinéaire: λ.v w = v λ.w = λ.(v w) (v 1 + v 2 ) w = v 1 w + v 2 w v (w 1 + w 2 ) = v w 1 + v w 2.

Le problème La solution Le problème Nous est donné une boîte noire F : Bool Bool. On souhaite calculer le ou exclusif (dénoté ) de F(Vrai) et F(False). Au bout de sa première utilisation la boîte noire s autodétruira! (ou disons juste que son utilisation est coûteuse en temps, argent... )... Clairement, c est mission impossible?

Le problème La solution La solution On suppose F implémentée par une boîte quantique: a b U f a (F(a) b) où a et b sont des valeurs booléennes. Autrement dit F est appliquée à la première valeur booléenne, mais le résultat est enregistré dans la seconde via un. Nécessaire pour avoir l unitarité.

Le problème La solution Uf Faux Vrai

Le problème La solution Uf 1 2 (Faux + Vrai) 1 2 (Faux Vrai) = 1 (Faux (Faux Vrai) + Vrai (Faux Vrai)) 2

Le problème La solution Uf 1 ( ) ( 1) F(Faux) Faux (Faux Vrai) + ( 1) F(Vrai) Vrai (Faux Vrai) 2 = 1 2 (( 1) F(Faux) Faux + ( 1) F(Vrai) Vrai) 1 2 (Faux Vrai) = ± 1 2 (Faux + ( 1) F(Faux) F(Vrai) Vrai)...

Le problème La solution Uf ±(F(Faux) F(Vrai))...

Des algorithmes plus utiles: Shor, Grover. Une théorie centenaire et vérifiée expérimentalement. Diverses pistes de réalisations physiques: ions, photons, quantum dots...

Les critères de DiVicenzo sont en concurrence: isolation du sytème, possibilité de le préparer dans un état initial, de le faire évoluer arbitrairement, de le mesurer. Plus le système est grand, plus c est difficile, mais passé un certain seuil les codes de correction quantique d erreur prennent le relais. Deutsch-Josza a été implémenté, on a factorisé 15, des systèmes de cryptographie quantique sont commercialisés.

Le modèle des circuits quantiques. Universalité au sens des circuits: pas de structures de contrôle. Opaque. La machine de Turing quantique. Véritable universalité. Très opaque: δ : Q Σ (Q Σ {Left, Right} C)....plus une contrainte d unitarité.

Il manque l informatique quantique un modèle de calcul qui soit: Universel au sens de la machine de Turing Utilisable pour la programmation, proche de ses spécifications Pas une simple juxtaposition de controle classique et de circuits quantiques

Les boucles WILE, branches IF etc. semblent fondamentalement classiques. L approche fonctionnelle semble prometteuse: Structure de contrôle plus compatible avec la quantique Proximité avec la spécification et la logique Possibilité d une sémantique opérationnelle en système de réécriture Nous aurions donc: ( Id)U f ( Faux Vrai)...la suite cet après-midi.