이름으로 부르는 것과 정상적인 순서로

Usr

나는이 주제가 여러 번 논의되었다는 것을 알고 있지만 여전히 분명하지 않은 것이 있습니다. 나는이 질문 적용 순서 / 값별 호출 및 정상 주문 / 이름 별 호출 차이점을 읽었으며 한 번에 모두 명확히해야 할 것이 있습니다.

이름으로 전화

정상적인 순서이지만 추상화 내에서는 축소가 수행되지 않습니다. 예를 들어 λx. (λx.x) x는 redex (λx.x) x를 포함하지만이 전략에 따라 정규 형식입니다.

이름으로 호출 할 때 λx. (λx.x) x라는 표현은 정규 형식이라고합니다. 이것은 "(λx.x) x"가 몸체로 간주되기 때문입니까 (λ의 범위가 가능한 한 오른쪽으로 확장되기 때문에)? 그래서 반대편에 제가 정상적인 순서를 적용하면 어떤 결과가 나올까요?

안톤 트루 노프

이름으로 호출 할 때 λx. (λx.x) x라는 표현은 정규 형식이라고합니다. 이것은 "(λx.x) x"가 몸체로 간주되기 때문입니까 (λ의 범위가 가능한 한 오른쪽으로 확장되기 때문에)?

그래 당신 말이 맞아요.

그래서 반대편에 제가 정상적인 순서를 적용하면 어떤 결과가 나올까요?

body :를 축소 (λx.x)x -> x하면 모든 것이 identity 함수로 축소됩니다.

λx.(λx.x)x -> λx.x

더 나아가 조금을 명확히하기 위해, 내가이 한 번 더하자 이름을 변경 을 준수하기 위해 변수를 Barendregt 변수 규칙 : λx.(λx.x)x =α λx.(λy.y)x:

λx.(λy.y)x -> λx.[y := x](y) = λx.x

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

월 이름 인 경우 결과를 오름차순으로 정렬하는 방법

분류에서Dev

R에서 행 이름과 열 이름으로 행렬 부분 설정

분류에서Dev

2 차원 배열을 오름차순으로 정렬하는 것과 관련된 퍼즐

분류에서Dev

우편 배달부에서 거짓이 참과 같을 것으로 예상 됨

분류에서Dev

jar 이름을 패키지 이름의 시작으로 설정하는 것이 정상입니까?

분류에서Dev

fping – fping 결과를 항상 명령 줄 순서대로 순차적으로 만드는 방법

분류에서Dev

유형을 명시 적으로 지정하는 것과 Kotlin에서 명시 적으로 지정하지 않는 것의 차이점은 무엇입니까?

분류에서Dev

observable을 다른 것으로 부르는 것이 옳습니까?

분류에서Dev

Pandas는 비정상적인 텍스트 순서로 분해하는 방법

분류에서Dev

내부 시트 이름을 오름차순으로 재설정

분류에서Dev

5 자리 숫자를 무작위로 고르는 것과 각 숫자를 개별적으로 고르는 것의 차이점은 무엇입니까?

분류에서Dev

상대 레이아웃과 동적으로 정렬 확인란

분류에서Dev

Moodle Guest 액세스는 공개적으로 표시되는 것과 어떻게 다르며 로그인이 필요한 이유는 무엇입니까?

분류에서Dev

스프링 부트 Java에서 동적으로 가짜 클라이언트 이름과 URL을 얻는 방법

분류에서Dev

Lightsail 도메인이 시간 초과를 요청하지만 IP는 정상적으로 작동합니다.

분류에서Dev

충돌하는 블록으로 파이를 계산할 때 빠르게 움직이는 물체가 정적을 통과하는 것을 방지하는 방법

분류에서Dev

특정 순서로 열 이름으로 동적 행 값 선택

분류에서Dev

pentaho DI에서 테이블 이름과 파일 이름을 동적으로 렌더링하는 방법

분류에서Dev

pentaho DI에서 테이블 이름과 파일 이름을 동적으로 렌더링하는 방법

분류에서Dev

목록 항목의 이름을 목록 이름과 색인으로 분할하는 파이썬 정규식

분류에서Dev

