Question: tell me the rock music that is the origin of the name the mechanical wave that was coined after hardcore punk.
Choices: dream pop
funk metal
gothic rock
post-grunge
nu metal
grunge
hardcore punk
math rock
indie pop
hard rock
SPARQL: SELECT DISTINCT ?e WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "rock music" . ?e_1 <named_after> ?e . ?e_1 <pred:instance_of> ?c_1 . ?c_1 <pred:name> "mechanical wave" . ?e_1 <named_after> ?e_2 . ?e_2 <pred:name> "hardcore punk" .   }
Program:
function: Find
inputs: hardcore punk
function: Relate
dependencies: 0
inputs: named after
backward
function: FilterConcept
dependencies: 1
inputs: mechanical wave
function: Relate
dependencies: 2
inputs: named after
forward
function: FilterConcept
dependencies: 3
inputs: rock music
function: What
dependencies: 4
Answer: math rock