src/HOL/Tools/atp-inputs/par_combBC.dfg
changeset 20647 680b58597f65
equal deleted inserted replaced
20646:02729d4d6e4a 20647:680b58597f65
       
     1 %ID: $Id$
       
     2 %Author: Jia Meng, NICTA
       
     3 %partial-typed combinator reduction for B, C
       
     4 
       
     5 clause(
       
     6 forall([A, B, C, P, Q, R],
       
     7 or( equal(hAPP(hAPP(hAPP(c_COMBB,P,tc_fun(tc_fun(A,B),tc_fun(tc_fun(C,A),tc_fun(C,B)))),Q,tc_fun(tc_fun(C,A),tc_fun(C,B))),R,tc_fun(C,B)),hAPP(P,hAPP(Q,R,tc_fun(C,A)),tc_fun(A,B))))),
       
     8 a4 ).
       
     9 
       
    10 clause(
       
    11 forall([A, B, C, P, Q, R],
       
    12 or( equal(hAPP(hAPP(hAPP(c_COMBC,P,tc_fun(tc_fun(A,tc_fun(B,C)),tc_fun(B,tc_fun(A,C)))),Q,tc_fun(B,tc_fun(A,C))),R,tc_fun(A,C)),hAPP(hAPP(P,R,tc_fun(A,tc_fun(B,C))),Q,tc_fun(B,C))))),
       
    13 a5 ).