He snapped his fingers and produced a small flame over the heart of the corpse.
The flame appeared because the corpse was soaked in kerosene. 
mnli hypothesis: The flame appeared because the corpse was soaked in kerosene.  premise: He snapped his fingers and produced a small flame over the heart of the corpse.