I'm not sure, but I don't think you could replace x with (cdr x),
because if your formula looks like mine you already have some
hypotheses which depend on the value of (cdr x), which implies that
(cdr x) is free in the formula, and would be captured by that
instantiation. Please correct me someone if I am thinking
incorrectly.