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.
Equivalentemente, esiste una semantica denotazionale nota per i linguaggi probabilistici di programmazione funzionale di ordine superiore? In particolare, esiste un modello di dominio di puro non tipizzato -esteso esteso da un'operazione di scelta binaria casuale simmetrica.λλ\lambda Motivazione Le categorie chiuse cartesiane forniscono una semantica a calcoli ordine superiore. I powerdomain …
Negli Argomenti avanzati nei tipi e nei linguaggi di programmazione, nel capitolo sui sistemi di tipo sottostrutturale viene menzionato che un calcolo lambda affine "accuratamente elaborato" con un combinatore di ricorsione per elenchi può solo digitare termini che hanno un tempo di esecuzione polinomiale (non presentare la prova a causa …
Qualcuno può indicarmi il riferimento per la non definibilità del modulo di continuità funzionale in PCF? \newcommand{\N}{\mathbb{N}} \newcommand{\bool}{\mathsf{bool}} Andrej Bauer ha scritto un post sul blog molto bello esplorando alcuni dei problemi in modo più dettagliato, ma riassumerò solo un po 'del suo post per dare un po' di contesto …
Sono stato interessato a vari argomenti come la logica combinatoria, il calcolo lambda, la programmazione funzionale per un po 'e li ho studiati. Tuttavia, a differenza della "Teoria del calcolo" che si sforza di rispondere alla domanda di "calcolabilità", cioè cose che non possono / non possono essere calcolate con …
Ho difficoltà a comprendere la prova di una forte normalizzazione per il calcolo delle costruzioni. Cerco di seguire la prova nel documento di Herman Geuvers "Una breve e flessibile prova di forte normalizzazione per il calcolo delle costruzioni". Posso seguire bene il ragionamento principale. Geuvers costruisce per ogni tipo TTT …
Da un lato, il secondo teorema di incompletezza di Gödel afferma che qualsiasi teoria formale coerente che sia abbastanza forte da esprimere qualsiasi affermazione aritmetica di base non può dimostrare la propria coerenza. D'altra parte, la proprietà di Church-Rosser di un sistema formale (di riscrittura) ci dice che è coerente, …
Ho visto alcune persone usare la notazione di Krivine per l'applicazione della funzione quando presentava la sintassi per il -calculus. Ad esempio, -term (con la normale convenzione che l'applicazione funzione associa a sinistra, quindi in realtà significa ) è scritto (con una convenzione simile che in realtà significa ). Non …
Supponiamo di non conoscere il risultato di Joe B. Wells del 1994 secondo cui sia la tipabilità che il controllo del tipo sono indecidibili nel Sistema F (AKA ). Nei calcoli Lambda con i tipi di Barendregt (1992) ho trovato una prova a causa di Malecki 1989 che il controllo …
Quindi, sto leggendo un po 'di elaborazione, in particolare, algoritmi basati sul calcolo bicolore della costruzione, e sono un po' confuso. Non capisco quale sia esattamente lo scopo della . Sembra essere identico a C C, tranne per il fatto che esiste una distinzione tra argomenti impliciti ed espliciti per …
Dato che ultimamente ho insegnato le basi del calcolo λ, ho implementato un semplice valutatore del calcolo λ in Common Lisp. Quando chiedo la forma Y fac 3normale di riduzione di ordine normale, ci vogliono 619 passaggi, il che sembrava un po 'troppo. Naturalmente, ogni volta che ho fatto riduzioni …
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.