SearchAbout

Coq modeで
C-c C-f
Find theorems containing:
とミニバッファに出るので、定理を探したい型とか名前の一部とか入れると検索してくれる。


Coqはまだ面白いけど、非形式証明になるとさっぱりお手上げ。
数学苦手。nとn'が同時に出てこられると混乱するんですが。

以下引用

証明: l についての帰納法で証明する。

    まず、 l = [] と仮定して
            length (snoc [] n) = S (length [])

    を示す。これは length と snoc の定義から直接導かれる。

    次に、 l = n'::l' かつ
            length (snoc l' n) = S (length l')

    と仮定して、
            length (snoc (n' :: l') n) = S (length (n' :: l'))

    を示す。 length と snoc の定義から次のように変形できる。
            S (length (snoc l' n)) = S (S (length l'))

    これは帰納法の仮定から明らかである。