1. A reasoning engine comprising: a data interface configured to acquire environment data from sensors, the environment data representing a first and a second aspect of an environment; at least one inference engine coupled within the data interface and configured to: receive an inquiry relating to the first and second aspect of the environment; recognize the first and second aspects as first and second target objects respectively, each having object attributes, as a function of the environment data; select a reasoning rules set from available reasoning rules sets as a function of the environment data and object attributes of the first and second target objects, and establish a hypothesis according to the selected reasoning rules set, the hypothesis representing that the first and second target objects have a suspected correlation; and configure an output device to present the hypothesis along with a reasoning supporting the hypothesis.