나는 agda를 배우고 더 나은 이해를 얻기 위해 목록에 연습하고있다. 지금은 목록에 함수를 작성하려고합니다. 빈 목록의 머리와 꼬리를 반환하는 방법에 대해 혼란 스럽습니다. data list (A : Set) : Set where
[] : list A
_∷_ : A → list A → list A
Null : {A : Set} → (list A)
Agda 파일을 컴파일하려고하는데 표준 라이브러리를 찾는 데 문제가 있습니다. 문서 here을 보았습니다. 나는 그것을 설치하는 스택을 사용했습니다 : > which agda
/home/joey/.local/bin/agda
을 그리고 난 내 AGDA 디렉토리를 환경 변수를 설정 한 : 올바른 파일로 채워집니다 > echo $AGDA_DIR
/home
, 우리는 2 + 2 != 5을 증명하고 2+2≠5 : 2 + 2 ≡ 5 → ⊥
2+2≠5 (sns (sns()))
을하지만 패턴 (sns (sns()))가 (단지 구멍을 채우는 등) 생성하고 싶습니다. 그것을 성취 할 수있는 방법이 있습니까? 나는 agda2 모드에서 Emacs 25를 사용하고 있습니다.