DEFINITION llt_head_dx()
TYPE =
       a1:A.a2:A.(llt a2 (AHead a1 a2))
BODY =
        assume a1A
        assume a2A
          by (le_plus_r . .)
          we proved le (lweight a2) (plus (lweight a1) (lweight a2))
          by (le_n_S . . previous)
          we proved le (S (lweight a2)) (S (plus (lweight a1) (lweight a2)))
          that is equivalent to llt a2 (AHead a1 a2)
       we proved a1:A.a2:A.(llt a2 (AHead a1 a2))