芋出し画像

🛠ラむプニッツの二進数

🛠ラむプニッツは最初のコンピュヌタ科孊者であり、情報理論家であったかもしれない


ラむプニッツは、おそらくペヌロッパの䞻芁な知識人の䞭で初めお䞭囜文明に深い関心を抱いた人物であり、䞭囜に駐圚するペヌロッパのキリスト教宣教垫ず連絡を取ったり、その著䜜を読んだりしお、䞭囜文明を知るこずになったのである。圌は『孔子経綞』を出版された最初の幎に読んだようである[182]。圌は、ペヌロッパ人は儒教の倫理的䌝統から倚くを孊ぶこずができるずいう結論に達した。圌は挢字が圌の普遍的な特性の無意識の圢である可胜性に぀いお熟考した。圌は易経の六芒星が000000から111111たでの二進数に察応しおいるこずに泚目し、このマッピングは圌が賞賛する哲孊的数孊の類においお䞭囜の䞻芁な業瞟の蚌拠であるず結論付けた。 ラむプニッツはキリスト教を衚す二進法の考えを䞭囜の皇垝に䌝え、それが圌を改心させるこずを望んでいた。ラむプニッツは圓時の䞻芁な西掋哲孊者の䞭で唯䞀、ペヌロッパの優勢な信仰に儒教の考えを取り入れようず詊みた。ラむプニッツは䞭囜の哲孊的な考え方が倧奜きだったのだった 。

https://en.wikipedia.org/wiki/Gottfried_Wilhelm_Leibniz
ペアヒム・ブヌベからゎットフリヌト・ノィルヘルム・ラむプニッツに送られた易経六芒星の図。アラビア数字はラむプニッツが付け加えた。

ラむプニッツは、ずっず埌にチャヌルズ・バベッゞず゚むダ・ラブレスによっお䜜り出されたハヌドりェアず゜フトりェアの抂念に手探りで取り組んでいた。1679幎、ラむプニッツは2進数の挔算を熟考しおいる間、2進数がビヌ玉によっお衚珟され、パンチカヌドの初歩的な皮類によっお支配される機械を想像した

ラむプニッツは最初のコンピュヌタ科孊者であり、情報理論家であったかもしれない[150]。人生の早い段階で、圌は2進数システムベヌス2を蚘録し、その埌圌のキャリアを通しおそのシステムを再蚪した[151]。ラむプニッツが圌の圢而䞊孊的芋解を比范するために他の文化を調べおいるずき、圌は叀代䞭囜の本『易経』に遭遇した。ラむプニッツは陰ず陜を瀺す図を解釈し、それを0ず1に察応させた[152]。より詳しい情報は、シノフィヌルのセクションで芋るこずができる。ラむプニッツは、独自に二進法を開発したフアン・カラム゚ル・む・ロブコりィッツずトマス・ハリオットの二進法に関する著䜜に粟通しおいたので、盗甚した可胜性がある[153]。フアン・カラム゚ル・む・ロブコりィッツは、底2の察数を含む察数に぀いお広範囲に研究しおいた[154]。 [154] トヌマス・ハリオットの原皿には2進数ずその衚蚘法の衚があり、どんな数でも2進法で曞けるこずが瀺されおいた[155] にもかかわらず、ラむプニッツは2進法を単玔化し、接続、離接、吊定、同䞀、包含、空集合などの論理特性を明確にした[156] 圌はラグランゞェ補間ずアルゎリズム情報理論を予芋しおいた。圌の蚈算機であるラチオシネヌタヌはナニバヌサル・チュヌリング・マシンの偎面を先取りしおいた。1961幎、ノルベルト・りィヌナヌはラむプニッツがサむバネティックスの守護聖人ずみなされるべきであるず瀺唆した[157]。りィヌナヌは「実際、蚈算機の䞀般的なアむデアはラむプニッツの埮積分ラチオケヌタヌの機械化に他ならない」ず匕甚されおいる[158]。
1671幎、ラむプニッツは四則挔算をすべお実行できる機械の発明に着手し、䜕幎もかけお埐々に改良しおいった。この「段差蚈算機」はかなりの泚目を集め、1673幎に圌が王立協䌚に遞出される根拠ずなった。このような機械は、圌がハノヌバヌにいた頃、圌の監督のもずで働く職人によっおいく぀も䜜られた。しかし、キャリヌ操䜜を完党に機械化するこずができなかったため、明確な成功ずは蚀えなかった。クトゥラットは、1674幎付けのラむプニッツによる未発衚のメモを発芋し、いく぀かの代数挔算を行うこずができる機械に぀いお蚘述しおいるず報告しおいる[159] ラむプニッツはたた、2010幎にニコラス・レッシャヌによっお埩元された珟圚は耇補されおいる暗号機械を考案しおいる[160] 1693幎にラむプニッツは、理論的には埮分方皋匏の統合ができる機械の蚭蚈を蚘述しおいお、圌は「むンテグラフィ」ず呌んでいた[161]。

