プロローグで:
?-P=[A|B], P=[1,_].
P = [1, _G1091],
A = 1,
B = [_G1091]
B は [_G1091] として表示され、インスタンス化されていない変数であることを示しています。でも、ちょっと変えると・・・
?-P=[A|B], P=[1|_].
P = [1,B],
A = 1,
突然、 B がインスタンス化されていないことを私に示すことに興味がありませんが、それでも何かと統合する準備ができている変数です..どうしてですか? (私は時々奇妙な詳細に焦点を当てるのが好きです:))