양의 데이터 유형을 가진 유형 시스템의 정규화 인수에 대한 개요를 원하는 것처럼 들립니다. Nax Mendler의 박사 학위 논문 ( http://www.nuprl.org/documents/Mendler/InductiveDefinition.html)을 추천 합니다.
날짜에서 알 수 있듯이 이것은 꽤 고전적인 작품입니다. 기본적인 직관은 서수 λ 가 예를 들어 데이터 유형에 대해 양의 유도 성 유형의 모든 요소와 연관 될 수 있다는 것입니다.
Inductive Ord = Zero : Ord | Suc : Ord -> Ord | Lim : (Nat -> Ord) -> Ord
우리는 얻을 것이다 :
λ ( t ) = 0
티λ ( Z e r o ) = 0
λ ( S U C ( O ) ) = λ ( O ) + 1
λ ( L의 I의 m ( F) ) = sup엔λ ( f n )
여기서 은 일반 형태를 가진 항의 범위입니다. 주의 할 점은이 해석은 도 정상적인 형식 일 때 세 번째 경우에만 정의되므로 정의에 약간의주의가 필요하다는 것입니다.엔에프 엔
그런 다음이 서수에 대해 귀납하여 재귀 함수를 정의 할 수 있습니다.
이러한 데이터 유형은 Dybjer ( http://www.cse.chalmers.se/~peterd/papers/Inductive_Families.pdf ) 의 우수한 귀납적 가족 논문에 표시된대로 고전 세트 이론에서 이미 정의 할 수 있습니다 . 그러나 함수 공간이 너무 커서 같은 유형의 해석 에는 실제로 큰 서 수가 필요합니다 .Ord