godelian wrote: ↑Mon Apr 14, 2025 6:47 am
typeof cardinality([expression]) == "naturalNumber"
You do not need "expression" to determinate this. You also do not need to run the expression. It can be determined at compile time.
Eh? Could you explain the difference between cardinality(expression) and cardinality([expression])?
Isn't the latter a constant/always 1?
So what's the length of any non-array passed as an input to array.length?
You don't seem to realize that array.length returns a pair (Number, Error).
godelian wrote: ↑Mon Apr 14, 2025 6:47 am
A subset is still a set.
OK... so according to you this is always well-defined. For any predicate p() and any set S.
godelian wrote: ↑Mon Apr 14, 2025 6:47 am
It does not matter if you can construct it or not. The type of array.length is "natural number".
Which is just a vacuous theorem of {x | x ∈ S and p(x)} is always well-defined for any S and any p()
godelian wrote: ↑Mon Apr 14, 2025 6:47 am
The blank tape is about blank input. Regardless of what input you feed to a program without instructions, it will halt without doing anything.
The tape contains no instructions. The tape contains only data (symbols). The instructions are in the transition function. Which responds/reacts to the data.
godelian wrote: ↑Mon Apr 14, 2025 6:47 am
There are aleph-0 many sentences possible in language.
so array.length(SetOfAllPossibleSentences) returns aleph-0, not a natural number?
Which contradiction are you going for here?
1. array.length must be able to return infinite cardinals like aleph-0 (contradicting the claim it always returns a natural number)
2. or the SetOfAllPossibleSentences cannot be processed by array.length (contradicting the claim that cardinality operations work on all sets)
godelian wrote: ↑Mon Apr 14, 2025 6:47 am
There are aleph-1 many elements in the powerset. So, most elements in the powerset cannot be mapped onto a sentence in language.
Who cares?
There is no element in any set that cannot be mapped to a sentence in a language.
Let E be the set of all elements which cannot be mapped to sentences in a language.
godelian wrote: ↑Mon Apr 14, 2025 6:47 am
You can pick an element of this powerset. However, there are elements that you cannot pick.
What do you mean?!? If the subset of elements I CAN pick is well-defined e.g
Code: Select all
{x | x ∈ Powerset(R) and CanBeChosen(x)}
Then the subset of elements that I CAN'T pick is also well defined e.g
{x | x ∈ Powerset(R) and not(CanBeCHosen(x))) }
godelian wrote: ↑Mon Apr 14, 2025 6:47 am
Yanovsky explains that at length in his paper "true but unprovable".
Weird! Didn't you just prove that which is "unprovable"?
godelian wrote: ↑Mon Apr 14, 2025 6:47 am
You cannot choose an ineffable object and do anything with it. That is not supported.
Contradiction. Axiom of choice has no restrictions.
You can choose whatever the fuck you want from any set you can make up.
Negate the set of Effable objects... and there you have it!
Code: Select all
{x | x ∈ SetOfAllObjects and not(Effable(x))}
You are trying to have your cake; and eat it too.
You want to have objects which are beyond our ability to identify or work with; while retaining the ability to make arbitrary choices from any collection of objects.
The whole point of realizability is that we are doing non-deterministic programming.
We are constructing polymorphic choice() operators.
And there is a limit to the sort of choice() functions we can realize. Otherwise you end up with code which can backtrack infinitely.
https://en.wikipedia.org/wiki/Nondeterm ... rogramming
Anything can be abstractly defined in set theory! Even the set of things which are undefinable! It's Nullary types all the way down.
https://en.wikipedia.org/wiki/Nullary_constructor