excogitate


excogitate (http://definr.com/excogitate)

     v : come up with (an idea, plan, explanation, theory, or
         priciple) after a mental effort; "excogitate a way to
         measure the speed of light" [syn: invent, contrive, devise,
          formulate, forge]