if a computer program is required to contain instructions then some prolog programs would not be computer programs if all prolog programs are required to be computer programs that a computer program need not contain instructions would you regard the sql program select cond from database as containing an instruction even though it only specified what was needed ie the set of zero or more values from database that satisfied condition cond and not how to obtain these values