비 모호성은 결정론과 어떻게 다릅니 까?


13

"결정 론적 맥락없는 문법"과 같은 표현에서 "결정 론적"의 의미를 이해하려고합니다. (이 분야에는 더 결정적인 "사물"이 있습니다). 가장 정교한 설명보다 더 예를 들어 주셔서 감사합니다! 가능하다면.

저의 혼란의 주요 원인은 문법의이 속성이 (비) 모호성과 어떻게 다른지 알 수 없다는 것입니다.

내가 의미하는 바를 가장 가깝게 찾은 것은 D. Knuth의 왼쪽에서 오른쪽으로의 언어 번역에 관한 논문의 인용문입니다 .

Ginsburg와 Greibach (1965)는 결정 론적 언어의 개념을 정의했다. 우리는 섹션 V에서 이것들이 LR (k) 문법이 존재하는 언어 들임을 정확하게 보여줍니다.

이는 곧 당신이 얻을으로 원형이된다 Section V는 것을 LR (k)를 파서가 구문 분석 할 수있는 것은 결정적 언어이다가 말했다 있기 때문에, ...


아래는 "ambigous"의 의미를 이해하는 데 도움이되는 예입니다.

onewartwoearewe

어느 문법 으로 one war two ear ewe또는 구문 분석 할 수 있습니다 o new art woe are we-문법에 허용되는 경우 (예 : 방금 나열된 모든 단어가 있음).

이 예제 언어를 결정적이지 않게하려면 어떻게해야합니까? (예를 들어, o문법을 모호하지 않게하기 위해 문법 에서 단어 를 제거 할 수 있습니다).

위의 언어는 결정적입니까?

추신. 예는 Godel, Esher, Bach : Eternal Golden Braid 책에서 발췌 한 것입니다.


예를 들어 언어의 문법을 다음과 같이 정의 해 봅시다.

S -> A 'we' | A 'ewe'
A -> B | BA
B -> 'o' | 'new' | 'art' | 'woe' | 'are' | 'one' | 'war' | 'two' | 'ear'

전체 문자열을 구문 분석해야한다는 주장에 따라이 문법은 언어를 비결정론 적으로 만드는가?


let explode s =
  let rec exp i l =
    if i < 0 then l else exp (i - 1) (s.[i] :: l) in
  exp (String.length s - 1) [];;

let rec woe_parser s =
  match s with
  | 'w' :: 'e' :: [] -> true
  | 'e' :: 'w' :: 'e' :: [] -> true
  | 'o' :: x -> woe_parser x
  | 'n' :: 'e' :: 'w' :: x -> woe_parser x
  | 'a' :: 'r' :: 't' :: x -> woe_parser x
  | 'w' :: 'o' :: 'e' :: x -> woe_parser x
  | 'a' :: 'r' :: 'e' :: x -> woe_parser x
  (* this line will trigger an error, because it creates 
     ambiguous grammar *)
  | 'o' :: 'n' :: 'e' :: x -> woe_parser x
  | 'w' :: 'a' :: 'r' :: x -> woe_parser x
  | 't' :: 'w' :: 'o' :: x -> woe_parser x
  | 'e' :: 'a' :: 'r' :: x -> woe_parser x
  | _ -> false;;

woe_parser (explode "onewartwoearewe");;
- : bool = true

| Label   | Pattern      |
|---------+--------------|
| rule-01 | S -> A 'we'  |
| rule-02 | S -> A 'ewe' |
| rule-03 | A -> B       |
| rule-04 | A -> BA      |
| rule-05 | B -> 'o'     |
| rule-06 | B -> 'new'   |
| rule-07 | B -> 'art'   |
| rule-08 | B -> 'woe'   |
| rule-09 | B -> 'are'   |
| rule-10 | B -> 'one'   |
| rule-11 | B -> 'war'   |
| rule-12 | B -> 'two'   |
| rule-13 | B -> 'ear'   |
#+TBLFM: @2$1..@>$1='(format "rule-%02d" (1- @#));L

Generating =onewartwoearewe=

First way to generate:

