wtf wrote: ↑Fri Sep 20, 2024 4:44 am
Skepdick wrote: ↑Tue Apr 23, 2024 8:40 am
Unless, and until bound to something free variables represent an
unbounded entity. Something without limits, lacking value or quantification.
But that is exactly what the symbol "∞" represents!
(My bolded emphasis)
Hey Skeppers. As someone noted, it does seem as if you have conflated the concept of a bound variable in logic, with a BOUNDED quantity in analysis. This is of course wrong.
I am not doing what you are accusing me of doing. Let me try again with more precision (and also because whatever I was thinking at the time of writing that post is now *POOF* gone from my head).
An unbound variable is simply a variable that has not yet been bound to anything meaningful, yet it has the potential to be bound to something meaningful in future.
A free variable is an unbound variable that has no restrictions imposed upon it as to what it can and can't be bound to.
A free variable can be bound to ANY object. Without exception. Including itself.
A non-free variable has restrictions imposed upon what objects it can and can't be bound to.
If you want - a free variable is an untyped variable.
A non-free variable is a typed variable.
Can't bind the integer 2 to a variable of type vector.
Can't bind the set {} to a variable of type monoid.
wtf wrote: ↑Fri Sep 20, 2024 4:44 am
In any event he symbol ∞ has a
very specific meaning in math any time it's used. It can refer to
* The negative and positive points at infinity in the extended real numbers; or
* The point at infinity at the north pole of the Riemann sphere.
* The point at infinity in projective geometry.
In each case, the symbol has a very specific meaning.
In NO CASE does it ever refer to a free variable. It never has that meaning. It can't be freely substituted with something else.
Q.E.D you've given 3 different bindings for the symbol "∞". And on top of that every one of your bindings is recursive e.g it uses the English representation "infinity" for the symbol "∞". You are binding the symbol "∞" to expressions including itself which amounts to the "letrec" binding operator (as distinct from "let")
Every conception/definition of it is a "point". As in fixed point computations...
f (fix f) = fix f
∞ (fix ∞) = fix ∞
Infinity is its own fixed point.
wtf wrote: ↑Fri Sep 20, 2024 4:44 am
It's possible that you might be thinking of its casual use in popular discussions, where it has a rather vague meaning and not the precise technical meanings given to it in math.
No, I am thinking geometrically and precisely of the Lambda cube/Calculus of Construction. Which is a way of formalizing the restrictions imposed upon variable-binding.
x-axis (→) : types that can bind terms, corresponding to dependent types.
y-axis (↑): terms that can bind types, corresponding to polymorphism.
z-axis (↗): types that can bind types, corresponding to (binding) type operators.
wtf wrote: ↑Fri Sep 20, 2024 4:44 am
But in math, it has the specific technical meanings I mentioned. In fact in set theory, the mathematical theory of the infinite, the lemniscate symbol is never used. Rather, there are specific symbols for various ordinal and cardinal numbers.
OK... So give me the typing rules for a variable "x" such that you CAN'T bind a finite set to "x", but you can bind an infinite sets to it.
wtf wrote: ↑Fri Sep 20, 2024 4:44 am
But mostly, when you say that a free variable in logic is not bound, and is therefore not BOUNDED, you are making an error, confusing a bound variable with a bounded quantity. The meanings and contexts are entirely unrelated.
All you've done is engage in a little misleading wordplay.
All you've done is misunderstood my meaning.
The process of binding/bounding (typing) an unbound/free (untyped) variable IS quantization. It's precisely the process of mapping input values from some large set to output values in some smaller set.
You want a concrete example? Sure...Lets define the symbol "N" as in the natural numbers.
Start with a continuous, monotonically increasing function. such as the Real number line. [0,∞) or whatever.
Discretize it using the floor function or some such (I can't be bothered to be precise here).
Big infinity (R) mapped to small infinity (N) is a surjective function Q: R -> N e.g a quantizer.
The reason you don't use the lemniscate symbol is precisely because you assume it implicitly in the Metamathematics of your Mathematics.