Das formale System der Kirche wird in den Bereichen Berechenbarkeit, Programmiersprachen und Beweistheorie verwendet, um effektive Funktionen, Programme und deren Berechnung sowie Beweise darzustellen.
Ich weiß, dass es unmöglich ist, die Äquivalenz für einen nicht typisierten Lambda-Kalkül zu bestimmen . Zitat von Barendregt, HP Der Lambda-Kalkül: seine Syntax und Semantik. Nordholland, Amsterdam (1984). :ββ\beta Wenn A und B disjunkt sind, nicht leere Mengen von Lambda-Termen, die unter Gleichheit geschlossen sind, dann sind A und …
Ist es möglich, algorithmisch zu testen, ob eine berechenbare Zahl rational oder ganzzahlig ist? Mit anderen Worten, könnte eine Bibliothek, die berechenbare Zahlen implementiert, die Funktionen bereitstellen, isIntegeroder isRational? Ich vermute, dass es nicht möglich ist und dass dies irgendwie damit zusammenhängt, dass es nicht möglich ist, zu testen, ob …
Kann jemand kurz erklären (wenn das möglich ist!) Oder mich auf eine Referenz verweisen, in der die Unterschiede zwischen untypisiertem Lambda-Kalkül und den gebräuchlicheren typisierten Lambda-Kalkülen zusammengefasst sind? Ich suche insbesondere nach Aussagen über ihre Ausdruckskraft, Äquivalenzen zu logischen / arithmetischen Systemen oder Berechnungsmethoden und Analogien zu Programmiersprachen, falls zutreffend. …
Ich glaube, ich verstehe es nicht, aber Konvertierung erscheint mir als eine β- Konvertierung, die nichts bewirkt, ein Sonderfall der β- Konvertierung, bei der das Ergebnis nur der Begriff in der Lambda-Abstraktion ist, weil nichts zu tun ist. Art einer sinnlosen β- Umwandlung.ηη\etaββ\betaββ\betaββ\beta Vielleicht ist -conversion etwas sehr Tiefes und …
In diesem Artikel wird vorgeschlagen , dass es Kombinatoren gibt (die symbolische Berechnungen darstellen), die vom Lambda-Kalkül nicht dargestellt werden können (wenn ich die Dinge richtig verstehe):
Ich suche den kleinstmöglichen universellen Kombinator , gemessen an der Anzahl der Abstraktionen und Anwendungen, die erforderlich sind, um einen solchen Kombinator in der Lambda-Rechnung zu spezifizieren . Beispiele für universelle Kombinatoren sind: Größe 23: λf.f (fS (KKKI)) K Größe 18: λf.f (fS (KK)) K Größe 14: λf.fKSK Größe 12: …
Stellen Sie sich vor, wir definieren natürliche Zahlen in abhängig getippten Lambda-Berechnungen als Kirchenzahlen. Sie können folgendermaßen definiert werden: SimpleNat = (R : Set) → R → (R → R) → R zero : SimpleNat zero = λ R z _ → z suc : SimpleNat → SimpleNat suc sn …
Ich hatte kürzlich eine Diskussion mit einem Freund (der sich für stark typisierte Sprachen einsetzt). Er machte den Kommentar: Die Erfinder von Lambda Calculus haben immer beabsichtigt, es zu tippen. Jetzt können wir sehen, dass Church mit dem einfach getippten Lambda-Kalkül in Verbindung gebracht wurde . In der Tat scheint …
Die Beta-Eta-Theorie der Lambda-Rechnung lautet Post-complete. Können zusätzliche Regeln hinzugefügt werden, um die Beta-Theorie des Lambda-Kalküls zu erweitern und konfluente Theorien zu erhalten, die von der Beta-Eta-Theorie abweichen? Nachsatz Diese Frage verstieß gegen meine eigene Regel, dass Fragen erklären sollten, warum sich der Fragesteller darum kümmert. Es fiel mir eines …
Eine schwache Normalisierung für die einfache typisierte Lambda-Rechnung kann durch Induktion auf bewiesen werden (Turing) . Ein erweiterter Lambda-Kalkül mit Rekursoren auf natürlichen Zahlen (Gentzen) hat eine schwache Normalisierungsstrategie durch Induktion auf .ω2ω2\omega^2ϵ0ϵ0\epsilon_0 Was ist mit System F (oder schwächer)? Gibt es einen schwachen Normalisierungsbeweis in diesem Stil? Wenn nicht, …
Wie kann man aus rein abstrakten mathematischen / rechnerischen Gesichtspunkten überhaupt Probleme wie 3 - SAT, Teilmenge Summe, Handlungsreisender usw. Entdecken oder über sie nachdenken? Wären wir überhaupt in der Lage, sie nur unter funktionalen Gesichtspunkten sinnvoll zu beurteilen? Wäre es überhaupt möglich? Ich habe diese Frage nur von einem …
So hatte ich vor einiger Zeit zum ersten Mal jemanden, der mir sagte, dass call / cc Beweisobjekte für klassische Beweise durch Anwendung des Peirce-Gesetzes erlauben könnte. Ich habe in letzter Zeit ein wenig über das Thema nachgedacht und kann anscheinend keinen Fehler darin finden. Allerdings kann ich anscheinend niemanden …
Diese Frage wurde auch auf Math.SE gestellt, /math/1002540/fixed-points-in-computability-nd-logic Ich hoffe, es ist in Ordnung, es auch hier zu posten. Wenn nicht, oder wenn es für CS.SE zu einfach ist, sagen Sie es mir bitte und ich werde es löschen. Ich möchte die Beziehung zwischen den Festkommasätzen in der Logik und …
Boolesche Algebra kann auf diese Weise (zum Beispiel) in nicht typisierter Lambda-Rechnung ausgedrückt werden. true = \t. \f. t; false = \t. \f. t; not = \x. x false true; and = \x. \y. x y false; or = \x. \y. x true y; Auch die Boolesche Algebra kann in …
Es gibt zwei Haupttheorien des Lambda-Kalküls, die Beta-Theorie und die Post-Complete-Erweiterung, die Beta-Eta-Theorie. Haben diese beiden Theorien eine Zwischenregel, eine Art Zwischenregel, die eine konfluente Neuschreibungstheorie liefert? Gibt es eine interessante Vorstellung von partieller Extensionalität, der sie entspricht? Dies ist die zweite Frage , die ich auf der Suche nach …
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.