Domande taggate «typed-lambda-calculus»


3
I calcoli lambda digitati possono esprimere * tutti * gli algoritmi al di sotto di una data complessità?
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 …

2
Esiste un calcolo lambda tipizzato che è coerente e Turing completo?
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 …



3
Calcolo delle costruzioni: comprimi l'espressione nella sua forma più piccola
Sono consapevole che il calcolo delle costruzioni si sta fortemente normalizzando, il che significa che ogni espressione ha un valore normale per cui non può essere beta, ulteriormente ridotta. Quindi, in effetti, questa è l'espressione più efficiente che calcola lo stesso valore dell'espressione originale. Ma in alcuni casi, la normalizzazione …

1
Calcolo lambda semplicemente digitato e logica di ordine superiore
Qual è la relazione tra il semplice calcolo lambda tipizzato e la logica di ordine superiore? Sotto Curry-Howard sembra che il semplice calcolo lambda tipizzato corrisponda alla logica proposizionale. In che modo è correlato alla logica di ordine superiore? Secondo questo tutorial di Geuvers: http://typessummerschool07.cs.unibo.it/courses/geuvers-1.pdf il linguaggio di HOL sembra …

1
Tecniche di prova per dimostrare che il controllo del tipo dipendente è decidibile
Sono in una situazione in cui devo dimostrare che il controllo del tipo è decidibile per un calcolo tipicamente dipendente sul quale sto lavorando. Finora sono stato in grado di dimostrare che il sistema si sta fortemente normalizzando, e quindi che l'uguaglianza di definizione è decidibile. In molti riferimenti che …

1
Algoritmi di inversione di programma per programmi di ordine superiore
Il termine inversione di programma ha molteplici sfumature di significato, ma probabilmente è iniziato con il lavoro di J. McCarthy del 1956 The Inversion of Functions definito da Turing Machines nel contesto dell'IA. Ormai sono state scoperte molte connessioni tra inversione di programma e altri campi, ad esempio programmazione reversibile …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.