Abstract
We prove ”untyping” theorems: in some typed theories (semirings, Kleene algebras, residuated lattices, involutive residuated lattices), typed equations can be derived from the underlying untyped equations. As a consequence, the corresponding untyped decision procedures can be extended for free to the typed settings. Some of these theorems are obtained via a detour through fragments of cyclic linear logic, and give rise to a substantial optimisation of standard proof search algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andreoli, J.-M.: Logic programming with focusing proofs in linear logic. Journal of Logic and Computation 2(3), 297–347 (1992)
Bellin, G., Fleury, A.: Planar and braided proof-nets for MLL with mix. Archive for Mathematical Logic 37, 309–325 (1998)
Bellin, G., Scott, P.: On the π-calculus and linear logic. TCS 135, 11–65 (1994)
Braibant, T., Pous, D.: Coq library: ATBR, algebraic tools for binary relations (May 2009), http://sardes.inrialpes.fr/~braibant/atbr/
Braibant, T., Pous, D.: An efficient coq tactic for deciding Kleene algebras. In: Kaufmann, M., Paulson, L.C. (eds.) Interactive Theorem Proving. LNCS, vol. 6172, pp. 163–178. Springer, Heidelberg (2010)
Burmeister, P.: Partial Algebra. In: Algebras and Orders. Kluwer Pub., Dordrecht (1993)
Diaconescu, R.: An encoding of partial algebras as total algebras. Information Processing Letters 109(23-24), 1245–1251 (2009)
Dojer, N.: Applying term rewriting to partial algebra theory. Fundamenta Informaticae 63(4), 375–384 (2004)
Doornbos, H., Backhouse, R., van der Woude, J.: A calculational approach to mathematical induction. TCS 179(1-2), 103–135 (1997)
Freyd, P., Scedrov, A.: Categories, Allegories. North-Holland, Amsterdam (1990)
Galatos, N., Jipsen, P., Kowalski, T., Ono, H.: Residuated lattices: an algebraic glimpse at substructural logics. Stud. in Log. and Found. of Math. 151, 532 (2007)
Girard, J.-Y.: Linear logic. TCS 50, 1–102 (1987)
Grégoire, B., Mahboubi, A.: Proving equalities in a commutative ring done right in Coq. In: Hurd, J., Melham, T. (eds.) TPHOLs 2005. LNCS, vol. 3603, pp. 98–113. Springer, Heidelberg (2005)
Harrison, J.: A HOL decision procedure for elementary real algebra. In: Joyce, J.J., Seger, C.-J.H. (eds.) HUG 1993. LNCS, vol. 780, pp. 426–435. Springer, Heidelberg (1994)
Jipsen, P.: Semirings to residuated Kleene lattices. Stud. Log. 76(2), 291–303 (2004)
Jipsen, P., Tsinakis, C.: A survey of residuated lattices. Ord. Alg. Struct. (2002)
Kanovich, M.: The complexity of neutrals in linear logic. In: Proc. LICS, pp. 486–495. IEEE, Los Alamitos (1995)
Kleene, S.C.: Representation of events in nerve nets and finite automata. In: Automata Studies, pp. 3–41. Princeton University Press, Princeton (1956)
Kozen, D.: A completeness theorem for Kleene algebras and the algebra of regular events. Information and Computation 110(2), 366–390 (1994)
Kozen, D.: Kleene algebra with tests. Trans. PLS 19(3), 427–443 (1997)
Kozen, D.: Typed Kleene algebra. Technical Report 98-1669, Cornell Univ. (1998)
Krob, D.: Complete systems of B-rational identities. TCS 89(2), 207–343 (1991)
Lambek, J.: The mathematics of sentence structure. American Mathematical Monthly 65, 154–170 (1958)
Mossakowski, T.: Relating CASL with other specification languages: the institution level. TCS 286(2), 367–475 (2002)
Norrish, M.: Complete integer decision procedures as derived rules in HOL. In: Basin, D., Wolff, B. (eds.) TPHOLs 2003. LNCS, vol. 2758, pp. 71–86. Springer, Heidelberg (2003)
Okada, M., Terui, K.: The finite model property for various fragments of intuitionistic linear logic. Journal of Symbolic Logic 64(2), 790–802 (1999)
Ono, H., Komori, Y.: Logics without the contraction rule. Journal of Symbolic Logic 50(1), 169–201 (1985)
Pentus, M.: Lambek calculus is NP-complete. TCS 357(1-3), 186–201 (2006)
Pous, D.: Web appendix of this paper, http://sardes.inrialpes.fr/~pous/utas
Pratt, V.R.: Action logic and pure induction. In: van Eijck, J. (ed.) JELIA 1990. LNCS, vol. 478, pp. 97–120. Springer, Heidelberg (1991)
Regnier, L.: Lambda-calcul et réseaux. Thèse de doctorat, Univ. Paris VII (1992)
Wille, A.: A Gentzen system for involutive residuated lattices. Algebra Universalis 54, 449–463 (2005)
Yetter, D.: Quantales and (noncommutative) linear logic. Journal of Symbolic Logic 55(1), 41–64 (1990)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pous, D. (2010). Untyping Typed Algebraic Structures and Colouring Proof Nets of Cyclic Linear Logic. In: Dawar, A., Veith, H. (eds) Computer Science Logic. CSL 2010. Lecture Notes in Computer Science, vol 6247. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15205-4_37
Download citation
DOI: https://doi.org/10.1007/978-3-642-15205-4_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15204-7
Online ISBN: 978-3-642-15205-4
eBook Packages: Computer ScienceComputer Science (R0)