1 | 4. no_repeats(T+T;s)
![]() ![]() ![]() ![]() ![]() 5. paren(T;s) 6. l_disjoint(T+T;[inl(t)];s @ [inr(t)]) 7. no_repeats(T+T;[inl(t)]) 8. l_disjoint(T+T;s;[inr(t)]) 9. no_repeats(T+T;s) 10. no_repeats(T+T;[inr(t)]) 11. s2: (T+T) List 12. s3: (T+T) List 13. x: T 14. inl(t) = inl(x) ![]() 15. (s @ [inr(t)]) = (s2 @ [inr(x) / s3]) ![]() | 9 steps |
  | ||
2 | 4. no_repeats(T+T;s)
![]() ![]() ![]() ![]() ![]() 5. paren(T;s) 6. l_disjoint(T+T;[inl(t)];s @ [inr(t)]) 7. no_repeats(T+T;[inl(t)]) 8. l_disjoint(T+T;s;[inr(t)]) 9. no_repeats(T+T;s) 10. no_repeats(T+T;[inr(t)]) 11. u: T+T 12. v: (T+T) List 13. s2: (T+T) List 14. s3: (T+T) List 15. x: T 16. inl(t) = u 17. (s @ [inr(t)]) = (v @ [inl(x) / (s2 @ [inr(x) / s3])]) ![]() | 16 steps |
About:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |