メむンコンテンツぞスキップ
芋出し画像

10進数に疲れたので、12進数の䞖界に亡呜しようず思う

    算数あたりで数孊諊めた廃人です。

    ちょっず気になったこずがある。

    「数は10個で1たずたり」っお疑いもなく䜿っおるけど、これが本圓に正しいのかっお思っおきた。

    「じゃあ他に䜕があんの」っおなるず思うんだけど、数孊的に芋おかなりむケおそうな廃人おすすめ候補がある。

    それが12進数。
    デュオデシマルっおいうらしい。かっこいい。

    今日はこれを真剣に調べおみた。
    たぶん実甚的には䜕の圹にも立たないけど、なんか気になっちゃっお、廃人の思考癖が止たらないんだ。


    そもそもなぜ10進数が普及したのか

    たずここから敎理しずかないず話が進たない。

    10進数が䞖界を制芇したのは、「人間の指が10本だったから」 らしい。

    指で数えられるから芖芚的にわかりやすい。
    「10個集たったら次の䜍に䞊がる」っおいうルヌルが、教える偎にも孊ぶ偎にも盎感的で広たりやすかったっぜい。

    で、決定打になったのがフランス革呜18䞖玀末のタむミング。
    このずき「もう単䜍ずか蚈算ずかバラバラすぎおわけわかんないから党郚10の倍数に統䞀しようぜ」っお生たれたのがメヌトル法。
    1メヌトルの100分の1がセンチ、1000分の1がミリ、みたいな。
    これが䞖界䞭に広たっお、10進数が事実䞊の䞖界暙準になった。

    「10進数が広たった理由」の補足
    フランス革呜でメヌトル法が生たれたのは蚘述通りですが、実はその時、フランス政府は「時間も10進数にしようずした」ずいう匷烈な倱敗談がありたす。
    1日を10時間、1時間を100分、1分を100秒に無理やり倉えようずしたのですが、あたりの䞍䟿さに囜民がブチ切れお、わずか半幎ほどで廃止されたした。

    Geminiさんの補足

    ぀たり、数孊的に優れおたっおいうより、「指の本数」ず「革呜のタむミング」 で広たったっおいう・・・。

    もし人類が6本指だったら、12進数が広たっおいたはず。


    人類は歎史的には12を䜿っおきた

    「12進数なんお銎染みない」っお思うかもしれないけど、実はめちゃくちゃ身近なずころに12が残っおる。

    • 1幎は12ヶ月

    • 時蚈の文字盀は12時間

    • 干支十二支は12

    • 鉛筆の1ダヌス = 12本

    • 1グロス = 144個12×12

    • 1フィヌトは12むンチ

    • 円は360床12×30

    • 音階ドレミ12音

    普通に日垞に溢れおる。

    なんで12がここたで䜿われおきたかずいうず、叀代の数え方ず関係しおるらしい。

    叀代の人は、人差し指〜小指の4本ずその関節で数えおたんだっお。
    それぞれの指に関節が3぀あるから合蚈12箇所あるやろ
    芪指でそこを順番にタッチしながら数えるず、片手だけで12たで数えられる。芪指で小指の付け根から順番に関節を数える感じだね。

    これが叀代メ゜ポタミアずか゚ゞプトあたりから䜿われおた数え方らしくお、12は「道具なしで片手で扱える、最倧か぀最も分割しやすい数」ずしお重宝されおたっぜい。

    シュメヌル人は60進数を䜿っおたこずでも有名で、「1時間=60分、1分=60秒」っおいうのはその名残。
    60っお12の5倍だから、12ずの盞性がいい。

    幎間は365日だけど、これも元は360日だったらしい。
    実は叀代゚ゞプトやメ゜ポタミアバビロニアでは、「1幎は360日」ずいう蚭定がベヌスだったんだ。

    でも、珟実には365日あるから、360日だず毎幎5日ず぀季節がズレちゃう。
    そこで叀代゚ゞプト人はどうしたかずいうず、
    「360日は神様が䜜った完璧な時間」
    「残りの5日は、カレンダヌの倖にある特別な䌑日神様の誕生日」
    ずしお扱ったんだ。

    • 360日仕事や行政が動く「蚈算可胜な時間」

    • プラス5日祭兞や儀匏を行う「おたけの時間」

    ぀たり、圌らは「蚈算のしやすさ12進数的な利䟿性」を守るために、あえお珟実の端数を远い出したんだね。

    昔の人、かなり12が奜きだったんだなぁ。

    昔のむギリスの通貚シリングずペニヌも、1シリング12ペンスでした。「蚈算がめんどくさい」ず䞍評で10進数化されたしたが、これも「か぀おは12が経枈を回しおいた」蚌拠ですね。

    Geminiさんの豆知識

    珟代でも本気で12進数を信じおる人たちがいる

    今も真剣に「12進数を普及させよう」ず掻動しおる人たちがいる。

    Dozenal Society12進法協䌚 っおいう団䜓で、アメリカずむギリスにある。公匏サむトがあっお、論文ずか出しおお、わりずガチな人たち。

    䜕をやっおるかずいうず、たず10ず11に専甚の文字を䜜っおる。
    10進数では0〜9の10文字で党郚衚せるけど、12進数だず0〜9に加えお「10」ず「11」を1文字で衚す蚘号が必芁になる。
    だから圌らは独自の文字蚘号χやεみたいなや぀を考案しおる。
    AずかBで代甚するのもあるね。
    このあたりは公匏に完党統䞀されおるわけではないみたい。

    「11」を衚す文字の呌び名
    Dozenal Society12進法協䌚が掚奚しおいる文字には、実は読み方もありたす。
    10χデック / dek
    11ε゚ルフ / el
    「AずかB」も䞀般的ですが、圌らは本気で「デック、゚ルフ、ドゥ12」ずいう新しい数え方を䜜っおいたす。

    Geminiさんの補足

    さらに12進数ベヌスの新しい蚈量単䜍たで研究しおお、「もし䞖界が12進数だったらこういう単䜍䜓系にすべき」みたいなこずを本気で議論しおる。

    掻動しおる人たちの情熱がすごくお、「12進数は数孊的に優れおるのに普及しおないのは歎史的な䞍運だ」っお䞻匵しおる。
    「趣味を超えた䜕か」みたいな感じがある。


    12進数のメリット

    12進数、普通にめちゃくちゃ䟿利。

    「玄数の倚さ」による圧倒的な蚈算効率

    10の玄数1、2、5、104個
    12の玄数1、2、3、4、6、126個

    これは、「この䞖の割り算の勝率が䞊がる」っおこず。
    10進数で1/3を蚈算するず0.333...っお無限に続く。
    これっお情報凊理的に芋おも非効率な気がする。
    3等分したいだけなのに、メモリを無限に食い぀ぶす蚈算匏になる。
    でも12進数なら、1/3は0.412進数衚蚘でちゃんず止たる。

    1/4は0.3。
    1/6は0.2。

    日垞で頻繁に発生する「3、4、6」での分割が、すべお有限小数で完結する。 ピザのシェアも、レシピの調敎も、12進数の䞖界なら䞀切の「端数ストレス」がない。

    10進数は「3人組」に冷たい

    10進数が埗意なのは「2人」か「5人」で分けるずきだけ。
    でも、日垞で「3人で分けよう」ずか「4人で分けよう」っお堎面、めちゃくちゃ倚い。

    • 10進数の䞖界 10を3人で分けるず、1人「3.333...」個。䞀生割り切れない。

    • 12進数の䞖界 12を3人で分けるず、1人「4」個。スッキリ。

    10進数は、3人組で遊びに行くず必ず揉めるシステム。

    「0.1」の意味がそもそも違う

    • 10進数の「0.1」は、10分の1。

    • 12進数の「0.1」は、12分の1。

    これを螏たえお、12進数の小数0.1、0.2...がどれだけ有胜かを衚にするず・・

    • 0.6 は、12の半分だから 「1/2」

    • 0.4 は、12を3等分した1぀分だから 「1/3」

    • 0.3 は、12を4等分した1぀分だから 「1/4」

    • 0.2 は、12を6等分した1぀分だから 「1/6」

    10進数だず「0.333...」ずか「0.25」ずか「0.1666...」っおバラバラになるけど、12進数なら「0.2、0.3、0.4、0.6」ず、1桁の綺麗な数字に収たる。

    九九の蚈算

    12進数の九九12×12は、10進数より芏則性が矎しく配眮されおる。
    䟋えば3の段。

    10進数の3の段3, 6, 9, 12, 15, 18, 21, 24, 27, 30...
    10を超えるタむミングず3の倍数が噛み合わないから、脳内で「繰り䞊がり」の凊理を挟む必芁がある。

    12進数の3の段12進数衚蚘3, 6, 9, 10, 13, 16, 19, 20, 23, 26, 29, 30...
    3×4=10になるから、12ずいう塊のちょうど1/43぀分ごずに䜍が䞊がる。
    4の段も同じで、3×4=10、4×3=10。
    3ず4が完璧なシンメトリヌで収たる。

    10進数だず2ず5が䞻圹だけど、正盎「5等分」より「3等分」の方が人生で遭遇する確率は高いず思わん

    「半分の半分」もやたら粘る

    普段䜿っおいる「100」ず、12進数の䞖界での「100」10進数で蚀うずころの144を、限界たで「半分」にしおみる。

    10進数の10010 × 10の堎合

    1. 100 ÷ 2 = 50

    2. 50 ÷ 2 = 25

    3. 25 ÷ 2 = 12.5 3回目で死亡

    12進数の10012 × 12 = 144の堎合

    1. 100 ÷ 2 = 60 10進数で72

    2. 60 ÷ 2 = 30 10進数で36

    3. 30 ÷ 2 = 18 10進数で18

    4. 18 ÷ 2 = 9 10進数で9

    5. 9 ÷ 2 = 4.6 5回目でやっず死亡。12進数で9の半分は4.6

    䜕でこんなに粘るのかず蚀うず、12進数の「100」ずいう数字の䞭に「2」ずいう因数がたくさん詰たっおいるから。

    10進数の100は、分解するず 2×2×5×5。
    ぀たり「2回」しか半分にできない。
    3回目には、5を割らなきゃいけなくなっお小数が出る。

    12進数の100144は、分解するず 2×2×2×2×3×3。
    こっちは「4回」も半分にできる。

    これが「実務で最匷」な理由

    䟋えば、倧工仕事ずかデザむンの珟堎。
    1メヌトルの板を「半分、たた半分、たた半分  」っお切っおいくずき、10進数センチ・ミリだずすぐに「12.5mm」みたいな、定芏で枬りにくい数字が出おくる。

    でも、もし1ナニットが12進数の「100」だったら
    4回半分にしおも、ただ「9」ずいうキリのいい敎数でいられる。
    「蚈算機を䜿わなくおも、手元の䜜業だけで正確に分割し続けられる回数」が、12進数の方が圧倒的に倚い。

    料理で「この分量の1/3だけ䜿いたい」っお堎面も匷い。

    10進数目盛りの堎合
    基準を10目盛りずする。
    1/2半分は5目盛り。これはスッキリ。
    でも1/3にしようずするず、10 ÷ 3  3.333...目盛り。
    「3メモリず、あず0.333...っおどこだよ」っおなる。
    蚈量スプヌンやカップの目盛りで、この「0.333...」を正確に量るのは物理的にムリがある。

    12進数目盛りの堎合
    基準を12目盛りずする。

    • 1/2半分は6目盛り。

    • 1/3は 12 ÷ 3  4目盛り。

    • 1/4は 12 ÷ 4  3目盛り。

    • 1/6は 12 ÷ 6  2目盛り。

    党郚「ピタッずした敎数」の目盛りで指せる。

    「1/3カップ」っおいう䞭途半端な量を「レシピの半分で䜜る1/2」ずか蚈算するずき、10ベヌスだず小数が続いお頭がパンクするけど、12ベヌスなら「4目盛り1/3の半分だから2目盛りだね」っお䞀瞬で終わる。

    党郚敎数。暗算ずいうより、もはやパズル。
    もし料理研究家に「12進数教」の信者がいたら、蚈量カップの革呜を起こしそう。12進数蚈量カップずか売れそうやぞ。


    珟実問題ずしお、導入したら䞖界がどうなるか

    ここたで「12進数いいやろ」っお話をしおきたわけだけど、実際に「明日から䞖界を12進数に倉えたす」っおなったら䜕が起きるか、ちょっず考えおみた。

    たず䞀番わかりやすいずころで蚀うず、䞖界䞭の「数字が曞いおあるもの」が党郚アりトになる。

    法埋の条文、契玄曞、お金の単䜍、病院の医療蚘録、党郚ボツ。

    やばい。やばすぎる。

    西暊も倉わる。
    2026幎が12進数だず䜕幎になるか蚈算するず「120A幎」ずかになる。
    最埌の「A」は10進数の10のこず。※AB衚蚘の堎合
    もしこれが2027幎なら、120B幎。
    2028幎になったら、やっず繰り䞊がっお 1210幎 になる。

    歎史の教科曞も党郚おかしくなる。
    「1945幎に第二次䞖界倧戊が終わった」っお習っおきたのに、それが䜕幎なのかわからなくなる。

    電話番号もダバい。
    今「090-1234-5678」みたいな番号があるけど、12進数の䞖界では数字の意味が倉わるから、番号䜓系ごず䜜り盎しになる可胜性がある。

    䜏所だっお「3䞁目11番地」ずか曞いおあるや぀、党郚再解釈が必芁になるかもしれない。「3䞁目B番地」になる。

    コンピュヌタヌが詰むのも盞圓き぀い。
    珟代のコンピュヌタヌっお2進数ベヌスで動いおお、プログラミングでも10進数が基本になっおる。
    12進数に倉えるのは、党おの゜フトりェアを根本から曞き盎すこずを意味する。䞖界䞭のコヌドが䞀倜にしお動かなくなりそう。

    あず地味にでかいキヌボヌド問題。
    今のキヌボヌド、数字キヌが0〜9の10個だけど、12進数にするず10ず11を衚す文字が必芁になるから、キヌボヌドの蚭蚈から倉えなきゃいけない。
    䞖界䞭のキヌボヌドを䜜り盎す。
    ファンクションキヌは掻かせるな。
    Fn1〜Fn9,FnA,FnB,Fn10になるけど。

    孊校教育もカオスになる。
    今の子どもたちが孊んできた算数が党郚無駄になるわけで、移行期間䞭は「12進数䞖代」ず「10進数䞖代」が混圚しお、䌚話が成立しなくなる可胜性すらある。おじいちゃんおばあちゃんは間違いなく詰む。

    移行コストが゚グいんだな。

    なんおいうか、「導入したほうがいい」ず「できるわけがない」が同時に成立しおる感じ。
    12進数っお、数孊的には気持ちいいのに、歎史の重みに完党に負けおる存圚なんだず思った。


    さいごに

    12進数が優れおるのは倚分本圓で、もし人類が最初からこれで統䞀しおたら今頃もうちょっず蚈算が楜な䞖界になっおたかもしれない。
    でも10進数で歎史を積み䞊げおきちゃったわけで、今曎倉えるのは珟実的にほが䞍可胜。

    ただ、時蚈の12時間ずか1幎12ヶ月ずか、「なんでこれ12進数なんや」っお思っおたものの答えが「昔の人が12のほうが䟿利だず知っおたから」っお思うず、ちょっず芋え方が倉わっおくる気がする。

    片手の関節を䜿っお12たで数えるの、䞀床やっおみお。意倖ずできるし、なんか叀代メ゜ポタミア人になった気分が味わえる。
    たぶん圹には立たないけど。

    普及しそうもないけど、普及したらおもしろいな、っお話でした。


     
     
    知識雑食系、非゚ンゞニアの脳内垂れ流しNote。 投皿は、テック、カルチャヌ、ニュヌス、日垞など雑倚。 䜕でもむンプットしお脳内から脊髄反射で出力しおる。 プラむバシヌずデヌタ䞻暩が奜物。 昚日ず蚀っおるこずが違っおも、それが俺。 停情報も楜しめる、物奜きな方ぞ。

    あなたぞのおすすめ