symbolic analysis