이름 목록과 나머지 데이터 순서로 정렬

분류에서Dev

메서드 이름과 함께 정규화 된 클래스 이름을 동적으로 인쇄

분류에서Dev

동적 이름 지정으로 상태를 올바르게 업데이트하지 않는 React 후크

분류에서Dev

최상위 출력과 함께 서버 이름을 인라인으로 얻는 방법은 무엇입니까?

분류에서Dev

데이터가 정상적으로 도착했는지 확인

분류에서Dev

로깅 목적으로 메서드 이름을 찾기 위해 MethodBase를 사용하는 것이 좋습니까?

분류에서Dev

이 삽입 정렬을 오름차순에서 내림차순으로 변경하는 방법-Java

분류에서Dev

자체 참조 테이블에 대해 오름차순으로 정렬 순서를 유지하는 MySQL 쿼리

분류에서Dev

NULL로 부등식을 부정하는 것은 부정과 다른가?

Related 관련 기사

  1. 1

    월 이름 인 경우 결과를 오름차순으로 정렬하는 방법

  2. 2

    R에서 행 이름과 열 이름으로 행렬 부분 설정

  3. 3

    2 차원 배열을 오름차순으로 정렬하는 것과 관련된 퍼즐

  4. 4

    우편 배달부에서 거짓이 참과 같을 것으로 예상 됨

  5. 5

    jar 이름을 패키지 이름의 시작으로 설정하는 것이 정상입니까?

  6. 6

    fping – fping 결과를 항상 명령 줄 순서대로 순차적으로 만드는 방법

  7. 7

    유형을 명시 적으로 지정하는 것과 Kotlin에서 명시 적으로 지정하지 않는 것의 차이점은 무엇입니까?

  8. 8

    observable을 다른 것으로 부르는 것이 옳습니까?

  9. 9

    Pandas는 비정상적인 텍스트 순서로 분해하는 방법

  10. 10

    내부 시트 이름을 오름차순으로 재설정

  11. 11

    5 자리 숫자를 무작위로 고르는 것과 각 숫자를 개별적으로 고르는 것의 차이점은 무엇입니까?

  12. 12

    상대 레이아웃과 동적으로 정렬 확인란

  13. 13

    Moodle Guest 액세스는 공개적으로 표시되는 것과 어떻게 다르며 로그인이 필요한 이유는 무엇입니까?

  14. 14

    스프링 부트 Java에서 동적으로 가짜 클라이언트 이름과 URL을 얻는 방법

  15. 15

    Lightsail 도메인이 시간 초과를 요청하지만 IP는 정상적으로 작동합니다.

  16. 16

    충돌하는 블록으로 파이를 계산할 때 빠르게 움직이는 물체가 정적을 통과하는 것을 방지하는 방법

  17. 17

    특정 순서로 열 이름으로 동적 행 값 선택

  18. 18

    pentaho DI에서 테이블 이름과 파일 이름을 동적으로 렌더링하는 방법

  19. 19

    pentaho DI에서 테이블 이름과 파일 이름을 동적으로 렌더링하는 방법

  20. 20

    목록 항목의 이름을 목록 이름과 색인으로 분할하는 파이썬 정규식

  21. 21

    이름 목록과 나머지 데이터 순서로 정렬

  22. 22

    메서드 이름과 함께 정규화 된 클래스 이름을 동적으로 인쇄

  23. 23

    동적 이름 지정으로 상태를 올바르게 업데이트하지 않는 React 후크

  24. 24

    최상위 출력과 함께 서버 이름을 인라인으로 얻는 방법은 무엇입니까?

  25. 25

    데이터가 정상적으로 도착했는지 확인

  26. 26

    로깅 목적으로 메서드 이름을 찾기 위해 MethodBase를 사용하는 것이 좋습니까?

  27. 27

    이 삽입 정렬을 오름차순에서 내림차순으로 변경하는 방법-Java

  28. 28

    자체 참조 테이블에 대해 오름차순으로 정렬 순서를 유지하는 MySQL 쿼리

  29. 29

    NULL로 부등식을 부정하는 것은 부정과 다른가?

뜨겁다태그

보관