https://github.com/KiJeong-Lim/DschingisKhan/blob/234ff2ca8ccde3414e0f97baf965402b805528ac/projects/PropositionalLogic/ClassicalMetaTheories.v#L551