How would you prove that $$\displaystyle \prod_{k=1}^\infty \left(1+\dfrac{1}{2^k}\right) \lt e ?$$
Wolfram|Alpha shows that the product evaluates to $2.384231 \dots$ but is there a nice way to write this number?
A hint about solving the problem was given but I don't know how to prove the lemma.
Lemma : Let, $a_1,a_2,a_3, \ldots,a_n$ be positive numbers and let $s=a_1+a_2+a_3+\cdots+a_n$ then $$(1+a_1)(1+a_2)(1+a_3)\cdots(1+a_n)$$ $$\le 1+s+\dfrac{s^2}{2!}+\dfrac{s^3}{3!}+\cdots+\dfrac{s^n}{n!}$$
HINT
Taking $\log$ both sides the statement is equivalent to prove that
$$\sum_{k=1}^\infty \log \left(1+\dfrac{1}{2^k}\right) \lt 1$$
then use $\log(1+x)<x$.