나는 nat
(특히 트리플, nat*nat*nat
)의 튜플로 작업 중이며 튜플을 사전 식으로 비교하는 방법을 원합니다. 이것에 상응하는 것 :nat의 튜플의 사전 비교
Inductive lt3 : nat*nat*nat -> nat*nat*nat -> Prop :=
| lt3_1 : forall n1 n2 n3 m1 m2 m3, n1 < m1 -> lt3 (n1,n2,n3) (m1,m2,m3)
| lt3_2 : forall n1 n2 n3 m2 m3, n2 < m2 -> lt3 (n1,n2,n3) (n1,m2,m3)
| lt3_3 : forall n1 n2 n3 m3, n3 < m3 -> lt3 (n1,n2,n3) (n1,n2,m3).
나는 과도 성과 잘 설립 된 것과 같은 기본적인 성질의 증거를 갖고 싶습니다. 표준 라이브러리에는 대부분의 작업을 수행하는 것이 있습니까? 그렇지 않다면, 나는 가장 기초가 확실한 것에 관심이 있습니다. 어떻게 증명할 수 있니?
감사합니다,하지만 난 의존 쌍에 익숙하지 않아요 . 'sigT'와'existT'는 무엇입니까? 결과를 정규 쌍으로 어떻게 전송합니까? – Arcinde
@Arcinde 방금 부양 할 필요가없는 버전을 추가했습니다. –