{"title":"Retraction map categories and their applications to the construction of lambda calculus models","authors":"Hirofumi Yokouchi","doi":"10.1016/S0019-9958(86)80017-1","DOIUrl":null,"url":null,"abstract":"<div><p>This paper deals with categorical models of the λ-calculus. We generalize the inverse limit method Scott used for his construction of <em>D</em><sub>∞</sub>, and introduce order-enriched ccc's, retraction map categories and ɛ-categories. An order-enriched ccc is a cartesian closed category <strong>C</strong> equipped with a partial order relation ⩽ on the set of the arrows. A retraction map category of <strong>C</strong> is <strong>R</strong>=(<strong>R</strong>, ⩽, <em>i</em>, <em>j</em>), where ⩽ is a partial order relation on the set |<strong>C</strong>| of all the objects of <strong>C</strong>, <strong>R</strong> is the category of the poset (|<strong>C</strong>|, ⩽), and <em>i</em> and <em>j</em> are functors from <strong>R</strong> to <strong>C</strong> and from <strong>R</strong><sup>op</sup> to <strong>C</strong> that satisfy the conditions: (1) <em>j a</em>, <em>b</em> ∘ <em>i a</em>, <em>b</em> ⩾ id<em><sub>a</sub></em> and (2) <em>i a</em>, <em>b</em> ∘ <em>j a</em>, <em>b</em> ⩽ id<em><sub>b</sub></em> for every arrow <em>a</em>, <em>b</em>: <em>a</em> → <em>b</em> in <strong>R</strong> (i.e., <em>a</em>⩽<em>b</em>). The ɛ-category <strong>E</strong>=<strong>E</strong>(<strong>C</strong>, <strong>R</strong>) of <strong>C</strong> w.r.t. <strong>R</strong> is the category whose objects are ideals of (|<strong>C</strong>|, ⩽) and whose arrows are ideals of (<strong>C</strong>, ⊑), where ⩽ is the partial order relation in <strong>R</strong> and ⊑ is the partial order relation defined by <em>f</em> ⊑ <em>g</em> iff dom(<em>f</em>)⩽dom(<em>g</em>), cod(<em>f</em>)⩽cod(<em>g</em>) in <strong>R</strong> and <em>f</em>⩽<em>j a</em>, <em>b</em> ∘ <em>g</em> ∘ <em>i</em>(<em>a</em>, <em>b</em> in <strong>C</strong>. We show that every ɛ-category <strong>E</strong>=<strong>E</strong>(<strong>C</strong>, <strong>R</strong>) is also an order-enriched ccc. Moreover when <strong>E</strong> and <strong>R</strong> satisfy a particular condition, <strong>E</strong>(<strong>C</strong>, <strong>R</strong>) has a reflexive object. For example, if there is an ideal <em>U</em> of (|<strong>C</strong>|, ⩽) satisfying the following conditions, then <em>U</em> is isomorphic to <em>U<sup>U</sup></em> in <strong>E</strong> and a λ-algebra is constructed from <strong>E</strong> and <em>U</em>: (1) for every pair of <em>a</em>, <em>b</em> ∈ <em>U</em>, <em>U</em> contains <em>b<sup>a</sup></em>, and (2) for every <em>c</em> ∈ <em>U</em>, there are <em>a</em>, <em>b</em> ∈ <em>U</em> such that <em>c</em> ∈ <em>b<sup>a</sup></em>. We reconstruct <em>P</em><sub>ω</sub> and <em>D</em><sub>∞</sub> using ɛ-categories.</p></div>","PeriodicalId":38164,"journal":{"name":"信息与控制","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1986-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0019-9958(86)80017-1","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"信息与控制","FirstCategoryId":"1093","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0019995886800171","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 1
Abstract
This paper deals with categorical models of the λ-calculus. We generalize the inverse limit method Scott used for his construction of D∞, and introduce order-enriched ccc's, retraction map categories and ɛ-categories. An order-enriched ccc is a cartesian closed category C equipped with a partial order relation ⩽ on the set of the arrows. A retraction map category of C is R=(R, ⩽, i, j), where ⩽ is a partial order relation on the set |C| of all the objects of C, R is the category of the poset (|C|, ⩽), and i and j are functors from R to C and from Rop to C that satisfy the conditions: (1) j a, b ∘ i a, b ⩾ ida and (2) i a, b ∘ j a, b ⩽ idb for every arrow a, b: a → b in R (i.e., a⩽b). The ɛ-category E=E(C, R) of C w.r.t. R is the category whose objects are ideals of (|C|, ⩽) and whose arrows are ideals of (C, ⊑), where ⩽ is the partial order relation in R and ⊑ is the partial order relation defined by f ⊑ g iff dom(f)⩽dom(g), cod(f)⩽cod(g) in R and f⩽j a, b ∘ g ∘ i(a, b in C. We show that every ɛ-category E=E(C, R) is also an order-enriched ccc. Moreover when E and R satisfy a particular condition, E(C, R) has a reflexive object. For example, if there is an ideal U of (|C|, ⩽) satisfying the following conditions, then U is isomorphic to UU in E and a λ-algebra is constructed from E and U: (1) for every pair of a, b ∈ U, U contains ba, and (2) for every c ∈ U, there are a, b ∈ U such that c ∈ ba. We reconstruct Pω and D∞ using ɛ-categories.