Arabic seems to have a sweet case system, containing of 3 cases – cas sujet (Nominativ), cas direct (Accusative) and cas indirect (Genitive, Dative and Ablative). Seems also that an ”-n” is attached at the end of the word (without being written ?!) in the non-definite forms.
ولدٌ- nom. indet. [-un]
ٲلولدُ -nom. det. [-u]
ولدًٰوَلَدًا- acc. indet. [-an]
ٲلولدَ- acc. det. [-a]
ولدٍ- gen/dat/ abl indet. [-in]
ٲلولدِ- gen/dat/ abl det. [-i]