Inductive logic programming (ILP) is a machine learning approach, which uses techniques of logic programming. From a database of facts and expected results, which are divided into positive and negative examples, an ILP system tries to derive a logic program that proves all the positive and none of the negative examples.
... (p, ph, b, bh, m)
It also has four semivowels: y, r, l, v. All of these but r have nasalized forms. Sanskrit also has palatal, retroflex, and alveolar sibilants. ...