본문 바로가기
숨터 가볍게 읽는 공간
이미지 차단
전체 베스트 최근
← github 게시판

[%] Indices point between elements

익명(121.181) 2022-01-27 20:10 추천 0

https://blog.nelhage.com/2015/08/indices-point-between-elements/

댓글 6

  • "I want to persuade you to replace that image"는 좀 건방지네 ㅋㅋㅋ. alternative view는 일리 있다고 생각함

    다믜(damhiya) 2022-01-27 22:14
  • 답글

    증명언어 써보면 느낄 수 있는데 저 문제는 진짜 상황따라 다름. "리스트의 원소를 가리키는 인덱스"랑 "리스트를 이분하는 인덱스"는 본질적으로 다르고, 둘 다 필요한 상황이 있음

    다믜(damhiya) 2022-01-27 22:17
  • 답글

    리스트를 인덱싱해서 원소를 가져오는 함수는 lookup : forall (xs : List A) -> Fin (length xs) -> A 가 어울리고 특정 길이의 prefix를 구하는 함수는 take : forall (xs : List A) -> Fin (1 + length xs) -> List A 를 써야 이쁘게 표현됨

    다믜(damhiya) 2022-01-27 22:19
  • 답글

    Fin n 은 {0..n-1} 을 원소로 가지는 타입임

    다믜(damhiya) 2022-01-27 22:20
  • 답글

    dependent type 쓰면 저런 구분이 중요한데, 보통은 Fin (length xs) 든 Fin (1 + length xs) 든 전부 int 로 퉁치니까 저런 생각을 할 일이 드물지

    다믜(damhiya) 2022-01-27 22:23
  • 딜교효율무엇

    익명(203.251) 2022-01-28 01:20

다른 게시글

  • 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
목록으로
읽기 전용 미러