Replies: 7 comments 14 replies
-
(half joking) what will happen for SRS? You mention it above, but I don't see it in the text that you linked ( http://project-coco.uibk.ac.at/ARI/) (it's not in the "content" rule of the grammar). if the people who already work with the ARI format make their parsers available as open-sourced libraries, then adoption should be straightforward? For matchbox: on the linked page, the COCO group publishes (other half joking) if you put (A)GPL license on those libraries, then you'd force termination provers to go open source. (good thing.) Oh noh - I cannot use "trs-conversion" because it says "license: none" (in the cabal description) (and hackage would not accept that). Well I think I can write (and publish) my own parser - but it will accept unary symbols only! Originally posted by @jwaldmann in #83 (comment) |
Beta Was this translation helpful? Give feedback.
-
I agree to have an SRS format. Originally posted by @AkihisaYamada in #83 (comment) |
Beta Was this translation helpful? Give feedback.
-
Clearly there are more readable alternatives for SRSs. My main concern is this:
Imagine that SMT-Lib would use two different formats, a general one for non-linear arithmetic and a specialized one for linear arithmetic. Then people like us build tools on top of SMT solvers. Some of the SMT problems that our tools have to solve are linear, others are non-linear. Now unfortunately, the most powerful solvers for linear arithmetic only support the specialized format. So you either have twice as much work with your SMT interface, or you stick with the full-fledged solvers and ignore the specialized ones. Luckily, SMT-Lib uses a uniform format, so I can easily do the following:
As far as I can see, we're in precisely the same situation: I think it's good if
works without implementing a second interface.
That's also a valid rule according to the TRS format, but there it has a different meaning. That might be quite confusing. |
Beta Was this translation helpful? Give feedback.
-
I created a poll to see what the majority prefers. |
Beta Was this translation helpful? Give feedback.
-
Indeed. By all means avoid that. My proposal (referring to Clojure) was We don't have new insights or arguments here? So I'm fine with what the committee decides. [enter rant mode] [deleted] |
Beta Was this translation helpful? Give feedback.
-
re: ARI LCTRS bitvector example: what is the token class of |
Beta Was this translation helpful? Give feedback.
-
Let's continue the discussion about identifiers here, as it's not specific to SRSs. Regarding the syntax for SRSs, I'll ask the SC whether they are in favor of |
Beta Was this translation helpful? Give feedback.
-
Let's move this topic to a separate discussion, I'll copy the corresponding comments.
Beta Was this translation helpful? Give feedback.
All reactions