Math is not context-independent. The meta-mathematical assumptions (axioms) are the context. Different axioms produce different truths; or if you want - they produce different Mathematical universes [1]. Maths is relative like Physics is relative - it depends on your frame of reference [2]. 1. https://en.wikipedia.org/wiki/Universe_(mathematics) 2. http://math.andrej.com/2012/10/03/am-i-a-constructive-mathem...
I'd put that in a different way: the point of maths is not really being context-independent, but to make it very clear what is the context. So, let us consider a statement A which is true provided that a certain set of hypotheses B is true. You might either consider that "A is true in the context of B" (what is commonly written as "B |- A"), so you have a context (but it is very clearly stated what it is). Or you can…
Implication (logic) is the same thing as internal hom (Category theory); or Function type (type theory).
It is just syntax. B |- A in logic translates to f::B -> A in Haskell.
https://ncatlab.org/nlab/show/computational%20trilogy#rosett...
And then the context left implicit is the transformation of B to A e.g the concrete steps for tranforming B to A. The implementation of f.
There is no escaping The Hierarchy.
https://en.wikipedia.org/wiki/Chomsky_hierarchy#The_hierarch...