Il sistema formale della Chiesa utilizzato nella computatabilità, nei linguaggi di programmazione e nella teoria delle prove per rappresentare funzioni, programmi e calcoli efficaci e prove.
Sto solo leggendo il calcolo lambda per "conoscerlo". Lo vedo come una forma alternativa di calcolo rispetto alla Macchina di Turing. È un modo interessante di fare le cose con funzioni / riduzioni (parlando rozzamente). Alcune domande continuano a tormentarmi: Qual è il punto del calcolo lambda? Perché passare attraverso …
Ho tre domande secondarie correlate, che sono evidenziate dai seguenti punti elenco (no, non potrebbero essere divisi, se ti stai chiedendo). Andrej Bauer ha scritto, qui , che alcune funzioni sono realizzabili attraverso una macchina di Turing, ma non tramite lambda-calcolo. Un passo fondamentale del suo ragionamento è: Tuttavia, se …
Ci sono dei vantaggi nel calcolare la complessità temporale di un algoritmo usando il calcolo lambda? O esiste un altro sistema progettato per questo scopo? Eventuali riferimenti sarebbero apprezzati.
Nell'introduzione e nella spiegazione Classi di complessità P e NP spesso fornite tramite la macchina di Turing. Uno dei modelli di calcolo è il lambda-calcolo. Capisco, che tutti i modelli di calcolo sono equivalenti (e se possiamo introdurre qualcosa in termini di macchina di Turing, possiamo introdurlo in termini di …
Non riesco a pensare a un tale modello, forse a qualche forma di calcolo lambda tipizzato? qualche automa cellulare elementare? Ciò confuterebbe quasi il "Principio dell'equivalenza computazionale" di Wolfram: Quasi tutti i processi che non sono ovviamente semplici possono essere visti come calcoli di raffinatezza equivalente
Attualmente sto leggendo " Lambda-Calculus and Combinators " di Hindley e Seldin. Non sono un esperto, ma mi sono sempre interessato al calcolo lambda a causa del coinvolgimento con la programmazione funzionale (a partire da Lisp e SICP, e ora con R e Haskell). In " Binary Lambda Calculus and …
Ho letto che inizialmente Church ha proposto il calcolo come parte dei suoi Postulati di Logicaλλ\lambda (che è una lettura densa). Ma Kleene dimostrò che il suo "sistema" era incoerente, dopodiché Church estrasse cose rilevanti per il suo lavoro sulla "calcolabilità effettiva" e abbandonò il suo precedente lavoro sulla logica. …
Si dice che il CoC sia il culmine di tutte e tre le dimensioni del Lambda Cube. Questo non mi è affatto evidente. Penso di capire le dimensioni individuali e la combinazione di due qualsiasi sembra tradursi in un'unione relativamente semplice (forse mi manca qualcosa?). Ma quando guardo il CoC, …
So che la complessità della maggior parte delle varietà di calcoli lambda tipizzati senza la primitiva del combinatore Y è limitata, cioè solo le funzioni di complessità limitata possono essere espresse, con il limite che diventa più grande man mano che l'espressività del sistema di tipi cresce. Ricordo che, ad …
In una categoria chiusa cartesiana ( CCC ), esistono i cosiddetti oggetti esponenziali , scritte . Quando un CCC è considerato come un modello di semplicità digitato λ -calcolo , un oggetto esponenziale come B A caratterizza lo spazio funzione dal tipo A al tipo B . Un oggetto esponenziale …
Esiste un calcolo lambda tipizzato in cui la logica corrispondente nella corrispondenza Curry-Howard è coerente e dove esistono espressioni lambda tipizzabili per ogni funzione calcolabile? Questa è certamente una domanda imprecisa, mancante di una definizione precisa di "calcolo lambda tipizzato". Mi chiedo sostanzialmente se ci sono (a) esempi noti di …
Di recente, Dana Scott ha proposto un calcolo lambda stocastico, un tentativo di introdurre elementi probabilistici nel calcolo lambda (non tipizzato) basato su una semantica chiamata modello grafico. Puoi trovare le sue diapositive on line ad esempio qui e il suo articolo nel Journal of Applied Logic , vol. 12 …
Sono interessato al concetto di "completezza di r-Turing", come definito da Axelsen e Glück (2011) . Un sistema è completo di r-Turing se è in grado di calcolare lo stesso insieme di funzioni di una macchina di Turing reversibile, senza produrre dati "immondizia". Ciò equivale a poter calcolare ogni funzione …
In un recente thread sulla mailing list di Agda, è emersa la questione delle leggi , in cui Peter Hancock ha fatto un'osservazione stimolante .ηη\eta La mia comprensione è che le leggi di tipi negativi, vale a dire. connettivi le cui regole di introduzione sono invertibili. Per disabilitare per le …
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.