📌 Dirty-AND: AND quantistica e biologica a confronto

Un confronto esplorativo tra una porta AND eseguita su QPU IBM reale e una AND biologica sintetica da dati aggregati Moon 2012. Il risultato mostra come lo scarto da una funzione logica ideale possa diventare una firma misurabile.

Postazione scientifica con apparato quantistico, campioni biologici fluorescenti e visualizzazione astratta degli scarti di una porta AND reale.

Autore: alessiopuppi · Creato: 08/07/2026 12:54

Un esperimento sullo scarto tra logica ideale e sistemi fisici reali - Quando una porta logica non è perfetta

Una porta AND ideale è semplice:

A B Output
0 0 0
0 1 0
1 0 0
1 1 1

Nel mondo reale, però, nessun sistema fisico implementa una funzione logica in modo perfetto. Un computer quantistico reale introduce errori dovuti a rumore, decoerenza, lettura imperfetta e limiti delle porte fisiche. Un circuito biologico sintetico introduce invece variabilità cellulare, rumore trascrizionale, differenze tra colture, soglie di fluorescenza e dinamiche biochimiche.

L’esperimento Dirty-AND nasce da questa domanda: se due sistemi molto diversi implementano la stessa tabella logica ideale, possiamo confrontare la forma dei loro errori?

La AND quantistica e la AND biologica condividono la stessa tabella logica ideale, ma gli errori hanno cause fisiche differenti. Il confronto riguarda la struttura normalizzata dello scarto, non l’identità dei due fenomeni.

L’esperimento quantistico

Per la parte quantistica ho eseguito una porta AND su una QPU IBM reale, usando una Toffoli/CCX. Non sono state usate Hadamard né sovrapposizioni: l’esperimento è deterministico e viene ripetuto separatamente per i quattro ingressi:

00, 01, 10, 11

Per ogni ingresso vengono misurati i bit A, B e C.

Il risultato IBM reale, con 16.384 shot per input, ha prodotto questo vettore di errore:

E_quantum = [0.031494, 0.023499, 0.022339, 0.125427]
Input Errore QPU
00 3.15%
01 2.35%
10 2.23%
11 12.54%

L’errore più forte appare su 11, cioè nel caso in cui la AND dovrebbe produrre 1.

Il confronto biologico

Per la parte biologica ho usato un dataset pubblico aggregato tratto da Moon et al., 2012, Nature: “Genetic programs constructed from layered logic gates in single cells”.

Il lavoro descrive circuiti genetici AND sintetici in E. coli, con due input molecolari e un output fluorescente. I dati usati qui provengono dalla Supplementary Table S1: sono medie e deviazioni standard di tre repliche, non misure raw cellula-per-cellula.

Quindi il confronto biologico non usa repliche raw. Usa una stima modellistica da:

media ± deviazione standard, n = 3

Il gate selezionato è:

salmonella_psicA_invF_sicA

La soglia automatica calcolata è:

soglia = 3217.0

Il vettore biologico stimato è:

E_bio = [0.0, 0.0, 0.0, 0.000252]
Input Errore biologico stimato
00 0%
01 0%
10 0%
11 0.025%

Risultato Dirty-AND

Input QPU IBM reale AND biologica stimata
00 0.031494 0.000000
01 0.023499 0.000000
10 0.022339 0.000000
11 0.125427 0.000252

Metriche principali:

Errore medio assoluto = 0.0506268
Similarità coseno = 0.940776
Jensen-Shannon divergence = 0.223419

La similarità coseno è alta perché entrambi i vettori concentrano la componente principale sull’input 11. Ma questo non significa che il computer quantistico e il circuito genetico sbaglino per lo stesso motivo.

Significa solo che, rispetto alla stessa funzione AND ideale, la forma dello scarto ha una direzione simile.

Perché questo è interessante

Questo esperimento non prova una equivalenza fisica tra quantum computing e biologia sintetica. Sarebbe una conclusione sbagliata.

Il punto interessante è metodologico: possiamo descrivere sistemi molto diversi usando lo stesso linguaggio formale.

Una porta logica ideale definisce una tabella. Un sistema reale produce deviazioni da quella tabella. Quelle deviazioni formano un vettore di errore. Quel vettore può essere confrontato tra domini diversi.

  • nella QPU IBM: qubit, porte fisiche, rumore quantistico, errori di misura;
  • nella biologia sintetica: promotori, regolazione genica, fluorescenza GFP, variabilità cellulare.

