We had a Prolog assignment in the introductory AI course to do these inferences. While it is admirable that chatGPT opened their demo for public scrutiny, one wonders why errors like these happen. Is there a truly explainable way to know why?