概要
回文とは、文字や単位の並びが左から右へ読んでも右から左へ読んでも同じになる並びのことです。単独の語であることも、文全体の文であることも、数値の数字であることもあります。広い意味では、単位の順序を逆にしても対称性が保たれる場合にこの語が用いられます。
特徴と慣例
回文を判定するときは、大小文字の違いや多くの種類の句読点、空白を無視し、文字や数字の並びだけを見るのが一般的です。ただし、実際に残る文字、つまり文字・数字・その他の記号は重要であり、残った単位がどちら向きに読んでも同じでなければ回文とはいえません。言語や文字体系によって慣例は異なり、たとえばアルファベットやほかのアルファベット系の体系ではよく知られた例が多く見られますが、結合記号を使う書記体系では追加の正規化が必要になることがあります。アクセント付き文字や大文字を通常の文字として扱うかどうかも、同様に規則を定める必要があります。
歴史と由来
回文的なパターンは古代から見られます。初期のよく知られた例の一つは、古代の回文を論じる際によく挙げられるラテン語のワードスクエアです。詩や碑文での用例からも、対称的な言い回しが何世紀にもわたって作家たちを आकर्ष了してきたことがわかります。並びを逆転させる発想は自然であり、遊びとしての言葉遊び、詩における形式上の制約、あるいは巧みな碑文上の仕掛けとして、さまざまな文化に独立して現れます。
種類と例
回文はさまざまなレベルで現れます。文字レベルの回文は各文字や数字をそのまま反転させ、語単位の回文は内部の綴りにかかわらず語全体を対応させます。また、二次元の形式であるワードスクエアや行列は、水平方向と垂直方向の両方で対称性を示します。
- 単純な語:「madam」「racecar」。
- 文(句読点と空白を無視する場合):「A man, a plan, a canal, Panama!」
- 数字:121、12321、さらに形式によっては 02/02/2020 のような回文日付。
- 遊びとしての反転と対になった語:semordnilap は、逆にすると別の有効な語になる語を指します(例:「stressed」/「desserts」)。
用途と意義
回文は、言葉遊び、クロスワードの作成、娯楽的数学において、楽しみや課題の題材になります。コンピュータ科学では、回文部分列を探すことや対称性を判定することなどのアルゴリズム課題として現れ、鏡像的なパターンが重要なデータ検証の文脈でも用いられます。文化的な用途としては、装飾的な碑文、記憶補助、そして対称性を芸術的効果として生かす詩的実験などがあります。
特筆すべき点と区別
見た目が対称なフレーズのすべてが厳密な回文とは限りません。大文字小文字、句読点、ダイアクリティカルマーク、そしてどの単位を数えるかについての規則を明示する必要があります。回文の中には、さらに追加条件が課されるものもあります。たとえば数論における回文素数や、意味を持つ文として成立する回文などです。ワードスクエアのような二次元回文は、行でも列でも同じように読める点で、単純な一次元の回文とは異なる対称性を示します。
さらに詳しい例や語一覧については、回文テキストの関連資料やコレクションを参照してください。語、文、数字、句読点の規則、文字の扱い、アルファベット系の体系などが参考になります。