Skip to main content
IBM Quantum Platform

Sintesi fermionica

Questo modulo illustra i metodi di sintesi con cui un gate Evolution viene scomposto in un insieme di FermionicCircuit gate fermionici più piccoli. Passarne uno all’argomento synthesis del gate per scegliere come scomporre la sua evoluzione temporale:

Evolution(num_modes, operator, time=1.0, synthesis=FermionicLieTrotter())

Entrambe le parti di questa riscrittura si collocano nello spazio fermionico, pertanto questi metodi possono sfruttare la groups dell’operatore evoluto (vedi “Termini dell’operatore di gruppo: utilizzare la struttura dell’operatore ”) – a differenza della sintesi da fermioni a qubit che segue, che considera solo l’operatore mappato, dove il raggruppamento non è più disponibile.

Importante

Questo passaggio da fermione a fermione è facoltativo. Un gate Evolution può essere trasferito direttamente alla fase di conversione da fermioni a qubit, indipendentemente dal numero di termini presenti nel suo operatore; la scelta di scomporlo prima nello spazio fermionico viene adottata per ottenere fattori più economici o per evidenziare una struttura che la fase successiva possa sfruttare.

Rubrica 1
Rubrica 2
FermionicEvolutionSynthesis()L'interfaccia per la sintesi fermione-fermione di un gate Evolution .
FermionicLieTrotter([reps])La formula del prodotto di Lie-Trotter di primo ordine, applicata allo spazio fermionico.
FermionicSuzukiTrotter([order, reps])La formula del prodotto di Suzuki-Trotter di ordine superiore, applicata nello spazio fermionico.
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.