|
用法1 |
用法2 |
用法3 |
シグマ型 |
依存ペア型 |
依存積型 |
依存和型 |
パイ型 |
依存関数型 |
依存指数型 |
依存積型 |
description _
procedure Sigma from a Type A and a Family (F : A → |Set|)
produces a Type S
{
// 省略
}
procedure Pi from a Type A and a Family (F : A → |Set|)
produces a Type P
{
// 省略
}
terminology _
vocabulary 依存型 {
シグマ型 :=> the Sgima(A, F) for ( a Type A and a Family (F: A → |Set|) )
パイ型 :=> the Pi(A, F) for ( a Type A and a Family (F: A → |Set|) )
依存ペア := an element of (
the Sgima(A, F) for ( a Type A and a Family (F: A → |Set|) )
)
依存関数 := an element of (
the Pi(A, F) for ( a Type A and a Family (F: A → |Set|) )
)
}
context 用法1 for 依存型 {
依存ペア型 := シグマ型
依存関数型 := パイ型
}
context 用法2 for 依存型 {
依存積型 := シグマ型
依存指数型 := パイ型
}
context 用法3 for 依存型 {
依存和型 := シグマ型
依存積型 := パイ型
}