On the decidability of semilinearity for semialgebraic sets and its implications for spatial databases

Citation
F. Dumortier et al., On the decidability of semilinearity for semialgebraic sets and its implications for spatial databases, J COMPUT SY, 58(3), 1999, pp. 535-571
Citations number
28
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF COMPUTER AND SYSTEM SCIENCES
ISSN journal
00220000 → ACNP
Volume
58
Issue
3
Year of publication
1999
Pages
535 - 571
Database
ISI
SICI code
0022-0000(199906)58:3<535:OTDOSF>2.0.ZU;2-V
Abstract
Several authors have suggested using first-order logic over the real number s to describe spatial database applications. Geometric objects are then des cribed by polynomial inequalities with integer coefficients involving the c oordinates of the objects. Such geometric objects are called semialgebraic sets. Similarly, queries are expressed by polynomial inequalities. The quer y language thus obtained is usually referred to as FO + poly. From a practi cal point of view, it has been argued that a linear restriction of this so- called polynomial model is more desirable. In the so-called linear model, g eometric objects are described by linear inequalities and are called semili near sets. The language of the queries expressible by linear inequalities i s usually referred to as FO + linear. As part of a general study of the fea sibility of the linear model, we show in this paper that semilinearity is d ecidable for semialgebraic sets. In doing so, we point out important subtle ties related to the type of the coefficients in the linear inequalities use d to describe semilinear sets. An important concept in the development of t he paper is regular stratification. We point out the geometric significance , as well as its significance in the context of FO + linear and FO + poly c omputations. The decidability of semilinearity of semialgebraic sets has an important consequence. It has been shown that it is undecidable whether a query expressible in FO + poly is linear, i.e., maps spatial databases of t he linear model into spatial databases of the linear model. It follows now that, despite this negative result; there exists a syntactically definable language precisely expressing the linear queries expressible in FO + poly. (C) 1999 Academic Press.