| Input             | Rule    | Product           |
|-------------------+---------+-------------------|
| ''                | rule-01 | A'we'             |
| A'we'             | rule-04 | BA'we'            |
| BA'we'            | rule-05 | 'o'A'we'          |
| 'o'A'we'          | rule-04 | 'o'BA'we'         |
| 'o'BA'we'         | rule-06 | 'onew'A'we'       |
| 'onew'A'we'       | rule-04 | 'onew'BA'we'      |
| 'onew'BA'we'      | rule-07 | 'onewart'A'we'    |
| 'onewart'A'we'    | rule-04 | 'onewart'BA'we'   |
| 'onewart'BA'we'   | rule-08 | 'onewartwoe'A'we' |
| 'onewartwoe'A'we' | rule-03 | 'onewartwoe'B'we' |
| 'onewartwoe'B'we' | rule-09 | 'onewartwoearewe' |
|-------------------+---------+-------------------|
|                   |         | 'onewartwoearewe' |

Second way to generate:

| Input             | Rule    | Product           |
|-------------------+---------+-------------------|
| ''                | rule-02 | A'ewe'            |
| A'ewe'            | rule-04 | BA'ewe'           |
| BA'ewe'           | rule-10 | 'one'A'ewe'       |
| 'one'A'ewe'       | rule-04 | 'one'BA'ewe'      |
| 'one'BA'ewe'      | rule-11 | 'onewar'A'ewe'    |
| 'onewar'A'ewe'    | rule-04 | 'onewar'BA'ewe'   |
| 'onewar'BA'ewe'   | rule-12 | 'onewartwo'A'ewe' |
| 'onewartwo'A'ewe' | rule-03 | 'onewartwo'B'ewe' |
| 'onewartwo'B'ewe' | rule-13 | 'onewartwoearewe' |
|-------------------+---------+-------------------|
|                   |         | 'onewartwoearewe' |

1
-1, 질문은 이제 거의 이해가되지 않습니다. 우선, 문자열은 언어가 아닙니다. 문자열은 모호하거나 모호하지 않거나 결정 론적이거나 결정 론적이지 않습니다. 그들은 단지 문자열입니다. 제공하는 문법은 예제 문자열을 생성하지 않습니다. 중복이 있는지 여부를 확인하기 위해 180 개의 파생 항목을 모두 확인하지는 않았지만 이론 상으로는 문법이 모호하지 않은지 확인해야합니다. 슬프게도, 언어는 유한하기 때문에 언어가 유한하기 때문에 DPDA에 의해 받아 들여지기 때문에 결정론 적이므로 언어는 본질적으로 모호 할 수 없습니다.
Patrick87

@ Patrick87 어? 문자열 언어 라고 어디에서 말 합니까? 이 문자열은 예제 제품이며 주어진 문법을 사용하여 생성 할 수 있습니다. 당신이 다르게 생각하게 만드는 것은 무엇입니까? 문제가되는 문자열은 정확히 두 가지 규칙 응용 프로그램 시퀀스가 ​​동일한 문자열을 생성하므로 문법이 모호하지만 일부 규칙을 제거하면 (예를 들어, B -> 'o'더 이상 모호하지 않게됩니다)
wvxvw

먼저 문법을 사용하여 예제 문자열의 파생을 제공 할 수 있습니까? 당신 자신의 질문에서 : "위의 언어는 결정적인가?" 제안한 언어는 아니지만 문법의 무한대로 생성되는 언어, 문자열의 이름을 지정하지 마십시오.
Patrick87

영어로 쓸 수 있습니까? 예 : "로 시작합니다 S. 규칙을 적용하면 다음과 같은 결과 S := ...를 얻을 수 있습니다 ...."
Patrick87

@ Patrick87 단계별 생성 절차를 추가했으며 문법에서 실수를 저질렀 음을 깨달았습니다.
wvxvw

답변:


9

PDA는 결정 론적이며 따라서 DPDA는 도달 할 수있는 모든 오토 마톤 구성에 대해 최대 하나의 전환 (즉, 최대 하나의 새로운 구성)이 있습니다. 둘 이상의 고유 한 전환이 가능한 일부 구성에 도달 할 수있는 PDA가있는 경우 DPDA가없는 것입니다.

예:

Q={q0,q1}Σ=Γ={a,b}A=q0δ

q    e    s    q'   s'
--   --   --   --   --
q0   a    Z0   q1   aZ0
q0   a    Z0   q2   bZ0
...

초기 구성 q_0, Z0에 도달 할 수 있기 때문에 결정적이지 않은 PDA 입니다 a. 입력 기호가이면 두 가지 유효한 전환이 있습니다. 이 PDA가로 시작하는 문자열을 처리하려고 할 때마다 a선택이 있습니다. 선택은 비 결정적입니다.

