I'm wondering about how self-reference enters in the math used in Godel's incompleteness theorem (GIT), for example.
From what I've read so far about GIT, self-reference enters the conversation by saying words like, "It's possible to construct" or "It allows or permits one to construct" statements that refer to themselves using numbers, etc. But this does not say that such construction are a necessary implication of the axioms of math. So the question is whether these self-referential statements are a necessary implication or not.
As it is, the language of "allows one to construct" or "it's possible to construct" seems to be something a free will agent can arbitrarily choose to employ at his convenience. It seems to be an imposition from outside the axiomatic system that is expected to be considered true though not provable from within that system. This language, in and of itself, seems to be the source of the incompleteness that is then proven by using it.
Further thoughts:
I've tried reading through GIT. I get some of it, but I don't work with this kind of mathematics everyday. So I have questions of course. Now the concept of "provable" concerns me. That some statement is provable in the system, as I understand it, mean that the statement is implied by the axioms of the system. OK. So for every valid statement, there is a sequence of implications from the axioms to that statement. But I wonder whether it is possible to start with the statement in question and work backwards to the axiom. For just because there is an implication from A to B does not mean there is an implication from B to A. Whether an arbitrary statement in question can be implied by its axioms seems to require a view of things from outside the system. It seems in order to prove that an arbitrary statement is implied (and thus provable) would require every possibly implied statement to be generated by the system to see if one of them is the statement in questions. Is that even doable?