In (G) the invariant is the formula 2^x/x.
The result is not a constant but depends on x.
You have to understand that we are talking about a paradigm change in the infinity concept, when used by Math Language, so we are not talking about technical incompatibilities, but on conceptual incompatibilities.
Today's Math does not distinguish between actual and potential infinity.
For example |N| is something which is beyond the elements that it suppose to be their measurement.
This is a qualitative change that pushing any explorable system to be too powerful for any exploration.
Please look again at this model:
http://www.geocities.com/complementarytheory/RiemannsLimits.pdf
and show us how can we find a map between oo in this model and some collection of infinitely many objects(=intersections)?
I say that we can’t because oo is an actual infinity and any collection of infinitely many elements cannot be but a potential infinity.
Therefore |N| must be a potential infinity and only then it can be used as some meaningful input for Math language.
Because |N| is a potential infinity, it is not beyond the elements that it suppose to be their measurement.
Shortly speaking, transfinite cardinals cannot exist as useful mathematical input, and any math method that using them is not going to survive in the long run.
The one and only one way to deal with infinity is only in the scope of potential infinity, where concepts like uncertainty and redundancy are fundamental and very fruitful concepts of Math.
As for the hierarchy of dependency, this is the gate for better understanding of concepts like complexity, and maybe for the first time there is a chance to develop a comprehensive and powerful language that can develop the connections between the abstract and the non-abstract in our universe(s).