Boolean Completion Theorem for Forcing Posets