Microsoft Research Community

Simplify format and tuple theory

rated by 0 users
This post has 2 Replies | 2 Followers

Not Ranked
Posts 2
Bruce M. A. Posted: 03-15-2009 3:40 PM

Is it possible to deal with tuples in Z3 with the Simplify format? I've tried what I would consider the more likely possibilities for functions, i.e. mk_tuple, tuple, etc., but nothing so far.

  • Filed under:
Top 25 Contributor
Posts 41

The tuple theory is not exposed over the Simplify front-end.
You can approximate tuples by specifying that the selecctors are inverse to the constructor, 
but as in Simplify the default type is integer, you will not be able to force the occurs check
(that you get for free with a stratified type system).

Not Ranked
Posts 2

Thanks for the reply. While I'm not adverse to doing what you say, I would like to find out more. Is the tuple theory therefore exposed for either the SMT-LIB format or the Z3-native format?

Page 1 of 1 (3 items) | RSS
©2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Feedback