てらモス🌹 retweeted
LLVMのインラインアセンブリなんてみんな興味ない、qiita.com/kubo39/items/a121a… にいいねがひとつもついていないことから明らか
てらモス🌹 retweeted
ポアンカレ予想の形式化が公開されたことと、コミュニティがその内容を十分検証して受け入れたことは区別して見るべきで、そこが確認できれば、HOL Lightの解析形式化の歴史の中でもかなり大きなマイルストーンになる可能性はある。
問題は、ポアンカレ予想は数学的に有名で、証明の規模も大きい。
核心がRicci flow with surgeryという解析的に重い部分(曲率の進化、ピンチング推定、特異点のコントロールなど)にある。
したがって、ポアンカレ予想のような大規模な形式化の場合、トレースの再実行自体は比較的軽いが、この形式化が本当にポアンカレ予想を正しく捉えているのかという高レベルの検証は、微分幾何 / Ricci flowに詳しく、かつ証明支援系にも通じた人でないと難しい。
しかし、LeanとHOL Light(特にHarrison系の解析証明)をおおざっぱな雰囲気で比較。こう見ると、数学者でも「読める」仕様になっている。
Lean
have h₁ : ...
have h₂ : ...
rw [some_lemma]
simp at h
exact h
このようにタクティクを順に適用していく手順書のような書き方になりやすい。数学的な内容を追うには、各タクティクが何をしているかをある程度理解する必要がある。
Ocaml(HOL)
ε > 0
⇒ ...
⇒ ...
⇒ |f(x) - L| < ε
含意の連鎖で書かれることが多く、ε-δ論法などの古典的な解析の書き方にかなり近い。単純型と集合論的なエンコーディングの影響もあり、証明が数学的な推論の流れとして読める形になりやすい。これは、ε-δ論法の思想を多分に受け継いでいること(特にゲージ積分などの解析ライブラリで顕著)が大きい。
ポアンカレ予想の形式化において、違いとしては、∂𝑔 / ∂𝑡 = −2Ric(𝑔) というコア部分、解析的な評価が中心になる部分では、HOL Lightは数学的に形式化している感じがあり、Leanはコーディングの要素が強い。
HOL LightでRicci flowの部分を形式化するときは、計量 (g) を多様体上の対称テンソル場として定義し、その時間微分とRicci曲率の関係を、実解析やテンソル計算のライブラリを使って、比較的数学的な式のまま扱える傾向がある。
単純型と集合論的なエンコーディングのおかげで、型の壁をあまり意識せずに、不等式や偏微分方程式の評価を進めやすい。
一方、Leanの場合は、多様体や計量を型クラスや依存型で構造的に定義し、異なる構成から得られたオブジェクトを同型で結ぶ際に、明示的な輸送(transport)やキャストが必要になりやすく、この計量の族がRicci flowを満たすという述語を書くときにも、型レベルの整合性を常に意識する必要がある。
このため、数学的な内容を書いているというより、型システム上で正しく動くコードを書いているという感覚が強くなりやすい。
もちろん、これは優劣ではなくスタイルの違い。
HOL Lightは古典的な数学の書き方に近く、解析的な部分で式をそのまま扱う感覚が強い。
Leanは構造を綺麗にカプセル化できるが、その分、型の管理というコーディング的な側面が出やすい。
てらモス🌹 retweeted
私が所属するteamの同僚がインターン募集してます!!Google DeepMind Tokyo!!
🚀 Recruiting Student Researchers (SRs) interested in Multilingual RL!
Current student working on RL, LLM post-training, or multilingual LLMs? We'd love to hear from you!
Apply: google.com/about/careers/app…
CV + interests: docs.google.com/forms/d/e/1F…
Reposts appreciated!
てらモス🌹 retweeted
#技術書典 21 で SAT ソルバーの解説書を出します!
SAT ソルバー「Glucose」のソースコードを細部まで読みながら、SAT ソルバーのアルゴリズムを詳しく解説する本になっています。
てらモス🌹 retweeted
【各位】
MS365のインシデントが12時間を超え、SLAで定めた稼働率99%を超過しました。
(30日間の月に12時間利用できない=稼働率は約98.33%)
この場合、サービスクレジット50%の返還を申請できます。
代理店またはMSに請求を試みてみましょう。
なかなかない機会ですぞ
learn.microsoft.com/ja-jp/pa…
データ指向アプリケーションデザイン 第2版では第1版にあった
「人間には信頼性がないことが知られています。」
という面白文言訳が無くなっていた link.amazon/B0gjIIsEo #ad
てらモス🌹 retweeted
PLaMo Translate Desktop 0.6.0 リリースしました。
・PDF翻訳機能を追加しました。ブラウザでPDFを開いて、PDFを翻訳できます
・アプリ起動中にCtrl-C Ctrl-Cでコピーした文章をアプリで翻訳する機能を追加しました。アプリはデフォルトでは閉じても常駐するようになります(オフにもできます)
・翻訳済みテキストをキャッシュする機能を追加しました
・その他不具合修正など
github.com/tanakh/plamo-tran…


































