Als «dependent-type» getaggte Fragen

Ein überlappendes Merkmal der Typentheorie und der Typsysteme.


3
Warum hat Coq Prop?
Coq hat eine Art Prop of Proof irrelevante Aussagen, die während der Extraktion verworfen werden. Was ist der Grund dafür, wenn wir Coq nur für Proofs verwenden? Prop ist aussagekräftig, daher leitet Coq jedoch automatisch Universumsindizes ein, und wir können stattdessen überall Type (i) verwenden. Es scheint, dass Prop alles …

4
Beziehung zwischen Verträgen und abhängiger Eingabe
Ich habe einige Artikel über abhängige Typen und Programmierverträge gelesen. Aus der Mehrzahl der von mir gelesenen Artikel geht hervor, dass Verträge dynamisch überprüft werden und abhängige Typen statisch überprüft werden. Es gab einige Papiere, die mich glauben ließen, dass es möglich ist, Verträge zu haben, die teilweise statisch überprüft …


2
Warum eine unendliche Typhierarchie?
Coq, Agda und Idris haben eine unendliche Typhierarchie (Typ 1: Typ 2: Typ 3: ...). Aber warum nicht stattdessen λC, das System im Lambda-Würfel, das der Konstruktionsrechnung am nächsten kommt und nur zwei Sorten und und diese Regeln hat?∗∗*◽◽◽ ∅ ⊢ * : ◽∅⊢∗:◽\frac {} {∅ ⊢ * : ◽} …



1
Wie kann gezeigt werden, dass ein Typ in einem System mit abhängigen Typen nicht bewohnt ist (dh die Formel ist nicht nachweisbar)?
Für Systeme ohne abhängige Typen, wie das Hindley-Milner-Typensystem, entsprechen die Typen Formeln der intuitionistischen Logik. Dort wissen wir, dass es sich bei den Modellen um Heyting-Algebren handelt. Um eine Formel zu widerlegen, können wir uns auf eine Heyting-Algebra beschränken, bei der jede Formel durch eine offene Teilmenge von .RR\mathbb{R} Zum …

2
Sind im Hott-Buch die meisten Schriftbildner überflüssig? Und wenn ja, warum?
In Kapitel 1 und Anhang A des Hott-Buches werden mehrere primitive Typenfamilien vorgestellt (Universumstypen, abhängige Funktionstypen, abhängige Paartypen, Coproduct-Typen, Leertyp, Einheitentyp, Typ der natürlichen Zahl und Identitätstypen), um die Grundlage zu bilden für die Homotopietypentheorie. Es scheint jedoch, dass Sie bei gegebenen Universumstypen und abhängigen Funktionstypen alle diese anderen "primitiven" …



4
Modellieren von Objekten (OOP) in der Theorie abhängiger Typen
Ich interessiere mich für die Modellierung von Objekten aus der objektorientierten Programmierung in der Theorie der abhängigen Typen. Als mögliche Anwendung hätte ich gerne ein Modell, in dem ich verschiedene Funktionen von imperativen Programmiersprachen beschreiben kann. Ich konnte nur einen Artikel zur Modellierung von Objekten in der Theorie abhängiger Typen …

1
Abhängige Typen über kirchencodierten Typen in PTS / CoC
Ich experimentiere mit reinen Typsystemen in Barendregts Lambda-Würfel, speziell mit dem mächtigsten, dem Calculus of Constructions. Dieses System hat Sorten *und BOX. Nur zur Veranschaulichung: Im Folgenden verwende ich die konkrete Syntax des MorteTools https://github.com/Gabriel439/Haskell-Morte-Library, das dem klassischen Lambda-Kalkül nahe kommt. Ich sehe, wir können induktive Typen durch eine Art …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.