Quali sono i limiti della programmazione funzionale totale? Non è completo di Turing, ma supporta ancora un ampio sottoinsieme dei programmi possibili. Ci sono costrutti importanti che potresti scrivere in un linguaggio completo di Turing, ma non in un linguaggio funzionale totale? Ed è corretto affermare che i programmi scritti …
Di recente stavo discutendo di Turing Machines quando mi è stato chiesto: "La Turing Machine è derivata dagli automi o è il contrario"? Naturalmente non conoscevo la risposta, ma sono curioso di scoprirlo. La Turing Machine è sostanzialmente una versione leggermente più sofisticata di un Push-Down Automata. Da ciò presumo …
Ho letto da qualche parte che una macchina di Turing non può calcolare questo ed è quindi indecidibile, ma perché? Perché è computazionalmente impossibile per una macchina generare l'albero di analisi e prendere una decisione? Forse mi sbaglio e si può fare?
Considera , una funzione che restituisce 1 iff zeri appare consecutivamente in . Ora qualcuno mi ha dato la prova che è calcolabile:f(n)f(n)f(n)nnnππ\pif(n)f(n)f(n) O per tutti n, appare in , oppure c'è am appare in e no. Per la prima possibilità ; Per il secondo iff , 0 altrimenti.0n0n0^nππ\pi0m0m0^mππ\pi0m+10m+10^{m+1}f(n):=1f(n):=1f(n) := …
Bene, il titolo dice praticamente tutto. L'interessante domanda sopra è stata posta dal commentatore Jay sul mio blog (vedi qui e qui ). Immagino sia che la risposta sia sì, sia che ci sia una prova relativamente semplice, ma non sono riuscito a vederlo di persona. (Molto approssimativamente, tuttavia, si …
Il problema di arresto per le macchine di Turing è forse l'insieme canonico indecidibile. Tuttavia, dimostriamo che esiste un algoritmo che decide quasi tutte le sue istanze. Il problema di arresto è quindi tra la crescente raccolta di coloro che esibiscono il fenomeno del "buco nero" della teoria della complessità, …
So che è impossibile decidere l' equivalenza per il calcolo lambda non tipizzato. Citando Barendregt, HP The Lambda Calculus: la sua sintassi e semantica. Olanda settentrionale, Amsterdam (1984). :ββ\beta Se A e B sono insiemi disgiunti e non vuoti di termini lambda che sono chiusi sotto l'uguaglianza, allora A e …
È possibile testare algoritmicamente se un numero calcolabile è razionale o intero? In altre parole, sarebbe possibile per una libreria che implementa numeri calcolabili fornire le funzioni isIntegero isRational? Immagino che non sia possibile e che ciò sia in qualche modo correlato al fatto che non è possibile verificare se …
Vedo molte ricerche sull'ipercomputazione negli anni '90, ma negli anni più recenti sembra esserci poco lavoro sull'argomento. È vero che la ricerca in questo settore è decaduta? In tal caso, quali potrebbero essere le ragioni? Quest'area è stata dimostrata in modo convincente poco promettente?
(n+1)(n+1)(n + 1) sono necessari punti per determinare in modo univoco un polinomio di gradonnn ; per esempio, due punti in un piano determinano esattamente una linea. Quanti punti sono necessari per determinare in modo univoco una funzione calcolabile , vista la lunghezza di un programma che calcola f in …
Molti teoremi e "paradossi" - la diagonalizzazione di Cantor, l'indecidibilità del tratteggio, l'indecisione della complessità di Kolmogorov, l'incompletezza di Gödel, l'incompletezza di Chaitin, il paradosso di Russell, ecc. - hanno tutti essenzialmente la stessa prova di diagonalizzazione (si noti che questo è più specifico di quello che possono tutto è …
Sto cercando il combinatore universale più piccolo possibile , misurato dal numero di astrazioni e applicazioni richieste per specificare tale combinatore nel calcolo lambda . Esempi di combinatori universali includono: taglia 23: λf.f (fS (KKKI)) K taglia 18: λf.f (fS (KK)) K taglia 14: λf.fKSK taglia 12: λf.fS (λxyz.x) taglia …
Un labirinto frattale è un labirinto che contiene copie di se stesso. Ad esempio, il seguente di Mark JP Wolf di questo articolo : Inizia dal MINUS e raggiungi il PLUS. Quando inserisci una copia più piccola del labirinto, assicurati di registrare il nome della lettera di quella copia, poiché …
L'ipercomputazione si riferisce a modelli di calcolo che non è possibile simulare utilizzando le macchine di Turing. (Gli hypercomputer non sono necessariamente fisicamente realizzabili!) Alcuni hypercomputer hanno accesso a una risorsa che consente di risolvere il problema di interruzione per le macchine Turing standard. Chiamalo "superpotere": un ipercomputer con un …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.