coinduction

    2

    1답변

    전 (coinductive) 유형을 시험해 보았고 자연수와 벡터 (유형에서 크기가 같은 목록)의 동시 유도 버전을 정의하기로 결정했습니다. 나는 그들과 같은 그래서 무한한 수의 정의 : CoInductive conat : Set := | cozero : conat | cosuc : conat -> conat. CoInductive covec (A :

    2

    1답변

    이것은 "Compute an (infinite) tree from fixpoint operator using delay modality"의 변형입니다. 설정입니다. type Path = [Bool] data STree = SNode STree STree | SPath Path | SLeaf Int deriving (Sho

    1

    1답변

    1) 필자는 패턴 매칭없이 유도 형을 사용할 수 있다고 믿습니다. (_rec, _rect, _ind 만 사용). 불투명하고 복잡하지만 가능합니다. 2) 패턴 매칭이 원활한 유도 형을 사용할 수 있습니까? 공감 형에서 생성자 도메인의 공용화 유형에 이르는 기능이 있습니다. Coq가이를 명시 적으로 생성합니까? 예인 경우 'hd'를 다시 작성하는 방법은 무엇입