"Detect" is a correct synonym for "discover" - both words mean to find, notice, or identify something. Detection is the process of discovering or revealing something. The other options are incorrect: "high" means elevated, "indolent" means lazy, and "effect" is a noun (a result), not a verb meaning to discover.