I find the process akin to the Socratic method of questioning on a procedure level. Both focuses on testing a statement's objectiveness, and correctness. Both based on a singular question, derives a implication from it, verify the implication, gives solution to the answer. However, we should not see them as distinctive methods to solve a single question, we should use them subsequently. Socratic method is useful in determining a question's independency, fundamentality, and eventually testability. The socratic method requires the question provider's effort in deciding whether the question is basic, or compound in terms of singular or multiple independent variables are involved in the first place. This is verified by further dividing the prior question to more precise and accurate descriptions of a process or a system with clearer statements of independent, and dependent variables. Once the verification step is over, the Socratic Method also implies that the user should rely on the quotations from established sources to first establish the assumed foundations. After that when we incorporate the scientific method to verify the correctness of the original assumed answer to the question. Eventually we need to incorporate Socratic Method again for further development of the question.