このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

Shallow encoding

http://www4.di.uminho.pt/~mjf/pub/SFV-CurryHoward-2up.pdf にいいことが書いてある。

Shallow encoding (Logical Frameworks).

The type theory is used as a logical framework, a meta system for encoding a specific logic one wants to work with.
The encoding of a logic L is done by choosing an appropriate context ΓL, in which the language of L and the proof rules are declared.
Usually, the proof-assistants based on this kind of encoding do not produce standard proof-objects, just proof-scripts.

Isabelleはシャローエンコーディングだ。CoqはDirect encoding。