Sto esaminando le note del corso al CIS 500: Software Foundations e gli esercizi sono molto divertenti. Sono solo al terzo set di esercizi, ma vorrei sapere di più su cosa sta succedendo quando uso le tattiche per provare cose del genereforall (n m : nat), n + n = …
Questa è una domanda di follow-up a Qual è la differenza tra prove e programmi (o tra proposizioni e tipi)? Quale programma corrisponderebbe a una dimostrazione non costruttiva (classica) della forma ∀ k T ( e , k ) ∨ ¬ ∀ k T ( e , k )∀k T(e,k)∨¬∀k …
Sto cercando di costruire notazioni per ordinali numerabili di grandi dimensioni in "modo naturale". Per "modo naturale" intendo che dato un dato induttivo di tipo X, l'uguaglianza dovrebbe essere la solita uguaglianza ricorsiva (la stessa che deriving Eqin Haskell produrrebbe) e l'ordine dovrebbe essere il solito ordine lessicografico ricorsivo (lo …
Ho letto molto su sistemi di tipo e simili e capisco all'incirca perché sono stati introdotti (per risolvere il paradosso di Russel). Capisco anche approssimativamente la loro rilevanza pratica nei linguaggi di programmazione e nei sistemi di prova. Tuttavia, non sono del tutto sicuro che la mia idea intuitiva di …
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 …
Una debole normalizzazione per il semplice calcolo lambda tipizzato può essere dimostrata (Turing) mediante induzione su . Un calcolo lambda esteso con ricorsori su numeri naturali (Gentzen) ha una strategia di normalizzazione debole per induzione su ϵ 0 .ω2ω2\omega^2ε0ε0\epsilon_0 Che dire del sistema F (o più debole)? Esiste una debole …
Quindi un po 'di tempo fa per prima cosa qualcuno mi ha detto che call / cc poteva consentire oggetti di prova per prove classiche implementando la legge di Peirce. Di recente ho riflettuto sull'argomento e non riesco a trovare un difetto. Tuttavia, non riesco proprio a vedere nessun altro …
Questa domanda riguarda la logica proposizionale e tutte le occorrenze di "risoluzione" devono essere lette come "risoluzione proposizionale". Questa domanda è qualcosa di estremamente semplice, ma mi ha infastidito per un po '. Vedo che le persone affermano che la risoluzione proposizionale è completa ma vedo anche che le persone …
Alcuni retroscena: le logiche a molti valori di Łukasiewicz erano intese come logiche modali e Łukasiewicz ha dato una definizione estesa dell'operatore modale: (che attribuisce a Tarski).◊ A =de f¬ A → A◊UN=def¬UN→UN\Diamond A =_{def} \neg A \to A Questo dà una strana logica modale, con un po 'paradossale, se …
Sto cercando articoli e articoli sulle logiche substrutturali modali, non sulla semantica delle modalità logiche lineari, ma sulle logiche sostrutturali aumentate con operatori modali standard, ad esempio la sottostrutturale K (qualcosa come MALL con operatore box, necessità e regole K).
(L'ho già chiesto a MathOverflow, ma non ho ricevuto risposte lì.) sfondo Nel calcolo lambda non tipizzato, un termine può contenere molti redexes e diverse scelte su quale ridurre possono produrre risultati selvaggiamente diversi (ad es. ( λ x . y) ( ( λ x . x x ) λ …
Per una teoria dei tipi, per coerenza, intendo che ha un tipo che non è abitato. Dalla forte normalizzazione del cubo lambda, ne consegue che il sistema FFF e il sistema FωFωF_\omega sono coerenti. I tipi induttivi MLTT + hanno anche una prova di normalizzazione. Tuttavia, tutti questi dovrebbero essere …
Ho riscontrato un problema nella prova di riduzione del soggetto di Barendregt (Thm 4.2.5 dei calcoli Lambda con i tipi ). L'ultimo passaggio della prova (pagina 60) dice: "e quindi da Lemma 4.1.19 (1), ."Γ,x:ρ⊢P:σ′Γ,x:ρ⊢P:σ′\quad\Gamma,x:\rho\vdash P:\sigma' Tuttavia, secondo Lemma 4.1.19 (1) dovrebbe essere , poiché la sostituzione viene effettuata all'intero …
Dato un termine t : ∀x.∃y.(¬(x = 0) ⇒ x = S(y))nella teoria dei tipi di Martin-Lof, qual è il valore w(t(0)), dov'è wl'operatore che estrae la testimonianza di un termine di tipo esistenziale?
Le logiche condizionali sono logiche che aumentano la tradizionale implicazione logica con operatori modali corrispondenti ad altre nozioni di condizione (ad esempio, la condizionale causale To recita " cause" B ", oppure condizionamento probabilistico " ", che recita " dato ").A A | B A BA□→BA◻→BA\; \square\!\!\!\!\to BUNAAA|BA|BA|BAAABBB Tipicamente queste …
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.