Nope. I have this alias (a default on my distribution) and it's no loop:
alias ls='ls --color=auto'
Creating an alias is not the same as putting an executable in your $PATH.
Creating an alias is not the same as putting an executable in your $PATH.