Skip to content

関数のbodyが変更されても、証明はなるべく変更しなくて済むようにするにはどうすればいいか? #2537

Description

@Seasawher
  • sum 関数を定義する
  • sum x = (x+1)x/2 を示す
  • sum の定義を末尾再帰に変える
  • 証明が壊れて、困るなぁ…

「変更されない仕様」に自信があれば、それを定理として証明しておいてあとはその定理を参照するようにすればちょっとましになる。

モジュールシステムの expose しないという選択肢がここで役に立つのではないだろうか

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions