To uncover, solve, or elucidate (a mystery, cause, mechanism); to make something clear.
科学者たちは新しい方法で病気の原因を解き明かした。
Scientists uncovered the cause of the disease using a new method.
歴史家は古文書の謎を解き明かそうと研究を続けている。
The historian continues researching in order to solve the mysteries of the old documents.
彼はパズルの仕組みをじっくり考えて解き明かした。
He carefully thought through the puzzle's mechanism and solved it.