>どなたかロジカルに説明可能でしたら、少し解説いただけると助かります。
ロジカルかどうかは分かりませんが、私は以下のように解いてみました。
この問題では、
自称オニキス:エメラルドの称号を持っているのはデルドだ。
自称エメラルド:ダイアモンドの称号を持っているのはオルクだ。
自称ダイアモンド:ルビーの称号を持っているのはジークだ。
自称ルビー:オニキスの称号を持っているのはライズだ。
自称サファイア:自身の紹介(=サファイアの称号を持っているのはイアンだ。)
一見、全員正しいことを言っていますが、掲示板の情報よりこの中の2つが誤りです。仮に、自称サファイア氏の証言が正しいとしますと、上の4人のうち2人がウソをついていますが、上の4人の証言をよくよく見てみると、
A→Bの紹介
B→Cの紹介
C→Dの紹介
D→Aの紹介
と循環しており、例えばAとCがウソをついていたと仮定してもBとDがウソをついていた場合と何ら区別することができません。(AとB、BとC、CとD、DとAがそれぞれウソをついていた場合も同様に区別できない)
ところが題意より、5人の名前と称号は1通りに決まるわけですから、最初の仮定が間違っていたことになり、自称サファイア氏はウソをついていたことが分かります。
結局上の4人のうちウソをついているのは1人だけとなります。
掲示板よりオルクとジークがウソをついており、そのうちのどちらかが自称サファイアなのですから、自称エメラルドと自称ダイアモンドのどちらかがウソをついていることが分かります。そのどちらかについて、ウソをついているかいないか検証してあげれば答えが出ます。(過去ログに既出)
日本語が分かりにくいかもしれませんがご容赦くださいm(_ _)m