Il confronto non cerca una causa comune. Cerca una struttura comune dello scarto.

Limiti

Questo risultato va letto con cautela.

Il dato IBM è reale, ottenuto da una QPU. Il dato biologico usato qui, invece, è aggregato da letteratura scientifica. Non è un CSV raw con tutte le repliche o con eventi di citometria.

Quindi il prossimo passo corretto sarebbe ottenere dati biologici raw per una AND sintetica, con tutte e quattro le condizioni 00, 01, 10, 11, e calcolare direttamente:

E_bio = [e00, e01, e10, e11]

senza approssimazioni da media e deviazione standard.

Conclusione

Dirty-AND mostra un modo semplice per confrontare il rumore di sistemi fisici diversi che implementano la stessa logica ideale.

In questa esecuzione, la QPU IBM reale ha mostrato un errore significativo, soprattutto sull’ingresso 11. La AND biologica di Moon 2012, stimata da dati aggregati, risulta quasi ideale rispetto alla soglia scelta.

Il risultato non dice che quantum e biologia siano la stessa cosa. Dice qualcosa di più prudente e più utile: quando una funzione ideale viene realizzata nel mondo fisico, l’errore diventa una firma misurabile.

E quella firma può essere confrontata.

 

Bibliografia

  • Titolo
    An Introduction to Systems Biology: Design Principles of Biological Circuits
    Autore
    Uri Alon
    Editore
    Chapman & Hall/CRC
    Anno
    2019
    ISBN
    9781439837177
    Nota
    Testo sui principi di progettazione dei circuiti biologici, utile per leggere le porte genetiche come sistemi regolativi e non come semplici astrazioni logiche.
  • Titolo
    Quantum Computation and Quantum Information
    Autore
    Michael A. Nielsen; Isaac L. Chuang
    Editore
    Cambridge University Press
    Anno
    2010
    ISBN
    9781107002173
    Nota
    Testo fondamentale per computazione quantistica, circuiti, misura, errore e informazione quantistica.
  • Titolo
    Quantum Computer Science: An Introduction
    Autore
    N. David Mermin
    Editore
    Cambridge University Press
    Anno
    2007
    ISBN
    9780521876582
    Nota
    Introduzione alla computazione quantistica con taglio logico-informatico, utile per collegare bit, qubit, circuiti e misura.
  • Titolo
    Synthetic Biology — A Primer
    Autore
    Geoff Baldwin; Travis Bayer; Robert Dickinson; Tom Ellis; Paul S. Freemont; Richard I. Kitney; Karen Polizzi; Guy-Bart Stan
    Editore
    Imperial College Press
    Anno
    2015
    ISBN
    9781783268795
    Nota
    Manuale introduttivo alla biologia sintetica, utile per contestualizzare circuiti genetici, progettazione biologica e logiche sintetiche.

Glossario

AND biologica sintetica
Circuito genetico progettato in cui due input molecolari controllano un output misurabile, per esempio fluorescenza.
Nel testo viene confrontata con la AND quantistica solo sul piano formale dello scarto.
Dati aggregati
Dati già riassunti tramite media, deviazione standard o altri indicatori statistici.
Non equivalgono a misure raw cellula-per-cellula.
Dirty-AND
Modello di confronto tra una porta AND ideale e la sua realizzazione fisica in un sistema reale. Lo scarto tra output atteso e output osservato viene trattato come vettore informativo.
Il termine è usato qui come modello operativo dell’autore.
QPU
Quantum Processing Unit, cioè processore quantistico fisico su cui vengono eseguiti circuiti quantistici reali.
Nel testo indica la macchina IBM usata per l’esperimento.
Toffoli / CCX
Porta quantistica reversibile con due controlli e un target. Se il target parte da 0, può essere usata per ottenere l’equivalente logico di A AND B.
È la base della AND quantistica dell’esperimento.
Vettore di errore
Sequenza ordinata degli errori osservati sui quattro ingressi della AND: 00, 01, 10, 11.
Nel modello Dirty-AND permette di confrontare sistemi fisici diversi.

Fonti web

Messaggio sponsorizzato
Pubblicità

🔗 Condividi l'articolo:

Autore: alessiopuppi · Creato: 08/07/2026 12:54 · Ultima modifica: 11/07/2026 14:26