What I tell you three times is true!

001    “Just the place for a Snark!” the Bellman cried,
002        As he landed his crew with care;
003    Supporting each man on the top of the tide
004        By a finger entwined in his hair.

005    “Just the place for a Snark! I have said it twice:
006        That alone should encourage the crew.
007    Just the place for a Snark! I have said it thrice:
008        What I tell you three times is true.

329    “’Tis the voice of the Jubjub!” he suddenly cried.
330        (This man, that they used to call “Dunce.”)
331    “As the Bellman would tell you,” he added with pride,
332        “I have uttered that sentiment once.

333    “’Tis the note of the Jubjub! Keep count, I entreat;
334        You will find I have told it you twice.
335    ’Tis the song of the Jubjub! The proof is complete,
336        If only I’ve stated it thrice.

Kelly Ramsdell Fineman told us …

… that President Theodore Roosevelt and Edith Wharton were huge fans of the Snark. On one visit to the White House, Wharton learned of the following exchange that occurred between the President and the Secretary of the Navy (undoubtedly unaware of Carroll’s poem, or at least unaware that Roosevelt was quoting):

During discussion, Roosevelt said to the secretary of the Navy,

“Mr. Secretary, what I tell you three times is true!”

The Secretary replied stiffly,

“Mr. President, it would never for a moment have occurred to me to impugn your veracity.”

Yes, better don’t impugn your leader’s veracity. Even though he will get rid of you rather sooner than later, you don’t need to push it.


The Bellman’s Rule is stated in Lewis Carroll’s The Hunting of the Snark, line #7 and line #335. I said it in Lua – wrote it in Python, I made that indeed, but I wholly forgot (when finally done), that Haskell is what you need! So, here is an example for how to implement that rule:

#! /usr/bin/haskell
import Data.List
statementList :: [String]
statementList =
  ["I am a stable genius!"
  ,"There are 10 Snark hunters."
  ,"There are 9 Snark hunters."
  ,"There are 10 Snark hunters."
  ,"I am a stable genius!"
  ,"Brexit promises will be kept!"
  ,"Brexit promises will be kept!"
  ,"Brexit promises will be kept!"
  ,"6 * 7 = 39"
  ,"6 * 7 = 39"
  ,"There are 10 Snark hunters."
  ,"6 * 7 = 42"
  ,"I am a stable genius!"
  ,"There are 10 Snark hunters."
  ,"6 * 7 = 39"
  ,"There are 10 Snark hunters."
atLeastThrice :: [String] -> [String]
atLeastThrice sL =
  [head grp | grp <-
    group $ sort sL, length grp >= 3]

Result (if loaded and executed in GHCi):

*Main> atLeastThrice statementList
["6 * 7 = 39","Brexit promises will be kept!","I am a stable genius!","There are 10 Snark hunters."]

If you want to prove other claims, just change claims.

2017-12-16, update: 2018-07-25

Truth Tweaking Tweets

Why Donald Trump Can’t Kill the Truth, by Errol Morris, TIME, 2018-05-22:

[…] What is so scary about the present time is that people believe that they can assert truth just by screaming louder than others or repeating themselves endlessly, like the Bellman in Lewis Carroll’s “The Hunting of the Snark”: “What I tell you three times is true.” […]

In my view, tweaking the truth is nothing new. But the ability to tweet the tweaked truth within a few seconds to millions of people makes the difference. It turns Trump’s language (as well as the language of Trump haters) into a wide spread epidemy.

Henry Holiday's BoojumI think that Carroll’s tragicomedy (or even tragedy?) The Hunting of the Snark is very much about what we are experiencing in these days: Legimate dispute (Snark) is turning more and more into toxic eristic (Boojum). And beware if it bites you, it’s contagious! Our pursuit of happiness can take many paths, therefore conflicts are unaviodable parts of our journey. But beware of the day, if your Snark be a Boojum! For then you will softly and suddenly vanish away, and never be met with again.


By the way: As for an on-line Snark, Morris’ article links to the Poetry Foundation. They do a good job, but Ebooks Adelaide offers a better on-line rendering of the poem. My version is based on an earlier Ebooks Adelaide version.

Fr ɖ Snarc wz a Būjm, y si

https://ashortspell.com/2017/12/14/the-hunting-of-the-snark | lewis-carroll-in-nspel-including-the-original-illustrations-by-henry-holiday/

“Jst ɖ ples fr a Snarc!” ɖ Belmn craid,
Az h landd hiz cru wɖ cer,
S’portñ ć man on ɖ top v ɖ tîd
Bî a fngr intwînd in hiz her.

“Jst ɖ ples fr a Snarc! I hv sd it twîs.
Ɖt alon śd incurij ɖ cru.
Jst ɖ ples fr a Snarc! I hv sd it ʈrîs.
Ẃt I tel y ʈri tîmz z tru.”