이 질문은 #haskell에 대한 토론에서 나왔습니다.긍정적 인 양의 양화 기호를 외부로 들어 올리는 것은 유효한가요?
깊이 중첩 된 포알을 맨 위로 올리는 것이 항상 올바른지?
예 :
((forall a. P(a)) -> S) -> T
우리가 일반적으로 그냥 (P(a) -> S) -> T
내가 아는 작성합니다
forall a. (P(a) -> S) -> T
(에 (P, S, T는 metavariables로 이해 될 수있는 곳) 마지막으로 ->
의 오른쪽과 같은 몇 가지 긍정적 인 위치에서 볼거리를 수집 할 수 있습니다.
이것은 고전 논리에서 유효하므로 불합리한 생각은 아니지만 일반적으로 직관 론에서는 유효하지 않습니다. 그러나 각 형식 변수가 "호출자가 선택"하거나 "호출 수신자가 선택한"한정 기호에 대한 나의 비공식적 인 게임 이론 직관은 실제로 두 가지 선택 만 가능하며 "호출자가 선택한"옵션을 모두 끌어 올 수 있음을 나타냅니다. 상단. 게임에서 움직임의 인터리브가 중요하지 않으면?
게임 이론에는 차이가 있습니다. 해제 된 수량 기호를 사용하면 선택할 수 있습니다. 중첩 된 한정 기호를 사용하면 내부 한정 기호를 선택할 때 더 많은 정보를 얻을 수 있습니다. – augustss
맞아요, 그렇다고해서 그걸 위로 올려주지는 않습니다. 일반적으로 맨 위에 양수 기호가 번갈아 표시되는 것을 의미하지 않습니까? ∀a, b ∃c, d ∀e, f 등 – drquicksilver