Given two nonempty bounded below sets $A,B\subset \mathbb R$ of negative numbers.
Define $AB=\left\{ab:a \in A,b \in B\right\}$
I concluded that $$\text{sup}(AB) = \text{inf}(A) \text{inf}(B)$$
$$ab \le \text{inf}(A)b \le\text{inf}(A)\text{inf}(B)$$
So $AB$ is a nonempty subset of $\mathbb R$ bounded above and so its supremum does exist, by the minimality of supremum :
$$ \text{sup}(AB) \le \text{inf}(A)\text{inf}(B)\tag{I}$$
On the other hand:
$$\text{sup}(AB)\ge ab \iff \frac{1}{a}\text{sup}(AB)\le b$$ Which is true for all $a \in A,b \in B$,from the definition of infimum: $$\frac{1}{a}\text{sup}(AB)\le \text{inf}(B) \iff \frac{1}{\text{inf}(B)}\text{sup}(AB)\le a$$
Again from the definition of infimum:
$$\frac{1}{\text{inf}(B)}\text{sup}(AB)\le \text{inf}(A) \iff \text{sup}(AB) \ge \text{inf}(A) \text{inf}(B)\tag{II}$$
From $\text{(I)}$ and $\text{(II)}$ the result follows.
The result looks like the relation $$\text{sup}(AB) = \text{sup}(A) \text{sup}(B)$$ for two positive nonempty real subsets $A,B$.
Can someone check the validity of my proof?
Yeah, it looks alright, in terms of logic, but can be improved in terms of style and exposition. Here are some (opinionated) remarks:
An alternative proof.
I also think with sup/inf questions, choosing the right tool makes things much more straightforward (I like sequences myself, but the original definition), if you have the lemmas to hand
You showed $s:= \inf(A)\inf(B)$ is an upper bound for $AB$, that was quite nice (although it would be nice if you made it clear exactly where you used that $b$ negative and $a$ negative!). It too may be shortened, because content wise there isn't much to say!
From there on, you just need to show it is a least upper bound (i.e. supremum) — no need to revoke the completeness axiom.
Way using sequences
I absolutely love this result. If you've seen it before, you can use it, in combination with taking limits in inequalities.
You may well have seen it in an equivalent form, like, for $C \subset \mathbb R$ if the infimum $\inf(C)$ "exists"/is finite; then for all $\epsilon>0$, there is an element of $C$ inside the interval $$(\inf(C) - \epsilon, \inf(C)].$$
In any case, we can prove the following claim:
Claim: For all $U$ upper bounds on $AB$, $$U \geq s.$$
Proof: Let $U$ be an upper bound on $AB$, and let
Then
Combining these two:
$$a_nb_n \leq U \implies \lim_{n\to ∞}(a_nb_n) \leq U,\qquad\text{i.e. }s \leq U.\text{ QED}$$
Everything follows from this: not only is $s$ is not only an upper bound, but the least upper bound, i.e. supremum.)