ReasoningReasoningThe representationsA result can be encoded in any of these representation layers.symboliclogicalnumericalalgebraicgeometrictopologicalgraphicalmatrixfunctionalinformation-theoreticprobabilisticdynamicalcomputationalcategorical