Nel cuore di Vienna
Sede centrale
Löwengasse 14 / Lokal 2
1030 Vienna, Austria
Porte
Nella computazione classica, le porte classiche vengono utilizzate per eseguire operazioni su uno o più bit. Analogamente, nella computazione quantistica, le porte quantistiche vengono utilizzate per eseguire un'operazione reversibile su uno o più qubit. OpenQASM fornisce alcune porte quantistiche integrate. In questo capitolo del tutorial di OpenQASM imparerai in breve le porte quantistiche in OpenQASM. Nei capitoli successivi di questo tutorial di OpenQASM imparerai in modo approfondito come usare queste porte quantistiche in OpenQASM.
Nel campo della computazione quantistica esistono varie porte quantistiche standard che vengono utilizzate per creare algoritmi quantistici. Tuttavia, non tutte queste porte quantistiche sono porte quantistiche fondamentali. Le porte quantistiche fondamentali sono porte quantistiche che possono essere utilizzate per creare altre porte quantistiche.
OpenQASM fornisce le seguenti due porte quantistiche integrate:
- Porta U
- Porta CX
La porta U è una porta quantistica che può essere utilizzata per cambiare lo stato di un qubit. La porta CX è una porta quantistica utilizzata per creare entanglement tra gli stati di due qubit. Entrambe queste porte quantistiche sono porte quantistiche fondamentali. Utilizzando la porta U e la porta CX è possibile creare qualsiasi altra porta quantistica.
Infatti, la libreria standard di OpenQASM 2 qelib1.inc1 utilizza le porte quantistiche fondamentali U e CX per creare le porte quantistiche più comunemente usate e alcune meno comuni.
Nei capitoli successivi imparerai in dettaglio la porta U e la porta CX.