godelian wrote: ↑Thu Oct 24, 2024 1:42 am
Skepdick wrote: ↑Tue Oct 22, 2024 5:27 pm
godelian wrote: ↑Tue Oct 22, 2024 5:22 pm
The completely inducted set of natural numbers is a Platonic abstraction, but so is the set {1,2,5}. I don't see why the one would not exist while the other would.
What does this have to do with my question?
Also...
Code: Select all
In [1]: set({1,2,3})
Out[1]: {1, 2, 3}
In [2]: set(range(1,10))
Out[2]: {1, 2, 3, 4, 5, 6, 7, 8, 9}
Platonic existence as an abstraction is different from physical existence as a phenomenon.
I think you got that backwards. For somebody who preaches a syntactic view of Mathematics, you sure are appealing to semantics.
godelian wrote: ↑Thu Oct 24, 2024 1:42 am
Abstractions exist because you decide that they do. You achieve this by explicitly pronouncing them in language. Physical phenomena, on the other hand, exist because you can observe them in physical reality.
I can observe my abstractions too... they are all in my head. Same place all all other thoughts.
godelian wrote: ↑Thu Oct 24, 2024 1:42 am
The axiom of infinity creates the abstraction of the completely inducted set of the natural numbers by decree. It is no different from any other abstraction, because in the end, they all get created by axiomatic decree.
OK... so I accept the axiom which negates infinity.
godelian wrote: ↑Thu Oct 24, 2024 1:42 am
Your criticism on the axiom of infinity ultimately amounts to the very rejection of the axiomatic nature of mathematics.
Bingo. Axiomatics is bullshit.
What we deal with in programming is equational reasoning. Dynamic systems and systems of equations.
It's about expressing the control-flow, not the data-flow. Operational (how things execute), not denotational semantics (what things mean). Ultimately, that's what the completeness property is.
Can your system of control flow equations completely describe the execution behaviors you want?
Are the operational semantics complete enough to express all the control patterns needed?
Does the system have sufficient expressiveness to model all the ways control needs to flow?
Does your programming system have all the control flow mechanisms needed to express the computations you want to perform?