Analogical reasoning is any type of thinking that relies upon an analogy. An analogical argument is an explicit representation of a formof analogical reasoning that cites ac-cepted similarities between two systems to support the conclusion that some further similarity exists.