Ich habe Freyds Artikel "Algebraically Complete Categories" in der berühmten Como90 gelesen und habe zwei Fragen zu dem Begriff der algebraischen Kompaktheit, den er in diesem Artikel definiert hat. (Wenn Sie mit der Definition nicht vertraut sind, ist es hier: Eine Kategorie heißt algebraisch kompakt, wenn jeder Endofunktor eine initiale Algebra und eine finale Co-Algebra hat, die kanonisch isomorph sind.)
Was sind einige Beispiele für algebraisch kompakte Kategorien? Freyd nennt ein Beispiel, aber genau genommen gilt die Bedingung in der Definition nur für bestimmte interessierende Endofunktoren. Beim Lesen anderer Artikel (wie "Funktionales Programmieren mit Bananen, Linsen, Umschlägen und Stacheldraht") schätze ich, dass die Kategorien von Cpos, Omega-Cpos oder Kategorien, die über (Omega) Cpos angereichert sind, algebraisch kompakt sind. Was ist die Standardreferenz für diese Tatsache?
Freyd sagt, dass die Definition durch das "Prinzip der Vielseitigkeit" motiviert ist, und da ich kein Englisch spreche, bin ich verwirrt. Zunächst sollte es ein Prinzip sein, nicht ein Prinzip. Was ist auch Versalität? Bedeutet er Vielseitigkeit? Ist das ein Spiel mit Worten wie (Uni-) Vielseitigkeit?
Antworten:
Ich habe die Referenz für CPO-ähnliche Kategorien gefunden. Scotts Arbeit Continuous Lattices im Buch Toposes, Algebraic Geometry and Logic . Es wird in den Kommentaren direkt nach Folgerung 4.3 erläutert. Ein allgemeineres Theorem findet sich in Smyths und Plotkins Arbeit Category-Theoretic Solution of Recursive Domain Equations . Es ist Lemma 2.
Die Funktoren sind jedoch wiederum nicht beliebig. Man braucht eine Art Kontinuitätsannahme.
quelle