스택의 항목을 밀고 내릴 때 푸시 다운 오토 마톤의 표기법을 이해하는 데 어려움을 겪고 있습니다.PDA에서 사용할 수있는 언어는 무엇입니까?
문자열을 허용하려면 스택이 비어 있어야한다는 것을 알고 있습니다. 내가 전환 다이어그램을 작성하는 경우 입력 0011 내가 이런 식으로 할 것이라고 말에 대한
: 입력이 빈 스택입니다
State Input Stack
q0 0011 ɛ
q0 011 0
q0 11 00
q0 1 100
q0 ɛ 1100
때문에 여기
내 PDA입니다 비어 있지 않은가, 이것은 받아 들여지지 않는다?그래서 내가 그 물건을 잘 넣는다면 ... 나는 이것이 잘못된 것이라고 확신합니다. 왜냐하면 내가 PDA에 어떤 문자열을 넣으면 받아들이지 않을 것이기 때문입니다.
내 실제 질문을 요약하면 첫 번째 비 터미널 (0, ɛ/0) (1, ɛ \ 1) 표기법입니다. 입력 1의 경우, 반대의 경우)?
두 번째 터미널은 의미가 있습니다 ... 글쎄요. 이것은 나를 혼란스럽게합니다. (스택이나 입력에서 문자열을 가져 옵니까?) 스택에서 항목을 제거해야한다고 생각합니까?
그렇다면이 PDA에서 허용하는 언어는 빈 세트입니까? 내가 어디로 잘못 가고 있는지 설명 할 수 없다면?
이 PDA는'{0,1} '을 통한 회문 문장 용입니다. 두 번째 상태의 전환은 "0을 입력으로 읽은 다음 스택에서 0을 팝하고 스택에 새로운 내용을 추가하지 마십시오"라고 말합니다. 스택을 팝하는 중입니다. – Welbog