나는 Herbrand universe, Herbrand Base and Herbrand Model of binary tree (prolog)에서 질문 한 내용을 읽었지만 주어진 질문과 약간 다른 질문이 있습니다. 확인과 같은 질문이 더 있습니다. 잘하면 혼란 스러울 것입니다. 의 Herbrand 우주에게Herbrand 우주와 최소한의 herbrand 모델
Up = {a, b, g(a), g(b), q(a, g(a)), q(a, g(b)), q(b, g(a)), q(b, g(b)), g(g(a)), g(g(b))...e.t.c}
Herbrand 기반 위의 프로그램에서
q(a, g(b)).
q(b, g(b)).
q(X, g(X)) :- q(X, g(g(g(X)))).
:
Bp = {q(s, t) | s, t E Up}
을
하자 P는 우리는 다음과 같은 사실과 규칙을 가지고 프로그램 등의 수
- 이제 내 질문에 대해 (용서 나는 나의 허 브란드 우주에서 요소로 q (a, g (a))를 포함 시켰지만, 실제로 그것은 q (a, g (b))를 나타낸다. 그것은 q (a, g (a))가 거기에 있다고 가정하지 않는다는 것을 의미합니까?
- 또한 Herbrand 모델이 Herbrand 기반의 하위 집합이기 때문에 어떻게 Herbrand 모델을 유도로 결정할 수 있습니까?
참고 : 나는 이것에 대한 많은 연구를 해왔으며, 일부 부분은 분명히 나에게 분명하다. 그러나 나는 아직도 커뮤니티에 대한 의견을 구하고 싶다. 고맙습니다.
설명해 주셔서 감사합니다. 나는 그것을 얻고 있다고 생각합니다. 예를 들어 규칙 q는 무엇입니까? (X, g (g (X))) : q (X, g (X)). 또한 Herbrand Universe가 맞습니까? – Plaix
@Plaix : Herbrand Universe는 모든 가능한 조합 일뿐입니다. – false
지금 알았어. 다시 감사합니다. – Plaix