Write a sentence that has the following properties:

  1. Is a palindrome
  2. Is true
  3. Can be used as a template to generate an infinite number of sentences which are both palindromes and true

As a bonus, write a sentence in a language other than English that still has the above three properties.

(There is a solution for both challenges. Hope you'll have fun finding it!)

EDIT: congrats to @noneuclideanisms for finding the answer for English. Who can now find the sentence in another language? Hint: it's a loose translation of the English answer.

EDIT 2: Since nobody managed to find the solution in another language, I've added it below as an answer.

  • $\begingroup$ Can you explain point 3 about the template? $\endgroup$ – Techidiot Feb 14 '17 at 18:43
  • 1
    $\begingroup$ The sentence can be easily modified to generate an infinite number of sentences that are also palindromes. These sentences can be of arbitrary length. I can't be more precise without giving a hint (which I'll do if someone asks). $\endgroup$ – dr_ Feb 14 '17 at 18:47
  • $\begingroup$ For property 3, I see two possible interpretations/rules. Rule 1: A B B A can be extended to A B A B B A B A by nesting it in itself. This can be done an infinite number of times. Rule 2: A B B A can also be A C C A or A B C B A, by altering the B B section, you can create a number of sentences. $\endgroup$ – tfitzger Feb 14 '17 at 21:20
  • $\begingroup$ Writing this as a comment because I don't think it can really be classed as true. "A man a plan a canal panama". $\endgroup$ – Andy Feb 15 '17 at 9:46
  • 1
    $\begingroup$ @dr01 Okay, got it. Thanks for explaining $\endgroup$ – Shokhet Feb 16 '17 at 14:35

12 Answers 12


I think the intended answer was

"x", sides reversed, is "x"

because it can be infinitely extended by doing

" 'x', sides reversed, is 'x' ", sides reversed, is " 'x', sides reversed, is 'x' "


  • $\begingroup$ Yes, that was it. The way to generate infinite palindromic sentences from it is just to replace the ends e.g. "abc (...) cba". Now, can you find the answer in another language? $\endgroup$ – dr_ Feb 15 '17 at 8:24
  • 4
    $\begingroup$ I don't like this because it relies on quotation. I mean, you could replace one "x" with "asdfg" and the other with "gfdsa" and it would work equally well. That feels kinda cheaty. $\endgroup$ – Gareth McCaughan Feb 15 '17 at 14:53
  • $\begingroup$ @GarethMcCaughan how could you use asdfg and gfdsa when they're not palindromic? surely the left and right hand sides of the sentence must be equal, regardless of reading direction? $\endgroup$ – Matthew Layton Feb 15 '17 at 15:03
  • 3
    $\begingroup$ @series0ne Nope. "Sides reversed", it says. $\endgroup$ – Gareth McCaughan Feb 15 '17 at 15:05
  • $\begingroup$ Well, just put a palindrome in for x and it doesn't feel as cheaty. Like racecar! $\endgroup$ – Bailey M Feb 16 '17 at 6:20

How about

A Toyota's a Toyota.


It's a palindrome. It's true (a tautology, even). It's a template for an infinite number of sentences like so:
A Toyota's a Toyota's a Toyota's a Toyota['s ...]

  • 6
    $\begingroup$ That's from the good old days when Gertrude Stein won the Open Toyota Palindrome Contest. $\endgroup$ – M Oehm Feb 14 '17 at 18:59

For the bonus:

Yo soy.

which is in

Spanish. (meaning "I am", which I think is a pretty safe assumption)


Yo soy.
Yo soy y yo soy. ("I am and I am.")
Yo soy y yo soy y yo soy.
et cetera

  • 2
    $\begingroup$ Maybe something similar words in Russian: Ya i ya i ya... (this assumes 'ya' means 'I am' in the sense of 'I exist', which I'm not sure it does...). In Cyrillic it would be a palindrome: Я и Я и Я... $\endgroup$ – GoldenGremlin Feb 14 '17 at 19:28

In italian,

Otto ama Anna e Anna ama Otto.

which means:

Otto loves Anna and Anna loves Otto.

Is true, It generates infinite sentences and it's in a foreign language.

  • 2
    $\begingroup$ Nice! +1 Now, Otto can be replaced by any palindrome Name ;) Bob,Elle, Hannah, Nolon and so on. Names could be anything and may be called infinite :) Welcome to Puzzling! $\endgroup$ – Techidiot Feb 15 '17 at 10:29
  • 2
    $\begingroup$ Are you sure that Anna loves Otto back and he's rather not been friendzoned, or similar? :) $\endgroup$ – dr_ Feb 15 '17 at 11:46
  • $\begingroup$ I'm pretty sure they love each other $\endgroup$ – Francesco Salvatori Feb 15 '17 at 18:06
  • 1
    $\begingroup$ Unless you can prove that they love each other, property #2 is not satisfied. +1 nonetheless for a nice Italian palindrome. $\endgroup$ – dr_ Feb 16 '17 at 9:38

