"all reasoning is pattern matching" is a useless statement if you don't define "reasoning" and "pattern matching" first. You might as well say "all information processing is information processing." With grounded definitions of both, reasoning and pattern matching are *very*