I got really confused over the different notions of neighborhood deformation retracts and cofibrations one can find in various sources on algebraic topology and alike, so I would really appreciate, if someone could help me out. I did not find a question immediately linking the various notions, so I hope this is not a duplicate.
I assume $A \subseteq X$ to be a closed subspace. How do the following definitions correlate?
Definition 1
$A$ is a strong neighborhood deformation retract of $X$, if there is an open neighborhood $A \subseteq N \subseteq X$, such that the inclusion $i:A \rightarrow X$ has a retraction $r:N \rightarrow A$ with $ri = 1_A$ and $ir \sim 1_N$ via a homotopy $H:N\times[0,1] \rightarrow N$ satisfying $H(a,t) = a$ for $a\in A$.Definition 2
$A$ is a neighborhood deformation retract of $X$, if there is an open neighborhood $A \subseteq N \subseteq X$, such that the inclusion $i:A \rightarrow X$ has a retraction $r:N \rightarrow A$ with $ri = 1_A$ for which there is a homotopy $H:N\times[0,1] \rightarrow X$ satisfying $H(x,0)=x$, $H(x,1)\in A$, and $H(a,t) = a$ for $x\in N$, $a\in A$, and $t\in I$.Definition 3
$(X,A)$ is a NDR-pair (ncatlab) or $A$ is a neighborhood deformation retract of $X$ (wikipedia), if there are maps $h:I\times X \rightarrow X$ and $u:X \rightarrow I$, which satisfy
- $h(a,t) = a$
- $h(x,0) = x$
- $u^{-1}(\{0\}) = A$
- $h(x,t)\in A$ if $u(x)<t$.
Ncatlab mentions that the canonical inclusion $i:A \rightarrow X$ has a homotopy left inverse, if and only if it has a retraction $r:X \rightarrow A$ (ie. $ri = 1_A$). This remark confuses me, as in my understanding this would make $A$ a deformation retract of $X$ instead of a neighborhood deformation retract.
Wikipedia mentions at the same place as definition 4 that it is equivalent to the following definition of cofibration.
Definition 4
The inclusion $i:A \rightarrow X$ is a cofibration, if it has the homotopy extension property, ie. for any morphism $f:A\times I \cup X\times \{1\}\rightarrow T$ there exists a (not necessarily unique) extension $\tilde{f}:I \times X \rightarrow T$ along the inclusion $j:A\times I \cup X\times \{0\} \rightarrow X\times I$, meaning that $f = \tilde{f}i$. wikipedia homotopy extension property
According to Groth Prop. 3 being a cofibration is equivalent to $j:A\times I\cup X\times\{0\} \rightarrow X\times I$ having a retraction.
My initial goal was to show that, given a closed neighborhood deformation retract $i:A \rightarrow X$, the map $j:A\times I\cup X\times\{0\} \rightarrow I \times X$ is a deformation retract. Instead, I managed to confuse myself to an extent, which made it impossible for me to find relations between the four definitions given here, yet alone to approach my initial problem. I really hope someone can help me out. Regardless, huge thanks to anyone who read up until here!