theorem
  W1.last() = W2.first() implies len W1 <= len W1.append(W2) &
  len W2 <= len W1.append(W2) by Lm10;
