テーマの中心は、多肉からクラフト、身近な疑問に変化。今年も早12月になり、時の流れの速さを実感するようになりました。12月と言えば、年賀状の用意ですね。来年は、「子」か・・・。ところで、西暦の干支の関係はどうなっているのか、ふと疑問に感じました。今年は何年?分かりやすく書かれた数式関係の本に、西暦からの干支の計算方法が書かれていました。あまりの番号がその年の干支。亥どうして”9”を足すの?西暦には”0”年はないけど計算の便宜上紀元前1年を”0”年とすると、その年は9番目の「申年」だったから。62頁と、説明されていました。実際に今年の「2019」年を計算してみました。=169で、ちょうど割り切れたので、本に書かれているとおり「亥」でOKですね。169.08333・・・となり、余が一発で分かりません。本には余りを求める方法は書いてありませんでしたので、最初は原始的な方法で求めていました。端数をメモッた紙を見ていて、端数には規則性があることに気付き、これを利用して合理的に余りを求める方法を考えつきました。「1」~これが余りです。分かってしまえば、簡単なことですが今まで気づきませんでした。干支との対応表(表1)を本の通りに作りました。余りが「1」なので「子」と表1で確認できました。」を加えなければならないのか、よく意味が分かりません。「紀元前1年を”0”年とすると、その年は9番目の「申年」だから」と説明されてますが、だからなぜ「+9」する必要があるのかいまいち分かりません。・・・しばらく考えて、きっと「子」を「1」にするために「+9」をするのかと思いましたが、それなら最初から「申」の話を持ち出すまでもなく、干支の始まりの「子」が4番目だったので1番目にするために「+9」を加える(4+9=13=1)、又は「3」を引く(4-3=1)と説明してくれた方が分かりやすいと感じました。「申」の話を持ち出したために却って分かりにくい、と思いました。それならいっそのこと「+9」をしないで余りを求め、単に表1の余りと干支との対応を変えればいいのでは?と考えました。いうことで、表1の対応表を、表2のように変えてみました。3この表を使えば、「+9」しなくても西暦から干支を求めることが出来ます。干支のスタートの「子」は余り「4」ということだけは覚えておけば西暦から干支を求めることが出来るということが分かりました。1800、1900、2000年代を調べるとところで、西暦の計算で4桁だと暗算できません。下2桁で何とかならないもんでしょうか?そこで、試しに1800、1900、2000年代について考えてみました。1800年代ならどうなるか、下2桁の計算の余りを表2で読みとると。端数は「.416」で余り「5」で「丑」になります。1800年代の場合は、下2桁の計算の余りで干支が分かります。これは1800年代(1800~1899年)に共通でした。端数は「.166」、余りは「2」、これには補正が必要のようで、「4」を加え「6」で「寅」です。端数「.333」、余り「4」、補正の「4」を加え「8」で「辰」です。「3」、これも補正が必要なようで、「8」を加えて「11」で「亥」です。他の年代もやってみましたが、補正の種類は「4」か「8」のいずれかの2種類、補正なしが1種類で、この3種類のタイプしかありません。これが300年周期で繰り返します。0なので、補正の結果12以上になったら「-12」すれば同じことになります。いうことでもあります。補正にはこのような規則性があるようなので、なぜこのようになるのか、さらに突っ込んで調べてみました。-※西暦0年は存在しませんが、あったとしたら「申」年になります。3種類のいずれかしかありません。理由は、西暦の上2桁(2桁未満は1桁)を3で割った余りが「0、1、2」の3種類しかないことに由来しているようです。(100年で干支は4つ進む、200年で8つ、300年で12進み、1周する)その結果、100年単位ごとに干支が4つ進んでいます。西暦の上2桁を3で割った余り1「子」グループの年代は余り「1」→干支が4つ進む2「辰」グループの年代は余り「2」→干支が8つ進む3「申」グループの年代は余り「0」→干支は進まないの関係になっています。暗算でも干支は分かる西暦の上2桁を3で割るのは暗算でも出来ます。余りは1か2のどちらしかないのですから。下2桁を12で割るのは、ほんの少し工夫すれば暗算でも出来ます。そこで、上で見たように西暦の上2桁と下2桁はそれぞれ規則性があるので、電卓を使わないで、この2つの暗算だけで干支が分かるかを考えてみました。上2桁の3の割り算の余りで3つのグループのいずれかを特定し、補正数(表5)を求める。下2桁の12の割り算の余り求める。1+2より干支(表2)を求める。これで干支が特定できる。1は余りは1か2しかなく暗算でもすぐに分かりますし、それを4倍したのが補正数なので、2種類しかないのですべて暗算できます。2は0~99までの12での割り算ですが、61以上の大きな数はあらかじめ60を引いてから、50前後なら48を引いてからなど、12の倍数を引いてから計算すれば暗算でも出来ると思います。3は、基準となる「子」が4であることさえ覚えておけば、あとは指を折って干支を特定できます。以上の1~3は、電卓や表が無くても、全て暗算で干支が求められます。※西暦から暗算で干支を求めるといっても、次の3つの要件を覚えていることが必須事項になります。「子」が余り「4」だということ。西暦の下2桁を12で割った余りで求めるのが基本だが、西暦の上2桁を3で割った余りが1か2のときは4か8との合計数が余りになること。振り返って以上のようなことを、日数をかけて考えてみましたが、実用面で考えると何か役に立つの?と言われそうです。何の役に立たないかもしれません。役に立たなくても、自分なりに考えている中で色々な発見がありました。3種類の虚数の関係ブログ気持玉クリックして気持ちを伝えよう!ログインしてクリックすれば、自分のブログへのリンクが付きます。108この記事へのコメントtorこんばんは。わけい様らしいなと思いました。深く追求されましたね。私は単純なので紀元前1年がたまたま「申」年だった。干支は子、丑、寅と1、2、3順番になっているので紀元前1年は9番ですよと思いました。私は子、丑、寅と順番に数えるので「あっ!9番目は申だ!」と。わけい様の+9しない方法は合理的な気はしますが干支の順番と一致しないので表と対比しないと私には干支と結びつきませんでした。19:28わけいtorさんへコメントどうもありがとうございます。貴重なコメントいただきありがとうございます。torさんの解説を読んでも、「理解できる」ってことが理解できないのです。紀元前1年(紀元0年)が9番だとなぜ「+9」をするといいのかが直感的に分からないのです。「本来なら9番に位置するはずの「申」が0番に位置しているから「+9」して本来の位置にするため。」などと、具体的に書いてほしいと思います。存在しない紀元0年持ち出した上に「申」を使った説明は分かりにくいと思いました。「子」と「元年」という基準となるべき言葉を使って説明して欲しいと思いました。端数からどうやって余りを求めるのかも本では一切触れていなかったので、簡単に余りを求める方法も苦労しました。分かってしまえばな~んだ、そうかになりますが、端数が一定の数値にしかならないことに気付き、なぜ一定の数値にしかならないのかを考えた末に、見つけた手法です。ネットでも「+9」して計算すると書かれていますが、きっとほかに手段があるのではと思い、取り組んだわけです。言って、私の考えた手法が実用的で素晴らしいとは全く思っていません。人とは違った方法を考える工夫の過程が、私にとって色々な発見につながり、それが良かったと思っているのであって、他の方には無益なものであると思っています。別の表現で、教科書に書かれていることを覚えるのではなく、そう書かれていても、別の方法もあるんじゃないかと思う気持ちも重要なのではと感じています。「常識とは十八歳までに身につけた偏見のコレクションのことをいう。18.)これは、私が好きな言葉なんですが、アインシュタインのものです。本日はどうもお付き合いいただきありがとうございました。