ProofCafe

良く使うデータ型 †

数値 †

自然数型nat †

自然数型は代数データ型で帰納的に定義されている。

Inductive nat : Set :=
| O : nat
| S : nat -> nat

これは以下のような対応で自然数を表現している。

0O
1S O
2S (S O)
3S (S (S O))
......
12S (S (S (S (S (S (S (S (S (S (S (S O)))))))))))
......

3とか12とかの数字リテラルや+,-,*,<,<=などの演算子をnat型として使うにはnat_scopeをOpen すればよい。(デフォルトでオープンされている)

Open Scope nat_scope.

整数型Z &dagger;

有理数型Q &dagger;

実数型R &dagger;

判定結果の型 &dagger;

bool &dagger;

sumbool &dagger;

&dagger;

pair &dagger;

文字、文字列 &dagger;

string &dagger;

ascii &dagger;

リスト構造 &dagger;

list &dagger;

Stream &dagger;

型の型 &dagger;

Set &dagger;

Prop &dagger;

Type &dagger;

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS