Математик Вы или программист?
Языки программирования и математики — это как русский и таджикский. Символы одни и те же, а суть совсем разная. Математик прочтет на картинке «ноль факториал равен единице» и добавит «по определению», потому что факториал, он же произведение всех натуральных чисел до нашего числа включительно, определен только для целых неотрицательных чисел. А вот программист, взглянув на эту формулу, прочтет ее как «ноль не равен единице» и добавит «true», потому что в программировании знак != читается как not-Equal-to, или неравно