Lógica do galo e o sol

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?

Você só teria que colocar um relógio no robô(Arduino ou não),e dizer para ele que toda 5 hora da manhã nasce o sol(Tem um errinho nessa lógica,já que o sol não nasce todo dia as 5 hora da manhã,isso depende(da estação do ano,época e etc…).e dizer se o galo não cantou é porque está morto ou está em outra fazenda.

É possível colocar essa lógica em um robô ou no Arduino?