Let $\mathcal{A}$ be an affine space with $\overrightarrow{\mathcal A}$ its vector space.
Show that $\mathcal{F}\subset\mathcal{A}$ is an affine subspace iff $\forall A,B\in \mathcal{A}$, such that $A \neq B$, we have $(AB)\subset \mathcal{A}$
I think the right proposition is equivalent to $\forall C \in (AB)~\exists k\in\mathbb{R}, C=A+k \overrightarrow{AB}$ and thus $C\in \mathcal{A}$. So for the left to right implication we may need to use this latter relation to show that between two point $C$ and $A$ there always exist a straight line.
Here is a brief hint. First, in my notation: $\mathbf{K}$ is an arbitrary field, $\mathbf{V}$ a left $\mathbf{K}$-vector space and $\mathscr{A}$ an affine space whose translation space (I shall use the syntagm "director" space instead) is $\mathrm{Dir}\mathscr{A}=\mathbf{V}$. Given arbitrary vector $x \in \mathbf{V}$ and point $X \in \mathscr{A}$ I will write ${}^{x}X$ for the $x$-translate of $X$. Similarly, given two points $X, Y \in \mathscr{A}$ I will write $\overrightarrow{XY}$ for the vector with origin at $X$ and vertex at $Y$ (i.e. the unique $x \in \mathbf{V}$ such that ${}^{x}X=Y$). I will also employ the notation: $${}^{\mathbf{X}}\mathscr{M}\colon=\{{}^{x}X\}_{\substack{x \in \mathbf{X}\\X \in \mathscr{M}}}$$ for any subsets $\mathbf{X} \subseteq \mathbf{V}$ and $\mathscr{M} \subseteq \mathscr{A}$. For any pair of points $X, Y \in \mathscr{A}$ let $XY$ denote the affine subspace generated by the set $\{X, Y\}$. This subspace is an affine line when $X \neq Y$ -- such that $\mathrm{Dir}(XY)=\mathbf{K}(\overrightarrow{XY})$ -- and is equal to the $0$-dimensional affine subspace $\{X\}$ when $X=Y$. The description: $$XY=\left\{\lambda X+(1_{\mathbf{K}}-\lambda)Y\right\}_{\lambda \in \mathbf{K}}$$ is valid in both the general ($X \neq Y$) as well as the singular ($X=Y$) case.
Final remark: while it is true that ultimately every author will adopt his own personal style, I would say that the bracketed notation $(XY)$ is not to be chosen to refer to the line through $\{X, Y\}$, because this would leave you without the very natural and intuitive notation for the open segment of extremities $X$ and $Y$, given an ordered field of scalars $\mathbf{K}$. Similarly for sets of three points or more: $XYZ$ suffices to denote the at most $2$-dimensional subspace generated by $\{X, Y, Z\}$ while $(XYZ)$ should be reserved to refer to the open triangular surface delimited by the triangle $(X, Y, Z)$, given that these points are indeed affinely independent in an affine plane over an ordered field of scalars (in which case the rigorous definition would be: $$(XYZ)=(XY, Z \cap (YX, Z \cap (ZX, Y,$$ where for any line $\mathscr{D}$ and point $P \notin \mathscr{D}$ the syntax "$(\mathscr{D}, P$" denotes the open half-plane given by all the points of the ambient plane $\mathscr{P}$ which are on the same side of line $\mathscr{D}$ as point $P$).