Is "there is nowhere we can't go where we won't be recognized" a correct sentence?

I saw this sentence and I was wondering if it was correct. I have a problem with the "can't". I would have rather said "there is nowhere we can go where we won't be recognized". To me, "can't" doesn't make sense since we have "nowhere".

Thanks in advance for your help.


Solution 1:

The sentence is overnegated. It's an amalgam of two negative ways of saying things, and as often happens, the speaker has included more negatives than they needed to.

One way is to say

  • There's nowhere we can't go.
    This means we can go anywhere.

Another way is to say

  • There's nowhere we won't be recognized.
    This means we will be recognized anywhere.

Put them together and you get a very confusing sentence.

Solution 2:

John Lawler is right, which means that the OP is right. "Can't" should be changed to "can". The sentence does have meaning, but it is not the intended meaning. The sentence as written:

There is nowhere we can't go where we won't be recognized.

What that means is that, of all the places we can't go (North Korea, perhaps), there is none where we won't be recognized. That is, all the places forbidden to us happen to be places where we will be recognized. Perfectly meaningful, but not plausible.

Edit: I also think this is someone who just lost count of how many negatives they were using, but did mean for two negatives to cancel each other. This is different from using them in such a way that they aren't meant to cancel each other, as people are doing when they say "You aren't going nowhere." Again I'm just following what John said, but I thought I had a little to add.