Classical simulation of quantum circuits
|
|
|
- Livia Cipriani
- 8 anni fa
- Visualizzazioni
Transcript
1 Classical simulation of quantum circuits Laureando: Tommaso Gagliardoni Relatore: Prof. Marco Baioletti Università degli Studi di Perugia Corso di Laurea Specialistica in ematica - Curriculum Informatico-Computazionale 27 Maggio 2011, Perugia Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggiodi2011, Laurea Perugia Specialistica 1 / in25
2 Introduzione - Il computer quantistico Computer quantistico: dispositivo di calcolo che basa il suo funzionamento sulle leggi della meccanica quantistica. Timeline essenziale: 1981: primo modello teorico di QC (R. Feynman) 1994: algoritmo di Shor 1996: algoritmo di Grover 1998: realizzazione di un QC a 3 qubit 2000: realizzazione di un QC a 7 qubit 2001: fattorizzazione del numero : realizzazione di un QC a 12 qubit 2008: realizzazione di un QC adiabatico a 128 qubit Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggiodi2011, Laurea Perugia Specialistica 2 / in25
3 Introduzione - Potenzialità del computer quantistico Computer classico: dati binari 0 o 1. Computer quantistico: principio di sovrapposizione (molto controintuitivo, pochi problemi studiati, difficile estrarre i dati). Per alcuni problemi che hanno una struttura molto particolare, il computer quantistico è in grado di superare le performances di un computer classico. Esempio: algoritmo di Shor: fattorizzazione di numeri interi di lunghezza n in tempo polinomiale invece che subesponenaziale. Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggiodi2011, Laurea Perugia Specialistica 3 / in25
4 Meccanica quantistica Postulato 1: sistema fisico spazio di Hilbert complesso H. Bra-ket notation: vettore ψ H prodotto interno tra ψ e φ : ψ φ duale di un vettore: φ H, φ : ψ φ ψ Stato di un sistema: classe di equivalenza di vettori normalizzati: ψ ψ 2 = φ φ 2 = 1; ψ φ ψ = λ φ, λ = 1 Sistema fisico elementare: qubit (spazio dimensione 2, base 0 e 1 ). Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggiodi2011, Laurea Perugia Specialistica 4 / in25
5 Meccanica quantistica Postulato 2: sistema fisico composto prodotto tensore tra relativi spazi di Hilbert dei componenti. Esempio: sistema fisico A rappresentato da H, sistema fisico B rappresentato da J. Il sistema fisico A B (che prende in esame A e B contemporaneamente) sarà rappresentato da H J. Esempio: sistema di n qubit spazio di Hilbert 2 n -dimensionale. Base: , , ,..., Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggiodi2011, Laurea Perugia Specialistica 5 / in25
6 Meccanica quantistica Postulato 3: osservabile di un sistema operatore Hermitiano A = A : H H. Autovalori: λ 1,..., λ d (reali). Base ortonormale di autovettori (autostati): γ 1,..., γ d Misura dell osservabile A su uno stato ψ : processo probabilistico che fa collassare ψ in γ k con probabilità ψ γ k 2 È una distribuzione di probabilità sui λ k : k ψ γ k 2 = 1 Valore atteso di A su ψ : ψ A ψ Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggiodi2011, Laurea Perugia Specialistica 6 / in25
7 Meccanica quantistica Postulato 4: in un sistema fisico chiuso non si può distruggere informazione (Principio di Landauer + conservazione dell energia). Quindi: trasformazione reversibile di un sistema operatore invertibile che mantiene norma e prodotto scalare (operatore unitario U, cioè UU = I ). Esempio: operazione su n qubit matrice unitaria 2 n 2 n. Teorema: per ogni operatore unitario U esiste un unico operatore Hermitiano H tale che U = e ih. Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggiodi2011, Laurea Perugia Specialistica 7 / in25
8 Circuiti classici Circuito classico: modello astratto di calcolo equivalente a una macchina di Turing classica. registro di input AND OR porte logiche (operazioni sui bit) AND NOT ROT registro di output Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggiodi2011, Laurea Perugia Specialistica 8 / in25
9 Circuiti quantistici il registro è un sistema fisico composto da n qubit invece che bit le porte logiche sono operatori unitari alla fine del calcolo, il risultato viene estratto dal registro di output tramite la misura di un osservabile A registro di input Quindi questo modello è probabilistico. porte logiche (operatori unitari) registro di output A misura (osservabile A) autovalore di A (risultato) λ Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggiodi2011, Laurea Perugia Specialistica 9 / in25
10 Circuiti quantistici Tramite contrazione tensoriale: circuito operatore unitario U U Valore atteso della computazione a partire dall input ψ : input U operazione misura A U AU valore atteso Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 10 / in25
11 Simulabilità classica Per n qubit: matrici 2 n 2 n = calcolare ψ U AU ψ classicamente in maniera diretta è generalmente difficile Simulabilità classica: un circuito quantistico U su n qubit si dice (fortemente) efficientemente classicamente simulabile rispetto a: una classe di stati di input Ψ una classe di osservabili Ξ se per ogni ψ Ψ e per ogni A Ξ si può calcolare tramite un computer classico (macchina di Turing deterministica) il valore atteso ψ U AU ψ fino a m cifre di precisione in tempo O(poly(n, m)). È una caratterizzazione molto forte. In generale si può fare solo per classi molto particolari di circuiti, stati e osservabili. Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 11 / in25
12 chgates ( a b A = c d ) ( e f, B = g h ), A, B U(2), con det(a) = det(b). chgate: operatore su 2 qubit, che applica separatamente A e B sui due sottospazi bidimensionali di parità: spazio pari: generato da 00 e 11 spazio dispari: generato da 01 e 10 G(A, B) = a 0 0 b 0 e f 0 0 g h 0 c 0 0 d Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 12 / in25
13 chgates Nearest-neighbour (n.n.) matchgate: agisce su due qubit adiacenti: qubit line number Next-nearest-neighbour (n.n.n.) matchgate: agisce su due qubit distanti tra di loro solo un terzo qubit: 1 ) qubit line number 2 3 Teorema: n.n. e n.n.n. matchgates sono universali per il calcolo quantistico ) Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 13 / in25
14 Algebre di Clifford Per un sistema di n qubit: 2n generatori c 1,..., c 2n : H H c j = c j, per ogni j = 1,..., 2n c j c k + c k c j = 2δ j,k I, per ogni j, k = 1,..., 2n c 2 j = (c j )2 = I, per ogni j = 1,..., 2n Algebra di Clifford (complessa): anello (formale) dei polinomi C [c 1,..., c 2n ] (grado formale massimo 2n) Rappresentazione di Jordan-Wigner: c 2k 1 = (Z 1... Z k 1 X k I k+1... I n ) c 2k = (Z 1... Z k 1 Y k I k+1... I n ) Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 14 / in25
15 Operatori Gaussiani Hamiltoniana Fermionica quadratica: combinazione lineare di termini quadratici nell algebra di Clifford H = 2n j,k=1 α j,k c j c k Operatore Gaussiano: operatore unitario generato da un Hamiltoniana Fermionica quadratica: U = e ih Teorema: gli operatori Gaussiani rappresentano circuiti quantistici fortemente efficientemente simulabili in modo classico, per una vastissima classe di stati e di osservabili Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 15 / in25
16 Simulabilità - N.n. matchgates Notare i prodotti quadratici di generatori relativi a linee adiacenti: c 1 c 2 c 3 c 4 c 4=(Z Y I) c 5 c 6 c 5=(Z Z X) c 4 c 5=i ( I X X) Questi prodotti agiscono solo sulle linee interessate. Base per lo spazio delle matrici Hermitiane (X, Y, Z, I ), separatamente nei due spazi di parità = n.n. matchgate generato tramite Hamiltoniana quadratica = operatore Gaussiano = simulabile efficientemente in maniera classica. Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 16 / in25
17 Simulabilità - N.n.n. matchgates Per prodotti quadratici di generatori relativi a linee distanti invece: c 1 c 2 c 3 c 4 c 5 c 6 c 2=(Y I I) c 5=(Z Z X) c 2 c 5=i (X ZX) Appare un operatore stringa sulle linee intermedie. N.n.n. matchgate agirebbe solo su linee 1 e 3 = non si può generalmente rappresentare come generato da un Hamiltoniana di prodotti quadratici = no Gaussiano = non simulabile. Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 17 / in25
18 Riepilogo del risultato Universalità di n.n. e n.n.n. matchgates N.n. matchgates: classicamente simulabili N.n.n. matchgates: non classicamente simulabili in genere Enorme differenza computazionale dipendente solo da una proprietà topologica del circuito, insignificante nel caso di un circuito classico. Tutta la potenza computazionale del computer quantistico sembra dipendere da questa proprietà topologica. Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 18 / in25
19 Nuovi risultati: eliminare l operatore stringa usare 2n qubit: n qubit per sottosistema primario + n qubit per sottosistema ausiliario rappresentare gli operatori in una sottoalgebra usare il sistema ausiliario come discarica per eliminare gli operatori stringa separare l operatore Gaussiano corrispondente come prodotto tensore di due operatori distinti simulare classicamente almeno il sottosistema primario Nuova rappresentazione: c 2k 1 = (I 1... I k 1 X k I k+1... I n ) (Z n+1... Z n+k 1 X n+k I n+k+1... I 2n ) c 2k = (I 1... I k 1 Y k I k+1... I n ) (Z n+1... Z n+k 1 X n+k I n+k+1... I 2n ) Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 19 / in25
20 Nuovi risultati: eliminare l operatore stringa Con questa nuova rappresentazione, per linee distanti: c 1 c 2 c 3 c 4 c 5 c 6 c 2=(Y I I) (X I I) c 5=(I I X) (Z Z X) c 2 c 5 =-i (Y I X) (Y ZX) L operatore stringa appare solo nel sistema ausiliario! H = r ( T prim r ) Tr aux = U = e ih = M V Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 20 / in25
21 Nuovi risultati: criterio sufficiente per la simulabilità dei n.n.n. matchgates n = 3 = 6 generatori c 1,..., c 6 = 6 (6 1) = 16 prodotti quadratici indipendenti: q 1,..., q 16 Prodotto interno matriciale: ((.,.)) = ortonormalizzazione di Graham-Schmidt = elementi ortonormali g 1,..., g 16 Criterio: un n.n.n. matchgate M = e ih è Gaussiano se e solo se vale la decomposizione: 16 H = g j ((H, g j )) j=1 nota: Gaussiano simulabile, ma non è detto il viceversa Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 21 / in25
22 Nuovi risultati: algoritmo per la ricerca di n.n.n. simulabili ( a b A = c d ) ( e f, B = g h ), A, B U(2), con det(a) = det(b). struttura di H tale che M = e ih sia n.n.n. matchgate: a b e 0 0 f a b H = e 0 0 f 0 0 g 0 0 h c d g 0 0 h c d Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 22 / in25
23 Nuovi risultati: algoritmo per la ricerca di n.n.n. simulabili Algoritmo input: un set di scalari { 0, λ 1,..., λ r } genera i termini quadratici q 1,..., q 16 testa tutte le combinazioni di q 1,..., q 16 coi coefficienti dati se una combinazione ha la struttura di cui sopra, fermati e restituiscila se esaurisci tutte le possibili combinazioni restituisci errore (l insieme di scalari in input non è adatto a generare un n.n.n. matchgate Gaussiano) Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 23 / in25
24 Conclusioni e sviluppi futuri poca ricerca sui n.n.n. matchgates finora, n.n. insoddisfacenti abbiamo dimostrato che n.n.n. matchgates Gaussiani esistono, sappiamo costruirli e sappiamo identificarli ove già dati possibilità di simulare classicamente l algoritmo di Shor? nuovo framework per la rappresentazione di matchgate su linee arbitrarie, raddoppiare la memoria quantistica (qubit) del sistema ricerca di Hamiltoniane di forma particolare, e loro classificazione possibilità di simulare classicamente nuove classi di circuiti quantistici? Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 24 / in25
25 Fine Ringraziamenti Dott. Marco Baioletti Dott. Ivan Gerace Dott. Simone Severini Prof. Jens Eisert Grazie a tutti per l attenzione. Laureando: Tommaso Gagliardoni Relatore: Prof. Classical Marcosimulation Baioletti (Università of quantumdegli circuits Studi di PerugiaCorso 27 Maggio di 2011, Laurea Perugia Specialistica 25 / in25
Informatica Teorica. Macchine a registri
Informatica Teorica Macchine a registri 1 Macchine a registri RAM (Random Access Machine) astrazione ragionevole di un calcolatore nastro di ingresso nastro di uscita unità centrale in grado di eseguire
I circuiti digitali: dalle funzioni logiche ai circuiti
rchitettura dei calcolatori e delle Reti Lezione 4 I circuiti digitali: dalle funzioni logiche ai circuiti Proff.. orghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi
Come costruire un computer quantistico
Come costruire un computer quantistico Oliver Morsch CNR-INFM, Dipartimento di Fisica, Università di Pisa Introduzione: Fisica quantistica La fisica del c.q.: La sovrapposizione e gli stati entangled Problemi
Generazione di Numeri Casuali- Parte 2
Esercitazione con generatori di numeri casuali Seconda parte Sommario Trasformazioni di Variabili Aleatorie Trasformazione non lineare: numeri casuali di tipo Lognormale Trasformazioni affini Numeri casuali
Algebra di Boole Algebra di Boole
1 L algebra dei calcolatori L algebra booleana è un particolare tipo di algebra in cui le variabili e le funzioni possono solo avere valori 0 e 1. Deriva il suo nome dal matematico inglese George Boole
SOTTOSPAZI E OPERAZIONI IN SPAZI DIVERSI DA R n
SPAZI E SOTTOSPAZI 1 SOTTOSPAZI E OPERAZIONI IN SPAZI DIVERSI DA R n Spazi di matrici. Spazi di polinomi. Generatori, dipendenza e indipendenza lineare, basi e dimensione. Intersezione e somma di sottospazi,
Applicazioni lineari e diagonalizzazione. Esercizi svolti
. Applicazioni lineari Esercizi svolti. Si consideri l applicazione f : K -> K definita da f(x,y) = x + y e si stabilisca se è lineare. Non è lineare. Possibile verifica: f(,) = 4; f(,4) = 6; quindi f(,4)
CORSO DI STATISTICA (parte 1) - ESERCITAZIONE 5
CORSO DI STATISTICA (parte 1) - ESERCITAZIONE 5 Dott.ssa Antonella Costanzo [email protected] Esercizio 1. Misura dell associazione tra due caratteri Uno store manager è interessato a studiare la relazione
Tempo a disposizione: 150 minuti. 1 È dato l endomorfismo f : R 3 R 3 definito dalle relazioni
Università degli Studi di Catania Anno Accademico 2014-2015 Corso di Laurea in Informatica Prova in itinere di Matematica Discreta (12 CFU) 17 Aprile 2015 Prova completa Tempo a disposizione: 150 minuti
Capitolo 5: Macchine di Turing e calcolabilitá secondo Turing
Capitolo 5: Macchine di Turing e calcolabilitá secondo Turing 1 Macchina di Turing (MDT ) Un dispositivo che accede a un nastro (potenzialmente) illimitato diviso in celle contenenti ciascuna un simbolo
Lezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari
Lezione 4 L artimetica binaria: I numeri relativi e frazionari Sommario I numeri relativi I numeri frazionari I numeri in virgola fissa I numeri in virgola mobile 1 Cosa sono inumeri relativi? I numeri
Appunti del corso di Informatica 1 (IN110 Fondamenti) 3 Modelli di calcolo
Università Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 3 Modelli di calcolo Marco Liverani ([email protected])
Spin. La hamiltoniana classica di una particella di massa m e carica q in presenza di un potenziale elettromagnetico (Φ, A) si scrive.
Spin La hamiltoniana lassia di una partiella di massa m e aria q in presenza di un potenziale elettromagnetio Φ, A si srive Sviluppando il quadrato si ha H = H = p q A 2 + qφ p 2 + A 2 2q A p + qφ 2 Se
12BHD - Informatica - soluzioni Appendice D del quaderno di testo - v. 2.00
Esercizio 1 Semplificare la seguente espressione ooleana: a (b + c) + b (a + c) pplicando le proprietà dell algebra ooleana: [ a + b c ] a b + a c + a b + b c = a (b + b) + a c + b c = a 1 + a c + b c
Corso di Laurea in Ingegneria Informatica Analisi Numerica
Corso di Laurea in Ingegneria Informatica Lucio Demeio Dipartimento di Scienze Matematiche 1 2 Analisi degli errori Informazioni generali Libro di testo: J. D. Faires, R. Burden, Numerical Analysis, Brooks/Cole,
APPUNTI ANALISI MATEMATICA
MAURIZIO TROMBETTA APPUNTI DEL CORSO DI ANALISI MATEMATICA PER IL DIPLOMA UNIVERSITARIO PARTE PRIMA INDICE Capitolo Primo: INSIEMI, APPLICAZIONI, RELAZIONI 1 Gli insiemi... Pag 1 2 Operazioni fra insiemi...
Giovanna Carnovale. October 18, Divisibilità e massimo comun divisore
MCD in N e Polinomi Giovanna Carnovale October 18, 2011 1 Divisibilità e massimo comun divisore 1.1 Divisibilità in N In questa sezione introdurremo il concetto di divisibilità e di massimo comun divisore
Heap e code di priorità
Heap e code di priorità Violetta Lonati Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica AA 2009/2010
Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012
Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 I numeri reali Sommario Conversione dei numeri reali da base 10 a base B Rappresentazione dei numeri reali Virgola fissa Virgola mobile (mantissa
Prof.ssa Laura Pagnozzi Prof. Ivano Coccorullo. Calcolo Combinatorio
Prof.ssa Laura Pagnozzi Prof. Ivano Coccorullo Calcolo Combinatorio Calcolo Combinatorio ü Molti dei problemi classici di calcolo delle probabilità si riducono al calcolo dei casi favorevoli e di quelli
3. Matrici e algebra lineare in MATLAB
3. Matrici e algebra lineare in MATLAB Riferimenti bibliografici Getting Started with MATLAB, Version 7, The MathWorks, www.mathworks.com (Capitolo 2) Mathematics, Version 7, The MathWorks, www.mathworks.com
INTRODUZIONE AI COMPUTER QUANTISTICI
Capitolo CAPITOLO INTRODUZIONE AI COMPUTER QUANTISTICI. Richard Feynman osservò, agli inizi degli anni 80, che certi fenomeni governati dalla meccanica quantistica non potevano essere simulati efficientemente
DIARIO DEL CORSO DI ALGEBRA A.A. 2010/11 DOCENTE: ANDREA CARANTI
DIARIO DEL CORSO DI ALGEBRA A.A. 2010/11 DOCENTE: ANDREA CARANTI Lezione 1. mercoledí 15 settembre 2010 (2 ore) Presentazione del corso. Esercizio: cosa succede a moltiplicare per 2, 3, 4,... il numero
Somma di numeri floating point. Algoritmi di moltiplicazione e divisione per numeri interi
Somma di numeri floating point Algoritmi di moltiplicazione e divisione per numeri interi Standard IEEE754 " Standard IEEE754: Singola precisione (32 bit) si riescono a rappresentare numeri 2.0 10 2-38
Numeri frazionari. sistema posizionale. due modi: virgola fissa virgola mobile. posizionale, decimale
Numeri frazionari sistema posizionale due modi: virgola fissa virgola mobile posizionale, decimale 0,341=tre decimi più quattro centesimi più un millesimo cifre dopo la virgola: decimi centesimi millesimi
Esercizio sugli automi di Moore
Esercizio sugli automi di Moore 1. Realizzazione tramite MSF di una macchinetta del caffè Supponiamo di voler modellare tramite un automa astati finiti di Moore una macchinetta del caffè che rilascia un
Esercizi svolti. risolvere, se possibile, l equazione xa + B = O, essendo x un incognita reale
Esercizi svolti 1. Matrici e operazioni fra matrici 1.1 Date le matrici 1 2 1 6 A = B = 5 2 9 15 6 risolvere, se possibile, l equazione xa + B = O, essendo x un incognita reale Osservazione iniziale: qualunque
Esami a. a Analisi Matematica Svolgere i seguenti esercizi motivando tutte le risposte.
Esami a. a. 2006-07 Perugia, 7 giugno 2007 1. Automobili. Due automobili da corsa A, B accelerano da ferme fino a raggiungere le seguenti velocità t secondi dopo la partenza v A (t) = 40t, v B (t) = 40t
AXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori
AXO - Architettura dei Calcolatori e Sistema Operativo organizzazione strutturata dei calcolatori I livelli I calcolatori sono progettati come una serie di livelli ognuno dei quali si basa sui livelli
Metodi per la risoluzione di sistemi lineari
Metodi per la risoluzione di sistemi lineari Sistemi di equazioni lineari. Rango di matrici Come è noto (vedi [] sez.0.8), ad ogni matrice quadrata A è associato un numero reale det(a) detto determinante
Metodo di Gauss-Jordan 1
Metodo di Gauss-Jordan 1 Nota Bene: Questo materiale non debe essere considerato come sostituto delle lezioni. Ārgomenti svolti: Riduzione per righe e matrici equivalenti per righe. Forma echelon e sistemi
I transistor. I transistor come interruttori
I transistor 1/10 I transistor come interruttori Un transistor non è altro che un interruttore totalmente elettrico (non ha nessuna parte meccanica) Un interruttore ha il compito di permettere o meno il
Equazioni, funzioni e algoritmi: il metodo delle secanti
Equazioni, funzioni e algoritmi: il metodo delle secanti Christian Ferrari 1 Introduzione La risoluzione di equazioni in R ci ha mostrato che solo per le equazioni polinomiali di primo e secondo grado,
Simulazione del comportamento energetico di una turbina eolica: bilanci energetici ed analisi economica
Università del Salento Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Meccanica a.a 2006/2007 Esame di Energetica industriale Simulazione del comportamento energetico di una turbina
codifica in virgola mobile (floating point)
codifica in virgola mobile (floating point) Del tutto simile a cosiddetta notazione scientifica o esponenziale Per rappresentare in modo compatto numeri molto piccoli o molto grandi e.g. massa dell elettrone
1 Definizione di sistema lineare omogeneo.
Geometria Lingotto. LeLing1: Sistemi lineari omogenei. Ārgomenti svolti: Definizione di sistema lineare omogeneo. La matrice associata. Concetto di soluzione. Sistemi equivalenti. Operazioni elementari
Principal. component analysis. Dai volti agli spettri di galassie
Principal component analysis Dai volti agli spettri di galassie SCOPO: PCA for beginners Ridurre il numero di variabili all interno di una collezione di oggetti per descriverli piu facilmente, sulla base
Il calcolatore. Architettura di un calcolatore (Hardware)
Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti
Università degli Studi di Udine
Prof. F. Soramel Il Progetto di Orientamento Formativo (PrOF) della Facoltà di Ingegneria dell Università degli Studi di Udine 1 L ORDINAMENTO DIDATTICO Laurea Laurea specialistica 3 anni 180 crediti 25-30
APPUNTI DI ALGEBRA 2
niversità degli Studi di Roma La Sapienza Dipartimento di Matematica G.Castelnuovo A.A. 2006-2007 GILIO CAMPANELLA APPNTI DI ALGEBRA 2 con oltre 150 esercizi svolti l ideale primo (2), determinare il campo
Robotica industriale. Richiami di statica del corpo rigido. Prof. Paolo Rocco
Robotica industriale Richiami di statica del corpo rigido Prof. Paolo Rocco ([email protected]) Sistemi di forze P 1 P 2 F 1 F 2 F 3 F n Consideriamo un sistema di forze agenti su un corpo rigido.
Esercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN [email protected]
Esercitazioni di Reti Logiche Lezione 1 Rappresentazione dell'informazione Zeynep KIZILTAN [email protected] Introduzione Zeynep KIZILTAN Si pronuncia Z come la S di Rose altrimenti, si legge come
Introduzione alla probabilità
Introduzione alla probabilità Osservazione e studio dei fenomeni naturali: a. Caso deterministico: l osservazione fornisce sempre lo stesso risultato. b. Caso stocastico o aleatorio: l osservazione fornisce
Indice generale. Prefazione
Prefazione vii 1 Classificazione dei sistemi e dei modelli 1 1.1 Introduzione 1 1.2 Principi di base della teoria dei sistemi e del controllo 2 1.2.1 I concetti di sistema e di modello 3 1.2.2 Il concetto
Mini-Corso di Informatica
Mini-Corso di Informatica CALCOLI DI PROCESSO DELL INGEGNERIA CHIMICA Ing. Sara Brambilla Tel. 3299 [email protected] Note sulle esercitazioni Durante le esercitazioni impareremo a implementare
PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico
ISTITUTO TECNICO STATALE MARCHI FORTI Viale Guglielmo Marconi n 16-51017 PESCIA (PT) - ITALIA PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico Docente PARROTTA GIOVANNI
Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre
Hardware, software e periferiche Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Riepilogo - Concetti di base dell informatica L'informatica è quel settore scientifico disciplinare
Procedura operativa per la gestione della funzione di formazione classi prime
Procedura operativa per la gestione della funzione di formazione classi prime Questa funzione viene fornita allo scopo di effettuare la formazione delle classi prime nel rispetto dei parametri indicati
2. APPUNTI SUI FASCI DI CIRCONFERENZE (raccolti dal prof. G. Traversi)
2. APPUNTI SUI FASCI DI CIRCONFERENZE (raccolti dal prof. G. Traversi) La circonferenza è la curva di 2^ grado che viene individuata univocamente da tre punti non allineati e possiede la seguente proprietà:
Sistemi differenziali 2 2: esercizi svolti. 1 Sistemi lineari Stabilità nei sistemi lineari
Sistemi differenziali : esercizi svolti 1 Sistemi lineari Stabilità nei sistemi lineari 14 1 Sistemi differenziali : esercizi svolti 1 Sistemi lineari Gli esercizi contrassegnati con il simbolo * presentano
y 3y + 2y = 1 + x x 2.
Università degli Studi della Basilicata Corsi di Laurea in Chimica / Scienze Geologiche Matematica II A. A. 03-04 (dott.ssa Vita Leonessa) Esercizi svolti: Equazioni differenziali ordinarie. Risolvere
4 0 = 4 2 = 4 4 = 4 6 = 0.
Elementi di Algebra e Logica 2008. Esercizi 4. Gruppi, anelli e campi. 1. Determinare la tabella additiva e la tabella moltiplicativa di Z 6. (a) Verificare dalla tabella moltiplicativa di Z 6 che esistono
Macchine RAM. API a.a. 2013/2014 Gennaio 27, 2014 Flavio Mutti, PhD
Macchine RAM API a.a. 2013/2014 Gennaio 27, 2014 Flavio Mutti, PhD 2 Macchina RAM 3 Esercizio Si consideri il linguaggio definito da: L = wcw R w a, b } 1. Codificare un programma RAM per il riconoscimento
SISTEMI LINEARI. x 2y 2z = 0. Svolgimento. Procediamo con operazioni elementari di riga sulla matrice del primo sistema: 1 1 1 3 1 2 R 2 R 2 3R 0 4 5.
SISTEMI LINEARI Esercizi Esercizio. Risolvere, se possibile, i seguenti sistemi: x y z = 0 x + y + z = 3x + y + z = 0 x y = 4x + z = 0, x y z = 0. Svolgimento. Procediamo con operazioni elementari di riga
I seguenti grafici rappresentano istantanee dell onda di equazione:
Descrizione matematica di un onda armonica La descrizione matematica di un onda è data dalla seguente formula : Y ; t) A cos( k ω t + ϕ ) () ( ove ω e k, dette rispettivamente pulsazione e numero d onda,
PARTE III MACCHINE A REGISTRI
PARTE III MACCHINE A REGISTRI Macchine a registri (RAM) Modelli di costo RAM e macchine di Turing Macchine a registri elementari 1 3.1 MACCHINE A REGISTRI (RAM: Random Access Machines) Introdotte da Shepherdson
Precorso di Matematica
UNIVERSITÀ DEGLI STUDI ROMA TRE FACOLTA DI ARCHITETTURA Precorso di Matematica Anna Scaramuzza Anno Accademico 2005-2006 4-10 Ottobre 2005 INDICE 1. ALGEBRA................................. 3 1.1 Equazioni
Esercizi sugli A-moduli liberi, sui gruppi abeliani finitamente generati e sulle forme canoniche degli endomorfismi degli spazi vettoriali
Esercizi sugli A-moduli liberi, sui gruppi abeliani finitamente generati e sulle forme canoniche degli endomorfismi degli spazi vettoriali.) Siano A un anello commutativo con unità e L un A-modulo libero
QUADERNI DIDATTICI. Dipartimento di Matematica. Esercizi di Geometria ealgebralinearei Corso di Studi in Fisica
Università ditorino QUADERNI DIDATTICI del Dipartimento di Matematica E Abbena, G M Gianella Esercizi di Geometria ealgebralinearei Corso di Studi in Fisica Quaderno # 6 - Aprile 003 Gli esercizi proposti
2.3 Cammini ottimi. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
. Cammini ottimi E. Amaldi Fondamenti di R.O. Politecnico di Milano .. Cammini minimi e algoritmo di Dijkstra Dato un grafo orientato G = (N, A) con una funzione di costo c : A c ij R e due nodi s e t,
Quali condizionisi si possono richiedere sulla funzione interpolante?
INTERPOLAZIONE Problema generale di INTERPOLAZIONE Dati n punti distinti ( i, i ) i=,..,n si vuole costruire una funzione f() tale che nei nodi ( i ) i=,..n soddisfi a certe condizioni, dette Condizioni
I.I.S MASCALUCIA PROGRAMMAZIONE DI FISICA LICEO CLASSICO A.S. 2009-2010
IIS MASCALUCIA PROGRAMMAZIONE DI FISICA LICEO CLASSICO AS 2009-2010 Modulo A Grandezze fisiche e misure Le basi dell algebra e dei numeri relativi Proporzionalità tra grandezze Calcolo di equivalenze tra
Modulo 1: Le I.C.T. UD 1.2a: Analogico/Digitale
Modulo 1: Le I.C.T. : Analogico/Digitale Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno ANALOGICO e
La somma degli angoli interni di un triangolo è uguale a un angolo piatto (180 ).
Il triangolo (UbiLearning) - 1 Triangoli Un triangolo è un poligono formato da tre lati. Rappresenta la più semplice figura piana formata dal minimo numero di lati utili a chiudere una superficie piana.
Prof.ssa Laura Pagnozzi Prof. Ivano Coccorullo. Calcolo Combinatorio
Prof.ssa Laura Pagnozzi Prof. Ivano Coccorullo Calcolo Combinatorio Calcolo Combinatorio ü Molti dei problemi classici di calcolo delle probabilità si riducono al calcolo dei casi favorevoli e di quelli
Introduzione I contatori sono dispositivi fondamentali nell elettronica digitale e sono utilizzati per:
INTRODUZIONE AI CONTATORI Introduzione I contatori sono dispositivi fondamentali nell elettronica digitale e sono utilizzati per: o Conteggio di eventi o Divisione di frequenza o Temporizzazioni Principi
Il concetto di calcolatore e di algoritmo
Il concetto di calcolatore e di algoritmo Elementi di Informatica e Programmazione Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Informatica
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE Il computer o elaboratore è una macchina altamente organizzata capace di immagazzinare, elaborare e trasmettere dati con notevole precisione e rapidità. Schematicamente
STATISTICHE DESCRITTIVE Parte II
STATISTICHE DESCRITTIVE Parte II INDICI DI DISPERSIONE Introduzione agli Indici di Dispersione Gamma Differenza Interquartilica Varianza Deviazione Standard Coefficiente di Variazione introduzione Una
Calcolo Numerico Informatica Manolo Venturin A.A. 2010 2011 Guida all esame
Calcolo Numerico Informatica Manolo Venturin A.A. 2010 2011 Guida all esame Testo aggiornato al 23 maggio 2011. L esame consiste in una prova scritta della durata di 2 ore. Tale prova è composta da tre/-
Equazioni Polinomiali II Parabola
Equazioni Polinomiali II Parabola - 0 Equazioni Polinomiali del secondo grado (Polinomi II) Forma Canonica e considerazioni La forma canonica dell equazione polinomiale di grado secondo è la seguente:
algebra: insiemi numerici N e Q +, proprietà operazioni e calcolo linguaggio degli insiemi
Liceo B. Russell VIA IV NOVEMBRE 35, 3803 CLES Indirizzo: Scienze umane CLASSE Programmazione Didattica a. s. 00/0 UB Disciplina: Matematica Prof. Ore effettuate 08 + 6 recupero Carlo Bellio PROGRAMMA
a + 2b + c 3d = 0, a + c d = 0 c d
SPAZI VETTORIALI 1. Esercizi Esercizio 1. Stabilire quali dei seguenti sottoinsiemi sono sottospazi: V 1 = {(x, y, z) R 3 /x = y = z} V = {(x, y, z) R 3 /x = 4} V 3 = {(x, y, z) R 3 /z = x } V 4 = {(x,
Numeri Frazionari. Numeri Frazionari
Numeri Frazionari Conversione da decimale a binario: si convertono separatamente parte intera e parte frazionaria per la parte intera si segue la procedura di conversione già vista; per la parte frazionaria
PON 2007 2013 Liceo Scientifico Leonardo da Vinci. Vallo della Lucania
PON 2007 2013 Liceo Scientifico Leonardo da Vinci Vallo della Lucania Nuovi percorsi matematici: Osservare, descrivere, costruire. Matlab - 2: Lavorare con le matrici Vallo della Lucania 26 Settembre 2008
LEZIONE 23. ax 2 + bxy + cy 2 + dx + ey + f
LEZIONE 23 23.1. Riduzione delle coniche a forma canonica. Fissiamo nel piano un sistema di riferimento Oxy e consideriamo un polinomio di grado 2 in x, y a meno di costanti moltiplicative non nulle, diciamo
CONICHE. Esercizi Esercizio 1. Nel piano con riferimento cartesiano ortogonale Oxy sia data la conica C di equazione
CONICHE Esercizi Esercizio 1. Nel piano con riferimento cartesiano ortogonale Oy sia data la conica C di equazione 7 2 + 2 3y + 5y 2 + 32 3 = 0. Calcolare le equazioni di una rototraslazione che riduce
Analisi. Calcolo Combinatorio. Ing. Ivano Coccorullo
Analisi Ing. Ivano Coccorullo Prof. Ivano Coccorullo ü Molti dei problemi classici di calcolo delle probabilità si riducono al calcolo dei casi favorevoli e di quelli possibili. Quando le situazioni diventano
Diagrammi a blocchi 1
Diagrammi a blocchi 1 Sommario Diagrammi di flusso, o a blocchi. Analisi strutturata. Esercizi. 2 Diagrammi a blocchi È un linguaggio formale di tipo grafico per rappresentare gli algoritmi. Attraverso
Fondamenti VBA. Che cos è VBA
Fondamenti VBA Che cos è VBA VBA, Visual Basic for Application è un linguaggio di programmazione, inserito nelle applicazioni Office di Microsoft (Ms Word, Ms Excel, Ms PowerPoint, Visio). VBA è una implementazione
Codifica dell Informazione
Introduzione all Informatica Fabrizio Angiulli Codifica dell Informazione CODIFICA DI DATI E ISTRUZIONI Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare dati
UNIVERSITA DEGLI STUDI DI PERUGIA
UNIVERSITA DEGLI STUDI DI PERUGIA REGISTRO DELLE LEZIONI E DELLE ALTRE ATTIVITÀ DIDATTICHE Anno accademico 2006-2007 Dott./Prof. Pinotti Maria Cristina Settore scientifico-disciplinare INF01 Facoltà Scienze
Richiami di aritmetica
Richiami di aritmetica I numeri naturali L insieme dei numeri naturali, che si indica con N, comprende tutti i numeri interi maggiori di zero. Operazioni fondamentali OPERAZIONE SIMBOLO RISULTATO TERMINI
Definizione: Dato un sottoinsieme non vuoti di. Si chiama funzione identica o identità di in sé la funzione tale che.
Esercitazioni di Analisi Matematica Prof.ssa Chiara Broggi Materiale disponibile su www.istitutodefilippi.it/claro Lezione 2: Funzioni reali e loro proprietà Definizione: Siano e due sottoinsiemi non vuoti
Le aree dell informatica
Fondamenti di Informatica per la Sicurezza a.a. 2006/07 Le aree dell informatica Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università
LEZIONE 3. Typeset by AMS-TEX
LEZIONE 3 3 Risoluzione di sistemi Supponiamo che AX = B sia un sistema di equazioni lineari Ad esso associamo la sua matrice completa (A B Per la Proposizione 236 sappiamo di poter trasformare, con operazioni
ESERCIZI DEL CORSO DI INFORMATICA
ESERCIZI DEL CORSO DI INFORMTIC Questa breve raccolta di esercizi vuole mettere in luce alcuni aspetti della prima parte del corso e fornire qualche spunto di riflessione. Il contenuto del materiale seguente
Lezione 2. Sommario. Il sistema binario. La differenza Analogico/Digitale Il sistema binario
Lezione 2 Il sistema binario Sommario La differenza Analogico/Digitale Il sistema binario 1 La conoscenza del mondo Per poter parlare (ed elaborare) degli oggetti (nella visione scientifica) si deve poter
Programma del corso di: Calcolo Numerico Corso di laurea in Matematica a.a. 2005-06 Prof. B.Paternoster
Programma del corso di: Calcolo Numerico Corso di laurea in Matematica a.a. 2005-06 Prof. B.Paternoster Richiami di analisi degli errori. Rappresentazione dei numeri in un calcolatore. Operazioni di macchina.
