طراحی زبان های برنامه سازی - جلسه بیست و دوم - swi_prolog