{"title":"Override and restricted union for partial functions","authors":"Tim Stokes","doi":"10.1007/s00012-024-00864-6","DOIUrl":null,"url":null,"abstract":"<div><p>The <i>override</i> operation <span>\\(\\sqcup \\)</span> is a natural one in computer science, and has connections with other areas of mathematics such as hyperplane arrangements. For arbitrary functions <i>f</i> and <i>g</i>, <span>\\(f\\sqcup g\\)</span> is the function with domain <span>\\({{\\,\\textrm{dom}\\,}}(f)\\cup {{\\,\\textrm{dom}\\,}}(g)\\)</span> that agrees with <i>f</i> on <span>\\({{\\,\\textrm{dom}\\,}}(f)\\)</span> and with <i>g</i> on <span>\\({{\\,\\textrm{dom}\\,}}(g) \\backslash {{\\,\\textrm{dom}\\,}}(f)\\)</span>. Jackson and the author have shown that there is no finite axiomatisation of algebras of functions of signature <span>\\((\\sqcup )\\)</span>. But adding operations (such as <i>update</i>) to this minimal signature can lead to finite axiomatisations. For the functional signature <span>\\((\\sqcup ,\\backslash )\\)</span> where <span>\\(\\backslash \\)</span> is set-theoretic difference, Cirulis has given a finite equational axiomatisation as subtraction o-semilattices. Define <span>\\(f\\curlyvee g=(f\\sqcup g)\\cap (g\\sqcup f)\\)</span> for all functions <i>f</i> and <i>g</i>; this is the largest domain restriction of the binary relation <span>\\(f\\cup g\\)</span> that gives a partial function. Now <span>\\(f\\cap g=f\\backslash (f\\backslash g)\\)</span> and <span>\\(f\\sqcup g=f\\curlyvee (f\\curlyvee g)\\)</span> for all functions <i>f</i>, <i>g</i>, so the signatures <span>\\((\\curlyvee )\\)</span> and <span>\\((\\sqcup ,\\cap )\\)</span> are both intermediate between <span>\\((\\sqcup )\\)</span> and <span>\\((\\sqcup ,\\backslash )\\)</span> in expressive power. We show that each is finitely axiomatised, with the former giving a proper quasivariety and the latter the variety of associative distributive o-semilattices in the sense of Cirulis.</p></div>","PeriodicalId":50827,"journal":{"name":"Algebra Universalis","volume":null,"pages":null},"PeriodicalIF":0.6000,"publicationDate":"2024-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00012-024-00864-6.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Algebra Universalis","FirstCategoryId":"100","ListUrlMain":"https://link.springer.com/article/10.1007/s00012-024-00864-6","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MATHEMATICS","Score":null,"Total":0}
引用次数: 0
Abstract
The override operation \(\sqcup \) is a natural one in computer science, and has connections with other areas of mathematics such as hyperplane arrangements. For arbitrary functions f and g, \(f\sqcup g\) is the function with domain \({{\,\textrm{dom}\,}}(f)\cup {{\,\textrm{dom}\,}}(g)\) that agrees with f on \({{\,\textrm{dom}\,}}(f)\) and with g on \({{\,\textrm{dom}\,}}(g) \backslash {{\,\textrm{dom}\,}}(f)\). Jackson and the author have shown that there is no finite axiomatisation of algebras of functions of signature \((\sqcup )\). But adding operations (such as update) to this minimal signature can lead to finite axiomatisations. For the functional signature \((\sqcup ,\backslash )\) where \(\backslash \) is set-theoretic difference, Cirulis has given a finite equational axiomatisation as subtraction o-semilattices. Define \(f\curlyvee g=(f\sqcup g)\cap (g\sqcup f)\) for all functions f and g; this is the largest domain restriction of the binary relation \(f\cup g\) that gives a partial function. Now \(f\cap g=f\backslash (f\backslash g)\) and \(f\sqcup g=f\curlyvee (f\curlyvee g)\) for all functions f, g, so the signatures \((\curlyvee )\) and \((\sqcup ,\cap )\) are both intermediate between \((\sqcup )\) and \((\sqcup ,\backslash )\) in expressive power. We show that each is finitely axiomatised, with the former giving a proper quasivariety and the latter the variety of associative distributive o-semilattices in the sense of Cirulis.
期刊介绍:
Algebra Universalis publishes papers in universal algebra, lattice theory, and related fields. In a pragmatic way, one could define the areas of interest of the journal as the union of the areas of interest of the members of the Editorial Board. In addition to research papers, we are also interested in publishing high quality survey articles.