Definitions Found:

to discover by thinking out or reasoning