|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
18th Annual IEEE Symposium on Logic in Computer Science (LICS'03)
Structural Subtyping of Non-Recursive Types is Decidable
Ottawa, Canada
June 22-June 25
ISBN: 0-7695-1884-2
| ASCII Text | x | ||
| Viktor Kuncak, Martin Rinard, "Structural Subtyping of Non-Recursive Types is Decidable," Logic in Computer Science, Symposium on, pp. 96, 18th Annual IEEE Symposium on Logic in Computer Science (LICS'03), 2003. | |||
| BibTex | x | ||
| @article{ 10.1109/LICS.2003.1210049, author = {Viktor Kuncak and Martin Rinard}, title = {Structural Subtyping of Non-Recursive Types is Decidable}, journal ={Logic in Computer Science, Symposium on}, volume = {0}, year = {2003}, issn = {1043-6871}, pages = {96}, doi = {http://doi.ieeecomputersociety.org/10.1109/LICS.2003.1210049}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Logic in Computer Science, Symposium on TI - Structural Subtyping of Non-Recursive Types is Decidable SN - 1043-6871 SP EP A1 - Viktor Kuncak, A1 - Martin Rinard, PY - 2003 KW - null VL - 0 JA - Logic in Computer Science, Symposium on ER - | |||
We show that the first-order theory of structural subtyping of non-recursive types is decidable, as a consequence of a more general result on the decidability of term powers of decidable theories. Let \Sigma be a language consisting of function symbols and let C (with a finite or infinite domain C) be an L-structure where L is a language consisting of relation symbols. We introduce the notion of \Sigma-term-power of the structure C, denoted P\Sigma(C). The domain of P\Sigma(C) is the set of \Sigma-terms over the set C. P\Sigma(C) has one term algebra operation for each f \in \Sigma, and one relation for each r \in L defined by lifting operations of C to terms over C. We extend quantifier elimination for term algebras and apply the Feferman-Vaught technique for quantifier elimination in products to obtain the following result. Let K be a family of L-structures and KP the family of their \Sigma-term-powers. Then the validity of any closed formula F on KP can be effectively reduced to the validity of some closed formula q(F) on K. Our result implies the decidability of the first-order theory of structural subtyping of non-recursive types with co-variant constructors, and the construction generalizes to contravariant constructors as well.
Citation:
Viktor Kuncak, Martin Rinard, "Structural Subtyping of Non-Recursive Types is Decidable," lics, pp.96, 18th Annual IEEE Symposium on Logic in Computer Science (LICS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.