Here's one I got in Hindi(Indian)

सा रे ग म प ध नी सा नी ध प म ग रे सा ..... they are called Sargam which is equivalent to Solfège.

It is a palindrome.
It is a rhythmic sentence.
It goes to increate infinite loops.
Start from second and end at second last you get another palindrome which is a rhytmic sentence as well.
नी सा नी at the deepest makes a rhythmic sentence as well.
Infinite number of songs can be composed in any language using this rhythmic sentence.

  • 2
    $\begingroup$ Could you add an English translation please? $\endgroup$ – Richard Feb 16 '17 at 8:20

I think the following at least qualifies for the bonus:

1 + 1 = 1 + 1

It does have all three properties you asked for, but it's debatable whether that is in English or not. (I certainly read it in English, but many others may not.)

  • 2
    $\begingroup$ Given the language tag, I wouldn't think this is acceptable. $\endgroup$ – greenturtle3141 Feb 14 '17 at 21:44
  • $\begingroup$ Math is the language of the sciences.... :P $\endgroup$ – M.Herzkamp Feb 16 '17 at 15:51
  • $\begingroup$ (Spoiler Warning)      But, hey, why not say something slightly less trivial, like “1 + 0 = 0 + 1” or “1 + 11 = 11 + 1”? OK, you have to extend them chunk-wise (“1 + 0 = 0 + 1 = 1 + 0 = 0 + 1”), but that’s valid under the rules of this question. Or you could go to “1 + 111 = 111 + 1”, etc. $\endgroup$ – Peregrine Rook Feb 16 '17 at 15:52

I'm not sure whether this counts, but in the language of Boolean algebra, where $T$ represents true and $\land$ represents logical conjunction, the following is trivially a palindrome that evaluates to true:


We can use the following as the 'template':

$T \land T$

which is also a palindrome that evaluates to true. To expand, replace each $T$ with the template, and iterate. Here's the first iteration:

$T \land T \land T \land T$

As a bonus, it's not only a palindrome - its mirror reflection gives you the same statement (other than the angle of the italics slant).


Here's the answer for a non-English language:

In Italian: "abc", a ritroso, sortirà "cba"

(literally: "abc", backwards, will result in "cba").


My first thought stretches the definition of sentence slightly, but fits the second point to a T.

$x \Rightarrow x$ which is tautological, so is always TRUE. The argument for it being a sentence is that it reads as "X implies X." which is valid grammatically, but no longer a palindrome.

To generate infinite sentences

$f(0)=x \Rightarrow x$; $f(n+1)=f(n) \Rightarrow f(n)$


Elu par cette crapule
==> which means in french : elected by this scoundrel

infinite sentence :

Elu par cette crapule Elu par cette crapule Elu par cette crapule



What about Turkish:

ey edip adanada pide ye

It means

Edip(Turkish Male name)! Eat pide(a kind of Turkish pastry) in Adana(a city in Turkiye)

And then infinitely

ey edip adanada pide ye,ey edip adanada pide ye, ey edip adanada pide ye..... He can eat many many pastry :)

  • 1
    $\begingroup$ I don't know much about Turkish, but in English, 'I eat pides in Adana, I eat pides in Adana, I eat pides in Adana, I eat pides in Adana.' is not a valid sentence... $\endgroup$ – boboquack Feb 16 '17 at 7:30
  • 1
    $\begingroup$ As an imperative, this sentence has no "truthiness", so requirement #2 is not fulfilled. $\endgroup$ – M.Herzkamp Feb 16 '17 at 15:54

Not on Not on Not On Gets repetitive when extended, but ask any computer more than once and that's what you'll get.

  • 2
    $\begingroup$ It's not very grammatically correct though, is it? $\endgroup$ – Rand al'Thor Feb 16 '17 at 1:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.