https://123dok.net/document/qmj5r7k7-embedding-virtual-substitution-method-constructing-satisfiability-calculus-framework.html