>If you implement halts using canBeRegex, you’ve got a proof by contradiction that canBeRegex can’t exist.
This is plainly false. I can also implement halts using addition, that does not imply that addition can not exist.
The author is clearly writing for a more general audience and I know what he means. But I think that if you are writing for a more general audience you should be more careful in your language and I think the article is sonewhat lacking there.