20260105
https://scrapbox.io/files/695bc5d37807890ed6b7a8c6.png
0800 起床
PC 持って家を出れたので今日は 100 点
小島正樹の『武家屋敷の殺人』が気になる
芦沢央の『今だけのあの子』が気になる
円居挽の『この世界でオレだけが叙述トリックに気づいている件について』を読みました
これは騙されませんでした
今日の Wordle
Wordle 1,661 4/6
🟩⬛⬛⬛⬛
🟩🟩🟩⬛⬛
🟩🟩🟩⬛🟩
🟩🟩🟩🟩🟩
旅立つ妻へ「好き」やっと言えた - Yahoo!ニュース
〈親が決め 時代遅れの 見合(みあい)婚 今こそ言おう 好きだよ千恵子>
括弧が気になるけど
@asagayanoane: 今日からお仕事始めだったりお勉強などスタートの方、ガンバです!
もうすでにはじめていらっしゃる方、年末年始などなくがんばられている方、すごい!えらい!
午年らしいお写真載せていなかったので、先日ロケ中に撮っていただいた1枚を。
今年も、それぞれのペースで、ガンバ!
https://pbs.twimg.com/media/G93DUoSakAApOXU.jpg
@coolpoko_ono: 本日東武百貨店池袋店でのイベントありがとうございましたー!!
大泉学園出身の池袋で育ったような自分としては小さい頃よく行ってた東武百貨店でイベントできたこと本当に嬉しかったです!
屋上のイベントで寒い中たくさん集まっていただきありがとうございましたー!!
https://pbs.twimg.com/media/G90g_JTaEAEuNTH.jpg
こういう芸人さんたちって縁起が良さそう
Cosense で無駄な箇条書きをやめました
How to Fix Any Bug — overreacted
この手法はもちろんだけど Lean を知った
code:js
function fib(n) {
if (n <= 1) {
return n;
} else {
return fib(n) + fib(n - 1);
}
}
これは壊れている(本来は fib(n - 1) + fib(n - 2))
JavaScript だとこれはエラーが発生しない
Lean だとエラーになる
code:lean
def fib (n : Nat) : Nat := /- error: fail to show termination for fib -/
if n ≤ 1 then
n
else
fib n + fib (n - 2)
Recursive Definitions
fail to show termination for
fib
with errors
failed to infer structural recursion:
Cannot use parameter n:
failed to eliminate recursive application
fib n