DEFINITION getl_ind()
TYPE =
       h:nat
         .c1:C
           .c2:C
             .P:Prop
               .(c:C.(drop h O c1 c)(clear c c2)P)(getl h c1 c2)P
BODY =
        assume hnat
        assume c1C
        assume c2C
        assume PProp
        suppose Hc:C.(drop h O c1 c)(clear c c2)P
        suppose H1getl h c1 c2
          by cases on H1 we prove P
             case getl_intro c:C H2:drop h O c1 c H3:clear c c2 
                the thesis becomes P
                by (H . H2 H3)
P
          we proved P
       we proved 
          h:nat
            .c1:C
              .c2:C
                .P:Prop
                  .(c:C.(drop h O c1 c)(clear c c2)P)(getl h c1 c2)P