11. A computer program product stored on a recordable-type medium, the computer program product comprising: instructions for receiving a first synthetic event, wherein the first synthetic event is derived from a first cohort comprising a first set of data and a second cohort comprising a second set of data, wherein the first synthetic event comprises a third set of data representing a result of a mathematical computation defined by the operation S(p1)==>F(p2), wherein S comprises a set of input facts with probability p1, wherein the set of input facts comprise the first cohort and the second cohort, wherein F comprises an inferred event with probability p2, wherein the term “event” means a particular set of data that represents, encodes, or records at least one of a thing or happening, and wherein each of the first set of data, the second set of data, the first cohort, the second cohort, the first synthetic event, and subcomponents thereof all comprise different events; instructions for creating a first rule set, wherein the first synthetic event is expected as a result of application of the first rule set to the first cohort and the second cohort; instructions for applying the first rule set to the first cohort and the second cohort, wherein a first result is achieved, and wherein the first result comprises a second event; instructions for comparing the second event to the first synthetic event, wherein a comparison is formed, the comparison comprising additional data that can be used to describe a difference between the second event and the first synthetic event; and instructions for storing the comparison.
11. A computer program product stored on a recordable-type medium, the computer program product comprising: instructions for receiving a first synthetic event, wherein the first synthetic event is derived from a first cohort comprising a first set of data and a second cohort comprising a second set of data, wherein the first synthetic event comprises a third set of data representing a result of a mathematical computation defined by the operation S(p1)==>F(p2), wherein S comprises a set of input facts with probability p1, wherein the set of input facts comprise the first cohort and the second cohort, wherein F comprises an inferred event with probability p2, wherein the term “event” means a particular set of data that represents, encodes, or records at least one of a thing or happening, and wherein each of the first set of data, the second set of data, the first cohort, the second cohort, the first synthetic event, and subcomponents thereof all comprise different events; instructions for creating a first rule set, wherein the first synthetic event is expected as a result of application of the first rule set to the first cohort and the second cohort; instructions for applying the first rule set to the first cohort and the second cohort, wherein a first result is achieved, and wherein the first result comprises a second event; instructions for comparing the second event to the first synthetic event, wherein a comparison is formed, the comparison comprising additional data that can be used to describe a difference between the second event and the first synthetic event; and instructions for storing the comparison. 14. The computer program product of claim 11 further comprising: instructions for analyzing the first rule set to determine a causal relationship between the first synthetic event and at least one datum of one of the first cohort and the second cohort.