coq에서 기본 유도 유형 정의

토니

coq에 대한 아주 기본적인 질문입니다. 다음 두 가지 유도 유형을 어떻게 정의합니까?

다음을 포함하는 유형 1 : o fo, ffo, fffo ... k, sk, ssk, sssk ... 여기서 f는 o에 대한 자연수 인덱스로 특성화 될 수 있습니다.

동일한 내용을 포함하는 유형 2이지만 이제 fsffsk 및 sfsfso와 같은 용어도 사용할 수 있습니다.

아서 아 제베도 드 아모 림

첫 번째 유형을 올바르게 이해하면 Coq 표준 라이브러리에 정의 된 더 간단한 유형을 결합하여 표현할 수 있습니다.

Definition t1 : Type := nat + nat.

+유형에 대한 연산자는 두 유형의 분리 된 결합입니다. 아이디어는 inl n공용체의 왼쪽에 삽입 된 요소 fff...o가의 n발생 과 함께 문자열을 나타내는 f반면 inr n, 공용체의 오른쪽에 삽입 된 요소 는의 발생 sss...k과 함께 문자열을 나타냅니다 .ns

두 번째 유형의 패턴을 이해하지 못합니다. 정말로 fsffsk대신 쓰려고 했습니까 fsfsfsk?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java의 기본 유형에 대한 하위 유형 지정

분류에서Dev

파생 유형의 EIMI에서 기본 유형의 EIMI 호출

분류에서Dev

Scala 3의 열거 형에 대한 고정 기본 유형

분류에서Dev

Scala 3의 열거 형에 대한 고정 기본 유형

분류에서Dev

임의의 정수 (기본 유형)에 대한 C ++ 난수

분류에서Dev

VUE 소품에 필요한 기본 유형 및 기본값 정의

분류에서Dev

고유 : 템플릿 함수에서 MatrixBase의 기본 유형?

분류에서Dev

재정의, 문자열에 대한 다른 기본 유형

분류에서Dev

기본 유형에 대한 std :: vector의 기본값

분류에서Dev

기본 데이터 유형에서 사용자 정의 유형으로 형변환

분류에서Dev

기본 콘텐츠 유형 재정의

분류에서Dev

기본 클래스에 의해 정의 된 유형의 CRTP 및 가시성

분류에서Dev

템플릿에서 기본 비교 유형 설정

분류에서Dev

유도 유형의 두 생성자 표현식이 Coq에서 동일한 경우 해당 인수를 기반으로 다시 작성할 수 있습니까?

분류에서Dev

공유 기본 설정에서 데이터 검색 시도

분류에서Dev

C ++에서 기본 유형 던지기

분류에서Dev

하위 유형에서 상위 유형으로의 기본 유형 변환, 매개 변수가없는 함수

분류에서Dev

이 재귀 유형 정의에 기본 정의가 필요한 이유는 무엇입니까?

분류에서Dev

찾기 방법의 도메인 모델 또는 기본 유형?

분류에서Dev

Ubuntu에서 파일 유형을 열도록 기본 프로그램을 설정할 수 없습니다.

분류에서Dev

고유 : 기본 클래스의 템플릿 전문화에서 유형 추론

분류에서Dev

ArrayList에 다른 기본 유형을 가진 사용자 정의 객체 저장

분류에서Dev

동일한 유형의 사용자 지정 생성기에서 기본 FsCheck 생성기 호출

분류에서Dev

Coq 유도 정의에서 엄격하지 않은 양의 발생 문제

분류에서Dev

기본 유형에서 std :: declval 사용

분류에서Dev

pragma를 사용하여 C에서 열거 형 기본 유형을 재정의 할 수 있습니까?

분류에서Dev

기본 유형 및 레코드에 대한 DAML의 기본값을 어떻게 지정합니까?

분류에서Dev

기본 유형의 클래스에서 boxed 유형의 클래스 가져 오기

분류에서Dev

기본 유형에서 상속하는 모든 클래스에 대해 사용자 정의 MongoDB BsonSerializer 설정

Related 관련 기사

  1. 1

    Java의 기본 유형에 대한 하위 유형 지정

  2. 2

    파생 유형의 EIMI에서 기본 유형의 EIMI 호출

  3. 3

    Scala 3의 열거 형에 대한 고정 기본 유형

  4. 4

    Scala 3의 열거 형에 대한 고정 기본 유형

  5. 5

    임의의 정수 (기본 유형)에 대한 C ++ 난수

  6. 6

    VUE 소품에 필요한 기본 유형 및 기본값 정의

  7. 7

    고유 : 템플릿 함수에서 MatrixBase의 기본 유형?

  8. 8

    재정의, 문자열에 대한 다른 기본 유형

  9. 9

    기본 유형에 대한 std :: vector의 기본값

  10. 10

    기본 데이터 유형에서 사용자 정의 유형으로 형변환

  11. 11

    기본 콘텐츠 유형 재정의

  12. 12

    기본 클래스에 의해 정의 된 유형의 CRTP 및 가시성

  13. 13

    템플릿에서 기본 비교 유형 설정

  14. 14

    유도 유형의 두 생성자 표현식이 Coq에서 동일한 경우 해당 인수를 기반으로 다시 작성할 수 있습니까?

  15. 15

    공유 기본 설정에서 데이터 검색 시도

  16. 16

    C ++에서 기본 유형 던지기

  17. 17

    하위 유형에서 상위 유형으로의 기본 유형 변환, 매개 변수가없는 함수

  18. 18

    이 재귀 유형 정의에 기본 정의가 필요한 이유는 무엇입니까?

  19. 19

    찾기 방법의 도메인 모델 또는 기본 유형?

  20. 20

    Ubuntu에서 파일 유형을 열도록 기본 프로그램을 설정할 수 없습니다.

  21. 21

    고유 : 기본 클래스의 템플릿 전문화에서 유형 추론

  22. 22

    ArrayList에 다른 기본 유형을 가진 사용자 정의 객체 저장

  23. 23

    동일한 유형의 사용자 지정 생성기에서 기본 FsCheck 생성기 호출

  24. 24

    Coq 유도 정의에서 엄격하지 않은 양의 발생 문제

  25. 25

    기본 유형에서 std :: declval 사용

  26. 26

    pragma를 사용하여 C에서 열거 형 기본 유형을 재정의 할 수 있습니까?

  27. 27

    기본 유형 및 레코드에 대한 DAML의 기본값을 어떻게 지정합니까?

  28. 28

    기본 유형의 클래스에서 boxed 유형의 클래스 가져 오기

  29. 29

    기본 유형에서 상속하는 모든 클래스에 대해 사용자 정의 MongoDB BsonSerializer 설정

뜨겁다태그

보관