The network has specific circuits that correspond to concepts and you can see that the network uses and combines those concepts to work through problems. That is reasoning.
I think a prolog program should be something that can be described as reasoning.