DEFINITION or4_ind()
TYPE =
       P0:Prop
         .P1:Prop
           .P2:Prop
             .P3:Prop
               .P:Prop
                 .(P0P)(P1P)(P2P)(P3P)(or4 P0 P1 P2 P3)P
BODY =
        assume P0Prop
        assume P1Prop
        assume P2Prop
        assume P3Prop
        assume PProp
        suppose HP0P
        suppose H1P1P
        suppose H2P2P
        suppose H3P3P
        suppose H4or4 P0 P1 P2 P3
          by cases on H4 we prove P
             case or4_intro0 H5:P0 
                the thesis becomes P
                by (H H5)
P
             case or4_intro1 H5:P1 
                the thesis becomes P
                by (H1 H5)
P
             case or4_intro2 H5:P2 
                the thesis becomes P
                by (H2 H5)
P
             case or4_intro3 H5:P3 
                the thesis becomes P
                by (H3 H5)
P
          we proved P
       we proved 
          P0:Prop
            .P1:Prop
              .P2:Prop
                .P3:Prop
                  .P:Prop
                    .(P0P)(P1P)(P2P)(P3P)(or4 P0 P1 P2 P3)P