Inductive programming incorporates all approaches which are concerned with Logic for learning: learning comprehensible theories from structured data - Information from handwiki.org