대신 다음 전이 테이블을 고려하십시오.

q    e    s    q'   s'
--   --   --   --   --
q0   a    Z0   q1   aZ0
q0   a    Z0   q2   bZ0
q1   a    a    q0   aa
q1   a    b    q0   ab
q1   a    b    q2   aa
q2   b    a    q0   ba
q2   b    b    q0   bb
q2   b    a    q1   bb

이 PDA가 비 결정적이라고 말하기를 원할 것입니다. 결국 q1, b(a+b)*, 예를 들어 구성에서 떨어진 두 가지 유효한 전환이 있습니다 . 그러나이 구성은 자동 장치를 통한 경로로는 도달 할 수 없으므로 계산에 포함되지 않습니다. 유일한 도달 구성의 서브 세트 q_0, (a+b)*Z0, q1, a(a+b)*Z0그리고 q2, b(a+b)*Z0, 이러한 구성들 각각에 대해, 최대 하나의 전이가 정의된다.

CFL은 일부 DPDA의 언어이므로 결정 론적입니다.

CFG에 따라 모든 문자열에 최대 하나의 유효한 파생이 있으면 CFG가 분명합니다. 그렇지 않으면 문법이 모호합니다. CFG가 있고 문자열에 대해 두 개의 다른 파생 트리를 생성 할 수있는 경우 문법이 모호합니다.

CFL은 모호하지 않은 CFG의 언어가 아니라면 본질적으로 모호합니다.

다음에 유의하십시오.

  • 결정 론적 CFL은 일부 DPDA의 언어 여야합니다.
  • 모든 CFL은 무한히 많은 비 결정적 PDA의 언어입니다.
  • 본질적으로 모호한 CFL은 모호하지 않은 CFG의 언어가 아닙니다.
  • 모든 CFL은 무한히 많은 모호한 CFG의 언어입니다.
  • 본질적으로 모호한 CFL은 결정론적일 수 없습니다.
  • 비 결정적 CFL은 본질적으로 모호 할 수도 있고 아닐 수도 있습니다.

