Skip to content

multiset matchbounds

(known fact) context closure changes matchbounds. random example:

  • R=\{abc \to caba\} full mb 2
  • S=\{abca \to cabaa, abcb \to cabab, abcc \to cabc\} not mb (I think)

we can still use the match heights for R in a termination proof for S:

for each S-step, we no longer have \min h(l)>\min h(r) but we use multiset comparison. Comparison of the minimal element is just an over-approximation for that.

in technical terms: we finite automata (matrix interpretation) into the semiring of multisets of numbers (heights). (semiring addition: min (pick the smaller of the multisets), semiring multiplication: union). I think this is already detailed in https://jalc.de/issues/2007/issue_12_4/jalc-2007-545-570.php

(new? idea) But then the question is: is multiset-matchboundedness still

  • decidable (for fixed height, but unrestricted size of automaton)
  • REG-preserving

next, we can map the multiset to the sum of its elements, to obtain tropical matrix interpretations. (also in the JALC paper). Same questions. - Note: boundedness is decidable for fixed size of automaton, because existence of an interpretation is solvability of a constraint system. Is it really? It holds for matchbounds and tropical. What about multiset matchbounds?

Edited by waldmann