[ 新着コンテンツ
| 数学・プログラミング
| 天文・暦
| シリア語・Unicode・詩
| ジョーク
| 漫画・アニメ
| 字幕
| 哲学・ファンタジー
| 全記事 ]
チラ裏
「チラ裏」はメモ。誤字・誤記・脱線が多いです!
2023-12-01 妖精の鏡(その3) ひそやかな荒野
#数論 #FairyGlass #八元数
八元数 X, Y の積 Z = XY の 8 成分は、最初の一つを除き…
z5 = 【05】 + 〖14〗 + 〖72〗 + 〖36〗
…のように
zn = 【0n】 + 〖ab〗 + 〖cd〗 + 〖ef〗
の形を持つ(ここで ab は10の位が a で1の位が b の 2 桁の数。cd, ef も同様)。これを
Idlewild( n, ab, cd, ef )
という関数で実装するなら、八元数の積は大ざっぱにこの関数の 7 回の呼び出しになる。けれど ab, cd などは、いずれも七つの和音から派生する――和音の基本的または転回形のうち低音が n の三つについて、中音・高音を抜き出したもの。だから、さらに整理するなら、七つの和音 A, B, …, G を入力として、Idlewild
の 7 回の呼び出しを自動化できるはずだ。これが…
FairyGlass( A, B, C, D, E, F, G )
…であり、「九九」の設定に応じた掛け算を実行したり、積の公式や掛け算表を自動整形・出力したりするための便利なツールとなる。入力が七つで、一つ一つから三つの和音が生じるので、ちょっと詩的に「七色の光を反射して、一つの色につき小さな虹色のきらめきが 3 回ずつ起きる」とイメージし、比喩的に「妖精の鏡」と名付ける。
たとえ数学でも、すてきで分かりやすい名前を付けることは楽しいし、役に立つ。八元数の発見者 Graves は、八元数を「オクターブ」と呼んだ。ファンシーな名前が正式な数学用語として定着することもある――虚数を表す imaginary number(空想上の数)や、ある種の集合を表す ideal(理想)のように。「4 で割って 1 余る素数は、8 で割って割って 1 余る素数と、8 で割って 5 余る素数に分けられる」と言うとまだるっこしいが、「バニラ素数は春素数と秋素数に分けられる」と言えば簡潔で、イメージも明快。いちいち「4k+1 型素数」「4k+3 型素数」と呼ぶより「バニラ」「チョコ」で済ませた方が思考も高速化される!
→ 続きを読む
2023-11-30 妖精の鏡(その2) 黒記号と白記号
#数論 #FairyGlass #八元数
八元数 X = (x0, x1, … x7) と Y = (y0, y1, … y7) の積 Z = (z0, z1, … z7) に関して、Z の実部が
z0 = x0y0 − x1y1
− x2y2
− x3y3
− x4y4
− x5y5
− x6y6
− x7y7 『こ』
になることの意味を確かめた(§20)。今回は z1 以下の式の形の、全体的構造と仕組みを見渡したい。
→ 続きを読む
2023-11-27 妖精の鏡・虹色のきらめき 八元数の積
#数論 #FairyGlass #八元数
「妖精の鏡」を使って、八元数の積の法則を 1 行で表現できる。例えば…
FairyGlass( 123, 145, 246, 347, 176, 257, 365 )
七つの数は和音集。どの和音も「七色の光」のうち三つの組み合わせ。妖精の鏡の内側では、一つの色の入射光に対し、3種類の「虹色のきらめき」が起きる。きらめきの一つ一つは、和音集のハーモニーに従って二つの色から成る。
これは「八元数の掛け算」あるいは「八次元の代数」についての、音と光の詩的表現。掛け算の法則(九九)は一つに決まっているわけではなく、和音集の選択に応じ、いろいろな「きらめき方」をする。3 桁の数を 7 個設定すればいいのだから、潜在的な選択肢は非常に多いように思える。ところが妖精の鏡は繊細なアイテムで、特定の480種類の和音集(どれも七つの和音の組み合わせ)のどれかが選ばれた場合に限り、正しく動作する。
→ 続きを読む
2023-11-25 Cockmail 一般登録再開・追記
→ 続きを読む
2023-11-22 自由ソフトウェアとは? 公式の日本語訳があった
https://www.gnu.org/philosophy/free-sw.ja.html
四つの基本的な自由
あるプログラムが自由ソフトウェアであるとは、そのプログラムの利用者が、以下の四つの必須の自由を有するときです
(0) どんな目的に対しても、プログラムを望むままに実行する自由
(1) プログラムがどのように動作しているか研究し、必要に応じて改造する自由
(2) ほかの人を助けられるよう、コピーを再配布する自由
(3) 改変した版を他に配布する自由
利用者が以上であげた全ての自由を有していれば、そのプログラムは自由ソフトウェアです。そうでなければ、不自由です。さまざまな不自由な配布の仕組みについて、どのくらい自由から外れているかの観点から区別することは可能ですが、わたしたちは、そのすべてを等しく非倫理的だと考えています。
注 (1) 「必要に応じて改造」ではない: change it so it does your computing as you wish 「あなたが望む通りに動作するように」つまり「必要というわけではないけど、その方が便利だから・そうしたいから」あるいは単に「コードを書くのは面白いから」という気まぐれからでも、自分の好きに挙動を変える自由。 (3) 要するに「この変更は自分にとって便利!」と感じるような場合、「もしかしたら他の人もこのバージョンを使いたいかも…」と考えて、オリジナル版の作者からいちいち個別に許可を得ることなく、勝手に改変したバージョンを勝手に配布して構わない、ということ(同じ GPL ライセンスを使うなら)。それが自由ソフトウェア。
それが自由。「無許可で改変」ではなく、作者自身が最初から包括的に「許可」して、自由を与えている。フリーソフトウェアの哲学は「自由を与える」と要約可能かもしれない。
「オープンソース」だから「ソースを確認できて安全」…といった問題ではない!
不自由なソフトでもソース公開はできるので「オープン・アクセス」と「自由」は、同じではない。
「利用者が以上であげた全ての自由を有していれば」 これもニュアンスがちょっと違うかも: if it gives users adequately all of these freedoms 「プログラムが、これらの自由を適切に与えるなら」。すなわち、エンドユーザー側が(受動的に)自由を保障されることがメインではなく、プログラマー側が自発的・能動的に「自由を認める・与える」という意思を持つのが要だろう。
このウェブサイト(妖精現実)が昔から「サイト内のオリジナル・コンテンツは、どれでも無断コピー自由、改変自由」としているのも、根源的には同種の考え方に基づく(Share-Alike すら要求しないので技術的には全く異なるが)。
世界中のどの国の法律でも、いわゆる著作権は「原則として存在しない」と明文規定されている; 単に「暫定的・例外的経過措置」として、ごく短い期間(10年や100年のオーダー)に限定して、排他的権利を主張できる制度が残っている。人間の一生のような時間のオーダー(すぐに終わることが分かり切っている)ではなく「あるべき自然な状態」に従い、私たちは全てを共有する。全ての表現は、人間の世界での果実と無関係に、表現を司る女神たち・妖精たちにささげられる。このような文章を書くとき、法律上、自分たちが「著作権者」とやらになるのだから――そして権利は義務ではないだろうから――その権利をどう使おうが勝手だろう。「権利を使わない」と宣言し、実際、無断コピーされようが何されようが、放置する自由があるはずだ。自分たちに権利がある以上「ぜひ無断コピーしてください」とお勧めすることすら、こっちの勝手だろう!
警察が来て「あんたらのコンテンツが無断コピーされてますよ。被害届を出してください」と言っても、それに対して「私たちに権利があるのだから、それは私たちの自由だ」と突っぱねることができるはずだ。
特に、数学の定理や理論は、時空と無関係に普遍的に存在していて、人間が「発明」したり「思想や感情の問題として表現」したりする性質のものではない。単に「最初からそこにあったものが発見・記述される」に過ぎない。「そのような記述(例えば公式やアルゴリズム)に著作権がある」という主張については「根源的な疑問がある」と言わなければなるまい。同じ論点は、もしかすると数学以外にも適用可能かもしれない――「著作権」の保護が「創作活動」を保護するどころか、逆に芸術・文化にとってネガティブに作用している事例も少なくないように思われる。
「自分たちがパブリックドメインやコピーレフトを好む」ということは「他人の権利を軽視する」という意味ではないけれど、他人が何を言おうが、自分にとって不自由なものは不自由であり、それは内心の感じ方の問題なので――思想を取り締まるというのでもない限り――とやかく言われる筋合いはないだろう。思想の自由・言論の自由・自由な意見の交換は、究極的には公共の福祉にも資するであろう。
2023-11-21 匿名フリーメール Cockmail 一般登録再開 冗談半分10周年
紹介制から再び一般登録可に。登録には何も不要。電話番号も別のメアドも尋ねられない。その代わりパスワードをなくしたら、リセットは絶対不可能。無料。ウェブメール、POP/SMTP/IMAPの他、XMPPのアドレスが得られる。
一般ユーザーには必ずしもお薦めできない。ここのメアドでは(ブラックリストされていて)登録できないサービスもあるし、スパム扱いされてメールが届かない可能性すらある。他方、筆者は昔、ここのメアドでユーザーサポートを受け付けていたことがあるが、問題なくやりとりできていた。
Onion 対応なのにクリアネットでつなぐ人には猫に小判なので、Onion アドレスだけ紹介。
http://rurcblzhmdk22kttfkel2zduhyu3r6to7knyc7wiorzrx5gw4c3lftad.onion/
メアドの you@domain.tld の @ の後ろについては選択肢がある。デフォもそうだが、ひわいなジョークが多い。意味が分からない人は、無難な airmail.cc(エアメール)か firemail.cc(ファイアーメール)を選んでおこう。分かってやるなら、好きなキャラの名前@waifu.club とかで登録してもいいけど…後で恥かいても知らんぞ!w もちろん、まじめな仕事用などに使うべきではない。
スパマーの大量登録を抑制するため、登録して実際に使えるまでには多少のハードルがあるようだ。難しい内容ではないと思われるが、何かしら説明を読む必要があるので「英語がまるで駄目」って人には、厳しいかも(今の世代、そんな人いないか?)…それを別にすれば「自分のコンピューターを持っていなくても、図書館からでも登録して個人のメアドを作れる」とブログにある。
You don't need anything but an Internet connection to use cock.li. If all you had was a library card you could use a public computer to get an e-mail account. It's a strange thing to say about a joke website, but cock.li improves access to services for marginalized people globally, without connecting into some corporate system.
もう何年も前だけど、確か中国のユーザーにプライベートなアクセスを提供して感謝されたって、公式サイトに載ってた。ブログにもまた書いているので、冗談半分で始めたサービスとはいえ、いろいろ感じるところがあったようだ…
→ 続きを読む
2023-11-20 八元数の和声学 七つの虚数のハーモニー
七つの(どれも異なる)虚数単位 e1, e2, …, e7 について、例えば
e1e7 = e6
という掛け算規則が成り立つとき、それを三つの数字の列 176 で表す。 176 は自動的に 761 と 617 も含意。さらに、掛け算の順序を入れ替えると積の符号が変わる:
e7e1 = −e6 等々
176 のような三数字の列は triad と呼ばれる。この単語には「三音から成る和音」という意味もあり、われわれは便宜上、これを和音と呼ぶ。
Fano 平面図から明らかなように、掛け算規則をどう定義するにせよ、八元数の積(の非自明な部分)は七つの和音によって過不足なく記述される。七つの和音のセット(和音集)は絶対的に固定されたものではない: 一つの有効な和音集と、別の有効な和音集は、異なる掛け算規則を表す。では「有効な和音集」は何種類あるか。前回、一部の説明を後回しにして 480 という答えを得た。後回しにした部分を記す。
→ 続きを読む
2023-11-17 警察はパスワード開示を強制できるか? 小心者のプログラマーの告白
EFF to Supreme Court: Fifth Amendment Protects People from Being Forced to Enter or Hand Over Cell Phone Passcodes to the Police
https://www.eff.org/press/releases/eff-supreme-court-fifth-amendment-protects-people-being-forced-enter-or-hand-over
多くの国の法制度において「被疑者に自己負罪(自分に不利な証言など)を強制することはできない」とされる。米国では Fifth Amendment(憲法修正第5条)が、これを定めている。
「本人が自分で認めているのだから間違いなく有罪だ。被疑者に自白を強制すれば、事件は解決する」という考え方では、多くの場合、事件が真に解決しないどころか無関係の人が罪を負わされ、真犯人が何も罰を受けず、往々にして取り調べも乱暴になり、民主主義の理想にも反するであろう。このような歴史的失敗から学び、推定無罪の原則や自己負罪拒否特権が定められている。
それでは被疑者の携帯電話やコンピューターが正当な法手続きによって押収されたとして、警察は被疑者にパスコードやパスワードの開示(自白・入力)を強制できるであろうか?
→ 続きを読む
2023-11-16 480種の掛け算表 何でそんなにいっぱい?
今回の内容は無味乾燥というか、テクニカルというか…。前々回の「ファノ平面・15秒クッキング♪」、前回の「八元数の掛け算表」は、欄外にいたずら書きがあったり、「墓場鬼太郎」と「エロイカより愛をこめて」の漫画の話があったり、軽い乗りだったが、ウォーミングアップばかり続けても仕方がない。「一体、八元数の掛け算表は何種類あるのか」という重大問題(?)に、がっつり取り組んでみたい。
幾つかの資料に「八元数には480通りの掛け算表がある」と記されている。ところが、その証明がどこにも記されていない。仕方がないので自力で導いた。1カ月前まで八元数なんて真面目に考えたこともなかった初心者ゆえ、最初はどこから手を付けていいのか見当も付かず…。この1カ月ほどいろいろ試してるうち少しずつ慣れ、数日前「480通り」を確認する方法を思い付いた。愚直で自己流、あまりエレガントじゃないけど…
→ 続きを読む
2023-11-12 八元数の掛け算表 「九九」がいっぱい
デンマーク人物事典・第3版によると、今日11月12日は「八平方和の式」の発見者 Degen の生まれた日。生誕257年(16進数では 0x101 年!)に当たる。
八元数の世界は、音楽と縁があるようだ。
Degen は、父親がチェロ奏者で、本人にも音楽の素養があったという。八元数の発見者 Graves は、当初、八元数を(八つの成分から成るという意味で)「オクターブ」と呼んだ(現代でもドイツ語では Oktave, Oktaven)。さらに、八元数の掛け算規則を表す3桁の数(例: 176 や 257)の一つ一つは、英語で triad と呼ばれるが、この語には「三和音」(例: ドミソの和音やドファラの和音)という意味もある。
八元数の「九九」つまり掛け算規則は、七つの和音として表現可能。八元数の「九九」には、多くのバージョンがある。掛け算の性質自体も奇妙な上、「九九」(掛け算の定義の仕方)がいっぱいあるというのは、初めて聞くと訳が分からない話に思える。不思議な八次元の世界をのんびり散策してみたい…
→ 続きを読む
2023-11-10 Windows ますますうざく… 乗り換え考える人も
→ 続きを読む
2023-11-08 ファノ平面・15秒クッキング♪ お手軽おやつで八次元
Fano 平面略図(八元数の掛け算に対応する)の出来上がり! お手軽…w
→ 続きを読む
2023-11-07 Tutanotaが「Tuta」に どちらかというと嫌な予感…?
数年前まで尊敬され、定番だった ProtonMail だが、やがて大きくなり過ぎ、評価の分かれる存在になった。メールだけではない多角経営を推進し、「Proton」と改名したのだった。
Tutanota が「Tuta」になった真意は…?
→ 続きを読む
2023-11-05 八元数から見た Degen の恒等式
八元数の積の公式や掛け算表は、和音を考えると意外に単純なパターンを持っていた。虚部・第1成分…
z1 = 【01】+〖23〗+〖45〗+〖76〗
…を 1: 23, 45, 76 と略すと、古典スタイルの虚部 7 成分は次の通り:
1: 23, 45, 76
2: 31, 46, 57
3: 12, 47, 65
4: 51, 62, 73
5: 14, 72, 36
6: 24, 17, 53
7: 34, 61, 25
実際に覚える必要があるのは 176, 257, 365 の三つだけ。それ以外は、基本和音 123 とシフト和音 145, 246, 347 と、それらの転回に過ぎない。転回とは、和音 abc に対して分散和音 a, b, c, a, b, c, … から連続 3 個の音を抜き出した abc, bca, cab。例えば「451」は 145 の転回の一つで、上記の成分「4」の場所に「51」を書き込めばいい。ここで〖51〗とは x5y1 − x1y5 のこと。一般に〖mn〗は xmyn − xnym を表す。
→ 続きを読む
2023-11-03 悪い出来事・教訓と未来 Windows ユーザーが大金を盗まれた!
あるフリー(自由)ソフトウェアで、ユーザーの善意の寄付から成る開発資金(クラウドファンディング)の一部がごっそり盗まれるという事件が起きた。被害に遭ったのは初心者ではなく、高度な技術知識を持つはずのプログラマー(開発者)。
奪われた資金は Ubuntu 上にあったのだが、Windows 10 マシンから SSH でログインしていたらしい。「オープンソースの開発者ともあろうものがなぜ Windows を…?」と感じるかもしれないけど、多分、ソフトの動作テスト用などで必要だったのだろう。言うまでもなく Windows といえば…まぁ…本当に言うまでもなく…(笑)。上級者が使っていても、知らないうちに踏み台にされてしまったらしい。ただ「Windows を使うのをやめれば、直ちに安心」というような簡単な話でもないようだ。
→ 続きを読む
2023-11-01 デンマークの天才数学者デェーイェン 王子様の先生
C. F. Degen は1766年、ドイツの町 Braunschweig(ブラウンシュヴァイク)――当時のデンマーク語名 Brunsvig――で生まれ、幼少期にデンマークに移住(チェロ奏者だった父親が、コペンハーゲンの楽団で職を得たため)、1825年に亡くなるまでデンマークで暮らした。
Degen はドイツ語で「剣、英雄」という意味。ドイツ語での発音は「ディーゲン」に近い「デェーゲン」だが、デンマーク語では、この g がヤユヨの子音になるため「デェーイェン」「デェーヤン」のように発音されるらしい。フルネームは Carl Ferdinand Degen(カール・フェルズィナント・デェーイェン=意味的には「自由民・旅人・剣士」…かっこいい!)、名前の Carl F. は、ガウス(Carl Friedrich Gauß)とおそろいだ。
「ズィ」と書いたのは、英語の this の子音のつもり…。でも18世紀のデンマーク語の発音なんて分からないし、確かめようもない。カタカナでは表記の揺れが生じ、検索などでも不便。そもそもカタカナ表記じゃ、検索エンジンで、ほとんど何もヒットしないだろう。手っ取り早く、アルファベットのつづりをそのまま書くことにする。「ディーイェン、デーゲン、デジャン」など、好きに読んでください…
→ 続きを読む
「チラ裏」は、きちんとまとまった記事ではなく、断片的なメモです…
2023年2月22日 メルセンヌ数と「LLT」のメモを完結させた(前編 中編 後編)。
2023年3月16日 14+24+34+…+104 のような和 累乗和とベルヌーイ数
2023年3月24日 完全数と忍者数 偶数の完全数の定理の証明
2023年4月20日 しげちーの1円玉集め √a mod p
2023年5月2日 Tonelli のアルゴリズム モジュラー平方根入門
2023年6月1日 Dirichlet の美しい証明 x4 ≡ 2 が解を持つ条件
2023年7月9日 Shanks のアルゴリズム 導入 Tonelli から Shanks へ
2023年8月15日 四平方のごちゃごちゃを解きほぐす 分かりやすさ優先コース
2023年10月16日 ハッピー・ハミルトン・デー☆4次元もこもこ180年記念
2023年10月22日 八元数の積 便利な裏技
2023年11月20日 八元数の和声学 七つの虚数のハーモニー
Map
の長所、splice
より速い要素挿入法も紹介。 〔最終更新: 2023年4月1日〕bdi
要素と Unicode 6.3 の新しい双方向アルゴリズム (2012-12-04)dir
属性は落とし穴が多い。HTML5 の <bdi>
は役立つ。近い将来、「ユーザー入力欄などの語句は、このタグで隔離」が常識になるかも。 〔最終更新: 2014年4月27日〕fad()
は濁りやすい。各種の代替手段を紹介。forum.doom9.org
/ videolan.org
75C0 706B 3CD0 B5D0
]