What is the logical reasoning that Allah always speaks the truth? Can you also recommend some books that explain the attributes of Allah with logical explanations?
Salamonalaykum
May Allah bless you and your family
Lying – that is, not speaking the truth – is an evil trait. If God were to lie, then God would be a liar; that would mean that God committed an evil act. But God cannot commit an evil act because evil arises from ignorance or a need to deceive; in other words, evil arises from a need. Since God knows all things and has no need of anything, God does not commit evil. Thus, God does not lie and He is Truthful (al-Ṣādiq).
Regarding books. You may refer to Shaykh Jaʿfar Subhani’s Doctrines of Shiʿi Islam: A Compendium of Imami Beliefs and Practices (translated by Reza Shah-Kazemi), al-ʿAllāmah al-Hillī’s al-Bāb al-Hādī ʿAshar: A Treatise on the Principles of Shīʿite Theology (translated by William McElwee Miller), Shaykh Miṣbāh Yazdī’s Theological Instructions.
