Suppose $ \mathbb{P} := (P, {\leq_P}, 1_P) $ is a separative partial order. Let $ \mathbb{B} := \operatorname{RO}(\mathbb{P}) $ denote the Boolean completion.
Fix some dense embedding $ i \colon P \to B^+ $. Then $ i $ is an order-isomorphism (one-to-one, order-preserving) to its image.
Assume that $ \mathbb{P} $ is isomorphic to each of its cones $ \mathbb{P} \mathord{\upharpoonright} p := \{ q \in P : q \leq_P p \} $ (where $ p \in P $ is some condition).
Question. Is $ \mathbb{B} $ isomorphic to each of its cones? If not, is $ \mathbb{B} $ isomorphic to each cone of the form $ \mathbb{B} \mathord{\upharpoonright} i(p) $ (where $ p \in P $) at least?
Attempt to proof the second statement. Fix $ p \in P $. Let $ f \colon \mathbb{P} \to \mathbb{P} \mathord{\upharpoonright} p $ denote an isomorphism. Then $ i \circ f \circ i^{-1} \colon \mathbb{B} \to \mathbb{B} \mathord{\upharpoonright} i(p) $ is a canonical candidate for the isomorphism since $ i \mathord{\upharpoonright} (\mathbb{P} \mathord{\upharpoonright} p) $ should be a dense embedding of $ \mathbb{P} \mathord{\upharpoonright} p $ into $ \mathbb{B} \mathord{\upharpoonright} i(p) $, right?