From undecidability of non-triviality and finiteness to undecidability of learnability