DEFINITION or5_ind()
TYPE =
       P0:Prop
         .P1:Prop
           .P2:Prop
             .P3:Prop
               .P4:Prop
                 .P:Prop
                   .P0P
                     (P1P)(P2P)(P3P)(P4P)(or5 P0 P1 P2 P3 P4)P
BODY =
        assume P0Prop
        assume P1Prop
        assume P2Prop
        assume P3Prop
        assume P4Prop
        assume PProp
        suppose HP0P
        suppose H1P1P
        suppose H2P2P
        suppose H3P3P
        suppose H4P4P
        suppose H5or5 P0 P1 P2 P3 P4
          by cases on H5 we prove P
             case or5_intro0 H6:P0 
                the thesis becomes P
                by (H H6)
P
             case or5_intro1 H6:P1 
                the thesis becomes P
                by (H1 H6)
P
             case or5_intro2 H6:P2 
                the thesis becomes P
                by (H2 H6)
P
             case or5_intro3 H6:P3 
                the thesis becomes P
                by (H3 H6)
P
             case or5_intro4 H6:P4 
                the thesis becomes P
                by (H4 H6)
P
          we proved P
       we proved 
          P0:Prop
            .P1:Prop
              .P2:Prop
                .P3:Prop
                  .P4:Prop
                    .P:Prop
                      .P0P
                        (P1P)(P2P)(P3P)(P4P)(or5 P0 P1 P2 P3 P4)P