Un uomo ha due dispositivi.
- Una macchina del tempo - Può controllare questa macchina pensando. Gli consente di viaggiare da un qualsiasi momento nel tempo a un altro momento nel passato o nel futuro (o anche nel momento presente) in pochissimo tempo. Nota che se viaggia nel passato da B a A, tutti gli eventi normali (macchine del tempo, alternatori esclusi) da A a B devono ripetere allo stesso modo. Quindi dal punto B, viene riportato al punto A. Pertanto, un singolo viaggio nel tempo crea un ciclo infinito.
- Alternatore - Realizzando questo problema, crea un'altra macchina. Si accorge che, anche se tutti gli eventi fisici si ripetono in un ciclo, i suoi pensieri possono essere diversi. Quindi questa macchina è stata progettata per essere controllabile anche dal pensiero. La macchina può essere utilizzata in qualsiasi momento per fornire un futuro alternativo (ma non passato) rispetto al tempo in cui l'ha usata.
Esempio
Spiegherò tutti i dettagli usando un lungo esempio.
1000 T+250 250 T+0 500 T-200 100 T-50 125 A 225 T-400 500 A 100 T-200 150 T-25 100 T+100 50 A 25
- Passano 1000 anni. È l'anno 1000 ora.
- Viaggia dal 1000 al 1250.
- Passano 250 anni. È l'anno 1500 ora.
- Viaggia dal 1500 al 1500. Questo non ha alcun effetto (e può essere ignorato).
- Passano 500 anni. Ora è l'anno 2000
- Viaggia dal 2000 al 1800.
- Passano 100 anni. È l'anno 1900 ora.
- Viaggia dal 1900 al 1850.
- Passano 125 anni: tuttavia, questa volta, dato che è in loop, le cose sono diverse. Passano 50 anni dal 1850 al 1900. Torna al 1850. Altri 50 anni passano dal 1850 al 1900. Torna indietro. Passano 25 anni ed è il 1875, completando così 125 anni.
- Usa l'alternatore. Ora esiste un futuro alternativo rispetto all'anno 1875, in cui si trova ora. Il passato non è cambiato.
- Passano 225 anni. È l'anno 2100.
- Viaggia dal 2100 al 1700.
- Passano 500 anni: 175 anni dal 1700 al 1875 passano normalmente. No, incontra di nuovo l'alternatore, il che significa che ora è stato creato un terzo futuro dopo il 1875. 325 anni passano normalmente, rendendolo l'anno 2200.
- L'uso di un alternatore ora non ha alcun effetto (e può essere ignorato) poiché esiste un solo futuro a 2200 che non è stato ancora definito.
- Passano 100 anni. Sono le 2300.
- Viaggia dal 2300 al 2100.
- Passano 150 anni: 100 anni dai 2100 ai 2200 passano normalmente. Un secondo futuro viene creato dal 2200. Passano 50 anni ed è ora l'anno 2250.
- Dovrebbe andare dal 2250 al 2225. Tuttavia, ora esistono due 2225 in due tempi diversi. Quindi questo porta a un paradosso, dal momento che non siamo in grado di determinare quale momento raggiungerà. (Non supponiamo che vada alla linea temporale più recente) Quindi questo termina la nostra simulazione.
- Qualsiasi altra cosa
100 T+100 50 A 25viene completamente ignorata da quando si è verificato un paradosso e la nostra simulazione ha smesso di funzionare.
Suggerimento: se stai lottando per capire l'esempio, immagina che il tempo sia come un sentiero che stai scavando nella terra. Se viaggi nel tempo, stai creando un teletrasporto. Se stai usando l'alternatore, stai scavando un nuovo percorso nel muro di un percorso esistente.
Paradosso
Supponiamo che A, B e C siano tre punti nel tempo (uno dopo l'altro). Si dice che si sia verificato un paradosso iff:
- vi trovate in un punto C, esiste un alternatore in un punto B, esiste più di un futuro al punto B (e vi trovate in uno di essi) e provate ad accedere a qualsiasi punto tra B e C attraverso il viaggio nel tempo.
- sei in un punto A, esiste un alternatore in un punto B, esiste più di un futuro al punto B e provi ad accedere a un punto C (dopo B) tramite il viaggio nel tempo.
Ingresso
Una serie di eventi, simili all'esempio. (Il formato è flessibile.)
Produzione
Un valore di verità / falsità, che indica se si è verificato un paradosso.
Sfida
Vince il codice più breve (in byte).
flexiblestaformat?