DEFINITION ex6_7_ind()
TYPE =
       A0:Set
         .A1:Set
           .A2:Set
             .A3:Set
               .A4:Set
                 .A5:Set
                   .A6:Set
                     .P0:A0A1A2A3A4A5A6Prop
                       .P1:A0A1A2A3A4A5A6Prop
                         .P2:A0A1A2A3A4A5A6Prop
                           .P3:A0A1A2A3A4A5A6Prop
                             .P4:A0A1A2A3A4A5A6Prop
                               .P5:A0A1A2A3A4A5A6Prop
                                 .P:Prop
                                   .a:A0
                                       .a1:A1.a2:A2.a3:A3.a4:A4.a5:A5.a6:A6.(P0 a a1 a2 a3 a4 a5 a6)(P1 a a1 a2 a3 a4 a5 a6)(P2 a a1 a2 a3 a4 a5 a6)(P3 a a1 a2 a3 a4 a5 a6)(P4 a a1 a2 a3 a4 a5 a6)(P5 a a1 a2 a3 a4 a5 a6)P
                                     (ex6_7 A0 A1 A2 A3 A4 A5 A6 P0 P1 P2 P3 P4 P5)P
BODY =
        assume A0Set
        assume A1Set
        assume A2Set
        assume A3Set
        assume A4Set
        assume A5Set
        assume A6Set
        assume P0A0A1A2A3A4A5A6Prop
        assume P1A0A1A2A3A4A5A6Prop
        assume P2A0A1A2A3A4A5A6Prop
        assume P3A0A1A2A3A4A5A6Prop
        assume P4A0A1A2A3A4A5A6Prop
        assume P5A0A1A2A3A4A5A6Prop
        assume PProp
        suppose H
           a:A0
             .a1:A1.a2:A2.a3:A3.a4:A4.a5:A5.a6:A6.(P0 a a1 a2 a3 a4 a5 a6)(P1 a a1 a2 a3 a4 a5 a6)(P2 a a1 a2 a3 a4 a5 a6)(P3 a a1 a2 a3 a4 a5 a6)(P4 a a1 a2 a3 a4 a5 a6)(P5 a a1 a2 a3 a4 a5 a6)P
        suppose H1ex6_7 A0 A1 A2 A3 A4 A5 A6 P0 P1 P2 P3 P4 P5
          by cases on H1 we prove P
             case ex6_7_intro a:A0 a1:A1 a2:A2 a3:A3 a4:A4 a5:A5 a6:A6 H2:P0 a a1 a2 a3 a4 a5 a6 H3:P1 a a1 a2 a3 a4 a5 a6 H4:P2 a a1 a2 a3 a4 a5 a6 H5:P3 a a1 a2 a3 a4 a5 a6 H6:P4 a a1 a2 a3 a4 a5 a6 H7:P5 a a1 a2 a3 a4 a5 a6 
                the thesis becomes P
                by (H . . . . . . . H2 H3 H4 H5 H6 H7)
P
          we proved P
       we proved 
          A0:Set
            .A1:Set
              .A2:Set
                .A3:Set
                  .A4:Set
                    .A5:Set
                      .A6:Set
                        .P0:A0A1A2A3A4A5A6Prop
                          .P1:A0A1A2A3A4A5A6Prop
                            .P2:A0A1A2A3A4A5A6Prop
                              .P3:A0A1A2A3A4A5A6Prop
                                .P4:A0A1A2A3A4A5A6Prop
                                  .P5:A0A1A2A3A4A5A6Prop
                                    .P:Prop
                                      .a:A0
                                          .a1:A1.a2:A2.a3:A3.a4:A4.a5:A5.a6:A6.(P0 a a1 a2 a3 a4 a5 a6)(P1 a a1 a2 a3 a4 a5 a6)(P2 a a1 a2 a3 a4 a5 a6)(P3 a a1 a2 a3 a4 a5 a6)(P4 a a1 a2 a3 a4 a5 a6)(P5 a a1 a2 a3 a4 a5 a6)P
                                        (ex6_7 A0 A1 A2 A3 A4 A5 A6 P0 P1 P2 P3 P4 P5)P