Exercises on reductions of word reachability

  1. {u,v,RΣ={a,b}    uRv}{u,v,RΣ2    uRv    R2˙ (as a list, i.e., counting repetitions)}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 2\;\wedge\;u\to_R^*v\;\wedge\;|R|\in\dot{2}\text{ (as a list, i.e., counting repetitions)}\} (morphism not allowed in the reduction)
  2. {u,v,RΣ={a,b}    uRv}{u,v,RΣ2    uRv    R2˙ (as a list, i.e., counting repetitions)}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 2\;\wedge\;u\to_R^*v\;\wedge\;|R|\notin\dot{2}\text{ (as a list, i.e., counting repetitions)}\} (morphism not allowed in the reduction)
  3. {u,v,RΣ={a,b}    uRv}{u,v,RuRv    R2˙ (as a set, i.e., not counting repetitions)}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid u\to_R^*v\;\wedge\;|R|\in\dot{2}\text{ (as a set, i.e., not counting repetitions)}\} (morphism not allowed in the reduction)
  4. {u,v,RΣ={a,b}    uRv}{u,v,RuRv    R2˙ (as a set, i.e., not counting repetitions)}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid u\to_R^*v\;\wedge\;|R|\notin\dot{2}\text{ (as a set, i.e., not counting repetitions)}\} (morphism not allowed in the reduction)
  5. {u,v,RΣ={a,b}    uRv}{u,v,RΣ3    uRv    R2˙ (as a set, i.e., not counting repetitions)}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 3\;\wedge\;u\to_R^*v\;\wedge\;|R|\in\dot{2}\text{ (as a set, i.e., not counting repetitions)}\} (morphism not allowed in the reduction)
  6. {u,v,RΣ={a,b}    uRv}{u,v,RΣ3    uRv    R2˙ (as a set, i.e., not counting repetitions)}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 3\;\wedge\;u\to_R^*v\;\wedge\;|R|\notin\dot{2}\text{ (as a set, i.e., not counting repetitions)}\} (morphism not allowed in the reduction)
  7. {u,v,RΣ={a,b}    uRv}{u,v,RΣ2    uRv    R2˙ (as a set, i.e., not counting repetitions)}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 2\;\wedge\;u\to_R^*v\;\wedge\;|R|\in\dot{2}\text{ (as a set, i.e., not counting repetitions)}\}
  8. {u,v,RΣ={a,b}    uRv}{u,v,RΣ2    uRv    R2˙ (as a set, i.e., not counting repetitions)}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 2\;\wedge\;u\to_R^*v\;\wedge\;|R|\notin\dot{2}\text{ (as a set, i.e., not counting repetitions)}\}
  9. {u,v,RΣ={a,b}    uRv}{u,v,RΣ2    uRv with an even number of steps}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 2\;\wedge\;u\to_R^*v\text{ with an even number of steps}\} (morphism not allowed in the reduction)
  10. {u,v,RΣ={a,b}    uRv}{u,v,RΣ2    uRv with an odd number of steps}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 2\;\wedge\;u\to_R^*v\text{ with an odd number of steps}\} (morphism not allowed in the reduction)
  11. {u,v,RΣ={a,b}    uRv}{u,v,RuRv with an even number of steps but not with an odd number of steps}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid u\to_R^*v\text{ with an even number of steps but not with an odd number of steps}\} (morphism not allowed in the reduction)
  12. {u,v,RΣ={a,b}    uRv}{u,v,RuRv with an odd number of steps but not with an even number of steps}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid u\to_R^*v\text{ with an odd number of steps but not with an even number of steps}\} (morphism not allowed in the reduction)
  13. {u,v,RΣ={a,b}    uRv}{u,v,RΣ3    uRv with an even number of steps but not with an odd number of steps}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 3\;\wedge\;u\to_R^*v\text{ with an even number of steps but not with an odd number of steps}\} (morphism not allowed in the reduction)
  14. {u,v,RΣ={a,b}    uRv}{u,v,RΣ3    uRv with an odd number of steps but not with an even number of steps}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 3\;\wedge\;u\to_R^*v\text{ with an odd number of steps but not with an even number of steps}\} (morphism not allowed in the reduction)
  15. {u,v,RΣ={a,b}    uRv}{u,v,RΣ3    uR+v}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 3\;\wedge\;u\to_R^+v\} (morphism not allowed in the reduction)
  16. {u,v,RΣ={a,b}    uRv}{u,v,RΣ2    uR+v}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 2\;\wedge\;u\to_R^+v\} (morphism not allowed in the reduction)
  17. {u,v,RΣ={a,b}    uRv}{u,v,w,RΣ3    uRvRw}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,w,R\rangle \mid |\Sigma|\leq 3\;\wedge\;u\to_R^*v\to_R^*w\} (morphism not allowed in the reduction)
  18. {u,v,RΣ={a,b}    uRv}{u,v,w,RΣ2    uRvRw}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,w,R\rangle \mid |\Sigma|\leq 2\;\wedge\;u\to_R^*v\to_R^*w\} (morphism not allowed in the reduction)
  19. {u,v,RΣ={a,b}    uRv}{u,v,w,RΣ4    uRvRw    uvw}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,w,R\rangle \mid |\Sigma|\leq 4\;\wedge\;u\to_R^*v\to_R^*w\;\wedge\;u\neq v\neq w\} (morphism not allowed in the reduction)
  20. {u,v,RΣ={a,b}    uRv}{u,v,w,RΣ3    uRvRw    uvw}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,w,R\rangle \mid |\Sigma|\leq 3\;\wedge\;u\to_R^*v\to_R^*w\;\wedge\;u\neq v\neq w\} (morphism not allowed in the reduction)
  21. {u,v,RΣ={a,b}    uRv}{u,v,w,RΣ2    uRvRw    uvw}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,w,R\rangle \mid |\Sigma|\leq 2\;\wedge\;u\to_R^*v\to_R^*w\;\wedge\;u\neq v\neq w\}
  22. {u,v,RΣ={a,b}    uRv}{u,v,RΣ3    uRvv}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 3\;\wedge\;u\to_R^*vv\} (morphism not allowed in the reduction)
  23. {u,v,RΣ={a,b}    uRv}{u,v,RΣ3    uuRv}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 3\;\wedge\;uu\to_R^*v\} (morphism not allowed in the reduction)
  24. {u,v,RΣ={a,b}    uRv}{u,v,RΣ4    uuRvv}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 4\;\wedge\;uu\to_R^*vv\} (morphism not allowed in the reduction)
  25. {u,v,RΣ={a,b}    uRv}{u,v,RΣ3    uuRvv}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 3\;\wedge\;uu\to_R^*vv\} (morphism not allowed in the reduction)
  26. {u,v,RΣ={a,b}    uRv}{u,v,RΣ3    uRv    vRu}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,v,R\rangle \mid |\Sigma|\leq 3\;\wedge\;u\to_R^*v\;\wedge\;v\to_R^*u\} (morphism not allowed in the reduction)
  27. {u,v,RΣ={a,b}    uRv}{u,RΣ4    uR+u}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,R\rangle \mid |\Sigma|\leq 4\;\wedge\;u\to_R^+u\} (morphism not allowed in the reduction)
  28. {u,v,RΣ={a,b}    uRv}{u,RΣ3    uR+u}\{\langle u,v,R\rangle\mid\Sigma=\{a,b\}\;\wedge\;u\to_R^*v\}\quad\leq\quad\{\langle u,R\rangle \mid |\Sigma|\leq 3\;\wedge\;u\to_R^+u\} (morphism not allowed in the reduction)