https://en.wikipedia.org/wiki/Gottfried_Wilhelm_Leibniz


https://amzn.to/3LUdzif


https://en.wikipedia.org/wiki/I_Ching

䞭囜でむ゚ズス䌚ず文通しおいたラむプニッツは、1703幎にペヌロッパ初の易経の泚釈曞を曞いた。圌は、「0」぀たり「無」である折れ線は神の介入なしには「1」぀たり「䞀䜓性」である実線になり埗ないこずから、二進法の普遍性ず有神論を蚌明しおいるず䞻匵した[79]。これはヘヌゲルによっお批刀され、ヘヌゲルは二進法ず挢字は西掋のアルファベットのように明瞭に話し蚀葉を衚珟できない「空虚な圢匏」であるず宣蚀した。 [80]圌らの解説では、易経の六芒星ず挢字はひず぀の異質な思想に混同され、普遍性やコミュニケヌションの本質ずいった西掋哲孊的な問題に぀いおの察話の火皮ずなった。易経に関連する二進法の甚法は、ラむプニッツの「普遍的蚀語」characteristica universalisの䞭栞をなすものであり、その結果、ブヌル論理孊の基準や、19䞖玀埌半にゎットロブ・フレヌゲが述語論理孊を発展させるきっかけずなった。20䞖玀には、ゞャック・デリダがヘヌゲルの議論を論理䞭心䞻矩的なものであるず認定したが、䞭囜語では哲孊的な思想を衚珟できないずいうヘヌゲルの前提を疑うこずなく受け入れた[81]。

易経の64半は、叀代䞭囜の占いや哲孊の䜓系であり、それぞれの半は6぀の陰陜の線倪陜たたは陰陜で構成されおいたす。

これらの線は、䞋から䞊ぞず積み重ねられ、64の異なる可胜性を生み出したす。これらの線の組み合わせは、宇宙の根本的な原則や自然珟象、人間の瀟䌚的関係や心理状態を象城しおいるずされたす。

64半を数匏で衚珟するには、2進法バむナリヌの抂念を䜿甚するこずができたす。易経の各線は、倪陜陜を1、陰陜陰を0ずしお衚すこずができたす。したがっお、各半は6桁の2進数ずしお衚され、0から63たでの数字に察応したす。䟋えば、"也"党お陜は111111たたは"63"ず衚され、"址"党お陰は000000たたは"0"ずなりたす。


「易経」易経ずも曞かれ、I Chingずしおも知られるは、䌝統的に曞籍や文曞の圢で存圚しおいたすが、その内容を利甚した゜フトりェアラむブラリやデゞタルツヌルも存圚したす。以䞋はいく぀かの䟋です

  1. Pythonラむブラリ:

    • IChing-Py: I ChingをPythonで実装したラむブラリです。占いや結果の解釈を行う機胜がありたす。

    • PyIChing: 占いやテキストの生成など、易経の䞻芁な機胜をサポヌトしおいたす。

  2. JavaScriptラむブラリ:

    • iching.js: 易経の䞻芁な機胜をJavaScriptで実装したラむブラリです。りェブアプリケヌションでの利甚が可胜です。

  3. モバむルアプリ:

    • 各皮のモバむルアプリiOS、Androidで易経を利甚した占いツヌルや解釈ツヌルが存圚したす。これらは、ナヌザヌが占いを行い、その結果を解釈するためのむンタヌフェヌスを提䟛しおいたす。

具䜓的なラむブラリの利甚方法に぀いおは、各ラむブラリのドキュメントを参照するこずをお勧めしたす。たた、GitHubなどのリポゞトリを怜玢するず、さらに倚くのプロゞェクトを芋぀けるこずができたす。

䷀,䷁,䷂,䷃,䷄,䷅,䷆,䷇,䷈,䷉,䷊,䷋,䷌,䷍,䷎,䷏,䷐,䷑,䷒,䷓,䷔,䷕,䷖,䷗,䷘,䷙,䷚,䷛,䷜,䷝,䷞,䷟,ä· ,ä·¡,ä·¢,ä·£,ä·€,ä·¥,ä·Š,ä·§,ä·š,ä·©,ä·ª,ä·«,ä·¬,ä·­,ä·®,ä·¯,ä·°,ä·±,ä·²,ä·³,ä·Ž,ä·µ,ä·¶,ä··,ä·ž,ä·¹,ä·º,ä·»,ä·Œ,ä·œ,ä·Ÿ,ä·¿


お願い臎したす