Before revision: Ariadne's thread, named for the legend of Ariadne, is the solving of a problem with multiple apparent means of proceeding - such as a physical maze, a logic puzzle, or an ethical dilemma - through an exhaustive application of logic to all available routes.
After revision: Ariadne's thread, named for the legend of Ariadne, is solving a problem by multiple means means - such as a physical maze, a logic puzzle, or an ethical dilemma - through an exhaustive application of logic to all available routes.