Before revision: Ariadne's thread, named for the legend of Ariadne, is solving a problem by multiple means —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 which has multiple apparent ways to proceed —such as a physical maze, a logic puzzle, or an ethical dilemma—through an exhaustive application of logic to all available routes.