Representation scheme in AI:
• It's fairly trouble-free to represent knowledge in this way. It allows us to be expressive enough to represent largely knowledge, while being constrained enough to be precise about that knowledge.
• There are whole branches of mathematics devoted to the study of it.
• We get a lot of reasoning for free that is theorems which can be deduced about information in a logical representation and patterns can be similarly induced.
• Some programming languages grew from logical representations, in particular Prolog. So, it's fairly easy to write programs if you understand the logic.