Modello RASP

Il modello RASP mantiene il programma in memoria e permette di modificare le istruzioni durante l'esecuzione

Caratteristiche strutturali:

I concetti di stato, computazione, funzione, tempo e spazio rimangono immutati.

Così come le notazioni per i costi in tempo e spazio uniformi e logaritmici

Equivalenza tra RAM e RASP

Teorema: $\forall \phi$ programma RAM, $\exist \psi$ programma RASP tale che $\forall n \in N, \forall x \in Z^n$

Dimostriamo che ogni istruzione RAM (code, op) può essere tradotta in una sequenza finita di al più 6 istruzioni RASP

Equivalenza tra RAM e RASP: costo logaritmico

Un teorema simile vale anche se si considera il CCL