For instance, let's say I have this Turing machine, H, which tells us whether or not a program and input will halt. Let's say we call H on itself. It has to give an answer, so if it prints out "does not halt" then didn't it technically halt to print that statement? Or would it just always in theory print out "does halt"? I'm having trouble wrapping my head around calling H purely upon itself, without negation, and what it would do. I get why the negation leads to a contradiction, but I am just wondering if the following scenario also leads to a contradiction.
Thank you!