A lógica do galo e o sol é simples:
O galo canta porque o sol nasce
ou
O sol nasce porque o galo canta
Se você respondeu a primeira de cima,você é inteligente e não é um robô,o robô só entende logica de programação,ele vai juntar A+B e vai concluir que toda vez que o galo cantar o sol nasceu,mas se o galo não cantar por algum motivo(galo morto ou está em outra fazenda),o robô vai entender que o sol não nasceu,viu a enorme confusão que seria,como você diria ao robô que o sol nasce todo dia,sem precisar do galo, usando lógica de programação?