Goal:
  
  b : Byte.byte
  x : string
  IHx : forall y z : t,
        compare x y = Lt -> compare y z = Lt -> compare x z = Lt
  b0 : Byte.byte
  y : string
  H : ByteCompare.compare b b0 = Lt
  b1 : Byte.byte
  z : string
  H0 : ByteCompareSpec.lt b0 b1
  ============================
   (ByteCompare.compare b b1 = Lt ->
    Lt = Lt ->
    Lt = Lt ->
    match ByteCompare.compare b b1 with
    | Eq => compare x z
    | Lt => Lt
    | Gt => Gt
    end = Lt)


DEBUG:Going to execute:
intro X
DEBUG LTAC Evaluated term: (OT_byte.lt_trans b b0 b1 H H0)