symbolic sparse