can someone explain (or link to) the machine learning math of how the machine chatbot chatgpt can make these errors and then decide they were mistaken? where did it hallucinate it from? how can I track back the weighted pieces of it, or did it prune the whole tree it disliked?