Mathematical theorems are formally proven.
It's formal compared to colloquial english, but completely vague compared to computer programs.
There are automatic theorem provers, but it isn't Godel's undecidability theorem that limits them. It's the difficulty of formally writing down our proofs in machine readable format that limits them for practical purposes.