ith different
   formatting will always be treated as unequal, even though they might
   represent the same set of values in reality.
  </p><p>
   The built-in range types <code class="type">int4range</code>, <code class="type">int8range</code>,
   and <code class="type">daterange</code> all use a canonical form that includes
   the lower bound and excludes the upper bound; that is,
   <code class="literal">[)</code>. User-defined range types can use other conventions,
   however.
  </p></div><div class="se