In the spirit of category theory, we use relations between objects to describe the object themselves. In the same sense I want to use the lattice structure of subgroups to decide whether a subgroup is normal. We know that if $H \lhd G$ and $K \subset G$, then there is a lattice preserving bijection from subgroups of $K$ containing $H \cap K$ to subgroups of $HK$ containing $H$. This gives us a categorical description of normality.
My question is: Does the converse hold? That is, if for every $K \subset G$, this bijection also holds, must $H$ be normal in $G$? (Here we need a modification: $HK$ needs to be replaced by $\langle H, K \rangle$.)
It's impossible to identify the normal subgroups of $G$ just by looking at the lattice of subgroups of $G$.
For an example, let's take the simplest non-abelian group, $S_3$. Its subgroup lattice consists of $S_3$ at the top, the trivial group $\{e\}$ at the bottom, and four intermediate groups: $A_3$, which is generated by the permutation $(123)$, and the $2$-element subgroups generated by $(12)$, $(13)$, and $(23)$, respectively. Any two intermediate subgroups have join $S_3$ and meet $\{e\}$, so the map which swaps any two of them is a lattice isomorphism. That is, they are indistinguishable as elements of the lattice. But $A_3$ is normal, while the other three are not.