Ci scusiamo in anticipo se questa domanda è troppo semplice.
Fondamentalmente, quello che voglio sapere è se ci sono funzioni con le seguenti proprietà:
Prendi come quando il dominio e il codomain sono limitati alle stringhe -bit. Poi
- è iniettivo
- è suriettivo
- richiede rigorosamente meno risorse (spazio / tempo / profondità del circuito / numero di porte) per calcolare secondo un modello ragionevole di , dove .
- La differenza di risorsa per vs ridimensionata come una funzione strettamente crescente di .
Posso fornire esempi in cui la funzione è suriettiva o iniettiva, ma non entrambe, a meno che non ricorra a un modello computazionale inventato. Se scelgo un modello computazionale che consente gli spostamenti a sinistra in unità di tempo su qualche anello, ma non gli spostamenti a destra, è ovviamente possibile trovare un overhead lineare (o superiore se si considera una permutazione più complicata come una primitiva) . Per questo motivo sono interessato solo a modelli ragionevoli, con cui intendo principalmente macchine di Turing o circuiti NAND o simili.
Ovviamente questo deve essere vero se , ma sembrerebbe che ciò sia possibile anche se , e quindi non dovrebbe equivalere a decidere quella domanda.
È del tutto possibile che questa domanda abbia una risposta ovvia o un evidente ostacolo alla risposta che mi sono perso.