senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Notices by きゅーけー (tojoqk@mastodon.tojo.tokyo), page 84

  1. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 17:52:34 JST きゅーけー きゅーけー
    in reply to

    プログラムとデータの境界は曖昧であり、S式でかかれたデータがプログラムなのかそれともデータなのかを明確に区別することはできない。人がそれをデータと呼ぶかプログラムと呼ぶかの差でしかない。S式で記述された設定を解釈するプログラムを書いているときそれを強く感じる。そのプログラムは設定ファイルのインタープリタであり、設定ファイル側がプログラムだと見てもなんらおかしくない。Lisp だと扱うデータとプログラムの形が似てるのでそういう気持ちに入りやすい。

    In conversation Sunday, 02-Jan-2022 17:52:34 JST from mastodon.tojo.tokyo permalink
  2. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 17:42:43 JST きゅーけー きゅーけー
    in reply to

    だって、S 式でかかれていれば `read` 関数で読めるんだもん。構文解析する手間が省けてよい。こんなに楽な話があるだろうか。

    In conversation Sunday, 02-Jan-2022 17:42:43 JST from mastodon.tojo.tokyo permalink
  3. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 17:41:35 JST きゅーけー きゅーけー

    Lisp 界隈では構成ファイルを S 式で書くのがどう考えても最も合理的なんでむしろ他の方法で設定している方が不思議なレベルに見える。

    In conversation Sunday, 02-Jan-2022 17:41:35 JST from mastodon.tojo.tokyo permalink
  4. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 17:34:55 JST きゅーけー きゅーけー

    順序数の尺度で停止性を証明できる関数は実はだいぶ限られてるんかな。停止しそうなのに停止性が証明できてないやつコラッツの関数くらいしか知らないや。

    In conversation Sunday, 02-Jan-2022 17:34:55 JST from mastodon.tojo.tokyo permalink
  5. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 17:31:56 JST きゅーけー きゅーけー

    ともかく何かが再帰するたびに減りさえすればいい。そうすれば必ず停止する。そういう風に作ればいい。

    In conversation Sunday, 02-Jan-2022 17:31:56 JST from mastodon.tojo.tokyo permalink
  6. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 17:30:30 JST きゅーけー きゅーけー
    in reply to

    「わるあがき」だった。

    In conversation Sunday, 02-Jan-2022 17:30:30 JST from mastodon.tojo.tokyo permalink
  7. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 17:30:08 JST きゅーけー きゅーけー

    ポケモンの戦闘のシステム(ppが尽きると「がむしゃら」という自分のHPを削るわざしか使えなくなる)を参考にすればターン制の戦闘ゲームの停止性が保証できるということにこの前気づいたんで、ACL2 でそういう感じの戦闘ゲーム作ろうかな。再帰する度に何らかの順序数の尺度が減るように設計すれば確実に停止することを示せる。

    In conversation Sunday, 02-Jan-2022 17:30:08 JST from mastodon.tojo.tokyo permalink
  8. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 16:24:45 JST きゅーけー きゅーけー
    in reply to

    そんな簡単じゃないなこれ。あとで思いだしたときに再チャレンジしよう。

    In conversation Sunday, 02-Jan-2022 16:24:45 JST from mastodon.tojo.tokyo permalink
  9. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 16:04:12 JST きゅーけー きゅーけー
    in reply to

    これ arithmetic ライブラリに加えて補助定理を一個書くだけで証明できるかもという期待と、自分の考えている補助定理の証明にどれくらい時間がかかるかという不安がせめぎあっている。解けたらせっかくなので記事にしようかな。

    In conversation Sunday, 02-Jan-2022 16:04:12 JST from mastodon.tojo.tokyo permalink
  10. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:58:28 JST きゅーけー きゅーけー
    in reply to

    あれ?ちゃんと全部大文字だった。どこで ACL2 が Acl2 に変わったんだろう。

    In conversation Sunday, 02-Jan-2022 15:58:28 JST from mastodon.tojo.tokyo permalink
  11. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:56:37 JST きゅーけー きゅーけー
    in reply to

    というか、なんでタイトル ACL2 じゃなくて Acl2 になってるんだろう。即座に直そう……。

    In conversation Sunday, 02-Jan-2022 15:56:37 JST from mastodon.tojo.tokyo permalink
  12. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:53:41 JST きゅーけー きゅーけー

    う、ACL2 の arithmetic ライブラリをロードしようと思って調べたら雑な自分の記事がでてきてつらい……。Japan を有効にしてなければ出てこないだけ幸いである。

    これ> 証明に成功しました。定理ライブラリの力は凄いですね。とか書いてあるやつなので検索されて見つけられるの恥かしいんだよな。

    In conversation Sunday, 02-Jan-2022 15:53:41 JST from mastodon.tojo.tokyo permalink
  13. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:47:36 JST きゅーけー きゅーけー
    in reply to

    一般解を ACL2 で求めるのいけるかもしれないのでちょっとやってみるか。あんまり時間かかりそうなら諦めよう。

    In conversation Sunday, 02-Jan-2022 15:47:36 JST from mastodon.tojo.tokyo permalink
  14. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:37:53 JST きゅーけー きゅーけー
    in reply to

    この人 x^x 乗が好きでたまらない人なんかな。

    In conversation Sunday, 02-Jan-2022 15:37:53 JST from mastodon.tojo.tokyo permalink
  15. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:36:23 JST きゅーけー きゅーけー
    in reply to

    動画をちゃんとみていけそうならやるか。

    In conversation Sunday, 02-Jan-2022 15:36:23 JST from mastodon.tojo.tokyo permalink
  16. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:35:06 JST きゅーけー きゅーけー
    in reply to

    ACL2 でもやった(ただ計算によって比較しただけなので、この定理証明に ACL2 のうまみはない)。これを一般化したようなものを証明できたら凄そうだけど大変そうなのでやらない。

    In conversation Sunday, 02-Jan-2022 15:35:06 JST from mastodon.tojo.tokyo permalink
  17. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:26:45 JST きゅーけー きゅーけー

    ACL2 用の Emacs の設定と Common Lisp を普通に使うようの設定が競合を起こさないか気にしてたんだけど意外と矛盾しないかも。

    In conversation Sunday, 02-Jan-2022 15:26:45 JST from mastodon.tojo.tokyo permalink
  18. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:18:47 JST きゅーけー きゅーけー
    in reply to

    こんな感じでちゃっちゃっと求められてしまう(動画のネタバレ回避のため閲覧注意)。

    In conversation Sunday, 02-Jan-2022 15:18:47 JST from mastodon.tojo.tokyo permalink
  19. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:13:57 JST きゅーけー きゅーけー
    in reply to

    Guile には 「こうかつ、ずるさ、悪知恵」という意味があるんでしゃあない(関係ない)。https://ejje.weblio.jp/content/guile

    In conversation Sunday, 02-Jan-2022 15:13:57 JST from mastodon.tojo.tokyo permalink
  20. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 02-Jan-2022 15:11:34 JST きゅーけー きゅーけー

    これはいまどきの計算機なら、多倍長整数を使って簡単に求められてしまうな。Guile を使ってぱぱっと比較してしまった(数学しろ)。https://www.youtube.com/watch?v=BNa8eJqjB6I

    In conversation Sunday, 02-Jan-2022 15:11:34 JST from mastodon.tojo.tokyo permalink
  • After
  • Before

User actions

    きゅーけー

    きゅーけー

    GNU Guix ユーザーの Schemer で、自由ソフトウェアと行動分析学が好きです。Jami: e5fdfccb74c383420e6e647897dae018a4bd61fb

    Tags
    • (None)
    ActivityPub
    Remote Profile

    Following 1

      Followers 0

        Groups 0

          Statistics

          User ID
          27709
          Member since
          22 Jun 2020
          Notices
          8760
          Daily average
          4

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.