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 un'interpretazione basato su una valutazione delle variabili di tipo . E poi costruisce qualche termine interpretazione basato su una valutazione delle variabili del termine e dimostra che per valutazioni valide l'affermazione per tutti vale.
Il mio problema: per i tipi semplici (come i tipi di sistema F) l'interpretazione del tipo è davvero un insieme di termini, quindi l'affermazione ha senso. Ma per tipi più complessi l'interpretazione non è un insieme di termini ma un insieme di funzioni di alcuni spazi funzionali appropriati. Penso che capisco quasi la costruzione degli spazi delle funzioni, tuttavia non è possibile assegnare alcun significato a per la più complessa tipi .
Qualcuno può spiegare o fornire collegamenti ad alcune presentazioni più comprensibili della prova?
Modifica: fammi provare a chiarire la domanda. Un contesto ha dichiarazioni per le variabili di tipo e le variabili oggetto. Una valutazione del tipo è valida, se per tutti con allora è valido. Ma può essere un elemento di e non solo . Pertanto non è possibile definire una valutazione a termine valida per . deve essere un termine e non una funzione di uno spazio funzionale.
Modifica 2: Esempio che non funziona
Facciamo il seguente derivazione valida:
Nell'ultimo contesto una valutazione del tipo valida deve soddisfare . Per questo tipo di valutazione non esiste una valutazione a termine valida.