<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE proofdatabase
SYSTEM "http://www.logic.at/ceres/xml/4.0/proofdatabase.dtd">
<proofdatabase>
 <definitionlist/>
 <axiomset/>
 <proof symbol="the-proof" calculus="LK">
  <rule symbol="π:l" type="perml" param="(1 2)">
   <sequent>
    <formulalist>
     <constantatomformula symbol="P">
      <constant symbol="a"/>
     </constantatomformula>
     <quantifiedformula type="all">
      <variable symbol="x"/>
      <conjunctiveformula type="impl">
       <constantatomformula symbol="P">
        <variable symbol="x"/>
       </constantatomformula>
       <constantatomformula symbol="P">
        <function symbol="f">
         <variable symbol="x"/>
        </function>
       </constantatomformula>
      </conjunctiveformula>
     </quantifiedformula>
    </formulalist>
    <formulalist>
     <constantatomformula symbol="P">
      <function symbol="f">
       <function symbol="f">
        <constant symbol="a"/>
       </function>
      </function>
     </constantatomformula>
    </formulalist>
   </sequent>
   <rule symbol="c:l" type="contrl" param="2,1">
    <sequent>
     <formulalist>
      <quantifiedformula type="all">
       <variable symbol="x"/>
       <conjunctiveformula type="impl">
        <constantatomformula symbol="P">
         <variable symbol="x"/>
        </constantatomformula>
        <constantatomformula symbol="P">
         <function symbol="f">
          <variable symbol="x"/>
         </function>
        </constantatomformula>
       </conjunctiveformula>
      </quantifiedformula>
      <constantatomformula symbol="P">
       <constant symbol="a"/>
      </constantatomformula>
     </formulalist>
     <formulalist>
      <constantatomformula symbol="P">
       <function symbol="f">
        <function symbol="f">
         <constant symbol="a"/>
        </function>
       </function>
      </constantatomformula>
     </formulalist>
    </sequent>
    <rule symbol="π:l" type="perml" param="(2 3)">
     <sequent>
      <formulalist>
       <quantifiedformula type="all">
        <variable symbol="x"/>
        <conjunctiveformula type="impl">
         <constantatomformula symbol="P">
          <variable symbol="x"/>
         </constantatomformula>
         <constantatomformula symbol="P">
          <function symbol="f">
           <variable symbol="x"/>
          </function>
         </constantatomformula>
        </conjunctiveformula>
       </quantifiedformula>
       <quantifiedformula type="all">
        <variable symbol="x"/>
        <conjunctiveformula type="impl">
         <constantatomformula symbol="P">
          <variable symbol="x"/>
         </constantatomformula>
         <constantatomformula symbol="P">
          <function symbol="f">
           <variable symbol="x"/>
          </function>
         </constantatomformula>
        </conjunctiveformula>
       </quantifiedformula>
       <constantatomformula symbol="P">
        <constant symbol="a"/>
       </constantatomformula>
      </formulalist>
      <formulalist>
       <constantatomformula symbol="P">
        <function symbol="f">
         <function symbol="f">
          <constant symbol="a"/>
         </function>
        </function>
       </constantatomformula>
      </formulalist>
     </sequent>
     <rule symbol="∀:l" type="foralll">
      <sequent>
       <formulalist>
        <quantifiedformula type="all">
         <variable symbol="x"/>
         <conjunctiveformula type="impl">
          <constantatomformula symbol="P">
           <variable symbol="x"/>
          </constantatomformula>
          <constantatomformula symbol="P">
           <function symbol="f">
            <variable symbol="x"/>
           </function>
          </constantatomformula>
         </conjunctiveformula>
        </quantifiedformula>
        <constantatomformula symbol="P">
         <constant symbol="a"/>
        </constantatomformula>
        <quantifiedformula type="all">
         <variable symbol="x"/>
         <conjunctiveformula type="impl">
          <constantatomformula symbol="P">
           <variable symbol="x"/>
          </constantatomformula>
          <constantatomformula symbol="P">
           <function symbol="f">
            <variable symbol="x"/>
           </function>
          </constantatomformula>
         </conjunctiveformula>
        </quantifiedformula>
       </formulalist>
       <formulalist>
        <constantatomformula symbol="P">
         <function symbol="f">
          <function symbol="f">
           <constant symbol="a"/>
          </function>
         </function>
        </constantatomformula>
       </formulalist>
      </sequent>
      <rule symbol="π:l" type="perml" param="(3 1)">
       <sequent>
        <formulalist>
         <conjunctiveformula type="impl">
          <constantatomformula symbol="P">
           <constant symbol="a"/>
          </constantatomformula>
          <constantatomformula symbol="P">
           <function symbol="f">
            <constant symbol="a"/>
           </function>
          </constantatomformula>
         </conjunctiveformula>
         <constantatomformula symbol="P">
          <constant symbol="a"/>
         </constantatomformula>
         <quantifiedformula type="all">
          <variable symbol="x"/>
          <conjunctiveformula type="impl">
           <constantatomformula symbol="P">
            <variable symbol="x"/>
           </constantatomformula>
           <constantatomformula symbol="P">
            <function symbol="f">
             <variable symbol="x"/>
            </function>
           </constantatomformula>
          </conjunctiveformula>
         </quantifiedformula>
        </formulalist>
        <formulalist>
         <constantatomformula symbol="P">
          <function symbol="f">
           <function symbol="f">
            <constant symbol="a"/>
           </function>
          </function>
         </constantatomformula>
        </formulalist>
       </sequent>
       <rule symbol="∀:l" type="foralll">
        <sequent>
         <formulalist>
          <quantifiedformula type="all">
           <variable symbol="x"/>
           <conjunctiveformula type="impl">
            <constantatomformula symbol="P">
             <variable symbol="x"/>
            </constantatomformula>
            <constantatomformula symbol="P">
             <function symbol="f">
              <variable symbol="x"/>
             </function>
            </constantatomformula>
           </conjunctiveformula>
          </quantifiedformula>
          <constantatomformula symbol="P">
           <constant symbol="a"/>
          </constantatomformula>
          <conjunctiveformula type="impl">
           <constantatomformula symbol="P">
            <constant symbol="a"/>
           </constantatomformula>
           <constantatomformula symbol="P">
            <function symbol="f">
             <constant symbol="a"/>
            </function>
           </constantatomformula>
          </conjunctiveformula>
         </formulalist>
         <formulalist>
          <constantatomformula symbol="P">
           <function symbol="f">
            <function symbol="f">
             <constant symbol="a"/>
            </function>
           </function>
          </constantatomformula>
         </formulalist>
        </sequent>
        <rule symbol="π:l" type="perml" param="(3 1)">
         <sequent>
          <formulalist>
           <conjunctiveformula type="impl">
            <constantatomformula symbol="P">
             <function symbol="f">
              <constant symbol="a"/>
             </function>
            </constantatomformula>
            <constantatomformula symbol="P">
             <function symbol="f">
              <function symbol="f">
               <constant symbol="a"/>
              </function>
             </function>
            </constantatomformula>
           </conjunctiveformula>
           <constantatomformula symbol="P">
            <constant symbol="a"/>
           </constantatomformula>
           <conjunctiveformula type="impl">
            <constantatomformula symbol="P">
             <constant symbol="a"/>
            </constantatomformula>
            <constantatomformula symbol="P">
             <function symbol="f">
              <constant symbol="a"/>
             </function>
            </constantatomformula>
           </conjunctiveformula>
          </formulalist>
          <formulalist>
           <constantatomformula symbol="P">
            <function symbol="f">
             <function symbol="f">
              <constant symbol="a"/>
             </function>
            </function>
           </constantatomformula>
          </formulalist>
         </sequent>
         <rule symbol="⊃:l" type="impll">
          <sequent>
           <formulalist>
            <conjunctiveformula type="impl">
             <constantatomformula symbol="P">
              <constant symbol="a"/>
             </constantatomformula>
             <constantatomformula symbol="P">
              <function symbol="f">
               <constant symbol="a"/>
              </function>
             </constantatomformula>
            </conjunctiveformula>
            <constantatomformula symbol="P">
             <constant symbol="a"/>
            </constantatomformula>
            <conjunctiveformula type="impl">
             <constantatomformula symbol="P">
              <function symbol="f">
               <constant symbol="a"/>
              </function>
             </constantatomformula>
             <constantatomformula symbol="P">
              <function symbol="f">
               <function symbol="f">
                <constant symbol="a"/>
               </function>
              </function>
             </constantatomformula>
            </conjunctiveformula>
           </formulalist>
           <formulalist>
            <constantatomformula symbol="P">
             <function symbol="f">
              <function symbol="f">
               <constant symbol="a"/>
              </function>
             </function>
            </constantatomformula>
           </formulalist>
          </sequent>
          <rule type="axiom">
           <sequent>
            <formulalist>
             <constantatomformula symbol="P">
              <constant symbol="a"/>
             </constantatomformula>
            </formulalist>
            <formulalist>
             <constantatomformula symbol="P">
              <constant symbol="a"/>
             </constantatomformula>
            </formulalist>
           </sequent>
          </rule>
          <rule symbol="π:l" type="perml" param="(2 1)">
           <sequent>
            <formulalist>
             <constantatomformula symbol="P">
              <function symbol="f">
               <constant symbol="a"/>
              </function>
             </constantatomformula>
             <conjunctiveformula type="impl">
              <constantatomformula symbol="P">
               <function symbol="f">
                <constant symbol="a"/>
               </function>
              </constantatomformula>
              <constantatomformula symbol="P">
               <function symbol="f">
                <function symbol="f">
                 <constant symbol="a"/>
                </function>
               </function>
              </constantatomformula>
             </conjunctiveformula>
            </formulalist>
            <formulalist>
             <constantatomformula symbol="P">
              <function symbol="f">
               <function symbol="f">
                <constant symbol="a"/>
               </function>
              </function>
             </constantatomformula>
            </formulalist>
           </sequent>
           <rule symbol="⊃:l" type="impll">
            <sequent>
             <formulalist>
              <conjunctiveformula type="impl">
               <constantatomformula symbol="P">
                <function symbol="f">
                 <constant symbol="a"/>
                </function>
               </constantatomformula>
               <constantatomformula symbol="P">
                <function symbol="f">
                 <function symbol="f">
                  <constant symbol="a"/>
                 </function>
                </function>
               </constantatomformula>
              </conjunctiveformula>
              <constantatomformula symbol="P">
               <function symbol="f">
                <constant symbol="a"/>
               </function>
              </constantatomformula>
             </formulalist>
             <formulalist>
              <constantatomformula symbol="P">
               <function symbol="f">
                <function symbol="f">
                 <constant symbol="a"/>
                </function>
               </function>
              </constantatomformula>
             </formulalist>
            </sequent>
            <rule type="axiom">
             <sequent>
              <formulalist>
               <constantatomformula symbol="P">
                <function symbol="f">
                 <constant symbol="a"/>
                </function>
               </constantatomformula>
              </formulalist>
              <formulalist>
               <constantatomformula symbol="P">
                <function symbol="f">
                 <constant symbol="a"/>
                </function>
               </constantatomformula>
              </formulalist>
             </sequent>
            </rule>
            <rule type="axiom">
             <sequent>
              <formulalist>
               <constantatomformula symbol="P">
                <function symbol="f">
                 <function symbol="f">
                  <constant symbol="a"/>
                 </function>
                </function>
               </constantatomformula>
              </formulalist>
              <formulalist>
               <constantatomformula symbol="P">
                <function symbol="f">
                 <function symbol="f">
                  <constant symbol="a"/>
                 </function>
                </function>
               </constantatomformula>
              </formulalist>
             </sequent>
            </rule>
           </rule>
          </rule>
         </rule>
        </rule>
       </rule>
      </rule>
     </rule>
    </rule>
   </rule>
  </rule>
 </proof>
 <variabledefinitions/>
</proofdatabase>
