Hypothesis is the opposite of Fact. General is a type of Fact. General is related to Machine. Machine is related to Fan. 
Protest is related to Rally. 
Hypothesis <--Antonym--> Fact <--IsA-- General <--RelatedTo--> Machine <--RelatedTo--> Fan 
Protest <--RelatedTo--> Rally 