1
Wiki는 PDA가 결정 론적이지 않지만 (결정 론적 버전과 비결정론적일 수 있음), 문장의 첫 부분을 생략 할 수 있다고 말하면서 실제로 당신이 말하는 것에 기여하지는 않습니다. 결정 론적 언어는 결정 론적 무언가의 입력 언어로서 결정 론적 언어를 받아들이 기 때문에 결정 론적이라고 불립니다. "녹색은 풀의 색이기 때문에 풀은 녹색입니다"라고 말하는 것과 같습니다. 그것은 사실이지만 도움이 :( 예를 더 후 귀중한 것입니다하시기 바랍니다 없습니다!
wvxvw

@ wvxvw : 이것을 올바르게 읽지 않습니다. "PDA는 모든 상태 / 기호 / 스택 탑 트리플에 단 하나의 다음 상태 만있는 경우에만 결정적입니다." 오토 마톤이 어떤 언어를 받아들이는지에 대한 정의에는 아무것도 없습니다.
방황 논리

2
@wvxvw 결정 론적 PDA (deterministic PDA) 또는 DPDA의 정의는 결정적인 문맥 자유 언어의 정의에 의존하지 않는다. 나는 자동 장치의 속성만을 기반으로 DPDA를 정의합니다. 그런 다음 DPDA의 정의 측면에서 결정적 CFL이 무엇인지 정의합니다. 이것과 Wandering Logic의 의견에 비추어 답변을 다시 읽고 이것이 의미가 있는지 확인하십시오. 간단한 예를 제공하기 위해 노력할 것입니다.
Patrick87

q1,b(a+b)q2,b(a+b)Q={q0,...q2}현재 캐릭터? 또한 내 해석이 정확합니까? x+-하나 이상 x, (x)*-0 이상 x?
wvxvw

@wvxvw 구성은 스택의 현재 상태 및 현재 내용을 나타냅니다. x+일반적으로 "하나 이상"을 나타내는 x반면, x*일반적으로 "0 이상 x; xx*대신 x+동일하게 사용할 수 있습니다 .
Patrick87

7

다음은 Wikipedia의 예제입니다.

S0S0|1S1|ε

컨텍스트가없는 언어는 해당 언어를 허용하는 결정 론적 푸시 다운 오토 마톤이 하나 이상있는 경우에만 결정적입니다. (언어를 받아들이는 비결정론 적 푸시 다운 오토마타가 많이있을 수 있으며 여전히 결정 론적 언어 일 것입니다.) 본질적으로 결정 론적 푸시 다운 오토마타는 현재 상태를 기반으로 기계 전환이 결정 론적으로 이루어지는 것입니다. 입력 심볼 스택의 현재 최상위 심볼 . 결정론여기서 모든 상태 / 입력 기호 / 최상위 스택 기호에 대해 하나 이상의 상태 전이가 없음을 의미합니다. 일부 상태 / 입력 기호 / 최상위 스택 기호 트리플에 대해 다음 상태가 둘 이상인 경우 오토 마톤은 결정적이지 않습니다. 오토 마톤의 수락 여부를 결정하기 위해 어떤 전환을 수행해야하는지 추측해야합니다.

Knuth가 증명 한 것은 모든 LR (k) 문법에는 결정 론적 푸시 다운 오토 마톤이 있고 모든 결정 론적 푸시 다운 오토마타에는 LR (k) 문법이 있다는 것입니다. 따라서 LR (k) 문법과 결정 론적 푸시 다운 오토마타는 동일한 언어 집합을 처리 할 수 ​​있습니다. 그러나 결정 론적 푸시 다운 오토 마톤을 허용하는 언어 세트는 (정의 적으로는) 결정 론적 언어입니다. 논쟁은 원형이 아니다.

따라서 결정 론적 언어는 명확한 문법이 있음을 의미합니다. 그리고 우리는 결정 론적 푸시 다운 오토 마톤이없는 모호하지 않은 문법을 보여주었습니다.

{anbmcmdn|n,m>0}{anbncmdm|n,m>0}{anbnccdn|n>0}


중간을 결정하기 전에 전체 문자열을 살펴보아야하는 이유가이 언어를 결정적이지 않은 이유는 무엇입니까? 나는 "결정 론적"이 무엇인지에 대한 또 다른 설명 을 읽었 으며, 거기에서 "구문 분석 할 때 역 추적 할 필요가 없다면, 그 언어는 결정 론적이다"고 말합니다. 이 언어를 파싱하기 위해 역 추적 할 필요가 없습니다 ...
wvxvw

1
입력 문자열 "10011001"을 고려하십시오. 푸시 다운 오토마타는 문자열이 끝날 때까지 길이가 얼마인지 알 수 없습니다. 두 번째 0에 도달하면 선택해야합니다. 4 자리 문자열 "1001"입니까, 아니면 "100 ???? 001"처럼 보이는 더 긴 문자열입니까? 다섯 번째 문자를 얻을 때 여전히 알지 못합니다. 8 자리 문자열 "10011001"또는 "10011 ???? 11001"처럼 보이는 더 긴 문자열입니까?
방황 논리

1
"전체 문자열 구문 분석"은 비 결정적 정의가 아닙니다. 내가 추가하려는 직관이었습니다. @ Patrick87과 저는 결정론에 대한 실제 정의를 제공했습니다. 모든 주에서 최대 하나의 다음 주가 있습니다. 언어에 명확한 문법이 없으면 결정적이지 않아야합니다. 당신이 모호한 문법을 표시했습니다,하지만, 문제는이 없다는 것을 입증 할 필요가 무엇 : 나는 더 많은 일을하지 않고 예에 대해 대답 할 수 없는 당신이 있음을 보여주고 싶은 경우 명확한 문법은 언어가 본질적으로 모호합니다.
방황 논리

1
@wvxvw en.wikipedia.org/wiki/List_of_undecidable_problems 에 따르면 계산 절차를 찾고 있다면 운이 좋지 않을 수도 있습니다. ; CFG가 모든 문자열을 생성하는지 여부도 결정할 수 없습니다. 이를 감안할 때 CFG의 언어가 결정적인 CFL인지 여부를 결정하는 것이 훨씬 비효율적이라고 의심합니다.
Patrick87

1
@wvxvw 당신이 그처럼 운이 좋으면, 우리가 행복한 사건, 즉 이것을 결정 불가능한 문제로 만드는 사건 중 하나가 아닌 행복한 사건을 다루고 있습니다. 많은 행복한 경우에는 작동하고 나머지는 망설이지 않는 휴리스틱을 정의 할 수 있지만 모든 행복한 경우에는 작동하지 않습니다. 그들이 그렇게한다면, 당신은 우리의 전제로는 불가능한 문제에 대한 결정자를 갖게 될 것입니다.
Patrick87

5

결정 론적 컨텍스트가없는 언어결정 론적 푸시 다운 오토 마톤에서 허용되는 언어입니다 (문맥없는 언어는 일부 결정 론적 푸시 다운 오토 마톤에서 허용되는 언어입니다). 따라서 문법 보다는 언어 의 속성입니다 . 반대로, 모호성 은 문법의 속성이며, 고유의 모호성 은 언어의 속성입니다 (언어에 대한 모든 문맥이없는 문법이 모호한 경우 문맥이없는 언어는 본질적으로 모호합니다).

두 가지 정의 사이에는 연관성 있습니다. 이 질문 에 대한 답변에서 볼 수 있듯이 결정적 컨텍스트가없는 언어는 본질적으로 모호하지 않습니다 .


죄송합니다.별로 도움이되지 않습니다. 나는 실제로 DPDA로 시작했지만 그것이 왜 결정 론적이라고 설명하지는 않았다. 이것은 다른 논문에 대한 Wikipedia / Googling에서 쉽게 찾을 수있는 정의입니다. 그러나 문법 / 언어 / 파서의 어떤 속성이 "결정적"이라는 단어로 묘사됩니까? 다시 말해 결정 론적이라고하기 위해 문법에서 어떤 일이 발생해야 하는가?
wvxvw

댓글이 너무 많으면 죄송합니다. 혼동은 내가 결정적인 언어인지 아닌지를 말할 수없고 언어의 "결정론"을 식별하기 시작하는 곳을 알지 못하기 때문입니다. 결정적이지 않고 결정적이지 않은 방식으로 바뀌는 언어의 예는 대단히 도움이 될 것입니다.
wvxvw

1
LR(k)

1
죄송하지만 여전히 도움이되지 않습니다. 나는 당신이 말하는 것을 이해하지만 결정적 언어를 인식하고 비 결정적 언어와 구별하는 데 도움이되지 않습니다. 예를 들어, 언어에 균형 괄호 문제를 일으키는 생산 규칙이있는 경우 FSM에서 구문 분석 할 수 없다는 것을 즉시 알고 있습니다. (스택이 필요하기 때문에). 그러나 다른 형식주의를 언급 할 때, 그것은 재귀적일 뿐이며, 그 언어가 다른 언어와 어떻게 다른지 이해하는 데 도움이되지 않습니다.
wvxvw

다시 말해 (이전 의견에서 언급했듯이) 동일한 "정렬"의 결정 론적 및 비결정론 적 컨텍스트 프리 언어의 예를 원합니다. 아마도 당신은 그것에 대해 집중된 질문을해야합니다.
Yuval Filmus

1

{a,b}{w(a+b)w=wR}SaSa|bSb|a|b|ϵababab


1

정의

  1. 결정 푸시 수용체 (DPDA)는 자사의 이동에 선택의 여지가 결코 푸시 다운 오토마타이다.
  2. DPDA와 NPDA는 동일하지 않습니다.
  3. CFG는 이고 비 결정적 있다 IFF 적어도 그 오른쪽의 동일한 단자 프리픽스 두 프로덕션.
  4. CFG가 있다 모호한 존재 IFF에 일부 갖는다 ∈ L (G) w 적어도 두 가지 유도 나무. 따라서 두 개의 서로 다른 파생 트리에 해당하는 두 개 이상의 가장 왼쪽 또는 가장 오른쪽 파생이 있습니다.
  5. CFG는 이고 모호 IFF에 모든 문자열을 가지고 최대 CFG에 따른 하나 개의 유효한 파생. 그렇지 않으면 문법이 모호합니다.
  6. CFL은 입니다 본질적으로 모호한 가의 언어가 아닙니다 IFF에 어떤 명확한 CFG. DPDA를 가질 수 없습니다.
    경우 모든 CFL를 생성 문법이 모호 다음 CFL이 라고 본질적으로 모호한 . 그러므로 그것은의 언어가 아닙니다 어떤 명확한 기가 사용될.

사리

  1. 모든 CFL은 무한히 많은 비 결정적 PDA 의 언어입니다 .
  2. 모든 CFL은 무한히 많은 모호한 CFG 의 언어입니다 .
  3. 일부 DPDA가 인정한 CFL 은 본질적으로 모호하지 않습니다. (모호한 CFG가 하나 이상 있습니다.)
  4. NDPDA에 의해 수용된 CFL은 그에 대한 일부 DPDA (또는 모호하지 않은 CFG) 가 존재할 수 있으므로 본질적으로 모호하거나 아닐 수 있습니다 .
  5. 존재할 수있다 모호한 CFG에 의해 생성 CFL은 본질적 또는 모호하지 않을 수도 일부 그것을 모호 CFG (또는 DPDA 참조).
  6. 하나 이상의 분명한 CFG에 의해 생성 된 CFL 은 본질적으로 모호하지 않습니다. (DPDA가 있습니다.)
  7. 비 결정적 문법은 모호하거나 모호 할 수 있습니다.

귀하의 질문에 대한 답변 (결정론과 모호함의 관계)

  1. (비) 모호성은 주로 문법 (여기서는 CFG)에 적용됩니다. (비) 결정론은 문법과 오토 마톤 (여기서는 PDA) 모두에 적용됩니다.

    논리적 차이를 원한다면 모호성과 결정론을 모두 관련 시키려고하는 사실 섹션의 마지막 4 개 지점을 볼 수 있습니다. 여기에 다시 반복하고 있습니다.

  2. 일부 결정 론적 PDA에 의해 수용된 CFL 은 본질적으로 모호하지 않다 . (모호한 CFG가 하나 이상 있습니다.)

  3. 비 결정적 PDA에 의해 수용된 CFL은 그에 대한 일부 DPDA (또는 모호하지 않은 CFG) 가 존재할 수 있기 때문에 본질적으로 모호하거나 그렇지 않을 수있다 .
  4. 모호한 CFG에 의해 생성 된 CFL은 모호 하지 않은 CFG (또는 결정 론적 PDA) 가 존재할 수 있으므로 본질적으로 모호 할 수도 있고 아닐 수도 있습니다 .
  5. 하나 이상의 명확한 CFG에 의해 생성 된 CFL 은 본질적으로 모호 하지 않습니다 . (DPDA가 있습니다.)
  6. 비 결정적 문법 또는하지 않을 수 있습니다 모호한 .

추신:

  1. 허용되는 답변은“CFL은 결정 론적”,“결정 론적 CFL”,“CFL이 결정론적일 수 없음”,“비결정론 적 CFL”과 같은 행을 사용합니다. 형용사“결정 론적”과“모호한”은 CFL에는 적용되지 않지만 PDA와 CFG에는 적용된다고 생각합니다. 그것에서 포인트. (실제로 나는 그 대답에서 몇 줄을 붙여 넣었습니다.) 그러나 나는 그것이 더 정확해야한다고 느꼈습니다. 그래서 나는 두 부분 정의와 사실로 물건을 더 명확하게 배치하려고 노력했습니다 (필요하지 않고 장황하게 만들었을 수도 있습니다). 원래 답변을 편집해야한다고 생각하지만 위의 선을 사용하는 많은 점을 삭제해야합니다. 그리고 이것이 완전한 재 작성을 포함하여 유효한 편집이 될지 모르겠습니다.
  2. 다른 정의와 사실의 비교 차이를 강조하기 위해 굵은 이탤릭체 로 정량적 단어를 넣었습니다 . 정의 용어는 굵게 표시 됩니다.
  3. 내가 만든 몇 가지 요점이므로 모든 요점의 정확성에 대해 여기에서 잘 아는 사람의 확인이 필요합니다.

PS 1이 잘못되었습니다. 결정 론적 / 모호한 CFL에 대한 표준 정의가 있습니다. 즉, 모든 CFG가 결정적 / 모호한 것으로 정의됩니다 .
reinierpost

사실 7이 잘못되었다는 것을 깨달았습니다. 또한 두 번째 마지막 목록의 포인트 6도 동일하며 잘못되었습니다.
Maha

실제로 ... 결정론은 파싱 하는 동안 어떤 점에서도 모호성을 갖지 않으므로 모호성 보다 엄격하게 강합니다 (즉 파싱이 완료 된 후에도 모호함 ).
reinierpost
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.