TSTP Solution File: LCL812-1 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : LCL812-1 : TPTP v8.1.0. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n027.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Sun Jul 17 07:58:19 EDT 2022

% Result   : Unsatisfiable 85.45s 85.87s
% Output   : Refutation 85.45s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.11  % Problem  : LCL812-1 : TPTP v8.1.0. Released v4.1.0.
% 0.11/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n027.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Sun Jul  3 13:46:55 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.77/1.18  *** allocated 10000 integers for termspace/termends
% 0.77/1.18  *** allocated 10000 integers for clauses
% 0.77/1.18  *** allocated 10000 integers for justifications
% 0.77/1.18  *** allocated 15000 integers for termspace/termends
% 0.77/1.18  Bliksem 1.12
% 0.77/1.18  
% 0.77/1.18  
% 0.77/1.18  Automatic Strategy Selection
% 0.77/1.18  
% 0.77/1.18  Clauses:
% 0.77/1.18  [
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'class_Int_Onumber'( X ) ), 
% 0.77/1.18    'c_lessequals'( 'c_Int_Onumber__class_Onumber__of'( Y, X ), 
% 0.77/1.18    'c_Int_Onumber__class_Onumber__of'( Z, X ), X ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_Int_Onumber__class_Onumber__of'( Z, X ), 
% 0.77/1.18    'c_Int_Onumber__class_Onumber__of'( Y, X ), X ) ],
% 0.77/1.18     [ ~( =( 'c_Type_Otype_OFun'( X, Y ), 'c_Type_Otype_OFun'( Z, T ) ) ), 
% 0.77/1.18    =( Y, T ) ],
% 0.77/1.18     [ ~( =( 'c_Type_Otype_OFun'( X, Y ), 'c_Type_Otype_OFun'( Z, T ) ) ), 
% 0.77/1.18    =( X, Z ) ],
% 0.77/1.18     [ ~( =( 'c_Suc'( X ), X ) ) ],
% 0.77/1.18     [ ~( =( X, 'c_Suc'( X ) ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~( 
% 0.77/1.18    'c_lessequals'( Y, T, X ) ), ~( 'c_lessequals'( T, Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.77/1.18     ), ~( 'c_lessequals'( Y, T, X ) ), ~( 'c_HOL_Oord__class_Oless'( T, Z, X
% 0.77/1.18     ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.77/1.18     ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 'c_lessequals'( T, Z, X
% 0.77/1.18     ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~( 
% 0.77/1.18    'c_lessequals'( T, Z, X ) ), ~( 'c_lessequals'( Y, T, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y, Y, X ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'( Y, Y, X ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.77/1.18    , X ), ~( 'c_HOL_Oord__class_Oless'( T, Z, X ) ), ~( 'c_lessequals'( Y, T
% 0.77/1.18    , X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.77/1.18    , X ), ~( 'c_lessequals'( T, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, T
% 0.77/1.18    , X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), T )
% 0.77/1.18    , X ), ~( 'c_lessequals'( U, T, X ) ), ~( 'c_lessequals'( Y, hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), U ), X ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X, 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ) ), X ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 
% 0.77/1.18    'tc_nat' ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), ~( =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 0.77/1.18    , U, X ) ) ), 'c_lessequals'( U, T, X ), ~( 'c_lessequals'( Z, Y, X ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), ~( =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 0.77/1.18    , U, X ) ) ), 'c_lessequals'( Z, Y, X ), ~( 'c_lessequals'( U, T, X ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), ~( =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 0.77/1.18    , U, X ) ) ), 'c_HOL_Oord__class_Oless'( T, U, X ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), ~( =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 0.77/1.18    , U, X ) ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( T, U, X ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( X, 'c_Suc'( Y
% 0.77/1.18     ), 'tc_nat' ), X, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.77/1.18     ), =( Z, Y ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.77/1.18     ), ~( 'c_lessequals'( Y, Z, X ) ), =( Z, Y ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.77/1.18     ), =( Y, Z ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.77/1.18     ), =( Y, Z ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.77/1.18     ), ~( 'c_lessequals'( Y, Z, X ) ), =( Y, Z ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ), ~( 'c_lessequals'( Y
% 0.77/1.18    , Z, X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y, Z, X ), 
% 0.77/1.18    'c_lessequals'( Z, Y, X ) ],
% 0.77/1.18     [ =( 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'( 
% 0.77/1.18    'tc_nat' ), 'tc_nat' ) ), X ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ) ) ],
% 0.77/1.18     [ =( X, 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X, 
% 0.77/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 
% 0.77/1.18    'tc_nat' ) ) ],
% 0.77/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.77/1.18    'c_Suc'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 0.77/1.18    'tc_nat' ) ), Y ) ) ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.77/1.18    , X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Y, Z
% 0.77/1.18    , X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), X ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), ~( 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Ozero__class_Ozero'( X ), X ) ), 
% 0.77/1.18    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ) ), 'c_HOL_Ozero__class_Ozero'( X ) ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), X ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), ~( 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.77/1.18    , ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_lessequals'( Y, 
% 0.77/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), T ), X ), ~( 
% 0.77/1.18    'c_lessequals'( Y, T, X ) ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.77/1.18    , ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_lessequals'( Y, 
% 0.77/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), T ), X ), ~( 
% 0.77/1.18    'c_lessequals'( Y, Z, X ) ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), T, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), ~( =( 
% 0.77/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), =( Z, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), ~( =( 
% 0.77/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), =( Y, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Y, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 0.77/1.18    'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Z, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_lessequals'( Y, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.77/1.18     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), U ), X ), ~( 
% 0.77/1.18    'c_lessequals'( Z, U, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.77/1.18     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), U ), X ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Z, U, X ) ), ~( 'c_lessequals'( Y, T, X ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Oone__class_Oone'( X ), X ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~( 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Oone__class_Oone'( X ), 'c_HOL_Ozero__class_Ozero'( 
% 0.77/1.18    X ), X ) ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), 'c_Nat_Osemiring__1__class_Oof__nat'( Y
% 0.77/1.18    , X ), X ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), 'c_Nat_Osemiring__1__class_Oof__nat'( Y
% 0.77/1.18    , X ), X ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.77/1.18    'c_Suc'( X ), 'tc_nat' ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.77/1.18    'c_Suc'( X ), 'tc_nat' ) ],
% 0.77/1.18     [ =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( X, 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 
% 0.77/1.18    'tc_nat' ) ), 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.77/1.18    'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ) ],
% 0.77/1.18     [ hBOOL( hAPP( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ) ), ~( hBOOL( hAPP( X, 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, 'tc_nat' ) ) ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ), 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ), 'tc_nat' ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( X, Y, 
% 0.77/1.18    'tc_nat' ), X, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ) ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, 
% 0.77/1.18    'tc_nat' ) ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'( 
% 0.77/1.18    'c_Power_Opower__class_Opower'( Y, Z, X ), 'c_Power_Opower__class_Opower'( 
% 0.77/1.18    T, Z, X ), X ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X
% 0.77/1.18     ) ), ~( 'c_lessequals'( Y, T, X ) ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), 'c_Power_Opower__class_Opower'( Y, Z, X
% 0.77/1.18     ), X ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~( 
% 0.77/1.18    'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), 'c_Suc'( Y ), X ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.77/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.77/1.18    'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( X, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( X, 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.77/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.77/1.18    'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( Y, 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.77/1.18     [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ) ), =( X, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( X, 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.77/1.18     [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ) ), =( Y, 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( X, hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'( 
% 0.77/1.18    'tc_nat' ) ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), 'c_HOL_Ozero__class_Ozero'( 
% 0.77/1.18    'tc_nat' ) ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.77/1.18     [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ) ), =( Y, 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.77/1.18     [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ) ), =( X, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( Y, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), 'c_HOL_Ozero__class_Ozero'( 
% 0.77/1.18    'tc_nat' ) ) ) ],
% 0.77/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.77/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.77/1.18    'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( Y, 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.77/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.77/1.18    'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( X, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( Y, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ), 'tc_nat' ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), X ) ), 'tc_nat' ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ), 'tc_nat' ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.77/1.18    'tc_nat' ), X ), Y ), Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Z, Y, 'tc_nat' ), 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, 'c_HOL_Ominus__class_Ominus'( Y, Z, 
% 0.77/1.18    'tc_nat' ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Z ), Y, 'tc_nat' ) ) ],
% 0.77/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ) ), Y ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Oone__class_Oone'( X ), 'c_Power_Opower__class_Opower'( Y, Z, X )
% 0.77/1.18    , X ), ~( 'c_lessequals'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ],
% 0.77/1.18     [ =( 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.77/1.18     [ =( 'c_List_Otake'( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 
% 0.77/1.18    'c_List_Olist_OCons'( Y, Z, T ), T ), 'c_List_Olist_OCons'( Y, 
% 0.77/1.18    'c_List_Otake'( 'c_HOL_Ominus__class_Ominus'( 
% 0.77/1.18    'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ), T ) ), =( 
% 0.77/1.18    'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_Suc'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X
% 0.77/1.18     ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ) ) ],
% 0.77/1.18     [ =( 'c_Suc'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ) ), X ) ) ],
% 0.77/1.18     [ =( 'c_List_Otake'( 'c_Suc'( X ), 'c_List_Olist_OCons'( Y, Z, T ), T )
% 0.77/1.18    , 'c_List_Olist_OCons'( Y, 'c_List_Otake'( X, Z, T ), T ) ) ],
% 0.77/1.18     [ =( 'c_Lambda_Oliftn'( X, 'c_Lambda_OdB_OVar'( Y ), Z ), 
% 0.77/1.18    'c_Lambda_OdB_OVar'( Y ) ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat'
% 0.77/1.18     ) ) ],
% 0.77/1.18     [ =( 'c_List_Olist__update'( 'c_List_Olist_OCons'( X, Y, Z ), 'c_Suc'( T
% 0.77/1.18     ), U, Z ), 'c_List_Olist_OCons'( X, 'c_List_Olist__update'( Y, T, U, Z )
% 0.77/1.18    , Z ) ) ],
% 0.77/1.18     [ 'c_Type_Otyping'( X, hAPP( hAPP( 'c_Lambda_OdB_OApp', Y ), Z ), T ), 
% 0.77/1.18    ~( 'c_Type_Otyping'( X, Z, U ) ), ~( 'c_Type_Otyping'( X, Y, 
% 0.77/1.18    'c_Type_Otype_OFun'( U, T ) ) ) ],
% 0.77/1.18     [ =( 'c_Type_Oshift'( 'c_Type_Oshift'( X, Y, Z, T ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), U, T ), 'c_Type_Oshift'( 
% 0.77/1.18    'c_Type_Oshift'( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), U, T ), 
% 0.77/1.18    'c_Suc'( Y ), Z, T ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'class_Int_Onumber'( X ) ), 
% 0.77/1.18    ~( 'c_HOL_Oord__class_Oless'( 'c_Int_Onumber__class_Onumber__of'( Y, X )
% 0.77/1.18    , 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ) ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_Int_Onumber__class_Onumber__of'( Z, X ), 
% 0.77/1.18    'c_Int_Onumber__class_Onumber__of'( Y, X ), X ) ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'( 
% 0.77/1.18    Y, Z, X ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), 
% 0.77/1.18    ~( 'c_lessequals'( 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( T ), X ), 
% 0.77/1.18    'c_Power_Opower__class_Opower'( Z, 'c_Suc'( T ), X ), X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 0.77/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), X ), ~( 
% 0.77/1.18    'c_lessequals'( Z, T, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 0.77/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ), ~( 
% 0.77/1.18    'c_lessequals'( Y, T, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.77/1.18    , 'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), T ), Y ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.77/1.18    , 'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 0.77/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), X ), ~( 
% 0.77/1.18    'c_lessequals'( Z, T, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.77/1.18    , 'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ), X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.77/1.18    , 'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 0.77/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ), ~( 
% 0.77/1.18    'c_lessequals'( Y, T, X ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( X ), 'tc_nat' ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( X ), 'tc_nat' ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Y, Z, X ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.77/1.18    , X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~( 'c_lessequals'( Y, Z
% 0.77/1.18    , X ) ), ~( 'c_lessequals'( Z, Y, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~( 'c_lessequals'( Z, Y
% 0.77/1.18    , X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~( 'c_lessequals'( Z, Y
% 0.77/1.18    , X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.77/1.18    , X ), 'c_lessequals'( Z, Y, X ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( X, Y, 
% 0.77/1.18    'tc_nat' ), Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' )
% 0.77/1.18     ) ],
% 0.77/1.18     [ =( X, Y ), ~( 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' ) )
% 0.77/1.18    , 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ],
% 0.77/1.18     [ =( X, Y ), ~( 'c_HOL_Oord__class_Oless'( Y, 'c_Suc'( X ), 'tc_nat' ) )
% 0.77/1.18    , 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ],
% 0.77/1.18     [ =( X, Y ), 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( 'c_Suc'( X ), 'c_Suc'( Y ), 'tc_nat'
% 0.77/1.18     ), 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ) ) ],
% 0.77/1.18     [ ~( =( 'c_Suc'( X ), 'c_Suc'( Y ) ) ), =( X, Y ) ],
% 0.77/1.18     [ ~( =( 'c_Suc'( X ), 'c_Suc'( Y ) ) ), =( X, Y ) ],
% 0.77/1.18     [ =( 'c_Lambda_Oliftn'( 'c_Suc'( X ), Y, Z ), hAPP( hAPP( 
% 0.77/1.18    'c_Lambda_Olift', 'c_Lambda_Oliftn'( X, Y, Z ) ), Z ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( X, Y, 
% 0.77/1.18    'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X, Z, 'tc_nat' ), 'tc_nat' ), 
% 0.77/1.18    ~( 'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( 'c_Suc'( X ), 
% 0.77/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), X ) ],
% 0.77/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 'c_Suc'( X ) )
% 0.77/1.18    , Y ), 'c_Suc'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), 
% 0.77/1.18    Y ) ) ) ],
% 0.77/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), 'c_Suc'( Y
% 0.77/1.18     ) ), 'c_Suc'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y
% 0.77/1.18     ) ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ominus__class_Ominus'( Y, Z, X )
% 0.77/1.18     ), Z ), Y ) ],
% 0.77/1.18     [ ~( hBOOL( hAPP( X, 'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), Y, 'tc_nat' ) ) ) ), 
% 0.77/1.18    hBOOL( hAPP( X, Z ) ) ],
% 0.77/1.18     [ ~( hBOOL( hAPP( X, 'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), Y, 'tc_nat' ) ) ) ), 
% 0.77/1.18    hBOOL( hAPP( X, Z ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'( X ) ), 
% 0.77/1.18    'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 0.77/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), U ), X ), ~( 
% 0.77/1.18    'c_lessequals'( Z, U, X ) ), ~( 'c_lessequals'( Y, T, X ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( X, Y, 
% 0.77/1.18    'tc_nat' ), 'c_Suc'( X ), 'tc_nat' ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.77/1.18    , X ), 'c_lessequals'( Z, Y, X ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'c_lessequals'( Y, Y, X ) )
% 0.77/1.18    , ~( 'c_HOL_Oord__class_Oless'( Y, Y, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Y
% 0.77/1.18    , X ), 'c_lessequals'( Y, Y, X ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.77/1.18    , Z, X ) ), ~( 'c_lessequals'( Z, Y, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y, Z, X ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Z, Y, X ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'c_lessequals'( Y, Z, X ) )
% 0.77/1.18    , ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.77/1.18    , X ), 'c_lessequals'( Z, Y, X ) ],
% 0.77/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 'c_lessequals'( Y, Z, X ) )
% 0.77/1.18    , ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 0.77/1.18    'c_Nat_Osemiring__1__class_Oof__nat__aux'( Y, 'c_Suc'( Z ), T, X ), 
% 0.77/1.18    'c_Nat_Osemiring__1__class_Oof__nat__aux'( Y, Z, hAPP( Y, T ), X ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X, Y, 
% 0.77/1.18    'tc_nat' ), Z, 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X, hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), 'tc_nat' ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 0.77/1.18    , T, X ) ) ), =( Y, Z ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ominus__class_Ominus'( Z
% 0.77/1.18    , T, X ) ) ), =( Z, T ) ],
% 0.77/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 'c_Suc'( X ) )
% 0.77/1.18    , Y ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), 'c_Suc'( 
% 0.77/1.18    Y ) ) ) ],
% 0.77/1.18     [ ~( 'class_Int_Oring__char__0'( X ) ), ~( 'class_Int_Onumber__ring'( X
% 0.77/1.18     ) ), ~( =( 'c_Int_Onumber__class_Onumber__of'( Y, X ), 
% 0.77/1.18    'c_Int_Onumber__class_Onumber__of'( Z, X ) ) ), =( Y, Z ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), Y ), 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( X, Z, 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Z ), 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'c_Suc'( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( 'c_Int_Onumber__class_Onumber__of'( X, 
% 0.77/1.18    'tc_nat' ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.77/1.18    'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X, Y, 
% 0.77/1.18    'tc_nat' ), Z, 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( X, Z, 'tc_nat' ), Y, 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' ), =( 'c_Suc'( X
% 0.77/1.18     ), Y ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( 'c_Suc'( 
% 0.77/1.18    X ), Y, 'tc_nat' ), 'c_Suc'( Z ), 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X, Y, 
% 0.77/1.18    'tc_nat' ), Z, 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( X, 'c_Suc'( Y ), 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X, 
% 0.77/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Y, 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ), 'c_HOL_Oord__class_Oless'( 
% 0.77/1.18    X, 'c_Suc'( X ), 'tc_nat' ) ],
% 0.77/1.18     [ ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, 'c_Suc'( X ), 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~( =( 
% 0.77/1.18    'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z ), X ), 
% 0.77/1.18    'c_Power_Opower__class_Opower'( T, 'c_Suc'( Z ), X ) ) ), =( Y, T ), ~( 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X ) ), ~( 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), Y, 'tc_nat' ), X ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), X, 'tc_nat' ), Y ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 0.77/1.18    , Y ), Z ), Z, X ), Y ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ), 'tc_nat' ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ],
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ), 'tc_nat' ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ), 'tc_nat' ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 'class_Int_Onumber__ring'( 
% 0.77/1.18    X ) ), =( 'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.77/1.18     ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y
% 0.77/1.18     ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.77/1.18     ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.77/1.18     ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 'class_Int_Onumber__ring'( 
% 0.77/1.18    X ) ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, Z ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), ~( =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.77/1.18     ) ), =( Y, Z ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.77/1.18     ) ), =( Y, Z ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 0.77/1.18    'c_Nat_Osemiring__1__class_Oof__nat__aux'( Y, 'c_HOL_Ozero__class_Ozero'( 
% 0.77/1.18    'tc_nat' ), Z, X ), Z ) ],
% 0.77/1.18     [ =( 'c_Lambda_Oliftn'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, Y ), 
% 0.77/1.18    X ) ],
% 0.77/1.18     [ ~( =( 'c_Suc'( X ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.77/1.18     [ ~( =( 'c_Suc'( X ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.77/1.18     [ ~( =( 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), ~( =( 
% 0.77/1.18    'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y, X ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Ozero__class_Ozero'( 
% 0.77/1.18    'tc_nat' ), 'tc_nat' ), X ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( X, X, 'tc_nat' ), 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.77/1.18     [ ~( =( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_Suc'( X ) ) ) ],
% 0.77/1.18     [ ~( =( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_Suc'( X ) ) ) ],
% 0.77/1.18     [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 0.77/1.18     ), X, 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.77/1.18     [ =( 'c_Lambda_Oliftn'( X, hAPP( hAPP( 'c_Lambda_OdB_OApp', Y ), Z ), T
% 0.77/1.18     ), hAPP( hAPP( 'c_Lambda_OdB_OApp', 'c_Lambda_Oliftn'( X, Y, T ) ), 
% 0.77/1.18    'c_Lambda_Oliftn'( X, Z, T ) ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.77/1.18     ), Z ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Z, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.77/1.18     ), Z ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Z, 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 
% 0.77/1.18    'c_lessequals'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.77/1.18    , ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 0.77/1.18    , Z ), T ), X ), ~( 'c_lessequals'( Y, T, X ) ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ]
% 0.77/1.18    ,
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.77/1.18    , ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 0.77/1.18    , Z ), T ), X ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), X ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 
% 0.77/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.77/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 0.77/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), X ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( 
% 0.77/1.18    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.77/1.18    'c_Power_Opower__class_Opower'( Y, T, X ), 'c_Power_Opower__class_Opower'( 
% 0.77/1.18    Z, T, X ), X ) ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), 
% 0.77/1.18    'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z ), X ), X ), ~( 
% 0.77/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ],
% 0.77/1.18     [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 0.77/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( 'c_Suc'( Y ), X ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Oone__class_Oone'( X ) ), 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ) ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_Oliftn'( X, 'c_Lambda_OdB_OVar'( Y ), Z ), 
% 0.82/1.18    'c_Lambda_OdB_OVar'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 0.82/1.18    Y ), X ) ) ), 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ) ],
% 0.82/1.18     [ =( 'c_Lambda_Oliftn'( X, 'c_Lambda_OdB_OAbs'( Y ), Z ), 
% 0.82/1.18    'c_Lambda_OdB_OAbs'( 'c_Lambda_Oliftn'( X, Y, hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), 'c_HOL_Oone__class_Oone'( 
% 0.82/1.18    'tc_nat' ) ) ) ) ) ],
% 0.82/1.18     [ =( hAPP( 'c_Type_Oshift'( X, Y, Z, T ), U ), hAPP( X, 
% 0.82/1.18    'c_HOL_Ominus__class_Ominus'( U, 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 0.82/1.18    'tc_nat' ) ) ), ~( 'c_HOL_Oord__class_Oless'( Y, U, 'tc_nat' ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_Osubstn'( X, Y, Z ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst'
% 0.82/1.18    , X ), 'c_Lambda_Oliftn'( Z, Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 0.82/1.18     ), Z ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z
% 0.82/1.18     ), X ), 'c_HOL_Oone__class_Oone'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    Y, 'c_HOL_Oone__class_Oone'( X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Omonoid__mult'( X ) ), =( 
% 0.82/1.18    'c_Power_Opower__class_Opower'( 'c_HOL_Oone__class_Oone'( X ), Y, X ), 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( X ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_Lambda_Olift', 'c_Lambda_OdB_OVar'( X ) ), Y ), 
% 0.82/1.18    'c_Lambda_OdB_OVar'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 0.82/1.18    X ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ) ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), U ) ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), U ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 
% 0.82/1.18    'tc_nat' ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    'tc_nat' ), Y, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), X ), 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    X ), Y ), Z ) ), T ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    X ), Y ), Z ) ), T ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), hAPP( 
% 0.82/1.18    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ), Z ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    X ), Y ), Z ) ), T ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Oab__semigroup__add'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    X ), Y ), Z ) ), T ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    X ), Y ), Z ) ), T ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ), Z ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ) ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ) ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Z ) ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    X ), Y ), Z ) ), T ) ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.82/1.18     ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( T, Z, X ) ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.82/1.18    , X ), ~( 'c_HOL_Oord__class_Oless'( T, Z, X ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, T, X ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y ), 
% 0.82/1.18    'c_List_Orev'( Z, Y ) ) ), =( Z, 'c_List_Olist_OCons'( X, 
% 0.82/1.18    'c_List_Olist_ONil'( Y ), Y ) ) ],
% 0.82/1.18     [ ~( 'c_ListOrder_Ostep1'( X, Y, Z, T ) ), 'c_ListOrder_Ostep1'( X, 
% 0.82/1.18    'c_List_Oappend'( Y, U, T ), 'c_List_Oappend'( Z, U, T ), T ) ],
% 0.82/1.18     [ 'c_ListOrder_Ostep1'( X, 'c_List_Oappend'( Y, Z, T ), 'c_List_Oappend'( 
% 0.82/1.18    Y, U, T ), T ), ~( 'c_ListOrder_Ostep1'( X, Z, U, T ) ) ],
% 0.82/1.18     [ =( 'c_List_Otake'( 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 0.82/1.18    'c_List_Olist_OCons'( X, Y, Z ), Z ), 'c_List_Olist_OCons'( X, 
% 0.82/1.18    'c_List_Olist_ONil'( Z ), Z ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta'
% 0.82/1.18    , 'tc_Lambda_OdB' ), 'c_Lambda_OdB_OAbs'( X ) ), 'c_Lambda_OdB_OAbs'( Y )
% 0.82/1.18     ) ), ~( hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 0.82/1.18    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), X ), Y ) ) ) ],
% 0.82/1.18     [ 'c_List_Olistsp'( X, Y, Z ), ~( 'c_List_Olistsp'( X, 'c_List_Oappend'( 
% 0.82/1.18    Y, T, Z ), Z ) ) ],
% 0.82/1.18     [ 'c_List_Olistsp'( X, Y, Z ), ~( 'c_List_Olistsp'( X, 'c_List_Oappend'( 
% 0.82/1.18    T, Y, Z ), Z ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OdB__case'( X, Y, Z, 'c_Lambda_OdB_OAbs'( T ), U ), 
% 0.82/1.18    hAPP( Z, T ) ) ],
% 0.82/1.18     [ =( X, Y ), =( Z, T ), ~( 'c_ListOrder_Ostep1'( U, 'c_List_Olist_OCons'( 
% 0.82/1.18    Y, T, W ), 'c_List_Olist_OCons'( X, Z, W ), W ) ) ],
% 0.82/1.18     [ ~( hBOOL( hAPP( hAPP( X, Y ), Z ) ) ), 'c_ListOrder_Ostep1'( X, 
% 0.82/1.18    'c_List_Olist_OCons'( Y, T, U ), 'c_List_Olist_OCons'( Z, T, U ), U ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ 'c_List_Olistsp'( X, 'c_List_Olist_ONil'( Y ), Y ) ],
% 0.82/1.18     [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Oappend'( T, Y, Z ) ) ), 
% 0.82/1.18    =( X, T ) ],
% 0.82/1.18     [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Oappend'( X, T, Z ) ) ), 
% 0.82/1.18    =( Y, T ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y ), Z ), Z )
% 0.82/1.18     ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y ), Z ), Z )
% 0.82/1.18     ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y ), Z ), T )
% 0.82/1.18     ), ~( hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y ), U )
% 0.82/1.18    , T ) ) ), ~( hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y
% 0.82/1.18     ), Z ), U ) ) ) ],
% 0.82/1.18     [ =( 'c_List_Otake'( X, 'c_List_Olist_ONil'( Y ), Y ), 
% 0.82/1.18    'c_List_Olist_ONil'( Y ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__5'( 
% 0.82/1.18    X ) ) ), =( X, 'c_Lambda_OdB_OAbs'( 'v_sko__InductTermi__XIT__Xcases__3'( 
% 0.82/1.18    X ) ) ), 'c_List_Olistsp'( 'c_InductTermi_OIT', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB' ), ~( hBOOL( 
% 0.82/1.18    hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ =( 'c_List_Oappend'( X, 'c_List_Olist_ONil'( Y ), Y ), X ) ],
% 0.82/1.18     [ =( X, 'c_List_Oappend'( 'c_List_Olist_ONil'( Y ), X, Y ) ) ],
% 0.82/1.18     [ =( X, 'c_List_Oappend'( X, 'c_List_Olist_ONil'( Y ), Y ) ) ],
% 0.82/1.18     [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), Y, X ), Y ) ],
% 0.82/1.18     [ =( X, 'c_List_Oappend'( 'c_List_Olist_ONil'( Y ), X, Y ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta'
% 0.82/1.18    , 'tc_Lambda_OdB' ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), Y ), Z ) )
% 0.82/1.18    , hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), T ), Z ) ) ), ~( hBOOL( hAPP( 
% 0.82/1.18    hAPP( 'c_Lambda_Obeta', Y ), T ) ) ) ],
% 0.82/1.18     [ =( X, 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ) ) ],
% 0.82/1.18     [ =( 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ), X ) ],
% 0.82/1.18     [ =( 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ), X ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 0.82/1.18    'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Oone__class_Oone'( X ), X ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( T, Z, 'tc_nat' ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( X, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), Y ), Z ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 
% 0.82/1.18    'tc_nat' ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( X, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), Y ), Z ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Z, 
% 0.82/1.18    'tc_nat' ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), X ), Z ), Y, 'tc_nat' ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( X, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), Y ), Z ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 
% 0.82/1.18    'tc_nat' ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( X, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), Y ), Z ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Z, 
% 0.82/1.18    'tc_nat' ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_Osubstn'( 'c_Lambda_OdB_OAbs'( X ), Y, Z ), 
% 0.82/1.18    'c_Lambda_OdB_OAbs'( 'c_Lambda_Osubstn'( X, Y, hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), 'c_HOL_Oone__class_Oone'( 
% 0.82/1.18    'tc_nat' ) ) ) ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), Y ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), Y ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), hAPP( 
% 0.82/1.18    hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), X ) ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), T ) ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ), 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    X, T, 'tc_nat' ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), Y ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( X, Y ), Z ) ), =( Y, Z ), ~( 'c_ListOrder_Ostep1'( 
% 0.82/1.18    X, 'c_List_Oappend'( T, 'c_List_Olist_OCons'( Y, 'c_List_Olist_ONil'( U )
% 0.82/1.18    , U ), U ), 'c_List_Oappend'( W, 'c_List_Olist_OCons'( Z, 
% 0.82/1.18    'c_List_Olist_ONil'( U ), U ), U ), U ) ) ],
% 0.82/1.18     [ ~( 'class_Nat_Osemiring__char__0'( X ) ), ~( =( 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( Z, X ) ) ), =( Y, Z ) ],
% 0.82/1.18     [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_OCons'( Z, 
% 0.82/1.18    'c_List_Olist_ONil'( Y ), Y ) ) ), =( X, 'c_List_Olist_OCons'( Z, 
% 0.82/1.18    'c_List_Olist_ONil'( Y ), Y ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta'
% 0.82/1.18    , 'tc_Lambda_OdB' ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), Y ), Z ) )
% 0.82/1.18    , hAPP( hAPP( hAPP( 'c_Lambda_Osubst', T ), Y ), Z ) ) ), ~( hBOOL( hAPP( 
% 0.82/1.18    hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 
% 0.82/1.18    'tc_Lambda_OdB' ), X ), T ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta'
% 0.82/1.18    , 'tc_Lambda_OdB' ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), Y ), Z ) )
% 0.82/1.18    , hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), T ), Z ) ) ), ~( hBOOL( hAPP( 
% 0.82/1.18    hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 
% 0.82/1.18    'tc_Lambda_OdB' ), Y ), T ) ) ) ],
% 0.82/1.18     [ =( hAPP( 'c_Fun_Ocomp'( X, Y, Z, T, U ), W ), hAPP( X, hAPP( Y, W ) )
% 0.82/1.18     ) ],
% 0.82/1.18     [ =( hAPP( X, hAPP( Y, Z ) ), hAPP( 'c_Fun_Ocomp'( X, Y, T, U, W ), Z )
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( 
% 0.82/1.18    'c_Power_Opower__class_Opower'( Y, 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 0.82/1.18    X ), Y ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Omonoid__mult'( X ) ), =( 
% 0.82/1.18    'c_Power_Opower__class_Opower'( Y, 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 0.82/1.18    X ), Y ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y ), Z ), T )
% 0.82/1.18     ), ~( hBOOL( hAPP( hAPP( X, Z ), T ) ) ) ],
% 0.82/1.18     [ ~( 'c_ListOrder_Ostep1'( X, 'c_List_Olist_ONil'( Y ), Z, Y ) ) ],
% 0.82/1.18     [ ~( 'c_ListOrder_Ostep1'( X, Y, 'c_List_Olist_ONil'( Z ), Z ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.82/1.18     ), Y ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.82/1.18     ), Y ), 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.82/1.18     ), Y ), 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.82/1.18     ), Y ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 0.82/1.18    'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ hBOOL( hAPP( X, Y ) ), ~( hBOOL( hAPP( X, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__3'( X ) )
% 0.82/1.18    , 'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__4'( X )
% 0.82/1.18    , 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ), ~( hBOOL( hAPP( X, 
% 0.82/1.18    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__1'( X ) )
% 0.82/1.18    , 'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__2'( X )
% 0.82/1.18    , 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ) ],
% 0.82/1.18     [ ~( hBOOL( hAPP( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__Xlem__1__3'( X ) ), 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__Xlem__1__4'( X ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ), ~( hBOOL( hAPP( X, 
% 0.82/1.18    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__Xlem__1__1'( X ) ), 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__Xlem__1__2'( X ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ), hBOOL( hAPP( X, Y ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', hAPP( hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Osubst', X ), hAPP( hAPP( 'c_Lambda_Olift', Y ), Z ) ), 'c_Suc'( 
% 0.82/1.18    T ) ) ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', U ), Y ), T ) ), Z ), hAPP( 
% 0.82/1.18    hAPP( hAPP( 'c_Lambda_Osubst', hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), 
% 0.82/1.18    U ), Z ) ), Y ), T ) ), ~( 'c_HOL_Oord__class_Oless'( Z, hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), T ), 'c_HOL_Oone__class_Oone'( 
% 0.82/1.18    'tc_nat' ) ), 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 0.82/1.18    'c_Power_Opower__class_Opower'( T, Z, X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z, 
% 0.82/1.18    'tc_nat' ) ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X )
% 0.82/1.18     ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat__aux'( 'c_COMBC'( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Oone__class_Oone'( X ), X, X, X )
% 0.82/1.18    , Y, 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OdB__size'( 'c_Lambda_OdB_OAbs'( X ) ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 'c_Lambda_OdB_OdB__size'( X ) ), 
% 0.82/1.18    'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OdB__size'( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y )
% 0.82/1.18     ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 'c_Lambda_OdB_OdB__size'( X ) ), 
% 0.82/1.18    'c_Lambda_OdB_OdB__size'( Y ) ) ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    'tc_nat' ) ) ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_Osubstn'( 'c_Lambda_OdB_OVar'( X ), Y, Z ), 
% 0.82/1.18    'c_Lambda_OdB_OVar'( 'c_HOL_Ominus__class_Ominus'( X, 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ), =( 'c_Lambda_Osubstn'( 
% 0.82/1.18    'c_Lambda_OdB_OVar'( X ), Y, X ), 'c_Lambda_Oliftn'( X, Y, 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.82/1.18     [ =( 'c_Nat_Osize__class_Osize'( 'c_Lambda_OdB_OAbs'( X ), 
% 0.82/1.18    'tc_Lambda_OdB' ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 0.82/1.18    'c_Nat_Osize__class_Osize'( X, 'tc_Lambda_OdB' ) ), 'c_Suc'( 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ) ],
% 0.82/1.18     [ 'c_Type_Otyping'( X, 'c_Lambda_OdB_OAbs'( Y ), 'c_Type_Otype_OFun'( Z
% 0.82/1.18    , T ) ), ~( 'c_Type_Otyping'( 'c_Type_Oshift'( X, 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z, 'tc_Type_Otype' ), Y, T ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ =( 'c_Nat_Osize__class_Osize'( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y
% 0.82/1.18     ), 'tc_Lambda_OdB' ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' )
% 0.82/1.18    , hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 0.82/1.18    'c_Nat_Osize__class_Osize'( X, 'tc_Lambda_OdB' ) ), 
% 0.82/1.18    'c_Nat_Osize__class_Osize'( Y, 'tc_Lambda_OdB' ) ) ), 'c_Suc'( 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ) ],
% 0.82/1.18     [ 'c_Type_Otypings'( X, Y, 'c_Type_Osko__Type__Xlist__app__typeE__1__1'( 
% 0.82/1.18    Z, X, T, Y ) ), ~( 'c_Type_Otyping'( X, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', T, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), Z ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ 'c_Type_Otypings'( X, Y, 'c_Type_Osko__Type__Xlist__app__typeD__1__1'( 
% 0.82/1.18    Z, X, T, Y ) ), ~( 'c_Type_Otyping'( X, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', T, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), Z ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ =( hAPP( hAPP( 'c_Lambda_Olift', hAPP( hAPP( 'c_Lambda_Olift', X ), Y
% 0.82/1.18     ) ), 'c_Suc'( Z ) ), hAPP( hAPP( 'c_Lambda_Olift', hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Olift', X ), Z ) ), Y ) ), ~( 'c_HOL_Oord__class_Oless'( Y, 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ) ), 'tc_nat' ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 'c_Lambda_OdB_OVar'( X ) ), Y
% 0.82/1.18     ), Z ), 'c_Lambda_OdB_OVar'( 'c_HOL_Ominus__class_Ominus'( X, 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 'c_Lambda_OdB_OVar'( X ) ), Y
% 0.82/1.18     ), Z ), 'c_Lambda_OdB_OVar'( 'c_HOL_Ominus__class_Ominus'( X, 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ) ],
% 0.82/1.18     [ =( 'c_List_Otake'( X, 'c_List_Olist_OCons'( Y, Z, T ), T ), 
% 0.82/1.18    'c_List_Olist_OCons'( Y, 'c_List_Otake'( 'c_HOL_Ominus__class_Ominus'( X
% 0.82/1.18    , 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ), T ) ), =( X, 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( 'c_List_Otake'( 
% 0.82/1.18    'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'c_List_Olist_OCons'( 
% 0.82/1.18    Y, Z, T ), T ), 'c_List_Olist_ONil'( T ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~( =( 
% 0.82/1.18    'c_Power_Opower__class_Opower'( Y, Z, X ), 'c_Power_Opower__class_Opower'( 
% 0.82/1.18    T, Z, X ) ) ), =( Y, T ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z, 'tc_nat' ) ), ~( 
% 0.82/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X ) ), ~( 
% 0.82/1.18    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( 'c_HOL_Oone__class_Oone'( 'tc_nat'
% 0.82/1.18     ), X ), 'c_HOL_Oone__class_Oone'( X ) ) ],
% 0.82/1.18     [ =( 'c_List_Orev'( 'c_List_Olist_OCons'( X, Y, Z ), Z ), 
% 0.82/1.18    'c_List_Oappend'( 'c_List_Orev'( Y, Z ), 'c_List_Olist_OCons'( X, 
% 0.82/1.18    'c_List_Olist_ONil'( Z ), Z ), Z ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( X, Y ), Z ) ), 'c_ListOrder_Ostep1'( X, T, U, W ), 
% 0.82/1.18    ~( 'c_ListOrder_Ostep1'( X, 'c_List_Oappend'( T, 'c_List_Olist_OCons'( Y
% 0.82/1.18    , 'c_List_Olist_ONil'( W ), W ), W ), 'c_List_Oappend'( U, 
% 0.82/1.18    'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( W ), W ), W ), W ) ) ],
% 0.82/1.18     [ =( 'c_List_Orev'( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y
% 0.82/1.18     ), Y ), 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_OCons'( Z, T, Y ) ) ), =( X
% 0.82/1.18    , 'c_List_Oappend'( 'c_List_Orev'( T, Y ), 'c_List_Olist_OCons'( Z, 
% 0.82/1.18    'c_List_Olist_ONil'( Y ), Y ), Y ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), 
% 0.82/1.18    'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z, 
% 0.82/1.18    'tc_nat' ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X )
% 0.82/1.18    , Y, X ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_Lambda_Olift', hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 0.82/1.18    X ), Y ), Z ) ), T ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Olift', X ), T ) ), hAPP( hAPP( 'c_Lambda_Olift', Y ), T ) ), 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ) ) ) ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    T, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ) ), 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.82/1.18     ), Z ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Z, 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ =( 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, Z ), T, Z ), 
% 0.82/1.18    'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ],
% 0.82/1.18     [ =( 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, Z ), T, Z ), 
% 0.82/1.18    'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta'
% 0.82/1.18    , 'tc_Lambda_OdB' ), hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ) ), hAPP( 
% 0.82/1.18    hAPP( 'c_Lambda_OdB_OApp', X ), Z ) ) ), ~( hBOOL( hAPP( hAPP( 
% 0.82/1.18    'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 'tc_Lambda_OdB' ), Y
% 0.82/1.18     ), Z ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta'
% 0.82/1.18    , 'tc_Lambda_OdB' ), hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ) ), hAPP( 
% 0.82/1.18    hAPP( 'c_Lambda_OdB_OApp', Z ), Y ) ) ), ~( hBOOL( hAPP( hAPP( 
% 0.82/1.18    'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 'tc_Lambda_OdB' ), X
% 0.82/1.18     ), Z ) ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Otake'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ), =( Y, 
% 0.82/1.18    'c_List_Olist_ONil'( Z ) ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 0.82/1.18     ) ],
% 0.82/1.18     [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__4'( X ) ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), =( X, 'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 'c_List_Olistsp'( 
% 0.82/1.18    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__1'( X ), 
% 0.82/1.18    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y, Z, X ), 
% 0.82/1.18    'c_List_Olist_ONil'( X ) ) ],
% 0.82/1.18     [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y, Z, X ), 
% 0.82/1.18    'c_List_Olist_ONil'( X ) ) ],
% 0.82/1.18     [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y, Z, X ), 
% 0.82/1.18    'c_List_Olist_ONil'( X ) ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Z ) ) ), =( Y, Z
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), Y ) ) ), =( X, Z
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Z ) ) ), =( Y, Z
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 'class_Int_Onumber__ring'( 
% 0.82/1.18    X ) ), ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( 
% 0.82/1.18    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ), =( Z, T ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Ocancel__ab__semigroup__add'( X ) ), ~( =( hAPP( 
% 0.82/1.18    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ), =( Z, T ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Ocancel__semigroup__add'( X ) ), ~( =( hAPP( 
% 0.82/1.18    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ), =( Z, T ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Ocancel__semigroup__add'( X ) ), ~( =( hAPP( 
% 0.82/1.18    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), T ), Z ) ) ), =( Y, T ) ],
% 0.82/1.18     [ =( 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, Z, T ), T ), 
% 0.82/1.18    'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, T ), Z, T ) ) ],
% 0.82/1.18     [ =( 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, Z, T ), T ), 
% 0.82/1.18    'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, T ), Z, T ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ =( X, Y ), hBOOL( hAPP( hAPP( Z, Y ), X ) ), ~( 'c_ListOrder_Ostep1'( 
% 0.82/1.18    Z, 'c_List_Olist_OCons'( Y, T, U ), 'c_List_Olist_OCons'( X, W, U ), U )
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    X ), Y ), Z ) ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), U ) )
% 0.82/1.18    , hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), U ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta'
% 0.82/1.18    , 'tc_Lambda_OdB' ), hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ) ), hAPP( 
% 0.82/1.18    hAPP( 'c_Lambda_OdB_OApp', Z ), T ) ) ), ~( hBOOL( hAPP( hAPP( 
% 0.82/1.18    'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 'tc_Lambda_OdB' ), Y
% 0.82/1.18     ), T ) ) ), ~( hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 0.82/1.18    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), X ), Z ) ) ) ],
% 0.82/1.18     [ =( 'c_List_Orev'( 'c_List_Oappend'( 'c_List_Orev'( X, Y ), 
% 0.82/1.18    'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( Y ), Y ), Y ), Y ), 
% 0.82/1.18    'c_List_Olist_OCons'( Z, X, Y ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.82/1.18     [ 'c_Type_Otyping'( X, Y, Z ), ~( 'c_Type_Otyping'( X, T, Z ) ), ~( 
% 0.82/1.18    hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 
% 0.82/1.18    'tc_Lambda_OdB' ), T ), Y ) ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_ONil'( Y ) ) ), =( X, 
% 0.82/1.18    'c_List_Olist_ONil'( Y ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), Y ) ) ],
% 0.82/1.18     [ ~( =( X, 'c_List_Olist_OCons'( Y, X, Z ) ) ) ],
% 0.82/1.18     [ =( 'c_List_Olist__update'( 'c_List_Olist_OCons'( X, Y, Z ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), T, Z ), 'c_List_Olist_OCons'( T, 
% 0.82/1.18    Y, Z ) ) ],
% 0.82/1.18     [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__4'( X ) ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), hBOOL( hAPP( 'c_InductTermi_OIT', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_Lambda_Olift', hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 0.82/1.18    X ), Y ), Z ) ), T ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Olift', X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' )
% 0.82/1.18    , T ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ) ) ), hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Olift', Y ), T ) ), Z ) ), ~( 'c_HOL_Oord__class_Oless'( Z, 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), T ), 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ) ), 'tc_nat' ) ) ],
% 0.82/1.18     [ =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'( 
% 0.82/1.18    'c_List_Olist_ONil'( Z ), 'c_List_Olist_OCons'( X, Y, Z ), Z ) ) ],
% 0.82/1.18     [ =( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y ), 
% 0.82/1.18    'c_List_Orev'( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y ), Y
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ ~( 'c_Type_Otyping'( X, Y, Z ) ), ~( 'c_Type_Otyping'( 'c_Type_Oshift'( 
% 0.82/1.18    X, T, Z, 'tc_Type_Otype' ), U, W ) ), 'c_Type_Otyping'( X, hAPP( hAPP( 
% 0.82/1.18    hAPP( 'c_Lambda_Osubst', U ), Y ), T ), W ) ],
% 0.82/1.18     [ =( X, Y ), 'c_ListOrder_Ostep1'( Z, X, Y, T ), ~( 'c_ListOrder_Ostep1'( 
% 0.82/1.18    Z, 'c_List_Oappend'( X, 'c_List_Olist_OCons'( U, 'c_List_Olist_ONil'( T )
% 0.82/1.18    , T ), T ), 'c_List_Oappend'( Y, 'c_List_Olist_OCons'( W, 
% 0.82/1.18    'c_List_Olist_ONil'( T ), T ), T ), T ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Oone__class_Oone'( X ) ), 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( X ) ), X ) ],
% 0.82/1.18     [ =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( 'c_List_Olist_ONil'( X
% 0.82/1.18     ), 'c_List_Olist_ONil'( X ), X ) ) ],
% 0.82/1.18     [ =( 'c_Transitive__Closure_Ortranclp'( 
% 0.82/1.18    'c_Transitive__Closure_Ortranclp'( X, Y ), Y ), 
% 0.82/1.18    'c_Transitive__Closure_Ortranclp'( X, Y ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', 'c_Lambda_OdB_OAbs'( X ) ), 
% 0.82/1.18    'c_Lambda_OdB_OAbs'( Y ) ) ), ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', X )
% 0.82/1.18    , Y ) ) ) ],
% 0.82/1.18     [ =( 'c_List_Orev'( 'c_List_Olist_ONil'( X ), X ), 'c_List_Olist_ONil'( 
% 0.82/1.18    X ) ) ],
% 0.82/1.18     [ =( 'c_List_Orev'( 'c_List_Oappend'( X, Y, Z ), Z ), 'c_List_Oappend'( 
% 0.82/1.18    'c_List_Orev'( Y, Z ), 'c_List_Orev'( X, Z ), Z ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( X, Y ), Z ), Y ), ~( 'c_OrderedGroup_Omonoid__add'( Z, 
% 0.82/1.18    X, T ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( X, Y ), Z ), Z ), ~( 'c_OrderedGroup_Omonoid__add'( Y, 
% 0.82/1.18    X, T ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 'tc_nat' )
% 0.82/1.18    , ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y
% 0.82/1.18    , 'tc_nat' ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 'tc_nat' )
% 0.82/1.18    , ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X
% 0.82/1.18    , 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), X ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( =( 'c_List_Olist__update'( X, Y, Z, T ), 'c_List_Olist_ONil'( T ) )
% 0.82/1.18     ), =( X, 'c_List_Olist_ONil'( T ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__5'( 
% 0.82/1.18    X ) ) ), =( X, 'c_Lambda_OdB_OAbs'( 'v_sko__InductTermi__XIT__Xcases__3'( 
% 0.82/1.18    X ) ) ), =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp'
% 0.82/1.18    , hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__4'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    'tc_nat' ) ), 'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB'
% 0.82/1.18    , 'tc_Lambda_OdB' ) ) ), hBOOL( hAPP( 'c_InductTermi_OIT', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 'c_List_Olistsp'( 
% 0.82/1.18    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__1'( X ), 
% 0.82/1.18    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp'
% 0.82/1.18    , hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__4'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    'tc_nat' ) ), 'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB'
% 0.82/1.18    , 'tc_Lambda_OdB' ) ) ), =( X, 'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( 
% 0.82/1.18    'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~( 
% 0.82/1.18    'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 0.82/1.18     ), ~( =( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oring__1__no__zero__divisors'( X ) ), ~( 
% 0.82/1.18    =( 'c_Power_Opower__class_Opower'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    X ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( =( 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), ~( =( hAPP( 
% 0.82/1.18    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 'class_Int_Onumber__ring'( 
% 0.82/1.18    X ) ), ~( =( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ) ) )
% 0.82/1.18    , =( Z, 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), =( hAPP( 
% 0.82/1.18    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ozero__class_Ozero'( X ) )
% 0.82/1.18    , 'c_HOL_Ozero__class_Ozero'( X ) ), 'c_HOL_Ozero__class_Ozero'( X ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( =( 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Oone__class_Oone'( X ) ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ozero__class_Ozero'( X ) ), Y ), 
% 0.82/1.18    Y ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ozero__class_Ozero'( X ) ), Y ), 
% 0.82/1.18    Y ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 'class_Int_Onumber__ring'( 
% 0.82/1.18    X ) ), =( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( X ) ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), 'c_HOL_Ozero__class_Ozero'( X ) ), 
% 0.82/1.18    Y ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Omonoid__add'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ozero__class_Ozero'( X ) ), Y ), 
% 0.82/1.18    Y ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Omonoid__add'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), 'c_HOL_Ozero__class_Ozero'( X ) ), 
% 0.82/1.18    Y ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), 'c_HOL_Ozero__class_Ozero'( X ) ), 
% 0.82/1.18    Y ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ozero__class_Ozero'( X ) ), Y ), 
% 0.82/1.18    Y ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~( 
% 0.82/1.18    'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'( 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.82/1.18    X ), 'c_HOL_Oone__class_Oone'( X ) ) ],
% 0.82/1.18     [ ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 
% 0.82/1.18    'tc_nat' ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y, 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( =( X, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y )
% 0.82/1.18     ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), X
% 0.82/1.18     ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    'tc_nat' ) ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'c_HOL_Oord__class_Oless'( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 0.82/1.18     ), 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'c_HOL_Oord__class_Oless'( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 0.82/1.18     ), 'tc_nat' ) ) ],
% 0.82/1.18     [ =( X, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), X ), X ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), X ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    Z ) ) ) ],
% 0.82/1.18     [ ~( =( 'c_Lambda_OdB_OAbs'( X ), hAPP( hAPP( 'c_Lambda_OdB_OApp', Y ), 
% 0.82/1.18    Z ) ) ) ],
% 0.82/1.18     [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', U ), W ), 't_a' ) ) ) ), hBOOL( hAPP( X, hAPP( hAPP( 
% 0.82/1.18    Z, U ), W ) ) ) ],
% 0.82/1.18     [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', U ), W ), 't_a' ) ) ) ), hBOOL( hAPP( X, hAPP( hAPP( 
% 0.82/1.18    Z, U ), W ) ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OdB__case'( X, Y, Z, hAPP( hAPP( 'c_Lambda_OdB_OApp'
% 0.82/1.18    , T ), U ), W ), hAPP( hAPP( Y, T ), U ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OdB__rec'( X, Y, Z, hAPP( hAPP( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    T ), U ), W ), hAPP( hAPP( hAPP( hAPP( Y, T ), U ), 
% 0.82/1.18    'c_Lambda_OdB_OdB__rec'( X, Y, Z, T, W ) ), 'c_Lambda_OdB_OdB__rec'( X, Y
% 0.82/1.18    , Z, U, W ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', hAPP( hAPP( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    X ), Y ) ), hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Z ) ) ), ~( hBOOL( hAPP( 
% 0.82/1.18    hAPP( 'c_Lambda_Obeta', Y ), Z ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', hAPP( hAPP( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    X ), Y ) ), hAPP( hAPP( 'c_Lambda_OdB_OApp', Z ), Y ) ) ), ~( hBOOL( hAPP( 
% 0.82/1.18    hAPP( 'c_Lambda_Obeta', X ), Z ) ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_Osubstn'( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), Z, T
% 0.82/1.18     ), hAPP( hAPP( 'c_Lambda_OdB_OApp', 'c_Lambda_Osubstn'( X, Z, T ) ), 
% 0.82/1.18    'c_Lambda_Osubstn'( Y, Z, T ) ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Omap'( X, Y, Z, T ), 'c_List_Olist_ONil'( T ) ) ), =( Y
% 0.82/1.18    , 'c_List_Olist_ONil'( Z ) ) ],
% 0.82/1.18     [ =( 'c_List_Omap'( X, 'c_List_Oappend'( Y, Z, T ), T, U ), 
% 0.82/1.18    'c_List_Oappend'( 'c_List_Omap'( X, Y, T, U ), 'c_List_Omap'( X, Z, T, U
% 0.82/1.18     ), U ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Omap'( Y, Z, T, X ) ) ), =( Z
% 0.82/1.18    , 'c_List_Olist_ONil'( T ) ) ],
% 0.82/1.18     [ =( hAPP( 'c_Type_Oshift'( X, Y, Z, T ), Y ), Z ) ],
% 0.82/1.18     [ =( 'c_Lambda_Osubstn'( 'c_Lambda_OdB_OVar'( X ), Y, Z ), 
% 0.82/1.18    'c_Lambda_OdB_OVar'( X ) ), =( X, Z ), 'c_HOL_Oord__class_Oless'( Z, X, 
% 0.82/1.18    'tc_nat' ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( Y, Z, X ) ) ), =( Y
% 0.82/1.18    , 'c_List_Olist_ONil'( X ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( Y, Z, X ) ) ), =( Z
% 0.82/1.18    , 'c_List_Olist_ONil'( X ) ) ],
% 0.82/1.18     [ ~( =( 'c_Lambda_OdB_OAbs'( X ), 'c_Lambda_OdB_OAbs'( Y ) ) ), =( X, Y
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ), =( X
% 0.82/1.18    , 'c_List_Olist_ONil'( Z ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ), =( Y
% 0.82/1.18    , 'c_List_Olist_ONil'( Z ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__5'( 
% 0.82/1.18    X ) ) ), hBOOL( hAPP( 'c_InductTermi_OIT', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 'c_List_Olistsp'( 
% 0.82/1.18    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__1'( X ), 
% 0.82/1.18    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ ~( 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, Y
% 0.82/1.18    , X ) ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.82/1.18    , Y, X ) ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.82/1.18    , Y, X ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta'
% 0.82/1.18    , 'tc_Lambda_OdB' ), hAPP( hAPP( 'c_Lambda_Olift', X ), Y ) ), hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Olift', Z ), Y ) ) ), ~( hBOOL( hAPP( hAPP( 
% 0.82/1.18    'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 'tc_Lambda_OdB' ), X
% 0.82/1.18     ), Z ) ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ 'c_ListOrder_Ostep1'( X, Y, Z, T ), =( Z, Y ), ~( 'c_ListOrder_Ostep1'( 
% 0.82/1.18    X, 'c_List_Olist_OCons'( U, Y, T ), 'c_List_Olist_OCons'( W, Z, T ), T )
% 0.82/1.18     ) ],
% 0.82/1.18     [ =( hAPP( hAPP( X, hAPP( hAPP( X, Y ), Z ) ), T ), hAPP( hAPP( X, Y ), 
% 0.82/1.18    hAPP( hAPP( X, Z ), T ) ) ), ~( 'c_OrderedGroup_Osemigroup__add'( X, U )
% 0.82/1.18     ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp'
% 0.82/1.18    , hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__4'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    'tc_nat' ) ), 'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB'
% 0.82/1.18    , 'tc_Lambda_OdB' ) ) ), =( X, 'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 'c_List_Olistsp'( 
% 0.82/1.18    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__1'( X ), 
% 0.82/1.18    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X
% 0.82/1.18     ), =( Z, Y ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Z, Y, X ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.82/1.18     ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    Y, X, 'tc_nat' ), =( Y, X ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( X, Y ), Z ) ), 'c_HOL_Oord__class_Oless'( Y, Z, 
% 0.82/1.18    'tc_nat' ), =( Z, Y ), 'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    Y, X, 'tc_nat' ), =( Y, X ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.82/1.18    , X ), 'c_HOL_Oord__class_Oless'( Z, Y, X ), =( Z, Y ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.82/1.18    , X ), =( Z, Y ), 'c_HOL_Oord__class_Oless'( Z, Y, X ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.82/1.18     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), U ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Z, U, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, 
% 0.82/1.18    T, X ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), X ), Y ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' )
% 0.82/1.18    , Z ), T ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( Y, T, 'tc_nat' ) )
% 0.82/1.18    , ~( 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Olist_OCons'( Y, Z, X ) ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( Z, X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( Z, X ), X ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( X ), X ) ],
% 0.82/1.18     [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__4'( X ) ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), =( X, 'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 0.82/1.18    , Y ), 'c_HOL_Oone__class_Oone'( X ) ), X ) ],
% 0.82/1.18     [ =( 'c_List_Otake'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, Y ), 
% 0.82/1.18    'c_List_Olist_ONil'( Y ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Orev'( Z, Y ) ) ), =( X, Z ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, 
% 0.82/1.18    'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, 
% 0.82/1.18    'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X )
% 0.82/1.18    , 'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), X ) ) ],
% 0.82/1.18     [ =( X, Y ), =( Z, T ), ~( 'c_ListOrder_Ostep1'( U, 'c_List_Oappend'( X
% 0.82/1.18    , 'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( W ), W ), W ), 
% 0.82/1.18    'c_List_Oappend'( Y, 'c_List_Olist_OCons'( T, 'c_List_Olist_ONil'( W ), W
% 0.82/1.18     ), W ), W ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~( =( 
% 0.82/1.18    'c_Power_Opower__class_Opower'( Y, Z, X ), 'c_Power_Opower__class_Opower'( 
% 0.82/1.18    Y, T, X ) ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X
% 0.82/1.18     ), Y, X ) ), =( Z, T ) ],
% 0.82/1.18     [ =( 'c_List_Otake'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 0.82/1.18    'c_List_Olist_OCons'( X, Y, Z ), Z ), 'c_List_Olist_ONil'( Z ) ) ],
% 0.82/1.18     [ ~( 'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'( Y, 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X ), 'c_HOL_Oone__class_Oone'( X
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =( 
% 0.82/1.18    'c_Power_Opower__class_Opower'( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 0.82/1.18    , X ), 'c_HOL_Oone__class_Oone'( X ) ) ],
% 0.82/1.18     [ 'c_List_Olistsp'( X, 'c_List_Oappend'( Y, Z, T ), T ), ~( 
% 0.82/1.18    'c_List_Olistsp'( X, Z, T ) ), ~( 'c_List_Olistsp'( X, Y, T ) ) ],
% 0.82/1.18     [ =( 'c_Fun_Ocomp'( X, 'c_Fun_Ocomp'( Y, Z, T, U, W ), U, V0, W ), 
% 0.82/1.18    'c_Fun_Ocomp'( 'c_Fun_Ocomp'( X, Y, U, V0, T ), Z, T, V0, W ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OdB__rec'( X, Y, Z, 'c_Lambda_OdB_OAbs'( T ), U ), 
% 0.82/1.18    hAPP( hAPP( Z, T ), 'c_Lambda_OdB_OdB__rec'( X, Y, Z, T, U ) ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Osemigroup__add'( X ) ), 
% 0.82/1.18    'c_OrderedGroup_Osemigroup__add'( 'c_HOL_Oplus__class_Oplus'( X ), X ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ =( hAPP( 'c_Type_Oshift'( X, Y, Z, T ), U ), hAPP( X, U ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( U, Y, 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Orev'( Y, X ) ) ), =( Y, 
% 0.82/1.18    'c_List_Olist_ONil'( X ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 0.82/1.18    , Z ), T ), X ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, 
% 0.82/1.18    'c_Lambda_OdB_OAbs'( U ), 't_a' ) ) ) ), hBOOL( hAPP( X, hAPP( T, U ) ) )
% 0.82/1.18     ],
% 0.82/1.18     [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, 
% 0.82/1.18    'c_Lambda_OdB_OAbs'( U ), 't_a' ) ) ) ), hBOOL( hAPP( X, hAPP( T, U ) ) )
% 0.82/1.18     ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 0.82/1.18    'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Z, T, 'tc_nat' ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    'c_Power_Opower__class_Opower'( T, Y, X ), 'c_Power_Opower__class_Opower'( 
% 0.82/1.18    T, Z, X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( 
% 0.82/1.18    X ), T, X ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 0.82/1.18    'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Z, T, 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    'c_Power_Opower__class_Opower'( T, Y, X ), 'c_Power_Opower__class_Opower'( 
% 0.82/1.18    T, Z, X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( 
% 0.82/1.18    X ), T, X ) ) ],
% 0.82/1.18     [ ~( 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), X ), Y ), X, 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), X ), Y ), Y, 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Oappend'( X, Y, Z ), X ) ), =( Y, 'c_List_Olist_ONil'( Z
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ ~( =( X, 'c_List_Oappend'( X, Y, Z ) ) ), =( Y, 'c_List_Olist_ONil'( Z
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Oappend'( X, Y, Z ), Y ) ), =( X, 'c_List_Olist_ONil'( Z
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ ~( =( X, 'c_List_Oappend'( Y, X, Z ) ) ), =( Y, 'c_List_Olist_ONil'( Z
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), 'c_List_Olist_OCons'( Y
% 0.82/1.18    , Z, X ), X ), 'c_List_Olist_OCons'( Y, Z, X ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.82/1.18     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Y, T, X ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.82/1.18    , 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 0.82/1.18    , Y ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ), 
% 0.82/1.18    ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.82/1.18    , 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ), X ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ), 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.82/1.18     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), X ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( Z, T, X ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.82/1.18    , 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 0.82/1.18    , Y ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), X ), 
% 0.82/1.18    ~( 'c_HOL_Oord__class_Oless'( Z, T, X ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.82/1.18    , 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), Y ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), X ), Y ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' )
% 0.82/1.18    , Z ), Y ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) )
% 0.82/1.18     ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 0.82/1.18    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), Z ), X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' )
% 0.82/1.18    , Z ), Y ), 'tc_nat' ) ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    'tc_nat' ), X ), Y ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' )
% 0.82/1.18    , X ), Z ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ) )
% 0.82/1.18     ],
% 0.82/1.18     [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__4'( X ) ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), hBOOL( hAPP( 'c_InductTermi_OIT', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 'c_List_Olistsp'( 
% 0.82/1.18    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__1'( X ), 
% 0.82/1.18    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Olist_OCons'( T, U, Z )
% 0.82/1.18     ) ), =( X, T ) ],
% 0.82/1.18     [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Olist_OCons'( T, U, Z )
% 0.82/1.18     ) ), =( Y, U ) ],
% 0.82/1.18     [ 'c_Type_Otyping'( X, Y, Z ), ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', T
% 0.82/1.18     ), Y ) ) ), ~( 'c_Type_Otyping'( X, T, Z ) ) ],
% 0.82/1.18     [ 'c_ListOrder_Ostep1'( X, Y, Z, T ), hBOOL( hAPP( hAPP( X, U ), W ) ), 
% 0.82/1.18    ~( 'c_ListOrder_Ostep1'( X, 'c_List_Olist_OCons'( U, Y, T ), 
% 0.82/1.18    'c_List_Olist_OCons'( W, Z, T ), T ) ) ],
% 0.82/1.18     [ 'c_ListOrder_Ostep1'( X, 'c_List_Olist_OCons'( Y, Z, T ), 
% 0.82/1.18    'c_List_Olist_OCons'( Y, U, T ), T ), ~( 'c_ListOrder_Ostep1'( X, Z, U, T
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ =( 'c_List_Olist__update'( 'c_List_Olist__update'( X, Y, Z, T ), U, W
% 0.82/1.18    , T ), 'c_List_Olist__update'( 'c_List_Olist__update'( X, U, W, T ), Y, Z
% 0.82/1.18    , T ) ), =( Y, U ) ],
% 0.82/1.18     [ ~( =( 'c_Fun_Ocomp'( X, Y, Z, T, U ), 'c_Fun_Ocomp'( W, V0, V1, T, U )
% 0.82/1.18     ) ), =( hAPP( X, hAPP( Y, V2 ) ), hAPP( W, hAPP( V0, V2 ) ) ) ],
% 0.82/1.18     [ ~( =( hAPP( X, hAPP( Y, Z ) ), hAPP( T, hAPP( U, W ) ) ) ), =( hAPP( 
% 0.82/1.18    'c_Fun_Ocomp'( X, Y, V0, V1, V2 ), Z ), hAPP( 'c_Fun_Ocomp'( T, U, V3, V1
% 0.82/1.18    , V4 ), W ) ) ],
% 0.82/1.18     [ =( 'c_List_Olist_ONil'( X ), 'c_List_Orev'( 'c_List_Olist_ONil'( X ), 
% 0.82/1.18    X ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), X ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), 'c_Nat_Osemiring__1__class_Oof__nat'( Y
% 0.82/1.18    , X ) ), 'c_Nat_Osemiring__1__class_Oof__nat'( Z, X ) ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Oappend'( X, 'c_List_Olist_OCons'( Y, 
% 0.82/1.18    'c_List_Olist_ONil'( Z ), Z ), Z ), 'c_List_Oappend'( T, 
% 0.82/1.18    'c_List_Olist_OCons'( U, 'c_List_Olist_ONil'( Z ), Z ), Z ) ) ), =( X, T
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( =( 'c_List_Oappend'( X, 'c_List_Olist_OCons'( Y, 
% 0.82/1.18    'c_List_Olist_ONil'( Z ), Z ), Z ), 'c_List_Oappend'( T, 
% 0.82/1.18    'c_List_Olist_OCons'( U, 'c_List_Olist_ONil'( Z ), Z ), Z ) ) ), =( Y, U
% 0.82/1.18     ) ],
% 0.82/1.18     [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), 'c_List_Olist_ONil'( X
% 0.82/1.18     ), X ), 'c_List_Olist_ONil'( X ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_Lambda_Olift', 'c_Lambda_OdB_OAbs'( X ) ), Y ), 
% 0.82/1.18    'c_Lambda_OdB_OAbs'( hAPP( hAPP( 'c_Lambda_Olift', X ), hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), 'c_HOL_Oone__class_Oone'( 
% 0.82/1.18    'tc_nat' ) ) ) ) ) ],
% 0.82/1.18     [ =( 'c_List_Olist__update'( 'c_List_Olist__update'( X, Y, Z, T ), Y, U
% 0.82/1.18    , T ), 'c_List_Olist__update'( X, Y, U, T ) ) ],
% 0.82/1.18     [ =( 'c_List_Oappend'( 'c_List_Oappend'( X, Y, Z ), T, Z ), 
% 0.82/1.18    'c_List_Oappend'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ],
% 0.82/1.18     [ =( 'c_List_Oappend'( X, 'c_List_Oappend'( Y, Z, T ), T ), 
% 0.82/1.18    'c_List_Oappend'( 'c_List_Oappend'( X, Y, T ), Z, T ) ) ],
% 0.82/1.18     [ =( 'c_List_Oappend'( 'c_List_Oappend'( X, Y, Z ), T, Z ), 
% 0.82/1.18    'c_List_Oappend'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ],
% 0.82/1.18     [ =( 'c_List_Oappend'( X, 'c_List_Oappend'( Y, Z, T ), T ), 
% 0.82/1.18    'c_List_Oappend'( 'c_List_Oappend'( X, Y, T ), Z, T ) ) ],
% 0.82/1.18     [ 'c_Type_Otyping'( 'c_Type_Oshift'( X, Y, Z, 'tc_Type_Otype' ), hAPP( 
% 0.82/1.18    hAPP( 'c_Lambda_Olift', T ), Y ), U ), ~( 'c_Type_Otyping'( X, T, U ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( 'class_Orderings_Oorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, Z
% 0.82/1.18    , X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y ), Z ), T )
% 0.82/1.18     ), ~( hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y ), U )
% 0.82/1.18    , T ) ) ), ~( hBOOL( hAPP( hAPP( X, Z ), U ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y ), Z ), T )
% 0.82/1.18     ), ~( hBOOL( hAPP( hAPP( X, U ), T ) ) ), ~( hBOOL( hAPP( hAPP( 
% 0.82/1.18    'c_Transitive__Closure_Ortranclp'( X, Y ), Z ), U ) ) ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.82/1.18    , Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.82/1.18    , Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.82/1.18     [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.82/1.18    , Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.82/1.18     [ =( 'c_List_Orev'( 'c_List_Omap'( X, Y, Z, T ), T ), 'c_List_Omap'( X, 
% 0.82/1.18    'c_List_Orev'( Y, Z ), Z, T ) ) ],
% 0.82/1.18     [ ~( =( hAPP( X, 'c_List_Osko__List__Xmap__ext__1__1'( X, Y, Z, T, U ) )
% 0.82/1.18    , hAPP( Y, 'c_List_Osko__List__Xmap__ext__1__1'( X, Y, Z, T, U ) ) ) ), 
% 0.82/1.18    =( 'c_List_Omap'( X, Z, T, U ), 'c_List_Omap'( Y, Z, T, U ) ) ],
% 0.82/1.18     [ =( 'c_List_Otake'( X, 'c_List_Omap'( Y, Z, T, U ), U ), 'c_List_Omap'( 
% 0.82/1.18    Y, 'c_List_Otake'( X, Z, T ), T, U ) ) ],
% 0.82/1.18     [ =( 'c_List_Omap'( X, 'c_List_Olist_ONil'( Y ), Y, Z ), 
% 0.82/1.18    'c_List_Olist_ONil'( Z ) ) ],
% 0.82/1.18     [ =( 'c_List_Omap'( X, 'c_List_Omap'( Y, Z, T, U ), U, W ), 
% 0.82/1.18    'c_List_Omap'( 'c_Fun_Ocomp'( X, Y, U, W, T ), Z, T, W ) ) ],
% 0.82/1.18     [ =( 'c_List_Omap'( X, 'c_List_Olist_OCons'( Y, Z, T ), T, U ), 
% 0.82/1.18    'c_List_Olist_OCons'( hAPP( X, Y ), 'c_List_Omap'( X, Z, T, U ), U ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ =( 'c_List_Olist_OCons'( hAPP( X, Y ), 'c_List_Omap'( X, Z, T, U ), U
% 0.82/1.18     ), 'c_List_Omap'( X, 'c_List_Olist_OCons'( Y, Z, T ), T, U ) ) ],
% 0.82/1.18     [ =( 'c_List_Omap'( X, 'c_List_Olist_OCons'( Y, Z, T ), T, U ), 
% 0.82/1.18    'c_List_Olist_OCons'( hAPP( X, Y ), 'c_List_Omap'( X, Z, T, U ), U ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( =( hAPP( X, 'c_List_Osko__List__Xmap__cong__1__1'( X, Y, Z, T, U )
% 0.82/1.18     ), hAPP( Y, 'c_List_Osko__List__Xmap__cong__1__1'( X, Y, Z, T, U ) ) ) )
% 0.82/1.18    , =( 'c_List_Omap'( X, Z, T, U ), 'c_List_Omap'( Y, Z, T, U ) ) ],
% 0.82/1.18     [ ~( =( hAPP( X, 'c_List_Osko__List__Xmap__eq__conv__1__1'( X, Y, Z, T, 
% 0.82/1.18    U ) ), hAPP( Y, 'c_List_Osko__List__Xmap__eq__conv__1__1'( X, Y, Z, T, U
% 0.82/1.18     ) ) ) ), =( 'c_List_Omap'( X, Z, T, U ), 'c_List_Omap'( Y, Z, T, U ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ =( 'c_List_Omap'( X, 'c_List_Olist__update'( Y, Z, T, U ), U, W ), 
% 0.82/1.18    'c_List_Olist__update'( 'c_List_Omap'( X, Y, U, W ), Z, hAPP( X, T ), W )
% 0.82/1.18     ) ],
% 0.82/1.18     [ =( 'c_List_Olist_ONil'( X ), 'c_List_Omap'( Y, 'c_List_Olist_ONil'( Z
% 0.82/1.18     ), Z, X ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta'
% 0.82/1.18    , 'tc_Lambda_OdB' ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', X, Y, 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', Z, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), ~( 
% 0.82/1.18    hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 
% 0.82/1.18    'tc_Lambda_OdB' ), X ), Z ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', X, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), 
% 0.82/1.18    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', X, Z, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ), ~( 'c_ListOrder_Ostep1'( 'c_Lambda_Obeta', Y, Z, 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ ~( =( 'c_Lambda_OdB_OAbs'( X ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    Y, Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( Z, 'c_List_Olist_ONil'( 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OAbs'( X ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    'c_Lambda_OdB_OAbs'( X ), 'c_List_Olist_ONil'( 'tc_Lambda_OdB' ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', Z, T, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( X, 
% 0.82/1.18    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', Z, 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__XApp__eq__foldl__conv__1__1'( X
% 0.82/1.18    , Y, Z, T ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), =( T, 
% 0.82/1.18    'c_List_Olist_ONil'( 'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__Xex__head__tail__1__2'( X ), 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__Xex__head__tail__1__1'( X ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', X, Y, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ), 'c_Lambda_OdB_OAbs'( Z ) ) ), =( Y, 
% 0.82/1.18    'c_List_Olist_ONil'( 'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( X ), 
% 0.82/1.18    'c_List_Olist_ONil'( 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 0.82/1.18     ), 'c_Lambda_OdB_OAbs'( X ) ) ],
% 0.82/1.18     [ =( 'c_List_Ofoldl'( X, hAPP( hAPP( X, Y ), Z ), T, U, U ), hAPP( hAPP( 
% 0.82/1.18    X, Y ), 'c_List_Ofoldl'( X, Z, T, U, U ) ) ), ~( 
% 0.82/1.18    'c_OrderedGroup_Osemigroup__add'( X, U ) ) ],
% 0.82/1.18     [ =( 'c_List_Ofoldl'( X, Y, 'c_List_Olist_ONil'( Z ), T, Z ), Y ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Osemigroup__add'( X ) ), =( 'c_List_Ofoldl'( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 0.82/1.18    X ), Y ), Z ), T, X, X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 0.82/1.18     ), 'c_List_Ofoldl'( 'c_HOL_Oplus__class_Oplus'( X ), Z, T, X, X ) ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ =( hAPP( hAPP( X, Y ), 'c_List_Ofoldl'( X, Z, T, U, U ) ), 
% 0.82/1.18    'c_List_Ofoldl'( X, Y, T, U, U ) ), ~( 'c_OrderedGroup_Omonoid__add'( Z, 
% 0.82/1.18    X, U ) ) ],
% 0.82/1.18     [ =( 'c_List_Ofoldl'( X, Y, 'c_List_Olist_OCons'( Z, T, U ), W, U ), 
% 0.82/1.18    'c_List_Ofoldl'( X, hAPP( hAPP( X, Y ), Z ), T, W, U ) ) ],
% 0.82/1.18     [ =( 'c_List_Ofoldl'( X, Y, 'c_List_Oappend'( Z, T, U ), W, U ), 
% 0.82/1.18    'c_List_Ofoldl'( X, 'c_List_Ofoldl'( X, Y, Z, W, U ), T, W, U ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( X, 'c_ListApplication_Osko__ListApplication__Xlem__1__3'( 
% 0.82/1.18    X ) ) ), ~( hBOOL( hAPP( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    'c_Lambda_OdB_OVar'( 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__Xlem__1__1'( X ) ), 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__Xlem__1__2'( X ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ), hBOOL( hAPP( X, Y ) ) ],
% 0.82/1.18     [ 'c_Type_Otypings'( X, Y, 'c_Type_Osko__Type__Xvar__app__typesE__1__1'( 
% 0.82/1.18    Z, X, T, Y ) ), ~( 'c_Type_Otyping'( X, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( T ), Y, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ), Z ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( X, Y ) ), hBOOL( hAPP( X, 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__3'( X ) )
% 0.82/1.18     ), ~( hBOOL( hAPP( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    'c_Lambda_OdB_OVar'( 
% 0.82/1.18    'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__1'( X ) )
% 0.82/1.18    , 'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__2'( X )
% 0.82/1.18    , 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ) ],
% 0.82/1.18     [ 'c_Type_Otypings'( X, Y, 'c_Type_Osko__Type__Xvar__app__types__1__1'( 
% 0.82/1.18    Z, T, X, Y ) ), ~( 'c_Type_Otyping'( X, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( U ), W, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ), T ) ), ~( 'c_Type_Otypings'( X, W, V0 ) ), ~( 
% 0.82/1.18    'c_Type_Otyping'( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( U ), W, 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' )
% 0.82/1.18    , Z ) ) ],
% 0.82/1.18     [ 'c_ListOrder_Ostep1'( 'c_Lambda_Obeta', X, 
% 0.82/1.18    'c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1'( Y, X, Z ), 
% 0.82/1.18    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', 
% 0.82/1.18    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( Y ), X, 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), Z ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp'
% 0.82/1.18    , hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__4'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    'tc_nat' ) ), 'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB'
% 0.82/1.18    , 'tc_Lambda_OdB' ) ) ), hBOOL( hAPP( 'c_InductTermi_OIT', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', hAPP( hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Osubst', X ), Y ), Z ) ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 0.82/1.18    T ), Y ), Z ) ) ), ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', X ), T ) ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__5'( 
% 0.82/1.18    X ) ) ), hBOOL( hAPP( 'c_InductTermi_OIT', 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 0.82/1.18    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 'c_Lambda_OdB_OAbs'( X ) ), Y
% 0.82/1.18     ), Z ), 'c_Lambda_OdB_OAbs'( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), 
% 0.82/1.18    hAPP( hAPP( 'c_Lambda_Olift', Y ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 0.82/1.18     ) ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), 
% 0.82/1.18    'c_HOL_Oone__class_Oone'( 'tc_nat' ) ) ) ) ) ],
% 0.82/1.18     [ ~( =( 'c_Lambda_OdB_OAbs'( X ), 'c_Lambda_OdB_OVar'( Y ) ) ) ],
% 0.82/1.18     [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, 
% 0.82/1.18    'c_Lambda_OdB_OVar'( U ), 't_a' ) ) ) ), hBOOL( hAPP( X, hAPP( Y, U ) ) )
% 0.82/1.18     ],
% 0.82/1.18     [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, 
% 0.82/1.18    'c_Lambda_OdB_OVar'( U ), 't_a' ) ) ) ), hBOOL( hAPP( X, hAPP( Y, U ) ) )
% 0.82/1.18     ],
% 0.82/1.18     [ ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', 'c_Lambda_OdB_OVar'( X ) ), Y
% 0.82/1.18     ) ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OdB__rec'( X, Y, Z, 'c_Lambda_OdB_OVar'( T ), U ), 
% 0.82/1.18    hAPP( X, T ) ) ],
% 0.82/1.18     [ ~( =( 'c_Lambda_OdB_OVar'( X ), 'c_Lambda_OdB_OAbs'( Y ) ) ) ],
% 0.82/1.18     [ =( hAPP( X, Y ), Z ), ~( 'c_Type_Otyping'( X, 'c_Lambda_OdB_OVar'( Y )
% 0.82/1.18    , Z ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OdB__case'( X, Y, Z, 'c_Lambda_OdB_OVar'( T ), U ), 
% 0.82/1.18    hAPP( X, T ) ) ],
% 0.82/1.18     [ 'c_Type_Otyping'( X, 'c_Lambda_OdB_OVar'( Y ), hAPP( X, Y ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'v_ua______' ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_Lambda_OdB_OAbs'( X ) ) ), ~( 
% 0.82/1.18    hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', hAPP( hAPP( 'c_Lambda_Olift', X )
% 0.82/1.18    , Y ) ), hAPP( hAPP( 'c_Lambda_Olift', Z ), Y ) ) ), ~( hBOOL( hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Obeta', X ), Z ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', hAPP( hAPP( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    'c_Lambda_OdB_OAbs'( X ) ), Y ) ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X
% 0.82/1.18     ), Y ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ) ],
% 0.82/1.18     [ =( 'v_n____', 'v_i____' ) ],
% 0.82/1.18     [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( Y ), 
% 0.82/1.18    'c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1'( Y, Z, X ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Obeta', 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    'c_Lambda_OdB_OVar'( Y ), Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), X ) )
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( 
% 0.82/1.18    'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~( 
% 0.82/1.18    'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 0.82/1.18     ), =( 'c_Power_Opower__class_Opower'( 'c_HOL_Ozero__class_Ozero'( X ), Y
% 0.82/1.18    , X ), 'c_HOL_Ozero__class_Ozero'( X ) ), =( Y, 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~( 
% 0.82/1.18    'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'( 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( X ), Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.82/1.18     ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( 
% 0.82/1.18    'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~( 
% 0.82/1.18    'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 0.82/1.18     ), ~( =( 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    'tc_nat' ), X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ) ],
% 0.82/1.18     [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 0.82/1.18    'c_Nat_Osemiring__1__class_Oof__nat'( 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    'tc_nat' ), X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.82/1.18     [ ~( 'class_OrderedGroup_Omonoid__add'( X ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), Y ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ozero__class_Ozero'( X ), Z, X, X
% 0.82/1.18     ) ), 'c_List_Ofoldl'( 'c_HOL_Oplus__class_Oplus'( X ), Y, Z, X, X ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ =( 'c_Lambda_Osubstn'( X, Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 0.82/1.18    , hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), Y ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.82/1.18     [ =( 'c_Nat_Osize__class_Osize'( 'c_Lambda_OdB_OVar'( X ), 
% 0.82/1.18    'tc_Lambda_OdB' ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OdB__size'( 'c_Lambda_OdB_OVar'( X ) ), 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 
% 0.82/1.18    'c_List_Olist_ONil'( 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', Z, 'c_List_Olist_ONil'( 'tc_Lambda_OdB' ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', X ), Y ), Z ) ],
% 0.82/1.18     [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', X, Y, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ), 'c_Lambda_OdB_OAbs'( Z ) ) ), =( X, 
% 0.82/1.18    'c_Lambda_OdB_OAbs'( Z ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( X ), 
% 0.82/1.18    Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( Z ), T, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ), =( X, Z ) ],
% 0.82/1.18     [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( X ), 
% 0.82/1.18    Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( Z ), T, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ), =( Y, T ) ],
% 0.82/1.18     [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', X, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), 
% 0.82/1.18    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', Z, Y, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ), ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', X ), Z ) )
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( =( 'c_Lambda_OdB_OAbs'( X ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    Y, Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( 'c_Lambda_OdB_OAbs'( X )
% 0.82/1.18    , Y ) ],
% 0.82/1.18     [ 'c_Type_Otypings'( X, 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 
% 0.82/1.18    'c_Lambda_Osubst', Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 
% 0.82/1.18    'tc_nat', 'tc_Lambda_OdB' ) ), Z, 'tc_Lambda_OdB', 'tc_nat', 
% 0.82/1.18    'tc_Lambda_OdB' ), T, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), U ), ~( 
% 0.82/1.18    'c_Type_Otypings'( 'c_Type_Oshift'( X, Z, W, 'tc_Type_Otype' ), T, U ) )
% 0.82/1.18    , ~( 'c_Type_Otyping'( X, Y, W ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 'c_Lambda_OdB_OVar'( X ) ), Y
% 0.82/1.18     ), Z ), 'c_Lambda_OdB_OVar'( X ) ), ~( 'c_HOL_Oord__class_Oless'( X, Z, 
% 0.82/1.18    'tc_nat' ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 'c_Lambda_OdB_OVar'( X ) ), Y
% 0.82/1.18     ), Z ), 'c_Lambda_OdB_OVar'( X ) ), =( X, Z ), 'c_HOL_Oord__class_Oless'( 
% 0.82/1.18    Z, X, 'tc_nat' ) ],
% 0.82/1.18     [ 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ), =( hAPP( hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Osubst', 'c_Lambda_OdB_OVar'( X ) ), Y ), X ), Y ) ],
% 0.82/1.18     [ 'c_Type_Otypings'( 'c_Type_Oshift'( X, Y, Z, 'tc_Type_Otype' ), 
% 0.82/1.18    'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', Y, 'tc_Lambda_OdB', 'tc_nat'
% 0.82/1.18    , 'tc_Lambda_OdB' ), T, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), U ), ~( 
% 0.82/1.18    'c_Type_Otypings'( X, T, U ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_Lambda_Olift', 'c_Lambda_OdB_OVar'( X ) ), Y ), 
% 0.82/1.18    'c_Lambda_OdB_OVar'( X ) ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat'
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ =( X, Y ), ~( 'c_Type_Otyping'( Z, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( T ), U, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ), Y ) ), ~( 'c_Type_Otyping'( Z, 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( T ), U, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ), X ) ) ],
% 0.82/1.18     [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( X ), 
% 0.82/1.18    Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( Z ), T, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ) ],
% 0.82/1.18     [ =( 'c_Lambda_OdB_OVar'( X ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    'c_Lambda_OdB_OVar'( X ), 'c_List_Olist_ONil'( 'tc_Lambda_OdB' ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ ~( =( 'c_Lambda_OdB_OVar'( X ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    Y, Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( Z, 'c_List_Olist_ONil'( 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( X ) ), Y )
% 0.82/1.18    , 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( Z ), T, 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp'
% 0.82/1.18    , 'c_Lambda_OdB_OVar'( X ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), 
% 0.82/1.18    ~( 'c_List_Olistsp'( 'c_InductTermi_OIT', Y, 'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp'
% 0.82/1.18    , hAPP( hAPP( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( X ) ), Y ), Z, 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), ~( hBOOL( hAPP( 
% 0.82/1.18    'c_InductTermi_OIT', Y ) ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', 
% 0.82/1.18    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( hAPP( 'c_Lambda_Osubst'
% 0.82/1.18    , X ), Y ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), Z, 'tc_Lambda_OdB'
% 0.82/1.18    , 'tc_Lambda_OdB' ) ) ) ) ],
% 0.82/1.18     [ 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 'c_COMBC'( 
% 0.82/1.18    'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB'
% 0.82/1.18    , 'tc_nat', 'tc_Lambda_OdB' ), X, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 0.82/1.18    'tc_Lambda_OdB' ), ~( 'c_List_Olistsp'( 'c_InductTermi_OIT', X, 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', X ), Y ) ), Z ), T ), hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), Z ), T ) )
% 0.82/1.18    , hAPP( hAPP( hAPP( 'c_Lambda_Osubst', Y ), Z ), T ) ) ) ],
% 0.82/1.18     [ ~( =( 'c_Lambda_OdB_OVar'( X ), 'c_Lambda_OdB_OVar'( Y ) ) ), =( X, Y
% 0.82/1.18     ) ],
% 0.82/1.18     [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( X ), 
% 0.82/1.18    Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( Z ), T, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ), =( X, Z ) ],
% 0.82/1.18     [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( X ), 
% 0.82/1.18    Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( Z ), T, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ) ) ), =( Y, T ) ],
% 0.82/1.18     [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 'c_Lambda_OdB_OVar'( X ) ), Y
% 0.82/1.18     ), X ), Y ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', hAPP( hAPP( hAPP( 'c_Lambda_Osubst'
% 0.82/1.18    , X ), 'c_Lambda_OdB_OVar'( Y ) ), Z ) ) ), ~( hBOOL( hAPP( 
% 0.82/1.18    'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_Lambda_Olift', 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp'
% 0.82/1.18    , X, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), Z ), 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', hAPP( hAPP( 'c_Lambda_Olift', X ), Z ), 
% 0.82/1.18    'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', Z, 'tc_Lambda_OdB', 'tc_nat'
% 0.82/1.18    , 'tc_Lambda_OdB' ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', Z ), T ) ) ), =( X, Z ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_OdB_OApp', Z ), T ) ) ), =( Y, T ) ],
% 0.82/1.18     [ ~( =( 'c_Lambda_OdB_OVar'( X ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 0.82/1.18    Y, Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( 'c_Lambda_OdB_OVar'( X )
% 0.82/1.18    , Y ) ],
% 0.82/1.18     [ ~( =( 'c_Lambda_OdB_OVar'( X ), hAPP( hAPP( 'c_Lambda_OdB_OApp', Y ), 
% 0.82/1.18    Z ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', hAPP( hAPP( 'c_Lambda_Olift', X ), Y
% 0.82/1.18     ) ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_Lambda_OdB_OVar'( X ) ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( 'c_Lambda_Olift', hAPP( hAPP( 'c_Lambda_OdB_OApp', X )
% 0.82/1.18    , Y ) ), Z ), hAPP( hAPP( 'c_Lambda_OdB_OApp', hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Olift', X ), Z ) ), hAPP( hAPP( 'c_Lambda_Olift', Y ), Z ) ) )
% 0.82/1.18     ],
% 0.82/1.18     [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', X, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), Z ), T )
% 0.82/1.18    , 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( hAPP( 
% 0.82/1.18    'c_Lambda_Osubst', X ), Z ), T ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 
% 0.82/1.18    'c_Lambda_Osubst', Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 
% 0.82/1.18    'tc_nat', 'tc_Lambda_OdB' ) ), T, 'tc_Lambda_OdB', 'tc_nat', 
% 0.82/1.18    'tc_Lambda_OdB' ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB'
% 0.82/1.18    , 'tc_Lambda_OdB' ) ) ],
% 0.82/1.18     [ =( hAPP( 'c_COMBC'( X, Y, Z, T, U ), W ), hAPP( hAPP( X, W ), Y ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', X, Y, 'tc_Lambda_OdB', 
% 0.82/1.18    'tc_Lambda_OdB' ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', Z, Y, 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( X, Z ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', 'v_u____' ) ) ],
% 0.82/1.18     [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', hAPP( hAPP( 'c_Lambda_Olift', 
% 0.82/1.18    X ), Y ) ), Z ), Y ), X ) ],
% 0.82/1.18     [ hBOOL( hAPP( 'c_InductTermi_OIT', hAPP( hAPP( 'c_Lambda_OdB_OApp', X )
% 0.82/1.18    , 'c_Lambda_OdB_OVar'( Y ) ) ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X
% 0.82/1.18     ) ) ) ],
% 0.82/1.18     [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 'c_Lambda_OdB_OVar'( 
% 0.82/1.18    Z ) ) ) ],
% 0.82/1.18     [ 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 'c_COMBC'( 
% 0.82/1.18    'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB'
% 0.82/1.18    , 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 
% 0.82/1.18    'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 
% 0.82/1.18    'tc_nat', 'tc_Lambda_OdB' ) ), 'v_i____', 'tc_Lambda_OdB', 'tc_nat', 
% 0.82/1.18    'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ) ],
% 0.82/1.18     [ ~( hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 0.82/1.18    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 'c_HOL_Ozero__class_Ozero'( 
% 0.82/1.18    'tc_nat' ) ), 'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', 
% 0.82/1.18    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB', 'tc_nat', 
% 0.82/1.18    'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 'c_Lambda_Osubst'
% 0.82/1.18    , 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 'tc_nat', 
% 0.82/1.18    'tc_Lambda_OdB' ) ), 'v_i____', 'tc_Lambda_OdB', 'tc_nat', 
% 0.82/1.18    'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 0.82/1.18    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) )
% 0.82/1.18     ) ) ],
% 0.82/1.18     [ 'class_Orderings_Opreorder'( 'tc_fun'( X, Y ) ), ~( 
% 0.82/1.18    'class_Orderings_Opreorder'( Y ) ) ],
% 0.82/1.18     [ 'class_Orderings_Oorder'( 'tc_fun'( X, Y ) ), ~( 
% 0.82/1.18    'class_Orderings_Oorder'( Y ) ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( 'tc_nat' )
% 0.82/1.18     ],
% 0.82/1.18     [ 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( 'tc_nat'
% 0.82/1.18     ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Opordered__ab__semigroup__add'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Opordered__comm__monoid__add'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Ocancel__ab__semigroup__add'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Ocancel__semigroup__add'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Ono__zero__divisors'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Oordered__semidom'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Ocomm__semiring__1'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Oab__semigroup__add'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Ocomm__monoid__add'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Ozero__neq__one'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Osemigroup__add'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Osemiring__1'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Osemiring__0'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Omult__zero'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Omonoid__mult'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Omonoid__add'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Nat_Osemiring__char__0'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Orderings_Opreorder'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Orderings_Olinorder'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Orderings_Oorder'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Power_Opower'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Int_Onumber'( 'tc_nat' ) ],
% 0.82/1.18     [ 'class_Orderings_Opreorder'( 'tc_bool' ) ],
% 0.82/1.18     [ 'class_Orderings_Oorder'( 'tc_bool' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( 
% 0.82/1.18    'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( 
% 0.82/1.18    'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Oring__1__no__zero__divisors'( 'tc_Int_Oint' )
% 0.82/1.18     ],
% 0.82/1.18     [ 'class_OrderedGroup_Opordered__ab__semigroup__add'( 'tc_Int_Oint' ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ 'class_OrderedGroup_Opordered__comm__monoid__add'( 'tc_Int_Oint' ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ 'class_OrderedGroup_Ocancel__ab__semigroup__add'( 'tc_Int_Oint' ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ 'class_OrderedGroup_Opordered__ab__group__add'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Olordered__ab__group__add'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Ocancel__semigroup__add'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Ono__zero__divisors'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Oordered__semidom'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Ocomm__semiring__1'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Oab__semigroup__add'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Ocomm__monoid__add'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Ozero__neq__one'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Oordered__idom'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Osemigroup__add'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Osemiring__1'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Osemiring__0'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Oab__group__add'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Omult__zero'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Omonoid__mult'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Omonoid__add'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_OrderedGroup_Ogroup__add'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Ring__and__Field_Oidom'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Nat_Osemiring__char__0'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Orderings_Opreorder'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Orderings_Olinorder'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Orderings_Oorder'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Int_Oring__char__0'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Int_Onumber__ring'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Power_Opower'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ 'class_Int_Onumber'( 'tc_Int_Oint' ) ],
% 0.82/1.18     [ =( hAPP( 'c_COMBC'( X, Y, Z, T, U ), W ), hAPP( hAPP( X, W ), Y ) ) ]
% 0.82/1.18    ,
% 0.82/1.18     [ =( 'c_COMBB'( X, Y, Z, T, U, W ), hAPP( X, hAPP( Y, Z ) ) ) ],
% 0.82/1.18     [ 'c_fequal'( X, X, Y ) ],
% 0.82/1.18     [ =( X, Y ), ~( 'c_fequal'( X, Y, Z ) ) ]
% 0.82/1.18  ] .
% 0.82/1.18  
% 0.82/1.18  
% 0.82/1.18  percentage equality = 0.353178, percentage horn = 0.896435
% 0.82/1.18  This is a problem with some equality
% 0.82/1.18  
% 0.82/1.18  
% 0.82/1.18  
% 0.82/1.18  Options Used:
% 0.82/1.18  
% 0.82/1.18  useres =            1
% 0.82/1.18  useparamod =        1
% 0.82/1.18  useeqrefl =         1
% 0.82/1.18  useeqfact =         1
% 0.82/1.18  usefactor =         1
% 0.82/1.18  usesimpsplitting =  0
% 0.82/1.18  usesimpdemod =      5
% 0.82/1.18  usesimpres =        3
% 0.82/1.18  
% 0.82/1.18  resimpinuse      =  1000
% 0.82/1.18  resimpclauses =     20000
% 0.82/1.18  substype =          eqrewr
% 0.82/1.18  backwardsubs =      1
% 0.82/1.18  selectoldest =      5
% 0.82/1.18  
% 0.82/1.18  litorderings [0] =  split
% 0.82/1.18  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.82/1.18  
% 0.82/1.18  termordering =      kbo
% 0.82/1.18  
% 0.82/1.18  litapriori =        0
% 0.82/1.18  termapriori =       1
% 0.82/1.18  litaposteriori =    0
% 0.82/1.18  termaposteriori =   0
% 0.82/1.18  demodaposteriori =  0
% 0.82/1.18  ordereqreflfact =   0
% 0.82/1.18  
% 0.82/1.18  litselect =         negord
% 0.82/1.18  
% 0.82/1.18  maxweight =         15
% 0.82/1.18  maxdepth =          30000
% 0.82/1.18  maxlength =         115
% 0.82/1.18  maxnrvars =         195
% 0.82/1.18  excuselevel =       1
% 0.82/1.18  increasemaxweight = 1
% 0.82/1.18  
% 0.82/1.18  maxselected =       10000000
% 0.82/1.18  maxnrclauses =      10000000
% 0.82/1.18  
% 0.82/1.18  showgenerated =    0
% 0.82/1.18  showkept =         0
% 0.82/1.18  showselected =     0
% 0.82/1.18  showdeleted =      0
% 0.82/1.18  showresimp =       1
% 0.82/1.18  showstatus =       2000
% 0.82/1.18  
% 0.82/1.18  prologoutput =     1
% 0.82/1.18  nrgoals =          5000000
% 0.82/1.18  totalproof =       1
% 0.82/1.18  
% 0.82/1.18  Symbols occurring in the translation:
% 0.82/1.18  
% 0.82/1.18  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.82/1.18  .  [1, 2]      (w:1, o:171, a:1, s:1, b:0), 
% 0.82/1.18  !  [4, 1]      (w:0, o:108, a:1, s:1, b:0), 
% 0.82/1.18  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.82/1.18  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.82/1.18  'class_Orderings_Olinorder'  [40, 1]      (w:1, o:114, a:1, s:1, b:0), 
% 0.82/1.18  'class_Int_Onumber'  [41, 1]      (w:1, o:115, a:1, s:1, b:0), 
% 0.82/1.18  'c_Int_Onumber__class_Onumber__of'  [43, 2]      (w:1, o:196, a:1, s:1, b:0
% 0.82/1.18    ), 
% 0.82/1.18  'c_lessequals'  [45, 3]      (w:1, o:205, a:1, s:1, b:0), 
% 0.82/1.18  'c_HOL_Oord__class_Oless'  [46, 3]      (w:1, o:206, a:1, s:1, b:0), 
% 0.82/1.18  'c_Type_Otype_OFun'  [49, 2]      (w:1, o:197, a:1, s:1, b:0), 
% 0.82/1.18  'c_Suc'  [53, 1]      (w:1, o:116, a:1, s:1, b:0), 
% 0.82/1.18  'class_Orderings_Oorder'  [54, 1]      (w:1, o:117, a:1, s:1, b:0), 
% 0.82/1.18  'class_Orderings_Opreorder'  [58, 1]      (w:1, o:118, a:1, s:1, b:0), 
% 0.82/1.18  'class_OrderedGroup_Opordered__ab__group__add'  [59, 1]      (w:1, o:119
% 0.82/1.18    , a:1, s:1, b:0), 
% 0.82/1.18  'c_HOL_Oplus__class_Oplus'  [61, 1]      (w:1, o:121, a:1, s:1, b:0), 
% 0.82/1.18  hAPP  [63, 2]      (w:1, o:198, a:1, s:1, b:0), 
% 0.82/1.18  'tc_nat'  [67, 0]      (w:1, o:48, a:1, s:1, b:0), 
% 0.82/1.18  'c_HOL_Ozero__class_Ozero'  [68, 1]      (w:1, o:122, a:1, s:1, b:0), 
% 0.82/1.18  'c_HOL_Ominus__class_Ominus'  [69, 3]      (w:1, o:207, a:1, s:1, b:0), 
% 0.82/1.18  'c_HOL_Oone__class_Oone'  [73, 1]      (w:1, o:120, a:1, s:1, b:0), 
% 0.82/1.18  'class_OrderedGroup_Opordered__comm__monoid__add'  [74, 1]      (w:1, o:123
% 0.82/1.18    , a:1, s:1, b:0), 
% 0.82/1.18  'class_OrderedGroup_Olordered__ab__group__add'  [75, 1]      (w:1, o:124
% 0.82/1.18    , a:1, s:1, b:0), 
% 0.82/1.18  'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'  [76, 1]      
% 0.82/1.18    (w:1, o:125, a:1, s:1, b:0), 
% 0.82/1.18  'class_OrderedGroup_Ocomm__monoid__add'  [77, 1]      (w:1, o:126, a:1, s:1
% 0.82/1.18    , b:0), 
% 0.82/1.18  'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'  [78, 1]      
% 0.82/1.18    (w:1, o:127, a:1, s:1, b:0), 
% 0.82/1.18  'class_Ring__and__Field_Oordered__semidom'  [79, 1]      (w:1, o:130, a:1
% 0.82/1.18    , s:1, b:0), 
% 0.82/1.18  'c_Nat_Osemiring__1__class_Oof__nat'  [80, 2]      (w:1, o:199, a:1, s:1
% 0.82/1.18    , b:0), 
% 0.82/1.18  hBOOL  [82, 1]      (w:1, o:131, a:1, s:1, b:0), 
% 0.82/1.18  'c_Power_Opower__class_Opower'  [83, 3]      (w:1, o:209, a:1, s:1, b:0), 
% 0.82/1.18  'class_Ring__and__Field_Osemiring__0'  [84, 1]      (w:1, o:133, a:1, s:1
% 0.82/1.18    , b:0), 
% 0.82/1.18  'class_Power_Opower'  [85, 1]      (w:1, o:143, a:1, s:1, b:0), 
% 0.82/1.18  'c_List_Olist_OCons'  [89, 3]      (w:1, o:210, a:1, s:1, b:0), 
% 1.44/1.82  'c_List_Otake'  [90, 3]      (w:1, o:211, a:1, s:1, b:0), 
% 1.44/1.82  'c_Lambda_OdB_OVar'  [91, 1]      (w:1, o:144, a:1, s:1, b:0), 
% 1.44/1.82  'c_Lambda_Oliftn'  [92, 3]      (w:1, o:212, a:1, s:1, b:0), 
% 1.44/1.82  'c_List_Olist__update'  [93, 4]      (w:1, o:220, a:1, s:1, b:0), 
% 1.44/1.82  'c_Lambda_OdB_OApp'  [95, 0]      (w:1, o:64, a:1, s:1, b:0), 
% 1.44/1.82  'c_Type_Otyping'  [99, 3]      (w:1, o:213, a:1, s:1, b:0), 
% 1.44/1.82  'c_Type_Oshift'  [102, 4]      (w:1, o:221, a:1, s:1, b:0), 
% 1.44/1.82  'class_OrderedGroup_Opordered__ab__semigroup__add'  [103, 1]      (w:1, o:
% 1.44/1.82    134, a:1, s:1, b:0), 
% 1.44/1.82  'c_Lambda_Olift'  [106, 0]      (w:1, o:72, a:1, s:1, b:0), 
% 1.44/1.82  'class_OrderedGroup_Ogroup__add'  [108, 1]      (w:1, o:135, a:1, s:1, b:0)
% 1.44/1.82    , 
% 1.44/1.82  'class_Ring__and__Field_Osemiring__1'  [109, 1]      (w:1, o:145, a:1, s:1
% 1.44/1.82    , b:0), 
% 1.44/1.82  'c_Nat_Osemiring__1__class_Oof__nat__aux'  [111, 4]      (w:1, o:222, a:1
% 1.44/1.82    , s:1, b:0), 
% 1.44/1.82  'class_OrderedGroup_Oab__group__add'  [112, 1]      (w:1, o:136, a:1, s:1
% 1.44/1.82    , b:0), 
% 1.44/1.82  'class_Int_Oring__char__0'  [114, 1]      (w:1, o:146, a:1, s:1, b:0), 
% 1.44/1.82  'class_Int_Onumber__ring'  [115, 1]      (w:1, o:147, a:1, s:1, b:0), 
% 1.44/1.82  'class_Ring__and__Field_Oidom'  [116, 1]      (w:1, o:148, a:1, s:1, b:0), 
% 1.44/1.82    
% 1.44/1.82  'c_Lambda_OdB_OAbs'  [117, 1]      (w:1, o:149, a:1, s:1, b:0), 
% 1.44/1.82  'c_Lambda_Osubstn'  [118, 3]      (w:1, o:214, a:1, s:1, b:0), 
% 1.44/1.82  'c_Lambda_Osubst'  [119, 0]      (w:1, o:73, a:1, s:1, b:0), 
% 1.44/1.82  'class_OrderedGroup_Omonoid__mult'  [120, 1]      (w:1, o:137, a:1, s:1, b:
% 1.44/1.82    0), 
% 1.44/1.82  'class_Ring__and__Field_Ocomm__semiring__1'  [122, 1]      (w:1, o:150, a:1
% 1.44/1.82    , s:1, b:0), 
% 1.44/1.82  'class_OrderedGroup_Oab__semigroup__add'  [123, 1]      (w:1, o:138, a:1
% 1.44/1.82    , s:1, b:0), 
% 1.44/1.82  'c_List_Olist_ONil'  [124, 1]      (w:1, o:151, a:1, s:1, b:0), 
% 1.44/1.82  'c_List_Orev'  [125, 2]      (w:1, o:200, a:1, s:1, b:0), 
% 1.44/1.82  'c_ListOrder_Ostep1'  [128, 4]      (w:1, o:223, a:1, s:1, b:0), 
% 1.44/1.82  'c_List_Oappend'  [129, 3]      (w:1, o:215, a:1, s:1, b:0), 
% 1.44/1.82  'c_Lambda_Obeta'  [132, 0]      (w:1, o:74, a:1, s:1, b:0), 
% 1.44/1.82  'tc_Lambda_OdB'  [133, 0]      (w:1, o:75, a:1, s:1, b:0), 
% 1.44/1.82  'c_Transitive__Closure_Ortranclp'  [134, 2]      (w:1, o:201, a:1, s:1, b:0
% 1.44/1.82    ), 
% 1.44/1.82  'c_List_Olistsp'  [137, 3]      (w:1, o:216, a:1, s:1, b:0), 
% 1.44/1.82  'c_Lambda_OdB_OdB__case'  [142, 5]      (w:1, o:230, a:1, s:1, b:0), 
% 1.44/1.82  'c_InductTermi_OIT'  [144, 0]      (w:1, o:82, a:1, s:1, b:0), 
% 1.44/1.82  'v_sko__InductTermi__XIT__Xcases__5'  [145, 1]      (w:1, o:153, a:1, s:1
% 1.44/1.82    , b:0), 
% 1.44/1.82  'v_sko__InductTermi__XIT__Xcases__3'  [146, 1]      (w:1, o:155, a:1, s:1
% 1.44/1.82    , b:0), 
% 1.44/1.82  'v_sko__InductTermi__XIT__Xcases__1'  [147, 1]      (w:1, o:156, a:1, s:1
% 1.44/1.82    , b:0), 
% 1.44/1.82  'class_Nat_Osemiring__char__0'  [149, 1]      (w:1, o:113, a:1, s:1, b:0), 
% 1.44/1.82    
% 1.44/1.82  'c_Fun_Ocomp'  [154, 5]      (w:1, o:231, a:1, s:1, b:0), 
% 1.44/1.82  'class_Ring__and__Field_Oordered__idom'  [155, 1]      (w:1, o:157, a:1, s:
% 1.44/1.82    1, b:0), 
% 1.44/1.82  'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__3'  [156, 1
% 1.44/1.82    ]      (w:1, o:159, a:1, s:1, b:0), 
% 1.44/1.82  'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__4'  [157, 1
% 1.44/1.82    ]      (w:1, o:160, a:1, s:1, b:0), 
% 1.44/1.82  'c_List_Ofoldl'  [158, 5]      (w:1, o:232, a:1, s:1, b:0), 
% 1.44/1.82  'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__1'  [159, 1
% 1.44/1.82    ]      (w:1, o:161, a:1, s:1, b:0), 
% 1.44/1.82  'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__2'  [160, 1
% 1.44/1.82    ]      (w:1, o:158, a:1, s:1, b:0), 
% 1.44/1.82  'c_ListApplication_Osko__ListApplication__Xlem__1__3'  [161, 1]      (w:1
% 1.44/1.82    , o:163, a:1, s:1, b:0), 
% 1.44/1.82  'c_ListApplication_Osko__ListApplication__Xlem__1__4'  [162, 1]      (w:1
% 1.44/1.82    , o:164, a:1, s:1, b:0), 
% 1.44/1.82  'c_ListApplication_Osko__ListApplication__Xlem__1__1'  [163, 1]      (w:1
% 1.44/1.82    , o:165, a:1, s:1, b:0), 
% 1.44/1.82  'c_ListApplication_Osko__ListApplication__Xlem__1__2'  [164, 1]      (w:1
% 1.44/1.82    , o:162, a:1, s:1, b:0), 
% 1.44/1.82  'c_COMBC'  [165, 5]      (w:1, o:233, a:1, s:1, b:0), 
% 1.44/1.82  'c_Lambda_OdB_OdB__size'  [166, 1]      (w:1, o:166, a:1, s:1, b:0), 
% 1.44/1.82  'c_Nat_Osize__class_Osize'  [169, 2]      (w:1, o:202, a:1, s:1, b:0), 
% 1.44/1.82  'tc_Type_Otype'  [170, 0]      (w:1, o:89, a:1, s:1, b:0), 
% 1.44/1.82  'c_Type_Osko__Type__Xlist__app__typeE__1__1'  [172, 4]      (w:1, o:225, a:
% 1.44/1.82    1, s:1, b:0), 
% 1.44/1.82  'c_Type_Otypings'  [173, 3]      (w:1, o:217, a:1, s:1, b:0), 
% 8.18/8.55  'c_Type_Osko__Type__Xlist__app__typeD__1__1'  [174, 4]      (w:1, o:224, a:
% 8.18/8.55    1, s:1, b:0), 
% 8.18/8.55  'v_sko__InductTermi__XIT__Xcases__4'  [176, 1]      (w:1, o:152, a:1, s:1
% 8.18/8.55    , b:0), 
% 8.18/8.55  'v_sko__InductTermi__XIT__Xcases__6'  [177, 1]      (w:1, o:167, a:1, s:1
% 8.18/8.55    , b:0), 
% 8.18/8.55  'class_OrderedGroup_Ocancel__ab__semigroup__add'  [178, 1]      (w:1, o:139
% 8.18/8.55    , a:1, s:1, b:0), 
% 8.18/8.55  'class_OrderedGroup_Ocancel__semigroup__add'  [179, 1]      (w:1, o:140, a:
% 8.18/8.55    1, s:1, b:0), 
% 8.18/8.55  'v_sko__InductTermi__XIT__Xcases__2'  [183, 1]      (w:1, o:154, a:1, s:1
% 8.18/8.55    , b:0), 
% 8.18/8.55  'c_OrderedGroup_Omonoid__add'  [187, 3]      (w:1, o:208, a:1, s:1, b:0), 
% 8.18/8.55  'class_Ring__and__Field_Ozero__neq__one'  [188, 1]      (w:1, o:168, a:1
% 8.18/8.55    , s:1, b:0), 
% 8.18/8.55  'class_Ring__and__Field_Ono__zero__divisors'  [189, 1]      (w:1, o:129, a:
% 8.18/8.55    1, s:1, b:0), 
% 8.18/8.55  'class_Ring__and__Field_Omult__zero'  [190, 1]      (w:1, o:128, a:1, s:1
% 8.18/8.55    , b:0), 
% 8.18/8.55  'class_Ring__and__Field_Oring__1__no__zero__divisors'  [191, 1]      (w:1
% 8.18/8.55    , o:132, a:1, s:1, b:0), 
% 8.18/8.55  'class_OrderedGroup_Omonoid__add'  [192, 1]      (w:1, o:141, a:1, s:1, b:0
% 8.18/8.55    ), 
% 8.18/8.55  't_a'  [196, 0]      (w:1, o:92, a:1, s:1, b:0), 
% 8.18/8.55  'c_Lambda_OdB_OdB__rec'  [197, 5]      (w:1, o:234, a:1, s:1, b:0), 
% 8.18/8.55  'c_List_Omap'  [198, 4]      (w:1, o:226, a:1, s:1, b:0), 
% 8.18/8.55  'c_OrderedGroup_Osemigroup__add'  [199, 2]      (w:1, o:203, a:1, s:1, b:0)
% 8.18/8.55    , 
% 8.18/8.55  'class_OrderedGroup_Osemigroup__add'  [202, 1]      (w:1, o:142, a:1, s:1
% 8.18/8.55    , b:0), 
% 8.18/8.55  'c_List_Osko__List__Xmap__ext__1__1'  [208, 5]      (w:1, o:235, a:1, s:1
% 8.18/8.55    , b:0), 
% 8.18/8.55  'c_List_Osko__List__Xmap__cong__1__1'  [209, 5]      (w:1, o:236, a:1, s:1
% 8.18/8.55    , b:0), 
% 8.18/8.55  'c_List_Osko__List__Xmap__eq__conv__1__1'  [210, 5]      (w:1, o:237, a:1
% 8.18/8.55    , s:1, b:0), 
% 8.18/8.55  'c_ListApplication_Osko__ListApplication__XApp__eq__foldl__conv__1__1'  [
% 8.18/8.55    213, 4]      (w:1, o:227, a:1, s:1, b:0), 
% 8.18/8.55  'c_ListApplication_Osko__ListApplication__Xex__head__tail__1__2'  [214, 1
% 8.18/8.55    ]      (w:1, o:170, a:1, s:1, b:0), 
% 8.18/8.55  'c_ListApplication_Osko__ListApplication__Xex__head__tail__1__1'  [215, 1
% 8.18/8.55    ]      (w:1, o:169, a:1, s:1, b:0), 
% 8.18/8.55  'c_Type_Osko__Type__Xvar__app__typesE__1__1'  [216, 4]      (w:1, o:228, a:
% 8.18/8.55    1, s:1, b:0), 
% 8.18/8.55  'c_Type_Osko__Type__Xvar__app__types__1__1'  [217, 4]      (w:1, o:229, a:1
% 8.18/8.55    , s:1, b:0), 
% 8.18/8.55  'c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1'  [219, 3]      (w:
% 8.18/8.55    1, o:218, a:1, s:1, b:0), 
% 8.18/8.55  'v_ua______'  [221, 0]      (w:1, o:95, a:1, s:1, b:0), 
% 8.18/8.55  'v_n____'  [222, 0]      (w:1, o:96, a:1, s:1, b:0), 
% 8.18/8.55  'v_i____'  [223, 0]      (w:1, o:97, a:1, s:1, b:0), 
% 8.18/8.55  'tc_fun'  [224, 2]      (w:1, o:204, a:1, s:1, b:0), 
% 8.18/8.55  'v_u____'  [229, 0]      (w:1, o:100, a:1, s:1, b:0), 
% 8.18/8.55  'v_as____'  [230, 0]      (w:1, o:101, a:1, s:1, b:0), 
% 8.18/8.55  'tc_bool'  [233, 0]      (w:1, o:104, a:1, s:1, b:0), 
% 8.18/8.55  'tc_Int_Oint'  [234, 0]      (w:1, o:105, a:1, s:1, b:0), 
% 8.18/8.55  'c_COMBB'  [235, 6]      (w:1, o:238, a:1, s:1, b:0), 
% 8.18/8.55  'c_fequal'  [236, 3]      (w:1, o:219, a:1, s:1, b:0).
% 8.18/8.55  
% 8.18/8.55  
% 8.18/8.55  Starting Search:
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  
% 8.18/8.55  Intermediate Status:
% 8.18/8.55  Generated:    4442
% 8.18/8.55  Kept:         2015
% 8.18/8.55  Inuse:        137
% 8.18/8.55  Deleted:      4
% 8.18/8.55  Deletedinuse: 0
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  
% 8.18/8.55  Intermediate Status:
% 8.18/8.55  Generated:    10043
% 8.18/8.55  Kept:         4037
% 8.18/8.55  Inuse:        216
% 8.18/8.55  Deleted:      5
% 8.18/8.55  Deletedinuse: 0
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  
% 8.18/8.55  Intermediate Status:
% 8.18/8.55  Generated:    16822
% 8.18/8.55  Kept:         6080
% 8.18/8.55  Inuse:        352
% 8.18/8.55  Deleted:      15
% 8.18/8.55  Deletedinuse: 1
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  
% 8.18/8.55  Intermediate Status:
% 8.18/8.55  Generated:    24829
% 8.18/8.55  Kept:         8082
% 8.18/8.55  Inuse:        415
% 8.18/8.55  Deleted:      15
% 8.18/8.55  Deletedinuse: 1
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  
% 8.18/8.55  Intermediate Status:
% 8.18/8.55  Generated:    31492
% 8.18/8.55  Kept:         10340
% 8.18/8.55  Inuse:        436
% 8.18/8.55  Deleted:      20
% 8.18/8.55  Deletedinuse: 5
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  
% 8.18/8.55  Intermediate Status:
% 8.18/8.55  Generated:    38929
% 8.18/8.55  Kept:         12356
% 8.18/8.55  Inuse:        502
% 8.18/8.55  Deleted:      27
% 8.18/8.55  Deletedinuse: 7
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  
% 8.18/8.55  Intermediate Status:
% 8.18/8.55  Generated:    47756
% 8.18/8.55  Kept:         14360
% 8.18/8.55  Inuse:        543
% 8.18/8.55  Deleted:      29
% 8.18/8.55  Deletedinuse: 7
% 8.18/8.55  
% 8.18/8.55  Resimplifying inuse:
% 8.18/8.55  Done
% 8.18/8.55  
% 8.18/8.55  
% 8.18/8.55  Intermediate Status:
% 8.18/8.55  Generated:    61307
% 23.26/23.70  Kept:         16988
% 23.26/23.70  Inuse:        604
% 23.26/23.70  Deleted:      30
% 23.26/23.70  Deletedinuse: 8
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    68438
% 23.26/23.70  Kept:         19953
% 23.26/23.70  Inuse:        614
% 23.26/23.70  Deleted:      34
% 23.26/23.70  Deletedinuse: 12
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying clauses:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    79714
% 23.26/23.70  Kept:         22051
% 23.26/23.70  Inuse:        647
% 23.26/23.70  Deleted:      504
% 23.26/23.70  Deletedinuse: 15
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    90402
% 23.26/23.70  Kept:         24591
% 23.26/23.70  Inuse:        702
% 23.26/23.70  Deleted:      505
% 23.26/23.70  Deletedinuse: 16
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    104354
% 23.26/23.70  Kept:         27688
% 23.26/23.70  Inuse:        745
% 23.26/23.70  Deleted:      506
% 23.26/23.70  Deletedinuse: 17
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    113497
% 23.26/23.70  Kept:         29927
% 23.26/23.70  Inuse:        782
% 23.26/23.70  Deleted:      506
% 23.26/23.70  Deletedinuse: 17
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    131294
% 23.26/23.70  Kept:         32543
% 23.26/23.70  Inuse:        802
% 23.26/23.70  Deleted:      506
% 23.26/23.70  Deletedinuse: 17
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    144754
% 23.26/23.70  Kept:         35023
% 23.26/23.70  Inuse:        817
% 23.26/23.70  Deleted:      506
% 23.26/23.70  Deletedinuse: 17
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    153769
% 23.26/23.70  Kept:         37193
% 23.26/23.70  Inuse:        852
% 23.26/23.70  Deleted:      506
% 23.26/23.70  Deletedinuse: 17
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    168866
% 23.26/23.70  Kept:         40338
% 23.26/23.70  Inuse:        892
% 23.26/23.70  Deleted:      507
% 23.26/23.70  Deletedinuse: 18
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying clauses:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    179716
% 23.26/23.70  Kept:         42755
% 23.26/23.70  Inuse:        907
% 23.26/23.70  Deleted:      907
% 23.26/23.70  Deletedinuse: 18
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.70  Generated:    189371
% 23.26/23.70  Kept:         44760
% 23.26/23.70  Inuse:        955
% 23.26/23.70  Deleted:      907
% 23.26/23.70  Deletedinuse: 18
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  Resimplifying inuse:
% 23.26/23.70  Done
% 23.26/23.70  
% 23.26/23.70  
% 23.26/23.70  Intermediate Status:
% 23.26/23.71  Generated:    198543
% 23.26/23.71  Kept:         46864
% 23.26/23.71  Inuse:        982
% 23.26/23.71  Deleted:      907
% 23.26/23.71  Deletedinuse: 18
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    209254
% 23.26/23.71  Kept:         48877
% 23.26/23.71  Inuse:        1015
% 23.26/23.71  Deleted:      908
% 23.26/23.71  Deletedinuse: 19
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    219123
% 23.26/23.71  Kept:         51683
% 23.26/23.71  Inuse:        1018
% 23.26/23.71  Deleted:      908
% 23.26/23.71  Deletedinuse: 19
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    233751
% 23.26/23.71  Kept:         53717
% 23.26/23.71  Inuse:        1043
% 23.26/23.71  Deleted:      910
% 23.26/23.71  Deletedinuse: 20
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    247076
% 23.26/23.71  Kept:         56128
% 23.26/23.71  Inuse:        1076
% 23.26/23.71  Deleted:      913
% 23.26/23.71  Deletedinuse: 23
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    260938
% 23.26/23.71  Kept:         58494
% 23.26/23.71  Inuse:        1086
% 23.26/23.71  Deleted:      913
% 23.26/23.71  Deletedinuse: 23
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    280571
% 23.26/23.71  Kept:         60906
% 23.26/23.71  Inuse:        1101
% 23.26/23.71  Deleted:      913
% 23.26/23.71  Deletedinuse: 23
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  Resimplifying clauses:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    301156
% 23.26/23.71  Kept:         62983
% 23.26/23.71  Inuse:        1111
% 23.26/23.71  Deleted:      2767
% 23.26/23.71  Deletedinuse: 23
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    319906
% 23.26/23.71  Kept:         65053
% 23.26/23.71  Inuse:        1121
% 23.26/23.71  Deleted:      2767
% 23.26/23.71  Deletedinuse: 23
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    331880
% 23.26/23.71  Kept:         67072
% 23.26/23.71  Inuse:        1134
% 23.26/23.71  Deleted:      2767
% 23.26/23.71  Deletedinuse: 23
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    342021
% 23.26/23.71  Kept:         71383
% 23.26/23.71  Inuse:        1151
% 23.26/23.71  Deleted:      2767
% 23.26/23.71  Deletedinuse: 23
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    349967
% 23.26/23.71  Kept:         73784
% 23.26/23.71  Inuse:        1161
% 23.26/23.71  Deleted:      2767
% 23.26/23.71  Deletedinuse: 23
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  Resimplifying inuse:
% 23.26/23.71  Done
% 23.26/23.71  
% 23.26/23.71  
% 23.26/23.71  Intermediate Status:
% 23.26/23.71  Generated:    360254
% 55.04/55.44  Kept:         75976
% 55.04/55.44  Inuse:        1201
% 55.04/55.44  Deleted:      2767
% 55.04/55.44  Deletedinuse: 23
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    367755
% 55.04/55.44  Kept:         77999
% 55.04/55.44  Inuse:        1216
% 55.04/55.44  Deleted:      2768
% 55.04/55.44  Deletedinuse: 24
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    380360
% 55.04/55.44  Kept:         80838
% 55.04/55.44  Inuse:        1231
% 55.04/55.44  Deleted:      2768
% 55.04/55.44  Deletedinuse: 24
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying clauses:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    390842
% 55.04/55.44  Kept:         83262
% 55.04/55.44  Inuse:        1239
% 55.04/55.44  Deleted:      2844
% 55.04/55.44  Deletedinuse: 24
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    400656
% 55.04/55.44  Kept:         85274
% 55.04/55.44  Inuse:        1270
% 55.04/55.44  Deleted:      2851
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    407561
% 55.04/55.44  Kept:         88271
% 55.04/55.44  Inuse:        1278
% 55.04/55.44  Deleted:      2851
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    419563
% 55.04/55.44  Kept:         90807
% 55.04/55.44  Inuse:        1288
% 55.04/55.44  Deleted:      2851
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    428538
% 55.04/55.44  Kept:         92817
% 55.04/55.44  Inuse:        1302
% 55.04/55.44  Deleted:      2851
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    435944
% 55.04/55.44  Kept:         94844
% 55.04/55.44  Inuse:        1323
% 55.04/55.44  Deleted:      2852
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    445248
% 55.04/55.44  Kept:         97453
% 55.04/55.44  Inuse:        1337
% 55.04/55.44  Deleted:      2852
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    458844
% 55.04/55.44  Kept:         100035
% 55.04/55.44  Inuse:        1352
% 55.04/55.44  Deleted:      2852
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    466249
% 55.04/55.44  Kept:         102610
% 55.04/55.44  Inuse:        1362
% 55.04/55.44  Deleted:      2852
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying clauses:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    472446
% 55.04/55.44  Kept:         104955
% 55.04/55.44  Inuse:        1367
% 55.04/55.44  Deleted:      3072
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    480825
% 55.04/55.44  Kept:         106960
% 55.04/55.44  Inuse:        1384
% 55.04/55.44  Deleted:      3072
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    495304
% 55.04/55.44  Kept:         110594
% 55.04/55.44  Inuse:        1387
% 55.04/55.44  Deleted:      3072
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    521235
% 55.04/55.44  Kept:         113594
% 55.04/55.44  Inuse:        1402
% 55.04/55.44  Deleted:      3072
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    535460
% 55.04/55.44  Kept:         115613
% 55.04/55.44  Inuse:        1410
% 55.04/55.44  Deleted:      3072
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    546242
% 55.04/55.44  Kept:         117627
% 55.04/55.44  Inuse:        1429
% 55.04/55.44  Deleted:      3072
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    556725
% 55.04/55.44  Kept:         119658
% 55.04/55.44  Inuse:        1447
% 55.04/55.44  Deleted:      3072
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    572597
% 55.04/55.44  Kept:         123743
% 55.04/55.44  Inuse:        1452
% 55.04/55.44  Deleted:      3072
% 55.04/55.44  Deletedinuse: 25
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying clauses:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    590807
% 55.04/55.44  Kept:         126028
% 55.04/55.44  Inuse:        1467
% 55.04/55.44  Deleted:      3287
% 55.04/55.44  Deletedinuse: 28
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    600371
% 55.04/55.44  Kept:         128075
% 55.04/55.44  Inuse:        1477
% 55.04/55.44  Deleted:      3287
% 55.04/55.44  Deletedinuse: 28
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    612803
% 55.04/55.44  Kept:         130120
% 55.04/55.44  Inuse:        1502
% 55.04/55.44  Deleted:      3287
% 55.04/55.44  Deletedinuse: 28
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    623476
% 55.04/55.44  Kept:         132133
% 55.04/55.44  Inuse:        1522
% 55.04/55.44  Deleted:      3287
% 55.04/55.44  Deletedinuse: 28
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    631059
% 55.04/55.44  Kept:         136043
% 55.04/55.44  Inuse:        1527
% 55.04/55.44  Deleted:      3287
% 55.04/55.44  Deletedinuse: 28
% 55.04/55.44  
% 55.04/55.44  Resimplifying inuse:
% 55.04/55.44  Done
% 55.04/55.44  
% 55.04/55.44  
% 55.04/55.44  Intermediate Status:
% 55.04/55.44  Generated:    638655
% 55.04/55.44  Kept:         139966
% 85.45/85.86  Inuse:        1532
% 85.45/85.86  Deleted:      3287
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    648366
% 85.45/85.86  Kept:         141971
% 85.45/85.86  Inuse:        1549
% 85.45/85.86  Deleted:      3287
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    656104
% 85.45/85.86  Kept:         144173
% 85.45/85.86  Inuse:        1553
% 85.45/85.86  Deleted:      3287
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  Resimplifying clauses:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    668035
% 85.45/85.86  Kept:         146451
% 85.45/85.86  Inuse:        1572
% 85.45/85.86  Deleted:      3545
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    690201
% 85.45/85.86  Kept:         150204
% 85.45/85.86  Inuse:        1587
% 85.45/85.86  Deleted:      3545
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    704982
% 85.45/85.86  Kept:         152350
% 85.45/85.86  Inuse:        1592
% 85.45/85.86  Deleted:      3545
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    726123
% 85.45/85.86  Kept:         155049
% 85.45/85.86  Inuse:        1612
% 85.45/85.86  Deleted:      3545
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    741162
% 85.45/85.86  Kept:         157067
% 85.45/85.86  Inuse:        1638
% 85.45/85.86  Deleted:      3545
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    752482
% 85.45/85.86  Kept:         159349
% 85.45/85.86  Inuse:        1657
% 85.45/85.86  Deleted:      3545
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    767626
% 85.45/85.86  Kept:         161391
% 85.45/85.86  Inuse:        1683
% 85.45/85.86  Deleted:      3545
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    782607
% 85.45/85.86  Kept:         163441
% 85.45/85.86  Inuse:        1703
% 85.45/85.86  Deleted:      3545
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  Resimplifying clauses:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    795365
% 85.45/85.86  Kept:         165695
% 85.45/85.86  Inuse:        1717
% 85.45/85.86  Deleted:      3744
% 85.45/85.86  Deletedinuse: 28
% 85.45/85.86  
% 85.45/85.86  Resimplifying inuse:
% 85.45/85.86  Done
% 85.45/85.86  
% 85.45/85.86  
% 85.45/85.86  Intermediate Status:
% 85.45/85.86  Generated:    810022
% 85.45/85.86  Kept:         168373
% 85.45/85.87  Inuse:        1727
% 85.45/85.87  Deleted:      3744
% 85.45/85.87  Deletedinuse: 28
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    822322
% 85.45/85.87  Kept:         170375
% 85.45/85.87  Inuse:        1732
% 85.45/85.87  Deleted:      3744
% 85.45/85.87  Deletedinuse: 28
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    839126
% 85.45/85.87  Kept:         172543
% 85.45/85.87  Inuse:        1757
% 85.45/85.87  Deleted:      3744
% 85.45/85.87  Deletedinuse: 28
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    858442
% 85.45/85.87  Kept:         175039
% 85.45/85.87  Inuse:        1782
% 85.45/85.87  Deleted:      3745
% 85.45/85.87  Deletedinuse: 29
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    868479
% 85.45/85.87  Kept:         177239
% 85.45/85.87  Inuse:        1792
% 85.45/85.87  Deleted:      3745
% 85.45/85.87  Deletedinuse: 29
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    886685
% 85.45/85.87  Kept:         182623
% 85.45/85.87  Inuse:        1807
% 85.45/85.87  Deleted:      3745
% 85.45/85.87  Deletedinuse: 29
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    896246
% 85.45/85.87  Kept:         184908
% 85.45/85.87  Inuse:        1822
% 85.45/85.87  Deleted:      3745
% 85.45/85.87  Deletedinuse: 29
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying clauses:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    912876
% 85.45/85.87  Kept:         187838
% 85.45/85.87  Inuse:        1832
% 85.45/85.87  Deleted:      3986
% 85.45/85.87  Deletedinuse: 29
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    926447
% 85.45/85.87  Kept:         189839
% 85.45/85.87  Inuse:        1840
% 85.45/85.87  Deleted:      3986
% 85.45/85.87  Deletedinuse: 29
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    946788
% 85.45/85.87  Kept:         193705
% 85.45/85.87  Inuse:        1857
% 85.45/85.87  Deleted:      3987
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    967194
% 85.45/85.87  Kept:         195745
% 85.45/85.87  Inuse:        1863
% 85.45/85.87  Deleted:      3987
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    987836
% 85.45/85.87  Kept:         197779
% 85.45/85.87  Inuse:        1869
% 85.45/85.87  Deleted:      3987
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    997407
% 85.45/85.87  Kept:         199826
% 85.45/85.87  Inuse:        1878
% 85.45/85.87  Deleted:      3987
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1021818
% 85.45/85.87  Kept:         203987
% 85.45/85.87  Inuse:        1887
% 85.45/85.87  Deleted:      3987
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying clauses:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1035301
% 85.45/85.87  Kept:         205991
% 85.45/85.87  Inuse:        1903
% 85.45/85.87  Deleted:      4205
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1056045
% 85.45/85.87  Kept:         207997
% 85.45/85.87  Inuse:        1908
% 85.45/85.87  Deleted:      4205
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1072104
% 85.45/85.87  Kept:         211022
% 85.45/85.87  Inuse:        1917
% 85.45/85.87  Deleted:      4205
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1087652
% 85.45/85.87  Kept:         213059
% 85.45/85.87  Inuse:        1934
% 85.45/85.87  Deleted:      4205
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1098117
% 85.45/85.87  Kept:         215059
% 85.45/85.87  Inuse:        1944
% 85.45/85.87  Deleted:      4205
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1119432
% 85.45/85.87  Kept:         217129
% 85.45/85.87  Inuse:        1949
% 85.45/85.87  Deleted:      4205
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1140114
% 85.45/85.87  Kept:         219164
% 85.45/85.87  Inuse:        1953
% 85.45/85.87  Deleted:      4205
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1150596
% 85.45/85.87  Kept:         221170
% 85.45/85.87  Inuse:        1963
% 85.45/85.87  Deleted:      4205
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1171062
% 85.45/85.87  Kept:         223397
% 85.45/85.87  Inuse:        1967
% 85.45/85.87  Deleted:      4205
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1192514
% 85.45/85.87  Kept:         225688
% 85.45/85.87  Inuse:        1972
% 85.45/85.87  Deleted:      4205
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying clauses:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1205399
% 85.45/85.87  Kept:         228121
% 85.45/85.87  Inuse:        1977
% 85.45/85.87  Deleted:      4319
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1219295
% 85.45/85.87  Kept:         230674
% 85.45/85.87  Inuse:        1992
% 85.45/85.87  Deleted:      4319
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1252236
% 85.45/85.87  Kept:         234466
% 85.45/85.87  Inuse:        2007
% 85.45/85.87  Deleted:      4319
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Intermediate Status:
% 85.45/85.87  Generated:    1267793
% 85.45/85.87  Kept:         236509
% 85.45/85.87  Inuse:        2023
% 85.45/85.87  Deleted:      4319
% 85.45/85.87  Deletedinuse: 30
% 85.45/85.87  
% 85.45/85.87  Resimplifying inuse:
% 85.45/85.87  Done
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  Bliksems!, er is een bewijs:
% 85.45/85.87  % SZS status Unsatisfiable
% 85.45/85.87  % SZS output start Refutation
% 85.45/85.87  
% 85.45/85.87  clause( 426, [ =( 'v_i____', 'v_n____' ) ] )
% 85.45/85.87  .
% 85.45/85.87  clause( 449, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( X ), Y, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ) ), ~( 'c_List_Olistsp'( 'c_InductTermi_OIT', Y, 
% 85.45/85.87    'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  .
% 85.45/85.87  clause( 471, [ 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 
% 85.45/85.87    'c_COMBC'( 'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.87    'c_COMBC'( 'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.87    , 'tc_fun'( 'tc_nat', 'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_nat', 'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.87     ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ) ] )
% 85.45/85.87  .
% 85.45/85.87  clause( 472, [ ~( hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ), 'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.87    'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 'c_Lambda_Osubst'
% 85.45/85.87    , 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 'tc_nat', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.87    'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) )
% 85.45/85.87     ) ) ] )
% 85.45/85.87  .
% 85.45/85.87  clause( 236668, [] )
% 85.45/85.87  .
% 85.45/85.87  
% 85.45/85.87  
% 85.45/85.87  % SZS output end Refutation
% 85.45/85.87  found a proof!
% 85.45/85.87  
% 85.45/85.87  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 85.45/85.87  
% 85.45/85.87  initialclauses(
% 85.45/85.87  [ clause( 236670, [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 
% 85.45/85.87    'class_Int_Onumber'( X ) ), 'c_lessequals'( 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( Y, X ), 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( Z, X ), X ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_Int_Onumber__class_Onumber__of'( Z, X ), 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( Y, X ), X ) ] )
% 85.45/85.87  , clause( 236671, [ ~( =( 'c_Type_Otype_OFun'( X, Y ), 'c_Type_Otype_OFun'( 
% 85.45/85.87    Z, T ) ) ), =( Y, T ) ] )
% 85.45/85.87  , clause( 236672, [ ~( =( 'c_Type_Otype_OFun'( X, Y ), 'c_Type_Otype_OFun'( 
% 85.45/85.87    Z, T ) ) ), =( X, Z ) ] )
% 85.45/85.87  , clause( 236673, [ ~( =( 'c_Suc'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236674, [ ~( =( X, 'c_Suc'( X ) ) ) ] )
% 85.45/85.87  , clause( 236675, [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y, 
% 85.45/85.87    Z, X ), ~( 'c_lessequals'( Y, T, X ) ), ~( 'c_lessequals'( T, Z, X ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236676, [ ~( 'class_Orderings_Oorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, T, X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( T, Z, X ) ) ] )
% 85.45/85.87  , clause( 236677, [ ~( 'class_Orderings_Oorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( Y, T
% 85.45/85.87    , X ) ), ~( 'c_lessequals'( T, Z, X ) ) ] )
% 85.45/85.87  , clause( 236678, [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'( 
% 85.45/85.87    Y, Z, X ), ~( 'c_lessequals'( T, Z, X ) ), ~( 'c_lessequals'( Y, T, X ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236679, [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y, 
% 85.45/85.87    Y, X ) ] )
% 85.45/85.87  , clause( 236680, [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'( 
% 85.45/85.87    Y, Y, X ) ] )
% 85.45/85.87  , clause( 236681, [ ~( 'class_Orderings_Opreorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( T, Z
% 85.45/85.87    , X ) ), ~( 'c_lessequals'( Y, T, X ) ) ] )
% 85.45/85.87  , clause( 236682, [ ~( 'class_Orderings_Opreorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( T, Z, X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 85.45/85.87  , clause( 236683, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_lessequals'( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), 
% 85.45/85.87    T ), X ), ~( 'c_lessequals'( U, T, X ) ), ~( 'c_lessequals'( Y, hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), U ), X ) ) ] )
% 85.45/85.87  , clause( 236684, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236685, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' )
% 85.45/85.87    , ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236686, [ =( 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X, 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ) ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 
% 85.45/85.87    'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236687, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 85.45/85.87     ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( T, U, X ) ) ), 'c_lessequals'( U, T, X ), 
% 85.45/85.87    ~( 'c_lessequals'( Z, Y, X ) ) ] )
% 85.45/85.87  , clause( 236688, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 85.45/85.87     ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( T, U, X ) ) ), 'c_lessequals'( Z, Y, X ), 
% 85.45/85.87    ~( 'c_lessequals'( U, T, X ) ) ] )
% 85.45/85.87  , clause( 236689, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 85.45/85.87     ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( T, U, X ) ) ), 'c_HOL_Oord__class_Oless'( T
% 85.45/85.87    , U, X ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ] )
% 85.45/85.87  , clause( 236690, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 85.45/85.87     ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( T, U, X ) ) ), 'c_HOL_Oord__class_Oless'( Y
% 85.45/85.87    , Z, X ), ~( 'c_HOL_Oord__class_Oless'( T, U, X ) ) ] )
% 85.45/85.87  , clause( 236691, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( 
% 85.45/85.87    X, 'c_Suc'( Y ), 'tc_nat' ), X, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236692, [ ~( 'class_Orderings_Oorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), =( Z, Y ), ~( 'c_lessequals'( Y, Z
% 85.45/85.87    , X ) ) ] )
% 85.45/85.87  , clause( 236693, [ ~( 'class_Orderings_Oorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ), =( 
% 85.45/85.87    Z, Y ) ] )
% 85.45/85.87  , clause( 236694, [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 85.45/85.87  , clause( 236695, [ ~( 'class_Orderings_Oorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), =( Y, Z ), ~( 'c_lessequals'( Y, Z
% 85.45/85.87    , X ) ) ] )
% 85.45/85.87  , clause( 236696, [ ~( 'class_Orderings_Oorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), =( Y, Z ), ~( 'c_lessequals'( Y, Z
% 85.45/85.87    , X ) ) ] )
% 85.45/85.87  , clause( 236697, [ ~( 'class_Orderings_Oorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ), =( 
% 85.45/85.87    Y, Z ) ] )
% 85.45/85.87  , clause( 236698, [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ), ~( 
% 85.45/85.87    'c_lessequals'( Y, Z, X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X ) ] )
% 85.45/85.87  , clause( 236699, [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 85.45/85.87  , clause( 236700, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( 
% 85.45/85.87    Y, Z, X ), 'c_lessequals'( Z, Y, X ) ] )
% 85.45/85.87  , clause( 236701, [ =( 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X, 
% 85.45/85.87    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 
% 85.45/85.87    'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236702, [ =( X, 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X, 
% 85.45/85.87    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 
% 85.45/85.87    'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236703, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    X ), Y ), 'c_Suc'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 85.45/85.87    'tc_nat' ) ), Y ) ) ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236704, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 85.45/85.87    , X ) ) ] )
% 85.45/85.87  , clause( 236705, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Y, Z
% 85.45/85.87    , X ) ) ] )
% 85.45/85.87  , clause( 236706, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), X ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236707, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Ozero__class_Ozero'( X ), X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ), 'c_HOL_Ozero__class_Ozero'( X ) ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 85.45/85.87  , clause( 236708, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), X ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236709, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), ~( 
% 85.45/85.87    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), X ) ) ] )
% 85.45/85.87  , clause( 236710, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), ~( 
% 85.45/85.87    'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_lessequals'( Y, hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), T ), X ), ~( 'c_lessequals'( 
% 85.45/85.87    Y, T, X ) ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236711, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), ~( 
% 85.45/85.87    'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_lessequals'( Y, hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), T ), X ), ~( 'c_lessequals'( 
% 85.45/85.87    Y, Z, X ) ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236712, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ) ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), =( Z, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 85.45/85.87  , clause( 236713, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ) ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), =( Y, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 85.45/85.87  , clause( 236714, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Y )
% 85.45/85.87    , 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Y, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236715, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_lessequals'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 85.45/85.87    'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236716, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), 'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z
% 85.45/85.87     ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Z, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_lessequals'( Y, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236717, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 85.45/85.87     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), U ), X ), ~( 
% 85.45/85.87    'c_lessequals'( Z, U, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236718, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 85.45/85.87     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), U ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, U, X ) ), ~( 'c_lessequals'( Y, T, X ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236719, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Oone__class_Oone'( 
% 85.45/85.87    X ), X ) ] )
% 85.45/85.87  , clause( 236720, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    ~( 'c_lessequals'( 'c_HOL_Oone__class_Oone'( X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236721, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), X ) ] )
% 85.45/85.87  , clause( 236722, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), X ) ] )
% 85.45/85.87  , clause( 236723, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), 'c_Suc'( X ), 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236724, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), 'c_Suc'( X ), 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236725, [ =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236726, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236727, [ hBOOL( hAPP( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 85.45/85.87     ) ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ) ), ~( hBOOL( hAPP( X
% 85.45/85.87    , 'c_HOL_Ominus__class_Ominus'( Y, Z, 'tc_nat' ) ) ) ) ] )
% 85.45/85.87  , clause( 236728, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236729, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ), 'tc_nat' ), 
% 85.45/85.87    ~( 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236730, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( 
% 85.45/85.87    X, Y, 'tc_nat' ), X, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, 
% 85.45/85.87    'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236731, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_lessequals'( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( T, Z, X ), X ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), ~( 'c_lessequals'( Y, T, X ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236732, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236733, [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~( 
% 85.45/85.87    'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), 'c_Suc'( Y ), X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 85.45/85.87  , clause( 236734, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( X
% 85.45/85.87    , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( X, 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236735, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( Y
% 85.45/85.87    , 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236736, [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 85.45/85.87    , hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ) ), =( X
% 85.45/85.87    , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( X, 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236737, [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 85.45/85.87    , hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ) ), =( Y
% 85.45/85.87    , 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236738, [ =( 'c_HOL_Ominus__class_Ominus'( X, hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236739, [ =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ) ] )
% 85.45/85.87  , clause( 236740, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236741, [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 85.45/85.87    , hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ) ), =( Y
% 85.45/85.87    , 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236742, [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 85.45/85.87    , hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ) ), =( X
% 85.45/85.87    , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( Y, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236743, [ =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236744, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236745, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( Y
% 85.45/85.87    , 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236746, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( X
% 85.45/85.87    , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( Y, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236747, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ), 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236748, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), X ) ), 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236749, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ), 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236750, [ 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), Z, 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, 'c_HOL_Ominus__class_Ominus'( Z, Y, 
% 85.45/85.87    'tc_nat' ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236751, [ 'c_HOL_Oord__class_Oless'( X, 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Z, 'tc_nat' ), 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), X ), Z ), Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236752, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    X ), 'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ) ), Y ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236753, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_lessequals'( 'c_HOL_Oone__class_Oone'( X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236754, [ =( 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236755, [ =( 'c_List_Otake'( 'c_Int_Onumber__class_Onumber__of'( 
% 85.45/85.87    X, 'tc_nat' ), 'c_List_Olist_OCons'( Y, Z, T ), T ), 'c_List_Olist_OCons'( 
% 85.45/85.87    Y, 'c_List_Otake'( 'c_HOL_Ominus__class_Ominus'( 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ), T ) ), =( 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236756, [ =( 'c_Suc'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), X ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236757, [ =( 'c_Suc'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ), X ) ) ] )
% 85.45/85.87  , clause( 236758, [ =( 'c_List_Otake'( 'c_Suc'( X ), 'c_List_Olist_OCons'( 
% 85.45/85.87    Y, Z, T ), T ), 'c_List_Olist_OCons'( Y, 'c_List_Otake'( X, Z, T ), T ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236759, [ =( 'c_Lambda_Oliftn'( X, 'c_Lambda_OdB_OVar'( Y ), Z )
% 85.45/85.87    , 'c_Lambda_OdB_OVar'( Y ) ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, 
% 85.45/85.87    'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236760, [ =( 'c_List_Olist__update'( 'c_List_Olist_OCons'( X, Y, 
% 85.45/85.87    Z ), 'c_Suc'( T ), U, Z ), 'c_List_Olist_OCons'( X, 
% 85.45/85.87    'c_List_Olist__update'( Y, T, U, Z ), Z ) ) ] )
% 85.45/85.87  , clause( 236761, [ 'c_Type_Otyping'( X, hAPP( hAPP( 'c_Lambda_OdB_OApp', Y
% 85.45/85.87     ), Z ), T ), ~( 'c_Type_Otyping'( X, Z, U ) ), ~( 'c_Type_Otyping'( X, Y
% 85.45/85.87    , 'c_Type_Otype_OFun'( U, T ) ) ) ] )
% 85.45/85.87  , clause( 236762, [ =( 'c_Type_Oshift'( 'c_Type_Oshift'( X, Y, Z, T ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), U, T ), 'c_Type_Oshift'( 
% 85.45/85.87    'c_Type_Oshift'( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), U, T ), 
% 85.45/85.87    'c_Suc'( Y ), Z, T ) ) ] )
% 85.45/85.87  , clause( 236763, [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 
% 85.45/85.87    'class_Int_Onumber'( X ) ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( Y, X ), 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( Z, X ), X ) ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( Z, X ), 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( Y, X ), X ) ) ] )
% 85.45/85.87  , clause( 236764, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    X ), Z, X ) ), ~( 'c_lessequals'( 'c_Power_Opower__class_Opower'( Y, 
% 85.45/85.87    'c_Suc'( T ), X ), 'c_Power_Opower__class_Opower'( Z, 'c_Suc'( T ), X ), 
% 85.45/85.87    X ) ) ] )
% 85.45/85.87  , clause( 236765, [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'( 
% 85.45/85.87    X ) ), 'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 
% 85.45/85.87    Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), X ), ~( 
% 85.45/85.87    'c_lessequals'( Z, T, X ) ) ] )
% 85.45/85.87  , clause( 236766, [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'( 
% 85.45/85.87    X ) ), 'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 
% 85.45/85.87    Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ), ~( 
% 85.45/85.87    'c_lessequals'( Y, T, X ) ) ] )
% 85.45/85.87  , clause( 236767, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), 
% 85.45/85.87    'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), T ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ) ) ] )
% 85.45/85.87  , clause( 236768, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), 
% 85.45/85.87    'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), X ), ~( 
% 85.45/85.87    'c_lessequals'( Z, T, X ) ) ] )
% 85.45/85.87  , clause( 236769, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), 
% 85.45/85.87    'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ), X ) ) ] )
% 85.45/85.87  , clause( 236770, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), 
% 85.45/85.87    'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ), ~( 
% 85.45/85.87    'c_lessequals'( Y, T, X ) ) ] )
% 85.45/85.87  , clause( 236771, [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' )
% 85.45/85.87    , ~( 'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236772, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( X ), 'tc_nat' )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236773, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( X ), 'tc_nat' )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236774, [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'( 
% 85.45/85.87    Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ] )
% 85.45/85.87  , clause( 236775, [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y, 
% 85.45/85.87    Z, X ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ] )
% 85.45/85.87  , clause( 236776, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_lessequals'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 85.45/85.87  , clause( 236777, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 85.45/85.87    , X ) ) ] )
% 85.45/85.87  , clause( 236778, [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~( 
% 85.45/85.87    'c_lessequals'( Y, Z, X ) ), ~( 'c_lessequals'( Z, Y, X ) ) ] )
% 85.45/85.87  , clause( 236779, [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~( 
% 85.45/85.87    'c_lessequals'( Z, Y, X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 85.45/85.87  , clause( 236780, [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~( 
% 85.45/85.87    'c_lessequals'( Z, Y, X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 85.45/85.87  , clause( 236781, [ ~( 'class_Orderings_Opreorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_lessequals'( Z, Y, X ), ~( 
% 85.45/85.87    'c_lessequals'( Y, Z, X ) ) ] )
% 85.45/85.87  , clause( 236782, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( 
% 85.45/85.87    X, Y, 'tc_nat' ), Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Z, 
% 85.45/85.87    'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236783, [ =( X, Y ), ~( 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y
% 85.45/85.87     ), 'tc_nat' ) ), 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236784, [ =( X, Y ), ~( 'c_HOL_Oord__class_Oless'( Y, 'c_Suc'( X
% 85.45/85.87     ), 'tc_nat' ) ), 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236785, [ =( X, Y ), 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' )
% 85.45/85.87    , ~( 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236786, [ =( 'c_HOL_Ominus__class_Ominus'( 'c_Suc'( X ), 'c_Suc'( 
% 85.45/85.87    Y ), 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236787, [ ~( =( 'c_Suc'( X ), 'c_Suc'( Y ) ) ), =( X, Y ) ] )
% 85.45/85.87  , clause( 236788, [ ~( =( 'c_Suc'( X ), 'c_Suc'( Y ) ) ), =( X, Y ) ] )
% 85.45/85.87  , clause( 236789, [ =( 'c_Lambda_Oliftn'( 'c_Suc'( X ), Y, Z ), hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Olift', 'c_Lambda_Oliftn'( X, Y, Z ) ), Z ) ) ] )
% 85.45/85.87  , clause( 236790, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( 
% 85.45/85.87    X, Y, 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X, Z, 'tc_nat' ), 
% 85.45/85.87    'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236791, [ =( 'c_HOL_Ominus__class_Ominus'( 'c_Suc'( X ), 
% 85.45/85.87    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), X ) ] )
% 85.45/85.87  , clause( 236792, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_Suc'( X ) ), Y ), 'c_Suc'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), X ), Y ) ) ) ] )
% 85.45/85.87  , clause( 236793, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    X ), 'c_Suc'( Y ) ), 'c_Suc'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), X ), Y ) ) ) ] )
% 85.45/85.87  , clause( 236794, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =( hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ominus__class_Ominus'( Y, Z
% 85.45/85.87    , X ) ), Z ), Y ) ] )
% 85.45/85.87  , clause( 236795, [ ~( hBOOL( hAPP( X, 'c_HOL_Ominus__class_Ominus'( hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), Y, 'tc_nat' ) ) )
% 85.45/85.87     ), hBOOL( hAPP( X, Z ) ) ] )
% 85.45/85.87  , clause( 236796, [ ~( hBOOL( hAPP( X, 'c_HOL_Ominus__class_Ominus'( hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), Y, 'tc_nat' ) ) )
% 85.45/85.87     ), hBOOL( hAPP( X, Z ) ) ] )
% 85.45/85.87  , clause( 236797, [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'( 
% 85.45/85.87    X ) ), 'c_lessequals'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 
% 85.45/85.87    Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), U ), X ), ~( 
% 85.45/85.87    'c_lessequals'( Z, U, X ) ), ~( 'c_lessequals'( Y, T, X ) ) ] )
% 85.45/85.87  , clause( 236798, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( 
% 85.45/85.87    X, Y, 'tc_nat' ), 'c_Suc'( X ), 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236799, [ ~( 'class_Orderings_Olinorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_lessequals'( Z, Y, X ) ] )
% 85.45/85.87  , clause( 236800, [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 
% 85.45/85.87    'c_lessequals'( Y, Y, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, Y, X ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236801, [ ~( 'class_Orderings_Olinorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Y, X ), 'c_lessequals'( Y, Y, X ) ] )
% 85.45/85.87  , clause( 236802, [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ) ), ~( 'c_lessequals'( Z, Y, X ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236803, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( 
% 85.45/85.87    Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X ) ] )
% 85.45/85.87  , clause( 236804, [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 
% 85.45/85.87    'c_lessequals'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236805, [ ~( 'class_Orderings_Olinorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_lessequals'( Z, Y, X ) ] )
% 85.45/85.87  , clause( 236806, [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 
% 85.45/85.87    'c_lessequals'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236807, [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat__aux'( Y, 'c_Suc'( Z ), T, X ), 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat__aux'( Y, Z, hAPP( Y, T ), X ) ) ] )
% 85.45/85.87  , clause( 236808, [ =( 'c_HOL_Ominus__class_Ominus'( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ), Z, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( X, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), Y ), Z ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236809, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 85.45/85.87    , T, X ) ) ), =( Y, Z ) ] )
% 85.45/85.87  , clause( 236810, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ominus__class_Ominus'( Z
% 85.45/85.87    , T, X ) ) ), =( Z, T ) ] )
% 85.45/85.87  , clause( 236811, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_Suc'( X ) ), Y ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    X ), 'c_Suc'( Y ) ) ) ] )
% 85.45/85.87  , clause( 236812, [ ~( 'class_Int_Oring__char__0'( X ) ), ~( 
% 85.45/85.87    'class_Int_Onumber__ring'( X ) ), ~( =( 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( Y, X ), 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( Z, X ) ) ), =( Y, Z ) ] )
% 85.45/85.87  , clause( 236813, [ =( 'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), Y ), 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( X, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236814, [ =( 'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Z ), 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236815, [ =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 
% 85.45/85.87    'c_Suc'( 'c_HOL_Ominus__class_Ominus'( 'c_Int_Onumber__class_Onumber__of'( 
% 85.45/85.87    X, 'tc_nat' ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236816, [ =( 'c_HOL_Ominus__class_Ominus'( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ), Z, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X, Z, 
% 85.45/85.87    'tc_nat' ), Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236817, [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' )
% 85.45/85.87    , =( 'c_Suc'( X ), Y ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236818, [ =( 'c_HOL_Ominus__class_Ominus'( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( 'c_Suc'( X ), Y, 'tc_nat' ), 'c_Suc'( Z ), 
% 85.45/85.87    'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X
% 85.45/85.87    , Y, 'tc_nat' ), Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236819, [ =( 'c_HOL_Ominus__class_Ominus'( X, 'c_Suc'( Y ), 
% 85.45/85.87    'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X
% 85.45/85.87    , 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236820, [ 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, 'c_Suc'( X ), 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236821, [ ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, 'c_Suc'( X ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236822, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' )
% 85.45/85.87    , 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236823, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    ~( =( 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z ), X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( T, 'c_Suc'( Z ), X ) ) ), =( Y, T ), ~( 
% 85.45/85.87    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X ) ), ~( 
% 85.45/85.87    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236824, [ =( 'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), Y, 'tc_nat' ), X ) ] )
% 85.45/85.87  , clause( 236825, [ =( 'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), X, 'tc_nat' ), Y ) ] )
% 85.45/85.87  , clause( 236826, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 85.45/85.87    , Y ), Z ), Z, X ), Y ) ] )
% 85.45/85.87  , clause( 236827, [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ), 
% 85.45/85.87    'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236828, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236829, [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ), 
% 85.45/85.87    'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236830, [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 
% 85.45/85.87    'class_Int_Onumber__ring'( X ) ), =( 'c_HOL_Ominus__class_Ominus'( Y, Y, 
% 85.45/85.87    X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 85.45/85.87  , clause( 236831, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 236832, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 236833, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 236834, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), =( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 236835, [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 
% 85.45/85.87    'class_Int_Onumber__ring'( X ) ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, 
% 85.45/85.87    Z, X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, Z ) ] )
% 85.45/85.87  , clause( 236836, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), ~( =( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 85.45/85.87     ) ), =( Y, Z ) ] )
% 85.45/85.87  , clause( 236837, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 85.45/85.87     ) ), =( Y, Z ) ] )
% 85.45/85.87  , clause( 236838, [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat__aux'( Y, 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), Z, X ), Z ) ] )
% 85.45/85.87  , clause( 236839, [ =( 'c_Lambda_Oliftn'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), X, Y ), X ) ] )
% 85.45/85.87  , clause( 236840, [ ~( =( 'c_Suc'( X ), 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236841, [ ~( =( 'c_Suc'( X ), 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236842, [ ~( =( 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), ~( =( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y, X ) ] )
% 85.45/85.87  , clause( 236843, [ =( 'c_HOL_Ominus__class_Ominus'( X, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ), X ) ] )
% 85.45/85.87  , clause( 236844, [ =( 'c_HOL_Ominus__class_Ominus'( X, X, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236845, [ ~( =( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_Suc'( 
% 85.45/85.87    X ) ) ) ] )
% 85.45/85.87  , clause( 236846, [ ~( =( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_Suc'( 
% 85.45/85.87    X ) ) ) ] )
% 85.45/85.87  , clause( 236847, [ =( 'c_HOL_Ominus__class_Ominus'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236848, [ =( 'c_Lambda_Oliftn'( X, hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', Y ), Z ), T ), hAPP( hAPP( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_Oliftn'( X, Y, T ) ), 'c_Lambda_Oliftn'( X, Z, T ) ) ) ] )
% 85.45/85.87  , clause( 236849, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    X ), Y ), Z ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Z
% 85.45/85.87    , 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 85.45/85.87    , 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236850, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    X ), Y ), Z ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 
% 85.45/85.87    'c_lessequals'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236851, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), ~( 
% 85.45/85.87    'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), T ), X ), ~( 
% 85.45/85.87    'c_lessequals'( Y, T, X ) ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ] )
% 85.45/85.87  , clause( 236852, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), ~( 
% 85.45/85.87    'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), T ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ] )
% 85.45/85.87  , clause( 236853, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 
% 85.45/85.87    'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236854, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), X ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236855, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, T, X ), 'c_Power_Opower__class_Opower'( 
% 85.45/85.87    Z, T, X ), X ) ) ] )
% 85.45/85.87  , clause( 236856, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z ), X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236857, [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( 'c_Suc'( Y ), X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Oone__class_Oone'( X ) ), 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ) ) ) ] )
% 85.45/85.87  , clause( 236858, [ =( 'c_Lambda_Oliftn'( X, 'c_Lambda_OdB_OVar'( Y ), Z )
% 85.45/85.87    , 'c_Lambda_OdB_OVar'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' )
% 85.45/85.87    , Y ), X ) ) ), 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236859, [ =( 'c_Lambda_Oliftn'( X, 'c_Lambda_OdB_OAbs'( Y ), Z )
% 85.45/85.87    , 'c_Lambda_OdB_OAbs'( 'c_Lambda_Oliftn'( X, Y, hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), 'c_HOL_Oone__class_Oone'( 
% 85.45/85.87    'tc_nat' ) ) ) ) ) ] )
% 85.45/85.87  , clause( 236860, [ =( hAPP( 'c_Type_Oshift'( X, Y, Z, T ), U ), hAPP( X, 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( U, 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 85.45/85.87    'tc_nat' ) ) ), ~( 'c_HOL_Oord__class_Oless'( Y, U, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236861, [ =( 'c_Lambda_Osubstn'( X, Y, Z ), hAPP( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Osubst', X ), 'c_Lambda_Oliftn'( Z, Y, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), Z ) ) ] )
% 85.45/85.87  , clause( 236862, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z
% 85.45/85.87     ), X ), 'c_HOL_Oone__class_Oone'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    Y, 'c_HOL_Oone__class_Oone'( X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236863, [ ~( 'class_OrderedGroup_Omonoid__mult'( X ) ), =( 
% 85.45/85.87    'c_Power_Opower__class_Opower'( 'c_HOL_Oone__class_Oone'( X ), Y, X ), 
% 85.45/85.87    'c_HOL_Oone__class_Oone'( X ) ) ] )
% 85.45/85.87  , clause( 236864, [ =( hAPP( hAPP( 'c_Lambda_Olift', 'c_Lambda_OdB_OVar'( X
% 85.45/85.87     ) ), Y ), 'c_Lambda_OdB_OVar'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), X ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ) ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236865, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =( 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), U ) ) ), =( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), U ) ] )
% 85.45/85.87  , clause( 236866, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), X, 'tc_nat' ), 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), X ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236867, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ) ), T ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ) ) ] )
% 85.45/85.87  , clause( 236868, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ) ] )
% 85.45/85.87  , clause( 236869, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ) ), T ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    X ), Y ), T ) ), Z ) ) ] )
% 85.45/85.87  , clause( 236870, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    X ), Y ), Z ) ), T ) ) ] )
% 85.45/85.87  , clause( 236871, [ ~( 'class_OrderedGroup_Oab__semigroup__add'( X ) ), =( 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ) ), T ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ) ) ] )
% 85.45/85.87  , clause( 236872, [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =( 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ) ] )
% 85.45/85.87  , clause( 236873, [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =( 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ) ), T ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ) ) ] )
% 85.45/85.87  , clause( 236874, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ) ), Z ), hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ) ) ) ] )
% 85.45/85.87  , clause( 236875, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ) ), hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Z ) ) ) ] )
% 85.45/85.87  , clause( 236876, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), =( hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ) ] )
% 85.45/85.87  , clause( 236877, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ) ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    X ), Y ), Z ) ), T ) ) ] )
% 85.45/85.87  , clause( 236878, [ ~( 'class_Orderings_Oorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( Y, T
% 85.45/85.87    , X ) ), ~( 'c_HOL_Oord__class_Oless'( T, Z, X ) ) ] )
% 85.45/85.87  , clause( 236879, [ ~( 'class_Orderings_Opreorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( T, Z
% 85.45/85.87    , X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 85.45/85.87  , clause( 236880, [ ~( =( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y )
% 85.45/85.87    , Y ), 'c_List_Orev'( Z, Y ) ) ), =( Z, 'c_List_Olist_OCons'( X, 
% 85.45/85.87    'c_List_Olist_ONil'( Y ), Y ) ) ] )
% 85.45/85.87  , clause( 236881, [ ~( 'c_ListOrder_Ostep1'( X, Y, Z, T ) ), 
% 85.45/85.87    'c_ListOrder_Ostep1'( X, 'c_List_Oappend'( Y, U, T ), 'c_List_Oappend'( Z
% 85.45/85.87    , U, T ), T ) ] )
% 85.45/85.87  , clause( 236882, [ 'c_ListOrder_Ostep1'( X, 'c_List_Oappend'( Y, Z, T ), 
% 85.45/85.87    'c_List_Oappend'( Y, U, T ), T ), ~( 'c_ListOrder_Ostep1'( X, Z, U, T ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236883, [ =( 'c_List_Otake'( 'c_HOL_Oone__class_Oone'( 'tc_nat' )
% 85.45/85.87    , 'c_List_Olist_OCons'( X, Y, Z ), Z ), 'c_List_Olist_OCons'( X, 
% 85.45/85.87    'c_List_Olist_ONil'( Z ), Z ) ) ] )
% 85.45/85.87  , clause( 236884, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), 'c_Lambda_OdB_OAbs'( X ) ), 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( Y ) ) ), ~( hBOOL( hAPP( hAPP( 
% 85.45/85.87    'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 'tc_Lambda_OdB' ), X
% 85.45/85.87     ), Y ) ) ) ] )
% 85.45/85.87  , clause( 236885, [ 'c_List_Olistsp'( X, Y, Z ), ~( 'c_List_Olistsp'( X, 
% 85.45/85.87    'c_List_Oappend'( Y, T, Z ), Z ) ) ] )
% 85.45/85.87  , clause( 236886, [ 'c_List_Olistsp'( X, Y, Z ), ~( 'c_List_Olistsp'( X, 
% 85.45/85.87    'c_List_Oappend'( T, Y, Z ), Z ) ) ] )
% 85.45/85.87  , clause( 236887, [ =( 'c_Lambda_OdB_OdB__case'( X, Y, Z, 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( T ), U ), hAPP( Z, T ) ) ] )
% 85.45/85.87  , clause( 236888, [ =( X, Y ), =( Z, T ), ~( 'c_ListOrder_Ostep1'( U, 
% 85.45/85.87    'c_List_Olist_OCons'( Y, T, W ), 'c_List_Olist_OCons'( X, Z, W ), W ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236889, [ ~( hBOOL( hAPP( hAPP( X, Y ), Z ) ) ), 
% 85.45/85.87    'c_ListOrder_Ostep1'( X, 'c_List_Olist_OCons'( Y, T, U ), 
% 85.45/85.87    'c_List_Olist_OCons'( Z, T, U ), U ) ] )
% 85.45/85.87  , clause( 236890, [ 'c_List_Olistsp'( X, 'c_List_Olist_ONil'( Y ), Y ) ] )
% 85.45/85.87  , clause( 236891, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Oappend'( T
% 85.45/85.87    , Y, Z ) ) ), =( X, T ) ] )
% 85.45/85.87  , clause( 236892, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Oappend'( X
% 85.45/85.87    , T, Z ) ) ), =( Y, T ) ] )
% 85.45/85.87  , clause( 236893, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X
% 85.45/85.87    , Y ), Z ), Z ) ) ] )
% 85.45/85.87  , clause( 236894, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X
% 85.45/85.87    , Y ), Z ), Z ) ) ] )
% 85.45/85.87  , clause( 236895, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X
% 85.45/85.87    , Y ), Z ), T ) ), ~( hBOOL( hAPP( hAPP( 
% 85.45/85.87    'c_Transitive__Closure_Ortranclp'( X, Y ), U ), T ) ) ), ~( hBOOL( hAPP( 
% 85.45/85.87    hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y ), Z ), U ) ) ) ] )
% 85.45/85.87  , clause( 236896, [ =( 'c_List_Otake'( X, 'c_List_Olist_ONil'( Y ), Y ), 
% 85.45/85.87    'c_List_Olist_ONil'( Y ) ) ] )
% 85.45/85.87  , clause( 236897, [ hBOOL( hAPP( 'c_InductTermi_OIT', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ) ), =( X, 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 'c_List_Olistsp'( 
% 85.45/85.87    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__1'( X ), 
% 85.45/85.87    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 236898, [ =( 'c_List_Oappend'( X, 'c_List_Olist_ONil'( Y ), Y ), 
% 85.45/85.87    X ) ] )
% 85.45/85.87  , clause( 236899, [ =( X, 'c_List_Oappend'( 'c_List_Olist_ONil'( Y ), X, Y
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 236900, [ =( X, 'c_List_Oappend'( X, 'c_List_Olist_ONil'( Y ), Y
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 236901, [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), Y, X ), 
% 85.45/85.87    Y ) ] )
% 85.45/85.87  , clause( 236902, [ =( X, 'c_List_Oappend'( 'c_List_Olist_ONil'( Y ), X, Y
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 236903, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst'
% 85.45/85.87    , X ), Y ), Z ) ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), T ), Z ) ) )
% 85.45/85.87    , ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', Y ), T ) ) ) ] )
% 85.45/85.87  , clause( 236904, [ =( X, 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ) ) ] )
% 85.45/85.87  , clause( 236905, [ =( 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ), X ) ] )
% 85.45/85.87  , clause( 236906, [ =( 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ), X ) ] )
% 85.45/85.87  , clause( 236907, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Oone__class_Oone'( X ), X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( T, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236908, [ 'c_HOL_Oord__class_Oless'( X, hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236909, [ 'c_HOL_Oord__class_Oless'( X, hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236910, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), X ), Z ), Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236911, [ 'c_HOL_Oord__class_Oless'( X, hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236912, [ 'c_HOL_Oord__class_Oless'( X, hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236913, [ =( 'c_Lambda_Osubstn'( 'c_Lambda_OdB_OAbs'( X ), Y, Z )
% 85.45/85.87    , 'c_Lambda_OdB_OAbs'( 'c_Lambda_Osubstn'( X, Y, hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), 'c_HOL_Oone__class_Oone'( 
% 85.45/85.87    'tc_nat' ) ) ) ) ) ] )
% 85.45/85.87  , clause( 236914, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), Y ) ) ] )
% 85.45/85.87  , clause( 236915, [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =( 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), Y ) ) ] )
% 85.45/85.87  , clause( 236916, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    X ), Y ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), X ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236917, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), T
% 85.45/85.87     ) ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, T, 'tc_nat' ) ] )
% 85.45/85.87  , clause( 236918, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), Y ) ) ] )
% 85.45/85.87  , clause( 236919, [ hBOOL( hAPP( hAPP( X, Y ), Z ) ), =( Y, Z ), ~( 
% 85.45/85.87    'c_ListOrder_Ostep1'( X, 'c_List_Oappend'( T, 'c_List_Olist_OCons'( Y, 
% 85.45/85.87    'c_List_Olist_ONil'( U ), U ), U ), 'c_List_Oappend'( W, 
% 85.45/85.87    'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( U ), U ), U ), U ) ) ] )
% 85.45/85.87  , clause( 236920, [ ~( 'class_Nat_Osemiring__char__0'( X ) ), ~( =( 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( Z, X ) ) ), =( Y, Z ) ] )
% 85.45/85.87  , clause( 236921, [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_OCons'( Z, 
% 85.45/85.87    'c_List_Olist_ONil'( Y ), Y ) ) ), =( X, 'c_List_Olist_OCons'( Z, 
% 85.45/85.87    'c_List_Olist_ONil'( Y ), Y ) ) ] )
% 85.45/85.87  , clause( 236922, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst'
% 85.45/85.87    , X ), Y ), Z ) ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', T ), Y ), Z ) ) )
% 85.45/85.87    , ~( hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), X ), T ) ) ) ] )
% 85.45/85.87  , clause( 236923, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst'
% 85.45/85.87    , X ), Y ), Z ) ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), T ), Z ) ) )
% 85.45/85.87    , ~( hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), Y ), T ) ) ) ] )
% 85.45/85.87  , clause( 236924, [ =( hAPP( 'c_Fun_Ocomp'( X, Y, Z, T, U ), W ), hAPP( X, 
% 85.45/85.87    hAPP( Y, W ) ) ) ] )
% 85.45/85.87  , clause( 236925, [ =( hAPP( X, hAPP( Y, Z ) ), hAPP( 'c_Fun_Ocomp'( X, Y, 
% 85.45/85.87    T, U, W ), Z ) ) ] )
% 85.45/85.87  , clause( 236926, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Oone__class_Oone'( 'tc_nat'
% 85.45/85.87     ), X ), Y ) ] )
% 85.45/85.87  , clause( 236927, [ ~( 'class_OrderedGroup_Omonoid__mult'( X ) ), =( 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 85.45/85.87    X ), Y ) ] )
% 85.45/85.87  , clause( 236928, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X
% 85.45/85.87    , Y ), Z ), T ) ), ~( hBOOL( hAPP( hAPP( X, Z ), T ) ) ) ] )
% 85.45/85.87  , clause( 236929, [ ~( 'c_ListOrder_Ostep1'( X, 'c_List_Olist_ONil'( Y ), Z
% 85.45/85.87    , Y ) ) ] )
% 85.45/85.87  , clause( 236930, [ ~( 'c_ListOrder_Ostep1'( X, Y, 'c_List_Olist_ONil'( Z )
% 85.45/85.87    , Z ) ) ] )
% 85.45/85.87  , clause( 236931, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X
% 85.45/85.87     ), Y ), Y ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236932, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), 
% 85.45/85.87    ~( 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 85.45/85.87    , Y ), Y ), 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236933, [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 85.45/85.87     ), Y ), 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236934, [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 85.45/85.87     ), Y ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236935, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236936, [ hBOOL( hAPP( X, Y ) ), ~( hBOOL( hAPP( X, 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__3'( X ) )
% 85.45/85.87    , 'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__4'( X )
% 85.45/85.87    , 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ), ~( hBOOL( hAPP( X, 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__1'( X ) )
% 85.45/85.87    , 'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__2'( X )
% 85.45/85.87    , 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ) ] )
% 85.45/85.87  , clause( 236937, [ ~( hBOOL( hAPP( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp'
% 85.45/85.87    , 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__Xlem__1__3'( X ) ), 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__Xlem__1__4'( X ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ), ~( hBOOL( hAPP( X, 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__Xlem__1__1'( X ) ), 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__Xlem__1__2'( X ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ), hBOOL( hAPP( X, Y ) ) ] )
% 85.45/85.87  , clause( 236938, [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', hAPP( hAPP( 
% 85.45/85.87    hAPP( 'c_Lambda_Osubst', X ), hAPP( hAPP( 'c_Lambda_Olift', Y ), Z ) ), 
% 85.45/85.87    'c_Suc'( T ) ) ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', U ), Y ), T ) ), Z
% 85.45/85.87     ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', hAPP( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Osubst', X ), U ), Z ) ), Y ), T ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), T ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ), 'tc_nat' ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236939, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( T, Z, X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z, 
% 85.45/85.87    'tc_nat' ) ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X )
% 85.45/85.87     ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 85.45/85.87  , clause( 236940, [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat__aux'( 'c_COMBC'( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Oone__class_Oone'( X ), X, X, X )
% 85.45/85.87    , Y, 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236941, [ =( 'c_Lambda_OdB_OdB__size'( 'c_Lambda_OdB_OAbs'( X ) )
% 85.45/85.87    , hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_Lambda_OdB_OdB__size'( X ) ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ) ) ) ] )
% 85.45/85.87  , clause( 236942, [ =( 'c_Lambda_OdB_OdB__size'( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X ), Y ) ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_Lambda_OdB_OdB__size'( X ) ), 'c_Lambda_OdB_OdB__size'( Y ) ) ), 
% 85.45/85.87    'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ) ] )
% 85.45/85.87  , clause( 236943, [ =( 'c_Lambda_Osubstn'( 'c_Lambda_OdB_OVar'( X ), Y, Z )
% 85.45/85.87    , 'c_Lambda_OdB_OVar'( 'c_HOL_Ominus__class_Ominus'( X, 
% 85.45/85.87    'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236944, [ 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ), =( 
% 85.45/85.87    'c_Lambda_Osubstn'( 'c_Lambda_OdB_OVar'( X ), Y, X ), 'c_Lambda_Oliftn'( 
% 85.45/85.87    X, Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 236945, [ =( 'c_Nat_Osize__class_Osize'( 'c_Lambda_OdB_OAbs'( X )
% 85.45/85.87    , 'tc_Lambda_OdB' ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_Nat_Osize__class_Osize'( X, 'tc_Lambda_OdB' ) ), 'c_Suc'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ) ] )
% 85.45/85.87  , clause( 236946, [ 'c_Type_Otyping'( X, 'c_Lambda_OdB_OAbs'( Y ), 
% 85.45/85.87    'c_Type_Otype_OFun'( Z, T ) ), ~( 'c_Type_Otyping'( 'c_Type_Oshift'( X, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z, 'tc_Type_Otype' ), Y, T ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236947, [ =( 'c_Nat_Osize__class_Osize'( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X ), Y ), 'tc_Lambda_OdB' ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 'c_Nat_Osize__class_Osize'( X, 
% 85.45/85.87    'tc_Lambda_OdB' ) ), 'c_Nat_Osize__class_Osize'( Y, 'tc_Lambda_OdB' ) ) )
% 85.45/85.87    , 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ) ] )
% 85.45/85.87  , clause( 236948, [ 'c_Type_Otypings'( X, Y, 
% 85.45/85.87    'c_Type_Osko__Type__Xlist__app__typeE__1__1'( Z, X, T, Y ) ), ~( 
% 85.45/85.87    'c_Type_Otyping'( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', T, Y, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), Z ) ) ] )
% 85.45/85.87  , clause( 236949, [ 'c_Type_Otypings'( X, Y, 
% 85.45/85.87    'c_Type_Osko__Type__Xlist__app__typeD__1__1'( Z, X, T, Y ) ), ~( 
% 85.45/85.87    'c_Type_Otyping'( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', T, Y, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), Z ) ) ] )
% 85.45/85.87  , clause( 236950, [ =( hAPP( hAPP( 'c_Lambda_Olift', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Olift', X ), Y ) ), 'c_Suc'( Z ) ), hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Olift', hAPP( hAPP( 'c_Lambda_Olift', X ), Z ) ), Y ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), Z ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ), 'tc_nat' ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236951, [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( X ) ), Y ), Z ), 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 85.45/85.87    'tc_nat' ) ) ), ~( 'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236952, [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( X ) ), Y ), Z ), 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 85.45/85.87    'tc_nat' ) ) ), ~( 'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236953, [ =( 'c_List_Otake'( X, 'c_List_Olist_OCons'( Y, Z, T ), 
% 85.45/85.87    T ), 'c_List_Olist_OCons'( Y, 'c_List_Otake'( 
% 85.45/85.87    'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 
% 85.45/85.87    'tc_nat' ), Z, T ), T ) ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 236954, [ ~( =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' )
% 85.45/85.87    , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( 'c_List_Otake'( 
% 85.45/85.87    'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'c_List_Olist_OCons'( 
% 85.45/85.87    Y, Z, T ), T ), 'c_List_Olist_ONil'( T ) ) ] )
% 85.45/85.87  , clause( 236955, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    ~( =( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( T, Z, X ) ) ), =( Y, T ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z, 
% 85.45/85.87    'tc_nat' ) ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X )
% 85.45/85.87     ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 236956, [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( 'c_HOL_Oone__class_Oone'( 'tc_nat'
% 85.45/85.87     ), X ), 'c_HOL_Oone__class_Oone'( X ) ) ] )
% 85.45/85.87  , clause( 236957, [ =( 'c_List_Orev'( 'c_List_Olist_OCons'( X, Y, Z ), Z )
% 85.45/85.87    , 'c_List_Oappend'( 'c_List_Orev'( Y, Z ), 'c_List_Olist_OCons'( X, 
% 85.45/85.87    'c_List_Olist_ONil'( Z ), Z ), Z ) ) ] )
% 85.45/85.87  , clause( 236958, [ hBOOL( hAPP( hAPP( X, Y ), Z ) ), 'c_ListOrder_Ostep1'( 
% 85.45/85.87    X, T, U, W ), ~( 'c_ListOrder_Ostep1'( X, 'c_List_Oappend'( T, 
% 85.45/85.87    'c_List_Olist_OCons'( Y, 'c_List_Olist_ONil'( W ), W ), W ), 
% 85.45/85.87    'c_List_Oappend'( U, 'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( W ), W
% 85.45/85.87     ), W ), W ) ) ] )
% 85.45/85.87  , clause( 236959, [ =( 'c_List_Orev'( 'c_List_Olist_OCons'( X, 
% 85.45/85.87    'c_List_Olist_ONil'( Y ), Y ), Y ), 'c_List_Olist_OCons'( X, 
% 85.45/85.87    'c_List_Olist_ONil'( Y ), Y ) ) ] )
% 85.45/85.87  , clause( 236960, [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_OCons'( Z, T
% 85.45/85.87    , Y ) ) ), =( X, 'c_List_Oappend'( 'c_List_Orev'( T, Y ), 
% 85.45/85.87    'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( Y ), Y ), Y ) ) ] )
% 85.45/85.87  , clause( 236961, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z, 
% 85.45/85.87    'tc_nat' ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X )
% 85.45/85.87    , Y, X ) ) ] )
% 85.45/85.87  , clause( 236962, [ =( hAPP( hAPP( 'c_Lambda_Olift', hAPP( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Osubst', X ), Y ), Z ) ), T ), hAPP( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Osubst', hAPP( hAPP( 'c_Lambda_Olift', X ), T ) ), hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Olift', Y ), T ) ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), Z ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ) ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( T, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), Z ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ), 'tc_nat' ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236963, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    X ), Y ), Z ), 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236964, [ =( 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, Z ), T
% 85.45/85.87    , Z ), 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ] )
% 85.45/85.87  , clause( 236965, [ =( 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, Z ), T
% 85.45/85.87    , Z ), 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ] )
% 85.45/85.87  , clause( 236966, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), hAPP( hAPP( 'c_Lambda_OdB_OApp', X )
% 85.45/85.87    , Y ) ), hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Z ) ) ), ~( hBOOL( hAPP( 
% 85.45/85.87    hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 
% 85.45/85.87    'tc_Lambda_OdB' ), Y ), Z ) ) ) ] )
% 85.45/85.87  , clause( 236967, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), hAPP( hAPP( 'c_Lambda_OdB_OApp', X )
% 85.45/85.87    , Y ) ), hAPP( hAPP( 'c_Lambda_OdB_OApp', Z ), Y ) ) ), ~( hBOOL( hAPP( 
% 85.45/85.87    hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 
% 85.45/85.87    'tc_Lambda_OdB' ), X ), Z ) ) ) ] )
% 85.45/85.87  , clause( 236968, [ ~( =( 'c_List_Otake'( X, Y, Z ), 'c_List_Olist_ONil'( Z
% 85.45/85.87     ) ) ), =( Y, 'c_List_Olist_ONil'( Z ) ), =( X, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 236969, [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__4'( X ) ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), =( X, 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 'c_List_Olistsp'( 
% 85.45/85.87    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__1'( X ), 
% 85.45/85.87    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 236970, [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y
% 85.45/85.87    , Z, X ), 'c_List_Olist_ONil'( X ) ) ] )
% 85.45/85.87  , clause( 236971, [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y
% 85.45/85.87    , Z, X ), 'c_List_Olist_ONil'( X ) ) ] )
% 85.45/85.87  , clause( 236972, [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y
% 85.45/85.87    , Z, X ), 'c_List_Olist_ONil'( X ) ) ] )
% 85.45/85.87  , clause( 236973, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Z
% 85.45/85.87     ) ) ), =( Y, Z ) ] )
% 85.45/85.87  , clause( 236974, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), Y
% 85.45/85.87     ) ) ), =( X, Z ) ] )
% 85.45/85.87  , clause( 236975, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Z
% 85.45/85.87     ) ) ), =( Y, Z ) ] )
% 85.45/85.87  , clause( 236976, [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 
% 85.45/85.87    'class_Int_Onumber__ring'( X ) ), ~( =( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ), =( Z, T ) ] )
% 85.45/85.87  , clause( 236977, [ ~( 'class_OrderedGroup_Ocancel__ab__semigroup__add'( X
% 85.45/85.87     ) ), ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ), =( Z, T ) ] )
% 85.45/85.87  , clause( 236978, [ ~( 'class_OrderedGroup_Ocancel__semigroup__add'( X ) )
% 85.45/85.87    , ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), T ) ) ), =( Z, T ) ] )
% 85.45/85.87  , clause( 236979, [ ~( 'class_OrderedGroup_Ocancel__semigroup__add'( X ) )
% 85.45/85.87    , ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), T ), Z ) ) ), =( Y, T ) ] )
% 85.45/85.87  , clause( 236980, [ =( 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, Z, T )
% 85.45/85.87    , T ), 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, T ), Z, T ) ) ] )
% 85.45/85.87  , clause( 236981, [ =( 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, Z, T )
% 85.45/85.87    , T ), 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, T ), Z, T ) ) ] )
% 85.45/85.87  , clause( 236982, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 
% 85.45/85.87    'c_List_Olist_ONil'( Z ) ) ) ] )
% 85.45/85.87  , clause( 236983, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 
% 85.45/85.87    'c_List_Olist_ONil'( Z ) ) ) ] )
% 85.45/85.87  , clause( 236984, [ =( X, Y ), hBOOL( hAPP( hAPP( Z, Y ), X ) ), ~( 
% 85.45/85.87    'c_ListOrder_Ostep1'( Z, 'c_List_Olist_OCons'( Y, T, U ), 
% 85.45/85.87    'c_List_Olist_OCons'( X, W, U ), U ) ) ] )
% 85.45/85.87  , clause( 236985, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ) ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), T ), U ) ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    X ), Y ), T ) ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Z ), U ) )
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 236986, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), hAPP( hAPP( 'c_Lambda_OdB_OApp', X )
% 85.45/85.87    , Y ) ), hAPP( hAPP( 'c_Lambda_OdB_OApp', Z ), T ) ) ), ~( hBOOL( hAPP( 
% 85.45/85.87    hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 
% 85.45/85.87    'tc_Lambda_OdB' ), Y ), T ) ) ), ~( hBOOL( hAPP( hAPP( 
% 85.45/85.87    'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 'tc_Lambda_OdB' ), X
% 85.45/85.87     ), Z ) ) ) ] )
% 85.45/85.87  , clause( 236987, [ =( 'c_List_Orev'( 'c_List_Oappend'( 'c_List_Orev'( X, Y
% 85.45/85.87     ), 'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( Y ), Y ), Y ), Y ), 
% 85.45/85.87    'c_List_Olist_OCons'( Z, X, Y ) ) ] )
% 85.45/85.87  , clause( 236988, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    ~( 'c_HOL_Oord__class_Oless'( 'c_Nat_Osemiring__1__class_Oof__nat'( Y, X
% 85.45/85.87     ), 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 236989, [ 'c_Type_Otyping'( X, Y, Z ), ~( 'c_Type_Otyping'( X, T
% 85.45/85.87    , Z ) ), ~( hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), T ), Y ) ) ) ] )
% 85.45/85.87  , clause( 236990, [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_ONil'( Y ) )
% 85.45/85.87     ), =( X, 'c_List_Olist_ONil'( Y ) ) ] )
% 85.45/85.87  , clause( 236991, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), Y ) ) ] )
% 85.45/85.87  , clause( 236992, [ ~( =( X, 'c_List_Olist_OCons'( Y, X, Z ) ) ) ] )
% 85.45/85.87  , clause( 236993, [ =( 'c_List_Olist__update'( 'c_List_Olist_OCons'( X, Y, 
% 85.45/85.87    Z ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), T, Z ), 'c_List_Olist_OCons'( 
% 85.45/85.87    T, Y, Z ) ) ] )
% 85.45/85.87  , clause( 236994, [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__4'( X ) ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), hBOOL( hAPP( 'c_InductTermi_OIT', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X, 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 236995, [ =( hAPP( hAPP( 'c_Lambda_Olift', hAPP( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Osubst', X ), Y ), Z ) ), T ), hAPP( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Osubst', hAPP( hAPP( 'c_Lambda_Olift', X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), T ), 'c_HOL_Oone__class_Oone'( 
% 85.45/85.87    'tc_nat' ) ) ) ), hAPP( hAPP( 'c_Lambda_Olift', Y ), T ) ), Z ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), T ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ) ), 'tc_nat' ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 236996, [ =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'( 
% 85.45/85.87    'c_List_Olist_ONil'( Z ), 'c_List_Olist_OCons'( X, Y, Z ), Z ) ) ] )
% 85.45/85.87  , clause( 236997, [ =( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y
% 85.45/85.87     ), 'c_List_Orev'( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y )
% 85.45/85.87    , Y ) ) ] )
% 85.45/85.87  , clause( 236998, [ ~( 'c_Type_Otyping'( X, Y, Z ) ), ~( 'c_Type_Otyping'( 
% 85.45/85.87    'c_Type_Oshift'( X, T, Z, 'tc_Type_Otype' ), U, W ) ), 'c_Type_Otyping'( 
% 85.45/85.87    X, hAPP( hAPP( hAPP( 'c_Lambda_Osubst', U ), Y ), T ), W ) ] )
% 85.45/85.87  , clause( 236999, [ =( X, Y ), 'c_ListOrder_Ostep1'( Z, X, Y, T ), ~( 
% 85.45/85.87    'c_ListOrder_Ostep1'( Z, 'c_List_Oappend'( X, 'c_List_Olist_OCons'( U, 
% 85.45/85.87    'c_List_Olist_ONil'( T ), T ), T ), 'c_List_Oappend'( Y, 
% 85.45/85.87    'c_List_Olist_OCons'( W, 'c_List_Olist_ONil'( T ), T ), T ), T ) ) ] )
% 85.45/85.87  , clause( 237000, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Oone__class_Oone'( X ) ), 
% 85.45/85.87    'c_HOL_Oone__class_Oone'( X ) ), X ) ] )
% 85.45/85.87  , clause( 237001, [ =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( 
% 85.45/85.87    'c_List_Olist_ONil'( X ), 'c_List_Olist_ONil'( X ), X ) ) ] )
% 85.45/85.87  , clause( 237002, [ =( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Transitive__Closure_Ortranclp'( X, Y ), Y ), 
% 85.45/85.87    'c_Transitive__Closure_Ortranclp'( X, Y ) ) ] )
% 85.45/85.87  , clause( 237003, [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( X ) ), 'c_Lambda_OdB_OAbs'( Y ) ) ), ~( hBOOL( hAPP( 
% 85.45/85.87    hAPP( 'c_Lambda_Obeta', X ), Y ) ) ) ] )
% 85.45/85.87  , clause( 237004, [ =( 'c_List_Orev'( 'c_List_Olist_ONil'( X ), X ), 
% 85.45/85.87    'c_List_Olist_ONil'( X ) ) ] )
% 85.45/85.87  , clause( 237005, [ =( 'c_List_Orev'( 'c_List_Oappend'( X, Y, Z ), Z ), 
% 85.45/85.87    'c_List_Oappend'( 'c_List_Orev'( Y, Z ), 'c_List_Orev'( X, Z ), Z ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237006, [ =( hAPP( hAPP( X, Y ), Z ), Y ), ~( 
% 85.45/85.87    'c_OrderedGroup_Omonoid__add'( Z, X, T ) ) ] )
% 85.45/85.87  , clause( 237007, [ =( hAPP( hAPP( X, Y ), Z ), Z ), ~( 
% 85.45/85.87    'c_OrderedGroup_Omonoid__add'( Y, X, T ) ) ] )
% 85.45/85.87  , clause( 237008, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y )
% 85.45/85.87    , 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237009, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y )
% 85.45/85.87    , 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), X, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237010, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), 
% 85.45/85.87    ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), X ) ) ] )
% 85.45/85.87  , clause( 237011, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 85.45/85.87     ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 237012, [ ~( =( 'c_List_Olist__update'( X, Y, Z, T ), 
% 85.45/85.87    'c_List_Olist_ONil'( T ) ) ), =( X, 'c_List_Olist_ONil'( T ) ) ] )
% 85.45/85.87  , clause( 237013, [ hBOOL( hAPP( 'c_InductTermi_OIT', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ) ), =( X, 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X, 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237014, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__4'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ), 'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB'
% 85.45/85.87    , 'tc_Lambda_OdB' ) ) ), hBOOL( hAPP( 'c_InductTermi_OIT', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 'c_List_Olistsp'( 
% 85.45/85.87    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__1'( X ), 
% 85.45/85.87    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237015, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__4'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ), 'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB'
% 85.45/85.87    , 'tc_Lambda_OdB' ) ) ), =( X, 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X, 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237016, [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( 
% 85.45/85.87    'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~( 
% 85.45/85.87    'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 85.45/85.87     ), ~( =( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 237017, [ ~( 
% 85.45/85.87    'class_Ring__and__Field_Oring__1__no__zero__divisors'( X ) ), ~( =( 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X
% 85.45/85.87     ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 85.45/85.87  , clause( 237018, [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( 
% 85.45/85.87    =( 'c_HOL_Oone__class_Oone'( X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237019, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 85.45/85.87     ), ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Y ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 237020, [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 
% 85.45/85.87    'class_Int_Onumber__ring'( X ) ), ~( =( Y, hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ) ) ), =( Z, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 85.45/85.87  , clause( 237021, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 85.45/85.87     ), =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ), 'c_HOL_Ozero__class_Ozero'( X ) ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 85.45/85.87  , clause( 237022, [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( 
% 85.45/85.87    =( 'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Oone__class_Oone'( X ) ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237023, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ), Y ), Y ) ] )
% 85.45/85.87  , clause( 237024, [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =( 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    X ) ), Y ), Y ) ] )
% 85.45/85.87  , clause( 237025, [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 
% 85.45/85.87    'class_Int_Onumber__ring'( X ) ), =( Y, hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), 'c_HOL_Ozero__class_Ozero'( X ) ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237026, [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =( 
% 85.45/85.87    hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ), Y ) ] )
% 85.45/85.87  , clause( 237027, [ ~( 'class_OrderedGroup_Omonoid__add'( X ) ), =( hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ozero__class_Ozero'( X ) )
% 85.45/85.87    , Y ), Y ) ] )
% 85.45/85.87  , clause( 237028, [ ~( 'class_OrderedGroup_Omonoid__add'( X ) ), =( hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 'c_HOL_Ozero__class_Ozero'( X
% 85.45/85.87     ) ), Y ) ] )
% 85.45/85.87  , clause( 237029, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ), Y ) ] )
% 85.45/85.87  , clause( 237030, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ) ), Y ), Y ) ] )
% 85.45/85.87  , clause( 237031, [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~( 
% 85.45/85.87    'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.87    X ), 'c_HOL_Oone__class_Oone'( X ) ) ] )
% 85.45/85.87  , clause( 237032, [ ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237033, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), X, 'tc_nat' ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237034, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237035, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237036, [ ~( =( X, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), X ), Y ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237037, [ ~( =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), Y ), X ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237038, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237039, [ ~( 'c_HOL_Oord__class_Oless'( X, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237040, [ ~( 'c_HOL_Oord__class_Oless'( X, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237041, [ =( X, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat'
% 85.45/85.87     ), X ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 237042, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), X ), X ) ] )
% 85.45/85.87  , clause( 237043, [ =( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), 
% 85.45/85.87    X ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), X ) ] )
% 85.45/85.87  , clause( 237044, [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( Z ) ) ) ] )
% 85.45/85.87  , clause( 237045, [ ~( =( 'c_Lambda_OdB_OAbs'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', Y ), Z ) ) ) ] )
% 85.45/85.87  , clause( 237046, [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, 
% 85.45/85.87    hAPP( hAPP( 'c_Lambda_OdB_OApp', U ), W ), 't_a' ) ) ) ), hBOOL( hAPP( X
% 85.45/85.87    , hAPP( hAPP( Z, U ), W ) ) ) ] )
% 85.45/85.87  , clause( 237047, [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, 
% 85.45/85.87    hAPP( hAPP( 'c_Lambda_OdB_OApp', U ), W ), 't_a' ) ) ) ), hBOOL( hAPP( X
% 85.45/85.87    , hAPP( hAPP( Z, U ), W ) ) ) ] )
% 85.45/85.87  , clause( 237048, [ =( 'c_Lambda_OdB_OdB__case'( X, Y, Z, hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', T ), U ), W ), hAPP( hAPP( Y, T ), U ) ) ] )
% 85.45/85.87  , clause( 237049, [ =( 'c_Lambda_OdB_OdB__rec'( X, Y, Z, hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', T ), U ), W ), hAPP( hAPP( hAPP( hAPP( Y, T ), U ), 
% 85.45/85.87    'c_Lambda_OdB_OdB__rec'( X, Y, Z, T, W ) ), 'c_Lambda_OdB_OdB__rec'( X, Y
% 85.45/85.87    , Z, U, W ) ) ) ] )
% 85.45/85.87  , clause( 237050, [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X ), Y ) ), hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Z
% 85.45/85.87     ) ) ), ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', Y ), Z ) ) ) ] )
% 85.45/85.87  , clause( 237051, [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X ), Y ) ), hAPP( hAPP( 'c_Lambda_OdB_OApp', Z ), Y
% 85.45/85.87     ) ) ), ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', X ), Z ) ) ) ] )
% 85.45/85.87  , clause( 237052, [ =( 'c_Lambda_Osubstn'( hAPP( hAPP( 'c_Lambda_OdB_OApp'
% 85.45/85.87    , X ), Y ), Z, T ), hAPP( hAPP( 'c_Lambda_OdB_OApp', 'c_Lambda_Osubstn'( 
% 85.45/85.87    X, Z, T ) ), 'c_Lambda_Osubstn'( Y, Z, T ) ) ) ] )
% 85.45/85.87  , clause( 237053, [ ~( =( 'c_List_Omap'( X, Y, Z, T ), 'c_List_Olist_ONil'( 
% 85.45/85.87    T ) ) ), =( Y, 'c_List_Olist_ONil'( Z ) ) ] )
% 85.45/85.87  , clause( 237054, [ =( 'c_List_Omap'( X, 'c_List_Oappend'( Y, Z, T ), T, U
% 85.45/85.87     ), 'c_List_Oappend'( 'c_List_Omap'( X, Y, T, U ), 'c_List_Omap'( X, Z, T
% 85.45/85.87    , U ), U ) ) ] )
% 85.45/85.87  , clause( 237055, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Omap'( Y, Z, T
% 85.45/85.87    , X ) ) ), =( Z, 'c_List_Olist_ONil'( T ) ) ] )
% 85.45/85.87  , clause( 237056, [ =( hAPP( 'c_Type_Oshift'( X, Y, Z, T ), Y ), Z ) ] )
% 85.45/85.87  , clause( 237057, [ =( 'c_Lambda_Osubstn'( 'c_Lambda_OdB_OVar'( X ), Y, Z )
% 85.45/85.87    , 'c_Lambda_OdB_OVar'( X ) ), =( X, Z ), 'c_HOL_Oord__class_Oless'( Z, X
% 85.45/85.87    , 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237058, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 85.45/85.87  , clause( 237059, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( Y, Z
% 85.45/85.87    , X ) ) ), =( Y, 'c_List_Olist_ONil'( X ) ) ] )
% 85.45/85.87  , clause( 237060, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( Y, Z
% 85.45/85.87    , X ) ) ), =( Z, 'c_List_Olist_ONil'( X ) ) ] )
% 85.45/85.87  , clause( 237061, [ ~( =( 'c_Lambda_OdB_OAbs'( X ), 'c_Lambda_OdB_OAbs'( Y
% 85.45/85.87     ) ) ), =( X, Y ) ] )
% 85.45/85.87  , clause( 237062, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_ONil'( 
% 85.45/85.87    Z ) ) ), =( X, 'c_List_Olist_ONil'( Z ) ) ] )
% 85.45/85.87  , clause( 237063, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_ONil'( 
% 85.45/85.87    Z ) ) ), =( Y, 'c_List_Olist_ONil'( Z ) ) ] )
% 85.45/85.87  , clause( 237064, [ hBOOL( hAPP( 'c_InductTermi_OIT', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ) ), hBOOL( hAPP( 
% 85.45/85.87    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 
% 85.45/85.87    'c_List_Olistsp'( 'c_InductTermi_OIT', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB' ), ~( hBOOL( 
% 85.45/85.87    hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237065, [ ~( 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237066, [ ~( 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237067, [ ~( 'class_Orderings_Oorder'( X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Y, X ) ) ] )
% 85.45/85.87  , clause( 237068, [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Y, X ) ) ] )
% 85.45/85.87  , clause( 237069, [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Y, X ) ) ] )
% 85.45/85.87  , clause( 237070, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), hAPP( hAPP( 'c_Lambda_Olift', X ), Y
% 85.45/85.87     ) ), hAPP( hAPP( 'c_Lambda_Olift', Z ), Y ) ) ), ~( hBOOL( hAPP( hAPP( 
% 85.45/85.87    'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 'tc_Lambda_OdB' ), X
% 85.45/85.87     ), Z ) ) ) ] )
% 85.45/85.87  , clause( 237071, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 85.45/85.87     ) ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 237072, [ 'c_ListOrder_Ostep1'( X, Y, Z, T ), =( Z, Y ), ~( 
% 85.45/85.87    'c_ListOrder_Ostep1'( X, 'c_List_Olist_OCons'( U, Y, T ), 
% 85.45/85.87    'c_List_Olist_OCons'( W, Z, T ), T ) ) ] )
% 85.45/85.87  , clause( 237073, [ =( hAPP( hAPP( X, hAPP( hAPP( X, Y ), Z ) ), T ), hAPP( 
% 85.45/85.87    hAPP( X, Y ), hAPP( hAPP( X, Z ), T ) ) ), ~( 
% 85.45/85.87    'c_OrderedGroup_Osemigroup__add'( X, U ) ) ] )
% 85.45/85.87  , clause( 237074, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__4'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ), 'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB'
% 85.45/85.87    , 'tc_Lambda_OdB' ) ) ), =( X, 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 'c_List_Olistsp'( 
% 85.45/85.87    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__1'( X ), 
% 85.45/85.87    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237075, [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X
% 85.45/85.87     ), =( Z, Y ) ] )
% 85.45/85.87  , clause( 237076, [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, Y, X ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 237077, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ), =( Y, X ) ] )
% 85.45/85.87  , clause( 237078, [ hBOOL( hAPP( hAPP( X, Y ), Z ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), =( Z, Y ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237079, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ), =( Y, X ) ] )
% 85.45/85.87  , clause( 237080, [ ~( 'class_Orderings_Olinorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X
% 85.45/85.87     ), =( Z, Y ) ] )
% 85.45/85.87  , clause( 237081, [ ~( 'class_Orderings_Olinorder'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), =( Z, Y ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, Y, X ) ] )
% 85.45/85.87  , clause( 237082, [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 237083, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 85.45/85.87     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), U ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, U, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, 
% 85.45/85.87    T, X ) ) ] )
% 85.45/85.87  , clause( 237084, [ 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), T ), 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, T, 'tc_nat' ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237085, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Olist_OCons'( Y
% 85.45/85.87    , Z, X ) ) ) ] )
% 85.45/85.87  , clause( 237086, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( Z, X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237087, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( Z, X ), X ) ) ] )
% 85.45/85.87  , clause( 237088, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 85.45/85.87    'c_HOL_Oone__class_Oone'( X ), X ) ] )
% 85.45/85.87  , clause( 237089, [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__4'( X ) ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), =( X, 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X, 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237090, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 85.45/85.87    , Y ), 'c_HOL_Oone__class_Oone'( X ) ), X ) ] )
% 85.45/85.87  , clause( 237091, [ =( 'c_List_Otake'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 85.45/85.87     ), X, Y ), 'c_List_Olist_ONil'( Y ) ) ] )
% 85.45/85.87  , clause( 237092, [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Orev'( Z, Y ) ) )
% 85.45/85.87    , =( X, Z ) ] )
% 85.45/85.87  , clause( 237093, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, 
% 85.45/85.87    'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237094, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, 
% 85.45/85.87    'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X )
% 85.45/85.87    , 'c_Nat_Osemiring__1__class_Oof__nat'( Y, X ), X ) ) ] )
% 85.45/85.87  , clause( 237095, [ =( X, Y ), =( Z, T ), ~( 'c_ListOrder_Ostep1'( U, 
% 85.45/85.87    'c_List_Oappend'( X, 'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( W ), W
% 85.45/85.87     ), W ), 'c_List_Oappend'( Y, 'c_List_Olist_OCons'( T, 
% 85.45/85.87    'c_List_Olist_ONil'( W ), W ), W ), W ) ) ] )
% 85.45/85.87  , clause( 237096, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    ~( =( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, T, X ) ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ), =( Z
% 85.45/85.87    , T ) ] )
% 85.45/85.87  , clause( 237097, [ =( 'c_List_Otake'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 85.45/85.87     ), 'c_List_Olist_OCons'( X, Y, Z ), Z ), 'c_List_Olist_ONil'( Z ) ) ] )
% 85.45/85.87  , clause( 237098, [ ~( 'class_Power_Opower'( X ) ), =( 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 85.45/85.87    , X ), 'c_HOL_Oone__class_Oone'( X ) ) ] )
% 85.45/85.87  , clause( 237099, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), 
% 85.45/85.87    =( 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), X ), 'c_HOL_Oone__class_Oone'( X ) ) ] )
% 85.45/85.87  , clause( 237100, [ 'c_List_Olistsp'( X, 'c_List_Oappend'( Y, Z, T ), T ), 
% 85.45/85.87    ~( 'c_List_Olistsp'( X, Z, T ) ), ~( 'c_List_Olistsp'( X, Y, T ) ) ] )
% 85.45/85.87  , clause( 237101, [ =( 'c_Fun_Ocomp'( X, 'c_Fun_Ocomp'( Y, Z, T, U, W ), U
% 85.45/85.87    , V0, W ), 'c_Fun_Ocomp'( 'c_Fun_Ocomp'( X, Y, U, V0, T ), Z, T, V0, W )
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 237102, [ =( 'c_Lambda_OdB_OdB__rec'( X, Y, Z, 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( T ), U ), hAPP( hAPP( Z, T ), 
% 85.45/85.87    'c_Lambda_OdB_OdB__rec'( X, Y, Z, T, U ) ) ) ] )
% 85.45/85.87  , clause( 237103, [ ~( 'class_OrderedGroup_Osemigroup__add'( X ) ), 
% 85.45/85.87    'c_OrderedGroup_Osemigroup__add'( 'c_HOL_Oplus__class_Oplus'( X ), X ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237104, [ =( hAPP( 'c_Type_Oshift'( X, Y, Z, T ), U ), hAPP( X, U
% 85.45/85.87     ) ), ~( 'c_HOL_Oord__class_Oless'( U, Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237105, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Orev'( Y, X ) )
% 85.45/85.87     ), =( Y, 'c_List_Olist_ONil'( X ) ) ] )
% 85.45/85.87  , clause( 237106, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X )
% 85.45/85.87    , Z ), T ), X ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ] )
% 85.45/85.87  , clause( 237107, [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( U ), 't_a' ) ) ) ), hBOOL( hAPP( X, hAPP( T, U ) ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237108, [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( U ), 't_a' ) ) ) ), hBOOL( hAPP( X, hAPP( T, U ) ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237109, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, T, 'tc_nat' ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ] )
% 85.45/85.87  , clause( 237110, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_Power_Opower__class_Opower'( T, Y, X ), 'c_Power_Opower__class_Opower'( 
% 85.45/85.87    T, Z, X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( 
% 85.45/85.87    X ), T, X ) ) ] )
% 85.45/85.87  , clause( 237111, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ), 
% 85.45/85.87    'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, T, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237112, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( 
% 85.45/85.87    'c_Power_Opower__class_Opower'( T, Y, X ), 'c_Power_Opower__class_Opower'( 
% 85.45/85.87    T, Z, X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( 
% 85.45/85.87    X ), T, X ) ) ] )
% 85.45/85.87  , clause( 237113, [ ~( 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), X, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237114, [ ~( 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), Y, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237115, [ ~( =( 'c_List_Oappend'( X, Y, Z ), X ) ), =( Y, 
% 85.45/85.87    'c_List_Olist_ONil'( Z ) ) ] )
% 85.45/85.87  , clause( 237116, [ ~( =( X, 'c_List_Oappend'( X, Y, Z ) ) ), =( Y, 
% 85.45/85.87    'c_List_Olist_ONil'( Z ) ) ] )
% 85.45/85.87  , clause( 237117, [ ~( =( 'c_List_Oappend'( X, Y, Z ), Y ) ), =( X, 
% 85.45/85.87    'c_List_Olist_ONil'( Z ) ) ] )
% 85.45/85.87  , clause( 237118, [ ~( =( X, 'c_List_Oappend'( Y, X, Z ) ) ), =( Y, 
% 85.45/85.87    'c_List_Olist_ONil'( Z ) ) ] )
% 85.45/85.87  , clause( 237119, [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), 
% 85.45/85.87    'c_List_Olist_OCons'( Y, Z, X ), X ), 'c_List_Olist_OCons'( Y, Z, X ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237120, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 85.45/85.87     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 85.45/85.87  , clause( 237121, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 85.45/85.87     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 85.45/85.87  , clause( 237122, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z ), T ), X ) ) ] )
% 85.45/85.87  , clause( 237123, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 85.45/85.87     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, T, X ) ) ] )
% 85.45/85.87  , clause( 237124, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y
% 85.45/85.87     ), Z ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), T ), X ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Z, T, X ) ) ] )
% 85.45/85.87  , clause( 237125, [ ~( 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), T ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), T ), Z ), X ) ) ] )
% 85.45/85.87  , clause( 237126, [ 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), Y ), 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237127, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 
% 85.45/85.87    'tc_nat' ), Z ), X ), hAPP( hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' )
% 85.45/85.87    , Z ), Y ), 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237128, [ 'c_HOL_Oord__class_Oless'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Y ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), X ), Z ), 'tc_nat' ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237129, [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__4'( X ) ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), hBOOL( hAPP( 'c_InductTermi_OIT', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), 'c_List_Olistsp'( 
% 85.45/85.87    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__1'( X ), 
% 85.45/85.87    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237130, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 
% 85.45/85.87    'c_List_Olist_OCons'( T, U, Z ) ) ), =( X, T ) ] )
% 85.45/85.87  , clause( 237131, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 
% 85.45/85.87    'c_List_Olist_OCons'( T, U, Z ) ) ), =( Y, U ) ] )
% 85.45/85.87  , clause( 237132, [ 'c_Type_Otyping'( X, Y, Z ), ~( hBOOL( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Obeta', T ), Y ) ) ), ~( 'c_Type_Otyping'( X, T, Z ) ) ] )
% 85.45/85.87  , clause( 237133, [ 'c_ListOrder_Ostep1'( X, Y, Z, T ), hBOOL( hAPP( hAPP( 
% 85.45/85.87    X, U ), W ) ), ~( 'c_ListOrder_Ostep1'( X, 'c_List_Olist_OCons'( U, Y, T
% 85.45/85.87     ), 'c_List_Olist_OCons'( W, Z, T ), T ) ) ] )
% 85.45/85.87  , clause( 237134, [ 'c_ListOrder_Ostep1'( X, 'c_List_Olist_OCons'( Y, Z, T
% 85.45/85.87     ), 'c_List_Olist_OCons'( Y, U, T ), T ), ~( 'c_ListOrder_Ostep1'( X, Z, 
% 85.45/85.87    U, T ) ) ] )
% 85.45/85.87  , clause( 237135, [ =( 'c_List_Olist__update'( 'c_List_Olist__update'( X, Y
% 85.45/85.87    , Z, T ), U, W, T ), 'c_List_Olist__update'( 'c_List_Olist__update'( X, U
% 85.45/85.87    , W, T ), Y, Z, T ) ), =( Y, U ) ] )
% 85.45/85.87  , clause( 237136, [ ~( =( 'c_Fun_Ocomp'( X, Y, Z, T, U ), 'c_Fun_Ocomp'( W
% 85.45/85.87    , V0, V1, T, U ) ) ), =( hAPP( X, hAPP( Y, V2 ) ), hAPP( W, hAPP( V0, V2
% 85.45/85.87     ) ) ) ] )
% 85.45/85.87  , clause( 237137, [ ~( =( hAPP( X, hAPP( Y, Z ) ), hAPP( T, hAPP( U, W ) )
% 85.45/85.87     ) ), =( hAPP( 'c_Fun_Ocomp'( X, Y, V0, V1, V2 ), Z ), hAPP( 
% 85.45/85.87    'c_Fun_Ocomp'( T, U, V3, V1, V4 ), W ) ) ] )
% 85.45/85.87  , clause( 237138, [ =( 'c_List_Olist_ONil'( X ), 'c_List_Orev'( 
% 85.45/85.87    'c_List_Olist_ONil'( X ), X ) ) ] )
% 85.45/85.87  , clause( 237139, [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), Z ), X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), 'c_Nat_Osemiring__1__class_Oof__nat'( Y
% 85.45/85.87    , X ) ), 'c_Nat_Osemiring__1__class_Oof__nat'( Z, X ) ) ) ] )
% 85.45/85.87  , clause( 237140, [ ~( =( 'c_List_Oappend'( X, 'c_List_Olist_OCons'( Y, 
% 85.45/85.87    'c_List_Olist_ONil'( Z ), Z ), Z ), 'c_List_Oappend'( T, 
% 85.45/85.87    'c_List_Olist_OCons'( U, 'c_List_Olist_ONil'( Z ), Z ), Z ) ) ), =( X, T
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 237141, [ ~( =( 'c_List_Oappend'( X, 'c_List_Olist_OCons'( Y, 
% 85.45/85.87    'c_List_Olist_ONil'( Z ), Z ), Z ), 'c_List_Oappend'( T, 
% 85.45/85.87    'c_List_Olist_OCons'( U, 'c_List_Olist_ONil'( Z ), Z ), Z ) ) ), =( Y, U
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 237142, [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), 
% 85.45/85.87    'c_List_Olist_ONil'( X ), X ), 'c_List_Olist_ONil'( X ) ) ] )
% 85.45/85.87  , clause( 237143, [ =( hAPP( hAPP( 'c_Lambda_Olift', 'c_Lambda_OdB_OAbs'( X
% 85.45/85.87     ) ), Y ), 'c_Lambda_OdB_OAbs'( hAPP( hAPP( 'c_Lambda_Olift', X ), hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Y ), 
% 85.45/85.87    'c_HOL_Oone__class_Oone'( 'tc_nat' ) ) ) ) ) ] )
% 85.45/85.87  , clause( 237144, [ =( 'c_List_Olist__update'( 'c_List_Olist__update'( X, Y
% 85.45/85.87    , Z, T ), Y, U, T ), 'c_List_Olist__update'( X, Y, U, T ) ) ] )
% 85.45/85.87  , clause( 237145, [ =( 'c_List_Oappend'( 'c_List_Oappend'( X, Y, Z ), T, Z
% 85.45/85.87     ), 'c_List_Oappend'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ] )
% 85.45/85.87  , clause( 237146, [ =( 'c_List_Oappend'( X, 'c_List_Oappend'( Y, Z, T ), T
% 85.45/85.87     ), 'c_List_Oappend'( 'c_List_Oappend'( X, Y, T ), Z, T ) ) ] )
% 85.45/85.87  , clause( 237147, [ =( 'c_List_Oappend'( 'c_List_Oappend'( X, Y, Z ), T, Z
% 85.45/85.87     ), 'c_List_Oappend'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ] )
% 85.45/85.87  , clause( 237148, [ =( 'c_List_Oappend'( X, 'c_List_Oappend'( Y, Z, T ), T
% 85.45/85.87     ), 'c_List_Oappend'( 'c_List_Oappend'( X, Y, T ), Z, T ) ) ] )
% 85.45/85.87  , clause( 237149, [ 'c_Type_Otyping'( 'c_Type_Oshift'( X, Y, Z, 
% 85.45/85.87    'tc_Type_Otype' ), hAPP( hAPP( 'c_Lambda_Olift', T ), Y ), U ), ~( 
% 85.45/85.87    'c_Type_Otyping'( X, T, U ) ) ] )
% 85.45/85.87  , clause( 237150, [ ~( 'class_Orderings_Oorder'( X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, 
% 85.45/85.87    Y, X ) ) ] )
% 85.45/85.87  , clause( 237151, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X
% 85.45/85.87    , Y ), Z ), T ) ), ~( hBOOL( hAPP( hAPP( 
% 85.45/85.87    'c_Transitive__Closure_Ortranclp'( X, Y ), U ), T ) ) ), ~( hBOOL( hAPP( 
% 85.45/85.87    hAPP( X, Z ), U ) ) ) ] )
% 85.45/85.87  , clause( 237152, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( X
% 85.45/85.87    , Y ), Z ), T ) ), ~( hBOOL( hAPP( hAPP( X, U ), T ) ) ), ~( hBOOL( hAPP( 
% 85.45/85.87    hAPP( 'c_Transitive__Closure_Ortranclp'( X, Y ), Z ), U ) ) ) ] )
% 85.45/85.87  , clause( 237153, [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, 
% 85.45/85.87    Y, X ) ) ] )
% 85.45/85.87  , clause( 237154, [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, 
% 85.45/85.87    Y, X ) ) ] )
% 85.45/85.87  , clause( 237155, [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, 
% 85.45/85.87    Y, X ) ) ] )
% 85.45/85.87  , clause( 237156, [ =( 'c_List_Orev'( 'c_List_Omap'( X, Y, Z, T ), T ), 
% 85.45/85.87    'c_List_Omap'( X, 'c_List_Orev'( Y, Z ), Z, T ) ) ] )
% 85.45/85.87  , clause( 237157, [ ~( =( hAPP( X, 'c_List_Osko__List__Xmap__ext__1__1'( X
% 85.45/85.87    , Y, Z, T, U ) ), hAPP( Y, 'c_List_Osko__List__Xmap__ext__1__1'( X, Y, Z
% 85.45/85.87    , T, U ) ) ) ), =( 'c_List_Omap'( X, Z, T, U ), 'c_List_Omap'( Y, Z, T, U
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 237158, [ =( 'c_List_Otake'( X, 'c_List_Omap'( Y, Z, T, U ), U )
% 85.45/85.87    , 'c_List_Omap'( Y, 'c_List_Otake'( X, Z, T ), T, U ) ) ] )
% 85.45/85.87  , clause( 237159, [ =( 'c_List_Omap'( X, 'c_List_Olist_ONil'( Y ), Y, Z ), 
% 85.45/85.87    'c_List_Olist_ONil'( Z ) ) ] )
% 85.45/85.87  , clause( 237160, [ =( 'c_List_Omap'( X, 'c_List_Omap'( Y, Z, T, U ), U, W
% 85.45/85.87     ), 'c_List_Omap'( 'c_Fun_Ocomp'( X, Y, U, W, T ), Z, T, W ) ) ] )
% 85.45/85.87  , clause( 237161, [ =( 'c_List_Omap'( X, 'c_List_Olist_OCons'( Y, Z, T ), T
% 85.45/85.87    , U ), 'c_List_Olist_OCons'( hAPP( X, Y ), 'c_List_Omap'( X, Z, T, U ), U
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 237162, [ =( 'c_List_Olist_OCons'( hAPP( X, Y ), 'c_List_Omap'( X
% 85.45/85.87    , Z, T, U ), U ), 'c_List_Omap'( X, 'c_List_Olist_OCons'( Y, Z, T ), T, U
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 237163, [ =( 'c_List_Omap'( X, 'c_List_Olist_OCons'( Y, Z, T ), T
% 85.45/85.87    , U ), 'c_List_Olist_OCons'( hAPP( X, Y ), 'c_List_Omap'( X, Z, T, U ), U
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 237164, [ ~( =( hAPP( X, 'c_List_Osko__List__Xmap__cong__1__1'( X
% 85.45/85.87    , Y, Z, T, U ) ), hAPP( Y, 'c_List_Osko__List__Xmap__cong__1__1'( X, Y, Z
% 85.45/85.87    , T, U ) ) ) ), =( 'c_List_Omap'( X, Z, T, U ), 'c_List_Omap'( Y, Z, T, U
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 237165, [ ~( =( hAPP( X, 
% 85.45/85.87    'c_List_Osko__List__Xmap__eq__conv__1__1'( X, Y, Z, T, U ) ), hAPP( Y, 
% 85.45/85.87    'c_List_Osko__List__Xmap__eq__conv__1__1'( X, Y, Z, T, U ) ) ) ), =( 
% 85.45/85.87    'c_List_Omap'( X, Z, T, U ), 'c_List_Omap'( Y, Z, T, U ) ) ] )
% 85.45/85.87  , clause( 237166, [ =( 'c_List_Omap'( X, 'c_List_Olist__update'( Y, Z, T, U
% 85.45/85.87     ), U, W ), 'c_List_Olist__update'( 'c_List_Omap'( X, Y, U, W ), Z, hAPP( 
% 85.45/85.87    X, T ), W ) ) ] )
% 85.45/85.87  , clause( 237167, [ =( 'c_List_Olist_ONil'( X ), 'c_List_Omap'( Y, 
% 85.45/85.87    'c_List_Olist_ONil'( Z ), Z, X ) ) ] )
% 85.45/85.87  , clause( 237168, [ hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 
% 85.45/85.87    'c_Lambda_Obeta', 'tc_Lambda_OdB' ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp'
% 85.45/85.87    , X, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', Z, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), ~( 
% 85.45/85.87    hBOOL( hAPP( hAPP( 'c_Transitive__Closure_Ortranclp'( 'c_Lambda_Obeta', 
% 85.45/85.87    'tc_Lambda_OdB' ), X ), Z ) ) ) ] )
% 85.45/85.87  , clause( 237169, [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', X, Z, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ) ), ~( 'c_ListOrder_Ostep1'( 'c_Lambda_Obeta', Y, Z, 
% 85.45/85.87    'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237170, [ ~( =( 'c_Lambda_OdB_OAbs'( X ), 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', Y, Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( Z, 
% 85.45/85.87    'c_List_Olist_ONil'( 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237171, [ =( 'c_Lambda_OdB_OAbs'( X ), 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( X ), 'c_List_Olist_ONil'( 
% 85.45/85.87    'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237172, [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', Z, T, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ) ), =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', Z, 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__XApp__eq__foldl__conv__1__1'( X
% 85.45/85.87    , Y, Z, T ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), =( T, 
% 85.45/85.87    'c_List_Olist_ONil'( 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237173, [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__Xex__head__tail__1__2'( X ), 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__Xex__head__tail__1__1'( X ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237174, [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', X, Y, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'c_Lambda_OdB_OAbs'( Z ) ) ), =( Y, 
% 85.45/85.87    'c_List_Olist_ONil'( 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237175, [ =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( X ), 'c_List_Olist_ONil'( 'tc_Lambda_OdB' ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'c_Lambda_OdB_OAbs'( X ) ) ] )
% 85.45/85.87  , clause( 237176, [ =( 'c_List_Ofoldl'( X, hAPP( hAPP( X, Y ), Z ), T, U, U
% 85.45/85.87     ), hAPP( hAPP( X, Y ), 'c_List_Ofoldl'( X, Z, T, U, U ) ) ), ~( 
% 85.45/85.87    'c_OrderedGroup_Osemigroup__add'( X, U ) ) ] )
% 85.45/85.87  , clause( 237177, [ =( 'c_List_Ofoldl'( X, Y, 'c_List_Olist_ONil'( Z ), T, 
% 85.45/85.87    Z ), Y ) ] )
% 85.45/85.87  , clause( 237178, [ ~( 'class_OrderedGroup_Osemigroup__add'( X ) ), =( 
% 85.45/85.87    'c_List_Ofoldl'( 'c_HOL_Oplus__class_Oplus'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), Z ), T, X, X ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Y ), 'c_List_Ofoldl'( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), Z, T, X, X ) ) ) ] )
% 85.45/85.87  , clause( 237179, [ =( hAPP( hAPP( X, Y ), 'c_List_Ofoldl'( X, Z, T, U, U )
% 85.45/85.87     ), 'c_List_Ofoldl'( X, Y, T, U, U ) ), ~( 'c_OrderedGroup_Omonoid__add'( 
% 85.45/85.87    Z, X, U ) ) ] )
% 85.45/85.87  , clause( 237180, [ =( 'c_List_Ofoldl'( X, Y, 'c_List_Olist_OCons'( Z, T, U
% 85.45/85.87     ), W, U ), 'c_List_Ofoldl'( X, hAPP( hAPP( X, Y ), Z ), T, W, U ) ) ] )
% 85.45/85.87  , clause( 237181, [ =( 'c_List_Ofoldl'( X, Y, 'c_List_Oappend'( Z, T, U ), 
% 85.45/85.87    W, U ), 'c_List_Ofoldl'( X, 'c_List_Ofoldl'( X, Y, Z, W, U ), T, W, U ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237182, [ hBOOL( hAPP( X, 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__Xlem__1__3'( X ) ) ), ~( hBOOL( 
% 85.45/85.87    hAPP( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__Xlem__1__1'( X ) ), 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__Xlem__1__2'( X ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ), hBOOL( hAPP( X, Y ) ) ] )
% 85.45/85.87  , clause( 237183, [ 'c_Type_Otypings'( X, Y, 
% 85.45/85.87    'c_Type_Osko__Type__Xvar__app__typesE__1__1'( Z, X, T, Y ) ), ~( 
% 85.45/85.87    'c_Type_Otyping'( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( T ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), Z ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237184, [ hBOOL( hAPP( X, Y ) ), hBOOL( hAPP( X, 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__3'( X ) )
% 85.45/85.87     ), ~( hBOOL( hAPP( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__1'( X ) )
% 85.45/85.87    , 'c_ListApplication_Osko__ListApplication__XApps__dB__induct__1__2'( X )
% 85.45/85.87    , 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ) ] )
% 85.45/85.87  , clause( 237185, [ 'c_Type_Otypings'( X, Y, 
% 85.45/85.87    'c_Type_Osko__Type__Xvar__app__types__1__1'( Z, T, X, Y ) ), ~( 
% 85.45/85.87    'c_Type_Otyping'( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( U ), W, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), T ) ), 
% 85.45/85.87    ~( 'c_Type_Otypings'( X, W, V0 ) ), ~( 'c_Type_Otyping'( X, 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( U ), W, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), Z ) ) ] )
% 85.45/85.87  , clause( 237186, [ 'c_ListOrder_Ostep1'( 'c_Lambda_Obeta', X, 
% 85.45/85.87    'c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1'( Y, X, Z ), 
% 85.45/85.87    'tc_Lambda_OdB' ), ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( Y ), X, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), Z ) ) ) ] )
% 85.45/85.87  , clause( 237187, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__4'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ), 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ), 'v_sko__InductTermi__XIT__Xcases__6'( X ), 'tc_Lambda_OdB'
% 85.45/85.87    , 'tc_Lambda_OdB' ) ) ), hBOOL( hAPP( 'c_InductTermi_OIT', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X, 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237188, [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', hAPP( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Osubst', X ), Y ), Z ) ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    T ), Y ), Z ) ) ), ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', X ), T ) ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237189, [ hBOOL( hAPP( 'c_InductTermi_OIT', 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__5'( X ) ) ), hBOOL( hAPP( 
% 85.45/85.87    'c_InductTermi_OIT', 'v_sko__InductTermi__XIT__Xcases__3'( X ) ) ), =( X
% 85.45/85.87    , 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__2'( X ) ), 
% 85.45/85.87    'v_sko__InductTermi__XIT__Xcases__1'( X ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237190, [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( X ) ), Y ), Z ), 'c_Lambda_OdB_OAbs'( hAPP( hAPP( 
% 85.45/85.87    hAPP( 'c_Lambda_Osubst', X ), hAPP( hAPP( 'c_Lambda_Olift', Y ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), hAPP( hAPP( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( 'tc_nat' ), Z ), 'c_HOL_Oone__class_Oone'( 
% 85.45/85.87    'tc_nat' ) ) ) ) ) ] )
% 85.45/85.87  , clause( 237191, [ ~( =( 'c_Lambda_OdB_OAbs'( X ), 'c_Lambda_OdB_OVar'( Y
% 85.45/85.87     ) ) ) ] )
% 85.45/85.87  , clause( 237192, [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, 
% 85.45/85.87    'c_Lambda_OdB_OVar'( U ), 't_a' ) ) ) ), hBOOL( hAPP( X, hAPP( Y, U ) ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237193, [ ~( hBOOL( hAPP( X, 'c_Lambda_OdB_OdB__case'( Y, Z, T, 
% 85.45/85.87    'c_Lambda_OdB_OVar'( U ), 't_a' ) ) ) ), hBOOL( hAPP( X, hAPP( Y, U ) ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237194, [ ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( X ) ), Y ) ) ) ] )
% 85.45/85.87  , clause( 237195, [ =( 'c_Lambda_OdB_OdB__rec'( X, Y, Z, 
% 85.45/85.87    'c_Lambda_OdB_OVar'( T ), U ), hAPP( X, T ) ) ] )
% 85.45/85.87  , clause( 237196, [ ~( =( 'c_Lambda_OdB_OVar'( X ), 'c_Lambda_OdB_OAbs'( Y
% 85.45/85.87     ) ) ) ] )
% 85.45/85.87  , clause( 237197, [ =( hAPP( X, Y ), Z ), ~( 'c_Type_Otyping'( X, 
% 85.45/85.87    'c_Lambda_OdB_OVar'( Y ), Z ) ) ] )
% 85.45/85.87  , clause( 237198, [ =( 'c_Lambda_OdB_OdB__case'( X, Y, Z, 
% 85.45/85.87    'c_Lambda_OdB_OVar'( T ), U ), hAPP( X, T ) ) ] )
% 85.45/85.87  , clause( 237199, [ 'c_Type_Otyping'( X, 'c_Lambda_OdB_OVar'( Y ), hAPP( X
% 85.45/85.87    , Y ) ) ] )
% 85.45/85.87  , clause( 237200, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'v_ua______' ) ) ] )
% 85.45/85.87  , clause( 237201, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    X ) ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237202, [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Olift', X ), Y ) ), hAPP( hAPP( 'c_Lambda_Olift', Z ), Y ) ) )
% 85.45/85.87    , ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', X ), Z ) ) ) ] )
% 85.45/85.87  , clause( 237203, [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( X ) ), Y ) ), hAPP( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Osubst', X ), Y ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237204, [ =( 'v_n____', 'v_i____' ) ] )
% 85.45/85.87  , clause( 237205, [ =( X, 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( Y ), 
% 85.45/85.87    'c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1'( Y, Z, X ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), ~( hBOOL( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Obeta', 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( Y ), Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), X ) )
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 237206, [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( 
% 85.45/85.87    'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~( 
% 85.45/85.87    'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 85.45/85.87     ), =( 'c_Power_Opower__class_Opower'( 'c_HOL_Ozero__class_Ozero'( X ), Y
% 85.45/85.87    , X ), 'c_HOL_Ozero__class_Ozero'( X ) ), =( Y, 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237207, [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~( 
% 85.45/85.87    'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'( 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( X ), Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 85.45/85.87     ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237208, [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( 
% 85.45/85.87    'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~( 
% 85.45/85.87    'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 85.45/85.87     ), ~( =( 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ) ] )
% 85.45/85.87  , clause( 237209, [ ~( 'class_Ring__and__Field_Osemiring__1'( X ) ), =( 
% 85.45/85.87    'c_Nat_Osemiring__1__class_Oof__nat'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ), X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 85.45/85.87  , clause( 237210, [ ~( 'class_OrderedGroup_Omonoid__add'( X ) ), =( hAPP( 
% 85.45/85.87    hAPP( 'c_HOL_Oplus__class_Oplus'( X ), Y ), 'c_List_Ofoldl'( 
% 85.45/85.87    'c_HOL_Oplus__class_Oplus'( X ), 'c_HOL_Ozero__class_Ozero'( X ), Z, X, X
% 85.45/85.87     ) ), 'c_List_Ofoldl'( 'c_HOL_Oplus__class_Oplus'( X ), Y, Z, X, X ) ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237211, [ =( 'c_Lambda_Osubstn'( X, Y, 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ), hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), Y ), 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 85.45/85.87  , clause( 237212, [ =( 'c_Nat_Osize__class_Osize'( 'c_Lambda_OdB_OVar'( X )
% 85.45/85.87    , 'tc_Lambda_OdB' ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237213, [ =( 'c_Lambda_OdB_OdB__size'( 'c_Lambda_OdB_OVar'( X ) )
% 85.45/85.87    , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237214, [ =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( 'c_Lambda_OdB_OApp', X
% 85.45/85.87     ), Y ), 'c_List_Olist_ONil'( 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237215, [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', Z, 'c_List_Olist_ONil'( 
% 85.45/85.87    'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X ), Y ), Z ) ] )
% 85.45/85.87  , clause( 237216, [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', X, Y, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'c_Lambda_OdB_OAbs'( Z ) ) ), =( X, 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( Z ) ) ] )
% 85.45/85.87  , clause( 237217, [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( X ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( Z ), T, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( X, Z ) ] )
% 85.45/85.87  , clause( 237218, [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( X ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( Z ), T, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( Y, T ) ] )
% 85.45/85.87  , clause( 237219, [ hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', Z, Y, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ) ), ~( hBOOL( hAPP( hAPP( 'c_Lambda_Obeta', X ), Z ) )
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 237220, [ ~( =( 'c_Lambda_OdB_OAbs'( X ), 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', Y, Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( X ), Y ) ] )
% 85.45/85.87  , clause( 237221, [ 'c_Type_Otypings'( X, 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.87    'c_COMBC'( 'c_Lambda_Osubst', Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_fun'( 'tc_nat', 'tc_Lambda_OdB' ) ), Z, 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.87    'tc_Lambda_OdB' ), T, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), U ), ~( 
% 85.45/85.87    'c_Type_Otypings'( 'c_Type_Oshift'( X, Z, W, 'tc_Type_Otype' ), T, U ) )
% 85.45/85.87    , ~( 'c_Type_Otyping'( X, Y, W ) ) ] )
% 85.45/85.87  , clause( 237222, [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( X ) ), Y ), Z ), 'c_Lambda_OdB_OVar'( X ) ), ~( 
% 85.45/85.87    'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237223, [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( X ) ), Y ), Z ), 'c_Lambda_OdB_OVar'( X ) ), =( X, Z
% 85.45/85.87     ), 'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237224, [ 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ), =( hAPP( 
% 85.45/85.87    hAPP( hAPP( 'c_Lambda_Osubst', 'c_Lambda_OdB_OVar'( X ) ), Y ), X ), Y )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237225, [ 'c_Type_Otypings'( 'c_Type_Oshift'( X, Y, Z, 
% 85.45/85.87    'tc_Type_Otype' ), 'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', Y, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), T, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ), U ), ~( 'c_Type_Otypings'( X, T, U ) ) ] )
% 85.45/85.87  , clause( 237226, [ =( hAPP( hAPP( 'c_Lambda_Olift', 'c_Lambda_OdB_OVar'( X
% 85.45/85.87     ) ), Y ), 'c_Lambda_OdB_OVar'( X ) ), ~( 'c_HOL_Oord__class_Oless'( X, Y
% 85.45/85.87    , 'tc_nat' ) ) ] )
% 85.45/85.87  , clause( 237227, [ =( X, Y ), ~( 'c_Type_Otyping'( Z, 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( T ), U, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ), Y ) ), ~( 'c_Type_Otyping'( Z, 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( T ), U, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ), X ) ) ] )
% 85.45/85.87  , clause( 237228, [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( X ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( Z ), T, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ] )
% 85.45/85.87  , clause( 237229, [ =( 'c_Lambda_OdB_OVar'( X ), 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( X ), 'c_List_Olist_ONil'( 
% 85.45/85.87    'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237230, [ ~( =( 'c_Lambda_OdB_OVar'( X ), 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', Y, Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( Z, 
% 85.45/85.87    'c_List_Olist_ONil'( 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237231, [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OAbs'( X ) ), Y ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( Z ), T, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ) ] )
% 85.45/85.87  , clause( 237232, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( X ), Y, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ) ) ), ~( 'c_List_Olistsp'( 'c_InductTermi_OIT', Y, 
% 85.45/85.87    'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237233, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', hAPP( hAPP( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OAbs'( 
% 85.45/85.87    X ) ), Y ), Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), ~( hBOOL( hAPP( 
% 85.45/85.87    'c_InductTermi_OIT', Y ) ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( hAPP( 'c_Lambda_Osubst'
% 85.45/85.87    , X ), Y ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), Z, 'tc_Lambda_OdB'
% 85.45/85.87    , 'tc_Lambda_OdB' ) ) ) ) ] )
% 85.45/85.87  , clause( 237234, [ 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 
% 85.45/85.87    'c_COMBC'( 'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), X, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ), ~( 'c_List_Olistsp'( 
% 85.45/85.87    'c_InductTermi_OIT', X, 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237235, [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X ), Y ) ), Z ), T ), hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', hAPP( hAPP( hAPP( 'c_Lambda_Osubst', X ), Z ), T ) )
% 85.45/85.87    , hAPP( hAPP( hAPP( 'c_Lambda_Osubst', Y ), Z ), T ) ) ) ] )
% 85.45/85.87  , clause( 237236, [ ~( =( 'c_Lambda_OdB_OVar'( X ), 'c_Lambda_OdB_OVar'( Y
% 85.45/85.87     ) ) ), =( X, Y ) ] )
% 85.45/85.87  , clause( 237237, [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( X ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( Z ), T, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( X, Z ) ] )
% 85.45/85.87  , clause( 237238, [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( X ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( Z ), T, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( Y, T ) ] )
% 85.45/85.87  , clause( 237239, [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 
% 85.45/85.87    'c_Lambda_OdB_OVar'( X ) ), Y ), X ), Y ) ] )
% 85.45/85.87  , clause( 237240, [ hBOOL( hAPP( 'c_InductTermi_OIT', hAPP( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Osubst', X ), 'c_Lambda_OdB_OVar'( Y ) ), Z ) ) ), ~( hBOOL( 
% 85.45/85.87    hAPP( 'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237241, [ =( hAPP( hAPP( 'c_Lambda_Olift', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), Z ), 
% 85.45/85.87    'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( 'c_Lambda_Olift', X ), 
% 85.45/85.87    Z ), 'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', Z, 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_nat', 'tc_Lambda_OdB' ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237242, [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), hAPP( 
% 85.45/85.87    hAPP( 'c_Lambda_OdB_OApp', Z ), T ) ) ), =( X, Z ) ] )
% 85.45/85.87  , clause( 237243, [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), hAPP( 
% 85.45/85.87    hAPP( 'c_Lambda_OdB_OApp', Z ), T ) ) ), =( Y, T ) ] )
% 85.45/85.87  , clause( 237244, [ ~( =( 'c_Lambda_OdB_OVar'( X ), 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', Y, Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( 
% 85.45/85.87    'c_Lambda_OdB_OVar'( X ), Y ) ] )
% 85.45/85.87  , clause( 237245, [ ~( =( 'c_Lambda_OdB_OVar'( X ), hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', Y ), Z ) ) ) ] )
% 85.45/85.87  , clause( 237246, [ hBOOL( hAPP( 'c_InductTermi_OIT', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Olift', X ), Y ) ) ), ~( hBOOL( hAPP( 'c_InductTermi_OIT', X )
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 237247, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_Lambda_OdB_OVar'( 
% 85.45/85.87    X ) ) ) ] )
% 85.45/85.87  , clause( 237248, [ =( hAPP( hAPP( 'c_Lambda_Olift', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X ), Y ) ), Z ), hAPP( hAPP( 'c_Lambda_OdB_OApp', 
% 85.45/85.87    hAPP( hAPP( 'c_Lambda_Olift', X ), Z ) ), hAPP( hAPP( 'c_Lambda_Olift', Y
% 85.45/85.87     ), Z ) ) ) ] )
% 85.45/85.87  , clause( 237249, [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ), Z ), T )
% 85.45/85.87    , 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', hAPP( hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Osubst', X ), Z ), T ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 
% 85.45/85.87    'c_Lambda_Osubst', Z, 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 
% 85.45/85.87    'tc_nat', 'tc_Lambda_OdB' ) ), T, 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.87    'tc_Lambda_OdB' ), Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB'
% 85.45/85.87    , 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.87  , clause( 237250, [ =( hAPP( 'c_COMBC'( X, Y, Z, T, U ), W ), hAPP( hAPP( X
% 85.45/85.87    , W ), Y ) ) ] )
% 85.45/85.87  , clause( 237251, [ ~( =( 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp', X, Y, 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'c_List_Ofoldl'( 'c_Lambda_OdB_OApp'
% 85.45/85.87    , Z, Y, 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) ) ), =( X, Z ) ] )
% 85.45/85.87  , clause( 237252, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'v_u____' ) ) ] )
% 85.45/85.87  , clause( 237253, [ =( hAPP( hAPP( hAPP( 'c_Lambda_Osubst', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_Olift', X ), Y ) ), Z ), Y ), X ) ] )
% 85.45/85.87  , clause( 237254, [ hBOOL( hAPP( 'c_InductTermi_OIT', hAPP( hAPP( 
% 85.45/85.87    'c_Lambda_OdB_OApp', X ), 'c_Lambda_OdB_OVar'( Y ) ) ) ), ~( hBOOL( hAPP( 
% 85.45/85.87    'c_InductTermi_OIT', X ) ) ) ] )
% 85.45/85.87  , clause( 237255, [ ~( =( hAPP( hAPP( 'c_Lambda_OdB_OApp', X ), Y ), 
% 85.45/85.87    'c_Lambda_OdB_OVar'( Z ) ) ) ] )
% 85.45/85.87  , clause( 237256, [ 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 
% 85.45/85.87    'c_COMBC'( 'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.87    'c_COMBC'( 'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.87    , 'tc_fun'( 'tc_nat', 'tc_Lambda_OdB' ) ), 'v_i____', 'tc_Lambda_OdB', 
% 85.45/85.87    'tc_nat', 'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.87     ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ) ] )
% 85.45/85.87  , clause( 237257, [ ~( hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.87    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.87    'tc_nat' ) ), 'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', 
% 85.45/85.87    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.87    'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 'c_Lambda_Osubst'
% 85.45/85.87    , 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 'tc_nat', 
% 85.45/85.87    'tc_Lambda_OdB' ) ), 'v_i____', 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.87    'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.87    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) )
% 85.45/85.87     ) ) ] )
% 85.45/85.87  , clause( 237258, [ 'class_Orderings_Opreorder'( 'tc_fun'( X, Y ) ), ~( 
% 85.45/85.87    'class_Orderings_Opreorder'( Y ) ) ] )
% 85.45/85.87  , clause( 237259, [ 'class_Orderings_Oorder'( 'tc_fun'( X, Y ) ), ~( 
% 85.45/85.87    'class_Orderings_Oorder'( Y ) ) ] )
% 85.45/85.87  , clause( 237260, [ 
% 85.45/85.87    'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( 'tc_nat' ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237261, [ 
% 85.45/85.87    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( 'tc_nat' ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237262, [ 'class_OrderedGroup_Opordered__ab__semigroup__add'( 
% 85.45/85.87    'tc_nat' ) ] )
% 85.45/85.87  , clause( 237263, [ 'class_OrderedGroup_Opordered__comm__monoid__add'( 
% 85.45/85.87    'tc_nat' ) ] )
% 85.45/85.87  , clause( 237264, [ 'class_OrderedGroup_Ocancel__ab__semigroup__add'( 
% 85.45/85.87    'tc_nat' ) ] )
% 85.45/85.87  , clause( 237265, [ 'class_OrderedGroup_Ocancel__semigroup__add'( 'tc_nat'
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 237266, [ 'class_Ring__and__Field_Ono__zero__divisors'( 'tc_nat'
% 85.45/85.87     ) ] )
% 85.45/85.87  , clause( 237267, [ 'class_Ring__and__Field_Oordered__semidom'( 'tc_nat' )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237268, [ 'class_Ring__and__Field_Ocomm__semiring__1'( 'tc_nat' )
% 85.45/85.87     ] )
% 85.45/85.87  , clause( 237269, [ 'class_OrderedGroup_Oab__semigroup__add'( 'tc_nat' ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237270, [ 'class_OrderedGroup_Ocomm__monoid__add'( 'tc_nat' ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237271, [ 'class_Ring__and__Field_Ozero__neq__one'( 'tc_nat' ) ]
% 85.45/85.87     )
% 85.45/85.87  , clause( 237272, [ 'class_OrderedGroup_Osemigroup__add'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237273, [ 'class_Ring__and__Field_Osemiring__1'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237274, [ 'class_Ring__and__Field_Osemiring__0'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237275, [ 'class_Ring__and__Field_Omult__zero'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237276, [ 'class_OrderedGroup_Omonoid__mult'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237277, [ 'class_OrderedGroup_Omonoid__add'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237278, [ 'class_Nat_Osemiring__char__0'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237279, [ 'class_Orderings_Opreorder'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237280, [ 'class_Orderings_Olinorder'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237281, [ 'class_Orderings_Oorder'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237282, [ 'class_Power_Opower'( 'tc_nat' ) ] )
% 85.45/85.87  , clause( 237283, [ 'class_Int_Onumber'( 'tc_nat' ) ] )
% 85.45/85.88  , clause( 237284, [ 'class_Orderings_Opreorder'( 'tc_bool' ) ] )
% 85.45/85.88  , clause( 237285, [ 'class_Orderings_Oorder'( 'tc_bool' ) ] )
% 85.45/85.88  , clause( 237286, [ 
% 85.45/85.88    'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( 'tc_Int_Oint'
% 85.45/85.88     ) ] )
% 85.45/85.88  , clause( 237287, [ 
% 85.45/85.88    'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237288, [ 'class_Ring__and__Field_Oring__1__no__zero__divisors'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237289, [ 'class_OrderedGroup_Opordered__ab__semigroup__add'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237290, [ 'class_OrderedGroup_Opordered__comm__monoid__add'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237291, [ 'class_OrderedGroup_Ocancel__ab__semigroup__add'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237292, [ 'class_OrderedGroup_Opordered__ab__group__add'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237293, [ 'class_OrderedGroup_Olordered__ab__group__add'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237294, [ 'class_OrderedGroup_Ocancel__semigroup__add'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237295, [ 'class_Ring__and__Field_Ono__zero__divisors'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237296, [ 'class_Ring__and__Field_Oordered__semidom'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237297, [ 'class_Ring__and__Field_Ocomm__semiring__1'( 
% 85.45/85.88    'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237298, [ 'class_OrderedGroup_Oab__semigroup__add'( 'tc_Int_Oint'
% 85.45/85.88     ) ] )
% 85.45/85.88  , clause( 237299, [ 'class_OrderedGroup_Ocomm__monoid__add'( 'tc_Int_Oint'
% 85.45/85.88     ) ] )
% 85.45/85.88  , clause( 237300, [ 'class_Ring__and__Field_Ozero__neq__one'( 'tc_Int_Oint'
% 85.45/85.88     ) ] )
% 85.45/85.88  , clause( 237301, [ 'class_Ring__and__Field_Oordered__idom'( 'tc_Int_Oint'
% 85.45/85.88     ) ] )
% 85.45/85.88  , clause( 237302, [ 'class_OrderedGroup_Osemigroup__add'( 'tc_Int_Oint' ) ]
% 85.45/85.88     )
% 85.45/85.88  , clause( 237303, [ 'class_Ring__and__Field_Osemiring__1'( 'tc_Int_Oint' )
% 85.45/85.88     ] )
% 85.45/85.88  , clause( 237304, [ 'class_Ring__and__Field_Osemiring__0'( 'tc_Int_Oint' )
% 85.45/85.88     ] )
% 85.45/85.88  , clause( 237305, [ 'class_OrderedGroup_Oab__group__add'( 'tc_Int_Oint' ) ]
% 85.45/85.88     )
% 85.45/85.88  , clause( 237306, [ 'class_Ring__and__Field_Omult__zero'( 'tc_Int_Oint' ) ]
% 85.45/85.88     )
% 85.45/85.88  , clause( 237307, [ 'class_OrderedGroup_Omonoid__mult'( 'tc_Int_Oint' ) ]
% 85.45/85.88     )
% 85.45/85.88  , clause( 237308, [ 'class_OrderedGroup_Omonoid__add'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237309, [ 'class_OrderedGroup_Ogroup__add'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237310, [ 'class_Ring__and__Field_Oidom'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237311, [ 'class_Nat_Osemiring__char__0'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237312, [ 'class_Orderings_Opreorder'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237313, [ 'class_Orderings_Olinorder'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237314, [ 'class_Orderings_Oorder'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237315, [ 'class_Int_Oring__char__0'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237316, [ 'class_Int_Onumber__ring'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237317, [ 'class_Power_Opower'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237318, [ 'class_Int_Onumber'( 'tc_Int_Oint' ) ] )
% 85.45/85.88  , clause( 237319, [ =( hAPP( 'c_COMBC'( X, Y, Z, T, U ), W ), hAPP( hAPP( X
% 85.45/85.88    , W ), Y ) ) ] )
% 85.45/85.88  , clause( 237320, [ =( 'c_COMBB'( X, Y, Z, T, U, W ), hAPP( X, hAPP( Y, Z )
% 85.45/85.88     ) ) ] )
% 85.45/85.88  , clause( 237321, [ 'c_fequal'( X, X, Y ) ] )
% 85.45/85.88  , clause( 237322, [ =( X, Y ), ~( 'c_fequal'( X, Y, Z ) ) ] )
% 85.45/85.88  ] ).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  eqswap(
% 85.45/85.88  clause( 237875, [ =( 'v_i____', 'v_n____' ) ] )
% 85.45/85.88  , clause( 237204, [ =( 'v_n____', 'v_i____' ) ] )
% 85.45/85.88  , 0, substitution( 0, [] )).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  subsumption(
% 85.45/85.88  clause( 426, [ =( 'v_i____', 'v_n____' ) ] )
% 85.45/85.88  , clause( 237875, [ =( 'v_i____', 'v_n____' ) ] )
% 85.45/85.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  subsumption(
% 85.45/85.88  clause( 449, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.88    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( X ), Y, 'tc_Lambda_OdB', 
% 85.45/85.88    'tc_Lambda_OdB' ) ) ), ~( 'c_List_Olistsp'( 'c_InductTermi_OIT', Y, 
% 85.45/85.88    'tc_Lambda_OdB' ) ) ] )
% 85.45/85.88  , clause( 237232, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.88    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( X ), Y, 'tc_Lambda_OdB', 
% 85.45/85.88    'tc_Lambda_OdB' ) ) ), ~( 'c_List_Olistsp'( 'c_InductTermi_OIT', Y, 
% 85.45/85.88    'tc_Lambda_OdB' ) ) ] )
% 85.45/85.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 85.45/85.88     ), ==>( 1, 1 )] ) ).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  paramod(
% 85.45/85.88  clause( 239669, [ 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88    , 'tc_fun'( 'tc_nat', 'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 
% 85.45/85.88    'tc_nat', 'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88     ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ) ] )
% 85.45/85.88  , clause( 426, [ =( 'v_i____', 'v_n____' ) ] )
% 85.45/85.88  , 0, clause( 237256, [ 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88    , 'tc_fun'( 'tc_nat', 'tc_Lambda_OdB' ) ), 'v_i____', 'tc_Lambda_OdB', 
% 85.45/85.88    'tc_nat', 'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88     ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ) ] )
% 85.45/85.88  , 0, 20, substitution( 0, [] ), substitution( 1, [] )).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  subsumption(
% 85.45/85.88  clause( 471, [ 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88    , 'tc_fun'( 'tc_nat', 'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 
% 85.45/85.88    'tc_nat', 'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88     ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ) ] )
% 85.45/85.88  , clause( 239669, [ 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88    , 'tc_fun'( 'tc_nat', 'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 
% 85.45/85.88    'tc_nat', 'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88     ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ) ] )
% 85.45/85.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  paramod(
% 85.45/85.88  clause( 240874, [ ~( hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.88    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.88    'tc_nat' ) ), 'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', 
% 85.45/85.88    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 'c_Lambda_Osubst'
% 85.45/85.88    , 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) )
% 85.45/85.88     ) ) ] )
% 85.45/85.88  , clause( 426, [ =( 'v_i____', 'v_n____' ) ] )
% 85.45/85.88  , 0, clause( 237257, [ ~( hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.88    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.88    'tc_nat' ) ), 'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', 
% 85.45/85.88    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 'c_Lambda_Osubst'
% 85.45/85.88    , 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ) ), 'v_i____', 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) )
% 85.45/85.88     ) ) ] )
% 85.45/85.88  , 0, 27, substitution( 0, [] ), substitution( 1, [] )).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  subsumption(
% 85.45/85.88  clause( 472, [ ~( hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.88    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.88    'tc_nat' ) ), 'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', 
% 85.45/85.88    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 'c_Lambda_Osubst'
% 85.45/85.88    , 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) )
% 85.45/85.88     ) ) ] )
% 85.45/85.88  , clause( 240874, [ ~( hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.88    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.88    'tc_nat' ) ), 'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', 
% 85.45/85.88    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 'c_Lambda_Osubst'
% 85.45/85.88    , 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) )
% 85.45/85.88     ) ) ] )
% 85.45/85.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  resolution(
% 85.45/85.88  clause( 240875, [ ~( 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88    , 'tc_fun'( 'tc_nat', 'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 
% 85.45/85.88    'tc_nat', 'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88     ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.88  , clause( 472, [ ~( hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.88    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( 'c_HOL_Ozero__class_Ozero'( 
% 85.45/85.88    'tc_nat' ) ), 'c_List_Omap'( 'c_COMBC'( 'c_Lambda_Olift', 
% 85.45/85.88    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 'c_Lambda_Osubst'
% 85.45/85.88    , 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ) )
% 85.45/85.88     ) ) ] )
% 85.45/85.88  , 0, clause( 449, [ hBOOL( hAPP( 'c_InductTermi_OIT', 'c_List_Ofoldl'( 
% 85.45/85.88    'c_Lambda_OdB_OApp', 'c_Lambda_OdB_OVar'( X ), Y, 'tc_Lambda_OdB', 
% 85.45/85.88    'tc_Lambda_OdB' ) ) ), ~( 'c_List_Olistsp'( 'c_InductTermi_OIT', Y, 
% 85.45/85.88    'tc_Lambda_OdB' ) ) ] )
% 85.45/85.88  , 0, substitution( 0, [] ), substitution( 1, [ :=( X, 
% 85.45/85.88    'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), :=( Y, 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.88    'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_Lambda_OdB'
% 85.45/85.88    , 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 'c_COMBC'( 
% 85.45/85.88    'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB', 'tc_fun'( 
% 85.45/85.88    'tc_nat', 'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 'tc_nat', 
% 85.45/85.88    'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_Lambda_OdB' ) )] )).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  resolution(
% 85.45/85.88  clause( 240876, [] )
% 85.45/85.88  , clause( 240875, [ ~( 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88    , 'tc_fun'( 'tc_nat', 'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 
% 85.45/85.88    'tc_nat', 'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88     ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ) ) ] )
% 85.45/85.88  , 0, clause( 471, [ 'c_List_Olistsp'( 'c_InductTermi_OIT', 'c_List_Omap'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Olift', 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 
% 85.45/85.88    'tc_Lambda_OdB', 'tc_nat', 'tc_Lambda_OdB' ), 'c_List_Omap'( 'c_COMBC'( 
% 85.45/85.88    'c_COMBC'( 'c_Lambda_Osubst', 'v_u____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88    , 'tc_fun'( 'tc_nat', 'tc_Lambda_OdB' ) ), 'v_n____', 'tc_Lambda_OdB', 
% 85.45/85.88    'tc_nat', 'tc_Lambda_OdB' ), 'v_as____', 'tc_Lambda_OdB', 'tc_Lambda_OdB'
% 85.45/85.88     ), 'tc_Lambda_OdB', 'tc_Lambda_OdB' ), 'tc_Lambda_OdB' ) ] )
% 85.45/85.88  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  subsumption(
% 85.45/85.88  clause( 236668, [] )
% 85.45/85.88  , clause( 240876, [] )
% 85.45/85.88  , substitution( 0, [] ), permutation( 0, [] ) ).
% 85.45/85.88  
% 85.45/85.88  
% 85.45/85.88  end.
% 85.45/85.88  
% 85.45/85.88  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 85.45/85.88  
% 85.45/85.88  Memory use:
% 85.45/85.88  
% 85.45/85.88  space for terms:        6466705
% 85.45/85.89  space for clauses:      10666969
% 85.45/85.89  
% 85.45/85.89  
% 85.45/85.89  clauses generated:      1269516
% 85.45/85.89  clauses kept:           236669
% 85.45/85.89  clauses selected:       2027
% 85.45/85.89  clauses deleted:        4319
% 85.45/85.89  clauses inuse deleted:  30
% 85.45/85.89  
% 85.45/85.89  subsentry:          9147805
% 85.45/85.89  literals s-matched: 5662121
% 85.45/85.89  literals matched:   5428537
% 85.45/85.89  full subsumption:   2649323
% 85.45/85.89  
% 85.45/85.89  checksum:           665821528
% 85.45/85.89  
% 85.45/85.89  
% 85.45/85.89  Bliksem ended
%------------------------------------------------------------------------------