Skip to main content

A Graphical Theorem of the Alternative for UTVPI Constraints

  • Conference paper
  • First Online:
Theoretical Aspects of Computing - ICTAC 2015 (ICTAC 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9399))

Included in the following conference series:

Abstract

There exist quite a few theorems of the alternative for linear systems in the literature, with Farkas’ lemma being the most famous. All these theorems have the following form: We are given two closely related linear systems such that one and exactly one has a solution. Some specialized classes of linear systems can also be represented using graphical structures and the corresponding theorems of the alternative can then be stated in terms of properties of the graphical structure. For instance, it is well-known that a system of difference constraints (DCS) can be represented as a constraint network such that the DCS is feasible if and only if there does not exist a negative cost cycle in the network. In this paper, we provide a new graphical constraint network representation of Unit Two Variable Per Inequality (UTVPI) constraints. This constraint network representation permits us to derive a theorem of the alternative for the feasibility of UTVPI systems. UTVPI constraints find applications in a number of domains, including but not limited to program verification, abstract interpretation, and array bounds checking. Theorems of the Alternative find primary use in the design of certificates in certifying algorithms. It follows that our work is important from this perspective.

This research was supported in part by the National Science Foundation through Award CCF-1305054.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alekhnovich, M., Buss, S., Moran, S., Pitassi, T.: Minimum propositional proof length is NP-hard to linearly approximate. In: Brim, L., Gruska, J., Zlatuška, J. (eds.) MFCS 1998. LNCS, vol. 1450, p. 176. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  2. Bagnara, R., Hill, P.M., Zaffanella, E.: An improved tight closure algorithm for integer octagonal constraints. In: Logozzo, F., Peled, D.A., Zuck, L.D. (eds.) VMCAI 2008. LNCS, vol. 4905, pp. 8–21. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  3. Cousot, P., Cousot, R.: Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In: POPL, pp. 238–252 (1977)

    Google Scholar 

  4. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  5. Chandrasekaran, R., Subramani, K.: A combinatorial algorithm for horn programs. Discrete Optimization 10, 85–101 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  6. Duterre, B., de Moura, L.: The yices smt solver. Technical report, SRI International (2006)

    Google Scholar 

  7. Gerber, R., Pugh, W., Saksena, M.: Parametric dispatching of hard real-time tasks. IEEE Trans. Comput. 44(3), 471–479 (1995)

    Article  MATH  Google Scholar 

  8. Lahiri, S.K., Musuvathi, M.: An efficient decision procedure for UTVPI constraints. In: Gramlich, B. (ed.) FroCos 2005. LNCS (LNAI), vol. 3717, pp. 168–183. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  9. Miné, A.: The octagon abstract domain. In: Proceedings of the Eighth Working Conference on Reverse Engineering, pp. 310–319 (2001)

    Google Scholar 

  10. Miné, A.: The octagon abstract domain. High. Ord. Symbolic Comput. 19(1), 31–100 (2006)

    Article  MATH  Google Scholar 

  11. Mehlhorn, K., Näher, S.: The LEDA Platform of Combinatorial and Geometric Computing. Cambridge University Press, Cambridge (1999)

    MATH  Google Scholar 

  12. Revesz, P.Z.: Tightened transitive closure of integer addition constraints. In: SARA (2009)

    Google Scholar 

  13. Rubinfield, R.: A Mathematical Theory of Self-checking, Self-testing and self-correcting Programs. Ph.D. thesis, Computer Science Division, University of California, Berkeley (1990)

    Google Scholar 

  14. Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1987)

    MATH  Google Scholar 

  15. Schutt, A., Stuckey, P.J.: Incremental satisfiability and implication for utvpi constraints. INFORMS J. Comput. 22(4), 514–527 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  16. Subramani, K.: Optimal length resolution refutations of difference constraint systems. J. Autom. Reasoning (JAR) 43(2), 121–137 (2009)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Piotr Wojciechowski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Subramani, K., Wojciechowski, P. (2015). A Graphical Theorem of the Alternative for UTVPI Constraints. In: Leucker, M., Rueda, C., Valencia, F. (eds) Theoretical Aspects of Computing - ICTAC 2015. ICTAC 2015. Lecture Notes in Computer Science(), vol 9399. Springer, Cham. https://doi.org/10.1007/978-3-319-25150-9_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25150-9_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25149-3

  • Online ISBN: 978-3-319-25150-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics