Within the philosophy of science there have been competing ideas about what an explanation is. Historically, explanation has been associated with causation: to explain an event or phenomenon is to identify its cause. But with the growth and development of philosophy of science in the 20th century, the concept of explanation began to receive more
