Suchergebnisse für Anfrage "agda"

1 die antwort

Typen, die with / rewrite-Klauseln in agda enthalten, oder wie man rewrite anstelle von subst verwendet?

Zuerst ein paar langweilige Importe:

1 die antwort

Rekursionsschemata in Agda

1 die antwort

Geben Sie Hierarchie in Agda ein

Ich versuche herauszufinden, wie Typhierarchien in Agda funktionieren.Angenommen, ich definiere einen Settyp X:

TOP-Veröffentlichungen

1 die antwort

Terminierungsprüfung bei Listenzusammenführung

Agda 2.3.2.1 kann nicht erkennen, dass die folgende Funktion beendet wird:

1 die antwort

"Streng positiv" in Agda

Ich versuche, eine Denotationssemantik in Agda zu kodieren, basierend auf einem Programm, das ich in Haskell geschrieben habe. data Value = FunVal (Value -> Value) | PriVal Int | ConVal Id [Value] | Error Stringn Agda wäre die direkte ...

2 die antwort

Wie können endliche Zahlen funktionieren? (abhängige Typen)

Ich interessiere mich für abhängig getippte Sprachen. Endliche Zahlen scheinen mir sehr brauchbar zu sein. Zum Beispiel, um Arrays mit fester Größe sicher zu...

2 die antwort

Agda, Art der Beweise und mit Klausel

In AgdaIntro wird im Abschnitt "Ansicht" Folgendes erklärt: ..Dasmi erinnert sich nicht an die Verbindung zwischen dem With-Term und den Mustern. Das bedeutet, wenn Sie @ definier data False : Set where record True : Set where isTrue : Bool ...

2 die antwort

Proof Assistent nur für Mathematik

Most Proof-Assistenten sind funktionale Programmiersprachen mit abhängigen Typen. Sie können Programme / Algorithmen prüfen. Ich interessiere mich stattdessen für den Beweisassistenten, der am besten für die Mathematik und nur für die Analysis ...

2 die antwort

Arity-generische Programmierung in Agda

Wie schreibe ich generische Funktionen in Agda? Ist es möglich, vollständig abhängige und universelle polymorphe aritätsgenerische Funktionen zu schreiben?

2 die antwort

Probleme bei Datentypindizes, die Listenverkettung verwenden

Ich habe ein unangenehmes Problem mit der Formalisierung eines Theorems, das einen Datentyp verwendet, der einige Konstruktoren enthält, deren Indizes eine Listenverkettung aufweisen. Wenn ich versuche, den Emacs-Modus für die Fallaufteilung zu ...