나는 확실한 문법 안에서 통일의 개념을 이해하려고 애쓰는 중입니다. 누군가가 다음 DCG에서 어떻게 대답 하는지를 단계별로 설명 할 수 있습니다.확실한 절 문법에서 답을 얻기 위해 통일을하는 방법을 설명 할 수 있습니까?
s --> symbols(Sem,a), symbols(Sem,b).
symbols(s(end),S) --> [S].
symbols(s(Sem),S) --> [S], symbols(Sem,S).
대답은 aaabbb
을 생산,하지만 난 사람이 적어도 쇼 몇 단계에서 이것을 설명, 또는 할 수 있다면, 나는 영원히 감사 할 것입니다 당신이 답변을 얻을 방법을 시도하고 찾을 수 연령대에 웹을 검색 한 밖으로 운동, 그래서 무슨 일이 일어나고 있는지 볼 수 있습니다.
비슷한 예는 aaabbbccc
을 제외하고는 DCG의 위키 백과 페이지에서 찾을 수 있습니다.
감사
's (end)'는 일반적으로's (0)'으로 쓰여집니다. – false
당신 말이 맞습니다. 고맙습니다. –