I need to prove that $L=\{ww^rx | w,x \in \{a,b\}^{+} \}$ is non regular. First of all I assume that L is regular. Then L satisfies the pumping lemma, so let p be the pumping length. I've tried several strings, like $a^pbba^p$ that work with the palindrome language ($ww^r$), but the last $x \in \{a,b\}^+$ makes it harder to prove, because it can actually be anything after a palindrome in this string. Any hints for choosing the string to be pumped?
Edit: I think the way to solve this is after pumping to end with a string $ww^r$ so $x=\epsilon$ (and then obviously $ww^r \notin L$) but I can't find any.
Completely revised.
It appears that the pumping lemma isn’t going to help here.
Let $s=ww^Ru\in L$ be such that $|w|\ge\max\{p,2\}$. Without loss of generality we may take $a$ to be the first character of $w$. If $s=xyz$ is the decomposition of $s$ guaranteed by the pumping lemma, it could happen that $x$ is empty, and $y=a$. Then $xy^kz\in L$ for $k\ge 2$, since it begins $aa$ and has length greater than $2$, and of course $xyz\in L$ by hypothesis. Finally, if $w=av$, then
$$xy^0z=z=vv^Rau\in L\;,$$
since $v$ and $au$ are both non-empty. Thus, $xy^kz\in L$ for each $k\ge 0$.
Added: We can, however, use the Myhill-Nerode theorem to show that $L$ is not regular. For each $n\in\Bbb Z^+$ let $w_n=aba^2b^2\ldots a^nb^n$. If $1\le m<n$, the string $w_m^Rb$ is a distinguishing extension for $w_m$ and $w_n$: $w_mw_m^Rb\in L$, and $w_nw_m^Rb\notin L$. Thus, $L$ has infinitely many Myhill-Nerode equivalence classes and cannot be regular.