Yes, only atoms exist, but different arrangements of atoms have different names. Some of these atoms arrange themselves into algorithms; that's why it's possible to program computers.
Nope, I'm not saying that arrangements of atoms can't have names. I'm saying they can't arrange into algorithms. Algorithms require variables. Variables do not exist in nature.
A computer program is not an algorithm in nature, it can be to us humans, because we're smart enough to know every thing at once. We don't know what variables will be put into the program so to us it seems like an algorithm.
Is this an algorithm?
5 + 6 = 11
There are no variables. It's not just that I could have acted differently if my algorithm was different its that my algorithm can't be different, that's no longer an algorithm, its just a calculation.
Just like the rock, its no longer an algorithm, just a calculation.
The difference between a rock and a human is the presence of a deliberation algorithm. Rocks don't have such algorithms; they don't deliberate.
Humans have no deliberation algorithm either.
so you're right that they will always produce the same result when given the same inputs.
There is no input. Input implies there is a possibility of some thing else being input from an external source, but in all of reality there is no external source.
Humans have no deliberation algorithm any more than a rock does.