Przeczytałem artykuł Freyda „Algebraicznie kompletne kategorie” w słynnym Como90 i mam dwa pytania dotyczące pojęcia zwartości algebraicznej zdefiniowanej w tym artykule. (Jeśli nie znasz tej definicji, oto ona: Kategoria nazywa się zwartą algebraicznie, jeśli każdy endofunkor ma początkową algebrę i końcową koalgebrę, które są kanonicznie izomorficzne.)
Jakie są przykłady kategorii zwartych algebraicznie? Freyd wymienia przykład, ale ściśle mówiąc, warunek w definicji dotyczy tylko niektórych interesujących endofunktorów. Z lektury innych artykułów (takich jak „Programowanie funkcjonalne z bananami, soczewkami, kopertami i drutem kolczastym”) sądzę, że ta kategoria cpo, omega-cpo lub kategorie wzbogacone o (omega-) cpo są algebraicznie zwarte. Jakie jest standardowe odniesienie do tego faktu?
Freyd twierdzi, że definicja jest motywowana przez „zasadę wszechstronności”, a ponieważ jestem obcojęzycznym językiem angielskim, jestem zdezorientowany. Po pierwsze, uważam, że powinna to być zasada, a nie zasada. Co to jest uniwersalność? Czy on ma na myśli wszechstronność? Czy to gra na temat słów takich jak (uni) wszechstronność?
Odpowiedzi:
Znalazłem odniesienie do kategorii podobnych do CPO. Artykuł Scotta Continuous Lattices w książce Toposes, Algebraic Geometry and Logic . Zostało to wyjaśnione w komentarzach tuż po następstwie 4.3. Bardziej ogólne twierdzenie można znaleźć w pracy Smitta i Plotkina Teoretyczne rozwiązanie równań domen rekurencyjnych . To jest lemat 2.
Jednak znowu funktory nie są arbitralne. Potrzebujemy pewnego rodzaju założenia ciągłości.
źródło