DEFINITION csubc_arity_conf()
TYPE =
       g:G.c1:C.c2:C.(csubc g c1 c2)t:T.a:A.(arity g c1 t a)(arity g c2 t a)
BODY =
        assume gG
        assume c1C
        assume c2C
        suppose Hcsubc g c1 c2
        assume tT
        assume aA
        suppose H0arity g c1 t a
          by (csubc_csuba . . . H)
          we proved csuba g c1 c2
          by (csuba_arity . . . . H0 . previous)
          we proved arity g c2 t a
       we proved g:G.c1:C.c2:C.(csubc g c1 c2)t:T.a:A.(arity g c1 t a)(arity g c2 t a)