[%] Indices point between elements
익명(121.181)
2022-01-27 20:10
추천 0
댓글 6
다른 게시글
-
airflow vs kubeflow [1][%] 대덕SW마이..(202110phy) | 22.01.27추천 1
-
소마 자소서 쓰고 있는데 Github 주소 어디에 달아야할까 [4][%] 익명(211.221) | 22.01.27추천 0
-
지금까지 파이썬 쓰면서 [14][%] 대덕SW마이..(202110phy) | 22.01.27추천 0
-
다시보는 불쌍한 프론트엔드 개발자 영상 [5][%] 익명(175.223) | 22.01.27추천 3
-
원래 회사에서 마스크 안쓰냐? [3][%] 익명(117.111) | 22.01.27추천 0
-
요즘은 러슬람들보다 고퍼거들이 극성임? [6][%] 익명(223.39) | 22.01.27추천 11
-
개인적으로 확인한 국내 서비스 최고 동접수 [2][%] 익명(211.114) | 22.01.27추천 0
-
wxwidgets는 cmake 백엔드로 ninja를 사용하면 링킹이 안됨 [10][정보] Sayori(arwen02) | 22.01.27추천 1
-
님덜 ssh로 tcp서버에 연결관련 질문점 [8][%] 익명(124.56) | 22.01.27추천 0
-
네이버가 웹스크래핑 관련 이메프에 내용증명 보냈다네 [2][%] 익명(211.114) | 22.01.27추천 0
"I want to persuade you to replace that image"는 좀 건방지네 ㅋㅋㅋ. alternative view는 일리 있다고 생각함
증명언어 써보면 느낄 수 있는데 저 문제는 진짜 상황따라 다름. "리스트의 원소를 가리키는 인덱스"랑 "리스트를 이분하는 인덱스"는 본질적으로 다르고, 둘 다 필요한 상황이 있음
리스트를 인덱싱해서 원소를 가져오는 함수는 lookup : forall (xs : List A) -> Fin (length xs) -> A 가 어울리고 특정 길이의 prefix를 구하는 함수는 take : forall (xs : List A) -> Fin (1 + length xs) -> List A 를 써야 이쁘게 표현됨
Fin n 은 {0..n-1} 을 원소로 가지는 타입임
dependent type 쓰면 저런 구분이 중요한데, 보통은 Fin (length xs) 든 Fin (1 + length xs) 든 전부 int 로 퉁치니까 저런 생각을 할 일이 드물지
딜교효율무엇