Proposed resolution:
This wording is relative to N3691.
Add to [optional.comp_with_t]:
template <class T> constexpr bool operator<(const T& v, const optional<T>& x); -?- Returns: bool(x) ? less<T>{}(v, *x) : false.
template <class T> constexpr bool operator<(const T& v, const optional<T>& x);
-?- Returns: bool(x) ? less<T>{}(v, *x) : false.