Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Coqの公理

Masaki Hara
April 23, 2016

 Coqの公理

Coqの公理について

Masaki Hara

April 23, 2016
Tweet

More Decks by Masaki Hara

Other Decks in Science

Transcript

  1. Coqの公理 同一性 2つの値の同一性を 保証する。 構成 何らかの値の存在を 保証する。 古典論理 選択 記述

    真偽に基づく 2択の提供 存在するものを 集める Coqの項として 書ける
  2. 値の強さ ∀, ∃, , ∀, ∃! , , ∀, ,

    ∀, , ∃, ∀, , 各点での存在のみ。 各点での一意存在。 一様に存在。 具体的な項。 具体的な項。
  3. 一意選択 ∀, ∃, , ∀, ∃! , , ∀, ,

    ∀, , ∃, ∀, , 各点での存在のみ。 各点での一意存在。 一様に存在。 具体的な項。 具体的な項。 一意選択 各点で一意存在するなら一様に存在 ClassicalUniqueChoice.unique_choice
  4. 選択 ∀, ∃, , ∀, ∃! , , ∀, ,

    ∀, , ∃, ∀, , 各点での存在のみ。 各点での一意存在。 一様に存在。 具体的な項。 具体的な項。 選択 各点で存在するなら一様に存在 ClassicalChoice.choice
  5. 関係選択 ∀, ∃, , ∀, ∃! , , ∀, ,

    ∀, , ∃, ∀, , 各点での存在のみ。 各点での一意存在。 一様に存在。 具体的な項。 具体的な項。 関係選択 各点での存在を一意存在に絞れる RelationalChoice.relational_choice
  6. 記述 ∀, ∃, , ∀, ∃! , , ∀, ,

    ∀, , ∃, ∀, , 各点での存在のみ。 各点での一意存在。 一様に存在。 具体的な項。 具体的な項。 記述 各点での一意存在を具体的な項に Description.constructive_definite_description
  7. 不定記述 ∀, ∃, , ∀, ∃! , , ∀, ,

    ∀, , ∃, ∀, , 各点での存在のみ。 各点での一意存在。 一様に存在。 具体的な項。 具体的な項。 不定記述 各点での存在を具体的な項に IndefiniteDescription.constructive_indefinite_description